.page.svelte-g97h67{grid-template-columns:1fr min(var(--measure), 100% - 2 * var(--gutter)) 1fr;padding:clamp(2.25rem,6vw,4.5rem) 0 4rem;display:grid}article.svelte-g97h67{grid-column:2;min-width:0}.left.svelte-g97h67,.right.svelte-g97h67{display:none}.sticky.svelte-g97h67{scrollbar-width:thin;flex-direction:column;gap:2rem;max-height:calc(100vh - 5rem);display:flex;position:sticky;top:2.5rem;overflow-y:auto}.head.svelte-g97h67{margin-bottom:2.5rem}.folded.svelte-g97h67{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}details.svelte-g97h67{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);font-family:var(--font-ui)}summary.svelte-g97h67{font:500 .88rem / 1.3 var(--font-ui);color:var(--ink-soft);cursor:pointer;padding:.65rem .9rem}.note.svelte-g97h67{color:var(--faint);letter-spacing:.06em}details[open].svelte-g97h67 summary:where(.svelte-g97h67){border-bottom:1px solid var(--rule)}.folded-body.svelte-g97h67{padding:1rem .9rem .5rem}.content.svelte-g97h67{padding-top:.25rem}.foot.svelte-g97h67{border-top:1px solid var(--rule);font-family:var(--font-ui);flex-direction:column;gap:1.75rem;margin-top:3.5rem;padding-top:2rem;display:flex}@media (width>=1280px){.page.svelte-g97h67{grid-template-columns:minmax(calc(var(--sidebar-left) + 4.5rem), 1fr) minmax(0, var(--measure)) minmax(calc(var(--sidebar-right) + 4.5rem), 1fr)}.left.svelte-g97h67{width:var(--sidebar-left);grid-area:1/1;justify-self:end;margin-right:3rem;display:block}.right.svelte-g97h67{width:var(--sidebar-right);grid-area:1/3;justify-self:start;margin-left:3rem;display:block}.folded.svelte-g97h67{display:none}}h2.svelte-ifnsky{margin:0 0 .6rem}.trail.svelte-1v8vq72{flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0 0 1.1rem;display:flex}.trail.svelte-1v8vq72 a:where(.svelte-1v8vq72){color:var(--muted);text-decoration:none}.trail.svelte-1v8vq72 a:where(.svelte-1v8vq72):hover{color:var(--ink)}.here.svelte-1v8vq72{color:var(--kind,var(--accent))}.separator.svelte-1v8vq72,.note.svelte-1v8vq72{color:var(--faint)}.note.svelte-1v8vq72{letter-spacing:.06em}h1.svelte-1v8vq72{font:600 var(--font-size-title) / 1.08 var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem}.meta.svelte-1v8vq72{font:400 .85rem / 1.5 var(--font-ui);color:var(--muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;display:flex}.builds-on.svelte-1v8vq72{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.4rem;padding-top:1.1rem;display:flex}.label.svelte-1v8vq72{font:600 var(--font-size-eyebrow) / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pager.svelte-1p7qk36{font-family:var(--font-ui);grid-template-columns:1fr 1fr;gap:1rem;display:grid}a.svelte-1p7qk36{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);color:inherit;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .12s;display:flex}a.svelte-1p7qk36:hover{border-color:var(--kind)}.eyebrow.svelte-1p7qk36{color:var(--kind);align-items:center;gap:.3rem;display:inline-flex}.next.svelte-1p7qk36{text-align:right;grid-column:2;align-items:flex-end}.title.svelte-1p7qk36{font:600 1rem / 1.3 var(--font-serif)}.references.svelte-ktvcwz{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.1rem}.eyebrow.svelte-ktvcwz{color:var(--muted);margin:0 0 .8rem}ol.svelte-ktvcwz{grid-template-columns:max-content 1fr;gap:.45rem .9rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-ktvcwz{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius);scroll-margin-top:30vh;display:grid}.label.svelte-ktvcwz{font:500 .75rem / 1.5 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted);padding-top:.12em}.entry.svelte-ktvcwz{font:400 .86rem / 1.55 var(--font-body);color:var(--ink-soft);text-wrap:pretty}.entry.svelte-ktvcwz a{color:var(--muted);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.15em;overflow-wrap:anywhere}.entry.svelte-ktvcwz a:hover{color:var(--accent)}li.svelte-ktvcwz:target{animation:2.4s ease-out svelte-ktvcwz-arrive}li.svelte-ktvcwz:target .entry:where(.svelte-ktvcwz){color:var(--ink)}li.svelte-ktvcwz:target .label:where(.svelte-ktvcwz){color:var(--accent)}@keyframes svelte-ktvcwz-arrive{0%{background:var(--accent-soft)}}.parts.svelte-1vrvve7{border-top:1px solid var(--rule);margin:2.5rem 0 0;padding:0;list-style:none}li.svelte-1vrvve7{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1.1rem 0;display:grid}.number.svelte-1vrvve7{font:600 1.6rem / 1.1 var(--font-serif);color:var(--kind);font-variant-numeric:oldstyle-nums}a.svelte-1vrvve7{font:600 1.15rem / 1.3 var(--font-serif);color:var(--ink);text-decoration:none}a.svelte-1vrvve7:hover{color:var(--kind)}p.svelte-1vrvve7{color:var(--ink-soft);text-align:left;margin:.3rem 0 0;font-size:.97rem;line-height:1.6}.track.svelte-18hwzh5{font-family:var(--font-ui)}.eyebrow.svelte-18hwzh5{color:var(--kind);margin:0 0 .35rem}.name.svelte-18hwzh5{font:600 1rem / 1.3 var(--font-serif);color:var(--ink);margin-bottom:1rem;text-decoration:none;display:block}.name.svelte-18hwzh5:hover{color:var(--kind)}ol.svelte-18hwzh5{margin:0;padding:0;list-style:none}ol.nested.svelte-18hwzh5{grid-column:2;margin-top:.6rem}ol.nested.svelte-18hwzh5 li:where(.svelte-18hwzh5){grid-template-columns:1.1rem 1fr;padding-bottom:.5rem}ol.nested.svelte-18hwzh5 .station:where(.svelte-18hwzh5){border-width:1.5px;width:1.1rem;height:1.1rem;font-size:0}ol.nested.svelte-18hwzh5 li:where(.svelte-18hwzh5):not(:last-child):before{top:1.1rem;left:calc(.55rem - 1px)}ol.nested.svelte-18hwzh5 .title:where(.svelte-18hwzh5){padding-top:0;font-size:.8rem}li.svelte-18hwzh5{grid-template-columns:1.6rem 1fr;gap:.6rem;padding-bottom:.9rem;display:grid;position:relative}li.svelte-18hwzh5:not(:last-child):before{content:"";background:var(--rule-strong);width:2px;position:absolute;top:1.6rem;bottom:0;left:calc(.8rem - 1px)}li.svelte-18hwzh5:has(+li.done:where(.svelte-18hwzh5)):before{background:var(--kind)}li.svelte-18hwzh5:has(+li.current:where(.svelte-18hwzh5)):before{background:var(--kind)}.station.svelte-18hwzh5{border:2px solid var(--rule-strong);background:var(--paper);width:1.6rem;height:1.6rem;font:600 .68rem / 1 var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}li.done.svelte-18hwzh5>.station:where(.svelte-18hwzh5){border-color:var(--kind);background:var(--kind);color:var(--paper)}li.current.svelte-18hwzh5>.station:where(.svelte-18hwzh5){border-color:var(--kind);color:var(--kind);box-shadow:0 0 0 4px var(--kind-soft)}.title.svelte-18hwzh5{color:var(--muted);padding-top:.2rem;font-size:.84rem;line-height:1.4;text-decoration:none}a.title.svelte-18hwzh5:hover{color:var(--ink)}li.current.svelte-18hwzh5>.title:where(.svelte-18hwzh5){color:var(--ink);font-weight:600}.toc.svelte-rtctn7{font-family:var(--font-ui)}.eyebrow.svelte-rtctn7{margin:0 0 .8rem}.list.svelte-rtctn7{border-left:1px solid var(--rule);position:relative}.marker.svelte-rtctn7{background:var(--accent);width:2px;transition:transform .18s,height .18s;position:absolute;top:0;left:-1px}ul.svelte-rtctn7{margin:0;padding:0;list-style:none}ul.svelte-rtctn7 ul:where(.svelte-rtctn7){padding-left:.8rem}a.svelte-rtctn7{color:var(--muted);padding:.28rem 0 .28rem .9rem;font-size:.82rem;line-height:1.4;text-decoration:none;transition:color .12s;display:block}.depth-1.svelte-rtctn7>a:where(.svelte-rtctn7){color:var(--ink-soft);font-weight:500}a.svelte-rtctn7:hover{color:var(--ink)}a.active.svelte-rtctn7{color:var(--accent)}section.svelte-wdqymh:empty{display:none}.back.svelte-wdqymh{font:500 .85rem / 1 var(--font-ui);color:var(--muted);align-self:flex-start;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.back.svelte-wdqymh:hover{color:var(--accent)}
