.kpi-value.lede.svelte-15czyw8{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.kpi.svelte-15czyw8{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--tint-neutral);box-shadow:var(--shadow-sm)}.kpi[data-tone=info].svelte-15czyw8{background:var(--tint-info)}.kpi[data-tone=good].svelte-15czyw8{background:var(--tint-good)}.kpi[data-tone=warn].svelte-15czyw8{background:var(--tint-warn)}.kpi[data-tone=bad].svelte-15czyw8{background:var(--tint-bad)}.kpi-label.svelte-15czyw8{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.kpi-value.svelte-15czyw8{margin:0;font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:600;color:var(--color-text)}.kpi-trend.svelte-15czyw8{margin-block:var(--space-1)}.kpi-track.svelte-15czyw8{position:relative;block-size:10px;margin-block-start:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-sunken);overflow:hidden}.kpi-track-fill.svelte-15czyw8{display:block;block-size:100%;min-inline-size:2px;border-radius:var(--radius-full);background:var(--chart-1)}.kpi[data-tone=warn].svelte-15czyw8 .kpi-track-fill:where(.svelte-15czyw8){background:var(--fill-medium)}.kpi[data-tone=bad].svelte-15czyw8 .kpi-track-fill:where(.svelte-15czyw8){background:var(--fill-low)}.kpi-track-caption.svelte-15czyw8{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.kpi-foot.svelte-15czyw8{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.kpi-line.svelte-15czyw8{margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--color-text-secondary)}.kpi-move[data-movement-verdict=good].svelte-15czyw8{color:var(--movement-good)}.kpi-move[data-movement-verdict=bad].svelte-15czyw8{color:var(--movement-bad)}.kpi-move[data-movement-verdict=neutral].svelte-15czyw8{color:var(--color-text-secondary)}.kpi-move-note.svelte-15czyw8{color:var(--color-text-tertiary)}.spark.svelte-18qpfvr{display:block;overflow:visible;max-inline-size:100%}.spark.svelte-18qpfvr:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.spark.svelte-18qpfvr polyline:where(.svelte-18qpfvr){fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.spark-rule.svelte-18qpfvr{stroke:var(--color-rule-strong);stroke-width:1;stroke-dasharray:2 2}.spark-empty.svelte-18qpfvr{display:block;max-inline-size:100%}.plot.svelte-sg2xld{margin-top:var(--space-4)}
