.sc-stage{--sc-ease:cubic-bezier(.16, 1, .3, 1);--sc-fade:.6s}.sc-scene{opacity:0;visibility:hidden;transition:opacity var(--sc-fade) ease-out, visibility 0s linear var(--sc-fade)}.sc-scene[data-state=active]{opacity:1;visibility:visible;transition-delay:0s}.sc-scene[data-state=leaving]{visibility:visible}.sc-scene:not([data-state=idle]) .sc-rise{animation:sc-rise var(--dur,.6s) var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-fade{animation:sc-fade var(--dur,.4s) ease-out var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-pop{animation:sc-pop var(--dur,.45s) var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-drop{animation:sc-drop var(--dur,.65s) var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-grow-x{animation:sc-grow-x var(--dur,.7s) var(--sc-ease) var(--d,0s) both;transform-origin:0}.sc-scene:not([data-state=idle]) .sc-grow-y{animation:sc-grow-y var(--dur,.5s) var(--sc-ease) var(--d,0s) both;transform-origin:50%}.sc-scene:not([data-state=idle]) .sc-fill{animation:sc-grow-x var(--dur,1s) linear var(--d,0s) both;transform-origin:0}.sc-scene:not([data-state=idle]) .sc-wipe{animation:sc-wipe var(--dur,.9s) var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-sweep{animation:sc-sweep var(--dur,5s) linear var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-word{animation:sc-word .8s var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-flash{animation:sc-flash .42s ease-out var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-press{animation:sc-press .26s ease-out var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-slide{animation:sc-slide var(--dur,1.6s) var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-shift{animation:sc-shift .5s var(--sc-ease) var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-path{animation:sc-path var(--dur,2s) var(--sc-ease) var(--d,0s) both, sc-fade .3s ease-out var(--d,0s) both}.sc-scene:not([data-state=idle]) .sc-swap{animation:sc-rise .32s var(--sc-ease) var(--d,0s) backwards, sc-out .2s ease-out var(--d2,0s) forwards}.sc-scene:not([data-state=idle]) .sc-swap-first{animation:sc-out .2s ease-out var(--d2,0s) forwards}.sc-scene:not([data-state=idle]) .sc-swap-last{animation:sc-rise .32s var(--sc-ease) var(--d,0s) backwards}.sc-caret{animation:1s step-end infinite sc-blink}@keyframes sc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}@keyframes sc-out{to{opacity:0}}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes sc-drop{0%{opacity:0;transform:translateY(-18px)scale(1.06)}65%{opacity:1;transform:translateY(2px)scale(1)}to{opacity:1;transform:none}}@keyframes sc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sc-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sc-sweep{0%{translate:0}to{translate:var(--sweep,100%) 0}}@keyframes sc-word{0%{color:var(--tertiary-foreground)}15%{color:var(--warning);transform:scale(1.1)}60%{color:var(--warning);transform:scale(1.1)}to{color:var(--foreground);transform:none}}@keyframes sc-flash{0%,to{opacity:0}30%{opacity:1}}@keyframes sc-press{0%,to{transform:scale(1)}45%{transform:scale(.94)}}@keyframes sc-slide{0%{translate:var(--from,0) 0}to{translate:var(--to,0) 0}}@keyframes sc-shift{0%{translate:0}to{translate:var(--by,6px) 0}}@keyframes sc-path{0%{translate:var(--x0) var(--y0)}30%{translate:var(--x1) var(--y1)}62%{translate:var(--x2) var(--y2)}to{translate:var(--x3) var(--y3)}}@keyframes sc-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sc-scene *,.sc-scene :before{animation-delay:0s!important}.sc-pointer,.sc-caret{display:none}}.sc-progress{animation:8s linear both sc-grow-x}
