@keyframes svelte-1lzq3dj-slideInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1lzq3dj-writeIn{0%{clip-path:inset(-.5em calc(100% + .5em) -.5em -.5em)}to{clip-path:inset(-.5em)}}.slide-reveal.svelte-1lzq3dj{--start-delay:.5s;--stagger-delay:50ms}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj){opacity:0;animation:.4s ease-out forwards svelte-1lzq3dj-slideInUp}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):first-child{animation-delay:calc(var(--start-delay) + 0 * var(--stagger-delay))}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):nth-child(2){animation-delay:calc(var(--start-delay) + 1 * var(--stagger-delay))}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):nth-child(3){animation-delay:calc(var(--start-delay) + 2 * var(--stagger-delay))}.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj):nth-child(4){animation-delay:calc(var(--start-delay) + 3 * var(--stagger-delay))}.animate-write.svelte-1lzq3dj{animation:.4s ease-out backwards svelte-1lzq3dj-writeIn;animation-delay:var(--animation-delay,0s)}@media (prefers-reduced-motion:reduce){.slide-reveal.svelte-1lzq3dj>:where(.svelte-1lzq3dj){opacity:1;animation:none}.animate-write.svelte-1lzq3dj{animation:none}}.book-detail.svelte-1lzq3dj{margin:var(--spacing-8) auto;justify-content:center;gap:var(--spacing-7a);display:flex}.cover-column.svelte-1lzq3dj{width:219px;top:calc(var(--browse-header-height) + var(--spacing-6));flex-shrink:0;align-self:flex-start;position:sticky}.browse-body.svelte-1lzq3dj{--mark:oklch(from var(--accent) .55 calc(c * 1.1) h)}[data-theme=dark] .browse-body.svelte-1lzq3dj{--mark:oklch(from var(--accent) .74 calc(c * 1.1) h)}.book-page.svelte-1lzq3dj{--tint:oklch(from var(--accent) .965 calc(c * .3) h);--browse-header-fill:oklch(from var(--tint) l c h / .75);display:contents}[data-theme=dark] .book-page.svelte-1lzq3dj{--tint:oklch(from var(--accent) .29 calc(c * .4) h)}.wash.svelte-1lzq3dj{z-index:-1;background:linear-gradient(var(--tint) 300px, transparent);pointer-events:none;height:680px;position:absolute;inset:0 0 auto}.main-column.svelte-1lzq3dj{flex-direction:column;max-width:62ch;display:flex}.main-column.svelte-1lzq3dj .title:where(.svelte-1lzq3dj){width:fit-content;font-family:var(--font-reader-serif);letter-spacing:-.015em;text-wrap:pretty;font-size:46px;font-weight:600;line-height:1.05}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj){margin-top:var(--spacing-5);gap:var(--spacing-4a);font-size:var(--font-l);font-weight:400;display:flex}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .author:where(.svelte-1lzq3dj){color:var(--color-text-2)}.main-column.svelte-1lzq3dj .author-row:where(.svelte-1lzq3dj) .year:where(.svelte-1lzq3dj){color:var(--color-text-3)}.main-column.svelte-1lzq3dj .description:where(.svelte-1lzq3dj){margin:var(--spacing-5) 0;font-family:var(--font-reader-serif);text-wrap:pretty;font-size:20px;line-height:1.6}.main-column.svelte-1lzq3dj .stats:where(.svelte-1lzq3dj){gap:var(--spacing-6);color:var(--color-text-2);font-size:var(--font-s);display:flex}.main-column.svelte-1lzq3dj .stats:where(.svelte-1lzq3dj) .stat:where(.svelte-1lzq3dj){align-items:center;gap:var(--spacing-3);display:flex}.main-column.svelte-1lzq3dj .stats:where(.svelte-1lzq3dj) .stat:where(.svelte-1lzq3dj) svg{color:var(--mark)}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj){margin-top:var(--spacing-6a);gap:var(--spacing-5);display:flex}.main-column.svelte-1lzq3dj footer:where(.svelte-1lzq3dj) .button:where(.svelte-1lzq3dj){gap:var(--spacing-4)}.main-column.svelte-1lzq3dj .resume:where(.svelte-1lzq3dj){gap:var(--spacing-3);min-width:0;display:flex}.main-column.svelte-1lzq3dj .resume-chapter:where(.svelte-1lzq3dj){opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-weight:400;overflow:hidden}.main-column.svelte-1lzq3dj .read-badge:where(.svelte-1lzq3dj){align-items:center;gap:var(--spacing-2);color:var(--color-text-3);font-size:var(--font-s);display:inline-flex}.main-column.svelte-1lzq3dj .read-actions:where(.svelte-1lzq3dj){filter:drop-shadow(0 4px 10px oklch(from var(--accent) .5 c h / .3));gap:1px;display:flex}.main-column.svelte-1lzq3dj .read-actions:where(.svelte-1lzq3dj)>a.button:where(.svelte-1lzq3dj){flex:1}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj)>a.button:where(.svelte-1lzq3dj){border-start-end-radius:0;border-end-end-radius:0}.main-column.svelte-1lzq3dj .read-actions.split:where(.svelte-1lzq3dj) .more:where(.svelte-1lzq3dj){padding-inline:var(--spacing-4);border-start-start-radius:0;border-end-start-radius:0}.main-column.svelte-1lzq3dj .read-menu:where(.svelte-1lzq3dj){min-width:14rem;padding:var(--spacing-3);background:var(--color-surface-0);border:1px solid var(--color-surface-2);border-radius:var(--radius-l);box-shadow:var(--shadow-l);color:var(--color-text);margin:0}.main-column.svelte-1lzq3dj .read-menu:where(.svelte-1lzq3dj):popover-open{flex-direction:column;display:flex}.main-column.svelte-1lzq3dj .read-menu:where(.svelte-1lzq3dj) form:where(.svelte-1lzq3dj){display:contents}.main-column.svelte-1lzq3dj .read-menu:where(.svelte-1lzq3dj) .button:where(.svelte-1lzq3dj){width:100%;color:var(--color-text-2);justify-content:flex-start}@supports (position-area:bottom){.main-column.svelte-1lzq3dj .read-menu:where(.svelte-1lzq3dj){margin-top:var(--spacing-3);position-area:bottom span-left;position-try-fallbacks:flip-block;inset:auto}}.button.primary.svelte-1lzq3dj{--background-color:oklch(from var(--accent) min(calc(l * .9), .5) calc(c * 1.7) h);background:var(--background-color);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0003}.button.primary.svelte-1lzq3dj:hover{background:oklch(from var(--background-color) calc(l * 1.08) c h)}.button.primary.svelte-1lzq3dj:hover:active{background:oklch(from var(--background-color) calc(l * 1.16) c h)!important}.button.secondary.svelte-1lzq3dj{background:oklch(from var(--accent) .9 calc(c * .7) h);color:oklch(from var(--accent) .36 calc(c * 1.5) h);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 oklch(from var(--accent) .5 c h / .18), 0 1px 3px oklch(from var(--accent) .4 c h / .15)}.button.secondary.svelte-1lzq3dj:hover:not(:disabled){background:oklch(from var(--accent) .87 calc(c * .8) h);color:oklch(from var(--accent) .32 calc(c * 1.5) h)}.button.secondary.svelte-1lzq3dj:hover:not(:disabled):active{background:oklch(from var(--accent) .84 calc(c * .9) h)}[data-theme=dark] .button.secondary.svelte-1lzq3dj{background:oklch(from var(--accent) .36 calc(c * .7) h);color:oklch(from var(--accent) .9 calc(c * .8) h);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000040}[data-theme=dark] .button.secondary.svelte-1lzq3dj:hover:not(:disabled){background:oklch(from var(--accent) .4 calc(c * .8) h);color:oklch(from var(--accent) .94 calc(c * .8) h)}[data-theme=dark] .button.secondary.svelte-1lzq3dj:hover:not(:disabled):active{background:oklch(from var(--accent) .44 calc(c * .9) h)}.button.opening.svelte-1lzq3dj{opacity:.6;pointer-events:none}.credit.svelte-1lzq3dj{margin-top:var(--spacing-7)}.credit.svelte-1lzq3dj .credit-text:where(.svelte-1lzq3dj){gap:var(--spacing-4);display:inline-flex}.credit.svelte-1lzq3dj .credit-year:where(.svelte-1lzq3dj){color:var(--color-text-3)}.sections.svelte-1lzq3dj{margin-top:var(--spacing-7a);--rule:oklch(from var(--color-text) l c h / .1);flex-direction:column;display:flex}.sections.svelte-1lzq3dj>:where(.svelte-1lzq3dj){padding-block:var(--spacing-5a);border-top:1px solid var(--rule)}.sections.svelte-1lzq3dj>:where(.svelte-1lzq3dj):last-child{border-bottom:1px solid var(--rule)}.sections.svelte-1lzq3dj>.disclosure:where(.svelte-1lzq3dj){padding-block:calc(var(--spacing-5a) - var(--spacing-4))}.disclosure-header.svelte-1lzq3dj{margin:0}.disclosure-header.svelte-1lzq3dj button:where(.svelte-1lzq3dj){justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-4) 0;cursor:pointer;color:var(--color-text);text-align:left;background:0 0;border:none;display:flex}.disclosure-header.svelte-1lzq3dj button:where(.svelte-1lzq3dj):hover,.disclosure-header.svelte-1lzq3dj button:where(.svelte-1lzq3dj):hover:active{color:var(--color-text);background:0 0;transform:none!important}.disclosure-header.svelte-1lzq3dj .chevron{color:var(--color-text-2);flex-shrink:0;transition:transform .3s}.disclosure-header.svelte-1lzq3dj .chevron.expanded{transform:rotate(180deg)}.section-heading.svelte-1lzq3dj,.disclosure-title.svelte-1lzq3dj{font-family:var(--font-reader-serif);letter-spacing:-.005em;font-size:22px;font-weight:600}.closing-mark.svelte-1lzq3dj{margin-block:var(--spacing-7) var(--spacing-8);justify-content:center;align-items:center;gap:var(--spacing-5);display:flex}.closing-mark.svelte-1lzq3dj span:where(.svelte-1lzq3dj){background:var(--mark);width:5px;height:5px;transform:rotate(45deg)}.closing-mark.svelte-1lzq3dj span:where(.svelte-1lzq3dj):nth-child(2){width:7px;height:7px}.relevance.svelte-1lzq3dj{font-size:var(--font-m);text-wrap:pretty;line-height:1.6}.relevance.svelte-1lzq3dj .section-heading:where(.svelte-1lzq3dj){margin:0 0 var(--spacing-4)}.relevance.svelte-1lzq3dj .as-written:where(.svelte-1lzq3dj){white-space:pre-line;margin:0}.points.svelte-1lzq3dj{padding-left:var(--spacing-5a);gap:var(--spacing-3);flex-direction:column;margin:0;list-style:outside;display:flex}.points.svelte-1lzq3dj li:where(.svelte-1lzq3dj)::marker{color:var(--mark)}.points.svelte-1lzq3dj li.nested:where(.svelte-1lzq3dj){margin-left:var(--spacing-5a);list-style:circle}.toc-content.svelte-1lzq3dj{padding-top:var(--spacing-3);gap:var(--spacing-1);flex-direction:column;display:flex}.toc-item.svelte-1lzq3dj{--h-padding:var(--spacing-4);padding:var(--spacing-3) var(--h-padding);justify-content:space-between;align-items:baseline;gap:var(--spacing-3);border-radius:var(--radius-m);color:var(--color-text-2);font-size:15px;text-decoration:none;transition:background .15s,color .15s;display:flex}.toc-item.svelte-1lzq3dj:hover{background:var(--color-surface-1);color:var(--color-text-2)}.toc-item.svelte-1lzq3dj:hover:active{background:var(--color-surface-2);transform:scale(.995)}.toc-item.svelte-1lzq3dj .section-text:where(.svelte-1lzq3dj){gap:var(--spacing-2);flex:1;min-width:0;display:flex}.toc-item.svelte-1lzq3dj .section-label:where(.svelte-1lzq3dj){color:var(--color-text-3);flex-shrink:0;font-weight:600}.toc-item.svelte-1lzq3dj .section-title:where(.svelte-1lzq3dj){flex:1;min-width:0}.toc-item.svelte-1lzq3dj .section-read:where(.svelte-1lzq3dj){color:var(--color-text-3);align-self:center;display:inline-flex}.toc-item.svelte-1lzq3dj .section-audio:where(.svelte-1lzq3dj){color:var(--color-text-4);align-self:center;display:inline-flex}.toc-item.svelte-1lzq3dj .section-time:where(.svelte-1lzq3dj){min-width:3.4em;color:var(--color-text-4);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:13px}@media only screen and (width<=768px){.book-detail.svelte-1lzq3dj{align-items:center;gap:var(--spacing-7);flex-direction:column}.cover-column.svelte-1lzq3dj{align-self:center;position:static}.wash.svelte-1lzq3dj{background:linear-gradient(var(--tint) 420px, transparent);height:820px}.main-column.svelte-1lzq3dj .title:where(.svelte-1lzq3dj){font-size:38px}.main-column.svelte-1lzq3dj{width:100%}.main-column.svelte-1lzq3dj footer.has-listen:where(.svelte-1lzq3dj){flex-direction:column}}
