:root{color-scheme:dark;--ink:#f4f8fb;--muted:#8b9bab;--line:#7197b333;--surface:#0c131bc7;--surface-strong:#0d141d;--cyan:#56e8f4;--blue:#3988ff;--violet:#a767ff;--red:#ff5c71;--page:#070b10;--shell:min(1240px, calc(100vw - 40px));--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page)}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 72% 20%, #2286a724, transparent 31rem), radial-gradient(circle at 90% 52%, #6234a214, transparent 28rem), linear-gradient(#56e8f406 1px, transparent 1px), linear-gradient(90deg, #56e8f406 1px, transparent 1px), var(--page);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;background-size:auto,auto,64px 64px,64px 64px,auto;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:var(--shell);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--page);border-radius:.25rem;padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#070b10c2;position:relative}.nav{justify-content:space-between;align-items:center;gap:2rem;min-height:78px;display:flex}.brand{font:700 1.05rem/1 var(--mono);letter-spacing:.16em;align-items:center;gap:.7rem;display:inline-flex}.brand img{filter:drop-shadow(0 0 13px #56e8f42e)}.brand b{color:var(--cyan)}.nav-links{align-items:center;gap:clamp(.8rem,1.7vw,1.5rem);display:flex}.nav-links a{color:#a9b5c0;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;transition:color .2s}.nav-links a:hover{color:var(--ink)}.menu-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);padding:11px;display:none}.menu-button span:not(.sr-only){background:currentColor;height:1px;margin:6px 0;display:block}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.88fr);align-items:center;gap:clamp(3rem,8vw,8.5rem);min-height:calc(100vh - 78px);padding-block:clamp(4rem,10vh,8rem);display:grid}.status-pill{color:#b8c8d3;width:max-content;font:600 .67rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;background:#56e8f40d;border:1px solid #56e8f438;align-items:center;gap:.65rem;padding:.46rem .75rem;display:flex}.status-pill span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.eyebrow{color:#b3bfca;font:600 .82rem/1 var(--mono);letter-spacing:.22em;margin:2rem 0 1.1rem}.eyebrow i{color:var(--violet);margin-inline:.6rem;font-style:normal}h1{letter-spacing:-.065em;max-width:840px;margin:0;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:650;line-height:.93}h1 em{color:#0000;-webkit-text-stroke:1px #c8e1eed1;text-shadow:0 0 32px #34a9d01f;font-style:normal}.hero-lede{color:#9cabb8;max-width:650px;margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.22rem)}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.button{min-height:51px;font:650 .75rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:1.3rem;padding:.8rem 1.2rem;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#031013;background:linear-gradient(120deg, var(--cyan), #75f1e8);box-shadow:0 0 30px #56e8f421}.button.secondary{border-color:var(--line);background:#0d141db8}.button small{color:#6f8291;font-size:.56rem}.hero-note{color:#728492;font:.72rem/1.65 var(--mono);border-left:1px solid #56e8f44d;max-width:540px;margin-top:2rem;padding-left:1rem}.hero-note b{color:#a6b7c3}.hero-system{background:linear-gradient(145deg,#0f1922db,#070b10ed);border:1px solid #5d99b53d;position:relative;box-shadow:0 32px 100px #00000073,inset 0 1px #ffffff09}.hero-system:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff02 3px 4px);position:absolute;inset:0}.terminal-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:45px;padding:0 16px;display:flex}.terminal-bar>span{background:#32414d;border-radius:50%;width:7px;height:7px}.terminal-bar>span:first-child{background:#815166}.terminal-bar code{color:#8397a5;font:.62rem var(--mono);letter-spacing:.1em;margin-left:auto}.terminal-body{padding:1.3rem 1.4rem 1.5rem;position:relative}.terminal-body>p{color:#657888;font:.62rem var(--mono);letter-spacing:.14em;margin:0}.terminal-body>p span{color:var(--cyan);margin-right:.7rem}.system-mark{place-items:center;min-height:285px;display:grid;position:relative;overflow:hidden}.system-mark img{z-index:2;filter:drop-shadow(0 0 26px #43d5e42e);position:relative}.orbit{border:1px solid #56e8f429;border-radius:50%;position:absolute}.orbit.one{width:255px;height:255px}.orbit.two{border-color:#a767ff21;width:320px;height:160px;transform:rotate(-18deg)}dl{border-top:1px solid var(--line);margin:0}dl div{border-bottom:1px solid #7197b31c;justify-content:space-between;align-items:center;gap:1rem;min-height:43px;display:flex}dt,dd{font:.62rem var(--mono);letter-spacing:.1em}dt{color:#778896}dd{color:#afbdc7;align-items:center;gap:.55rem;margin:0;display:flex}.dot{border-radius:50%;width:6px;height:6px}.dot.verified{background:var(--cyan);box-shadow:0 0 9px #56e8f4b3}.dot.progress{background:#f1bd59;box-shadow:0 0 9px #f1bd5980}.dot.pending{border:1px solid #657482}.section-heading{grid-template-columns:.48fr 1fr;align-items:start;gap:1rem 3rem;margin-bottom:2.3rem;display:grid}.section-heading>p,.section-kicker{color:var(--cyan);font:650 .66rem/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:.25rem 0 0}.section-heading h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04}.section-heading>span{max-width:640px;color:var(--muted);grid-column:2}.content-section{padding-block:clamp(4.5rem,9vw,8rem)}.narrow-section{max-width:980px;padding-block:clamp(3rem,8vw,7rem)}.text-link{color:#b3c4d0;font:650 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.text-link:hover{color:var(--cyan)}.inline-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.dual-intent,.workspace-section,.workflow-section,.home-status{padding-block:clamp(5rem,10vw,9rem)}.dual-grid{grid-template-columns:1fr 80px 1fr;align-items:stretch;display:grid}.intent-card{border:1px solid var(--line);min-height:360px;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.intent-card:after{content:"";filter:blur(10px);opacity:.15;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:-120px}.offensive-card:after{background:var(--red)}.defensive-card:after{background:var(--blue)}.intent-card>span{font:.64rem var(--mono);letter-spacing:.16em}.offensive-card>span{color:#ff8291}.defensive-card>span{color:#74c9ff}.intent-card h3{letter-spacing:-.04em;max-width:520px;margin:4.5rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.intent-card p{max-width:520px;color:var(--muted)}.intent-card a{font:.7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:2.5rem;left:clamp(2rem,5vw,4rem)}.intent-axis{color:var(--violet);font:300 2rem var(--mono);place-items:center;display:grid}.workspace-section{border-top:1px solid var(--line)}.workspace-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.workspace-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b121966;grid-template-columns:auto 1fr auto;align-items:end;gap:.8rem;min-height:132px;padding:1.1rem;transition:background .2s;display:grid}.workspace-grid>div:hover{background:#20495c2e}.workspace-grid span{color:#576876;font:.58rem var(--mono);align-self:start}.workspace-grid b{font-size:.94rem}.workspace-grid i{color:#5f7281;font-style:normal}.command-section{border-block:1px solid var(--line);background:linear-gradient(90deg,#0a1017eb,#0c1c27b8,#0a1017eb);padding-block:clamp(5rem,10vw,9rem)}.command-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.command-grid h2{letter-spacing:-.055em;margin:1rem 0 1.3rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.command-grid>div>p:not(.section-kicker){color:var(--muted);max-width:620px}.command-terminal{background:#070c11;border:1px solid #56e8f42e;box-shadow:0 30px 70px #0006}.command-terminal pre{color:#8399a8;min-height:360px;font:.78rem/1.9 var(--mono);white-space:pre-wrap;margin:0;padding:2rem}.command-terminal pre>span{color:var(--cyan)}.command-terminal pre b{color:#c4d2da}.command-terminal pre i{color:#f0bd66;font-style:normal}.workflow-line{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.workflow-line>div{border-right:1px solid var(--line);min-height:260px;padding:1.5rem 1.5rem 2rem}.workflow-line>div:last-child{border:0}.workflow-line span{color:var(--cyan);font:.64rem var(--mono)}.workflow-line h3{margin:5rem 0 1rem;font-size:1.2rem}.workflow-line p{color:var(--muted);font-size:.87rem}.home-status,.status-list{border-top:1px solid var(--line)}.status-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:95px;padding:1rem 0;display:flex}.status-row h3{margin:0 0 .2rem;font-size:1rem}.status-row p{color:var(--muted);margin:0;font-size:.82rem}.status-list.compact{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.status-badge{color:#a5b3be;font:.58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:.55rem;display:inline-flex}.status-badge i{border-radius:50%;width:6px;height:6px}.status-available i{background:var(--cyan);box-shadow:0 0 9px #56e8f4a6}.status-in-development i{background:#f2bc58;box-shadow:0 0 9px #f2bc5873}.status-planned i,.status-not-released i{border:1px solid #667887}.status-cta{background:#17303d1f;border:1px solid #56e8f42e;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:1.5rem;display:flex}.status-cta span{color:#637987;font:.58rem var(--mono);letter-spacing:.12em}.status-cta h3{margin:.4rem 0 0}.page-hero{border-bottom:1px solid var(--line);min-height:530px;padding-block:clamp(6rem,12vw,10rem)}.page-hero h1{max-width:1040px;margin-top:1.4rem;font-size:clamp(3.7rem,8vw,7.7rem)}.page-hero>p:last-child{max-width:780px;color:var(--muted);margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.23rem)}.split-manifesto{grid-template-columns:1fr 1fr;padding-block:clamp(4rem,9vw,8rem);display:grid}.side-panel{border:1px solid var(--line);min-height:390px;padding:clamp(2rem,4vw,4rem)}.side-panel+.side-panel{border-left:0}.side-panel>span{font:.65rem var(--mono);letter-spacing:.14em}.red-side>span{color:#f78}.blue-side>span{color:#6dcaff}.side-panel h2{letter-spacing:-.05em;margin:7rem 0 1rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.side-panel p{color:var(--muted)}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c12196b;min-height:300px;padding:1.6rem}.card-top{justify-content:space-between;gap:1rem;display:flex}.card-top>span{color:#556875;font:.6rem var(--mono)}.feature-card h3{margin:6rem 0 .8rem;font-size:1.5rem}.feature-card p{max-width:560px;color:var(--muted)}.download-stage{grid-template-columns:1fr .78fr;align-items:center;gap:clamp(3rem,9vw,9rem);min-height:calc(100vh - 78px);padding-block:6rem;display:grid}.download-copy h1{margin-top:1.5rem}.download-copy>p:last-child{max-width:650px;color:var(--muted);font-size:1.1rem}.coming-state{color:#cbd7de;font:.66rem var(--mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.6rem;margin-top:2rem;display:inline-flex}.coming-state i{background:#efbc60;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #efbc6080}.release-console{border:1px solid var(--line);background:#080d13e0}.release-fields{padding:1rem 1.5rem}.release-fields>div{border-bottom:1px solid #7197b31f;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;display:flex}.release-fields span{color:#607584;font:.59rem var(--mono);letter-spacing:.12em}.release-fields b{color:#aebec8;font:.62rem var(--mono);text-align:right;overflow-wrap:anywhere}.release-console .button,.disabled-download{width:calc(100% - 3rem);margin:1.5rem}.disabled-download{color:#667885;min-height:51px;font:.65rem var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #2c3b47;place-items:center;display:grid}.callout{border:1px solid var(--line);grid-template-columns:180px 1fr;gap:2rem;padding:1.5rem;display:grid}.callout strong{color:var(--cyan);font:.62rem var(--mono);text-transform:uppercase;letter-spacing:.14em}.callout p{color:var(--muted);margin:0}.callout-amber{border-color:#efbc6038}.callout-amber strong{color:#efbc60}.callout-violet{border-color:#a767ff38}.callout-violet strong{color:#bd8fff}.process-strip{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.process-strip>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:1.2rem}.process-strip span{color:var(--cyan);font:.6rem var(--mono)}.process-strip b{margin-top:4.5rem;display:block}.process-strip p{color:var(--muted);font-size:.78rem}.tools-panel{padding-bottom:8rem}.tool-controls{z-index:10;background:#070b10f2;grid-template-columns:minmax(280px,.7fr) 1.3fr;gap:1rem;padding:1rem 0;display:grid;position:sticky;top:0}.search-control,.docs-search{border:1px solid var(--line);background:#0a1017;align-items:center;min-height:48px;display:flex}.search-control input,.docs-search input{min-width:0;color:var(--ink);font:.8rem var(--mono);background:0 0;border:0;outline:0;flex:1;padding:0 1rem}kbd{color:#657988;font:.65rem var(--mono);border:1px solid #2e3e49;margin-right:.7rem;padding:.2rem .45rem}.filter-tabs{border:1px solid var(--line);display:flex;overflow-x:auto}.filter-tabs button{border:0;border-right:1px solid var(--line);color:#718493;font:.59rem var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 .8rem}.filter-tabs button.active{color:#051014;background:var(--cyan)}.catalog-count{color:#627582;font:.62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.catalog-count span{color:var(--cyan)}.tool-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tool-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a10176b;min-height:275px;padding:1.35rem}.tool-card[hidden]{display:none}.tool-heading{color:#6b7e8b;font:.58rem var(--mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-heading small{color:#51636f}.tool-card h2{margin:4.2rem 0 .7rem;font-size:1.25rem}.tool-card p{color:var(--muted);font-size:.82rem}.tool-status{color:#8297a4;font:.56rem var(--mono);text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.3rem;display:flex}.tool-status i{background:var(--cyan);border-radius:50%;width:5px;height:5px}.empty-results{border:1px solid var(--line);color:var(--muted);text-align:center;padding:5rem}.release-list{padding-block:5rem}.release-entry{background:#0c18205c;border:1px solid #56e8f433;grid-template-columns:1fr .7fr;gap:3rem;padding:2rem;display:grid}.release-index{color:var(--cyan);font:.6rem var(--mono);letter-spacing:.12em}.release-entry h2{margin:4rem 0 .7rem;font-size:clamp(2rem,4vw,3.6rem)}.release-entry p{color:var(--muted)}.release-entry dl{border-top:0}.release-empty{border:1px solid var(--line);border-top:0;align-items:center;gap:2rem;min-height:220px;padding:2rem;display:flex}.release-empty>span{color:#50616d;font:2.8rem var(--mono)}.release-empty h2{margin:0}.release-empty p{color:var(--muted);margin-bottom:0}.lifecycle-section{padding-block:2rem 8rem}.lifecycle-grid{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.lifecycle-grid>div{border-right:1px solid var(--line);color:#697b88;flex-direction:column;justify-content:space-between;min-height:140px;padding:1rem;display:flex}.lifecycle-grid>div:last-child{border:0}.lifecycle-grid>div.active{color:var(--ink);box-shadow:inset 0 2px var(--cyan);background:#56e8f412}.lifecycle-grid span{font:.58rem var(--mono)}.lifecycle-grid b{text-transform:uppercase;font-size:.75rem}.roadmap-flow{grid-template-columns:repeat(3,1fr);padding-block:6rem 9rem;display:grid}.roadmap-column{border:1px solid var(--line);min-height:570px;padding:1.7rem}.roadmap-column+.roadmap-column{border-left:0}.roadmap-column header span{font:.59rem var(--mono);letter-spacing:.13em;text-transform:uppercase}.roadmap-column.current header span{color:var(--cyan)}.roadmap-column.next header span{color:#efbc60}.roadmap-column.later header span{color:#b986ff}.roadmap-column h2{margin:4.5rem 0 1.5rem;font-size:1.7rem}.roadmap-column ul{margin:0;padding:0;list-style:none}.roadmap-column li{color:#899aa6;border-top:1px solid #7197b321;padding:.8rem 0;font-size:.86rem}.screenshot-grid{grid-template-columns:repeat(2,1fr);gap:2rem;padding-block:6rem 9rem;display:grid}.screenshot-grid figure{margin:0}.screenshot-grid figure:first-child{grid-column:1/-1}.concept-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#0b1117;padding:1px;overflow:hidden}.concept-frame img{object-fit:cover;width:100%;height:100%;display:block}.screenshot-grid figcaption{justify-content:space-between;align-items:end;gap:1rem;padding:1rem 0;display:flex}.screenshot-grid figcaption span{color:var(--cyan);font:.56rem var(--mono);text-transform:uppercase;letter-spacing:.11em}.screenshot-grid h2{margin:.3rem 0 0}.screenshot-grid figcaption p{color:var(--muted);font-size:.7rem}.spec-grid{grid-template-columns:repeat(2,1fr);padding-block:6rem 2rem;display:grid}.spec-grid article{border:1px solid var(--line);min-height:280px;padding:1.8rem}.spec-grid article:nth-child(2n){border-left:0}.spec-grid article:nth-child(n+3){border-top:0}.spec-grid span{color:var(--cyan);font:.6rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.spec-grid h2{margin:5rem 0 .8rem;font-size:1.8rem}.spec-grid p{color:var(--muted)}.security-grid{grid-template-columns:1fr 1fr;padding-block:6rem 2rem;display:grid}.security-contact,.security-guidance{border:1px solid var(--line);min-height:440px;padding:clamp(2rem,5vw,4rem)}.security-guidance{border-left:0}.security-contact>span{color:var(--cyan);font:.6rem var(--mono);text-transform:uppercase;letter-spacing:.12em}.security-contact h2{overflow-wrap:anywhere;margin:5rem 0 1rem;font-size:clamp(1.6rem,3vw,3rem)}.security-contact p{color:var(--muted)}.security-contact .button{margin-top:2rem}.security-guidance h2{margin:0 0 2rem;font-size:1.5rem}.security-guidance ul{padding:0;list-style:none}.security-guidance li{border-top:1px solid var(--line);color:#93a3af;padding:1rem 0}.plain-note{color:var(--muted);margin-top:2rem}.plain-note a{color:var(--cyan)}.origin-grid{grid-template-columns:1.15fr .85fr;gap:4rem;padding-block:6rem;display:grid}.origin-statement>span{color:var(--cyan);font:.6rem var(--mono);text-transform:uppercase;letter-spacing:.12em}.origin-statement h2{letter-spacing:-.05em;margin:4rem 0 1rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.origin-statement p{max-width:700px;color:var(--muted);font-size:1.05rem}.principle-list{border-top:1px solid var(--line)}.principle-list>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.principle-list span{color:#647683;font:.6rem var(--mono)}.principle-list p{color:#9dabb5;margin:0}.creator-card{background:radial-gradient(circle at 16% 52%,#2094aa21,#0000 21rem),#0a101780;border:1px solid #56e8f433;grid-template-columns:.65fr 1.35fr;min-height:520px;display:grid}.creator-mark{border-right:1px solid var(--line);place-items:center;display:grid}.creator-mark img{filter:drop-shadow(0 0 32px #56e8f433)}.creator-copy{padding:clamp(2rem,6vw,5rem)}.creator-copy>span{color:var(--cyan);font:.6rem var(--mono);text-transform:uppercase;letter-spacing:.14em}.creator-copy h2{letter-spacing:-.05em;margin:2.5rem 0 .2rem;font-size:clamp(2.3rem,5vw,4.7rem)}.creator-role{font:.72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#c3d0d8!important}.creator-copy p{max-width:720px;color:var(--muted)}.creator-copy .button{margin-top:1.7rem}.legal-note{max-width:900px;padding-block:5rem 8rem}.legal-note h2{font-size:1.5rem}.legal-note p{color:var(--muted)}.policy-content{max-width:860px;padding-block:5rem 9rem}.policy-content h2{margin-top:3.5rem;font-size:1.5rem}.policy-content p,.policy-content li{color:var(--muted)}.policy-content li{margin:.55rem 0}.policy-date{font:.65rem var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-top:4rem}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 78px);display:flex}.not-found>p{color:var(--cyan);font:.65rem var(--mono);letter-spacing:.14em}.not-found>span{color:var(--muted);margin:2rem 0}.not-found .button{margin-top:.5rem}.docs-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.docs-nav{border-right:1px solid var(--line);min-height:100vh;padding:2rem 1.5rem 3rem 0;position:sticky;top:0}.docs-home{border-bottom:1px solid var(--line);padding-bottom:1.6rem;display:block}.docs-home span{color:var(--cyan);font:.7rem var(--mono);letter-spacing:.13em;display:block}.docs-home small{color:#657885}.docs-nav nav{flex-direction:column;padding-block:1.5rem;display:flex}.docs-nav nav a{color:#718491;padding:.65rem 0;font-size:.8rem}.docs-nav nav a:hover,.docs-nav nav a.active{color:var(--ink)}.docs-nav nav a.active:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:.6rem;display:inline-block}.docs-state{color:#82939e;font:.62rem var(--mono);align-items:center;gap:.7rem;margin-top:2rem;display:flex}.docs-state i{background:#efbc60;border-radius:50%;width:6px;height:6px}.docs-state small{color:#5b6d78}.docs-content{min-width:0;padding:5rem 0 8rem clamp(2rem,6vw,6rem)}.docs-index-head,.docs-article-head{border-bottom:1px solid var(--line);max-width:850px;padding-bottom:3rem}.docs-index-head h1,.docs-article-head h1{margin:1.3rem 0 1.5rem;font-size:clamp(3.2rem,7vw,6.5rem)}.docs-index-head>p:last-child,.docs-article-head>p:last-child{color:var(--muted);font-size:1.05rem}.docs-search{max-width:560px;margin-block:2rem}.docs-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.docs-card-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:1.3rem}.docs-card-grid>a[hidden]{display:none}.docs-card-grid span{color:var(--cyan);font:.58rem var(--mono)}.docs-card-grid h2{margin:3.5rem 0 .6rem;font-size:1.2rem}.docs-card-grid p{color:var(--muted);font-size:.8rem}.docs-card-grid b{color:#95a9b6;font:.6rem var(--mono);text-transform:uppercase}.prose{max-width:820px;padding-top:1rem}.prose h2{letter-spacing:-.035em;margin:3.8rem 0 1rem;padding-top:.5rem;scroll-margin-top:2rem;font-size:clamp(1.7rem,3vw,2.5rem)}.prose h2:before{content:"// ";color:var(--cyan);font:.75em var(--mono)}.prose p,.prose li{color:#95a6b2}.prose strong{color:#dce5ea}.prose a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.prose blockquote{background:#efbc600a;border-left:2px solid #efbc60;margin:2rem 0;padding:1rem 1.3rem}.prose blockquote p{margin:0}.prose pre{border:1px solid var(--line);color:#b3c8d4;font:.78rem/1.8 var(--mono);background:#05090d;margin:1.5rem 0;padding:1.4rem;position:relative;overflow-x:auto}.copy-code{border:1px solid var(--line);color:#8196a4;font:.58rem var(--mono);cursor:pointer;background:#0c141c;padding:.35rem .6rem;position:absolute;top:.6rem;right:.6rem}.docs-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;max-width:820px;margin-top:5rem;padding-top:2rem;display:grid}.docs-pager a{border:1px solid var(--line);padding:1rem}.docs-pager span{color:#647683;font:.58rem var(--mono);text-transform:uppercase;display:block}.docs-pager b{margin-top:.4rem;display:block}.docs-pager .next{text-align:right}.site-footer{border-top:1px solid var(--line);background:#06090d}.footer-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:190px;display:flex}.footer-brand{font-size:1.15rem}.site-footer p{color:#8293a1;font-size:.82rem}.footer-meta{color:#71808d;flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.4rem;font-size:.76rem;display:flex}.footer-meta a:hover{color:var(--ink)}@media (width<=900px){.menu-button{display:block}.nav-links{border:1px solid var(--line);background:#0b1119;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:68px;left:20px;right:20px;box-shadow:0 30px 70px #00000080}.nav-links.is-open{display:flex}.nav-links a{padding:.65rem .4rem}.hero{grid-template-columns:1fr;min-height:auto}.hero-system{width:min(100%,620px)}.section-heading{grid-template-columns:1fr}.section-heading>span{grid-column:1}.dual-grid{grid-template-columns:1fr;gap:1rem}.intent-axis{height:40px}.workspace-grid,.workflow-line{grid-template-columns:repeat(2,1fr)}.command-grid,.download-stage,.status-list.compact{grid-template-columns:1fr}.page-hero{min-height:430px}.tool-controls{grid-template-columns:1fr;position:relative}.tool-grid,.process-strip{grid-template-columns:repeat(2,1fr)}.lifecycle-grid{grid-template-columns:repeat(3,1fr)}.roadmap-flow{grid-template-columns:1fr;gap:1rem}.roadmap-column{min-height:auto}.roadmap-column+.roadmap-column{border-left:1px solid var(--line)}.screenshot-grid{grid-template-columns:1fr}.screenshot-grid figure:first-child{grid-column:auto}.origin-grid,.docs-shell{grid-template-columns:1fr}.docs-nav{border-right:0;border-bottom:1px solid var(--line);min-width:0;min-height:0;padding:1.3rem 0;position:relative;overflow:hidden}.docs-nav nav{flex-direction:row;gap:1rem;min-width:0;max-width:100%;overflow-x:auto}.docs-nav nav a{flex:none}.docs-state{display:none}.docs-content{padding:4rem 0 7rem}}@media (width<=620px){:root{--shell:min(100% - 28px, 1240px)}.nav{min-height:68px}.hero{gap:2rem;padding-block:2.25rem 3rem}h1{font-size:clamp(2.75rem,14vw,4.3rem)}.status-pill{padding:.4rem .62rem;font-size:.6rem}.eyebrow{margin:1.35rem 0 .8rem;font-size:.72rem}.hero-lede{margin-top:1.25rem}.hero-actions{margin-top:1.5rem}.hero-note{margin-top:1.35rem}.hero-actions{flex-direction:column}.button{width:100%}.terminal-bar{height:40px}.terminal-body{padding:1rem}.system-mark{min-height:170px}.system-mark img{width:112px;height:112px}.orbit.one{width:180px;height:180px}.orbit.two{width:220px;height:110px}.terminal-body dl div{min-height:38px}.dual-intent,.workspace-section,.command-section,.workflow-section,.home-status,.content-section{padding-block:3.25rem}.narrow-section{padding-block:2.5rem 3.5rem}.section-heading{gap:.65rem;margin-bottom:1.5rem}.section-heading h2{font-size:clamp(1.9rem,10vw,2.8rem)}.workspace-grid,.workflow-line,.feature-grid,.split-manifesto,.tool-grid,.process-strip,.spec-grid,.security-grid,.creator-card,.docs-card-grid{grid-template-columns:1fr}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid>div{gap:.45rem;min-height:82px;padding:.85rem}.workspace-grid b{overflow-wrap:anywhere;font-size:.78rem}.workspace-grid i{display:none}.workflow-line>div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.25rem}.workflow-line>div:last-child{border-bottom:0}.workflow-line h3{margin:2rem 0 .65rem}.intent-card{min-height:0;padding:1.5rem}.intent-card h3{margin:2rem 0 .75rem}.intent-card a{margin-top:1.25rem;display:inline-block;position:static}.intent-axis{height:24px}.command-grid{gap:2rem}.command-grid h2{font-size:clamp(2.25rem,12vw,3.4rem)}.command-terminal pre{min-height:0;padding:1.25rem;font-size:.7rem;line-height:1.7}.inline-actions{margin-top:1.5rem}.status-row{min-height:0;padding:.9rem 0}.status-cta{margin-top:2rem;padding:1.2rem}.page-hero{min-height:0;padding-block:3.25rem 3.5rem}.page-hero h1{margin-top:1rem;font-size:clamp(2.65rem,14vw,4.2rem)}.page-hero>p:last-child{margin-top:1.35rem}.split-manifesto{padding-block:3rem}.side-panel{min-height:0;padding:1.5rem}.side-panel h2{margin:2.25rem 0 .8rem}.feature-card{min-height:0;padding:1.3rem}.feature-card h3{margin:2.2rem 0 .7rem}.download-stage{gap:2rem;min-height:0;padding-block:3rem}.download-copy h1{margin-top:1rem}.coming-state{margin-top:1.25rem}.process-strip{margin-top:2rem}.process-strip>div{min-height:0;padding:1rem}.process-strip b{margin-top:2rem}.tools-panel{padding-bottom:4rem}.tool-card{min-height:0}.tool-card h2{margin:2rem 0 .7rem}.empty-results{padding:2rem 1rem}.release-list{padding-block:3rem}.release-entry{gap:1.5rem;padding:1.4rem}.release-entry h2{margin:2rem 0 .7rem}.release-empty{gap:1rem;min-height:0;padding:1.4rem}.lifecycle-section{padding-block:1rem 4rem}.lifecycle-grid>div{min-height:105px}.roadmap-flow{padding-block:3rem 4rem}.roadmap-column{padding:1.4rem}.roadmap-column h2{margin:2rem 0 1rem}.screenshot-grid{gap:1.25rem;padding-block:3rem 4rem}.spec-grid{padding-block:3rem 1.5rem}.spec-grid article{min-height:0;padding:1.4rem}.spec-grid h2{margin:2rem 0 .7rem}.security-grid{padding-block:3rem 1.5rem}.security-contact,.security-guidance{min-height:0;padding:1.5rem}.security-contact h2{margin:2rem 0 .8rem}.security-contact .button{margin-top:1.25rem}.security-guidance h2{margin-bottom:1.25rem}.security-guidance li{padding:.8rem 0}.origin-grid{gap:2rem;padding-block:3rem}.origin-statement h2{margin:2rem 0 1rem}.creator-card{min-height:0}.creator-mark{min-height:150px}.creator-mark img{width:96px;height:96px}.creator-copy{padding:1.5rem}.creator-copy h2{margin:1.5rem 0 .2rem;font-size:clamp(2.1rem,11vw,3rem)}.creator-copy .button{margin-top:1.25rem}.legal-note,.policy-content{padding-block:3rem 4rem}.policy-content h2{margin-top:2.3rem}.policy-date{margin-top:2rem}.docs-content{padding:2.5rem 0 4rem}.docs-index-head,.docs-article-head{padding-bottom:2rem}.docs-index-head h1,.docs-article-head h1{margin:1rem 0 1.1rem;font-size:clamp(2.65rem,14vw,4.2rem)}.docs-search{margin-block:1.5rem}.docs-card-grid>a{min-height:0}.docs-card-grid h2{margin:2rem 0 .6rem}.prose h2{margin-top:2.5rem}.docs-pager{margin-top:3rem}.footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem;min-height:0;padding-block:2rem}.footer-meta{flex-direction:column;justify-content:flex-start;gap:.65rem}.side-panel+.side-panel,.spec-grid article:nth-child(2n),.security-guidance{border-left:1px solid var(--line)}.side-panel+.side-panel,.spec-grid article:nth-child(n+2),.security-guidance{border-top:0}.status-row{flex-direction:column;align-items:flex-start;gap:.7rem}.status-cta,.screenshot-grid figcaption{flex-direction:column;align-items:flex-start}.callout{grid-template-columns:1fr;gap:.8rem}.release-entry{grid-template-columns:1fr}.lifecycle-grid{grid-template-columns:repeat(2,1fr)}.roadmap-column{min-height:auto}.creator-mark{border-right:0;border-bottom:1px solid var(--line)}.docs-pager{grid-template-columns:1fr}.docs-pager .next{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
