._chartsSection_13yf3_2{margin-bottom:var(--spacing-8);position:relative}._sectionTitle_13yf3_7{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-6)}._titleIcon_13yf3_18{color:var(--primary);width:1.75rem;height:1.75rem}._chartsGrid_13yf3_24{display:flex;overflow-x:auto;gap:var(--spacing-4);padding-bottom:var(--spacing-4);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-left:var(--spacing-1);padding-right:var(--spacing-1)}._chartsGrid_13yf3_24::-webkit-scrollbar{display:none}._chartCard_13yf3_44{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease;flex:0 0 auto;scroll-snap-align:center;width:300px;min-width:350px;cursor:pointer}._chartCard_13yf3_44:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:var(--primary)}@media(min-width:768px){._chartCard_13yf3_44{width:calc((100% - (2 * var(--spacing-4))) / 3);min-width:350px;scroll-snap-align:start}}._chartCard_13yf3_44 h3{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartCard_13yf3_44 h3 svg{color:var(--primary)}._chartWrapper_13yf3_89{height:350px;width:100%;pointer-events:none}._dialogContent_13yf3_95{width:90vw;max-width:900px}._dialogChartWrapper_13yf3_100{height:600px;width:100%;margin-top:var(--spacing-4)}
