.claim.svelte-1hawhk6{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--paper);border:1px solid var(--paper-edge);border-left:3px solid var(--pass);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.claim.fail.svelte-1hawhk6{border-left-color:var(--fail)}header.svelte-1hawhk6{display:flex;align-items:baseline;justify-content:space-between}.id.svelte-1hawhk6{font-size:var(--fs-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mid)}.verdict.svelte-1hawhk6{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--pass);font-weight:600}.claim.fail.svelte-1hawhk6 .verdict:where(.svelte-1hawhk6){color:var(--fail)}.statement.svelte-1hawhk6{font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.4;color:var(--ink-deep)}.kv.svelte-1hawhk6{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--paper-edge)}.kv.svelte-1hawhk6>div:where(.svelte-1hawhk6){display:flex;flex-direction:column;gap:var(--sp-1)}.k.svelte-1hawhk6{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.v.svelte-1hawhk6{font-size:var(--fs-sm);color:var(--ink)}@media (max-width: 560px){.kv.svelte-1hawhk6{grid-template-columns:1fr}}.viz.svelte-ro98s8{width:100%}svg.svelte-ro98s8{display:block}.group.svelte-1joh5r8{display:grid;gap:var(--sp-5)}.clan.svelte-1joh5r8{border-left:3px solid var(--accent);padding-left:var(--sp-4)}.clan-head.svelte-1joh5r8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.clan-title.svelte-1joh5r8{font-family:var(--font-serif);font-size:var(--fs-md);color:var(--ink-deep);font-weight:500}.clan-where.svelte-1joh5r8{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mid)}.strips.svelte-1joh5r8{display:grid;gap:var(--sp-2)}.viz.svelte-vpjgnq{width:100%}svg.svelte-vpjgnq{display:block}.viz.svelte-1var29r{width:100%}svg.svelte-1var29r{display:block}.thr{cursor:ns-resize}.panel.svelte-gstc3e{margin:0;background:var(--paper);border:1px solid var(--paper-edge);border-top:3px solid var(--accent);border-radius:6px;padding:var(--sp-3)}img.svelte-gstc3e{display:block;width:100%;height:auto;border-radius:4px;background:var(--paper-soft, #f5f3ee)}figcaption.svelte-gstc3e{margin-top:var(--sp-2)}.cap.svelte-gstc3e{font-size:var(--fs-sm);line-height:1.5;color:var(--ink)}.src.svelte-gstc3e{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-mid);margin-top:4px;text-transform:uppercase}.viz.svelte-ocqc11{width:100%}svg.svelte-ocqc11{display:block}.axis-label{fill:var(--ink-sea);font-size:12px}.handle{cursor:ew-resize}.viz.svelte-1wuuxm4{width:100%}svg.svelte-1wuuxm4{display:block}.group.svelte-1ukno2m{display:grid;gap:var(--sp-4)}.card.svelte-1ukno2m{border-left:3px solid var(--accent);padding-left:var(--sp-4)}.head.svelte-1ukno2m{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.name.svelte-1ukno2m{font-family:var(--font-serif);font-size:var(--fs-md);color:var(--ink-deep);font-weight:500}.pop.svelte-1ukno2m{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mid)}.network.svelte-1yq1d4d{background:var(--paper);border:1px solid var(--paper-edge);border-top:3px solid #2C82B8;border-radius:8px;padding:var(--sp-3);margin:var(--sp-4) 0}.network.rev.svelte-1yq1d4d{border-top-color:#b86a2c}.controls.svelte-1yq1d4d{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-3)}.year-col.svelte-1yq1d4d{display:flex;flex-direction:column;align-items:flex-start}.year-label.svelte-1yq1d4d{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid)}.year-value.svelte-1yq1d4d{font-family:var(--font-serif);font-size:1.6rem;color:var(--ink-deep);line-height:1}.slider.svelte-1yq1d4d{width:100%;accent-color:var(--ink-tide)}.meta.svelte-1yq1d4d{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--ink-mid);letter-spacing:.04em;flex-wrap:wrap;justify-content:flex-end}.pill.svelte-1yq1d4d{background:#2c82b8;color:#fff;padding:2px 8px;border-radius:10px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.pill.rev.svelte-1yq1d4d{background:#b86a2c}.stat.svelte-1yq1d4d{color:var(--ink)}.dot.svelte-1yq1d4d{opacity:.4}.canvas-wrap.svelte-1yq1d4d{position:relative;background:var(--paper-soft, #f5f3ee);border-radius:4px}svg.svelte-1yq1d4d{display:block;width:100%;height:auto}.tooltip.svelte-1yq1d4d{position:absolute;pointer-events:none;background:var(--ink-deep);color:#fff;padding:4px 8px;border-radius:3px;font-family:var(--font-mono);font-size:10px;opacity:0;transition:opacity 80ms ease;white-space:nowrap}.tooltip.visible.svelte-1yq1d4d{opacity:.95}.tt-id.svelte-1yq1d4d{font-weight:700}.tt-freq.svelte-1yq1d4d{opacity:.8}.legend.svelte-1yq1d4d{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:10px;color:var(--ink-mid);letter-spacing:.04em;line-height:1.6}.dot-blue.svelte-1yq1d4d,.dot-orange.svelte-1yq1d4d{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin:0 2px 0 4px}.dot-blue.svelte-1yq1d4d{background:#2c82b8}.dot-orange.svelte-1yq1d4d{background:#b86a2c;margin-left:10px}.sep.svelte-1yq1d4d{margin:0 6px;opacity:.4}.spec.svelte-1p2u9vp{margin:0}.canvas.svelte-1p2u9vp{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--paper-soft);border:1px solid var(--paper-edge);line-height:0}.canvas.svelte-1p2u9vp img:where(.svelte-1p2u9vp){display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.playhead.svelte-1p2u9vp{position:absolute;top:0;bottom:0;width:2px;background:var(--ink-deep);box-shadow:0 0 0 1px #f8fbfdb3;pointer-events:none;transition:left 60ms linear}.marker.svelte-1p2u9vp{position:absolute;top:0;bottom:0;width:1px;background:#0e4a6e59;pointer-events:none}.marker-label.svelte-1p2u9vp{position:absolute;top:4px;left:4px;font-family:var(--font-mono);font-size:10px;color:var(--ink-deep);background:#f8fbfdd9;padding:1px 4px;border-radius:2px;white-space:nowrap}.hover-line.svelte-1p2u9vp{position:absolute;top:0;bottom:0;width:1px;background:var(--ink-tide);pointer-events:none;opacity:.6}.hover-chip.svelte-1p2u9vp{position:absolute;bottom:6px;transform:translate(-50%);font-size:10px;color:var(--paper);background:var(--ink-deep);padding:2px 6px;border-radius:10px;pointer-events:none}figcaption.svelte-1p2u9vp{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--ink-mid);font-style:italic}.ribbon.svelte-tbykvw{width:100%}svg.svelte-tbykvw{display:block;border-radius:var(--r-sm);overflow:hidden}.viz.svelte-eh3aka{width:100%}svg.svelte-eh3aka{display:block}.axis path,.axis line{stroke:var(--paper-edge)}.axis text{fill:var(--ink-mid);font-size:11px}.block.svelte-dqxr21{margin:var(--sp-7) 0}.block-hero.svelte-dqxr21{padding-top:var(--sp-3)}.block-caveat.svelte-dqxr21{border-left:3px solid var(--paper-edge);padding-left:var(--sp-4);color:var(--ink-sea);font-style:italic}.block-teaser.svelte-dqxr21{padding:var(--sp-5);background:var(--paper-soft);border-radius:var(--r-lg);border:1px solid var(--paper-edge)}h2.svelte-dqxr21{font-family:var(--font-serif);font-size:clamp(1.5rem,2.2vw,1.9rem);color:var(--ink-deep);margin:0 0 var(--sp-3);line-height:1.2}.prose.svelte-dqxr21{font-family:var(--font-serif);font-size:var(--fs-md);color:var(--ink);line-height:1.65;max-width:42rem;margin:0 0 var(--sp-4)}.assets.svelte-dqxr21{margin-top:var(--sp-4)}.assets.layout-scatter-focal.svelte-dqxr21 .primary:where(.svelte-dqxr21){padding:var(--sp-4);background:var(--paper-soft);border-radius:var(--r-lg);border:1px solid var(--paper-edge);box-shadow:var(--shadow-1)}.assets.layout-compare.svelte-dqxr21,.assets.layout-triptych.svelte-dqxr21{display:grid;gap:var(--sp-5)}.assets.layout-compare.svelte-dqxr21{grid-template-columns:1fr 1fr}.assets.layout-triptych.svelte-dqxr21{grid-template-columns:1fr 1fr 1fr}@media (max-width: 900px){.assets.layout-compare.svelte-dqxr21,.assets.layout-triptych.svelte-dqxr21{grid-template-columns:1fr}}.assets.layout-strip.svelte-dqxr21{display:flex;gap:var(--sp-4);overflow-x:auto;padding-bottom:var(--sp-3)}.assets.layout-strip.svelte-dqxr21 .cell:where(.svelte-dqxr21){flex:0 0 auto;min-width:280px}.assets.layout-grid.svelte-dqxr21{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-4)}.caption.svelte-dqxr21{font-size:var(--fs-sm);color:var(--ink-mid);line-height:1.5;margin:var(--sp-2) 0 0;font-family:var(--font-serif);font-style:italic}.supports.svelte-dqxr21{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-3);margin-top:var(--sp-4)}.loading.svelte-dqxr21{color:var(--ink-mid);font-family:var(--font-mono);font-size:var(--fs-sm)}.page.svelte-1uha8ag{max-width:60rem;margin:0 auto;padding:var(--sp-5)}.top.svelte-1uha8ag{padding-top:var(--sp-6);transition:padding .25s ease}.has-answer.svelte-1uha8ag .top:where(.svelte-1uha8ag){padding-top:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--paper-edge);margin-bottom:var(--sp-5)}.intro.svelte-1uha8ag{max-width:44rem;margin:0 auto var(--sp-6);text-align:center}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-serif);font-size:clamp(2.4rem,4.5vw,3.4rem);line-height:1.1;color:var(--ink-deep);margin:var(--sp-3) 0 var(--sp-4)}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--ink-tide);font-style:italic}.intro.svelte-1uha8ag .lede:where(.svelte-1uha8ag){font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--ink-sea);line-height:1.5;max-width:38rem;margin:0 auto}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mid)}.composer.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:var(--sp-3);max-width:44rem;margin:var(--sp-5) auto 0}textarea.svelte-1uha8ag{resize:vertical;padding:var(--sp-3) var(--sp-4);font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.5;color:var(--ink-deep);background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--r-md);min-height:3rem}textarea.svelte-1uha8ag:focus{outline:none;border-color:var(--ink-tide);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-tide) 18%,transparent)}button[type=submit].svelte-1uha8ag{padding:0 var(--sp-5);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:600;color:#fff;background:var(--ink-deep);border:1px solid var(--ink-deep);border-radius:var(--r-md);cursor:pointer;transition:background .15s ease}button[type=submit].svelte-1uha8ag:hover:not(:disabled){background:var(--ink-tide);border-color:var(--ink-tide)}button[type=submit].svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.suggestions.svelte-1uha8ag{max-width:44rem;margin:var(--sp-5) auto 0;text-align:center}.suggestions-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mid);margin-bottom:var(--sp-3)}.chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.chip.svelte-1uha8ag{font-family:var(--font-serif);font-size:var(--fs-sm);color:var(--ink-sea);background:var(--paper-soft);border:1px solid var(--paper-edge);border-radius:999px;padding:var(--sp-2) var(--sp-3);cursor:pointer;font-style:italic;transition:all .15s ease}.chip.svelte-1uha8ag:hover{background:var(--paper);color:var(--ink-deep);border-color:var(--ink-tide)}.error.svelte-1uha8ag{max-width:44rem;margin:var(--sp-4) auto;padding:var(--sp-3) var(--sp-4);background:#fff2ef;border:1px solid #e8b4a7;border-radius:var(--r-md);color:#7c2d1b;font-family:var(--font-mono);font-size:var(--fs-sm)}.building.svelte-1uha8ag{display:flex;align-items:center;gap:var(--sp-4);max-width:44rem;margin:var(--sp-5) auto 0;padding:var(--sp-4)}.pulse.svelte-1uha8ag{width:14px;height:14px;border-radius:50%;background:var(--ink-tide);animation:svelte-1uha8ag-pulse 1.4s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.status.svelte-1uha8ag .line1:where(.svelte-1uha8ag){color:var(--ink-deep);font-family:var(--font-serif);font-size:var(--fs-md)}.status.svelte-1uha8ag .line2:where(.svelte-1uha8ag){color:var(--ink-mid);font-family:var(--font-serif);font-size:var(--fs-sm);font-style:italic}.answer-head.svelte-1uha8ag{max-width:44rem;margin:0 auto var(--sp-6);text-align:left}.answer-title.svelte-1uha8ag{font-family:var(--font-serif);font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.15;color:var(--ink-deep);margin:var(--sp-2) 0 var(--sp-3)}.answer-lede.svelte-1uha8ag{font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--ink-sea);line-height:1.55;max-width:40rem}.answer-foot.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) 0 var(--sp-3);margin-top:var(--sp-6);border-top:1px solid var(--paper-edge)}.ghost.svelte-1uha8ag{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-sea);background:transparent;border:1px solid var(--paper-edge);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-4);cursor:pointer}.ghost.svelte-1uha8ag:hover{color:var(--ink-deep);border-color:var(--ink-tide)}.usage.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--ink-mid);font-family:var(--font-mono)}
