@font-face{font-family:__Bricolage_Grotesque_54b624;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_54b624;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_54b624;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_54b624;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_54b624{font-family:__Bricolage_Grotesque_54b624,__Bricolage_Grotesque_Fallback_54b624;font-style:normal}.__variable_54b624{--font-bricolage:"__Bricolage_Grotesque_54b624","__Bricolage_Grotesque_Fallback_54b624"}:root{--blue-50:#e5f7ff;--blue-200:#99e3ff;--blue-400:#00beff;--blue-600:#0089c2;--blue-800:#004d70;--coral-50:#ffedea;--coral-200:#ffb9ac;--coral-400:#f2694f;--coral-600:#c4442d;--coral-800:#7a2616;--abyss:#040b0f;--mist:#eef3f3;--ink:#06141a;--muted:#52666b;--muted-d:#86a0a7;--hair:rgba(6,20,26,.13);--hair-d:rgba(153,227,255,.16);--sans:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--pad:clamp(16px,4vw,48px);--maxw:1360px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--abyss);color:#fff;font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}h1,h2,h3{font-weight:300;margin:0;letter-spacing:-.035em;line-height:1;font-variation-settings:"opsz" 96}.h1{font-size:clamp(46px,6.4vw,100px)}.h2{font-size:clamp(36px,4.6vw,68px)}.h3{font-size:clamp(24px,2vw,30px);letter-spacing:-.02em;line-height:1.1}.lede{font-size:clamp(17px,1.35vw,20px);line-height:1.5;margin:0;max-width:44ch;font-weight:400}.mono{font-family:var(--mono);font-size:12.5px;letter-spacing:.01em}.on-dark .lede,.on-dark .sub{color:var(--muted-d)}.on-light{color:var(--ink);background-color:var(--mist);background-image:repeating-linear-gradient(30deg,rgba(0,137,194,.075) 0 1px,transparent 1px 64px),repeating-linear-gradient(150deg,rgba(0,137,194,.075) 0 1px,transparent 1px 64px);animation:gridDrift 40s linear infinite}@keyframes gridDrift{to{background-position:128px 0,128px 0}}.on-light .lede,.on-light .sub{color:var(--muted)}:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px}.ln{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ln,.ln>span{display:block}.ln>span{transform:translateY(105%);transition:transform 1s cubic-bezier(.19,1,.22,1)}.ln:nth-child(2)>span{transition-delay:.08s}.ln:nth-child(3)>span{transition-delay:.16s}.in .ln>span,.ln.in>span{transform:none}.fade{opacity:0;transform:translateY(12px);transition:opacity .9s ease .25s,transform .9s cubic-bezier(.19,1,.22,1) .25s}.fade.in,.in .fade{opacity:1;transform:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;border:1px solid;transition:background .4s cubic-bezier(.19,1,.22,1),border-color .4s,color .4s,box-shadow .4s}.btn .r{display:block;overflow:hidden;height:1.3em;line-height:1.3em}.btn .r span{display:block;transition:transform .55s cubic-bezier(.19,1,.22,1)}.btn:hover .r span{transform:translateY(-100%)}.btn:active{transform:translateY(1px)}.btn--blue{background:var(--blue-400);border-color:var(--blue-400);color:var(--abyss)}.btn--blue:hover{background:var(--blue-200);border-color:var(--blue-200);box-shadow:0 0 0 4px rgba(0,190,255,.25)}.btn--ghost-d{color:#fff;border-color:hsla(0,0%,100%,.35)}.btn--ghost-d:hover{border-color:var(--blue-400);color:var(--blue-200);box-shadow:inset 0 0 0 1px var(--blue-400)}.btn--ink{background:var(--ink);border-color:var(--ink);color:#fff}.btn--ink:hover{background:var(--blue-600);border-color:var(--blue-600)}.btn--ghost-l{color:var(--ink);border-color:rgba(6,20,26,.3)}.btn--ghost-l:hover{border-color:var(--ink);background:rgba(6,20,26,.06)}.btn--coral{background:var(--coral-400);border-color:var(--coral-400);color:var(--ink)}.btn--coral:hover{background:var(--coral-200);border-color:var(--coral-200);box-shadow:0 0 0 4px rgba(242,105,79,.25)}.btn--sm{height:36px;padding:0 14px;font-size:12px}#dots{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.page{position:relative;z-index:1}.hdr{position:fixed;top:0;left:0;right:0;z-index:60;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .6s}.hdr.pre{transform:translateY(-100%);opacity:0}.hdr.tuck{transform:translateY(-36px)}.ann{height:36px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--blue-400);color:var(--abyss);font-family:var(--mono);font-size:12px}.ann b{background:var(--abyss);color:var(--blue-200);padding:3px 7px;font-weight:500}.ann a{text-decoration:underline;text-underline-offset:3px}.nav{height:64px;border-bottom:1px solid var(--hair-d);transition:background .4s,border-color .4s,color .4s;color:#fff;background:rgba(4,11,15,0)}.hdr.solid .nav{background:rgba(4,11,15,.8)}.hdr.light .nav,.hdr.solid .nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hdr.light .nav{background:rgba(238,243,243,.9);color:var(--ink);border-color:var(--hair)}.nav .wrap{height:100%;gap:28px}.brand,.nav .wrap{display:flex;align-items:center}.brand{gap:10px;font-weight:500;font-size:22px;letter-spacing:-.03em}.brand svg{width:26px;height:26px}.menu{display:flex;gap:4px;margin-left:18px;height:100%;padding:0;margin-top:0;margin-bottom:0}.menu>li{list-style:none;position:relative;display:flex;align-items:center}.menu>li>a,.menu>li>button{font-family:var(--mono);font-size:12.5px;text-transform:uppercase;padding:0 12px;height:100%;display:flex;align-items:center;gap:6px;opacity:.82;transition:opacity .2s}.menu>li:hover>a,.menu>li:hover>button{opacity:1}.menu svg{width:9px;height:9px;transition:transform .3s}.menu>li:focus-within svg,.menu>li:hover svg{transform:rotate(180deg)}.mega{position:absolute;top:100%;left:-12px;width:620px;background:#fff;color:var(--ink);border:1px solid var(--hair);display:grid;grid-template-columns:1fr 1fr 220px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .35s cubic-bezier(.19,1,.22,1),visibility .25s;box-shadow:0 30px 60px -30px rgba(4,11,15,.6)}.menu>li:focus-within .mega,.menu>li:hover .mega{opacity:1;visibility:visible;transform:none}.mega a{display:block;padding:18px 20px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);transition:background .2s}.mega a:hover{background:var(--mist)}.mega a b{display:block;font-weight:500;font-size:15px}.mega a span{display:block;font-size:13.5px;color:var(--muted);margin-top:3px;line-height:1.4}.mega .feat{grid-row:span 2;background:var(--abyss);color:#fff;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.mega .feat span{color:var(--muted-d)}.nav .right{margin-left:auto;display:flex;align-items:center;gap:10px}.nav .login{font-family:var(--mono);font-size:12.5px;text-transform:uppercase;padding:0 10px;opacity:.82}.hdr.light .btn--ghost-d{color:var(--ink);border-color:rgba(6,20,26,.3)}.hdr.light .btn--ghost-d:hover{border-color:var(--blue-600);color:var(--blue-800)}@media (max-width:980px){.menu,.nav .btn--ghost-d,.nav .login{display:none}}@media (max-width:560px){.ann span.long{display:none}}.story{position:relative;height:760vh}.stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.stage{position:absolute;inset:0}.stage svg{width:100%;height:100%;display:block}.veil{background:linear-gradient(90deg,var(--abyss) 0,var(--abyss) 34%,rgba(4,11,15,.78) 42%,rgba(4,11,15,0) 53%)}.copy,.veil{position:absolute;inset:0;pointer-events:none}.copy .wrap{height:100%;position:relative}.hero{position:absolute;left:var(--pad);top:50%;transform:translateY(-44%);max-width:620px;pointer-events:auto}.tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;color:var(--blue-200);border:1px solid var(--hair-d);padding:7px 10px;margin-bottom:28px;background:rgba(4,11,15,.6)}.tag i{width:6px;height:6px;background:var(--coral-400);display:block;animation:blink 1.6s steps(2,jump-none) infinite}@keyframes blink{50%{opacity:.2}}.hero .h1{margin-bottom:26px}.hero .lede{margin-bottom:34px;color:var(--muted-d)}.hero .actions{gap:10px}.hero .actions,.proof{display:flex;flex-wrap:wrap}.proof{margin-top:38px;gap:26px;color:var(--muted-d)}.proof span{display:flex;align-items:center;gap:8px}.proof svg{width:14px;height:14px}.caps{top:50%;transform:translateY(-50%);width:min(480px,40vw);height:340px;pointer-events:auto}.cap,.caps{position:absolute}.cap{inset:0;opacity:0;transform:translateY(26px);transition:opacity .55s ease,transform .8s cubic-bezier(.19,1,.22,1);pointer-events:none;display:flex;flex-direction:column;justify-content:center}.cap.on{opacity:1;transform:none;pointer-events:auto}.cap.gone{transform:translateY(-26px)}.cap .mono{color:var(--blue-200);margin-bottom:22px;display:flex;gap:14px;align-items:center}.cap .mono i{flex:0 0 40px;height:1px;background:var(--blue-200);opacity:.5}.cap .h2{margin-bottom:22px}.cap p{margin:0;color:var(--muted-d);font-size:18px;max-width:40ch}.cap .actions{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.rail{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;opacity:0;transition:opacity .4s;pointer-events:none}.rail.on{opacity:1;pointer-events:auto}.rail button{display:flex;align-items:center;gap:12px;padding:9px 0;font-family:var(--mono);font-size:12px;color:var(--muted-d);text-align:left;transition:color .3s}.rail button i{width:22px;height:1px;background:currentColor;transition:width .4s cubic-bezier(.19,1,.22,1)}.rail button.on{color:#fff}.rail button.on i{width:44px;background:var(--coral-400)}.hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);font-family:var(--mono);font-size:11.5px;color:var(--muted-d);display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .4s}.hint i{width:1px;height:38px;background:linear-gradient(var(--blue-200),transparent);position:relative;overflow:hidden}.hint i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#fff;animation:drop 1.8s cubic-bezier(.6,0,.2,1) infinite}@keyframes drop{to{top:110%}}.bar{position:absolute;left:0;top:0;height:2px;background:var(--coral-400);transform-origin:left;transform:scaleX(0)}.slbl rect{fill:#fff;stroke:var(--ink);stroke-width:1}.slbl text{font-family:var(--mono);font-size:11.5px;fill:var(--ink)}.slbl{transition:opacity .45s ease}@media (max-width:760px){.veil{background:linear-gradient(180deg,var(--abyss) 0,rgba(4,11,15,.94) 40%,rgba(4,11,15,0) 58%)}.hero{top:120px;transform:none;right:var(--pad)}.hero .lede{font-size:16px;margin-bottom:24px}.hero .h1{margin-bottom:18px}.proof{display:none}.caps{top:118px;transform:none;width:auto;right:var(--pad);height:250px}.cap{justify-content:flex-start}.cap .h2{font-size:34px;margin-bottom:14px}.cap p{font-size:16px}.rail,.slbl{display:none}}.strip{border-top:1px solid var(--hair-d);border-bottom:1px solid var(--hair-d);background:var(--abyss);position:relative;overflow:hidden}.strip .wrap{display:grid;grid-template-columns:220px 1fr;align-items:stretch}.strip .lbl{font-family:var(--mono);font-size:12px;color:var(--muted-d);display:flex;align-items:center;border-right:1px solid var(--hair-d);padding:26px 0}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marq .track{display:flex;width:-moz-max-content;width:max-content;animation:marq 38s linear infinite}.marq span{padding:26px 34px;font-size:22px;letter-spacing:-.02em;color:#cfe9f5;display:flex;align-items:center;gap:12px;white-space:nowrap;font-weight:300}.marq span i{width:8px;height:8px;background:var(--blue-400)}@keyframes marq{to{transform:translateX(-50%)}}@media (max-width:760px){.strip .wrap{grid-template-columns:1fr}.strip .lbl{border-right:0;padding:18px 0 0}}.expand{position:relative;z-index:2;clip-path:inset(0 var(--ci,0) 0 var(--ci,0));will-change:clip-path}.sec{padding:clamp(88px,11vw,160px) 0}.head{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.head .lede{justify-self:end}.kicker{font-family:var(--mono);font-size:12.5px;color:var(--blue-600);margin-bottom:22px;display:block}.on-dark .kicker{color:var(--blue-200)}@media (max-width:900px){.head{grid-template-columns:1fr;gap:20px}.head .lede{justify-self:start}}.app{border:1px solid var(--ink);background:#fff;box-shadow:24px 24px 0 -1px var(--blue-200),24px 24px 0 0 var(--ink);color:var(--ink)}.app__bar{height:48px;border-bottom:1px solid var(--hair);display:flex;align-items:center;gap:16px;padding:0 16px;font-size:14px}.app__bar .crumbs{font-family:var(--mono);font-size:12px;color:var(--muted)}.app__bar .crumbs b{color:var(--ink);font-weight:500}.status{margin-left:auto;font-family:var(--mono);font-size:12px;padding:5px 9px;border:1px solid var(--hair);display:flex;gap:8px;align-items:center;transition:background .4s,color .4s,border-color .4s}.status i{width:7px;height:7px;background:var(--muted)}.status.live{background:var(--blue-50);border-color:var(--blue-400);color:var(--blue-800)}.status.live i{background:var(--blue-400);animation:blink 1s steps(2,jump-none) infinite}.app__body{display:grid;grid-template-columns:52px 380px 1fr;min-height:560px}.app__side{border-right:1px solid var(--hair);display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0}.app__side i{width:30px;height:30px;border:1px solid var(--hair);display:block}.app__side i.on{background:var(--ink);border-color:var(--ink)}.chat{border-right:1px solid var(--hair);padding:20px;display:flex;flex-direction:column;gap:18px;background:#fafbfb}.u{align-self:flex-end;max-width:92%;background:var(--ink);color:#fff;padding:12px 14px;font-size:14.5px;line-height:1.45;min-height:46px}.u .car{display:inline-block;width:7px;height:15px;background:var(--blue-400);vertical-align:-2px;margin-left:2px;animation:blink .9s steps(2,jump-none) infinite}.w{font-size:14px}.w .who{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:10px}.w .who svg{width:18px;height:18px}.tasks{list-style:none;margin:0;padding:0;border:1px solid var(--hair);background:#fff}.tasks li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--hair);font-size:13.5px;color:var(--muted);opacity:.35;transition:opacity .3s,color .3s}.tasks li:last-child{border-bottom:0}.tasks li.done,.tasks li.run{opacity:1;color:var(--ink)}.tasks li em{font-style:normal;display:block;font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-top:2px}.st{width:14px;height:14px;margin-top:2px;border:1.5px solid var(--hair);position:relative}li.run .st{border-color:var(--blue-400);border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}li.done .st{background:var(--blue-400);border-color:var(--blue-400)}li.done .st:after{content:"";position:absolute;left:3.5px;top:0;width:3.5px;height:7.5px;border:solid var(--abyss);border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}@keyframes spin{to{transform:rotate(1turn)}}.work{padding:20px;display:flex;flex-direction:column;gap:18px;position:relative;min-width:0}.work__h{display:flex;justify-content:space-between;align-items:baseline;font-weight:500}.work__h .mono{color:var(--muted)}.adg{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.adt{aspect-ratio:4/5;border:1px solid var(--hair);position:relative;overflow:hidden;background:var(--mist)}.adt>div{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .5s,transform .9s cubic-bezier(.19,1,.22,1)}.adt.show>div{opacity:1;transform:none}.adt:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.7) 50%,transparent 70%);transform:translateX(-100%)}.adt.gen:after{animation:sweep 1s ease-in-out infinite}@keyframes sweep{to{transform:translateX(100%)}}.adt svg{width:100%;height:100%;display:block}.tree{border:1px solid var(--hair);font-size:13.5px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s cubic-bezier(.19,1,.22,1)}.tree.show{opacity:1;transform:none}.tree div{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:10px 14px;border-bottom:1px solid var(--hair);align-items:center}.tree div:last-child{border-bottom:0}.tree .mono{color:var(--muted)}.tree .ok{font-family:var(--mono);font-size:11.5px;color:var(--blue-600)}.launch{display:flex;align-items:center;gap:16px;margin-top:auto;flex-wrap:wrap}.launch .btn.ready{box-shadow:0 0 0 6px rgba(0,190,255,.25)}.launch .btn.done{background:var(--blue-400);border-color:var(--blue-400);color:var(--abyss)}.launch .note{font-family:var(--mono);font-size:12px;color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hair);opacity:0;transition:opacity .5s}.metrics.show{opacity:1}.metrics div{padding:10px 14px;border-right:1px solid var(--hair)}.metrics div:last-child{border-right:0}.metrics small{display:block;font-family:var(--mono);font-size:11px;color:var(--muted)}.metrics b{font-weight:500;font-size:20px;letter-spacing:-.03em}.cursor{position:absolute;width:20px;height:20px;left:0;top:0;pointer-events:none;opacity:0;transition:opacity .3s;z-index:5}@media (max-width:1100px){.app__body{grid-template-columns:1fr}.app__side{display:none}.chat{border-right:0;border-bottom:1px solid var(--hair)}}@media (max-width:560px){.adg{grid-template-columns:repeat(3,1fr)}.adt:nth-child(n+4){display:none}.tree div{grid-template-columns:90px 1fr}.tree .ok{display:none}.app{box-shadow:10px 10px 0 -1px var(--blue-200),10px 10px 0 0 var(--ink)}}.cost{position:relative;height:520vh;background:transparent}.cstick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:linear-gradient(180deg,rgba(4,11,15,.55),rgba(4,11,15,.85))}.cgrid{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.cleft{position:relative}.cleft .h2{font-size:clamp(30px,3.4vw,50px);max-width:14ch;margin-bottom:34px}.ccaps{position:relative;height:250px}.ccap{position:absolute;inset:0;opacity:0;transform:translateY(22px);transition:opacity .35s,transform .8s cubic-bezier(.19,1,.22,1);pointer-events:none}.ccap .h2 .ln>span{transition-duration:.9s}.ccap .actions,.ccap p{opacity:0;transform:translateY(10px);transition:opacity .6s .35s,transform .8s cubic-bezier(.19,1,.22,1) .35s}.ccap.on,.ccap.on .actions,.ccap.on p{opacity:1;transform:none}.ccap.on{pointer-events:auto}.ccap .mono{color:var(--blue-200);margin-bottom:16px;display:block}.ccap .num{font-size:clamp(64px,7vw,112px);font-weight:200;letter-spacing:-.05em;line-height:.9;display:flex;align-items:baseline;gap:.12em;white-space:nowrap}.ccap .num em{font-style:normal;font-size:.42em;letter-spacing:-.02em}.ccap p{margin:18px 0 0;color:var(--muted-d);font-size:18px;max-width:34ch}.ccap .actions{margin-top:26px}.cright{display:flex;flex-direction:column;gap:14px;align-items:flex-end}.units{display:grid;gap:5px;width:min(100%,460px);aspect-ratio:1;transition:width .6s}.units i{display:block;background:rgba(153,227,255,.09);border:1px solid rgba(153,227,255,.14);transition:background .45s,border-color .45s,transform .45s cubic-bezier(.19,1,.22,1)}.units i.lit{background:var(--coral-400);border-color:var(--coral-400);transform:scale(.86)}.units i.ok{background:var(--blue-400);border-color:var(--blue-400)}.ulbl{font-family:var(--mono);font-size:12px;color:var(--muted-d);text-align:right;min-height:1.5em;transition:opacity .4s}.cdots{position:absolute;left:var(--pad);bottom:28px;display:flex;gap:6px}.cdots i{width:28px;height:2px;background:hsla(0,0%,100%,.18)}.cdots i.on{background:var(--coral-400)}@media (max-width:820px){.cgrid{grid-template-columns:1fr;align-content:center;gap:24px}.cleft .h2{margin-bottom:18px;max-width:none;font-size:26px}.ccaps{height:190px}.ccap .num{font-size:56px}.ccap p{font-size:15px}.cright{align-items:flex-start}.units{width:min(100%,240px)}.ulbl{text-align:left}}.ctrl{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,96px);align-items:start}.ctrl .h2{margin-bottom:26px}.rules{border-top:1px solid var(--ink)}.rule{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--hair)}.rule b{font-weight:500;font-size:18px;display:block}.rule span{color:var(--muted);font-size:14.5px}.sw{width:46px;height:24px;border:1px solid var(--ink);position:relative;background:#fff;transition:background .4s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--ink);transition:transform .45s cubic-bezier(.19,1,.22,1),background .3s}.rule.on .sw{background:var(--blue-400)}.rule.on .sw:after{transform:translateX(22px);background:var(--abyss)}.meter{margin-top:34px;border:1px solid var(--hair);padding:18px 20px;background:#fff}.meter .row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:12px}.meter .trk{height:10px;background:var(--mist);position:relative}.meter .trk i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--blue-400);transition:width 1.8s cubic-bezier(.19,1,.22,1)}.meter .trk u{position:absolute;right:0;top:-5px;bottom:-5px;width:2px;background:var(--coral-400)}.in .meter .trk i{width:61%}@media (max-width:900px){.ctrl{grid-template-columns:1fr}}.adsx{overflow:hidden;background:transparent}.adsx .rowx{display:flex;gap:22px;width:-moz-max-content;width:max-content;padding:0 var(--pad);will-change:transform;align-items:flex-start}.adc{flex:0 0 auto;width:300px}.adc.nar{width:250px}.adc .afmt{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-d);margin-bottom:12px}.adc .afmt i{width:18px;height:1px;background:var(--coral-400)}.adc .abx{background:#fff;color:var(--ink);border:1px solid hsla(0,0%,100%,.12);overflow:hidden}.adc .abx.adk{background:#0c1116;color:#fff}.adc .ahd{display:flex;align-items:center;gap:10px;padding:12px}.adc .ahd i{width:30px;height:30px;background:var(--blue-200);display:block;flex:0 0 auto}.adc .ahd b{display:block;font-size:13.5px;font-weight:600;line-height:1.2}.adc .ahd small{font-size:11.5px;color:var(--muted)}.adc .abx.adk .ahd small{color:#8a9aa3}.adc .aimg{position:relative;aspect-ratio:1/1;overflow:hidden}.adc .aimg.av{aspect-ratio:9/13}.adc .aimg.aw{aspect-ratio:16/9}.adc .aimg svg{width:100%;height:100%;display:block}.adc .aimg .aov{position:absolute;inset:0;pointer-events:none}.adc .aplay{position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);border:1.5px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.adc .aplay:after{content:"";border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.adc .acap{position:absolute;left:12px;right:12px;bottom:14px;color:#fff;font-size:14px;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.5)}.adc .acap b{display:block;font-size:17px;margin-bottom:4px}.adc .acap .acta{display:inline-block;margin-top:8px;background:#fff;color:var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase;padding:6px 10px}.adc .abars{position:absolute;left:8px;right:8px;top:8px;display:flex;gap:4px}.adc .abars i{flex:1;height:2px;background:hsla(0,0%,100%,.4)}.adc .abars i.on{background:#fff}.adc .atag{position:absolute;top:10px;right:10px;font-family:var(--mono);font-size:10.5px;background:rgba(0,0,0,.55);color:#fff;padding:4px 7px}.adc .atag.al{right:auto;left:10px}.adc .avb{position:absolute;left:0;right:0;bottom:0;height:3px;background:hsla(0,0%,100%,.25)}.adc .avb i{display:block;height:100%;width:38%;background:var(--coral-400)}.adc .acp{padding:12px;font-size:14px;line-height:1.4}.adc .acp b{display:block;margin-bottom:2px}.adc .acp span{color:var(--muted)}.adc .abx.adk .acp span{color:#8a9aa3}.adc .aft{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--hair);padding:10px 12px;font-size:12.5px;color:var(--muted)}.adc .aft span{font-family:var(--mono);font-size:11px;text-transform:uppercase;background:var(--ink);color:#fff;padding:6px 10px}.adc .abx.adk .aft{border-color:hsla(0,0%,100%,.12)}.adc .abx.adk .aft span{background:#fff;color:var(--ink)}.adc .ags{padding:16px 16px 18px}.adc .ags .asp{font-size:12px;font-weight:600;margin-bottom:6px}.adc .ags .aurl{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#3c4043;margin-bottom:6px}.adc .ags .aurl i{width:22px;height:22px;border-radius:50%;background:var(--blue-200);display:block}.adc .ags .att{font-size:18px;color:#1a0dab;line-height:1.3;margin-bottom:6px}.adc .ags .ads{font-size:13.5px;color:#4d5156;line-height:1.45}.adc .ags .asl{display:flex;gap:14px;margin-top:12px;font-size:13px;color:#1a0dab}.adc .acar3{display:flex;gap:6px;padding:0 12px;overflow:hidden}.adc .acar3>div{flex:0 0 78%;border:1px solid var(--hair)}.adc .acar3 .aim{aspect-ratio:1/1;overflow:hidden}.adc .acar3 .aim svg{width:100%;height:100%;display:block}.adc .acar3 .at{padding:8px 10px;font-size:12.5px}.adc .acar3 .at b{display:block}.adc .acar3 .at span{color:var(--muted);font-size:11.5px}.adc .abn{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch}.adc .abn .aim{aspect-ratio:1/1;overflow:hidden}.adc .abn .aim svg{width:100%;height:100%;display:block}.adc .abn .at{padding:14px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:13px;line-height:1.35}.adc .abn .at b{font-size:16px;line-height:1.2}.adc .abn .at small{color:var(--muted)}.adc .abn .at span{align-self:flex-start;margin-top:6px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;background:var(--blue-400);color:#06141a;padding:6px 9px}.adc .astars{color:var(--coral-400);letter-spacing:2px;font-size:12px}.adsx .foot{margin-top:40px;color:var(--muted-d)}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(40px,6vw,96px)}.faq .h2{margin-bottom:34px}.conn{width:100%;max-width:420px;display:block}.conn text{font-family:var(--mono);font-size:11px;fill:var(--ink)}.conn .pl{stroke:var(--ink);stroke-width:1.2;fill:none;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.6s cubic-bezier(.19,1,.22,1)}.in .conn .pl{stroke-dashoffset:0}.conn .pu{stroke:var(--blue-400);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-dasharray:14 300;animation:pulse 2.6s linear infinite;opacity:0;transition:opacity .4s 1.4s}.in .conn .pu{opacity:1}.conn .pu.b{animation-delay:-.9s}.conn .pu.c{animation-delay:-1.8s}.conn .node{fill:#fff}.conn .hex,.conn .node{stroke:var(--ink);stroke-width:1.2}.conn .hex{fill:var(--blue-400)}.conn .key{opacity:0;transform:translateY(6px);transition:opacity .5s 1.8s,transform .7s 1.8s}.in .conn .key{opacity:1;transform:none}.qa{border-top:1px solid var(--ink)}.q{border-bottom:1px solid var(--hair)}.q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;text-align:left;font-size:20px;letter-spacing:-.01em;font-weight:400}.q button i{width:14px;height:14px;position:relative;flex:0 0 14px}.q button i:after,.q button i:before{content:"";position:absolute;left:0;right:0;top:6px;height:1.5px;background:var(--ink);transition:transform .4s cubic-bezier(.19,1,.22,1)}.q button i:after{transform:rotate(90deg)}.q.open button i:after{transform:rotate(0)}.q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.19,1,.22,1)}.q.open .a{grid-template-rows:1fr}.q .a>div{overflow:hidden}.q .a p{margin:0 0 24px;color:var(--muted);max-width:60ch}#faq{padding-bottom:clamp(120px,18vw,240px)}.final{position:relative;height:280vh;margin-top:-100vh;z-index:5;pointer-events:none}.fstick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--abyss);clip-path:circle(0 at 50% 55%);pointer-events:auto;display:flex;align-items:center}.fstick canvas{position:absolute;inset:0;width:100%;height:100%}.fcontent{position:relative;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.fcontent .kicker{margin-bottom:26px}.fcontent .h1{max-width:14ch;margin-bottom:22px;font-size:clamp(52px,8vw,128px);font-weight:200}.fcontent .lede{color:var(--muted-d);margin:0 auto 40px;max-width:40ch}.form{display:grid;grid-template-columns:1fr 1fr auto;width:min(860px,100%);border:1px solid hsla(0,0%,100%,.35);background:rgba(4,11,15,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.form input{height:58px;background:transparent;border:0;border-right:1px solid hsla(0,0%,100%,.3);color:#fff;font:inherit;font-size:16px;padding:0 18px;min-width:0}.form input::-moz-placeholder{color:#7f959b}.form input::placeholder{color:#7f959b}.form input:focus{outline:none;background:hsla(0,0%,100%,.06)}.form .btn{height:58px;border:0}.formnote{margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--muted-d)}@media (max-width:760px){.form{grid-template-columns:1fr}.form input{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.3)}.fcontent{text-align:left;align-items:flex-start}.fcontent .lede{margin-left:0}}footer{border-top:1px solid var(--hair-d);position:relative;overflow:hidden;background:var(--abyss)}.fcols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding:64px 0 40px}.fcols h4{margin:0 0 16px;font-family:var(--mono);font-size:12px;font-weight:400;color:var(--muted-d)}.fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fcols a{color:#cfe9f5;font-size:15px}.fcols a:hover{color:#fff}.fcols p{color:var(--muted-d);font-size:14.5px;max-width:30ch;margin:14px 0 0}.giant{font-size:clamp(90px,24vw,380px);letter-spacing:-.06em;line-height:.74;font-weight:300;color:transparent;-webkit-text-stroke:1px rgba(153,227,255,.3);white-space:nowrap;padding-left:var(--pad);margin-bottom:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),var(--blue-400),transparent 70%);-webkit-background-clip:text;background-clip:text}.fbase{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--hair-d);padding:22px 0 28px;font-family:var(--mono);font-size:12px;color:var(--muted-d)}@media (max-width:900px){.fcols{grid-template-columns:1fr 1fr}.fcols>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.fade,.ln>span{transform:none}.fade{opacity:1}}.top{position:relative;height:100vh;height:100svh;min-height:680px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--abyss)}.top canvas{position:absolute;inset:0;width:100%;height:100%}.top .tin{position:relative;display:flex;flex-direction:column;align-items:center;padding:70px var(--pad) 0;width:100%}.top .h1{font-size:clamp(56px,8.2vw,136px);font-weight:200;letter-spacing:-.045em;max-width:10ch;margin:0 0 28px}.top .lede{text-align:center;margin:0 auto 36px;color:var(--muted-d);max-width:46ch}.top .actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.top .proof{justify-content:center;margin-top:26px}.top .hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);opacity:.85;z-index:3}.top .hint span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.top .hint i{height:28px}@media (max-height:960px){.top .tin{padding-top:56px}}.veil{opacity:0;transition:opacity .6s}.story{height:1050vh}.top .tag{margin-bottom:30px}#demo{position:relative;overflow:hidden}#demo:before{content:"";inset:auto -10% -30% -10%;height:80%;background:radial-gradient(60% 60% at 60% 60%,rgba(0,190,255,.22),rgba(0,190,255,0) 70%)}#demo:before,.dcard{position:absolute;pointer-events:none}.dcard{z-index:0;width:120px;aspect-ratio:4/5;background:#fff;border:1px solid var(--ink);box-shadow:8px 8px 0 -1px var(--blue-200),8px 8px 0 0 var(--ink);opacity:.9;animation:drift 9s ease-in-out infinite}.dcard i{top:8%;width:80%;height:46%;display:block}.dcard i,.dcard u{position:absolute;left:10%}.dcard u{top:62%;width:60%;height:6%;background:var(--ink)}.dcard u+u{top:74%;width:36%;background:var(--blue-200)}@keyframes drift{50%{transform:translateY(-18px) rotate(-2deg)}}.app{position:relative;z-index:1}.adt{background:#fff}.adt text{font-family:var(--mono)}.confetti{width:8px;height:8px}.confetti,.ripple{position:absolute;pointer-events:none;z-index:6}.ripple{width:12px;height:12px;border:2px solid var(--blue-400);border-radius:50%;transform:translate(-50%,-50%)}.u{animation:none}.tasks li.done span:first-child{animation:pop .4s cubic-bezier(.2,1.4,.4,1)}@keyframes pop{0%{transform:scale(.4)}}.units{gap:10px}.units i{transition:background .5s,border-color .5s,transform .6s cubic-bezier(.19,1,.22,1),box-shadow .6s}.units i.lit{transform:scale(.94);box-shadow:0 0 40px rgba(242,105,79,.45)}.units i.ok{box-shadow:0 0 40px rgba(0,190,255,.35)}.cstick:before{content:"";position:absolute;right:-10%;top:10%;width:60%;height:80%;background:radial-gradient(50% 50% at 50% 50%,rgba(242,105,79,.16),rgba(242,105,79,0) 70%);pointer-events:none}.ccap .num em{color:var(--coral-400)}#control .rules{border:1px solid var(--hair-d);background:hsla(0,0%,100%,.025)}#control .rule{grid-template-columns:44px 1fr auto;padding:22px;border-bottom:1px solid var(--hair-d);transition:background .6s}#control .rule:last-child{border-bottom:0}#control .rule.on{background:rgba(0,190,255,.07)}#control .rule b{color:#fff;font-weight:400;font-size:19px}#control .rule>div>span{color:var(--muted-d)}#control .rule>.mono{color:var(--blue-200);transition:color .4s}#control .rule.on>.mono{color:var(--coral-400)}#control .sw{border-color:hsla(0,0%,100%,.35);background:transparent}#control .sw:after{background:hsla(0,0%,100%,.6)}#control .rule.on .sw{background:var(--blue-400);border-color:var(--blue-400)}#control .rule.on .sw:after{background:var(--abyss)}#control .meter{background:hsla(0,0%,100%,.03);border-color:var(--hair-d)}#control .meter .row{color:var(--muted-d)}#control .meter .trk{background:hsla(0,0%,100%,.08)}#control .h2 em{font-style:normal;color:var(--blue-400)}.faq{grid-template-columns:1.15fr 1fr}.conn{max-width:600px}.conn .pill{fill:#fff;stroke:var(--ink);stroke-width:1.2}.conn .pl{stroke-dasharray:520;stroke-dashoffset:520}.conn .pu{stroke-dasharray:18 520}.conn .pu.b{stroke:var(--coral-400)}@keyframes pulse{to{stroke-dashoffset:-538}}.conn .orbit{fill:none;stroke:var(--blue-400);stroke-width:1;opacity:.5;stroke-dasharray:4 8;animation:spin 40s linear infinite}.conn .core,.conn .orbit{transform-box:fill-box;transform-origin:center}.conn .core{animation:breathe 4s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.04)}}.conn .wm{font-family:var(--sans);font-size:30px;font-weight:300;fill:#fff;letter-spacing:-.02em}.orb{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none;animation:orb 16s ease-in-out infinite}.orb.a{left:-20vmax;top:-20vmax;background:radial-gradient(circle,rgba(0,190,255,.55),rgba(0,190,255,0) 65%)}.orb.b{right:-25vmax;bottom:-25vmax;background:radial-gradient(circle,rgba(242,105,79,.5),rgba(242,105,79,0) 65%);animation-delay:-8s}@keyframes orb{50%{transform:translate(8vmax,6vmax) scale(1.15)}}@media (max-width:900px){.faq{grid-template-columns:1fr}}@media (max-width:760px){.top .h1{font-size:clamp(50px,15vw,80px)}.top{min-height:600px}.dcard{display:none}}.top{background:transparent}body{background:#000102}.story{background:transparent}.top .tin{margin-top:-3vh}.top .h1{font-size:clamp(46px,7.2vw,118px);max-width:14ch;margin-bottom:30px}.top .lede{font-size:clamp(18px,1.5vw,22px);max-width:44ch}.hl{font-style:normal;color:#1fc8ff;font-weight:600;position:relative;display:inline-block;padding:0 .02em}.hl .ul{position:absolute;left:-2%;right:-2%;bottom:-.14em;width:104%;height:.26em;overflow:visible;pointer-events:none}.hl .ul path{fill:none;stroke:#ff7a3d;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.19,1,.22,1) .9s}.hl .ul path:last-child{stroke-width:6;opacity:.85;transition-delay:1.15s}.in .hl .ul path{stroke-dashoffset:0}.veil{display:none}.caps{left:var(--pad);right:auto;width:min(520px,40vw);height:auto;min-height:320px;transition:none}.caps.r{left:auto;right:var(--pad)}.caps:before{opacity:0;transition:opacity .5s}.caps.live:before{opacity:0}.stage{-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask-position .8s cubic-bezier(.19,1,.22,1),mask-position .8s cubic-bezier(.19,1,.22,1);-webkit-mask-position:50% 0;mask-position:50% 0}.stage.ml{-webkit-mask-image:linear-gradient(90deg,transparent 0 14.5%,#000 17.5%);mask-image:linear-gradient(90deg,transparent 0 14.5%,#000 17.5%)}.stage.mr{-webkit-mask-image:linear-gradient(270deg,transparent 0 14.5%,#000 17.5%);mask-image:linear-gradient(270deg,transparent 0 14.5%,#000 17.5%)}.stage.ml.cl{-webkit-mask-position:0 0;mask-position:0 0}.stage.mr.cr{-webkit-mask-position:100% 0;mask-position:100% 0}.caps:before{content:"";position:absolute;inset:-140px -180px -160px -220px;background:radial-gradient(ellipse at 50% 45%,rgba(0,1,2,.8),rgba(0,1,2,.4) 45%,rgba(0,1,2,0) 72%);z-index:-1;pointer-events:none;display:block;filter:none;transform:none;mask:none;-webkit-mask:none}.cap{isolation:auto;padding:0}.cap:before{display:none}.sintro{position:absolute;left:var(--pad);right:var(--pad);top:calc(64px + 7vh);text-align:center;display:flex;flex-direction:column;align-items:center;pointer-events:none;will-change:opacity,transform}.sintro .kicker{margin-bottom:18px}.sintro .h2{font-size:clamp(40px,5.4vw,80px);font-weight:500;letter-spacing:-.02em;color:#fff}.sintro .h2 .ln>span{transition-duration:1.1s}.rail{right:auto;left:50%;top:auto;bottom:26px;transform:translateX(-50%);flex-direction:row;gap:22px}.rail button{padding:6px 0}.cap .h2{font-size:clamp(30px,3.4vw,50px)}.cap p{font-size:17px}@media (max-width:760px){.caps{left:var(--pad)}.cap{padding:14px 0 0}}.cost{height:1000vh;background:#020408}#space,.spacevid{position:absolute;inset:0;width:100%;height:100%}.spacevid{-o-object-fit:cover;object-fit:cover;display:none}#smokeC{pointer-events:none}#smokeC,.scene-rocket{position:absolute;inset:0;width:100%;height:100%}.scene-rocket{display:block}.scene-rocket .bl{font-family:var(--mono);font-size:10px;font-weight:500;fill:#e5f7ff;letter-spacing:.08em}.scene-rocket .hud{font-size:12.5px;fill:#cff0ff;letter-spacing:.08em}.scene-rocket .gl,.scene-rocket .hud{font-family:var(--mono);paint-order:stroke;stroke:#02030a;stroke-width:3px;stroke-linejoin:round}.scene-rocket .gl{font-size:10.5px;letter-spacing:.06em;fill:#d6ecf5}.scene-rocket .warn{font-family:var(--mono);font-size:13px;fill:#ff7a3d;letter-spacing:.14em;font-weight:500}.scene-rocket .bst{transition:transform 1.1s cubic-bezier(.19,1,.22,1),opacity .4s;transform:translate(var(--tx),-140px);opacity:0}.scene-rocket .bst.on{transform:none;opacity:1}.scene-rocket .bst.sep{transition:transform 1.8s cubic-bezier(.35,0,.85,.55),opacity .7s 1.1s;transform:translate(var(--sx),460px) rotate(var(--rot));opacity:0}.scene-rocket .dock{transform:translateY(-560px);opacity:0;transition:transform 1.1s cubic-bezier(.19,1,.22,1),opacity .4s}.scene-rocket .dock.on{transform:none;opacity:1}.scene-rocket .dock.on .dockglow{animation:dockg 1.6s ease-in-out infinite}@keyframes dockg{50%{opacity:.35}}.scene-rocket .arm{transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.scene-rocket .arm.go{transform:rotate(-55deg)}.scene-train{position:absolute;inset:0;width:100%;height:100%;display:block}.scene-train .car{transform-box:view-box;transform-origin:0 0}.scene-train .car text{font-family:var(--mono);font-size:10.5px;font-weight:500;fill:#06141a}.scene-train .car.fall{transition:transform 1.4s cubic-bezier(.5,0,.8,.4),opacity .5s .9s}.scene-train .wh{transform-box:fill-box;transform-origin:center}.scene-train .cloud{animation:cloud var(--dur) linear infinite;animation-delay:var(--delay,0s)}@keyframes cloud{0%{transform:translateX(-300px)}to{transform:translateX(1500px)}}.cstick{background:#020408}#stairs{position:absolute;inset:0;width:100%;height:100%;display:block}.cgrid{grid-template-columns:1fr;position:relative;pointer-events:none;align-items:start;justify-items:center;padding-top:calc(64px + 2vh)}.cleft{width:100%;max-width:860px}.ccap,.cleft{text-align:center}.ccap{padding:22px 34px 24px}.ccap .h2,.ccap p{margin-left:auto;margin-right:auto}.ccap .actions{display:flex;justify-content:center}.ccap:before{inset:-70px -140px -60px -140px;background:radial-gradient(50% 55% at 50% 50%,rgba(2,3,10,.92) 0,rgba(2,3,10,.7) 45%,rgba(2,3,10,0) 100%);border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.ccaps{min-height:300px}.cleft .kicker{display:block;text-align:center}.cleft{max-width:640px;pointer-events:auto}.ccaps{height:auto;min-height:360px}.ccap{position:relative;inset:auto;display:none;padding:30px 34px 32px;isolation:isolate}.ccap.on{display:block}.ccap.on,.ccap:before{position:absolute;inset:0}.ccap:before{content:"";z-index:-1;background:rgba(1,3,5,.66);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(153,227,255,.16);border-left:2px solid var(--coral-400)}.ccap.ok:before{border-left-color:var(--blue-400)}.cdots{z-index:2}.cstick:before{display:none}.cgrid{grid-template-columns:1.05fr 1fr}.ccaps{height:400px}.ccap .kicker{margin-bottom:18px}.ccap .h2{font-size:clamp(30px,3.5vw,52px);margin-bottom:22px;max-width:none}.ccap .h2 em{font-style:normal;color:var(--coral-400)}.ccap.ok .h2 em{color:var(--blue-400)}.ccap p{font-size:19px;max-width:38ch}.carry{width:100%;max-width:400px;display:block;margin:0 auto;overflow:visible}.carry #upper{transform-box:view-box;transform-origin:210px 400px}.carry .blk{transition:transform .9s cubic-bezier(.34,1.45,.64,1),opacity .5s;transform:translateY(-700px);opacity:0}.carry .blk.on{transform:none;opacity:1}.carry .blk.gone{transition:transform 1.2s cubic-bezier(.6,-.1,.3,1),opacity .5s .7s;opacity:0}.carry .blk text{font-family:var(--mono);font-size:15px;fill:#06141a;font-weight:500}.carry .shadow{transition:transform 1s cubic-bezier(.19,1,.22,1);transform-origin:210px 470px;transform-box:view-box}.carry .glow{opacity:0;transition:opacity 1s .3s}.carry .glow.on{opacity:1}.carry .spark{opacity:0;transform:scale(.2);transform-origin:center;transform-box:fill-box;transition:opacity .5s,transform .8s cubic-bezier(.34,1.5,.64,1)}.carry .spark.on{opacity:1;transform:none}.carry .face{transition:opacity .5s}@media (max-width:820px){.cgrid{grid-template-columns:1fr}.ccaps{height:300px}.ccap .h2{font-size:30px;margin-bottom:12px}.ccap p{font-size:15px}.carry{max-width:220px;margin:0}.cost{height:880vh}}#control .rules{background:rgba(0,0,0,.42)}.connect{height:240vh;padding:0;display:block}.cstick2{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;justify-content:center}.chead,.cstick2{display:flex;align-items:center}.chead{position:absolute;left:var(--pad);right:var(--pad);top:30%;transform:translateY(-50%);text-align:center;flex-direction:column;will-change:transform,opacity}.chead .lede{margin:22px auto 0;text-align:center}.hubwrap{width:100%;max-width:1360px;padding:0 var(--pad);opacity:1;transform:translateY(34vh) scale(.28);will-change:transform,opacity;overflow:hidden;margin:0 calc(-1*var(--pad))}.hub{display:block;width:100%;min-width:760px;max-width:1240px;margin:0 auto;overflow:visible}.hub .pill{fill:hsla(0,0%,100%,.04);stroke:rgba(153,227,255,.45);stroke-width:1.2;transition:fill .4s}.hub .pt{font-family:var(--mono);font-size:14px;fill:#fff;letter-spacing:.04em}.hub .pl{stroke:rgba(153,227,255,.35);stroke-width:1.2;fill:none;stroke-dasharray:700;stroke-dashoffset:700;transition:stroke-dashoffset 1.8s cubic-bezier(.19,1,.22,1)}.in .hub .pl{stroke-dashoffset:0}.hub .pu{stroke:var(--blue-400);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-dasharray:22 700;animation:hubpulse 3s linear infinite;opacity:0;transition:opacity .4s 1.6s}.hub .pu.b{stroke:var(--coral-400)}.in .hub .pu{opacity:1}@keyframes hubpulse{to{stroke-dashoffset:-722}}.hub .orbit{fill:none;stroke:var(--blue-400);stroke-width:1;opacity:.45;stroke-dasharray:4 9;transform-box:fill-box;transform-origin:center;animation:spin 46s linear infinite}.hub .wm{font-family:var(--sans);font-size:44px;font-weight:300;fill:#fff;letter-spacing:-.02em}.hub .sub{font-family:var(--mono);font-size:10.5px;fill:hsla(0,0%,100%,.75);letter-spacing:.08em}.hub .pt{font-size:17px;letter-spacing:.06em}.hub .pill{fill:rgba(2,6,10,.75);stroke:rgba(153,227,255,.6);stroke-width:1.4}.hub .ring{fill:none;stroke:rgba(0,190,255,.5);stroke-width:1;transform-box:fill-box;transform-origin:center}.hub .r1{stroke-dasharray:3 9;animation:spin 38s linear infinite}.hub .r2{stroke-dasharray:1 14;opacity:.6;animation:spin 70s linear infinite reverse}.hub .in1,.hub .in2,.hub .in3,.hub .orb1,.hub .orb2,.hub .sweep{transform-box:view-box;transform-origin:600px 330px}.hub .sweep{animation:spin 6s linear infinite}.hub .in1{animation:spin 22s linear infinite reverse}.hub .in2{animation:spin 14s linear infinite}.hub .in3{animation:spin 48s linear infinite}.hub .orb1{animation:spin 9s linear infinite}.hub .orb2{animation:spin 5.5s linear infinite reverse}.hub .beat{transform-box:fill-box;transform-origin:center;animation:beat 2.2s ease-in-out infinite}@keyframes beat{50%{transform:scale(1.35);opacity:.5}}.hub .coreg{transform-box:view-box;transform-origin:600px 330px}.hubwrap .hub .coreg{transition-delay:0s}@media (max-width:760px){.caps,.caps.r{width:auto;left:var(--pad);right:var(--pad);top:110px;transform:none;min-height:0}.cap .h2{font-size:30px}.chead{top:42%}}.hub .pillg{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.7);transition:opacity .5s var(--d),transform 1.1s var(--d) cubic-bezier(.19,1,.22,1)}.in .hub .pillg{opacity:1;transform:none;animation:pillfloat 6s ease-in-out infinite;animation-delay:calc(var(--d) + 1.1s + var(--f))}@keyframes pillfloat{50%{transform:translateY(-7px)}}.hub .pl{transition-delay:.5s}.in .hub .pu{transition-delay:1.9s}.hub .keys{font-family:var(--mono);font-size:12px;fill:var(--muted-d)}@media (max-width:760px){.hubwrap{margin:0 -16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.hub{min-width:760px}}.form.busy .btn,.form.busy input{opacity:.6;pointer-events:none}.formnote.err{color:var(--coral-200)}.formnote a{color:#fff;text-decoration:underline;text-underline-offset:3px}.fresult{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:center;width:min(860px,100%);border:1px solid hsla(0,0%,100%,.35);background:rgba(4,11,15,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:22px;text-align:left}.fresult img{width:100%;height:auto;display:block;border:1px solid hsla(0,0%,100%,.2)}.fresult .kicker{margin-bottom:10px}.fresult h3{margin:0 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.15;letter-spacing:-.02em}.fresult p{margin:0 0 18px;color:#c9dde2;font-size:15.5px}.fresult .actions{margin:0;justify-content:flex-start}.honey{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:760px){.fresult{grid-template-columns:1fr}}#svg .t-sans{font-family:var(--sans)}#svg .t-mono{font-family:var(--mono)}.legal{padding:clamp(150px,16vw,210px) 0 clamp(80px,10vw,140px)}.legal .h2{margin-bottom:22px}.legal .lede{max-width:60ch}.legal-meta{margin-top:26px;font-family:var(--mono);font-size:12.5px;color:var(--muted-d)}.legal-body{max-width:72ch;margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--hair-d);font-size:17px;line-height:1.75;color:#c9dde2}.legal-body h2{font-size:clamp(24px,2.2vw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.2;color:#fff;margin:2.4em 0 .7em}.legal-body h2:first-child{margin-top:0}.legal-body h3{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:#fff;margin:1.8em 0 .5em;font-variation-settings:normal}.legal-body p{margin:0 0 1.1em}.legal-body ol,.legal-body ul{margin:0 0 1.3em;padding-left:1.3em}.legal-body li{margin-bottom:.55em;padding-left:.2em}.legal-body li::marker{color:var(--blue-400)}.legal-body strong{color:#fff;font-weight:500}.legal-body a{color:var(--blue-200);text-decoration:underline;text-underline-offset:3px}.legal-body a:hover,.notice{color:#fff}.notice{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:18px;max-width:calc(100vw - 32px);padding:14px 16px 14px 20px;background:var(--abyss);border:1px solid var(--blue-400);box-shadow:0 20px 50px -20px rgba(0,190,255,.45);font-size:15.5px}.notice button{font-family:var(--mono);font-size:12px;text-transform:uppercase;color:var(--blue-200);padding:6px 8px;border:1px solid var(--hair-d)}.notice button:hover{color:#fff;border-color:var(--blue-400)}.hm{min-height:100vh;display:flex;flex-direction:column;background:var(--abyss);color:#fff}.hm main{flex:1}.hm-wrap{width:100%;max-width:880px;margin:0 auto;padding:0 16px}.hm-sr{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hm-honey,.hm-sr{position:absolute;width:1px;height:1px;overflow:hidden}.hm-honey{left:-10000px;top:auto}.hm-hdr{border-bottom:1px solid var(--hair-d);background:var(--abyss)}.hm-hdr__in{display:flex;align-items:center;justify-content:space-between;height:60px}.hm-brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;letter-spacing:-.01em}.hm-brand svg{width:24px;height:24px}.hm-hdr__login{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:#cfe9f5;padding:10px 0 10px 12px}.hm-hdr__login:hover{color:#fff}.hm-ftr{border-top:1px solid var(--hair-d);background:var(--abyss);font-family:var(--mono);font-size:12.5px;color:var(--muted-d)}.hm-ftr__in{gap:14px;padding:28px 16px 36px}.hm-ftr__id,.hm-ftr__in{display:flex;flex-direction:column}.hm-ftr__id{gap:4px}.hm-ftr nav{display:flex;flex-wrap:wrap;gap:10px 20px}.hm-ftr a{color:#cfe9f5;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(207,233,245,.35)}.hm-ftr a:hover{color:#fff}.hm-kicker{display:block;margin:0 0 14px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-200)}.hm-h1{font-size:clamp(40px,11vw,76px);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px;max-width:14ch}.hm-h1,.hm-h2{font-weight:300}.hm-h2{font-size:clamp(30px,8vw,48px);line-height:1.08;letter-spacing:-.03em;margin:0 0 22px;max-width:20ch}.hm-h3{font-size:clamp(22px,6vw,28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.hm-h4{font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.01em;margin:0 0 6px}.hm-lede{font-size:18px;line-height:1.5;color:#c9dde2;margin:0;max-width:42ch}.hm-sub{font-size:16px;line-height:1.5;color:var(--muted-d);margin:0 0 18px;max-width:46ch}.hm-hero{padding:36px 0 44px;background:radial-gradient(120% 70% at 85% 0,rgba(0,190,255,.16),rgba(0,190,255,0) 60%),var(--abyss)}.hm-try{margin-top:30px;padding:20px 16px 18px;margin-left:-16px;margin-right:-16px;background:hsla(0,0%,100%,.035);border-bottom:1px solid var(--hair-d)}.hm-sec,.hm-try{border-top:1px solid var(--hair-d)}.hm-sec{padding:48px 0}.hm-sec--wait{background:radial-gradient(100% 80% at 0 100%,rgba(242,105,79,.12),rgba(242,105,79,0) 60%),var(--abyss)}.hm-steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.hm-steps li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start}.hm-never p,.hm-steps p{margin:0;color:#b9ced4;font-size:16px;line-height:1.55}.hm-num{font-family:var(--mono);font-size:13px;color:var(--blue-400);padding-top:4px}.hm-never{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hm-never li{border:1px solid var(--hair-d);padding:18px 16px;background:rgba(153,227,255,.03)}.hm-never .hm-h4{display:flex;align-items:flex-start;gap:10px}.hm-x{position:relative;flex:none;width:18px;height:18px;margin-top:2px;border:1px solid var(--coral-400)}.hm-x:after,.hm-x:before{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--coral-400);transform:rotate(45deg)}.hm-x:after{transform:rotate(-45deg)}.hm-form{display:grid;gap:10px;width:100%}.hm-form input[type=email],.hm-form input[type=text]{width:100%;height:52px;min-width:0;padding:0 14px;font:inherit;font-size:16px;color:#fff;background:rgba(4,11,15,.8);border:1px solid hsla(0,0%,100%,.32);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hm-form input::-moz-placeholder{color:#7f959b}.hm-form input::placeholder{color:#7f959b}.hm-form input:focus{outline:2px solid var(--blue-400);outline-offset:0;border-color:var(--blue-400)}.hm-form input[aria-invalid=true]{border-color:var(--coral-400)}.hm-form input:disabled{opacity:.6}.hm-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 20px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:1px solid;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .25s}.hm-btn:disabled{opacity:.7;cursor:progress}.hm-btn--coral{background:var(--coral-400);border-color:var(--coral-400);color:var(--ink)}.hm-btn--coral:hover{background:var(--coral-200);border-color:var(--coral-200)}.hm-btn--blue{background:var(--blue-400);border-color:var(--blue-400);color:var(--abyss)}.hm-btn--blue:hover{background:var(--blue-200);border-color:var(--blue-200)}.hm-btn--ghost{color:#fff;border-color:hsla(0,0%,100%,.4);height:44px}.hm-btn--ghost:hover{border-color:var(--blue-400);color:var(--blue-200)}.hm-note{margin:12px 0 0;font-family:var(--mono);font-size:12.5px;line-height:1.5;color:var(--muted-d)}.hm-note--err{color:var(--coral-200)}.hm-form .hm-note{margin:2px 0 0}.hm-ok{margin:0;padding:16px;border:1px solid rgba(0,190,255,.45);background:rgba(0,190,255,.08);font-size:16px;line-height:1.5;color:#e5f7ff}.hm-ok b{font-weight:500;color:#fff}.hm-card{display:grid;gap:10px}.hm-card--tight{margin-top:16px;padding-top:16px;border-top:1px solid var(--hair-d)}.hm-card__lead{margin:0;font-size:18px;line-height:1.35;color:#fff}.hm-card__sub{margin:0 0 4px;font-size:15.5px;line-height:1.5;color:var(--muted-d)}.hm-result{display:grid;gap:18px}.hm-result__title{margin:0}.hm-result img{display:block;width:100%;max-width:420px;height:auto;border:1px solid hsla(0,0%,100%,.2)}.hm-result__h{margin:0 0 8px;font-size:22px;font-weight:300;line-height:1.2;letter-spacing:-.02em}.hm-result__p{margin:0 0 14px;color:#c9dde2;font-size:15.5px;line-height:1.5}.hm-result__next{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--hair-d)}@media (min-width:760px){.hm-wrap{padding:0 32px}.hm-hero{padding:72px 0 80px}.hm-try{margin:44px 0 0;padding:28px;border:1px solid var(--hair-d)}.hm-sec{padding:80px 0}.hm-form{grid-template-columns:1fr 1fr auto;gap:0}.hm-form--one{grid-template-columns:1fr auto;max-width:560px}.hm-form input[type=email],.hm-form input[type=text]{height:56px;border-right-width:0}.hm-form .hm-btn{height:56px}.hm-form .hm-note{grid-column:1/-1;margin-top:10px}.hm-steps{grid-template-columns:1fr 1fr;gap:34px 40px}.hm-never{grid-template-columns:repeat(3,1fr)}.hm-result{grid-template-columns:minmax(0,360px) 1fr;align-items:start}.hm-result__next,.hm-result__title{grid-column:1/-1}.hm-ftr__in{flex-direction:row;justify-content:space-between;align-items:center;padding:28px 32px 36px}}@media (prefers-reduced-motion:reduce){.hm *{transition:none!important}}