.Reader_reader__WFwin{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:auto 1fr auto;background:var(--bg);color:var(--text);-moz-user-select:none;user-select:none;-webkit-user-select:none}.Reader_bar__09XSf{display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 10px) 14px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);transition:transform .25s ease,opacity .25s ease;z-index:2}.Reader_iconBtn__9RIGr{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:var(--panel)}.Reader_iconBtn__9RIGr:hover{background:var(--panel-2)}.Reader_title__X9T6f{min-width:0;flex:1 1;display:grid}.Reader_title__X9T6f b{font:600 14px/1.2 var(--font-display);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Reader_title__X9T6f span{font-size:12px;color:var(--faint)}.Reader_zoomBtn__v2KsI{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);font:500 12px/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;min-width:92px}.Reader_zoomBtn__v2KsI:hover{background:var(--panel-2)}.Reader_stage__Lw8Az{position:relative;overflow:auto;overscroll-behavior:contain;display:grid;place-items:center;padding:18px;container-type:size;background:radial-gradient(60% 50% at 50% 40%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),var(--bg);touch-action:pan-y pinch-zoom}.Reader_pageWrap__Y6U_S{position:relative;aspect-ratio:var(--ratio);width:min(calc(100cqw - 36px),calc((100cqh - 36px) * var(--ratio)));border-radius:3px;box-shadow:var(--shadow);background:var(--paper)}.Reader_reader__WFwin[data-zoom=width] .Reader_stage__Lw8Az{place-items:start center}.Reader_reader__WFwin[data-zoom=width] .Reader_pageWrap__Y6U_S{width:min(calc(100cqw - 36px),980px)}.Reader_reader__WFwin[data-zoom=x2] .Reader_stage__Lw8Az{place-items:start start}.Reader_reader__WFwin[data-zoom=x2] .Reader_pageWrap__Y6U_S{width:max(200cqw,1200px)}@media (min-width:900px){.Reader_reader__WFwin[data-zoom=x2] .Reader_pageWrap__Y6U_S{width:1600px;margin:0 auto}}.Reader_page__4uYfr{width:100%;height:100%;object-fit:contain;border-radius:3px;opacity:0;transition:opacity .18s ease;-webkit-touch-callout:none;pointer-events:none}.Reader_page__4uYfr[data-loaded="1"]{opacity:1}.Reader_skeleton___O3Tb{position:absolute;inset:0;border-radius:3px;background:linear-gradient(100deg,#f3eee5 30%,#fbf8f2 50%,#f3eee5 70%);background-size:300% 100%;animation:Reader_shimmer__CVoZX 1.2s linear infinite}@keyframes Reader_shimmer__CVoZX{0%{background-position:100% 0}to{background-position:-200% 0}}.Reader_failed__Y_yEa{position:absolute;inset:0;display:grid;place-content:center;grid-gap:12px;gap:12px;text-align:center;color:#3b3227}.Reader_wall__I_3Zs{position:relative;overflow:hidden;width:min(440px,100%);padding:32px 26px 22px;border-radius:24px;text-align:center;border:1px solid var(--line-2);background:var(--bg-2);box-shadow:var(--shadow);-webkit-user-select:text;-moz-user-select:text;user-select:text}.Reader_wallGlow__FZZuk{position:absolute;inset:-60% -20% auto;height:120%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);pointer-events:none}.Reader_wallIcon__L6Adq{position:relative;width:56px;height:56px;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;background:var(--grad);color:#1a0d06}.Reader_wall__I_3Zs h2{position:relative;font:700 22px/1.15 var(--font-display);letter-spacing:-.03em;margin:0 0 10px}.Reader_wall__I_3Zs p{position:relative;color:var(--muted);margin:0 0 22px;font-size:15px}.Reader_wallAlt__g_JMi{display:block;margin-top:14px;font-size:14px;color:var(--text);text-decoration:underline;text-underline-offset:3px}.Reader_wallBack__BjGLW{margin-top:10px;background:none;border:0;color:var(--faint);font-size:13px;cursor:pointer;padding:8px}.Reader_foot__gIiT_{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 14px calc(env(safe-area-inset-bottom) + 10px);border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);transition:transform .25s ease,opacity .25s ease}.Reader_navBtn__xG5mW{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--panel-2)}.Reader_navBtn__xG5mW:hover:not(:disabled){background:var(--panel)}.Reader_navBtn__xG5mW:disabled{opacity:.35;cursor:default}.Reader_scrub__A_IVW{display:grid;grid-gap:6px;gap:6px;min-width:0}.Reader_scrub__A_IVW input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;margin:0}.Reader_scrub__A_IVW input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--accent-2) var(--pct),var(--line-2) var(--pct))}.Reader_scrub__A_IVW input[type=range]::-moz-range-track{height:4px;border-radius:99px;background:var(--line-2)}.Reader_scrub__A_IVW input[type=range]::-moz-range-progress{height:4px;border-radius:99px;background:var(--accent-2)}.Reader_scrub__A_IVW input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--text);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line-2)}.Reader_scrub__A_IVW input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--text);border:3px solid var(--bg)}.Reader_count__uVJGY{display:flex;justify-content:space-between;gap:10px;font:500 12px/1.2 var(--font-mono);color:var(--muted)}.Reader_count__uVJGY b{color:var(--text)}.Reader_freeTag__1F4sc{color:var(--accent-2);white-space:nowrap}@media (max-width:640px){.Reader_stage__Lw8Az{padding:10px}.Reader_pageWrap__Y6U_S{width:min(calc(100cqw - 20px),calc((100cqh - 20px) * var(--ratio)))}.Reader_reader__WFwin[data-zoom=width] .Reader_pageWrap__Y6U_S{width:calc(100cqw - 20px)}.Reader_reader__WFwin[data-chrome=off] .Reader_bar__09XSf{transform:translateY(-100%);opacity:0;pointer-events:none}.Reader_reader__WFwin[data-chrome=off] .Reader_foot__gIiT_{transform:translateY(100%);opacity:0;pointer-events:none}.Reader_reader__WFwin[data-chrome=off]{grid-template-rows:0 1fr 0}.Reader_navBtn__xG5mW{width:44px;height:44px}.Reader_zoomBtn__v2KsI{min-width:0;padding:0 12px}}