.dashboard-module__bDLBIW__page{padding-top:0}.dashboard-module__bDLBIW__displayTitle{max-width:900px;font-family:var(--font-primary);color:var(--color-ink);margin:0 0 10px;font-size:clamp(34px,3.2vw,40px);font-weight:700;line-height:1.15}.dashboard-module__bDLBIW__hero{align-items:flex-start;margin-bottom:19px}.dashboard-module__bDLBIW__scorePanel{flex:none;justify-items:center;gap:10px;display:grid}.dashboard-module__bDLBIW__domainScores{gap:6px;min-width:180px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__bDLBIW__domainScores li{color:var(--color-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.dashboard-module__bDLBIW__domainScores strong{color:var(--color-ink);font-weight:600}.dashboard-module__bDLBIW__heroCopy{flex:auto;min-width:0}.dashboard-module__bDLBIW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.dashboard-module__bDLBIW__heroLead{max-width:850px;font-size:18px;line-height:1.45}.dashboard-module__bDLBIW__ctaPrimary{border-radius:8px;width:168px;height:40px;min-height:40px;padding:0}.dashboard-module__bDLBIW__ctaSecondary{color:#2c4657;border-color:#2c4657;border-radius:7.5px;width:195px;height:40px;min-height:40px;padding:0}.dashboard-module__bDLBIW__devPanel{background:#ffffff6b;border:1px dashed #2c46573d;border-radius:12px;margin-bottom:16px;padding:12px 16px}.dashboard-module__bDLBIW__devPanel summary{cursor:pointer;color:#707070;font-size:13px;font-weight:600}.dashboard-module__bDLBIW__devPanelBody{margin-top:12px}.dashboard-module__bDLBIW__vitalsPanel{border:1px solid var(--color-line);box-shadow:none;background:#ffffff80;border-radius:12px;height:fit-content;margin:0 0 16px;padding:24px}.dashboard-module__bDLBIW__vitalsPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.dashboard-module__bDLBIW__panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-module__bDLBIW__panelTitle{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:1.45}.dashboard-module__bDLBIW__ghostLink{color:#d78165;background:0 0;border:0;align-items:center;gap:8px;height:auto;min-height:auto;padding:0;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-module__bDLBIW__ghostLink:hover{color:#c86f55}.dashboard-module__bDLBIW__trendUp{color:var(--color-danger)}.dashboard-module__bDLBIW__messagePreview{border-bottom:1px solid var(--color-line);gap:10px;padding:18px 0;display:grid}.dashboard-module__bDLBIW__messagePreview:first-child{padding-top:0}.dashboard-module__bDLBIW__messagePreview:last-child{border-bottom:0;padding-bottom:0}.dashboard-module__bDLBIW__messagePreviewHeader{flex-wrap:wrap;align-items:center;gap:28px;min-width:0;display:flex}.dashboard-module__bDLBIW__messagePreviewCopy{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dashboard-module__bDLBIW__vitalsUpdated{color:#707070;margin:6px 0 0;font-size:14px}.dashboard-module__bDLBIW__vitalsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.dashboard-module__bDLBIW__vitalsEmpty{grid-column:1/-1;min-height:148px}.dashboard-module__bDLBIW__summaryCard{border:.5px solid var(--color-line);box-shadow:none;background:#ffffff80;border-radius:12px;height:396px;min-height:396px;padding:24px;overflow:hidden}.dashboard-module__bDLBIW__messageList{display:grid}.dashboard-module__bDLBIW__messageMeta{flex:1;min-width:0}.dashboard-module__bDLBIW__messageTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__bDLBIW__messageTime,.dashboard-module__bDLBIW__messageRole{color:#707070;font-size:12px}.dashboard-module__bDLBIW__appointmentList{margin-top:0;display:grid}.dashboard-module__bDLBIW__appointmentItem{border-bottom:1px solid #ffffffd1;gap:14px;min-height:122px;padding:0 32px 16px 0;display:grid;position:relative}.dashboard-module__bDLBIW__appointmentItem+.dashboard-module__bDLBIW__appointmentItem{padding-top:30px}.dashboard-module__bDLBIW__appointmentItem:last-child{border-bottom:0}.dashboard-module__bDLBIW__appointmentMenu{color:#2c4657;background:0 0;border:0;padding:4px;position:absolute;top:-4px;right:0}.dashboard-module__bDLBIW__appointmentTitle{margin:0;font-size:18px;font-weight:800}.dashboard-module__bDLBIW__appointmentRows{flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.dashboard-module__bDLBIW__appointmentRow{color:#707070;align-items:center;gap:10px;font-size:14px;display:flex}.dashboard-module__bDLBIW__joinButton{color:#fff;background:#2c4657;border:0;border-radius:6px;width:fit-content;min-width:130px;min-height:32px;padding-inline:16px}.dashboard-module__bDLBIW__joinButton:hover{background:#243947}.dashboard-module__bDLBIW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1099px){.dashboard-module__bDLBIW__hero{flex-direction:column;align-items:flex-start}.dashboard-module__bDLBIW__vitalsPanel{height:auto}.dashboard-module__bDLBIW__vitalsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__bDLBIW__grid{grid-template-columns:1fr}}.dashboard-module__bDLBIW__insightsCard{flex-direction:column;gap:16px;margin-bottom:1rem;display:flex}.dashboard-module__bDLBIW__insightList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__bDLBIW__insightRow{align-items:flex-start;gap:12px;display:flex}.dashboard-module__bDLBIW__insightIcon{width:34px;height:34px;color:var(--color-coral,#d78165);background:#d781551f;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__bDLBIW__insightText{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.dashboard-module__bDLBIW__insightText strong{color:var(--color-ink);font-weight:600}
.GatedDashboard-module__5fVvaa__page{padding-top:0}.GatedDashboard-module__5fVvaa__header{margin-bottom:20px}.GatedDashboard-module__5fVvaa__title{font-family:var(--font-primary);color:var(--color-ink);margin:0 0 10px;font-size:clamp(34px,3.2vw,40px);font-weight:700;line-height:1.15}.GatedDashboard-module__5fVvaa__lead{max-width:850px;color:var(--color-muted);margin:0;font-size:18px;line-height:1.45}.GatedDashboard-module__5fVvaa__stack{gap:20px;display:grid}.GatedDashboard-module__5fVvaa__progressCard{gap:20px;padding:28px 32px;display:grid}.GatedDashboard-module__5fVvaa__heroCard{gap:16px;padding:28px 32px;display:grid}.GatedDashboard-module__5fVvaa__heroTitle{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:20px;font-weight:700;line-height:1.3}.GatedDashboard-module__5fVvaa__heroBody{max-width:640px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.55}.GatedDashboard-module__5fVvaa__heroAction{width:fit-content;margin-top:4px}.GatedDashboard-module__5fVvaa__progressTitle{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:20px;font-weight:700;line-height:1.3}.GatedDashboard-module__5fVvaa__stepList{gap:18px;margin:0;padding:0;list-style:none;display:grid}.GatedDashboard-module__5fVvaa__stepItem{align-items:center;gap:14px;display:flex}.GatedDashboard-module__5fVvaa__stepIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.GatedDashboard-module__5fVvaa__stepIconDone{background:var(--color-primary,#7c4a67);color:#fff}.GatedDashboard-module__5fVvaa__stepIconCurrent{background:var(--color-accent,#f2d3c2);color:var(--color-ink)}.GatedDashboard-module__5fVvaa__stepIconUpcoming{background:var(--color-surface-muted,#f3efec);color:var(--color-ink)}.GatedDashboard-module__5fVvaa__stepLabel{font-size:16px;font-weight:500;line-height:1.4}.GatedDashboard-module__5fVvaa__stepLabelCurrent{font-weight:700}
