@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.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%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1517;--bg-lane:#0c181a;--bg-deep:#0a1517;--bg-display:#050c0d;--fg:#e6f1ef;--fg-soft:#c9d6d4;--muted:#8fa3a3;--faint:#6e8687;--dim:#4e6365;--edge:#1c2f32;--primary:#84a5fd;--primary-strong:#2f4ff0;--waiting:#ffd35c;--live:#3ddc97;--stalled:#ff8a3d;--stalled-text:#ffb27a;--error:#ff6b5e;--closed:#5f8f8a;--queued:#3a5357;--ag-claude:#f05100;--ag-codex:#7f22fe;--ag-gemini:#0092b5;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, Menlo, monospace}@supports (color:lab(0% 0 0)){:root{--ag-claude:lab(57.1026% 64.2584 89.8886);--ag-codex:lab(41.088% 68.9966 -91.995);--ag-gemini:lab(55.1767% -26.7496 -30.5139)}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:var(--primary)}a:hover{color:#b3c6fe}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}h1,h2,h3,p{margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.grid16{background-image:radial-gradient(#ffffff08 1px,#0000 1.2px);background-size:16px 16px}.carved{box-shadow:inset 0 0 0 1px var(--edge), inset 0 1px 3px #0000008c, 0 1px 0 #ffffff0a;background:#00000024}.deep{background:var(--bg-deep);box-shadow:inset 0 2px 5px #000000bf,inset 0 -1px #ffffff0a,0 1px #ffffff08}.detail{background:var(--bg-lane);box-shadow:inset 0 0 0 1px #ffffff09}.lane{background:var(--bg-lane);box-shadow:inset 0 0 0 1px #0009}.display{background:var(--bg-display);box-shadow:inset 0 2px 6px #000000e6,inset 0 0 0 1px #0f1b1d,0 1px #ffffff0d}.window{background:var(--bg);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #050b0c,0 30px 80px -30px #000000f2,0 0 140px -40px #2f4ff066}.shadowed{box-shadow:inset 0 0 0 1px #ffffff09,0 30px 60px -30px #000000e6}.divider{border-top:1px solid #0000008c;border-bottom:1px solid #ffffff0a;height:2px}.lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-shadow:0 1px #0009;font-size:11px;font-weight:500}.lbl-d{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:500}.led{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.led-p{background:var(--primary);box-shadow:0 0 6px #84a5fdcc}.led-w{background:var(--waiting);box-shadow:0 0 6px #ffd35ccc}.led-off{background:#1a2729}.wl{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.wl-live{background:var(--live);box-shadow:0 0 6px #3ddc97cc}.wl-prog{background:#3ddc97bf}.wl-stall{background:var(--stalled);border-radius:1px;transform:rotate(45deg)}.wl-q{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.dots-wrap{flex:none;display:inline-flex}.dots{--dot-on:var(--primary);display:block;overflow:visible}.dots rect{fill:var(--dot-on);fill-opacity:.1}.dots rect.on{fill-opacity:1;filter:drop-shadow(0 0 var(--dot-glow,2px) var(--dot-on))}.dots-waiting{--dot-on:var(--waiting)}.dots-live{--dot-on:var(--live)}.dots-stalled{--dot-on:var(--stalled)}.dots-dim{--dot-on:#72888b}.glass{position:relative}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(172deg,#ffffff13 0%,#ffffff08 46%,#0000 46.5%),linear-gradient(#ffffff06,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a,inset 0 3px 7px #00000073,inset 0 -2px 5px #0000004d,inset 3px 0 6px #00000040,inset -3px 0 6px #00000040}.btn-p{background:var(--primary-strong);color:#fff;height:48px;font:600 14.5px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #00000080,0 8px 26px -6px #2f4ff0d9}.btn-p:hover{color:#fff;background:#3d5cf5}.btn-p:disabled{cursor:not-allowed;color:#fff9;background:#24326f;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000080}.btn-s{height:32px;color:var(--fg);font:500 12.5px var(--sans);background:#182729;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0009,0 1px 2px #0009}.btn-g{height:44px;color:var(--muted);font:500 14px var(--sans);border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.btn-g:hover{color:var(--fg)}.field{height:48px;color:var(--fg);font:400 15px var(--sans);border:0;border-radius:10px;flex:auto;min-width:0;padding:0 16px}.field::placeholder{color:var(--faint)}.field:disabled{cursor:not-allowed;opacity:.7}.waitlist{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:500px;display:flex}.form-row{gap:10px;width:100%;display:flex}.form-hint{letter-spacing:.06em;color:var(--faint);text-align:center}.form-hint a{color:var(--muted)}.form-error{color:var(--error);font-size:14px}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.waitlist-done{color:var(--fg);font-size:18px;font-weight:600}.waitlist-question{text-align:left;color:var(--fg-soft);align-self:stretch;font-size:14px}.waitlist-answer{resize:vertical;align-self:stretch;height:auto;padding:12px 16px;line-height:1.5}.mark{width:20px;height:20px;font:700 10px var(--sans);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.m28{width:28px;height:28px;font-size:12px}.m16{width:16px;height:16px;font-size:9px}.ag-cc{background:var(--ag-claude);color:#1a0b02}.ag-cx{background:var(--ag-codex);color:#fff}.ag-ge{background:var(--ag-gemini);color:#04131a}.me{background:var(--fg);color:var(--bg);border-radius:50%}.nobody{box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:50%}.hero{padding-bottom:24px;position:relative;overflow:hidden}.hero-dots{background-image:radial-gradient(#84a5fd38 1.6px,#0000 2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 66%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 55% at 50% 66%,#000 0%,#0000 70%)}.hero-glow{background:radial-gradient(closest-side,#2f4ff061,#2f4ff01a 55%,#0000 100%);border-radius:50%;width:900px;height:620px;margin-left:-450px;position:absolute;top:56%;left:50%}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.topbar nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.topbar .signin{color:var(--primary)}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:26px;padding:72px 0 0;display:flex}.badge{border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 12px;display:inline-flex}.hero h1{letter-spacing:-.035em;max-width:12em;font-size:88px;font-weight:600;line-height:.98}.hero h1 .accent{color:var(--primary);text-shadow:0 0 40px #2f4ff08c}.hero-sub{color:var(--muted);max-width:32em;font-size:19px;line-height:1.6}.stage{justify-content:center;align-items:center;height:470px;margin-top:36px;display:flex;position:relative}.tentacles{max-width:none;margin-left:-450px;position:absolute;top:0;left:50%}.octo{filter:drop-shadow(0 0 18px #84a5fda6)drop-shadow(0 0 60px #2f4ff08c);width:288px;height:288px;position:relative}.float{white-space:nowrap;background:#0c181aeb;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #050b0c,0 14px 30px -12px #000000e6}.agents{flex-direction:column;align-items:center;gap:16px;padding:24px 0 8px;display:flex}.agents ul{color:var(--muted);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 44px;margin:0;padding:0;font-size:20px;font-weight:600;list-style:none;display:flex}.agents .any{font-family:var(--mono);color:var(--faint);font-size:14px;font-weight:500}.section-head{flex-direction:column;gap:12px;max-width:760px;display:flex}.section-head h2,.pricing h2{letter-spacing:-.02em;font-size:46px;font-weight:600;line-height:1.04}.section-head p,.pricing p{color:var(--muted);font-size:17px;line-height:1.6}.product{padding:88px 0 120px}.product .wrap{flex-direction:column;gap:28px;display:flex}.ov{border-radius:18px;margin:0;overflow:hidden}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ov-title{align-items:center;gap:14px;display:flex}.ov-title strong{text-shadow:0 1px #0009;font-size:24px;font-weight:600}.ov-display{border-radius:12px;flex:520px;align-items:stretch;min-width:0;max-width:820px;height:56px;display:flex}.ov-cell{flex-direction:column;flex:none;justify-content:center;gap:6px;width:128px;padding:8px 16px;display:flex}.ov-cell+.ov-cell{border-left:1px solid #ffffff0f}.ov-now{flex:auto;width:auto;min-width:0;overflow:hidden}.ov-unit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#72888b;white-space:nowrap;font-size:10px;line-height:1}.ov-body{flex-direction:column;gap:14px;padding:20px;display:flex}.ov-summary{border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.ov-summary h3{color:var(--fg);font-size:16px;font-weight:600}.split{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:13px;display:flex}.split b{color:var(--fg)}.legend{flex-wrap:wrap;gap:6px 20px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.meter{background:var(--bg-deep);width:100%;display:flex;overflow:hidden}.meter-l{border-radius:6px;gap:2px;height:12px}.meter-s{border-radius:3px;height:6px}.m-closed{background:var(--closed)}.m-prog{background:var(--live)}.m-stall{background:var(--stalled)}.m-q{background:var(--queued)}.lane-row{border-radius:16px;flex-wrap:wrap;gap:14px;padding:12px;display:flex}.lane-head{flex-direction:column;flex:0 0 200px;gap:8px;padding:4px;display:flex}.lane-who{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.lane-cards{flex-wrap:wrap;flex:999 560px;gap:10px 18px;min-width:0;display:flex}.col{flex-direction:column;gap:6px;display:flex}.col .lbl{font-size:10.5px}.tiles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tile{border-radius:12px;flex-direction:column;gap:4px;width:184px;padding:8px 10px;font-size:12.5px;display:flex}.tile-top{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.tile-top .age{margin-left:auto}.age-live{color:var(--live)}.age-stalled{color:var(--stalled-text)}.tile strong{font-weight:600}.tile-working{color:var(--live);font-size:11px;font-weight:500}.tile-note{color:var(--muted);font-size:11px}.t-live{background:#3ddc9714;box-shadow:inset 0 0 0 1px #3ddc9766}.t-progress{background:#3ddc970a;box-shadow:inset 0 0 0 1px #3ddc9747}.t-stalled{outline-offset:-1px;background:#ff8a3d0f;outline:1px dashed #ff8a3d73}.t-queued{box-shadow:inset 0 0 0 1px var(--edge), inset 0 1px 3px #0000008c;color:var(--muted);background:#00000024}.work-legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.work-legend li{align-items:center;gap:7px;display:inline-flex}.work-legend b{color:var(--fg);font-weight:500}.features{padding:24px 0 80px}.feat{flex-wrap:wrap;align-items:center;gap:56px;padding:56px 0;display:flex}.feat.flip{flex-direction:row-reverse}.feat-txt{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.feat-vis{flex:480px;min-width:0}.feat h3{letter-spacing:-.018em;font-size:38px;font-weight:600;line-height:1.08}.feat p{color:var(--muted);max-width:30em;font-size:16px;line-height:1.65}.feat ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bul{color:var(--fg);align-items:center;gap:10px;font-size:14px;display:flex}.kicker{align-items:center;gap:8px;display:inline-flex}.card{border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.row{align-items:center;gap:12px;padding:11px 16px;font-size:13.5px;display:flex}.row .grow{flex:1;min-width:0}.terminal{font:400 13.5px/1.7 var(--mono);border-radius:16px;flex-direction:column;gap:8px;padding:22px 24px;display:flex;overflow-x:auto}.terminal .k{color:var(--dim)}.terminal .f{color:var(--primary)}.terminal .s{color:var(--fg)}.terminal .out{color:var(--muted);padding-left:18px}.rules{flex-direction:column;gap:10px;display:flex}.rule{color:var(--fg-soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.projects{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.project{border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.project-agents{gap:4px;display:flex}.wiki{border-radius:16px;display:flex;overflow:hidden}.wiki-nav{background:var(--bg);color:var(--muted);border-right:1px solid #0009;flex-direction:column;flex:0 0 170px;gap:2px;padding:18px 0;font-size:13px;display:flex}.wiki-nav span{padding:7px 16px}.wiki-nav .current{color:var(--fg);position:relative}.wiki-nav .current:before{content:"";background:var(--primary);width:3px;height:20px;margin-top:-10px;position:absolute;top:50%;left:0;box-shadow:0 0 8px #84a5fdcc}.wiki-page{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px 24px;display:flex}.checklist{border-radius:10px;flex-direction:column;gap:7px;padding:12px 14px;font-size:13.5px;display:flex}.checklist span{align-items:center;gap:10px;display:flex}.pricing{padding:72px 0 100px}.pricing .wrap{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.pricing-copy{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.plan-wrap{flex:420px;min-width:0}.plan{border-radius:18px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:inset 0 0 0 1px #84a5fd59,0 0 80px -24px #2f4ff08c}.plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.price{border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.plan ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.faq{padding:40px 0 88px}.faq .wrap{flex-direction:column;gap:28px;display:flex}.faq-list{flex-direction:column;gap:10px;display:flex}.faq details{border-radius:14px;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--muted);font-size:18px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:46em;padding:0 0 18px;font-size:15.5px;line-height:1.65}.closing{padding:40px 0 100px;position:relative}.closing-glow{background:radial-gradient(closest-side,#2f4ff04d,#0000 100%);border-radius:50%;width:900px;max-width:100%;height:500px;margin-left:-450px;position:absolute;top:0;left:50%}.closing .wrap{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.closing h2{letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:1}.closing p{color:var(--muted);max-width:30em;font-size:17px}.footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:40px;display:flex}.footer nav{flex-wrap:wrap;gap:20px;display:flex}.footer a{text-decoration:none}.footer .signin{color:var(--primary)}.legal{max-width:760px;color:var(--fg-soft);flex-direction:column;gap:16px;padding-top:32px;padding-bottom:80px;font-size:16px;line-height:1.7;display:flex}.legal h1{letter-spacing:-.02em;color:var(--fg);font-size:44px;font-weight:600;line-height:1.05}.legal h2{color:var(--fg);margin:24px 0 0;font-size:22px;font-weight:600}.legal ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.legal address{font-style:normal}@media (prefers-reduced-motion:no-preference){.dots-boot rect.on{animation:.52s ease-out both dot-boot;animation-delay:calc(var(--col) * 28ms + .3s)}@keyframes dot-boot{0%{fill-opacity:.1;filter:none}30%{fill:#fff;fill-opacity:1}60%,to{fill:var(--dot-on);fill-opacity:1}}}@media (max-width:820px){.wrap{padding:0 16px}.hero h1{font-size:48px}.hero-copy{padding-top:40px}.hero-sub{font-size:17px}.float{display:none}.stage{height:300px}.octo{width:200px;height:200px}.form-row{flex-direction:column}.form-row .btn-p{width:100%}.section-head h2,.pricing h2{font-size:34px}.feat{gap:28px;padding:36px 0}.feat h3{font-size:28px}.lane-head{flex-basis:100%}.ov-cell-wide,.ov-now{display:none}.ov-display{flex:none}.wiki-nav{display:none}.closing h2{font-size:40px}.closing-glow{margin-left:0;left:0}}
