.icon.svelte-6dwq7x{display:block;flex:none}.cover.svelte-1fenp8s{display:block;width:100%;height:auto;object-fit:cover;background:var(--t-surface-alt, #222)}.placeholder.svelte-1fenp8s{position:relative;display:grid;place-items:center;background:linear-gradient(150deg,hsl(var(--hue) 32% 34% / .95),hsl(calc(var(--hue) + 40) 28% 18% / .95));color:hsl(var(--hue) 45% 82%);overflow:hidden}.initial.svelte-1fenp8s{position:absolute;inset-block-end:-.22em;inset-inline-end:.1em;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1;opacity:.22;-webkit-user-select:none;user-select:none}.switch.svelte-cwmcct{display:flex;flex-wrap:wrap;gap:1px;padding:2px;border-radius:999px;font-size:.7rem;letter-spacing:.05em;max-width:100%;min-width:0}.switch.svelte-cwmcct a:where(.svelte-cwmcct){padding:.28rem .6rem;border-radius:999px;text-decoration:none;white-space:nowrap}[data-tone=dark].svelte-cwmcct{background:#ffffff12}[data-tone=dark].svelte-cwmcct a:where(.svelte-cwmcct){color:#ffffff70}[data-tone=dark].svelte-cwmcct a:where(.svelte-cwmcct):hover{color:#fffc}[data-tone=dark].svelte-cwmcct a.on:where(.svelte-cwmcct){background:#ffffff1c;color:#fff}[data-tone=light].svelte-cwmcct{background:#0000000d}[data-tone=light].svelte-cwmcct a:where(.svelte-cwmcct){color:#0006}[data-tone=light].svelte-cwmcct a:where(.svelte-cwmcct):hover{color:#000a}[data-tone=light].svelte-cwmcct a.on:where(.svelte-cwmcct){background:#fff;color:#111;box-shadow:0 1px 2px #00000018}.marquee.svelte-1rc2ap4{--m-bg: #0c0b0f;--m-panel: #141319;--m-raised: #1c1a23;--m-line: #272430;--m-ink: #efe9e2;--m-dim: #a49d99;--m-faint: #6d6870;--m-gold: #e0a355;--m-gold-soft: #6b4a22;--m-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--m-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;min-height:100vh;background:radial-gradient(120% 60% at 50% -10%,#1a1622 0%,transparent 60%),var(--m-bg);color:var(--m-ink);font-family:var(--m-sans)}header.svelte-1rc2ap4{display:flex;align-items:center;gap:1.5rem;padding:1rem clamp(1rem,4vw,2.75rem);border-bottom:1px solid var(--m-line);position:sticky;top:0;z-index:20;background:color-mix(in oklab,var(--m-bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mark.svelte-1rc2ap4{font-family:var(--m-serif);font-size:1.3rem;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.mark-r.svelte-1rc2ap4{color:var(--m-ink)}.mark-f.svelte-1rc2ap4{color:var(--m-gold);font-style:italic}.modules.svelte-1rc2ap4{display:flex;gap:.15rem;margin-inline-start:auto}.module.svelte-1rc2ap4{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:8px;color:var(--m-faint);transition:color .14s ease,background .14s ease}.module.svelte-1rc2ap4:hover{color:var(--m-ink);background:var(--m-raised)}.module.on.svelte-1rc2ap4{color:var(--m-gold);background:color-mix(in oklab,var(--m-gold) 12%,transparent)}.pages.svelte-1rc2ap4{display:flex;gap:1.15rem;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.pages.svelte-1rc2ap4 a:where(.svelte-1rc2ap4){color:var(--m-faint);text-decoration:none;padding-block:.2rem;border-bottom:1px solid transparent;white-space:nowrap}.pages.svelte-1rc2ap4 a:where(.svelte-1rc2ap4):hover{color:var(--m-dim)}.pages.svelte-1rc2ap4 a.on:where(.svelte-1rc2ap4){color:var(--m-ink);border-bottom-color:var(--m-gold)}main.svelte-1rc2ap4{padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,4vw,2.75rem) 5rem;max-width:82rem;margin:0 auto}@media(max-width:820px){header.svelte-1rc2ap4{flex-wrap:wrap;gap:.75rem 1rem}.modules.svelte-1rc2ap4{order:3;margin-inline-start:0}.pages.svelte-1rc2ap4{order:4}}.hero.svelte-1azhnia{display:grid;grid-template-columns:132px 1fr auto;gap:clamp(1rem,3vw,2.25rem);align-items:center;padding:clamp(1.1rem,2.5vw,1.9rem);border-radius:16px;border:1px solid var(--m-line);background:linear-gradient(100deg,color-mix(in oklab,var(--m-gold) 9%,transparent),transparent 55%),var(--m-panel);margin-bottom:2.75rem}.hero-art.svelte-1azhnia{display:block;box-shadow:0 14px 34px #0009;border-radius:12px}.eyebrow.svelte-1azhnia{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--m-gold)}h1.svelte-1azhnia{margin:0;font-family:var(--m-serif);font-size:clamp(1.7rem,4vw,2.9rem);font-weight:400;line-height:1.08;letter-spacing:-.015em}h1.svelte-1azhnia a:where(.svelte-1azhnia){color:inherit;text-decoration:none}h1.svelte-1azhnia a:where(.svelte-1azhnia):hover{color:var(--m-gold)}.hero-meta.svelte-1azhnia{margin:.55rem 0 0;color:var(--m-dim);font-size:.9rem;display:flex;gap:.5rem}.dot.svelte-1azhnia{color:var(--m-faint)}.hero-score.svelte-1azhnia{text-align:end}.figure.svelte-1azhnia{display:block;font-family:var(--m-serif);font-size:clamp(2.8rem,7vw,4.4rem);line-height:.95;color:var(--m-gold);font-variant-numeric:lining-nums tabular-nums}.scale.svelte-1azhnia{display:block;margin-top:.35rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--m-faint)}.strip.svelte-1azhnia{margin-bottom:2.75rem}.strip-head.svelte-1azhnia{display:flex;align-items:baseline;gap:.9rem;margin-bottom:.9rem}h2.svelte-1azhnia{margin:0;font-family:var(--m-serif);font-size:1.15rem;font-weight:400}.hint.svelte-1azhnia{margin:0;font-size:.76rem;color:var(--m-faint)}.posters.svelte-1azhnia{list-style:none;margin:0;padding:0 0 .5rem;display:grid;grid-auto-flow:column;grid-auto-columns:128px;gap:.95rem;overflow-x:auto;scrollbar-width:thin}.posters.svelte-1azhnia a:where(.svelte-1azhnia){display:grid;gap:.45rem;text-decoration:none;color:inherit}.poster.svelte-1azhnia{position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #0007;transition:transform .16s ease}.posters.svelte-1azhnia a:where(.svelte-1azhnia):hover .poster:where(.svelte-1azhnia){transform:translateY(-3px)}.poster.faded.svelte-1azhnia{opacity:.72}.badge.svelte-1azhnia{position:absolute;inset-block-end:.4rem;inset-inline-start:.4rem;padding:.1rem .42rem;border-radius:6px;background:#0b0a0ddd;border:1px solid var(--m-gold-soft);color:var(--m-gold);font-family:var(--m-serif);font-size:.88rem;font-variant-numeric:tabular-nums}.poster-title.svelte-1azhnia{font-size:.83rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.poster-meta.svelte-1azhnia,.poster-because.svelte-1azhnia{font-size:.72rem;color:var(--m-faint)}.poster-because.svelte-1azhnia em:where(.svelte-1azhnia){font-style:normal}.poster-because.svelte-1azhnia em:where(.svelte-1azhnia):not(:last-child):after{content:" · "}.foot.svelte-1azhnia{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:end}.tiles.svelte-1azhnia{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.tile.svelte-1azhnia{display:grid;gap:.12rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--m-line);background:var(--m-panel);color:var(--m-dim);text-decoration:none;transition:border-color .14s ease}.tile.svelte-1azhnia:hover{border-color:var(--m-gold-soft)}.tile-count.svelte-1azhnia{font-family:var(--m-serif);font-size:1.7rem;color:var(--m-ink);line-height:1.1}.tile-name.svelte-1azhnia{font-size:.8rem}.tile-avg.svelte-1azhnia{font-size:.72rem;color:var(--m-faint)}.trend.svelte-1azhnia{min-width:260px}.trend.svelte-1azhnia h2:where(.svelte-1azhnia){margin-bottom:.4rem}.trend.svelte-1azhnia svg:where(.svelte-1azhnia){display:block;width:260px;height:44px}@media(max-width:760px){.hero.svelte-1azhnia{grid-template-columns:96px 1fr}.hero-score.svelte-1azhnia{grid-column:2;text-align:start}.foot.svelte-1azhnia{grid-template-columns:1fr}.trend.svelte-1azhnia,.trend.svelte-1azhnia svg:where(.svelte-1azhnia){width:100%;min-width:0}}.head.svelte-y8ptf3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}h1.svelte-y8ptf3{display:flex;align-items:center;gap:.65rem;margin:0;font-family:var(--m-serif);font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:400;color:var(--m-gold)}.filters.svelte-y8ptf3{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.filters.svelte-y8ptf3 button:where(.svelte-y8ptf3){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--m-faint);font-size:.78rem;padding:.3rem .65rem;border-radius:999px;cursor:pointer}.filters.svelte-y8ptf3 button:where(.svelte-y8ptf3):hover{color:var(--m-ink)}.filters.svelte-y8ptf3 button.on:where(.svelte-y8ptf3){border-color:var(--m-gold-soft);color:var(--m-gold);background:color-mix(in oklab,var(--m-gold) 10%,transparent)}.filters.svelte-y8ptf3 select:where(.svelte-y8ptf3){background:var(--m-panel);border:1px solid var(--m-line);color:var(--m-dim);border-radius:8px;padding:.3rem .5rem;font-size:.78rem}.grid.svelte-y8ptf3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:1.4rem 1rem}.grid.svelte-y8ptf3 a:where(.svelte-y8ptf3){display:grid;gap:.45rem;text-decoration:none;color:inherit}.art.svelte-y8ptf3{position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #0007;transition:transform .16s ease}.grid.svelte-y8ptf3 a:where(.svelte-y8ptf3):hover .art:where(.svelte-y8ptf3){transform:translateY(-3px)}.badge.svelte-y8ptf3{position:absolute;inset-block-end:.4rem;inset-inline-start:.4rem;padding:.1rem .42rem;border-radius:6px;background:#0b0a0ddd;border:1px solid var(--m-gold-soft);color:var(--m-gold);font-family:var(--m-serif);font-size:.88rem;font-variant-numeric:tabular-nums}.title.svelte-y8ptf3{font-size:.84rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-y8ptf3,.empty.svelte-y8ptf3{font-size:.72rem;color:var(--m-faint)}.head.svelte-12df93r{margin-bottom:1.6rem}h1.svelte-12df93r{margin:0;font-family:var(--m-serif);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.head.svelte-12df93r p:where(.svelte-12df93r){margin:.35rem 0 0;color:var(--m-dim);font-size:.9rem}.panel.svelte-12df93r{border:1px solid var(--m-line);border-radius:14px;background:var(--m-panel);padding:1.15rem 1.3rem;margin-bottom:1.1rem}.pair.svelte-12df93r{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.1rem}.pair.svelte-12df93r .panel:where(.svelte-12df93r){margin-bottom:1.1rem}h2.svelte-12df93r{margin:0 0 .9rem;font-family:var(--m-serif);font-size:1.05rem;font-weight:400}.hint.svelte-12df93r{margin:.7rem 0 0;font-size:.72rem;color:var(--m-faint)}.heatmap.svelte-12df93r{display:flex;gap:3px;overflow-x:auto;padding-bottom:.25rem}.week.svelte-12df93r{display:grid;grid-template-rows:repeat(7,1fr);gap:3px}.day.svelte-12df93r{width:11px;height:11px;border-radius:2px;background:color-mix(in oklab,var(--m-gold) calc(var(--heat) * 100%),var(--m-raised))}.bars.svelte-12df93r{display:grid;grid-template-columns:repeat(11,1fr);gap:4px;height:120px;align-items:end}.bar-col.svelte-12df93r{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:.3rem}.bar.svelte-12df93r{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--m-gold),var(--m-gold-soft))}.bar-label.svelte-12df93r{font-size:.66rem;color:var(--m-faint)}.facets.svelte-12df93r,.decades.svelte-12df93r,.tags.svelte-12df93r{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.facets.svelte-12df93r li:where(.svelte-12df93r){display:grid;grid-template-columns:5.5rem 1fr 2.4rem;align-items:center;gap:.7rem}.facet-name.svelte-12df93r,.decade-name.svelte-12df93r{font-size:.82rem;color:var(--m-dim)}.facet-track.svelte-12df93r,.decade-track.svelte-12df93r{height:6px;border-radius:3px;background:var(--m-raised);overflow:hidden}.facet-track.svelte-12df93r span:where(.svelte-12df93r),.decade-track.svelte-12df93r span:where(.svelte-12df93r){display:block;height:100%}.decade-track.svelte-12df93r span:where(.svelte-12df93r){background:var(--m-gold)}.facet-value.svelte-12df93r,.decade-value.svelte-12df93r{text-align:end;font-variant-numeric:tabular-nums;font-size:.85rem;font-family:var(--m-serif)}.decades.svelte-12df93r li:where(.svelte-12df93r){display:grid;grid-template-columns:3.2rem 1fr 2.4rem 2rem;align-items:center;gap:.7rem}.decade-count.svelte-12df93r{text-align:end;font-size:.72rem;color:var(--m-faint)}.months.svelte-12df93r{display:flex;gap:5px;height:110px;align-items:end;overflow-x:auto}.month.svelte-12df93r{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;min-width:34px;flex:1}.month-bar.svelte-12df93r{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:color-mix(in oklab,var(--m-gold) 65%,transparent)}.month-label.svelte-12df93r{font-size:.62rem;color:var(--m-faint);white-space:nowrap}.tags.svelte-12df93r li:where(.svelte-12df93r){display:grid;grid-template-columns:1fr auto auto;gap:.6rem;align-items:baseline;font-size:.83rem}.tag-count.svelte-12df93r{color:var(--m-faint);font-size:.75rem}.tag-avg.svelte-12df93r{font-family:var(--m-serif);color:var(--m-gold);font-variant-numeric:tabular-nums;min-width:2.2rem;text-align:end}.modules.svelte-12df93r{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem}.module-card.svelte-12df93r{display:grid;gap:.3rem;padding:.85rem .95rem;border-radius:10px;background:var(--m-raised)}.module-head.svelte-12df93r{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--m-dim)}.module-avg.svelte-12df93r{font-family:var(--m-serif);font-size:1.8rem;line-height:1;color:var(--m-gold)}.module-split.svelte-12df93r{font-size:.7rem;color:var(--m-faint)}.head.svelte-1j8g61j{margin-bottom:1.6rem}h1.svelte-1j8g61j{margin:0;font-family:var(--m-serif);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.head.svelte-1j8g61j p:where(.svelte-1j8g61j){margin:.35rem 0 0;color:var(--m-dim);font-size:.9rem}.controls.svelte-1j8g61j{display:grid;grid-template-columns:auto 1fr;gap:1.5rem 2.5rem;padding:1.1rem 1.3rem;border:1px solid var(--m-line);border-radius:14px;background:var(--m-panel);margin-bottom:2rem}.label.svelte-1j8g61j{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--m-faint);margin-bottom:.6rem}.modules.svelte-1j8g61j{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-1j8g61j{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--m-line);background:transparent;color:var(--m-faint);font-size:.8rem;cursor:pointer;transition:all .14s ease}.chip.svelte-1j8g61j:hover{color:var(--m-ink)}.chip.on.svelte-1j8g61j{border-color:var(--m-gold-soft);background:color-mix(in oklab,var(--m-gold) 12%,transparent);color:var(--m-gold)}.weights.svelte-1j8g61j{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem 1.4rem}.weight.svelte-1j8g61j{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.2rem .6rem}.weight-name.svelte-1j8g61j{font-size:.78rem;color:var(--m-dim)}.weight-value.svelte-1j8g61j{font-size:.78rem;color:var(--m-gold);font-variant-numeric:tabular-nums}.weight-value.zero.svelte-1j8g61j{color:var(--m-faint);text-decoration:line-through}.weight.svelte-1j8g61j input:where(.svelte-1j8g61j){grid-column:1 / -1;width:100%;accent-color:var(--m-gold)}.board.svelte-1j8g61j{list-style:none;margin:0;padding:0;counter-reset:rank}.board.svelte-1j8g61j a:where(.svelte-1j8g61j){display:grid;grid-template-columns:2.4rem 34px 1fr auto 90px 3.2rem;align-items:center;gap:.9rem;padding:.5rem .6rem;border-radius:9px;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--m-line) 60%,transparent)}.board.svelte-1j8g61j a:where(.svelte-1j8g61j):hover{background:var(--m-panel)}.rank.svelte-1j8g61j{font-family:var(--m-serif);font-size:1.05rem;color:var(--m-faint);text-align:end;font-variant-numeric:tabular-nums}.title.svelte-1j8g61j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.year.svelte-1j8g61j{color:var(--m-faint);font-size:.8rem;margin-inline-start:.45rem}.module.svelte-1j8g61j{color:var(--m-faint)}.bar.svelte-1j8g61j{display:block;height:3px;border-radius:2px;background:var(--m-line);overflow:hidden}.bar.svelte-1j8g61j span:where(.svelte-1j8g61j){display:block;height:100%;background:var(--m-gold)}.score.svelte-1j8g61j{font-family:var(--m-serif);font-size:1.15rem;text-align:end;font-variant-numeric:tabular-nums}.empty.svelte-1j8g61j{color:var(--m-faint)}@media(max-width:760px){.controls.svelte-1j8g61j{grid-template-columns:1fr;gap:1.2rem}.board.svelte-1j8g61j a:where(.svelte-1j8g61j){grid-template-columns:2rem 30px 1fr 3rem}.module.svelte-1j8g61j,.bar.svelte-1j8g61j{display:none}}.ledger.svelte-ong0iv{--l-paper: #f6f1e6;--l-card: #fffdf7;--l-ink: #221f1a;--l-ink-2: #574f44;--l-ink-3: #8b8375;--l-rule: #ddd5c5;--l-rule-2: #c6bca8;--l-red: #8f3a2d;--l-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;min-height:100vh;background:var(--l-paper);color:var(--l-ink);font-family:var(--l-serif)}header.svelte-ong0iv{padding:1.4rem clamp(1rem,5vw,3.5rem) 0;max-width:74rem;margin:0 auto}.masthead.svelte-ong0iv{display:flex;align-items:center;gap:1.2rem}.mark.svelte-ong0iv{font-size:1.35rem;letter-spacing:.05em;color:var(--l-ink);text-decoration:none;white-space:nowrap}.rule.svelte-ong0iv{flex:1;height:1px;background:var(--l-rule-2)}nav.svelte-ong0iv{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:.9rem;padding-bottom:.7rem;border-bottom:3px double var(--l-rule-2)}.modules.svelte-ong0iv{display:flex;gap:1.1rem}.module.svelte-ong0iv{display:inline-flex;align-items:center;gap:.4rem;color:var(--l-ink-3);text-decoration:none;font-size:.86rem;padding-bottom:2px;border-bottom:1.5px solid transparent}.module.svelte-ong0iv:hover{color:var(--l-ink)}.module.on.svelte-ong0iv{color:var(--l-red);border-bottom-color:var(--l-red)}.pages.svelte-ong0iv{display:flex;gap:1.25rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.pages.svelte-ong0iv a:where(.svelte-ong0iv){color:var(--l-ink-3);text-decoration:none}.pages.svelte-ong0iv a:where(.svelte-ong0iv):hover{color:var(--l-ink-2)}.pages.svelte-ong0iv a.on:where(.svelte-ong0iv){color:var(--l-ink);text-decoration:underline;text-underline-offset:5px}main.svelte-ong0iv{max-width:74rem;margin:0 auto;padding:2rem clamp(1rem,5vw,3.5rem) 5rem}.lede.svelte-jui601{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--l-rule);margin-bottom:1.8rem}h1.svelte-jui601{margin:0;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:400;letter-spacing:-.015em}.lede.svelte-jui601 p:where(.svelte-jui601){margin:.5rem 0 0;max-width:34rem;color:var(--l-ink-2);font-size:1rem;line-height:1.55}.ledger-figures.svelte-jui601{display:flex;gap:1.6rem;margin:0}.ledger-figures.svelte-jui601 div:where(.svelte-jui601){text-align:end}.ledger-figures.svelte-jui601 dt:where(.svelte-jui601){display:flex;align-items:center;gap:.35rem;justify-content:flex-end;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--l-ink-3)}.ledger-figures.svelte-jui601 dd:where(.svelte-jui601){margin:.25rem 0 0;display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem}.ledger-figures.svelte-jui601 dd:where(.svelte-jui601) a:where(.svelte-jui601){font-size:1.65rem;color:var(--l-ink);text-decoration:none;font-variant-numeric:lining-nums tabular-nums}.ledger-figures.svelte-jui601 dd:where(.svelte-jui601) a:where(.svelte-jui601):hover{color:var(--l-red)}.ledger-figures.svelte-jui601 dd:where(.svelte-jui601) span:where(.svelte-jui601){font-size:.82rem;color:var(--l-red);font-variant-numeric:tabular-nums}.columns.svelte-jui601{display:grid;grid-template-columns:1fr 17rem;gap:3rem}h2.svelte-jui601{margin:0 0 .85rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--l-ink-3)}h2.second.svelte-jui601{margin-top:2rem}table.svelte-jui601{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed}thead.svelte-jui601 th:where(.svelte-jui601){text-align:start;font-weight:400;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--l-ink-3);padding-bottom:.4rem;border-bottom:1px solid var(--l-rule-2)}tbody.svelte-jui601 tr:where(.svelte-jui601){border-bottom:1px solid var(--l-rule)}tbody.svelte-jui601 tr:where(.svelte-jui601):hover{background:var(--l-card)}td.svelte-jui601{padding:.55rem .5rem .55rem 0;vertical-align:baseline}.col-date.svelte-jui601{width:7.5rem;color:var(--l-ink-3);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-title.svelte-jui601 a:where(.svelte-jui601){display:flex;align-items:center;gap:.5rem;color:var(--l-ink);text-decoration:none;min-width:0}.col-title.svelte-jui601 a:where(.svelte-jui601):hover .row-title:where(.svelte-jui601){color:var(--l-red)}.row-title.svelte-jui601{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-year.svelte-jui601{color:var(--l-ink-3);font-size:.8rem;flex:none}.col-state.svelte-jui601{width:7rem;color:var(--l-ink-3);font-size:.82rem;white-space:nowrap}.col-score.svelte-jui601{width:3.2rem;text-align:end;font-variant-numeric:lining-nums tabular-nums;font-size:1.05rem}aside.svelte-jui601{border-inline-start:1px solid var(--l-rule);padding-inline-start:1.75rem}.aside-note.svelte-jui601{margin:-.4rem 0 .9rem;font-size:.8rem;line-height:1.5;color:var(--l-ink-3);font-style:italic}.suggestions.svelte-jui601{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;counter-reset:pick}.suggestions.svelte-jui601 li:where(.svelte-jui601){counter-increment:pick;position:relative;padding-inline-start:1.4rem}.suggestions.svelte-jui601 li:where(.svelte-jui601):before{content:counter(pick) ".";position:absolute;inset-inline-start:0;color:var(--l-ink-3);font-size:.8rem}.suggestions.svelte-jui601 a:where(.svelte-jui601){color:var(--l-ink);text-decoration:none;display:block;line-height:1.3}.suggestions.svelte-jui601 a:where(.svelte-jui601):hover .suggest-title:where(.svelte-jui601){color:var(--l-red)}.suggest-year.svelte-jui601{color:var(--l-ink-3);font-size:.8rem;margin-inline-start:.35rem}.suggest-why.svelte-jui601{display:block;font-size:.75rem;color:var(--l-ink-3);font-style:italic;margin-top:.1rem}.tags.svelte-jui601{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.85rem}.tags.svelte-jui601 li:where(.svelte-jui601){display:flex;align-items:baseline;gap:.4rem}.dots.svelte-jui601{flex:1;border-bottom:1px dotted var(--l-rule-2);transform:translateY(-3px)}.tag-count.svelte-jui601{color:var(--l-ink-3);font-variant-numeric:tabular-nums}@media(max-width:860px){.lede.svelte-jui601,.columns.svelte-jui601{grid-template-columns:1fr;gap:1.5rem}.ledger-figures.svelte-jui601{flex-wrap:wrap;gap:1.2rem}.ledger-figures.svelte-jui601 div:where(.svelte-jui601){text-align:start}.ledger-figures.svelte-jui601 dt:where(.svelte-jui601),.ledger-figures.svelte-jui601 dd:where(.svelte-jui601){justify-content:flex-start}aside.svelte-jui601{border-inline-start:none;border-top:3px double var(--l-rule-2);padding-inline-start:0;padding-top:1.5rem}.col-state.svelte-jui601{display:none}.col-date.svelte-jui601{width:5.2rem}.row-year.svelte-jui601{display:none}}.head.svelte-hkudtq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--l-rule-2);margin-bottom:1rem}h1.svelte-hkudtq{display:flex;align-items:center;gap:.6rem;margin:0;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:400}.filters.svelte-hkudtq{display:flex;gap:.15rem;flex-wrap:wrap}.filters.svelte-hkudtq button:where(.svelte-hkudtq){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;font-size:.78rem;color:var(--l-ink-3);padding:.25rem .55rem;cursor:pointer;border-bottom:1.5px solid transparent}.filters.svelte-hkudtq button:where(.svelte-hkudtq):hover{color:var(--l-ink)}.filters.svelte-hkudtq button.on:where(.svelte-hkudtq){color:var(--l-red);border-bottom-color:var(--l-red)}table.svelte-hkudtq{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed}td.svelte-hkudtq{padding:.42rem 0;vertical-align:baseline}.c-title.svelte-hkudtq{overflow:hidden}.c-title.svelte-hkudtq a:where(.svelte-hkudtq){display:block;color:var(--l-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-title.svelte-hkudtq a:where(.svelte-hkudtq):hover{color:var(--l-red)}.c-year.svelte-hkudtq,.c-state.svelte-hkudtq{color:var(--l-ink-3);font-size:.8rem;padding-inline-start:.9rem;white-space:nowrap;width:4rem}.c-state.svelte-hkudtq{width:6.5rem}.c-dots.svelte-hkudtq{width:100%}.dots.svelte-hkudtq{display:block;border-bottom:1px dotted var(--l-rule-2);margin:0 .7rem;transform:translateY(-4px)}.c-score.svelte-hkudtq{text-align:end;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;width:3rem}.empty.svelte-hkudtq{color:var(--l-ink-3)}@media(max-width:640px){.c-state.svelte-hkudtq{display:none}}.head.svelte-1jbvl9y{margin-bottom:1.6rem}h1.svelte-1jbvl9y{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.head.svelte-1jbvl9y p:where(.svelte-1jbvl9y){margin:.35rem 0 0;color:var(--l-ink-2)}.block.svelte-1jbvl9y{padding:1.2rem 1.4rem;background:var(--l-card);border:1px solid var(--l-rule);margin-bottom:1.2rem}.pair.svelte-1jbvl9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.2rem}h2.svelte-1jbvl9y{margin:0 0 1rem;font-size:.68rem;letter-spacing:.17em;text-transform:uppercase;font-weight:400;color:var(--l-ink-3)}svg.svelte-1jbvl9y{display:block;width:100%;height:100px}.axis.svelte-1jbvl9y{position:relative;height:1.1rem;font-size:.66rem;color:var(--l-ink-3)}.axis.svelte-1jbvl9y span:where(.svelte-1jbvl9y){position:absolute;transform:translate(-50%);white-space:nowrap}.dist.svelte-1jbvl9y{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.dist.svelte-1jbvl9y li:where(.svelte-1jbvl9y){display:grid;grid-template-columns:1.3rem 1fr 1.8rem;align-items:center;gap:.6rem}.dist-n.svelte-1jbvl9y{font-size:.78rem;color:var(--l-ink-3);text-align:end;font-variant-numeric:tabular-nums}.dist-bar.svelte-1jbvl9y{height:9px;background:var(--l-red);opacity:.82;min-width:1px}.dist-c.svelte-1jbvl9y{font-size:.75rem;color:var(--l-ink-3);font-variant-numeric:tabular-nums}.figures.svelte-1jbvl9y{width:100%;border-collapse:collapse;font-size:.9rem}.figures.svelte-1jbvl9y td:where(.svelte-1jbvl9y){padding:.24rem 0;vertical-align:baseline}.dots-cell.svelte-1jbvl9y{width:100%}.dots.svelte-1jbvl9y{display:block;border-bottom:1px dotted var(--l-rule-2);margin:0 .5rem;transform:translateY(-3px)}.num.svelte-1jbvl9y{text-align:end;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sub.svelte-1jbvl9y{text-align:end;width:2.6rem;font-size:.74rem;color:var(--l-ink-3);font-variant-numeric:tabular-nums}.note.svelte-1jbvl9y{margin:.8rem 0 0;font-size:.75rem;font-style:italic;color:var(--l-ink-3)}.scroller.svelte-1jbvl9y{overflow-x:auto}.shelf.svelte-1jbvl9y{width:100%;min-width:30rem;border-collapse:collapse;font-size:.9rem}.shelf.svelte-1jbvl9y th:where(.svelte-1jbvl9y){text-align:end;font-weight:400;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--l-ink-3);padding-bottom:.4rem;border-bottom:1px solid var(--l-rule-2)}.shelf.svelte-1jbvl9y th:where(.svelte-1jbvl9y):first-child{text-align:start}.shelf.svelte-1jbvl9y td:where(.svelte-1jbvl9y){text-align:end;padding:.42rem 0;border-bottom:1px solid var(--l-rule);font-variant-numeric:lining-nums tabular-nums}.shelf-name.svelte-1jbvl9y{text-align:start!important;display:flex;align-items:center;gap:.45rem;white-space:nowrap}.shelf.svelte-1jbvl9y th:where(.svelte-1jbvl9y){white-space:nowrap;padding-inline-start:.9rem}.head.svelte-w7akae{margin-bottom:1.5rem}h1.svelte-w7akae{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.head.svelte-w7akae p:where(.svelte-w7akae){margin:.35rem 0 0;color:var(--l-ink-2)}.controls.svelte-w7akae{display:grid;grid-template-columns:auto 1fr;gap:2rem;padding:1.1rem 1.3rem;background:var(--l-card);border:1px solid var(--l-rule);margin-bottom:1.8rem}fieldset.svelte-w7akae{border:none;margin:0;padding:0;min-width:0}legend.svelte-w7akae{font-size:.66rem;letter-spacing:.17em;text-transform:uppercase;color:var(--l-ink-3);margin-bottom:.55rem}.checks.svelte-w7akae{display:grid;gap:.35rem}.checks.svelte-w7akae label:where(.svelte-w7akae){display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--l-ink-3);cursor:pointer}.checks.svelte-w7akae label.on:where(.svelte-w7akae){color:var(--l-ink)}.checks.svelte-w7akae input:where(.svelte-w7akae){accent-color:var(--l-red);width:auto}.weights.svelte-w7akae{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:.5rem 1.5rem}.weights.svelte-w7akae label:where(.svelte-w7akae){display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem}.w-name.svelte-w7akae{color:var(--l-ink-2)}.w-steps.svelte-w7akae{display:inline-flex;border:1px solid var(--l-rule-2)}.w-steps.svelte-w7akae button:where(.svelte-w7akae){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-size:.75rem;width:1.5rem;height:1.5rem;color:var(--l-ink-3);cursor:pointer;border-inline-end:1px solid var(--l-rule)}.w-steps.svelte-w7akae button:where(.svelte-w7akae):last-child{border-inline-end:none}.w-steps.svelte-w7akae button.on:where(.svelte-w7akae){background:var(--l-red);color:var(--l-card)}table.svelte-w7akae{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed}thead.svelte-w7akae th:where(.svelte-w7akae){text-align:start;font-weight:400;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:var(--l-ink-3);border-bottom:1px solid var(--l-rule-2);padding-bottom:.4rem}tbody.svelte-w7akae tr:where(.svelte-w7akae){border-bottom:1px solid var(--l-rule)}tbody.svelte-w7akae tr:where(.svelte-w7akae):hover{background:var(--l-card)}td.svelte-w7akae{padding:.5rem .5rem .5rem 0}.c-rank.svelte-w7akae{width:2.8rem;color:var(--l-ink-3);font-variant-numeric:lining-nums tabular-nums;text-align:end;padding-inline-end:1rem}.c-title.svelte-w7akae a:where(.svelte-w7akae){display:flex;align-items:center;gap:.5rem;color:var(--l-ink);text-decoration:none;min-width:0}.c-title.svelte-w7akae span:where(.svelte-w7akae){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.c-title.svelte-w7akae a:where(.svelte-w7akae):hover span:where(.svelte-w7akae){color:var(--l-red)}.c-year.svelte-w7akae{width:4rem;color:var(--l-ink-3);font-size:.82rem}.c-score.svelte-w7akae{width:3.4rem;text-align:end;font-variant-numeric:lining-nums tabular-nums;font-size:1.05rem}.empty.svelte-w7akae{color:var(--l-ink-3)}@media(max-width:760px){.controls.svelte-w7akae{grid-template-columns:1fr;gap:1.2rem}.c-year.svelte-w7akae{display:none}}.signal.svelte-824k6i{--s-bg: #0e0e16;--s-card: #191926;--s-card-2: #22222f;--s-line: #2c2c3e;--s-ink: #f3f2f8;--s-dim: #a6a4ba;--s-faint: #706e88;--s-sans: ui-rounded, "SF Pro Rounded", "Segoe UI Variable Display", "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;min-height:100vh;background:var(--s-bg);color:var(--s-ink);font-family:var(--s-sans)}header.svelte-824k6i{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;padding:1.1rem clamp(1rem,4vw,2.5rem) .6rem;max-width:78rem;margin:0 auto}.mark.svelte-824k6i{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--s-ink);text-decoration:none;margin-inline-end:auto}.dot.svelte-824k6i{width:.6rem;height:.6rem;border-radius:50%;background:linear-gradient(135deg,#ff9142,#b98cff)}.pages.svelte-824k6i{display:flex;gap:.25rem;background:var(--s-card);padding:3px;border-radius:999px}.pages.svelte-824k6i a:where(.svelte-824k6i){padding:.35rem .85rem;border-radius:999px;font-size:.83rem;font-weight:600;color:var(--s-faint);text-decoration:none}.pages.svelte-824k6i a:where(.svelte-824k6i):hover{color:var(--s-dim)}.pages.svelte-824k6i a.on:where(.svelte-824k6i){background:var(--s-card-2);color:var(--s-ink)}.modules.svelte-824k6i{display:flex;gap:.5rem;padding:.4rem clamp(1rem,4vw,2.5rem) 0;max-width:78rem;margin:0 auto;overflow-x:auto;scrollbar-width:none}.module.svelte-824k6i{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:999px;border:1.5px solid var(--s-line);font-size:.83rem;font-weight:600;color:var(--s-dim);text-decoration:none;white-space:nowrap;transition:all .15s ease}.module.svelte-824k6i:hover{border-color:color-mix(in oklab,var(--hue) 45%,transparent);color:var(--s-ink)}.module.on.svelte-824k6i{border-color:transparent;background:color-mix(in oklab,var(--hue) 18%,transparent);color:var(--hue)}main.svelte-824k6i{max-width:78rem;margin:0 auto;padding:1.5rem clamp(1rem,4vw,2.5rem) 5rem}@media(max-width:560px){.mark.svelte-824k6i{margin-inline-end:0;width:100%}.pages.svelte-824k6i{margin-inline-end:auto}}.top.svelte-19rbky0{display:grid;grid-template-columns:repeat(3,auto) 1fr;gap:1.75rem;align-items:end;padding:.5rem 0 1.75rem}.stat.svelte-19rbky0{display:grid;gap:.1rem}.stat-n.svelte-19rbky0{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-n.accent.svelte-19rbky0{background:linear-gradient(120deg,#ff9142,#b98cff);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-l.svelte-19rbky0{font-size:.75rem;font-weight:600;color:var(--s-faint);letter-spacing:.02em}.spark.svelte-19rbky0{display:grid;gap:.25rem;justify-items:end}.spark.svelte-19rbky0 svg:where(.svelte-19rbky0){width:min(300px,100%);height:56px}.hero.svelte-19rbky0{display:grid;grid-template-columns:96px 1fr auto;gap:1.4rem;align-items:center;padding:1.1rem 1.4rem;border-radius:24px;background:linear-gradient(105deg,color-mix(in oklab,var(--hue) 22%,transparent),transparent 62%),var(--s-card);text-decoration:none;color:inherit;margin-bottom:2.25rem;transition:transform .16s ease}.hero.svelte-19rbky0:hover{transform:translateY(-2px)}.hero-art.svelte-19rbky0{display:block;box-shadow:0 10px 26px #0008;border-radius:16px}.hero-text.svelte-19rbky0{display:grid;gap:.3rem;min-width:0}.hero-tag.svelte-19rbky0{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hue)}.hero-title.svelte-19rbky0{font-size:clamp(1.3rem,3.5vw,2.1rem);font-weight:800;letter-spacing:-.025em;line-height:1.1}.hero-year.svelte-19rbky0{font-size:.85rem;color:var(--s-faint);font-weight:600}.hero-score.svelte-19rbky0{font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;letter-spacing:-.04em;color:var(--hue);font-variant-numeric:tabular-nums}h2.svelte-19rbky0{margin:0 0 .9rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em}section.svelte-19rbky0{margin-bottom:2.25rem}ul.svelte-19rbky0{list-style:none;margin:0;padding:0}.cards.svelte-19rbky0{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.9rem}.cards.svelte-19rbky0 a:where(.svelte-19rbky0){display:grid;gap:.55rem;min-width:0;padding:.55rem;border-radius:18px;background:var(--s-card);text-decoration:none;color:inherit;transition:background .15s ease}.cards.svelte-19rbky0 a:where(.svelte-19rbky0):hover{background:var(--s-card-2)}.card-body.svelte-19rbky0{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:0 .2rem .15rem;min-width:0}.card-title.svelte-19rbky0{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-score.svelte-19rbky0{font-weight:800;color:var(--hue);font-variant-numeric:tabular-nums;flex:none}.recs.svelte-19rbky0{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.recs.svelte-19rbky0 a:where(.svelte-19rbky0){display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;padding:.8rem .95rem;border-radius:18px;background:var(--s-card);text-decoration:none;color:inherit;border:1.5px solid transparent;transition:border-color .15s ease}.recs.svelte-19rbky0 a:where(.svelte-19rbky0):hover{border-color:color-mix(in oklab,var(--hue) 40%,transparent)}.rec-icon.svelte-19rbky0{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:12px;background:color-mix(in oklab,var(--hue) 18%,transparent);color:var(--hue)}.rec-body.svelte-19rbky0{display:grid;gap:.3rem;min-width:0}.rec-title.svelte-19rbky0{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-why.svelte-19rbky0{display:flex;gap:.25rem;flex-wrap:wrap}.pill.svelte-19rbky0{font-size:.68rem;font-weight:600;padding:.08rem .45rem;border-radius:999px;background:var(--s-card-2);color:var(--s-dim)}.shelves.svelte-19rbky0{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.shelves.svelte-19rbky0 a:where(.svelte-19rbky0){display:grid;gap:.35rem;padding:1rem 1.15rem;border-radius:20px;background:linear-gradient(150deg,color-mix(in oklab,var(--hue) 14%,transparent),transparent 70%),var(--s-card);text-decoration:none;color:inherit;transition:transform .15s ease}.shelves.svelte-19rbky0 a:where(.svelte-19rbky0):hover{transform:translateY(-2px)}.shelf-icon.svelte-19rbky0{color:var(--hue)}.shelf-n.svelte-19rbky0{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.03em}.shelf-l.svelte-19rbky0{font-size:.83rem;font-weight:600;color:var(--s-dim)}.shelf-bar.svelte-19rbky0{display:flex;gap:2px;height:5px;margin-top:.4rem;border-radius:3px;overflow:hidden}.shelf-bar.svelte-19rbky0 .done:where(.svelte-19rbky0){background:var(--hue)}.shelf-bar.svelte-19rbky0 .active:where(.svelte-19rbky0){background:color-mix(in oklab,var(--hue) 55%,transparent)}.shelf-bar.svelte-19rbky0 .planned:where(.svelte-19rbky0){background:var(--s-card-2)}.shelf-sub.svelte-19rbky0{font-size:.72rem;color:var(--s-faint);font-weight:600}@media(max-width:760px){.top.svelte-19rbky0{grid-template-columns:repeat(3,1fr)}.spark.svelte-19rbky0{grid-column:1 / -1;justify-items:stretch}.hero.svelte-19rbky0{grid-template-columns:76px 1fr}.hero-score.svelte-19rbky0{grid-column:2}}header.svelte-1kxgqaj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}h1.svelte-1kxgqaj{display:flex;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:800;letter-spacing:-.03em}.glyph.svelte-1kxgqaj{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:14px;background:color-mix(in oklab,var(--hue) 18%,transparent);color:var(--hue)}.filters.svelte-1kxgqaj{display:flex;gap:.25rem;background:var(--s-card);padding:3px;border-radius:999px;flex-wrap:wrap}.filters.svelte-1kxgqaj button:where(.svelte-1kxgqaj){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-size:.78rem;font-weight:600;color:var(--s-faint);padding:.3rem .75rem;border-radius:999px;cursor:pointer}.filters.svelte-1kxgqaj button.on:where(.svelte-1kxgqaj){background:var(--s-card-2);color:var(--s-ink)}.grid.svelte-1kxgqaj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.grid.svelte-1kxgqaj a:where(.svelte-1kxgqaj){display:grid;gap:.5rem;min-width:0;padding:.5rem;border-radius:20px;background:var(--s-card);text-decoration:none;color:inherit;transition:transform .15s ease}.grid.svelte-1kxgqaj a:where(.svelte-1kxgqaj):hover{transform:translateY(-3px)}.row.svelte-1kxgqaj{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:0 .25rem .2rem;min-width:0}.title.svelte-1kxgqaj{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.score.svelte-1kxgqaj{font-weight:800;color:var(--hue);font-variant-numeric:tabular-nums;flex:none}.empty.svelte-1kxgqaj{color:var(--s-faint)}h1.svelte-gkiqb{margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em}.lede.svelte-gkiqb{margin:.3rem 0 1.5rem;color:var(--s-dim);font-size:.9rem;font-weight:600}.card.svelte-gkiqb{padding:1.2rem 1.35rem;border-radius:20px;background:var(--s-card);margin-bottom:1rem}.grid.svelte-gkiqb{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1rem}h2.svelte-gkiqb{margin:0 0 1rem;font-size:.85rem;font-weight:700;color:var(--s-dim)}.note.svelte-gkiqb{margin:.8rem 0 0;font-size:.75rem;color:var(--s-faint);font-weight:600}.heat.svelte-gkiqb{display:flex;gap:3px;overflow-x:auto;padding-bottom:.25rem}.week.svelte-gkiqb{display:grid;grid-template-rows:repeat(7,1fr);gap:3px}.day.svelte-gkiqb{width:11px;height:11px;border-radius:3px;background:color-mix(in oklab,#b98cff calc(var(--heat) * 100%),var(--s-card-2))}.cols.svelte-gkiqb{display:grid;grid-template-columns:repeat(11,1fr);gap:5px;height:130px;align-items:end}.col.svelte-gkiqb{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%}.col-bar.svelte-gkiqb{width:100%;min-height:3px;border-radius:6px;background:linear-gradient(180deg,#4cb2ff,#b98cff)}.col-l.svelte-gkiqb{font-size:.68rem;color:var(--s-faint);font-weight:600}ul.svelte-gkiqb{list-style:none;margin:0;padding:0}.facets.svelte-gkiqb,.decades.svelte-gkiqb{display:grid;gap:.5rem}.facets.svelte-gkiqb li:where(.svelte-gkiqb),.decades.svelte-gkiqb li:where(.svelte-gkiqb){display:grid;grid-template-columns:5.5rem 1fr 2.4rem;align-items:center;gap:.7rem}.f-name.svelte-gkiqb,.d-name.svelte-gkiqb{font-size:.8rem;font-weight:600;color:var(--s-dim)}.f-track.svelte-gkiqb,.d-track.svelte-gkiqb{height:8px;border-radius:4px;background:var(--s-card-2);overflow:hidden}.f-track.svelte-gkiqb span:where(.svelte-gkiqb),.d-track.svelte-gkiqb span:where(.svelte-gkiqb){display:block;height:100%;border-radius:4px}.d-track.svelte-gkiqb span:where(.svelte-gkiqb){background:linear-gradient(90deg,#4cb2ff,#b98cff)}.f-val.svelte-gkiqb,.d-val.svelte-gkiqb{text-align:end;font-weight:800;font-size:.85rem;font-variant-numeric:tabular-nums}.months.svelte-gkiqb{display:flex;gap:6px;height:120px;align-items:end;overflow-x:auto}.month.svelte-gkiqb{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;min-width:34px;flex:1}.m-bar.svelte-gkiqb{width:100%;min-height:3px;border-radius:6px;background:color-mix(in oklab,#4cb2ff 70%,transparent)}.m-l.svelte-gkiqb{font-size:.62rem;color:var(--s-faint);white-space:nowrap;font-weight:600}.tags.svelte-gkiqb{display:flex;flex-wrap:wrap;gap:.4rem}.tags.svelte-gkiqb li:where(.svelte-gkiqb){display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;background:var(--s-card-2);font-size:.78rem;font-weight:600}.t-count.svelte-gkiqb{color:var(--s-faint);font-variant-numeric:tabular-nums}.shelves.svelte-gkiqb{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.shelves.svelte-gkiqb li:where(.svelte-gkiqb){display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:16px;background:linear-gradient(150deg,color-mix(in oklab,var(--hue) 16%,transparent),transparent 70%),var(--s-card-2)}.s-head.svelte-gkiqb{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:var(--s-dim)}.s-avg.svelte-gkiqb{font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--hue)}.s-sub.svelte-gkiqb{font-size:.7rem;color:var(--s-faint);font-weight:600}h1.svelte-4e7h5f{margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em}.lede.svelte-4e7h5f{margin:.3rem 0 1.5rem;color:var(--s-dim);font-size:.9rem;font-weight:600}.controls.svelte-4e7h5f{display:grid;gap:1.1rem;padding:1.1rem 1.3rem;border-radius:20px;background:var(--s-card);margin-bottom:1.75rem}.modules.svelte-4e7h5f{display:flex;gap:.45rem;flex-wrap:wrap}.chip.svelte-4e7h5f{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1.5px solid var(--s-line);background:transparent;color:var(--s-faint);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.chip.on.svelte-4e7h5f{border-color:transparent;background:color-mix(in oklab,var(--hue) 20%,transparent);color:var(--hue)}.weights.svelte-4e7h5f{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem 1.5rem}.weight.svelte-4e7h5f{display:grid;gap:.25rem}.weight.muted.svelte-4e7h5f{opacity:.45}.w-head.svelte-4e7h5f{display:flex;justify-content:space-between;font-size:.78rem;font-weight:600}.w-name.svelte-4e7h5f{color:var(--s-dim)}.w-value.svelte-4e7h5f{color:var(--s-ink);font-variant-numeric:tabular-nums}.weight.svelte-4e7h5f input:where(.svelte-4e7h5f){width:100%;accent-color:#b98cff}ol.svelte-4e7h5f{list-style:none;margin:0;padding:0}.podium.svelte-4e7h5f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;margin-bottom:1.25rem}.podium.svelte-4e7h5f a:where(.svelte-4e7h5f){display:grid;gap:.2rem;padding:1.1rem 1.25rem;border-radius:22px;background:linear-gradient(150deg,color-mix(in oklab,var(--hue) 20%,transparent),transparent 70%),var(--s-card);text-decoration:none;color:inherit;transition:transform .15s ease}.podium.svelte-4e7h5f a:where(.svelte-4e7h5f):hover{transform:translateY(-2px)}.p-rank.svelte-4e7h5f{font-size:.72rem;font-weight:700;color:var(--s-faint)}.p-score.svelte-4e7h5f{font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--hue);font-variant-numeric:tabular-nums}.p-title.svelte-4e7h5f{font-size:.95rem;font-weight:700;margin-top:.25rem;line-height:1.25}.p-meta.svelte-4e7h5f{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--s-faint);font-weight:600}.rest.svelte-4e7h5f a:where(.svelte-4e7h5f){display:grid;grid-template-columns:2.2rem auto 1fr 96px 3rem;align-items:center;gap:.85rem;padding:.55rem .85rem;border-radius:14px;text-decoration:none;color:inherit}.rest.svelte-4e7h5f a:where(.svelte-4e7h5f):hover{background:var(--s-card)}.r-rank.svelte-4e7h5f{font-size:.82rem;font-weight:700;color:var(--s-faint);text-align:end;font-variant-numeric:tabular-nums}.r-icon.svelte-4e7h5f{color:var(--hue)}.r-title.svelte-4e7h5f{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-bar.svelte-4e7h5f{height:5px;border-radius:3px;background:var(--s-card-2);overflow:hidden}.r-bar.svelte-4e7h5f span:where(.svelte-4e7h5f){display:block;height:100%;background:var(--hue)}.r-score.svelte-4e7h5f{text-align:end;font-weight:800;font-variant-numeric:tabular-nums}.empty.svelte-4e7h5f{color:var(--s-faint)}@media(max-width:700px){.rest.svelte-4e7h5f a:where(.svelte-4e7h5f){grid-template-columns:1.8rem auto 1fr 2.8rem}.r-bar.svelte-4e7h5f{display:none}}.console.svelte-1ddw98j{--c-bg: #090c0b;--c-panel: #0f1513;--c-panel-2: #151e1b;--c-line: #1d2b27;--c-line-2: #294038;--c-ink: #dbe9e3;--c-dim: #8ba39b;--c-faint: #566a64;--c-accent: #46e0a0;--c-warn: #ffb454;--c-mono: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--c-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;min-height:100vh;background:linear-gradient(var(--c-line) 1px,transparent 1px) 0 0 / 100% 34px,linear-gradient(90deg,var(--c-line) 1px,transparent 1px) 0 0 / 34px 100%,var(--c-bg);background-blend-mode:overlay;color:var(--c-ink);font-family:var(--c-sans)}header.svelte-1ddw98j{display:flex;align-items:center;gap:1.5rem;padding:.7rem clamp(.85rem,3vw,1.75rem);border-bottom:1px solid var(--c-line-2);background:var(--c-bg);position:sticky;top:0;z-index:20;flex-wrap:wrap}.mark.svelte-1ddw98j{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--c-mono);font-size:.82rem;letter-spacing:.16em;color:var(--c-ink);text-decoration:none;margin-inline-end:auto}.slash.svelte-1ddw98j{color:var(--c-faint)}.led.svelte-1ddw98j{width:7px;height:7px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 8px var(--c-accent)}.pages.svelte-1ddw98j{display:flex;gap:1px;font-family:var(--c-mono);font-size:.68rem;letter-spacing:.13em}.pages.svelte-1ddw98j a:where(.svelte-1ddw98j){padding:.3rem .75rem;color:var(--c-faint);text-decoration:none;border:1px solid var(--c-line);white-space:nowrap}.pages.svelte-1ddw98j a:where(.svelte-1ddw98j):hover{color:var(--c-dim);border-color:var(--c-line-2)}.pages.svelte-1ddw98j a.on:where(.svelte-1ddw98j){color:var(--c-accent);border-color:var(--c-accent);background:color-mix(in oklab,var(--c-accent) 10%,transparent)}.modules.svelte-1ddw98j{display:flex;gap:1px}.module.svelte-1ddw98j{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--c-line);color:var(--c-faint)}.module.svelte-1ddw98j:hover{color:var(--c-ink);border-color:var(--c-line-2)}.module.on.svelte-1ddw98j{color:var(--c-accent);border-color:var(--c-accent)}main.svelte-1ddw98j{padding:clamp(.85rem,2.5vw,1.75rem);max-width:88rem;margin:0 auto}.readouts.svelte-3wa0el{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);gap:1px;background:var(--c-line);border:1px solid var(--c-line-2);margin-bottom:1px}.cell.svelte-3wa0el{display:grid;gap:.35rem;align-content:start;padding:.8rem .95rem;background:var(--c-panel)}.k.svelte-3wa0el{font-family:var(--c-mono);font-size:.6rem;letter-spacing:.16em;color:var(--c-faint)}.v.svelte-3wa0el{font-family:var(--c-mono);font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1;font-variant-numeric:tabular-nums}.cell.accent.svelte-3wa0el .v:where(.svelte-3wa0el){color:var(--c-accent)}.spark.svelte-3wa0el{display:flex;align-items:flex-end;gap:2px;height:2.1rem}.spark.svelte-3wa0el span:where(.svelte-3wa0el){flex:1;background:var(--c-accent);opacity:.75;min-width:2px}.split.svelte-3wa0el{display:grid;grid-template-columns:1.45fr 1fr;gap:1px;background:var(--c-line);border:1px solid var(--c-line-2);border-block-start:none;margin-bottom:1.25rem}.panel.svelte-3wa0el{background:var(--c-panel);padding:.9rem 1rem 1.1rem;min-width:0}.split.svelte-3wa0el+.panel:where(.svelte-3wa0el){border:1px solid var(--c-line-2)}h2.svelte-3wa0el{margin:0 0 .75rem;font-family:var(--c-mono);font-size:.62rem;letter-spacing:.16em;font-weight:400;color:var(--c-faint);display:flex;gap:.6rem;align-items:baseline}.count.svelte-3wa0el{color:var(--c-accent)}table.svelte-3wa0el{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.82rem}td.svelte-3wa0el{padding:.3rem .4rem .3rem 0;border-bottom:1px solid var(--c-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-date.svelte-3wa0el{width:5.6rem;font-family:var(--c-mono);font-size:.7rem;color:var(--c-faint)}.t-icon.svelte-3wa0el{width:1.6rem;color:var(--c-faint)}.t-title.svelte-3wa0el a:where(.svelte-3wa0el){color:var(--c-ink);text-decoration:none}.t-title.svelte-3wa0el a:where(.svelte-3wa0el):hover{color:var(--c-accent)}.t-state.svelte-3wa0el{width:5.5rem;font-family:var(--c-mono);font-size:.66rem;letter-spacing:.08em;color:var(--c-faint);text-transform:uppercase}.t-score.svelte-3wa0el{width:2.8rem;text-align:end;font-family:var(--c-mono);font-variant-numeric:tabular-nums;color:var(--c-accent)}.queue.svelte-3wa0el{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.queue.svelte-3wa0el li:where(.svelte-3wa0el){display:grid;grid-template-columns:1.6rem 1fr auto;gap:.6rem;align-items:start;padding-bottom:.5rem;border-bottom:1px solid var(--c-line)}.q-index.svelte-3wa0el{font-family:var(--c-mono);font-size:.68rem;color:var(--c-faint);padding-top:.15rem}.q-body.svelte-3wa0el{display:grid;gap:.2rem;min-width:0}.q-body.svelte-3wa0el a:where(.svelte-3wa0el){color:var(--c-ink);text-decoration:none;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-body.svelte-3wa0el a:where(.svelte-3wa0el):hover{color:var(--c-accent)}.q-tags.svelte-3wa0el{display:flex;flex-wrap:wrap;gap:.3rem}.q-tags.svelte-3wa0el span:where(.svelte-3wa0el){font-family:var(--c-mono);font-size:.6rem;letter-spacing:.06em;color:var(--c-warn);border:1px solid color-mix(in oklab,var(--c-warn) 30%,transparent);padding:0 .3rem}.q-icon.svelte-3wa0el{color:var(--c-faint);padding-top:.15rem}.none.svelte-3wa0el{font-family:var(--c-mono);font-size:.66rem;letter-spacing:.1em;color:var(--c-faint)}.mods.svelte-3wa0el{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--c-line)}.mod.svelte-3wa0el{display:grid;gap:.4rem;padding:.8rem .9rem;background:var(--c-panel-2);text-decoration:none;color:inherit}.mod.svelte-3wa0el:hover{background:var(--c-panel)}.mod-head.svelte-3wa0el{display:flex;align-items:center;gap:.45rem;font-family:var(--c-mono);font-size:.62rem;letter-spacing:.14em;color:var(--c-dim)}.mod-v.svelte-3wa0el{font-family:var(--c-mono);font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.mod-gauge.svelte-3wa0el{display:block;height:4px;background:var(--c-line)}.mod-gauge.svelte-3wa0el span:where(.svelte-3wa0el){display:block;height:100%;background:var(--c-accent)}.mod-legend.svelte-3wa0el{display:flex;gap:.6rem;font-family:var(--c-mono);font-size:.58rem;letter-spacing:.08em;color:var(--c-faint);flex-wrap:wrap}.mod-avg.svelte-3wa0el{color:var(--c-warn)}@media(max-width:900px){.readouts.svelte-3wa0el{grid-template-columns:repeat(2,1fr)}.cell.wide.svelte-3wa0el{grid-column:1 / -1}.split.svelte-3wa0el{grid-template-columns:1fr}.t-state.svelte-3wa0el{display:none}}.bar.svelte-15yjobo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;padding:.7rem .9rem;border:1px solid var(--c-line-2);background:var(--c-panel);margin-bottom:1rem}.title.svelte-15yjobo{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--c-mono);font-size:.72rem;letter-spacing:.14em;color:var(--c-accent)}.n.svelte-15yjobo{color:var(--c-faint);font-size:.6rem}.chips.svelte-15yjobo{display:flex;gap:1px;flex-wrap:wrap}.chips.svelte-15yjobo button:where(.svelte-15yjobo){font-family:var(--c-mono);font-size:.6rem;letter-spacing:.1em;padding:.26rem .55rem;border:1px solid var(--c-line);background:transparent;color:var(--c-faint);cursor:pointer}.chips.svelte-15yjobo button.on:where(.svelte-15yjobo){border-color:var(--c-accent);color:var(--c-accent)}table.svelte-15yjobo{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem}td.svelte-15yjobo{padding:.34rem .4rem .34rem 0;border-bottom:1px solid var(--c-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.svelte-15yjobo:hover td:where(.svelte-15yjobo){background:var(--c-panel)}.c-title.svelte-15yjobo a:where(.svelte-15yjobo){color:var(--c-ink);text-decoration:none}.c-title.svelte-15yjobo a:where(.svelte-15yjobo):hover{color:var(--c-accent)}.c-year.svelte-15yjobo{width:3rem;font-family:var(--c-mono);font-size:.7rem;color:var(--c-faint)}.c-state.svelte-15yjobo{width:6rem;font-family:var(--c-mono);font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--c-faint)}.c-bar.svelte-15yjobo{width:24%}.c-bar.svelte-15yjobo>span:where(.svelte-15yjobo){display:block;height:6px;background:var(--c-panel-2)}.c-bar.svelte-15yjobo>span:where(.svelte-15yjobo)>span:where(.svelte-15yjobo){display:block;height:100%;background:var(--c-accent)}.c-score.svelte-15yjobo{width:3.2rem;text-align:end;font-family:var(--c-mono);font-variant-numeric:tabular-nums;color:var(--c-accent)}.none.svelte-15yjobo{font-family:var(--c-mono);font-size:.66rem;letter-spacing:.1em;color:var(--c-faint)}@media(max-width:720px){.c-bar.svelte-15yjobo,.c-state.svelte-15yjobo{display:none}}.readouts.svelte-1xnxypo{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line-2);margin-bottom:1.1rem}.cell.svelte-1xnxypo{display:grid;gap:.3rem;padding:.75rem .9rem;background:var(--c-panel)}.k.svelte-1xnxypo{font-family:var(--c-mono);font-size:.58rem;letter-spacing:.16em;color:var(--c-faint)}.v.svelte-1xnxypo{font-family:var(--c-mono);font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.cell.accent.svelte-1xnxypo .v:where(.svelte-1xnxypo){color:var(--c-accent)}.panel.svelte-1xnxypo{background:var(--c-panel);border:1px solid var(--c-line-2);padding:.85rem 1rem 1rem;margin-bottom:1.1rem;min-width:0}.split.svelte-1xnxypo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.1rem}h2.svelte-1xnxypo{margin:0 0 .8rem;font-family:var(--c-mono);font-size:.6rem;letter-spacing:.16em;font-weight:400;color:var(--c-faint)}.heat.svelte-1xnxypo{display:flex;gap:3px;overflow-x:auto}.week.svelte-1xnxypo{display:grid;grid-template-rows:repeat(7,1fr);gap:3px}.week.svelte-1xnxypo span:where(.svelte-1xnxypo){width:10px;height:10px;background:color-mix(in oklab,var(--c-accent) calc(var(--heat) * 100%),var(--c-panel-2))}.hist.svelte-1xnxypo{display:grid;grid-template-columns:repeat(11,1fr);gap:3px;height:118px;align-items:end}.hcol.svelte-1xnxypo{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%}.hbar.svelte-1xnxypo{width:100%;min-height:2px;background:var(--c-accent);opacity:.85}.hlabel.svelte-1xnxypo{font-family:var(--c-mono);font-size:.6rem;color:var(--c-faint)}.rows.svelte-1xnxypo{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.rows.svelte-1xnxypo li:where(.svelte-1xnxypo){display:grid;grid-template-columns:5.4rem 1fr 2.4rem 2.6rem;gap:.6rem;align-items:center}.r-name.svelte-1xnxypo{font-family:var(--c-mono);font-size:.6rem;letter-spacing:.09em;color:var(--c-dim)}.r-track.svelte-1xnxypo{height:7px;background:var(--c-panel-2)}.r-track.svelte-1xnxypo span:where(.svelte-1xnxypo){display:block;height:100%;background:var(--c-accent)}.r-val.svelte-1xnxypo{text-align:end;font-family:var(--c-mono);font-size:.78rem;font-variant-numeric:tabular-nums}.r-n.svelte-1xnxypo{font-family:var(--c-mono);font-size:.58rem;color:var(--c-faint);text-align:end}.months.svelte-1xnxypo{display:flex;gap:3px;height:110px;align-items:end;overflow-x:auto}.mcol.svelte-1xnxypo{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;min-width:30px;flex:1}.mbar.svelte-1xnxypo{width:100%;min-height:2px;background:color-mix(in oklab,var(--c-accent) 70%,transparent)}.mlabel.svelte-1xnxypo{font-family:var(--c-mono);font-size:.55rem;color:var(--c-faint);white-space:nowrap}.taglist.svelte-1xnxypo{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.taglist.svelte-1xnxypo li:where(.svelte-1xnxypo){display:grid;grid-template-columns:auto 1fr auto auto;gap:.5rem;align-items:baseline;font-size:.8rem}.tg-dots.svelte-1xnxypo{border-bottom:1px dotted var(--c-line-2);transform:translateY(-3px)}.tg-n.svelte-1xnxypo,.tg-avg.svelte-1xnxypo{font-family:var(--c-mono);font-size:.7rem;font-variant-numeric:tabular-nums}.tg-n.svelte-1xnxypo{color:var(--c-faint)}.tg-avg.svelte-1xnxypo{color:var(--c-warn);min-width:2.2rem;text-align:end}.scroller.svelte-1xnxypo{overflow-x:auto}table.svelte-1xnxypo{width:100%;min-width:34rem;border-collapse:collapse;font-size:.8rem}th.svelte-1xnxypo{font-family:var(--c-mono);font-size:.56rem;letter-spacing:.13em;font-weight:400;color:var(--c-faint);text-align:start;padding-bottom:.4rem;border-bottom:1px solid var(--c-line-2);white-space:nowrap}th.n.svelte-1xnxypo,td.n.svelte-1xnxypo{text-align:end;padding-inline-start:.9rem}td.svelte-1xnxypo{padding:.35rem 0;border-bottom:1px solid var(--c-line);font-family:var(--c-mono);font-variant-numeric:tabular-nums}.m-name.svelte-1xnxypo{display:flex;align-items:center;gap:.45rem;font-size:.62rem;letter-spacing:.1em;color:var(--c-dim);white-space:nowrap}.accent-text.svelte-1xnxypo{color:var(--c-accent)}.bar.svelte-1f8ihto{display:flex;gap:1px;background:var(--c-line);border:1px solid var(--c-line-2);margin-bottom:1.1rem;flex-wrap:wrap}.group.svelte-1f8ihto{background:var(--c-panel);padding:.75rem .9rem;display:grid;gap:.5rem;align-content:start}.grow.svelte-1f8ihto{flex:1;min-width:0}.k.svelte-1f8ihto{font-family:var(--c-mono);font-size:.6rem;letter-spacing:.16em;color:var(--c-faint)}.chips.svelte-1f8ihto{display:flex;gap:1px;flex-wrap:wrap}.chips.svelte-1f8ihto button:where(.svelte-1f8ihto){display:inline-flex;align-items:center;gap:.35rem;font-family:var(--c-mono);font-size:.62rem;letter-spacing:.1em;padding:.28rem .55rem;border:1px solid var(--c-line);background:transparent;color:var(--c-faint);cursor:pointer}.chips.svelte-1f8ihto button.on:where(.svelte-1f8ihto){border-color:var(--c-accent);color:var(--c-accent);background:color-mix(in oklab,var(--c-accent) 10%,transparent)}.coeffs.svelte-1f8ihto{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.4rem 1.2rem}.coeff.svelte-1f8ihto{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.coeff.off.svelte-1f8ihto{opacity:.4}.c-name.svelte-1f8ihto{font-family:var(--c-mono);font-size:.6rem;letter-spacing:.1em;color:var(--c-dim)}.c-steps.svelte-1f8ihto{display:inline-flex;gap:1px}.c-steps.svelte-1f8ihto button:where(.svelte-1f8ihto){width:1.3rem;height:1.3rem;font-family:var(--c-mono);font-size:.6rem;border:1px solid var(--c-line);background:transparent;color:var(--c-faint);cursor:pointer}.c-steps.svelte-1f8ihto button.on:where(.svelte-1f8ihto){border-color:var(--c-accent);background:var(--c-accent);color:var(--c-bg)}table.svelte-1f8ihto{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem}th.svelte-1f8ihto{font-family:var(--c-mono);font-size:.58rem;letter-spacing:.14em;font-weight:400;color:var(--c-faint);text-align:start;padding:.4rem .4rem .4rem 0;border-bottom:1px solid var(--c-line-2)}td.svelte-1f8ihto{padding:.34rem .4rem .34rem 0;border-bottom:1px solid var(--c-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tbody.svelte-1f8ihto tr:where(.svelte-1f8ihto):hover td:where(.svelte-1f8ihto){background:var(--c-panel)}.h-rank.svelte-1f8ihto,.c-rank.svelte-1f8ihto{width:2.6rem}.h-icon.svelte-1f8ihto,.c-icon.svelte-1f8ihto{width:1.6rem}.h-year.svelte-1f8ihto,.c-year.svelte-1f8ihto{width:3rem}.h-bar.svelte-1f8ihto,.c-bar.svelte-1f8ihto{width:26%}.h-score.svelte-1f8ihto,.c-score.svelte-1f8ihto{width:3.4rem}.c-rank.svelte-1f8ihto{font-family:var(--c-mono);font-size:.72rem;color:var(--c-faint)}.c-icon.svelte-1f8ihto{color:var(--c-faint)}.c-title.svelte-1f8ihto a:where(.svelte-1f8ihto){color:var(--c-ink);text-decoration:none}.c-title.svelte-1f8ihto a:where(.svelte-1f8ihto):hover{color:var(--c-accent)}.c-year.svelte-1f8ihto{font-family:var(--c-mono);font-size:.7rem;color:var(--c-faint)}.c-bar.svelte-1f8ihto>span:where(.svelte-1f8ihto){display:block;height:6px;background:var(--c-line)}.c-bar.svelte-1f8ihto>span:where(.svelte-1f8ihto)>span:where(.svelte-1f8ihto){display:block;height:100%;background:var(--c-accent)}.c-score.svelte-1f8ihto{text-align:end;font-family:var(--c-mono);font-variant-numeric:tabular-nums;color:var(--c-accent)}.none.svelte-1f8ihto{font-family:var(--c-mono);font-size:.66rem;letter-spacing:.1em;color:var(--c-faint)}@media(max-width:720px){.h-bar.svelte-1f8ihto,.c-bar.svelte-1f8ihto,.h-year.svelte-1f8ihto,.c-year.svelte-1f8ihto{display:none}}.press.svelte-17cpu65{--p-paper: #f2efe9;--p-ink: #0d0d0d;--p-ink-2: #4a4844;--p-ink-3: #86837c;--p-rule: #0d0d0d;--p-red: #ff2d16;--p-blue: #1b3fd8;--p-yellow: #ffd400;--p-grotesk: "Helvetica Neue", Helvetica, "Inter", "Archivo", "Arial Narrow", Arial, sans-serif;min-height:100vh;background:var(--p-paper);color:var(--p-ink);font-family:var(--p-grotesk)}header.svelte-17cpu65{max-width:82rem;margin:0 auto;padding:1.1rem clamp(1rem,4vw,2.5rem) 0}.top.svelte-17cpu65{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem 1.5rem;border-bottom:6px solid var(--p-rule);padding-bottom:.9rem}.mark.svelte-17cpu65{font-size:1.15rem;font-weight:800;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:var(--p-ink);text-decoration:none;margin-inline-end:auto}.pages.svelte-17cpu65{display:flex;gap:1.4rem;font-size:.82rem;font-weight:700;letter-spacing:-.01em;align-self:center}.pages.svelte-17cpu65 a:where(.svelte-17cpu65){color:var(--p-ink-3);text-decoration:none;white-space:nowrap}.pages.svelte-17cpu65 a:where(.svelte-17cpu65):hover{color:var(--p-ink)}.pages.svelte-17cpu65 a.on:where(.svelte-17cpu65){color:var(--p-ink);box-shadow:inset 0 -.4em 0 var(--p-yellow)}.modules.svelte-17cpu65{display:flex;gap:0;border-bottom:2px solid var(--p-rule);overflow-x:auto;scrollbar-width:none}.module.svelte-17cpu65{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--p-ink-2);text-decoration:none;border-inline-end:2px solid var(--p-rule);white-space:nowrap}.module.svelte-17cpu65:hover{background:var(--p-ink);color:var(--p-paper)}.module.on.svelte-17cpu65{background:var(--block);color:#fff}main.svelte-17cpu65{max-width:82rem;margin:0 auto;padding:1.75rem clamp(1rem,4vw,2.5rem) 5rem}.hero.svelte-xobu87{border-block-end:6px solid var(--p-rule);padding-block-end:1.25rem;margin-block-end:2rem}.kicker.svelte-xobu87{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p-ink-3)}h1.svelte-xobu87{margin:0;font-size:clamp(2.4rem,9vw,6rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}h1.svelte-xobu87 a:where(.svelte-xobu87){color:inherit;text-decoration:none}h1.svelte-xobu87 a:where(.svelte-xobu87):hover{color:var(--block)}.hero-foot.svelte-xobu87{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1rem}.hero-meta.svelte-xobu87{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--p-ink-2)}.hero-score.svelte-xobu87{display:inline-block;padding:.1em .35em;font-size:clamp(2.2rem,7vw,4rem);font-weight:800;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cols.svelte-xobu87{display:grid;grid-template-columns:1.6fr 1fr;gap:2.5rem;margin-bottom:2.25rem}h2.svelte-xobu87{margin:0 0 .7rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid var(--p-rule);padding-bottom:.35rem}.on-block.svelte-xobu87{border-bottom-color:currentColor}ol.svelte-xobu87{list-style:none;margin:0;padding:0}.log.svelte-xobu87 a:where(.svelte-xobu87){display:grid;grid-template-columns:2.2rem 1fr auto 3.2rem;align-items:baseline;gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--p-ink);color:var(--p-ink);text-decoration:none}.log.svelte-xobu87 a:where(.svelte-xobu87):hover{background:var(--p-ink);color:var(--p-paper)}.l-n.svelte-xobu87{font-size:.75rem;font-weight:700;color:var(--p-ink-3);font-variant-numeric:tabular-nums}.log.svelte-xobu87 a:where(.svelte-xobu87):hover .l-n:where(.svelte-xobu87){color:var(--p-paper)}.l-title.svelte-xobu87{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.l-icon.svelte-xobu87{align-self:center}.l-score.svelte-xobu87{text-align:end;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.block.svelte-xobu87{padding:1rem 1.15rem 1.2rem;margin-bottom:1.5rem}.yellow.svelte-xobu87{background:var(--p-yellow);color:var(--p-ink)}.picks.svelte-xobu87 li:where(.svelte-xobu87){padding:.45rem 0;border-bottom:1px solid currentColor}.picks.svelte-xobu87 li:where(.svelte-xobu87):last-child{border-bottom:none}.picks.svelte-xobu87 a:where(.svelte-xobu87){display:block;font-size:.95rem;font-weight:700;letter-spacing:-.015em;color:inherit;text-decoration:none}.picks.svelte-xobu87 a:where(.svelte-xobu87):hover{text-decoration:underline}.p-why.svelte-xobu87{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.bars.svelte-xobu87{display:flex;align-items:flex-end;gap:3px;height:70px;border-bottom:2px solid var(--p-rule)}.bars.svelte-xobu87 span:where(.svelte-xobu87){flex:1;background:var(--p-blue);min-width:3px}.note.svelte-xobu87{margin:.45rem 0 0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--p-ink-3)}.shelves.svelte-xobu87{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0}.shelf.svelte-xobu87{display:grid;gap:.15rem;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;border-inline-end:2px solid var(--p-paper)}.shelf.svelte-xobu87:last-child{border-inline-end:none}.s-n.svelte-xobu87{font-size:2.6rem;font-weight:800;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.s-name.svelte-xobu87{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.s-avg.svelte-xobu87{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.75}@media(max-width:820px){.cols.svelte-xobu87{grid-template-columns:1fr;gap:1.75rem}.log.svelte-xobu87 a:where(.svelte-xobu87){grid-template-columns:1.9rem 1fr auto 2.8rem}}header.svelte-3g27wi{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem 1.15rem;margin-bottom:1rem}h1.svelte-3g27wi{display:flex;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.7rem,5vw,2.8rem);font-weight:800;letter-spacing:-.04em;text-transform:uppercase;line-height:1}.n.svelte-3g27wi{font-size:clamp(1.7rem,5vw,2.8rem);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.filters.svelte-3g27wi{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.filters.svelte-3g27wi button:where(.svelte-3g27wi){font:inherit;font-size:.78rem;font-weight:700;text-transform:uppercase;padding:.35rem .8rem;border:2px solid var(--p-rule);border-inline-end-width:0;background:transparent;color:var(--p-ink-3);cursor:pointer}.filters.svelte-3g27wi button:where(.svelte-3g27wi):last-child{border-inline-end-width:2px}.filters.svelte-3g27wi button.on:where(.svelte-3g27wi){background:var(--p-ink);color:var(--p-paper)}.list.svelte-3g27wi{list-style:none;margin:0;padding:0}.list.svelte-3g27wi a:where(.svelte-3g27wi){display:grid;grid-template-columns:1fr 3rem 6rem 3.4rem;gap:.85rem;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--p-ink);color:var(--p-ink);text-decoration:none}.list.svelte-3g27wi a:where(.svelte-3g27wi):hover{background:var(--p-ink);color:var(--p-paper)}.e-title.svelte-3g27wi{font-size:1rem;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.e-year.svelte-3g27wi,.e-state.svelte-3g27wi{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--p-ink-3);white-space:nowrap}.list.svelte-3g27wi a:where(.svelte-3g27wi):hover .e-year:where(.svelte-3g27wi),.list.svelte-3g27wi a:where(.svelte-3g27wi):hover .e-state:where(.svelte-3g27wi){color:var(--p-paper)}.e-score.svelte-3g27wi{text-align:end;font-size:1.1rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.none.svelte-3g27wi{font-weight:700}@media(max-width:700px){.list.svelte-3g27wi a:where(.svelte-3g27wi){grid-template-columns:1fr 3rem 3.2rem}.e-state.svelte-3g27wi{display:none}}h1.svelte-1mdud5m{margin:0 0 1.25rem;font-size:clamp(2.2rem,7vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.lede.svelte-1mdud5m{display:grid;grid-template-columns:auto auto 1fr;gap:2rem;align-items:end;border-block:4px solid var(--p-rule);padding:1.1rem 0;margin-bottom:2rem}.big-n.svelte-1mdud5m{display:block;font-size:clamp(2.6rem,8vw,4.5rem);font-weight:800;line-height:.88;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.red.svelte-1mdud5m .big-n:where(.svelte-1mdud5m){color:var(--p-red)}.big-l.svelte-1mdud5m{font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--p-ink-3)}.verdict.svelte-1mdud5m{margin:0;font-size:1rem;line-height:1.45;max-width:26rem;justify-self:end}section.svelte-1mdud5m{margin-bottom:2rem}h2.svelte-1mdud5m{margin:0 0 .8rem;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;border-bottom:2px solid var(--p-rule);padding-bottom:.35rem}.hist.svelte-1mdud5m{display:grid;grid-template-columns:repeat(11,1fr);gap:4px;height:150px;align-items:end}.hcol.svelte-1mdud5m{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;height:100%}.hn.svelte-1mdud5m{font-size:.66rem;font-weight:700;color:var(--p-ink-3)}.hbar.svelte-1mdud5m{width:100%;min-height:2px;background:var(--p-ink)}.hl.svelte-1mdud5m{font-size:.7rem;font-weight:700}.cols.svelte-1mdud5m{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.rows.svelte-1mdud5m{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.rows.svelte-1mdud5m li:where(.svelte-1mdud5m){display:grid;grid-template-columns:5.5rem 1fr 2.4rem;gap:.7rem;align-items:center}.r-name.svelte-1mdud5m{font-size:.82rem;font-weight:700}.r-track.svelte-1mdud5m{height:12px;background:#fff;border:2px solid var(--p-rule)}.r-track.svelte-1mdud5m span:where(.svelte-1mdud5m){display:block;height:100%;background:var(--p-blue)}.r-val.svelte-1mdud5m{text-align:end;font-weight:800;font-variant-numeric:tabular-nums}.months.svelte-1mdud5m{display:flex;gap:4px;height:120px;align-items:end;overflow-x:auto}.mcol.svelte-1mdud5m{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;min-width:32px;flex:1}.mbar.svelte-1mdud5m{width:100%;min-height:2px;background:var(--p-red)}.ml.svelte-1mdud5m{font-size:.6rem;font-weight:700;color:var(--p-ink-3);white-space:nowrap}.tags.svelte-1mdud5m{list-style:none;margin:0;padding:0;display:grid;gap:2px}.tags.svelte-1mdud5m li:where(.svelte-1mdud5m){position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.3rem .5rem;isolation:isolate}.tg-bar.svelte-1mdud5m{position:absolute;inset-block:0;inset-inline-start:0;background:var(--p-yellow);z-index:-1}.tg-name.svelte-1mdud5m{font-size:.85rem;font-weight:700}.tg-n.svelte-1mdud5m{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.shelves.svelte-1mdud5m{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.shelf.svelte-1mdud5m{display:grid;gap:.2rem;padding:1rem 1.15rem 1.15rem;border-inline-end:2px solid var(--p-paper)}.shelf.svelte-1mdud5m:last-child{border-inline-end:none}.s-head.svelte-1mdud5m{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.s-n.svelte-1mdud5m{font-size:2.4rem;font-weight:800;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.s-sub.svelte-1mdud5m{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.75}@media(max-width:820px){.lede.svelte-1mdud5m{grid-template-columns:auto auto;gap:1.5rem}.verdict.svelte-1mdud5m{grid-column:1 / -1;justify-self:start}}h1.svelte-gersgq{margin:0 0 1.25rem;font-size:clamp(2.2rem,7vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.controls.svelte-gersgq{display:grid;grid-template-columns:auto 1fr;gap:1.5rem 2.5rem;padding:1rem 0 1.2rem;border-block:2px solid var(--p-rule);margin-bottom:1.75rem}.k.svelte-gersgq{display:block;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink-3);margin-bottom:.5rem}.chips.svelte-gersgq{display:flex;flex-wrap:wrap;gap:0}.chips.svelte-gersgq button:where(.svelte-gersgq){display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.78rem;font-weight:700;text-transform:uppercase;padding:.35rem .75rem;border:2px solid var(--p-rule);border-inline-end-width:0;background:transparent;color:var(--p-ink-3);cursor:pointer}.chips.svelte-gersgq button:where(.svelte-gersgq):last-child{border-inline-end-width:2px}.chips.svelte-gersgq button.on:where(.svelte-gersgq){background:var(--block);color:var(--on-ink)}.weights.svelte-gersgq{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.5rem 1.5rem}.w.svelte-gersgq{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.w.off.svelte-gersgq{opacity:.4}.w-name.svelte-gersgq{font-size:.8rem;font-weight:700}.w-steps.svelte-gersgq{display:inline-flex}.w-steps.svelte-gersgq button:where(.svelte-gersgq){width:1.5rem;height:1.5rem;font:inherit;font-size:.72rem;font-weight:700;border:2px solid var(--p-rule);border-inline-end-width:0;background:transparent;color:var(--p-ink-3);cursor:pointer}.w-steps.svelte-gersgq button:where(.svelte-gersgq):last-child{border-inline-end-width:2px}.w-steps.svelte-gersgq button.on:where(.svelte-gersgq){background:var(--p-ink);color:var(--p-paper)}.first.svelte-gersgq{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.1rem 1.3rem 1.3rem;text-decoration:none;margin-bottom:1.25rem}.f-k.svelte-gersgq{grid-column:1 / -1;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.f-title.svelte-gersgq{font-size:clamp(1.5rem,5vw,3rem);font-weight:800;line-height:.95;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere}.f-score.svelte-gersgq{font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-self:end}.board.svelte-gersgq{list-style:none;margin:0;padding:0}.board.svelte-gersgq a:where(.svelte-gersgq){display:grid;grid-template-columns:2.4rem 1fr auto 3rem 3.4rem;align-items:baseline;gap:.85rem;padding:.5rem 0;border-bottom:1px solid var(--p-ink);color:var(--p-ink);text-decoration:none}.board.svelte-gersgq a:where(.svelte-gersgq):hover{background:var(--p-ink);color:var(--p-paper)}.b-rank.svelte-gersgq{font-size:.78rem;font-weight:700;color:var(--p-ink-3);text-align:end;font-variant-numeric:tabular-nums}.board.svelte-gersgq a:where(.svelte-gersgq):hover .b-rank:where(.svelte-gersgq),.board.svelte-gersgq a:where(.svelte-gersgq):hover .b-year:where(.svelte-gersgq){color:var(--p-paper)}.b-title.svelte-gersgq{font-size:1rem;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.b-icon.svelte-gersgq{align-self:center}.b-year.svelte-gersgq{font-size:.78rem;font-weight:600;color:var(--p-ink-3)}.b-score.svelte-gersgq{text-align:end;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.none.svelte-gersgq{font-weight:700}@media(max-width:760px){.controls.svelte-gersgq{grid-template-columns:1fr}.board.svelte-gersgq a:where(.svelte-gersgq){grid-template-columns:2rem 1fr auto 3rem}.b-year.svelte-gersgq{display:none}}.dusk.svelte-lam2rj{--d-bg: #0c0917;--d-glass: rgba(255, 255, 255, .045);--d-glass-2: rgba(255, 255, 255, .075);--d-line: rgba(255, 255, 255, .09);--d-line-2: rgba(255, 255, 255, .16);--d-ink: #efecf9;--d-dim: #b3abd0;--d-faint: #7d7599;--d-violet: #9b7dff;--d-pink: #ff7ecd;--d-cyan: #5cd4ff;--d-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Inter", Roboto, sans-serif;position:relative;min-height:100vh;background:var(--d-bg);color:var(--d-ink);font-family:var(--d-sans);isolation:isolate}.glow.svelte-lam2rj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(58% 44% at 14% 6%,rgba(155,125,255,.3),transparent 70%),radial-gradient(48% 38% at 88% 18%,rgba(255,126,205,.22),transparent 70%),radial-gradient(60% 50% at 62% 92%,rgba(92,212,255,.16),transparent 72%);pointer-events:none}header.svelte-lam2rj{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:1.15rem clamp(1rem,4vw,2.75rem);max-width:80rem;margin:0 auto}.mark.svelte-lam2rj{font-size:1rem;font-weight:500;letter-spacing:.12em;color:var(--d-ink);text-decoration:none;margin-inline-end:auto;white-space:nowrap}.pages.svelte-lam2rj{display:flex;gap:.2rem;padding:3px;border-radius:999px;background:var(--d-glass);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pages.svelte-lam2rj a:where(.svelte-lam2rj){padding:.35rem .9rem;border-radius:999px;font-size:.82rem;color:var(--d-faint);text-decoration:none;white-space:nowrap}.pages.svelte-lam2rj a:where(.svelte-lam2rj):hover{color:var(--d-dim)}.pages.svelte-lam2rj a.on:where(.svelte-lam2rj){background:var(--d-glass-2);color:var(--d-ink)}.modules.svelte-lam2rj{display:flex;gap:.2rem}.module.svelte-lam2rj{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:12px;color:var(--d-faint);border:1px solid transparent;transition:all .16s ease}.module.svelte-lam2rj:hover{color:var(--d-dim);background:var(--d-glass)}.module.on.svelte-lam2rj{color:var(--d-ink);background:var(--d-glass-2);border-color:var(--d-line-2)}main.svelte-lam2rj{max-width:80rem;margin:0 auto;padding:.5rem clamp(1rem,4vw,2.75rem) 5rem}.hero.svelte-ufhvxt{display:grid;grid-template-columns:118px 1fr auto;gap:clamp(1rem,3vw,2rem);align-items:center;padding:clamp(1.1rem,2.5vw,1.75rem);border-radius:26px;background:var(--d-glass);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:1rem}.hero-art.svelte-ufhvxt{display:block;border-radius:18px;box-shadow:0 18px 40px #00000073}.kicker.svelte-ufhvxt{display:flex;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--d-faint)}h1.svelte-ufhvxt{margin:0;font-size:clamp(1.6rem,4vw,2.7rem);font-weight:300;line-height:1.1;letter-spacing:-.02em}h1.svelte-ufhvxt a:where(.svelte-ufhvxt){color:inherit;text-decoration:none}h1.svelte-ufhvxt a:where(.svelte-ufhvxt):hover{color:var(--d-violet)}.hero-year.svelte-ufhvxt{margin:.4rem 0 0;font-size:.85rem;color:var(--d-faint)}.hero-score.svelte-ufhvxt{display:flex;align-items:baseline;gap:.35rem}.figure.svelte-ufhvxt{font-size:clamp(2.8rem,8vw,4.6rem);font-weight:200;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(140deg,#fff,#9b7dff);-webkit-background-clip:text;background-clip:text;color:transparent}.of.svelte-ufhvxt{font-size:.85rem;color:var(--d-faint)}.strip.svelte-ufhvxt{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-bottom:2.25rem}.panel.svelte-ufhvxt{padding:1rem 1.3rem;border-radius:20px;background:var(--d-glass);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.counts.svelte-ufhvxt{display:flex;gap:2rem;align-items:center}.c-row.svelte-ufhvxt{display:grid;gap:.1rem}.c-n.svelte-ufhvxt{font-size:1.9rem;font-weight:250;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.c-l.svelte-ufhvxt,.p-l.svelte-ufhvxt{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--d-faint)}.pace.svelte-ufhvxt{display:grid;gap:.4rem;align-content:center}.pace.svelte-ufhvxt svg:where(.svelte-ufhvxt){width:100%;height:50px}h2.svelte-ufhvxt{margin:0 0 .9rem;font-size:.76rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--d-faint)}section.svelte-ufhvxt{margin-bottom:2.25rem}ul.svelte-ufhvxt{list-style:none;margin:0;padding:0}.lately.svelte-ufhvxt{display:grid;gap:.5rem}.lately.svelte-ufhvxt a:where(.svelte-ufhvxt){display:grid;grid-template-columns:46px 1fr auto;gap:1rem;align-items:center;padding:.55rem .9rem .55rem .55rem;border-radius:18px;text-decoration:none;color:inherit;border:1px solid transparent;transition:all .16s ease}.lately.svelte-ufhvxt a:where(.svelte-ufhvxt):hover{background:var(--d-glass);border-color:var(--d-line)}.l-art.svelte-ufhvxt{display:block;border-radius:14px;overflow:hidden}.l-body.svelte-ufhvxt{display:grid;gap:.15rem;min-width:0}.l-title.svelte-ufhvxt{font-size:.95rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.l-meta.svelte-ufhvxt{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--d-faint)}.l-score.svelte-ufhvxt{font-size:1.4rem;font-weight:250;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--d-violet)}.waiting.svelte-ufhvxt{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem}.waiting.svelte-ufhvxt a:where(.svelte-ufhvxt){display:grid;grid-template-columns:auto 1fr;gap:.3rem .8rem;padding:.9rem 1rem;border-radius:20px;background:var(--d-glass);border:1px solid var(--d-line);text-decoration:none;color:inherit;transition:border-color .16s ease}.waiting.svelte-ufhvxt a:where(.svelte-ufhvxt):hover{border-color:var(--d-line-2)}.w-icon.svelte-ufhvxt{grid-row:span 2;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:12px;background:var(--d-glass-2);color:var(--d-cyan)}.w-title.svelte-ufhvxt{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.w-why.svelte-ufhvxt{display:flex;gap:.3rem;flex-wrap:wrap}.w-why.svelte-ufhvxt span:where(.svelte-ufhvxt){font-size:.68rem;color:var(--d-faint)}.w-why.svelte-ufhvxt span:where(.svelte-ufhvxt):not(:last-child):after{content:" ·"}.shelves.svelte-ufhvxt{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.shelves.svelte-ufhvxt a:where(.svelte-ufhvxt){display:grid;gap:.3rem;padding:1.1rem 1.2rem;border-radius:22px;background:var(--d-glass);border:1px solid var(--d-line);text-decoration:none;color:inherit;transition:all .16s ease}.shelves.svelte-ufhvxt a:where(.svelte-ufhvxt):hover{background:var(--d-glass-2);transform:translateY(-2px)}.s-icon.svelte-ufhvxt{color:var(--d-violet)}.s-n.svelte-ufhvxt{font-size:2.1rem;font-weight:200;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.s-l.svelte-ufhvxt{font-size:.85rem}.s-avg.svelte-ufhvxt{font-size:.72rem;color:var(--d-faint)}@media(max-width:760px){.hero.svelte-ufhvxt{grid-template-columns:88px 1fr}.hero-score.svelte-ufhvxt{grid-column:2}.strip.svelte-ufhvxt{grid-template-columns:1fr}}header.svelte-1bcf7rm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}h1.svelte-1bcf7rm{display:flex;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:250;letter-spacing:-.03em}.glyph.svelte-1bcf7rm{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:14px;background:var(--d-glass-2);border:1px solid var(--d-line);color:var(--d-violet)}.filters.svelte-1bcf7rm{display:flex;gap:.2rem;padding:3px;border-radius:999px;background:var(--d-glass);border:1px solid var(--d-line);flex-wrap:wrap}.filters.svelte-1bcf7rm button:where(.svelte-1bcf7rm){font:inherit;font-size:.78rem;padding:.32rem .8rem;border-radius:999px;border:none;background:transparent;color:var(--d-faint);cursor:pointer}.filters.svelte-1bcf7rm button.on:where(.svelte-1bcf7rm){background:var(--d-glass-2);color:var(--d-ink)}.grid.svelte-1bcf7rm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:1.3rem 1rem}.grid.svelte-1bcf7rm a:where(.svelte-1bcf7rm){display:grid;gap:.5rem;min-width:0;text-decoration:none;color:inherit}.art.svelte-1bcf7rm{position:relative;display:block;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #0006;transition:transform .18s ease}.grid.svelte-1bcf7rm a:where(.svelte-1bcf7rm):hover .art:where(.svelte-1bcf7rm){transform:translateY(-3px)}.badge.svelte-1bcf7rm{position:absolute;inset-block-end:.45rem;inset-inline-start:.45rem;padding:.12rem .5rem;border-radius:999px;background:#0c0917b8;border:1px solid var(--d-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8rem;font-weight:300;font-variant-numeric:tabular-nums}.title.svelte-1bcf7rm{font-size:.85rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-1bcf7rm,.none.svelte-1bcf7rm{font-size:.72rem;color:var(--d-faint)}h1.svelte-3wvvmy{margin:0 0 1.4rem;font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:250;letter-spacing:-.03em}.figures.svelte-3wvvmy{display:flex;gap:clamp(1.5rem,5vw,3.5rem);flex-wrap:wrap;margin-bottom:1.75rem}.fig.svelte-3wvvmy{display:grid;gap:.2rem}.f-n.svelte-3wvvmy{font-size:clamp(2.2rem,6vw,3.4rem);font-weight:200;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.grad.svelte-3wvvmy{background:linear-gradient(140deg,#fff,#9b7dff);-webkit-background-clip:text;background-clip:text;color:transparent}.f-l.svelte-3wvvmy{font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--d-faint)}.panel.svelte-3wvvmy{padding:1.2rem 1.35rem;border-radius:22px;background:var(--d-glass);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:1rem;min-width:0}.pair.svelte-3wvvmy{display:grid;grid-template-columns:repeat(auto-fit,minmax(295px,1fr));gap:1rem}h2.svelte-3wvvmy{margin:0 0 1rem;font-size:.74rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--d-faint)}.heat.svelte-3wvvmy{display:flex;gap:3px;overflow-x:auto;padding-bottom:.25rem}.week.svelte-3wvvmy{display:grid;grid-template-rows:repeat(7,1fr);gap:3px}.week.svelte-3wvvmy span:where(.svelte-3wvvmy){width:11px;height:11px;border-radius:3px;background:color-mix(in oklab,var(--d-violet) calc(var(--heat) * 100%),rgba(255,255,255,.06))}.hist.svelte-3wvvmy{display:grid;grid-template-columns:repeat(11,1fr);gap:5px;height:128px;align-items:end}.hcol.svelte-3wvvmy{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%}.hbar.svelte-3wvvmy{width:100%;min-height:3px;border-radius:8px;background:linear-gradient(180deg,var(--d-cyan),var(--d-violet));opacity:.85}.hl.svelte-3wvvmy{font-size:.68rem;color:var(--d-faint)}ul.svelte-3wvvmy{list-style:none;margin:0;padding:0}.rows.svelte-3wvvmy{display:grid;gap:.5rem}.rows.svelte-3wvvmy li:where(.svelte-3wvvmy){display:grid;grid-template-columns:5.5rem 1fr 2.4rem;gap:.7rem;align-items:center}.r-name.svelte-3wvvmy{font-size:.8rem;color:var(--d-dim)}.r-track.svelte-3wvvmy{height:7px;border-radius:4px;background:#ffffff12;overflow:hidden}.r-track.svelte-3wvvmy span:where(.svelte-3wvvmy){display:block;height:100%;border-radius:4px}.r-track.alt.svelte-3wvvmy span:where(.svelte-3wvvmy){background:linear-gradient(90deg,var(--d-cyan),var(--d-pink))}.r-val.svelte-3wvvmy{text-align:end;font-size:.9rem;font-weight:300;font-variant-numeric:tabular-nums}.months.svelte-3wvvmy{display:flex;gap:6px;height:118px;align-items:end;overflow-x:auto}.mcol.svelte-3wvvmy{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;min-width:32px;flex:1}.mbar.svelte-3wvvmy{width:100%;min-height:3px;border-radius:8px;background:color-mix(in oklab,var(--d-violet) 60%,transparent)}.ml.svelte-3wvvmy{font-size:.6rem;color:var(--d-faint);white-space:nowrap}.tags.svelte-3wvvmy{display:flex;flex-wrap:wrap;gap:.4rem}.tags.svelte-3wvvmy li:where(.svelte-3wvvmy){display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--d-line);font-size:.78rem}.t-n.svelte-3wvvmy{color:var(--d-faint);font-variant-numeric:tabular-nums}.shelves.svelte-3wvvmy{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.shelves.svelte-3wvvmy li:where(.svelte-3wvvmy){display:grid;gap:.25rem;padding:.95rem 1.1rem;border-radius:18px;background:#ffffff0a;border:1px solid var(--d-line)}.s-head.svelte-3wvvmy{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--d-dim)}.s-n.svelte-3wvvmy{font-size:1.9rem;font-weight:200;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.s-sub.svelte-3wvvmy{font-size:.7rem;color:var(--d-faint)}h1.svelte-1pjqi0a{margin:0;font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:250;letter-spacing:-.03em}.lede.svelte-1pjqi0a{margin:.4rem 0 1.5rem;color:var(--d-dim);font-size:.92rem;max-width:36rem}.controls.svelte-1pjqi0a{display:grid;gap:1.15rem;padding:1.15rem 1.35rem;border-radius:22px;background:var(--d-glass);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:1.75rem}.chips.svelte-1pjqi0a{display:flex;gap:.4rem;flex-wrap:wrap}.chips.svelte-1pjqi0a button:where(.svelte-1pjqi0a){display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.82rem;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--d-line);background:transparent;color:var(--d-faint);cursor:pointer;transition:all .16s ease}.chips.svelte-1pjqi0a button:where(.svelte-1pjqi0a):hover{color:var(--d-dim)}.chips.svelte-1pjqi0a button.on:where(.svelte-1pjqi0a){background:var(--d-glass-2);border-color:var(--d-line-2);color:var(--d-ink)}.weights.svelte-1pjqi0a{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.7rem 1.5rem}.w.svelte-1pjqi0a{display:grid;gap:.25rem}.w.off.svelte-1pjqi0a{opacity:.42}.w-head.svelte-1pjqi0a{display:flex;justify-content:space-between;font-size:.78rem;color:var(--d-dim)}.w-v.svelte-1pjqi0a{color:var(--d-violet);font-variant-numeric:tabular-nums}.w.svelte-1pjqi0a input:where(.svelte-1pjqi0a){width:100%;accent-color:var(--d-violet)}.board.svelte-1pjqi0a{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.board.svelte-1pjqi0a a:where(.svelte-1pjqi0a){display:grid;grid-template-columns:2.2rem 34px 1fr 100px 3.4rem;align-items:center;gap:.9rem;padding:.5rem .9rem .5rem .5rem;border-radius:16px;text-decoration:none;color:inherit;border:1px solid transparent;transition:all .16s ease}.board.svelte-1pjqi0a a:where(.svelte-1pjqi0a):hover{background:var(--d-glass);border-color:var(--d-line)}.rank.svelte-1pjqi0a{text-align:end;font-size:.85rem;color:var(--d-faint);font-variant-numeric:tabular-nums}.art.svelte-1pjqi0a{display:block;border-radius:10px;overflow:hidden}.body.svelte-1pjqi0a{display:grid;gap:.1rem;min-width:0}.title.svelte-1pjqi0a{font-size:.93rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.meta.svelte-1pjqi0a{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--d-faint)}.track.svelte-1pjqi0a{height:4px;border-radius:2px;background:var(--d-glass-2);overflow:hidden}.track.svelte-1pjqi0a span:where(.svelte-1pjqi0a){display:block;height:100%;background:linear-gradient(90deg,var(--d-cyan),var(--d-violet))}.score.svelte-1pjqi0a{text-align:end;font-size:1.3rem;font-weight:250;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.none.svelte-1pjqi0a{color:var(--d-faint)}@media(max-width:760px){.board.svelte-1pjqi0a a:where(.svelte-1pjqi0a){grid-template-columns:1.9rem 30px 1fr 3rem}.track.svelte-1pjqi0a{display:none}}
