.charts_chartContainer__mTbf0{max-width:1400px;margin:0 auto;padding:20px}.charts_backLink__6c2DE{display:inline-flex;align-items:center;color:var(--primary);text-decoration:none;margin-top:10px;font-size:.9rem;transition:color .2s}.charts_backLink__6c2DE:hover{color:var(--primary-dark)}.charts_paginationContainer__zFrWi{margin-top:40px;padding:20px 0;border-top:1px solid var(--gray-200)}.charts_paginationInfo__XlgHf{text-align:center;color:var(--gray-600);font-size:.9rem;margin-bottom:20px}.charts_paginationButtons__ny6_T{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.charts_paginationBtn__9U7pQ{padding:8px 16px;border:1px solid var(--gray-300);background-color:var(--white);color:var(--gray-700);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem;min-width:44px}.charts_paginationBtn__9U7pQ:hover{background-color:var(--gray-50);border-color:var(--primary);color:var(--primary)}.charts_paginationBtn__9U7pQ.charts_active__BItLb{background-color:var(--primary);color:var(--white);border-color:var(--primary)}.charts_paginationBtn__9U7pQ:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.charts_paginationButtons__ny6_T{gap:4px}.charts_paginationBtn__9U7pQ{padding:6px 12px;font-size:.8rem;min-width:36px}}.charts_billboard__3ThT4{font-weight:800;background:linear-gradient(135deg,#FFD700,#FFA500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(255,215,0,.3);margin-right:8px}.charts_filterIcon__pQMXF,.charts_tabIcon__uEv_x{font-size:1.1rem;margin-right:6px}.charts_periodDescription__AEr3N{text-align:center;color:var(--gray-600,#475569);font-size:.9rem;margin:-10px 0 20px;font-style:italic}.charts_methodologySection__j0EEw{background-color:var(--gray-100,#f8f9fa);border-radius:12px;margin:20px 0;overflow:hidden;border:1px solid var(--gray-200,#e2e8f0)}.charts_methodologyToggle__PY2oP{width:100%;padding:16px 20px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1rem;font-weight:600;color:var(--gray-900,#0f172a);transition:background-color .2s ease}.charts_methodologyToggle__PY2oP:hover{background-color:var(--gray-200,#e2e8f0)}.charts_toggleIcon__QMnsg{transition:transform .3s ease}.charts_toggleIcon__QMnsg.charts_open__cWRWy{transform:rotate(180deg)}.charts_methodologyContent__wv9dT{padding:20px;border-top:1px solid var(--gray-200,#e2e8f0);animation:charts_slideDown__lCtRu .3s ease-out}@keyframes charts_slideDown__lCtRu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.charts_methodologyGrid__rMkWy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px;margin-bottom:15px}.charts_methodItem__JEdNQ{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.charts_methodIcon__k1zXM{font-size:1.2rem}.charts_methodLabel__hN9qe{flex:1 1;font-weight:500;color:var(--gray-900,#0f172a)}.charts_methodWeight__oF8nC{font-size:.9rem;color:var(--primary,#4169E1);font-weight:600}.charts_trendingNote__yWA2a{margin:0;padding:12px 16px;background-color:rgba(65,105,225,.05);border-radius:8px;color:var(--primary,#4169E1);font-size:.9rem;border:1px solid rgba(65,105,225,.1)}.charts_lastUpdated__qHm6L{font-size:.85rem;color:var(--gray-600,#475569);font-style:italic}.charts_chartListHeader__HiU0U{display:grid;grid-template-columns:50px 1fr 100px 80px;grid-gap:15px;gap:15px;padding:10px 20px;background-color:var(--gray-100,#f8f9fa);border-bottom:2px solid var(--gray-200,#e2e8f0);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-600,#475569);margin-bottom:10px}.charts_rankHeader___KdBI{text-align:center}.charts_titleHeader___ykrh{text-align:left}.charts_changeHeader__l4oXq,.charts_scoreHeader__XnGoO{text-align:right}.charts_chartHeader__4b2Og{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--gray-200,#e2e8f0)}.charts_chartHeaderContent__L6E_Q{flex:1 1}.charts_chartHeaderContent__L6E_Q h1{font-size:2rem;font-weight:700;margin-bottom:10px;color:var(--gray-900,#0f172a)}.charts_chartHeaderContent__L6E_Q p{color:var(--gray-600,#475569);max-width:600px}.charts_chartIcon__Lo3eD{color:var(--gray-400,#94a3b8);margin-left:20px}.charts_chartControls__MDEVC{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;gap:15px}.charts_chartTypeTabs__G7fH0{display:flex;border:1px solid var(--gray-300,#cbd5e1);border-radius:8px;overflow:hidden}.charts_chartTab__kDYX7{padding:12px 24px;background:none;border:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;color:var(--gray-600,#475569)}.charts_chartTab__kDYX7.charts_active__BItLb{background-color:var(--primary,#6366f1);color:white}.charts_chartTab__kDYX7:hover:not(.charts_active__BItLb){background-color:var(--gray-100,#f1f5f9)}.charts_chartTimeFilter__n81jx{display:flex;gap:8px}.charts_timeFilterBtn__O7BOY{padding:10px 16px;border:1px solid var(--gray-300,#cbd5e1);border-radius:8px;background:none;font-size:.9rem;cursor:pointer;transition:all .2s ease;color:var(--gray-600,#475569)}.charts_timeFilterBtn__O7BOY.charts_active__BItLb{background-color:var(--gray-800,#1e293b);color:white;border-color:var(--gray-800,#1e293b)}.charts_timeFilterBtn__O7BOY:hover:not(.charts_active__BItLb){background-color:var(--gray-100,#f1f5f9)}.charts_chartContentArea__V0Mhk{animation:charts_fadeIn__YxZsl .5s ease-out}.charts_chartStats__wef_d{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.charts_statCard__znUHh{background-color:var(--light,#f8fafc);border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid var(--gray-200,#e2e8f0);transition:transform .2s ease,box-shadow .2s ease}.charts_statCard__znUHh:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.charts_statTitle__PVyWp{font-size:.9rem;color:var(--gray-500,#64748b);margin-bottom:5px}.charts_statValue__BIH4r{font-size:1.8rem;font-weight:700;color:var(--gray-900,#0f172a);margin-bottom:5px}.charts_statTrend__g5yB4{display:flex;align-items:center;font-size:.85rem;font-weight:500}.charts_trendUp__I_Liy{color:var(--success,#10b981)}.charts_trendDown__zc9NS{color:var(--danger,#ef4444)}.charts_timelineSection__kR0x1{margin-bottom:40px;background-color:var(--light,#f8fafc);border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.charts_timelineHeader__IzRi3{margin-bottom:20px}.charts_timelineTitle__D0bov{font-size:1.25rem;font-weight:600;color:var(--gray-800,#1e293b)}.charts_timelineChart__Kpixj{width:100%;height:300px;background-color:transparent}.charts_chartRankings__2oQnr{margin-top:40px}.charts_chartRankingsHeader__UaDAj{margin-bottom:25px}.charts_chartTitle__3kOVS{font-size:1.5rem;font-weight:700;color:var(--gray-900,#0f172a)}.charts_chartSummary__84Qye{display:flex;justify-content:space-between;align-items:center;margin:10px 0 15px;padding:12px 16px;background:var(--gray-50,#f8fafc);border-radius:8px;font-size:.875rem;color:var(--gray-600,#475569)}.charts_chartCount__lXtnB{font-weight:600;color:var(--gray-700,#374151)}.charts_lastUpdated__qHm6L{color:var(--gray-500,#6b7280)}.charts_chartItems__lzZuF{display:flex;flex-direction:column;gap:15px}.charts_loadingIndicator__iqv_B{padding:50px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gray-500,#64748b)}.charts_spinner__TXbRb{color:var(--primary,#6366f1);animation:charts_spin__KF0_j 1s linear infinite}.charts_errorMessage__CaPDi{padding:50px;text-align:center;color:var(--danger,#ef4444);display:flex;flex-direction:column;align-items:center}.charts_retryButton__gjdtb{margin-top:15px;padding:8px 16px;background:var(--primary,#6366f1);color:white;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.charts_retryButton__gjdtb:hover{background-color:var(--primary-dark,#4f46e5)}.charts_noDataMessage__xc_Bw{text-align:center;padding:25px 0;color:var(--gray-500,#64748b);font-style:italic}.charts_showMoreContainer__AfSDR{text-align:center;margin:30px 0 10px}.charts_showMoreButton__kDTCW{display:inline-block;padding:10px 20px;background:var(--light,#f8fafc);border:1px solid var(--gray-300,#cbd5e1);border-radius:20px;color:var(--gray-700,#334155);text-decoration:none;font-weight:500;font-size:.9rem;transition:all .2s ease}.charts_showMoreButton__kDTCW:hover{background:var(--gray-100,#f1f5f9);border-color:var(--gray-400,#94a3b8)}@keyframes charts_fadeIn__YxZsl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes charts_spin__KF0_j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.charts_chartHeader__4b2Og{flex-direction:column;align-items:flex-start}.charts_chartIcon__Lo3eD{display:none}.charts_chartControls__MDEVC{flex-direction:column;align-items:stretch}.charts_chartTimeFilter__n81jx,.charts_chartTypeTabs__G7fH0{width:100%}.charts_chartTimeFilter__n81jx{display:grid;grid-template-columns:repeat(2,1fr)}.charts_statCard__znUHh{padding:15px}.charts_statValue__BIH4r{font-size:1.5rem}.charts_timelineSection__kR0x1{padding:15px}}@media (max-width:480px){.charts_chartHeaderContent__L6E_Q h1{font-size:1.6rem}.charts_chartTab__kDYX7{padding:10px 15px;font-size:.85rem}.charts_timeFilterBtn__O7BOY{padding:8px 12px;font-size:.85rem}.charts_chartStats__wef_d{grid-template-columns:1fr}}.dark-mode .charts_chartHeader__4b2Og{background-color:var(--bg-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_chartHeaderContent__L6E_Q h1{color:var(--text-color)}.dark-mode .charts_chartHeaderContent__L6E_Q p{color:var(--text-color-secondary)}.dark-mode .charts_chartControls__MDEVC,.dark-mode .charts_chartTab__kDYX7{background-color:var(--bg-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_chartTab__kDYX7{color:var(--text-color-secondary)}.dark-mode .charts_chartTab__kDYX7.charts_active__BItLb{background-color:var(--primary);color:white;border-color:var(--primary)}.dark-mode .charts_chartTab__kDYX7:hover{background-color:var(--gray-200);color:var(--text-color)}.dark-mode .charts_timeFilterBtn__O7BOY{background-color:var(--bg-color-secondary);color:var(--text-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_timeFilterBtn__O7BOY.charts_active__BItLb{background-color:var(--primary);color:white;border-color:var(--primary)}.dark-mode .charts_timeFilterBtn__O7BOY:hover{background-color:var(--gray-200);color:var(--text-color)}.dark-mode .charts_methodologySection__j0EEw{background-color:var(--bg-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_methodologyToggle__PY2oP{background-color:var(--bg-color-secondary);color:var(--text-color)}.dark-mode .charts_methodologyContent__wv9dT{background-color:var(--bg-color-secondary);color:var(--text-color-secondary)}.dark-mode .charts_statCard__znUHh{background-color:var(--bg-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_statTitle__PVyWp{color:var(--text-color-secondary)}.dark-mode .charts_statValue__BIH4r{color:var(--text-color)}.dark-mode .charts_chartContentArea__V0Mhk{background-color:var(--bg-color)}.dark-mode .charts_chartRankings__2oQnr{background-color:var(--bg-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_chartTitle__3kOVS{color:var(--text-color)}.dark-mode .charts_chartSummary__84Qye{background:var(--gray-800);color:var(--gray-400)}.dark-mode .charts_chartCount__lXtnB{color:var(--gray-300)}.dark-mode .charts_lastUpdated__qHm6L{color:var(--gray-500)}.dark-mode .charts_chartListHeader__HiU0U{background-color:var(--gray-200);color:var(--text-color)}.dark-mode .charts_timelineSection__kR0x1{background-color:var(--bg-color-secondary);border:1px solid var(--border-color)}.dark-mode .charts_timelineTitle__D0bov{color:var(--text-color)}.dark-mode .charts_lastUpdated__qHm6L{color:var(--text-color-secondary)}.dark-mode .charts_loadingIndicator__iqv_B{color:var(--text-color)}.dark-mode .charts_errorMessage__CaPDi{background-color:var(--bg-color-secondary);border:1px solid var(--border-color);color:var(--text-color)}.dark-mode .charts_retryButton__gjdtb{background-color:var(--primary);color:white;border:none}.dark-mode .charts_noDataMessage__xc_Bw{color:var(--text-color-secondary)}