.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}}.EmotionBar_bar__5teI3{overflow:hidden;display:flex;flex:none;max-width:100%}.EmotionBar_legend__jwN4N{display:flex;flex-wrap:wrap;align-items:center}.EmotionBar_legendItem__iJwaG{display:flex;align-items:center;gap:6px}.EmotionBar_dot__qDeBy{border-radius:50%;display:inline-block;flex:none}.OnThisDayCard_card__I_7iA{display:flex;flex-direction:column;gap:8px;padding:24px 26px;border-radius:14px;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:var(--color-surface-elevated);text-decoration:none;color:inherit;transition:transform var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.OnThisDayCard_card__I_7iA:hover{transform:translateY(-2px);background:var(--color-surface-highlight);border-color:var(--color-accent)}.OnThisDayCard_chevron__0GEzw{transition:transform var(--duration-fast) var(--ease-default)}.OnThisDayCard_card__I_7iA:hover .OnThisDayCard_chevron__0GEzw{transform:translateX(3px)}.OnThisDayCard_eyebrow__aaquH{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.OnThisDayCard_headline__kUmbD{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.OnThisDayCard_preview__2JosJ{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.OnThisDayCard_footer__TT_po{margin-top:auto;padding-top:4px;display:flex;align-items:center;justify-content:space-between}.RankedTopics_card__HRnMf{display:flex;flex-direction:column;height:100%;padding:24px 28px;border-radius:14px}.RankedTopics_title__Ccy1H{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:18px}.RankedTopics_list__B1ZDH{display:flex;flex-direction:column;justify-content:center;gap:12px;flex:1 1}.RankedTopics_row__x7BkF{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:14px;gap:14px}.RankedTopics_topicLabel__1dfrd{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.RankedTopics_track__ft8dq{height:8px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.RankedTopics_bar__4LnMJ{height:100%;border-radius:4px;opacity:.85}@media (max-width:560px){.RankedTopics_row__x7BkF{grid-template-columns:96px 1fr;gap:10px}}.StatTile_tile__B4O9J{display:flex;flex-direction:column;gap:10px;flex:1 1 160px;min-width:140px;max-width:280px;padding:16px;border-radius:12px;background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.StatTile_eyebrow__BtfD6{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.StatTile_dot__sEGUa{width:6px;height:6px;border-radius:50%;flex:none}.StatTile_value__mgquo{font-size:var(--text-lg);font-weight:600;line-height:1.3;color:var(--color-text-primary)}.StatTile_track__v7srr{position:relative;overflow:hidden;height:6px;border-radius:3px;background:var(--color-surface-highlight);margin-top:auto}.StatTile_fill__9MZAm{position:absolute;top:0;bottom:0;border-radius:inherit;transition:width .2s ease,left .2s ease}.StatTile_centerMark__l1h3n{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--color-text-muted);opacity:.35}@media (max-width:768px){.StatTile_tile__B4O9J{flex:0 1 auto;max-width:none}}