.charts_figure__n0Ere{margin:0;width:100%;min-width:0}.charts_svg__s3cEV{display:block;width:100%;height:auto;overflow:visible}.charts_srOnly__8jl1i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.charts_grid__vHkF0{stroke:var(--chart-grid);stroke-width:1}.charts_axisLabel__Rq9TI{fill:var(--chart-axis);font-family:var(--font-mono);font-size:10px}.charts_line__6eCYt{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.charts_area__4ayFz{opacity:.14}.charts_point__BUl39{stroke:var(--surface);stroke-width:2}@media (prefers-reduced-motion:no-preference){.charts_animLine__yv2lQ{stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);animation:charts_draw__9FPk6 var(--dur-orchestrate,.44s) var(--ease-orchestrate,ease-out) forwards}.charts_animGrow__TDewo{transform:scaleY(0);transform-origin:var(--grow-origin,bottom);animation:charts_grow__OeJjC var(--dur-precise,.24s) var(--ease-precise,ease-out) forwards}.charts_animFade__0S_PS{opacity:0;animation:charts_fade__FtQLf var(--dur-precise,.24s) var(--ease-precise,ease-out) forwards}}@keyframes charts_draw__9FPk6{to{stroke-dashoffset:0}}@keyframes charts_grow__OeJjC{to{transform:scaleY(1)}}@keyframes charts_fade__FtQLf{to{opacity:1}}.charts_crosshair__ComTo{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.charts_hitband__7OsqT{fill:transparent;cursor:crosshair}.charts_tooltip__iyN8q{position:absolute;z-index:var(--z-tooltip,80);pointer-events:none;min-width:0;max-width:220px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--elevation-2);font-size:var(--fs-xs);color:var(--text-primary);transform:translate(-50%,calc(-100% - 10px));white-space:nowrap}.charts_tooltipRow__50hvg{display:flex;align-items:center;gap:var(--space-2)}.charts_tooltipLabel__RDqVB{color:var(--text-muted)}.charts_tooltipValue__2NJil{font-family:var(--font-mono);font-weight:var(--fw-semibold);color:var(--text-primary);margin-left:auto}.charts_wrap__kyv8p{position:relative}.charts_legend__Aq3dn{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);padding:0;list-style:none}.charts_legendItem__L7LWj{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-secondary)}.charts_swatch__1bXaM{width:10px;height:10px;border-radius:3px;flex:none}.charts_legendValue__DoaKW{font-family:var(--font-mono);color:var(--text-primary);font-weight:var(--fw-medium)}.charts_bar__aKtva{transition:opacity var(--dur-fast,.14s) var(--ease-out,ease)}.charts_bar__aKtva:hover{opacity:.82}.charts_barLabel__KfPrp{fill:var(--chart-axis);font-family:var(--font-body);font-size:10px;text-anchor:middle}.charts_dataLabel__9w5_f{fill:var(--text-primary);font-family:var(--font-mono);font-size:10px;font-weight:600;text-anchor:middle}.charts_donutTotal__5J_Cy{fill:var(--text-primary);font-family:var(--font-display);font-weight:700;text-anchor:middle}.charts_donutCaption__dh50U{fill:var(--text-muted);font-family:var(--font-body);font-size:10px;text-anchor:middle;text-transform:uppercase;letter-spacing:var(--ls-eyebrow)}.charts_funnelBand__HxJcB{transition:opacity var(--dur-fast,.14s) var(--ease-out,ease)}.charts_funnelBand__HxJcB:hover{opacity:.85}.charts_funnelLabel__WiHhB{fill:var(--text-primary);font-family:var(--font-body);font-size:11px;font-weight:500}.charts_funnelValue__8zSGf{fill:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.charts_empty__pOI74{display:grid;place-items:center;min-height:120px;color:var(--text-muted);font-size:var(--fs-sm);border:1px dashed var(--line);border-radius:var(--radius-lg)}