._button_1u2ig_1{color:var(--foreground-muted);transition:all var(--motion-fast) cubic-bezier(.4,0,.2,1)}._button_1u2ig_1:hover{color:var(--brand-primary);background-color:var(--brand-primary-soft-bg);transform:scale(1.05)}._active_1u2ig_12{color:var(--brand-primary)}._active_1u2ig_12:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._icon_1u2ig_21{transition:transform var(--motion-fast) ease}._button_1u2ig_1:active ._icon_1u2ig_21{transform:scale(.9)}._bare_nr6l8_2{display:flex;flex-direction:column;gap:var(--gap-section);width:100%}._header_nr6l8_9{display:flex;flex-direction:column;gap:var(--gap-pair)}._titleWrapper_nr6l8_15{display:flex;align-items:center;gap:var(--gap-item)}._icon_nr6l8_21{display:none}._title_nr6l8_15{font-family:var(--font-family-display);font-size:var(--text-md);font-weight:var(--weight-heading);color:var(--foreground);margin:0}._subtitle_nr6l8_33{font-family:var(--font-family-base);font-size:var(--text-xs);color:var(--muted-foreground);margin:0}._content_nr6l8_40{min-height:250px;display:flex;flex-direction:column}._chartWrapper_nr6l8_46{flex:1;width:100%;height:250px}._chartContainer_nr6l8_52{width:100%;height:100%}._loadingState_nr6l8_58{width:100%;height:250px;display:flex;align-items:center;justify-content:center}._chartSkeleton_nr6l8_66{width:100%;height:100%;border-radius:var(--radius-sm)}._errorState_nr6l8_72,._emptyState_nr6l8_73{width:100%;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-item);color:var(--text-muted);background-color:var(--bg-surface-muted);border-radius:var(--radius-sm);font-size:.875rem}._errorIcon_nr6l8_87{width:24px;height:24px;color:var(--text-muted);opacity:.8}._errorTitle_nr6l8_94{font-family:var(--font-family-heading);font-weight:500;color:var(--text-primary);margin:0;font-size:.9375rem}._errorMessage_nr6l8_102{text-align:center;max-width:260px;margin:0;color:var(--text-secondary);line-height:1.5}._errorSource_nr6l8_110{font-size:.75rem;color:var(--text-muted);margin:0}
