.backdrop.svelte-1efofyg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#040507b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog.svelte-1efofyg{width:min(420px,100%);box-shadow:var(--shadow);padding:1.25rem 1.3rem}.dialog.svelte-1efofyg h3:where(.svelte-1efofyg){margin-bottom:.35rem;font-size:1.45rem}.dialog.svelte-1efofyg p:where(.svelte-1efofyg){margin:0 0 .85rem}.key-field.svelte-1efofyg{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.35rem;font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hint.svelte-1efofyg{font-size:.78rem;margin-bottom:.9rem!important}.actions.svelte-1efofyg{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.35rem}.err.svelte-1efofyg{color:var(--danger);font-size:.9rem}.head.svelte-61x0zp{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem;flex-wrap:wrap}.eyebrow.svelte-61x0zp{margin:0 0 .25rem;color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em}.lead.svelte-61x0zp{margin:0;max-width:42rem}.count-chip.svelte-61x0zp{display:inline-flex;align-items:baseline;gap:.35rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);color:var(--muted);font-size:.85rem}.count-chip.svelte-61x0zp strong:where(.svelte-61x0zp){color:var(--text);font-size:1.1rem}.toolbar.svelte-61x0zp{position:sticky;top:3.55rem;z-index:12;display:grid;grid-template-columns:minmax(12rem,1.6fr) repeat(3,minmax(9rem,1fr)) auto;gap:.65rem;align-items:end;margin-bottom:1.1rem;padding:.85rem .95rem;background:#12141aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px #00000047}.search.svelte-61x0zp{display:flex;align-items:center;gap:.5rem;color:var(--muted);min-width:0}.search.svelte-61x0zp .input:where(.svelte-61x0zp){flex:1}.ctl.svelte-61x0zp{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ctl.svelte-61x0zp .input:where(.svelte-61x0zp){padding:.5rem .6rem}.reset.svelte-61x0zp{height:2.45rem;white-space:nowrap}.list.svelte-61x0zp{display:flex;flex-direction:column;gap:.75rem}.case-row.svelte-61x0zp{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:start;padding:0;overflow:hidden;animation:fadeUp .4s ease both;animation-delay:calc(var(--i, 0) * 30ms);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.case-row.svelte-61x0zp:hover{border-color:var(--accent-dim);transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.case-link.svelte-61x0zp{display:block;color:inherit;padding:1rem .35rem 1rem 1.1rem;min-width:0}.case-link.svelte-61x0zp:hover{text-decoration:none}.row-top.svelte-61x0zp{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.score-block.svelte-61x0zp{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;max-width:14rem}.titles.svelte-61x0zp h2:where(.svelte-61x0zp){margin:0 0 .2rem;font-size:1.45rem;line-height:1.2}.slug.svelte-61x0zp{font-size:.75rem;color:var(--muted);background:transparent;border:none;padding:0}.summary.svelte-61x0zp{margin:.55rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-link.svelte-61x0zp .why-look{margin-top:.7rem}.case-link.svelte-61x0zp .score-reason{text-align:right}.meta.svelte-61x0zp{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.75rem;color:var(--muted);font-size:.82rem;align-items:center}.meta.svelte-61x0zp span:where(.svelte-61x0zp){display:inline-flex;align-items:center;gap:.35rem}.flag.svelte-61x0zp{color:var(--accent)}.del.svelte-61x0zp{margin:.75rem .75rem 0 0;opacity:.55}.case-row.svelte-61x0zp:hover .del:where(.svelte-61x0zp),.del.svelte-61x0zp:focus-visible{opacity:1}.state.svelte-61x0zp{text-align:center;padding:2.2rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:.55rem}.state.svelte-61x0zp i:where(.svelte-61x0zp){color:var(--accent);font-size:1.35rem}.state.svelte-61x0zp h2:where(.svelte-61x0zp){margin:0;font-size:1.5rem}.state.svelte-61x0zp p:where(.svelte-61x0zp){margin:0}.skeleton.svelte-61x0zp{align-items:stretch;gap:.55rem;margin-bottom:.75rem}.sk-line.svelte-61x0zp{height:.7rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-soft),var(--line),var(--bg-soft));background-size:200% 100%;animation:svelte-61x0zp-shimmer 1.2s ease infinite}.sk-line.wide.svelte-61x0zp{width:55%;height:1.1rem}.sk-line.mid.svelte-61x0zp{width:35%}.err.svelte-61x0zp{color:var(--danger)}.toast-err.svelte-61x0zp{position:fixed;bottom:1.25rem;right:1.25rem;z-index:90;margin:0;padding:.7rem .95rem;background:#501814f2;border:1px solid var(--danger);border-radius:var(--radius);color:#ffd2cb;box-shadow:var(--shadow)}@keyframes svelte-61x0zp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:920px){.toolbar.svelte-61x0zp{grid-template-columns:1fr 1fr;top:3.4rem}.search.svelte-61x0zp{grid-column:1 / -1}.reset.svelte-61x0zp{grid-column:1 / -1;justify-self:start}}@media(max-width:560px){.toolbar.svelte-61x0zp,.case-row.svelte-61x0zp{grid-template-columns:1fr}.del.svelte-61x0zp{margin:0 1rem .85rem;justify-self:end}}.graph.svelte-15jbil6{width:100%;height:380px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 30% 20%,rgba(201,133,74,.07),transparent 45%),#0d0f14}.empty.svelte-yrz0tz{margin:0}.flows.svelte-yrz0tz{display:flex;flex-direction:column;gap:.75rem}.head.svelte-yrz0tz{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex-wrap:wrap}h3.svelte-yrz0tz{margin:0;font-size:1.2rem}.year-ctl.svelte-yrz0tz{display:flex;flex-direction:column;gap:.2rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.year-ctl.svelte-yrz0tz .input:where(.svelte-yrz0tz){width:auto;min-width:5.5rem;padding:.4rem .55rem}.note.svelte-yrz0tz{margin:0;display:flex;gap:.4rem;align-items:flex-start;font-size:.82rem}.note.svelte-yrz0tz i:where(.svelte-yrz0tz){color:var(--accent);margin-top:.15rem}.pies.svelte-yrz0tz{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.chart-label.svelte-yrz0tz{margin:0 0 .35rem;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.chart.pie.svelte-yrz0tz{width:100%;min-height:220px;height:220px}.chart.sankey.svelte-yrz0tz{width:100%;min-height:280px;height:280px}.tiny.svelte-yrz0tz{font-size:.85rem;margin:1rem 0}@media(max-width:720px){.pies.svelte-yrz0tz{grid-template-columns:1fr}}.empty.svelte-1607q1f{margin:0}.exhibits.svelte-1607q1f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.top.svelte-1607q1f{display:flex;justify-content:space-between;gap:.75rem;align-items:start;flex-wrap:wrap}h3.svelte-1607q1f{margin:0;font-size:1.15rem;line-height:1.25}.badges.svelte-1607q1f{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.type-badge.svelte-1607q1f{display:inline-flex;padding:.12rem .45rem;border:1px solid var(--line);border-radius:var(--radius);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-glow)}.year.svelte-1607q1f{color:var(--muted);font-size:.8rem}.body.svelte-1607q1f{margin:.55rem 0 0;color:var(--text);font-size:.92rem;line-height:1.45}.sources.svelte-1607q1f{display:flex;flex-direction:column;gap:.2rem;margin-top:.55rem;font-size:.82rem}.top-actions.svelte-1k3hsmj{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem}.back.svelte-1k3hsmj{display:inline-flex;gap:.4rem;align-items:center;color:var(--muted)}.title-row.svelte-1k3hsmj{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1.25rem}.summary.svelte-1k3hsmj{margin:.65rem 0 0}.score-block.svelte-1k3hsmj{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;max-width:16rem}.big.svelte-1k3hsmj{font-size:1.05rem;padding:.35rem .7rem}.meta-row.svelte-1k3hsmj{display:flex;flex-wrap:wrap;gap:.65rem .9rem;margin-top:.75rem;align-items:center;font-size:.85rem}.flag.svelte-1k3hsmj{color:var(--accent);display:inline-flex;gap:.35rem;align-items:center}.slug.svelte-1k3hsmj{font-size:.75rem;color:var(--muted);background:transparent;border:none;padding:0}.block.svelte-1k3hsmj{margin-top:1rem}.small.svelte-1k3hsmj{font-size:.85rem;margin-bottom:.75rem}.graph-wrap.svelte-1k3hsmj{min-height:420px}.entity-list.svelte-1k3hsmj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:380px;overflow:auto}.entity-list.svelte-1k3hsmj li:where(.svelte-1k3hsmj){display:flex;justify-content:space-between;gap:.5rem;align-items:start;padding-bottom:.45rem;border-bottom:1px solid var(--line)}.entity-list.svelte-1k3hsmj a:where(.svelte-1k3hsmj){color:var(--text);display:flex;flex-direction:column;min-width:0}.entity-list.svelte-1k3hsmj a:where(.svelte-1k3hsmj):hover{color:var(--accent);text-decoration:none}.type.svelte-1k3hsmj{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.entity-reason.svelte-1k3hsmj{max-width:none}.notes.svelte-1k3hsmj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.notes.svelte-1k3hsmj li:where(.svelte-1k3hsmj){border-bottom:1px solid var(--line);padding-bottom:.75rem}.sources.svelte-1k3hsmj{display:flex;flex-direction:column;gap:.2rem;font-size:.82rem}.err.svelte-1k3hsmj{color:var(--danger)}.state.svelte-1k3hsmj{text-align:center;padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.skeleton.svelte-1k3hsmj{align-items:stretch;gap:.55rem}.sk-line.svelte-1k3hsmj{height:.7rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-soft),var(--line),var(--bg-soft));background-size:200% 100%;animation:svelte-1k3hsmj-shimmer 1.2s ease infinite}.sk-line.wide.svelte-1k3hsmj{width:55%;height:1.1rem}.sk-line.mid.svelte-1k3hsmj{width:35%}.toast-err.svelte-1k3hsmj{position:fixed;bottom:1.25rem;right:1.25rem;z-index:90;margin:0;padding:.7rem .95rem;background:#501814f2;border:1px solid var(--danger);border-radius:var(--radius);color:#ffd2cb;box-shadow:var(--shadow)}@keyframes svelte-1k3hsmj-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:640px){.title-row.svelte-1k3hsmj{flex-direction:column}.score-block.svelte-1k3hsmj{align-items:flex-start;text-align:left}}.total.svelte-tcinab{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.num.svelte-tcinab{font-family:var(--display);font-size:2.4rem;color:var(--accent);line-height:1}.label.svelte-tcinab{color:var(--muted);font-size:.8rem;margin:.25rem 0 .55rem}.track.svelte-tcinab,.bar.svelte-tcinab{height:6px;background:#1a1e26;border-radius:99px;overflow:hidden}.fill.svelte-tcinab{height:100%;background:linear-gradient(90deg,var(--accent-dim),var(--accent));transition:width .5s ease}.factors.svelte-tcinab{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.top.svelte-tcinab{display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem}.meta.svelte-tcinab{display:flex;flex-direction:column;gap:.15rem;margin-top:.25rem;color:var(--muted);font-size:.75rem}.notes.svelte-tcinab{color:#b7b2a8}.chart.svelte-lpo7ko{display:grid;grid-template-columns:repeat(var(--cols),minmax(48px,1fr));gap:.55rem;align-items:end;min-height:180px;padding:.5rem .25rem}.col.svelte-lpo7ko{display:flex;flex-direction:column;gap:.35rem}.bars.svelte-lpo7ko{display:flex;gap:.25rem;align-items:end;height:150px}.stack.svelte-lpo7ko{flex:1;display:flex;flex-direction:column-reverse;gap:2px;height:100%;justify-content:flex-start}.bar.svelte-lpo7ko{width:100%;border-radius:3px 3px 0 0;transition:height .45s ease;min-height:2px}.ylab.svelte-lpo7ko{text-align:center;color:var(--muted);font-size:.78rem}.legend.svelte-lpo7ko{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.65rem;color:var(--muted);font-size:.8rem}.legend.svelte-lpo7ko span:where(.svelte-lpo7ko){display:inline-flex;align-items:center;gap:.35rem}.legend.svelte-lpo7ko i:where(.svelte-lpo7ko){width:10px;height:10px;border-radius:2px;display:inline-block}.hint.svelte-lpo7ko{margin-left:auto}.back.svelte-1wx2jzk{display:inline-flex;gap:.4rem;color:var(--muted);margin-bottom:.75rem}.eyebrow.svelte-1wx2jzk{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.title-row.svelte-1wx2jzk{display:flex;justify-content:space-between;gap:1rem;align-items:start}.score-block.svelte-1wx2jzk{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;max-width:16rem}.big.svelte-1wx2jzk{font-size:1.1rem;padding:.4rem .75rem}.meta-chips.svelte-1wx2jzk{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0}.meta-chips.svelte-1wx2jzk span:where(.svelte-1wx2jzk){border:1px solid var(--line);background:var(--bg-elev);padding:.25rem .5rem;border-radius:var(--radius);font-size:.82rem;color:var(--muted)}.meta-chips.svelte-1wx2jzk strong:where(.svelte-1wx2jzk){color:var(--text);margin-right:.25rem}.block.svelte-1wx2jzk{margin-top:1rem}.small.svelte-1wx2jzk{font-size:.85rem;margin-bottom:.75rem}.table-wrap.svelte-1wx2jzk{overflow-x:auto}.chart-pad.svelte-1wx2jzk{margin-top:1rem}.links.svelte-1wx2jzk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.etype.svelte-1wx2jzk{display:inline-block;min-width:7.5rem;color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.dir.svelte-1wx2jzk{color:var(--muted);margin:0 .35rem}.err.svelte-1wx2jzk{color:var(--danger)}@media(max-width:640px){.title-row.svelte-1wx2jzk{flex-direction:column}.score-block.svelte-1wx2jzk{align-items:flex-start;text-align:left}}.nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--muted);display:inline-flex;align-items:center;gap:.4rem}.nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--accent);text-decoration:none}:root{--bg: #0b0c0e;--bg-elev: #12141a;--bg-soft: #181b22;--line: #2a2e38;--text: #e8e6e3;--muted: #9a958c;--accent: #c9854a;--accent-dim: #8a5a2f;--accent-glow: rgba(201, 133, 74, .18);--danger: #d45b4a;--warn: #d4a017;--ok: #5a9e6f;--font: "DM Sans", sans-serif;--display: "Instrument Serif", Georgia, serif;--radius: 6px;--shadow: 0 12px 40px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(1200px 600px at 10% -10%,rgba(201,133,74,.08),transparent 55%),radial-gradient(900px 500px at 100% 0%,rgba(60,70,90,.22),transparent 50%),var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.4rem;border-bottom:1px solid var(--line);background:#0b0c0ed9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:baseline;gap:.55rem;color:var(--text);text-decoration:none}.brand:hover{text-decoration:none}.brand-mark{font-family:var(--display);font-size:1.55rem;letter-spacing:.02em;color:var(--accent)}.brand-sub{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.main{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 3rem;flex:1}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:.01em;margin:0 0 .5rem}h1{font-size:clamp(2rem,4vw,2.75rem)}h2{font-size:1.65rem}.muted{color:var(--muted)}.panel{background:linear-gradient(180deg,var(--bg-elev),var(--bg-soft));border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--accent-dim);background:var(--accent-glow);color:var(--text);padding:.45rem .8rem;border-radius:var(--radius);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.btn:hover{border-color:var(--accent)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{background:transparent;border-color:var(--line);color:var(--muted)}.btn-ghost:hover{color:var(--text);border-color:var(--accent-dim)}.btn-danger{border-color:#7a3128;background:#d45b4a29;color:#ffb4a8}.btn-danger:hover{border-color:var(--danger)}.btn-icon{width:2.2rem;height:2.2rem;padding:0}.input{width:100%;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:var(--radius);padding:.55rem .75rem}.input:focus{outline:1px solid var(--accent-dim);border-color:var(--accent)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.6rem}.status-pill{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;padding:.18rem .5rem;border-radius:var(--radius);border:1px solid var(--line);color:var(--accent);background:var(--accent-glow)}.status-pill.status-closed,.status-pill.status-archived{color:var(--muted);background:transparent}.score-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid var(--line)}.score-high{color:#ffb4a8;border-color:#7a3128;background:#d45b4a26}.score-mid{color:#f0d48a;border-color:#6e5614;background:#d4a0171f}.score-low{color:#b7d4c0;border-color:#2f523b;background:#5a9e6f1f}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{text-align:left;padding:.55rem .45rem;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-weight:500;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.grid-2{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}@media(max-width:900px){.grid-2{grid-template-columns:1fr}}.fade-in{animation:fadeUp .45s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.why-look{margin:.75rem 0 0;padding:.7rem .85rem;border-left:3px solid var(--accent);border:1px solid var(--line);border-left-width:3px;border-left-color:var(--accent);border-radius:var(--radius);background:#c9854a14}.why-look-label{display:block;margin-bottom:.25rem;color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.why-look p{margin:0;color:var(--text);font-size:.92rem;line-height:1.45}.score-reason{margin:.3rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.35;max-width:16rem}.exhibit-card{padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev)}.exhibit-card.smoking-gun{border-color:var(--danger);background:linear-gradient(180deg,#d45b4a1f,#d4a0170f);box-shadow:inset 0 0 0 1px #d4a01740}.smoking-gun-banner{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .55rem;padding:.4rem .55rem;border:1px solid rgba(212,160,23,.45);border-radius:var(--radius);background:#d4a0171a;color:#f0d48a;font-size:.8rem;line-height:1.35}.smoking-gun-banner i{color:var(--danger);margin-top:.1rem;flex-shrink:0}
