@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-ext-400-normal.e406951c.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-ext-400-normal.5b3ab455.woff) format("woff");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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-400-normal.f4646f71.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-400-normal.4ae0824f.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.236eb3ca.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.82fdc3fb.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.d0a72cc7.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.e76cfc9a.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.a7123274.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.60383d45.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.41138a44.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.bd68feb5.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.0dcad33c.woff) format("woff");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}:root{--ink:#050706;--panel:#090c0a;--panel-raised:#0c100d;--line:#28302a;--line-soft:#161c18;--paper:#f0f1ed;--muted:#8e968f;--acid:#c7f500;--acid-soft:#94b800;--danger:#ff5b52;--sky:#57b7ec;--font-display:"Bebas Neue","Arial Narrow",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{color-scheme:dark}body,html{background:var(--ink)}body{margin:0;color:var(--paper);font-family:var(--font-mono);font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button{font:inherit}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}::selection{background:var(--acid);color:var(--ink)}.site-shell{min-height:100vh;overflow:hidden;background-color:var(--ink);background-image:url(/ghostline-texture.png);background-repeat:repeat-y;background-size:100% auto}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;background:var(--acid);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{width:min(100% - 64px,1380px);height:86px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;border-bottom:1px solid var(--line);position:relative;z-index:10}.wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:26px;letter-spacing:.02em}.wordmark svg{color:var(--acid)}.system-id{border-left:1px solid var(--line);padding-left:24px;color:var(--muted);font-size:9px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.system-id span{display:block}.system-id strong{color:var(--acid);font-weight:500}.desktop-nav{display:flex;align-items:center;gap:26px;color:#b7beb8;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.desktop-nav a,.text-link{display:inline-flex;align-items:center;gap:6px;transition:color .18s ease}.desktop-nav a:focus-visible,.desktop-nav a:hover,.text-link:focus-visible,.text-link:hover{color:var(--acid)}.edge-readout{position:absolute;z-index:2;color:#687169;font-size:8px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.edge-readout-left{top:122px;left:18px;display:grid;gap:48px}.edge-readout span:first-child,.edge-readout strong{color:var(--acid)}.hero{position:relative;min-height:950px;padding:20px 0 13px max(100px,calc((100vw - 1320px) / 2));border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:minmax(380px,.88fr) minmax(620px,1.35fr);gap:28px;align-items:start}.hero-copy{padding-top:0}.eyebrow,.section-index{margin:0 0 26px;color:var(--muted);font-size:9px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}.eyebrow span,.section-index{color:var(--acid)}.hero h1,.install-heading h2,.privacy-copy h2,.section-heading h2{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.025em}.hero h1{width:100%;max-width:720px;font-size:clamp(86px,8.7vw,142px);line-height:.79}.hero h1 em{color:var(--acid);font-style:normal}.command-mark{margin:31px 0 18px;color:var(--acid);font-size:25px;letter-spacing:-.1em}.hero-description{max-width:470px;margin:0;color:#a6ada7;font-size:14px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.primary-cta{min-height:60px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--acid);border:1px solid var(--acid);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.primary-cta:focus-visible,.primary-cta:hover{background:var(--paper);border-color:var(--paper);transform:translateY(-2px)}.text-link{color:#c1c6c2;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.micro-copy{margin:14px 0 0;color:#717a72;font-size:9px}.proof-row{max-width:520px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line)}.proof-item{min-height:142px;padding:20px 16px 14px 0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.proof-item+.proof-item{padding-left:18px;border-left:1px solid var(--line)}.proof-item strong,.proof-item svg{color:var(--acid)}.proof-item strong{font-size:10px;text-transform:uppercase}.proof-item span{color:#747d75;font-size:9px;line-height:1.55}.terminal-stage{min-width:0;margin-top:-70px}.terminal-shell{min-height:1125px;display:grid;grid-template-columns:minmax(0,1fr) 108px;background:rgba(7,10,8,.94);border:1px solid #394039;box-shadow:0 28px 80px rgba(0,0,0,.55)}.terminal-main{min-width:0;border-right:1px solid var(--line)}.terminal-run{height:calc(100% - 45px);display:grid;grid-template-rows:auto auto minmax(376px,1fr) auto}.terminal-bar{min-height:45px;padding:0 14px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;border-bottom:1px solid var(--line);color:#8d968e;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.terminal-bar span:nth-child(2){color:var(--acid)}.replay-button{padding:6px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #313a32;background:transparent;color:#aab1ab;cursor:pointer;text-transform:uppercase}.replay-button:focus-visible,.replay-button:hover{border-color:var(--acid);color:var(--acid)}.terminal-block{padding:19px 18px;border-bottom:1px solid var(--line)}.prompt-block{min-height:96px}.terminal-run>.terminal-block:nth-child(2){min-height:200px}.terminal-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px;color:var(--acid);font-size:9px;font-weight:600;text-transform:uppercase}.terminal-label span:last-child{color:#8d968e;font-weight:400;text-align:right}.prompt-line{margin:0;color:#e4e7e3;font-size:12px;line-height:1.5}.prompt-mark{margin-right:10px;color:var(--acid)}.plan-list{margin:0;padding:0;display:grid;gap:7px;color:#a4aca5;font-size:10px;list-style:none}.plan-list li{display:flex;align-items:center;gap:8px}.plan-list svg{color:var(--acid);flex:0 0 auto}.plan-list .muted-step{padding-left:21px;color:#515952}.diff-block{min-height:376px}.diff-code{overflow:hidden;color:#a4aca5;font-size:10px;line-height:1.8}.diff-code p{margin:0;white-space:pre}.diff-meta{color:var(--sky)}.diff-code .removed{color:#e05e56;background:rgba(255,91,82,.06)}.diff-code .added{color:#8cd44f}.verify-block{min-height:248px;border-bottom:0;color:#aab1ab;font-size:9px}.verify-block>p{margin:0 0 10px}.verification-grid{display:flex;flex-wrap:wrap;gap:8px 16px;color:#7d877e}.all-passed,.verification-grid span{display:inline-flex;align-items:center;gap:5px}.all-passed,.verification-grid svg{color:var(--acid)}.all-passed{margin-top:14px!important}.agent-rail{padding:18px 12px;display:flex;flex-direction:column;align-items:center}.rail-heading{color:#8e978f;letter-spacing:.08em;writing-mode:vertical-rl}.rail-heading,.rail-stage{font-size:8px;text-transform:uppercase}.rail-stage{width:100%;padding:18px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;border-bottom:1px solid var(--line-soft);color:#a5ada6}.rail-stage svg{color:var(--paper)}.rail-stage:last-of-type svg{color:var(--acid)}.rail-stage small{color:#626b63}.rail-meta{width:100%;margin-top:auto;display:grid;gap:3px;color:#5e675f;font-size:7px;text-transform:uppercase}.rail-meta strong{margin-bottom:8px;color:#9ca49d;font-weight:400}.scroll-cue{position:absolute;right:max(32px,calc((100vw - 1320px) / 2));bottom:18px;display:inline-flex;align-items:center;gap:8px;color:#59615a;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.scroll-cue:focus-visible,.scroll-cue:hover{color:var(--acid)}.privacy-section{min-height:660px;position:relative;padding:56px max(32px,calc((100vw - 1320px) / 2)) 108px;display:grid;grid-template-columns:1.25fr .75fr;gap:34px 90px;align-items:start;overflow:hidden;border-bottom:1px solid var(--line);background:rgba(8,11,9,.74)}.reactor-word{position:absolute;left:-2vw;top:20px;color:#151b17;font-family:var(--font-display);font-size:37vw;line-height:.8;text-transform:uppercase;white-space:nowrap;pointer-events:none}.privacy-copy,.privacy-specs{position:relative;z-index:1;grid-column:2}.privacy-icon{position:absolute;top:36px;right:0;margin:0;color:var(--acid)}.install-heading h2,.privacy-copy h2,.section-heading h2{font-size:clamp(66px,7vw,112px);line-height:.84}.privacy-copy h2{font-size:clamp(58px,5vw,78px);line-height:.86}.privacy-copy>p:not(.section-index){max-width:600px;margin:28px 0;color:#9fa7a0;font-size:14px;line-height:1.75}.privacy-specs{border-top:1px solid var(--line)}.privacy-specs>div{padding:20px 0;display:grid;grid-template-columns:1fr auto;gap:24px;border-bottom:1px solid var(--line);font-size:10px;text-transform:uppercase}.privacy-specs span{color:#667067}.privacy-specs strong{color:var(--acid);font-weight:500}.workflow-section{padding:130px max(32px,calc((100vw - 1240px) / 2));border-bottom:1px solid var(--line);background:rgba(7,10,8,.82);color:var(--paper)}.workflow-section .section-index{color:var(--acid)}.section-heading{display:grid;grid-template-columns:1fr 1.6fr .7fr;gap:52px;align-items:end}.section-heading .section-index{align-self:start}.section-heading>p:last-child{margin:0;padding-bottom:7px;color:#7f8880;font-size:12px;line-height:1.6}.workflow-list{margin-top:80px;border-top:1px solid var(--line)}.workflow-row{min-height:170px;padding:30px 0;display:grid;grid-template-columns:.5fr 1.3fr .9fr;gap:48px;align-items:center;border-bottom:1px solid var(--line)}.workflow-number{font-family:var(--font-display);font-size:78px;line-height:1;color:#354037}.workflow-row h3{margin:0 0 8px;font-family:var(--font-display);font-size:42px;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.workflow-row p{max-width:520px;margin:0;color:#8e968f;font-size:12px;line-height:1.65}.workflow-row code{padding:18px;border:1px solid #303931;background:rgba(10,14,11,.88);color:#aeb6af;font-family:var(--font-mono);font-size:10px}.install-section{padding:130px max(32px,calc((100vw - 1240px) / 2));border-bottom:1px solid var(--line);display:grid;grid-template-columns:.72fr 1.28fr;gap:78px;align-items:start}.install-console{border:1px solid #3a433b;background:rgba(6,9,7,.9)}.install-console-bar{min-height:44px;padding:0 16px;display:flex;justify-content:space-between;gap:20px;color:#747d75;font-size:8px;text-transform:uppercase}.install-command,.install-console-bar{align-items:center;border-bottom:1px solid var(--line)}.install-command{min-height:126px;padding:26px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.install-command>span{color:var(--acid)}.install-command code{overflow-wrap:anywhere;color:#c5cbc6;font-size:11px;line-height:1.6}.install-command button{min-height:40px;padding:9px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid #3b443c;background:transparent;color:#a6aea7;font-size:9px;text-transform:uppercase;cursor:pointer}.install-command button:focus-visible,.install-command button:hover{border-color:var(--acid);color:var(--acid)}.install-steps{display:grid;grid-template-columns:repeat(3,1fr)}.install-steps>div{min-height:170px;padding:22px}.install-steps>div+div{border-left:1px solid var(--line)}.install-steps span,.install-steps strong{display:block}.install-steps span{margin-bottom:24px;color:var(--acid);font-size:9px}.install-steps strong{margin-bottom:9px;font-family:var(--font-display);font-size:31px;font-weight:400;text-transform:uppercase}.install-steps p{margin:0;color:#707971;font-size:9px;line-height:1.6}.install-cta{width:100%;min-height:74px}.site-footer{min-height:220px;padding:62px max(32px,calc((100vw - 1240px) / 2));display:grid;grid-template-columns:1fr auto auto;gap:64px;align-items:end}.site-footer p{margin:12px 0 0;color:#69726a;font-size:9px}.footer-links{display:flex;gap:24px;color:#969e97;font-size:9px;text-transform:uppercase}.footer-links a:focus-visible,.footer-links a:hover{color:var(--acid)}.footer-code{margin:0!important;text-transform:uppercase}@media (max-width:1180px){.hero-grid{grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);gap:28px}.hero h1{font-size:clamp(92px,9vw,108px)}.terminal-shell{grid-template-columns:minmax(0,1fr) 82px}.agent-rail{padding-inline:8px}}@media (max-width:960px){.site-header{width:min(100% - 40px,900px)}.desktop-nav{display:none}.hero{padding-inline:28px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:8px}.hero h1{max-width:690px;font-size:clamp(90px,15vw,132px)}.hero-description{max-width:600px}.proof-row{max-width:670px}.terminal-stage{margin-top:20px}.install-section,.privacy-section{grid-template-columns:1fr}.privacy-copy,.privacy-specs{grid-column:1}.privacy-icon{position:static;margin:0 0 20px}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading .section-index{margin-bottom:0}.section-heading>p:last-child{max-width:400px}.workflow-row{grid-template-columns:.35fr 1.35fr}.workflow-row code{grid-column:2}.install-section{gap:54px}.site-footer{grid-template-columns:1fr auto}.edge-readout,.footer-code{display:none}}@media (max-width:640px){body{font-size:14px}.site-shell{background-size:auto 1100px}.site-header{width:calc(100% - 32px);height:72px;grid-template-columns:1fr auto}.wordmark{font-size:23px}.system-id{padding-left:14px;font-size:7px}.hero{min-height:auto;padding:48px 18px 72px}.hero-grid{gap:42px}.hero h1{font-size:clamp(70px,23vw,102px);line-height:.81}.command-mark{margin-top:25px}.hero-description{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;gap:18px}.primary-cta{width:100%}.text-link{justify-content:center}.proof-row{grid-template-columns:1fr}.proof-item{min-height:auto;padding:18px 0;display:grid;grid-template-columns:auto 1fr;column-gap:14px}.proof-item+.proof-item{padding-left:0;border-left:0;border-top:1px solid var(--line)}.proof-item svg{grid-row:span 2}.terminal-shell{min-height:0;grid-template-columns:1fr}.terminal-run{height:auto;display:block}.terminal-main{border-right:0}.terminal-bar{grid-template-columns:1fr auto}.terminal-bar span:nth-child(2){display:none}.terminal-block{padding:16px 14px}.prompt-block,.terminal-run>.terminal-block:nth-child(2),.verify-block{min-height:0}.terminal-label span:last-child{max-width:58%}.diff-block{min-height:0}.diff-code{overflow-x:auto;font-size:7.2px}.agent-rail{padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.rail-heading,.rail-meta{display:none}.rail-stage{padding:14px 4px;border-bottom:0;border-right:1px solid var(--line-soft)}.scroll-cue{display:none}.install-section,.privacy-section,.workflow-section{padding:88px 18px}.privacy-section{min-height:740px;gap:72px}.reactor-word{left:-6vw;bottom:16%;font-size:65vw;writing-mode:vertical-rl}.install-heading h2,.privacy-copy h2,.section-heading h2{font-size:clamp(66px,20vw,90px)}.privacy-specs>div{grid-template-columns:1fr;gap:8px}.workflow-list{margin-top:48px}.workflow-row{min-height:0;grid-template-columns:1fr;gap:18px}.workflow-number{font-size:48px}.workflow-row code{grid-column:auto}.install-section{gap:42px}.install-console-bar span:last-child{display:none}.install-command{grid-template-columns:auto 1fr;padding:20px 16px}.install-command button{grid-column:1/-1;justify-content:center}.install-steps{grid-template-columns:1fr}.install-steps>div{min-height:auto}.install-steps>div+div{border-left:0;border-top:1px solid var(--line)}.site-footer{padding:52px 18px;grid-template-columns:1fr;gap:36px}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}