:root{--anvil-ease:cubic-bezier(0.16,1,0.3,1);--anvil-motion-fast:140ms;--anvil-motion-standard:220ms;--anvil-ease-bezier:var(--anvil-ease);--anvil-motion-duration:var(--anvil-motion-standard)}@keyframes anvil-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes anvil-menu-enter-top{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body .anvil-select__menu{animation:anvil-menu-enter var(--anvil-motion-fast) var(--anvil-ease) both}body .anvil-select__menu[data-placement=top]{animation-name:anvil-menu-enter-top}body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu){will-change:opacity,transform;transform-origin:top right;transition:opacity var(--anvil-motion-fast) var(--anvil-ease),transform var(--anvil-motion-fast) var(--anvil-ease)}body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=entering],body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=opening]{opacity:0;transform:translateY(-4px) scale(.98)}body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=entered],body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=open],body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=settled]{opacity:1;transform:translateY(0) scale(1)}body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=closing],body :is(.rest-editor-popover,.history-action-menu,.day-popover-menu)[data-motion=exiting]{opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:opacity .11s var(--anvil-ease),transform .11s var(--anvil-ease)}body .field-help-panel{will-change:opacity,transform;transform-origin:bottom left;transition:opacity var(--anvil-motion-fast) var(--anvil-ease),transform var(--anvil-motion-fast) var(--anvil-ease)}body .field-help-panel[data-placement=bottom]{transform-origin:top left}body .field-help-panel[data-motion=entering],body .field-help-panel[data-motion=opening]{opacity:0;transform:translateY(4px) scale(.98)}body .field-help-panel[data-placement=bottom][data-motion=entering],body .field-help-panel[data-placement=bottom][data-motion=opening]{transform:translateY(-4px) scale(.98)}body .field-help-panel[data-motion=entered],body .field-help-panel[data-motion=open],body .field-help-panel[data-motion=settled]{opacity:1;transform:translateY(0) scale(1)}body .field-help-panel[data-motion=closing],body .field-help-panel[data-motion=exiting]{opacity:0;transform:translateY(4px) scale(.98);pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:opacity .11s var(--anvil-ease),transform .11s var(--anvil-ease)}body .field-help-panel[data-placement=bottom][data-motion=closing],body .field-help-panel[data-placement=bottom][data-motion=exiting]{transform:translateY(-4px) scale(.98)}body :is(.anvil-select__value,.anvil-select__trigger .anvil-select__value,.select-trigger-label,.anvil-select__option-text,.workout-timer,.timer-badge,.rest-timer,.workout-numeric-input,.set-numeric-input){animation:none!important;transition:none!important}body :is(.anvil-select__option,.day-menu-item,.history-action-menu button){transition:background-color var(--anvil-motion-fast) var(--anvil-ease),color var(--anvil-motion-fast) var(--anvil-ease)}body :is(.exercise-card[data-collapsed=true],.exercise-card.is-collapsed,.exercise-card:has(>.exercise-content[hidden]))>header{border-bottom-left-radius:inherit!important;border-bottom-right-radius:inherit!important;border-bottom:0!important;-webkit-border-after:0!important;border-block-end:0!important}@layer anvil-components{body :is(.exercise-card[data-collapsed=true],.exercise-card.is-collapsed,.exercise-card:has(>.exercise-content[hidden]))>header{border-bottom-left-radius:inherit!important;border-bottom-right-radius:inherit!important;border-bottom:0!important;-webkit-border-after:0!important;border-block-end:0!important}}body :is(.program-day-content[hidden],.exercise-content[hidden]){display:none!important}@keyframes anvil-content-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body .exercise-content:not([hidden]),body .program-day-content.is-open:not([hidden]),body :is(.program-day.is-expanded,.program-day:not(.is-collapsed))>.program-day-content:not([hidden]){animation:anvil-content-expand var(--anvil-motion-standard) var(--anvil-ease) both}body :is(.exercise-content .set-row,.exercise-content input,.exercise-content .complete-toggle){animation:none!important}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@supports selector(::details-content){details::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility var(--anvil-duration-disclosure) allow-discrete,opacity var(--anvil-motion-fast) var(--anvil-ease),block-size var(--anvil-duration-disclosure) var(--anvil-ease)}details[open]::details-content{opacity:1;block-size:auto}@starting-style{details[open]::details-content{opacity:0;block-size:0}}details.info-popover::details-content{overflow:visible!important;overflow-y:visible!important;block-size:auto!important;opacity:0;transition:content-visibility var(--anvil-motion-fast) allow-discrete,opacity var(--anvil-motion-fast) var(--anvil-ease)}details.info-popover[open]::details-content{opacity:1}@starting-style{details.info-popover[open]::details-content{opacity:0}}details.disclosure::details-content,details.wellness-history-disclosure::details-content,details[data-today-disclosure=true]::details-content{transition:none!important;block-size:auto!important;opacity:1!important;overflow-y:visible!important}details.disclosure[open]::details-content,details.wellness-history-disclosure[open]::details-content,details[data-today-disclosure=true][open]::details-content{block-size:auto!important;opacity:1!important}@starting-style{details.disclosure[open]::details-content,details.wellness-history-disclosure[open]::details-content,details[data-today-disclosure=true][open]::details-content{opacity:1!important;block-size:auto!important}}}@supports not selector(::details-content){details[open]>:not(summary){animation:anvil-content-expand var(--anvil-motion-standard) var(--anvil-ease) both}}body :is(.program-day-chevron,.disclosure-chevron,summary svg.rotate){transition:transform var(--anvil-motion-standard) var(--anvil-ease)}@layer anvil-components{@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@supports selector(::details-content){details::details-content{transition:none!important}}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@supports selector(::details-content){details::details-content{transition:none!important}}}main#main-content:focus,main#main-content:focus-visible,main.content:focus,main.content:focus-visible{outline:none!important;outline-color:transparent!important;box-shadow:none!important}:root{--anvil-ease-glide:cubic-bezier(0.22,1,0.36,1);--anvil-ease-sheet:cubic-bezier(0.16,1,0.3,1);--anvil-ease-dropdown:cubic-bezier(0.4,0,0.2,1);--anvil-ease-micro:cubic-bezier(0.16,1,0.3,1);--anvil-duration-route-in:900ms;--anvil-duration-route-out:600ms;--anvil-duration-tab-in:800ms;--anvil-duration-tab-out:500ms;--anvil-duration-sheet:480ms;--anvil-duration-sheet-item:420ms;--anvil-duration-modal-backdrop:180ms;--anvil-duration-modal-panel:220ms;--anvil-duration-menu-in:140ms;--anvil-duration-menu-out:110ms;--anvil-duration-popover-in:220ms;--anvil-duration-popover-out:140ms;--anvil-duration-disclosure:240ms;--anvil-duration-hover:120ms;--anvil-offset-route-in:40px;--anvil-offset-route-out:-32px;--anvil-offset-menu-in:-4px;--anvil-offset-menu-scale:0.98;--anvil-offset-sheet-item:8px}::view-transition-group(anvil-main-route){animation:none!important;overflow:clip!important;outline:none!important;box-shadow:none!important}::view-transition-image-pair(anvil-main-route){isolation:isolate;outline:none!important;box-shadow:none!important}::view-transition-old(anvil-main-route){animation:anvilRouteFadeOut .6s cubic-bezier(.22,1,.36,1) both!important;mix-blend-mode:normal!important;width:100%;height:auto;object-fit:contain;object-position:top left;outline:none!important;box-shadow:none!important}::view-transition-new(anvil-main-route){animation:anvilRouteFadeIn .9s cubic-bezier(.22,1,.36,1) 80ms both!important;mix-blend-mode:normal!important;width:100%;height:auto;object-fit:contain;object-position:top left;outline:none!important;box-shadow:none!important}::view-transition-group(anvil-tab-panel){animation:none!important;overflow:clip!important;outline:none!important;box-shadow:none!important}::view-transition-image-pair(anvil-tab-panel){isolation:isolate;outline:none!important;box-shadow:none!important}::view-transition-old(anvil-tab-panel){animation:anvilRouteFadeOut .5s cubic-bezier(.22,1,.36,1) both!important;mix-blend-mode:normal!important;width:100%;height:auto;object-fit:contain;object-position:top left;outline:none!important;box-shadow:none!important}::view-transition-new(anvil-tab-panel){animation:anvilRouteFadeIn .8s cubic-bezier(.22,1,.36,1) 50ms both!important;mix-blend-mode:normal!important;width:100%;height:auto;object-fit:contain;object-position:top left;outline:none!important;box-shadow:none!important}@layer anvil-components{body .more-sheet-backdrop,html body .more-sheet-backdrop{will-change:opacity;transition:opacity .48s cubic-bezier(.16,1,.3,1)!important}body .more-sheet-backdrop:is([data-motion=entering],[data-motion=opening]),body .more-sheet-backdrop[data-state=opening],html body .more-sheet-backdrop:is([data-motion=entering],[data-motion=opening]),html body .more-sheet-backdrop[data-state=opening]{opacity:.1!important;pointer-events:auto!important}body .more-sheet-backdrop:is([data-motion=entered],[data-motion=settled]),body .more-sheet-backdrop[data-state=open]:not([data-motion=opening]):not([data-motion=entering]):not([data-motion=exiting]):not([data-motion=closing]),html body .more-sheet-backdrop:is([data-motion=entered],[data-motion=settled]),html body .more-sheet-backdrop[data-state=open]:not([data-motion=opening]):not([data-motion=entering]):not([data-motion=exiting]):not([data-motion=closing]){opacity:1!important;pointer-events:auto!important}body .more-sheet-backdrop:is([data-motion=exiting],[data-motion=closing]),body .more-sheet-backdrop[data-state=closing],body .more-sheet-backdrop[data-state=exiting],html body .more-sheet-backdrop:is([data-motion=exiting],[data-motion=closing]),html body .more-sheet-backdrop[data-state=closing],html body .more-sheet-backdrop[data-state=exiting]{opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:opacity .48s cubic-bezier(.16,1,.3,1)!important}body :is(#mobile-more-sheet,.more-sheet),html body :is(#mobile-more-sheet,.more-sheet){will-change:transform,opacity;transform-origin:bottom center;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .48s cubic-bezier(.16,1,.3,1)!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entering],[data-motion=opening]),body :is(#mobile-more-sheet,.more-sheet)[data-state=opening],html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entering],[data-motion=opening]),html body :is(#mobile-more-sheet,.more-sheet)[data-state=opening]{opacity:.88!important;transform:translateY(100%)!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled]),body :is(#mobile-more-sheet,.more-sheet)[data-state=open]:not([data-motion=opening]):not([data-motion=entering]):not([data-motion=exiting]):not([data-motion=closing]),html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled]),html body :is(#mobile-more-sheet,.more-sheet)[data-state=open]:not([data-motion=opening]):not([data-motion=entering]):not([data-motion=exiting]):not([data-motion=closing]){opacity:1!important;transform:translateY(0)!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing]),body :is(#mobile-more-sheet,.more-sheet)[data-state=closing],body :is(#mobile-more-sheet,.more-sheet)[data-state=exiting],html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing]),html body :is(#mobile-more-sheet,.more-sheet)[data-state=closing],html body :is(#mobile-more-sheet,.more-sheet)[data-state=exiting]{opacity:0!important;transform:translateY(100%)!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .48s cubic-bezier(.16,1,.3,1)!important}body :is(#mobile-more-sheet,.more-sheet)>header,html body :is(#mobile-more-sheet,.more-sheet)>header{will-change:transform,opacity;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)!important}body :is(#mobile-more-sheet,.more-sheet)>a,html body :is(#mobile-more-sheet,.more-sheet)>a{will-change:transform,opacity;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1),background-color .14s ease,color .14s ease!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entering],[data-motion=opening])>a,body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entering],[data-motion=opening])>header,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entering],[data-motion=opening])>a,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entering],[data-motion=opening])>header{opacity:.1!important;transform:translateY(8px)!important;transition-delay:0s!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>header,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>header{opacity:1!important;transform:translateY(0)!important;transition-delay:20ms!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:first-of-type,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:first-of-type{opacity:1!important;transform:translateY(0)!important;transition-delay:45ms!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:nth-of-type(2),html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:nth-of-type(2){opacity:1!important;transform:translateY(0)!important;transition-delay:75ms!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:nth-of-type(3),html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:nth-of-type(3){opacity:1!important;transform:translateY(0)!important;transition-delay:105ms!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:nth-of-type(4),html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=entered],[data-motion=settled])>a:nth-of-type(4){opacity:1!important;transform:translateY(0)!important;transition-delay:135ms!important}body :is(#mobile-more-sheet,.more-sheet)>a:is(:hover,:active,:focus-visible),html body :is(#mobile-more-sheet,.more-sheet)>a:is(:hover,:active,:focus-visible){transition-delay:0s!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing])>a,body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing])>header,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing])>a,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing])>header{opacity:0!important;transform:translateY(8px)!important;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)!important;transition-delay:0s!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:.01ms!important;animation-delay:0s!important}body .more-sheet-backdrop,body .more-sheet-backdrop:is([data-motion],[data-state],*),html body .more-sheet-backdrop,html body .more-sheet-backdrop:is([data-motion],[data-state],*){transition:none!important;animation:none!important;transform:none!important}body #mobile-more-sheet.more-sheet,body #mobile-more-sheet.more-sheet:is([data-motion],[data-state],*),body :is(#mobile-more-sheet,.more-sheet),body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*),html body #mobile-more-sheet.more-sheet,html body #mobile-more-sheet.more-sheet:is([data-motion],[data-state],*),html body :is(#mobile-more-sheet,.more-sheet),html body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*){transition:none!important;animation:none!important;transform:none!important}body .more-sheet-backdrop:is([data-motion=exiting],[data-motion=closing]),body .more-sheet-backdrop:is([data-state=exiting],[data-state=closing]),body :is(#mobile-more-sheet,.more-sheet):is([data-motion=exiting],[data-motion=closing]),body :is(#mobile-more-sheet,.more-sheet):is([data-state=exiting],[data-state=closing]),html body #mobile-more-sheet.more-sheet:is([data-motion=exiting],[data-motion=closing]),html body #mobile-more-sheet.more-sheet:is([data-state=exiting],[data-state=closing]),html body .more-sheet-backdrop:is([data-motion=exiting],[data-motion=closing]),html body .more-sheet-backdrop:is([data-state=exiting],[data-state=closing]){opacity:0!important;pointer-events:none!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*)>header,body :is(#mobile-more-sheet,.more-sheet)>header,html body #mobile-more-sheet.more-sheet>header,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*)>header{transition:none!important;transition-delay:0s!important;animation:none!important;transform:none!important;opacity:1!important}body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*)>a,body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*)>a:nth-of-type(n),body :is(#mobile-more-sheet,.more-sheet)>a,html body #mobile-more-sheet.more-sheet>a,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*)>a,html body :is(#mobile-more-sheet,.more-sheet):is([data-motion],[data-state],*)>a:nth-of-type(n){transition:none!important;transition-delay:0s!important;animation:none!important;transform:none!important;opacity:1!important}.selection-motion-indicator,.selection-motion-indicator.is-animated,.selection-motion-indicator.is-animated .selection-motion-overlay{transition:none!important}}}@layer anvil-components{body :is(.screen-workout,.screen-active-workout) .exercise-card>header{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:12px!important}body :is(.screen-workout,.screen-active-workout) .exercise-card>header .lift-icon{flex:0 0 auto!important;align-self:flex-start!important;margin-top:2px!important}body :is(.screen-workout,.screen-active-workout) .exercise-card>header>div:nth-child(2){flex:1 1 auto!important;min-width:0!important}body :is(.screen-workout,.screen-active-workout) .exercise-card>header h2{padding-right:0!important;word-break:normal!important;overflow-wrap:break-word!important}body :is(.screen-workout,.screen-active-workout) .exercise-actions{position:static!important;flex:0 0 auto!important;align-self:flex-start!important;margin-left:auto!important;z-index:2!important}@media (max-width:768px){body :is(.screen-workout,.screen-active-workout) .exercise-actions{top:14px!important;right:14px!important}}body :is(.screen-workout,.screen-active-workout) .exercise-rest-info{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;margin-top:4px!important}body :is(.screen-workout,.screen-active-workout) .exercise-rest-badge{-webkit-margin-start:auto!important;margin-inline-start:auto!important;margin-left:auto!important;align-self:center!important}body :is(.screen-workout,.screen-active-workout) .set-row .complete-toggle,body :is(.screen-workout,.screen-active-workout) .set-row [class*=completeBtn]{margin-top:6px!important;margin-bottom:4px!important}@media (min-width:769px){body :is(.screen-workout,.screen-active-workout) .set-row .complete-toggle,body :is(.screen-workout,.screen-active-workout) .set-row [class*=completeBtn]{margin-top:4px!important;margin-bottom:4px!important}}body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]){background:#171717!important;border:1px solid #171717!important;color:#ffffff!important}body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#ffffff!important}body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#ffffff!important}body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#ffffff!important}body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active,body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]){background:#f5f5f5!important;border:1px solid rgba(0,0,0,.16)!important;color:#0f172a!important}body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active :is(.complete-label,span,strong),body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#0f172a!important}body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover,body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover{background:#eaeaea!important;border-color:rgba(0,0,0,.28)!important;color:#0f172a!important}body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover :is(.complete-label,span,strong),body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#0f172a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]){background:#f5f5f5!important;border:1px solid #f5f5f5!important;color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover{background:#e5e5e5!important;border-color:#e5e5e5!important;color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active,:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]){background:#262626!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffff!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active :is(.complete-label,span,strong),:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#ffffff!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover,:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover{background:#333333!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover :is(.complete-label,span,strong),:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#ffffff!important}body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]):focus-visible{outline:2px solid var(--training-focus,#38bdf8)!important;outline-offset:2px!important}body :is(.screen-workout,.screen-active-workout) .exercise-footer{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px 10px!important;min-height:52px!important}body :is(.screen-workout,.screen-active-workout) .exercise-footer>:is(.button,button){flex:0 0 auto!important;width:auto!important;margin:0!important}body :is(.screen-workout,.screen-active-workout) .exercise-footer .exercise-notes-label{flex:1 1 100%!important;width:100%!important;order:-1!important}}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:12px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header .lift-icon{flex:0 0 auto!important;align-self:flex-start!important;margin-top:2px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header>div:nth-child(2){flex:1 1 auto!important;min-width:0!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header h2{padding-right:0!important;word-break:normal!important;overflow-wrap:break-word!important}html body :is(.screen-workout,.screen-active-workout) .exercise-actions{position:static!important;flex:0 0 auto!important;align-self:flex-start!important;margin-left:auto!important;z-index:2!important}@media (max-width:768px){html body :is(.screen-workout,.screen-active-workout) .exercise-actions{top:14px!important;right:14px!important}}html body :is(.screen-workout,.screen-active-workout) .exercise-rest-info{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;margin-top:4px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-rest-badge{-webkit-margin-start:auto!important;margin-inline-start:auto!important;margin-left:auto!important}html body :is(.screen-workout,.screen-active-workout) .set-row .complete-toggle,html body :is(.screen-workout,.screen-active-workout) .set-row [class*=completeBtn]{margin-top:6px!important;margin-bottom:4px!important}@media (min-width:769px){html body :is(.screen-workout,.screen-active-workout) .set-row .complete-toggle,html body :is(.screen-workout,.screen-active-workout) .set-row [class*=completeBtn]{margin-top:4px!important;margin-bottom:4px!important}}html body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]){background:#171717!important;border:1px solid #171717!important;color:#ffffff!important}html body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#ffffff!important}html body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#ffffff!important}html body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#ffffff!important}html body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active,html body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]){background:#f5f5f5!important;border:1px solid rgba(0,0,0,.16)!important;color:#0f172a!important}html body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active :is(.complete-label,span,strong),html body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#0f172a!important}html body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover,html body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover{background:#eaeaea!important;border-color:rgba(0,0,0,.28)!important;color:#0f172a!important}html body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover :is(.complete-label,span,strong),html body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#0f172a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]){background:#f5f5f5!important;border:1px solid #f5f5f5!important;color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover{background:#e5e5e5!important;border-color:#e5e5e5!important;color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row:not(.set-complete) :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#0a0a0a!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active,:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]){background:#262626!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffff!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active :is(.complete-label,span,strong),:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]) :is(.complete-label,span,strong){color:#ffffff!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover,:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover{background:#333333!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important}:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]).active:hover :is(.complete-label,span,strong),:is(html[data-theme=dark],html.dark,[data-theme=dark]) body :is(.screen-workout,.screen-active-workout) .set-row.set-complete :is(.complete-toggle,[class*=completeBtn]):hover :is(.complete-label,span,strong){color:#ffffff!important}html body :is(.screen-workout,.screen-active-workout) .set-row :is(.complete-toggle,[class*=completeBtn]):focus-visible{outline:2px solid var(--training-focus,#38bdf8)!important;outline-offset:2px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-footer{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px 10px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-footer>:is(.button,button){flex:0 0 auto!important;width:auto!important;margin:0!important}html body :is(.screen-workout,.screen-active-workout) .exercise-footer .exercise-notes-label{flex:1 1 100%!important;width:100%!important;order:-1!important}@layer anvil-components{@media (max-width:600px){html body :is(.screen-workout,.screen-active-workout) .exercise-card>header{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-gap:10px 12px!important;gap:10px 12px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header .lift-icon{grid-column:1!important;grid-row:1!important;align-self:flex-start!important;margin-top:2px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header>div:nth-child(2){grid-column:2!important;grid-row:1!important;min-width:0!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header h2{padding-right:0!important;word-break:normal!important;overflow-wrap:break-word!important}html body :is(.screen-workout,.screen-active-workout) .exercise-actions{position:static!important;grid-column:1/-1!important;grid-row:2!important;justify-self:end!important;align-self:center!important;margin:0!important}html body :is(.screen-workout,.screen-active-workout) .bodyweight-mode-control{grid-column:1/-1!important;grid-row:3!important;min-width:0!important;flex-wrap:wrap!important}}}@media (max-width:600px){html body :is(.screen-workout,.screen-active-workout) .exercise-card>header{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-gap:10px 12px!important;gap:10px 12px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header .lift-icon{grid-column:1!important;grid-row:1!important;align-self:flex-start!important;margin-top:2px!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header>div:nth-child(2){grid-column:2!important;grid-row:1!important;min-width:0!important}html body :is(.screen-workout,.screen-active-workout) .exercise-card>header h2{padding-right:0!important;word-break:normal!important;overflow-wrap:break-word!important}html body :is(.screen-workout,.screen-active-workout) .exercise-actions{position:static!important;grid-column:1/-1!important;grid-row:2!important;justify-self:end!important;align-self:center!important;margin:0!important}}@layer anvil-components{body .screen-program .program-days{gap:16px!important}body .screen-program :is(.program-day,.program-day-rest,.program-day.is-expanded,.program-day.is-collapsed){padding:20px!important;box-sizing:border-box!important}body .screen-program :is(.program-day,.program-day-rest) header{padding:0!important;margin:0 0 12px!important;min-width:0!important;box-sizing:border-box!important}body .screen-program .program-day-rest header{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}body .screen-program .program-day-static,body .screen-program .program-day-trigger,html body .screen-program .program-day-static,html body .screen-program .program-day-trigger{padding:0!important;padding-inline:0!important;-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-padding-end:0!important;padding-inline-end:0!important;margin:0!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;text-align:left!important;box-sizing:border-box!important}body .screen-program .program-day-static{outline:none!important}body .screen-program .program-day-trigger:not(:focus-visible){outline:none!important}body .screen-program .program-day-static>div,body .screen-program .program-day-trigger>div{padding:0!important;padding-inline:0!important;margin:0!important;text-align:left!important;box-sizing:border-box!important}body .screen-program :is(.program-day,.program-day-rest) .day-weekday{display:flex!important;align-items:center!important;text-align:left!important;padding-left:0!important;margin-left:0!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .screen-program :is(.program-day,.program-day-rest) h2{text-align:left!important;padding-left:0!important;margin-left:0!important}body .screen-program .program-day-trigger,body .screen-program .program-day-trigger:active,body .screen-program .program-day-trigger:focus,body .screen-program .program-day-trigger:hover{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important}body .screen-program .program-day-trigger:is(:hover,:active){outline:none!important}body .screen-program .program-day-trigger:focus-visible{outline:2px solid var(--focus-ring,var(--text-primary))!important;outline-offset:2px!important;border-radius:4px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html[data-theme=light] body .screen-program .program-day-trigger:focus-visible{outline-color:#0a0a0a!important}html[data-theme=dark] body .screen-program .program-day-trigger:focus-visible{outline-color:#ffffff!important}body .screen-program .program-day-trigger:is(:hover,:focus,:focus-visible,:active) :is(div,h2,span,.day-weekday){background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;outline:none!important}body .screen-program .program-day-trigger:is(:hover,:focus,:focus-visible,:active) h2{color:var(--text-primary)!important}body .screen-program .program-day-trigger:is(:hover,:focus,:focus-visible,:active) .day-weekday{color:var(--muted)!important}body .screen-program .program-day-trigger:is(:hover,:focus,:focus-visible,:active) .program-day-chevron{color:var(--text-secondary,var(--muted))!important}body :is(#mobile-more-sheet,.more-sheet,[role=dialog].more-sheet){outline:none!important;outline-offset:0!important;border-inline:0!important;border-bottom:0!important;border-top:1px solid var(--edge)!important;border-radius:20px 20px 0 0!important;box-shadow:0 -12px 40px rgba(0,0,0,.3)!important}body :is(#mobile-more-sheet,.more-sheet,[role=dialog].more-sheet):focus,body :is(#mobile-more-sheet,.more-sheet,[role=dialog].more-sheet):focus-visible{outline:none!important;box-shadow:0 -12px 40px rgba(0,0,0,.3)!important}body :is(#mobile-more-sheet,.more-sheet) :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--focus-ring,var(--text-primary))!important;outline-offset:2px!important}html[data-theme=light] body :is(#mobile-more-sheet,.more-sheet) :is(a,button,[tabindex="0"]):focus-visible{outline-color:#0a0a0a!important}html[data-theme=dark] body :is(#mobile-more-sheet,.more-sheet) :is(a,button,[tabindex="0"]):focus-visible{outline-color:#ffffff!important}body .screen-meet .meet-hero,html body :is(.screen-meet,body) .meet-hero,html:root body :is(.screen-meet,body) .meet-hero{background:var(--bg-surface)!important;background-color:var(--bg-surface)!important;border:1px solid var(--edge)!important;border-radius:24px!important;color:var(--text-primary)!important;box-shadow:none!important}html[data-theme=light] body .screen-meet .meet-hero,html[data-theme=light] body :is(.screen-meet,body) .meet-hero{background:#ffffff!important;background-color:#ffffff!important;border:1px solid #e5e5e5!important;color:#0a0a0a!important;box-shadow:var(--neutral-card-shadow,none)!important}html[data-theme=dark] body .screen-meet .meet-hero,html[data-theme=dark] body :is(.screen-meet,body) .meet-hero{background:var(--bg-surface,#171717)!important;background-color:var(--bg-surface,#171717)!important;border:1px solid var(--edge,rgba(255,255,255,.12))!important;color:var(--text-primary,#ffffff)!important;box-shadow:none!important}body .screen-meet .meet-hero h1,html body :is(.screen-meet,body) .meet-hero h1{color:var(--text-primary)!important}body .screen-meet .meet-hero p,html body :is(.screen-meet,body) .meet-hero p{color:var(--muted,var(--text-secondary))!important}html[data-theme=light] body .screen-meet .meet-hero h1{color:#0a0a0a!important}html[data-theme=light] body .screen-meet .meet-hero p{color:#737373!important}html[data-theme=dark] body .screen-meet .meet-hero h1{color:#ffffff!important}html[data-theme=dark] body .screen-meet .meet-hero p{color:rgba(255,255,255,.7)!important}body .screen-meet .meet-hero .countdown{background:var(--bg-surface-raised,var(--surface,var(--bg-surface)))!important;border:1px solid var(--edge)!important;color:var(--text-primary)!important}html[data-theme=light] body .screen-meet .meet-hero .countdown{background:#f5f5f5!important;border-color:#e5e5e5!important;color:#0a0a0a!important}html[data-theme=dark] body .screen-meet .meet-hero .countdown{background:rgba(255,255,255,.06)!important;border-color:var(--edge,rgba(255,255,255,.12))!important;color:#ffffff!important}body .screen-history .history-filter-disclosure[open] .history-filter-pills{display:flex!important;flex-direction:column!important;width:148px!important;min-width:0!important;max-width:min(148px,calc(100vw - 40px))!important;padding:4px 10px!important;gap:0!important;border-radius:14px!important}}@layer anvil-components{body .screen-history .history-filter-pills button,body .screen-history .history-filter-pills button:is(:hover,:active,.active){display:flex!important;justify-content:flex-start!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--progress-ink)!important;box-shadow:none!important;text-align:left!important;font-weight:400!important}body .screen-history .history-filter-pills button+button{border-top:1px solid var(--progress-line)!important}html body .screen-history .history-filter-pills button+button:is(:hover,:active,:focus,.active){border-top-color:var(--progress-line)!important}body .screen-history .history-filter-pills button[aria-pressed=true]{font-weight:600!important}body .screen-history .history-filter-pills button:focus-visible{outline:2px solid currentColor!important;outline-offset:-2px!important}@supports selector(::details-content){body .screen-history details.history-filter-disclosure::details-content{block-size:auto!important;overflow:visible!important;opacity:1!important;transition:none!important}}body .screen-history details.history-filter-disclosure>.history-filter-pills{animation:none!important}}