.docs-shell{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--space-8)}.docs-nav{position:sticky;top:calc(64px + var(--space-5));align-self:start;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.docs-nav p{margin:var(--space-4) 0 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.docs-nav a[aria-current=page]{font-weight:600}.docs-body,.legal-body{min-width:0;max-width:78ch;line-height:var(--leading-prose)}.docs-body h1,.legal-body h1{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));line-height:var(--leading-display);margin-top:0}.docs-body h2,.legal-body h2{margin-top:var(--space-7)}.docs-body pre{overflow-x:auto;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2);font:var(--text-xs)/1.6 var(--font-mono)}.docs-body code{font-family:var(--font-mono);font-size:.92em}.docs-tool{border-top:1px solid var(--border);padding-top:var(--space-5);margin-top:var(--space-6)}.docs-tool h3{font-family:var(--font-mono);margin:0}.docs-tool__hints{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-2) 0}.docs-params{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.docs-params td,.docs-params th{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.docs-steps{padding-left:20px}.legal-page{max-width:860px}.legal-meta{color:var(--text-secondary);font-size:var(--text-sm)}@media (max-width:720px){.docs-shell{grid-template-columns:1fr;gap:var(--space-5)}.docs-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-3)}.docs-nav p{width:100%}}