.chart-legend.svelte-qocd29{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 4px;padding:0;list-style:none;font-family:var(--chart-font, inherit);font-size:13px;color:var(--gray)}.legend-item.svelte-qocd29{display:inline-flex;align-items:center;gap:6px}.legend-item.svelte-qocd29:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--swatch)}.chart-wrap.svelte-7rilk8{position:relative}.chart-svg.svelte-7rilk8{display:block;width:100%;height:auto;font-family:var(--chart-font, inherit)}.grid-line.svelte-7rilk8{stroke:#ececec;stroke-width:1}.axis-line.svelte-7rilk8{stroke:var(--black);stroke-width:1}.bar.svelte-7rilk8{fill:var(--c)}.line.svelte-7rilk8{fill:none;stroke:var(--c);stroke-width:2}.dot.svelte-7rilk8{fill:var(--c);transform-box:fill-box;transform-origin:center;transition:transform .15s ease-out}.dot.active.svelte-7rilk8{transform:scale(1.45)}@media(prefers-reduced-motion:no-preference){.bar.svelte-7rilk8{transform-box:fill-box;transform-origin:50% 100%;animation:hk-grow-y .7s var(--ease-out) backwards;animation-delay:calc(var(--draw-delay, 0ms) + min(var(--i) * 35ms,.35s))}.bar-value.svelte-7rilk8{animation:hk-fade-in .25s ease-out backwards;animation-delay:calc(var(--draw-delay, 0ms) + min(var(--i) * 35ms,.35s) + .45s)}.line.svelte-7rilk8{stroke-dasharray:1;animation:hk-draw-line .9s cubic-bezier(.25,1,.5,1) backwards;animation-delay:calc(var(--draw-delay, 0ms) + var(--si) * .12s)}.dot.svelte-7rilk8{animation:hk-fade-in .2s ease-out backwards;animation-delay:calc(var(--draw-delay, 0ms) + .3s + min(var(--i) * 30ms,.45s))}}@media(prefers-reduced-motion:reduce){.dot.svelte-7rilk8{transition:none}}.hit-band.svelte-7rilk8{fill:transparent}.hover-band.svelte-7rilk8{fill:var(--surface-inset);animation:hk-fade-in .15s ease-out}.chart-tooltip.svelte-7rilk8{position:absolute;z-index:1;transform:translate(-50%,calc(-100% - 10px));min-width:96px;max-width:240px;padding:8px 10px;background:var(--white, #fff);border:1px solid var(--black, #000);border-radius:var(--radius-sm, 8px);font-family:var(--chart-font, inherit);font-size:13px;line-height:1.35;color:var(--chart-text-strong, var(--ink));pointer-events:none;white-space:nowrap;animation:hk-fade-in .15s ease-out}.chart-tooltip.align-start.svelte-7rilk8{transform:translate(-16px,calc(-100% - 10px))}.chart-tooltip.align-end.svelte-7rilk8{transform:translate(calc(-100% + 16px),calc(-100% - 10px))}.tooltip-x.svelte-7rilk8{margin:0 0 4px;color:var(--gray);font-size:12px}.tooltip-row.svelte-7rilk8{margin:0;display:flex;align-items:center;gap:6px}.tooltip-label.svelte-7rilk8{overflow:hidden;text-overflow:ellipsis}.tooltip-value.svelte-7rilk8{margin-left:auto;padding-left:12px;font-weight:600;font-variant-numeric:tabular-nums}.tooltip-swatch.svelte-7rilk8{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--c)}.bar.muted.svelte-7rilk8{fill:var(--chart-muted)}.bar-value.svelte-7rilk8{text-anchor:middle;fill:var(--chart-text-strong, var(--ink));font-weight:600}.tick-label.svelte-7rilk8{fill:var(--gray);font-size:11px}.y-tick.svelte-7rilk8{text-anchor:end;dominant-baseline:middle}.x-tick.svelte-7rilk8{text-anchor:middle}.x-tick.rotated.svelte-7rilk8{text-anchor:end}.axis-label.svelte-7rilk8{fill:var(--gray);font-size:12px;text-anchor:middle}
