.docs-main[data-astro-cid-37beepxv]{padding-top:var(--space-xl);padding-bottom:var(--space-4xl)}.docs-container[data-astro-cid-37beepxv]{gap:var(--space-xl);grid-template-columns:240px 1fr;align-items:start;display:grid}.docs-sidebar[data-astro-cid-37beepxv]{padding-right:var(--space-lg);position:sticky;top:100px}.toc[data-astro-cid-37beepxv] h4[data-astro-cid-37beepxv]{color:var(--voltage-orange);margin-bottom:var(--space-md);letter-spacing:.05em;text-transform:uppercase;font-size:14px}.toc[data-astro-cid-37beepxv] ul[data-astro-cid-37beepxv]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]{color:var(--voltage-text-muted);transition:color .15s var(--ease-out), transform .15s var(--ease-out);font-size:14px;display:inline-block}.toc[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]:hover,.toc[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv][data-active=true]{color:var(--voltage-orange);font-weight:500}.docs-content[data-astro-cid-37beepxv]{max-width:800px;color:var(--color-on-surface)}.docs-content[data-astro-cid-37beepxv] h1[data-astro-cid-37beepxv]{font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:var(--space-2xl);font-size:40px;font-weight:600}.docs-section[data-astro-cid-37beepxv]{margin-bottom:var(--space-3xl)}.docs-section[data-astro-cid-37beepxv] h2[data-astro-cid-37beepxv]{font-family:var(--font-sans);margin-bottom:var(--space-md);color:var(--color-on-surface);letter-spacing:-.01em;font-size:24px;font-weight:600}.docs-section[data-astro-cid-37beepxv] h3[data-astro-cid-37beepxv]{font-family:var(--font-sans);margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-on-surface-variant);font-size:18px;font-weight:600}.docs-section[data-astro-cid-37beepxv] p[data-astro-cid-37beepxv]{margin-bottom:var(--space-md);color:var(--voltage-text-subtle);line-height:1.7}.docs-section[data-astro-cid-37beepxv] ul[data-astro-cid-37beepxv],.docs-section[data-astro-cid-37beepxv] ol[data-astro-cid-37beepxv]{margin-bottom:var(--space-md);padding-left:var(--space-lg);color:var(--voltage-text-subtle);line-height:1.7}.docs-section[data-astro-cid-37beepxv] li[data-astro-cid-37beepxv]{margin-bottom:var(--space-xs)}.docs-section[data-astro-cid-37beepxv] strong[data-astro-cid-37beepxv]{color:var(--color-on-surface)}.docs-section[data-astro-cid-37beepxv] code[data-astro-cid-37beepxv]{font-family:var(--font-mono);background:var(--voltage-overlay);border-radius:var(--radius-sm);border:1px solid var(--voltage-line);color:var(--voltage-orange);padding:2px 6px;font-size:.9em}.code-block[data-astro-cid-37beepxv]{background:var(--voltage-panel);border:1px solid var(--voltage-line);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md);overflow-x:auto}.code-block[data-astro-cid-37beepxv] pre[data-astro-cid-37beepxv]{margin:0}.code-block[data-astro-cid-37beepxv] code[data-astro-cid-37beepxv]{color:var(--color-on-surface);background:0 0;border:none;padding:0;font-size:13px}table[data-astro-cid-37beepxv]{border-collapse:collapse;width:100%;margin-bottom:var(--space-md);background:var(--voltage-panel);border-radius:var(--radius-md);overflow:hidden}th[data-astro-cid-37beepxv],td[data-astro-cid-37beepxv]{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--voltage-line)}th[data-astro-cid-37beepxv]{color:var(--voltage-text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--voltage-overlay);font-size:14px;font-weight:600}td[data-astro-cid-37beepxv]{color:var(--color-on-surface);font-size:15px}td[data-astro-cid-37beepxv] code[data-astro-cid-37beepxv]{font-family:var(--font-mono);border:1px solid var(--voltage-line);border-radius:var(--radius-sm);color:var(--voltage-orange);background:0 0;padding:2px 6px;font-size:.9em}@media (width<=768px){.docs-container[data-astro-cid-37beepxv]{grid-template-columns:1fr}.docs-sidebar[data-astro-cid-37beepxv]{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--voltage-line);padding-right:0;position:static}}
