.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:48px;padding-bottom:96px}.docs-nav{position:sticky;top:calc(var(--nav-h) + 32px);align-self:start;display:flex;flex-direction:column;gap:2px}.docs-nav .mono-caption{margin-bottom:var(--space-2)}.docs-nav-sep{margin-top:var(--space-5)}.docs-nav a{display:flex;align-items:center;gap:4px;padding:7px 12px;border-left:2px solid var(--outline-2);color:var(--ink-2);font-size:14px}.docs-nav a:hover{color:var(--ink)}.docs-nav a.active{border-left-color:var(--primary);color:var(--primary);font-weight:600}.docs-body{min-width:0;max-width:780px}.docs-body h1{margin-top:var(--space-4);font-size:clamp(32px,3.4vw,42px);font-weight:700;letter-spacing:-.03em}.docs-lead{margin-top:var(--space-3);color:var(--ink-2);font-size:16px}.docs-body h2{display:flex;align-items:center;gap:8px;margin:56px 0 var(--space-4);font-size:24px;font-weight:700}.docs-body h2 .anchor{color:var(--ink-3);opacity:0;transition:opacity .15s}.docs-body h2:hover .anchor,.docs-body h2 .anchor:focus-visible{opacity:1}.docs-body p{margin:var(--space-3) 0;color:var(--ink-2);line-height:1.8}.docs-body p code,.docs-steps code,.docs-list code{padding:2px 6px;border-radius:var(--radius-xs);background:var(--surface-3);color:var(--ink);font-size:13px}.docs-body .code-tabs{margin:var(--space-4) 0}.docs-figure{margin:var(--space-5) 0 var(--space-6)}.docs-figure img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--outline-2);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-sm)}.docs-figure figcaption{margin-top:var(--space-2);color:var(--ink-3);font-size:13px;line-height:1.6;text-align:center}.docs-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:56px}.promo-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0}.promo-summary-item{padding:var(--space-4);display:flex;flex-direction:column;gap:4px}.promo-summary-item span{font-size:12px}.promo-summary-item strong{font-size:16px;font-weight:700}@media (max-width: 560px){.promo-summary-grid{grid-template-columns:1fr}}.base-url{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5)}.base-url code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:600;color:var(--primary)}.docs-steps,.docs-list{margin:0;padding-left:22px;color:var(--ink-2);line-height:1.8}.docs-steps li,.docs-list li{margin:var(--space-2) 0}.docs-steps b{color:var(--ink)}@media (max-width: 900px){.docs{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.docs-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.docs-nav .mono-caption{display:none}.docs-nav a{border:1px solid var(--outline-2);border-radius:var(--radius-pill);padding:6px 12px}.docs-nav a.active{border-color:var(--primary)}}
