body.desktop .compact-heatmap .anatomy-map{max-width:480px;margin-inline:auto;max-height:360px}body.desktop .kr-empty-state{width:100%;max-width:560px;margin-inline:auto;box-sizing:border-box}body.desktop .kr-empty-state .training-hero-actions>.primary-button,body.desktop .kr-empty-state .empty-state-actions .primary-button{flex:0 0 auto;align-self:center;width:auto;min-width:240px;max-width:360px;margin-inline:auto}body.desktop .heatmap-shell{grid-template-columns:1fr}body.desktop .empty-state-actions .primary-button{width:auto;min-width:240px;max-width:360px;margin-inline:auto;display:flex;align-items:center;justify-content:center}body.desktop #dashboardView .compact-heatmap .anatomy-map,body.desktop #dashboardView .compact-heatmap .anatomy-map svg{max-height:260px}body.desktop #programSetup{display:block}body.desktop #programSetup>#programPageDeloadSection,body.desktop #programSetup>.program-advanced{margin-top:var(--space-4)}body.desktop #programSetup .program-setup-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--space-3);position:sticky;bottom:0;z-index:var(--z-sticky);margin:var(--space-5) calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));padding:var(--space-3) var(--card-pad);background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}body.desktop #programSetup .program-setup-actions>*{width:auto;min-width:200px;margin:0}body.desktop #programSetup .program-setup-actions>#createProgram{order:2}body.desktop #programSetup .program-setup-actions>#saveProgramToLibrary{order:1}body.desktop #programSetup .program-setup-actions>.form-error{order:0;min-width:0;flex:1 1 0;text-align:left}body.desktop #programSetup{max-width:720px}body.desktop #programSetup .program-setup-actions>*{white-space:nowrap;padding-inline:var(--space-5)}body.desktop #topExercises .action-row,body.desktop #recentPRs .action-row{min-height:0;padding:10px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}body.desktop #topExercises .action-row>span:first-child>span{display:none}body.desktop .stats-panel span,body.desktop .stat-sub,body.desktop .trend-row span{font-size:13px}body.desktop #statsGrid .stats-panel,body.desktop #dashboardStats .stats-panel{border-radius:var(--radius-md)}body.desktop #statsView .analysis-panel{padding:var(--space-5)}body.desktop #topExercises .action-row strong{color:var(--ink)}body.desktop .switch-copy span,body.desktop .field-help{font-size:13px}body.desktop #dashboardView.active:not(.dash-is-empty){display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-rows:repeat(12,auto) 1fr;column-gap:var(--space-4);align-items:start}body.desktop #dashboardView.active:not(.dash-is-empty) .dashboard-grid{display:contents}body.desktop #dashboardView.active:not(.dash-is-empty)>*,body.desktop #dashboardView.active:not(.dash-is-empty) .dashboard-grid>*{grid-column:1;margin:0 0 var(--space-4);min-width:0}body.desktop #dashboardView.active:not(.dash-is-empty) .dashboard-card:has(#dashboardStats){grid-column:2;grid-row:1 / -1;margin:0;position:sticky;top:calc(var(--hdr-h) + var(--space-4))}body.desktop #dashboardView.active:not(.dash-is-empty) .dashboard-card:has(#dashboardRecentPRs){order:1}body.desktop #dashboardView.active:not(.dash-is-empty) #dashboardFreshness{order:1}body.desktop .dash-empty-hero{max-width:560px;margin-inline:auto}body.desktop #dashboardView.active:not(.dash-is-empty) #coachHomeNotices,body.desktop #dashboardView.active:not(.dash-is-empty) #coachHomeBecome{max-width:none;width:auto}body.desktop #dashboardView.dash-is-empty #coachHomeNotices,body.desktop #dashboardView.dash-is-empty #coachHomeBecome{max-width:720px}body.desktop #dashboardView.dash-is-empty .dash-empty-hero{max-width:720px;margin-inline:0}body.desktop #dashboardView.dash-is-empty .dash-empty-hero>*{max-width:none;margin-inline:0}body.desktop #workoutInProgressCard{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-4);row-gap:var(--space-3);min-height:0;padding:var(--space-5)}body.desktop #workoutInProgressCard[data-top-mode=resume]{border-left:4px solid var(--accent)}body.desktop #workoutInProgressCard .continue-actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);margin:0;width:auto;grid-column:2;grid-row:1;justify-self:end}body.desktop #workoutInProgressCard .continue-actions .primary-button{flex:0 0 auto;flex-basis:auto;width:auto;min-width:160px;padding-inline:var(--space-5)}body.desktop #workoutInProgressCard .nw-more.nw-more{display:flex;justify-content:flex-end}body.desktop #workoutInProgressCard .nw-more-btn[data-nw-action=finish]{display:inline-flex}body.desktop #dashboardStats{container-type:inline-size}body.desktop #dashboardStats .stats-panel strong{font-size:clamp(18px,6.5cqw,24px)}body.desktop #dashboardStats .stats-panel span{white-space:normal;font-size:clamp(10px,3.8cqw,12px)}body.desktop #workoutInProgressCard .up-next-table{display:table;grid-column:1 / -1;width:100%;border-collapse:collapse;margin-top:var(--space-2);font-size:14px}body.desktop .up-next-table th,body.desktop .up-next-table td{padding:9px var(--space-2);text-align:left;border-top:1px solid var(--line);font-weight:600;color:var(--ink)}body.desktop .up-next-table thead th{border-top:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}body.desktop .up-next-table tbody th{font-weight:700}body.desktop .up-next-table th:nth-child(2),body.desktop .up-next-table td:nth-child(2),body.desktop .up-next-table th:nth-child(3),body.desktop .up-next-table td:nth-child(3){width:130px;white-space:nowrap}body.desktop .up-next-table td{color:var(--muted);font-variant-numeric:tabular-nums}body.desktop .up-next-table th:first-child,body.desktop .up-next-table td:first-child{padding-left:0}body.desktop #workoutStart:not([hidden]){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-4);row-gap:var(--space-4);align-items:start;grid-auto-flow:row}body.desktop #workoutStart>*{grid-column:1;min-width:0;margin:0}body.desktop #workoutStart>.training-saved{grid-column:2;grid-row:1 / span 6}body.desktop #workoutStart .training-hero.kr-empty-state{max-width:none;margin-inline:0}body.desktop #workoutStart .training-saved{padding:0}body.desktop #workoutStart .training-saved>.section-head{margin-top:0;padding-top:0;min-height:0}body.desktop #workoutStart .training-saved>.section-head h2{margin:0 0 var(--space-3);line-height:1.2}body.desktop #workoutStart .training-saved #savedWorkoutList>#addSavedWorkoutButton{width:auto;min-width:220px;justify-self:start}body.desktop #workoutStart .training-saved #savedWorkoutList>.dialog-empty~#addSavedWorkoutButton{justify-self:center}body.desktop #workoutHistory,body.desktop #savedWorkout{max-width:var(--page-max)}body.desktop #savedBuilder{max-width:var(--read-max)}body.desktop #programCover:not([hidden]){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-4);align-items:start;background:transparent;border:0;box-shadow:none;padding:0;overflow:visible}body.desktop #programCover>.program-cover-head{grid-column:1 / -1;grid-row:1;padding:0 0 var(--space-3);background:transparent;border:0}body.desktop #programCover .program-cover-head h2{font-size:30px;line-height:1.15}body.desktop #programCover .program-cover-kicker{font-size:12px}body.desktop #programCover .program-body{display:contents}body.desktop #programCover .program-segments{display:none}body.desktop #programCover .program-segment-panel,body.desktop #programCover .program-segment-panel[hidden]{display:flex!important;flex-direction:column;gap:var(--space-4);min-width:0}body.desktop #programCover [data-program-panel=train]{grid-column:1;grid-row:2 / span 2}body.desktop #programCover [data-program-panel=stages]{grid-column:2;grid-row:2;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 4px 14px var(--shadow-color)}body.desktop #programCover [data-program-panel=stages]>.stages-panel{border:0;padding:0;background:transparent;box-shadow:none;margin:0}body.desktop #programCover [data-program-panel=stages] .stage-live-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.desktop #programCover [data-program-panel=stages] .stage-live-grid .tile-sub{font-size:11px}body.desktop #programCover [data-program-panel=program]{grid-row:3}body.desktop #programCover:not([hidden]){row-gap:var(--space-4)}body.desktop #programCover [data-program-panel=program]{grid-column:2;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 4px 14px var(--shadow-color)}body.desktop #programCover .program-card-main,body.desktop #programCover .program-card-workouts{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 4px 14px var(--shadow-color);padding:var(--space-5)}body.desktop #programCover .program-card-workouts>.cover-rule{display:none}body.desktop #programCover .program-card-workouts>.workout-toolbar{margin-top:0}body.desktop #programCover[data-head-actions] .program-cover-actions,body.desktop #programCover [data-program-panel=program] .program-segment-archive{display:none}body.desktop #programCover [data-program-panel=train] .program-segment-archive{text-align:left;padding-inline:var(--space-2)}body.desktop #programCover [data-program-panel=program]>*{margin-block:0}body.desktop #programCover [data-program-panel=program] .program-muscles svg{max-height:260px}body.desktop #programCover [data-program-panel=program] .deload-cta{text-align:left;justify-content:flex-start}body.desktop #programCover .stage-summary .week-progress,body.desktop #programCover .stage-summary .stage-strip-labels{display:none}body.desktop #programCover .program-progression-summary{border:0;padding:0;background:transparent;box-shadow:none}body.desktop #programCover .ps-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}body.desktop #programCover .program-progression-meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}body.desktop #programCover [data-program-panel=program] .program-deload-button,body.desktop #programCover [data-program-panel=program]>.primary-button{align-self:flex-start}body.desktop #programCover .program-body>.program-muscles{grid-column:2;grid-row:1 / span 5}body.desktop #programCover .program-body:has(>.program-muscles){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column:1 / -1;column-gap:var(--space-4);align-items:start}body.desktop #programCover .program-body:has(>.program-muscles)>:not(.program-muscles){grid-column:1}body.desktop #programCover .program-body:has(>.program-muscles)>.program-actions{grid-row:1;margin-bottom:var(--space-3)}body.desktop #programView>#savedPrograms,body.desktop #programView>#archivedPrograms{margin-top:var(--space-4)}body.desktop #programView .program-archive-row{text-align:right}body.desktop #statsView>.stats-top-row{display:none}body.desktop #statsView>.stats-totals{padding:0;background:transparent;border:0;box-shadow:none;margin-bottom:var(--space-4)}body.desktop #statsView>.stats-totals>summary{display:none}body.desktop #statsView>.stats-totals .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}body.desktop #statsView>.stats-totals .stats-desk-only{display:block}body.desktop #statsView>.stats-totals .stats-hold-tile{grid-column:auto}body.desktop #statsView .stats-totals .stats-panel{padding:var(--space-4) var(--space-5)}body.desktop #statsView .stats-totals .stats-panel strong{font-size:30px}body.desktop #statsView .stats-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-4);align-items:start}body.desktop #statsView .stats-col{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}body.desktop #statsView .stats-col>*,body.desktop #statsView .stats-col .muscle-analysis-grid>*{margin:0}body.desktop #statsView .stats-col .muscle-analysis-grid{display:flex;flex-direction:column;gap:var(--space-4)}body.desktop #statsView .stats-cols{grid-template-rows:auto 1fr auto auto;row-gap:var(--space-4)}body.desktop #statsView .stats-col{display:contents}body.desktop #statsView .stats-col-a>details:first-child{grid-column:1;grid-row:1}body.desktop #statsView .stats-col-a>#statsFreshness{grid-column:1;grid-row:2}body.desktop #statsView .stats-col-a>.muscle-analysis-grid{grid-column:1 / -1;grid-row:3;display:block}body.desktop #statsView .stats-col-b>.actionable-stats{grid-column:2;grid-row:1 / span 2}body.desktop #statsView .stats-col-b>details{grid-column:1 / -1;grid-row:4}body.desktop #statsView .stats-col-a #muscleVolumeBreakdown{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-5)}body.desktop #statsView .stats-col-a #muscleVolumeBreakdown>.muscle-volume-compare{grid-column:1 / -1}body.desktop #desktopPageHeadActions .period-tabs{margin:0;flex-wrap:nowrap}body.desktop #desktopPageHeadActions .period-tab{white-space:nowrap;padding-inline:var(--space-4)}body.desktop:has(#statsView.stats-is-empty) #desktopPageHeadActions .period-tabs{display:none}body.desktop #settingsView{margin-inline:0;max-width:none}body.desktop #settingsView.active{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:var(--space-4);align-items:start}body.desktop #settingsView>*{min-width:0;margin:0}body.desktop #settingsView>.kr-settings-search{grid-column:1 / -1;max-width:var(--read-max)}body.desktop #settingsView>[data-section=account]{grid-row:span 4}body.desktop #settingsView .settings-section[data-section=data] .settings-actions,body.desktop #settingsView .settings-section[data-section=about] .settings-actions{flex-direction:row;flex-wrap:wrap;align-items:center}body.desktop #settingsView .settings-section[data-section=data] .settings-actions .small-button,body.desktop #settingsView .settings-section[data-section=about] .settings-actions .small-button{width:auto}body.desktop #settingsView .settings-section-body>.secondary-button,body.desktop #settingsView .settings-section-body>.small-button{width:auto}body.desktop #settingsView .settings-section[data-section=about] .section-note>.small-button{width:auto;min-width:0;padding-inline:var(--space-4)}body.desktop #settingsView .settings-section[data-section=about] .section-note:has(>.small-button){display:inline-block;margin-right:var(--space-2)}body.desktop .coach-notice>.coach-demo-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2) var(--space-3);align-items:center}body.desktop .coach-demo-actions .primary-button{grid-column:1 / -1;width:100%}body.desktop .coach-demo-actions .small-button{width:100%}body.desktop .coach-demo-actions .coach-demo-quiet{justify-content:flex-end}body.desktop #workoutHistory{max-width:860px}body.desktop #workoutComplete .completed-card{max-width:860px;margin-inline:0}body.desktop #workoutComplete .completed-card:has(.completed-cols){max-width:var(--page-max, 1136px)}body.desktop #workoutComplete .completed-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-5);align-items:start;margin-top:var(--space-4)}body.desktop #workoutComplete .completed-col-a,body.desktop #workoutComplete .completed-col-b{min-width:0}body.desktop #workoutComplete .done-labels,body.desktop #workoutComplete .done-set{grid-template-columns:56px repeat(3,minmax(0,120px))}body.desktop #workoutComplete .done-labels.no-load,body.desktop #workoutComplete .done-set.no-load{grid-template-columns:56px repeat(2,minmax(0,120px))}body.desktop #workoutComplete .done-labels span{text-align:left}body.desktop #workoutComplete .done-set>span{text-align:left}@media (min-width: 1280px){body.desktop #dashboardView.active:not(.dash-is-empty),body.desktop #workoutStart:not([hidden]),body.desktop #programCover:not([hidden]),body.desktop #statsView .stats-cols{column-gap:var(--space-5)}body.desktop #statsView>.stats-totals .stats-grid{gap:var(--space-4)}}@media (min-width: 1680px){body.desktop #programCover .program-cover-head h2{font-size:34px}body.desktop .up-next-table{font-size:15px}}body.desktop #programCover [data-program-panel=train]>.program-stats,body.desktop #programCover [data-program-panel=train]>.kr-progression-history{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 4px 14px var(--shadow-color);padding:var(--space-5);margin:0}body.desktop #programCover [data-program-panel=train]>.program-stats .ps-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}body.desktop #programCover [data-program-panel=program] .progression-disclosure-summary,body.desktop #programCover [data-program-panel=program] .program-progression-meta{padding-inline:0;margin-inline:0}body.desktop #programCover [data-program-panel=train] .program-segment-archive{display:flex;justify-content:flex-start;text-align:left;padding:0}body.desktop #programCover [data-program-panel=train] .program-archive-link{margin:0;min-height:44px;width:auto;display:inline-flex;align-items:center;justify-content:flex-start;padding-inline:var(--space-2)}body.desktop #programCover>[data-ui-root]>.program-cover-head{grid-column:1 / -1;grid-row:1;padding:0 0 var(--space-3);background:transparent;border:0}body.desktop #programCover [data-program-panel=program]>[data-ui-raw]>*{margin-block:0}body.desktop #programCover [data-program-panel=train]>[data-ui-raw]>.program-stats,body.desktop #programCover [data-program-panel=train]>[data-ui-raw]>.kr-progression-history{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 4px 14px var(--shadow-color);padding:var(--space-5);margin:0}body.desktop #programCover [data-program-panel=train]>[data-ui-raw]>.program-stats .ps-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}body.desktop #dashboardView.dash-is-empty .dash-empty-hero,body.desktop #dashboardView.dash-is-empty #coachHomeNotices,body.desktop #dashboardView.dash-is-empty #coachHomeBecome{max-width:none}body.desktop #dashboardView.dash-is-empty .training-hero.kr-empty-state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:var(--space-6);align-items:start;padding:var(--space-6);text-align:left}body.desktop #dashboardView.dash-is-empty .training-hero.kr-empty-state>h2{grid-column:1;grid-row:2;margin:0;font-size:32px;text-align:left}body.desktop #dashboardView.dash-is-empty .training-hero.kr-empty-state>p{grid-column:1;grid-row:3;margin:var(--space-2) 0 0;max-width:28em;font-size:16px;text-align:left}body.desktop #dashboardView.dash-is-empty .training-hero.kr-empty-state>.training-hero-actions{grid-column:1;grid-row:4;justify-content:flex-start;margin-top:var(--space-5)}body.desktop #dashboardView.dash-is-empty .training-hero.kr-empty-state>.workout-start-options{grid-column:2;grid-row:1 / -1;margin:0;align-self:center}body.desktop #programCover:not([hidden]){grid-template-rows:auto auto auto 1fr}body.desktop #programCover [data-program-panel=train]{grid-row:2 / span 3}body.desktop .continue-workout-card .nw-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-3)}body.desktop .continue-workout-card .nw-continue{flex:none;width:auto;padding-inline:32px}body.desktop .continue-workout-card .nw-more{flex:none;width:auto}body.desktop .kr-next-session .next-actions{justify-content:flex-start}body.desktop .kr-next-session .next-actions>button{flex:none;width:auto;padding-inline:32px}body.desktop .stage-card-actions{justify-content:flex-start}body.desktop .stage-card-actions>button{flex:none;width:auto;padding-inline:24px}body.desktop #addSavedToProgramBtn{width:auto;padding-inline:24px}
/*# sourceMappingURL=desktop-pages.b8b39d04.css.map */
