@keyframes waveSpinnerPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes waveSpinnerFade{0%,to{opacity:.2}50%{opacity:1}}@keyframes waveSpinnerBounce{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-25%)scale(1.1)}}@keyframes waveSpinnerGrow{0%,to{opacity:.4;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.wave-spinner-dot--pulse{animation:waveSpinnerPulse var(--wave-spinner-duration)ease-out infinite;animation-delay:var(--wave-spinner-delay)}.wave-spinner-dot--fade{animation:waveSpinnerFade var(--wave-spinner-duration)ease-in-out infinite;animation-delay:var(--wave-spinner-delay)}.wave-spinner-dot--bounce{animation:waveSpinnerBounce var(--wave-spinner-duration)ease-in-out infinite;animation-delay:var(--wave-spinner-delay)}.wave-spinner-dot--grow{animation:waveSpinnerGrow var(--wave-spinner-duration)ease-in-out infinite;animation-delay:var(--wave-spinner-delay)}@media (prefers-reduced-motion:reduce){[role=status] .wave-spinner-dot{opacity:.7;animation:none;transform:scale(1)}}
