.toc-rail.svelte-sob19q{top:calc(var(--header-inset,var(--header-height)) + var(--space-5));flex-shrink:0;width:14rem;position:sticky}.toc-rail__mobile.svelte-sob19q{display:none}.toc-rail__list.svelte-sob19q{position:relative}.toc-rail__svg.svelte-sob19q{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.toc-rail__progress.svelte-sob19q{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.toc-rail__track.svelte-sob19q,.toc-rail__progress-stroke.svelte-sob19q{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.toc-rail__track.svelte-sob19q{stroke:var(--border)}.toc-rail__progress-stroke.svelte-sob19q{stroke:var(--accent-solid,var(--accent))}.toc-rail__disc.svelte-sob19q{border-radius:var(--radius-full);background:var(--accent-solid,var(--accent));pointer-events:none;width:7px;height:7px;position:absolute;top:0;left:0}ol.svelte-sob19q{margin:var(--space-4) 0 0;padding:0;list-style:none}.toc-rail__list.svelte-sob19q>ol:where(.svelte-sob19q){margin:0}.toc-rail__desktop.svelte-sob19q>.eyebrow:where(.svelte-sob19q){margin-bottom:var(--space-4)}.toc-rail__subs.svelte-sob19q ol:where(.svelte-sob19q){margin:0}li.svelte-sob19q{padding:.44rem 0}li.svelte-sob19q>a:where(.svelte-sob19q){padding-left:.75rem;display:block}li.toc-rail__sub.svelte-sob19q>a:where(.svelte-sob19q){padding-left:1.625rem}a.svelte-sob19q{font-size:var(--text-ui);font-weight:var(--font-weight-ui);color:var(--fg-muted);line-height:1.2}.toc-rail__sub.svelte-sob19q a:where(.svelte-sob19q){font-size:var(--text-small);font-weight:var(--font-weight-body);line-height:1.4}.toc-rail__current.svelte-sob19q>a:where(.svelte-sob19q){color:var(--accent-text)}.toc-rail__subs.svelte-sob19q{grid-template-rows:0fr;display:grid}.toc-rail__subs--open.svelte-sob19q{grid-template-rows:1fr}.toc-rail__subs-inner.svelte-sob19q{opacity:0;min-height:0;overflow:hidden}.toc-rail__subs--open.svelte-sob19q .toc-rail__subs-inner:where(.svelte-sob19q){opacity:1}@media (prefers-reduced-motion:no-preference){.toc-rail__subs.svelte-sob19q{transition:grid-template-rows var(--motion-exit)}.toc-rail__subs--open.svelte-sob19q{transition:grid-template-rows var(--motion-enter)}.toc-rail__subs-inner.svelte-sob19q{transition:opacity var(--motion-exit)}.toc-rail__subs--open.svelte-sob19q .toc-rail__subs-inner:where(.svelte-sob19q){transition:opacity var(--motion-enter)}.toc-rail__progress.svelte-sob19q{transition:clip-path var(--motion-enter)}.toc-rail__disc.svelte-sob19q{transition:transform var(--motion-enter)}}summary.svelte-sob19q{font-size:var(--text-ui);font-weight:var(--font-weight-ui);cursor:pointer}@media (width<=960px){.toc-rail.svelte-sob19q{width:100%;margin-bottom:var(--space-6);position:static}.toc-rail__desktop.svelte-sob19q{display:none}.toc-rail__mobile.svelte-sob19q{display:block}.toc-rail__mobile.svelte-sob19q ol:where(.svelte-sob19q){margin-top:var(--space-3)}.toc-rail__mobile.svelte-sob19q li:where(.svelte-sob19q){border-left:1px solid var(--border)}.toc-rail__mobile.svelte-sob19q li.toc-rail__current:where(.svelte-sob19q){border-left:2px solid var(--accent-solid,var(--accent));margin-left:-1px}}
