main.svelte-1bad6w3{max-width:var(--shell);margin:0 auto;padding:clamp(2rem,6vw,4.5rem) 1.5rem 5rem}header.intro.svelte-1bad6w3{gap:1.5rem;margin-bottom:3.25rem;display:grid}.lede.svelte-1bad6w3{font-size:var(--step-1);color:var(--ink);max-width:var(--measure);margin:0}.figures-note.svelte-1bad6w3{border-top:1px solid var(--seam);margin:0;padding-top:1.25rem}.phase-head.svelte-1bad6w3{align-items:center;gap:.9rem;margin-bottom:.75rem;display:flex}.phase-head.svelte-1bad6w3 h2:where(.svelte-1bad6w3){margin:0}.status.svelte-1bad6w3{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ink-dim);color:var(--ink-dim);border-radius:2px;padding:.2rem .55rem;font-size:.75rem}.status.closed.svelte-1bad6w3{border-style:dashed}.status.done.svelte-1bad6w3{background:var(--gold);border-color:var(--gold);color:var(--bg)}.status.open.svelte-1bad6w3{border-color:var(--gold);color:var(--gold)}.next.svelte-1bad6w3 li:where(.svelte-1bad6w3){margin-bottom:1.1rem}p.svelte-1bad6w3,li.svelte-1bad6w3{max-width:var(--measure)}.measured.svelte-1bad6w3 th:where(.svelte-1bad6w3),.measured.svelte-1bad6w3 td:where(.svelte-1bad6w3){color:var(--ink)}.exit.svelte-1bad6w3{margin-top:1.25rem;margin-bottom:.5rem}.prereq.svelte-1bad6w3{color:var(--ink-dim);margin-top:1rem}.num.svelte-1bad6w3{color:var(--gold)}code.svelte-1bad6w3{background:var(--bg-raised);border-radius:2px;padding:.1em .35em;font-size:.9em}ul.svelte-1bad6w3{color:var(--ink-dim);padding-left:1.25rem}li.svelte-1bad6w3{margin-bottom:.4rem}.table-wrap.svelte-1bad6w3{margin-top:1.25rem;overflow-x:auto}table.svelte-1bad6w3{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem}th.svelte-1bad6w3,td.svelte-1bad6w3{text-align:left;border-bottom:1px solid var(--seam);vertical-align:top;padding:.6rem .9rem .6rem 0}thead.svelte-1bad6w3 th:where(.svelte-1bad6w3){background:var(--bg-raised);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}tbody.svelte-1bad6w3 th:where(.svelte-1bad6w3){color:var(--ink);white-space:nowrap;font-weight:600}tbody.svelte-1bad6w3 td:where(.svelte-1bad6w3){color:var(--ink-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.margin-note.svelte-1bad6w3{color:var(--ink-dim);font-size:var(--step--1);margin:.6rem 0 1.5rem}.close.svelte-1bad6w3{border-top:1px solid var(--seam);color:var(--ink-dim);padding-top:1.25rem}
