.charts-container{max-width:1400px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.charts-header{text-align:center;margin-bottom:var(--spacing-2xl)}.charts-title{font-size:var(--font-size-4xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.charts-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary)}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.chart-item{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg);transition:box-shadow var(--transition-base);border:1px solid var(--border-primary)}.chart-item:hover{box-shadow:var(--shadow-lg)}.chart-item-full-width{grid-column:1 / -1}@media(max-width:768px){.charts-grid{grid-template-columns:1fr}.charts-title{font-size:var(--font-size-2xl)}}
