@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.2kmg3vjxesb6i.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.0juj35go33zg8.woff)format("woff")}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.3w9aha1yk-7e9.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2cv1j34p84s90.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.0xmzz69y5uali.woff2)format("woff2"),url(../media/inter-latin-400-normal.37zlwundccaqu.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.0h73-ivti0m61.woff2)format("woff2"),url(../media/inter-latin-500-normal.0w96aokun0zqf.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.31rgy5z0n7-bx.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.0wnyzs5gj1v39.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.0xnqbr179dfjq.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0yruv0ie832zk.woff)format("woff")}
html,body{background:#060912;margin:0}body{-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--c1);outline-offset:3px}html{scroll-behavior:smooth}a{color:#e8ecf3;text-decoration:none}a:hover{color:var(--c1,#4de3ff)}.card{transition:transform .25s,border-color .25s,background .25s}.card:hover{transform:translateY(-4px);border-color:rgba(var(--c1-rgb,77,227,255),.55)!important;background:rgba(var(--c1-rgb,77,227,255),.05)!important}.btn-primary:hover{color:var(--bg,#07080b);filter:brightness(1.1)}.btn-ghost:hover{color:var(--c1,#4de3ff);border-color:var(--c1,#4de3ff)!important}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;text-shadow:0 0 10px var(--c1,#4de3ff),0 0 24px var(--c1,#4de3ff)}50%{opacity:.55;text-shadow:0 0 4px var(--c1,#4de3ff)}}@keyframes blip{0%,to{opacity:1;box-shadow:0 0 #4ade8099}50%{opacity:.7;box-shadow:0 0 0 6px #4ade8000}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes float1{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes float2{0%,to{transform:translate(0)}50%{transform:translate(-50px,-30px)}}@keyframes sweep{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes typing{to{width:27ch}}@keyframes caret{50%{border-color:#0000}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lit{0%,to{box-shadow:none;background:0 0;border-color:#e8ecf333}8%,30%{border-color:var(--c1,#4de3ff);box-shadow:0 0 22px rgba(var(--c1-rgb,77,227,255),.55);background:rgba(var(--c1-rgb,77,227,255),.1)}}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes c1{0%,3%{opacity:0;transform:translateY(8px)}8%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes c2{0%,14%{opacity:0}18%,40%{opacity:1}44%,to{opacity:0}}@keyframes c3{0%,44%{opacity:0;transform:translateY(8px)}50%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes bounce{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes grow{0%{transform:scaleY(var(--a,.25))}to{transform:scaleY(var(--h,.8))}}@keyframes reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.rise{animation:.8s both rise}.rise2{animation:.8s .15s both rise}.rise3{animation:.8s .3s both rise}.rise4{animation:1s .5s both rise}.dot{animation:2.4s ease-in-out infinite pulse}.live{animation:1.8s ease-in-out infinite blip}.nodes circle{animation:3.2s ease-in-out infinite twinkle}.nodes circle:nth-child(odd){animation-delay:1.3s}.nodes circle:nth-child(3n){animation-delay:.6s}.glow1{animation:16s ease-in-out infinite float1}.glow2{animation:19s ease-in-out infinite float2}.sweep{background:linear-gradient(90deg,transparent,var(--c1,#4de3ff),var(--c2,#a78bfa),transparent);background-repeat:no-repeat;background-size:40% 100%;animation:4.5s linear infinite sweep}.type{white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--c1,#4de3ff);width:0;animation:2.4s steps(27,end) .4s forwards typing,.8s step-end infinite caret;display:inline-block;overflow:hidden}.marquee{width:max-content;animation:60s linear infinite marquee;display:flex}.wf{animation:4s ease-in-out infinite lit}.wfline{position:relative;overflow:hidden}.wfline:after{content:"";background:linear-gradient(90deg,transparent,var(--c1,#4de3ff),transparent);width:40%;animation:4s linear infinite flow;animation-delay:var(--d,0s);position:absolute;top:0;bottom:0;left:0}.c1{animation:10s ease-in-out infinite c1}.c2{animation:10s ease-in-out infinite c2}.c3{animation:10s ease-in-out infinite c3}.td{background:var(--c1,#4de3ff);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite bounce;display:block}.bar{transform-origin:bottom;animation:3s ease-in-out infinite alternate grow}:root,.pal0{--c1:#3b82ff;--c1-rgb:59,130,255;--c2:#ffb020;--c3:#5b6cff;--c3-rgb:91,108,255;--ok:#34d399;--bg:#060912;--bg-rgb:6,9,18;--bg2:#0b1020;--bg3:#080c18}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ang{to{--ang:360deg}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(var(--c1-rgb,77,227,255),.5)}to{box-shadow:0 0 0 22px rgba(var(--c1-rgb,77,227,255),0)}}@keyframes rdy{0%,2%{opacity:0;transform:translateY(6px)}6%,30%{opacity:1;transform:none}34%,to{opacity:0}}@keyframes dashmove{to{stroke-dashoffset:-20px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ptype{0%{width:0}45%,70%{width:30ch}95%,to{width:0}}@keyframes chip4{0%,22%{color:var(--c1,#4de3ff);border-color:var(--c1,#4de3ff);background:rgba(var(--c1-rgb,77,227,255),.08)}26%,to{color:#8a94a8;background:0 0;border-color:#e8ecf329}}@keyframes chip3{0%,30%{color:var(--c1,#4de3ff);border-color:var(--c1,#4de3ff);background:rgba(var(--c1-rgb,77,227,255),.08)}34%,to{color:#8a94a8;background:0 0;border-color:#e8ecf329}}@keyframes lit9{0%,to{box-shadow:none;background:var(--bg,#07080b);border-color:#e8ecf340}8%,30%{border-color:var(--c1,#4de3ff);box-shadow:0 0 18px rgba(var(--c1-rgb,77,227,255),.6);background:color-mix(in srgb,var(--c1,#4de3ff) 16%,var(--bg,#07080b))}}@keyframes run{0%{opacity:0}2%,30%{opacity:1}33%,to{opacity:0}}@keyframes dn{0%,30%{opacity:0}34%,92%{opacity:1}98%,to{opacity:0}}@keyframes fillbar{0%{width:0}30%{width:100%}92%{width:100%}98%,to{width:0}}@keyframes railmove{0%{top:0}to{top:100%}}.ctapanel{background:radial-gradient(70% 90% at 80% 0%,rgba(var(--c3-rgb,139,92,246),.32),transparent 70%) padding-box,radial-gradient(60% 80% at 0% 100%,rgba(var(--c1-rgb,77,227,255),.18),transparent 70%) padding-box,linear-gradient(var(--bg2,#0c0e14),var(--bg2,#0c0e14)) padding-box,conic-gradient(from var(--ang),#e8ecf31f 0%,#e8ecf31f 55%,var(--c1,#4de3ff) 78%,var(--c2,#a78bfa) 90%,#e8ecf31f 100%) border-box;border:1px solid #0000;animation:6s linear infinite ang}.cta-btn{animation:2.4s ease-out infinite ring}.rdy{opacity:0;animation:9s ease-in-out infinite rdy}.dash{animation:1.6s linear infinite dashmove}.spin{animation:6s linear infinite spin}.ptype{white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--c1,#4de3ff);width:0;max-width:100%;animation:7s steps(30,end) infinite ptype;display:inline-block;overflow:hidden}.chip{color:#8a94a8;border:1px solid #e8ecf329;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.chip4{animation:8s ease-in-out infinite chip4}.chip3{animation:6s ease-in-out infinite chip3}.n9{animation:9s ease-in-out infinite lit9}.run{animation:9s ease-in-out infinite run}.dn{animation:9s ease-in-out infinite dn}.fillbar{animation:9s ease-in-out infinite fillbar}.railmove{animation:9s linear infinite railmove}.mchip{color:#c7cedc;white-space:nowrap;border:1px solid #e8ecf31f;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.mdot{background:var(--c2,#a78bfa);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.ctapanel,.cta-btn,.rdy,.dash,.spin,.ptype,.chip4,.chip3,.n9,.run,.dn,.fillbar,.railmove{animation:none!important}.ptype{border-right-color:#0000;width:auto}.run{opacity:0}.dn{opacity:1!important}.fillbar{width:100%!important}.rdy{opacity:0}.rdy:first-child{opacity:1}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){.rise,.rise2,.rise3,.rise4,.dot,.live,.nodes circle,.glow1,.glow2,.sweep,.marquee,.wf,.wfline:after,.c1,.c2,.c3,.td,.bar,.reveal{animation:none!important}.type{border-right-color:#0000;width:auto}.pulses,.c2{display:none}html{scroll-behavior:auto}}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.navbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 0;display:flex}.navlinks{flex-wrap:wrap;gap:8px 32px;font-size:15px;display:flex}.navlinks a{padding:10px 0}.skip{background:var(--c1);color:var(--bg);z-index:50;border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.footlinks{color:#9aa3b5;flex-wrap:wrap;gap:8px 28px;font-size:14px;display:flex}.footlinks a{color:#9aa3b5;padding:8px 0}.footlinks a:hover{color:var(--c1)}.page{padding:24px 0 96px}.page h1{letter-spacing:-.025em;margin:0 0 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.08}.page h2{letter-spacing:-.01em;margin:44px 0 12px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500}.page p,.page li{color:#b4bdce;max-width:720px}.page a{color:var(--c1)}.page a:hover{text-decoration:underline}.ph{color:#ffd27a;background:#ffb02024;border:1px dashed #ffb02099;border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.88em}.field{margin-bottom:20px;display:block}.field>span{letter-spacing:.1em;text-transform:uppercase;color:#8a94a8;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}.input{box-sizing:border-box;color:#e8ecf3;width:100%;font:inherit;background:#ffffff0a;border:1px solid #e8ecf32e;border-radius:14px;padding:14px 16px;font-size:16px}.input:focus{border-color:var(--c1);box-shadow:0 0 0 3px rgba(var(--c1-rgb),.25);outline:none}textarea.input{resize:vertical;min-height:160px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn{cursor:pointer;background:linear-gradient(90deg,var(--c1),var(--c2));min-height:52px;color:var(--bg);font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 36px;font-size:16px;font-weight:500;display:inline-flex}.btn:disabled{opacity:.6;cursor:wait}.msg{border-radius:14px;margin-top:20px;padding:14px 18px;font-size:15px}.msg.ok{color:#9bf0cf;background:#34d3991a;border:1px solid #34d39980}.msg.err{color:#ffb4b4;background:#ff787814;border:1px solid #ff787880}.lv .live:not(.inview),.lv .live:not(.inview) *,.lv .live:not(.inview) :before,.lv .live:not(.inview) :after{animation-play-state:paused!important}.lv .live:not(.inview) .reveal{animation-play-state:running!important}@media (max-width:900px){.conbox{box-shadow:0 12px 40px rgba(var(--c3-rgb),.18)!important}.reveal,.ctapanel,.glow1,.glow2{animation:none!important}}@media (max-width:700px){.herosvg .pulses{display:none}}
