.sidebar[data-astro-cid-k4cmclh2]{padding:var(--spacing-lg) var(--spacing-md);border-right:var(--border-signature);min-height:100%}.sidebar-section[data-astro-cid-k4cmclh2]{margin-bottom:var(--spacing-md)}.sidebar-heading[data-astro-cid-k4cmclh2]{font-family:var(--font-ui);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem}.sidebar-list[data-astro-cid-k4cmclh2]{list-style:none;padding:0;margin:0}.sidebar-sublist[data-astro-cid-k4cmclh2]{margin-left:.25rem;padding-left:.75rem;border-left:1px solid var(--color-border)}.sidebar-link[data-astro-cid-k4cmclh2]{display:block;padding:.4rem 0;text-decoration:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:.95rem;transition:color var(--transition-fast)}.sidebar-link[data-astro-cid-k4cmclh2]:hover{color:var(--color-accent)}.sidebar-link[data-astro-cid-k4cmclh2].active{color:var(--color-accent);font-weight:600}.sidebar-toggle[data-astro-cid-k4cmclh2]{display:none}@media(max-width:768px){.sidebar-toggle[data-astro-cid-k4cmclh2]{display:flex;align-items:center;gap:.5rem;padding:.75rem var(--spacing-sm);background:var(--color-bg-secondary);border:none;border-bottom:var(--border-signature);cursor:pointer;font-family:var(--font-ui);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);width:100%}.sidebar[data-astro-cid-k4cmclh2]{display:none;padding:var(--spacing-md) var(--spacing-sm);border-right:none;border-bottom:var(--border-signature)}.sidebar[data-astro-cid-k4cmclh2].open{display:block}}.on-this-page[data-astro-cid-4jk56tu5]{position:sticky;top:5rem;max-height:calc(100vh - 7rem);overflow-y:auto;font-family:var(--font-ui)}.on-this-page-label[data-astro-cid-4jk56tu5]{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .75rem}ul[data-astro-cid-4jk56tu5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}a[data-astro-cid-4jk56tu5]{display:block;font-size:.875rem;color:var(--color-text-muted);text-decoration:none;line-height:1.4;transition:color var(--transition-fast)}a[data-astro-cid-4jk56tu5]:hover{color:var(--color-accent)}.prev-next[data-astro-cid-dbfkipya]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-signature)}.prev-next-link[data-astro-cid-dbfkipya]{display:block;text-decoration:none;color:var(--color-text-primary);transition:color var(--transition-fast)}.prev-next-link[data-astro-cid-dbfkipya]:hover{color:var(--color-accent)}.prev-next-direction[data-astro-cid-dbfkipya]{display:block;font-family:var(--font-ui);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.25rem}.prev-next-label[data-astro-cid-dbfkipya]{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.1rem}@media(max-width:480px){.prev-next[data-astro-cid-dbfkipya]{grid-template-columns:1fr}}.docs-layout[data-astro-cid-zm77yjld]{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 4rem)}.docs-layout[data-astro-cid-zm77yjld].has-toc{grid-template-columns:260px 1fr 220px}.docs-main[data-astro-cid-zm77yjld]{position:relative;min-width:0;padding:var(--spacing-lg) var(--spacing-md);max-width:900px;width:100%}.docs-layout[data-astro-cid-zm77yjld].wide-content .docs-main[data-astro-cid-zm77yjld],.docs-layout[data-astro-cid-zm77yjld].wide-content .prose[data-astro-cid-zm77yjld]{max-width:none}.copy-button-anchor[data-astro-cid-zm77yjld]{position:absolute;top:var(--spacing-lg);right:var(--spacing-md)}.docs-toc[data-astro-cid-zm77yjld]{padding:var(--spacing-lg) var(--spacing-sm)}@media(max-width:1100px){.docs-layout[data-astro-cid-zm77yjld].has-toc{grid-template-columns:260px 1fr}.docs-toc[data-astro-cid-zm77yjld]{display:none}}@media(max-width:768px){.docs-layout[data-astro-cid-zm77yjld],.docs-layout[data-astro-cid-zm77yjld].has-toc{grid-template-columns:1fr;padding-left:0;padding-right:0}.docs-main[data-astro-cid-zm77yjld]{padding:var(--spacing-md) var(--spacing-sm)}}
