.ExerciseProgressPanel_card__WNtn3{padding:var(--space-lg);min-width:0}.ExerciseProgressPanel_header__3HTjB{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.ExerciseProgressPanel_title__Ji_k1{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:600;color:var(--color-text-secondary)}.ExerciseProgressPanel_viewAll__LvLZ9{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);white-space:nowrap}.ExerciseProgressPanel_picker__VauI4{display:flex;flex-wrap:nowrap;gap:var(--space-xs);margin-bottom:var(--space-md);padding-bottom:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.ExerciseProgressPanel_chip__cZzMX{flex-shrink:0;padding:8px 14px;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap;color:var(--color-text-secondary);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.ExerciseProgressPanel_chipActive__u9oYt{color:var(--color-text-primary);background:rgba(59,130,246,.16);border-color:var(--color-primary)}.ExerciseProgressPanel_detail__Kcb8D{display:flex;flex-direction:column;gap:var(--space-md)}.ExerciseProgressPanel_detailHeader__KFW24{display:flex;align-items:center;gap:var(--space-sm)}.ExerciseProgressPanel_thumb__K7zUD{flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-card-alt)}.ExerciseProgressPanel_thumb__K7zUD .ExerciseProgressPanel_thumbImage__bbUaW{display:block;min-height:0;width:100%;height:100%;object-fit:contain}.ExerciseProgressPanel_detailName__FjdEM{display:block;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary)}.ExerciseProgressPanel_detailMeta__2EU3d{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ExerciseProgressPanel_bestGrid__63bGV{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.ExerciseProgressPanel_bestStat__eZEeW{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ExerciseProgressPanel_bestLabel__BVCh2{font-size:11px;color:var(--color-text-muted)}.ExerciseProgressPanel_bestValue___GCw8{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.ExerciseProgressPanel_volumeLine__cozCy{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ExerciseProgressPanel_chartRow__D882R{display:flex;justify-content:center;padding-top:var(--space-xs)}.ExerciseProgressPanel_emptyChart__OFVNx{padding:var(--space-md) 0;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.ExerciseProgressPanel_detailLoading__84gga,.ExerciseProgressPanel_loading__4lq3m{height:140px}.ExerciseProgressPanel_emptyText__7ggHj,.ExerciseProgressPanel_errorText__X2yGP{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ExerciseProgressPanel_chartRow__D882R{padding:24px 0;min-height:200px;align-items:center;background:linear-gradient(180deg,rgba(59,130,246,.05),transparent);border-radius:var(--radius-md)}.ExerciseProgressPanel_chartRow__D882R svg{width:100%;height:180px}.ExerciseProgressPanel_detailName__FjdEM{font-size:var(--font-size-lg)}.ExerciseProgressPanel_thumb__K7zUD{width:64px;height:64px}.ExerciseProgressPanel_chip__cZzMX{min-height:44px;border-radius:var(--radius-md)}.ExerciseProgressPanel_bestStat__eZEeW{padding:16px}.ExerciseProgressPanel_bestValue___GCw8{font-size:var(--font-size-xl)}.ExerciseProgressPanel_historyValues__uglgv{display:flex;gap:12px;overflow-x:auto;padding:8px 0}.ExerciseProgressPanel_historyPoint__q2u6T{flex:none;display:grid;grid-gap:6px;gap:6px;min-width:100px;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ExerciseProgressPanel_historyPoint__q2u6T strong{color:var(--color-text-primary)}.EmptyProgress_wrapper__Q7zk4{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2xl) var(--space-lg);background:var(--glass-card-bg);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-glass);overflow:hidden;isolation:isolate}.EmptyProgress_glow__ntFMQ{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:60%;aspect-ratio:1/1;background:radial-gradient(circle,rgba(59,130,246,.24) 0,rgba(139,92,246,.1) 55%,transparent 75%);filter:blur(12px);z-index:-1}.EmptyProgress_visual__wiA1R{display:flex;align-items:center;justify-content:center;width:clamp(200px,28vw,300px);max-width:100%;aspect-ratio:1402/1122;margin-bottom:var(--space-lg)}.EmptyProgress_visualImage__5jW5a{width:100%;height:100%;object-fit:contain}.EmptyProgress_title__rVxfo{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:600}.EmptyProgress_description__kRXtf{max-width:420px;margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.EmptyProgress_cta__su_xV{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-lg);min-height:var(--control-height-md);padding:0 22px;color:#061019;font-size:var(--font-size-sm);font-weight:700;background:var(--gradient-primary);border-radius:var(--radius-button);box-shadow:var(--shadow-glow-primary);transition:transform var(--duration-fast) var(--ease-out)}.EmptyProgress_cta__su_xV:hover{transform:translateY(-2px)}.WorkoutHistoryList_list__eLfgK{display:flex;flex-direction:column;gap:var(--space-sm)}.WorkoutHistoryList_card__ycZlf{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);color:inherit;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.WorkoutHistoryList_card__ycZlf:hover{border-color:var(--color-primary);transform:translateY(-1px)}.WorkoutHistoryList_cardInfo__Nfukp{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.WorkoutHistoryList_cardName__bmjcz{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkoutHistoryList_cardMeta__xGfPF{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.WorkoutHistoryList_statusBadge__903TS{flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--radius-pill)}.WorkoutHistoryList_statusCompleted__QrIqz{color:var(--color-success);background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.32)}.WorkoutHistoryList_statusAbandoned__QSmYe{color:var(--color-text-muted);background:var(--color-card-alt);border:1px solid var(--color-border)}.WorkoutHistoryList_chevron__pW4IC{flex-shrink:0;color:var(--color-text-muted)}.WorkoutHistoryList_viewAll__Avw6S{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:var(--space-sm);padding:var(--space-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary)}.WorkoutHistoryList_loading__5t1Pk{height:200px}.WorkoutHistoryList_emptyState__UjMGW,.WorkoutHistoryList_errorState__6Bz_r{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-xl);text-align:center;color:var(--color-text-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-card-alt)}.WorkoutHistoryList_emptyTitle__bGWHY,.WorkoutHistoryList_errorTitle__w1BZg{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary)}.WorkoutHistoryList_emptyBody__30FPf{font-size:var(--font-size-sm)}.ProgressView_page__E_YMs{width:100%;min-width:0;max-width:var(--workspace-content-width);margin-inline:auto}.ProgressView_twoColumn__OqjUI{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--card-grid-gap);gap:var(--card-grid-gap);margin-bottom:var(--section-spacing);align-items:start}.ProgressView_loading__hvPvQ{height:420px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-card-alt) 25%,var(--color-card-hover) 50%,var(--color-card-alt) 75%);background-size:200% 100%;animation:ProgressView_progressShimmer__V3FKG 1.6s ease-in-out infinite}@keyframes ProgressView_progressShimmer__V3FKG{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ProgressView_loading__hvPvQ{animation:none}}@media (max-width:1100px){.ProgressView_twoColumn__OqjUI{grid-template-columns:1fr}}.ProgressView_errorCard__w03Nr{padding:var(--space-xl);text-align:center}.ProgressView_errorTitle__JPkkU{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.ProgressView_recentActivityCard__qxscS{padding:var(--space-lg);min-width:0}.ProgressView_recentActivityTitle__zWq0D{margin-bottom:var(--space-md);font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.ProgressView_historyStack__Lchjg{display:grid;grid-gap:var(--card-grid-gap);gap:var(--card-grid-gap);margin-bottom:var(--section-spacing);min-width:0}