.toggle.react-toggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}.toggle.react-toggle .togglelabel{z-index:1;position:relative}.toggle.react-toggle.is-on .togglelabel.on{color:#2fb28c}.toggle.react-toggle.is-on .togglelabel.off,.toggle.react-toggle.is-off .togglelabel.on{color:#33725d}.toggle.react-toggle.is-off .togglelabel.off{color:#2fb28c}.toggle.react-toggle .toggle-switches{align-items:center;gap:0;display:inline-flex;position:relative}.toggle.react-toggle .toggleswitch{background-color:#123029!important}.toggle.react-toggle .toggle-indicator{z-index:0;background-color:#00d89a;border-radius:3px;width:38px;height:29px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.toggle.react-toggle.is-off .toggle-indicator{transform:translate(38px)}.sps-toggle{justify-content:center;display:flex}.cs-root{width:100%;display:inline-block;position:relative}.cs-root[data-open=true]{z-index:120}.cs-root select.cs-native{opacity:0;pointer-events:none;width:0;height:0;position:absolute;inset:0 auto auto 0}.cs-button{color:#97ffd9;text-transform:uppercase;text-align:left;cursor:pointer;background-color:#0000;background-image:linear-gradient(#2a3b36a6 0%,#2a3b3600 80%),radial-gradient(farthest-side at 50% 100%,#14382d 0%,#14382d00 100%),url(/images/caret.svg);background-position:0 0,50% 100%,right 13px center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 55%,12px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:.5px solid #6ce0ae;border-radius:3px;outline:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 28px 13px 18px;font-family:transducer,sans-serif;font-size:12px;font-weight:400;display:inline-flex}.cs-panel{z-index:140;background:#0f1512;border:1px solid #6ce0ae59;border-radius:3px;max-height:280px;display:none;position:absolute;top:0;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #00000073}.cs-panel[aria-hidden=false]{display:block}.cs-option{color:#97ffd9;cursor:pointer;text-transform:uppercase;align-items:center;gap:8px;padding:8px 28px 8px 18px;font-size:12px;line-height:25px;display:flex}.cs-option:hover{color:#000;background:#71ffc5}.input-bg{appearance:none;color:#97ffd9;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(#2a3b36a6 0%,#2a3b3600 80%),radial-gradient(farthest-side at 50% 100%,#14382d 0%,#14382d00 100%);background-position:0 0,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 55%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:.5px solid #6ce0ae;border-radius:3px;outline:0;width:100%;margin:7px 0 0;padding:13px 13px 13px 18px;font-family:transducer,sans-serif;font-size:12px;font-weight:400}.input-bg.threedigits{width:65px}.flex{align-items:center;gap:12px;display:flex}.unit{text-transform:uppercase;letter-spacing:1px;color:#52ffb5;padding:7px 0 0 14px;font-family:transducer,sans-serif;font-size:12px;font-weight:400}.topbot26-8{margin:26px 0 8px}.activity-level-followup{padding:0}.topbot8{margin:8px 0}.smallalt{text-transform:uppercase;letter-spacing:1px;color:#52ffb5;text-align:center;background-image:linear-gradient(#2a3b36a6 0%,#2a3b3600 80%),radial-gradient(farthest-side at 50% 100%,#14382d 0%,#14382d00 100%);background-position:0 0,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 55%;border:.5px solid #59d4a0;border-radius:3px;width:100%;margin:7px 0;padding:9px 36px;font-family:transducer,sans-serif;font-size:12px;font-weight:500;display:inline-block}button.smallalt{appearance:none;color:#97ffd9;text-transform:uppercase;background-color:#0000;background-image:linear-gradient(#2a3b36a6 0%,#2a3b3600 80%),radial-gradient(farthest-side at 50% 100%,#14382d 0%,#14382d00 100%);background-position:0 0,50% 100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 55%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:.5px solid #6ce0ae;font-family:transducer,sans-serif;font-weight:400}.smallalt:hover,.smallalt.active{color:#000;background:#51ffb5}button.interstitial-got-it{color:#45ffaa;text-transform:uppercase;cursor:pointer;background-color:#000;border:1px solid #45ffaa;border-radius:40px;padding:7px 13px;font-family:transducer,sans-serif;font-size:13px;font-weight:600}button.interstitial-got-it:hover{color:#000;background-color:#45ffaa}.cs-root.stacked{margin:6px 0}.cs-root.nobg{width:auto}.cs-root.nobg .cs-button{background:url(/images/caret.svg) right 13px center/12px no-repeat;border:none;width:auto;padding:13px 28px 13px 18px}.cs-root.nobg .cs-panel{min-width:140px}.ts-root{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;position:relative}.ts-track{width:100%;height:40px;position:relative}.ts-ticks{grid-template-columns:var(--ts-columns,repeat(35,1fr));gap:var(--ts-gap,3px);padding:0 var(--ts-sidepad,0px);pointer-events:none;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ts-tick{height:var(--ts-tick-h,20px);background:linear-gradient(#2d2c2c 0%,#00170b 24%,#00311d 100%);border-radius:1px;position:relative;overflow:hidden}.ts-fill{pointer-events:none;background:#2fb28c;border-radius:1px;width:0;position:absolute;top:0;bottom:0;left:0}.ts-handle{width:calc(var(--ts-tw,10px) + 2px);height:calc(var(--ts-tick-h,14px) + 14px);cursor:ew-resize;z-index:3;background:#000;border-radius:2px;justify-content:center;align-items:center;padding:0 1px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ts-thumb{width:var(--ts-tw,10px);height:calc(var(--ts-tick-h,14px) + 15px);background:#ffd400;border-radius:1px}.ts-value{color:#cfd4d9;letter-spacing:.5px;text-shadow:0 1px #00000080;pointer-events:none;white-space:nowrap;font-family:transducer,sans-serif;font-size:28px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ts-glow{height:var(--ts-tick-h,20px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--ts-tw,10px)),transparent calc(var(--ts-tw,10px))calc(var(--ts-tw,10px) + var(--ts-gap,6px)));-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--ts-tw,10px)),transparent calc(var(--ts-tw,10px))calc(var(--ts-tw,10px) + var(--ts-gap,6px)));mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--ts-tw,10px)),transparent calc(var(--ts-tw,10px))calc(var(--ts-tw,10px) + var(--ts-gap,6px)));-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:var(--ts-mask-shift,0px)0;-webkit-mask-position:var(--ts-mask-shift,0px)0;mask-position:var(--ts-mask-shift,0px)0;pointer-events:none;z-index:2;opacity:.85;background:linear-gradient(90deg,#005238 0%,#00523800 100%);position:absolute;top:50%;transform:translateY(-50%)}.tsr-root{--ds-slider-thumb:36px;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;position:relative}.tsr-track{width:100%;height:74px;position:relative}.tsr-track-outer{left:var(--tsr-sidepad,20px);right:var(--tsr-sidepad,20px);pointer-events:none;background:linear-gradient(#000 -18%,#222d28 50% 100%);border-radius:999px;height:16px;position:absolute;top:58%;transform:translateY(-50%)}.tsr-track-inner{left:calc(var(--tsr-sidepad,20px) + 2px);right:calc(var(--tsr-sidepad,20px) + 2px);pointer-events:none;background:linear-gradient(#0f1c16,#0a1b14 28%,#052c1f 63%,#0d452c);border-radius:999px;height:12px;position:absolute;top:58%;transform:translateY(-50%);box-shadow:inset 0 1px #233d35,inset 0 -1px #000000f2}.tsr-fill{pointer-events:none;background:linear-gradient(90deg,#00663c,#00c374);border-radius:999px;width:0;height:12px;position:absolute;top:58%;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000004d,0 0 8px #00ff981f}.tsr-wave{border-radius:inherit;opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00663c00 29%,#adffce4d 59%,#00c36a00 75%,#0000 100%);position:absolute;inset:0;transform:translate(-15%)}.tsr-handle{z-index:3;position:absolute;top:58%;transform:translate(-50%,-50%)}.tsr-thumb{width:var(--ds-slider-thumb,36px);height:var(--ds-slider-thumb,36px);cursor:ew-resize;display:block;position:relative}.tsr-thumb svg{width:100%;height:100%;display:block;overflow:visible}.tsr-thumb .ds-slider-glow{opacity:.25}.tsr-value{color:#30efa1;font-family:transducer,sans-serif;font-weight:600;font-size:var(--ds-slider-output-size);letter-spacing:.02em;text-shadow:0 1px #00000080;pointer-events:none;white-space:nowrap;line-height:1;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.app-header .hamburger{z-index:30;position:relative}.app-header .hamburger .kebab,.app-header .hamburger .kebab span{pointer-events:none}.dragger{cursor:grab}.card.exercisedescriptor.draggable:active .dragger{cursor:grabbing}.reorder-controls{gap:6px;margin-top:8px;display:flex}.reorder-button{color:#222;cursor:pointer;background:#f5f5f5;border:1px solid #d1d5db;border-radius:999px;width:28px;height:28px;font-size:14px;line-height:1}.reorder-button:disabled{opacity:.4;cursor:not-allowed}.swap-select{margin-left:8px}.preview-panel #session-settings .session-settings-button{text-align:left;cursor:pointer;background:0 0;width:-webkit-fill-available;margin:0 25px}.preview-panel #session-settings .session-settings-button:focus-visible{outline-offset:2px;outline:1px solid #4cffbcc7}#priorities-block .priority-row{border-width:1px;border-top-style:solid;border-image:linear-gradient(90deg,#000,#224237,#000) 1;grid-template-columns:minmax(105px,105px) minmax(0,1fr);align-items:center;gap:12px;max-width:500px;margin:auto;padding:13px 26px 10px;display:grid}#priorities-block .priority-name{text-transform:uppercase;color:inherit;font-family:transducer,sans-serif;font-size:14px}#priorities-block .priority-slider{min-width:0}.preview-panel #session-settings-options .form-panel.standalone .tick-slider-container{margin:24px 0 8px}.preview-panel #session-settings-options>.form-panel.stacked{box-sizing:border-box;padding:23px 25px 0}.preview-panel #session-settings-options>.form-panel.stacked:last-child{padding-bottom:35px}.preview-panel #session-settings{padding:10px 0 50px}.preview-panel #start-session-button{max-width:500px;margin:auto;padding:0 25px 25px}.preview-panel #start-session-button .bigamber{color:#231b00;background:linear-gradient(#ffd26e 0%,#dea125 100%);border:1px solid #f0bf5a}.preview-panel #start-session-button .bigamber:hover{filter:brightness(1.04)}.preview-panel #start-session-button .start-gate-copy{text-align:center;margin-top:12px}.preview-panel #start-session-button .preview-nav-actions{grid-template-columns:minmax(0,auto) minmax(0,1.2fr);align-items:stretch;gap:0;margin-top:23px;display:grid}.preview-panel #start-session-button .preview-nav-actions .bigalt{margin:0}.preview-panel #start-session-button .preview-nav-actions .bigalt:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.preview-panel #start-session-button .preview-nav-actions .bigalt:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.preview-panel #start-session-button .preview-nav-next-label{padding-right:32px;display:inline-block}.preview-panel{position:relative}.preview-panel .preview-assembly-shell{z-index:1;will-change:transform;backface-visibility:hidden;contain:paint;transition:transform 1.04s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(0,0)}.preview-panel .preview-assembly-shell--slide-down-out{transform:translateY(80px)}.preview-panel .preview-assembly-shell--hidden{opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden}.preview-panel .session-preview-stack{z-index:2;will-change:transform;backface-visibility:hidden;contain:paint;isolation:isolate;background-image:radial-gradient(at 50% 100%,#001f12 0%,#000 100%);transition:transform 1.04s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(0,0)}.preview-panel .session-preview-stack--locked{position:relative}.preview-panel .session-preview-stack__lock-overlay{z-index:6;pointer-events:auto;background:#00000069;position:absolute;inset:0}.preview-panel .session-preview-stack--settled{transition:none!important;transform:none!important}.preview-panel .preview-stage-card-stack{min-height:var(--stage-stack-h,auto);contain:layout paint;isolation:isolate;position:relative}.preview-panel .preview-stage-frame{position:relative}.preview-panel .preview-stage-progress-shell{z-index:3;pointer-events:none;width:calc(100% - 50px);max-width:450px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.preview-panel .preview-stage-card-shell{box-sizing:border-box;backface-visibility:hidden;padding-top:26px;position:relative;overflow:hidden;transform:translateZ(0)}.preview-panel .preview-stage-card-shell--incoming{background-image:radial-gradient(circle at 100% 0,#1c1c1c 0%,#1c1c1c00 100%),radial-gradient(at 50% 100%,#001f12 0%,#000 100%);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%}.preview-panel .preview-stage-card-stack--cross-slide{overflow:hidden}.preview-panel .preview-stage-card-stack--cross-slide .preview-stage-card-shell--outgoing,.preview-panel .preview-stage-card-stack--cross-slide .preview-stage-card-shell--incoming{position:absolute;inset:0}.preview-panel .preview-stage-card-stack--cross-slide .preview-stage-card-shell--outgoing{z-index:2}.preview-panel .preview-stage-card-stack--cross-slide .preview-stage-card-shell--incoming{z-index:1}.preview-panel .preview-stage-card-stack--cross-slide .preview-stage-card-shell--outgoing .preview-stage-card{animation:.64s cubic-bezier(.22,1,.36,1) forwards previewStageCardExit}.preview-panel .preview-stage-card-stack--cross-slide .preview-stage-card-shell--incoming .preview-stage-card{animation:.64s cubic-bezier(.22,1,.36,1) forwards previewStageCardEnter}.preview-panel .preview-intro-card{margin-bottom:32px}.preview-panel .preview-intro-card .eyebrow{letter-spacing:.8px;text-transform:uppercase;color:#44bd91;margin-bottom:11px;font-family:transducer,sans-serif;font-size:14.5px;font-weight:500;line-height:1.25}.preview-panel .preview-intro-heading{letter-spacing:-1px;text-transform:none;color:#fff;margin:0 0 10px;font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:600;line-height:1}.preview-panel .preview-intro-copy{margin:0}.preview-panel .preview-stage-card{will-change:transform;backface-visibility:hidden;flex-direction:column;min-height:330px;margin-bottom:0;padding:12px 25px 25px;display:flex;transform:translate(0,0)}.preview-panel .preview-stage-card .cardcontent{box-sizing:border-box;width:100%}.preview-panel .preview-stage-card h4.interstitial{text-transform:none;color:#ffffffed;margin:26px 0 6px;font-family:neue-haas-grotesk-display,sans-serif;font-size:23px;font-weight:600}.preview-panel .preview-stage-progress{gap:2px;margin:0 0 22px;display:flex}.preview-panel .preview-stage-progress .progress-step{background:#ffffff24;border-radius:999px;width:100%;height:4px;box-shadow:inset 0 0 0 1px #ffffff0a}.preview-panel .preview-stage-progress .progress-step.is-filled{background:linear-gradient(90deg,#41e5a0cc,#41e5a0);animation:.42s cubic-bezier(.22,1,.36,1) previewStageProgressFill;box-shadow:0 0 14px #41e5a02e}@keyframes previewStageProgressFill{0%{opacity:.24;transform-origin:0;transform:scaleX(.72)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}.preview-panel .preview-stage-card__control{flex:auto;justify-content:center;align-items:center;display:flex}.preview-panel .preview-stage-card__control--stacked{display:block}.preview-panel .preview-stage-card__hint{margin:0 0 14px}.preview-panel .preview-stage-card__control .tick-slider-container{width:100%;margin:0}.preview-panel .preview-stage-card__control .ds-slider-root,.preview-panel .preview-stage-card__control .ds-slider-container{width:100%}.preview-panel .preview-stage-card__control .tick-slider-compat.is-processing-indirect .ds-slider-output{animation:1.15s ease-in-out infinite previewIndirectSliderOutputPulse}.preview-panel .preview-stage-card__actions{margin-top:auto;padding-top:10px}.preview-panel .preview-stage-card .biggreen,.preview-panel .preview-stage-card .bigalt{width:100%}.preview-panel .session-preview-list{position:relative}.preview-panel .session-preview-list .card.exercisedescriptor{padding:21px 40px 19px}.preview-panel .session-preview-list .exercisecontainer.exercisecontainer--disclosure{margin:3px 0 1px}.preview-panel .session-preview-list .session-preview-drop-placeholder{background:#0f362a47;border:1px dashed #2effaa8c;border-radius:10px;height:92px;margin:0 0 10px;animation:.2s cubic-bezier(.22,1,.36,1) both dropPlaceholderOpen;box-shadow:inset 0 0 0 1px #2effaa14}@keyframes dropPlaceholderOpen{0%{opacity:0;height:0;margin-bottom:0}to{opacity:1;height:92px;margin-bottom:10px}}.preview-panel .preview-coach-shell{position:relative}.preview-panel .chatcontainer{z-index:1;will-change:transform;backface-visibility:hidden;position:relative;transform:translate(0,0)}.preview-panel .train-commentary-paragraphs{gap:14px;display:grid}.preview-panel .train-commentary-paragraph{margin:0}.preview-panel [aria-hidden=true].preview-chatcontainer--preload{visibility:hidden;pointer-events:none;contain:layout paint;position:absolute;inset:0 0 auto;transform:translateY(-72px)}.preview-panel.preview-panel--final-intro .chatcontainer{animation:1.04s cubic-bezier(.22,1,.36,1) both previewCoachIntroDrop}.card.card.noback.sessionheader{background:linear-gradient(90deg,#141414 0%,#000 50%,#141414 100%);max-width:none}.preview-panel .preview-exercise-disclosure{vertical-align:middle;background:url(/images/button-setlogger-swap.svg) 50%/contain no-repeat;width:18px;height:14px;margin-left:8px;display:inline-block}.preview-panel .exercisecontainer .exercisedisclosure{display:none}.preview-panel .exercisecontainer[role=button] .exercisename{cursor:pointer}.preview-panel .preview-rep-range-trigger{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.preview-panel .preview-rep-range-trigger.is-processing-indirect{animation:1.15s ease-in-out infinite previewIndirectRepRangePulse}.preview-panel .preview-rep-range-trigger:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #2effaa66}.preview-panel .preview-rep-range-edit-glyph{object-fit:contain;vertical-align:-1px;width:12px;height:12px;margin-left:6px;display:inline-block}@keyframes previewIndirectSliderOutputPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes previewIndirectRepRangePulse{0%,to{opacity:1}50%{opacity:.5}}.preview-swap-overlay{z-index:2300;isolation:isolate;position:fixed;inset:0}.preview-swap-overlay-backdrop{background:#000c;position:absolute;inset:0}.preview-swap-overlay-surface{--runner-overlay-cta-offset:calc(var(--tab-h,72px) + env(safe-area-inset-bottom) + 10px);background-image:radial-gradient(circle at 100% 0,#1c1c1c 0%,#1c1c1c00 100%),radial-gradient(at 50% 100%,#001f12 0%,#000 100%);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;position:absolute;inset:0;overflow:auto}.preview-swap-confirm{z-index:4;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.preview-swap-confirm-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;position:absolute;inset:0}.preview-swap-confirm-card{z-index:1;width:min(100%,420px);padding:22px 22px 18px;position:relative}.preview-swap-confirm-close{z-index:2;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 28px #00000052}.preview-swap-confirm-heading{color:#fff;text-transform:none;margin:0 0 10px;font-family:neue-haas-grotesk-display,sans-serif;font-size:28px;font-weight:600;line-height:1.02}.preview-swap-confirm-card .eyebrow{color:#6dd5af;margin:10px 0;font-family:transducer,sans-serif;font-size:14.5px}.preview-swap-confirm-copy{color:#ffffffba;margin:0;font-family:neue-haas-unica,sans-serif;font-size:15.5px;font-weight:100;line-height:20px}.preview-swap-confirm-copy strong{color:#fff;font-weight:600}.preview-swap-confirm-actions{gap:10px;margin-top:18px;display:grid}.preview-swap-confirm-actions .bigalt,.preview-swap-confirm-actions .biggreen{width:100%}.preview-swap-overlay-close{z-index:3;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 28px #00000052}.preview-swap-overlay-close-glyph{width:21px;height:21px;display:block}.preview-swap-overlay-frame{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;min-height:100%;margin:0 auto;display:flex}.preview-swap-overlay-frame--inactive{pointer-events:none}.preview-swap-overlay-intro{max-width:500px;margin:55px auto 0;padding:0 25px}.preview-swap-overlay-intro .eyebrow{letter-spacing:.8px;text-transform:uppercase;color:#44bd91;margin-bottom:11px;font-family:transducer,sans-serif;font-size:14.5px;font-weight:500;line-height:1.25}.preview-swap-overlay-heading{color:#fff;margin:0 0 12px;font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:600;line-height:1.02}.preview-swap-overlay-copy{color:#ffffffba;margin:6px 0 12px;font-family:neue-haas-unica,sans-serif;font-size:15.5px;font-weight:100;line-height:20px}.preview-swap-overlay-copy--recommendation{margin:6px 0 29px}.swapexercise-filter-row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.swapexercise-filter-pill{appearance:none;color:#ffffff94;letter-spacing:0;cursor:pointer;background:#16392d;border:none;border-radius:999px;align-items:center;gap:3px;padding:8px 11px;font-family:neue-haas-unica,sans-serif;font-size:13px;display:inline-flex}.swapexercise-filter-pill.is-disabled{color:#fff6;background:#272e2b}.swapexercise-filter-pill-glyph{justify-content:center;align-items:center;width:10px;font-size:11px;line-height:1;display:inline-flex}.swapexercise-filter-pill:focus-visible{outline-offset:2px;outline:1px solid #2effaaa6}.preview-swap-overlay-copy strong{color:#fff;font-weight:600}.preview-swap-overlay .swapexercise-section{margin-top:30px}.preview-swap-overlay .swapexercise-section-header{box-sizing:border-box;text-align:left;width:100%;max-width:500px;margin:0 auto 4px;padding:0 25px}.preview-swap-overlay .swapexercise-section-title{margin-top:0}.preview-swap-overlay-footer{z-index:2;box-sizing:border-box;margin-top:auto;padding:0;position:sticky;bottom:0}.preview-swap-overlay-footer-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#061811f0 0%,#000000f5 100%);border:1px solid #44bd9133;gap:8px;padding:9px;display:grid}.preview-swap-overlay-actions,.preview-swap-overlay-cta,.swapexercise-add-cta{box-sizing:border-box;width:100%;max-width:500px;margin:0 auto;padding:0}.preview-swap-overlay-footer button{margin-top:0}.preview-swap-overlay-cta .bigalt,.swapexercise-add-cta .bigalt,.preview-swap-overlay-actions .bigalt{width:100%}.swapexercise-add-cta{bottom:calc(var(--tab-h,72px) + env(safe-area-inset-bottom) + 10px);z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#061811f0 0%,#000000f5 100%);border:1px solid #44bd9133;border-radius:14px;margin-top:24px;padding:12px;position:sticky;box-shadow:0 18px 44px #00000070}.custom-exercise-wizard-card{background-image:none;border-width:1px;border-top-style:solid;border-bottom-style:solid;border-image:linear-gradient(90deg,#000,#224237,#000) 1;max-width:560px;margin:16px auto 0;padding:39px 25px}.custom-exercise-wizard-card--wide{width:100%;max-width:none;margin:0;padding:0}.custom-exercise-wizard-step{flex-direction:column;gap:0;max-width:none;display:flex}.card.custom-exercise-wizard-card .cardcontent{max-width:none;padding:0}.custom-exercise-wizard-shell .disclosuremenu{box-sizing:border-box;justify-content:flex-start;max-width:560px;margin:0 auto;padding:25px 25px 0}.custom-exercise-wizard-shell .disclosurecontent{width:100%}.custom-exercise-wizard-step .eyebrow{color:#56c89a;margin:0;font-family:transducer,sans-serif;font-size:13px}.custom-exercise-wizard-heading{color:#ffffffde;text-transform:none;margin:10px 0 4px;font-family:neue-haas-grotesk-display,sans-serif;font-size:24px;font-weight:600;line-height:1}.custom-exercise-wizard-shell h2.swapexercise{color:#ffffffd9;text-transform:none;margin:11px 0 9px;font-family:neue-haas-grotesk-display,sans-serif;font-size:30px;font-weight:600;line-height:1}.custom-exercise-wizard-field{flex-direction:column;gap:10px;display:flex}.custom-exercise-wizard-shell .input-bg{text-transform:none;font-family:neue-haas-unica,sans-serif}.custom-exercise-wizard-shell .input-bg::placeholder{color:#3fffb86b;opacity:1}.custom-exercise-wizard-shell textarea.input-bg.custom-exercise-wizard-textarea{resize:vertical;color:#d0ffeebf;min-height:140px;line-height:1.4}.custom-exercise-wizard-label{color:#ffffff8c;letter-spacing:0;text-transform:uppercase;margin:0 0 -6px;font-family:transducer;font-size:12px}.custom-exercise-wizard-step--name .custom-exercise-wizard-heading{margin:10px 0 27px}.custom-exercise-template-list,.custom-exercise-options{flex-direction:column;display:flex}.custom-exercise-options{gap:14px}.custom-exercise-wizard-step--template .custom-exercise-wizard-step-intro,.custom-exercise-wizard-step--options .custom-exercise-wizard-step-intro{box-sizing:border-box;width:100%;max-width:510px;margin:0 auto;padding:14px 25px 10px}.custom-exercise-wizard-step--template .custom-exercise-wizard-step-intro{max-width:560px}.custom-exercise-wizard-step--template .card.custom-exercise-template-row,.custom-exercise-options>.card,.custom-exercise-options>label.card{background-image:none;width:100%;max-width:none;margin:0}.custom-exercise-wizard-step--template .card.custom-exercise-template-row .cardcontent,.custom-exercise-options>.card .cardcontent,.custom-exercise-options>label.card .cardcontent{box-sizing:border-box;width:100%;max-width:540px;margin:0 auto}.custom-exercise-wizard-step--template .card.custom-exercise-template-row .cardcontent{max-width:510px}.custom-exercise-options>.card,.custom-exercise-options>label.card{padding:4px 49px 23px}.custom-exercise-options>.card .cardcontent,.custom-exercise-options>label.card .cardcontent{max-width:457px}.custom-exercise-options>label.custom-exercise-checkbox-card--toggle{padding:35px 49px 33px}.custom-exercise-options>.custom-exercise-option-card--instructions{padding:23px 0 41px}.custom-exercise-template-row.is-selected,.custom-exercise-checkbox-card{border-color:#fff3;box-shadow:0 0 0 1px #ffffff14}.card.custom-exercise-template-row{padding:14px 25px 10px}.card.custom-exercise-template-row.is-selected{background:#27b77d}.card.custom-exercise-template-row.is-selected .exercisename{color:#000;font-weight:500}.card.custom-exercise-template-row.is-selected .swap-option-meta{color:#000}.custom-exercise-option-group{flex-direction:column;gap:14px;display:flex}.custom-exercise-option-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.custom-exercise-option-header .instructions{text-align:right;margin:0}.custom-exercise-checkbox-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.custom-exercise-checkbox-row .toggle.react-toggle{flex:none}.custom-exercise-checkbox-row--stacked{align-items:flex-start}.custom-exercise-checkbox-copy{max-width:360px;margin:6px 0 0}.custom-exercise-checkbox-row input[type=checkbox]{width:20px;height:20px;margin-top:2px}.custom-exercise-wizard-actions{box-sizing:border-box;flex-direction:column;gap:20px;max-width:560px;margin:33px auto 40px;padding:0 25px;display:flex}.custom-exercise-wizard-actions .biggreen,.custom-exercise-wizard-actions .bigalt{width:100%;margin:0}.custom-exercise-wizard-actions .biggreen{order:1}.custom-exercise-wizard-actions .bigalt{order:2}.preview-swap-overlay-actions .bigalt{width:100%}@keyframes customExerciseRowFlash{0%,to{box-shadow:none;background:0 0;transform:translate(0,0)}16%,36%,58%,78%{background:#27b77d;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1f,0 0 24px #27b77d2e}}@keyframes customExerciseRowTextFlash{0%,to{color:inherit}16%,36%,58%,78%{color:#000}}.preview-panel .preview-swap-option-row.is-new-custom-glow,.preview-swap-overlay .card.exerciseswapper.is-new-custom-glow{animation:1.4s ease-in-out customExerciseRowFlash}.preview-panel .preview-swap-option-row.is-new-custom-glow :is(.exercisename,.swap-option-title,.swap-option-meta),.preview-swap-overlay .card.exerciseswapper.is-new-custom-glow :is(.exercisename,.swap-option-title,.swap-option-meta){animation:1.4s ease-in-out customExerciseRowTextFlash}.preview-panel .session-preview-list .card.exercisedescriptor.is-dragging-source{opacity:.12;filter:saturate(.4);pointer-events:none;transition:opacity .18s,transform .18s,filter .18s;transform:scale(.97)}.preview-panel .preview-swap-option-row{width:100%;box-shadow:none;border-radius:0;margin:0;padding:10px 0;transition:background-color .18s,box-shadow .18s,transform .18s}.preview-panel .preview-swap-option-row :is(.exercisename,.swap-option-title,.swap-option-meta),.preview-swap-overlay .card.exerciseswapper :is(.exercisename,.swap-option-title,.swap-option-meta){transition:color .18s}.preview-panel .preview-swap-option-card{box-sizing:content-box;max-width:425px;margin:0 auto;padding:2px 20px 0 40px}.preview-panel .preview-swap-option-card .exercisecontainer.exerciseswapper{width:100%}.preview-panel .preview-swap-option-row:is(:hover,:focus-within),.preview-swap-overlay .card.exerciseswapper:is(:hover,:focus-within){box-shadow:none;background:#27b77d}.preview-panel .preview-swap-option-row:has(.exercisecontainer.exerciseswapper:active){box-shadow:none;background:#27b77d}.preview-swap-overlay .card.exerciseswapper:has(.exercisecontainer.exerciseswapper:active){box-shadow:none;background:#27b77d}.preview-panel .preview-swap-option-row:is(:hover,:focus-within) :is(.exercisename,.swap-option-title,.swap-option-meta),.preview-swap-overlay .card.exerciseswapper:is(:hover,:focus-within) :is(.exercisename,.swap-option-title,.swap-option-meta){color:#000}.preview-panel .preview-swap-option-row:has(.exercisecontainer.exerciseswapper:active) :is(.exercisename,.swap-option-title,.swap-option-meta){color:#000}.preview-swap-overlay .card.exerciseswapper:has(.exercisecontainer.exerciseswapper:active) :is(.exercisename,.swap-option-title,.swap-option-meta){color:#000}.exercisecontainer.exercisecontainer--disclosure .exerciseediticon{margin-top:-2px}.preview-panel .session-preview-list .card.exercisedescriptor.is-dragging-source .cardcontent{opacity:0}@keyframes previewCoachIntroDrop{0%{transform:translateY(-72px)}to{transform:translateY(0)}}@keyframes previewStageCardEnter{0%{transform:translate(110vw)}to{transform:translate(0,0)}}@keyframes previewStageCardExit{0%{transform:translate(0,0)}to{transform:translate(-110vw)}}nav.utility .utility-action{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}.runner-panel{min-height:calc(100dvh - var(--tab-h,50px));flex-direction:column;display:flex}.preview-panel .chatcontainer,.runner-panel .chatcontainer{height:auto!important}.runner-panel .chatcontainer.hide-simple{flex:auto;min-height:0!important}.runner-panel .chatcontainer.hide-simple .coachcontainer{background:0 0;flex-direction:column;min-height:100%;display:flex}.runner-panel .coachcontainer{padding:27px 0 18px}.runner-panel .runner-coach-hook-line{letter-spacing:0;color:#ffffffe8;grid-column:2/3;margin:0;padding:0 13px 3px;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.45rem;display:block}.runner-panel .runner-chat-hook-link-row{justify-content:flex-end;max-width:463px;margin:10px auto 0;padding:0 6px 0 16px;display:flex}.runner-panel .runner-chat-hook-prompt-row{grid-template-columns:50px 1fr;width:100%;max-width:463px;margin:3px auto 15px;display:grid}.runner-panel .runner-chat-hook-link{color:#45ffaa;background:#00a45a21;border:.5px solid #45ffaa;border-radius:30px;margin-top:11px;padding:7px 12px;font-family:neue-haas-unica,sans-serif;font-size:14px;text-decoration:none}.runner-panel .runner-chat-shell{padding:0 10px calc(var(--tab-h,50px) + env(safe-area-inset-bottom) + 10px);margin-top:0}.runner-panel .runner-chat-shell--embedded{flex:none;min-height:auto}.runner-panel .train-coach-commentary-append{flex-direction:column;flex:auto;width:100%;margin-top:7px;display:flex}.runner-panel .runner-chat-inline-interstitial{width:100%;max-width:460px;margin:22px auto 27px}.runner-panel .runner-chat-inline-interstitial .sequenced-interstitial-body{width:100%}.runner-panel .runner-chat-inline-interstitial .card.noback.interstitial{box-sizing:border-box;width:100%}.runner-panel .runner-chat-inline-interstitial .interstitial-runner-grid{grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.runner-panel .runner-chat-inline-interstitial .interstitial-runner-icon-shell{justify-content:center;align-items:flex-start;width:48px;padding-top:0;display:flex}.runner-panel .runner-chat-inline-interstitial .interstitial-runner-icon{width:48px;height:48px;display:block}.runner-panel .runner-chat-inline-interstitial .interstitial-runner-content{min-width:0}.card.noback.interstitial{background:#000;border-radius:11px;max-width:495px;padding:29px 30px 28px 17px}@media (max-width:520px){.runner-panel .runner-chat-inline-interstitial .interstitial-runner-grid{grid-template-columns:auto 1fr;gap:13px}.runner-panel .runner-chat-inline-interstitial .interstitial-runner-icon{width:48px;height:48px}}.runner-panel .runner-chat-followup-question{margin-top:8px}.runner-panel .train-coach-commentary-append-intro{color:#ffffffe8;max-width:463px;margin:6px auto 12px;padding:0 16px 0 62px;font-family:neue-haas-unica,sans-serif;font-size:15px;line-height:20px}.runner-panel .train-coach-commentary-bubble-append{margin-top:24px}.runner-panel .train-coach-commentary-bubble-section+.train-coach-commentary-bubble-section{margin-top:12px}.runner-panel .train-coach-commentary-loading{color:#ffffffe8;letter-spacing:0;min-height:1.45rem;margin:0 0 12px;padding:0;font-family:code-saver,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.45rem;display:block}.runner-panel .train-coach-commentary-loading-text{color:#80ffccba;letter-spacing:0;white-space:nowrap;opacity:1;min-height:1.45rem;font-family:code-saver,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.45rem;transition:opacity .3s ease-out;display:inline-block}.runner-panel .train-coach-commentary-loading-text.is-fading{opacity:0}.runner-panel .session-one-collector-shell{margin-top:0}.runner-panel .session-one-collector-scroll-cue{left:50%;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom,0px) + 2px);z-index:24;opacity:.92;pointer-events:none;justify-content:center;align-items:center;width:48px;height:40px;transition:opacity .18s;display:flex;position:fixed;transform:translate(-50%)}.runner-panel .session-one-collector-scroll-cue.is-hidden{opacity:0}.runner-panel .session-one-collector-scroll-cue-icon{filter:drop-shadow(0 0 10px #36ffb76b)drop-shadow(0 0 18px #36ffb73d);width:22px;height:auto;animation:1.05s infinite session-one-collector-scroll-cue-bounce;display:block;transform:rotate(-90deg)}@keyframes session-one-collector-scroll-cue-bounce{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)translateY(0)}42%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:rotate(-90deg)translateY(-12px)}to{transform:rotate(-90deg)translateY(0)}}.runner-panel .runner-chat-coach-row{width:100%}.runner-panel .runner-chat-coach-row .chatmessage{box-sizing:border-box;width:100%;max-width:463px;margin:0 auto;padding:0 16px}.runner-panel .runner-chat-anchor{scroll-margin-bottom:calc(var(--tab-h,50px) + 88px)}.runner-panel .runner-chat-bottom-anchor{pointer-events:none;opacity:0;width:100%;height:1px}.runner-panel .runner-chat-composer-shell{bottom:calc(var(--tab-h,50px) + env(safe-area-inset-bottom) + 8px);z-index:12;max-width:520px;margin:10px auto 0;position:sticky}.runner-panel #chatmessageboxcontainer,.wrap-up-page .wrapup-chat-section #chatmessageboxcontainer{left:50%;bottom:max(var(--tab-h,42px),env(safe-area-inset-bottom));z-index:29;background:linear-gradient(#0000,#000000ad);width:100%;max-width:473px;height:auto;margin:0;padding:8px 13px 0;animation:1s cubic-bezier(.16,1,.3,1) both runner-composer-slide-up;position:fixed;transform:translate(-50%);display:block!important}@keyframes runner-composer-slide-up{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.runner-panel #chatmessagebox,.wrap-up-page .wrapup-chat-section #chatmessagebox{align-items:center;min-height:51px;display:flex;position:relative}.runner-panel #chatmessageinput,.wrap-up-page .wrapup-chat-section #chatmessageinput{box-sizing:border-box;resize:none;background-color:#fff;background-image:radial-gradient(at bottom,#ccc 0%,#a1a1a1 100%);border:none;border-radius:30px;outline:none;width:100%;min-height:43px;max-height:96px;margin-bottom:0;padding:13px 68px 12px 24px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .3s,background-image .3s;position:static;overflow-y:hidden;color:#5e5e5e!important;font-family:neue-haas-unica,sans-serif!important}.runner-panel #chatmessageinput::placeholder,.wrap-up-page .wrapup-chat-section #chatmessageinput::placeholder{opacity:1;color:#5e5e5e!important;font-family:neue-haas-unica,sans-serif!important}.runner-panel #chatmessagesend,.wrap-up-page .wrapup-chat-section #chatmessagesend{appearance:none;cursor:pointer;z-index:3;background:url(/images/sendmessagebutton-active.svg) 0 0/44px no-repeat;border:4px solid #a8a8a8;border-radius:43px;width:51px;height:51px;transition:border .25s,opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.runner-panel .runner-chat-send-button--sending,.wrap-up-page .wrapup-chat-section .runner-chat-send-button--sending{background:#000!important}.runner-panel .runner-chat-send-button--sending:after,.wrap-up-page .wrapup-chat-section .runner-chat-send-button--sending:after{content:"";z-index:4;border:3px solid #57ffc147;border-top-color:#57ffc1;border-radius:50%;animation:.9s linear infinite runner-chat-send-spin;position:absolute;inset:8px}.runner-panel #chatmessagesend:disabled,.wrap-up-page .wrapup-chat-section #chatmessagesend:disabled{opacity:1;cursor:auto}.runner-panel #chatmessageinput:hover,.wrap-up-page .wrapup-chat-section #chatmessageinput:hover{background-image:radial-gradient(at bottom,#ccc0 0%,#a1a1a138 100%)}.runner-panel #chatmessageinput:hover+#chatmessagesend,.runner-panel #chatmessagesend:hover,.wrap-up-page .wrapup-chat-section #chatmessageinput:hover+#chatmessagesend,.wrap-up-page .wrapup-chat-section #chatmessagesend:hover{border:4px solid #fff}.runner-panel #chatmessagesend:disabled:hover,.wrap-up-page .wrapup-chat-section #chatmessagesend:disabled:hover,.runner-panel #chatmessageinput:hover+#chatmessagesend:disabled,.wrap-up-page .wrapup-chat-section #chatmessageinput:hover+#chatmessagesend:disabled{border:4px solid #a8a8a8}.runner-panel .runner-chat-sending-copy,.wrap-up-page .wrapup-chat-section .runner-chat-sending-copy{color:#5e5e5e;pointer-events:none;z-index:2;background-color:#fff;background-image:radial-gradient(at bottom,#ccc 0%,#a1a1a1 100%);border-radius:30px;align-items:center;min-height:43px;margin-bottom:0;padding:13px 68px 12px 24px;font-family:neue-haas-unica,sans-serif;font-size:15px;font-weight:500;line-height:20px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.runner-panel .runner-chat-composer-box--sending #chatmessageinput,.wrap-up-page .wrapup-chat-section .runner-chat-composer-box--sending #chatmessageinput{opacity:0;pointer-events:none}.runner-panel .runner-chat-sending-dots,.wrap-up-page .wrapup-chat-section .runner-chat-sending-dots{min-width:18px;display:inline-flex}.runner-panel .runner-chat-sending-dots span,.wrap-up-page .wrapup-chat-section .runner-chat-sending-dots span{opacity:0;animation:1.2s infinite runner-chat-dots}.runner-panel .runner-chat-sending-dots span:nth-child(2),.wrap-up-page .wrapup-chat-section .runner-chat-sending-dots span:nth-child(2){animation-delay:.2s}.runner-panel .runner-chat-sending-dots span:nth-child(3),.wrap-up-page .wrapup-chat-section .runner-chat-sending-dots span:nth-child(3){animation-delay:.4s}@keyframes runner-chat-send-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes runner-chat-dots{0%,20%{opacity:0}40%{opacity:1}to{opacity:0}}.wrap-up-page .wrapup-chat-section{padding-bottom:12px}.wrap-up-page .wrapup-coach-summary-card{margin-top:0;padding:0}.wrap-up-page .wrapup-coach-summary-card .wrapup-chat-anchor{padding:0}.wrap-up-page .wrapup-chat-section .chatmessage-baloon,.wrap-up-page .wrapup-chat-section .usermessage-baloon,.wrap-up-page .wrapup-chat-section .systemmessage{overflow-wrap:anywhere;word-break:break-word}.runner-panel .chatmessage-baloon .chat,.wrap-up-page .wrapup-chat-section .chatmessage-baloon .chat{margin:0}.wrap-up-page .wrapup-chat-section .runner-chat-shell{padding:0 0 calc(var(--tab-h,50px) + env(safe-area-inset-bottom) + 10px)}.wrap-up-page .wrapup-chat-section .runner-chat-composer-shell{margin:10px 0 0;position:static}@media (max-width:640px){.runner-panel .runner-chat-shell{padding-left:0;padding-right:0}}.preview-panel .session-preview-list .card.exercisedescriptor.draggable .dragger{z-index:3;cursor:grab;touch-action:none;background:url(/images/dragger8.svg) calc(100% - 12px)/28px no-repeat;width:18%;min-width:42px;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0 0 0 auto;transform:none}.preview-panel .session-preview-list .card.exercisedescriptor.draggable .dragger:active{cursor:grabbing}.preview-panel .session-preview-list .card.exercisedescriptor.draggable,.preview-panel .session-preview-list .card.exercisedescriptor.draggable *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.session-reorder-panel .session-preview-list .card.exercisedescriptor.draggable .dragger{z-index:3;cursor:grab;touch-action:none;background:url(/images/dragger8.svg) calc(100% - 12px)/28px no-repeat;width:18%;min-width:42px;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0 0 0 auto;transform:none}.train-session-page{--tab-h:50px}.train-session-page .chat-sidebar{display:none!important}.train-session-page .content-wrap{grid-template-columns:1fr!important;margin-left:0!important}.train-session-page main.content{width:auto!important}.train-session-page nav.bottom-tabs{overflow:hidden;height:var(--tab-h)!important;margin-left:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.train-session-page nav.bottom-tabs.nav-deck-mode-main a.tab--chat{display:grid!important}.wrap-up-page .chat-sidebar{display:none!important}.wrap-up-page .content-wrap{max-width:536px;margin:auto;grid-template-columns:1fr!important}.wrap-up-page main.content{min-width:0;width:auto!important}.wrap-up-page nav.bottom-tabs{margin-left:0!important;left:0!important;right:0!important}.wrap-up-page .card,.wrap-up-page .cardcontent,.wrap-up-page .wrapup-power-surface,.wrap-up-page .wrapup-power-hero,.wrap-up-page .wrapup-power-history,.wrap-up-page .wrapup-power-history-plot,.wrap-up-page .wrapup-slider-viewport,.wrap-up-page .wrapup-slider-track,.wrap-up-page .wrapup-slider-slide,.wrap-up-page .wrapup-history-viewport,.wrap-up-page .wrapup-history-panel{min-width:0;max-width:100%}nav.bottom-tabs :is(a,button)[aria-disabled=true],nav.bottom-tabs button:disabled{pointer-events:none;opacity:.42;filter:saturate(.35)}nav.bottom-tabs :is(a,button){text-align:center;color:#2c916f;text-transform:uppercase;cursor:pointer;background:0 0;border:none;place-items:center;gap:4px;padding:0;font-family:transducer,sans-serif;font-size:9px;font-style:normal;font-weight:600;display:grid}nav.bottom-tabs :is(a,button):hover{color:#36ffb6;transition:all .3s}nav.bottom-tabs :is(a,button)[aria-current=page],nav.bottom-tabs :is(a,button).active{color:#fff}nav.bottom-tabs :is(a,button)>span:not(.visually-hidden){border-right:none;width:100%;padding-top:23px;line-height:1;display:block}nav.bottom-tabs .nav-badge-label{justify-content:center;align-items:center;gap:6px;display:inline-flex}nav.bottom-tabs .nav-badge-dot{background:#ffd166;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #ffd1662e}nav.bottom-tabs.nav-deck{overflow:hidden}nav.bottom-tabs.nav-deck-mode-stream,nav.bottom-tabs.nav-deck-mode-delta,nav.bottom-tabs.nav-deck-mode-results,nav.bottom-tabs.nav-deck-mode-program{width:100%;height:var(--tab-h);left:0;right:0;margin-left:0!important;margin-right:0!important}nav.bottom-tabs.bottom-tabs--count-mobile-3{grid-template-columns:auto 1fr 1fr!important}nav.bottom-tabs.bottom-tabs--count-mobile-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}nav.bottom-tabs.bottom-tabs--count-mobile-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}nav.bottom-tabs.nav-deck-mode-stream.bottom-tabs--count-mobile-5,nav.bottom-tabs.nav-deck-mode-delta.bottom-tabs--count-mobile-5{grid-template-columns:auto 1fr 1fr 1fr 1fr!important}@media (min-width:900px){nav.bottom-tabs.bottom-tabs--count-desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}nav.bottom-tabs.bottom-tabs--count-desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}nav.bottom-tabs.bottom-tabs--count-desktop-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}}nav.bottom-tabs.nav-deck>:is(a,button){will-change:transform,opacity}nav.bottom-tabs.nav-deck.nav-deck-enter-from-right>:is(a,button){animation:.5s nav-tabs-enter-from-right}nav.bottom-tabs.nav-deck.nav-deck-enter-from-left>:is(a,button){animation:.5s nav-tabs-enter-from-left}nav.bottom-tabs.nav-deck.nav-deck-exit-left>:is(a,button){animation:.5s nav-tabs-exit-left}nav.bottom-tabs.nav-deck.nav-deck-exit-right>:is(a,button){animation:.5s nav-tabs-exit-right}.program-nav-loading-overlay{top:var(--header-h,56px);left:0;right:0;bottom:var(--tab-h,50px);z-index:1200;pointer-events:none;isolation:isolate;visibility:hidden;opacity:0;place-items:center;display:grid;position:fixed;overflow:hidden}.program-nav-loading-overlay--local{top:var(--header-h,56px);bottom:calc(var(--tab-h,50px) + env(safe-area-inset-bottom));z-index:2400;pointer-events:auto}.program-nav-loading-overlay--fullscreen{top:0;bottom:0}.program-nav-loading-overlay:before,.program-nav-loading-overlay:after{content:"";pointer-events:none;opacity:0;z-index:1;position:absolute}.program-nav-loading-overlay:before{background:radial-gradient(circle at 0 0,#000 0% 72%,#0000 100%);inset:-42% -42% 8%}.program-nav-loading-overlay:after{background:radial-gradient(circle at 100% 100%,#000 0% 72%,#0000 100%);inset:8% -42% -42%}.program-nav-loading-overlay.phase-entering,.program-nav-loading-overlay.phase-visible,.program-nav-loading-overlay.phase-exiting{visibility:visible;opacity:1}.program-nav-loading-overlay.phase-entering:before{animation:.3s forwards program-nav-pole-top-left-in}.program-nav-loading-overlay.phase-entering:after{animation:.6s forwards program-nav-pole-bottom-right-in}.program-nav-loading-overlay.phase-visible:before,.program-nav-loading-overlay.phase-visible:after{opacity:1}.program-nav-loading-overlay.phase-exiting:before{animation:.6s .3s both program-nav-pole-top-left-out}.program-nav-loading-overlay.phase-exiting:after{animation:.3s .6s both program-nav-pole-bottom-right-out}.program-delta-loader{--program-delta-dial-start-angle:144.5deg;--program-delta-accel-power:1;--program-delta-bg-ease-power:2;--program-delta-bg-peak:.25;--program-delta-seam-cutoff:.95;--program-delta-reveal-ms:1400;--program-delta-reveal-hold-ms:0;--program-delta-erase-ms:1400;--program-delta-erase-hold-ms:0;--program-delta-logo-size:78px;z-index:2;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden}.program-delta-loader--tabs-visible{inset:0 0 calc(var(--tab-h,50px) + env(safe-area-inset-bottom))0}.program-delta-loader__background{--program-delta-bg-alpha:0;z-index:0;background:radial-gradient(circle,rgba(3,143,92,var(--program-delta-bg-alpha))0%,#038f5c00 37%);position:absolute;inset:0}.program-delta-loader__logo{--program-delta-mask-span:0deg;--program-delta-mask-start:var(--program-delta-dial-start-angle);--program-delta-mask-center-x:50%;--program-delta-mask-center-y:24%;width:var(--program-delta-logo-size);z-index:1;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.program-delta-loader--tabs-visible .program-delta-loader__logo{top:calc(50% - ((var(--tab-h,50px) + env(safe-area-inset-bottom))/2))}.program-delta-loader__logo img{width:100%;height:auto;display:block}.program-delta-loader__logo[data-mask-mode=reveal]{-webkit-mask-image:conic-gradient(from var(--program-delta-mask-start)at var(--program-delta-mask-center-x)var(--program-delta-mask-center-y),#fff 0deg var(--program-delta-mask-span),transparent var(--program-delta-mask-span)360deg);-webkit-mask-image:conic-gradient(from var(--program-delta-mask-start)at var(--program-delta-mask-center-x)var(--program-delta-mask-center-y),#fff 0deg var(--program-delta-mask-span),transparent var(--program-delta-mask-span)360deg);mask-image:conic-gradient(from var(--program-delta-mask-start)at var(--program-delta-mask-center-x)var(--program-delta-mask-center-y),#fff 0deg var(--program-delta-mask-span),transparent var(--program-delta-mask-span)360deg)}.program-delta-loader__logo[data-mask-mode=hide]{-webkit-mask-image:conic-gradient(from var(--program-delta-mask-start)at var(--program-delta-mask-center-x)var(--program-delta-mask-center-y),transparent 0deg var(--program-delta-mask-span),#fff var(--program-delta-mask-span)360deg);-webkit-mask-image:conic-gradient(from var(--program-delta-mask-start)at var(--program-delta-mask-center-x)var(--program-delta-mask-center-y),transparent 0deg var(--program-delta-mask-span),#fff var(--program-delta-mask-span)360deg);mask-image:conic-gradient(from var(--program-delta-mask-start)at var(--program-delta-mask-center-x)var(--program-delta-mask-center-y),transparent 0deg var(--program-delta-mask-span),#fff var(--program-delta-mask-span)360deg)}.program-delta-loader__logo[data-mask-mode=full]{opacity:1;-webkit-mask-image:none;mask-image:none}.program-delta-loader__logo[data-mask-mode=empty]{opacity:0;-webkit-mask-image:linear-gradient(#0000,#0000);mask-image:linear-gradient(#0000,#0000)}.program-nav-loading-overlay.phase-entering .program-delta-loader{opacity:0;animation:.4s forwards program-nav-stream-fade-in}.program-nav-loading-overlay.phase-visible .program-delta-loader{opacity:1}.program-nav-loading-overlay.phase-exiting .program-delta-loader{opacity:1;animation:.4s forwards program-nav-stream-fade-out}.program-nav-loading-copy{z-index:3;pointer-events:none;text-align:center;position:relative}.program-nav-loading-copy--completion{color:#45ffaa;text-transform:uppercase;font-family:transducer-extended,sans-serif;font-size:24px;line-height:1}.session-complete-loader-overlay{z-index:2500;background:#000;position:fixed;inset:0}.session-complete-loader{--signal-width:50px;--dot-mask-width:calc(var(--signal-width)*12);--dot-mask-offset:-200;--dot-size:3px;--dot-gap:32px;--dot-color:#2edca3;--dot-opacity:.55;--signal-alpha-min:.1;--signal-alpha-max:.4;--signal-alpha-ease-power:1.8;--sweep-ms:1500;--sweep-pause-ms:500;--sweep-ease-power:1;--readout-type-ms:36;--readout-line-pause-ms:500;--readout-line-height:1.2;--progress-tail-ms:1000;--bg-scale-end:1.1;place-content:center;height:100vh;display:grid;position:absolute;inset:0;overflow:hidden}.session-complete-loader__bg-image{z-index:0;transform-origin:50%;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1)}.session-complete-loader__dot-matrix{z-index:1;opacity:var(--dot-opacity);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 93%,#0000 100%);-webkit-mask-size:var(--dot-mask-width)100%;-webkit-mask-size:var(--dot-mask-width)100%;mask-size:var(--dot-mask-width)100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-1*var(--dot-mask-width))0;-webkit-mask-position:calc(-1*var(--dot-mask-width))0;mask-position:calc(-1*var(--dot-mask-width))0;position:absolute;inset:0}.session-complete-loader__dot-matrix-svg{width:100%;height:100%;display:block}.session-complete-loader__signal{--signal-alpha:var(--signal-alpha-min);z-index:2;pointer-events:none;background:linear-gradient(270deg,#2edca200 0%,rgb(46 220 162/var(--signal-alpha))7%,#2edca200 100%);width:var(--signal-width);inset-block:0;left:calc(-1*var(--signal-width));position:absolute}.session-complete-loader__content{--copy-progress-width:262px;z-index:10;width:min(100%,var(--copy-progress-width));max-width:var(--copy-progress-width);margin:0;position:relative}.session-complete-loader__headline{color:#ffffffed;font-size:31px;font-weight:500}.session-complete-loader__copy{text-transform:uppercase;color:#2ff5b7e3;margin:6px 0 8px;font-family:transducer,sans-serif;font-size:.85rem;font-weight:500;display:inline}.session-complete-loader__progress{width:min(100%,var(--copy-progress-width,100%));background:#2edca238;height:3px;margin:9px 0 10px;position:relative;overflow:hidden}.session-complete-loader__progress-fill{transform-origin:0;background:#2edca3;position:absolute;inset:0;transform:scaleX(0)}.session-complete-loader__readout{letter-spacing:-.4px;font-family:code-saver,sans-serif;font-size:.88rem;line-height:var(--readout-line-height);min-height:calc(.88rem*var(--readout-line-height));color:#ffffffb5;margin-top:6px}@keyframes program-nav-pole-top-left-in{0%{opacity:0}to{opacity:1}}@keyframes program-nav-pole-bottom-right-in{0%{opacity:0}to{opacity:1}}@keyframes program-nav-pole-top-left-out{0%{opacity:1}to{opacity:0}}@keyframes program-nav-pole-bottom-right-out{0%{opacity:1}to{opacity:0}}@keyframes program-nav-stream-fade-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes program-nav-stream-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:none}}#nav-chat{background:url(/images/icon-nav-chat.svg) 50% 10px/19px no-repeat}#nav-chat:hover{background:url(/images/icon-nav-chat-hover.svg) 50% 10px/19px no-repeat}#nav-chat[aria-current=page],#nav-chat.active{background:url(/images/icon-nav-chat-active.svg) 50% 10px/19px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#nav-train{background:url(/images/icon-nav-train.svg) 50% 9px/17px no-repeat}#nav-train:hover{background:url(/images/icon-nav-train-hover.svg) 50% 9px/17px no-repeat}#nav-train[aria-current=page],#nav-train.active{background:url(/images/icon-nav-train-active.svg) 50% 9px/17px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#nav-stream{background:url(/images/icon-nav-design.svg) 50% 11px/18px no-repeat}#nav-stream:hover{background:url(/images/icon-nav-design-hover.svg) 50% 11px/18px no-repeat}#nav-stream[aria-current=page],#nav-stream.active{background:url(/images/icon-nav-design-active.svg) 50% 11px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#nav-delta{background:url(/images/icon-nav-delta.svg) 50% 10px/18px no-repeat}#nav-delta:hover{background:url(/images/icon-nav-delta-hover.svg) 50% 10px/18px no-repeat}#nav-delta[aria-current=page],#nav-delta.active{background:url(/images/icon-nav-delta-active.svg) 50% 10px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#nav-results{background:url(/images/icon-nav-track.svg) 50% 11px/18px no-repeat}#nav-results:hover{background:url(/images/icon-nav-track-hover.svg) 50% 11px/18px no-repeat}#nav-results[aria-current=page],#nav-results.active{background:url(/images/icon-nav-track-active.svg) 50% 11px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#design-back{background:url(/images/icon-design-back.svg) 50% 16px/20px no-repeat;border-width:1px;border-right-style:solid;border-image:linear-gradient(#343434,#2f433d,#262626) 1;width:34px}#design-back:hover{background:url(/images/icon-design-back-hover.svg) 50% 16px/20px no-repeat}#design-back[aria-current=page],#design-back.active{background:url(/images/icon-design-back-active.svg) 50% 16px/20px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#stream-train{background:url(/images/icon-nav-train.svg) 50% 9px/17px no-repeat}#stream-train:hover{background:url(/images/icon-nav-train-hover.svg) 50% 9px/17px no-repeat}#stream-train[aria-current=page],#stream-train.active{background:url(/images/icon-nav-train-active.svg) 50% 9px/17px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#stream-settings{background:url(/images/icon-design-schedule.svg) 50% 9px/18px no-repeat}#stream-settings:hover{background:url(/images/icon-design-schedule-hover.svg) 50% 9px/18px no-repeat}#stream-settings[aria-current=page],#stream-settings.active{background:url(/images/icon-design-schedule-active.svg) 50% 9px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#stream-priorities{background:url(/images/icon-nav-design.svg) 50% 11px/18px no-repeat}#stream-priorities:hover{background:url(/images/icon-nav-design-hover.svg) 50% 11px/18px no-repeat}#stream-priorities[aria-current=page],#stream-priorities.active{background:url(/images/icon-nav-design-active.svg) 50% 11px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#stream-exercises{background:url(/images/icon-design-exercises.svg) 50% 11px/21px no-repeat}#stream-exercises:hover{background:url(/images/icon-design-exercises-hover.svg) 50% 11px/21px no-repeat}#stream-exercises[aria-current=page],#stream-exercises.active{background:url(/images/icon-design-exercises-active.svg) 50% 11px/21px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#delta-plan{background:url(/images/icon-design-plan.svg) 50% 8px/15px no-repeat}#delta-plan:hover{background:url(/images/icon-design-plan-hover.svg) 50% 8px/15px no-repeat}#delta-plan[aria-current=page],#delta-plan.active{background:url(/images/icon-design-plan-active.svg) 50% 8px/15px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#delta-meals,#delta-recipes,#delta-check-in{background:url(/images/icon-nav-delta.svg) 50% 10px/18px no-repeat}#delta-meals:hover,#delta-recipes:hover,#delta-check-in:hover{background:url(/images/icon-nav-delta-hover.svg) 50% 10px/18px no-repeat}#delta-meals[aria-current=page],#delta-meals.active,#delta-recipes[aria-current=page],#delta-recipes.active,#delta-check-in[aria-current=page],#delta-check-in.active{background:url(/images/icon-nav-delta-active.svg) 50% 10px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#results-dashboard,#results-sessions{background:url(/images/icon-nav-track.svg) 50% 11px/18px no-repeat}#results-dashboard:hover,#results-sessions:hover{background:url(/images/icon-nav-track-hover.svg) 50% 11px/18px no-repeat}#results-dashboard[aria-current=page],#results-dashboard.active,#results-sessions[aria-current=page],#results-sessions.active{background:url(/images/icon-nav-track-active.svg) 50% 11px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}@keyframes nav-tabs-enter-from-right{0%{opacity:.88;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}@keyframes nav-tabs-enter-from-left{0%{opacity:.88;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@keyframes nav-tabs-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:.88;transform:translate(-100vw)}}@keyframes nav-tabs-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:.88;transform:translate(100vw)}}#nav-progress-back{background:url(/images/icon-design-back.svg) 50% 13px/15px no-repeat}#nav-progress-back:hover{background:url(/images/icon-design-back-hover.svg) 50% 13px/15px no-repeat}#nav-progress-back[aria-current=page],#nav-progress-back.active{background:url(/images/icon-design-back-active.svg) 50% 13px/15px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#nav-progress-analytics{background:url(/images/icon-design-schedule.svg) 50% 11px/18px no-repeat}#nav-progress-analytics:hover{background:url(/images/icon-design-schedule-hover.svg) 50% 11px/18px no-repeat}#nav-progress-analytics[aria-current=page],#nav-progress-analytics.active{background:url(/images/icon-design-schedule-active.svg) 50% 11px/18px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}#nav-progress-sessions{background:url(/images/icon-design-plan.svg) 50% 10px/15px no-repeat}#nav-progress-sessions:hover{background:url(/images/icon-design-plan-hover.svg) 50% 10px/15px no-repeat}#nav-progress-sessions[aria-current=page],#nav-progress-sessions.active{background:url(/images/icon-design-plan-active.svg) 50% 10px/15px no-repeat,radial-gradient(at bottom,#80ffcc47 0%,#00b45a00 89%)}.session-set-progress{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:1px;width:100%;display:grid}.session-set-progress-dash{background:#143b26;border-radius:1px;min-width:0;height:4px;display:block}.session-set-progress-dash.is-complete{background:#3be7b7}.session-set-progress-dash.is-warmup{background:#3d3d3d}.session-set-progress-dash.is-warmup.is-complete{background:#bdbdbd}.train-session-progress-meter{margin:0 0 6px}.wrapup-session-progress-meter{margin-top:0;margin-bottom:0}.card.noback.wrapup-session-complete-card{background:#25d293;max-width:none;min-height:0;padding:12px}.wrapup-session-complete-card h2.interstitial.wrapup-session-complete-heading{color:#000;text-align:center;text-transform:uppercase;letter-spacing:0;margin:0;font-family:transducer,sans-serif;font-size:18px;font-weight:600}.wrapup-sticky-cta-shell{z-index:18;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#000b09f7 0%,#000a08eb 75%,#000806bd 100%);border-color:#46b69173;margin-top:0;margin-bottom:10px;position:sticky;top:0}.wrapup-sticky-cta-shell.standard{background:#00000085;max-width:none;padding:6px 13px}.wrapup-sticky-cta-shell.onboarding{padding-top:6px}.wrapup-sticky-cta-content{padding-top:8px;padding-bottom:10px}.wrapup-sticky-cta-heading{text-align:center;margin:0 0 8px;font-size:14px}.wrapup-top-cta-row{gap:8px;display:grid}.wrapup-top-cta-row.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapup-top-cta-row.single{grid-template-columns:1fr}.wrapup-top-cta-button.biggreen.interstitial,.wrapup-top-cta-button.bigalt.interstitial{justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;display:inline-flex}.wrapup-top-cta-button.wrapup-top-cta-button--pulse{animation:1.85s ease-in-out infinite wrapup-cta-pulse}@keyframes wrapup-cta-pulse{0%,to{background-color:#2fbc89}50%{background-color:#2dfcb1}}.wrapup-slider-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:10px;overflow-x:auto}.wrapup-slider-viewport::-webkit-scrollbar{display:none}.wrapup-slider-track{gap:12px;display:flex}.wrapup-slider-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.wrapup-slider-card{background:radial-gradient(circle at 14% 12%,#11574261 0%,#0000 52%),linear-gradient(#081712f5 0%,#020a08fa 100%);border:1px solid #57e4b647;border-radius:4px;flex-direction:column;align-items:center;min-height:144px;padding:14px 14px 12px;display:flex}p.interstitial.wrapup-slider-card-kicker{color:#00ff9cc9;text-align:center;margin:7px 0 1rem;font-family:transducer-extended,sans-serif;font-size:.7rem;font-weight:600;line-height:.7rem}.interstitial.wrapup-slider-card-line{color:#fff;text-align:center;margin:0 0 11px;font-family:transducer,sans-serif;font-size:17px;font-weight:500}.wrapup-slider-card.wrapup-learning-slide-card{background-image:radial-gradient(circle at 100% 0,#252525 0%,#1c1c1c00 100%),radial-gradient(at 50% 100%,#062a1b 0%,#1c1b1b 100%);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;border:1px;border-top-style:solid;border-image:linear-gradient(90deg,#000,#2b5345,#000) 1;border-radius:12px;padding:33px}.wrapup-slider-card.wrapup-pr-slide-card{background-image:radial-gradient(circle at 100% 0,#252525 0%,#1c1c1c00 100%),radial-gradient(at 50% 100%,#062a1b 0%,#1c1b1b 100%);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;border:1px;border-top-style:solid;border-image:linear-gradient(90deg,#000,#2b5345,#000) 1;border-radius:12px}.wrapup-slider-card.wrapup-pr-slide-card .interstitial.wrapup-slider-card-title{color:#ffffffc4;text-align:center;margin:0 0 10px;font-family:neue-haas-grotesk-display,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2rem}.wrapup-slider-card.wrapup-pr-slide-card .interstitial.wrapup-slider-card-value{color:#00ff9b;text-align:center;margin:-4px 0 10px;font-family:transducer,sans-serif;font-size:1rem;font-weight:600}.interstitial.wrapup-slider-card-line,.wrapup-slider-card.wrapup-pr-slide-card .interstitial.wrapup-slider-card-title,.wrapup-slider-card.wrapup-pr-slide-card .interstitial.wrapup-slider-card-value{text-shadow:1px 2px #06060657}.wrapup-slider-card.wrapup-learning-slide-card .interstitial.wrapup-slider-card-title{color:#ffffffc4;text-align:center;margin:0 0 20px;font-family:neue-haas-grotesk-display,sans-serif;font-size:1.2rem;font-weight:600;line-height:21px}.wrapup-slider-card.wrapup-learning-slide-card .interstitial.wrapup-slider-card-value{color:#00ff9b;text-align:center;margin:0 0 13px;font-family:transducer,sans-serif;font-size:1.3rem;font-weight:600}.wrapup-slider-card.wrapup-learning-slide-card .interstitial.wrapup-slider-card-detail{letter-spacing:.6px;text-transform:uppercase;margin:6px 0 0;font-family:transducer,sans-serif;font-size:.8rem;font-weight:500}.wrapup-slider-card-kicker{text-transform:uppercase;letter-spacing:.09em;color:#94fad3bd;margin:0 0 8px;font-size:10px}.wrapup-slider-card-title{color:#dcf7ea;margin:0;font-size:21px;line-height:1.05}.wrapup-slider-card-line{margin:12px 0 0;font-size:14px}.wrapup-slider-card-value{letter-spacing:-.03em;color:#5dffc0;margin:8px 0 0;font-size:30px;line-height:.9}.wrapup-slider-card-detail{text-transform:uppercase;letter-spacing:.07em;color:#9af5d2b8;margin:8px 0 0;font-size:12px}.wrapup-slider-dots{justify-content:center;align-items:center;gap:7px;margin-top:22px;display:flex}.wrapup-slider-dot{appearance:none;cursor:pointer;background:#7cd9b952;border:0;border-radius:999px;width:8px;height:8px;padding:0}.wrapup-slider-dot.active{background:#55ffbf}.wrapup-coach-summary-reveal-anchor{width:100%;height:1px}.wrapup-inline-register-link{color:#62ffc6;text-underline-offset:.16em;font-weight:600;-webkit-text-decoration:underline #62ffc680;text-decoration:underline #62ffc680}.wrapup-inline-register-link:hover{color:#afffe4;text-decoration-color:#afffe4cc}.wrapup-inline-register-link:focus-visible{outline-offset:3px;outline:1px solid #62ffc6b3}.wrap-up-page p.interstitial strong{font-weight:600}.wrap-up-page .card.noback.wrapup-chat-section{border:none}.wrapup-power-card{background:0 0;padding:0;overflow:hidden}.wrapup-power-surface{box-shadow:none;background-image:radial-gradient(at 50% 121%,#27e59d4a 0%,#00774a00 54%),linear-gradient(190deg,#252827 0%,#00100a 50%,#030605 100%);padding:14px 24px 6px;position:relative;overflow:hidden}.wrapup-power-kicker{color:#49f3bb;letter-spacing:.09em;text-transform:uppercase;text-align:center;margin:0 0 14px;font-family:transducer-extended,sans-serif;font-size:14px;font-weight:600}.wrapup-power-hero{grid-template-columns:1fr 1fr 1fr;align-content:start;gap:10px;width:100%;max-width:720px;min-height:clamp(96px,19vw,130px);margin:0 auto;display:grid}.wrapup-power-metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.wrapup-power-metric-label{color:#8be8c4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-family:transducer-extended,sans-serif;font-size:clamp(11px,2.4vw,14px);font-weight:600;line-height:1.15}.wrapup-power-value{color:#e0e0e0;letter-spacing:0;white-space:nowrap;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(40px,6.4vw,49px);font-weight:600;line-height:.9;display:inline-block}.wrapup-power-delta{letter-spacing:-.05em;white-space:nowrap;font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(26px,5.7vw,44px);font-weight:600;line-height:.9;display:block}.wrapup-power-delta.up{color:#59ffa4}.wrapup-power-delta.down{color:#ff2d2d}.wrapup-power-delta.neutral{color:#e0e0e0}.wrapup-power-card p.interstitial{text-align:center;margin:0}.wrapup-power-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wrapup-power-range-control{flex-direction:column;align-items:flex-end;gap:2px;margin-top:2px;display:flex}.wrapup-power-range-label{letter-spacing:.08em;text-transform:uppercase;color:#8affcdc7;font-family:transducer,sans-serif;font-size:10px}.wrapup-power-range-select{appearance:none;color:#97ffd9;text-transform:uppercase;background-color:#06100de6;background-image:url(/images/caret.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:10px;border:.5px solid #6ce0ae;border-radius:3px;outline:0;padding:7px 24px 7px 10px;font-family:transducer,sans-serif;font-size:11px}.wrapup-power-history{margin-top:8px;margin-right:25px}.wrapup-power-history-chart{background:0 0;border:1px solid;border-style:solid none;border-image:linear-gradient(90deg,#000,#2b5345,#000) 1;border-radius:3px;width:100%;height:118px;display:block}.wrapup-power-history-plot{position:relative}.wrapup-power-history-yaxis{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:8px;bottom:8px;right:-34px}.wrapup-power-history-yaxis span{color:#c4ffe4bd;text-shadow:0 1px 2px #0009;font-family:transducer,sans-serif;font-size:10px;line-height:1}.wrapup-power-history-line{fill:none;stroke:#51ffb5;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.wrapup-power-history-dot{fill:#7ef7c3cc}.wrapup-power-history-dot.latest{fill:#51ffb5}.wrapup-power-history-axis{color:#87f2c7ad;text-transform:uppercase;justify-content:space-between;margin-top:6px;font-family:transducer,sans-serif;font-size:11px;display:flex}.wrapup-stream-emphasis{font-weight:600}.progress-subnav-card{margin-top:8px}.progress-subnav-row{grid-template-columns:minmax(96px,auto) 1fr 1fr;align-items:center;gap:8px;display:grid}.progress-subnav-button{text-align:center;width:100%;margin:0;padding-left:10px;padding-right:10px}.progress-subnav-button.is-active{color:#9dffe0;border-color:#78ffca;box-shadow:inset 0 0 0 1px #79ffcf38}.progress-subnav-back{text-align:left}.progress-session-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.progress-session-toolbar .select-bg{margin:0}.progress-session-nav{width:30px;height:30px}.progress-session-readonly{color:#88caafb8;margin-top:10px}.setreploadgrid.wrapup-editable-grid{grid-template-columns:1fr auto auto auto auto}.gridlabel.action,.setrepload.action{text-align:right;margin-left:10px;padding-left:2px;padding-right:0}.set-correction-toggle{appearance:none;color:#2effaa;cursor:pointer;background:#000;border:none;border-radius:2px;width:29px;height:24px;padding:0;font-family:transducer,sans-serif;font-size:15px;line-height:1}.set-correction-toggle:disabled{opacity:.6;cursor:wait}.set-correction-input{color:#b8ffe4;text-align:right;background:#00170e;border:1px solid #2effaa66;border-radius:2px;width:100%;padding:2px 18px 2px 5px;font-family:transducer,sans-serif;font-size:14px}.set-correction-input-shell{align-items:stretch;width:56px;display:inline-flex;position:relative}.set-correction-stepper{background:#071b13e6;border-left:1px solid #2effaa38;flex-direction:column;width:14px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.set-correction-stepper-button{cursor:pointer;background:0 0;border:0;flex:50%;padding:0;position:relative}.set-correction-stepper-button+.set-correction-stepper-button{border-top:1px solid #2effaa38}.set-correction-stepper-button:before{content:"";border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.set-correction-stepper-button--up:before{border-bottom:4px solid #8cffe0}.set-correction-stepper-button--down:before{border-top:4px solid #8cffe0}.set-correction-stepper-button:hover{background:#2effaa14}.set-correction-stepper-button:focus-visible{outline-offset:-1px;outline:1px solid #4cffbcc7}.set-corrected-mark{color:#3dff8a;font-weight:700}.session-correction-toast{color:#7affc8;letter-spacing:.01em;margin-top:8px;font-family:neue-haas-unica,sans-serif;font-size:13px}.exercisecard-controls{align-items:center;gap:6px;display:inline-flex}.exercise-history-nav{align-items:center;gap:4px;display:inline-flex}.exercise-history-button{min-width:26px;padding-left:8px;padding-right:8px}.wrapup-history-viewport{position:relative;overflow:hidden}.wrapup-history-panel{width:100%;position:relative}.wrapup-history-panel.incoming{position:absolute;top:0;left:0}.wrapup-history-panel.slide-in-left{animation:.26s forwards wrapup-slide-in-left}.wrapup-history-panel.slide-in-right{animation:.26s forwards wrapup-slide-in-right}.wrapup-history-panel.slide-out-right{animation:.26s forwards wrapup-slide-out-right}.wrapup-history-panel.slide-out-left{animation:.26s forwards wrapup-slide-out-left}@keyframes wrapup-slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes wrapup-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes wrapup-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes wrapup-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.setrepload-readonly{color:#88caaf99}.setrepload.delta.neutral{color:#ddd}.setrepload.delta.positive{color:#2effaa}.setrepload.delta.negative{color:#ff5e5e}@media (max-width:640px){.wrapup-session-complete-heading{font-size:24px}.wrapup-sticky-cta-heading{font-size:13px}.wrapup-slider-card{min-height:134px;padding:12px 12px 10px}.wrapup-slider-card-title{font-size:19px}.wrapup-slider-card-value{font-size:27px}.wrapup-top-cta-button.wrapup-top-cta-button--pulse{animation-duration:2.05s}.wrapup-power-hero{gap:6px;min-height:clamp(82px,3.6vw,40px)}.wrapup-power-metric-label{margin-bottom:8px}.wrapup-power-header{flex-direction:column;align-items:stretch;gap:8px}.wrapup-power-range-control{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.wrapup-top-cta-button.wrapup-top-cta-button--pulse{animation:none}}.sequenced-interstitial{display:contents}.sequenced-interstitial-body{opacity:1;justify-content:center;transition:opacity .44s ease-in-out;display:flex}.sequenced-interstitial[data-si-phase="-1"] .sequenced-interstitial-body{display:none}.sequenced-interstitial[data-si-visual-state=dimmed] .sequenced-interstitial-body{opacity:.25;pointer-events:none}.sequenced-interstitial h3.interstitial,.sequenced-interstitial h1.interstitial,.sequenced-interstitial h2.interstitial,.sequenced-interstitial h4.interstitial,.sequenced-interstitial p.interstitial,.sequenced-interstitial .form-panel,.sequenced-interstitial .tick-slider-container,.sequenced-interstitial .cs-root,.sequenced-interstitial .sps-toggle,.sequenced-interstitial .interstitial-followup,.sequenced-interstitial button.biggreen,.sequenced-interstitial button.primary,.sequenced-interstitial #onboarding-progress-meter,.sequenced-interstitial #priorities-block{transition:opacity .3s ease-out,transform .3s ease-out}.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) h3.interstitial,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) h1.interstitial,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) h2.interstitial,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) h4.interstitial,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .form-panel,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .tick-slider-container,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .cs-root,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .sps-toggle,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .interstitial-followup,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) button.biggreen,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) button.primary,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) #onboarding-progress-meter,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) #priorities-block{opacity:0;pointer-events:none}.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) h1.interstitial,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .form-panel,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .tick-slider-container,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .cs-root,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .sps-toggle,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) .interstitial-followup,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) button.biggreen,.sequenced-interstitial[data-si-phase]:where(:not([data-si-phase="99"])) button.primary{transform:translateY(12px)}.sequenced-interstitial:not([data-si-phase="-1"]) #onboarding-progress-meter{opacity:1;pointer-events:auto}.sequenced-interstitial[data-si-phase="-1"] .progress-step.is-filled{box-shadow:none!important;background-color:#0000!important}.sequenced-interstitial:not([data-si-phase="-1"]) .progress-step{transition:background-color .2s ease-out,box-shadow .2s ease-out}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:first-child{transition-delay:.3s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(2){transition-delay:.6s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(3){transition-delay:.85s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(4){transition-delay:1.06s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(5){transition-delay:1.23s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(6){transition-delay:1.36s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(7){transition-delay:1.46s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(8){transition-delay:1.54s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(9){transition-delay:1.6s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(10){transition-delay:1.65s}.sequenced-interstitial[data-si-phase="0"] .progress-step.is-filled:nth-child(11){transition-delay:1.69s}.sequenced-interstitial:not([data-si-phase="-1"]):not([data-si-phase="0"]) h3.interstitial{opacity:1;pointer-events:auto}.sequenced-interstitial[data-si-phase="2"] h1.interstitial,.sequenced-interstitial[data-si-phase="3"] h1.interstitial,.sequenced-interstitial[data-si-phase="4"] h1.interstitial,.sequenced-interstitial[data-si-phase="5"] h1.interstitial,.sequenced-interstitial[data-si-phase="6"] h1.interstitial,.sequenced-interstitial[data-si-phase="7"] h1.interstitial,.sequenced-interstitial[data-si-phase="99"] h1.interstitial,.sequenced-interstitial[data-si-phase="3"] p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase="4"] p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase="5"] p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase="6"] p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase="7"] p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase="99"] p.interstitial[data-si-body=true],.sequenced-interstitial[data-si-phase="4"] h2.interstitial,.sequenced-interstitial[data-si-phase="4"] h4.interstitial,.sequenced-interstitial[data-si-phase="4"] .cs-root,.sequenced-interstitial[data-si-phase="4"] .interstitial-followup,.sequenced-interstitial[data-si-phase="4"] #priorities-block,.sequenced-interstitial[data-si-phase="5"] h2.interstitial,.sequenced-interstitial[data-si-phase="5"] h4.interstitial,.sequenced-interstitial[data-si-phase="5"] .cs-root,.sequenced-interstitial[data-si-phase="5"] .interstitial-followup,.sequenced-interstitial[data-si-phase="5"] #priorities-block,.sequenced-interstitial[data-si-phase="6"] h2.interstitial,.sequenced-interstitial[data-si-phase="6"] h4.interstitial,.sequenced-interstitial[data-si-phase="6"] .cs-root,.sequenced-interstitial[data-si-phase="6"] .interstitial-followup,.sequenced-interstitial[data-si-phase="6"] #priorities-block,.sequenced-interstitial[data-si-phase="7"] h2.interstitial,.sequenced-interstitial[data-si-phase="7"] h4.interstitial,.sequenced-interstitial[data-si-phase="7"] .cs-root,.sequenced-interstitial[data-si-phase="7"] .interstitial-followup,.sequenced-interstitial[data-si-phase="7"] #priorities-block,.sequenced-interstitial[data-si-phase="99"] h2.interstitial,.sequenced-interstitial[data-si-phase="99"] h4.interstitial,.sequenced-interstitial[data-si-phase="99"] .cs-root,.sequenced-interstitial[data-si-phase="99"] .interstitial-followup,.sequenced-interstitial[data-si-phase="99"] #priorities-block,.sequenced-interstitial[data-si-phase="5"] .form-panel,.sequenced-interstitial[data-si-phase="5"] .tick-slider-container,.sequenced-interstitial[data-si-phase="6"] .form-panel,.sequenced-interstitial[data-si-phase="6"] .tick-slider-container,.sequenced-interstitial[data-si-phase="7"] .form-panel,.sequenced-interstitial[data-si-phase="7"] .tick-slider-container,.sequenced-interstitial[data-si-phase="99"] .form-panel,.sequenced-interstitial[data-si-phase="99"] .tick-slider-container,.sequenced-interstitial[data-si-phase="6"] .sps-toggle,.sequenced-interstitial[data-si-phase="7"] .sps-toggle,.sequenced-interstitial[data-si-phase="99"] .sps-toggle,.sequenced-interstitial[data-si-phase="7"] button.biggreen,.sequenced-interstitial[data-si-phase="7"] button.primary,.sequenced-interstitial[data-si-phase="99"] button.biggreen,.sequenced-interstitial[data-si-phase="99"] button.primary{opacity:1;pointer-events:auto;transform:translateY(0)}.sequenced-interstitial[data-si-phase="99"] h3.interstitial,.sequenced-interstitial[data-si-phase="99"] h1.interstitial,.sequenced-interstitial[data-si-phase="99"] h2.interstitial,.sequenced-interstitial[data-si-phase="99"] h4.interstitial,.sequenced-interstitial[data-si-phase="99"] p.interstitial,.sequenced-interstitial[data-si-phase="99"] .form-panel,.sequenced-interstitial[data-si-phase="99"] .tick-slider-container,.sequenced-interstitial[data-si-phase="99"] .cs-root,.sequenced-interstitial[data-si-phase="99"] .sps-toggle,.sequenced-interstitial[data-si-phase="99"] .interstitial-followup,.sequenced-interstitial[data-si-phase="99"] button.biggreen,.sequenced-interstitial[data-si-phase="99"] button.primary,.sequenced-interstitial[data-si-phase="99"] #onboarding-progress-meter,.sequenced-interstitial[data-si-phase="99"] #priorities-block{transition:none}.guided-word-token,.guided-word-inline-token{visibility:hidden;opacity:0;transition:opacity .1s linear}.guided-word-token.is-visible,.guided-word-inline-token.is-visible{visibility:visible;opacity:1}.commentary-segue{font-weight:500}
