:root,[data-theme=dark]{color-scheme:dark;--bg:#0A0A0F;--bg-elev:#0E0E14;--bg-grad:radial-gradient(1200px 800px at 20% -10%,rgba(232,53,47,0.10),transparent 60%),radial-gradient(900px 600px at 110% 110%,rgba(232,53,47,0.06),transparent 55%),#0A0A0F;--surface:rgba(24,24,31,0.62);--surface-hi:rgba(38,38,48,0.78);--surface-flat:#18181F;--hover:rgba(255,255,255,0.04);--border:rgba(255,255,255,0.07);--border-hi:rgba(255,255,255,0.13);--accent:#E8352F;--accent-hi:#FF4842;--accent-dark:#C42822;--accent-soft:rgba(232,53,47,0.12);--accent-glow:rgba(232,53,47,0.40);--accent-border:rgba(232,53,47,0.35);--text-primary:#F5F5F7;--text-secondary:#D4D4D8;--text-muted:#A1A1AA;--text-caption:#71717A;--green:#34D399;--green-soft:rgba(52,211,153,0.14);--amber:#F59E0B;--amber-soft:rgba(245,158,11,0.14);--red-soft:rgba(232,53,47,0.14);--blue:#60A5FA;--glass-bg:rgba(20,20,26,0.55);--glass-bg-strong:rgba(14,14,20,0.74);--glass-blur:18px;--glass-blur-strong:28px;--glass-border:rgba(255,255,255,0.08);--glass-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 12px 36px rgba(0,0,0,0.45);--tier-core-bg:rgba(255,255,255,0.05);--tier-core-bd:rgba(255,255,255,0.14);--tier-core-fg:var(--text-primary);--stability-beta-bg:rgba(96,165,250,0.14);--stability-beta-bd:rgba(96,165,250,0.35);--stability-beta-fg:var(--blue);--elev-1:0 1px 0 rgba(255,255,255,0.02) inset,0 8px 24px rgba(0,0,0,0.18);--elev-2:0 12px 36px rgba(0,0,0,0.40);--elev-accent:0 4px 14px var(--accent-glow);--radius-1:4px;--radius-2:6px;--radius-3:8px;--radius-4:12px;--radius-5:14px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-display:var(--font-dm-sans,"DM Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),"Fira Code","Cascadia Code",monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-1:80ms;--dur-2:140ms;--dur-3:220ms;--dur-4:320ms}[data-theme=light]{color-scheme:light;--bg:#F5F5F7;--bg-elev:#FFFFFF;--bg-grad:radial-gradient(1200px 800px at 20% -10%,rgba(232,53,47,0.06),transparent 60%),radial-gradient(900px 600px at 110% 110%,rgba(232,53,47,0.04),transparent 55%),#F5F5F7;--surface:rgba(255,255,255,0.72);--surface-hi:rgba(245,245,247,0.94);--surface-flat:#FFFFFF;--hover:rgba(0,0,0,0.035);--border:rgba(10,10,15,0.08);--border-hi:rgba(10,10,15,0.14);--accent:#E8352F;--accent-hi:#C42822;--accent-dark:#A41C18;--accent-soft:rgba(232,53,47,0.08);--accent-glow:rgba(232,53,47,0.18);--accent-border:rgba(232,53,47,0.25);--text-primary:#0A0A0F;--text-secondary:#27272A;--text-muted:#52525B;--text-caption:#71717A;--green:#16A34A;--green-soft:rgba(22,163,74,0.10);--amber:#B45309;--amber-soft:rgba(180,83,9,0.10);--red-soft:rgba(232,53,47,0.10);--blue:#2563EB;--glass-bg:rgba(255,255,255,0.72);--glass-bg-strong:rgba(255,255,255,0.88);--glass-border:rgba(10,10,15,0.06);--glass-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 12px 36px rgba(10,10,15,0.10);--tier-core-bg:rgba(10,10,15,0.04);--tier-core-bd:rgba(10,10,15,0.14);--tier-core-fg:var(--text-primary);--stability-beta-bg:rgba(37,99,235,0.08);--stability-beta-bd:rgba(37,99,235,0.25);--stability-beta-fg:var(--blue);--elev-1:0 1px 0 rgba(255,255,255,0.6) inset,0 8px 24px rgba(10,10,15,0.04);--elev-2:0 12px 36px rgba(10,10,15,0.08);--elev-accent:0 4px 14px var(--accent-glow)}:root,[data-theme=dark],[data-theme=light]{--scalar-background-1:var(--bg);--scalar-background-2:var(--bg-elev);--scalar-background-3:var(--surface-flat);--scalar-background-accent:var(--accent-soft);--scalar-color-1:var(--text-primary);--scalar-color-2:var(--text-secondary);--scalar-color-3:var(--text-muted);--scalar-color-accent:var(--accent);--scalar-border-color:var(--border);--scalar-font:var(--font-display);--scalar-font-code:var(--font-mono);--scalar-radius:var(--radius-3);--scalar-radius-lg:var(--radius-4);--scalar-sidebar-background-1:var(--glass-bg-strong);--scalar-sidebar-color-1:var(--text-primary);--scalar-sidebar-color-2:var(--text-muted);--scalar-sidebar-border-color:var(--border);--scalar-button-1:var(--accent);--scalar-button-1-color:#ffffff;--scalar-button-1-hover:var(--accent-hi);--scalar-color-blue:var(--blue);--scalar-color-green:var(--green);--scalar-color-orange:var(--amber);--scalar-color-red:var(--accent);--scalar-color-purple:var(--text-muted)}#scalar-app-container.dark-mode{--scalar-sidebar-color-2:#A1A1AA}#scalar-app-container.light-mode{--scalar-sidebar-color-2:#52525B}*{box-sizing:border-box}body,html{margin:0;padding:0;overscroll-behavior-y:none}html{background:var(--bg)}body{background:var(--bg-grad);color:var(--text-secondary);font-family:var(--font-display);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on,"cv11" on;letter-spacing:-.005em}html{transition:background-color var(--dur-4) var(--ease-in-out),color var(--dur-4) var(--ease-in-out)}.docs-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);min-height:58px;background:var(--bg-elev);border-bottom:1px solid var(--border);transition:background var(--dur-4) var(--ease-in-out),-webkit-backdrop-filter var(--dur-4) var(--ease-in-out);transition:background var(--dur-4) var(--ease-in-out),backdrop-filter var(--dur-4) var(--ease-in-out);transition:background var(--dur-4) var(--ease-in-out),backdrop-filter var(--dur-4) var(--ease-in-out),-webkit-backdrop-filter var(--dur-4) var(--ease-in-out)}.docs-topbar.scrolled{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%)}.docs-brand{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--text-primary);flex-shrink:0}.docs-brand-mark{width:28px;height:28px;border-radius:var(--radius-3);background:#0A0A0F;display:grid;place-items:center;box-shadow:0 0 0 1px var(--border-hi),0 4px 14px var(--accent-glow);font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--accent)}.docs-wordmark{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;line-height:1}.docs-topbar-nav{display:flex;margin-left:var(--space-6)}.docs-topbar-link,.docs-topbar-nav{align-items:center;gap:var(--space-1)}.docs-topbar-link{display:inline-flex;padding:6px 12px;font-size:13.5px;font-weight:500;color:var(--text-muted);border-radius:var(--radius-3);text-decoration:none;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out);letter-spacing:-.005em}.docs-topbar-link:hover{color:var(--text-primary);background:var(--hover)}.docs-topbar-link.active{color:var(--text-primary);background:var(--surface-hi)}.docs-topbar-right{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.docs-machine-links{display:flex;align-items:center;gap:var(--space-1)}.docs-machine-link{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--text-caption);border:1px solid var(--border);border-radius:var(--radius-1);text-decoration:none;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.docs-machine-link:hover{color:var(--text-muted);border-color:var(--border-hi)}.docs-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-2);background:transparent;color:var(--text-caption);cursor:pointer;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out);font-size:14px}.docs-theme-toggle:hover{background:var(--hover);color:var(--text-primary)}.tier-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;font-weight:600;letter-spacing:.5px;border-radius:var(--radius-1);border:1px solid;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;vertical-align:middle}.tier-core{color:var(--tier-core-fg);background:var(--tier-core-bg);border-color:var(--tier-core-bd)}.tier-sn{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.tier-r{color:var(--amber);background:var(--amber-soft);border-color:rgba(245,158,11,.35)}.stability-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;font-weight:600;letter-spacing:.5px;border-radius:var(--radius-1);border:1px solid;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;vertical-align:middle}.stability-beta{color:var(--stability-beta-fg);background:var(--stability-beta-bg);border-color:var(--stability-beta-bd)}.section-header-label .stability-pill,.section-header-label .tier-pill{margin-left:var(--space-3)}#scalar-app,#scalar-app-container,.scalar-app:not(.z-overlay){background:var(--bg-grad);min-height:100vh}#scalar-app-container{--scalar-custom-header-height:58px}.scalar-app .references-layout .references-rendered{min-height:60vh}.scalar-app .bg-sidebar-b-1,.scalar-app aside{background-color:transparent!important;background:var(--glass-bg-strong)!important;backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;border-right:1px solid var(--glass-border)!important}[data-theme=light] .scalar-app .bg-sidebar-b-1,[data-theme=light] .scalar-app aside{background:var(--glass-bg-strong)!important}.scalar-app aside [aria-current],.scalar-app aside [aria-selected=true],.scalar-app aside [data-active=true]{position:relative}.scalar-app aside [aria-current]:after,.scalar-app aside [aria-selected=true]:after,.scalar-app aside [data-active=true]:after{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2.5px;background:var(--accent);border-radius:1px;box-shadow:0 0 8px var(--accent-glow)}.scalar-app a{color:var(--accent)}.scalar-app a:hover{color:var(--accent-hi)}.scalar-app code,.scalar-app pre{font-size:12.5px!important}.scalar-app h2,.scalar-app h3{overflow-wrap:break-word;word-break:break-word;min-width:0}.scalar-app code{overflow-wrap:break-word;word-break:break-all}.scalar-app .references-layout>*,.scalar-app .references-rendered>*,.scalar-app .section-container{min-width:0}.scalar-app [data-type=send],.scalar-app button[class*=send],.scalar-app button[data-testid=send-request]{box-shadow:var(--elev-accent)!important}.scalar-app input:focus,.scalar-app textarea:focus{border-color:var(--accent)!important;outline:none!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.scalar-app :focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--accent-soft);border-radius:var(--radius-2)}.scalar-app .required-marker,.scalar-app [class*=required]{color:var(--accent)!important}.scalar-app .operation-badge,.scalar-app .references-header,.scalar-app .references-navigation-bar,.scalar-app .scalar-client-header,.scalar-app .scalar-header,.scalar-app [class*=x-badge],.scalar-app [data-references-navigation],.scalar-app [data-scalar-badge],.scalar-app div.badge[style*="--badge-background-color"],.scalar-app header.api-reference-toolbar,.scalar-app header.references-navigation-bar,.scalar-app span.badge,main.references-rendered>header{display:none!important}.docs-guides-layout{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 58px)}.docs-guides-nav{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(150%);border-right:1px solid var(--glass-border);padding:var(--space-6) 0;position:-webkit-sticky;position:sticky;top:58px;height:calc(100vh - 58px);overflow-y:auto}.docs-guides-nav-section{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);padding:var(--space-3) var(--space-5) var(--space-2)}.docs-guides-nav-item{display:flex;align-items:center;padding:8px var(--space-5);font-size:13.5px;font-weight:500;color:var(--text-muted);text-decoration:none;border-radius:0;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out);position:relative}.docs-guides-nav-item:hover{color:var(--text-primary);background:var(--hover)}.docs-guides-nav-item.active{color:var(--text-primary);background:var(--surface-hi)}.docs-guides-nav-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2.5px;background:var(--accent);border-radius:1px;box-shadow:0 0 8px var(--accent-glow)}.docs-guides-main{padding:var(--space-6);max-width:900px}.docs-guide-prose{max-width:72ch}.docs-page-header{margin-bottom:var(--space-6)}.docs-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:var(--accent);margin-bottom:var(--space-2)}.docs-h1{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--text-primary);letter-spacing:-.025em;line-height:1.15;margin:0 0 var(--space-3);font-feature-settings:"ss01" on,"cv11" on}.docs-subhead{font-size:14px;color:var(--text-muted);margin:0 0 var(--space-4);line-height:1.6}.docs-red-underline{width:36px;height:2.5px;background:var(--accent);border-radius:1px;box-shadow:0 0 8px var(--accent-glow);margin-top:var(--space-4)}.docs-guide-prose h1{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--text-primary);letter-spacing:-.025em;line-height:1.15;margin:var(--space-6) 0 var(--space-4);font-feature-settings:"ss01" on,"cv11" on}.docs-guide-prose h2{font-size:22px;letter-spacing:-.02em;line-height:1.25;margin:var(--space-6) 0 var(--space-3);font-feature-settings:"ss01" on,"cv11" on}.docs-guide-prose h2,.docs-guide-prose h3{font-family:var(--font-display);font-weight:600;color:var(--text-primary)}.docs-guide-prose h3{font-size:17px;letter-spacing:-.015em;line-height:1.3;margin:var(--space-5) 0 var(--space-2);font-feature-settings:"ss01" on,"cv11" on}.docs-guide-prose p{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0 0 var(--space-4);letter-spacing:-.005em}.docs-guide-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-1) var(--ease-out)}.docs-guide-prose a:hover{color:var(--accent-hi)}.docs-guide-prose code{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--surface-flat);border:1px solid var(--border);border-radius:var(--radius-1);padding:1px 5px}.docs-main :not(pre)>code{overflow-wrap:anywhere;word-break:break-word}.docs-guide-prose pre,pre.docs-guide-prose{background:var(--surface-flat);border:1px solid var(--border);border-radius:var(--radius-3);padding:var(--space-4);overflow-x:auto;max-width:100%;margin:var(--space-3) 0 var(--space-5)}.docs-guide-prose pre code,pre.docs-guide-prose code{background:none;border:none;padding:0;font-size:12.5px;font-weight:400;color:var(--text-secondary);width:max-content;min-width:100%}pre.docs-guide-prose code span{color:var(--shiki-dark)}[data-theme=light] pre.docs-guide-prose code span{color:var(--shiki-light)}:root{--space-docs-nav:280px;--space-docs-nav-tablet:248px;--space-drawer:264px}.docs-callout{border-left:2.5px solid var(--border-hi);background:var(--surface-flat);border-radius:0 var(--radius-3) var(--radius-3) 0;padding:var(--space-3) var(--space-4);margin:var(--space-3) 0 var(--space-4)}.docs-callout.warn{border-left-color:var(--amber)}.docs-callout.danger{border-left-color:var(--accent)}.docs-callout-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);margin-bottom:var(--space-2)}.docs-callout.warn .docs-callout-label{color:var(--amber)}.docs-callout.danger .docs-callout-label{color:var(--accent)}.docs-table{width:100%;border-collapse:collapse;font-size:13px;margin:var(--space-3) 0 var(--space-5);display:block;overflow-x:auto;max-width:100%;min-width:0}.docs-table th{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hi)}.docs-table td{padding:10px var(--space-3);color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:top}.docs-table tr:last-child td{border-bottom:none}.docs-table td code{font-size:12px}.docs-main img{display:block;max-width:100%;height:auto;border-radius:var(--radius-3);border:1px solid var(--border);margin:var(--space-4) 0 var(--space-5)}.docs-guide-footer{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);display:flex;gap:var(--space-3);flex-wrap:wrap}.docs-guide-footer-link{font-size:13px;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color var(--dur-1) var(--ease-out)}.docs-guide-footer-link:hover{color:var(--accent-hi)}.docs-reference-root{padding:var(--space-6);max-width:900px}@media (max-width:1024px){.docs-guides-layout{grid-template-columns:220px 1fr}.docs-machine-links{display:none}}@media (max-width:768px){.docs-topbar{padding:0 var(--space-4);flex-wrap:wrap;min-height:52px;gap:var(--space-2)}.docs-topbar-nav{order:3;width:100%;margin-left:0;padding:0 0 var(--space-2);gap:2px;flex-wrap:wrap}.docs-topbar-right{margin-left:auto}.docs-machine-links{display:none}.docs-guides-layout{grid-template-columns:1fr}.docs-guides-nav{position:relative;top:0;height:auto;border-right:none;border-bottom:1px solid var(--glass-border)}.docs-guides-main{padding:var(--space-4)}}@media (max-width:480px){.docs-topbar{padding:0 var(--space-3)}.docs-topbar-link{font-size:12.5px;padding:5px 8px}#scalar-app-container pre,.scalar-app pre{overflow-x:auto;max-width:100%}#scalar-app-container{position:static!important}#scalar-app-container .references-layout,#scalar-app-container .references-rendered,.scalar-app .references-layout,.scalar-app .references-rendered{padding-top:0!important;margin-top:0!important}#scalar-app-container{min-height:calc(100vh - 100px)}.docs-guides-nav-item{min-height:44px;padding:12px var(--space-4)}}@media (prefers-reduced-motion:reduce){.scalar-button--send,.scalar-input,.scalar-sidebar,.scalar-sidebar-item,[class*=scalar-]{transition:none!important;animation:none!important}.docs-guide-prose a,.docs-guides-nav-item,.docs-machine-link,.docs-theme-toggle,.docs-topbar,.docs-topbar-link,html{transition:none!important}}.docs-shell{display:grid;grid-template-columns:var(--space-docs-nav) minmax(0,1fr);min-height:calc(100vh - 58px)}.docs-main{padding:var(--space-6);max-width:900px;min-width:0;overflow-x:clip}.docs-layout-root,.docs-scalar-full{display:flex;flex-direction:column}.docs-nav{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(150%);border-right:1px solid var(--glass-border);padding:var(--space-4) 0;position:-webkit-sticky;position:sticky;top:58px;align-self:start;max-height:calc(100vh - 58px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-hi) transparent}.docs-nav-overlay,.docs-nav-toggle{display:none}.docs-nav-section-wrapper+.docs-nav-section-wrapper{margin-top:var(--space-3)}.docs-nav-section{display:flex;align-items:center;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);padding:var(--space-3) var(--space-4) var(--space-2);min-height:32px;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.docs-nav-section:hover{color:var(--text-muted);background:var(--hover)}.docs-nav-section.is-disabled{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);opacity:.5;cursor:default}.docs-nav-soon-pill{margin-left:auto;font-size:9px}.docs-nav-chevron{margin-left:auto;flex-shrink:0;transition:transform var(--dur-2) var(--ease-in-out)}.docs-nav-chevron.is-expanded{transform:rotate(90deg)}.docs-nav-section-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-in-out)}.docs-nav-section-body.is-expanded{grid-template-rows:1fr}.docs-nav-section-inner{overflow:hidden}.docs-nav-item{display:flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;position:relative;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.docs-nav-item:hover{color:var(--text-primary);background:var(--hover)}.docs-nav-item.is-active{color:var(--text-primary);background:var(--surface-hi)}.docs-nav-item.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2.5px;background:var(--accent);border-radius:1px;box-shadow:0 0 8px var(--accent-glow)}.docs-nav-item--method{font-family:var(--font-mono);font-size:11.5px;padding-left:var(--space-6)}.docs-nav-item--section{padding-left:var(--space-4)}.docs-nav-group-header{display:flex;align-items:center;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-4);font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--text-muted);min-height:32px;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.docs-nav-group-header:hover{color:var(--text-primary);background:var(--hover)}.docs-nav-group-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-in-out)}.docs-nav-group-body.is-expanded{grid-template-rows:1fr}.code-tabs,.docs-nav-group-inner{overflow:hidden}.code-tabs{background:var(--surface-flat);border:1px solid var(--border);border-radius:var(--radius-3);margin:var(--space-3) 0 var(--space-5)}.code-tabs-bar{display:flex;align-items:stretch;border-bottom:1px solid var(--border);padding:0 var(--space-2);gap:var(--space-1)}.code-tabs-tab{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--text-caption);background:none;border:none;cursor:pointer;position:relative;transition:color var(--dur-1) var(--ease-out)}.code-tabs-tab:hover{color:var(--text-muted)}.code-tabs-tab.is-active{color:var(--text-primary)}.code-tabs-tab.is-active:after{content:"";position:absolute;bottom:-1px;left:var(--space-3);right:var(--space-3);height:2px;background:var(--accent);border-radius:1px}.code-tabs-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--accent-soft);border-radius:var(--radius-2)}.code-tabs-panel .docs-guide-prose{margin:0;border:none;border-radius:0}.code-tabs{max-width:100%;overflow-x:auto}.docs-toc{max-width:760px}.docs-toc-intro,.docs-toc-section{margin-bottom:var(--space-6)}.docs-toc-section-title{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.docs-toc-group{margin-top:var(--space-3)}.docs-toc-group-title{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-secondary);margin:0 0 var(--space-1)}.docs-toc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1px var(--space-4);gap:1px var(--space-4)}.docs-toc-list--methods{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.docs-toc-item{margin:0}.docs-toc-link{display:inline-flex;align-items:center;padding:var(--space-1) 0;font-size:14px;color:var(--text-muted);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.docs-toc-link:hover{color:var(--accent)}.docs-toc-list--methods .docs-toc-link{font-family:var(--font-mono);font-size:12.5px}@media (min-width:768px) and (max-width:1023px){.docs-shell{grid-template-columns:var(--space-docs-nav-tablet) minmax(0,1fr)}.docs-main{padding:var(--space-5)}}@media (max-width:767px){.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-main{padding:var(--space-4);min-width:0}.docs-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface-flat);border:1px solid var(--border);border-radius:var(--radius-2);color:var(--text-muted);cursor:pointer;position:-webkit-sticky;position:sticky;top:58px;z-index:40;margin:var(--space-3) 0 var(--space-2) var(--space-4);flex-shrink:0;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.docs-nav-toggle:hover{color:var(--text-primary);background:var(--hover)}.docs-nav{position:fixed;left:0;bottom:0;width:var(--space-drawer);z-index:60;border-right:1px solid var(--glass-border);transform:translateX(-100%);transition:transform var(--dur-3) var(--ease-out);height:100%;top:0;padding-top:var(--space-6)}.docs-nav[data-open=true]{transform:translateX(0)}.docs-nav-overlay{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.55);animation:scrim-fade-in var(--dur-3) var(--ease-out) forwards}.docs-nav-group-header,.docs-nav-item,.docs-nav-section{min-height:44px;padding-top:12px;padding-bottom:12px}.code-tabs{overflow-x:auto}}@keyframes scrim-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.code-tabs-tab,.docs-nav,.docs-nav-chevron,.docs-nav-group-body,.docs-nav-group-header,.docs-nav-item,.docs-nav-overlay,.docs-nav-section,.docs-nav-section-body,.docs-nav-toggle{transition:none!important;animation:none!important}}.copyable-code{position:relative;margin:var(--space-3) 0 var(--space-5)}.copyable-code .copyable-code-block pre{margin:0}.copyable-code-btn{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-family:var(--font-mono);font-size:11px;line-height:1;color:var(--text-caption);background:var(--surface-flat);border:1px solid var(--border);border-radius:var(--radius-2);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.copyable-code-btn svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2}.copyable-code-btn:hover{color:var(--text-primary);border-color:var(--border-hi)}.copyable-code-btn:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px;color:var(--text-primary)}.copyable-code-btn.copied{color:var(--green);border-color:var(--green-soft)}@media (prefers-reduced-motion:reduce){.copyable-code-btn{transition:none!important}}.docs-ref-card{display:block;margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);background:var(--surface-flat);border:1px solid var(--border-hi);border-left:2.5px solid var(--accent);border-radius:0 var(--radius-4) var(--radius-4) 0;text-decoration:none;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.docs-ref-card:focus-visible,.docs-ref-card:hover{border-color:var(--accent-border);border-left-color:var(--accent-hi);background:var(--surface-hi)}.docs-ref-card:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.docs-ref-card-label{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--text-caption);margin-bottom:var(--space-2)}.docs-ref-card-title{display:block;font-size:16px;font-weight:600;line-height:1.4;color:var(--text-primary)}.docs-ref-card-body{display:block;margin-top:var(--space-1);font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.docs-ref-card-cta{display:inline-block;margin-top:var(--space-3);font-size:14px;font-weight:500;color:var(--accent)}.docs-ref-card-cta:after{content:" \2192";display:inline-block;transition:transform var(--dur-2) var(--ease-out)}.docs-ref-card:hover .docs-ref-card-cta:after{transform:translateX(3px)}.docs-ref-card-note{margin:calc(-1 * var(--space-3)) 0 var(--space-5);font-size:13px;line-height:1.6;color:var(--text-muted)}.docs-ref-card-note a{font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--border-hi)}.docs-ref-card-note a:hover{color:var(--accent);border-bottom-color:var(--accent-border)}@media (prefers-reduced-motion:reduce){.docs-ref-card,.docs-ref-card-cta:after{transition:none!important}.docs-ref-card:hover .docs-ref-card-cta:after{transform:none}}