: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;--header-height:78px;--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}.release-fields b{overflow-wrap:anywhere}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);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:#070b10e0;position:sticky;top:0}.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;font-size:.85rem;transition:color .2s,border-color .2s;position:relative}.nav-links a:hover,.nav-links a[aria-current]{color:var(--ink)}.nav-links a[aria-current]:after{content:"";background:var(--cyan);width:16px;height:2px;position:absolute;bottom:-.5rem;left:0}.nav-links .nav-cta{color:#c8f4f6;background:#56e8f407;border:1px solid #56e8f442;border-radius:2rem;padding:.65rem 1rem}.nav-links .nav-cta:hover{border-color:var(--cyan)}.menu-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:5px;padding:11px;display:none}.menu-button span:not(.sr-only){background:currentColor;height:1px;margin:6px 0;display:block}.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}.button{min-height:51px;font:650 .75rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000;border-radius:5px;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}.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}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.5 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}.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}.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)}.ai-modes .card-top>span{color:var(--cyan)}.ai-modes .feature-card h3{margin-top:2.5rem}.release-details{border:1px solid var(--line);background:#0b1119;border-radius:6px;padding:1.4rem}.release-details summary{cursor:pointer;color:#d1dce4;font-weight:550}.release-details p{color:var(--muted)}.release-details a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.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}.catalog-scope{border:1px solid var(--line);border-left:2px solid var(--cyan);background:#0a10176b;margin-bottom:2rem;padding:1.2rem 1.4rem}.catalog-scope p{color:var(--muted);margin:0 0 .8rem;font-size:.88rem}.tool-controls{z-index:10;top:var(--header-height);background:#070b10f2;grid-template-columns:minmax(280px,.7fr) 1.3fr;gap:1rem;padding:1rem 0;display:grid;position:sticky}.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);min-height:44px;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}.capture-frame{aspect-ratio:3/2;border:1px solid var(--line);background:#0b1117;padding:1px;display:block;overflow:hidden}.capture-frame img{object-fit:contain;width:100%;height:100%;display:block}.app-preview-grid{padding-block:1rem 4rem}.app-preview-grid figure{grid-column:1/-1}.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{max-width:36rem;color:var(--muted);font-size:.875rem}.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);line-height:1.1}.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{top:var(--header-height);min-height:calc(100vh - var(--header-height));border-right:1px solid var(--line);padding:2rem 1.5rem 3rem 0;position:sticky}.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{grid-template-columns:1.8fr .7fr 1fr;align-items:start;gap:3rem;padding-block:3.5rem;display:grid}.footer-brand{font-size:1.15rem}.site-footer p{color:#8293a1;font-size:.82rem}.footer-intro{max-width:330px}.footer-intro>span,.footer-bottom{color:#94a4b2;font-size:.75rem}.footer-group{color:#a3b1bd;flex-direction:column;align-items:flex-start;gap:.55rem;font-size:.82rem;display:flex}.footer-group h2{color:var(--ink);margin:0 0 .35rem;font-size:.82rem;font-weight:600}.footer-group a{overflow-wrap:anywhere;padding-block:.25rem}.site-footer a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.3rem;display:flex}.footer-bottom>div{gap:1.3rem;display:flex}@media (width<=900px){.nav{flex-wrap:wrap;gap:1rem;padding-block:.75rem}.nav-links{flex-wrap:wrap;gap:.8rem 1.3rem;width:100%}[data-menu-ready] .nav{flex-wrap:nowrap;padding-block:0}[data-menu-ready] .menu-button{display:block}[data-menu-ready] .nav-links{border:1px solid var(--line);background:#0b1119;border-radius:0 0 8px 8px;flex-direction:column;align-items:stretch;gap:.2rem;width:auto;padding:1rem;display:none;position:absolute;top:calc(100% - 1px);left:14px;right:14px;box-shadow:0 30px 70px #00000080}[data-menu-ready] .nav-links.is-open{display:flex}.nav-links a{padding:.65rem .4rem}.nav-links a[aria-current]:after{bottom:.3rem;left:.4rem}.footer-inner{grid-template-columns:1fr 1fr;gap:2rem}.footer-intro{grid-column:1/-1}.section-heading{grid-template-columns:1fr}.section-heading>span{grid-column:1}.download-stage,.status-list.compact{grid-template-columns:1fr}.page-hero{min-height:430px}.tool-controls{grid-template-columns:1fr;position:relative;top:auto}.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;top:auto;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);--header-height:68px}.nav{min-height:68px}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}.button{width:100%}.terminal-bar{height:40px}.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)}.feature-grid,.split-manifesto,.tool-grid,.process-strip,.spec-grid,.security-grid,.creator-card,.docs-card-grid{grid-template-columns:1fr}.inline-actions{margin-top:1.5rem}.status-row{min-height:0;padding:.9rem 0}.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{gap:2rem 1rem;padding-block:2.5rem}.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}.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}}
