.Dashboard-module__gIUiKG__wrap{max-width:900px;margin:40px auto;padding:0 24px 40px}.Dashboard-module__gIUiKG__header{margin-bottom:24px}.Dashboard-module__gIUiKG__greeting{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.Dashboard-module__gIUiKG__dateLine{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.Dashboard-module__gIUiKG__error{color:var(--primary);margin:0 0 16px;font-size:13px}.Dashboard-module__gIUiKG__empty{color:var(--ink-soft);margin:0;font-size:14px}.Dashboard-module__gIUiKG__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:0 0 4px;font-size:11px;font-weight:500}.Dashboard-module__gIUiKG__topRow{grid-template-columns:1fr 160px 160px;gap:16px;margin-bottom:16px;display:grid}@media (max-width:720px){.Dashboard-module__gIUiKG__topRow{grid-template-columns:1fr}}.Dashboard-module__gIUiKG__phaseCard{flex-direction:column;display:flex}.Dashboard-module__gIUiKG__phaseCardHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.Dashboard-module__gIUiKG__phaseTitle{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.Dashboard-module__gIUiKG__dayBadge{text-align:right;flex-shrink:0}.Dashboard-module__gIUiKG__dayNumber{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:600}.Dashboard-module__gIUiKG__phaseDescription{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.Dashboard-module__gIUiKG__phaseCard.Dashboard-module__gIUiKG__phase-menstrual{background:var(--wine-soft);border-color:var(--wine)}.Dashboard-module__gIUiKG__phaseCard.Dashboard-module__gIUiKG__phase-follicular{background:var(--sage-soft);border-color:var(--sage)}.Dashboard-module__gIUiKG__phaseCard.Dashboard-module__gIUiKG__phase-ovulation{background:var(--gold-soft);border-color:var(--gold)}.Dashboard-module__gIUiKG__phaseCard.Dashboard-module__gIUiKG__phase-luteal{background:var(--luteal-soft);border-color:var(--luteal)}.Dashboard-module__gIUiKG__statNumber{font-family:var(--font-serif);margin:0 0 2px;font-size:34px;font-weight:600;line-height:1}.Dashboard-module__gIUiKG__statUnit{color:var(--ink-soft);margin:0;font-size:12px}.Dashboard-module__gIUiKG__timelineHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.Dashboard-module__gIUiKG__timelineLabel{margin:0;font-size:14px;font-weight:500}.Dashboard-module__gIUiKG__timelineDay{color:var(--ink-soft);margin:0;font-size:12px}.Dashboard-module__gIUiKG__timelineBar{border-radius:var(--radius-pill);background:var(--bg);height:10px;display:flex;overflow:hidden}.Dashboard-module__gIUiKG__segment-menstrual{background:var(--wine)}.Dashboard-module__gIUiKG__segment-follicular{background:var(--sage)}.Dashboard-module__gIUiKG__segment-ovulation{background:var(--gold)}.Dashboard-module__gIUiKG__segment-luteal{background:var(--luteal)}.Dashboard-module__gIUiKG__weekHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.Dashboard-module__gIUiKG__toggle{color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.Dashboard-module__gIUiKG__weekStrip{gap:6px;display:flex}.Dashboard-module__gIUiKG__weekDay{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.Dashboard-module__gIUiKG__weekDayLabel{color:var(--ink-soft);font-size:11px}.Dashboard-module__gIUiKG__weekDot{background:var(--bg);width:30px;height:30px;color:var(--ink);border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.Dashboard-module__gIUiKG__weekDot.Dashboard-module__gIUiKG__phase-menstrual{background:var(--wine-soft);color:var(--wine)}.Dashboard-module__gIUiKG__weekDot.Dashboard-module__gIUiKG__phase-follicular{background:var(--sage-soft);color:var(--sage)}.Dashboard-module__gIUiKG__weekDot.Dashboard-module__gIUiKG__phase-ovulation{background:var(--gold-soft);color:var(--gold)}.Dashboard-module__gIUiKG__weekDot.Dashboard-module__gIUiKG__phase-luteal{background:var(--luteal-soft);color:var(--luteal)}.Dashboard-module__gIUiKG__weekDotFertile{border-color:var(--fertility-ring)}
