.phase-in{animation:phaseInPop .3s ease-in-out forwards}.phase-out{animation:phaseOutPop .3s ease-in-out forwards}@keyframes phaseInPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes phaseOutPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(0)}}.pulse-recording{animation:pulseRecording 2s infinite}@keyframes pulseRecording{0%{border-color:hsl(var(--color-brand-border-interactive-default))}50%{border-color:#fff}to{border-color:hsl(var(--color-brand-border-interactive-default))}}.slideAndFade[data-side=bottom]{animation:slideUpAndFade .4s cubic-bezier(.16,1,.3,1)}@keyframes slideUpAndFade{0%{opacity:0;transform:"translateY(2px)"}to{opacity:1;transform:"translateY(0)"}}.slideAndFade[data-side=top]{animation:slideDownAndFade .4s cubic-bezier(.16,1,.3,1)}@keyframes slideDownAndFade{0%{opacity:0;transform:"translateY(-2px)"}to{opacity:1;transform:"translateY(0)"}}.slideAndFade[data-side=left]{animation:slideRightAndFade .4s cubic-bezier(.16,1,.3,1)}@keyframes slideRightAndFade{0%{opacity:0;transform:"translateX(-2px)"}to{opacity:1;transform:"translateX(0)"}}.slideAndFade[data-side=right]{animation:slideLeftAndFade .4s cubic-bezier(.16,1,.3,1)}@keyframes slideLeftAndFade{0%{opacity:0;transform:"translateX(2px)"}to{opacity:1;transform:"translateX(0)"}}@media (prefers-reduced-motion:no-preference){.fade[data-state=open]{animation:fadeIn .2s ease-in-out}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.fade[data-state=closed]{animation:fadeOut .2s ease-in-out}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.spin{animation:spin .2s ease}@keyframes spin{0%{transform:"rotate(0deg)"}to{transform:"rotate(360deg)"}}@keyframes uni-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes uni-loading{0%,5%,95%,to{box-shadow:0 -2.25em 0 -1em,0 -2.25em 0 -1.1em,0 -2.25em 0 -1.2em,0 -2.25em 0 -1.3em,0 -2.25em 0 -1.35em}10%,59%{box-shadow:0 -2.25em 0 -1em,-.6em -2.1em 0 -1.1em,-1.05em -1.85em 0 -1.2em,-1.35em -1.65em 0 -1.3em,-1.5em -1.5em 0 -1.35em}20%{box-shadow:0 -2.25em 0 -1em,-1.05em -2.1em 0 -1.1em,-1.8em -1.65em 0 -1.2em,-2.25em -1.15em 0 -1.3em,-2.5em -.65em 0 -1.35em}38%{box-shadow:0 -2.25em 0 -1em,-1.15em -2.05em 0 -1.1em,-1.95em -1.45em 0 -1.2em,-2.35em -.75em 0 -1.3em,-2.5em 0 0 -1.35em}}