.line-chart.svelte-1srghcq{gap:var(--space-2);width:100%;color:var(--neutral);flex-direction:column;display:flex}.chart-canvas.svelte-1srghcq{width:100%}.chart-head.svelte-1srghcq{gap:var(--space-1);flex-direction:column;display:flex}.chart-label.svelte-1srghcq{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:600;line-height:1.3}.chart-value-row.svelte-1srghcq{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.chart-value.svelte-1srghcq{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-strong);font-size:2.25rem;font-weight:900;line-height:1.05}.chart-delta-group.svelte-1srghcq{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.chart-delta.svelte-1srghcq{padding:.25rem var(--space-2);background-color:color-mix(in srgb, currentColor 14%, transparent);border-radius:9999px;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.chart-delta-arrow.svelte-1srghcq svg{width:.875rem;height:.875rem}.tone-positive.svelte-1srghcq .chart-delta-arrow:where(.svelte-1srghcq),.tone-positive.svelte-1srghcq .chart-delta-value:where(.svelte-1srghcq),.tone-positive.svelte-1srghcq .chart-delta-percent-pill:where(.svelte-1srghcq){color:var(--positive-text)}.tone-negative.svelte-1srghcq .chart-delta-arrow:where(.svelte-1srghcq),.tone-negative.svelte-1srghcq .chart-delta-value:where(.svelte-1srghcq),.tone-negative.svelte-1srghcq .chart-delta-percent-pill:where(.svelte-1srghcq){color:var(--negative-text)}.chart-delta.tone-positive.svelte-1srghcq{background-color:color-mix(in srgb, var(--positive) 12%, transparent)}.chart-delta.tone-negative.svelte-1srghcq{background-color:color-mix(in srgb, var(--negative) 12%, transparent)}.chart-delta.tone-neutral.svelte-1srghcq{background-color:var(--surface-strong);color:var(--ink-muted)}.chart-legend.svelte-1srghcq{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chart-legend-item.svelte-1srghcq{align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.chart-legend-text.svelte-1srghcq{color:var(--ink-muted)}.chart-legend-swatch.svelte-1srghcq{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}.chart-legend-swatch.swatch-primary.svelte-1srghcq{background:currentColor}.chart-legend-swatch.swatch-compare.svelte-1srghcq{background:var(--negative)}.line-chart.svelte-1srghcq .chart-line{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px color-mix(in srgb, currentColor 40%, transparent)) drop-shadow(0 3px 6px color-mix(in srgb, currentColor 28%, transparent));fill:none!important;stroke:url(#line-convex)!important;stroke-width:2.5px!important}.line-chart.svelte-1srghcq .chart-line-halo{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:var(--chart-line-halo)!important;stroke-width:5px!important}.line-chart.svelte-1srghcq .chart-line-compare{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--negative) 35%, transparent));fill:none!important;stroke:var(--negative)!important;stroke-width:2px!important}.line-chart.svelte-1srghcq .chart-line-compare-halo{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:var(--chart-line-halo)!important;stroke-width:4.5px!important}.line-chart.svelte-1srghcq .chart-rule,.line-chart.svelte-1srghcq .chart-grid line{stroke:var(--border-subtle);stroke-width:1px}.line-chart.svelte-1srghcq .y-pills .y-pill-bg{fill:var(--surface);stroke:var(--border-subtle);stroke-width:1px}.line-chart.svelte-1srghcq .y-pills .y-pill-text{fill:var(--ink-muted);font-feature-settings:"tnum" 1, "lnum" 1;paint-order:stroke;font-size:.6875rem;font-weight:600}.line-chart.svelte-1srghcq .tick{stroke:var(--border-default)}.line-chart.svelte-1srghcq .tickLabel{font-feature-settings:"tnum" 1, "lnum" 1;fill:var(--ink-base)!important;stroke:none!important;font-size:.8125rem!important;font-weight:500!important}.line-chart.svelte-1srghcq circle.highlight-point{fill:currentColor;stroke:var(--surface);stroke-width:2px}.line-chart.svelte-1srghcq .chart-tooltip{background-color:color-mix(in srgb, var(--ink-strong) 94%, var(--surface) 6%);border:1px solid color-mix(in srgb, var(--canvas) 12%, transparent);border-radius:var(--space-3);color:var(--canvas);padding:.4375rem .625rem;font-size:.8125rem;font-weight:650;line-height:1.25;box-shadow:0 1px 1px #0000002e,0 12px 28px -16px #0000006b}.line-chart.svelte-1srghcq .chart-tooltip [class*=tooltip-header]{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--canvas) 70%, transparent);margin-bottom:.125rem;font-size:.6875rem;font-weight:750}.line-chart.svelte-1srghcq .chart-tooltip [class*=tooltip-item]{font-feature-settings:"tnum" 1, "lnum" 1}
