.ProgressOverview-module__D45Xuq__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:28px;padding:28px 32px}.ProgressOverview-module__D45Xuq__layout{align-items:center;gap:0;display:flex}.ProgressOverview-module__D45Xuq__ringCol{flex-shrink:0;justify-content:center;align-items:center;padding-right:32px;display:flex}.ProgressOverview-module__D45Xuq__statsCol{border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:14px;min-width:180px;padding:4px 32px;display:flex}.ProgressOverview-module__D45Xuq__statCard{flex-direction:column;gap:5px;display:flex}.ProgressOverview-module__D45Xuq__statHeader{justify-content:space-between;align-items:baseline;display:flex}.ProgressOverview-module__D45Xuq__statLabel{color:var(--color-text-primary);font-size:12px;font-weight:600}.ProgressOverview-module__D45Xuq__statCount{color:var(--color-text-secondary);font-size:12px;font-weight:500}.ProgressOverview-module__D45Xuq__miniBarTrack{background:var(--color-bg-sunken);border-radius:6px;height:12px;overflow:hidden}.ProgressOverview-module__D45Xuq__miniBarFill{border-radius:4px;min-width:2px;height:100%;transition:width .5s}.ProgressOverview-module__D45Xuq__activityRow{gap:3px;display:flex}.ProgressOverview-module__D45Xuq__activityCell{border-radius:2px;flex-shrink:0;width:10px;height:10px}.ProgressOverview-module__D45Xuq__rightCol{border-left:1px solid var(--color-border);flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;padding-left:32px;display:flex}.ProgressOverview-module__D45Xuq__rightHeading{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:11px;font-weight:600}.ProgressOverview-module__D45Xuq__milestoneRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.ProgressOverview-module__D45Xuq__milestoneRow:last-child{border-bottom:none}.ProgressOverview-module__D45Xuq__milestoneTitle{font-size:13px;font-weight:500}.ProgressOverview-module__D45Xuq__milestoneDate{flex-shrink:0;margin-left:16px;font-size:12px;font-weight:500}.ProgressOverview-module__D45Xuq__emptyMessage{color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:1.5}.ProgressOverview-module__D45Xuq__completedMessage{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.ProgressOverview-module__D45Xuq__nextUpLink{color:inherit;border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;margin:-8px -8px 0;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.ProgressOverview-module__D45Xuq__nextUpLink:hover{background:var(--color-accent-muted)}.ProgressOverview-module__D45Xuq__nextUpLink .ProgressOverview-module__D45Xuq__rightHeading{margin:0 0 6px}.ProgressOverview-module__D45Xuq__nextUpTitle{color:var(--color-text-primary);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3}.ProgressOverview-module__D45Xuq__nextUpMeta{color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.ProgressOverview-module__D45Xuq__nextUpMeta svg{color:var(--color-accent-soft)}.ProgressOverview-module__D45Xuq__nextUpBar{background:var(--color-bg-sunken);border-radius:6px;height:12px;overflow:hidden}.ProgressOverview-module__D45Xuq__nextUpBarFill{background:var(--color-accent-soft);border-radius:4px;min-width:2px;height:100%;transition:width .5s}@media (max-width:640px){.ProgressOverview-module__D45Xuq__card{padding:20px}.ProgressOverview-module__D45Xuq__layout{flex-wrap:wrap}.ProgressOverview-module__D45Xuq__ringCol{padding-right:20px}.ProgressOverview-module__D45Xuq__statsCol{flex:1;gap:12px;min-width:0;padding:0 0 0 20px}.ProgressOverview-module__D45Xuq__rightCol{display:none}}
