.track.svelte-saqe88{flex:1;height:.625rem;border-radius:var(--radius-pill);background:var(--secondary);overflow:hidden}.bar.svelte-saqe88{display:block;height:100%;border-radius:var(--radius-pill);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1)}.scroll-reveal:not(.scroll-revealed) .bar.svelte-saqe88{transform:scaleX(0)}@media(prefers-reduced-motion:reduce){.bar.svelte-saqe88{transition:none;transform:none!important}}.dot.svelte-u9thqw{display:block;aspect-ratio:1;border-radius:var(--radius-pill);transition:background-color .3s ease-out}@media(prefers-reduced-motion:reduce){.dot.svelte-u9thqw{transition:none}}.edge.svelte-1dgeax6{stroke:var(--foreground);stroke-opacity:.25;stroke-width:.75;animation:svelte-1dgeax6-edge-in .4s ease-out}.node.svelte-1dgeax6{fill:var(--primary)}@keyframes svelte-1dgeax6-edge-in{0%{stroke-opacity:0}}@media(prefers-reduced-motion:reduce){.edge.svelte-1dgeax6{animation:none}}.radio.svelte-1s43cal span:where(.svelte-1s43cal){display:inline-flex;align-items:center;height:2.25rem;padding:0 .875rem;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:.875rem;color:var(--foreground);cursor:pointer}.radio.svelte-1s43cal input:where(.svelte-1s43cal):checked+span:where(.svelte-1s43cal){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.radio.svelte-1s43cal input:where(.svelte-1s43cal):focus-visible+span:where(.svelte-1s43cal){outline:2px solid var(--primary);outline-offset:2px}.hidden-field.svelte-1s43cal{position:absolute;left:-9999px}.rail.svelte-1u2pu14{position:sticky;top:var(--primary-nav-height);z-index:20;background:color-mix(in oklch,var(--background) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}ol.svelte-1u2pu14{display:flex;justify-content:center;gap:.25rem;padding:.5rem 1rem}.rail .item{display:flex;align-items:center;gap:.75rem;padding:.25rem .625rem;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.75rem;color:var(--secondary-foreground);outline:none;transition:color .2s ease-out}.rail .item.is-past{color:var(--foreground)}.rail .item[aria-current]{color:var(--primary-foreground);background:var(--primary)}.rail .item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.label.svelte-1u2pu14{display:none}@media(min-width:84rem){.rail.svelte-1u2pu14{position:fixed;top:50%;right:1.5rem;transform:translateY(-50%);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}ol.svelte-1u2pu14{flex-direction:column;align-items:flex-start;padding:0}.label.svelte-1u2pu14{display:inline;font-family:var(--font-sans)}.rail .item[aria-current]{color:var(--primary);background:none}.past-end.svelte-1u2pu14{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.rail .item{transition:none}}.chapter.svelte-12apic0{scroll-margin-top:6rem}.is-locked.svelte-12apic0{max-height:32rem;overflow:hidden;filter:blur(6px);-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent);mask-image:linear-gradient(to bottom,black 40%,transparent)}.cite{margin-left:.25em;font-family:var(--font-mono);font-size:.75em;color:var(--primary);vertical-align:super}.chip.svelte-12apic0{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.125rem .5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--secondary-foreground)}
