.ps-surface{overflow-x:clip}@keyframes ps-curtain{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ps-curtain-line{animation:ps-curtain .9s cubic-bezier(.16,1,.3,1) both}@keyframes ps-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.65rem,0)}}.ps-float-slow{animation:ps-float 10s ease-in-out infinite}@keyframes ps-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5%,-2%,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}.ps-drift{animation:ps-drift 22s ease-in-out infinite}@keyframes ps-pulse-ring{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.ps-pulse-ring{animation:ps-pulse-ring 2.6s ease-out infinite}@keyframes ps-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ps-marquee-track{display:flex;width:max-content;animation:ps-marquee var(--ps-marquee-duration,34s) linear infinite}.ps-marquee-track:hover{animation-play-state:paused}.ps-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(28rem 28rem at var(--ps-px,50%) var(--ps-py,40%),var(--ps-spotlight-color,rgba(255,255,255,.14)),transparent 68%);transition:background-position .2s linear}.ps-tilt{transform:perspective(1200px) rotateX(var(--ps-rx,0deg)) rotateY(var(--ps-ry,0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}.ps-progress-bar{transform:scaleX(var(--ps-progress,0));transform-origin:left;transition:transform .12s linear}@keyframes ps-dialog-veil-in{0%{opacity:0}to{opacity:1}}@keyframes ps-dialog-panel-in{0%{opacity:0;transform:translate3d(0,1.25rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ps-reveal-pop-in{0%{opacity:0;transform:translate3d(0,.375rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.ps-dialog-veil{animation:ps-dialog-veil-in .2s ease-out both}.ps-dialog-enter{animation:ps-dialog-panel-in .28s cubic-bezier(.16,1,.3,1) both}.ps-reveal-pop{animation:ps-reveal-pop-in .16s ease-out both}.-translate-x-1\/2.ps-reveal-pop{animation-name:ps-dialog-veil-in}@keyframes ps-act-enter-in{0%{opacity:0;transform:translate3d(0,1.5rem,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.ps-act-enter{animation:ps-act-enter-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes ps-scene-lift-loop{0%,70%,to{transform:translateZ(0);box-shadow:0 0 0 0 rgb(220 16 120/0)}20%,50%{transform:translate3d(0,-.375rem,0);box-shadow:0 .75rem 1.5rem -.5rem rgb(220 16 120/.35)}}@keyframes ps-scene-typing-loop{0%,60%,to{opacity:.25;transform:translateZ(0)}30%{opacity:1;transform:translate3d(0,-.1875rem,0)}}@keyframes ps-scene-flow-loop{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,600%,0)}}@keyframes ps-scene-grow-in{0%{height:0}to{height:var(--ps-bar,50%)}}.ps-scene-lift{animation:ps-scene-lift-loop 4.5s ease-in-out infinite}.ps-scene-typing{animation:ps-scene-typing-loop 1.2s ease-in-out infinite}.ps-scene-flow{animation:ps-scene-flow-loop 2.4s linear infinite}.ps-scene-grow{height:var(--ps-bar,50%);animation:ps-scene-grow-in .9s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.ps-act-enter,.ps-curtain-line,.ps-dialog-enter,.ps-dialog-veil,.ps-drift,.ps-float-slow,.ps-marquee-track,.ps-pulse-ring,.ps-reveal-pop,.ps-scene-flow,.ps-scene-grow,.ps-scene-lift,.ps-scene-typing{animation:none!important}.ps-tilt{transform:none!important;transition:none!important}.ps-spotlight:before{display:none}}