.chapter-info.svelte-iz9p2g{gap:var(--spacing-1);font-size:var(--font-xs);color:var(--color-text-3);flex-direction:column;display:flex}.chapter-title.svelte-iz9p2g{padding-top:var(--spacing-1);color:var(--color-text);font-size:18px;font-weight:600;line-height:1.25}.book-name.svelte-iz9p2g{font-size:var(--font-xxs);letter-spacing:.05ch;text-transform:uppercase;padding-top:1.5px;font-weight:500}@media (width<=768px){.chapter-info.svelte-iz9p2g{align-items:center}}.play-controls.svelte-qfou2r{gap:var(--spacing-3);display:flex}button.play-control.svelte-qfou2r{padding:var(--spacing-3);outline:none;font-size:100%;background:0 0!important}button.play-button.svelte-qfou2r{color:var(--color-text);font-size:162%}button.play-button.svelte-qfou2r:hover{color:var(--color-text-2)}button.play-button.svelte-qfou2r:hover:active{color:var(--color-text)}button.play-button.svelte-qfou2r.pending{opacity:.5;animation:2s ease-in-out infinite svelte-qfou2r-pulse}@keyframes svelte-qfou2r-pulse{0%,to{opacity:.5}50%{opacity:.7}}.skip-button.svelte-qfou2r{color:var(--color-text-3)}.skip-button.svelte-qfou2r:hover{color:var(--color-text-2)}.skip-button.svelte-qfou2r:hover:active{color:var(--color-text)}.skip-button.svelte-qfou2r.pending{opacity:.3}@media (width<=768px){.play-controls.svelte-qfou2r{gap:var(--spacing-5);font-size:138%}}.slider.svelte-1awsg0y{cursor:pointer;flex:1;align-items:center;height:20px;display:flex;position:relative}.slider-progress.svelte-1awsg0y{background:var(--color-text);border-radius:var(--radius-round);height:4px;position:absolute}.slider.svelte-1awsg0y:before{content:"";background:var(--color-surface-2);border-radius:var(--radius-round);width:100%;height:4px;position:absolute}.progress-container.svelte-ucu6pr{align-items:center;gap:var(--spacing-4);width:100%;display:flex}.time.svelte-ucu6pr{font-size:var(--font-xs);min-width:4em}.time.svelte-ucu6pr.left{text-align:right}.time.svelte-ucu6pr.right{font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.speed-control.svelte-1ji7arv{position:relative}.speed-button.svelte-1ji7arv{padding:var(--spacing-4);font-size:var(--font-s)}.speed-menu.svelte-1ji7arv{margin-bottom:var(--spacing-3);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.speed-option.svelte-1ji7arv{width:100%;padding:var(--spacing-4) var(--spacing-6);cursor:pointer;text-align:center}.volume-control.svelte-11xk6j6{align-items:center;display:flex}.volume-button.svelte-11xk6j6{min-width:0;padding:var(--spacing-4);color:var(--color-text-3);background:0 0!important}.volume-button.svelte-11xk6j6:hover{color:var(--color-text)}.volume-button.svelte-11xk6j6:hover:active{color:var(--color-text-2)}.volume-slider.svelte-11xk6j6{width:var(--spacing-8);flex:1}.visually-hidden.svelte-t4f8ii{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.audio-player.svelte-t4f8ii{padding:var(--spacing-4) var(--spacing-6);inset:auto var(--spacing-5) var(--spacing-5);z-index:var(--z-player);grid-template-columns:minmax(0, 1fr) minmax(auto, var(--spacing-12)) minmax(0, 1fr);align-items:center;gap:var(--spacing-5);background:oklch(from var(--color-accent) .97 .01 h / .7);-webkit-backdrop-filter:blur(var(--spacing-7));backdrop-filter:blur(var(--spacing-7));border-radius:var(--radius-l);box-shadow:var(--shadow-m);touch-action:none;-webkit-user-select:none;user-select:none;display:grid;position:fixed}.middle.svelte-t4f8ii{flex-direction:column;align-items:center;display:flex}.right.svelte-t4f8ii{justify-content:flex-end;align-items:center;gap:var(--spacing-6);display:flex}.close-button.svelte-t4f8ii{background:var(--color-surface-1);border-radius:var(--radius-round);place-items:center;width:40px;height:40px;padding:0;display:grid}.close-button.svelte-t4f8ii svg{width:20px;height:20px}.close-button.svelte-t4f8ii:hover{background:var(--color-surface-2)}@media (width<=768px){.audio-player.svelte-t4f8ii{grid-template-rows:auto auto auto;grid-template-columns:auto}.left.svelte-t4f8ii{grid-template-columns:1fr auto 1fr;display:grid}.right.svelte-t4f8ii{justify-content:center}.close-button-container.svelte-t4f8ii{justify-content:flex-end;align-items:center;display:flex}}.progress-bar.svelte-1it81ff{height:var(--spacing-2);width:100%;z-index:var(--z-header-overlay);position:fixed;inset:0 0 auto}.progress-value.svelte-1it81ff{background:linear-gradient(90deg, var(--color-text-3), var(--accentColor) 62%);width:100%;height:100%;-webkit-mask:linear-gradient(90deg, black var(--progress), transparent var(--progress));mask:linear-gradient(90deg, black var(--progress), transparent var(--progress))}.imprint-inner.svelte-1ys420e{align-items:baseline;gap:0 var(--spacing-3);flex-wrap:wrap;font-size:13px;line-height:1.2;display:flex}.imprint-inner.svelte-1ys420e>:where(.svelte-1ys420e){white-space:nowrap}.imprint-inner.svelte-1ys420e .logo:where(.svelte-1ys420e){color:var(--color-text);font-size:14px;font-weight:600;text-decoration:none}.imprint-inner.svelte-1ys420e .imprint-nav:where(.svelte-1ys420e){gap:var(--spacing-1);display:flex}.imprint-inner.svelte-1ys420e .imprint-nav:where(.svelte-1ys420e) a:where(.svelte-1ys420e){padding:var(--spacing-2);color:var(--color-text-2);font-weight:600;text-decoration:none}.imprint-inner.svelte-1ys420e .imprint-nav:where(.svelte-1ys420e) a:where(.svelte-1ys420e):hover{color:var(--color-text-3)}.imprint-inner.svelte-1ys420e .imprint-nav:where(.svelte-1ys420e) a:where(.svelte-1ys420e):hover:active{transition:all 50ms;transform:scale(.97)}.imprint-inner.svelte-1ys420e .copyright:where(.svelte-1ys420e){color:var(--color-text-3);margin-left:auto;font-size:12px}.toggle-switch.svelte-sz7h13{--switch-bg:var(--color-surface-2);--switch-padding:var(--spacing-1);--switch-height:calc(var(--spacing-6) - var(--spacing-2));--thumb-height:calc(var(--switch-height) - var(--switch-padding) * 2);--thumb-width:var(--switch-height);width:calc(var(--thumb-width) * 2 + var(--switch-padding) * 2);height:var(--switch-height);background:var(--switch-bg);cursor:pointer;border-radius:var(--radius-m);isolation:isolate;border:0;flex-shrink:0;align-items:center;padding:0;transition:background-color .1s;display:inline-flex;position:relative}.toggle-switch.svelte-sz7h13:after{width:var(--thumb-width);height:var(--thumb-height);top:var(--switch-padding);left:var(--switch-padding);z-index:2;border-radius:calc(var(--radius-m) - var(--switch-padding));background:oklch(from var(--shadow-color) l c h / calc(.1 * var(--shadow-strength)));content:"";transition:transform .2s,background-color .2s,box-shadow .2s;position:absolute}.toggle-switch.on.svelte-sz7h13:after{transform:translateX(var(--thumb-width));background:var(--color-control-thumb);box-shadow:var(--shadow-s)}.toggle-switch.svelte-sz7h13:disabled{opacity:.35;cursor:not-allowed}.menu-container.svelte-1nm0nkf{position:relative}.menu-toggle.svelte-1nm0nkf{height:var(--nav-button-height);width:var(--nav-button-height);z-index:var(--z-header);background:oklch(from var(--color-surface-0) l c h / .7);-webkit-backdrop-filter:blur(var(--spacing-3));backdrop-filter:blur(var(--spacing-3));padding:0;position:fixed}.menu.svelte-1nm0nkf{--menu-inset:var(--spacing-3);--menu-margin:var(--spacing-4);--menu-top:var(--spacing-8);max-height:calc(100dvh - var(--menu-top) - var(--menu-margin));width:calc(var(--spacing-12) - var(--spacing-8));max-width:calc(100% - (var(--menu-margin) * 2));top:var(--menu-top);left:var(--spacing-7);z-index:var(--z-header-overlay);background:linear-gradient(oklch(from var(--shadow-color) l c h / calc(.04 * var(--shadow-strength))) 0% 100%), oklch(from var(--color-surface-0) l c h / .7);-webkit-backdrop-filter:blur(var(--spacing-7));backdrop-filter:blur(var(--spacing-7));border-radius:var(--radius-l);box-shadow:var(--shadow-m);transform-origin:38% 0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.book-info.svelte-1nm0nkf{margin:var(--menu-inset) var(--menu-inset) 0;background:var(--color-surface-0);border-radius:calc(var(--radius-l) - var(--menu-inset));min-height:0;box-shadow:var(--shadow-s);flex-direction:column;flex:1;display:flex;overflow:hidden}[data-theme=dark] .book-info.svelte-1nm0nkf{background:oklch(from var(--color-surface-0) calc(l + .04) c h)}.book-info.svelte-1nm0nkf .info:where(.svelte-1nm0nkf){padding:var(--spacing-5) var(--spacing-6);align-items:center;gap:var(--spacing-5);border-bottom:1px solid var(--color-surface-2);flex-shrink:0;display:flex}.book-info.svelte-1nm0nkf .info:where(.svelte-1nm0nkf) .cover:where(.svelte-1nm0nkf){background:var(--accent);border-radius:var(--radius-s);width:32px;height:46px;box-shadow:var(--shadow-s);flex-shrink:0}.book-info.svelte-1nm0nkf .info:where(.svelte-1nm0nkf) .title:where(.svelte-1nm0nkf){font-size:17px;font-weight:700}.book-info.svelte-1nm0nkf .info:where(.svelte-1nm0nkf) .author:where(.svelte-1nm0nkf){margin:0 0 calc(var(--spacing-1) * -1);color:var(--color-text-3);font-size:14px}.book-info.svelte-1nm0nkf .sections:where(.svelte-1nm0nkf){padding:var(--spacing-5) var(--spacing-6);gap:calc(var(--spacing-1) / 2);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.book-info.svelte-1nm0nkf .sections:where(.svelte-1nm0nkf) .section-header:where(.svelte-1nm0nkf){margin:calc(var(--spacing-1) * -1) 0 var(--spacing-2);color:var(--color-text-4);text-transform:uppercase;letter-spacing:.1ch;font-size:12px;font-weight:500}.book-info.svelte-1nm0nkf .sections:where(.svelte-1nm0nkf) .button:where(.svelte-1nm0nkf){--h-padding:var(--spacing-4);margin:0 calc(var(--h-padding) * -1);padding:calc(var(--spacing-3) + var(--spacing-1)) var(--h-padding) var(--spacing-3);border-radius:var(--radius-m);color:var(--color-text-2);text-align:left;font-size:14px;font-weight:500;display:block}.book-info.svelte-1nm0nkf .sections:where(.svelte-1nm0nkf) .button:where(.svelte-1nm0nkf):hover:not(.selected){background:var(--color-surface-1)}.book-info.svelte-1nm0nkf .sections:where(.svelte-1nm0nkf) .button:where(.svelte-1nm0nkf):hover:not(.selected):active{background:var(--color-surface-2);transform:scale(1)}.book-info.svelte-1nm0nkf .sections:where(.svelte-1nm0nkf) .button:where(.svelte-1nm0nkf).selected{background:var(--color-surface-2)}.menu-section.svelte-1nm0nkf{padding:var(--spacing-5) var(--spacing-6);gap:var(--spacing-4);flex-shrink:0;display:grid}.section-options.svelte-1nm0nkf{padding:var(--spacing-3) var(--spacing-4)}.settings.svelte-1nm0nkf{display:grid}.setting.svelte-1nm0nkf{padding:var(--spacing-2) var(--spacing-4);min-height:var(--spacing-7);align-items:center;gap:var(--spacing-3);border-radius:var(--radius-m);-webkit-user-select:none;user-select:none;font-size:14px;display:inline-flex}.setting.svelte-1nm0nkf .label-wrapper:where(.svelte-1nm0nkf){align-items:center;gap:var(--spacing-4);flex:1;display:flex}.setting.svelte-1nm0nkf .setting-icon{color:var(--color-text-3)}.setting.svelte-1nm0nkf .label:where(.svelte-1nm0nkf){color:var(--color-text)}label.setting.svelte-1nm0nkf,.setting.cycles.svelte-1nm0nkf{cursor:pointer}:is(label.setting.svelte-1nm0nkf,.setting.cycles.svelte-1nm0nkf):hover:not(:has(.segmented:hover)){background:var(--color-surface-1)}:is(label.setting.svelte-1nm0nkf,.setting.cycles.svelte-1nm0nkf):hover:not(:has(.segmented:hover)):active{background:var(--color-surface-2)}label.setting.svelte-1nm0nkf:hover .toggle-switch{--switch-bg:var(--color-surface-3)}.segmented.svelte-1nm0nkf{--gap:var(--spacing-1);padding:var(--spacing-1);grid-auto-flow:column;grid-auto-columns:calc(var(--spacing-7) - var(--spacing-3));gap:var(--gap);background:var(--color-surface-2);border-radius:var(--radius-m);isolation:isolate;display:grid;position:relative}.segmented.svelte-1nm0nkf:before{width:calc((100% - var(--spacing-1) * 2 - var(--gap) * (var(--count) - 1)) / var(--count));top:var(--spacing-1);bottom:var(--spacing-1);left:var(--spacing-1);z-index:-1;background:var(--color-control-thumb);border-radius:calc(var(--radius-m) - var(--spacing-1));box-shadow:var(--shadow-s);content:"";transform:translateX(calc(var(--index) * (100% + var(--gap))));transition:transform .2s;position:absolute}.segmented.svelte-1nm0nkf .segment:where(.svelte-1nm0nkf){min-width:auto;padding:var(--spacing-1) 0;border-radius:calc(var(--radius-m) - var(--spacing-1));color:var(--color-text-3);flex:1}.segmented.svelte-1nm0nkf .segment:where(.svelte-1nm0nkf) svg{width:16px;height:16px}.segmented.svelte-1nm0nkf .segment:where(.svelte-1nm0nkf):hover:not(.selected){background:var(--color-surface-1);color:var(--color-text-2)}.segmented.svelte-1nm0nkf .segment:where(.svelte-1nm0nkf).selected{color:var(--color-text)}.segmented.svelte-1nm0nkf .font-sample:where(.svelte-1nm0nkf){text-align:center;font-size:15px;line-height:16px;display:block}.segmented.svelte-1nm0nkf .font-sample:where(.svelte-1nm0nkf) span:where(.svelte-1nm0nkf){line-height:0}.section-imprint.svelte-1nm0nkf{padding:var(--spacing-4) calc(var(--spacing-4) * 2);background:oklch(from var(--shadow-color) l c h / calc(.06 * var(--shadow-strength)))}@media only screen and (width<=768px){.menu.svelte-1nm0nkf{left:var(--menu-margin);right:var(--menu-margin);width:auto;max-width:none}.menu-toggle.svelte-1nm0nkf{width:auto;height:auto;padding:var(--spacing-5)}}.reader-header.svelte-1rd2lo9{--header-transition-duration:.2s;padding:var(--spacing-3);z-index:var(--z-header);align-items:center;gap:var(--spacing-4);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.reader-header.animated.svelte-1rd2lo9{transition:padding var(--header-transition-duration) ease-out}.reader-header.svelte-1rd2lo9:before{--wash-fade:var(--spacing-7);--wash-solid:linear-gradient(black calc(100% - var(--wash-fade)), transparent);content:"";inset:0 0 calc(var(--wash-fade) * -1);z-index:-1;-webkit-backdrop-filter:blur(var(--spacing-4));backdrop-filter:blur(var(--spacing-4));background:linear-gradient(oklch(from var(--color-surface-0) l c h / .85) calc(100% - var(--wash-fade)), oklch(from var(--color-surface-0) l c h / 0));-webkit-mask-image:var(--wash-solid);-webkit-mask-image:var(--wash-solid);mask-image:var(--wash-solid);opacity:0;pointer-events:none;position:absolute}.reader-header.animated.svelte-1rd2lo9:before{transition:opacity var(--header-transition-duration) ease-out}.reader-header.elevated.svelte-1rd2lo9:before{opacity:1}.left.svelte-1rd2lo9{justify-content:flex-start;align-items:center;gap:var(--spacing-3);display:flex}.back-button.svelte-1rd2lo9{height:var(--nav-button-height);width:var(--nav-button-height);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.back-button.svelte-1rd2lo9 svg{width:1.5em;height:1.5em}.menu-button.svelte-1rd2lo9{height:var(--nav-button-height);max-width:var(--spacing-11);padding:0 var(--spacing-5);color:inherit;white-space:nowrap;align-items:center;gap:var(--spacing-4);font-weight:400;display:flex;overflow:hidden}.mini-cover.svelte-1rd2lo9{background:var(--accent);filter:drop-shadow(0 1px 2px #0003);border-radius:2px;flex-shrink:0;width:18px;height:26px}.book-title.svelte-1rd2lo9{color:var(--color-text-3);font-size:14px}.center.svelte-1rd2lo9{justify-content:center;align-items:center;min-width:0;display:flex}.chapter-title.svelte-1rd2lo9{opacity:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.chapter-title.visible.svelte-1rd2lo9{opacity:1}.chapter-title.animated.svelte-1rd2lo9{transition:opacity var(--header-transition-duration) ease-out;will-change:opacity}.right.svelte-1rd2lo9{padding-right:var(--spacing-4);justify-content:flex-end;align-items:center;gap:var(--spacing-5);display:flex}.control-group.svelte-1rd2lo9{align-items:center;gap:var(--spacing-4);display:flex}.menu-wrapper.svelte-1rd2lo9 .menu-toggle{display:none}@media only screen and (width<=768px){.reader-header.svelte-1rd2lo9{padding:var(--spacing-4);gap:var(--spacing-2)}.reader-header.elevated.svelte-1rd2lo9{padding:var(--spacing-3) var(--spacing-4)}.left.svelte-1rd2lo9{gap:var(--spacing-2)}.back-button.svelte-1rd2lo9{font-size:16px}.menu-button.svelte-1rd2lo9{max-width:200px;font-size:14px}.center.svelte-1rd2lo9{min-width:0;font-size:14px}.chapter-title.svelte-1rd2lo9{font-size:14px}}.next-chapter.svelte-17hr0yp{--book-accent-fallback:var(--color-text-2);--hover-color:oklch(from var(--book-accent,var(--book-accent-fallback)) min(l, .5) c h);--rule:linear-gradient(to right, transparent, var(--color-surface-3) 20%, var(--color-surface-3) 80%, transparent);width:min(48ch,100%);padding:var(--spacing-7) var(--spacing-5);isolation:isolate;color:inherit;font-family:var(--font-reader);text-align:center;background:var(--rule) top / 100% 1px no-repeat, var(--rule) bottom / 100% 1px no-repeat;flex-direction:column;align-items:center;margin:0 auto;text-decoration:none;display:flex;position:relative}.next-chapter.svelte-17hr0yp:before{content:"";z-index:-1;background:radial-gradient(closest-side, oklch(from var(--hover-color) l c h / .1), transparent);opacity:0;transition:opacity .3s ease-out,transform .4s ease-out;position:absolute;inset:0;transform:scaleX(.8)}.next-chapter.svelte-17hr0yp:hover:before,.next-chapter.svelte-17hr0yp:focus-visible:before{opacity:1;transform:scaleX(1.15)}:is(.next-chapter.svelte-17hr0yp:hover,.next-chapter.svelte-17hr0yp:focus-visible) .headline:where(.svelte-17hr0yp){color:var(--hover-color)}:is(.next-chapter.svelte-17hr0yp:hover,.next-chapter.svelte-17hr0yp:focus-visible) .arrow{opacity:1;transform:translateX(var(--spacing-2))}.next-chapter.svelte-17hr0yp:active .headline:where(.svelte-17hr0yp){transform:scale(.98)}[data-theme=dark] .next-chapter.svelte-17hr0yp{--hover-color:oklch(from var(--book-accent,var(--book-accent-fallback)) max(l, .78) c h)}.eyebrow.svelte-17hr0yp{margin-bottom:var(--spacing-4);align-items:center;gap:var(--spacing-2);color:var(--color-text-3);font-family:var(--font-ui);font-size:var(--font-xxs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:flex}.eyebrow.svelte-17hr0yp .arrow{opacity:.6;width:1.3em;height:1.3em;transition:opacity .2s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1);translate:0 -1px}.headline.svelte-17hr0yp{font-size:var(--font-xl);text-wrap:balance;font-weight:700;line-height:1.3;transition:color .2s ease-out,transform .1s ease-out}.reading-time.svelte-17hr0yp{margin-top:var(--spacing-1);color:var(--color-text-3);font-family:var(--font-ui);font-size:var(--font-s);line-height:1.3}.resume-scroll.svelte-1uwsq00{padding:var(--spacing-5);align-items:center;gap:var(--spacing-4);top:var(--spacing-5);z-index:var(--z-header);border-radius:var(--radius-round);box-shadow:var(--shadow-m);display:flex;position:fixed;left:50%;transform:translate(-50%);background:var(--color-surface-0)!important;color:var(--color-text-3)!important}.resume-scroll.svelte-1uwsq00:hover:active{transform:translate(-50%)scale(.97)!important}.resume-scroll.svelte-1uwsq00 .arrow:where(.svelte-1uwsq00){color:var(--color-text-2);transition:transform .2s;display:flex;transform:rotate(180deg)}.resume-scroll.svelte-1uwsq00 .arrow:where(.svelte-1uwsq00) .icon{font-size:var(--font-s)}.resume-scroll.svelte-1uwsq00 .arrow:where(.svelte-1uwsq00).up{transform:rotate(0)}@property --column-width{syntax:"<length>";inherits:true;initial-value:0}@property --row-padding{syntax:"<length>";inherits:true;initial-value:0}.text-container.svelte-1fr7idt{--column-width:48ch;--column-gap:var(--spacing-8);--row-padding:.9em;padding:var(--row-padding) var(--page-padding);gap:var(--column-gap);font-family:var(--font-reader);text-wrap:pretty;white-space:pre-wrap;justify-content:center;font-size:21px;line-height:1.8;display:flex;position:relative}.text-container.svelte-1fr7idt>:where(.svelte-1fr7idt){max-width:var(--column-width);flex:1;min-width:0}.text-container.svelte-1fr7idt.show-original:hover{background:var(--color-surface-1)}.svelte-1fr7idt:not(.show-original)>.original:where(.svelte-1fr7idt){display:none}.single.show-original.svelte-1fr7idt>:where(.svelte-1fr7idt){max-width:calc(var(--column-width) * 2 + var(--column-gap))}.quote.svelte-1fr7idt>:where(.svelte-1fr7idt){padding-inline:1.2em 1em;font-size:calc(1em - 1px);position:relative}.quote.svelte-1fr7idt>:where(.svelte-1fr7idt):before{content:"";background:var(--color-surface-3);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.block-row.svelte-1fr7idt{display:contents}.block-row:has(>.quote)+.block-row.svelte-1fr7idt>.quote:where(.svelte-1fr7idt)>:where(.svelte-1fr7idt):before{top:calc(-2 * var(--row-padding))}.verse.svelte-1fr7idt>:where(.svelte-1fr7idt),.letter.svelte-1fr7idt>:where(.svelte-1fr7idt){padding-inline-start:1.5em}.subheading.svelte-1fr7idt,.subsubheading.svelte-1fr7idt{text-wrap:balance;padding-top:1.6em;padding-bottom:.2em;line-height:1.4}.subheading.svelte-1fr7idt>:where(.svelte-1fr7idt){font-size:1.25em;font-weight:700}.subsubheading.svelte-1fr7idt>:where(.svelte-1fr7idt){font-size:1.05em;font-weight:700}pre.svelte-1fr7idt,.table-scroll.svelte-1fr7idt{font-size:.75em;overflow-x:auto}pre.svelte-1fr7idt{white-space:pre;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:1.6}table.svelte-1fr7idt{border-collapse:collapse;white-space:normal;line-height:1.5}th.svelte-1fr7idt,td.svelte-1fr7idt{text-align:start;vertical-align:top;padding:.3em 1em .3em 0}th.svelte-1fr7idt{font-weight:700}[data-footnote-ref].svelte-1fr7idt{color:var(--color-accent);font-size:.65em;line-height:0}[data-footnote-ref].svelte-1fr7idt button:where(.svelte-1fr7idt){border-radius:var(--radius-s);min-width:0;color:inherit;font:inherit;margin:0 -.15em;padding:0 .3em;line-height:1;transition:none;display:inline-block;position:relative}[data-footnote-ref].svelte-1fr7idt button:where(.svelte-1fr7idt):before{content:"";position:absolute;inset:-.6em -.4em}[data-footnote-ref].svelte-1fr7idt button:where(.svelte-1fr7idt):hover:not(:disabled),[data-footnote-ref].svelte-1fr7idt button:where(.svelte-1fr7idt):hover:not(:disabled):active{color:color-mix(in oklch, var(--color-accent), var(--color-text) 40%);background:0 0;transform:none}[data-footnote-ref].svelte-1fr7idt button:where(.svelte-1fr7idt):focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.footnote.svelte-1fr7idt{width:auto;max-height:50dvh;padding:var(--spacing-5) var(--page-padding);border-radius:var(--radius-l) var(--radius-l) 0 0;box-shadow:var(--shadow-l);background:linear-gradient(var(--color-surface-1), var(--color-surface-1)), var(--color-background);color:var(--color-text);font-family:var(--font-reader);overscroll-behavior:contain;border:0;margin:0;font-size:17px;line-height:1.6;inset:auto 0 0}.footnote.svelte-1fr7idt p:where(.svelte-1fr7idt){white-space:pre-wrap}.footnote.svelte-1fr7idt p:where(.svelte-1fr7idt)+p:where(.svelte-1fr7idt){margin-top:.8em}@supports not selector(:popover-open){.footnote.svelte-1fr7idt{display:none}}@supports (position-area:top){@media only screen and (width>=769px){.footnote.svelte-1fr7idt{max-width:min(40ch, 100vw - 2 * var(--page-padding));max-height:min(24em,45vh);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-m);position-area:top;position-try-fallbacks:flip-block;margin:.4em;inset:auto}}}.break.svelte-1fr7idt,.separator.svelte-1fr7idt{font-size:21px}.break.svelte-1fr7idt{height:1.8em}.separator.svelte-1fr7idt{font-family:var(--font-reader);text-align:center;color:var(--color-text-3);border:0;margin:.9em auto;line-height:1.8}.separator.svelte-1fr7idt:after{content:"* * *"}@media only screen and (width<=768px){.break.svelte-1fr7idt,.separator.svelte-1fr7idt{font-size:19px}.text-container.svelte-1fr7idt{--column-gap:var(--spacing-5);font-size:19px}.text-container.svelte-1fr7idt.show-original:not(.single){font-size:15px}}.paragraphs-container.svelte-12cm6s6{position:relative}.highlight.svelte-12cm6s6{--animation-duration:.12s;z-index:-1;background-color:var(--color-highlight);pointer-events:none;border-radius:var(--radius-s);opacity:0;will-change:transform, width, height;transition:transform var(--animation-duration) ease, width var(--animation-duration) ease, height var(--animation-duration) ease, opacity var(--animation-duration) ease;position:absolute;top:0;left:0;transform:translate(0,0)}.highlight.visible.svelte-12cm6s6{opacity:1}.reader.svelte-16ibxtm{flex-direction:column;min-height:100dvh;display:flex}.section.svelte-16ibxtm{margin:var(--spacing-10) 0 var(--spacing-11);flex-grow:1}.section.title-page.svelte-16ibxtm{padding:var(--spacing-8) 0;flex-direction:column;margin:0;display:flex}.section.title-page.svelte-16ibxtm header:where(.svelte-16ibxtm){margin:auto 0}.section.svelte-16ibxtm header:where(.svelte-16ibxtm){margin-bottom:var(--spacing-8);padding:0 var(--page-padding);gap:var(--spacing-6);font-family:var(--font-reader);text-align:center;flex-direction:column;display:flex}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .label:where(.svelte-16ibxtm){color:var(--color-text-3);font-family:var(--font-ui);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) hgroup:where(.svelte-16ibxtm){flex-direction:column;display:flex}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .heading:where(.svelte-16ibxtm),.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .original-heading:where(.svelte-16ibxtm){text-wrap:balance;max-width:60ch;margin:auto}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .heading:where(.svelte-16ibxtm){font-size:calc(var(--font-xxxl) * 1.1);font-weight:700;line-height:1.25}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .label:where(.svelte-16ibxtm)+.heading:where(.svelte-16ibxtm){padding-top:var(--spacing-6)}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .original-heading:where(.svelte-16ibxtm){margin-top:var(--spacing-3);color:var(--color-text-3);letter-spacing:.05em;font-size:1.25rem;font-variant-caps:all-small-caps;line-height:1.4}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .reading-time:where(.svelte-16ibxtm){justify-content:center;align-items:center;gap:var(--spacing-4);color:var(--color-text-3);font-family:var(--font-ui);display:flex}.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .reading-time:where(.svelte-16ibxtm) .reading-time-icon{--icon-size:20px;height:var(--icon-size);width:var(--icon-size)}@media only screen and (width<=768px){.section.svelte-16ibxtm header:where(.svelte-16ibxtm) .heading:where(.svelte-16ibxtm){font-size:calc(var(--font-xxl) * 1.1)}}.chapter-navigation.svelte-16ibxtm{margin-top:var(--spacing-9);padding:0 var(--page-padding)}.title-page.svelte-16ibxtm .chapter-navigation:where(.svelte-16ibxtm){margin-top:0}
