.toc.svelte-1tt3kii{font-size:.8rem;line-height:1.5}.body.svelte-1tt3kii{gap:.75rem;display:grid}.vol-link.svelte-1tt3kii{color:var(--ink-muted);border-bottom:1px solid var(--rule);align-items:baseline;gap:.5rem;padding-bottom:.6rem;text-decoration:none;display:flex}.vol-link.svelte-1tt3kii .display:where(.svelte-1tt3kii){color:var(--accent)}ol.svelte-1tt3kii{margin:0;padding:0;list-style:none}.chapters.svelte-1tt3kii>li:where(.svelte-1tt3kii)+li:where(.svelte-1tt3kii){margin-top:.35rem}.chapters.svelte-1tt3kii>li:where(.svelte-1tt3kii)>a:where(.svelte-1tt3kii){color:var(--ink-muted);border-radius:4px;grid-template-columns:1.4rem 1fr;gap:.3rem;margin-left:-.3rem;padding:.45rem .3rem;text-decoration:none;display:grid}.chapters.svelte-1tt3kii>li:where(.svelte-1tt3kii)>a:where(.svelte-1tt3kii):hover{color:var(--ink);background:var(--bg-sunken)}.chapters.svelte-1tt3kii>li.current:where(.svelte-1tt3kii)>a:where(.svelte-1tt3kii){color:var(--ink)}.num.svelte-1tt3kii{font-family:var(--serif);color:var(--accent)}.sections.svelte-1tt3kii{border-left:1px solid var(--rule);margin:.35rem 0 .6rem 1.7rem}.sections.svelte-1tt3kii li:where(.svelte-1tt3kii) a:where(.svelte-1tt3kii){color:var(--ink-muted);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem .7rem;font-size:.76rem;text-decoration:none;display:block}.sections.svelte-1tt3kii li.lvl3:where(.svelte-1tt3kii) a:where(.svelte-1tt3kii){padding-left:1.4rem;font-size:.72rem}.sections.svelte-1tt3kii li:where(.svelte-1tt3kii) a:where(.svelte-1tt3kii):hover{color:var(--ink)}.sections.svelte-1tt3kii li.active:where(.svelte-1tt3kii) a:where(.svelte-1tt3kii){color:var(--accent);border-left-color:var(--accent)}@media (width<=56rem){.drawer.svelte-1tt3kii summary:where(.svelte-1tt3kii){cursor:pointer;border:1px solid var(--rule);background:var(--bg-raised);color:var(--ink-muted);border-radius:8px;align-items:baseline;gap:.6rem;padding:.6rem .9rem;list-style:none;display:flex}.drawer.svelte-1tt3kii summary:where(.svelte-1tt3kii)::-webkit-details-marker{display:none}.drawer[open].svelte-1tt3kii summary:where(.svelte-1tt3kii){border-radius:8px 8px 0 0}.drawer.svelte-1tt3kii .body:where(.svelte-1tt3kii){border:1px solid var(--rule);background:var(--bg-raised);border-top:0;border-radius:0 0 8px 8px;padding:.9rem}}.progress.svelte-1qjgclg{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.fill.svelte-1qjgclg{background:var(--accent);height:100%;transition:width 80ms linear}.chapter-nav.svelte-1tb0zei{border-top:1px solid var(--rule);max-width:var(--measure);grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;padding-top:1.5rem;display:grid}.chapter-nav.svelte-1tb0zei a:where(.svelte-1tb0zei){border-radius:8px;gap:.2rem;margin:-.6rem -.7rem;padding:.6rem .7rem;text-decoration:none;display:grid}.chapter-nav.svelte-1tb0zei a:where(.svelte-1tb0zei):hover{background:var(--bg-sunken);color:var(--ink)}.next.svelte-1tb0zei{text-align:right}.kicker.svelte-1tb0zei{color:var(--ink-muted);letter-spacing:.08em;font-size:.72rem}.title.svelte-1tb0zei{font-size:.95rem;line-height:1.5}.chapter-page.svelte-1rmzc6p{width:min(100% - 2rem, var(--shell));grid-template-columns:15rem minmax(0,1fr);gap:3.5rem;margin-inline:auto;padding-top:2.5rem;display:grid}.col-toc.svelte-1rmzc6p .sticky:where(.svelte-1rmzc6p){top:calc(var(--header-h) + 1.5rem);max-height:calc(100dvh - var(--header-h) - 2rem);scrollbar-width:thin;padding-right:.5rem;position:sticky;overflow-y:auto}.col-main.svelte-1rmzc6p{min-width:0}.ch-head.svelte-1rmzc6p{max-width:var(--measure);margin-bottom:2.5rem}.kicker.svelte-1rmzc6p{color:var(--ink-muted);letter-spacing:.08em;margin:0 0 .8rem}.kicker.svelte-1rmzc6p a:where(.svelte-1rmzc6p){text-decoration:none}.sep.svelte-1rmzc6p{margin:0 .4rem}h1.svelte-1rmzc6p{letter-spacing:.005em;margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500;line-height:1.3}.meta.svelte-1rmzc6p{letter-spacing:.06em;margin:.8rem 0 0;font-size:.72rem}.draft-note.svelte-1rmzc6p{border:1px dashed var(--rule-strong);color:var(--ink-muted);border-radius:8px;margin:1.2rem 0 0;padding:.7rem .9rem;font-size:.78rem}.resume.svelte-1rmzc6p{border:1px solid var(--accent);color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-top:1.2rem;padding:.5rem .9rem;font-size:.78rem}@media (width>=80rem){.chapter-page.svelte-1rmzc6p{grid-template-columns:14rem minmax(0,1fr);gap:4rem}}@media (width<=56rem){.chapter-page.svelte-1rmzc6p{grid-template-columns:1fr;gap:1.5rem;padding-top:1.25rem}.col-toc.svelte-1rmzc6p .sticky:where(.svelte-1rmzc6p){max-height:none;padding:0;position:static;overflow:visible}}
