@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2654dbf24aea7c5c-s.woff2) format("woff2");unicode-range:u+0460-052f,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:300;font-display:swap;src:url(/_next/static/media/28d9a5bcdfe1d85c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9ab74ff5df93b56-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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f884487c2e174fcf-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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f36144f235cd456e-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,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:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,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:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5406eb{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_5406eb{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#05080b;--bg-grid:#070b0f;--panel:#080d11;--panel-2:#0b1217;--panel-3:#0e161c;--line:rgba(118,158,168,0.13);--line-2:rgba(118,158,168,0.22);--line-3:rgba(118,158,168,0.34);--ink:#cfd9dd;--ink-dim:#93a1a8;--ink-mute:#7c8a92;--ink-faint:#707d85;--cyan:#2bd4e6;--cyan-d:#16858f;--gold:#f4a83a;--gold-d:#9a6c1f;--magenta:#e070c8;--green:#38d182;--red:#f0574f;--violet:#9a8cf0;--reg-a:#67767e;--reg-b:#2bd4e6;--reg-c:#38d182;--reg-d:#f4a83a;--reg-e:#e070c8;--reg-f:#f0574f;--maxw:1240px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;font-size:16px;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;opacity:.25;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 35%,transparent 78%);z-index:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:rgba(43,212,230,.28);color:#fff}.micro{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.micro-cyan{color:var(--cyan)}.micro-gold{color:var(--gold)}.mono-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.01em}.display{font-size:clamp(2.5rem,5.6vw,4.7rem);line-height:1.02;letter-spacing:-.025em;font-weight:500;color:#eaf1f3}.sec-title{font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.08;letter-spacing:-.02em;color:#e7eef0}.lede{color:var(--ink-dim);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.wrap,section{position:relative;z-index:1}.section{padding:clamp(84px,11vw,148px) 0}.divider{height:1px;background:var(--line);width:100%}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:13px 22px;border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer;transition:all .22s var(--ease);border-radius:2px;font-weight:500}.btn:hover{border-color:var(--line-3);background:rgba(118,158,168,.06)}.btn-primary{border-color:rgba(43,212,230,.5);color:var(--cyan);background:rgba(43,212,230,.07)}.btn-primary:hover{background:rgba(43,212,230,.16);border-color:var(--cyan);box-shadow:0 0 0 1px rgba(43,212,230,.25),0 8px 30px -10px rgba(43,212,230,.4)}.btn .arw{font-size:1.05em;transform:translateY(-1px)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:1px solid transparent;transition:background .3s var(--ease),border-color .3s var(--ease),-webkit-backdrop-filter .3s;transition:background .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s;transition:background .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s,-webkit-backdrop-filter .3s}.nav.scrolled{background:rgba(5,8,11,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.brand{display:flex;align-items:center;gap:11px}.brand .mark{width:26px;height:26px;flex:none}.brand .word{font-weight:600;letter-spacing:.04em;font-size:16px;color:#eaf1f3}.brand .word b{color:var(--cyan);font-weight:600}.brand .ver{font-size:10px;color:var(--ink-faint);letter-spacing:.1em;margin-left:2px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-right{gap:14px}.nav-right,.nav-status{display:flex;align-items:center}.nav-status{gap:7px;font-size:11px;letter-spacing:.12em;color:var(--ink-mute)}.nav-toggle{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:2px;background:transparent;color:var(--ink-dim);cursor:pointer;transition:border-color .2s,color .2s;margin-left:4px}.nav-toggle:hover{border-color:var(--line-3);color:var(--ink)}.nav-toggle-icon{display:inline-flex;flex-direction:column;gap:4px;width:16px}.nav-toggle-icon span{display:block;width:100%;height:1.5px;background:currentColor;transition:transform .2s,opacity .2s;transform-origin:center}.nav-toggle.open .nav-toggle-icon span:first-child{transform:translateY(5.5px) rotate(45deg)}.nav-toggle.open .nav-toggle-icon span:nth-child(2){opacity:0}.nav-toggle.open .nav-toggle-icon span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.skip-nav{position:absolute;top:-50px;left:12px;z-index:100;background:var(--cyan);color:#001318;padding:9px 14px;border-radius:2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:top .15s var(--ease)}.skip-nav:focus{top:12px;outline:2px solid var(--cyan);outline-offset:2px}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.dot.pulse{animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:3px;position:relative}.panel-h{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line)}.panel-b{padding:18px 16px}.framed{position:relative}.framed:after,.framed:before{content:"";position:absolute;width:10px;height:10px;pointer-events:none;border-color:var(--line-3);border-style:solid}.framed:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.framed:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px}.eyebrow .idx{font-size:11px;letter-spacing:.18em;color:var(--cyan);border:1px solid rgba(43,212,230,.32);padding:3px 8px;border-radius:2px}.eyebrow .lbl{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.hero{padding:140px 0 64px}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:46px;gap:46px}.hero-copy{max-width:760px}.hero h1{margin-bottom:22px}.hero h1 .accent{color:var(--gold)}.hero .lede{max-width:600px;margin-bottom:30px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-note{margin-left:6px;font-size:12px;color:var(--ink-mute);letter-spacing:.08em}.terminal{border:1px solid var(--line-2);border-radius:5px;background:linear-gradient(180deg,#070c10,#05080b);overflow:hidden;box-shadow:0 40px 120px -50px rgba(0,0,0,.9),0 0 0 1px rgba(43,212,230,.04);margin-top:46px}.hero-mock-mobile{display:none}.hero-mock-mobile img{width:100%;height:auto;display:block}.t-bar{justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--line);background:#06090d}.t-bar,.t-bar .tb-l{display:flex;align-items:center}.t-bar .tb-l{gap:12px}.t-bar .tb-sym{font-size:12px;color:var(--ink-dim);letter-spacing:.06em}.t-bar .tb-sym b{color:var(--ink)}.t-bar .tb-r{display:flex;align-items:center;gap:10px}.chip{font-size:11px;padding:4px 8px;border:1px solid var(--line);border-radius:2px;color:var(--ink-dim);letter-spacing:.06em}.chip b{color:var(--ink)}.chip-gold b{color:var(--gold)}.chip-green{color:var(--green);border-color:rgba(56,209,130,.35)}.t-body{display:grid;grid-template-columns:120px 1fr 270px;min-height:430px}@media (max-width:880px){.t-body{grid-template-columns:1fr}.t-rail,.t-side{display:none}}.t-rail{border-right:1px solid var(--line);padding:14px 0}.t-rail a{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;font-size:12.5px;color:var(--ink-dim);letter-spacing:.04em}.t-rail a.active{color:var(--cyan);background:rgba(43,212,230,.07);border-left:2px solid var(--cyan);padding-left:12px}.t-rail a .k{font-size:10px;color:var(--ink-faint);border:1px solid var(--line);padding:1px 5px;border-radius:2px}.t-main{padding:14px 16px;position:relative;display:flex;flex-direction:column}.t-main-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.t-chart{flex:1 1;position:relative;border:1px solid var(--line);border-radius:3px;background:#060a0e;overflow:hidden;min-height:300px}.t-chart canvas{display:block;width:100%;height:100%}.t-yaxis{position:absolute;left:8px;top:8px;bottom:8px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--ink-faint);z-index:2}.t-yaxis span{line-height:1}.t-tooltip{position:absolute;top:14px;right:14px;z-index:3;border:1px solid var(--line-2);background:rgba(6,10,14,.92);border-radius:3px;padding:8px 11px;font-size:11px;letter-spacing:.04em;min-width:120px}.t-tooltip .tt-t{color:var(--ink-mute);margin-bottom:4px}.t-tooltip .tt-nv{color:var(--cyan)}.t-tooltip .tt-px{color:var(--gold)}.t-side{border-left:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:14px}.t-side .ss-h{display:flex;justify-content:space-between;align-items:baseline}.score{font-size:38px;font-weight:500;color:var(--green);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-bar{display:flex;gap:3px;margin-top:9px}.score-bar i{flex:1 1;height:6px;background:rgba(56,209,130,.22);border-radius:1px}.score-bar i.on{background:var(--green)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px;overflow:hidden}.metric-grid div{background:var(--panel);padding:9px 11px}.metric-grid .ml{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.metric-grid .mv{font-size:17px;color:var(--ink);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statusbar{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:9px 16px;border-top:1px solid var(--line);background:#06090d;font-size:11px;letter-spacing:.08em;color:var(--ink-mute)}.statusbar .sb-i b{color:var(--ink-dim);font-weight:400}.statusbar .sb-spacer{flex:1 1}.statusbar .cyan{color:var(--cyan)}.statusbar .gold{color:var(--gold)}.head-block{max-width:760px;margin-bottom:54px}.head-block .sec-title{margin-bottom:18px}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:820px){.cards-3{grid-template-columns:1fr}}.pcard{padding:26px 24px;border:1px solid var(--line);border-radius:3px;background:var(--panel);transition:border-color .25s,transform .25s}.pcard:hover{border-color:var(--line-2);transform:translateY(-2px)}.pcard .pc-tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px}.pcard h3{font-size:1.35rem;margin-bottom:10px;color:#e7eef0}.pcard p{color:var(--ink-dim);font-size:14.5px;line-height:1.7;margin:0}.pcard .pc-mini{margin-top:18px;height:46px;border-top:1px solid var(--line);padding-top:12px}.feature{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:54px;gap:54px;align-items:center}.feature.flip{grid-template-columns:1.15fr .85fr}.feature.flip .feat-copy{order:2}@media (max-width:920px){.feature,.feature.flip{grid-template-columns:1fr;gap:34px}.feature.flip .feat-copy{order:0}}.feat-copy h2{font-size:clamp(1.6rem,2.8vw,2.4rem);margin-bottom:18px;color:#e9f0f2;letter-spacing:-.02em}.feat-copy p{color:var(--ink-dim);line-height:1.72;margin:0 0 16px;font-size:15px}.feat-copy p strong{color:var(--ink);font-weight:500}.feat-list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.feat-list li{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:var(--ink-dim)}.feat-list li:before{content:"";width:6px;height:6px;margin-top:7px;flex:none;background:var(--cyan);border-radius:1px}.feat-link{display:inline-flex;gap:8px;margin-top:26px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid rgba(43,212,230,.3);padding-bottom:3px}.mini-term{border:1px solid var(--line-2);border-radius:4px;background:linear-gradient(180deg,#070c10,#05080b);overflow:hidden;box-shadow:0 30px 80px -45px rgba(0,0,0,.85)}.mt-h{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--line)}.mt-h .mt-t{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.mt-b{padding:18px 16px}.badge{display:inline-flex;align-items:center;font-size:10.5px;letter-spacing:.1em;padding:3px 7px;border-radius:2px;text-transform:uppercase;border:1px solid}.b-cyan{color:var(--cyan);border-color:rgba(43,212,230,.4);background:rgba(43,212,230,.08)}.b-gold{color:var(--gold);border-color:rgba(244,168,58,.4);background:rgba(244,168,58,.08)}.b-mag{color:var(--magenta);border-color:rgba(224,112,200,.4);background:rgba(224,112,200,.08)}.b-green{color:var(--green);border-color:rgba(56,209,130,.4);background:rgba(56,209,130,.08)}.b-red{color:var(--red);border-color:rgba(240,87,79,.4);background:rgba(240,87,79,.08)}.b-violet{color:var(--violet);border-color:rgba(154,140,240,.4);background:rgba(154,140,240,.08)}.guru-thesis .gt-state{font-size:1.9rem;color:#eaf1f3;letter-spacing:-.01em;margin:6px 0 4px}.guru-thesis .gt-sub{font-size:12px;color:var(--ink-mute);letter-spacing:.06em}.press-bar{height:8px;border-radius:2px;margin:14px 0 8px;background:linear-gradient(90deg,var(--cyan) 0 50%,var(--red) 50% 100%);position:relative}.press-bar .mk{position:absolute;top:-3px;width:2px;height:14px;background:#fff}.press-row{display:flex;justify-content:space-between;font-size:12px}.press-row .lng{color:var(--cyan)}.press-row .sht{color:var(--red)}.env-quad{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px;overflow:hidden;margin-top:14px}.env-quad div{background:var(--panel-2);padding:13px 14px}.env-quad .eq-n{font-size:13px;color:var(--ink);letter-spacing:.04em}.env-quad .eq-d{font-size:11px;color:var(--ink-mute);margin-top:3px}.env-quad .on{background:rgba(43,212,230,.07)}.env-quad .on .eq-n{color:var(--cyan)}.swarm{position:relative;height:230px;border:1px solid var(--line);border-radius:3px;background:#060a0e;overflow:hidden}.swarm canvas{position:absolute;inset:0;width:100%;height:100%}.swarm .zero{position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--line-2)}.swarm .zlab{position:absolute;right:8px;top:calc(50% - 16px);font-size:10px;color:var(--ink-faint)}.swarm-x{display:flex;justify-content:space-around;margin-top:8px;font-size:10px;color:var(--ink-mute);letter-spacing:.1em}.research-stat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px;overflow:hidden;margin-top:14px}.research-stat div{background:var(--panel);padding:11px 12px}.research-stat .rs-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.research-stat .rs-v{font-size:17px;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-row{padding:14px 0;border-bottom:1px solid var(--line)}.news-row:last-child{border-bottom:0}.news-row .nr-t{font-size:14.5px;color:var(--ink);margin-bottom:7px}.news-row .nr-m{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--ink-mute);letter-spacing:.05em;align-items:center}.news-row .react{color:var(--gold)}.pat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.pat-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pat-grid{grid-template-columns:1fr}}.pat{border:1px solid var(--line);border-radius:3px;background:var(--panel);padding:18px 18px 16px;transition:border-color .25s,transform .25s}.pat:hover{border-color:var(--line-2);transform:translateY(-2px)}.pat .pat-h{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.pat .pat-n{font-size:15px;color:#e7eef0}.pat .pat-code{font-size:10px;color:var(--ink-mute);letter-spacing:.12em;margin-left:6px}.pat .pat-spark{height:38px;margin:12px 0}.pat p{font-size:13px;color:var(--ink-dim);margin:0;line-height:1.6}.pat .pat-f{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-mute);letter-spacing:.06em}.pat .pat-f b{color:var(--ink-dim);font-weight:400}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:820px){.cap-grid{grid-template-columns:1fr}}.cap{border:1px solid var(--line);border-radius:3px;background:var(--panel);padding:24px 22px;position:relative;overflow:hidden;transition:border-color .25s}.cap:hover{border-color:var(--line-2)}.cap .cap-ico{width:34px;height:34px;margin-bottom:18px;color:var(--cyan)}.cap h3{font-size:1.15rem;margin-bottom:9px;color:#e7eef0}.cap p{font-size:13.5px;color:var(--ink-dim);line-height:1.65;margin:0}.cap .cap-tag{position:absolute;top:18px;right:18px}.kv-row{gap:14px;flex-wrap:wrap;margin-top:34px}.kv,.kv-row{display:flex}.kv{align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:3px;background:var(--panel)}.kv .kv-ico{width:20px;height:20px;color:var(--green)}.kv .kv-t b{color:var(--ink);font-weight:500;font-size:13px}.kv .kv-t span{display:block;color:var(--ink-mute);font-size:11px;letter-spacing:.04em}.screen-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:820px){.screen-grid{grid-template-columns:1fr}}.screen{margin:0;border:1px solid var(--line);border-radius:4px;background:#04070a;padding:8px 8px 0;box-shadow:0 28px 70px -50px rgba(0,0,0,.9);transition:border-color .25s,transform .25s;overflow:hidden}.screen:hover{border-color:var(--line-2);transform:translateY(-2px)}.screen img{width:100%;height:auto;display:block;border-radius:2px;border:1px solid var(--line)}.screen figcaption{display:flex;justify-content:space-between;align-items:center;padding:12px 6px 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.screen .sc-t{color:var(--cyan)}.screen .sc-c{color:var(--ink-mute);letter-spacing:.06em;text-transform:none;font-size:11.5px}.science{background:linear-gradient(180deg,transparent,rgba(43,212,230,.025) 50%,transparent)}.sci-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:center}@media (max-width:920px){.sci-grid{grid-template-columns:1fr;gap:36px}}.sci-art{border:1px solid var(--line);border-radius:4px;background:#04070a;padding:10px;box-shadow:0 30px 90px -50px rgba(0,0,0,.9)}.sci-art img{border-radius:2px;width:100%;height:auto}.sci-defs{display:flex;flex-direction:column;gap:0;margin-top:26px;border-top:1px solid var(--line)}.sci-def{padding:16px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px}.sci-def dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.sci-def dd{margin:0;font-size:13.5px;color:var(--ink-dim);line-height:1.6}.regime-scale{display:flex;gap:6px;margin-top:24px;flex-wrap:wrap}.regime-scale .rg{display:flex;flex-direction:column;gap:6px;align-items:center}.regime-scale .rg i{width:46px;height:6px;border-radius:1px;display:block}.regime-scale .rg span{font-size:10px;color:var(--ink-mute);letter-spacing:.1em}.legal-page{padding:140px 0 110px}.legal-page .head-block{margin-bottom:40px}.prose h2{font-size:1.05rem;font-weight:500;color:var(--ink);margin:36px 0 12px;letter-spacing:-.005em}.prose li,.prose p{color:var(--ink-dim);font-size:14.5px;line-height:1.75;margin:12px 0;max-width:72ch}.prose ul{padding-left:20px;margin:12px 0}.prose ul li{margin:6px 0}.prose strong{color:var(--ink);font-weight:500}.prose a{color:var(--cyan);border-bottom:1px solid rgba(43,212,230,.3)}.prose a:hover{color:#5fe6f3}.legal-meta{font-size:11px;letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;margin-top:42px;padding-top:18px;border-top:1px solid var(--line)}.finale{text-align:center;padding:clamp(96px,13vw,170px) 0;position:relative}.finale .display{margin-bottom:24px}.finale .lede{max-width:560px;margin:0 auto 36px}.finale-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.glow-line{height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.5;max-width:600px;margin:0 auto}.footer{padding:54px 0 110px;border-top:1px solid var(--line)}.footer-grid{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer .brand .word{font-size:15px}.footer-cols{display:flex;gap:64px;flex-wrap:wrap}.footer-col h3{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 14px;font-weight:500}.footer-col a{display:block;font-size:13px;color:var(--ink-dim);margin-bottom:9px;transition:color .2s}.footer-col a:hover{color:var(--ink)}.footer-meta{margin-top:40px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;letter-spacing:.06em}.footer-disclaimer,.footer-meta{font-size:11px;color:var(--ink-faint)}.footer-disclaimer{margin:18px 0 0;padding-top:16px;line-height:1.65;letter-spacing:.04em;max-width:780px}.footer-disclaimer,.page-status{border-top:1px solid var(--line)}.page-status{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:7px 18px;background:rgba(5,8,11,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10.5px;letter-spacing:.1em;color:var(--ink-mute)}.page-status .ps-spacer{flex:1 1}.page-status .cyan{color:var(--cyan)}.page-status .gold{color:var(--gold)}.page-status .green{color:var(--green)}.page-status b{color:var(--ink-dim);font-weight:400}@media (max-width:720px){.nav-links{display:none;position:fixed;top:56px;left:0;right:0;flex-direction:column;gap:0;background:rgba(5,8,11,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:8px 0;z-index:49}.nav-links.open{display:flex}.nav-links a{display:block;padding:14px 28px;font-size:13px;border-top:1px solid var(--line)}.nav-links a:first-child{border-top:0}.nav-right .btn-primary,.nav-status{display:none}.nav-toggle{display:inline-flex}body:before{opacity:.08}.lg-only,.page-status{display:none}.hero{padding:96px 0 32px}.wrap{padding:0 20px}.terminal{display:none}.hero-mock-mobile{display:block;margin-top:32px;border:1px solid var(--line-2);border-radius:4px;overflow:hidden;background:#04070a;box-shadow:0 30px 80px -45px rgba(0,0,0,.85)}.hero-note{display:block;margin:10px 0 0}}