.bar.svelte-1262kut{z-index:20;color:var(--fg-muted);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px;transition:transform .28s;position:fixed;left:0;right:0}.bar.top.svelte-1262kut{border-bottom:1px solid var(--border);top:0}.bar.top.hidden.svelte-1262kut{transform:translateY(-100%)}.bar-inner.svelte-1262kut{max-width:var(--reader-width,920px);justify-content:space-between;align-items:stretch;gap:16px;margin:0 auto;padding:0 28px;display:flex}.bar.top.svelte-1262kut .bar-inner:where(.svelte-1262kut)>span:where(.svelte-1262kut),.chapter.svelte-1262kut{flex-shrink:0;align-items:center;display:inline-flex}.chapter.svelte-1262kut{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.chapter.svelte-1262kut:hover{color:var(--fg)}.title-slot.svelte-1262kut{flex:1;min-width:16px;display:flex;overflow:hidden}.title.svelte-1262kut{align-items:center;gap:4px;min-width:0;max-width:100%;padding-block:14px;display:inline-flex;overflow:hidden}.title.svelte-1262kut:hover{color:var(--fg)}.title.svelte-1262kut svg{flex-shrink:0}.title.svelte-1262kut span:where(.svelte-1262kut){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.model.svelte-1262kut{min-width:16px;max-width:40%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex;overflow:hidden}.model.svelte-1262kut:hover{color:var(--fg)}.model.svelte-1262kut svg{flex-shrink:0}.model.svelte-1262kut span:where(.svelte-1262kut){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.bar.svelte-1262kut{transition:none}}.bar.svelte-wwvz45{z-index:20;height:65px;color:var(--fg-muted);background:var(--surface);font-size:14px;transition:transform .28s;position:fixed;left:0;right:0}.bar.bottom.svelte-wwvz45{border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);bottom:0}.bar.bottom.hidden.svelte-wwvz45{transform:translateY(100%)}.bar-inner.svelte-wwvz45{max-width:var(--reader-width,920px);grid-auto-columns:1fr;grid-auto-flow:column;height:100%;margin:0 auto;display:grid}.bar-inner.svelte-wwvz45>:where(.svelte-wwvz45):last-child{border-right:1px solid var(--border)}.option.svelte-wwvz45{background:var(--surface-raised);height:100%;color:var(--text-muted);border:unset;border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.option.off.svelte-wwvz45{background:var(--bg-subtle);color:var(--text-ghost)}.option.svelte-wwvz45:not(.off):hover{background:var(--surface-hover);color:var(--text)}@media (width<=760px){.bar.bottom.svelte-wwvz45 .label:where(.svelte-wwvz45){display:none}}@media (prefers-reduced-motion:reduce){.bar.svelte-wwvz45{transition:none}}.scrim.svelte-rj8cr9{z-index:30;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.panel.svelte-rj8cr9{z-index:40;background:var(--bg-raised);border-left:1px solid var(--border);flex-direction:column;gap:16px;width:min(360px,100%);padding:22px 24px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}header.svelte-rj8cr9{background:var(--bg-raised);z-index:1;justify-content:space-between;align-items:center;gap:12px;margin:-22px -24px 0;padding:22px 24px 12px;display:flex;position:sticky;top:-22px}h2.svelte-rj8cr9{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:550}.icon.svelte-rj8cr9{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon.svelte-rj8cr9:hover{color:var(--fg-bright);background:var(--bg-hover)}.status.svelte-rj8cr9{color:var(--fg-muted);margin:8px 0 0;font-size:14px}.retry.svelte-rj8cr9{color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.retry.svelte-rj8cr9:hover{color:var(--fg-bright)}.volumes.svelte-rj8cr9{flex-direction:column;gap:20px;display:flex}.volume.svelte-rj8cr9 h3:where(.svelte-rj8cr9){color:var(--fg-muted);margin:0 0 4px;font-size:12px;font-weight:600}ol.svelte-rj8cr9{margin:0;padding:0;list-style:none}a.svelte-rj8cr9{border-top:1px solid var(--border);color:var(--fg-secondary);align-items:baseline;gap:12px;padding:12px 0;font-size:14px;line-height:1.4;display:flex}.volume.svelte-rj8cr9:last-child li:where(.svelte-rj8cr9):last-child a:where(.svelte-rj8cr9){border-bottom:1px solid var(--border)}a.svelte-rj8cr9:hover,a.on.svelte-rj8cr9{color:var(--fg-bright)}.num.svelte-rj8cr9{color:var(--fg-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}a.on.svelte-rj8cr9 .num:where(.svelte-rj8cr9){color:var(--fg-muted)}.scrim.svelte-1xdw0h1{z-index:30;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.panel.svelte-1xdw0h1{z-index:40;background:var(--bg-raised);border-left:1px solid var(--border);flex-direction:column;gap:20px;width:min(360px,100%);padding:22px 24px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}header.svelte-1xdw0h1{justify-content:space-between;align-items:center;gap:12px;display:flex}h2.svelte-1xdw0h1{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:550}.icon.svelte-1xdw0h1{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon.svelte-1xdw0h1:hover{color:var(--fg-bright);background:var(--bg-hover)}dl.svelte-1xdw0h1{flex-direction:column;gap:16px;margin:0;display:flex}dt.svelte-1xdw0h1{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint);margin-bottom:6px;font-size:11px}dd.svelte-1xdw0h1{color:var(--fg-secondary);margin:0;font-size:14px;line-height:1.4}a.svelte-1xdw0h1{color:var(--fg);word-break:break-all}a.svelte-1xdw0h1:hover{color:var(--fg-bright)}.admin.svelte-1xdw0h1{flex-direction:column;gap:8px;margin-top:auto;display:flex}.action.svelte-1xdw0h1{background:var(--bg);border:1px solid var(--border-strong);color:var(--fg);cursor:pointer;text-align:left;border-radius:6px;padding:10px 12px;font-size:13px}.action.svelte-1xdw0h1:hover:not(:disabled){color:var(--fg-bright);border-color:var(--fg-faint);background:var(--bg-hover)}.action.svelte-1xdw0h1:disabled{opacity:.45;cursor:default}.error.svelte-1xdw0h1{color:var(--danger);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.panel.svelte-1xdw0h1{transition:none}}.scrim.svelte-1yr1igv{z-index:30;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.panel.svelte-1yr1igv{z-index:40;background:var(--bg-raised);border-left:1px solid var(--border);flex-direction:column;gap:20px;width:min(360px,100%);padding:22px 24px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}header.svelte-1yr1igv{justify-content:space-between;align-items:center;gap:12px;display:flex}h2.svelte-1yr1igv{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:550}h3.svelte-1yr1igv{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint);margin:0 0 8px;font-size:11px;font-weight:500}.icon.svelte-1yr1igv{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon.svelte-1yr1igv:hover{color:var(--fg-bright);background:var(--bg-hover)}.seg.svelte-1yr1igv{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seg.svelte-1yr1igv button:where(.svelte-1yr1igv){background:var(--bg);border:1px solid var(--border-strong);color:var(--fg-muted);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;display:inline-flex}.seg.svelte-1yr1igv button.on:where(.svelte-1yr1igv){color:var(--fg-bright);border-color:var(--fg-faint);background:var(--bg-hover)}.seg.svelte-1yr1igv button:where(.svelte-1yr1igv):disabled{opacity:.45;cursor:default}.hint.svelte-1yr1igv{color:var(--fg-muted);margin:8px 0 0;font-size:13px;line-height:1.4}.admin.svelte-1yr1igv{flex-direction:column;gap:8px;display:flex}.action.svelte-1yr1igv{background:var(--bg);border:1px solid var(--border-strong);color:var(--fg);cursor:pointer;text-align:left;border-radius:6px;padding:10px 12px;font-size:13px;text-decoration:none}.action.svelte-1yr1igv:hover:not(:disabled),a.action.svelte-1yr1igv:hover{color:var(--fg-bright);border-color:var(--fg-faint);background:var(--bg-hover)}.action.svelte-1yr1igv:disabled{opacity:.45;cursor:default}.error.svelte-1yr1igv{color:var(--danger);margin:0;font-size:13px}.versions.svelte-1yr1igv{border:1px solid var(--border);border-radius:8px;padding:4px 10px}.versions.svelte-1yr1igv summary:where(.svelte-1yr1igv){cursor:pointer;color:var(--fg);align-items:center;gap:6px;padding:8px 2px;font-size:13px;list-style:none;display:flex}.versions.svelte-1yr1igv summary:where(.svelte-1yr1igv)::-webkit-details-marker{display:none}.versions.svelte-1yr1igv summary:where(.svelte-1yr1igv)::marker{display:none}.chevron.svelte-1yr1igv{color:var(--fg-muted);flex-shrink:0;transition:transform .18s;display:inline-flex}.versions[open].svelte-1yr1igv .chevron:where(.svelte-1yr1igv){transform:rotate(90deg)}.versions.svelte-1yr1igv ul:where(.svelte-1yr1igv){flex-direction:column;gap:8px;margin:0;padding:0 0 8px 20px;list-style:none;display:flex}.versions.svelte-1yr1igv li:where(.svelte-1yr1igv){flex-direction:column;gap:2px;display:flex}.versions.svelte-1yr1igv time:where(.svelte-1yr1igv){color:var(--fg-secondary);font-variant-numeric:tabular-nums;font-size:13px}.versions.svelte-1yr1igv .model:where(.svelte-1yr1igv){color:var(--fg-muted);word-break:break-all;font-size:12px}.glossary.svelte-1yr1igv ul:where(.svelte-1yr1igv){margin:0;padding:0;list-style:none}.glossary.svelte-1yr1igv li:where(.svelte-1yr1igv){border-top:1px solid var(--border);padding:10px 0}.glossary.svelte-1yr1igv li:where(.svelte-1yr1igv):last-child{border-bottom:1px solid var(--border)}.original.svelte-1yr1igv{color:var(--fg);word-break:break-word;margin:0;font-size:14px;line-height:1.35}.tl.svelte-1yr1igv{color:var(--fg-secondary);word-break:break-word;margin:4px 0 0;font-size:13px;line-height:1.35}.alts.svelte-1yr1igv{color:var(--fg-faint);word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.35}@media (prefers-reduced-motion:reduce){.panel.svelte-1yr1igv,.versions.svelte-1yr1igv .chevron:where(.svelte-1yr1igv){transition:none}}.scrim.svelte-1j1ff8m{z-index:30;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.panel.svelte-1j1ff8m{z-index:40;background:var(--bg-raised);border-left:1px solid var(--border);flex-direction:column;gap:20px;width:min(360px,100%);padding:22px 24px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}header.svelte-1j1ff8m{justify-content:space-between;align-items:center;gap:12px;display:flex}h2.svelte-1j1ff8m{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:550}.icon.svelte-1j1ff8m{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon.svelte-1j1ff8m:hover{color:var(--fg-bright);background:var(--bg-hover)}label.svelte-1j1ff8m,legend.svelte-1j1ff8m{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint);flex-direction:column;gap:8px;font-size:11px;display:flex}fieldset.svelte-1j1ff8m{border:0;min-width:0;margin:0;padding:0}.row.svelte-1j1ff8m{justify-content:space-between;gap:12px;display:flex}em.svelte-1j1ff8m{text-transform:none;letter-spacing:0;color:var(--fg-muted);font-style:normal}select.svelte-1j1ff8m{background:var(--bg);border:1px solid var(--border-strong);color:var(--fg);text-transform:none;letter-spacing:0;border-radius:6px;padding:10px 12px;font-size:14px}.seg.svelte-1j1ff8m{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seg.svelte-1j1ff8m button:where(.svelte-1j1ff8m){background:var(--bg);border:1px solid var(--border-strong);color:var(--fg-muted);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:inline-flex}.seg.svelte-1j1ff8m button.on:where(.svelte-1j1ff8m){color:var(--fg-bright);border-color:var(--fg-faint);background:var(--bg-hover)}.reset.svelte-1j1ff8m{color:var(--fg-muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:auto;padding:8px 0;font-size:13px}.reset.svelte-1j1ff8m:hover{color:var(--fg-bright)}@media (prefers-reduced-motion:reduce){.panel.svelte-1j1ff8m{transition:none}}.block.svelte-14dcb5k{padding-bottom:48px}.block.svelte-14dcb5k+.block{border-top:1px solid var(--border);padding-top:24px}.page.svelte-14dcb5k{overflow-wrap:break-word}h1.svelte-14dcb5k{letter-spacing:-.04em;margin:0 0 28px;font-size:28px;font-weight:550;line-height:1.2}.choice.svelte-14dcb5k{flex-direction:column;gap:8px;padding:8px 0 16px;display:flex}.choice.svelte-14dcb5k p:where(.svelte-14dcb5k){color:var(--fg-muted);margin:0;font-size:16px;line-height:1.5}.actions.svelte-14dcb5k{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.announce.svelte-14dcb5k{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.placeholders.svelte-14dcb5k p.ph:where(.svelte-14dcb5k){align-items:center;min-height:1em;display:flex}.placeholders.svelte-14dcb5k span:where(.svelte-14dcb5k){background:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg-hover) 45%, var(--bg-elevated) 90%);background-size:200% 100%;border-radius:4px;height:.72em;animation:1.2s ease-in-out infinite svelte-14dcb5k-ph;display:block}.fail.svelte-14dcb5k{color:var(--fg-muted);margin:8px 0 0;font-size:15px}.fail.svelte-14dcb5k button:where(.svelte-14dcb5k){color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fail.svelte-14dcb5k button:where(.svelte-14dcb5k):hover{color:var(--fg-bright)}@keyframes svelte-14dcb5k-ph{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.placeholders.svelte-14dcb5k span:where(.svelte-14dcb5k){animation:none}}.notification.svelte-1nuqjc0{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--fg);box-shadow:var(--shadow);text-align:center;will-change:transform, opacity;z-index:1000;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.3;animation:.3s ease-out svelte-1nuqjc0-slide-in,.25s ease-in 2.75s forwards svelte-1nuqjc0-slide-out;position:fixed;top:64px;left:50%;transform:translate(-50%)}@keyframes svelte-1nuqjc0-slide-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1nuqjc0-slide-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100px)}}.term-popper.svelte-1l7lpzg{z-index:50;border:1px solid var(--border-strong);background:var(--bg-elevated);min-width:160px;max-width:min(280px,100vw - 20px);box-shadow:var(--shadow);border-radius:12px;padding:10px 10px 8px;position:fixed}.original.svelte-1l7lpzg{border-bottom:1px solid var(--border);color:var(--text);word-break:break-word;margin:0 4px 8px;padding-bottom:8px;font-size:16px;line-height:1.35}ul.svelte-1l7lpzg{flex-direction:column;gap:2px;margin:0;padding:0;display:flex}li.svelte-1l7lpzg{color:var(--text-secondary);word-break:break-word;border-radius:6px;padding:6px 8px;font-size:13px;line-height:1.35}li.current.svelte-1l7lpzg{color:var(--text);background:var(--bg-hover)}article.svelte-weaqt9{max-width:var(--reader-width,920px);font-family:var(--reader-font);margin:0 auto;padding:88px 28px 96px}article.svelte-weaqt9 .page p{line-height:var(--reader-leading,1.75);color:var(--fg-body);font-size:var(--reader-size,17px);text-align:var(--reader-align,left);-webkit-hyphens:auto;hyphens:auto}article.svelte-weaqt9 ruby{ruby-align:center}article.svelte-weaqt9 rt{font-size:.55em;font-weight:500;line-height:1.1}article.svelte-weaqt9 .term{color:var(--fg);border-bottom:1px dotted var(--text-muted);cursor:pointer}article.svelte-weaqt9 .term:focus-visible{outline:2px solid var(--primary);outline-offset:2px}article.svelte-weaqt9 .page p:empty{min-height:1em}.announce.svelte-weaqt9{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.placeholders.svelte-weaqt9 p.ph:where(.svelte-weaqt9){align-items:center;min-height:1em;display:flex}.placeholders.svelte-weaqt9 span:where(.svelte-weaqt9){background:linear-gradient(90deg, var(--bg-elevated) 0%, var(--bg-hover) 45%, var(--bg-elevated) 90%);background-size:200% 100%;border-radius:4px;height:.72em;animation:1.2s ease-in-out infinite svelte-weaqt9-ph;display:block}.fail.svelte-weaqt9{color:var(--fg-muted);margin:8px 0 0;font-size:15px}.fail.svelte-weaqt9 button:where(.svelte-weaqt9){color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fail.svelte-weaqt9 button:where(.svelte-weaqt9):hover{color:var(--fg-bright)}@keyframes svelte-weaqt9-ph{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.placeholders.svelte-weaqt9 span:where(.svelte-weaqt9){animation:none}}
