.OverviewPageWrapper{width:100%;background:linear-gradient(to bottom,#ebf4ff 0,#ebf4ff 400px,var(--whitebg) 800px,var(--whitebg) 100%);font-family:var(--satoshi-font);display:flex;flex-direction:column;align-items:center}.OverviewHeroSection{padding:80px 24px 0}.OverviewBottomSection,.OverviewHeroSection{width:100%;background-color:transparent;display:flex;justify-content:center}.OverviewBottomSection{padding:60px 24px 100px;overflow:hidden}.OverviewMainContent{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.OverviewMainTitle{font-family:var(--font-satoshi);font-size:3rem;font-weight:500;color:var(--color-text-primary);margin:0 0 24px;letter-spacing:-.02em}.OverviewLeadText{font-size:1.05rem;line-height:1.6;color:var(--color-text-secondary);max-width:800px;margin:0 0 60px}.OverviewImageWrapper{width:100%;max-width:900px;margin:0 auto;display:flex}.OverviewImage{width:100%;height:auto;display:block;object-fit:contain}.OverviewSecondaryText{font-size:1.05rem;line-height:1.6;color:var(--color-text-secondary);max-width:800px;margin:0 0 40px}.OverviewCtaWrapper{margin:0 0 80px}.OverviewGraphsTitle{font-family:var(--font-satoshi);font-size:2.25rem;font-weight:500;color:var(--color-text-primary);margin:0 0 40px;letter-spacing:-.01em}.OverviewGraphsWrapper{width:100%;max-width:1200px}.OverviewStatsRow{justify-content:center;gap:80px;margin-bottom:60px;width:100%;flex-wrap:wrap}.OverviewStatsRow,.StatItem{display:flex;align-items:center}.StatItem{flex-direction:column}.StatNumber{font-family:var(--font-satoshi);font-size:4rem;font-weight:500;color:#247aed;line-height:1;display:flex;align-items:center}.StatLabel{font-size:.95rem;color:var(--color-text-secondary);margin-top:12px;font-weight:500}.CommunityStatsContainer{display:flex;flex-direction:column;width:100%;min-width:0}.ChartGrid{display:grid;grid-template-columns:1fr;gap:24px;width:100%;min-width:0}.StatsCardWrapper{display:flex;flex-direction:column}.ChartWrapper,.StatsCardWrapper{width:100%;min-width:0}.ForceLeftLegend .recharts-legend-wrapper{left:0!important;right:auto!important;width:100%!important}.ForceLeftLegend .recharts-default-legend{text-align:left!important;display:flex!important;justify-content:flex-start!important;align-items:center;padding-left:0!important;margin-top:0!important;flex-wrap:wrap}.ForceLeftLegend .recharts-wrapper{margin-top:10px}.DataToggle{justify-self:end}.DataToggle,.PeriodToggle{display:flex;background:var(--color-neutral-100);border-radius:100px;padding:4px;max-width:100%}.PeriodToggle{justify-self:start}.ChartCardHeader{display:flex;flex-direction:column;gap:12px}.ChartCardTopRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.ChartLegendInline{display:flex;align-items:center;justify-content:center;gap:24px;min-width:0;flex-wrap:wrap}.ChartLegendItem{display:flex;align-items:center;gap:6px}.ChartLegendDot{width:16px;height:16px;border-radius:999px;display:inline-block}.ChartNavigation{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;margin-top:4px}.ChartNavigationButton{border:1px solid var(--color-card-border);background:var(--whitebg);border-radius:999px;padding:6px 12px;font-family:var(--satoshi-font);font-size:.8rem;font-weight:600;color:var(--color-text-primary);cursor:pointer}.ChartNavigationButton:disabled{opacity:.5;cursor:not-allowed}.ChartNavigationLabel{min-width:120px;text-align:center;font-size:.9rem;color:var(--color-text-primary)}.ChartNavigationLabel,.TogglePill{font-family:var(--satoshi-font);font-weight:600}.TogglePill{padding:6px 16px;border-radius:100px;border:none;background:transparent;font-size:.85rem;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.TogglePill.Active{background:var(--whitebg);color:var(--black-text);box-shadow:0 1px 4px rgba(0,0,0,.05)}@media screen and (max-width:1024px){.OverviewStatsRow{gap:40px}}@media screen and (max-width:768px){.OverviewHeroSection{padding:60px 16px 0}.OverviewBottomSection{padding:40px 16px 80px}.OverviewMainTitle{font-size:2.25rem;line-height:1.1}.OverviewGraphsTitle{font-size:1.75rem;line-height:1.15}.OverviewLeadText,.OverviewSecondaryText{font-size:.95rem;line-height:1.55;margin-left:auto;margin-right:auto}.OverviewStatsRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:0;margin-bottom:40px;max-width:420px}.StatItem{width:100%}.StatNumber{font-size:2rem;justify-content:center}.StatLabel{font-size:.8rem;margin-top:8px}.OverviewCtaWrapper{margin:0 0 56px}.OverviewImageWrapper{margin-top:8px}.ForceLeftLegend .recharts-default-legend{font-size:12px!important}.ChartCardTopRow{grid-template-columns:1fr;gap:12px}.DataToggle,.PeriodToggle{margin:0 auto;justify-content:center;width:100%;max-width:320px;justify-self:center}.ChartNavigation{gap:8px;flex-wrap:wrap}.ChartNavigationLabel{min-width:96px;font-size:.8rem}.ChartLegendInline{gap:12px 16px}.TogglePill{padding:6px 12px;font-size:.75rem;flex:1}}@media screen and (max-width:480px){.OverviewHeroSection{padding:48px 12px 0}.OverviewBottomSection{padding:32px 12px 64px}.OverviewMainTitle{font-size:2rem}.OverviewGraphsTitle{font-size:1.5rem;margin-bottom:28px}.OverviewLeadText{margin-bottom:40px}.OverviewSecondaryText{margin-bottom:28px}.OverviewStatsRow{gap:16px 12px}.StatNumber{font-size:1.7rem}.StatLabel{font-size:.72rem}.ChartCardHeader{gap:10px}.ChartLegendInline{gap:10px 12px}.ChartNavigationButton{padding:6px 10px;font-size:.75rem}.ChartNavigationLabel{min-width:88px;font-size:.75rem}}