.lite-progress{max-width:1240px}.lite-progress-heading{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3)}.lite-progress-heading h1{min-width:0;margin:0}.lite-progress-heading .workout-back-button{flex:none}.lite-progress .section-label{color:var(--v8-color-text-secondary,var(--text-2))}.lite-progress-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-6)}.lite-progress .lite-progress-range{flex:0 1 420px}.lite-progress .progress-range .segmented-item:not(.active){color:var(--text-2)}.lite-progress-period-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.lite-progress-period-nav>p{margin:0;text-align:center;font-weight:var(--weight-bold);font-size:var(--text-sm);line-height:var(--leading-normal)}.lite-progress-period-nav>button{min-height:44px;width:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.lite-progress .lite-progress-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.lite-progress-metrics .progress-stat{min-width:0;min-height:112px;padding:var(--space-3);gap:6px}.lite-progress-metrics .progress-stat-label{align-items:flex-start;letter-spacing:.025em;line-height:var(--leading-normal)}.lite-progress-metrics .progress-stat:not(.active) .progress-stat-label{color:var(--text-2)}.lite-progress-metrics .progress-stat-label svg{flex:none;margin-top:1px}.lite-progress-metrics .progress-stat strong{flex:1 1;align-self:stretch;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.lite-progress-summary{min-width:0}.lite-progress .lite-progress-chart-card{min-width:0;gap:var(--space-3)}.lite-progress-chart-card .section-label{margin:0;font-size:var(--text-xs)}.lite-progress-chart-card h2{margin-top:var(--space-1)}.lite-progress-chart-card .progress-chart-summary{margin-top:var(--space-3)}.lite-progress-chart-card .progress-chart-summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lite-progress-chart-card .lite-progress-hint{margin:0;color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.lite-progress-chart-card .lite-progress-chart-help{margin:0}.lite-progress-chart-card .lite-progress-chart-help,.lite-progress-explanation{color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.lite-progress-explanation summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-block:var(--space-2)}.lite-progress-explanation p{margin-block:var(--space-2)}.lite-progress-chart{overflow-x:auto;max-width:100%;min-width:0;overscroll-behavior-x:contain}.lite-progress-chart .progress-chart-columns{grid-auto-columns:minmax(52px,1fr);gap:0}.lite-progress-chart .progress-chart-column{min-width:0;padding-inline:6px}.lite-progress-chart .progress-chart-track{min-height:44px;width:100%;cursor:pointer}.lite-progress-chart .progress-chart-value{max-width:86px;font-size:var(--text-xs);bottom:calc(var(--progress-bar-height, 0%) + 8px)}.lite-progress-chart .progress-chart-column.active .progress-chart-value{color:var(--text-1)}.lite-progress-chart em{white-space:normal;line-height:1.35}.lite-progress .progress-chart-summary span,.lite-progress-chart .progress-chart-column em{color:var(--text-1)}.lite-progress-chart.progress-chart--week .progress-chart-columns{grid-auto-columns:minmax(0,1fr)}.lite-progress-chart-card .lite-progress-selection:not(.sr-only){margin:0;padding:var(--space-3);border-radius:var(--radius-input);background:var(--bg-raised);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.lite-progress-table{border-top:1px solid var(--border-default);font-size:var(--text-sm)}.lite-progress-table summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:44px;display:list-item;color:var(--text-2);font-weight:var(--weight-bold);padding-block:12px}.lite-progress-table-scroll{overflow-x:auto;max-width:100%}.lite-progress-table table{width:100%;border-collapse:collapse;text-align:start}.lite-progress-table caption{text-align:start;font-weight:var(--weight-bold);padding-block:12px;overflow-wrap:anywhere}.lite-progress-table td,.lite-progress-table th{border-bottom:1px solid var(--border-default);padding:12px;text-align:start;vertical-align:top}.lite-progress-navigation{justify-content:flex-end;border-top:1px solid var(--border-default);padding-top:var(--space-4)}.lite-progress .lite-progress-navigation>:is(button,a){width:auto}.lite-progress .lite-progress-storage-switch{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-2)}.lite-progress .lite-progress-storage-switch:hover{color:var(--color-primary);background:var(--bg-raised)}.lite-body-account{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lite-body-progress .progress-chart-summary{margin-top:var(--space-3)}.lite-body-latest{display:flex;gap:var(--space-3);padding:0;background:none}.lite-body-latest time{color:var(--text-2);font-size:var(--text-xs)}.lite-body-progress .progress-chart-header>button{flex:none;width:auto}.lite-body-missing{min-width:0}.lite-body-missing>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.lite-body-missing a{justify-self:start}.lite-body-progress>p{color:var(--text-2);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.lite-body-progress time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lite-progress :focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.lite-progress-chart .progress-chart-track:focus-visible{outline-offset:-2px}@media (max-width:1100px){.lite-progress .lite-progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.lite-progress-toolbar{flex-direction:column;align-items:stretch;gap:var(--space-3)}.lite-progress .lite-progress-range{flex:none;width:100%}.lite-progress-period-nav{width:100%}.lite-progress-period-nav>p{font-size:var(--text-xs)}.lite-progress .lite-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lite-progress-metrics .progress-stat{min-height:88px;padding:var(--space-2);gap:var(--space-1)}.lite-progress-metrics .progress-stat-label{gap:var(--space-1);font-size:.6875rem;line-height:1.35}.lite-progress-metrics .progress-stat-label svg{width:13px;height:13px}.lite-progress-metrics .progress-stat strong{font-size:1.125rem}.lite-progress-chart .progress-chart-column{padding-inline:4px}.lite-progress-chart.progress-chart--week .progress-chart-column{padding-inline:1px}.lite-progress-chart.progress-chart--week .progress-chart-value{max-width:100%;font-size:.625rem;overflow-wrap:anywhere}.lite-progress-chart.progress-chart--week .progress-chart-column em{font-size:.625rem}.lite-progress-table td,.lite-progress-table th{padding:8px}}@media (prefers-reduced-motion:reduce){.lite-progress *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}