.CoachingUI_panel__o3yoh{background:var(--carbon);border:1px solid var(--steel);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:16px;color:#dbe2e8;box-shadow:0 20px 50px rgba(0,0,0,.35);height:100%}.CoachingUI_panelHead__XFcsn{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.CoachingUI_panelHead__XFcsn h3{font-size:17px;color:#fff;margin-top:5px}.CoachingUI_kicker__71sVQ{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-lift)}.CoachingUI_badgeOk__VugQN,.CoachingUI_badgeSoft__iCaVj{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px;white-space:nowrap}.CoachingUI_badgeOk__VugQN{color:#b9e08f;background:rgba(159,191,82,.15)}.CoachingUI_badgeSoft__iCaVj{color:var(--blue-lift);background:rgba(63,176,238,.14)}.CoachingUI_chart__zmYG_{position:relative}.CoachingUI_chartHead__UG_8Z{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#7e8b96;margin-bottom:10px}.CoachingUI_chartRange__sO79w{color:#dbe2e8;letter-spacing:.04em}.CoachingUI_spark__N7cYR{width:100%;height:92px;display:block;color:#fff}.CoachingUI_endDot__k2fU6{position:absolute;right:-1px;bottom:0;width:8px;height:8px;border-radius:50%;background:var(--blue-lift);box-shadow:0 0 0 4px rgba(63,176,238,.2)}.CoachingUI_metrics__fgrhB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:520px){.CoachingUI_metrics__fgrhB{grid-template-columns:repeat(4,1fr)}}.CoachingUI_metrics__fgrhB li{display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px solid var(--steel)}.CoachingUI_metricLabel__mwj_1{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#7e8b96}.CoachingUI_metricValue__nvBZN{font-family:var(--font-display);font-weight:700;font-size:17px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoachingUI_deltaGood__ZwHMj{font-family:var(--font-mono);font-size:10.5px;color:#9fbf52}.CoachingUI_deltaWarn__yQObO{font-family:var(--font-mono);font-size:10.5px;color:#e0a94a}.CoachingUI_note__q0zyW{background:rgba(63,176,238,.07);border:1px solid rgba(63,176,238,.2);border-radius:8px;padding:14px}.CoachingUI_noteHead__mBKhL{display:flex;align-items:center;gap:10px;margin-bottom:9px}.CoachingUI_noteHead__mBKhL div{display:flex;flex-direction:column}.CoachingUI_noteHead__mBKhL b{color:#fff;font-size:14px}.CoachingUI_noteHead__mBKhL span{font-family:var(--font-mono);font-size:10px;color:#7e8b96}.CoachingUI_avatar__APoaR{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-family:var(--font-display);font-weight:700;font-size:14px}.CoachingUI_note__q0zyW p{font-size:14px;line-height:1.6;color:#c3ccd4}.CoachingUI_exercises__ldSmO,.CoachingUI_exercises__ldSmO li{display:flex;flex-direction:column}.CoachingUI_exercises__ldSmO li{padding:12px 0;border-top:1px solid var(--steel);gap:4px}.CoachingUI_exercises__ldSmO li:first-child{border-top:0;padding-top:0}.CoachingUI_exTop__EAzB0{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.CoachingUI_exTop__EAzB0 b{color:#fff;font-size:15px;font-weight:600}.CoachingUI_exLoad__H47Vf{font-family:var(--font-mono);font-size:13px;color:var(--blue-lift);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoachingUI_exBottom__w2Mvb{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.CoachingUI_exSets__szojE{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;border:1px solid var(--steel);border-radius:3px;padding:2px 6px;color:#aeb9c2}.CoachingUI_exNote__ETJ4k{font-size:12.5px;color:#7e8b96}.CoachingUI_chatPanel__KHqZv{background:#0F1418}.CoachingUI_chat__yC28e{display:flex;flex-direction:column;gap:10px}.CoachingUI_chat__yC28e li{max-width:84%;padding:10px 13px;border-radius:12px;display:flex;flex-direction:column;gap:4px}.CoachingUI_chat__yC28e p{font-size:14px;line-height:1.5}.CoachingUI_chat__yC28e time{font-family:var(--font-mono);font-size:9.5px;opacity:.6;align-self:flex-end}.CoachingUI_fromClient__l93aK{align-self:flex-start;background:var(--steel);border-bottom-left-radius:3px;color:#dbe2e8}.CoachingUI_fromCoach__x5DxC{align-self:flex-end;background:var(--blue);border-bottom-right-radius:3px;color:#fff}.CoachingUI_macroBar__5YeSi{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px}.CoachingUI_macroBar__5YeSi span{display:block;height:100%}.CoachingUI_macroLegend__v5yba{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#aeb9c2}.CoachingUI_macroLegend__v5yba li{display:flex;align-items:center;gap:7px}.CoachingUI_macroLegend__v5yba i{width:9px;height:9px;border-radius:2px;display:block}.CoachingUI_macroLegend__v5yba b{color:#fff;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoachingUI_mealList__gyaeN{display:flex;flex-direction:column}.CoachingUI_mealList__gyaeN li{display:grid;grid-template-columns:48px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid var(--steel)}.CoachingUI_mealList__gyaeN time{font-family:var(--font-mono);font-size:11.5px;color:#7e8b96}.CoachingUI_mealList__gyaeN span{font-size:14px;color:#dbe2e8}.CoachingUI_mealList__gyaeN b{font-family:var(--font-mono);font-size:12.5px;color:var(--blue-lift);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}