.docs-module__y9q9MW__docsLayout{background:var(--bg);min-height:100vh;display:flex}.docs-module__y9q9MW__sidebar{border-right:var(--border-width)solid var(--border);background:var(--surface);width:260px;padding:var(--space-4)0;z-index:10;flex-shrink:0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.docs-module__y9q9MW__sidebarBack{padding:0 20px 12px}.docs-module__y9q9MW__backLink{font-size:var(--text-xs);color:var(--text-faint);transition:color var(--dur-fast)ease;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.docs-module__y9q9MW__backLink:hover{color:var(--text-muted)}.docs-module__y9q9MW__sidebarHeader{padding:0 20px var(--space-4);border-bottom:var(--border-width)solid var(--border);margin-bottom:var(--space-2)}.docs-module__y9q9MW__sidebarTitle{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:700;text-decoration:none}.docs-module__y9q9MW__sidebarTitle:hover{color:var(--text-muted)}.docs-module__y9q9MW__category{margin-bottom:4px}.docs-module__y9q9MW__categoryButton{width:100%;font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 20px;font-weight:600;display:flex}.docs-module__y9q9MW__categoryButton:hover{color:var(--text-muted)}.docs-module__y9q9MW__categoryIcon{transition:transform var(--dur-fast)ease;flex-shrink:0}.docs-module__y9q9MW__categoryIconCollapsed{transform:rotate(-90deg)}.docs-module__y9q9MW__categoryItems{overflow:hidden}.docs-module__y9q9MW__navLink{font-size:var(--text-sm);color:var(--text-muted);transition:color var(--dur-fast)ease,background var(--dur-fast)ease;padding:6px 20px 6px 28px;line-height:1.4;text-decoration:none;display:block}.docs-module__y9q9MW__navLink:hover{color:var(--text);background:var(--surface-raised)}.docs-module__y9q9MW__navLinkActive{color:var(--text);background:var(--surface-raised);font-weight:600}.docs-module__y9q9MW__mobileToggle{z-index:20;border-radius:var(--radius-md);border:var(--border-width)solid var(--border);background:var(--surface-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:36px;height:36px;color:var(--text-muted);justify-content:center;align-items:center;display:none;position:fixed;top:12px;left:12px}.docs-module__y9q9MW__mobileToggle:hover{background:var(--surface-raised);color:var(--text)}.docs-module__y9q9MW__sidebarOverlay{display:none}.docs-module__y9q9MW__mainContent{flex:1;min-width:0;margin-left:260px}.docs-module__y9q9MW__contentWrapper{max-width:1100px;margin:0 auto;display:flex}.docs-module__y9q9MW__article{min-width:0;padding:var(--space-6)var(--space-7);flex:1;max-width:760px}.docs-module__y9q9MW__toc{width:200px;padding:var(--space-6)var(--space-4)var(--space-6)0;flex-shrink:0;max-height:100vh;position:sticky;top:0;overflow-y:auto}.docs-module__y9q9MW__tocTitle{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);font-weight:600}.docs-module__y9q9MW__tocList{margin:0;padding:0;list-style:none}.docs-module__y9q9MW__tocLink{font-size:var(--text-xs);color:var(--text-faint);transition:color var(--dur-fast)ease;border-left:var(--border-width-strong)solid transparent;padding:4px 0 4px 10px;line-height:1.4;text-decoration:none;display:block}.docs-module__y9q9MW__tocLink:hover{color:var(--text-body)}.docs-module__y9q9MW__tocLinkActive{color:var(--text);border-left-color:var(--text)}.docs-module__y9q9MW__codeBlockWrapper{margin:var(--space-4)0;position:relative}.docs-module__y9q9MW__codeBlockHeader{padding:var(--space-2)var(--space-4);background:var(--surface);border-radius:var(--radius-md)var(--radius-md)0 0;font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}.docs-module__y9q9MW__codeBlockCopy{border:var(--border-width)solid var(--border);color:var(--text-muted);font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 8px;font-family:inherit}.docs-module__y9q9MW__codeBlockCopy:hover{color:var(--text);border-color:var(--text-faint)}@media (max-width:1100px){.docs-module__y9q9MW__toc{display:none}.docs-module__y9q9MW__article{max-width:100%}}@media (max-width:768px){.docs-module__y9q9MW__sidebar{transition:transform var(--dur-base)ease;z-index:30;width:280px;transform:translate(-100%)}.docs-module__y9q9MW__sidebarOpen{transform:translate(0)}.docs-module__y9q9MW__sidebarOverlay{background:var(--surface-sunken);z-index:25;opacity:0;pointer-events:none;transition:opacity var(--dur-base)ease;display:block;position:fixed;inset:0}.docs-module__y9q9MW__sidebarOverlayVisible{opacity:1;pointer-events:auto}.docs-module__y9q9MW__mobileToggle{display:flex}.docs-module__y9q9MW__mainContent{margin-left:0}.docs-module__y9q9MW__article{padding:60px 20px var(--space-6)}}
