.docs-layout[data-astro-cid-uadgga6g]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);align-items:start}@media(max-width:768px){.docs-layout[data-astro-cid-uadgga6g]{grid-template-columns:1fr}.docs-sidebar[data-astro-cid-uadgga6g]{display:none}}.docs-nav[data-astro-cid-uadgga6g]{position:sticky;top:80px}.docs-nav-title[data-astro-cid-uadgga6g]{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.docs-nav-list[data-astro-cid-uadgga6g]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.docs-nav-link[data-astro-cid-uadgga6g]{display:block;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:13px;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-px);transition:color var(--transition-fast),background var(--transition-fast)}.docs-nav-link[data-astro-cid-uadgga6g]:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.docs-nav-link[data-astro-cid-uadgga6g][aria-current=page]{color:var(--color-accent-emerald);background:color-mix(in srgb,var(--color-accent-emerald) 8%,transparent)}.docs-content[data-astro-cid-uadgga6g] h1{font-family:var(--font-mono);font-weight:500;font-size:clamp(24px,4vw,36px);line-height:1.15;color:var(--color-text-primary);margin-bottom:var(--space-6);letter-spacing:-.02em}.docs-content[data-astro-cid-uadgga6g] h2{font-family:var(--font-mono);font-weight:500;font-size:20px;color:var(--color-text-primary);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);letter-spacing:-.01em}.docs-content[data-astro-cid-uadgga6g] h3{font-family:var(--font-mono);font-weight:500;font-size:16px;color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}.docs-content[data-astro-cid-uadgga6g] p{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.docs-content[data-astro-cid-uadgga6g] code{font-family:var(--font-mono);font-size:13px;background:var(--color-terminal-bg);padding:2px 6px;border-radius:var(--radius-px);color:var(--color-accent-emerald)}.docs-content[data-astro-cid-uadgga6g] pre{background:var(--color-terminal-bg);border:1px solid var(--color-divider);border-radius:var(--radius-px);padding:var(--space-5);overflow-x:auto;margin-bottom:var(--space-6)}.docs-content[data-astro-cid-uadgga6g] pre code{background:none;padding:0;color:var(--color-text-primary)}.docs-content[data-astro-cid-uadgga6g] table{width:100%;border-collapse:collapse;margin-bottom:var(--space-6)}.docs-content[data-astro-cid-uadgga6g] th{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider)}.docs-content[data-astro-cid-uadgga6g] td{font-family:var(--font-body);font-size:14px;color:var(--color-text-primary);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider)}.docs-content[data-astro-cid-uadgga6g] ul,.docs-content[data-astro-cid-uadgga6g] ol{font-family:var(--font-body);font-size:16px;color:var(--color-text-secondary);margin-bottom:var(--space-6);padding-left:var(--space-6)}.docs-content[data-astro-cid-uadgga6g] li{margin-bottom:var(--space-2)}.docs-content[data-astro-cid-uadgga6g] a:not(.btn-cmd):not(.btn-cmd-primary):not(.btn-cmd-amber){color:var(--color-accent-emerald);text-decoration:none}.docs-content[data-astro-cid-uadgga6g] a:hover{text-decoration:underline}.docs-content[data-astro-cid-uadgga6g] blockquote{border-left:3px solid var(--color-accent-emerald);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--color-text-secondary)}.docs-search[data-astro-cid-uadgga6g]{margin-bottom:var(--space-6)}.docs-search[data-astro-cid-uadgga6g] .pagefind-ui{--pagefind-ui-primary: var(--color-accent-emerald);--pagefind-ui-text: var(--color-text-primary);--pagefind-ui-background: var(--color-bg-surface);--pagefind-ui-border: var(--color-divider);--pagefind-ui-font: var(--font-body)}
