.home-link[data-astro-cid-qrwn6rcr]{display:block;color:var(--text);font-weight:600;margin-bottom:18px}.home-link[data-astro-cid-qrwn6rcr]:hover{color:var(--accent-bright);text-decoration:none}.nav-group[data-astro-cid-qrwn6rcr]{margin-bottom:22px}.nav-group-title[data-astro-cid-qrwn6rcr]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px}.sidebar[data-astro-cid-qrwn6rcr] ul[data-astro-cid-qrwn6rcr]{list-style:none;margin:0;padding:0}.sidebar[data-astro-cid-qrwn6rcr] li[data-astro-cid-qrwn6rcr]{margin:0}.sidebar[data-astro-cid-qrwn6rcr] li[data-astro-cid-qrwn6rcr] a[data-astro-cid-qrwn6rcr]{display:block;color:var(--text-dim);padding:5px 12px;border-left:2px solid transparent;border-radius:0 6px 6px 0;line-height:1.4}.sidebar[data-astro-cid-qrwn6rcr] li[data-astro-cid-qrwn6rcr] a[data-astro-cid-qrwn6rcr]:hover{color:var(--text);background:var(--bg-raised);text-decoration:none}.sidebar[data-astro-cid-qrwn6rcr] li[data-astro-cid-qrwn6rcr] a[data-astro-cid-qrwn6rcr].active{color:var(--accent-bright);border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}:root{--sidebar-w: 260px;--content-maxw: 780px;--header-h: 64px}.docs-shell{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:44px;align-items:start}.docs-main{min-width:0;padding:34px 0 56px}.sidebar{position:sticky;top:var(--header-h);align-self:start;max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:26px 8px 40px 0;font-size:.9rem}.nav-scrim{display:none}@media (max-width: 860px){.docs-shell{grid-template-columns:1fr;gap:0}.sidebar{position:fixed;top:var(--header-h);left:0;bottom:0;width:280px;max-height:none;padding:22px 16px 40px;background:var(--bg-raised);border-right:1px solid var(--border);transform:translate(-100%);transition:transform .2s ease;z-index:45}.nav-toggle:checked~.docs-shell .sidebar{transform:translate(0)}.nav-toggle:checked~.nav-scrim{display:block;position:fixed;inset:var(--header-h) 0 0 0;background:#00000080;z-index:44}}.docs-contents-btn{display:none;margin:0 0 18px;padding:7px 12px;border:1px solid var(--border-bright);border-radius:7px;color:var(--text);font-weight:600;font-size:.9rem;cursor:pointer;width:fit-content}@media (max-width: 860px){.docs-contents-btn{display:inline-block}}.doc-eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.docs-intro{font-size:1.05rem}.docs-install{margin:0 0 1.4em}.index-group{margin-top:2em}.index-list{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px}.index-list li{margin:0!important}.index-list a{display:block;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);color:var(--text-dim);text-decoration:none}.index-list a:hover{border-color:var(--border-bright);color:var(--text)}
