.sc-root{--sc-ease:cubic-bezier(.16, 1, .3, 1);perspective:1600px;width:100%;position:relative}.sc-stage{transform-origin:top;width:640px;transform:translateX(-50%) scale(var(--sc-scale,1));opacity:0;position:absolute;top:0;left:50%}.sc-stage[data-ready=true]{opacity:1}.sc-tilt{transform:rotateX(var(--sc-rx,0deg)) rotateY(var(--sc-ry,0deg));transform-style:preserve-3d;transition:transform .9s var(--sc-ease)}.sc-window{animation:sc-rise 1s var(--sc-ease) both}.sc-callout{width:268px;position:absolute;bottom:-36px;right:-8px;transform:translateZ(40px)}.sc-callout-in{animation:sc-float-in .8s var(--sc-ease) both;animation-delay:.15s}.sc-in{animation:sc-rise-sm .7s var(--sc-ease) both}.sc-in-1{animation-delay:.25s}.sc-in-2{animation-delay:.35s}.sc-in-3{animation-delay:.45s}.sc-in-4{animation-delay:.55s}.sc-in-5{animation-delay:.65s}.sc-settle{animation:sc-settle .45s var(--sc-ease) both;display:inline-block}.sc-swap{display:inline-grid;position:relative}.sc-swap>*{grid-area:1/1;justify-self:end}.sc-before{animation:.3s ease-in 2.2s both sc-leave}.sc-after{animation:sc-arrive .5s var(--sc-ease) both;animation-delay:2.3s}.sc-toast-anchor{position:absolute;bottom:-18px;left:76px;transform:translateZ(28px)}.sc-toast{animation:sc-toast .7s var(--sc-ease) both;animation-delay:2.6s;display:inline-flex}.sc-veil{transition:opacity .8s var(--sc-ease)}.sc-veil[data-open=true]{opacity:0;pointer-events:none}.sc-fill{transform-origin:0;transition:transform .5s var(--sc-ease)}@keyframes sc-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes sc-rise-sm{0%{opacity:0;transform:translateY(10px)}}@keyframes sc-float-in{0%{opacity:0;transform:translateZ(40px)translateY(16px)scale(.96)}}@keyframes sc-settle{0%{opacity:.2;transform:translateY(3px)}}@keyframes sc-leave{to{opacity:0;transform:translateY(-6px)}}@keyframes sc-arrive{0%{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes sc-toast{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.sc-window,.sc-callout-in,.sc-in,.sc-settle,.sc-toast,.sc-arrive{animation:none}.sc-before{opacity:0;animation:none}.sc-after{animation:none}.sc-tilt,.sc-veil,.sc-fill{transition:none}}
