@font-face{font-family:display;src:url(../media/space_grotesk_latin_wght_normal-s.p.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.FChKGa_className{font-family:display,display Fallback}.FChKGa_variable{--font-zt-display:"display", "display Fallback"}
.zt-aurora{z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 20% 30%, color-mix(in oklab, var(--primary) 55%, transparent), transparent 70%), radial-gradient(35% 45% at 80% 20%, color-mix(in oklab, var(--accent) 60%, transparent), transparent 70%), radial-gradient(45% 55% at 60% 85%, color-mix(in oklab, var(--primary) 35%, var(--accent) 25%), transparent 70%);filter:blur(40px)saturate(1.15);opacity:.55;animation:18s ease-in-out infinite alternate zt-aurora;position:absolute;inset:-20%}@keyframes zt-aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(3%,-2%)rotate(6deg)scale(1.06)}to{transform:translate(-3%,2%)rotate(-4deg)scale(1.02)}}.zt-veil{z-index:0;pointer-events:none;background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}.zt-float{animation:6s ease-in-out infinite zt-float}.zt-breathe{transform-origin:50% 90%;animation:4.5s ease-in-out infinite zt-breathe}.zt-shadow{animation:6s ease-in-out infinite zt-shadow}@keyframes zt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes zt-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.018)}}@keyframes zt-shadow{0%,to{opacity:.35;transform:scaleX(1)}50%{opacity:.22;transform:scaleX(.86)}}.zt-word{animation:.7s cubic-bezier(.2,.7,.2,1) backwards zt-word;animation-delay:calc(var(--i,0) * 60ms);display:inline-block}@keyframes zt-word{0%{transform:translateY(.35em)rotate(1.5deg)}to{transform:none}}.zt-char{opacity:0;animation:10ms linear forwards zt-char;animation-delay:calc(var(--c,0) * 45ms + .9s)}@keyframes zt-char{to{opacity:1}}.zt-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite zt-blink;display:inline-block}@keyframes zt-blink{50%{opacity:0}}.zt-glass{background:color-mix(in oklab, var(--card) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}.zt-spot{isolation:isolate;position:relative}.zt-spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--accent) 24%, transparent), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.zt-spot:hover:before{opacity:1}.zt-marquee{animation:38s linear infinite zt-marquee}@keyframes zt-marquee{to{transform:translate(-50%)}}.zt-screen{animation:zt-screen calc(var(--n,3) * 3.2s) infinite;animation-delay:calc(var(--s,0) * 3.2s);transform:translate(110%)}@keyframes zt-screen{0%{transform:translate(110%)}4%,30%{transform:none}34%,to{transform:translate(-110%)}}.zt-tap{animation:3.2s ease-in-out infinite zt-tap}@keyframes zt-tap{0%,55%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 60%, transparent);transform:scale(1)}65%{transform:scale(.95)}80%{transform:scale(1);box-shadow:0 0 0 10px #0000}}@supports (animation-timeline:view()){.zt-reveal{animation:linear both zt-reveal;animation-timeline:view();animation-range:entry cover 30%}.zt-progress{transform-origin:top;animation:linear both zt-progress;animation-timeline:view();animation-range:cover 10% cover 90%}}@keyframes zt-reveal{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes zt-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.zt-faq::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:clip}.zt-faq[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}.zt-faq summary::-webkit-details-marker{display:none}.zt-faq .zt-chevron{transition:transform .3s}.zt-faq[open] .zt-chevron{transform:rotate(45deg)}.zt-fade-in{animation:.4s ease-out both zt-fade-in}@keyframes zt-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.zt-fade-in{animation:none}.zt-aurora,.zt-float,.zt-breathe,.zt-shadow,.zt-word,.zt-char,.zt-marquee,.zt-tap,.zt-reveal,.zt-progress{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.zt-screen{animation:none!important}.zt-screen:not(:first-child){display:none}.zt-screen:first-child{transform:none}.zt-caret:after{display:none}}.zt-orbit{animation:60s linear infinite zt-orbit}.zt-orbit>li>*{animation:60s linear infinite reverse zt-orbit}@keyframes zt-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zt-orbit,.zt-orbit>li>*{animation:none!important}}
