:root{--code: var(--panel-2)}.docs .page-nav{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 12px}.docs .page-nav a{padding:2px 8px;border-radius:4px;color:var(--muted);font-size:12px;text-decoration:none}.docs .page-nav a[aria-current=page]{color:var(--accent);font-weight:600}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 Inter Variable,Inter,system-ui,sans-serif}.docs{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.docs-nav{position:sticky;top:0;height:100vh;overflow:auto;padding:16px;border-right:1px solid var(--line);background:var(--panel)}.docs-brand{display:block;margin-bottom:12px;font-weight:700;color:var(--text);text-decoration:none}#docs-search{width:100%;height:32px;padding:0 10px;margin-bottom:12px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px;font:inherit;font-size:13px}#docs-list a{display:block;padding:4px 8px;border-radius:4px;color:var(--muted);text-decoration:none;font-size:13px}#docs-list a[aria-current=page],#docs-list a:hover{background:var(--bg);color:var(--text)}#docs-list small{display:block;color:var(--muted);font-size:11px}.docs-group{margin:12px 0 4px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.docs-toc{margin-top:16px;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.docs-toc a{display:block;padding:2px 0;color:var(--muted);text-decoration:none}.docs-toc a.h3{padding-left:12px}.docs-main{padding:32px 48px 80px;max-width:980px;outline:none}.docs-main h1{font-size:28px;line-height:1.25;margin:0 0 16px}.docs-main h2{font-size:21px;margin:32px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--line)}.docs-main h3{font-size:17px;margin:24px 0 8px}.docs-main h4{font-size:15px;margin:20px 0 6px}.docs-main a{color:var(--accent)}.docs-main code{padding:1px 5px;background:var(--code);border-radius:4px;font:.88em JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-variant-ligatures:none}.docs-main pre{padding:12px 14px;background:var(--code);border-radius:6px;overflow:auto}.docs-main pre code{padding:0;background:none}.docs-main table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px;display:block;overflow:auto}.docs-main th,.docs-main td{padding:6px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}.docs-main th{background:var(--panel)}.docs-main blockquote{margin:12px 0;padding:4px 14px;border-left:3px solid var(--accent);color:var(--muted)}.docs-main mark{background:#f6b73c59;color:inherit}.docs-hits a{display:block;margin:0 0 12px;text-decoration:none}.docs-hits small{display:block;color:var(--muted)}@media(max-width:760px){.docs{grid-template-columns:1fr}.docs-nav{position:static;height:auto}.docs-main{padding:20px 16px 60px}}
