.docs-page{max-width:1180px}.docs-intro{padding:42px 0 34px;border-bottom:1px solid var(--line)}.docs-intro h1{margin:14px 0 12px;font-size:clamp(40px,5.5vw,70px);line-height:1.02}.docs-stop{color:var(--lime)}.docs-intro p{max-width:600px;margin:0;color:var(--muted);font-size:17px;line-height:1.5}.docs-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,720px);grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:start;padding:28px 0 64px}.docs-index{position:-webkit-sticky;position:sticky;top:24px;border-top:2px solid var(--lime);padding-top:14px}.docs-index-title{font:12px DM Mono,monospace;text-transform:uppercase;margin-bottom:10px}.docs-index nav{display:grid;grid-gap:2px;gap:2px}.docs-index nav a{display:flex;gap:12px;padding:7px 0;color:var(--muted);font-size:13px}.docs-index nav a:focus-visible,.docs-index nav a:hover,.docs-legal:focus-visible,.docs-legal:hover{color:var(--lime)}.docs-index nav span{color:var(--lime);font:11px DM Mono,monospace}.docs-legal{display:block;border-top:1px solid var(--line);margin-top:16px;padding-top:15px;font-size:13px}.docs-section{scroll-margin-top:24px;padding:30px 0;border-bottom:1px solid var(--line)}.docs-section:first-child{padding-top:4px}.docs-section h2{display:flex;gap:16px;align-items:baseline;margin:0 0 14px;font-size:23px}.docs-section h2 span{color:var(--lime);font:12px DM Mono,monospace}.docs-section p{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.7}.docs-section p:last-child{margin-bottom:0}.docs-callout,.docs-status{display:grid;grid-gap:5px;gap:5px;margin-top:18px;padding:15px;border:1px solid var(--line);background:rgba(18,22,21,.72);border-radius:8px}.docs-callout strong{color:var(--text)}.docs-callout span{color:var(--muted);font-size:14px;line-height:1.5}.docs-status{grid-template-columns:auto 1fr;align-items:start;gap:12px}.docs-status p{margin:0}.docs-status .pill{white-space:nowrap}@media(max-width:760px){.docs-intro{padding:30px 0 26px}.docs-layout{display:block;padding-top:22px}.docs-index{position:static;margin-bottom:24px}.docs-index nav{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.docs-index nav a{flex:none;white-space:nowrap}.docs-legal{margin-top:8px}.docs-section{padding:25px 0}.docs-section h2{font-size:20px}}