:root{--pi-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes pi-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pi-settle{0%{transform:translateY(14px)}to{transform:none}}@keyframes pi-pop{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}.pi-enter{animation:pi-rise .8s var(--pi-ease) both;animation-delay:var(--d,0s)}.pi-settle{animation:pi-settle .9s var(--pi-ease) both}.pi-pop{animation:pi-pop 1.1s var(--pi-ease) both;animation-delay:var(--d,0s)}@keyframes pi-reveal{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:none}}.pi-reveal-2{--d:90ms}.pi-reveal-3{--d:.18s}.pi-motion :is(.pi-reveal,.pi-reveal-2,.pi-reveal-3):not(.is-in){opacity:0}.pi-motion :is(.pi-reveal,.pi-reveal-2,.pi-reveal-3).is-in{animation:pi-reveal 1.05s var(--pi-ease) backwards;animation-delay:var(--d,0s)}@media (min-width:1024px){.pi-motion .pi-reveal-lg:not(.is-in){opacity:0}.pi-motion .pi-reveal-lg.is-in{animation:pi-reveal 1.05s var(--pi-ease) backwards;animation-delay:var(--d,90ms)}}@keyframes pi-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pi-motion .pi-draw-x:not(.is-in){transform:scaleX(0)}.pi-motion .pi-draw-x.is-in{animation:pi-draw-x 1.6s var(--pi-ease) .25s backwards}.pi-motion .pi-static{animation:none!important}.pi-scroll-progress{display:none}@supports (animation-timeline:scroll()){@keyframes pi-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pi-scroll-progress{z-index:60;transform-origin:0;pointer-events:none;background:#6b3bcb;height:2px;animation:linear both pi-grow-x;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}@keyframes pi-drift{to{transform:translateY(120px)}}.pi-parallax{animation:linear both pi-drift;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes pi-marquee{to{transform:translate(-50%)}}.pi-marquee{width:max-content;animation:55s linear infinite pi-marquee;display:flex}.pi-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.pi-marquee-mask:hover .pi-marquee{animation-play-state:paused}.pi-cycle>*{animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:var(--pi-ease);animation-fill-mode:both;animation-delay:calc(var(--i,0) * -1.35s)}@keyframes pi-st-queued{0%,20%{opacity:1;transform:none}24%,95%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes pi-st-sent{0%,20%{opacity:0;transform:translateY(5px)}24%,48%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-5px)}}@keyframes pi-st-done{0%,48%{opacity:0;transform:translateY(5px)}52%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.pi-st-queued{animation-name:pi-st-queued}.pi-st-sent{animation-name:pi-st-sent}.pi-st-done{animation-name:pi-st-done}@keyframes pi-progress{0%{transform:scaleX(.12)}55%{transform:scaleX(.62)}93%{transform:scaleX(.86)}to{transform:scaleX(.12)}}.pi-progress{transform-origin:0;animation:pi-progress 9s var(--pi-ease) infinite}@keyframes pi-toast{0%,52%{opacity:0;transform:translateY(10px)scale(.96)}58%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}.pi-toast{animation:pi-toast 9s var(--pi-ease) infinite}@keyframes pi-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.pi-float{animation:7s ease-in-out infinite pi-float}.pi-float-slow{animation:9s ease-in-out -3s infinite pi-float}@keyframes pi-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.pi-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite pi-ping}@keyframes pi-sweep{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0,0)}}.pi-sweep{animation:pi-sweep 3.4s var(--pi-ease) infinite}@keyframes pi-stack{0%{opacity:0;transform:translateY(14px)}12%,72%{opacity:1;transform:none}84%,to{opacity:0;transform:translateY(-10px)}}.pi-stack>*{animation:pi-stack 6s var(--pi-ease) infinite both;animation-delay:calc(var(--i,0) * 2s)}@keyframes pi-bar{0%,to{transform:scaleY(var(--lo,.35))}50%{transform:scaleY(var(--hi,1))}}.pi-bar{transform-origin:bottom;animation:3.6s ease-in-out infinite pi-bar;animation-delay:calc(var(--i,0) * -.45s)}@keyframes pi-caret{0%,49%{opacity:1}50%,to{opacity:0}}.pi-caret{animation:1.1s step-end infinite pi-caret}.pi-lift{transition:transform .45s var(--pi-ease), box-shadow .45s var(--pi-ease), border-color .3s ease}.pi-lift:hover{transform:translateY(-4px)}.pi-nudge{transition:transform .3s var(--pi-ease)}.group:hover .pi-nudge{transform:translate(3px)}.pi-faq{interpolate-size:allow-keywords}.pi-faq details::details-content{block-size:0;transition:block-size .4s var(--pi-ease), content-visibility .4s allow-discrete;overflow:clip}.pi-faq details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.pi-enter,.pi-settle,.pi-pop,.pi-reveal,.pi-reveal-2,.pi-reveal-3,.pi-reveal-lg,.pi-draw-x,.pi-parallax,.pi-marquee,.pi-progress,.pi-toast,.pi-float,.pi-float-slow,.pi-ping,.pi-sweep,.pi-bar,.pi-caret,.pi-cycle>*,.pi-stack>*{animation:none!important}.pi-scroll-progress{display:none!important}.pi-st-sent,.pi-st-queued{opacity:0!important}.pi-stack>:not(:first-child){display:none}.pi-lift,.pi-lift:hover,.pi-nudge{transition:none!important;transform:none!important}}
