.chart.svelte-1srghcq{display:grid;gap:1rem}.chart-head.svelte-1srghcq{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.chart-head.svelte-1srghcq h3:where(.svelte-1srghcq){margin:0;font-size:1.08rem;font-weight:700;color:var(--ink-strong)}.chart-head.svelte-1srghcq p:where(.svelte-1srghcq){margin:.3rem 0 0;font-size:.9rem;line-height:1.45;color:var(--ink-soft);max-width:34rem}.chart-legend.svelte-1srghcq{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:flex-end;font-size:.82rem;color:var(--ink-soft)}.legend-item.svelte-1srghcq{display:inline-flex;gap:.45rem;align-items:center}.legend-swatch.svelte-1srghcq{width:.85rem;height:.85rem;border-radius:999px}svg.svelte-1srghcq{display:block;width:100%;height:auto;border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,white 82%,transparent),transparent),color-mix(in srgb,white 78%,var(--accent-cream))}.grid-line.svelte-1srghcq{stroke:color-mix(in srgb,var(--card-border) 65%,transparent);stroke-width:1}.grid-line-vertical.svelte-1srghcq{stroke-opacity:.45}.tick.svelte-1srghcq,.axis-label.svelte-1srghcq{fill:var(--ink-soft);font-size:12px;font-family:var(--font-mono)}.tick-y.svelte-1srghcq{text-anchor:end}.tick-x.svelte-1srghcq{text-anchor:middle}.axis-y.svelte-1srghcq{text-anchor:start}.axis-x.svelte-1srghcq{text-anchor:end}@media(max-width:720px){.chart-head.svelte-1srghcq{flex-direction:column}.chart-legend.svelte-1srghcq{justify-content:flex-start}}.metric.svelte-1e9wj76{border:1px solid color-mix(in srgb,var(--card-border) 72%,transparent);border-radius:1.3rem;padding:1rem 1.05rem;background:linear-gradient(180deg,color-mix(in srgb,white 90%,transparent),transparent),var(--card-bg);box-shadow:var(--panel-shadow)}.metric-accent.svelte-1e9wj76{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-amber) 14%,white),transparent 50%),var(--card-bg)}.metric-muted.svelte-1e9wj76{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-green) 12%,white),transparent 52%),var(--card-bg)}.metric-label.svelte-1e9wj76{margin:0 0 .55rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft)}.metric-value.svelte-1e9wj76{margin:0;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700;line-height:1;color:var(--ink-strong)}.metric-detail.svelte-1e9wj76{margin:.6rem 0 0;font-size:.92rem;line-height:1.45;color:var(--ink-soft)}.field.svelte-1i3tf03{display:grid;gap:.75rem;padding:.95rem 0;border-top:1px solid color-mix(in srgb,var(--card-border) 60%,transparent)}.field.svelte-1i3tf03:first-child{border-top:0;padding-top:0}.field-top.svelte-1i3tf03,.field-bottom.svelte-1i3tf03{display:flex;gap:1rem;align-items:center;justify-content:space-between}.field-label.svelte-1i3tf03{font-size:.98rem;font-weight:600;color:var(--ink-strong)}.field-value.svelte-1i3tf03{font-family:var(--font-mono);font-size:.9rem;color:var(--accent-green-deep)}.field-help.svelte-1i3tf03{margin:0;font-size:.84rem;line-height:1.45;color:var(--ink-soft);max-width:26rem}.field-range.svelte-1i3tf03{width:100%;accent-color:var(--accent-amber)}.field-number.svelte-1i3tf03{width:6.5rem;padding:.62rem .7rem;border-radius:.8rem;border:1px solid var(--card-border);background:color-mix(in srgb,white 88%,var(--accent-cream));font:inherit;font-size:.92rem;color:var(--ink-strong);text-align:right}@media(max-width:720px){.field-bottom.svelte-1i3tf03{align-items:flex-start;flex-direction:column}.field-number.svelte-1i3tf03{width:100%;text-align:left}}
