.EmotionHero_hero__Q_ywE{display:flex;align-items:center;gap:48px;padding:32px 36px;border-radius:18px}.EmotionHero_text__ac1RU{flex:1 1;min-width:0}.EmotionHero_eyebrow__YlDmg{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:14px}.EmotionHero_summary__m5tp1{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary);max-width:520px}.EmotionHero_subtitle__9IwEo{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:16px}.EmotionHero_donutColumn__F19WR{flex:none;display:flex;flex-direction:column;align-items:center;gap:16px}.EmotionHero_donut__SsvE9{position:relative;width:200px;height:200px;border-radius:50%}.EmotionHero_donutHole__CuPoN{position:absolute;inset:26px;border-radius:50%;background:var(--color-surface-elevated);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.EmotionHero_donutLabel__4Id59{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary)}.EmotionHero_donutSubtitle__RTY2Z{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:4px}.EmotionHero_legend__421Rj{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;font-size:var(--text-xs);color:var(--color-text-secondary)}.EmotionHero_legendMore__J0Omq{color:var(--color-text-muted)}@media (max-width:768px){.EmotionHero_hero__Q_ywE{flex-direction:column;gap:28px;padding:28px 24px}.EmotionHero_summary__m5tp1{max-width:none}.EmotionHero_donut__SsvE9{width:160px;height:160px}}.StatRow_row__Fwami{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.StatRow_tile__6nRL0{padding:20px 22px;border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:92px}.StatRow_value___DO_0{font-size:var(--text-2xl);font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatRow_label__3mRSa{margin-top:4px}.StatRow_label__3mRSa,.StatRow_trend__HMVZJ{font-size:var(--text-xs);color:var(--color-text-muted)}.StatRow_trend__HMVZJ{margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatRow_modeIcon__qyP0c{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(56,232,198,.15);margin-bottom:10px}@media (max-width:768px){.StatRow_row__Fwami{grid-template-columns:1fr}}