.heading.svelte-1prkdz8{margin-bottom:22px}h2.svelte-1prkdz8{display:flex;align-items:baseline;gap:10px;font-family:var(--font-serif);font-size:30px;font-weight:400;text-transform:none;letter-spacing:-.01em;line-height:1.2;color:var(--text-prominent);margin-top:0}.label.svelte-1prkdz8+h2:where(.svelte-1prkdz8){margin-top:10px}.label.svelte-1prkdz8{text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:.13em;color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--ui-weight)}.part.svelte-1prkdz8{flex:none;color:var(--accent);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--ui-weight);letter-spacing:.04em;line-height:1;white-space:nowrap}.subtitle.svelte-1prkdz8{margin-top:10px;max-width:760px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);letter-spacing:.01em;line-height:1.5;text-transform:none}details.svelte-f86zum{position:relative;font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--ui-weight);line-height:var(--ui-line-height);letter-spacing:.48px}summary.svelte-f86zum{list-style:none;cursor:pointer}summary.svelte-f86zum::-webkit-details-marker{display:none}.label.svelte-f86zum{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-xs);text-transform:uppercase}.field.svelte-f86zum,a.svelte-f86zum{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3);color:var(--text-prominent)}.field.svelte-f86zum{border:1px solid var(--border-prominent);background:var(--background)}.title.svelte-f86zum{flex:1;min-width:0;overflow-wrap:anywhere}.title-line.svelte-f86zum{display:flex;align-items:baseline;gap:var(--space-2)}.number.svelte-f86zum,.indicator.svelte-f86zum,svg.svelte-f86zum{flex:none;color:var(--text-muted)}.metadata.svelte-f86zum{display:block;margin-top:var(--space-2);color:var(--accent)}.part.svelte-f86zum{flex:none;color:var(--accent);font-size:var(--metadata-font-size);line-height:1;white-space:nowrap}svg.svelte-f86zum{fill:none;stroke:currentColor;stroke-width:1}details[open].svelte-f86zum .field:where(.svelte-f86zum){border-color:var(--accent)}details[open].svelte-f86zum svg:where(.svelte-f86zum){color:var(--accent);transform:rotate(180deg)}nav.svelte-f86zum{position:absolute;z-index:1;inset-inline:0;top:calc(100% + var(--space-1));max-height:min(320px,50dvh,var(--_available-height, 50dvh));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-prominent);background:var(--background)}a.svelte-f86zum{text-decoration:none;border-inline-start:2px solid transparent}a.svelte-f86zum+a:where(.svelte-f86zum){border-top:1px solid var(--border)}a.svelte-f86zum:hover{background:var(--background-subtle)}a[aria-current].svelte-f86zum{border-inline-start-color:var(--accent);background:var(--accent-subtle)}a[aria-current].svelte-f86zum .number:where(.svelte-f86zum),a[aria-current].svelte-f86zum .indicator:where(.svelte-f86zum){color:var(--accent)}summary.svelte-f86zum:focus-visible{outline:none}summary.svelte-f86zum:focus-visible .field:where(.svelte-f86zum),a.svelte-f86zum:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.overview-link.svelte-sntbvq,.sidebar-heading.svelte-sntbvq,.number.svelte-sntbvq,.indicator.svelte-sntbvq{font-family:var(--font-mono);letter-spacing:.48px;font-weight:var(--ui-weight);text-transform:uppercase}.sidebar.svelte-sntbvq{position:relative;z-index:4;border-right:1px solid var(--border-prominent);min-width:0}.sidebar-inner.svelte-sntbvq{position:sticky;top:20px;padding:var(--space-5) 0}.overview-link.svelte-sntbvq,.chapters.svelte-sntbvq a:where(.svelte-sntbvq){position:relative}.overview-link[aria-current].svelte-sntbvq:before,.chapters.svelte-sntbvq a[aria-current]:where(.svelte-sntbvq):before{content:"";position:absolute;inset-block:0;left:-4px;width:3px;background:var(--accent);pointer-events:none}.overview-link.svelte-sntbvq{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;margin:-24px 0 26px;border-bottom:1px solid var(--border-prominent);border-left:2px solid transparent;font-size:var(--font-size-sm)}.overview-link[aria-current].svelte-sntbvq{background:var(--background-prominent);color:var(--text-prominent)}.overview-link.svelte-sntbvq:hover{background:var(--background-subtle)}.overview-symbol.svelte-sntbvq{color:var(--accent)}.overview-link.svelte-sntbvq small:where(.svelte-sntbvq){display:block;margin-top:9px;font-family:var(--font-sans);font-weight:var(--body-weight);font-size:12px;line-height:1.5;text-transform:none;letter-spacing:0}.sidebar-heading.svelte-sntbvq{display:flex;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-5) 22px;font-size:var(--font-size-xs)}.sidebar-heading.svelte-sntbvq>span:where(.svelte-sntbvq):last-child{color:var(--accent)}.chapters.svelte-sntbvq a:where(.svelte-sntbvq){display:grid;grid-template-columns:20px minmax(0,1fr) 10px;gap:var(--space-3);align-items:start;padding:21px 22px;border-top:1px solid var(--border);border-left:2px solid transparent}.chapters.svelte-sntbvq a:where(.svelte-sntbvq):last-child{border-bottom:1px solid var(--border)}.chapters.svelte-sntbvq a:where(.svelte-sntbvq):hover{background:var(--background-subtle)}.chapters.svelte-sntbvq a[aria-current]:where(.svelte-sntbvq){background:var(--background-prominent)}.number.svelte-sntbvq{font-size:var(--font-size-sm);color:var(--text-primary);padding-top:5px}.name.svelte-sntbvq{font-family:var(--font-serif);font-size:22px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.2}.part.svelte-sntbvq{position:absolute;inset-inline-end:0;top:0;color:var(--accent);font-family:var(--font-mono);font-size:.48em;font-weight:var(--ui-weight);letter-spacing:.04em;white-space:nowrap}.name.has-part.svelte-sntbvq{position:relative;padding-inline-end:38px}.indicator.svelte-sntbvq{font-size:var(--font-size-sm);color:var(--accent);opacity:0;padding-top:5px}.name.svelte-sntbvq .metadata:where(.svelte-sntbvq){display:block;margin-top:var(--space-2);color:var(--accent);overflow-wrap:anywhere}.chapters.svelte-sntbvq a[aria-current]:where(.svelte-sntbvq) .indicator:where(.svelte-sntbvq){opacity:1}.chapters.svelte-sntbvq a[aria-current]:where(.svelte-sntbvq) .number:where(.svelte-sntbvq){color:var(--accent)}.mobile-chapters.svelte-sntbvq{display:none}@media(max-width:1000px){.chapters.svelte-sntbvq a:where(.svelte-sntbvq){padding-inline:var(--space-4);gap:var(--space-2)}}@media(max-width:700px){.sidebar.svelte-sntbvq{border-right:0;border-bottom:1px solid var(--border-prominent)}.sidebar-inner.svelte-sntbvq{position:static;padding:var(--space-4) 20px}.overview-link.svelte-sntbvq{margin:-16px -20px 18px;padding:20px}.sidebar-heading.svelte-sntbvq,.chapters.svelte-sntbvq{display:none}.mobile-chapters.svelte-sntbvq{display:block}}.markdown.svelte-9k1sox{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);text-transform:none;letter-spacing:.01em;line-height:1.75;overflow-wrap:anywhere}.markdown.svelte-9k1sox p+p{margin-top:1em}.markdown.svelte-9k1sox h2,.markdown.svelte-9k1sox h3,.markdown.svelte-9k1sox h4,.markdown.svelte-9k1sox h5,.markdown.svelte-9k1sox h6{font-family:var(--font-serif);font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--text-prominent);margin:1.6em 0 .65em}.markdown.svelte-9k1sox h2,.markdown.svelte-9k1sox h3{font-size:28px}.markdown.svelte-9k1sox h4,.markdown.svelte-9k1sox h5,.markdown.svelte-9k1sox h6{font-size:22px}.markdown.svelte-9k1sox ul,.markdown.svelte-9k1sox ol{margin:.8em 0 1.2em;padding-left:1.5em}.markdown.svelte-9k1sox ul{list-style-type:"+  "}.markdown.svelte-9k1sox li+li{margin-top:.35em}.markdown.svelte-9k1sox ul>li::marker{font-family:var(--font-mono);font-weight:100}.markdown.svelte-9k1sox a{text-decoration:underline;text-underline-offset:3px;color:var(--text-prominent)}.markdown.svelte-9k1sox pre{overflow-x:auto}.lead.svelte-9k1sox{max-width:780px;color:var(--text-prominent)}.reading-list.svelte-1iu4wtn{list-style:none}li.svelte-1iu4wtn{padding:var(--space-5) 0;border-top:1px solid var(--border-prominent)}p.svelte-1iu4wtn{font-family:var(--font-sans);font-size:16px;font-weight:var(--body-weight);text-transform:none;letter-spacing:.02em;line-height:1.7;color:var(--text-prominent);overflow-wrap:anywhere}.reference.svelte-1iu4wtn{padding-left:1.27cm;text-indent:-1.27cm;line-height:2}.reference.svelte-1iu4wtn em{font-style:italic}.reference.svelte-1iu4wtn a{color:inherit;text-decoration:underline;text-underline-offset:3px}.note.svelte-1iu4wtn{margin-top:10px;font-size:var(--font-size-lg);color:var(--text-muted)}.links.svelte-1iu4wtn{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px;font-family:var(--font-mono);letter-spacing:.48px;font-weight:var(--ui-weight);text-transform:uppercase}a.svelte-1iu4wtn{font-size:var(--font-size-sm);color:var(--text-prominent);text-decoration:underline;text-underline-offset:3px}.facts.svelte-9g0qa1,h3.svelte-9g0qa1,.number.svelte-9g0qa1,.arrow.svelte-9g0qa1{font-family:var(--font-mono);letter-spacing:.48px;font-weight:var(--ui-weight);text-transform:uppercase}.reading-intro.svelte-9g0qa1{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);text-transform:none;letter-spacing:.02em;line-height:1.7;max-width:620px;margin-bottom:28px}.overview.svelte-9g0qa1{padding:var(--space-6)}.facts.svelte-9g0qa1{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:22px 0 30px;font-size:var(--font-size-xs)}h3.svelte-9g0qa1{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:400;line-height:inherit;color:inherit;margin-bottom:14px}.chapter.svelte-9g0qa1{display:grid;grid-template-columns:24px 1fr 14px;align-items:start;gap:18px;padding:22px 0;border-top:1px solid var(--border-prominent)}.number.svelte-9g0qa1,.arrow.svelte-9g0qa1{color:var(--accent);font-size:var(--font-size-sm);padding-top:var(--space-1)}.title.svelte-9g0qa1{display:flex;align-items:baseline;gap:9px;font-family:var(--font-serif);font-size:26px;font-weight:400;line-height:1.2;color:var(--text-prominent);text-transform:none;letter-spacing:0}.part.svelte-9g0qa1{flex:none;color:var(--accent);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--ui-weight);letter-spacing:.04em;line-height:1;white-space:nowrap}.subtitle.svelte-9g0qa1{display:block;margin-top:var(--space-2);color:var(--accent);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--ui-weight);letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.summary.svelte-9g0qa1{display:block;margin-top:var(--space-2);max-width:600px;font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);text-transform:none;letter-spacing:.01em;line-height:1.6}.chapter.svelte-9g0qa1:hover .title:where(.svelte-9g0qa1){color:var(--accent)}.chapter.svelte-9g0qa1:hover .subtitle:where(.svelte-9g0qa1){color:var(--text-primary)}@media(max-width:700px){.overview.svelte-9g0qa1{padding:var(--space-5) 20px}.chapter.svelte-9g0qa1{gap:10px}}.reader.svelte-8tyw7n{border:1px solid var(--border-prominent);background:var(--background);margin-top:var(--space-5)}.toolbar.svelte-8tyw7n{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);text-transform:uppercase;font-size:var(--font-size-sm)}.toolbar.svelte-8tyw7n span:where(.svelte-8tyw7n){flex:1;min-width:0}a.svelte-8tyw7n{flex-shrink:0}.frame.svelte-8tyw7n{position:relative;padding-top:calc(56.25% + 52px)}iframe.svelte-8tyw7n{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.reader.svelte-8tyw7n:fullscreen{border:0;width:100%;height:100%;display:flex;flex-direction:column}.reader.svelte-8tyw7n:fullscreen .frame:where(.svelte-8tyw7n){flex:1;padding:0;min-height:0}p.svelte-8tyw7n{margin:var(--space-3)}.eyebrow.svelte-5sssa0,.badge.svelte-5sssa0,.slide-number.svelte-5sssa0,.slide-icon.svelte-5sssa0,.slide-footer.svelte-5sssa0,.supports.svelte-5sssa0,.pagination.svelte-5sssa0,.reading-empty.svelte-5sssa0 a:where(.svelte-5sssa0){font-family:var(--font-mono);letter-spacing:.48px;font-weight:var(--ui-weight);text-transform:uppercase}.eyebrow.svelte-5sssa0{text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:.13em;color:var(--text-primary)}.badge.svelte-5sssa0{display:inline-block;font-size:var(--font-size-xs);border:1px solid var(--border-prominent);padding:6px 10px;line-height:1.5;color:var(--text-primary);background:var(--background)}.reading-intro.svelte-5sssa0{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);text-transform:none;letter-spacing:.02em;line-height:1.7;max-width:620px;margin-bottom:28px}.workspace.svelte-5sssa0{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:650px}.supports.svelte-5sssa0 a:where(.svelte-5sssa0){color:var(--text-prominent);text-decoration:underline;text-underline-offset:3px}.reading-empty.svelte-5sssa0 a:where(.svelte-5sssa0){font-size:var(--font-size-sm);color:var(--text-prominent)}.pagination.svelte-5sssa0>span:where(.svelte-5sssa0){color:var(--text-primary)}.resources.svelte-5sssa0{min-width:0}.content.svelte-5sssa0,.reading.svelte-5sssa0{padding:28px var(--space-6)}.slide.svelte-5sssa0{position:relative;min-height:300px;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;text-align:center;padding:50px 28px;background:var(--background-subtle);border:1px solid var(--border-prominent)}.slide-number.svelte-5sssa0{position:absolute;top:18px;left:20px;font-size:var(--font-size-sm);color:var(--accent)}.slide-icon.svelte-5sssa0{font-size:30px;color:var(--accent);line-height:1.6}.slide.svelte-5sssa0 h3:where(.svelte-5sssa0){font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:inherit;text-transform:none;letter-spacing:0;color:var(--text-prominent);margin:var(--space-3) 0}.slide.svelte-5sssa0 p:where(.svelte-5sssa0){font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);text-transform:none;letter-spacing:.02em;line-height:1.7;max-width:380px;margin:0 auto 18px}.slide-footer.svelte-5sssa0{position:absolute;bottom:16px;left:20px;font-size:var(--font-size-xs)}.supports.svelte-5sssa0{list-style:none;padding:22px;border:1px solid var(--border-prominent);background:var(--background-subtle);font-size:12px}.pagination.svelte-5sssa0{margin-top:26px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding-top:20px;border-top:1px solid var(--border-prominent);font-size:var(--font-size-sm)}.reading-empty.svelte-5sssa0{padding:26px;border:1px solid var(--border-prominent);background:var(--background-subtle)}.reading-empty.svelte-5sssa0 p:where(.svelte-5sssa0){margin:14px 0 22px;font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--body-weight);text-transform:none;line-height:1.7;letter-spacing:.48px}@media(max-width:1000px){.workspace.svelte-5sssa0{grid-template-columns:240px minmax(0,1fr)}.content.svelte-5sssa0,.reading.svelte-5sssa0{padding:var(--space-5)}}@media(max-width:700px){.workspace.svelte-5sssa0{display:block;min-height:0}.content.svelte-5sssa0,.reading.svelte-5sssa0{padding:22px 20px}.slide.svelte-5sssa0{min-height:260px;aspect-ratio:auto;padding-inline:18px}.pagination.svelte-5sssa0{font-size:var(--font-size-xs)}}
