.CommonsNext_next__AsPwt{display:flex;align-items:center;gap:var(--space-4)}.CommonsNext_cover__a8xEd{flex:none;width:64px;aspect-ratio:1;border-radius:var(--radius-cover);overflow:hidden;background:var(--placeholder)}.CommonsNext_cover__a8xEd img{display:block;width:100%;height:100%;object-fit:cover}.CommonsNext_text__q16j_{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.CommonsNext_title__jJOmR{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);text-wrap:balance}.CommonsNext_author__9IoLy,.CommonsNext_from__ewOUh{margin:0;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim)}.AuthorText_em__JtDeS{font-style:var(--reader-em-style,italic);font-weight:var(--reader-em-weight,var(--reader-weight,400));-webkit-text-stroke:.4px var(--emphasis-stroke,transparent);paint-order:stroke fill}.AuthorText_strong__XlaAm{font-weight:600;font-weight:max(600,var(--reader-em-weight,600))}.AuthorText_caps__u680m{font-variant-caps:all-small-caps}.AuthorText_spaced__Y6AaO{letter-spacing:.1em}.AuthorText_hinted__JHYQJ{position:relative}.AuthorText_hint__q96Uw{position:absolute;bottom:calc(50% + 1.1em);left:50%;transform:translateX(-50%);max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:.55em;font-style:normal;font-weight:400;letter-spacing:normal;word-spacing:normal;line-height:1;opacity:.8;pointer-events:none}.AutoplayCaption_view__IRZ6v{position:absolute;inset:0 18px 0 18px;--caption-ahead:var(--read-ahead,0.28)}:root[data-contrast=more] .AutoplayCaption_view__IRZ6v{--caption-ahead:max(0.7,var(--read-ahead,0.28))}@media (prefers-contrast:more){.AutoplayCaption_view__IRZ6v{--caption-ahead:max(0.7,var(--read-ahead,0.28))}}.AutoplayCaption_column__lDqid{position:absolute;inset:0;font-size:calc(var(--reader-base, 19px) * var(--reader-scale, 1) * var(--reader-face-scale, 1));font-weight:var(--reader-weight,400);letter-spacing:var(--reader-letter-spacing,normal);word-spacing:var(--reader-word-spacing,normal);text-shadow:var(
    --reader-shadow,0 1px 2px oklch(.06 .02 250/.85),0 0 10px oklch(.06 .02 250/.7),0 0 24px oklch(.06 .02 250/.45)
  )}.AutoplayCaption_track__rK1uG{position:absolute;inset:0}.AutoplayCaption_view__IRZ6v[data-voice] .AutoplayCaption_track__rK1uG{transition:transform var(--dur) var(--ease-out)}.AutoplayCaption_layer___osAU{position:absolute;inset:0;will-change:opacity}.AutoplayCaption_word__IyLdk{position:absolute;top:0;left:0;height:var(--flow-line);line-height:var(--flow-line);white-space:pre;opacity:1;transition:opacity var(--dur-fast) var(--ease-out),text-shadow var(--dur-fast) var(--ease-out),-webkit-text-stroke-color var(--dur-fast) var(--ease-out)}.AutoplayCaption_layer___osAU[data-whole] .AutoplayCaption_word__IyLdk,.AutoplayCaption_word__IyLdk[data-lit]{opacity:1}.AutoplayCaption_layer___osAU .AutoplayCaption_word__IyLdk:before{content:attr(data-glyph) /"";position:absolute;inset:0;z-index:-1;color:transparent;text-shadow:0 0 14px var(--caption-glow,oklch(1 0 0/.3));opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none}.AutoplayCaption_layer___osAU .AutoplayCaption_word__IyLdk[data-lit]:before,.AutoplayCaption_layer___osAU[data-whole] .AutoplayCaption_word__IyLdk:before{opacity:1}.AutoplayCaption_view__IRZ6v[data-silent] .AutoplayCaption_layer___osAU[data-whole] .AutoplayCaption_word__IyLdk:not([data-lit]):before{opacity:0}.AutoplayCaption_chunk__ydO0O{position:absolute;inset:0;animation:fadeIn var(--dur-fast) var(--ease-out) both}.AutoplayCaption_word__IyLdk[data-hidden]{opacity:var(--caption-ahead,.28)}.AutoplayCaption_context__avm_I{position:absolute;top:0;left:0;right:0;will-change:transform}.AutoplayCaption_kept__RAxP8{position:absolute;inset:0;will-change:opacity}.AutoplayCaption_kept__RAxP8 .AutoplayCaption_word__IyLdk{opacity:1;transition:none}.AutoplayCaption_kept__RAxP8{text-shadow:var(
    --reader-context-shadow,0 0 1px oklch(.06 .02 250/.9),0 1px 3px oklch(.06 .02 250/.85),0 0 12px oklch(.06 .02 250/.6)
  )}@media (prefers-reduced-motion:reduce){.AutoplayCaption_view__IRZ6v[data-voice] .AutoplayCaption_track__rK1uG{transition:none}.AutoplayCaption_chunk__ydO0O{animation:none}}.TitleGlow_glowable__gRP4I{transition:text-shadow var(--dur-fast) var(--ease-out),-webkit-text-stroke-color var(--dur-fast) var(--ease-out)}.TitleGlow_glow__ChGCl,.TitleGlow_strokeHost__SKplS [data-stroke]{color:var(--stroke-ink,currentColor);-webkit-text-stroke:1px var(--vn-glow,var(--line-stroke));paint-order:stroke fill;text-shadow:0 0 4px var(--vn-glow,var(--line-stroke)),0 0 12px color-mix(in oklab,var(--vn-glow,var(--line-stroke)) 70%,transparent),0 0 2px var(--stroke-underlay,oklch(.2 .03 250))}.TitleGlow_strokeHost__SKplS [data-w]{transition:text-shadow var(--dur-fast) var(--ease-out),-webkit-text-stroke-color var(--dur-fast) var(--ease-out)}.TitleGlow_mark__EAjqK{position:relative;display:inline-block;width:.9em;height:.9em;margin-left:.25em;vertical-align:-.1em}.TitleGlow_logo__vzA0S{width:100%;height:100%;color:var(--vn-glow,var(--line-stroke))}.TitleGlow_logo__vzA0S,.TitleGlow_stripes___58ry{filter:drop-shadow(0 0 4px var(--vn-glow,var(--line-stroke)))}.TitleGlow_stripes___58ry{position:absolute;inset:.05em 0;display:flex;flex-direction:column;justify-content:space-between}.TitleGlow_stripe__bpDQZ{display:block;height:.14em;min-height:2px;border-radius:1px;background:var(--vn-glow,var(--line-stroke));transform:skewX(-24deg);animation:TitleGlow_stripeLight__BeUPi var(--dur-breathe-slow) var(--ease-in-out) infinite}.TitleGlow_stripe__bpDQZ:nth-child(2){width:82%;animation-delay:calc(var(--dur-breathe-slow) / 6)}.TitleGlow_stripe__bpDQZ:nth-child(3){width:64%;animation-delay:calc(var(--dur-breathe-slow) / 3)}@keyframes TitleGlow_stripeLight__BeUPi{0%,60%,to{opacity:1}30%{opacity:.45}}.ReaderControls_band__WnEEY{--band-ink:color-mix(in oklab,var(--text) 92%,transparent);--band-quiet:color-mix(in oklab,var(--text) 64%,transparent);--band-accent:var(--accent);--band-accent-ink:var(--accent-ink);--band-shade:color-mix(in oklab,var(--bg) 70%,transparent);--band-wash:color-mix(in oklab,var(--band-ink) 14%,transparent);position:absolute;left:0;right:0;bottom:var(--band-foot,max(8px,calc(var(--safe-bottom) - 12px)));z-index:6;display:flex;flex-direction:column;padding:0 12px;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}[data-theme=light] .ReaderControls_band__WnEEY,[data-theme=sepia] .ReaderControls_band__WnEEY{--band-ink:var(--reader-ink);--band-quiet:color-mix(in oklab,var(--reader-ink) 64%,transparent);--band-accent:var(--inverse-accent);--band-accent-ink:var(--text);--band-shade:color-mix(in oklab,var(--reader-ground) 82%,transparent)}.ReaderControls_band__WnEEY:before{content:"";position:absolute;inset:-32px 0 calc(-1 * var(--band-foot, max(8px, calc(var(--safe-bottom) - 12px))));z-index:-1;background:linear-gradient(to bottom,transparent,var(--band-shade) 32px);pointer-events:none}.ReaderControls_band__WnEEY:not([data-shown]){opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--dur) var(--ease-in),transform var(--dur) var(--ease-in)}.ReaderControls_line__KTv5G{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--slot-h,44px);padding-left:6px}.ReaderControls_scrubber__i_E0Y{position:relative;flex:1;height:44px;display:flex;align-items:center;cursor:pointer;touch-action:none}.ReaderControls_scrubber__i_E0Y:focus-visible{outline:2px solid var(--band-accent);outline-offset:2px;border-radius:8px}.ReaderControls_rail__MYzgF{position:relative;flex:1;height:3px;border-radius:2px;background:color-mix(in oklab,var(--band-ink) 24%,transparent)}.ReaderControls_fill__FsJZ1{position:absolute;top:0;bottom:0;left:0;border-radius:2px;background:var(--band-accent);opacity:.8;transition:width var(--dur) var(--ease-out)}.ReaderControls_knob__zJOr_{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--band-accent);box-shadow:0 1px 4px var(--shadow-strong);transition:left var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ReaderControls_scrubber__i_E0Y[data-dragging] :is(.ReaderControls_fill__FsJZ1,.ReaderControls_knob__zJOr_){transition:none}.ReaderControls_scrubber__i_E0Y[data-dragging] .ReaderControls_knob__zJOr_{transform:scale(1.3)}.ReaderControls_page__Ryq9z{flex:none;min-width:44px;height:44px;padding:0 4px;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--band-ink);cursor:pointer}.ReaderControls_pageOf__9_Kl2,.ReaderControls_pageWord___oCwR{font-weight:var(--weight-regular)}.ReaderControls_pageOf__9_Kl2{color:var(--band-ink)}.ReaderControls_page__Ryq9z[aria-expanded=true]{color:var(--band-accent)}.ReaderControls_page__Ryq9z:focus-visible{outline:2px solid var(--band-accent);outline-offset:-2px;border-radius:10px}.ReaderControls_row__eekas{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--row-h,52px)}.ReaderControls_side__E1Oxk{display:flex;align-items:center;gap:2px;min-width:0}.ReaderControls_end__qFL4L{justify-content:flex-end}.ReaderControls_icon__EFews{position:relative;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:none;display:flex;align-items:center;justify-content:center;color:var(--band-ink);font:inherit;cursor:pointer}.ReaderControls_icon__EFews[data-active]{background:var(--band-wash)}.ReaderControls_icon__EFews:focus-visible{outline:2px solid var(--band-accent);outline-offset:-2px}.ReaderControls_glyph__x12xr{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ReaderControls_highlighter__7a08B{width:44px;height:44px}.ReaderControls_highlighter__7a08B[data-active]{background:color-mix(in oklab,var(--band-ink) 22%,transparent);box-shadow:inset 0 0 0 2px var(--band-ink)}.ReaderControls_highlighter__7a08B:focus-visible{outline-offset:3px}.ReaderControls_icon__EFews[data-muted]{color:var(--band-quiet);flex-direction:column;gap:0;padding-top:2px}.ReaderControls_icon__EFews[data-muted] .ReaderControls_glyph__x12xr{transform:translateY(1px)}.ReaderControls_mutedWord__0N8GM{font-size:var(--text-caption);line-height:1;font-weight:var(--weight-medium);color:var(--band-ink)}.ReaderControls_slash__YXaxe{position:absolute;top:calc(50% - 5px);left:50%;margin:-11px 0 0 -11px;color:var(--band-ink)}.ReaderControls_aa__SW50F{font-size:var(--text-body);line-height:1;font-weight:var(--weight-semibold);letter-spacing:-.01em}.ReaderControls_transport__9uBit{display:none}.ReaderControls_touchSteps__iocKW{display:flex;flex:none;align-items:center;margin-left:-6px}@media (hover:hover) and (pointer:fine){.ReaderControls_transport__9uBit{display:flex;flex:none;align-items:center;margin-left:-6px}.ReaderControls_icon__EFews:not([data-active]):hover,.ReaderControls_page__Ryq9z:hover{background:var(--band-wash)}.ReaderControls_scrubber__i_E0Y:hover .ReaderControls_knob__zJOr_{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.ReaderControls_band__WnEEY,.ReaderControls_fill__FsJZ1,.ReaderControls_knob__zJOr_{transition:none}}@media (forced-colors:active){.ReaderControls_band__WnEEY:before{background:Canvas}.ReaderControls_icon__EFews[data-active],.ReaderControls_page__Ryq9z[aria-expanded=true]{outline:1px solid CanvasText;outline-offset:-3px}.ReaderControls_highlighter__7a08B[data-active]{outline:2px solid Highlight;outline-offset:-2px}.ReaderControls_fill__FsJZ1,.ReaderControls_knob__zJOr_,.ReaderControls_rail__MYzgF{forced-color-adjust:none}.ReaderControls_rail__MYzgF{background:GrayText}.ReaderControls_fill__FsJZ1,.ReaderControls_knob__zJOr_{background:Highlight;box-shadow:none}}.ThreadView_thread__zLR03{--gutter:var(--gutter-page);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-5)}.ThreadView_top__LjiKo{display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + var(--safe-top)) var(--gutter) 0}.ThreadView_back__iSrDF.ThreadView_back__iSrDF{flex:none;margin-left:calc(-1 * var(--space-3));gap:var(--space-1)}.ThreadView_back__iSrDF.ThreadView_back__iSrDF svg{width:20px;height:20px}.ThreadView_stats__M_MpK{flex:1;min-width:0;justify-content:flex-end;text-align:right}.ThreadView_navRow__fIypD{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4);padding:0 var(--gutter);margin-top:calc(-1 * var(--space-3))}.ThreadView_tool___x2J2{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--text-dim);font:inherit;font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}.ThreadView_tool___x2J2:hover{color:var(--text)}.ThreadView_tool___x2J2:disabled{cursor:default;color:var(--text-faint)}.ThreadView_tool___x2J2:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ThreadView_updateStatus__Tn8WN{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim)}.ThreadView_threadFoot__PtGz_{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4);margin:0 var(--gutter);padding-top:var(--space-1);border-top:1px solid var(--hairline)}.ThreadView_threadFoot__PtGz_ .ThreadView_back__iSrDF.ThreadView_back__iSrDF{margin-left:calc(-1 * var(--space-3))}.ThreadView_head__ENfjd{display:block;padding:var(--space-2) var(--gutter) var(--space-3)}.ThreadView_head__ENfjd:focus{outline:none}.ThreadView_head__ENfjd:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ThreadView_head__ENfjd>*+*{margin-top:var(--space-2)}.ThreadView_opening__ECUif{min-width:0}.ThreadView_subject__2o6s_{margin:0 0 var(--space-1);text-wrap:balance}.ThreadView_subjectBeside__7zThZ,.ThreadView_subject__2o6s_{font-family:var(--font-display);font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--weight-semibold);color:var(--text);overflow-wrap:anywhere}.ThreadView_subjectBeside__7zThZ{margin:0}.ThreadView_postHead__uH6eD{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-2);min-height:28px;min-width:0}.ThreadView_at__SN5aM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-faint)}.ThreadView_no__1uuLu{flex:none;margin-left:auto;padding:0;border:0;background:none;font-family:var(--font-display);font-size:var(--text-lead);line-height:1;font-weight:var(--weight-medium);font-variant-numeric:lining-nums tabular-nums;color:var(--text-dim);white-space:nowrap;cursor:pointer}.ThreadView_no__1uuLu:hover{color:var(--text)}.ThreadView_no__1uuLu:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.ThreadView_postMenu__sqML0{margin-left:auto;align-self:center}.ThreadView_backlinks__0u4GG:not([data-many])~.ThreadView_postMenu__sqML0,.ThreadView_no__1uuLu~.ThreadView_postMenu__sqML0{margin-left:0}.ThreadView_backlinks__0u4GG[data-many]~.ThreadView_postMenu__sqML0{margin-left:0;order:0}.ThreadView_body__C_GjD{margin:var(--space-2) 0 0;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.ThreadView_opening__ECUif .ThreadView_body__C_GjD{margin-top:0}.ThreadView_takenBack__LmDzr{font-style:italic;color:var(--text-dim)}.ThreadView_posts__GVBki{position:relative;display:block;margin:0;padding:0;list-style:none}.ThreadView_posts__GVBki:before,.ThreadView_reply__Lyr6W:after{content:"";position:absolute;left:var(--gutter);right:var(--gutter);height:1px;background:var(--hairline);pointer-events:none}.ThreadView_posts__GVBki:before{top:0}.ThreadView_reply__Lyr6W{position:relative;display:block;padding:var(--space-4) var(--gutter) var(--space-5)}.ThreadView_reply__Lyr6W:after{bottom:0}@media (prefers-reduced-motion:no-preference){.ThreadView_arrived__5x_dA>*{transition:opacity var(--dur-slow) var(--ease-out),translate var(--dur-slow) var(--ease-out)}@starting-style{.ThreadView_arrived__5x_dA>*{opacity:0;translate:0 12px}}}.ThreadView_reply__Lyr6W[data-mine]{--post-ground:var(--reply-box);background:var(--reply-box)}.ThreadView_reply__Lyr6W[data-mine] .ThreadView_at__SN5aM{color:var(--text-dim)}.ThreadView_reply__Lyr6W:focus{outline:none}.ThreadView_reply__Lyr6W:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThreadView_citeFile__GXUaL{margin-top:var(--space-1)}.ThreadView_backlinks__0u4GG{display:inline-flex;flex-wrap:wrap;gap:0 var(--space-2)}.ThreadView_backlinks__0u4GG[data-many]{order:1;flex-basis:100%;margin-top:var(--space-1)}.ThreadView_no__1uuLu~.ThreadView_backlinks__0u4GG{margin-left:var(--space-1)}.ThreadView_backlink__Axkox{padding:0;border:0;background:none;font:inherit;font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);font-variant-numeric:tabular-nums;color:var(--text-dim);cursor:pointer}.ThreadView_backlink__Axkox:hover{color:var(--text)}.ThreadView_backlink__Axkox:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ThreadView_rulesBody__f46Ur{display:contents}.ThreadView_rulesList__jBRiO,.ThreadView_rulesList__jBRiO~.ThreadView_body__C_GjD{clear:left}.ThreadView_rulesList__jBRiO~.ThreadView_body__C_GjD:not(.ThreadView_rulesList__jBRiO){margin-top:var(--space-4)}.ThreadView_replyRoom__FqoTt{padding-bottom:var(--space-5)}.ThreadView_lit__k58GL,.ThreadView_reply__Lyr6W.ThreadView_spotlit__jwJ6L,.ThreadView_spotlit__jwJ6L{background:var(--button-soft)}@media (prefers-reduced-motion:no-preference){.ThreadView_lit__k58GL{animation:ThreadView_litFade__JL83k var(--dur-linger) var(--ease-out) forwards}}@keyframes ThreadView_litFade__JL83k{0%,45%{background:var(--button-soft)}to{background:var(--post-ground,transparent)}}.ThreadView_quiet__A6WUP{margin:0 var(--gutter);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-dim)}.ThreadView_expiredNote__tb1Kn{margin:0 var(--gutter);padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--border-strong);font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim)}.ThreadView_colophon__PGPPN{display:grid;justify-items:center;gap:var(--space-1);margin:var(--space-4) var(--gutter) 0;text-align:center}.ThreadView_fleuron__UTdY0{font-family:var(--font-display);font-size:var(--text-heading);line-height:1;color:var(--text-dim)}.ThreadView_closed__QRI7H{margin:0;font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--weight-medium);color:var(--text)}.ThreadView_span__jFEZn{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-dim)}.ThreadView_colophonNote__MqtRL{max-width:34em;margin:var(--space-2) 0 0;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim)}.ThreadView_readFirst__ULZXm:is(div,p){margin:0 var(--gutter)}.ThreadView_dock__KXjUV{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding:var(--space-4) var(--gutter) 0}.ThreadView_dockButton__iDP9r{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:52px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text-faint);font:inherit;font-size:var(--text-body);line-height:var(--leading-body);text-align:start;cursor:text;-webkit-tap-highlight-color:transparent}.ThreadView_dockButton__iDP9r:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThreadView_dockField__GKCnj{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ThreadView_dockGo__BEu4E{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-weight:var(--weight-semibold);cursor:pointer}.ThreadView_dockAs__9gf1x{margin:0;padding-left:var(--space-4);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim)}.ThreadView_peekHead__fLSPu{display:flex;align-items:center;gap:var(--space-2)}.ThreadView_peekNo__slfRO{font-family:var(--font-display);font-size:var(--text-lead);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--text-dim)}.ThreadView_peekCite__wJZuW{display:block;margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--quote-box);box-shadow:inset 0 0 0 1px var(--hairline);font-family:var(--font-display);font-size:var(--text-body);line-height:1.3;font-weight:var(--weight-medium);color:var(--text)}.ThreadView_keep__5iUKt{margin:0;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim)}.ThreadView_keepLink__5OicR{font-weight:var(--weight-semibold);color:var(--text);text-decoration:underline;text-decoration-color:var(--text-faint);text-underline-offset:3px}.ThreadView_keepLink__5OicR:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThreadView_keepForm__OiXm_{display:grid;gap:var(--space-3);padding-bottom:var(--space-3)}.ThreadView_keepLabel__JMcrI{display:grid;gap:var(--space-1)}.ThreadView_keepName__yju_v{height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;font-size:var(--text-body)}.ThreadView_keepName__yju_v:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ThreadView_keepNote__9A9gb{margin:0;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim)}.ThreadView_keepSubmit__FKHt_{justify-self:start}.ThreadView_blocked__Q0Qey{margin:0;color:var(--text);font-size:var(--text-meta);line-height:var(--leading-meta)}.ThreadView_post__hNHFV{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.Dock_dock__7LfgC{position:fixed;left:0;right:0;bottom:calc(0px - var(--app-gap, 0px));z-index:30;max-width:430px;margin:0 auto;height:var(--dock-h);padding:0 14px var(--dock-foot);display:flex;align-items:center;justify-content:space-around;background:var(--dock-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--dock-edge)}.Dock_inPanel__iM__f{position:absolute;z-index:8}.Dock_tab__qDeA6{--glyph:var(--dock-glyph);position:relative;width:48px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent}.Dock_tab__qDeA6[data-active]{--glyph:var(--accent)}.Dock_pill__qvz4s{position:absolute;left:0;top:var(--pill-y,0);width:var(--pill-w,0);height:var(--pill-h,0);will-change:transform;transform:translateX(var(--pill-x,0));border-radius:var(--radius-pill);background:var(--dock-pill-bg);border:1px solid var(--dock-pill-edge);box-shadow:inset 0 1px 0 var(--dock-pill-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0}.Dock_pill__qvz4s[data-shown=true]{opacity:1}.Dock_pill__qvz4s[data-moving=true]{transition:transform var(--dur) var(--ease-out)}.Dock_tab__qDeA6{z-index:1}.Dock_glyph__YVi_m{display:flex;align-items:center;justify-content:center;height:18px}.Dock_labelled__Li3M0 .Dock_tab__qDeA6{--label:var(--dock-label);width:auto;min-width:52px;height:50px;padding:0 var(--space-1);flex-direction:column;gap:5px}.Dock_label__bF9bj{font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-medium);white-space:nowrap;color:var(--label)}.Dock_tab__qDeA6[data-active] .Dock_label__bF9bj{color:var(--glyph);font-weight:var(--weight-semibold)}.Dock_tab__qDeA6:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-control)}.Dock_brand__4ahi4{width:22px;margin-block:-2px;border-radius:50%;opacity:.82}.Dock_tab__qDeA6[data-active] .Dock_brand__4ahi4{opacity:1}.Dock_library__QKxaR{display:flex;align-items:flex-end;gap:2.5px;height:17px}.Dock_library__QKxaR span{width:4px;height:17px;border-radius:1px;background:var(--glyph)}.Dock_library__QKxaR span:nth-child(2){height:13px}.Dock_youWaiting__qvugy,.Dock_you__nNMIT{margin-block:-2px}.Dock_you__nNMIT{display:flex;border-radius:50%;opacity:.82}.Dock_tab__qDeA6[data-active] .Dock_you__nNMIT{opacity:1}.Dock_you__nNMIT>*{box-shadow:inset 0 0 0 1px var(--border-strong)}.Dock_youWaiting__qvugy{width:22px;height:22px;border-radius:50%;border:2px solid var(--glyph);box-sizing:border-box}.Dock_agora__T5X4Q,.Dock_friends__yjVCW{display:block;width:22px;height:18px;fill:var(--glyph)}.SocialLab_plain__vJZre{min-height:100%;background:var(--bg)}.SocialLab_keys__Tx8_T{font-size:var(--text-caption);line-height:var(--leading-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SocialLab_rule__vfvXA{display:grid;gap:var(--space-4)}.SocialLab_ruleList__Jy3Ga{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.SocialLab_ruleRow__6XWPo{margin:0;display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.SocialLab_ruleText__edwVK{font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text)}.SocialLab_passes__Dp3BH,.SocialLab_stops__gCAFn{justify-self:start;font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold)}.SocialLab_passes__Dp3BH{color:var(--text)}.SocialLab_stops__gCAFn{color:var(--danger)}.SocialLab_why__1eRBL{font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim)}.SocialLab_try__4LzUj{display:grid;gap:var(--space-2)}.SocialLab_tryLabel__g43_E{font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold);color:var(--text-dim)}.SocialLab_tryInput___4_j_{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text);font:inherit;font-size:var(--text-body)}.SocialLab_tryInput___4_j_:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Backdrop_backdrop___ge5K{position:fixed;inset:0;bottom:calc(0px - var(--app-gap, 0px));z-index:-1;background:var(--bg);pointer-events:none}.CommonsOffer_offer__5qzYO{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.CommonsOffer_add__CICcA,.CommonsOffer_own__ti6mf{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;color:var(--text);font:inherit;font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--leading-meta);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.CommonsOffer_own__ti6mf{border-color:transparent;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.CommonsOffer_add__CICcA:disabled{opacity:.6;cursor:default}.CommonsOffer_add__CICcA:focus-visible,.CommonsOffer_own__ti6mf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CommonsOffer_advice__7PGYl{color:var(--text-dim);text-wrap:pretty}.CommonsOffer_advice__7PGYl,.CommonsOffer_error__MEczu{margin:0;font-size:var(--text-meta);line-height:var(--leading-meta)}.CommonsOffer_error__MEczu{color:var(--danger)}.CommonsOffer_browse__5VDMi{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold);color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.CommonsOffer_browse__5VDMi:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-cover)}.Endpaper_endpaper__51m5f{--ep-light:oklch(0.96 0.03 var(--endpaper-h)/0.9);--ep-top:oklch(0.89 0.04 var(--endpaper-h));--ep-foot:oklch(0.85 0.035 calc(var(--endpaper-h) + 40));--ep-line:oklch(0.45 0.06 var(--endpaper-h)/0.22);--ep-dot:oklch(0.4 0.07 var(--endpaper-h)/0.3);position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 140% at 12% 0,var(--ep-light),transparent 60%),linear-gradient(170deg,var(--ep-top) 0,var(--ep-foot) 100%);transition:opacity var(--dur-slow) var(--ease-out)}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) .Endpaper_endpaper__51m5f{--ep-light:oklch(0.42 0.07 var(--endpaper-h)/0.75);--ep-top:oklch(0.3 0.055 var(--endpaper-h));--ep-foot:oklch(0.22 0.04 calc(var(--endpaper-h) + 40));--ep-line:oklch(0.72 0.07 var(--endpaper-h)/0.2);--ep-dot:oklch(0.78 0.08 var(--endpaper-h)/0.32)}}[data-color-scheme=dark] .Endpaper_endpaper__51m5f{--ep-light:oklch(0.42 0.07 var(--endpaper-h)/0.75);--ep-top:oklch(0.3 0.055 var(--endpaper-h));--ep-foot:oklch(0.22 0.04 calc(var(--endpaper-h) + 40));--ep-line:oklch(0.72 0.07 var(--endpaper-h)/0.2);--ep-dot:oklch(0.78 0.08 var(--endpaper-h)/0.32)}.Endpaper_endpaper__51m5f:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,color-mix(in oklab,var(--bg) 70%,transparent) 100%)}.Endpaper_lattice__I_d7E{position:absolute;inset:0;display:block}.Endpaper_line__1gBhl{fill:none;stroke:var(--ep-line);stroke-width:.8}.Endpaper_dot__nQxiP{fill:var(--ep-dot)}@media (prefers-reduced-motion:reduce){.Endpaper_endpaper__51m5f{transition:none}}.NotesPage_page__jQ1Ps{position:fixed;inset:0;bottom:calc(0px - var(--app-gap, 0px));z-index:40;display:flex;flex-direction:column;background:var(--bg);color:var(--text);animation:NotesPage_pushIn__Q0MPg var(--dur) var(--ease-out) both}.NotesPage_bar__uIQMH{flex:none;display:flex;align-items:center;gap:var(--space-1);padding:calc(var(--space-1) + var(--safe-top)) var(--space-3) var(--space-1) var(--space-1);border-bottom:1px solid var(--hairline)}.NotesPage_back__SRRWs{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--text);cursor:pointer}.NotesPage_back__SRRWs:active{background:var(--button-soft)}.NotesPage_back__SRRWs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.NotesPage_back__SRRWs:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.NotesPage_title__08hPG{margin:0;font-family:var(--font-display);font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--weight-semibold)}.NotesPage_body__tEjrd{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;width:min(100%,430px);margin:0 auto;display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6) var(--gutter-page) calc(var(--space-6) + var(--safe-bottom));scrollbar-width:none}.NotesPage_body__tEjrd::-webkit-scrollbar{display:none}.NotesPage_quote__uiV8C{gap:var(--space-3)}@keyframes NotesPage_pushIn__Q0MPg{0%{opacity:0;transform:translateX(28px)}}@media (prefers-reduced-motion:reduce){.NotesPage_page__jQ1Ps{animation:none}}.ProfileSearch_searchRow__1d8jt{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.ProfileSearch_field__BFcZ_{position:relative;display:block;flex:1;min-width:0}.ProfileSearch_cancel__4vu3V{flex:none;padding:0 var(--space-1);border:0;background:none;color:var(--text);font:inherit;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);cursor:pointer}.ProfileSearch_cancel__4vu3V:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ProfileSearch_label__XH9M0{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ProfileSearch_icon__KglkS{position:absolute;left:var(--space-4);top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--text-dim);stroke-width:2;stroke-linecap:round;pointer-events:none}.ProfileSearch_input__0UDyT{width:100%;height:44px;padding:0 var(--space-8) 0 calc(var(--space-4) + 18px + var(--space-2));border-radius:var(--radius-pill);border:0;background:var(--bg-raised);color:var(--text);font:inherit;font-size:var(--text-body);line-height:var(--leading-body);box-shadow:inset 0 0 0 1px var(--hairline);-webkit-appearance:none;appearance:none}.ProfileSearch_input__0UDyT::placeholder{color:var(--text-dim)}.ProfileSearch_input__0UDyT::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ProfileSearch_input__0UDyT:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProfileSearch_clear__wBmk7{position:absolute;right:var(--space-1);top:50%;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--text-dim);cursor:pointer;transform:translateY(-50%)}.ProfileSearch_clear__wBmk7 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ProfileSearch_clear__wBmk7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ProfileSearch_count__mLkBD{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.BookCard_frame__X_fKT{position:relative;aspect-ratio:2/3;min-width:0;container-type:inline-size;isolation:isolate;border-radius:var(--radius-cover);background:var(--surface);box-shadow:var(--shadow-cover);overflow:hidden;font-family:var(--font-sans);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform var(--dur) var(--ease-out)}.BookCard_frame__X_fKT:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--cover-edge);background:linear-gradient(90deg,rgb(0 0 0/.16),transparent 1.8cqi,transparent 2.6cqi,rgb(255 255 255/.1) 3.1cqi,rgb(0 0 0/.1) 3.7cqi,transparent 4.6cqi)}.BookCard_frame__X_fKT:has(.BookCard_surface__lprhd:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.BookCard_frame__X_fKT:is([data-state=ready],[data-state=readable]):hover{transform:translateY(-2px)}}.BookCard_surface__lprhd{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}button.BookCard_surface__lprhd{cursor:pointer}.BookCard_art__ima2v{position:absolute;inset:0;overflow:hidden}.BookCard_art__ima2v[data-breathing]{animation:breathe var(--dur-breathe-slow) var(--ease-in-out) infinite}.BookCard_placeholder__gGtAd{position:absolute;inset:0;background:var(--placeholder)}.BookCard_placeholder__gGtAd[data-failed]{background:color-mix(in oklab,var(--danger) 14%,var(--surface))}.BookCard_cover__swgvV{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.BookCard_cover__swgvV[data-loaded]{opacity:1}.BookCard_type__JFEIc{position:absolute;inset:0;display:block;overflow:hidden}.BookCard_keyline__BYtfX{position:absolute;inset:6cqi 6cqi 6cqi 8cqi;border:1px solid var(--cover-keyline);border-radius:2px}.BookCard_versal__uJvX0{position:absolute;top:2cqi;left:13cqi;font-family:var(--font-display);font-style:italic;font-weight:var(--weight-medium);font-size:92cqi;line-height:1;color:var(--cover-versal)}.BookCard_frame__X_fKT[data-picked] .BookCard_art__ima2v,.BookCard_frame__X_fKT[data-picked] .BookCard_foot__Q7ewp{visibility:hidden}.BookCard_frame__X_fKT:has([data-type-cover]) .BookCard_foot__Q7ewp{padding:var(--foot-fade) calc(6cqi + 2px) calc(6cqi + 2px) calc(8cqi + 2px)}.BookCard_foot__Q7ewp{--foot-fade:34cqi;position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.4cqi;padding:var(--foot-fade) 8cqi 9cqi 9cqi;background:linear-gradient(to top,var(--cover-scrim-foot) 0,var(--cover-scrim) calc(100% - var(--foot-fade)),color-mix(in oklab,var(--cover-scrim) 84%,transparent) calc(100% - var(--foot-fade) * .84),color-mix(in oklab,var(--cover-scrim) 56%,transparent) calc(100% - var(--foot-fade) * .6),color-mix(in oklab,var(--cover-scrim) 26%,transparent) calc(100% - var(--foot-fade) * .34),color-mix(in oklab,var(--cover-scrim) 7%,transparent) calc(100% - var(--foot-fade) * .12),transparent 100%);color:var(--cover-type-ink);text-align:start;pointer-events:none}.BookCard_kicker__XmajL{max-width:100%;font-size:clamp(10px,5.6cqi,12px);line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookCard_title__FhybO{font-family:var(--font-display);font-size:max(11px,calc(clamp(13px, 11.2cqi, 26px) * var(--fit-title, 1)));line-height:1.02;font-weight:var(--weight-semibold);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 1px 10px rgb(0 0 0/.35);-webkit-line-clamp:3;line-clamp:3}.BookCard_author__wvyq2,.BookCard_title__FhybO{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.BookCard_author__wvyq2{font-size:max(9px,calc(clamp(10.5px, 6.4cqi, 14px) * var(--fit-author, 1)));line-height:1.25;font-weight:var(--weight-regular);-webkit-line-clamp:2;line-clamp:2}.BookCard_frame__X_fKT .BookCard_edge__eSx2q{position:absolute;inset:auto 0 0;z-index:4;--progress-track:var(--cover-foot-track);--progress-fill:var(--cover-accent)}.BookCard_frame__X_fKT .BookCard_edge__eSx2q span{border-radius:0}@container (max-width: 120px){.BookCard_foot__Q7ewp{--foot-fade:40cqi;gap:2cqi;padding-inline:8cqi 6cqi;padding-bottom:9cqi}.BookCard_title__FhybO{font-size:max(11px,calc(14px * var(--fit-title, 1)));overflow-wrap:normal;text-wrap:wrap;line-height:1.04;-webkit-line-clamp:4;line-clamp:4}.BookCard_author__wvyq2{font-size:var(--text-caption);line-height:1.2;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3}.BookCard_kicker__XmajL,.BookCard_versal__uJvX0{display:none}}.BookCard_frame__X_fKT[data-empty]{background:color-mix(in oklab,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--hairline)}.BookCard_frame__X_fKT[data-empty]:after{content:none}.BookCard_ghost__azwVT{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim);text-align:center}.BookCard_failure__4O2sj{position:absolute;inset:0 0 42%;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 8px;text-align:center}.BookCard_failedNote__whiCc{font-size:var(--text-caption);line-height:1.3;font-weight:var(--weight-semibold);color:color-mix(in oklab,var(--danger) 80%,var(--text))}.BookCard_failedReason__BmYlK{font-size:var(--text-caption);line-height:1.35;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.BookCard_actions__V6J1h{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px}.BookCard_remove__uQsqz,.BookCard_retry__rUqt4{border:0;font:inherit;font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:1.3;cursor:pointer}.BookCard_retry__rUqt4{padding:6px 14px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.BookCard_remove__uQsqz{padding:6px 2px;background:none;color:var(--text-dim)}.BookCard_remove__uQsqz:disabled,.BookCard_retry__rUqt4:disabled{opacity:.6;cursor:default}.BookCard_remove__uQsqz:focus-visible,.BookCard_retry__rUqt4:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BookCard_more__ivQq9{position:absolute;top:6px;right:6px;z-index:2;padding:5px 10px;border:0;border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-caption);font-weight:var(--weight-semibold);box-shadow:var(--card-shadow);cursor:pointer}.BookCard_more__ivQq9:not(:focus-visible){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.BookCard_more__ivQq9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BookCard_srOnly__3iAPC{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.BookCard_art__ima2v[data-breathing]{animation:none}.BookCard_cover__swgvV,.BookCard_frame__X_fKT{transition:none}}.BookCard_bookArt__cDczF{position:relative;display:block;overflow:hidden}.BookCard_art_fill__2Sqkh{position:absolute;inset:0}.BookCard_art_square__ZYJSQ{aspect-ratio:1}.BookCard_art_book___GndS{width:100%;aspect-ratio:2/3;border-radius:var(--radius-cover);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),inset 6px 0 0 rgb(255 255 255/.08)}.BookCard_artImg__qtI06{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.BookCard_small__P_rOZ{min-width:0;display:flex;flex-direction:column;color:var(--text)}.BookCard_smallCover__YFO6m{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-cover);border:1px solid var(--border);box-shadow:var(--shadow-cover);background:var(--surface);margin-bottom:var(--space-2)}.BookCard_smallLine__cUXSZ{--progress-track:var(--track)}.BookCard_smallLine__cUXSZ span{border-radius:0}.BookCard_smallTitle__j_9W1{font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold);overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.BookCard_smallAuthor__yHYN1{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BookCard_tile__c0ix1{display:flex;align-items:flex-end;width:84px;height:120px;padding:var(--space-2);border-radius:var(--radius-cover);color:var(--cover-type-ink);box-shadow:var(--shadow-cover);transition:transform var(--dur-fast) var(--ease-out)}.BookCard_tile__c0ix1:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(90deg,rgb(0 0 0/.28),transparent)}.BookCard_tileTitle__7dB0n{position:relative;font-family:var(--font-display);font-size:var(--text-body);line-height:1.1;font-weight:var(--weight-semibold);text-shadow:0 1px 6px rgb(0 0 0/.45);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow-wrap:break-word}.BookCard_tileCorner__7jfnm{position:absolute;top:var(--space-2);left:10px;display:flex;border-radius:50%;box-shadow:0 0 0 2px rgb(0 0 0/.28)}.SectionHeader_header__ry4QT{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.SectionHeader_words__WpNTD{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.SectionHeader_title__a_HPA{margin:0;color:var(--text);text-wrap:balance}.SectionHeader_heading__qvYrc .SectionHeader_title__a_HPA{font-family:var(--font-display);font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:var(--weight-semibold)}.SectionHeader_label__hedJr .SectionHeader_title__a_HPA{font-family:var(--font-sans);font-size:var(--text-meta);line-height:var(--leading-meta);font-weight:var(--weight-semibold);color:var(--text-dim)}.SectionHeader_description__UpNHd{margin:0;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim);text-wrap:pretty}.SectionHeader_action__UEiZv{flex:none;margin-right:calc(-1 * var(--space-3))}.Settings_settings__y8OF6{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-2)}.Settings_group__WguWX{display:grid;gap:var(--space-2)}.Settings_tucked__0bIIN{margin-top:calc(-1 * var(--space-6) - 1px)}.Settings_rows__6pjlw{border-block:1px solid var(--hairline)}.Settings_apart__krgmP{border-bottom:1px solid var(--hairline)}.Settings_footer__n_pRn{margin:0;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim);text-wrap:pretty}.Settings_problem__2f1nm{color:var(--danger)}.Settings_switchLabel__mkPTQ{cursor:pointer}.Settings_customRow__e4of6{display:flex;align-items:center;min-height:56px}.Settings_rowButton__XJZtj{width:100%;min-height:56px;padding:var(--space-3) 0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);text-align:left;cursor:pointer}.Settings_rowButton__XJZtj:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-control)}.Settings_rowNote__Bv7Gt{margin:0;padding:var(--space-3) 0;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text)}.Settings_setting__0D6ww+.Settings_setting__0D6ww{border-top:1px solid var(--hairline)}.Settings_settingRow__E_1op{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.Settings_settingRow__E_1op:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-control)}.Settings_settingName__AKGy_{flex:1;min-width:0;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium)}.Settings_settingValue__AtI4j{flex:none;max-width:55%;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim);text-align:right}.Settings_disclose__WJuQW{flex:none;width:16px;height:16px;fill:none;stroke:var(--text-faint);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast) var(--ease-out)}.Settings_settingRow__E_1op[aria-expanded=true] .Settings_disclose__WJuQW{transform:rotate(90deg)}.Settings_settingRow__E_1op[aria-expanded=true] .Settings_settingValue__AtI4j{visibility:hidden}.Settings_choices__0SKzH{display:grid;gap:var(--space-2);padding:0 0 var(--space-3) var(--space-4);animation:Settings_open__nF5_o var(--dur) var(--ease-out) both}.Settings_choiceList__AEAWU{display:grid;border-left:1px solid var(--hairline)}.Settings_choice__OuYT8{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) 0 var(--space-2) var(--space-4);border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.Settings_choice__OuYT8:active{background:var(--button-soft)}.Settings_choice__OuYT8:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-control)}.Settings_choiceWords__4WgzO{flex:1;min-width:0;display:grid;gap:2px}.Settings_choiceName__D5Q_e{font-size:var(--text-body);line-height:var(--leading-body)}.Settings_choice__OuYT8[aria-checked=true] .Settings_choiceName__D5Q_e,.Settings_choice__OuYT8[aria-pressed=true] .Settings_choiceName__D5Q_e{font-weight:var(--weight-semibold)}.Settings_choiceHint__v892D{font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim)}.Settings_check__yxWSa{flex:none;width:18px;height:18px;fill:none;stroke:var(--text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.Settings_choice__OuYT8[aria-checked=true] .Settings_check__yxWSa,.Settings_choice__OuYT8[aria-pressed=true] .Settings_check__yxWSa{visibility:visible}.Settings_switchRow__H5ooF{display:flex;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) 0}.Settings_switchWords__elJj1{flex:1;min-width:0;display:grid;gap:2px}.Settings_switchLines__p2g9k{font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim);text-wrap:pretty}.Settings_switchEvidence__t7MG3{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-dim);text-wrap:pretty}.Settings_choiceNote__YG4XV{margin:0;padding-left:var(--space-4);font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-dim)}.Settings_textButton__Zt5Br{padding:0;border:0;background:none;color:var(--text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.Settings_textButton__Zt5Br:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes Settings_open__nF5_o{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Settings_disclose__WJuQW{transition:none}.Settings_choices__0SKzH{animation:none}}.Settings_readingTime__cxapz{min-width:0}.Settings_moreFold__fOPKC{display:contents;list-style:none}.Settings_moreFold__fOPKC[hidden]{display:none}.FlowMarks_marks__LaP7f{flex:none;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);pointer-events:none;font-family:var(--font-sans);font-size:var(--text-meta)}.FlowMarks_item__neYfw,.FlowMarks_toggle__E3G7Y{pointer-events:auto;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid color-mix(in oklab,var(--text) 18%,transparent);background:color-mix(in oklab,var(--bg) 46%,transparent);color:var(--text);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FlowMarks_toggle__E3G7Y[aria-expanded=true]{border-color:var(--text)}.FlowMarks_item__neYfw:focus-visible,.FlowMarks_toggle__E3G7Y:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FlowMarks_menu__xOaU5{pointer-events:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);max-width:220px}.FlowMarks_said___WvLC{margin:0;min-height:1lh;text-align:right;text-shadow:0 1px 2px var(--shadow-strong)}.FlowMarks_fallback__m_m9x{width:220px;font:inherit;font-size:var(--text-caption)}.ProgressLine_line___IKV1{position:relative;height:3px;min-width:0}.ProgressLine_marked__j3G3O{height:14px}.ProgressLine_fill__0Vhkh,.ProgressLine_track__AMOmL{position:absolute;left:0;top:0;height:3px;border-radius:var(--radius-pill)}.ProgressLine_marked__j3G3O .ProgressLine_fill__0Vhkh,.ProgressLine_marked__j3G3O .ProgressLine_track__AMOmL{top:3px}.ProgressLine_track__AMOmL{right:0;background:var(--progress-track,color-mix(in oklab,var(--text) 22%,transparent))}.ProgressLine_fill__0Vhkh{width:calc(var(--progress, 0) * 100%);background:var(--progress-fill,var(--accent))}.ProgressLine_thin__9e4s3,.ProgressLine_thin__9e4s3 .ProgressLine_fill__0Vhkh,.ProgressLine_thin__9e4s3 .ProgressLine_track__AMOmL{height:2px}.ProgressLine_notch__TB7y8{position:absolute;top:-1px;right:-1px}.ProgressLine_legend__Yvv38,.ProgressLine_notch__TB7y8{width:2px;height:11px;border-radius:1px;background:var(--text)}.ProgressLine_legend__Yvv38{display:inline-block;margin-right:var(--space-2);vertical-align:-1px}.ProgressLine_ribbon__Tkq6A{position:absolute;top:1px;left:calc(var(--progress, 0) * 100%);width:8px;height:13px;margin-left:-4px;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.BookOpening_opening__A4s8Y{position:fixed;inset:0;bottom:calc(0px - var(--app-gap, 0px));z-index:60;display:grid;place-items:center;background:var(--bg);perspective:1400px;touch-action:none;transition:opacity var(--dur-slow) var(--ease-out)}.BookOpening_opening__A4s8Y[data-arriving]{pointer-events:none;animation:fadeIn var(--dur-slow) var(--ease-out) backwards}.BookOpening_opening__A4s8Y[data-phase=leaving]{opacity:0;pointer-events:none}.BookOpening_bookWrap__Lt5Tq{--book-w:min(58vw,240px);position:relative;width:var(--book-w);height:calc(var(--book-w) * 16 / 9);transform-style:preserve-3d;transition:width var(--dur-beat) var(--ease-out),height var(--dur-beat) var(--ease-out)}.BookOpening_book__Osg99{position:absolute;inset:0;overflow:hidden;border-radius:4px 10px 10px 4px;background:var(--bg);box-shadow:0 30px 80px oklch(0 0 0/.6),inset 3px 0 6px oklch(0 0 0/.35);transition:border-radius var(--dur-beat) var(--ease-in-out)}.BookOpening_firstScene__4xDgM,.BookOpening_page__g_3fb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.BookOpening_page__g_3fb{transition:opacity var(--dur-fast) linear}.BookOpening_page__g_3fb[data-front]{opacity:1}.BookOpening_page__g_3fb[data-soft]{filter:blur(6px)}.BookOpening_firstScene__4xDgM{object-position:50% 55%;transition:opacity var(--dur-dissolve) var(--ease-out)}.BookOpening_cover__LPh7z{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:4px 10px 10px 4px;transform-origin:left center;backface-visibility:hidden;box-shadow:0 30px 80px oklch(0 0 0/.55);animation:BookOpening_coverIn__nxN7w var(--dur-slow) var(--ease-out) backwards;transition:transform var(--dur-page) var(--ease-out),opacity var(--dur-page) var(--ease-in-out)}@keyframes BookOpening_coverIn__nxN7w{0%{opacity:0;transform:translateY(10px) scale(.97)}}.BookOpening_opening__A4s8Y[data-phase=leaving] .BookOpening_cover__LPh7z,.BookOpening_opening__A4s8Y[data-phase=open] .BookOpening_cover__LPh7z,.BookOpening_opening__A4s8Y[data-phase=riffle] .BookOpening_cover__LPh7z,.BookOpening_opening__A4s8Y[data-phase=title] .BookOpening_cover__LPh7z{transform:rotateY(-115deg);opacity:0}.BookOpening_opening__A4s8Y[data-phase=leaving] .BookOpening_firstScene__4xDgM,.BookOpening_opening__A4s8Y[data-phase=open] .BookOpening_firstScene__4xDgM{opacity:1}.BookOpening_opening__A4s8Y[data-phase=leaving] .BookOpening_bookWrap__Lt5Tq,.BookOpening_opening__A4s8Y[data-phase=open] .BookOpening_bookWrap__Lt5Tq{width:100vw;height:100vh}@supports (height:100dvh){.BookOpening_opening__A4s8Y[data-phase=leaving] .BookOpening_bookWrap__Lt5Tq,.BookOpening_opening__A4s8Y[data-phase=open] .BookOpening_bookWrap__Lt5Tq{height:var(--app-h,100dvh)}}.BookOpening_opening__A4s8Y[data-phase=leaving] .BookOpening_book__Osg99,.BookOpening_opening__A4s8Y[data-phase=open] .BookOpening_book__Osg99{border-radius:0}.BookOpening_titleCard__umxoE{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding-inline:32px;background:oklch(0 0 0);color:var(--text);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}.BookOpening_opening__A4s8Y[data-phase=title] .BookOpening_titleCard__umxoE{opacity:1}.BookOpening_titleCardAuthor__r9kHC,.BookOpening_titleCardName__rybX_{text-shadow:0 1px 14px var(--shadow-strong);opacity:0;transform:translateY(8px);transition:opacity var(--dur-page) var(--ease-in-out) var(--dur),transform var(--dur-page) var(--ease-in-out) var(--dur)}.BookOpening_opening__A4s8Y[data-phase=title] .BookOpening_titleCardAuthor__r9kHC,.BookOpening_opening__A4s8Y[data-phase=title] .BookOpening_titleCardName__rybX_{opacity:1;transform:none}.BookOpening_titleCardName__rybX_{max-width:18ch;font-family:var(--font-serif);font-size:var(--text-title);font-weight:600;line-height:1.2;text-wrap:balance}.BookOpening_titleCardAuthor__r9kHC{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-meta);line-height:var(--leading-meta);color:color-mix(in oklab,var(--text) 72%,transparent)}.BookOpening_skip__95LYU{position:absolute;bottom:calc(22px + var(--safe-bottom));left:50%;transform:translateX(-50%);padding:7px 16px;border-radius:999px;border:1px solid color-mix(in oklab,var(--text) 14%,transparent);background:color-mix(in oklab,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:color-mix(in oklab,var(--text) 80%,transparent);font:inherit;font-size:var(--text-caption);cursor:pointer}.BookOpening_skip__95LYU:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChapterWheel_wheel__KzbGe{position:relative;flex:1;min-height:0;margin:0;padding-inline:2px;list-style:none;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent)}.ChapterWheel_wheel__KzbGe::-webkit-scrollbar{display:none}.ChapterWheel_item__Sosu9{flex:none;scroll-snap-align:center}.ChapterWheel_card__Y75Oe{--focus:1;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius-card);background:color-mix(in oklab,var(--bg-raised) 72%,transparent);border:1px solid color-mix(in oklab,var(--text) 7%,transparent);transform:scale(calc(.82 + .18 * var(--focus)));opacity:calc(.34 + .66 * var(--focus));transform-origin:center;transition:border-color var(--dur) var(--ease-out)}.ChapterWheel_card__Y75Oe:focus-visible,.ChapterWheel_card__Y75Oe:hover{border-color:var(--border-strong)}.ChapterWheel_card__Y75Oe[data-here]{background:var(--sheet-item-hover);border-color:var(--text)}.ChapterWheel_name__C31yj{font-size:var(--text-meta);font-weight:600;line-height:1.35}.ChapterWheel_preview__iKTVc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-meta);line-height:1.5;color:var(--text-dim)}.ChapterWheel_meta__1Nmfv{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--accent-soft);font-variant-numeric:tabular-nums}.ChapterWheel_here__VVaQY{margin-left:var(--space-3);color:var(--text)}.ChapterWheel_overview__MmCXh{-webkit-line-clamp:3;color:color-mix(in oklab,var(--text) 78%,transparent)}.ChapterWheel_locked__71bMh{background:color-mix(in oklab,var(--bg) 60%,transparent);cursor:default}.ChapterWheel_locked__71bMh .ChapterWheel_name__C31yj{color:color-mix(in oklab,var(--text) 70%,transparent)}.ChapterWheel_locked__71bMh:hover{border-color:color-mix(in oklab,var(--text) 7%,transparent)}.ChapterWheel_lockTag__Be44q{display:inline-flex;align-items:center;gap:6px;text-align:right;text-transform:none;letter-spacing:.02em;color:color-mix(in oklab,var(--text) 62%,transparent)}.ChapterWheel_lock__kG17e{position:relative;flex:none;width:9px;height:7px;margin-top:4px;border-radius:1.5px;background:currentColor}.ChapterWheel_lock__kG17e:before{content:"";position:absolute;left:1.5px;bottom:6px;width:6px;height:5px;box-sizing:border-box;border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0}@media (prefers-reduced-motion:reduce){.ChapterWheel_wheel__KzbGe{scroll-behavior:auto}}.EditionSections_entry__i7yZ_:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EditionSections_list__N_B1J{list-style:none;margin:0;padding:0}.EditionSections_entry__i7yZ_{display:block;width:100%;padding:var(--space-1) 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.EditionSections_text__KiBYV{padding:var(--space-2) 0 var(--space-3);color:var(--text-dim);font-size:var(--text-meta);line-height:var(--leading-meta);white-space:pre-wrap;overflow-wrap:anywhere}