.figure[data-v-d4299b5c]{counter-increment:figure;margin:1.75rem 0 2rem}.figure svg[data-v-d4299b5c]{width:100%;height:auto;font-family:"Source Serif 4",Iowan Old Style,Charter,Palatino Linotype,Georgia,serif;font-size:13px;display:block}.figure figcaption[data-v-d4299b5c]{color:var(--app-soft);margin-top:.6rem;font-size:.92rem;line-height:1.55}.figure figcaption[data-v-d4299b5c]:before{content:attr(data-label)" " counter(section)"." counter(figure)". ";color:var(--app-text);font-weight:700}.fig-axis line[data-v-d4299b5c]{stroke:var(--app-text-2);stroke-width:1px}.fig-axis text[data-v-d4299b5c]{fill:var(--app-soft)}.fig-axis .fig-label[data-v-d4299b5c]{fill:var(--app-text-2);font-style:italic}.fig-grid line[data-v-d4299b5c]{stroke:var(--app-border);stroke-width:1px}.fig-zone[data-v-d4299b5c]{fill:var(--app-hover)}.fig-zone-label[data-v-d4299b5c],.fig-guide-label[data-v-d4299b5c]{fill:var(--app-muted);font-size:12px;font-style:italic}.fig-guide[data-v-d4299b5c]{stroke:var(--app-muted);stroke-width:1px;stroke-dasharray:4 4}.fig-area[data-v-d4299b5c]{fill:var(--app-hover)}.fig-curve[data-v-d4299b5c]{fill:none;stroke-width:2.25px;stroke-linejoin:round}.fig-main[data-v-d4299b5c]{stroke:var(--app-text)}.fig-soft[data-v-d4299b5c]{stroke:var(--app-soft)}.fig-muted[data-v-d4299b5c]{stroke:var(--app-muted)}.fig-dashed[data-v-d4299b5c]{stroke-width:1.5px;stroke-dasharray:5 4}.fig-point[data-v-d4299b5c]{fill:var(--app-bg);stroke:var(--app-text);stroke-width:1.5px}.fig-marker[data-v-d4299b5c]{fill:var(--app-text)}.fig-marker.hollow[data-v-d4299b5c]{fill:var(--app-bg);stroke:var(--app-text);stroke-width:2px}.fig-marker-label[data-v-d4299b5c]{fill:var(--app-text);font-weight:700}.lib-session[data-v-9057bd00]{display:block}.week-divider th[data-v-9057bd00]{font-variant:small-caps;letter-spacing:.06em;padding-top:.8rem;font-style:normal!important}.glossary dt[data-v-f6c30b97]{color:var(--app-text);-moz-column-break-after:avoid;break-after:avoid;margin-top:.6em;font-weight:700}.glossary dd[data-v-f6c30b97]{margin:0 0 0 1.2em}.book-page{--serif:"Source Serif 4","Iowan Old Style",Charter,"Palatino Linotype",Georgia,serif;--math:"STIX Two Math","Cambria Math","Latin Modern Math","Times New Roman",serif;color:var(--app-text-2);font-family:var(--serif);font-size:var(--fs,1.05rem);-webkit-hyphens:auto;hyphens:auto;text-align:justify;line-height:1.6}.book-page h2,.book-page h3,.book-page h4,.book-page .where-label{-moz-column-break-after:avoid;break-after:avoid;text-align:left}.book-page .eq,.book-page .table-wrap,.book-page figure,.book-page .worked,.book-page .where,.book-page li,.book-page tr{-moz-column-break-inside:avoid;break-inside:avoid}.book-page p{orphans:2;widows:2}.book-page p,.book-page ul,.book-page ol,.book-page dl{margin:0 0 1rem}.book-page h2,.book-page h3,.book-page h4{color:var(--app-text);font-family:var(--serif);line-height:1.3}.book-page h2.chapter-title{text-align:left;margin:0 0 1.2em;font-size:1.75em;font-weight:700}.book-page h3{margin:1.6em 0 .5em;font-size:1.15em;font-weight:700}.book-page h4{margin:1.2em 0 .4em;font-size:1em;font-style:italic;font-weight:600}.book-page h2.num{counter-increment:section;counter-reset:subsection subsubsection eq table figure}.book-page h3.num{counter-increment:subsection;counter-reset:subsubsection}.book-page h4.num{counter-increment:subsubsection}.book-page h2.num:before{content:counter(section)".";color:var(--app-muted);margin-right:.6rem}.book-page h3.num:before{content:counter(section)"." counter(subsection);margin-right:.6rem}.book-page h4.num:before{content:counter(section)"." counter(subsection)"." counter(subsubsection);margin-right:.6rem;font-style:normal}.book-page .eq{counter-increment:eq;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin:1.1rem 0 1.25rem;padding-left:2.5rem;display:grid;overflow-x:auto}.book-page .eq>span{color:var(--app-text);font-family:var(--math);text-align:center;white-space:nowrap;font-size:1.1em}.book-page .eq:after{content:"(" counter(section)"." counter(eq)")";color:var(--app-muted);font-size:.95rem}.book-page .where-label{margin-bottom:.3rem}.book-page .where{grid-template-columns:max-content 1fr;gap:.25rem 1rem;padding-left:1.5rem;display:grid}.book-page .where dt{color:var(--app-text);font-family:var(--math);font-style:italic}.book-page .where dd{margin:0}.book-page .worked{border-left:2px solid var(--app-border-strong);margin:1.25rem 0 1.5rem;padding:.25rem 0 .25rem 1.25rem;font-size:.96rem}.book-page .worked-label{color:var(--app-text);margin-bottom:.3rem;font-style:italic;font-weight:700}.book-page .worked p:last-child,.book-page .worked ul:last-child{margin-bottom:0}.book-page .calc,.book-page .calc-list{font-variant-numeric:tabular-nums}.book-page .muted,.book-page .note{color:var(--app-muted)}.book-page .muted{font-size:.9rem;display:block}.book-page .note{font-size:.94rem}.book-page ul,.book-page ol{padding-left:1.5rem}.book-page ul{list-style:outside}.book-page ol{list-style:decimal}.book-page li{margin-bottom:.35rem}.book-page .calc-list{padding-left:0;list-style:none}.book-page strong{color:var(--app-text);font-weight:700}.book-page .text-white,.book-page .text-green-400{color:var(--app-text)!important}.book-page a,.book-page .cite{color:var(--app-cyan);text-decoration:none}.book-page a:hover{text-decoration:underline}.book-page .cite{white-space:nowrap;font-size:.9em}.book-page .table-wrap{margin:1.25rem 0 1rem}.book-page .table-wrap.long{-moz-column-break-inside:auto;break-inside:auto}.book-page caption,.book-page thead tr{-moz-column-break-after:avoid;break-after:avoid}.book-page table{border-collapse:collapse;border-top:2px solid var(--app-text-2);border-bottom:2px solid var(--app-text-2);-webkit-hyphens:auto;hyphens:auto;counter-increment:table;width:100%;font-size:.86em}.book-page caption{caption-side:top;color:var(--app-soft);text-align:left;padding-bottom:.5rem;font-size:.92rem}.book-page caption:before{content:attr(data-label)" " counter(section)"." counter(table)". ";color:var(--app-text);font-weight:700}.book-page.part-appendix caption:before{content:attr(data-label)". "}.book-page th,.book-page td{text-align:left;vertical-align:top;padding:.35em .45em}.book-page thead th{border-bottom:1px solid var(--app-text-2);color:var(--app-text)}.book-page tbody th{color:var(--app-text);font-style:italic;font-weight:600}.book-page tbody th:first-letter{text-transform:uppercase}.book-page tbody td{font-variant-numeric:tabular-nums}.book-page .nowrap{white-space:nowrap}@media (max-width:640px){.book-page .eq{padding-left:0}.book-page .where{padding-left:.5rem}}.app-brand[data-v-09c8f90f]{color:var(--app-text);text-decoration:none}.contents-link[data-v-09c8f90f]{border:1px solid var(--app-border-strong);min-height:2.4rem;color:var(--app-text);border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.contents-link[data-v-09c8f90f]:hover{background:var(--app-hover)}.contents-link[data-v-09c8f90f]:focus-visible,.turn[data-v-09c8f90f]:focus-visible{outline:2px solid var(--app-cyan);outline-offset:2px}.book-stage[data-v-09c8f90f]{flex-direction:column;align-items:center;gap:1rem;padding:1rem 1rem .75rem;display:flex;overflow:hidden}.book[data-v-09c8f90f]{--paper:#26231e;--paper-edge:#3a352c;--app-text:#f1e8d6;--app-text-2:#ddd3bf;--app-soft:#cdc2ac;--app-muted:#a89b84;--app-border:#3f392f;--app-border-strong:#5c5446;--app-cyan:#e7a874;--app-hover:#e7a8741a;--app-success-tint:#e7a87424;--app-bg:var(--paper);--board:#0a1633;flex:none;transition:transform .72s cubic-bezier(.45,.05,.3,1);position:relative}html[data-theme=light] .book[data-v-09c8f90f]{--paper:#f6efdf;--paper-edge:#ddd1b8;--app-text:#2a241c;--app-text-2:#393229;--app-soft:#4d4539;--app-muted:#6b604f;--app-border:#e2d7c1;--app-border-strong:#c7b99c;--app-cyan:#8a3a12;--app-hover:#8a3a1212;--app-success-tint:#8a3a121a}.book.spread.closed-front[data-v-09c8f90f]{transform:translateX(calc(var(--P)/-2))}.book.spread.closed-back[data-v-09c8f90f]{transform:translateX(calc(var(--P)/2))}.book-open[data-v-09c8f90f]:before{content:"";background:linear-gradient(90deg,transparent calc(50% - 6px),#00000073 50%,transparent calc(50% + 6px)),var(--board);border-radius:6px;position:absolute;inset:-9px -10px -11px;box-shadow:0 30px 60px -20px #0000008c,0 12px 24px -12px #0006}.book:not(.spread) .book-open[data-v-09c8f90f]:before{background:var(--board);inset:-8px -9px -10px -6px}.book-open[data-v-09c8f90f]{position:absolute;inset:0}.book-open.hidden[data-v-09c8f90f]{visibility:hidden}.paper[data-v-09c8f90f]{width:var(--P);height:var(--H);background-color:var(--paper);background-image:var(--gutter,none),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.35 0 0 0 0 0.24 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;overflow:hidden}.paper-left[data-v-09c8f90f]{--gutter:linear-gradient(to left,#00000038,#0000000f 3%,transparent 9%);box-shadow:-1px 0 0 var(--paper-edge),-2px 1px 0 var(--paper),-3px 1px 0 var(--paper-edge),-4px 2px 0 var(--paper),-5px 2px 0 var(--paper-edge);border-radius:4px 0 0 4px;left:0}.paper-right[data-v-09c8f90f]{left:var(--P);--gutter:linear-gradient(to right,#00000038,#0000000f 3%,transparent 9%);box-shadow:1px 0 0 var(--paper-edge),2px 1px 0 var(--paper),3px 1px 0 var(--paper-edge),4px 2px 0 var(--paper),5px 2px 0 var(--paper-edge);border-radius:0 4px 4px 0}.paper-single[data-v-09c8f90f]{--gutter:linear-gradient(to right,#00000029,#0000000a 3%,transparent 8%);box-shadow:1px 0 0 var(--paper-edge),2px 1px 0 var(--paper),3px 1px 0 var(--paper-edge),4px 2px 0 var(--paper);border-radius:2px 4px 4px 2px;left:0}.paper.endpaper[data-v-09c8f90f]{background-color:#0b1a3a;background-image:var(--gutter,none),radial-gradient(circle at 50% 50%,#67e8f91f 0 1.5px,transparent 2px),radial-gradient(circle at 0 0,#22c55e1a 0 1.5px,transparent 2px);box-shadow:none;background-size:auto,22px 22px,22px 22px}.running-head[data-v-09c8f90f]{top:0;left:var(--m);right:var(--m);height:calc(var(--head) - .6rem);border-bottom:1px solid var(--app-border);color:var(--app-muted);font-family:"Source Serif 4",Georgia,serif;font-size:calc(var(--fs)*.72);font-variant:small-caps;letter-spacing:.08em;white-space:nowrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.35rem;display:flex;position:absolute}.running-head span[data-v-09c8f90f]{text-overflow:ellipsis;overflow:hidden}.paper-right .running-head[data-v-09c8f90f]{justify-content:flex-end}.running-head span[data-v-09c8f90f]:nth-child(2),.paper-right .running-head span[data-v-09c8f90f]{font-style:italic}.folio[data-v-09c8f90f]{bottom:calc(var(--foot)*.32);color:var(--app-muted);font-family:"Source Serif 4",Georgia,serif;font-size:calc(var(--fs)*.82);text-align:center;position:absolute;left:0;right:0}.viewport[data-v-09c8f90f]{top:var(--head);left:var(--m);right:var(--m);height:var(--Hc);position:absolute;overflow:clip}.strip[data-v-09c8f90f]{position:absolute;inset:0}.part[data-v-09c8f90f],[data-v-09c8f90f] .turn-clip .part{width:var(--W);height:var(--Hc);-moz-column-count:1;column-count:1;-moz-column-gap:calc(var(--m)*2);column-gap:calc(var(--m)*2);-moz-column-fill:auto;column-fill:auto;position:absolute;top:0}.part-end[data-v-09c8f90f]{height:0;display:block}.chapter-kicker[data-v-09c8f90f]{padding-top:calc(var(--Hc)*.08);color:var(--app-muted);font-variant:small-caps;letter-spacing:.14em;margin:0 0 .25rem;font-size:.82em}.book-cover[data-v-09c8f90f]{width:var(--P);height:var(--H);padding:calc(var(--H)*.09)calc(var(--P)*.1)calc(var(--H)*.045)calc(var(--P)*.12);color:#f8fafc;cursor:pointer;text-align:center;background:linear-gradient(90deg,#00000080,#ffffff12 2.2%,#00000059 3.6%,#ffffff0d 4.4%,#0000 7%),linear-gradient(115deg,#ffffff14,#0000 40%,#00000040),url(/book_cover.webp) 50%/cover no-repeat,#0a1633;border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:1px 1px #e9e1cf,3px 2px #cfc4ac,4px 3px #e9e1cf,5px 4px #b9ad94,0 30px 60px -20px #0009,0 12px 24px -12px #00000073}.book.spread .book-cover[data-v-09c8f90f]{left:var(--P)}.cover-kind[data-v-09c8f90f]{color:#86efac;font-family:"Source Serif 4",Georgia,serif;font-size:calc(var(--fs)*.85);font-variant:small-caps;letter-spacing:.3em;margin:0 0 1.1em}.cover-title[data-v-09c8f90f]{color:#f8fafc;font-family:"Source Serif 4",Georgia,serif;font-size:calc(var(--P)*.074);letter-spacing:-.005em;text-shadow:0 2px 18px #020617cc;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.cover-lead[data-v-09c8f90f]{color:#cbd5e1;max-width:26em;font-family:"Source Serif 4",Georgia,serif;font-size:calc(var(--fs)*.95);text-shadow:0 1px 10px #020617e6;margin:1.2em auto 0;font-style:italic}.cover-byline[data-v-09c8f90f]{color:#e2e8f0;font-family:"Source Serif 4",Georgia,serif;font-size:calc(var(--fs)*.8);font-variant:small-caps;letter-spacing:.2em;text-shadow:0 1px 8px #020617f2;margin:0}.turn-layer[data-v-09c8f90f]{z-index:5;pointer-events:none;perspective:calc(var(--P)*6);position:absolute;inset:0}.turn-layer[data-v-09c8f90f] .turn-group{transform-style:preserve-3d;position:absolute;inset:0}.turn-layer[data-v-09c8f90f] .turn-flipper,.turn-layer[data-v-09c8f90f] .turn-face.still{width:var(--P);height:var(--H);transform-style:preserve-3d;position:absolute;top:0}.turn-layer[data-v-09c8f90f] .turn-flipper.from-right{transform-origin:0}.turn-layer[data-v-09c8f90f] .turn-flipper.from-left{transform-origin:100%}.turn-layer[data-v-09c8f90f] .turn-flipper .turn-face{backface-visibility:hidden;position:absolute;inset:0}.turn-layer[data-v-09c8f90f] .turn-face.back{transform:rotateY(180deg)}.turn-layer[data-v-09c8f90f] .turn-face>.paper,.turn-layer[data-v-09c8f90f] .turn-face>.book-cover{left:0!important}.turn-layer[data-v-09c8f90f] .turn-clip{top:var(--head);left:var(--m);width:var(--W);height:var(--Hc);position:absolute;overflow:hidden}.turn-layer[data-v-09c8f90f] .turn-shade{opacity:0;pointer-events:none;background:linear-gradient(90deg,#00000047,#0000000d 60%,#ffffff0f);position:absolute;inset:0}.turn-layer[data-v-09c8f90f] .from-left .turn-shade{background:linear-gradient(270deg,#00000047,#0000000d 60%,#ffffff0f)}.matter-page[data-v-09c8f90f]{height:calc(var(--Hc) - 2px);text-align:center;-webkit-hyphens:manual;hyphens:manual;flex-direction:column;justify-content:center;display:flex}.halftitle[data-v-09c8f90f]{padding-top:calc(var(--Hc)*.22);justify-content:flex-start}.halftitle p[data-v-09c8f90f]{color:var(--app-text);font-variant:small-caps;letter-spacing:.08em;text-align:center;margin:0;font-size:1.25em}.titlepage[data-v-09c8f90f]{padding:calc(var(--Hc)*.12)0 .5rem;justify-content:space-between}.tp-title[data-v-09c8f90f]{color:var(--app-text);text-align:center;text-wrap:balance;margin:0 0 1rem;font-size:2.1em;font-weight:700;line-height:1.12}.tp-subtitle[data-v-09c8f90f]{text-align:center;max-width:22em;margin:0 auto;font-style:italic}.tp-imprint[data-v-09c8f90f]{color:var(--app-text);font-variant:small-caps;letter-spacing:.12em;flex-direction:column;align-items:center;gap:.3rem;margin:0;display:flex}.tp-imprint img[data-v-09c8f90f],.back-imprint img[data-v-09c8f90f]{border-radius:.4rem;width:2rem;height:2rem}.tp-imprint small[data-v-09c8f90f]{color:var(--app-muted);font-variant:normal;letter-spacing:.04em;font-size:.8em}.copyright[data-v-09c8f90f]{color:var(--app-soft);justify-content:flex-end;font-size:.8em;line-height:1.5}.copyright p[data-v-09c8f90f]{text-align:left;margin:0 0 .8em!important}.dedication[data-v-09c8f90f]{padding-top:calc(var(--Hc)*.25);justify-content:flex-start}.dedication p[data-v-09c8f90f]{text-align:center;max-width:18em;margin:0 auto;font-style:italic}.colophon[data-v-09c8f90f]{padding:0 8%;font-size:.88em}.colophon p[data-v-09c8f90f]{text-align:center}.colophon-title[data-v-09c8f90f]{font-variant:small-caps;letter-spacing:.14em;text-align:center!important;margin:0 0 1rem!important;font-size:1em!important}.colophon-mark[data-v-09c8f90f]{color:var(--app-muted);margin-top:.5rem;font-size:1.4em}.book-back[data-v-09c8f90f]{width:var(--P);height:var(--H);padding:calc(var(--H)*.09)calc(var(--P)*.12)calc(var(--H)*.05)calc(var(--P)*.1);color:#e2e8f0;cursor:pointer;font-family:"Source Serif 4",Georgia,serif;font-size:var(--fs);background:linear-gradient(270deg,#00000080,#ffffff12 2.2%,#00000059 3.6%,#ffffff0d 4.4%,#0000 7%),linear-gradient(#071128f0,#071128bd 55%,#071128e6),url(/book_cover.webp) 30% 80%/cover no-repeat,#0a1633;border-radius:8px 3px 3px 8px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:-1px 1px #e9e1cf,-3px 2px #cfc4ac,-4px 3px #e9e1cf,-5px 4px #b9ad94,0 30px 60px -20px #0009,0 12px 24px -12px #00000073}.back-hook[data-v-09c8f90f]{color:#f8fafc;margin:0 0 1em;font-size:1.45em;font-weight:700;line-height:1.2}.back-blurb[data-v-09c8f90f]{margin:0 0 1.2em;line-height:1.6}.back-topics[data-v-09c8f90f]{color:#86efac;font-variant:small-caps;letter-spacing:.08em;margin:0;padding:0;font-size:.9em;list-style:none}.back-topics li[data-v-09c8f90f]{margin:.2em 0}.back-imprint[data-v-09c8f90f]{color:#cbd5e1;letter-spacing:.06em;justify-content:space-between;align-items:center;margin:0;font-size:.85em;display:flex}.toc[data-v-09c8f90f]{margin:0;padding:0;list-style:none}.toc-entry[data-v-09c8f90f]{margin:0 0 .45rem}.toc-entry.chapter[data-v-09c8f90f]{margin-top:.8rem}.toc-line[data-v-09c8f90f],.toc-section[data-v-09c8f90f]{-moz-column-break-inside:avoid;break-inside:avoid;align-items:baseline;gap:.5rem;display:flex;text-decoration:none!important}.toc-line[data-v-09c8f90f]{-moz-column-break-after:avoid;break-after:avoid;color:var(--app-text)!important}.toc-entry.chapter .toc-line[data-v-09c8f90f]{font-weight:700}.toc-line:hover .toc-title[data-v-09c8f90f],.toc-section:hover .toc-title[data-v-09c8f90f]{text-decoration:underline}.toc-number[data-v-09c8f90f]{min-width:1.6rem;color:var(--app-muted);font-variant-numeric:tabular-nums;flex:none}.toc-dots[data-v-09c8f90f]{border-bottom:1px dotted var(--app-border-strong);flex:1;transform:translateY(-.3rem)}.toc-folio[data-v-09c8f90f]{color:var(--app-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.toc-sections[data-v-09c8f90f]{font-size:.9em;margin:.2rem 0 0 1.6rem!important;padding:0!important;list-style:none!important}.toc-sections li[data-v-09c8f90f]{margin:.1rem 0}.toc-section[data-v-09c8f90f]{color:var(--app-soft)!important}.toc-section .toc-number[data-v-09c8f90f]{min-width:2.3rem}.references[data-v-09c8f90f]{counter-reset:ref;font-size:.95em;padding-left:0!important;list-style:none!important}.references li[data-v-09c8f90f]{counter-increment:ref;padding-left:2.25rem;position:relative}.references li[data-v-09c8f90f]:before{content:"[" counter(ref)"]";color:var(--app-muted);position:absolute;left:0}.references li[data-v-09c8f90f]:target{color:var(--app-text);background:var(--app-success-tint)}.index-group[data-v-09c8f90f]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.8rem}.index-letter[data-v-09c8f90f]{color:var(--app-text);margin:0 0 .2rem!important;font-size:1.05em!important}.index-list[data-v-09c8f90f]{font-size:.95em;margin:0!important;padding:0!important;list-style:none!important}.index-list li[data-v-09c8f90f]{justify-content:space-between;gap:1rem;margin:0;display:flex}.index-folio[data-v-09c8f90f]{color:var(--app-muted);font-variant-numeric:tabular-nums}.book-nav[data-v-09c8f90f]{border:1px solid var(--app-border);background:var(--surface-bar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.75rem;margin-top:.4rem;padding:.3rem;display:flex}.turn[data-v-09c8f90f]{width:2.5rem;height:2.5rem;color:var(--app-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.turn[data-v-09c8f90f]:hover{background:var(--app-hover)}.turn.placeholder[data-v-09c8f90f]{visibility:hidden}.nav-middle[data-v-09c8f90f]{flex-direction:column;align-items:center;gap:.3rem;min-width:10.5rem;display:flex}.page-count[data-v-09c8f90f]{color:var(--app-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem}.start-reading[data-v-09c8f90f]{color:var(--app-success-text);font-size:.88rem;font-weight:700;text-decoration:none}.start-reading[data-v-09c8f90f]:hover{text-decoration:underline}.start-reading[data-v-09c8f90f]:focus-visible{outline:2px solid var(--app-cyan);outline-offset:2px;border-radius:.3rem}.progress[data-v-09c8f90f]{background:var(--app-border);border-radius:1px;width:100%;height:2px;display:block;overflow:hidden}.progress span[data-v-09c8f90f]{background:var(--app-success-text);height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.book[data-v-09c8f90f]{transition:none}}@media (max-width:640px){.book-stage[data-v-09c8f90f]{padding:.75rem 1rem .5rem}.hide-small[data-v-09c8f90f],.brand-text .app-page-kicker[data-v-09c8f90f],.back-button[data-v-09c8f90f] .p-button-label{display:none}.nav-middle[data-v-09c8f90f]{min-width:9rem}}
