.docs-shell.svelte-1bpnej{grid-template-columns:210px minmax(0,720px);gap:64px;padding-block:64px 96px;display:grid}aside.svelte-1bpnej{align-self:start;max-height:calc(100vh - 64px);position:sticky;top:32px;overflow-y:auto}.docs-title.svelte-1bpnej{color:var(--heading);margin-bottom:20px;font-size:14px;font-weight:600;display:block}aside.svelte-1bpnej nav:where(.svelte-1bpnej){border-left:1px solid var(--border);color:var(--muted-foreground);gap:20px;padding-left:16px;font-size:13px;display:grid}.nav-group.svelte-1bpnej{gap:9px;display:grid}.nav-group.svelte-1bpnej span:where(.svelte-1bpnej){color:var(--heading);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}nav.svelte-1bpnej a:where(.svelte-1bpnej):hover,nav.svelte-1bpnej a[aria-current=page]:where(.svelte-1bpnej){color:var(--primary)}.docs-menu.svelte-1bpnej{display:none}.docs-content.svelte-1bpnej{min-width:0}@media (width<=760px){.docs-shell.svelte-1bpnej{grid-template-columns:1fr;gap:28px;padding-block:24px 64px}aside.svelte-1bpnej{display:none}.docs-menu.svelte-1bpnej{z-index:20;background:var(--background);border-bottom:1px solid var(--border);margin-inline:-32px;padding:10px 32px;display:block;position:sticky;top:0}.docs-menu.svelte-1bpnej .docs-menu-toggle{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--heading);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.docs-menu.svelte-1bpnej .docs-menu-toggle svg{transition:transform .15s}.docs-menu.svelte-1bpnej .docs-menu-toggle[data-state=open] svg{transform:rotate(180deg)}.docs-content.svelte-1bpnej :is(h2,h3){scroll-margin-top:72px}}.docs-menu-content{width:var(--bits-floating-anchor-width);max-height:min(70vh, calc(var(--bits-floating-available-height) - 16px));border-radius:6px;padding:18px 16px;overflow-y:auto}.docs-menu-content nav{color:var(--muted-foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;font-size:14px;display:grid}.docs-menu-content .nav-group{align-content:start;gap:10px;display:grid}.docs-menu-content .nav-group span{color:var(--heading);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.docs-menu-content a:hover,.docs-menu-content a[aria-current=page]{color:var(--primary)}@media (width<=600px){.docs-menu.svelte-1bpnej{margin-inline:-20px;padding-inline:20px}}
