main.svelte-1m0gshv{max-width:860px;margin:0 auto;padding:2.5rem 1.4rem 4rem;width:100%;--c0: #ad8129;--c1: #4a6fb5;--c2: #b5473a;--c3: #0d93ad;--c4: #7a9a3d;--heat: #6f5a3e}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) main.svelte-1m0gshv{--c0: #b98a35;--c1: #6a89c9;--c2: #c4654a;--c3: #2596ad;--c4: #84a13c;--heat: #d1a64a}}[data-theme=dark] main.svelte-1m0gshv{--c0: #b98a35;--c1: #6a89c9;--c2: #c4654a;--c3: #2596ad;--c4: #84a13c;--heat: #d1a64a}h1.svelte-1m0gshv{font-size:1.7rem;font-weight:600;margin:0 0 .4rem}.note.svelte-1m0gshv{color:var(--muted);font-size:.9rem;margin:0 0 1.6rem;max-width:64ch}.layerpick.svelte-1m0gshv{font-family:var(--ui);font-size:.8rem;color:var(--muted);margin:0 0 .8rem;display:flex;gap:1.2rem}.layerpick.svelte-1m0gshv label:where(.svelte-1m0gshv){display:flex;gap:.35rem;align-items:center;cursor:pointer}.layerpick.svelte-1m0gshv label.on:where(.svelte-1m0gshv){color:var(--ink)}.section-nav.svelte-1m0gshv{position:sticky;top:var(--masthead-h);z-index:8;display:flex;flex-wrap:wrap;gap:.1rem .15rem;margin:0 -.35rem .5rem;padding:.32rem .35rem;border-block:1px solid var(--border);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.section-nav.svelte-1m0gshv a:where(.svelte-1m0gshv){flex:0 0 auto;min-height:1.8rem;display:inline-flex;align-items:center;padding:0 .45rem;color:var(--muted);text-decoration:none;font:.67rem/1 var(--ui);font-variant:small-caps;letter-spacing:.04em}.section-nav.svelte-1m0gshv a:where(.svelte-1m0gshv):hover{color:var(--ink);background:var(--panel)}section[id].svelte-1m0gshv{scroll-margin-top:calc(var(--masthead-h) + var(--nav-h, 3rem) + .5rem)}.missing.svelte-1m0gshv{color:var(--muted);padding:3rem 0}h2.svelte-1m0gshv{font-variant:small-caps;letter-spacing:.08em;font-size:1rem;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:.3rem;margin:2.2rem 0 .4rem}.caption.svelte-1m0gshv{color:var(--muted);font-family:var(--ui);font-size:.8rem;margin:.2rem 0 .8rem}.caption.svelte-1m0gshv label:where(.svelte-1m0gshv){margin-left:.8rem;cursor:pointer}.caption.svelte-1m0gshv label.on:where(.svelte-1m0gshv){color:var(--ink)}.tiles.svelte-1m0gshv{display:flex;flex-wrap:wrap;gap:.7rem}.tile.svelte-1m0gshv{background:var(--paper);border:1px solid var(--border);padding:.6rem 1rem;min-width:8rem}.tv.svelte-1m0gshv{font-size:1.45rem;font-variant-numeric:oldstyle-nums;color:var(--ink)}.tl.svelte-1m0gshv{font-family:var(--ui);font-size:.7rem;color:var(--muted);letter-spacing:.04em}.mfw.svelte-1m0gshv{display:flex;flex-direction:column;gap:2px}.mfw-row.svelte-1m0gshv{display:grid;grid-template-columns:6.5rem 1fr 4.5rem;gap:.6rem;align-items:center}.mfw-w.svelte-1m0gshv{text-align:right;font-style:italic;font-size:.9rem}.mfw-track.svelte-1m0gshv{background:none;height:12px}.mfw-bar.svelte-1m0gshv{display:block;height:100%;background:var(--c0);border-radius:0 3px 3px 0;min-width:2px}.mfw-n.svelte-1m0gshv{font-family:var(--ui);font-size:.72rem;color:var(--muted);font-variant-numeric:tabular-nums}.genre.svelte-1m0gshv th:where(.svelte-1m0gshv){white-space:nowrap}.genre.svelte-1m0gshv th:where(.svelte-1m0gshv) .gtok:where(.svelte-1m0gshv){display:block;font-size:.6rem;letter-spacing:0;text-transform:none;font-weight:400}.genre.svelte-1m0gshv td:where(.svelte-1m0gshv){font-size:.8rem}.genre.svelte-1m0gshv th:where(.svelte-1m0gshv):first-child{position:sticky;left:0;background:var(--bg)}.genre.svelte-1m0gshv td.own:where(.svelte-1m0gshv){box-shadow:inset 0 0 0 2px var(--ink)}.genre.svelte-1m0gshv tbody:where(.svelte-1m0gshv) th:where(.svelte-1m0gshv){text-align:left;font-weight:400;color:var(--ink);text-transform:none;letter-spacing:0;font-size:.88rem}.vh.svelte-1m0gshv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kwg.svelte-1m0gshv{white-space:nowrap;font-family:var(--ui);font-size:.66rem;color:var(--faint-text);font-variant-numeric:tabular-nums}.genre-kw.svelte-1m0gshv{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.8rem 1.2rem}.genre-kw-head.svelte-1m0gshv{font-family:var(--ui);font-size:.72rem;color:var(--muted);border-bottom:1px solid var(--rule);margin-bottom:.25rem}.genre-kw.svelte-1m0gshv ol:where(.svelte-1m0gshv){margin:0;padding-left:1.4rem;font-size:.88rem}.tree.svelte-1m0gshv{width:100%;min-width:560px;height:auto;display:block;background:var(--paper);border:1px solid var(--border)}.tree.svelte-1m0gshv .axis:where(.svelte-1m0gshv){stroke:var(--border-strong);stroke-width:1}.tree-edge.svelte-1m0gshv{fill:none;stroke:var(--ink-soft);stroke-width:1.4}.tree-leaf.svelte-1m0gshv{font-family:var(--ui);font-size:10.5px;fill:var(--ink);text-anchor:end}.tree-support.svelte-1m0gshv{font-family:var(--ui);font-size:8.5px;fill:var(--ink-soft);text-anchor:end;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.tree-support.weak.svelte-1m0gshv{fill:var(--faint-text)}.tree-tick.svelte-1m0gshv{font-family:var(--ui);font-size:9px;fill:var(--muted);text-anchor:middle}.tree-hit.svelte-1m0gshv{fill:transparent}.tree-hit.svelte-1m0gshv:hover{fill:color-mix(in srgb,var(--ink) 12%,transparent)}.roll.svelte-1m0gshv{width:100%;min-width:660px;height:auto;display:block}.roll-genre.svelte-1m0gshv{font-family:var(--ui);font-size:9px;fill:var(--ink-soft);text-anchor:end}.rollkey.svelte-1m0gshv{display:inline-block;width:.8rem;height:.8rem;vertical-align:-.1rem;margin-right:.35rem;background:color-mix(in oklab,var(--heat) 40%,var(--paper));border:1px solid var(--border)}.rollkey.near.svelte-1m0gshv{background:var(--ink)}.roll-misses.svelte-1m0gshv{margin:0;padding-left:1.2rem;columns:2 16rem;font-size:.85rem;color:var(--ink-soft)}.zeta.svelte-1m0gshv{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem 1.6rem}.zeta-row.svelte-1m0gshv{display:grid;grid-template-columns:7.5rem 1fr 2.4rem;align-items:center;gap:.5rem;height:1.25rem}.zeta-w.svelte-1m0gshv{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeta-track.svelte-1m0gshv{height:.55rem}.zeta-bar.svelte-1m0gshv{display:block;height:100%;border-radius:0 3px 3px 0;min-width:2px}.zeta-bar.z0.svelte-1m0gshv{background:var(--c1)}.zeta-bar.z1.svelte-1m0gshv{background:var(--c2)}.zeta-n.svelte-1m0gshv{font-family:var(--ui);font-size:.7rem;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.pca-axis.svelte-1m0gshv{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 3}.pca-axlabel.svelte-1m0gshv{font-family:var(--ui);font-size:10px;fill:var(--muted)}.pca-arrow.svelte-1m0gshv{stroke:var(--muted);stroke-width:1;opacity:.6}.pca-word.svelte-1m0gshv{font-size:11px;font-style:italic;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.lenwrap.svelte-1m0gshv{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.6rem 1rem}.lenpanel.svelte-1m0gshv{margin:0}.lenpanel.svelte-1m0gshv figcaption:where(.svelte-1m0gshv){font-family:var(--ui);font-size:.74rem;color:var(--ink-soft)}.lenmean.svelte-1m0gshv{color:var(--muted);font-size:.68rem}.lenpanel.svelte-1m0gshv svg:where(.svelte-1m0gshv){width:100%;height:auto;display:block}.lenline.svelte-1m0gshv{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.lencorpus.svelte-1m0gshv{fill:none;stroke:var(--muted);stroke-width:1.2;stroke-dasharray:3 3;opacity:.8}.lenpanel.svelte-1m0gshv .axis:where(.svelte-1m0gshv){stroke:var(--border-strong);stroke-width:1}.lenhit.svelte-1m0gshv{fill:transparent}.lenhit.svelte-1m0gshv:hover{fill:color-mix(in srgb,var(--ink) 6%,transparent)}.lentick.svelte-1m0gshv{font-family:var(--ui);font-size:9px;fill:var(--muted)}.lengrid.svelte-1m0gshv{stroke:var(--border);stroke-width:1}.lnkey.svelte-1m0gshv{display:inline-block;width:1.4rem;height:0;border-top:2px solid var(--ink);vertical-align:middle;margin-right:.35rem}.lnkey.corpus.svelte-1m0gshv{border-top:1.2px dashed var(--muted)}.heatwrap.svelte-1m0gshv{overflow-x:auto}.heat.svelte-1m0gshv{border-collapse:separate;border-spacing:2px}.heat.svelte-1m0gshv .hid:where(.svelte-1m0gshv){font-family:var(--ui);font-size:.6rem;color:var(--muted);font-weight:400}.heat.svelte-1m0gshv thead:where(.svelte-1m0gshv) .hid:where(.svelte-1m0gshv){writing-mode:vertical-rl;transform:rotate(180deg);padding:.15rem 0}.heat.svelte-1m0gshv tbody:where(.svelte-1m0gshv) .hid:where(.svelte-1m0gshv){text-align:right;padding-right:.3rem}.cell.svelte-1m0gshv{width:16px;height:16px;border-radius:2px}.mds.svelte-1m0gshv{width:100%;height:auto;background:var(--paper);border:1px solid var(--border)}.dot.svelte-1m0gshv{stroke:var(--paper);stroke-width:2}.dot.g0.svelte-1m0gshv,.swatch.g0.svelte-1m0gshv{fill:var(--c0);background:var(--c0)}.dot.g1.svelte-1m0gshv,.swatch.g1.svelte-1m0gshv{fill:var(--c1);background:var(--c1)}.dot.g2.svelte-1m0gshv,.swatch.g2.svelte-1m0gshv{fill:var(--c2);background:var(--c2)}.dot.g3.svelte-1m0gshv,.swatch.g3.svelte-1m0gshv{fill:var(--c3);background:var(--c3)}.dot.g4.svelte-1m0gshv,.swatch.g4.svelte-1m0gshv{fill:var(--c4);background:var(--c4)}.dotlabel.svelte-1m0gshv{font-family:var(--ui);font-size:10px;fill:var(--muted)}.legend.svelte-1m0gshv{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.5rem;font-family:var(--ui);font-size:.76rem;color:var(--muted)}.lg.svelte-1m0gshv{display:inline-flex;align-items:center;gap:.35rem}.swatch.svelte-1m0gshv{width:.7rem;height:.7rem;border-radius:50%;display:inline-block}.tablewrap.svelte-1m0gshv{overflow-x:auto;position:relative}.stats.svelte-1m0gshv{border-collapse:collapse;width:100%;font-size:.88rem}.stats.svelte-1m0gshv th:where(.svelte-1m0gshv){font-family:var(--ui);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--faint-text);text-align:right;padding:.3rem .6rem;border-bottom:1px solid var(--rule)}.stats.svelte-1m0gshv th:where(.svelte-1m0gshv):first-child,.stats.svelte-1m0gshv td:where(.svelte-1m0gshv):first-child{text-align:left;padding-left:.1rem}.stats.svelte-1m0gshv td:where(.svelte-1m0gshv){text-align:right;padding:.28rem .6rem;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums oldstyle-nums}.stats.svelte-1m0gshv a:where(.svelte-1m0gshv){text-decoration:none}.method.svelte-1m0gshv{color:var(--faint-text);font-family:var(--ui);font-size:.74rem;margin-top:2rem;max-width:72ch}.topics.svelte-1m0gshv{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1rem;margin-bottom:1.2rem}.topic-head.svelte-1m0gshv{display:flex;align-items:center;gap:.4rem;font-family:var(--ui);font-size:.72rem;color:var(--muted);letter-spacing:.05em;margin-bottom:.3rem}.tw-row.svelte-1m0gshv{display:grid;grid-template-columns:5.5rem 1fr;gap:.4rem;align-items:center}.tw-w.svelte-1m0gshv{font-style:italic;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-track.svelte-1m0gshv{height:8px}.tw-bar.svelte-1m0gshv{display:block;height:100%;border-radius:0 2px 2px 0;min-width:2px}.tw-bar.g0.svelte-1m0gshv{background:var(--c0)}.tw-bar.g1.svelte-1m0gshv{background:var(--c1)}.tw-bar.g2.svelte-1m0gshv{background:var(--c2)}.tw-bar.g3.svelte-1m0gshv{background:var(--c3)}.tw-bar.g4.svelte-1m0gshv{background:var(--c4)}.mixwrap.svelte-1m0gshv{display:flex;flex-direction:column;gap:2px}.mix-row.svelte-1m0gshv{display:grid;grid-template-columns:2.6rem 1fr;gap:.6rem;align-items:center}.mix-label.svelte-1m0gshv{font-family:var(--ui);font-size:.68rem;color:var(--muted);text-align:right}.mix-track.svelte-1m0gshv{display:flex;height:12px;gap:2px}.mix-seg.svelte-1m0gshv{display:block;height:100%;border-radius:2px}.mix-seg.g0.svelte-1m0gshv{background:var(--c0)}.mix-seg.g1.svelte-1m0gshv{background:var(--c1)}.mix-seg.g2.svelte-1m0gshv{background:var(--c2)}.mix-seg.g3.svelte-1m0gshv{background:var(--c3)}.mix-seg.g4.svelte-1m0gshv{background:var(--c4)}.zipf.svelte-1m0gshv{width:100%;max-width:640px;height:auto;background:var(--paper);border:1px solid var(--border)}.zipf.svelte-1m0gshv .axis:where(.svelte-1m0gshv){stroke:var(--border-strong);stroke-width:1}.zdot.svelte-1m0gshv{fill:var(--c0)}.axlabel.svelte-1m0gshv{font-family:var(--ui);font-size:10px;fill:var(--muted);text-anchor:middle}.colloc.svelte-1m0gshv{width:auto;min-width:24rem}.dispwrap.svelte-1m0gshv{overflow-x:auto}.disp.svelte-1m0gshv{width:100%;min-width:640px;background:var(--paper);border:1px solid var(--border)}.disp-band.svelte-1m0gshv{fill:var(--inset);opacity:.45}.disp-book.svelte-1m0gshv{font-family:var(--ui);font-size:8px;fill:var(--faint);text-anchor:middle}.disp-term.svelte-1m0gshv{font-family:var(--serif);font-style:italic;font-size:11px;fill:var(--ink-soft);text-anchor:end}.disp-tick.svelte-1m0gshv{fill:var(--c0)}.bookpick.svelte-1m0gshv{margin-left:.8rem}.bookpick.svelte-1m0gshv select:where(.svelte-1m0gshv){background:var(--raised);color:var(--ink);border:1px solid var(--border);border-radius:2px;font:inherit;padding:.05rem .3rem;max-width:12rem}.fpw.svelte-1m0gshv{font-style:italic;font-size:.72rem!important}.parwrap.svelte-1m0gshv{max-width:640px}.par-row.svelte-1m0gshv{display:grid;grid-template-columns:2.6rem 1fr;gap:.6rem;align-items:center;padding:1px 0}.par-label.svelte-1m0gshv{font-family:var(--ui);font-size:.68rem;color:var(--muted);text-align:right}.par-track.svelte-1m0gshv{position:relative;height:14px;background:var(--paper);border:1px solid var(--border)}.par-one.svelte-1m0gshv{position:absolute;left:45.45%;top:0;bottom:0;border-left:1px solid var(--border-strong)}.par-dot.svelte-1m0gshv{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--paper)}.par-dot.el.svelte-1m0gshv,.swatch.el.svelte-1m0gshv{background:var(--c1)}.par-dot.eng.svelte-1m0gshv,.swatch.eng.svelte-1m0gshv{background:var(--c2)}.priorart.svelte-1m0gshv{margin-top:1rem;color:var(--faint-text);font-family:var(--ui);font-size:.74rem;max-width:78ch}.priorart.svelte-1m0gshv h3:where(.svelte-1m0gshv){font-variant:small-caps;letter-spacing:.08em;font-size:.78rem;color:var(--muted);margin:0 0 .2rem;font-weight:600}.priorart.svelte-1m0gshv ul:where(.svelte-1m0gshv){margin:0;padding-left:1.1rem}.priorart.svelte-1m0gshv li:where(.svelte-1m0gshv){margin:.15rem 0;line-height:1.55}.tip.svelte-1m0gshv{position:fixed;z-index:50;pointer-events:none;background:var(--raised);color:var(--ink);border:1px solid var(--border-strong);padding:.3rem .55rem;font-family:var(--ui);font-size:.76rem;line-height:1.5;box-shadow:0 2px 10px #0000002e;max-width:20rem}@media(max-width:640px){.section-nav.svelte-1m0gshv{position:static}.section-nav.svelte-1m0gshv a:where(.svelte-1m0gshv){min-height:2rem}section[id].svelte-1m0gshv{scroll-margin-top:calc(var(--masthead-h) + .5rem)}.heatwrap.svelte-1m0gshv,.tablewrap.svelte-1m0gshv,.dispwrap.svelte-1m0gshv{padding-bottom:.4rem;scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--panel);overscroll-behavior-inline:contain}.heatwrap.svelte-1m0gshv::-webkit-scrollbar,.tablewrap.svelte-1m0gshv::-webkit-scrollbar,.dispwrap.svelte-1m0gshv::-webkit-scrollbar{height:5px}.heatwrap.svelte-1m0gshv::-webkit-scrollbar-thumb,.tablewrap.svelte-1m0gshv::-webkit-scrollbar-thumb,.dispwrap.svelte-1m0gshv::-webkit-scrollbar-thumb{background:var(--border-strong)}.tablewrap.svelte-1m0gshv .stats:where(.svelte-1m0gshv) th:where(.svelte-1m0gshv):first-child,.tablewrap.svelte-1m0gshv .stats:where(.svelte-1m0gshv) td:where(.svelte-1m0gshv):first-child{position:sticky;left:0;z-index:2;background:var(--bg);box-shadow:1px 0 var(--border)}}
