.progressTimeline_card__sboNV{background:var(--acz-surface);border:1px solid var(--acz-border);border-radius:16px;padding:18px 20px 20px;margin-bottom:14px}.progressTimeline_header__8oZFC{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.progressTimeline_swimmerName__u8GlF{font-family:var(--acz-display);font-size:16px;font-weight:600;color:var(--acz-ink)}.progressTimeline_programName__pDL2N{font-size:13px;color:var(--acz-ink-soft);margin-top:2px}.progressTimeline_countBadge__MITmH{flex:none;font-size:13px;font-weight:600;color:var(--acz-accent-ink);background:var(--acz-bg-alt);padding:5px 12px;border-radius:999px;white-space:nowrap}.progressTimeline_goalLine__1Azlh{font-size:13.5px;color:var(--acz-ink-soft);margin-top:8px;line-height:1.5}.progressTimeline_trackWrap__1AERJ{margin-top:16px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.progressTimeline_trackWrap__1AERJ::-webkit-scrollbar{display:none}.progressTimeline_track__2XGiI{display:flex;align-items:center;min-width:min-content;padding:4px 2px 8px}.progressTimeline_dot__0Cc73,.progressTimeline_step__HRDHk{display:flex;align-items:center;flex:none}.progressTimeline_dot__0Cc73{width:26px;height:26px;border-radius:50%;justify-content:center;font-size:11px;font-weight:700;border:2px solid var(--acz-border);background:var(--acz-surface);color:var(--acz-ink-soft);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.progressTimeline_dotDone__zzUZE{background:var(--acz-marine);border-color:var(--acz-marine);color:#fff}.progressTimeline_dotCurrent__XKC2t{border-color:var(--acz-ciel);color:var(--acz-accent-ink);box-shadow:0 0 0 4px var(--acz-bg-alt);transform:scale(1.12)}.progressTimeline_connector__HjeF8{flex:none;width:22px;height:2px;background:var(--acz-border)}.progressTimeline_connectorDone__r_yq5{background:var(--acz-marine)}@media (prefers-reduced-motion:reduce){.progressTimeline_dot__0Cc73{transition:none}}.progressTimeline_footer__rVOO_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.progressTimeline_stepLabel__AwsMT{font-size:12.5px;color:var(--acz-ink-soft)}.progressTimeline_continueButton__kUrkQ{padding:10px 18px;border:none;border-radius:10px;background:var(--acz-marine);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .08s ease}.progressTimeline_continueButton__kUrkQ:hover{background:var(--acz-ocean)}.progressTimeline_continueButton__kUrkQ:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.progressTimeline_continueButton__kUrkQ{transition:none}}.progressTimeline_doneNote__mobxI{font-size:12.5px;color:#1f8b4c;font-weight:600}