@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090c;--bg-2:#0e1015;--surface:#12141a;--surface-2:#181b22;--line:#ffffff14;--line-2:#ffffff24;--text:#f3f4f6;--muted:#9ba1ad;--faint:#6b717d;--sky:#8ec5ff;--sky-deep:#3d7fd6;--agent:#6ee7b7;--warn:#ffc27a;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-emph:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gutter:clamp(16px, 4vw, 40px);--content:1200px;--nav-h:64px;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}code,.mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.wrap{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.btn{height:42px;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn-primary{color:#0a0b0e;background:#fff}.btn-primary:hover{background:#e9edf3}.btn-ghost{color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff38}.btn-ghost:hover{background:#ffffff29}.btn-sm{height:34px;padding:0 14px;font-size:13.5px}.nav{height:var(--nav-h);z-index:50;position:fixed;inset:0 0 auto}.nav:before{content:"";-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease-out);background:#08090cb8;position:absolute;inset:0}.nav.scrolled:before{opacity:1}.nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex;position:relative}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.nav-links{color:#f3f4f6cc;gap:6px;font-size:14px;display:flex}.nav-links a{transition:color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:999px;padding:6px 12px}.nav-links a:hover{color:#fff;background:#ffffff14}.nav-right{align-items:center;gap:10px;display:flex}.star{color:#f3f4f6d9;transition:background-color .16s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;display:inline-flex}.star:hover{background:#ffffff14}@media (max-width:820px){.nav-links,.star{display:none}}.sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-base{background:linear-gradient(#1b55a3 0%,#3f86d4 30%,#8fbfee 60%,#b4d6f5 75%);position:absolute;inset:0}.sky-clouds{width:100%;height:100%;position:absolute;inset:0}.sky-gl{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.sky-gl.on{opacity:1}.sky-halftone{background-image:radial-gradient(circle,#08183880 .9px,#0000 1.5px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 32%,#0000 58%);mask-image:linear-gradient(#000 0%,#0009 32%,#0000 58%)}.sky-fade{background:linear-gradient(180deg, transparent, var(--bg) 92%);height:30%;position:absolute;inset:auto 0 0}.scene{height:750svh;position:relative}.stage{--intro:0;--exit:0;--above:84px;--below:92px;--h:min(calc(100svh - var(--above) - var(--below)), calc((100vw - var(--gutter) * 2) / 1.62), 740px);--w:calc(var(--h) * 1.62);--top:calc(var(--above) + (100svh - var(--above) - var(--below) - var(--h)) / 2);--start:max(66svh, 560px);isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.copy{left:50%;top:calc(var(--nav-h) + clamp(28px, 7svh, 84px));width:min(calc(100% - var(--gutter) * 2), 1100px);text-align:center;opacity:calc(1 - var(--intro) * 1.9);transform:translate(-50%, calc(var(--intro) * -80px));flex-direction:column;align-items:center;display:flex;position:absolute}.copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#123a6c3d,#123a6c14 60%,#0000);position:absolute;inset:-12% -8% -18%}.badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:999px;align-items:center;gap:8px;height:34px;margin-bottom:24px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff4d}.badge.beam:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam), transparent 0deg, transparent 250deg, #fffffff2 320deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:4.5s linear infinite beam;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes beam{to{--beam:360deg}}.dot{background:var(--agent);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse}.dot.warn{background:var(--warn);animation:none}@keyframes pulse{0%{box-shadow:0 0 #6ee7b78c}70%{box-shadow:0 0 0 8px #6ee7b700}to{box-shadow:0 0 #6ee7b700}}.title{letter-spacing:-.05em;text-wrap:balance;filter:drop-shadow(0 2px 28px #143c6e38);margin:0;font-size:clamp(2.4rem,1rem + 3.9vw,4.7rem);font-weight:600;line-height:.98}.title .line{display:block}.word{white-space:pre;color:#0000;animation:word 1.1s var(--ease-emph) calc(80ms + var(--i) * 45ms) backwards;-webkit-background-clip:text;background-clip:text;display:inline-block}.word[data-line="1"]{background-image:linear-gradient(#fff 20%,#eef5fd 100%)}.word[data-line="2"]{background-image:linear-gradient(#e2eefb 0%,#b4cfee 100%)}@keyframes word{0%{opacity:0;filter:blur(12px);transform:translateY(.22em)}}.lead{color:#ffffffeb;max-width:620px;margin:20px 0 0;font-size:clamp(16px,1.7vw,18.5px)}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.rise,.badge{animation:rise 1.1s var(--ease-emph) backwards}.lead.rise{animation-delay:.35s}.hero-ctas.rise{animation-delay:.5s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.frame{left:50%;top:var(--top);width:var(--w);height:var(--h);transform-origin:50% 0;transform:translateX(-50%) translateY(calc((1 - var(--intro)) * (var(--start) - var(--top)))) scale(calc(.96 + .04 * var(--intro) - .04 * var(--exit)));position:absolute}.frame>*{animation:lift 1.6s var(--ease-emph) .35s backwards}@keyframes lift{0%{opacity:0;transform:translateY(70px)}}.captions{left:0;right:0;top:calc(var(--top) + var(--h) + 22px);opacity:calc(var(--intro) * 1.4 - var(--exit) * 1.4);flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute}.cap-stack{width:100%;height:28px;position:relative}.cap{text-align:center;letter-spacing:-.015em;opacity:0;filter:blur(6px);transition:opacity .5s var(--ease-out), transform .7s var(--ease-emph), filter .5s var(--ease-out);text-shadow:0 1px 16px #0a1e4659;margin:0;font-size:clamp(16px,1.6vw,19px);font-weight:500;position:absolute;inset:0;transform:translateY(8px)}.cap.on{opacity:1;filter:none;transform:none}.pager{gap:7px;display:flex}.pager span{width:6px;height:6px;transition:width .5s var(--ease-emph), background-color .3s var(--ease-out);background:#ffffff59;border-radius:999px}.pager span.on{background:#fff;width:20px}.browser{border:1px solid var(--line-2);height:100%;transition:grid-template-columns .8s var(--ease-emph);background:#0e1015f0;border-radius:16px;grid-template-columns:210px 1fr;font-size:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -20px #000000a6,0 0 0 1px #0006}.browser[data-mode=work]{grid-template-columns:58px 1fr}.b-side{border-right:1px solid var(--line);background:#0a0b0f99;flex-direction:column;gap:14px;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden}.side-full{transition:opacity .3s var(--ease-out);min-width:186px}.browser[data-mode=work] .side-full{opacity:0;pointer-events:none}.rail{opacity:0;width:58px;transition:opacity .45s var(--ease-out), transform .7s var(--ease-emph);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:52px;left:0;transform:translate(-8px)}.rail span{opacity:.55;border-radius:7px;width:22px;height:22px}.rail span.on{opacity:1;box-shadow:0 0 0 2px var(--bg-2), 0 0 0 3.5px var(--agent)}.browser[data-mode=work] .rail{opacity:1;transition-delay:.2s;transform:none}.lights{gap:7px;padding:4px 2px 6px;display:flex}.lights i{background:#3a3d45;border-radius:50%;flex:none;width:11px;height:11px;display:block}.b-label{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);white-space:nowrap;margin-bottom:6px;font-size:11px}.space{color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.space.active{color:var(--text);background:#ffffff12}.sw{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.space .st{color:var(--agent);margin-left:auto;font-size:10.5px}.tab{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;display:flex;overflow:hidden}.tab.active{color:var(--text);background:#ffffff0f}.fav{border-radius:4px;flex:none;width:14px;height:14px}.blocked{border:1px solid var(--line);background:#ffffff05;border-radius:10px;margin-top:auto;padding:10px}.blocked b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px}.b-main{flex-direction:column;min-width:0;min-height:0;display:flex}.b-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:46px;padding:0 14px;display:flex}.addr{min-width:0;height:30px;color:var(--muted);background:#ffffff0d;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.addr-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addr .lock{color:var(--agent)}.modes{background:#ffffff0d;border-radius:8px;flex:none;padding:3px;font-size:12px;display:flex;position:relative}.modes span{z-index:1;text-align:center;width:70px;color:var(--faint);transition:color .3s var(--ease-out);padding:4px 0;position:relative}.modes span.on{color:var(--text)}.modes i{width:70px;transition:transform .52s var(--ease-emph);background:#ffffff1a;border-radius:6px;position:absolute;top:3px;bottom:3px;left:3px}.browser[data-mode=work] .modes i{transform:translate(70px)}.layers{flex:1;min-height:0;position:relative}.web,.canvas{transition:opacity .6s var(--ease-out), transform .9s var(--ease-emph);position:absolute;inset:0}.web{grid-template-columns:1fr 290px;display:grid}.canvas{opacity:0;pointer-events:none;background-color:#0b0c10;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1.4px);background-size:22px 22px;overflow:hidden;transform:scale(1.03)}.browser[data-mode=work] .web{opacity:0;pointer-events:none;transform:scale(.97)}.browser[data-mode=work] .canvas{opacity:1;transform:none}.page{background:linear-gradient(#8ec5ff0d,#0000 40%);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;overflow:hidden}.page h4{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.page .sub{color:var(--muted);margin-top:-8px}.row-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pcard{border:1px solid var(--line);background:var(--surface);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:12px;padding:12px;position:relative}.pcard .img{border-radius:8px;height:64px;margin-bottom:10px}.pcard .t{font-weight:500}.pcard .p{color:var(--muted);font-size:12px}.pcard.hl{border-color:#6ee7b7b3;box-shadow:0 0 0 3px #6ee7b71f}.ref{font-family:var(--font-geist-mono);color:var(--agent);opacity:0;transition:opacity .3s var(--ease-out);background:#6ee7b71a;border-radius:6px;padding:1px 6px;font-size:10.5px;position:absolute;top:8px;right:8px}.show-refs .ref{opacity:1}.formline{gap:10px;display:flex}.field{border:1px solid var(--line-2);min-width:0;height:34px;color:var(--muted);transition:border-color .3s var(--ease-out);white-space:nowrap;border-radius:9px;flex:1;align-items:center;padding:0 10px;display:flex;position:relative;overflow:hidden}.field.hl{color:var(--text);border-color:#6ee7b7b3}.fakebtn{background:var(--sky-deep);color:#fff;height:34px;transition:box-shadow .3s var(--ease-out);border-radius:9px;align-items:center;padding:0 14px;font-weight:500;display:flex}.fakebtn.wait{box-shadow:0 0 0 3px #ffc27a59}.b-agent{border-left:1px solid var(--line);background:#0a0b0f99;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ag-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:44px;padding:0 14px;font-weight:500;display:flex}.pill{color:var(--agent);background:#6ee7b71a;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;font-size:11px;display:inline-flex}.pill.wait{color:var(--warn);background:#ffc27a1f}.pill.wait .dot{background:var(--warn);animation:none}.ag-task{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 14px}.ag-task b{color:var(--text);font-weight:500}.ag-log{flex-direction:column;flex:1;gap:8px;margin:0;padding:10px 14px;list-style:none;display:flex}.ag-log li{opacity:0;transition:opacity .35s var(--ease-out), transform .6s var(--ease-emph);align-items:flex-start;gap:9px;display:flex;transform:translateY(-6px)}.ag-log li.on{opacity:1;transform:none}.ag-log .ic{width:16px;height:16px;color:var(--muted);background:#ffffff0f;border-radius:5px;flex:none;place-items:center;margin-top:2px;font-size:10px;display:grid}.ag-log li.done .ic{color:var(--agent);background:#6ee7b724}.ag-log li.ask .ic{color:var(--warn);background:#ffc27a24}.ag-log code{color:var(--sky);font-size:11.5px}.ag-approve,.node.approve{background:#ffc27a0f;border:1px solid #ffc27a59}.ag-approve{opacity:0;transition:opacity .35s var(--ease-out), transform .6s var(--ease-emph);border-radius:12px;flex-direction:column;gap:10px;margin:0 14px 14px;padding:12px;display:flex;transform:translateY(8px)}.ag-approve.on{opacity:1;transform:none}.acts{gap:8px;display:flex}.acts span{text-align:center;border-radius:8px;flex:1;padding:7px;font-size:12px;font-weight:500}.acts .ok{color:#0a0b0e;background:#fff}.acts .no{background:#ffffff12}.world{transform-origin:0 0;will-change:transform;width:1720px;height:1060px;position:absolute;top:0;left:0}.edges{position:absolute;inset:0;overflow:visible}.edges path{fill:none;stroke:#8ec5ff73;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease-emph)}.edges path.on{stroke-dashoffset:0}.node{border:1px solid var(--line-2);background:var(--surface);opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-emph);border-radius:14px;padding:16px;font-size:14px;position:absolute;transform:translateY(-10px)scale(.98);box-shadow:0 24px 60px -24px #000c}.node.on{opacity:1;transform:none}.n-head{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.node .ask{letter-spacing:-.02em;min-height:3.9em;margin:0;font-size:19px;font-weight:500;line-height:1.35}.caret{background:var(--agent);vertical-align:-.15em;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}.caret.done{opacity:.8;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.n-meta{color:var(--agent);margin-top:14px;font-size:12.5px}.lane{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.lane+.lane{margin-top:4px}.lane:nth-child(3){color:var(--text);background:#6ee7b712}.ls{color:var(--faint);margin-left:auto;font-size:12px}.ls.live{color:var(--agent)}.snap{color:#c9ced8;white-space:pre;margin:0;font-size:12.5px;line-height:1.85}.cmp{border-collapse:collapse;width:100%;font-size:14px}.cmp th{text-align:left;color:var(--faint);padding:0 8px 8px;font-size:12px;font-weight:500}.cmp td{border-top:1px solid var(--line);color:var(--muted);padding:9px 8px}.cmp tr.best td{color:var(--text);background:#6ee7b712}.cmp tr.best td:first-child{box-shadow:inset 2px 0 0 var(--agent)}.node.approve p{margin:0 0 14px;font-size:16px}@media (max-width:1020px){.web{grid-template-columns:1fr}.web .b-agent{display:none}}@media (max-width:759px){.scene{height:auto}.stage{height:auto;padding:calc(var(--nav-h) + 40px) 0 24px;--intro:1;position:relative;overflow:visible}.copy{opacity:1;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.frame{width:auto;height:460px;margin:44px 12px 0;position:relative;top:auto;left:auto;transform:none}.captions{opacity:1;margin-top:18px;position:relative;top:auto}.browser{grid-template-columns:0 1fr!important}.b-side{border:0;padding:0}.modes{display:none}.world{transition:transform .9s var(--ease-emph)}}.works{text-align:center;color:var(--faint);padding:40px 0 8px;font-size:13px}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:999px;padding:7px 14px;font-size:14px}.section{padding:clamp(80px,11vw,140px) 0 0;overflow-x:clip}.eyebrow{color:var(--sky);letter-spacing:.01em;font-size:13px;font-weight:500}.h2{letter-spacing:-.045em;max-width:820px;margin:10px 0 0;font-size:clamp(30px,4.6vw,52px);font-weight:600;line-height:1.06}.h2 .soft{color:var(--faint)}.intro{color:var(--muted);max-width:620px;margin:18px 0 0;font-size:17.5px}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}@media (max-width:900px){.grid3{grid-template-columns:1fr}}.card{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--bg-2));border-radius:var(--radius);padding:24px;position:relative;overflow:hidden}.card h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.card p{color:var(--muted);margin:8px 0 0;font-size:15px}.card .vis{border:1px solid var(--line);background:#ffffff05;border-radius:10px;height:160px;margin:-4px -4px 20px;position:relative;overflow:hidden}.blocklist{flex-direction:column;gap:8px;margin:0;padding:12px 14px;font-size:12.5px;list-style:none;display:flex}.blocklist li{color:var(--muted);justify-content:space-between;display:flex}.blocklist li>span:first-child{position:relative}.blocklist li>span:first-child:after{content:"";transform-origin:0;background:#fff9;height:1px;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.blocklist li>span:last-child{color:#ff8a8a;opacity:0;font-size:11px}.in .blocklist li>span:first-child:after{animation:strike .7s var(--ease-out) calc(.5s + var(--n) * .16s) both}.in .blocklist li>span:last-child{animation:fade .4s var(--ease-out) calc(.8s + var(--n) * .16s) both}.in .blocklist li:first-child{animation:arrive .6s var(--ease-emph) both}@keyframes strike{to{transform:none}}@keyframes fade{to{opacity:1}}@keyframes arrive{0%{opacity:0;transform:translateY(-6px)}}.engine{place-items:center;display:grid;position:absolute;inset:0}.engine .ring{border:1px dashed var(--line-2);border-radius:50%;place-items:center;width:104px;height:104px;animation:24s linear infinite spin;display:grid}.engine .core{background:linear-gradient(135deg, var(--sky), var(--sky-deep));border-radius:15px;width:56px;height:56px;animation:24s linear infinite reverse spin;box-shadow:0 10px 40px -6px #3d7fd699}@keyframes spin{to{transform:rotate(360deg)}}.bars{align-items:flex-end;gap:10px;display:flex;position:absolute;inset:14px 16px 30px}.bars i{height:var(--h);transform-origin:50% 100%;background:#ffffff14;border-radius:6px 6px 3px 3px;flex:1;transform:scaleY(0)}.bars i.awake{background:linear-gradient(180deg, var(--sky), var(--sky-deep))}.in .bars i{animation:grow .8s var(--ease-emph) calc(.3s + var(--n) * 60ms) both}@keyframes grow{to{transform:none}}.bars-legend{color:var(--faint);justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:8px;left:16px;right:16px}.agents{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;margin-top:52px;display:grid}@media (max-width:900px){.agents{grid-template-columns:1fr}}.stack{perspective:1200px;height:340px;position:relative}.layer{border:1px solid var(--line-2);background:var(--surface);height:190px;transition:transform 1.3s var(--ease-emph);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;left:6%;right:6%;transform:rotateX(52deg)rotate(-18deg);box-shadow:0 30px 60px -20px #000000b3}.layer .lt{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.layer .bar{background:#ffffff12;border-radius:4px;height:10px}.layer.l1{opacity:.8;top:10px}.layer.l2{border-color:#6ee7b759;top:85px}.layer.l3{border-color:#8ec5ff59;top:160px}.stack:not(.in) .layer{transform:rotateX(52deg) rotateZ(-18deg) translateY(var(--from,0))}.stack .l1{--from:90px}.stack .l2{--from:30px}.stack:hover .l1{transform:rotateX(52deg)rotate(-18deg)translateY(-24px)}.stack:hover .l3{transform:rotateX(52deg)rotate(-18deg)translateY(18px)}.feats{grid-template-columns:1fr 1fr;gap:26px 28px;display:grid}@media (max-width:560px){.feats{grid-template-columns:1fr}}.feat h4{letter-spacing:-.015em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.feat p{color:var(--muted);margin:6px 0 0;font-size:14.5px}.ico{width:26px;height:26px;color:var(--sky);background:#8ec5ff1a;border-radius:8px;flex:none;place-items:center;display:grid}.term{border-radius:var(--radius);border:1px solid var(--line);background:#0b0c10;margin-top:44px;overflow:hidden}.term-head{border-bottom:1px solid var(--line);color:var(--faint);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.term pre{color:#c9ced8;margin:0;padding:18px 20px;font-size:13.5px;line-height:1.7;overflow-x:auto}.term .k{color:var(--sky)}.term .s{color:var(--agent)}.term .c{color:var(--faint)}.term .ln{opacity:0;display:block;transform:translate(-6px)}.term.in .ln{animation:lnin .5s var(--ease-out) calc(.3s + var(--n) * .12s) both}@keyframes lnin{to{opacity:1;transform:none}}.zero-row{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,64px);margin-top:36px;display:grid}@media (max-width:760px){.zero-row{grid-template-columns:1fr}}.zero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:1em;padding-inline:.04em;font-size:clamp(8rem,4rem + 14vw,15rem);font-weight:600;line-height:1;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.reel{flex-direction:column;display:flex;transform:translateY(-90%)}.reel span{color:#0000;background-image:linear-gradient(#fff 18%,#dfe9fb 62%,#9fbde8 100%);-webkit-background-clip:text;background-clip:text;height:1em;display:block}.zero.in .reel{animation:2.4s cubic-bezier(.2,.9,.1,1) .2s both roll}@keyframes roll{0%{transform:translateY(0)}86%{transform:translateY(-90.6%)}to{transform:translateY(-90%)}}.zero-cap{letter-spacing:-.03em;max-width:460px;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.2}.zero-cap span{color:var(--faint)}.stats{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);padding:28px 24px}.stat:last-child{border-right:0}.stat b{letter-spacing:-.05em;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1;display:block}.stat span{color:var(--muted);margin-top:10px;font-size:14px;display:block}@media (max-width:900px){.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.note{color:var(--faint);margin-top:12px;font-size:13px}.faq{border-top:1px solid var(--line);max-width:860px;margin-top:40px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:16px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--faint);transition:transform .3s var(--ease-emph);font-size:22px;font-weight:400;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:720px;animation:rise .5s var(--ease-emph);margin:-6px 0 22px}.final{isolation:isolate;text-align:center;border:1px solid var(--line);border-radius:22px;margin-top:clamp(80px,11vw,140px);padding:clamp(60px,9vw,110px) 24px;position:relative;overflow:hidden}.final .sky-base{background:linear-gradient(#0b1b36 0%,#1d4f93 55%,#5b9be0 100%)}.final .sky-halftone{-webkit-mask-image:linear-gradient(#0000 25%,#000);mask-image:linear-gradient(#0000 25%,#000)}.final .sky-fade{display:none}.final h2{letter-spacing:-.05em;max-width:760px;margin:0 auto;font-size:clamp(30px,5vw,56px);font-weight:600;line-height:1.04}.final p{color:#ffffffd9;max-width:520px;margin:16px auto 0}.waitlist{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.waitlist input{color:#fff;width:min(320px,100%);height:42px;font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s var(--ease-out);background:#080c1873;border:1px solid #ffffff47;border-radius:999px;outline:none;padding:0 18px;font-size:14.5px}.waitlist input::placeholder{color:#fff9}.waitlist input:focus{border-color:#fff}.formnote{color:#ffffffbf;min-height:20px;margin-top:12px;font-size:13px}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:90px;padding:48px 0 40px;font-size:14px}.foot-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:28px;display:grid}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-grid h5{color:var(--text);margin:0 0 12px;font-size:13px;font-weight:500}.foot-grid ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foot-grid a{transition:color .16s var(--ease-out)}.foot-grid a:hover{color:var(--text)}.foot-bottom{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;font-size:13px;display:flex}.js-reveals .reveal:not(.in){opacity:0;filter:blur(10px);transform:translateY(28px)}.js-reveals .reveal.fade:not(.in){filter:none;transform:translateY(40px)scale(.98)}.reveal{transition:opacity 1s var(--ease-out) var(--delay,0s), transform 1.3s var(--ease-emph) var(--delay,0s), filter 1s var(--ease-out) var(--delay,0s)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js-reveals .reveal:not(.in){opacity:1;filter:none;transform:none}.reel{transform:translateY(-90%)!important}.bars i,.blocklist li>span:first-child:after{transform:none}.blocklist li>span:last-child,.term .ln{opacity:1;transform:none}html{scroll-behavior:auto}}
