:root{--move-reward-gold:#f3c86a;--move-reward-gold-soft:#f3c86a38}.adaptiveHomePage .homeMomentum{margin:2px 0 12px}.adaptiveHomePage .homeMomentum>a{background:linear-gradient(120deg,#a64f24 0%,#883b1c 58%,#682b15 100%);border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto 17px;gap:11px;min-height:94px;padding:12px 14px;box-shadow:0 10px 26px #12382f2e}.adaptiveHomePage .homeMomentum>a:after{display:none}.adaptiveHomePage .homeMomentumStreak{align-content:center;align-self:stretch;padding-left:1px;position:relative}.adaptiveHomePage .homeMomentumSpark{color:var(--move-reward-gold);text-shadow:0 0 14px #f3c86a6b;font-size:11px;line-height:1;position:absolute;top:1px;left:0}.adaptiveHomePage .homeMomentumStreak strong{color:#fff;letter-spacing:-.06em;font-size:34px;font-weight:870}.adaptiveHomePage .homeMomentumStreak>span:last-child{color:#ffffffc2;margin-top:2px;font-size:8.5px;font-weight:720}.adaptiveHomePage .homeMomentumCopy{gap:1px}.adaptiveHomePage .homeMomentumCopy>small{color:var(--move-reward-gold);letter-spacing:.09em;font-size:7.8px;font-weight:790}.adaptiveHomePage .homeMomentumCopy>strong{letter-spacing:-.02em;font-size:13.5px;font-weight:820}.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumPulse){color:#ffffffb3;font-size:9px}.adaptiveHomePage .homeMomentumPulse{grid-template-columns:repeat(4,minmax(14px,1fr));gap:4px;width:min(128px,100%);margin-top:6px;display:grid}.adaptiveHomePage .homeMomentumPulse i{background:#ffffff29;border-radius:999px;height:4px}.adaptiveHomePage .homeMomentumPulse i.isActive{background:#ffffffb8}.adaptiveHomePage .homeMomentumPulse i.isCurrent.isActive{background:var(--move-reward-gold);box-shadow:0 0 10px #f3c86a47}.adaptiveHomePage .homeMomentumPulse i.isCurrent:not(.isActive){outline-offset:-1px;background:0 0;outline:1px solid #f3c86a8f}.adaptiveHomePage .homeMomentumWeek{align-content:center;justify-items:end;min-width:55px}.adaptiveHomePage .homeMomentumWeek small{color:#fff9;text-transform:uppercase;letter-spacing:.055em;order:0;margin:0 0 4px;font-size:7.6px;font-weight:720}.adaptiveHomePage .homeMomentumWeek strong{color:var(--move-reward-gold);order:1;font-size:17px;font-weight:830}.adaptiveHomePage .homeMomentumArrow{color:#ffffffc2;font-size:17px}.adaptiveHomePage .homeTodayBand{min-height:33px;padding:1px 2px 5px}.adaptiveHomePage .homeTodayBandCopy{gap:7px}.adaptiveHomePage .homeTodayBandCopy strong{font-size:10.5px}.adaptiveHomePage .homeTodayBandCopy span{font-size:8.8px}.adaptiveHomePage .homeStateBadge{min-height:22px;font-size:8.7px}.adaptiveHomePage .homePrimaryWorkout,.adaptiveHomePage .homeWorkoutLane{grid-template-columns:auto auto minmax(0,1fr);align-items:start;padding:10px 2px 8px;display:grid}.adaptiveHomePage .homeWorkoutMain{grid-area:1/1/auto/-1;gap:12px}.adaptiveHomePage .homeWorkoutCopy h1{margin:2px 0;font-size:clamp(22px,5.35vw,26px);font-weight:785}.adaptiveHomePage .homeWorkoutReason{font-size:10px;line-height:1.3}.adaptiveHomePage .homeWorkoutCopy .nextWorkoutMeta{display:none!important}.adaptiveHomePage .homeWorkoutStart{min-width:106px;min-height:42px;padding:0 11px;box-shadow:none!important;border-radius:10px!important;font-size:10px!important}.adaptiveHomePage .homeWorkoutStart b{font-size:13px}.adaptiveHomePage .homeWorkoutUtilities{grid-area:2/1;min-width:0;margin:5px 0 0!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button{min-height:32px!important;padding:0 8px!important;font-size:9.2px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a:first-child{padding-left:0!important;font-size:0!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a:first-child:after{content:"Print";font-size:9.2px}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:nth-child(2){font-size:0!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:nth-child(2):after{content:"Offline";font-size:9.2px}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>*+:before{margin-right:8px;font-size:9.2px!important}.adaptiveHomePage .homeContextDisclosure{grid-area:2/2;align-self:start;margin:5px 0 0 1px;padding:0}.adaptiveHomePage .homeContextDisclosure>summary{color:#63716c;min-height:32px;padding:0 8px;font-size:9.2px;list-style:none}.adaptiveHomePage .homeContextDisclosure>summary::-webkit-details-marker{display:none}.adaptiveHomePage .homeContextDisclosure>summary:before{content:"·";color:#adb3b0;margin-right:8px}.adaptiveHomePage .homeContextDisclosure[open]{grid-area:3/1/auto/-1;width:100%;margin-top:0}.adaptiveHomePage .homeContextDisclosure[open]>summary{width:max-content;padding-left:0}.adaptiveHomePage .homeContextDisclosure[open]>summary:before{display:none}.adaptiveHomePage .homeWorkoutUtilities:has([aria-expanded=true]){grid-column:1/-1}.adaptiveHomePage .homeWorkoutLane:has(.homeWorkoutUtilities [aria-expanded=true]) .homeContextDisclosure{grid-area:3/1/auto/-1;margin-top:0}.adaptiveHomePage .homeMobilityStack{gap:7px;margin:8px 0 0}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"],.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"],.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]{min-height:66px;background:color-mix(in srgb,var(--brand-wash) 74%,white)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand) 48%,transparent)!important;border:0!important;border-radius:12px!important;padding:9px 10px!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress]{background:color-mix(in srgb,var(--brand-wash) 88%,white)!important;box-shadow:inset 4px 0 0 var(--brand)!important;border:0!important}.adaptiveHomePage .mobilityHomeState,.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] .mobilityHomeState{min-height:19px;color:var(--brand-strong);background:#19463a1a;padding:0 6px;font-size:7.8px}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] a,.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] button,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] a,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] button,.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]>button{min-width:72px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;padding:0 10px!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] a{background:var(--brand-strong)!important;color:#fff!important}.adaptiveHomePage .homeQuickLog{margin-top:9px;padding-top:8px}.adaptiveHomePage .homeQuickLogHeading{margin-bottom:1px}@media (max-width:430px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:56px minmax(0,1fr) auto 15px;gap:9px;padding-inline:12px}.adaptiveHomePage .homeMomentumStreak strong{font-size:32px}.adaptiveHomePage .homeMomentumPulse{width:min(112px,100%)}.adaptiveHomePage .homeWorkoutMain{gap:9px}.adaptiveHomePage .homeWorkoutStart{min-width:100px;padding-inline:9px}}@media (max-width:390px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:52px minmax(0,1fr) auto 14px;gap:7px}.adaptiveHomePage .homeMomentumCopy>strong{font-size:12.5px}.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumPulse){font-size:8.5px}.adaptiveHomePage .homeMomentumWeek{min-width:47px}.adaptiveHomePage .homeMomentumWeek strong{font-size:15px}.adaptiveHomePage .homeWorkoutStart{min-width:94px;font-size:9.5px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeContextDisclosure>summary{padding-inline:6px!important;font-size:8.8px!important}}
.adaptiveHomePage .homeMomentum{margin:0 0 10px}.adaptiveHomePage .homeMomentum>a{background:linear-gradient(118deg,#a64f24 0%,#883b1c 56%,#682b15 100%);border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto 16px;gap:10px;min-height:78px;padding:10px 12px;box-shadow:0 8px 22px #6f2d142e}.adaptiveHomePage .homeMomentumStreak{padding-left:0}.adaptiveHomePage .homeMomentumStreak strong{font-size:29px;font-weight:865}.adaptiveHomePage .homeMomentumStreak>span:last-child{margin-top:3px;font-size:8.4px;font-weight:710}.adaptiveHomePage .homeMomentumCopy{gap:1px}.adaptiveHomePage .homeMomentumCopy>small{color:var(--move-reward-gold);letter-spacing:.09em;font-size:7.6px;font-weight:790}.adaptiveHomePage .homeMomentumCopy>strong{font-size:13.5px;font-weight:810}.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumProgress){color:#ffffffb3;font-size:8.8px;font-weight:570}.adaptiveHomePage .homeMomentumProgress{grid-template-columns:minmax(52px,1fr) auto;align-items:center;gap:7px;min-width:0;margin-top:5px;display:grid;white-space:normal!important;overflow:visible!important}.adaptiveHomePage .homeMomentumProgressTrack{background:#ffffff29;border-radius:999px;min-width:0;height:5px;display:block;overflow:hidden}.adaptiveHomePage .homeMomentumProgressTrack i{border-radius:inherit;background:var(--move-reward-gold);height:100%;display:block;box-shadow:0 0 10px #f3c86a38}.adaptiveHomePage .homeMomentumProgress b{color:#ffffffb8;white-space:nowrap;font-size:7.7px;font-weight:700;line-height:1}.adaptiveHomePage .homeMomentumWeek{align-content:center;justify-items:end;min-width:54px}.adaptiveHomePage .homeMomentumWeek small{color:#ffffff94;letter-spacing:.055em;text-transform:uppercase;order:0;margin:0 0 4px;font-size:7.2px;font-weight:710}.adaptiveHomePage .homeMomentumWeek strong{color:var(--move-reward-gold);white-space:nowrap;order:1;font-size:13px;font-weight:800}.adaptiveHomePage .homeMomentumArrow{color:#ffffffb3;font-size:16px}.adaptiveHomePage .homeMomentum>a:focus-visible{outline:3px solid color-mix(in srgb,var(--move-reward-gold) 70%,white);outline-offset:2px}.adaptiveHomePage .homeTodayBand{justify-content:flex-start;min-height:23px;padding:2px 2px 3px;border-bottom:0!important}.adaptiveHomePage .homeTodayBandCopy{gap:7px}.adaptiveHomePage .homeTodayBandCopy strong{font-size:10.5px;font-weight:780}.adaptiveHomePage .homeTodayBandCopy span{font-size:8.8px;font-weight:610}.adaptiveHomePage .homeStateBadge.isDue{display:none!important}.adaptiveHomePage .homePrimaryWorkout,.adaptiveHomePage .homeWorkoutLane{padding:5px 2px 7px}.adaptiveHomePage .homeWorkoutLane.isWorkoutDue .homeWorkoutCopy .eyebrow,.adaptiveHomePage section[aria-label="Workout in progress"] .homeWorkoutCopy .eyebrow{display:none}.adaptiveHomePage .homeWorkoutMain{gap:10px}.adaptiveHomePage .homeWorkoutCopy h1{letter-spacing:-.042em;margin:1px 0 3px;font-size:clamp(23px,5.45vw,26px);font-weight:775;line-height:1.04}.adaptiveHomePage .homeWorkoutReason{color:#77817d;font-size:9.8px;line-height:1.32}.adaptiveHomePage .homeWorkoutStart{transition:transform .12s,background-color .12s;min-width:102px!important;min-height:44px!important;box-shadow:none!important;border-radius:11px!important;padding:0 11px!important;font-size:9.8px!important}.adaptiveHomePage .homeWorkoutStart b{font-size:12.5px}.adaptiveHomePage .homeWorkoutStart:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 34%,transparent);outline-offset:2px}.adaptiveHomePage .homeWorkoutUtilities{margin-top:4px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button{color:#68746f!important;min-height:31px!important;padding:0 7px!important;font-size:9px!important;font-weight:625!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a:first-child{padding-left:0!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:nth-child(2){font-size:0!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:nth-child(2):after{content:"Record offline"!important;font-size:9px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>*+:before{color:#b1b6b3!important;margin-right:7px!important}.adaptiveHomePage .homeContextDisclosure{margin-top:4px}.adaptiveHomePage .homeContextDisclosure>summary{color:#68746f;min-height:31px;padding-inline:7px;font-size:9px;font-weight:625}.adaptiveHomePage .homeContextDisclosure>summary:before{color:#b1b6b3;margin-right:7px}.adaptiveHomePage .homeMobilityStack{gap:7px;margin-top:8px}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"],.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"],.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]{min-height:64px;background:color-mix(in srgb,var(--brand-wash) 62%,white)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand) 48%,transparent)!important;border:0!important;border-radius:13px!important;padding:9px 10px!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress]{background:color-mix(in srgb,var(--brand-wash) 72%,white)!important;box-shadow:inset 3px 0 0 var(--brand)!important}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] [class*=topline],.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] [class*=topline],.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility] [class*=topline]{margin-bottom:1px!important;font-size:9.2px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] h2,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] h2,.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility] strong{font-size:14.5px!important;font-weight:750!important}.adaptiveHomePage .mobilityHomeState,.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] .mobilityHomeState{color:#66746f;background:0 0;border:0;border-radius:0;min-height:0;margin-left:3px;padding:0;font-size:8.1px;font-weight:650}.adaptiveHomePage .mobilityHomeState:before{content:"·";color:#a3aca8;margin-right:5px}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] a,.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] button,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] a,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] button,.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]>button{transition:transform .12s,background-color .12s;min-width:74px!important;min-height:44px!important;box-shadow:none!important;border:0!important;border-radius:11px!important;padding:0 10px!important;font-size:9.8px!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] a{background:var(--brand-strong)!important;color:#fff!important}.adaptiveHomePage .homeMobilityStack>section a:active,.adaptiveHomePage .homeMobilityStack>section button:active{transform:scale(.98)}.adaptiveHomePage .homeMobilityStack>section a:focus-visible,.adaptiveHomePage .homeMobilityStack>section button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent);outline-offset:2px}.adaptiveHomePage .homeQuickLog{border-top-color:color-mix(in srgb,var(--move-home-hairline) 72%,transparent);margin-top:10px;padding-top:8px}.adaptiveHomePage .homeQuickLogHeading{margin-bottom:1px}.adaptiveHomePage .homeSectionLabel{color:#838c88;font-size:8.7px;font-weight:680}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button strong,.adaptiveHomePage .homeQuickLogSecondary>a:first-child strong:before,.adaptiveHomePage .homeQuickLogSecondary>a:nth-child(2) strong:before,.adaptiveHomePage .homeQuickLogSecondary>a strong:after{font-size:11.2px}@media (max-width:430px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:55px minmax(0,1fr) auto 15px;gap:8px;padding-inline:12px}.adaptiveHomePage .homeMomentumStreak strong{font-size:32px}.adaptiveHomePage .homeMomentumWeek{min-width:50px}.adaptiveHomePage .homeMomentumWeek strong{font-size:12.5px}.adaptiveHomePage .homeWorkoutStart{min-width:98px!important;padding-inline:9px!important}}@media (max-width:390px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:51px minmax(0,1fr) auto 14px;gap:7px;padding-inline:11px}.adaptiveHomePage .homeMomentumCopy>strong{font-size:12.6px}.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumProgress){font-size:8.3px}.adaptiveHomePage .homeMomentumProgress{gap:5px}.adaptiveHomePage .homeMomentumProgress b{font-size:7.2px}.adaptiveHomePage .homeMomentumWeek{min-width:45px}.adaptiveHomePage .homeMomentumWeek strong{font-size:11.8px}.adaptiveHomePage .homeWorkoutStart{min-width:94px!important;font-size:9.5px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeContextDisclosure>summary{padding-inline:5px!important;font-size:8.6px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:nth-child(2):after{font-size:8.6px!important}}@media (prefers-reduced-motion:reduce){.adaptiveHomePage .homeWorkoutStart,.adaptiveHomePage .homeMobilityStack>section a,.adaptiveHomePage .homeMobilityStack>section button{transition:none}}
:root{--move-home-chip:#ffffff94;--move-home-chip-border:#bfc7c294;--move-home-chip-pressed:color-mix(in srgb,var(--brand-wash) 56%,white)}.moveLifeLink,.movePlanLink,.moveMoreButton{background:#fffdf8c2!important;border-color:#d3cfc6d1!important}.moveLifeLink:active,.movePlanLink:active,.moveMoreButton:active{background:#eeefeaf0!important}.adaptiveHomePage .homeMomentum{margin:2px 0 14px}.adaptiveHomePage .homeMomentum>a{border-radius:17px;grid-template-columns:56px minmax(0,1fr) auto 15px;gap:10px;min-height:90px;padding:12px 14px;transition:transform .12s,box-shadow .12s;box-shadow:0 9px 24px #12382f24}.adaptiveHomePage .homeMomentum>a:active{transform:scale(.994);box-shadow:0 6px 17px #12382f1f}.adaptiveHomePage .homeMomentumStreak strong{letter-spacing:-.055em;font-size:33px}.adaptiveHomePage .homeMomentumCopy>strong{font-size:13.2px;line-height:1.08}.adaptiveHomePage .homeMomentumProgress{gap:7px;margin-top:6px}.adaptiveHomePage .homeMomentumProgressTrack{height:6px}.adaptiveHomePage .homeMomentumProgress b{letter-spacing:.005em;font-size:7.8px}.adaptiveHomePage .homeMomentumWeek{min-width:52px}.adaptiveHomePage .homeMomentumWeek strong{font-size:13.2px}.adaptiveHomePage .homeTodayBand{min-height:29px;padding:1px 3px 4px}.adaptiveHomePage .homeTodayBandCopy{gap:8px}.adaptiveHomePage .homeTodayBandCopy strong{font-size:10.8px}.adaptiveHomePage .homeTodayBandCopy span{color:#737d79;font-size:8.9px}.adaptiveHomePage .homePrimaryWorkout,.adaptiveHomePage .homeWorkoutLane{padding:8px 3px 10px}.adaptiveHomePage .homeWorkoutMain{gap:12px}.adaptiveHomePage .homeWorkoutCopy h1{letter-spacing:-.041em;margin:1px 0 3px;font-size:clamp(23px,5.25vw,25.5px);line-height:1.03}.adaptiveHomePage .homeWorkoutReason{color:#747f7b;font-size:9.9px}.adaptiveHomePage .homeWorkoutStart{background:var(--move-home-deep)!important;border-radius:12px!important;min-width:108px!important;min-height:46px!important;padding-inline:12px!important;font-size:10px!important;transition:transform .11s,background-color .11s!important}.adaptiveHomePage .homeWorkoutStart b{font-size:13px;transform:translate(1px)}.adaptiveHomePage .homeWorkoutStart:active{transform:scale(.975);background:var(--move-home-deeper)!important}.adaptiveHomePage .homeWorkoutUtilities{margin-top:6px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child{flex-wrap:wrap!important;gap:5px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeContextDisclosure>summary{transition:transform .1s,background-color .1s,border-color .1s;border:1px solid var(--move-home-chip-border)!important;background:var(--move-home-chip)!important;color:#5c6964!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 9px!important;font-size:8.9px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a:first-child{padding-left:9px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>*+:before,.adaptiveHomePage .homeContextDisclosure>summary:before{content:none!important;display:none!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a:active,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:active,.adaptiveHomePage .homeContextDisclosure>summary:active{transform:scale(.97);background:var(--move-home-chip-pressed)!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a:focus-visible,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:focus-visible,.adaptiveHomePage .homeContextDisclosure>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);outline-offset:2px}.adaptiveHomePage .homeContextDisclosure{margin:6px 0 0 5px}.adaptiveHomePage .homeContextDisclosure[open]{margin-left:0}.adaptiveHomePage .homeContextDisclosure[open]>summary{margin-bottom:6px;border-color:color-mix(in srgb,var(--brand) 22%,var(--move-home-chip-border))!important;background:color-mix(in srgb,var(--brand-wash) 62%,white)!important;color:var(--brand-strong)!important}.adaptiveHomePage .homeMobilityStack{gap:7px;margin-top:9px}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"],.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"],.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]{min-height:66px;background:color-mix(in srgb,var(--brand-wash) 56%,white)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand) 50%,transparent)!important;border-radius:12px!important;padding:9px 11px!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress]{background:color-mix(in srgb,var(--brand-wash) 66%,white)!important;box-shadow:inset 3px 0 0 var(--brand)!important}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] [class*=topline],.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] [class*=topline],.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility] [class*=topline]{color:var(--muted)!important;margin-bottom:2px!important;font-size:9.2px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] h2,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] h2,.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility] strong{font-size:14.8px!important;font-weight:755!important;line-height:1.15!important}.adaptiveHomePage .mobilityHomeState,.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] .mobilityHomeState{color:#5e6e68;margin-left:2px;font-size:8.2px;font-weight:675}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] a,.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"] button,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] a,.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"] button,.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]>button{border-radius:11px!important;min-width:76px!important;min-height:44px!important;padding-inline:11px!important;font-size:10px!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] a{background:var(--move-home-deep)!important}.adaptiveHomePage .homeMobilityStack>section a:active,.adaptiveHomePage .homeMobilityStack>section button:active{transform:scale(.975)!important}.adaptiveHomePage .homeQuickLog{gap:5px 6px;margin-top:11px;padding-top:9px}.adaptiveHomePage .homeQuickLogHeading{margin:0 3px 2px}.adaptiveHomePage .homeSectionLabel{color:#7d8783;letter-spacing:.025em;font-size:8.6px;font-weight:700}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button,.adaptiveHomePage .homeQuickLogSecondary>a{transition:transform .1s,background-color .1s,border-color .1s;border:1px solid var(--move-home-chip-border)!important;min-height:46px!important;box-shadow:none!important;background:#ffffff80!important;border-radius:10px!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button{padding:7px 10px!important}.adaptiveHomePage .homeQuickLogSecondary>a{padding:7px 8px!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button strong,.adaptiveHomePage .homeQuickLogSecondary>a:first-child strong:before,.adaptiveHomePage .homeQuickLogSecondary>a:nth-child(2) strong:before,.adaptiveHomePage .homeQuickLogSecondary>a strong:after{font-size:11px!important;font-weight:700!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button:active,.adaptiveHomePage .homeQuickLogSecondary>a:active{transform:scale(.975);background:var(--move-home-chip-pressed)!important;border-color:color-mix(in srgb,var(--brand) 18%,var(--move-home-chip-border))!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button:focus-visible,.adaptiveHomePage .homeQuickLogSecondary>a:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);outline-offset:2px}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]:has(>button[aria-expanded=true])>button{border-color:color-mix(in srgb,var(--brand) 24%,var(--move-home-chip-border))!important;background:color-mix(in srgb,var(--brand-wash) 58%,white)!important}@media (max-width:430px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:53px minmax(0,1fr) auto 14px;gap:8px;padding-inline:12px}.adaptiveHomePage .homeMomentumStreak strong{font-size:31px}.adaptiveHomePage .homeWorkoutMain{gap:10px}.adaptiveHomePage .homeWorkoutStart{min-width:104px!important;padding-inline:10px!important}}@media (max-width:390px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:49px minmax(0,1fr) auto 13px;gap:7px;padding-inline:11px}.adaptiveHomePage .homeMomentumCopy>strong{font-size:12.4px}.adaptiveHomePage .homeMomentumProgress{gap:5px}.adaptiveHomePage .homeMomentumProgress b{font-size:7.2px}.adaptiveHomePage .homeMomentumWeek{min-width:44px}.adaptiveHomePage .homeMomentumWeek strong{font-size:11.8px}.adaptiveHomePage .homeWorkoutStart{min-width:98px!important;font-size:9.5px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child{gap:4px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeContextDisclosure>summary{min-height:34px!important;padding-inline:8px!important;font-size:8.3px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:nth-child(2):after{font-size:8.3px!important}.adaptiveHomePage .homeQuickLog{column-gap:5px}}@media (prefers-reduced-motion:reduce){.adaptiveHomePage .homeMomentum>a,.adaptiveHomePage .homeWorkoutStart,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeContextDisclosure>summary,.adaptiveHomePage .homeMobilityStack>section a,.adaptiveHomePage .homeMobilityStack>section button,.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button,.adaptiveHomePage .homeQuickLogSecondary>a{transition:none!important}}
:root{--move-home-deep:var(--brand);--move-home-deeper:var(--brand-strong);--move-home-chip:#fffefa7a;--move-home-chip-border:#bac5be80}.homePage:not(.adaptiveHomePage) .homeMomentum{margin:2px 0 14px}.homePage:not(.adaptiveHomePage) .homeMomentum>a{background:linear-gradient(118deg,#a64f24 0%,#883b1c 58%,#682b15 100%);border-radius:17px;grid-template-columns:53px minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:90px;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 20px #6f2d1429}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded)>a{pointer-events:none;cursor:default}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek{align-content:center;display:grid}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak strong,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak>span,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>small,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>strong,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>span:not(.homeMomentumProgress),.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek>small,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek>strong,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumProgress b{background:#ffffff24;border-radius:999px;animation:1.7s ease-in-out infinite moveHomeSkeletonPulse;color:#0000!important;font-size:0!important;line-height:0!important}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak strong{border-radius:7px;width:27px;height:32px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak>span{width:41px;height:7px;margin-top:6px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy{gap:6px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>small{width:48px;height:6px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>strong{width:min(118px,82%);height:13px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>span:not(.homeMomentumProgress){width:min(138px,92%);height:7px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumProgress{grid-template-columns:minmax(52px,1fr) 34px;align-items:center;gap:7px;min-width:0;margin-top:1px;display:grid}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumProgressTrack{background:#ffffff1f;border-radius:999px;height:6px;display:block;overflow:hidden}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumProgressTrack i{border-radius:inherit;background:#ffffff1a;height:100%;display:block;width:38%!important}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumProgress b{width:34px;height:6px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek{justify-items:end;gap:7px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek>small{width:39px;height:6px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek>strong{width:47px;height:12px}.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumArrow{opacity:0}.homePage:not(.adaptiveHomePage) .loadingState{min-height:250px;margin:0;padding:0;position:relative;overflow:hidden;color:#0000!important;font-size:0!important}.homePage:not(.adaptiveHomePage) .loadingState:before{content:"";background:linear-gradient(#3a484224,#3a484224) 4px 9px/112px 8px no-repeat,linear-gradient(#1b2d2624,#1b2d2624) 4px 43px/174px 25px no-repeat,linear-gradient(#3a48421a,#3a48421a) 4px 76px/104px 8px no-repeat,linear-gradient(#1b473b21,#1b473b21) calc(100% - 4px) 41px/108px 46px no-repeat,linear-gradient(#ffffff70,#ffffff70) 4px 104px/255px 34px no-repeat,linear-gradient(#1b473b1a,#1b473b1a) 4px 156px/calc(100% - 8px) 66px no-repeat;border-radius:12px;height:236px;animation:1.7s ease-in-out infinite moveHomeSkeletonPulse;position:absolute;inset:0 0 auto}.adaptiveHomePage .homeMomentum>a{background:linear-gradient(118deg,#a64f24 0%,#883b1c 58%,#682b15 100%);box-shadow:0 8px 20px #6f2d1429}.adaptiveHomePage .homeWorkoutStart,.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] a{background:var(--move-home-deep)!important}.adaptiveHomePage .homeWorkoutStart:active,.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress] a:active{background:var(--move-home-deeper)!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>a,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeContextDisclosure>summary{color:#5b6863!important;background:#fffefa6e!important;border-color:#b5c0b97a!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button,.adaptiveHomePage .homeQuickLogSecondary>a{background:#fffefa6b!important;border-color:#b5c0b97a!important;min-height:45px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label="Mobility scheduled today"],.adaptiveHomePage .homeMobilityStack>section[aria-label="Optional mobility in progress"],.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ mobility]{background:color-mix(in srgb,var(--brand-wash) 60%,white)!important}.adaptiveHomePage .homeMobilityStack>section[data-state=in_progress]{background:color-mix(in srgb,var(--brand-wash) 69%,white)!important}.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumProgress){color:#ffffffba}.adaptiveHomePage .homeMomentumProgress b{color:#ffffffc2;font-size:8px}.adaptiveHomePage .homeTodayBandCopy span,.adaptiveHomePage .homeWorkoutReason{color:#6f7a76}.adaptiveHomePage .homeQuickLogHeading{margin-bottom:3px}@keyframes moveHomeSkeletonPulse{0%,to{opacity:.72}50%{opacity:1}}@media (max-width:390px){.homePage:not(.adaptiveHomePage) .homeMomentum>a{grid-template-columns:49px minmax(0,1fr) auto 13px;gap:7px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak strong,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumStreak>span,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>small,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>strong,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumCopy>span,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek>small,.homePage:not(.adaptiveHomePage) .homeMomentum:not(.isLoaded) .homeMomentumWeek>strong,.homePage:not(.adaptiveHomePage) .loadingState:before{animation:none!important}}
body.moveFocusModeActive{--move-focus-deep:var(--brand);--move-focus-deeper:var(--brand-strong);--move-focus-ink:var(--ink);--move-focus-muted:var(--muted);--move-focus-line:color-mix(in srgb,var(--brand) 18%,transparent);--move-focus-line-strong:color-mix(in srgb,var(--brand) 30%,transparent);--move-focus-panel:#fffefa8f;--move-focus-soft:color-mix(in srgb,var(--brand-wash) 72%,white);background:var(--canvas)}.workoutPage.workoutFocusMode{padding-top:max(8px,env(safe-area-inset-top));padding-inline:max(12px,env(safe-area-inset-left));background:var(--canvas);grid-template-rows:44px 30px 44px minmax(0,1fr);gap:5px}body.moveFocusModeActive .workoutFocusMode .workoutHeaderFocused{gap:8px;min-height:44px;padding-right:146px}.workoutFocusMode .workoutHeaderFocused .backLink{min-height:44px;color:var(--move-focus-muted);padding:0 3px;font-size:12px;font-weight:780;text-decoration:none}.workoutFocusMode .workoutHeaderFocused h1{color:var(--move-focus-muted);letter-spacing:-.012em;margin:0;font-size:14px;font-weight:760}.workoutFocusMode .workoutProgressRail{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(70px,1fr) auto;gap:8px;padding:2px 1px}.workoutFocusMode .workoutProgressRail strong{color:var(--move-focus-deep);font-size:13px;font-weight:850}.workoutFocusMode .workoutProgressRail .progressTrackCompact{background:#a64f241a;border-radius:999px;height:4px;overflow:hidden}.workoutFocusMode .workoutProgressRail .progressTrackCompact>span{background:var(--move-focus-deep)}.workoutFocusMode .workoutProgressRail>small{color:var(--move-focus-muted);font-size:9px;font-weight:700}.workoutFocusMode .exercisePagerControllerMount{min-height:44px;margin:0}.workoutFocusMode .exercisePagerController{grid-template-columns:44px minmax(0,1fr) 44px;gap:5px}.workoutFocusMode .exercisePagerController button{border-color:var(--move-focus-line);min-height:44px;box-shadow:none;background:#fffefa61}.workoutFocusMode .exercisePagerArrow{color:var(--move-focus-deep);border-radius:11px;font-size:22px;font-weight:620}.workoutFocusMode .exercisePagerArrow:active:not(:disabled),.workoutFocusMode .exercisePagerPosition:active{background:#fbf1e9b8;transform:translateY(1px)}.workoutFocusMode .exercisePagerArrow:disabled{opacity:.22}.workoutFocusMode .exercisePagerPosition{border-radius:11px;justify-content:center;padding-inline:10px}.workoutFocusMode .exercisePagerPosition strong{color:var(--move-focus-muted);letter-spacing:.01em;font-size:11px;font-weight:820}.workoutFocusMode .exercisePagerPosition span{display:none}.workoutFocusMode .activeExerciseStack>.exerciseCard{padding:8px 1px 3px}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{align-items:center;gap:9px;min-height:42px;margin:0 1px 4px}.workoutFocusMode .exerciseTopline .exerciseNumber{border:1px solid var(--move-focus-line-strong);width:28px;min-width:28px;height:28px;color:var(--move-focus-deep);background:0 0;font-size:11px;font-weight:850}.workoutFocusMode .exerciseTopline h2{color:var(--move-focus-ink);letter-spacing:-.035em;font-size:clamp(22px,6vw,28px);font-weight:830;line-height:1.04}.workoutFocusMode .lastTimeContext{min-height:24px;color:var(--move-focus-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0 1px 4px;padding:2px 0;font-size:10px}.workoutFocusMode .lastTimeContext strong{color:var(--move-focus-muted);letter-spacing:.06em;font-size:8px}.workoutFocusMode .exerciseFigure{height:clamp(128px,25dvh,222px);box-shadow:none;background:#fbf6f2bd;border:1px solid #7f35181f;border-radius:13px;margin:3px 0 5px}.workoutFocusMode .exerciseFigure>span{color:var(--move-focus-muted);font-size:9px}.workoutFocusMode .focusUnitPagerMount{min-height:46px;margin:1px 0 5px}.workoutFocusMode .focusUnitNavigator{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:46px;padding:0 1px}.workoutFocusMode .focusUnitNavigatorTitle strong{color:var(--move-focus-ink);font-size:13px;font-weight:840}.workoutFocusMode .focusUnitNavigatorTitle span{color:var(--move-focus-muted);font-size:9px}.workoutFocusMode .focusUnitNavigatorSteps{gap:4px}.workoutFocusMode .focusUnitNavigatorSteps button{border-color:var(--move-focus-line);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--move-focus-muted);box-shadow:none;background:#fffefa66;border-radius:11px;font-size:11px;font-weight:820}.workoutFocusMode .focusUnitNavigatorSteps button.isSelected{border-color:var(--move-focus-deep);background:var(--move-focus-deep);color:#fff;box-shadow:none}.workoutFocusMode .focusUnitNavigatorSteps button:not(.isSelected):active{background:#fbf1e9bf}.workoutFocusMode .setGrid>.setRow:not([hidden]){border:1px solid var(--move-focus-line);background:var(--move-focus-panel);border-radius:14px;grid-template-columns:62px minmax(0,1fr);gap:7px;min-height:92px;padding:7px;box-shadow:0 5px 16px #4c322509}.workoutFocusMode .setGrid>.setRow:not([hidden]).isDone{background:#fbf1e9ad;border-color:#a64f2442}.workoutFocusMode .setRow .setToggle{border:1px solid var(--move-focus-line);min-width:62px;min-height:76px;color:var(--move-focus-ink);box-shadow:none;background:#ffffffa3;border-radius:11px}.workoutFocusMode .setRow .setToggle span{font-size:20px}.workoutFocusMode .setRow .setToggle small{color:var(--move-focus-muted);letter-spacing:.01em;font-size:8px}.workoutFocusMode .setGrid>.setRow.isDone .setToggle{border-color:var(--move-focus-deep);background:var(--move-focus-deep);color:#fff}.workoutFocusMode .setGrid>.setRow.isDone .setToggle small{color:#ffffffb8}.workoutFocusMode .unitBody{gap:5px}.workoutFocusMode .unitTarget{min-height:28px;padding:1px 3px}.workoutFocusMode .unitTarget strong{color:var(--move-focus-ink);font-size:14px}.workoutFocusMode .unitTarget small{color:var(--move-focus-muted);font-size:8px}.workoutFocusMode .unitFields{gap:5px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{border-radius:10px;min-height:44px;border-color:var(--move-focus-line)!important;box-shadow:none!important;background:#ffffffb8!important}.workoutFocusMode .compactField input,.workoutFocusMode .unitOptional input,.workoutFocusMode .unitNoteField input{font-size:16px}.workoutFocusMode .compactField strong,.workoutFocusMode .compactField input{color:var(--move-focus-ink);font-weight:790}.workoutFocusMode .compactField small{color:var(--move-focus-muted);font-size:8px}.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]:after{display:none}.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]:active,.workoutFocusMode .compactField:focus-within{background:#fffffff0!important;border-color:#a64f247a!important}.workoutFocusMode .unitOptional{color:var(--move-focus-muted);margin-top:4px}.workoutFocusMode .exerciseGuidanceMount{margin-top:3px}.workoutFocusMode .exerciseSkipControlMount{margin:3px 0 1px}.workoutFocusMode .exerciseSkipOpen{min-height:40px;color:var(--move-focus-muted);padding:0 4px;font-size:10px;text-decoration:none}.workoutFocusMode .exerciseSkipOpen:before{content:"•••  ";letter-spacing:.04em}.workoutFocusMode .exercisePagerOverview{inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-color:var(--move-focus-line);background:#fbfaf8fb;border-radius:18px;padding:12px;box-shadow:0 22px 60px #4c32252e}.workoutFocusMode .exercisePagerOverviewHeader{min-height:48px;padding:0 1px 8px}.workoutFocusMode .exercisePagerOverviewHeader strong{letter-spacing:-.02em;font-size:16px}.workoutFocusMode .exercisePagerOverviewList{gap:2px}.workoutFocusMode .exercisePagerOverviewList>button{background:0 0;border-color:#0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:54px;padding:6px 7px}.workoutFocusMode .exercisePagerOverviewList>button.isViewing{background:#fbf1e99e;border-color:#a64f2429}.workoutFocusMode .exercisePagerOverviewNumber{width:29px;height:29px;color:var(--move-focus-deep);background:#fbf1e9ad}.workoutFocusMode .exercisePagerOverviewList strong{font-size:13px}.workoutFocusMode .exercisePagerOverviewList small{color:var(--move-focus-muted);font-size:9px}.workoutFocusMode .exerciseAdvanceNotice{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(64px + env(safe-area-inset-bottom));min-height:48px;color:var(--move-focus-muted);-webkit-backdrop-filter:blur(12px);background:#fbf8f5f5;border:1px solid #a64f242e;border-radius:12px;padding:7px 9px 7px 11px;box-shadow:0 10px 28px #4c32251f}.workoutFocusMode .exerciseAdvanceNotice strong{color:var(--move-focus-deep)}.workoutFocusMode .exerciseAdvanceNotice button{border-color:var(--move-focus-line);min-height:38px;color:var(--move-focus-deep);background:#ffffffb8}body.moveFocusModeActive .workoutPauseDock{top:max(8px,env(safe-area-inset-top));right:calc(max(10px,env(safe-area-inset-right)) + 50px);border:1px solid var(--move-focus-line);min-height:44px;box-shadow:none;background:#fffefaa8;border-radius:11px;padding:0}body.moveFocusModeActive .workoutPauseDock>span{min-height:42px;padding-inline:6px}body.moveFocusModeActive .workoutPauseDock>span strong{color:var(--move-focus-muted);font-variant-numeric:tabular-nums;font-size:10px}body.moveFocusModeActive .workoutPauseDock>button{border-left-color:var(--move-focus-line);height:42px;min-height:42px;color:var(--move-focus-deep)}body.moveFocusModeActive .focusActivityMenuButton{border-color:var(--move-focus-line);color:var(--move-focus-deep);box-shadow:none;background:#fffefaa8;border-radius:11px}body.moveFocusModeActive .focusActivityMenu{border-color:var(--move-focus-line);background:#fbfaf8fc;box-shadow:0 16px 44px #4c322526}body.moveFocusModeActive .focusActivityMenu>button,body.moveFocusModeActive .focusActivityMenu>a{border-color:var(--move-focus-line);background:#fffefa73}body.moveFocusModeActive .restDock{background:linear-gradient(115deg,#a64f24 0%,#883b1c 58%,#682b15 100%);border-radius:14px;box-shadow:0 12px 34px #6f2d142e}body.moveFocusModeActive .restActions button{background:#ffffff12;border-color:#ffffff29}body.moveFocusModeActive .restActions button:active{background:#ffffff24}.workoutFocusMode .exerciseCard.isExerciseComplete .exerciseTopline .exerciseNumber{background:#fbf1e9ad;border-color:#a64f2447}.workoutFocusMode .exerciseCard.isExerciseComplete .focusUnitNavigatorTitle span:after{color:var(--move-focus-muted)}.workoutFocusMode.isFocusWorkComplete .workoutProgressRail{border-bottom-color:#a64f242e}@media (max-width:390px){.workoutPage.workoutFocusMode{padding-inline:10px}body.moveFocusModeActive .workoutFocusMode .workoutHeaderFocused{padding-right:140px}.workoutFocusMode .exerciseTopline h2{font-size:clamp(21px,6vw,25px)}.workoutFocusMode .setGrid>.setRow:not([hidden]){grid-template-columns:58px minmax(0,1fr);gap:6px;padding:6px}.workoutFocusMode .setRow .setToggle{min-width:58px}.workoutFocusMode .focusUnitNavigatorSteps button{width:38px;min-width:38px}}@media (max-height:700px){.workoutPage.workoutFocusMode{grid-template-rows:44px 28px 42px minmax(0,1fr);gap:3px}.workoutFocusMode .exerciseFigure{height:clamp(92px,18dvh,128px)}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{min-height:36px}.workoutFocusMode .focusUnitPagerMount,.workoutFocusMode .focusUnitNavigator{min-height:42px}}@media (prefers-reduced-motion:reduce){.workoutFocusMode .exercisePagerArrow:active:not(:disabled),.workoutFocusMode .exercisePagerPosition:active{transform:none}.workoutFocusMode .exerciseAdvanceNotice{-webkit-backdrop-filter:none}}
.workoutPage.workoutFocusMode{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));grid-template-rows:44px minmax(30px,auto) 44px minmax(0,1fr)}.workoutFocusMode .exerciseTopline .exerciseNumber,.workoutFocusMode .exerciseTopline .exerciseStateBadge{display:none}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{gap:0}.workoutFocusMode .exerciseIdentity,.workoutFocusMode .exerciseNameRow{width:100%;min-width:0}.workoutFocusMode .focusUnitNavigatorSteps{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;min-width:0;max-width:min(58vw,286px);overflow-x:auto}.workoutFocusMode .focusUnitNavigatorSteps::-webkit-scrollbar{display:none}.workoutFocusMode .focusUnitNavigatorSteps button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.workoutFocusMode .exerciseSkipOpen,.workoutFocusMode .exerciseAdvanceNotice button,body.moveFocusModeActive .workoutPauseDock>button{min-height:44px}body.moveFocusModeActive .workoutPauseDock>button{height:44px}.workoutFocusMode :is(.exercisePagerArrow,.exercisePagerPosition,.focusUnitNavigatorSteps button,.setToggle,.unitFields button,.compactField input,.exerciseSkipOpen):focus-visible{outline:2px solid var(--move-focus-deep);outline-offset:2px}.workoutFocusMode .workoutProgressRail button{border:1px solid var(--move-focus-deep);background:var(--move-focus-deep);color:#fff;min-height:44px;box-shadow:none;border-radius:11px;padding:0 12px;font-weight:820}.workoutFocusMode .workoutProgressRail button:active{background:var(--move-focus-deeper)}.workoutFocusMode.isFocusWorkComplete>.finishCard{background:linear-gradient(115deg,#a64f24 0%,#883b1c 58%,#682b15 100%);border-radius:16px;box-shadow:0 16px 46px #6f2d1433}@media (max-width:390px){.workoutPage.workoutFocusMode{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.workoutFocusMode .focusUnitNavigatorSteps{max-width:55vw}.workoutFocusMode .focusUnitNavigatorSteps button{width:44px;min-width:44px}}@media (max-width:340px){.workoutFocusMode .setGrid>.setRow:not([hidden]){grid-template-columns:1fr;min-height:0}.workoutFocusMode .setRow .setToggle{grid-template-columns:auto 1fr;align-content:center;place-items:center start;gap:8px;width:100%;min-width:0;min-height:44px;padding-inline:12px}.workoutFocusMode .focusUnitNavigator{grid-template-columns:minmax(76px,1fr) minmax(0,auto)}.workoutFocusMode .focusUnitNavigatorSteps{max-width:52vw}}
body.moveFocusModeActive{--focus-v8-deep:var(--brand);--focus-v8-deeper:var(--brand-strong);--focus-v8-ink:var(--ink);--focus-v8-muted:var(--muted);--focus-v8-line:color-mix(in srgb,var(--brand) 18%,transparent);--focus-v8-line-strong:color-mix(in srgb,var(--brand) 30%,transparent);--focus-v8-surface:#fffffcd1;--focus-v8-soft:color-mix(in srgb,var(--brand-wash) 78%,white)}body.moveFocusModeActive [data-workout-retroactive-log-action]{display:none!important}.workoutPage.workoutFocusMode{padding-top:max(8px, env(safe-area-inset-top));padding-right:max(10px, env(safe-area-inset-right));padding-bottom:calc(68px + env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left));grid-template-rows:44px 24px 44px minmax(0,1fr);gap:4px}body.moveFocusModeActive .workoutFocusMode .workoutHeaderFocused{min-height:44px;padding-right:146px}.workoutFocusMode .workoutHeaderFocused .backLink{color:var(--focus-v8-muted);font-size:13px;font-weight:780}.workoutFocusMode .workoutHeaderFocused h1{color:var(--focus-v8-muted);font-size:12px;font-weight:740}.workoutFocusMode .workoutProgressRail{grid-template-columns:auto minmax(68px,1fr) auto;gap:8px;min-height:24px;padding:0 1px}.workoutFocusMode .workoutProgressRail strong{font-size:12px}.workoutFocusMode .workoutProgressRail .progressTrackCompact{height:3px}.workoutFocusMode .workoutProgressRail>small{font-size:9px}.workoutFocusMode .exercisePagerControllerMount,.workoutFocusMode .exercisePagerController{min-height:44px}.workoutFocusMode .exercisePagerPosition{background:#fffffc57;padding-inline:9px}.workoutFocusMode .exercisePagerPosition strong{font-size:11px}.workoutFocusMode .activeExerciseStack{touch-action:pan-x;min-height:0;overflow:auto hidden}.workoutFocusMode .activeExerciseStack>.exerciseCard{height:100%;min-height:0;padding:5px 1px calc(18px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:hidden auto}.workoutFocusMode .activeExerciseStack>.exerciseCard::-webkit-scrollbar{display:none}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{min-height:38px;margin:1px 1px 5px}.workoutFocusMode .exerciseTopline h2{color:var(--focus-v8-ink);letter-spacing:-.04em;font-size:clamp(24px,6.7vw,31px);font-weight:840;line-height:1.02}.workoutFocusMode .lastTimeContext{min-height:22px;color:var(--focus-v8-muted);margin:0 1px 4px}.workoutFocusMode .exerciseFigure{background:#fbf6f2d1;border:1px solid #7f351824;border-radius:16px;height:clamp(184px,30dvh,286px);margin:2px 0 0;overflow:hidden}.workoutFocusMode .exerciseFigureMedia img{object-fit:contain;width:100%;height:calc(100% - 24px)}.workoutFocusMode .exerciseFigure>span{min-height:24px;color:var(--focus-v8-muted);letter-spacing:.12em;padding:5px 0 4px;font-size:9px;font-weight:780}.workoutFocusMode .exerciseMediaAttribution{color:var(--focus-v8-muted);margin:0;padding:0;font-size:9px}.workoutFocusMode .exerciseMediaAttribution>summary{min-height:32px;color:var(--focus-v8-muted);align-items:center;padding:0 2px;font-size:9px;font-weight:680;list-style-position:inside;display:inline-flex}.workoutFocusMode .exerciseMediaAttribution>div{padding:0 2px 7px;font-size:9px;line-height:1.35}.workoutFocusMode .exerciseGuidanceMount{margin:2px 0 6px}.workoutFocusMode .focusUnitPagerMount{min-height:48px;margin:3px 0 5px}.workoutFocusMode .focusUnitNavigator{grid-template-columns:minmax(92px,1fr) auto;gap:8px;min-height:48px;padding:0}.workoutFocusMode .focusUnitNavigatorTitle strong{color:var(--focus-v8-ink);font-size:14px;font-weight:850}.workoutFocusMode .focusUnitNavigatorTitle span{color:var(--focus-v8-muted);font-size:9px;font-weight:720}.workoutFocusMode .focusUnitNavigatorSteps{gap:5px;max-width:min(60vw,298px)}.workoutFocusMode .focusUnitNavigatorSteps button{border:1px solid var(--focus-v8-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--focus-v8-muted);background:#fffffc94;border-radius:12px;flex:0 0 44px;font-size:12px;font-weight:840}.workoutFocusMode .focusUnitNavigatorSteps button.isSelected{border-color:var(--focus-v8-deep);background:var(--focus-v8-deep);color:#fff}.workoutFocusMode .setGrid>.setRow:not([hidden]){border:1px solid var(--focus-v8-line);background:var(--focus-v8-surface);border-radius:16px;flex-direction:column;gap:8px;min-height:0;margin:0;padding:10px;display:flex;box-shadow:0 7px 22px #4c32250b}.workoutFocusMode .setGrid>.setRow:not([hidden]).isDone{background:#fbf1e9d1;border-color:#a64f243d}.workoutFocusMode .unitBody{order:1;gap:8px;display:grid}.workoutFocusMode .unitTarget{justify-content:space-between;align-items:baseline;gap:8px;min-height:28px;padding:0 2px;display:flex}.workoutFocusMode .unitTarget strong{color:var(--focus-v8-ink);font-size:14px;font-weight:830}.workoutFocusMode .unitTarget small{color:var(--focus-v8-muted);letter-spacing:.06em;text-transform:uppercase;order:-1;font-size:9px;font-weight:780}.workoutFocusMode .unitFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{border:1px solid var(--focus-v8-line-strong)!important;background:#ffffffdb!important;border-radius:12px!important;min-height:58px!important}.workoutFocusMode .compactField strong,.workoutFocusMode .compactField input,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ] strong{color:var(--focus-v8-ink);font-size:20px;font-weight:830}.workoutFocusMode .compactField small,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ] small{color:var(--focus-v8-muted);font-size:9px;font-weight:760}.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]:active,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]:focus-visible,.workoutFocusMode .compactField:focus-within{background:#fff!important;border-color:#a64f248c!important}.workoutFocusMode .setRow .setToggle{border:1px solid var(--focus-v8-deep);background:var(--focus-v8-deep);color:#fff;width:100%;min-width:0;min-height:50px;box-shadow:none;border-radius:12px;order:2;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.workoutFocusMode .setRow .setToggle span{display:none}.workoutFocusMode .setRow .setToggle small{color:#fff;letter-spacing:0;font-size:13px;font-weight:850}.workoutFocusMode .setRow .setToggle[aria-pressed=true]:before{content:"✓";font-size:16px;font-weight:900}.workoutFocusMode .setGrid>.setRow.isDone .setToggle{color:var(--focus-v8-deep);background:#a64f241a;border-color:#a64f2457}.workoutFocusMode .setGrid>.setRow.isDone .setToggle small{color:var(--focus-v8-deep)}.workoutFocusMode .unitOptional{color:var(--focus-v8-muted);border-top:1px solid #7f35181a;margin-top:0}.workoutFocusMode .unitOptional>summary{align-items:center;min-height:42px;padding-top:4px}.workoutFocusMode .workTimer{border-color:var(--focus-v8-line);background:#ffffffb8;border-radius:12px}.workoutFocusMode .workTimerActions button{min-height:44px}.workoutFocusMode .exerciseSkipControlMount{margin:7px 0 1px}.workoutFocusMode .exerciseSkipOpen{min-height:40px;color:var(--focus-v8-muted);padding:0 2px;font-size:10px}body.moveFocusModeActive .workoutPauseDock,body.moveFocusModeActive .focusActivityMenuButton{border-color:var(--focus-v8-line);box-shadow:none;background:#fbfaf8c7}body.moveFocusModeActive .restDock{background:linear-gradient(115deg,#a64f24 0%,#883b1c 58%,#682b15 100%)}@media (max-height:760px){.workoutPage.workoutFocusMode{grid-template-rows:44px 22px 44px minmax(0,1fr);gap:3px}.workoutFocusMode .exerciseFigure{height:clamp(140px,24dvh,188px)}.workoutFocusMode .exerciseTopline h2{font-size:clamp(22px,6.3vw,27px)}}@media (max-height:660px){.workoutFocusMode .exerciseFigure{height:clamp(112px,19dvh,146px)}}@media (max-width:390px){.workoutFocusMode .focusUnitNavigator{grid-template-columns:minmax(80px,1fr) auto}.workoutFocusMode .focusUnitNavigatorSteps{max-width:57vw}.workoutFocusMode .unitFields{gap:6px}}@media (max-width:340px){.workoutFocusMode .unitFields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workoutFocusMode .activeExerciseStack>.exerciseCard{scroll-behavior:auto}}
.workoutPage.workoutFocusMode{padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-rows:40px 20px 40px minmax(0,1fr);gap:2px}.workoutFocusMode .activeExerciseStack{touch-action:pan-x;overflow:auto hidden}.workoutFocusMode .activeExerciseStack>.exerciseCard{touch-action:pan-x;flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{min-height:31px;margin:0 1px 2px}.workoutFocusMode .exerciseNumber,.workoutFocusMode .exerciseTopline p,.workoutFocusMode .exerciseStateBadge,.workoutFocusMode .prescriptionRowActive,.workoutFocusMode .prescriptionNote,.workoutFocusMode .lastTimeContext,.workoutFocusMode .exerciseMiniProgress,.workoutFocusMode .exerciseMiniProgressText,.workoutFocusMode .exerciseMediaAttribution,.workoutFocusMode .formDetails,.workoutFocusMode .exerciseSkipControlMount{display:none}.workoutFocusMode .exerciseTopline h2{font-size:clamp(22px,6.1vw,28px);line-height:1}.workoutFocusMode .exerciseFigure{border-radius:13px;flex:none;height:clamp(96px,16dvh,126px);margin:0}.workoutFocusMode .exerciseFigureMedia img{height:calc(100% - 20px)}.workoutFocusMode .exerciseFigure>span{min-height:20px;padding:3px 0;font-size:8px}.workoutFocusMode .focusUnitPagerMount{min-height:42px;margin:3px 0}.workoutFocusMode .focusUnitNavigator,.workoutFocusMode .focusUnitNavigatorSteps button{height:40px;min-height:40px}.workoutFocusMode .focusUnitNavigatorSteps button{flex-basis:40px;width:40px;min-width:40px}.workoutFocusMode .setGrid{min-height:0}.workoutFocusMode .setGrid>.setRow:not([hidden]){border-radius:13px;gap:5px;padding:8px}.workoutFocusMode .unitTarget{min-height:20px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{min-height:48px!important}.workoutFocusMode .setRow .setToggle{min-height:46px}.workoutFocusMode .unitOptional>summary{min-height:34px}@media (max-height:760px){.workoutFocusMode .exerciseFigure{height:clamp(78px,13dvh,102px)}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{min-height:44px!important}.workoutFocusMode .setRow .setToggle{min-height:44px}}.workoutFocusMode .isTimedExercise .exerciseFigure{height:clamp(68px,11dvh,88px)}.workoutFocusMode .noExerciseMedia .exerciseFigure{display:none}.workoutFocusMode .exerciseGuidanceMount{flex:none;margin:2px 0}.workoutFocusMode .exerciseGuidanceMount [class*=quickCue],.workoutFocusMode .exerciseGuidanceMount [class*=mobilityOrientation]{display:none}.workoutFocusMode .exerciseGuidanceMount [class*=openGuide]{border-radius:9px;min-height:30px;padding:2px 0}.workoutFocusMode .exerciseGuidanceMount [class*=openGuide] strong,.workoutFocusMode .exerciseGuidanceMount [class*=openGuide] span{font-size:10px}.workoutFocusMode.mobilityExecutionMode .exerciseFigure{height:clamp(62px,10dvh,82px)}.workoutFocusMode:not(.isFocusWorkComplete) .workoutRailActionRow{display:none}
.workoutPage.workoutFocusMode{padding-top:max(7px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-rows:38px 18px 40px minmax(0,1fr);gap:3px}body.moveFocusModeActive .workoutFocusMode .workoutHeaderFocused{min-height:38px}.workoutFocusMode .workoutHeaderFocused .backLink{min-height:38px;font-size:12px}.workoutFocusMode .workoutProgressRail{background:0 0;border-radius:0;min-height:18px;padding:0 2px}.workoutFocusMode .exercisePagerControllerMount,.workoutFocusMode .exercisePagerController{min-height:40px}.workoutFocusMode .activeExerciseStack>.exerciseCard{gap:0}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{min-height:0;margin:1px 1px 5px}.workoutFocusMode .exerciseTopline h2{-webkit-line-clamp:2;letter-spacing:-.045em;-webkit-box-orient:vertical;max-height:2.08em;font-size:clamp(22px,6vw,27px);line-height:1.04;display:-webkit-box;overflow:hidden}.workoutFocusMode .exerciseFigure.exerciseFigureMedia{background:linear-gradient(105deg,#e6efeaeb,#f8faf8e6);border:1px solid #1c403821;border-radius:14px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;height:66px;min-height:66px;margin:0 0 4px;padding:4px 8px 4px 4px;display:grid;overflow:hidden}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{background:#ffffffb8;border-radius:10px;grid-column:1;width:76px;overflow:hidden;height:56px!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia img,.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton] img{object-fit:contain;width:100%;height:100%!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia>span{min-height:0;color:var(--focus-v8-deep);letter-spacing:.04em;text-align:left;text-transform:none;grid-column:2;padding:0 9px;font-size:10px;font-weight:810;line-height:1.25;overflow:hidden}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls]{grid-column:3;min-width:max-content;margin:0;position:static}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=count]{color:var(--focus-v8-muted);font-size:9px}.workoutFocusMode .exerciseGuidanceMount{min-height:26px;margin:0 0 3px}.workoutFocusMode .exerciseGuidanceMount [class*=openGuide]{background:0 0;min-height:26px;padding:0 3px}.workoutFocusMode .focusUnitPagerMount{min-height:38px;margin:2px 0 4px}.workoutFocusMode .focusUnitNavigator,.workoutFocusMode .focusUnitNavigatorSteps button{height:38px;min-height:38px}.workoutFocusMode .focusUnitNavigatorSteps button{border-radius:11px;flex-basis:38px;width:38px;min-width:38px}.workoutFocusMode .focusUnitNavigatorTitle strong{font-size:13px}.workoutFocusMode .focusUnitNavigatorTitle span{font-size:9px}.workoutFocusMode .setGrid>.setRow:not([hidden]){border-radius:16px;gap:7px;padding:10px;box-shadow:0 12px 30px #1a332b12}.workoutFocusMode .unitTarget{min-height:23px}.workoutFocusMode .unitFields{gap:9px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{border-radius:13px!important;min-height:52px!important}.workoutFocusMode .setRow .setToggle{border-radius:13px;min-height:50px;box-shadow:0 8px 20px #1c403829}@media (max-height:740px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{height:60px;min-height:60px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{height:50px!important}.workoutFocusMode .exerciseGuidanceMount{display:none}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{min-height:48px!important}.workoutFocusMode .setRow .setToggle{min-height:46px}}
.workoutFocusMode .exerciseFigure.exerciseFigureMedia{border-radius:16px;grid-template-columns:110px minmax(0,1fr) auto;height:90px;min-height:90px;margin:0 0 3px;padding:4px 8px 4px 4px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{border-radius:12px;width:102px;height:80px!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia img,.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton] img{object-fit:cover}.workoutFocusMode .exerciseFigure.exerciseFigureMedia>span{letter-spacing:.025em;padding:0 10px;font-size:11px;font-weight:760;line-height:1.3}.workoutFocusMode .exerciseFigure.exerciseFigureMedia>span:after{content:"  ·  tap photo to expand";color:var(--focus-v8-muted);font-weight:650}.workoutFocusMode .focusQuickGuide{background:#ffffff8c;border:1px solid #1c40381a;border-radius:11px;min-height:29px;margin:0 0 4px}.workoutFocusMode .focusQuickGuide summary{min-height:29px;color:var(--focus-v8-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;list-style:none;display:flex}.workoutFocusMode .focusQuickGuide summary::-webkit-details-marker{display:none}.workoutFocusMode .focusQuickGuide summary span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:730;line-height:1.15;overflow:hidden}.workoutFocusMode .focusQuickGuide summary small{color:var(--focus-v8-muted);flex:none;font-size:10px;font-weight:750}.workoutFocusMode .focusQuickGuide[open] summary small:after{content:" ▲"}.workoutFocusMode .focusQuickGuide:not([open]) summary small:after{content:" ▼"}.workoutFocusMode .focusQuickGuideBody{color:var(--focus-v8-deep);padding:0 10px 8px;font-size:11px;line-height:1.35}.workoutFocusMode .focusQuickGuideBody p{margin:0}.workoutFocusMode .focusQuickGuideBody ul{display:none}.workoutFocusMode .setGrid>.setRow:not([hidden]){border-radius:16px;padding:9px 10px}.workoutFocusMode .unitFields{gap:8px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{border-radius:14px!important;min-height:54px!important}.workoutFocusMode .setRow .setToggle{border-radius:14px;min-height:54px}@media (max-height:740px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{grid-template-columns:92px minmax(0,1fr) auto;height:74px;min-height:74px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{width:84px;height:64px!important}.workoutFocusMode .focusQuickGuide,.workoutFocusMode .focusQuickGuide summary{min-height:27px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{min-height:50px!important}.workoutFocusMode .setRow .setToggle{min-height:50px}}
.workoutFocusMode .exerciseFigure.exerciseFigureMedia{border-radius:15px;grid-template-columns:142px minmax(0,1fr) auto;height:118px;min-height:118px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{border-radius:11px;width:132px;height:108px!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia img,.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton] img{object-fit:contain;background:#ffffffc7}.workoutFocusMode .exerciseFigure.exerciseFigureMedia>span{display:none}.workoutFocusMode .focusQuickGuide{background:0 0;border:0;border-radius:0;min-height:45px;margin:0 0 5px}.workoutFocusMode .focusQuickGuide summary{align-items:center;min-height:45px;padding:0 3px}.workoutFocusMode .focusQuickGuide summary span{white-space:normal;gap:2px;min-width:0;display:grid}.workoutFocusMode .focusQuickGuide summary span strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:790;line-height:1.17;overflow:hidden}.workoutFocusMode .focusQuickGuide summary span em{color:var(--focus-v8-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:650;line-height:1.2;overflow:hidden}.workoutFocusMode .focusQuickGuide summary small{text-align:right;min-width:52px}.workoutFocusMode .focusQuickGuideBody{padding:3px 3px 8px;font-size:12px}.workoutFocusMode .focusUnitPagerMount{min-height:44px;margin:1px 0 3px}.workoutFocusMode .focusUnitNavigator,.workoutFocusMode .focusUnitNavigatorSteps button{height:44px;min-height:44px}.workoutFocusMode .focusUnitNavigatorSteps button{border-radius:12px;flex-basis:44px;width:44px;min-width:44px}.workoutFocusMode .setGrid>.setRow:not([hidden]){border-radius:16px;gap:7px;padding:8px 10px}.workoutFocusMode .unitTarget{min-height:20px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{border-radius:13px!important;height:50px!important;min-height:50px!important}.workoutFocusMode .setRow .setToggle{border-radius:13px;box-shadow:0 6px 14px #1c403824;height:50px!important;min-height:50px!important}.workoutFocusMode .setRow .setToggle span{font-size:18px}.workoutFocusMode .setRow .setToggle small{font-size:10px}@media (max-height:740px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{grid-template-columns:116px minmax(0,1fr) auto;height:96px;min-height:96px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{width:106px;height:86px!important}.workoutFocusMode .focusQuickGuide,.workoutFocusMode .focusQuickGuide summary{min-height:40px}.workoutFocusMode .focusQuickGuide summary span strong{font-size:12px}.workoutFocusMode .focusQuickGuide summary span em{font-size:10px}}
.workoutFocusMode .exerciseFigure.exerciseFigureMedia{border-radius:16px;grid-template-columns:150px minmax(0,1fr) auto;height:154px;min-height:154px;padding:5px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{border-radius:12px;align-self:stretch;width:140px;height:144px!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia img,.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton] img{object-fit:contain}.workoutFocusMode .exerciseFigure.exerciseFigureMedia>span{display:none}.workoutFocusMode .exerciseInlineGuide{grid-column:2;align-self:stretch;min-width:0;margin:0}.workoutFocusMode .exerciseInlineGuide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;height:100%;min-height:0;padding:8px 5px 8px 10px;list-style:none;display:flex}.workoutFocusMode .exerciseInlineGuide summary::-webkit-details-marker{display:none}.workoutFocusMode .exerciseInlineGuide summary>span{text-align:left;gap:7px;min-width:0;display:grid}.workoutFocusMode .exerciseInlineGuide strong{color:var(--focus-v8-deep);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.workoutFocusMode .exerciseInlineGuide em{color:var(--focus-v8-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;font-weight:660;line-height:1.28;display:-webkit-box;overflow:hidden}.workoutFocusMode .exerciseInlineGuide summary>small{color:var(--focus-v8-muted);writing-mode:vertical-rl;flex:none;font-size:10px;font-weight:770}.workoutFocusMode .exerciseInlineGuide[open]{z-index:3;background:#fbfaf8fa;border-radius:12px;position:absolute;inset:4px;overflow:auto;box-shadow:0 14px 28px #4c32252e}.workoutFocusMode .exerciseInlineGuide[open] summary{border-bottom:1px solid var(--focus-v8-line);height:auto;min-height:44px}.workoutFocusMode .exerciseInlineGuide[open] p{color:var(--focus-v8-deep);margin:0;padding:12px;font-size:13px;line-height:1.45}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls]{align-self:start;padding-top:7px}.workoutFocusMode .focusUnitPagerMount{min-height:44px;margin:2px 0}.workoutFocusMode .setGrid>.setRow:not([hidden]){gap:6px;padding:7px 9px}.workoutFocusMode .compactField,.workoutFocusMode .setRow .unitFields button[aria-label^=Adjust\ ]{height:44px!important;min-height:44px!important}.workoutFocusMode .setRow .setToggle{border-radius:12px;height:44px!important;min-height:44px!important}.workoutFocusMode .setRow .setToggle small{font-size:11px}@media (max-height:740px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{grid-template-columns:122px minmax(0,1fr) auto;height:122px;min-height:122px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{width:112px;height:112px!important}.workoutFocusMode .exerciseInlineGuide strong{font-size:12px}.workoutFocusMode .exerciseInlineGuide em{font-size:10px}}
.workoutFocusMode .exerciseFigure.exerciseFigureMedia{background:#fbf8f5eb;border:1px solid #a64f241f;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:clamp(188px,25dvh,232px);min-height:188px;padding:6px;display:grid;position:relative;overflow:hidden}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{background:#ffffffb8;border-radius:12px;grid-area:1/1;align-self:stretch;width:100%;min-height:0;height:100%!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia img,.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton] img{object-fit:contain;width:100%;height:100%!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls]{z-index:2;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf8f5e6;border-radius:13px;grid-auto-rows:42px;grid-auto-flow:row;gap:5px;max-height:calc(100% - 20px);padding:5px;display:grid;position:absolute;top:10px;bottom:auto;right:10px;overflow-y:auto;box-shadow:0 5px 18px #4c32251c}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button{background:#ffffffeb;border:1px solid #a64f242e;border-radius:9px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;overflow:hidden}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button[aria-current=true]{border:2px solid var(--focus-v8-deep);background:#fff;width:42px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button img{object-fit:cover;width:100%;display:block;height:100%!important}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=count]{text-align:center;margin:0;font-size:9px}.workoutFocusMode .exerciseInlineGuide{background:0 0;border:0;grid-area:2/1;align-self:auto;min-width:0;margin:4px 2px 0;position:static}.workoutFocusMode .exerciseInlineGuide summary{justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:48px;padding:5px 5px 2px;list-style:none;display:flex}.workoutFocusMode .exerciseInlineGuide summary>span{gap:2px;min-width:0;display:grid}.workoutFocusMode .exerciseInlineGuide strong{color:var(--focus-v8-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.workoutFocusMode .exerciseInlineGuide em{color:var(--focus-v8-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:650;line-height:1.2;display:block;overflow:hidden}.workoutFocusMode .exerciseInlineGuide summary>small{color:var(--focus-v8-muted);writing-mode:initial;flex:none;font-size:10px;font-weight:780}.workoutFocusMode .exerciseInlineGuide[open]{z-index:4;background:#fbfaf8fa;border-radius:13px;margin:0;position:absolute;inset:8px;overflow:auto;box-shadow:0 14px 28px #4c32252e}.workoutFocusMode .exerciseInlineGuide[open] summary{border-bottom:1px solid var(--focus-v8-line);min-height:46px;padding:8px 10px}.workoutFocusMode .exerciseInlineGuide[open] p{color:var(--focus-v8-deep);margin:0;padding:12px;font-size:13px;line-height:1.45}.workoutFocusMode .setGrid>.setRow:not([hidden]){gap:6px;padding:8px 9px}.workoutFocusMode .unitFields{gap:8px}.workoutFocusMode .prescriptionStepper{border-radius:13px;min-height:50px}.workoutFocusMode .prescriptionStepper button{min-height:50px}.workoutFocusMode .setRow .setToggle{height:48px!important;min-height:48px!important}.workoutFocusMode .isTimedExercise .setRow>.setToggle{display:none!important}.workoutFocusMode .isTimedExercise .unitTarget,.workoutFocusMode .isTimedExercise .unitFields:empty{display:none}.workoutFocusMode .timedExecution{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:7px;padding:0;display:grid}.workoutFocusMode .timedTargetStepper{border:1px solid var(--focus-v8-line-strong);background:#ffffffe6;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 48px;min-height:56px;display:grid;overflow:hidden}.workoutFocusMode .timedTargetStepper>button{min-width:48px;min-height:56px;color:var(--focus-v8-deep);background:0 0;border:0;font-size:23px;font-weight:850}.workoutFocusMode .timedTargetStepper>button:first-child{border-right:1px solid var(--focus-v8-line)}.workoutFocusMode .timedTargetStepper>button:last-child{border-left:1px solid var(--focus-v8-line)}.workoutFocusMode .timedTargetStepper>button:disabled{opacity:.38}.workoutFocusMode .timedTargetStepper>div{align-content:center;place-items:center;gap:1px;display:grid}.workoutFocusMode .timedTargetStepper strong{color:var(--focus-v8-ink);font-size:23px;font-weight:850;line-height:1}.workoutFocusMode .timedTargetStepper small,.workoutFocusMode .timedElapsed{color:var(--focus-v8-muted);font-size:10px;font-weight:720}.workoutFocusMode .timedElapsed{padding:0 3px}.workoutFocusMode .timedExecution .workTimerActions{display:block}.workoutFocusMode .timedExecution .timedPrimaryAction{background:var(--focus-v8-deep);color:#fff;width:100%;min-height:50px;font:inherit;border:0;border-radius:13px;font-size:14px;font-weight:850}.workoutFocusMode .timedExecution .timedPrimaryAction:disabled{opacity:.5}.workoutFocusMode .destructiveAction{color:#8d3b2c;background:#fffaf8cc;border-color:#8d3b2c47}.workoutFocusMode .prescriptionStepper [class*=remainingButton],.workoutFocusMode .prescriptionStepper [class*=remainingStatus]{display:none}.workoutFocusMode .setGrid>.setRow:not([hidden])>.setToggle,.workoutFocusMode .setGrid>.setRow:not([hidden]) .timedPrimaryAction{margin-top:auto}@media (max-height:800px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{height:clamp(152px,21dvh,184px);min-height:152px}.workoutFocusMode .exerciseInlineGuide summary{min-height:40px}.workoutFocusMode .exerciseInlineGuide strong{font-size:12px}.workoutFocusMode .exerciseInlineGuide em{font-size:10px}}@media (max-height:700px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{height:clamp(126px,18dvh,150px);min-height:126px}.workoutFocusMode .exerciseInlineGuide{display:none}}
.workoutFocusMode.mobilityExecutionMode{--mobility-soft:color-mix(in srgb,var(--brand-wash) 82%,white);--mobility-line:color-mix(in srgb,var(--brand) 17%,transparent)}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit>.setToggle{display:none!important}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit{gap:9px!important;padding:9px 10px 10px!important}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .unitBody{gap:8px}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .unitTarget{display:none}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .unitFields{order:2;justify-content:flex-start;align-items:center;gap:8px;padding:1px 2px 0;display:flex}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .unitFields:before{content:"Actual";color:var(--muted);font-size:12px;font-weight:760}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .compactField{width:118px;border-color:color-mix(in srgb, var(--brand) 13%, var(--line))!important;background:#ffffffb3!important;border-radius:11px!important;min-height:44px!important}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .compactField input{font-size:18px}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .compactField small{font-size:10px}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .workTimer{order:3;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .unitOptional{order:4;margin-top:0}.workoutFocusMode.mobilityExecutionMode .focusUnitNavigator{min-height:0;grid-template-columns:1fr!important;gap:8px!important}.workoutFocusMode.mobilityExecutionMode .focusUnitNavigatorTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workoutFocusMode.mobilityExecutionMode .focusUnitNavigatorTitle span{text-align:right;max-width:220px}.workoutFocusMode.mobilityExecutionMode .focusUnitNavigatorSteps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important;overflow:visible!important}.workoutFocusMode.mobilityExecutionMode .focusUnitNavigatorSteps button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex;border-radius:11px!important;width:auto!important;min-width:0!important;padding:0 12px!important}.workoutFocusMode.mobilityExecutionMode .focusHoldStepText{white-space:nowrap;font-size:12px;font-weight:820}.workoutFocusMode.mobilityExecutionMode .focusHoldStepDone{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.workoutFocusMode.mobilityExecutionMode .exerciseFigure{background:#fbf6f2e6}.workoutFocusMode.mobilityExecutionMode .exerciseGuidanceMount{margin-bottom:7px}.workoutFocusMode.mobilityExecutionMode .exerciseSkipOpen,.workoutFocusMode.mobilityExecutionMode .unitOptional>summary{min-height:44px}.workoutFocusMode.mobilityExecutionMode.isFocusWorkComplete .workoutProgressRail button{border-color:var(--focus-v8-deep,#a64f24);background:var(--focus-v8-deep,#a64f24);color:#fff;min-height:44px;font-weight:850}@media (max-width:390px){.workoutFocusMode.mobilityExecutionMode .focusUnitNavigatorTitle{gap:3px;display:grid}.workoutFocusMode.mobilityExecutionMode .focusUnitNavigatorTitle span{text-align:left;max-width:none}.workoutFocusMode.mobilityExecutionMode .mobilityTimedUnit .compactField{width:110px}}
.adaptiveHomePage .homeCompletedOther{border-top:1px solid var(--move-home-hairline,var(--line));gap:7px;margin-top:11px;padding-top:10px;display:grid}.adaptiveHomePage .homeCompletedOther>.homeSectionLabel{margin:0 2px 1px}.adaptiveHistoryPage .historyItem{display:block;overflow:hidden;padding:0!important}.adaptiveHistoryPage .historyItemOpen{min-width:0;min-height:72px;color:inherit;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;padding:12px 12px 12px 14px;text-decoration:none;display:grid}.adaptiveHistoryPage .historyItemOpen .historyItemMain{width:100%;min-width:0}.adaptiveHistoryPage .historyRowArrow{color:var(--brand);text-align:center;font-size:22px;font-weight:650}.adaptiveHistoryPage .historyItemOpen:hover,.adaptiveHistoryPage .historyItemOpen:focus-visible{background:var(--brand-wash);outline:none}@media (max-width:390px){.adaptiveHistoryPage .historyItemOpen{padding-left:12px}}
.adaptiveHomePage .homeMomentum{margin:1px 0 11px!important}.adaptiveHomePage .homeMomentum>a{border-radius:15px!important;grid-template-columns:49px minmax(0,1fr) auto 14px!important;gap:8px!important;min-height:78px!important;padding:9px 12px!important}.adaptiveHomePage .homeMomentumStreak strong{font-size:28px!important}.adaptiveHomePage .homeMomentumStreak>span,.adaptiveHomePage .homeMomentumCopy>small,.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumProgress),.adaptiveHomePage .homeMomentumWeek>small{font-size:7.7px!important}.adaptiveHomePage .homeMomentumCopy>strong,.adaptiveHomePage .homeMomentumWeek strong{font-size:12px!important}.adaptiveHomePage .homeMomentumProgress{margin-top:4px!important}.adaptiveHomePage .homeMomentumProgressTrack{height:5px!important}.adaptiveHomePage .homeMomentumProgress b{font-size:7.2px!important}.adaptiveHomePage .homeTodayBand.isRestDay{min-height:25px;padding-bottom:1px}.adaptiveHomePage .homeTodayBand.isRestDay .homeTodayBandCopy{gap:7px}.adaptiveHomePage .homeQuietToday.isRestDayHero{border-bottom:0;gap:5px;padding:5px 3px 9px}.adaptiveHomePage .homeRestDayStatus{align-items:center;min-height:25px;display:flex}.adaptiveHomePage .homeRestDayStatus .homeStateBadge{min-height:24px;padding:0 8px;font-size:9.5px}.adaptiveHomePage .homeQuietToday.isRestDayHero h1{letter-spacing:-.044em;max-width:620px;font-size:clamp(25px,6.3vw,30px);line-height:1.02}.adaptiveHomePage .homeQuietToday .homeRestDayNext{color:#737d79;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin-top:1px;font-size:9.7px;line-height:1.35;display:flex}.adaptiveHomePage .homeRestDayNext>span{color:#7d8783}.adaptiveHomePage .homeRestDayNext>strong{color:#3d4844;font-size:10.3px;font-weight:740}.adaptiveHomePage .homeRestDayNext>b{color:#6d7874;font-size:9.7px;font-weight:690}.adaptiveHomePage .homeMobilityStack{gap:5px!important;margin-top:5px!important}.adaptiveHomePage .homeQuickLog{border-top:0!important;column-gap:0!important;margin-top:12px!important;padding-top:0!important}.adaptiveHomePage .homeQuickLogHeading{margin:0 2px 5px!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button,.adaptiveHomePage .homeQuickLogSecondary>a{min-height:41px!important;box-shadow:none!important;background:#fffefa57!important;border:1px solid #b5c0b980!important;border-radius:0!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button{border-radius:11px 0 0 11px!important}.adaptiveHomePage .homeQuickLogSecondary>a{border-left:0!important}.adaptiveHomePage .homeQuickLogSecondary>a:last-child{border-radius:0 11px 11px 0!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button strong,.adaptiveHomePage .homeQuickLogSecondary>a:first-child strong:before,.adaptiveHomePage .homeQuickLogSecondary>a:nth-child(2) strong:before,.adaptiveHomePage .homeQuickLogSecondary>a strong:after{font-size:10.8px!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]:has(>button[aria-expanded=true])>button{border:1px solid #b5c0b980!important;border-radius:11px!important}.adaptiveHomePage .homeUpNext{gap:4px!important;margin-top:11px!important;padding:9px 3px 1px!important}.adaptiveHomePage .homeUpNextTop{align-items:center;gap:12px}.adaptiveHomePage .homeUpNext h2{margin:2px 0 0!important;font-size:15.5px!important;font-weight:720!important}.adaptiveHomePage .homeUpNext p{margin-top:2px}.adaptiveHomePage .homeUpNext .dayPercent strong{font-size:24px}.adaptiveHomePage .homeUpNext .dayPercent span{font-size:8px}.adaptiveHomePage .homeUpNextOptions{margin-top:0}.adaptiveHomePage .homeUpNextOptions>summary{color:#727d79;cursor:pointer;align-items:center;width:fit-content;min-height:34px;padding:0 2px;font-size:9.5px;font-weight:720;list-style:none;display:inline-flex}.adaptiveHomePage .homeUpNextOptions>summary::-webkit-details-marker{display:none}.adaptiveHomePage .homeUpNextOptions>summary:after{content:"  +";color:var(--brand-strong);margin-left:4px;font-size:11px;font-weight:780}.adaptiveHomePage .homeUpNextOptions[open]>summary:after{content:"  –"}.adaptiveHomePage .homeUpNextOptions .homeUpNextActions{margin-top:0}.adaptiveHomePage .homeUpNextOptions .nextQuietButton{min-height:34px!important}@media (max-width:390px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:47px minmax(0,1fr) auto 13px!important;padding-inline:10px!important}.adaptiveHomePage .homeMomentumStreak strong{font-size:27px!important}.adaptiveHomePage .homeQuietToday.isRestDayHero h1{font-size:25px}}
.adaptiveHomePage .homeMomentum{margin-bottom:9px!important}.adaptiveHomePage .homeMomentum>a{border-radius:14px!important;grid-template-columns:44px minmax(0,1fr) auto 13px!important;gap:7px!important;min-height:68px!important;padding:7px 11px!important}.adaptiveHomePage .homeMomentumStreak strong{font-size:25px!important}.adaptiveHomePage .homeMomentumStreak>span,.adaptiveHomePage .homeMomentumCopy>small,.adaptiveHomePage .homeMomentumCopy>span:not(.homeMomentumProgress),.adaptiveHomePage .homeMomentumWeek>small{font-size:7.2px!important}.adaptiveHomePage .homeMomentumCopy>strong,.adaptiveHomePage .homeMomentumWeek strong{font-size:11.3px!important}.adaptiveHomePage .homeMomentumProgress{margin-top:3px!important}.adaptiveHomePage .homeMomentumProgressTrack{height:4px!important}.adaptiveHomePage .homeMomentumProgress b{font-size:6.9px!important}.adaptiveHomePage .homeQuietToday .homeRestDayNext{color:#838c88;gap:2px 5px;margin-top:0;font-size:9px}.adaptiveHomePage .homeRestDayNext>span{color:#8b948f}.adaptiveHomePage .homeRestDayNext>strong{color:#66706c;font-size:9.4px;font-weight:680}.adaptiveHomePage .homeRestDayNext>b{color:#7d8682;font-size:9px;font-weight:620}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button strong,.adaptiveHomePage .homeQuickLogSecondary>a:first-child strong:before,.adaptiveHomePage .homeQuickLogSecondary>a:nth-child(2) strong:before,.adaptiveHomePage .homeQuickLogSecondary>a strong:after{letter-spacing:-.005em!important;font-weight:760!important}.adaptiveHomePage .homeUpNext{gap:3px!important;margin-top:10px!important;padding-top:8px!important}.adaptiveHomePage .homeUpNextTop{align-items:start;gap:10px}.adaptiveHomePage .homeUpNext h2{font-size:14.5px!important;line-height:1.1!important}.adaptiveHomePage .homeUpNext .dayPercent{min-width:42px;padding-top:2px}.adaptiveHomePage .homeUpNext .dayPercent strong{line-height:.95;font-size:20px!important}.adaptiveHomePage .homeUpNext .dayPercent span{letter-spacing:.08em;margin-top:3px;font-size:7.5px!important}.adaptiveHomePage .homeUpNextOptions{margin-top:2px}.adaptiveHomePage .homeUpNextOptions>summary{color:#68746f;gap:5px;min-height:31px;padding:0;font-size:9.4px;font-weight:740}.adaptiveHomePage .homeUpNextOptions>summary:after{content:"›";color:var(--brand-strong);margin-left:1px;font-size:13px;font-weight:800;transform:translateY(-.5px)}.adaptiveHomePage .homeUpNextOptions[open]>summary:after{content:"⌄";transform:translateY(-1px)}.adaptiveHomePage .homeUpNextOptions .homeUpNextActions{gap:6px;padding-top:2px}@media (max-width:390px){.adaptiveHomePage .homeMomentum>a{grid-template-columns:42px minmax(0,1fr) auto 12px!important;padding-inline:9px!important}.adaptiveHomePage .homeMomentumStreak strong{font-size:24px!important}.adaptiveHomePage .homeUpNext h2{font-size:14px!important}}
.adaptiveHomePage .homeQuickLogHeading .homeSectionLabel{color:#64716c!important}.adaptiveHomePage .homeUpNextTop{padding-right:5px}.adaptiveHomePage .homeUpNext .dayPercent{margin-right:2px}.adaptiveHomePage .homeUpNext .dayPercent strong{font-size:19px!important}.adaptiveHomePage .homeUpNext [data-workout-targets]{margin-top:3px}.adaptiveHomePage .homeUpNext [data-workout-targets] summary{min-height:28px}.adaptiveHomePage .homeUpNextOptions{margin-top:-1px!important}.adaptiveHomePage .homeUpNextOptions>summary{width:fit-content}.adaptiveHomePage .homeUpNextOptions>summary:after{transition:transform .15s cubic-bezier(.2,.8,.2,1)}.adaptiveHomePage .homeUpNextOptions[open]>summary:after{content:"›"!important;transform:rotate(90deg)translate(-1px)!important}.adaptiveHomePage .homeMobilityStack [aria-busy=true] button{cursor:wait}@media (prefers-reduced-motion:reduce){.adaptiveHomePage .homeUpNextOptions>summary:after{transition:none}}
.adaptiveHomePage .homeQuietToday.isRestDayHero{padding-bottom:12px}.adaptiveHomePage .homeQuietToday.isRestDayHero h1{margin-bottom:0}.adaptiveHomePage .homeMobilityStack{margin-top:2px}.adaptiveHomePage .homeUpNext [data-workout-targets] summary{gap:5px;width:fit-content;min-height:26px}.adaptiveHomePage .homeUpNext [data-workout-targets] summary strong{display:none}.adaptiveHomePage .homeUpNext [data-workout-targets] summary>span:last-child{margin-left:1px}@media (max-width:390px){.adaptiveHomePage .homeQuietToday.isRestDayHero{padding-bottom:10px}}
.adaptiveHomePage .homePrimaryWorkout,.adaptiveHomePage .homeWorkoutLane{border-bottom:0!important;padding-bottom:8px!important}.adaptiveHomePage .homeContextDisclosure{border-top:0!important;padding-top:0!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]{border-top:1px solid var(--move-home-hairline,var(--line))!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-top:0!important;padding-top:10px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]+*{margin-top:0}.adaptiveHomePage .homeWorkoutUtilities{vertical-align:top;display:inline-flex;margin-top:7px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child{gap:6px!important;display:flex!important}.adaptiveHomePage .homeContextDisclosure{vertical-align:top;display:inline-block;margin:7px 0 0 6px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>details>summary,.adaptiveHomePage .homeContextDisclosure>summary{border:1px solid var(--move-home-chip-border)!important;background:var(--move-home-chip)!important;color:#5c6964!important;border-radius:8px!important;min-height:36px!important;padding:0 10px!important;font-size:8.9px!important;font-weight:650!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>details>summary{width:auto!important}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets] summary{gap:5px;width:fit-content;min-height:28px}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets] summary strong{display:none}.adaptiveHomePage .homeMobilityStack{gap:0!important;margin-top:9px!important}.adaptiveHomePage .homeQuickLog{margin-top:8px!important}@media (max-width:390px){.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>details>summary,.adaptiveHomePage .homeContextDisclosure>summary{min-height:34px!important;padding-inline:8px!important;font-size:8.3px!important}}
.workoutFocusMode .exercisePagerControllerMount{min-height:42px;margin:0 0 5px}.workoutFocusMode .exercisePagerController{background:#fffdfa85;border:1px solid #b0a59b57;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 42px;gap:0;min-height:42px;overflow:hidden}.workoutFocusMode .exercisePagerController>button{min-height:42px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.workoutFocusMode .exercisePagerArrow{color:#6d6a66;width:42px;font-size:22px;font-weight:720}.workoutFocusMode .exercisePagerArrow:first-child{border-right:1px solid #b0a59b38!important}.workoutFocusMode .exercisePagerArrow:last-child{border-left:1px solid #b0a59b38!important}.workoutFocusMode .exercisePagerArrow:disabled{opacity:.18}.workoutFocusMode .exercisePagerPosition{text-align:center;justify-content:center;padding:0 10px}.workoutFocusMode .exercisePagerPosition strong{color:#5e5a56;letter-spacing:.015em;font-size:11.5px;font-weight:780}.workoutFocusMode .activeExerciseStack{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:none;background:var(--canvas);transform:translateZ(0)}.workoutFocusMode .activeExerciseStack>.exerciseCard{contain:layout paint;backface-visibility:hidden;background:var(--canvas);transform:translateZ(0)}.workoutFocusMode .exerciseFigure,.workoutFocusMode .exerciseFigure img{backface-visibility:hidden;transform:translateZ(0)}.workoutFocusMode .activeExerciseStack>.exerciseCard>.exerciseTopline{min-height:0;margin:3px 2px 7px}.workoutFocusMode .exerciseTopline h2{letter-spacing:-.035em;font-size:clamp(22px,5.7vw,27px);line-height:1.03}.workoutFocusMode .exerciseFigure.exerciseFigureMedia{box-shadow:none;background:#fcfaf8e0;border-color:#8e776826;margin:0 0 8px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls]{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f5d1;border:1px solid #8e776821;border-radius:11px;grid-auto-rows:36px;gap:4px;padding:4px;top:9px;right:9px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button,.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button[aria-current=true]{border-radius:8px;width:36px;min-width:36px;height:36px;min-height:36px}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button{border-color:#5c565029}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=controls] button[aria-current=true]{border-color:#a64f248c}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=count]{color:#75706b;font-size:8.5px}.workoutFocusMode .exerciseInlineGuide{margin:5px 3px 1px}.workoutFocusMode .exerciseInlineGuide summary{justify-content:flex-start;min-height:44px;padding:4px 4px 2px}.workoutFocusMode .exerciseInlineGuide summary>span{gap:2px}.workoutFocusMode .exerciseInlineGuide strong{color:#4a403a;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:12.5px;font-weight:770;line-height:1.2;display:block;overflow:hidden}.workoutFocusMode .exerciseInlineGuide em{color:#726d68;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:10.5px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.workoutFocusMode .exerciseInlineGuide summary>span>small{color:#8d4b2e;width:fit-content;margin-top:1px;font-size:9.5px;font-weight:760}.workoutFocusMode .exerciseInlineGuide summary>span>small b{font-size:11px}.workoutFocusMode .exerciseInlineGuide summary>small{display:none}.workoutFocusMode .focusUnitPagerMount{min-height:40px;margin:3px 1px 5px}.workoutFocusMode .focusUnitNavigator{grid-template-columns:minmax(68px,1fr) auto;gap:8px;height:auto;min-height:40px}.workoutFocusMode .focusUnitNavigatorTitle strong{color:#3f3a36;font-size:12.5px;font-weight:780}.workoutFocusMode .focusUnitNavigatorTitle span{color:#807a74;font-size:9px}.workoutFocusMode .focusUnitNavigatorSteps{gap:6px}.workoutFocusMode .focusUnitNavigatorSteps button{color:#5c5752;background:#fffdfa80;border-color:#978e8647;border-radius:11px;flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px;position:relative}.workoutFocusMode .focusUnitNavigatorSteps button.isSelected{color:#fff;background:#a64f24;border-color:#a64f24}.workoutFocusMode .focusUnitDone{font-size:8px;line-height:1;position:absolute;top:3px;right:4px}.workoutFocusMode .setGrid>.setRow:not([hidden]){background:#fffefcb8;border:1px solid #978e862e;gap:7px;padding:9px 10px 10px;box-shadow:0 7px 20px #4c32250b}.workoutFocusMode .unitTarget.unitTargetCompact{justify-content:flex-start;align-items:center;min-height:18px;display:flex}.workoutFocusMode .unitTarget.unitTargetCompact small{color:#77716c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:790}.workoutFocusMode .unitFields{gap:10px}.workoutFocusMode .prescriptionStepper{background:#ffffffb8;border-color:#978e863d;min-height:52px}.workoutFocusMode .prescriptionStepper button{color:#665f59;min-height:52px;font-size:21px;font-weight:780}.workoutFocusMode .prescriptionStepper button:first-child{border-right-color:#978e862e}.workoutFocusMode .prescriptionStepper button:last-of-type{border-left-color:#978e862e}.workoutFocusMode .prescriptionStepper [class*=valueReadout] strong{color:#2f2a27}.workoutFocusMode .unitOptional{border-top:1px solid #978e8629;margin-top:4px}.workoutFocusMode .unitOptional>summary{color:#5f5a55;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:6px;min-height:40px;display:grid}.workoutFocusMode .unitOptional>summary span{font-size:10.5px;font-weight:720}.workoutFocusMode .unitOptional>summary small{color:#8a837c;font-size:9.5px;font-weight:650}.workoutFocusMode .unitOptional>summary b{color:#8a837c;font-size:14px;font-weight:700;transition:transform .12s}.workoutFocusMode .unitOptional[open]>summary b{transform:rotate(90deg)}.workoutFocusMode .setRow .setToggle{box-shadow:none;background:#a64f24;border-radius:12px;height:50px!important;min-height:50px!important}.workoutFocusMode .setRow .setToggle span{font-size:0}.workoutFocusMode .setRow .setToggle small{font-size:12px;font-weight:790}.workoutFocusMode .setRow .setToggle.isDone,.workoutFocusMode .setRow.isDone .setToggle{background:#675f59}@media (max-height:800px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{height:clamp(148px,20dvh,178px);min-height:148px}}@media (max-height:700px){.workoutFocusMode .exerciseFigure.exerciseFigureMedia{height:clamp(124px,17dvh,146px);min-height:124px}.workoutFocusMode .exerciseInlineGuide{display:none}}@media (prefers-reduced-motion:reduce){.workoutFocusMode .activeExerciseStack{scroll-behavior:auto}.workoutFocusMode .unitOptional>summary b{transition:none}}.workoutFocusMode .exerciseFigure.exerciseFigureMedia [class*=imageButton]{overscroll-behavior:contain;touch-action:none!important}
.moveLoadingScaffold{pointer-events:none;min-height:100dvh;overflow:hidden}.moveLoadingScaffold .moveLoadBlock,.moveLoadingScaffold .moveLoadIcon,.moveLoadingScaffold .moveLoadProgress,.moveLoadingScaffold .moveLoadProgressTrack{background:#8b7e7521;border-radius:9px;display:block}.moveLoadingScaffold>*{filter:blur(.35px)}.moveLoadHeader{justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:18px;display:flex}.moveLoadBrand,.moveLoadHeaderActions,.moveLoadWorkoutTop,.moveLoadTimerGroup,.moveLoadTodayRow,.moveLoadQuick,.moveLoadPager,.moveLoadSets,.moveLoadSets>div,.moveLoadControls{align-items:center;display:flex}.moveLoadBrand{gap:12px}.moveLoadIcon{width:29px;height:29px;border-radius:9px!important}.moveLoadBrandText{width:74px;height:22px}.moveLoadHeaderActions{gap:8px}.moveLoadHeaderButton{width:72px;height:42px;border-radius:13px!important}.moveLoadHeaderMenu{width:54px;height:42px;border-radius:13px!important}.moveLoadMomentum{background:#a64f241f;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 72px;align-items:center;gap:14px;min-height:116px;margin:0 0 16px;padding:14px 18px;display:grid}.moveLoadStreak{width:42px;height:43px}.moveLoadStreakLabel{width:52px;height:10px;margin-top:6px}.moveLoadMomentumCopy{gap:7px;display:grid}.moveLoadEyebrow{width:58px;height:9px}.moveLoadHeadline{width:min(280px,72%);height:21px}.moveLoadSubline{width:min(230px,62%);height:11px}.moveLoadProgress{width:min(300px,90%);height:8px;margin-top:3px}.moveLoadGoal{justify-items:end;gap:7px;display:grid}.moveLoadGoalValue{width:61px;height:20px}.moveLoadTodayRow{gap:11px;min-height:40px}.moveLoadToday{width:48px;height:16px}.moveLoadProgram{width:230px;height:13px}.moveLoadPill{width:78px;height:28px;margin-left:auto;border-radius:999px!important}.moveLoadHomeHero{border-bottom:1px solid #8b7e751f;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:22px;min-height:202px;padding:20px 4px 18px;display:grid}.moveLoadHomeHero>div{gap:10px;display:grid}.moveLoadHomeTitle{width:min(420px,82%);height:37px}.moveLoadHomeSub{width:min(350px,70%);height:13px}.moveLoadHomeReason{width:min(260px,55%);height:12px}.moveLoadTargets{width:min(310px,63%);height:18px;margin-top:10px}.moveLoadPrimaryButton{width:150px;height:72px;border-radius:14px!important}.moveLoadMobility{border-bottom:1px solid #8b7e751f;padding:19px 4px 15px}.moveLoadSectionLabel{width:130px;height:11px;margin-bottom:15px}.moveLoadMobilityRow{border-bottom:1px solid #8b7e7517;grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:16px;min-height:78px;display:grid}.moveLoadMobilityCopy{width:min(350px,72%);height:29px}.moveLoadMobilityCopy.short{width:min(290px,62%)}.moveLoadMobilityButton{width:92px;height:48px;border-radius:13px!important}.moveLoadQuick{gap:12px;padding-top:18px}.moveLoadQuickButton{flex:1;height:58px;border-radius:13px!important}.moveLoadingScaffold.is-workout{padding-bottom:max(10px, env(safe-area-inset-bottom))}.moveLoadingScaffold.is-workout .moveLoadHeader{display:none}.moveLoadWorkoutTop{gap:12px;min-height:58px;padding-right:180px;position:relative}.moveLoadBack{width:66px;height:16px}.moveLoadWorkoutName{width:min(260px,48vw);height:18px}.moveLoadTimerGroup{gap:0;position:absolute;right:0}.moveLoadTimer{width:62px;height:44px;border-radius:12px 0 0 12px!important}.moveLoadPause{width:74px;height:44px;border-radius:0!important}.moveLoadMenu{width:52px;height:44px;border-radius:0 12px 12px 0!important}.moveLoadProgressRow{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:30px;display:grid}.moveLoadProgressCount{width:44px;height:14px}.moveLoadProgressTrack{width:100%;height:5px;border-radius:999px!important}.moveLoadPager{gap:0;min-height:48px;margin:3px 0 7px}.moveLoadPagerSide{width:44px;height:44px;border-radius:12px!important}.moveLoadPagerCenter{flex:1;height:44px;margin:0 8px;border-radius:12px!important}.moveLoadExerciseTitle{width:min(520px,78%);height:55px;margin:0 0 10px}.moveLoadMedia{background:#8b7e7512;border-radius:17px;min-height:286px;padding:8px;position:relative}.moveLoadPhoto{width:calc(100% - 56px);height:205px;margin:0;border-radius:13px!important}.moveLoadThumbs{gap:7px;display:grid;position:absolute;top:12px;right:11px}.moveLoadThumb{width:40px;height:40px;border-radius:9px!important}.moveLoadCue{width:76%;height:46px;margin:12px 4px 0}.moveLoadSets{justify-content:space-between;gap:12px;min-height:54px;margin:5px 0}.moveLoadSetLabel{width:86px;height:17px}.moveLoadSets>div{gap:7px}.moveLoadSet{width:42px;height:42px;border-radius:11px!important}.moveLoadControlCard{background:#8b7e7512;border-radius:17px;min-height:260px;padding:13px}.moveLoadControlLabel{width:92px;height:11px;margin-bottom:10px}.moveLoadControls{gap:10px}.moveLoadStepper{flex:1;height:58px;border-radius:13px!important}.moveLoadOptional{width:100%;height:42px;margin:14px 0 8px}.moveLoadDone{width:100%;height:50px;border-radius:13px!important}@media (max-width:560px){.moveLoadHeaderButton{width:64px}.moveLoadMomentum{grid-template-columns:52px minmax(0,1fr) 64px;padding-inline:14px}.moveLoadHomeHero{grid-template-columns:minmax(0,1fr) 132px;gap:14px}.moveLoadPrimaryButton{width:132px}}@media (max-width:390px){.moveLoadHeaderButton{width:58px}.moveLoadProgram{width:185px}.moveLoadHomeHero{grid-template-columns:1fr}.moveLoadPrimaryButton{width:100%;height:52px}}@media (prefers-reduced-motion:no-preference){.moveLoadingScaffold .moveLoadBlock,.moveLoadingScaffold .moveLoadIcon,.moveLoadingScaffold .moveLoadProgress,.moveLoadingScaffold .moveLoadProgressTrack{animation:1.15s ease-in-out infinite alternate moveLoadPulse}}@keyframes moveLoadPulse{0%{opacity:.62}to{opacity:1}}
:root{--move-motion-fast:.14s;--move-motion-normal:.18s;--move-ease:cubic-bezier(.2,.8,.2,1);--move-focus-ring:#a64f2447;--move-pressed-overlay:#a64f240e}:where(button,a,summary,select,input,textarea){-webkit-tap-highlight-color:transparent}:where(button,[role=button],summary){touch-action:manipulation}:where(button,a,summary,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid var(--move-focus-ring)!important}:where(button:not(:disabled),a,summary){transition:transform var(--move-motion-fast) var(--move-ease), background-color var(--move-motion-fast) var(--move-ease), border-color var(--move-motion-fast) var(--move-ease), color var(--move-motion-fast) var(--move-ease), opacity var(--move-motion-fast) var(--move-ease), box-shadow var(--move-motion-normal) var(--move-ease)}:where(button:not(:disabled),summary):active,:where(a.primaryButton,a.nextQuietButton,a.movePlanLink,a.moveLifeLink,a.historyItemOpen):active{transform:scale(.985)}:where(button:disabled,[aria-disabled=true]){cursor:default}details>summary{-webkit-user-select:none;user-select:none}.errorBanner,[role=alert]{scroll-margin-top:calc(env(safe-area-inset-top) + 64px)}.moveMoreMenu{transform-origin:100% 0;animation:moveMenuIn var(--move-motion-fast) var(--move-ease)}.moveMoreMenu :where(a,button):active{background:var(--brand-wash);transform:none}.moveAppActions{isolation:isolate}.moveAppActions:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);opacity:.78;pointer-events:none;background:#f2efeb9e;border-radius:14px;position:absolute;inset:-4px}.homePage,.workoutPage,.adaptiveHistoryPage{scroll-behavior:smooth}.workoutFocusMode .focusUnitNavigatorSteps button,.workoutFocusMode .prescriptionStepper button,.workoutFocusMode .setRow .setToggle,.workoutFocusMode .exercisePagerController>button{transition:transform var(--move-motion-fast) var(--move-ease), background-color var(--move-motion-fast) var(--move-ease), border-color var(--move-motion-fast) var(--move-ease), color var(--move-motion-fast) var(--move-ease)}.workoutFocusMode .focusUnitNavigatorSteps button:not(:disabled):active,.workoutFocusMode .prescriptionStepper button:not(:disabled):active,.workoutFocusMode .setRow .setToggle:not(:disabled):active{transform:scale(.965)}.workoutFocusMode .exercisePagerController>button:not(:disabled):active{background:#a64f240e!important}.historyFilter button{transition:background-color var(--move-motion-fast) var(--move-ease), border-color var(--move-motion-fast) var(--move-ease), color var(--move-motion-fast) var(--move-ease), transform var(--move-motion-fast) var(--move-ease)}.historyItemOpen{border-radius:10px}.historyItemOpen:active{background:#a64f2409}[data-workout-targets] summary{border-radius:8px}[data-workout-targets] summary:active{background:#a64f240b}@keyframes moveMenuIn{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:where(button,a,summary,input,textarea,select),.workoutFocusMode .focusUnitNavigatorSteps button,.workoutFocusMode .prescriptionStepper button,.workoutFocusMode .setRow .setToggle,.workoutFocusMode .exercisePagerController>button,.historyFilter button{transition:none!important;animation:none!important}.homePage,.workoutPage,.adaptiveHistoryPage{scroll-behavior:auto}}.moveInlineError{justify-content:space-between;align-items:center;gap:10px;display:flex}.moveInlineError>span{min-width:0}.moveInlineError>button{min-height:34px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:9px;flex:none;padding:0 10px;font-size:10px;font-weight:800}[aria-busy=true]>button,[aria-busy=true] button:disabled{cursor:wait}
.adaptiveHomePage{--move-soft-surface:#ffffff75;--move-soft-surface-strong:#ffffffad;--move-soft-line:#8470641f;--move-warmup-wash:color-mix(in srgb, var(--brand-wash) 64%, white);--move-warmup-line:color-mix(in srgb, var(--brand) 13%, transparent);--move-soft-shadow:0 6px 22px #4c322509}.adaptiveHomePage .homeWorkoutStart{box-shadow:0 8px 22px #8b3c1b24;border-radius:16px!important}.adaptiveHomePage .homeWorkoutStart:active{box-shadow:0 4px 12px #8b3c1b1a}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]{margin-top:8px}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]>summary{border:1px solid var(--move-soft-line);background:var(--move-soft-surface);color:#5f6965;display:inline-flex;border-radius:999px!important;gap:5px!important;min-height:30px!important;padding:0 9px!important}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]>summary>span:first-child{letter-spacing:.055em}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>details>summary,.adaptiveHomePage .homeContextDisclosure>summary{box-shadow:inset 0 0 0 1px var(--move-soft-line);background:var(--move-soft-surface)!important;color:#596661!important;border-color:#0000!important;border-radius:11px!important}.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>button:active,.adaptiveHomePage .homeWorkoutUtilities>div>div:first-child>details>summary:active,.adaptiveHomePage .homeContextDisclosure>summary:active{background:var(--move-soft-surface-strong)!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]{padding-top:14px!important;padding-bottom:2px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]>div:first-child{margin-bottom:7px}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]>div:first-child>span{letter-spacing:.075em;align-items:baseline;gap:3px;display:inline-flex}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]>div:first-child>span>small{color:#89908c;font:inherit;letter-spacing:.035em;text-transform:lowercase;font-size:8px;font-weight:720}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article{border-top:0!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:first-of-type{background:linear-gradient(180deg, #ffffff75, #ffffff2e), var(--move-warmup-wash);min-height:56px;box-shadow:var(--move-soft-shadow);border-radius:14px;margin:0;padding:9px 11px;border:1px solid var(--move-warmup-line)!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:first-of-type>strong{letter-spacing:-.012em;font-weight:790}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:first-of-type>button{background:color-mix(in srgb, var(--brand) 8%, white);min-width:66px;min-height:34px;color:var(--brand-strong);border-radius:999px;padding:0 9px}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2){background:#ffffff47;border-radius:13px;min-height:51px;margin-top:6px;padding:8px 11px;border:1px solid #84706414!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2)>strong{color:#4f4946;font-weight:690}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2)>button{color:#7b4b37;min-width:58px}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article button:active{background:color-mix(in srgb, var(--brand) 11%, white)}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button,.adaptiveHomePage .homeQuickLogSecondary>a{background:#ffffff6b!important}.adaptiveHomePage .homeQuickLog{margin-top:10px!important}.adaptiveHomePage .homeQuickLog>section[aria-label=Feeling]>button,.adaptiveHomePage .homeQuickLogSecondary>a{border-color:#84706424!important}@media (max-width:390px){.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:first-of-type,.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2){padding-inline:9px}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]>summary{min-height:28px!important;padding-inline:8px!important}}@media (prefers-reduced-motion:reduce){.adaptiveHomePage .homeWorkoutStart{box-shadow:0 6px 18px #8b3c1b1c}}
.adaptiveHomePage .homeWorkoutControlRow{align-items:center;gap:7px;width:100%;margin-top:7px;display:flex}.adaptiveHomePage .homeWorkoutControlRow .homeWorkoutUtilities,.adaptiveHomePage .homeWorkoutControlRow .homeWorkoutUtilities>div,.adaptiveHomePage .homeWorkoutControlRow .homeWorkoutUtilities>div>div:first-child{margin:0!important;display:contents!important}.adaptiveHomePage .homeWorkoutControlRow .homeWorkoutUtilities button,.adaptiveHomePage .homeWorkoutControlRow .homeContextDisclosure>summary{background:var(--move-soft-surface)!important;min-height:36px!important;box-shadow:inset 0 0 0 1px var(--move-soft-line)!important;color:#596661!important;border:0!important;border-radius:10px!important;padding:0 11px!important;font-size:8.9px!important;font-weight:690!important}.adaptiveHomePage .homeWorkoutControlRow .homeContextDisclosure{display:block;margin:0!important}.adaptiveHomePage .homeWorkoutControlRow .homeContextDisclosure[open]{flex-basis:100%;order:4}.adaptiveHomePage .homeWorkoutControlRow .homeWorkoutUtilities>div>div:nth-child(2){flex-basis:100%;order:4;width:100%}.adaptiveHomePage .homeWorkoutControlRow>details:last-child{flex:none;margin-left:auto}.adaptiveHomePage .homeWorkoutControlRow>details:last-child>summary{color:#76817c;min-height:34px;padding:0 2px;font-size:9px;font-weight:730}.adaptiveHomePage .homeWorkoutControlRow>details:last-child>summary b{color:var(--brand-strong)}.adaptiveHomePage .homeWorkoutControlRow>details:last-child[open]>summary{color:#596661}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]{margin-top:7px}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]>summary{gap:4px!important;min-height:28px!important;padding:0 8px!important}.adaptiveHomePage .homeWorkoutCopy [data-workout-targets]>summary>span:first-child{letter-spacing:.06em;font-size:8.3px!important}.adaptiveHomePage .homePrimaryWorkout,.adaptiveHomePage .homeWorkoutLane{padding-bottom:4px!important}.adaptiveHomePage .homeMobilityStack{margin-top:6px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]{padding-top:12px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up]>div:first-child>span>small{color:#727c78!important;letter-spacing:.025em!important;font-size:8.8px!important;font-weight:740!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:first-of-type{box-shadow:0 7px 22px #4c322509!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2){min-height:49px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #8470641c!important;border-radius:0!important;margin:5px 5px 0!important;padding:8px 6px!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2)>strong{color:#57514e!important;font-weight:670!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2) .alternateTag{color:#8a8f8c!important;font-size:8.8px!important;font-weight:680!important}.adaptiveHomePage .homeMobilityStack>section[aria-label=Optional\ warm-up] article:nth-of-type(2)>button{color:#85513a!important;background:0 0!important;font-weight:760!important}@media (max-width:390px){.adaptiveHomePage .homeWorkoutControlRow{gap:6px}.adaptiveHomePage .homeWorkoutControlRow .homeWorkoutUtilities button,.adaptiveHomePage .homeWorkoutControlRow .homeContextDisclosure>summary{min-height:34px!important;padding-inline:9px!important;font-size:8.5px!important}.adaptiveHomePage .homeWorkoutControlRow>details:last-child>summary{min-height:32px;font-size:8.7px}}
