@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_64bf3bc2-module__kMvudW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_64bf3bc2-module__kMvudW__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_8c4ab588-module__AuOkkq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_8c4ab588-module__AuOkkq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#050506;--ink:#f5f6f7;--mut:#9aa0aa;--dim:#565b64;--line:#ffffff12;--line-2:#ffffff24;--ice:#9fc6ff;--ice-2:#cfe6ff;--acc:#3dd68c;--amber:#d6a23d;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--serif:var(--font-serif), Georgia, serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}::selection{background:#9fc6ff40}main{overflow-x:clip}a{color:inherit;text-decoration:none}.wrap{max-width:1140px;margin:0 auto;padding:0 32px;position:relative}.mono{font-family:var(--mono)}em.sf{font-family:var(--serif);font-style:italic;font-weight:400}#aurora{z-index:-3;filter:saturate(1.15);width:100%;height:100%;display:block;position:fixed;inset:0;transform:scale(1.2)}.grain{z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:9s steps(8,end) infinite grain;position:fixed;inset:-100px}@keyframes grain{0%,to{transform:translate(0)}12%{transform:translate(-40px,20px)}25%{transform:translate(30px,-30px)}37%{transform:translate(-20px,40px)}50%{transform:translate(40px,10px)}62%{transform:translate(-30px,-20px)}75%{transform:translate(20px,30px)}87%{transform:translate(-40px,-10px)}}.vignette{z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 50% 12%,#0000 40%,#0000008c 100%);position:fixed;inset:0}.tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:11px}.tag b{color:var(--ice);font-weight:500}header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#050506bf,#05050666 70%,#0000);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:72px;display:flex}.word{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.word .mark{color:var(--ice);filter:drop-shadow(0 0 10px #9fc6ff80);flex:none;display:block;transform:translateY(.5px)}@keyframes blink{50%{opacity:0}}.nav-r{align-items:center;gap:30px;display:flex}.nav-r>a:not(.btn){color:var(--mut);font-size:14.5px;transition:color .15s}.nav-r>a:not(.btn):hover{color:var(--ink)}.btn{background:var(--ink);color:#08090a;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40,0 4px 24px #cfe6ff2e}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff4d,0 8px 40px #cfe6ff4d}.btn-lg{padding:16px 30px;font-size:15.5px}.btn-ghost{color:var(--ink);box-shadow:0 0 0 1px var(--line-2) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.btn-ghost:hover{box-shadow:inset 0 0 0 1px #ffffff4d}.hero{text-align:center;padding:120px 0 30px;position:relative}.hero h1{letter-spacing:-.035em;background:linear-gradient(#fff 30%,#b9c2d4 90%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:19ch;margin:30px auto 0;font-size:clamp(42px,6.6vw,86px);font-weight:650;line-height:1.04}.hero h1 em.sf{background:linear-gradient(120deg,#dceaff 10%,#9fc6ff 60%,#e8f3ff 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .sub{max-width:640px;color:var(--mut);margin:28px auto 0;font-size:clamp(16px,1.9vw,19px);line-height:1.65}.hero .sub strong{color:var(--ink);font-weight:500}.hero .cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:42px;display:flex}.stage{padding:70px 0 110px;position:relative}.beam{z-index:0;background:linear-gradient(90deg,#0000,#9fc6ffe6 18%,#fff 50%,#9fc6ffe6 82%,#0000);width:min(1040px,92%);height:1px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.beam:before{content:"";filter:blur(6px);background:radial-gradient(50% 50%,#9fc6ff4d,#9fc6ff0f 55%,#0000 75%);border-radius:50%;width:70%;height:220px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.beam:after{content:"";background:linear-gradient(#9fc6ff1a,#0000 65%);width:100%;height:360px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.board{z-index:1;color:var(--ink);opacity:0;background:#0b0c0e;border-radius:16px;transition:opacity 1s .15s,transform 1s cubic-bezier(.16,1,.3,1) .15s;position:relative;overflow:hidden;transform:translateY(36px)scale(.985);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #000c,0 40px 120px #000000b3,0 -1px 60px #9fc6ff1a}.board.on{opacity:1;transform:none}.chrome{border-bottom:1px solid var(--line);background:#ffffff06;align-items:center;gap:12px;padding:13px 18px;display:flex}.chrome .dots{gap:7px;display:flex}.chrome .dots i{border-radius:50%;width:11px;height:11px;display:block}.chrome .dots i:first-child{background:#ff5f57}.chrome .dots i:nth-child(2){background:#febc2e}.chrome .dots i:nth-child(3){background:#28c840}.chrome .crumb{font-family:var(--mono);color:var(--dim);font-size:12px}.chrome .crumb b{color:var(--mut);font-weight:500}.chrome .status{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.chrome .status .sdot{background:var(--dim);border-radius:50%;width:6px;height:6px}.chrome .status.working{color:var(--acc)}.chrome .status.working .sdot{background:var(--acc);animation:1.4s step-end infinite blink;box-shadow:0 0 10px #3dd68ce6}.board-body{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid}@media (max-width:880px){.board-body{grid-template-columns:minmax(0,1fr)}}.bleft{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:24px;display:flex}@media (max-width:880px){.bleft{border-right:0;border-bottom:1px solid var(--line)}}.vision-line{gap:10px;display:flex}.vision-input{border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink);background:#00000080;border-radius:9px;flex:1;align-items:center;min-height:44px;padding:12px 14px;font-size:13px;display:flex}.vision-input .caret{background:var(--ice);width:7px;height:15px;margin-left:3px;animation:1s step-end infinite blink;box-shadow:0 0 8px #9fc6ffcc}.vision-btn{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.04em;color:var(--dim);white-space:nowrap;background:0 0;border-radius:9px;padding:0 16px;font-size:12px;transition:all .25s}.vision-btn.armed{color:#08090a;background:var(--ink);border-color:var(--ink);box-shadow:0 0 24px #cfe6ff59}.orgmini{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.orgmini .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-right:6px;font-size:10.5px}.agent-tag{font-family:var(--mono);color:var(--mut);border:1px solid var(--line-2);opacity:0;background:#ffffff05;border-radius:7px;padding:5px 11px;font-size:12px;transition:all .4s;transform:translateY(4px)}.agent-tag.show{opacity:1;transform:none}.kanban{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.col{border:1px solid var(--line);background:#0000004d;border-radius:10px;min-height:168px;padding:12px}.col h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);justify-content:space-between;font-size:10.5px;font-weight:500;display:flex}.col h4 .count{color:var(--mut)}.chips{flex-direction:column;gap:7px;margin-top:10px;display:flex}.chip{border:1px solid var(--line-2);color:var(--mut);opacity:0;background:#ffffff09;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;font-weight:500;transition:all .4s;display:flex;transform:translateY(6px)}.chip.show{opacity:1;transform:none}.chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip .av{font-family:var(--mono);color:var(--acc);font-size:10px;display:none}.chip.claimed{color:var(--ink);border-color:#9fc6ff4d}.chip.claimed .av{display:inline}.chip.done:after{content:"✓";color:var(--acc);margin-left:auto}.bright{flex-direction:column;gap:16px;padding:24px;display:flex}.plabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:9px;font-size:10.5px}.feed{border:1px solid var(--line);font-family:var(--mono);background:#0000008c;border-radius:10px;flex:1;min-height:200px;padding:13px 15px;font-size:12px;line-height:1.9;overflow:hidden}.feed .ln{opacity:0;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;transition:opacity .4s;overflow:hidden}.feed .ln.show{opacity:1}.feed .ln b{color:var(--mut);font-weight:500}.feed .ln.ok,.feed .ln.ok b{color:var(--acc)}.meters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meter{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:13px 15px}.meter .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px}.meter .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:600}.meter .v small{font-family:var(--mono);color:var(--dim);margin-left:4px;font-size:11px;font-weight:400}.approval{border:1px solid var(--line-2);border-left:3px solid var(--amber);opacity:0;background:#d6a23d0d;border-radius:10px;align-items:center;gap:14px;padding:13px 15px;transition:all .45s;display:flex;transform:translateY(6px)}.approval.show{opacity:1;transform:none}.approval.ok{border-left-color:var(--acc);background:#3dd68c0d}.approval .txt{font-size:13.5px;font-weight:500}.approval .txt small{font-family:var(--mono);color:var(--dim);margin-top:2px;font-size:11px;font-weight:400;display:block}.approval .act{border:1px solid var(--amber);font-family:var(--mono);color:var(--amber);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:8px 16px;font-size:12px;transition:all .2s}.approval .act:hover{background:var(--amber);color:#08090a}.approval.ok .act{border-color:var(--acc);color:var(--acc);pointer-events:none}.stage .cap{text-align:center;margin-top:18px}.marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;overflow:hidden}.marq .track{width:max-content;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);gap:56px;font-size:12px;animation:30s linear infinite marq;display:flex}.marq .track span b{color:var(--ice);font-weight:400}@keyframes marq{to{transform:translate(-50%)}}.nums{padding:90px 0 10px}.nums .row{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:880px){.nums .row{grid-template-columns:repeat(2,1fr)}}.num{background:#0a0b0d;padding:42px 30px}.num .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 30%,#aebacd);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,3.8vw,48px);font-weight:650}.num .l{font-family:var(--mono);color:var(--dim);letter-spacing:.04em;margin-top:10px;font-size:11.5px;line-height:1.7}section{padding:120px 0;position:relative}.sec-head{grid-template-columns:140px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:880px){.sec-head{grid-template-columns:1fr;gap:10px}}.sec-n{font-family:var(--mono);color:var(--ice);letter-spacing:.16em;opacity:.8;padding-top:14px;font-size:12px}h2{letter-spacing:-.03em;background:linear-gradient(#fff 30%,#b9c2d4);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;font-size:clamp(30px,4.4vw,52px);font-weight:650;line-height:1.07}h2 em.sf{background:linear-gradient(120deg,#dceaff,#9fc6ff);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--mut);max-width:600px;margin-top:18px;font-size:17px}.steps{border-top:1px solid var(--line);margin-top:64px}.step{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1.2fr;align-items:baseline;gap:24px;padding:38px 0;transition:background .3s;display:grid}.step:hover{background:linear-gradient(90deg,#9fc6ff08,#0000 60%)}@media (max-width:880px){.step{grid-template-columns:1fr;gap:8px}}.step .sn{font-family:var(--mono);color:var(--ice);letter-spacing:.12em;font-size:12px}.step h3{letter-spacing:-.015em;color:var(--ink);font-size:21px;font-weight:600}.step p{color:var(--mut);font-size:15.5px}.step p .mono{color:var(--dim);font-size:12.5px}.quote{max-width:920px}.quote blockquote{font-family:var(--serif);color:#e7ebf2;font-size:clamp(26px,3.9vw,42px);font-style:italic;font-weight:400;line-height:1.3}.quote blockquote mark{color:var(--ice);text-shadow:0 0 30px #9fc6ff66;background:0 0}.quote .who{font-family:var(--mono);color:var(--dim);letter-spacing:.05em;margin-top:26px;font-size:12.5px}.gov{border-top:1px solid var(--line);margin-top:64px}.gov-row{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1.2fr;gap:24px;padding:40px 0;transition:background .3s;display:grid}.gov-row:hover{background:linear-gradient(90deg,#9fc6ff08,#0000 60%)}@media (max-width:880px){.gov-row{grid-template-columns:1fr;gap:8px}}.gov-row .gi{font-family:var(--mono);color:var(--ice);opacity:.8;font-size:12px}.gov-row h3{letter-spacing:-.015em;max-width:17ch;font-size:21px;font-weight:600}.gov-row .gt p{color:var(--mut);font-size:15.5px}.gov-row .gt .mono{color:var(--acc);letter-spacing:.03em;margin-top:14px;font-size:12px;display:block}.real{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}@media (max-width:880px){.real{grid-template-columns:1fr;gap:36px}}.shot-wrap{position:relative}.shot-wrap:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(60% 60%,#9fc6ff24,#0000 70%);position:absolute;inset:-40px -60px}.shot{border-radius:14px;width:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 90px #000000b3}.versus{border:1px solid var(--line-2);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:64px;display:grid;overflow:hidden}@media (max-width:880px){.versus{grid-template-columns:1fr}}.vcol{background:#ffffff04;padding:44px}.vcol:first-child{border-right:1px solid var(--line-2);background:#0000004d}@media (max-width:880px){.vcol:first-child{border-right:0;border-bottom:1px solid var(--line-2)}}.vcol h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:500}.vcol:last-child h3{color:var(--ice)}.vcol ul{gap:15px;margin-top:26px;list-style:none;display:grid}.vcol li{color:var(--mut);gap:12px;font-size:15px;display:flex}.vcol li:before{content:"—";color:var(--dim);font-family:var(--mono);flex:none}.vcol:last-child li{color:var(--ink)}.vcol:last-child li:before{content:"✓";color:var(--acc)}.faq{border-top:1px solid var(--line);max-width:860px;margin-top:56px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--dim);font-size:18px;transition:transform .2s,color .2s}.faq details[open] summary:after{color:var(--ice);transform:rotate(45deg)}.faq details p{color:var(--mut);max-width:700px;padding:0 0 28px;font-size:15.5px}.final{text-align:center;padding:150px 0 170px;position:relative;overflow:hidden}.final .beam2{background:linear-gradient(90deg,#0000,#9fc6ffcc 25%,#fff 50%,#9fc6ffcc 75%,#0000);width:min(900px,90%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.final .beam2:before{content:"";filter:blur(8px);background:radial-gradient(50% 50%,#9fc6ff38,#0000 70%);border-radius:50%;width:80%;height:300px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.final h2{max-width:17ch;margin:0 auto;font-size:clamp(34px,5.4vw,66px)}.final .lead{margin:20px auto 0;font-size:18px}.final .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:44px;display:flex}footer{border-top:1px solid var(--line);z-index:1;background:#05050699;padding:34px 0;position:relative}.foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.foot .fine{font-family:var(--mono);color:var(--dim);letter-spacing:.04em;font-size:11.5px}.chrome-mark{color:var(--ice);filter:drop-shadow(0 0 8px #9fc6ff80);flex:none}.co-select{position:relative}.co-btn{font-family:var(--mono);color:var(--ink);border:1px solid var(--line-2);cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;transition:all .2s;display:inline-flex}.co-btn:hover{border-color:#9fc6ff73}.co-btn svg{color:var(--dim);transition:transform .25s}.co-select.open .co-btn svg{transform:rotate(180deg)}.co-menu{z-index:5;border:1px solid var(--line-2);opacity:0;pointer-events:none;background:#101113;border-radius:12px;min-width:200px;padding:6px;transition:all .22s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.97);box-shadow:0 18px 50px #0009}.co-select.open .co-menu{opacity:1;pointer-events:auto;transform:none}.co-item{width:100%;font-family:var(--mono);color:var(--mut);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;transition:all .15s;display:flex}.co-item:hover{color:var(--ink);background:#9fc6ff14}.co-item.on{color:var(--ice)}.co-item .co-dot{background:var(--dim);border-radius:50%;flex:none;width:6px;height:6px}.co-item.on .co-dot{background:var(--acc);box-shadow:0 0 8px #3dd68ccc}.board-stagewrap{min-height:460px;position:relative}.vision-step{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#08090be0;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.vision-step.on{opacity:1;pointer-events:auto}.vs-inner{text-align:center;width:min(560px,86%)}.vs-input{border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink);text-align:left;background:#00000080;border-radius:12px;align-items:center;min-height:58px;margin-top:14px;padding:18px 20px;font-size:15px;transition:box-shadow .4s;display:flex;box-shadow:0 0 #9fc6ff00}.vision-step.on .vs-input{box-shadow:0 0 44px #9fc6ff1f}.vs-input .caret{background:var(--ice);width:8px;height:17px;margin-left:3px;animation:1s step-end infinite blink;box-shadow:0 0 8px #9fc6ffcc}.vs-btn{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;color:var(--dim);cursor:pointer;background:0 0;border-radius:999px;margin-top:18px;padding:12px 28px;font-size:13px;transition:all .3s}.vs-btn.armed{color:#08090a;background:var(--ink);border-color:var(--ink);animation:1.1s infinite nudge;box-shadow:0 0 34px #cfe6ff66}@keyframes nudge{50%{transform:scale(1.05)}}.vs-hint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:16px;font-size:11px}.pxav{image-rendering:pixelated;border-radius:5px;flex:none;display:block}.agent-tag{align-items:center;gap:7px;display:inline-flex}.agent-tag .pxav{width:20px;height:20px}.chip .pxav{width:16px;height:16px;display:none}.chip.claimed .pxav{display:block}.chip{cursor:pointer}.chip:hover{border-color:#9fc6ff73}.approval .act.waiting{animation:1.2s infinite pulsebtn}@keyframes pulsebtn{50%{transform:scale(1.04);box-shadow:0 0 18px #d6a23d8c}}.task-detail{z-index:6;border:1px solid var(--line-2);opacity:0;pointer-events:none;background:#101113;border-radius:14px;width:min(330px,92%);padding:18px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;top:14px;right:14px;transform:translateY(-8px)scale(.98);box-shadow:0 24px 70px #000000a6}.task-detail.open{opacity:1;pointer-events:auto;transform:none}.td-close{color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}.td-close:hover{color:var(--ink)}.td-head{align-items:center;gap:11px;display:flex}.td-head .pxav,.td-avatar .pxav{width:30px;height:30px}.td-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.td-meta{color:var(--dim);margin-top:2px;font-size:11px}.td-sec{margin-top:16px}.td-evidence{color:var(--acc);border:1px solid var(--line);background:#00000073;border-radius:8px;margin-top:6px;padding:9px 11px;font-size:11.5px;line-height:1.7}.td-log{margin:6px 0 0;padding:0;list-style:none}.td-log li{font-family:var(--mono);color:var(--mut);padding:4px 0 4px 16px;font-size:11px;line-height:1.5;position:relative}.td-log li:before{content:"";background:var(--ice);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px}.progress{background:linear-gradient(90deg, var(--ice), #fff);z-index:60;width:0%;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #9fc6ffcc}.spot{z-index:-1;pointer-events:none;background:radial-gradient(560px circle at var(--mx,50%) var(--my,30%), #9fc6ff0f, transparent 65%);position:fixed;inset:0}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero .tag{animation:.7s cubic-bezier(.16,1,.3,1) both rise}.hero h1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both rise}.hero .sub{animation:.8s cubic-bezier(.16,1,.3,1) .18s both rise}.hero .cta{animation:.8s cubic-bezier(.16,1,.3,1) .28s both rise}.hero-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:18px;font-size:11.5px;animation:.8s cubic-bezier(.16,1,.3,1) .38s both rise}.hero-note:before{content:"●";color:var(--acc);vertical-align:2px;margin-right:8px;font-size:8px}.btn{position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:left .5s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.btn:hover:after{left:130%}.bento{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px;display:grid}.bento-card{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:30px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.bento-card:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 50% -10%,#9fc6ff14,#0000 60%);position:absolute;inset:0}.bento-card:hover{border-color:#9fc6ff4d;transform:translateY(-4px)}.bento-wide{grid-column:span 2}@media (max-width:880px){.bento{grid-template-columns:1fr}.bento-wide{grid-column:span 1}}.bcard-i{font-family:var(--mono);letter-spacing:.16em;color:var(--ice);border:1px solid #9fc6ff4d;border-radius:6px;padding:3px 8px;font-size:11px}.bento-card h3{letter-spacing:-.015em;max-width:22ch;margin-top:16px;font-size:20px;font-weight:600}.bento-card p{color:var(--mut);max-width:56ch;margin-top:10px;font-size:15px}.btags{color:var(--acc);letter-spacing:.03em;margin-top:16px;font-size:12px;display:block}.status-line{font-family:var(--mono);color:var(--dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.status-line .dot{background:var(--acc);border-radius:50%;width:7px;height:7px;animation:1.8s step-end infinite blink;box-shadow:0 0 10px #3dd68ce6}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (max-width:720px){.wrap{padding:0 20px}.nav{height:60px}.nav-r{gap:14px}.nav-r>a:not(.btn){display:none}.nav .btn{padding:9px 18px;font-size:13.5px}.hero{padding:72px 0 12px}.hero h1{letter-spacing:-.03em;font-size:clamp(33px,9.8vw,52px)}.hero .sub{font-size:15.5px}.hero .cta{margin-top:32px}.cta .btn-lg{padding:14px 24px;font-size:14.5px}.stage{padding:44px 0 70px}section{padding:72px 0}.lead{font-size:15.5px}.steps,.gov,.bento,.versus{margin-top:44px}.step,.gov-row{padding:28px 0}.step h3,.gov-row h3{font-size:19px}.quote blockquote{font-size:clamp(22px,6.6vw,30px)}.nums{padding:56px 0 0}.num{padding:26px 20px}.vcol{padding:28px 22px}.bento-card{padding:24px 20px}.faq{margin-top:36px}.faq summary{padding:20px 0;font-size:15.5px}.faq details p{font-size:14.5px}.marq{padding:14px 0}.marq .track{gap:36px}.final{padding:100px 0 120px}.real .lead{font-size:15.5px}}@media (max-width:640px){.chrome{gap:9px;padding:11px 12px}.chrome .dots{gap:5px}.chrome .dots i{width:9px;height:9px}.bleft,.bright{padding:14px}.board-stagewrap{min-height:420px}.kanban{gap:6px}.col{min-height:130px;padding:8px}.col h4{letter-spacing:.08em;font-size:9.5px}.chips{gap:6px}.chip{gap:6px;padding:7px 8px;font-size:11px}.chip .pxav{width:13px;height:13px}.chip.done:after{flex:none}.agent-tag{gap:6px;padding:4px 9px;font-size:11px}.agent-tag .pxav{width:16px;height:16px}.feed{min-height:150px;padding:10px 12px;font-size:11px;line-height:1.85}.meter{padding:10px 12px}.meter .v{font-size:16px}.approval{flex-wrap:wrap;gap:10px;padding:12px}.approval .txt{font-size:12.5px}.vs-input{min-height:50px;padding:14px;font-size:13px}.vs-btn{padding:11px 24px;font-size:12px}.task-detail{top:10px;right:10px}}@media (max-width:480px){#status-txt{display:none}.co-btn{padding:4px 10px;font-size:11.5px}.hero .cta,.final .cta{flex-direction:column;align-items:stretch}.hero .cta .btn,.final .cta .btn{justify-content:center}.final .cta .tag{text-align:center}.sec-n{padding-top:0}}
