@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d8ad47fe-module__kwDDrG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d8ad47fe-module__kwDDrG__variable{--font-geist:"Geist", "Geist Fallback"}
body:has(.st)>.site-header{display:none}body:has(.st)>footer{display:none}.st{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1929;--bg-raised:#1c2241;--fg:#f9f9f9;--muted:#c3cfe4;--surface:#14213a;--line:#ffffff1f;--highlight:#ff5f19;--accent:#ff5f19;--accent-strong:#ea4f0c;--accent-ink:#ff8a4f;--on-accent:#fff;background:var(--bg);color:var(--fg);position:relative;overflow-x:clip}.st .font-display{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.015em}.st-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-raised:#fdece1;--fg:#17171a;--muted:#68676c;--surface:#f4f2ef;--line:#e9e6e1;--highlight:#f65801;--accent:#f65801;--accent-strong:#c94100;--accent-ink:#c94100;--on-accent:#fff;background:var(--bg);color:var(--fg)}.st-cta{background:linear-gradient(135deg,#ff7a33 0%,#f65801 60%,#d94d00 100%)}.st-cta .st-outline{-webkit-text-stroke-color:#ffffff4d}.st-w{vertical-align:bottom;margin:0 -.04em -.12em;padding:0 .04em .12em;display:inline-block;overflow:hidden}.st-u{transform-origin:0 100%;transition:transform .95s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0s) + var(--i,0) * var(--step,50ms));display:inline-block;transform:translateY(112%)rotate(5deg)}.st-split[data-in] .st-u{transform:none}.st-appear{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(32px)}.st-appear[data-in]{opacity:1;transform:none}.st-curtain{z-index:100;background:var(--bg);pointer-events:none;place-items:center;animation:1.5s cubic-bezier(.76,0,.24,1) .2s forwards st-curtain;display:grid;position:fixed;inset:0}.st-curtain-word{color:var(--accent);font-size:clamp(2.6rem,9vw,6rem);font-style:italic;font-weight:600;animation:1.1s cubic-bezier(.16,1,.3,1) both st-curtain-word}@keyframes st-curtain{0%,45%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes st-curtain-word{0%{opacity:0;filter:blur(8px);transform:translateY(40px)}to{opacity:1;filter:none;transform:none}}.st-progress{z-index:80;transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--highlight));height:3px;position:fixed;inset:0 0 auto}.st-header{z-index:70;border-bottom:1px solid #0000;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;position:fixed;inset:0 0 auto}.st-header[data-menu]{margin-bottom:-5rem;position:sticky}.st-header[data-solid]{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-color:var(--line)}.st-navlink{position:relative}.st-navlink:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.st-navlink:hover:after{transform-origin:0;transform:scaleX(1)}.st-pulse{animation:2.2s ease-in-out infinite st-pulse}@keyframes st-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.st-cursor{z-index:90;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.st-cursor[data-on]{opacity:1}.st-cursor-ring{border:1.5px solid var(--accent);border-radius:50%;place-items:center;width:14px;height:14px;margin:-7px 0 0 -7px;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),background-color .3s;display:grid}.st-cursor[data-state=link] .st-cursor-ring{background:color-mix(in srgb, var(--accent) 16%, transparent);width:46px;height:46px;margin:-23px 0 0 -23px}.st-cursor[data-state=label] .st-cursor-ring{background:var(--accent);width:92px;height:92px;margin:-46px 0 0 -46px}.st-cursor-label{color:var(--on-accent);opacity:0;font-size:13px;font-weight:600;transition:opacity .2s}.st-cursor[data-state=label] .st-cursor-label{opacity:1}.st-kenburns{animation:28s ease-in-out infinite alternate st-kenburns}@keyframes st-kenburns{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.14)translate(-2%,-1.5%)}}.st-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 70% 35%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 70% at 70% 35%,#000 0%,#0000 78%)}.st-orb{z-index:-10;filter:blur(70px);pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate st-drift;position:absolute}.st-orb-a{background:radial-gradient(circle,#ff5f1955,#0000 65%);width:34rem;height:34rem;top:8%;right:6%}.st-orb-b{background:radial-gradient(circle,#2c335899,#0000 65%);width:28rem;height:28rem;animation-duration:19s;animation-direction:alternate-reverse;bottom:-10%;left:30%}.st-orb-c{background:radial-gradient(circle,#ff5f1933,#0000 65%);width:46rem;height:46rem;margin-left:-23rem;top:20%;left:50%}@keyframes st-drift{0%{translate:0;scale:1}to{translate:40px -30px;scale:1.15}}.st-frame-wrap{width:320px;position:absolute}.st-f1{top:0;right:2%}.st-f2{top:200px;left:-4%}.st-f3{bottom:-10px;right:8%}.st-frame{border:1px solid var(--line);background:var(--surface);border-radius:14px;animation:7s ease-in-out infinite st-float;overflow:hidden;box-shadow:0 30px 80px -20px #000a}.st-f2 .st-frame{animation-duration:9s;animation-delay:-2s}.st-f3 .st-frame{animation-duration:8s;animation-delay:-4s}@keyframes st-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1deg)}}.st-frame-bar{background:var(--bg-raised);border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:flex}.st-frame-bar i{background:var(--line);border-radius:50%;width:8px;height:8px}.st-frame-bar i:first-child{background:var(--accent)}.st-cue{border:1.5px solid var(--line);border-radius:12px;width:22px;height:38px;margin-left:-11px;position:absolute;bottom:28px;left:50%}.st-cue span{background:var(--accent);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite st-cue;position:absolute;top:7px;left:50%}@keyframes st-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.st-shine{position:relative;overflow:hidden}.st-shine:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);animation:4.5s ease-in-out 2.5s infinite st-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes st-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.st-magnetic{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-block}.st-marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.st-marquee-track{min-width:100%;animation:st-marq var(--speed,40s) linear infinite;flex-shrink:0;align-items:center;gap:3rem;padding-right:3rem;display:flex}.st-marquee[data-rev] .st-marquee-track{animation-direction:reverse}@keyframes st-marq{to{transform:translate(-100%)}}.st-star{background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.5em;height:.5em;animation:6s linear infinite st-spin;display:inline-block}@keyframes st-spin{to{transform:rotate(360deg)}}.st-htrack{scroll-snap-type:x mandatory;scrollbar-width:none;will-change:transform;gap:1.5rem;padding:0 max(1rem,50vw - 600px + 2rem);display:flex;overflow-x:auto}.st-htrack::-webkit-scrollbar{display:none}.st-show-wrap{scroll-snap-align:center;flex:0 0 min(82vw,420px)}@media (min-width:1024px){.st-htrack{scroll-snap-type:none;overflow:visible}.st-hsec{height:100svh}}.st-show{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--bg));border-radius:24px;height:100%;transition:border-color .4s;overflow:hidden}.st-show:hover{border-color:var(--accent)}.st-show-media{border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 50% 100%, #ff5f1922, transparent 70%), var(--bg);height:250px;position:relative;overflow:hidden}.st-show-n{z-index:10;color:var(--accent);opacity:.5;font-size:3.4rem;font-style:italic;line-height:1;position:absolute;top:10px;right:18px}.st-hprogress{background:var(--line);width:min(1200px,100% - 2rem);height:2px;margin:2.5rem auto 0}.st-hbar{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:1023px){.st-hprogress{display:none}}.st-demo{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.st-wave span{animation:2.6s ease-in-out infinite st-wave;display:inline-block}@keyframes st-wave{0%,60%,to{color:var(--fg);transform:translateY(0)}25%{color:var(--accent);transform:translateY(-16%)}}.st-line{background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;border-radius:3px;height:6px;animation:3s ease-in-out infinite st-line;display:block}@keyframes st-line{0%{transform:scaleX(0)}35%,80%{transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.st-cube{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:46px;height:46px;animation:2.8s ease-in-out infinite st-cube}@keyframes st-cube{0%,to{background:var(--surface);transform:scale(.82)}40%{background:var(--accent);border-color:var(--accent);transform:scale(1)rotate(8deg)}}.st-fan{width:140px;height:90px;position:relative}.st-fan span{border:1px solid var(--line);transform-origin:50% 100%;border-radius:14px;width:54px;height:80px;margin-left:-27px;animation:4s ease-in-out infinite st-fan;position:absolute;bottom:0;left:50%}@keyframes st-fan{0%,to{transform:rotate(calc((var(--i) - 1.5) * 9deg))}50%{transform:rotate(calc((var(--i) - 1.5) * 24deg))}}.st-browser{border:1px solid var(--line);background:var(--surface);min-width:230px;font-family:var(--font-mono), monospace;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex}.st-lock{background:var(--accent);border-radius:3px;width:12px;height:14px;position:relative}.st-lock:before{content:"";border:2px solid var(--accent);border-bottom:0;border-radius:6px 6px 0 0;width:8px;height:8px;position:absolute;top:-6px;left:2px}.st-type{white-space:nowrap;border-right:2px solid var(--accent);animation:4.5s steps(12,end) infinite st-typing,.7s step-end infinite st-caret;overflow:hidden}@keyframes st-typing{0%{width:0}40%,90%{width:12ch}to{width:0}}@keyframes st-caret{50%{border-color:#0000}}.st-chip{border:1px solid var(--accent);color:var(--accent);opacity:0;border-radius:999px;padding:4px 12px;font-size:13px;animation:4.5s ease-in-out infinite st-chip}@keyframes st-chip{0%,25%{opacity:0;transform:translateY(8px)}40%,90%{opacity:1;transform:none}to{opacity:0}}.st-ring{width:150px;height:150px;color:var(--fg);position:relative}.st-ring svg{animation:9s linear infinite st-spin}.st-dot{border:1px solid var(--line);border-radius:50%;width:22px;height:22px;animation:3.6s ease-in-out infinite st-dot}@keyframes st-dot{0%,to{background:0 0;transform:scale(.8)}15%,60%{background:var(--accent);border-color:var(--accent);transform:scale(1)}}.st-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative}.st-tilt-glare{pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%), #ff5f1922, transparent 60%);border-radius:24px;transition:opacity .4s;position:absolute;inset:0}.st-tilt:hover .st-tilt-glare{opacity:1}.st-case-n{color:#f9f9f9cc;mix-blend-mode:overlay;font-size:5rem;font-style:italic;line-height:1;position:absolute;bottom:12px;left:20px}.st-tile{border:1px solid var(--line);border-radius:18px;flex:none;width:280px;height:200px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.st-tile-tall{height:240px}.st-tile:hover{transform:scale(.96)}.st-stack{display:block}.st-stack>li{top:var(--top,6rem);padding-bottom:2rem;position:sticky}.st-step{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface), var(--bg));transform-origin:50% 0;border-radius:28px;padding:2.25rem;box-shadow:0 -20px 60px -20px #0009}@media (min-width:768px){.st-step{padding:3rem}}.st-draw{stroke-dasharray:1;stroke-dashoffset:1px}.st-outline{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 45%, transparent)}.st-faq summary{list-style:none}.st-faq summary::-webkit-details-marker{display:none}.st-faq details[open] .st-faq-icon{transform:rotate(135deg)}.st-faq details[open]>p{animation:.5s cubic-bezier(.16,1,.3,1) st-fade}@keyframes st-fade{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.st-curtain,.st-cursor{display:none}.st-u,.st-appear{opacity:1;transition:none;transform:none}.st-draw{stroke-dashoffset:0}.st *,.st :before,.st :after{animation:none!important}.st-chip{opacity:1}}
.lv-orb{filter:blur(70px);pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate lv-drift;position:absolute}.lv-orb-a{background:radial-gradient(circle,#ff5f1955,#0000 65%);width:34rem;height:34rem;top:6%;right:4%}.lv-orb-b{background:radial-gradient(circle,#4a559e88,#0000 65%);width:28rem;height:28rem;animation-duration:19s;animation-direction:alternate-reverse;bottom:-12%;left:28%}@keyframes lv-drift{0%{translate:0;scale:1}to{translate:40px -30px;scale:1.15}}.lv-grid-move{animation:24s linear infinite lv-grid}@keyframes lv-grid{to{background-position:56px 56px}}.lv-pulse{animation:2.8s ease-in-out infinite lv-pulse}@keyframes lv-pulse{50%{box-shadow:0 0 0 6px #ff5f1922}}@media (prefers-reduced-motion:reduce){.lv-orb,.lv-grid-move,.lv-pulse,[data-level] .st-marquee-track{animation:none!important}}@keyframes nh-pick-breathe{0%,to{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 40px -14px color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 64px -8px color-mix(in srgb, var(--accent) 65%, transparent)}}.nh-pick-on{animation:3.6s ease-in-out infinite nh-pick-breathe}@media (prefers-reduced-motion:reduce){.nh-pick-on{animation:none}}.fx-still .lv-orb,.fx-still .lv-grid-move{animation:none!important}html[data-tab-hidden] *,html[data-tab-hidden] :before,html[data-tab-hidden] :after,[data-frozen] *,[data-frozen] :before,[data-frozen] :after{animation-play-state:paused!important}
