.docs-shell_root__ewrPX{--canvas:var(--pub-canvas);--surface:var(--pub-surface);--surface-soft:var(--pub-surface-soft);--ink:var(--pub-ink);--ink-soft:var(--pub-ink-soft);--muted:var(--pub-muted);--border:var(--pub-border);--border-strong:var(--pub-border-strong);--accent:var(--pub-accent);--accent-hover:var(--pub-accent-hover);--shadow-sm:var(--pub-shadow-sm);--shadow-md:var(--pub-shadow-md);--container:1200px;--prose:760px;min-height:100vh;overflow-x:clip;background:var(--canvas);color:var(--ink)}.docs-shell_body__pvmSH{width:min(100% - 48px,var(--container));margin:0 auto;padding:8px 0 clamp(3rem,2rem + 4vw,6rem);display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:clamp(24px,2vw,48px);gap:clamp(24px,2vw,48px);align-items:start}.docs-shell_content__31Sp9{min-width:0}@media (max-width:900px){.docs-shell_body__pvmSH{grid-template-columns:1fr;gap:0;padding-top:16px}}.docs-sidebar_sidebar__rJDI3{position:-webkit-sticky;position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;padding:8px 20px 40px 0;border-right:1px solid var(--border)}.docs-sidebar_group__HbfVS{margin-bottom:22px}.docs-sidebar_groupLabel__o6hzh{margin:0 0 8px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.docs-sidebar_items__i9nS_{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.docs-sidebar_link__1ak50,.docs-sidebar_soon__zyNpz{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:14px;line-height:1.4;text-decoration:none;color:var(--ink-soft);transition:background .12s ease,color .12s ease}.docs-sidebar_link__1ak50:hover{background:var(--surface-soft);color:var(--ink)}.docs-sidebar_linkActive__NVAzM{background:var(--pub-accent-soft);color:var(--accent-hover);font-weight:600}.docs-sidebar_soon__zyNpz{color:var(--muted);cursor:default}.docs-sidebar_soonTag__y_ZcX{margin-left:auto;padding:1px 6px;border-radius:999px;background:var(--surface-soft);border:1px solid var(--border);font-family:var(--font-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.docs-sidebar_toggle__z0iFG{display:none;align-items:center;gap:10px;width:100%;padding:12px 16px;margin-bottom:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:15px;font-weight:600;cursor:pointer}.docs-sidebar_toggleIcon__4_hNS{position:relative;width:16px;height:2px;background:var(--accent);box-shadow:0 -5px 0 var(--accent),0 5px 0 var(--accent)}@media (max-width:900px){.docs-sidebar_toggle__z0iFG{display:flex}.docs-sidebar_sidebar__rJDI3{position:static;max-height:none;overflow:visible;display:none;padding:4px 0 12px;border-right:none;border-bottom:1px solid var(--border);margin-bottom:12px}.docs-sidebar_sidebarOpen__tNwps{display:block}}