.container.svelte-vj1cfc{max-width:880px;margin:0 auto;padding:2rem 1.5rem}.page-header.svelte-vj1cfc{margin-bottom:1.5rem}.title-row.svelte-vj1cfc{display:flex;gap:1rem;align-items:flex-start}h1.svelte-vj1cfc{font-size:2.4rem;margin:.4rem 0;flex:1}.muted.svelte-vj1cfc{color:var(--fg-dim, #adb5bd)}.small.svelte-vj1cfc{font-size:.9rem}code.svelte-vj1cfc{font-family:ui-monospace,SFMono-Regular,monospace;padding:.05em .35em;background:#ffffff0f;border-radius:4px;font-size:.85em}.lede.svelte-vj1cfc{color:var(--fg, #f1f3f5);font-size:1.1rem;margin:0 0 .6rem;line-height:1.45}.era.svelte-vj1cfc{color:var(--fg-dim, #adb5bd);font-size:.95rem}.desc.svelte-vj1cfc{color:var(--fg-dim, #adb5bd);line-height:1.55;margin:0;max-width:70ch}.badge.svelte-vj1cfc{padding:.25rem .65rem;border-radius:6px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-active.svelte-vj1cfc{background:#4ade8026;color:#4ade80}.badge-deprecated.svelte-vj1cfc{background:#ffffff0f;color:var(--fg-dim, #adb5bd)}.card.svelte-vj1cfc{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.4rem 1.6rem;margin:1rem 0}.card.svelte-vj1cfc h2:where(.svelte-vj1cfc){margin:0 0 .5rem;font-size:1.1rem}.stats.svelte-vj1cfc{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;padding:1.2rem 1.4rem}.stat-label.svelte-vj1cfc{color:var(--fg-dim, #adb5bd);font-size:.85rem}.stat-num.svelte-vj1cfc{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:.2rem}.small-num.svelte-vj1cfc{font-size:1.2rem;font-weight:600}.chips.svelte-vj1cfc{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-vj1cfc{padding:.3rem .7rem;border-radius:999px;font-size:.85rem}.chip-domain.svelte-vj1cfc{background:#60a5fa1f;color:#93c5fd}.chip-method.svelte-vj1cfc{background:#a78bfa1f;color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem}.placeholder.svelte-vj1cfc{background:#ffffff04;border-style:dashed}.heatmap.svelte-vj1cfc em:where(.svelte-vj1cfc){font-style:italic;color:#fbbf24}.dim-rows.svelte-vj1cfc{list-style:none;padding:0;margin:.7rem 0 0;display:grid;gap:.4rem}.dim-row.svelte-vj1cfc{display:grid;grid-template-columns:180px 1fr 50px;gap:.8rem;align-items:center;padding:.25rem 0}.dim-label.svelte-vj1cfc{color:var(--fg-dim, #adb5bd);font-size:.85rem;text-transform:capitalize;font-family:ui-monospace,SFMono-Regular,monospace}.dim-bar.svelte-vj1cfc{background:#ffffff0a;border-radius:4px;height:14px;position:relative;overflow:hidden}.dim-fill.svelte-vj1cfc{display:block;height:100%;background:linear-gradient(90deg,#60a5fa80,#60a5fad9);border-radius:4px;transition:width .4s ease-out}.dim-row.neutral.svelte-vj1cfc .dim-fill:where(.svelte-vj1cfc){background:#ffffff26}.dim-score.svelte-vj1cfc{font-variant-numeric:tabular-nums;font-size:.85rem;text-align:right;color:var(--fg, #f1f3f5);font-weight:600}.dim-row.neutral.svelte-vj1cfc .dim-score:where(.svelte-vj1cfc){color:var(--fg-dim, #adb5bd);font-weight:400}.debate-list.svelte-vj1cfc{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.debate-list.svelte-vj1cfc .ref:where(.svelte-vj1cfc){color:inherit;text-decoration:none;padding:.5rem .7rem;background:#ffffff05;border-radius:6px;display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem}.debate-list.svelte-vj1cfc .ref:where(.svelte-vj1cfc):hover{color:#93c5fd;background:#ffffff0a}.compare-card.svelte-vj1cfc{background:#60a5fa0a;border-color:#60a5fa33}.compare-list.svelte-vj1cfc{list-style:none;padding:0;margin:.7rem 0 .6rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.4rem}.compare-list.svelte-vj1cfc a:where(.svelte-vj1cfc){display:block;padding:.5rem .7rem;background:#ffffff05;border-radius:6px;color:var(--fg, #f1f3f5);text-decoration:none;font-size:.9rem}.compare-list.svelte-vj1cfc a:where(.svelte-vj1cfc):hover{background:#60a5fa1a;color:#93c5fd}.compare-list.svelte-vj1cfc .vs:where(.svelte-vj1cfc){color:var(--fg-dim, #adb5bd);font-size:.8em;margin:0 .3em}.container.svelte-vj1cfc{max-width:1180px}.layout.svelte-vj1cfc{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.6rem;align-items:start}.main.svelte-vj1cfc{min-width:0}.sidebar.svelte-vj1cfc{position:sticky;top:1rem}@media (max-width: 860px){.layout.svelte-vj1cfc{grid-template-columns:1fr}.sidebar.svelte-vj1cfc{position:static}}.lede-row.svelte-vj1cfc{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.2rem 0 .8rem}.era-badge.svelte-vj1cfc{padding:.25rem .7rem;border-radius:999px;background:#60a5fa1f;color:#93c5fd;font-variant-numeric:tabular-nums;font-weight:600;font-size:.9rem}.discipline.svelte-vj1cfc{padding:.25rem .7rem;border-radius:999px;background:#a78bfa1f;color:#c4b5fd;font-size:.85rem;text-transform:capitalize}.tradition.svelte-vj1cfc{padding:.25rem .7rem;border-radius:999px;background:#ffffff0d;color:var(--fg, #f1f3f5);font-size:.85rem}.thinking.svelte-vj1cfc .ideas:where(.svelte-vj1cfc){padding-left:1.1rem;margin:.5rem 0 .6rem;color:var(--fg, #f1f3f5);line-height:1.5}.thinking.svelte-vj1cfc .ideas:where(.svelte-vj1cfc) li:where(.svelte-vj1cfc){margin:.2rem 0}.quote.svelte-vj1cfc{margin:.7rem 0 0;padding:.6rem .9rem;border-left:3px solid rgba(96,165,250,.5);background:#ffffff05;color:var(--fg, #f1f3f5);font-style:italic;line-height:1.5}.voice.svelte-vj1cfc .sparkline:where(.svelte-vj1cfc){display:flex;align-items:flex-end;gap:2px;height:64px;margin:.6rem 0 .4rem;padding:0 .2rem;overflow-x:auto}.spark-bar.svelte-vj1cfc{display:inline-block;min-width:4px;flex:0 0 auto;background:linear-gradient(180deg,#60a5fad9,#60a5fa73);border-radius:2px}.sisters.svelte-vj1cfc .sister-list:where(.svelte-vj1cfc){list-style:none;padding:0;margin:.6rem 0 0;display:grid;gap:.4rem}.sister.svelte-vj1cfc{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:8px;text-decoration:none;color:var(--fg, #f1f3f5);background:#ffffff05}.sister.svelte-vj1cfc:hover{background:#60a5fa14}.sister-avatar.svelte-vj1cfc{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#60a5fa2e;color:#93c5fd;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem}.sister-meta.svelte-vj1cfc{display:flex;flex-direction:column;min-width:0}.sister-name.svelte-vj1cfc{font-size:.92rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sister-dates.svelte-vj1cfc{font-size:.78rem;color:var(--fg-dim, #adb5bd);font-variant-numeric:tabular-nums}
