@layer base{._container_f4j27_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_f4j27_2>*{flex:1 1 auto;min-height:0}._container_f4j27_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:var(--font-size-xs)}._container_f4j27_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_f4j27_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_f4j27_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_f4j27_2 .recharts-layer{outline:none}._container_f4j27_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_f4j27_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_f4j27_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_f4j27_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_f4j27_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_f4j27_2 .recharts-sector,._container_f4j27_2 .recharts-surface{outline:none}._tooltip_f4j27_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_f4j27_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_f4j27_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_f4j27_102{font-weight:600;font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_f4j27_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_f4j27_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm)}._tooltipItemIndicator_f4j27_124{flex-shrink:0}._tooltipItemIndicator-dot_f4j27_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_f4j27_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_f4j27_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_f4j27_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_f4j27_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_f4j27_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_f4j27_180{align-items:center}._tooltipItemLabelContent_f4j27_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_f4j27_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_f4j27_195{font-weight:600;color:var(--popup-foreground)}._legend_f4j27_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_f4j27_209{margin-bottom:var(--spacing-4)}._legend-bottom_f4j27_213{margin-top:var(--spacing-4)}._legendItem_f4j27_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--surface-foreground)}._legendItemIcon_f4j27_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}
