.main-container[data-astro-cid-j3fvw3lo]{max-width:1400px;margin:0 auto;padding:2rem}.stats-grid[data-astro-cid-j3fvw3lo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:0rem}.stat-card[data-astro-cid-j3fvw3lo]{background:var(--bg-secondary);border-radius:16px;padding:2rem;border:1px solid var(--border-color);transition:all .3s ease}.stat-card[data-astro-cid-j3fvw3lo]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-header[data-astro-cid-j3fvw3lo]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.stat-icon[data-astro-cid-j3fvw3lo]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.stat-icon[data-astro-cid-j3fvw3lo].primary{background:var(--accent-primary)}.stat-icon[data-astro-cid-j3fvw3lo].success{background:var(--accent-success)}.stat-icon[data-astro-cid-j3fvw3lo].warning{background:var(--accent-warning)}.stat-icon[data-astro-cid-j3fvw3lo].danger{background:var(--accent-danger)}.stat-icon[data-astro-cid-j3fvw3lo].secondary{background:var(--accent-secondary)}.stat-info[data-astro-cid-j3fvw3lo] h3[data-astro-cid-j3fvw3lo]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.stat-info[data-astro-cid-j3fvw3lo] p[data-astro-cid-j3fvw3lo]{color:var(--text-secondary);font-size:.875rem}.charts-container[data-astro-cid-j3fvw3lo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;margin-bottom:3rem}.chart-card[data-astro-cid-j3fvw3lo]{background:var(--bg-secondary);border-radius:16px;padding:2rem;border:1px solid var(--border-color)}.chart-header[data-astro-cid-j3fvw3lo]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.chart-header[data-astro-cid-j3fvw3lo] h3[data-astro-cid-j3fvw3lo]{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.chart-header[data-astro-cid-j3fvw3lo] i[data-astro-cid-j3fvw3lo]{color:var(--accent-primary);font-size:1.25rem}.rankings-container[data-astro-cid-j3fvw3lo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.ranking-card[data-astro-cid-j3fvw3lo]{background:var(--bg-secondary);border-radius:16px;padding:2rem;border:1px solid var(--border-color)}.ranking-header[data-astro-cid-j3fvw3lo]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.ranking-header[data-astro-cid-j3fvw3lo] h3[data-astro-cid-j3fvw3lo]{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.ranking-header[data-astro-cid-j3fvw3lo] i[data-astro-cid-j3fvw3lo]{color:var(--accent-primary);font-size:1.25rem}.ranking-list[data-astro-cid-j3fvw3lo]{display:flex;flex-direction:column;gap:1rem}.ranking-item[data-astro-cid-j3fvw3lo]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color);transition:all .3s ease}.ranking-item[data-astro-cid-j3fvw3lo]:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.ranking-position[data-astro-cid-j3fvw3lo]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.875rem}.ranking-position[data-astro-cid-j3fvw3lo].gold{background:#fbbf24}.ranking-position[data-astro-cid-j3fvw3lo].silver{background:#94a3b8}.ranking-position[data-astro-cid-j3fvw3lo].bronze{background:#d97706}.ranking-position[data-astro-cid-j3fvw3lo].other{background:var(--accent-primary)}.ranking-info[data-astro-cid-j3fvw3lo]{flex:1}.ranking-name[data-astro-cid-j3fvw3lo]{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.ranking-details[data-astro-cid-j3fvw3lo]{font-size:.875rem;color:var(--text-secondary)}.ranking-value[data-astro-cid-j3fvw3lo]{font-weight:700;color:var(--accent-primary);font-size:1.125rem}.loading[data-astro-cid-j3fvw3lo]{display:none;justify-content:center;align-items:center;padding:3rem;color:var(--text-muted)}.loading[data-astro-cid-j3fvw3lo].show{display:flex}.spinner[data-astro-cid-j3fvw3lo]{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--accent-primary);border-radius:50%;animation:spin 1s linear infinite;margin-right:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.main-container[data-astro-cid-j3fvw3lo]{padding:1rem}.stats-grid[data-astro-cid-j3fvw3lo],.charts-container[data-astro-cid-j3fvw3lo],.rankings-container[data-astro-cid-j3fvw3lo]{grid-template-columns:1fr;gap:1rem}.stat-card[data-astro-cid-j3fvw3lo],.chart-card[data-astro-cid-j3fvw3lo],.ranking-card[data-astro-cid-j3fvw3lo]{padding:1.5rem}}
