.chart.svelte-1srghcq{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.svg-wrap.svelte-1srghcq{width:100%;max-width:var(--chart-max-width,720px);position:relative}svg.svelte-1srghcq{width:100%;height:auto;display:block}.grid.svelte-1srghcq{stroke:var(--color-border);stroke-width:1px;opacity:.4}.axis-line.svelte-1srghcq{stroke:var(--color-border);stroke-width:1px}.axis.svelte-1srghcq{fill:var(--color-text-muted);font-family:var(--font-mono);font-size:10px}.axis-label.svelte-1srghcq{fill:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.band.svelte-1srghcq{opacity:.12;transition:opacity var(--transition-fast);pointer-events:none}.band.dimmed.svelte-1srghcq{opacity:.04}.series.svelte-1srghcq{transition:opacity var(--transition-fast)}.series.dimmed.svelte-1srghcq{opacity:.18}.series.focused.svelte-1srghcq path:where(.svelte-1srghcq){stroke-width:3px}.tooltip.svelte-1srghcq{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;z-index:2;font-size:11px;display:inline-flex;position:absolute;transform:translate(8px,-50%)}.tooltip.flip.svelte-1srghcq{transform:translate(calc(-100% - 8px),-50%)}.end-note.svelte-1srghcq{font-family:var(--font-mono);opacity:.85;pointer-events:none;font-size:10px;font-style:italic}.end-cap.svelte-1srghcq{stroke-width:1px;stroke-dasharray:3 3;opacity:.6;pointer-events:none}.cursor.svelte-1srghcq{stroke:var(--color-text-primary);stroke-width:1px;stroke-dasharray:3 3;opacity:.5;pointer-events:none}.cursor-marker.svelte-1srghcq{pointer-events:none;opacity:.95}.tt-swatch.svelte-1srghcq{border-radius:2px;width:8px;height:8px;display:inline-block}.tt-label.svelte-1srghcq{color:var(--color-text-primary)}.tt-value.svelte-1srghcq{color:var(--color-text-muted)}.legend.svelte-1srghcq{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-1srghcq button:where(.svelte-1srghcq){align-items:center;gap:var(--space-xs);padding:2px var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:0 0;border:1px solid #0000;display:inline-flex}.legend.svelte-1srghcq button:where(.svelte-1srghcq):hover{border-color:var(--color-border);color:var(--color-text-primary)}.legend.svelte-1srghcq button.focused:where(.svelte-1srghcq){border-color:var(--color-border);background:var(--color-bg-canvas);color:var(--color-text-primary)}.legend.svelte-1srghcq button.hidden:where(.svelte-1srghcq) .swatch:where(.svelte-1srghcq){opacity:.25}.legend.svelte-1srghcq button.hidden:where(.svelte-1srghcq) .label:where(.svelte-1srghcq){opacity:.5;text-decoration:line-through}.legend.svelte-1srghcq button:where(.svelte-1srghcq):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.swatch.svelte-1srghcq{width:10px;height:10px;transition:opacity var(--transition-fast);border-radius:2px;display:inline-block}
