.Chart{aspect-ratio:16/9;justify-content:center;font-size:12px;display:flex}.Chart .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.Chart .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border)/.5)}.Chart .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.Chart .recharts-dot[stroke=\#fff]{stroke:#0000}.Chart .recharts-layer,.Chart .recharts-sector,.Chart .recharts-surface{outline:none}.Chart .recharts-polar-grid [stroke=\#ccc],.Chart .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.Chart .recharts-radial-bar-background-sector,.Chart .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.Chart .recharts-sector[stroke=\#fff]{stroke:#0000}.Chart-tooltip{border:1px solid hsl(var(--border)/.5);border-radius:var(--radius-l,8px);background:hsl(var(--background));align-items:start;gap:6px;min-width:128px;padding:6px 10px;font-size:12px;display:grid;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Chart-tooltipLabel{font-weight:var(--font-weight-medium,500)}.Chart-tooltipBody{gap:6px;display:grid}.Chart-tooltipItem{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}.Chart-tooltipItem>svg{width:10px;height:10px;color:hsl(var(--muted-foreground))}.Chart-tooltipItem_centered{align-items:center}.Chart-indicator{border:1px solid var(--color-border);background:var(--color-bg);border-radius:2px;flex-shrink:0}.Chart-indicator_type_dot{width:10px;height:10px}.Chart-indicator_type_line{width:4px}.Chart-indicator_type_dashed{background:0 0;border-style:dashed;border-width:1.5px;width:0}.Chart-indicator_nested{margin-block:2px}.Chart-tooltipRow{flex:1;justify-content:space-between;line-height:1;display:flex}.Chart-tooltipRow_align_end{align-items:flex-end}.Chart-tooltipRow_align_center{align-items:center}.Chart-tooltipMeta{gap:6px;display:grid}.Chart-tooltipName{color:hsl(var(--muted-foreground))}.Chart-tooltipValue{font-family:var(--font-mono,ui-monospace, monospace);font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.Chart-legend{justify-content:center;align-items:center;gap:16px;display:flex}.Chart-legend_align_top{padding-bottom:12px}.Chart-legend_align_bottom{padding-top:12px}.Chart-legendItem{align-items:center;gap:6px;display:flex}.Chart-legendItem>svg{width:12px;height:12px;color:hsl(var(--muted-foreground))}.Chart-legendSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}
