.pinned.svelte-kvb94d{z-index:8;position:sticky}.toc-disclosure.svelte-kvb94d .toc-shell{background:var(--surface)}.toc-disclosure.svelte-kvb94d .toc-shell summary{gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-4)}.toc-disclosure.svelte-kvb94d .toc-shell summary:after{color:var(--page-link,var(--brand-text));font-weight:var(--font-weight-bold)}.eyebrow.svelte-kvb94d{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--page-muted,var(--text-soft));flex-shrink:0}.readout.svelte-kvb94d{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--page-link,var(--brand-text));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-left:auto;overflow:hidden}.panel.svelte-kvb94d{box-sizing:border-box;padding:var(--space-2) var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--border);overscroll-behavior:contain;background:linear-gradient(var(--surface) 40%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--surface) 60%) bottom / 100% 24px no-repeat local, linear-gradient(var(--border), transparent) top / 100% 9px no-repeat scroll, linear-gradient(transparent, var(--border)) bottom / 100% 9px no-repeat scroll;overflow-y:auto}@media (hover:hover){.toc-disclosure.svelte-kvb94d .toc-shell:hover{border-color:var(--page-link,var(--brand-text))}}
