.PopulationCounter-module__oYhTEG__counterContainer{width:100%;margin-bottom:48px}.PopulationCounter-module__oYhTEG__counterCard{border-radius:var(--border-radius);box-shadow:var(--shadow-md);border:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-white) 0%, var(--color-gray-light) 100%);transition:all .3s}.PopulationCounter-module__oYhTEG__counterCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.PopulationCounter-module__oYhTEG__counterContent{justify-content:space-around;align-items:center;gap:32px;padding:32px 24px;display:flex}.PopulationCounter-module__oYhTEG__counterItem{flex:1;align-items:center;gap:24px;display:flex}.PopulationCounter-module__oYhTEG__counterIcon{background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.PopulationCounter-module__oYhTEG__counterIcon svg{color:#fff;font-size:40px}.PopulationCounter-module__oYhTEG__counterInfo{flex:1;min-width:0}.PopulationCounter-module__oYhTEG__counterLabel{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}.PopulationCounter-module__oYhTEG__counterValue{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-primary)!important;font-weight:var(--font-weight-bold)!important;margin:0!important;font-size:48px!important;line-height:1.2!important}.PopulationCounter-module__oYhTEG__counterSubtext{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:8px;display:block}.PopulationCounter-module__oYhTEG__counterDivider{background:var(--color-border);flex-shrink:0;width:1px;height:100px}.PopulationCounter-module__oYhTEG__counterFooter{border-top:1px solid var(--color-border);background:var(--color-gray-light);justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex}.PopulationCounter-module__oYhTEG__counterSource{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.PopulationCounter-module__oYhTEG__infoIcon{color:var(--color-text-muted);cursor:help;font-size:14px;transition:color .3s}.PopulationCounter-module__oYhTEG__infoIcon:hover{color:var(--color-primary)}@media (max-width:992px){.PopulationCounter-module__oYhTEG__counterContent{flex-direction:column;gap:24px;padding:24px}.PopulationCounter-module__oYhTEG__counterDivider{width:100%;height:1px}.PopulationCounter-module__oYhTEG__counterItem{text-align:center;justify-content:center;width:100%}.PopulationCounter-module__oYhTEG__counterIcon{width:64px;height:64px}.PopulationCounter-module__oYhTEG__counterIcon svg{font-size:32px}.PopulationCounter-module__oYhTEG__counterValue{font-size:36px!important}}@media (max-width:576px){.PopulationCounter-module__oYhTEG__counterContent{padding:20px}.PopulationCounter-module__oYhTEG__counterItem{flex-direction:column;gap:16px}.PopulationCounter-module__oYhTEG__counterValue{font-size:28px!important}.PopulationCounter-module__oYhTEG__counterLabel{font-size:11px}.PopulationCounter-module__oYhTEG__counterSubtext{font-size:12px}}
.PublicStatsCards-module__HwM6YW__statsContainer{position:relative}.PublicStatsCards-module__HwM6YW__statsRow{margin-bottom:32px}.PublicStatsCards-module__HwM6YW__statCard{border-radius:var(--border-radius);border:3px solid var(--color-border);opacity:0;background:#fff;height:100%;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 2px 8px #00000014}.PublicStatsCards-module__HwM6YW__statCard:before{content:"";background:linear-gradient(90deg, transparent, var(--color-primary), transparent);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.PublicStatsCards-module__HwM6YW__statCard.PublicStatsCards-module__HwM6YW__cardVisible{opacity:1;animation:.6s cubic-bezier(.4,0,.2,1) forwards PublicStatsCards-module__HwM6YW__slideInUp;transform:translateY(0)}@keyframes PublicStatsCards-module__HwM6YW__slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PublicStatsCards-module__HwM6YW__statCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.PublicStatsCards-module__HwM6YW__statCard:hover:before{opacity:1}.PublicStatsCards-module__HwM6YW__infoIcon{color:#8c8c8c;cursor:help;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:14px;transition:all .2s;display:inline-flex;position:absolute;top:16px;right:16px}.PublicStatsCards-module__HwM6YW__infoIcon:hover{color:var(--color-primary,#1890ff);background-color:#1890ff1a;transform:scale(1.1)}.PublicStatsCards-module__HwM6YW__statContent{align-items:flex-start;gap:16px;padding-top:0;display:flex;position:relative}.PublicStatsCards-module__HwM6YW__statIconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #00000014}.PublicStatsCards-module__HwM6YW__statCard:hover .PublicStatsCards-module__HwM6YW__statIconWrapper{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.PublicStatsCards-module__HwM6YW__statIconInner{justify-content:center;align-items:center;font-size:28px;transition:transform .3s;display:flex}.PublicStatsCards-module__HwM6YW__statCard:hover .PublicStatsCards-module__HwM6YW__statIconInner{transform:scale(1.05)}.PublicStatsCards-module__HwM6YW__statInfo{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.PublicStatsCards-module__HwM6YW__statTitle{color:var(--color-text-muted,#8c8c8c);font-size:14px;font-weight:var(--font-weight-normal,400);margin:0;line-height:1.4}.PublicStatsCards-module__HwM6YW__statValueWrapper{align-items:baseline;gap:4px;display:flex}.PublicStatsCards-module__HwM6YW__statValue{font-size:32px;font-weight:var(--font-weight-bold,700);margin:0;line-height:1.2}.PublicStatsCards-module__HwM6YW__statSuffix{font-size:24px;font-weight:var(--font-weight-bold,700);margin-left:2px}.PublicStatsCards-module__HwM6YW__trendIndicator{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;width:fit-content;margin-top:0;padding:4px 8px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}.PublicStatsCards-module__HwM6YW__trendIndicator.PublicStatsCards-module__HwM6YW__up{color:#52c41a;background-color:#52c41a1a}.PublicStatsCards-module__HwM6YW__trendIndicator.PublicStatsCards-module__HwM6YW__down{color:#ff4d4f;background-color:#ff4d4f1a}.PublicStatsCards-module__HwM6YW__trendIndicator.PublicStatsCards-module__HwM6YW__stable{color:var(--color-text-muted);background-color:#0000000d}.PublicStatsCards-module__HwM6YW__trendValue{font-size:11px;font-weight:600}.PublicStatsCards-module__HwM6YW__statDescription{color:var(--color-text-muted,#8c8c8c);margin-top:0;font-size:13px;font-style:italic;line-height:1.4}.PublicStatsCards-module__HwM6YW__lastUpdated{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}@media (max-width:576px){.PublicStatsCards-module__HwM6YW__statContent{text-align:center;flex-direction:column;align-items:center}.PublicStatsCards-module__HwM6YW__statIconWrapper{width:64px;height:64px}.PublicStatsCards-module__HwM6YW__statIconInner{font-size:28px}.PublicStatsCards-module__HwM6YW__statInfo{text-align:center;align-items:center}.PublicStatsCards-module__HwM6YW__statValueWrapper{justify-content:center}.PublicStatsCards-module__HwM6YW__trendIndicator{align-self:center}.PublicStatsCards-module__HwM6YW__infoIcon{top:12px;right:12px}}@media (prefers-color-scheme:dark){.PublicStatsCards-module__HwM6YW__statCard{background:var(--color-bg-secondary,#1f1f1f);border-color:var(--color-border,#333)}.PublicStatsCards-module__HwM6YW__statIconWrapper{box-shadow:0 2px 8px #0000004d}}@media (prefers-reduced-motion:reduce){.PublicStatsCards-module__HwM6YW__statCard,.PublicStatsCards-module__HwM6YW__statIconWrapper,.PublicStatsCards-module__HwM6YW__statIconInner,.PublicStatsCards-module__HwM6YW__trendIndicator{transition:none;animation:none}.PublicStatsCards-module__HwM6YW__statCard.PublicStatsCards-module__HwM6YW__cardVisible{opacity:1;transform:none}}
.DemographicCharts-module__xBW7Sq__chartsContainer{margin-bottom:48px}.DemographicCharts-module__xBW7Sq__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.DemographicCharts-module__xBW7Sq__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.DemographicCharts-module__xBW7Sq__chartCard:hover{box-shadow:var(--shadow-md)}.DemographicCharts-module__xBW7Sq__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.DemographicCharts-module__xBW7Sq__chartDescription{font-size:12px;font-style:italic;line-height:1.5;color:#8c8c8c!important;margin-bottom:16px!important}
.GrowthCharts-module__g3IQ3a__chartsContainer{margin-bottom:48px}.GrowthCharts-module__g3IQ3a__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.GrowthCharts-module__g3IQ3a__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.GrowthCharts-module__g3IQ3a__chartCard:hover{box-shadow:var(--shadow-md)}.GrowthCharts-module__g3IQ3a__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}
.EngagementCharts-module__bS3pDa__chartsContainer{margin-bottom:48px}.EngagementCharts-module__bS3pDa__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.EngagementCharts-module__bS3pDa__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.EngagementCharts-module__bS3pDa__chartCard:hover{box-shadow:var(--shadow-md)}.EngagementCharts-module__bS3pDa__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}
.FinancialCharts-module__MNsdSq__chartsContainer{margin-bottom:48px}.FinancialCharts-module__MNsdSq__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.FinancialCharts-module__MNsdSq__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.FinancialCharts-module__MNsdSq__chartCard:hover{box-shadow:var(--shadow-md)}.FinancialCharts-module__MNsdSq__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.FinancialCharts-module__MNsdSq__chartDescription{font-size:12px;font-style:italic;line-height:1.5;color:#8c8c8c!important;margin-bottom:16px!important}
.HealthCharts-module__dvkW6a__chartsContainer{margin-bottom:48px}.HealthCharts-module__dvkW6a__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.HealthCharts-module__dvkW6a__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.HealthCharts-module__dvkW6a__chartCard:hover{box-shadow:var(--shadow-md)}.HealthCharts-module__dvkW6a__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.HealthCharts-module__dvkW6a__chartDescription{font-size:12px;font-style:italic;line-height:1.5;color:#8c8c8c!important;margin-bottom:16px!important}
.EconomicCharts-module__z9yoxG__chartsContainer{margin-bottom:48px}.EconomicCharts-module__z9yoxG__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.EconomicCharts-module__z9yoxG__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.EconomicCharts-module__z9yoxG__chartCard:hover{box-shadow:var(--shadow-md)}.EconomicCharts-module__z9yoxG__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.EconomicCharts-module__z9yoxG__chartDescription{font-size:12px;font-style:italic;line-height:1.5;color:#8c8c8c!important;margin-bottom:16px!important}
.NewsletterCard-module__ABRZ_W__newsletterCard{border-radius:var(--border-radius);height:100%;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);background:linear-gradient(135deg,#134c7905 0%,#134c790d 100%);transition:all .3s}.NewsletterCard-module__ABRZ_W__newsletterCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.NewsletterCard-module__ABRZ_W__content{text-align:center;flex-direction:column;align-items:center;padding:8px;display:flex}.NewsletterCard-module__ABRZ_W__iconContainer{margin-bottom:16px}.NewsletterCard-module__ABRZ_W__icon{color:var(--color-primary);opacity:.8;font-size:48px}.NewsletterCard-module__ABRZ_W__title{color:var(--color-text-dark)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:12px!important}.NewsletterCard-module__ABRZ_W__description{color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin-bottom:24px!important}.NewsletterCard-module__ABRZ_W__form{width:100%}.NewsletterCard-module__ABRZ_W__formItem{margin-bottom:16px}.NewsletterCard-module__ABRZ_W__input{border-radius:8px}.NewsletterCard-module__ABRZ_W__buttonItem{margin-bottom:0}.NewsletterCard-module__ABRZ_W__subscribeButton{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);border-radius:8px;height:44px;font-weight:600}.NewsletterCard-module__ABRZ_W__subscribeButton:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}@media (max-width:992px){.NewsletterCard-module__ABRZ_W__newsletterCard{margin-top:0}}
.LifestyleCharts-module__H7c-Oq__chartsContainer{margin-bottom:48px}.LifestyleCharts-module__H7c-Oq__sectionTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:24px!important}.LifestyleCharts-module__H7c-Oq__chartCard{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .3s}.LifestyleCharts-module__H7c-Oq__chartCard:hover{box-shadow:var(--shadow-md)}.LifestyleCharts-module__H7c-Oq__chartCard .ant-card-head-title{font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.LifestyleCharts-module__H7c-Oq__chartDescription{font-size:12px;font-style:italic;line-height:1.5;color:#8c8c8c!important;margin-bottom:16px!important}
.dashboard-module__Gx_nyq__dashboardContainer{background:var(--color-background);min-height:100vh;padding:48px 32px}.dashboard-module__Gx_nyq__heroSection{text-align:center;margin-bottom:48px;padding:32px 0}.dashboard-module__Gx_nyq__heroTitle{color:var(--color-text-dark)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:16px!important;font-size:42px!important}.dashboard-module__Gx_nyq__heroSubtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:800px;margin:0 auto;line-height:1.6}.dashboard-module__Gx_nyq__content{max-width:1400px;margin:0 auto}.dashboard-module__Gx_nyq__loadingContainer{background:var(--color-background);justify-content:center;align-items:center;min-height:80vh;display:flex}.dashboard-module__Gx_nyq__errorContainer{max-width:800px;margin:48px auto;padding:0 32px}.dashboard-module__Gx_nyq__retryButton{background:var(--color-primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;font-weight:var(--font-weight-semibold);border:none;padding:8px 16px;transition:all .3s}.dashboard-module__Gx_nyq__retryButton:hover{background:var(--color-primary-dark)}@media (max-width:768px){.dashboard-module__Gx_nyq__dashboardContainer{padding:24px 16px}.dashboard-module__Gx_nyq__heroSection{margin-bottom:32px;padding:24px 0}.dashboard-module__Gx_nyq__heroTitle{font-size:32px!important}.dashboard-module__Gx_nyq__heroSubtitle{font-size:var(--font-size-base)}}
