.workouts_stack__RMfU8{display:grid;grid-gap:22px;gap:22px}.workouts_controls__iOCyy,.workouts_hero__zGzOV,.workouts_listPanel__aD4hB,.workouts_phasePanel__ubNTO,.workouts_sessionPanel__xfLMO{border-radius:28px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft)}.workouts_hero__zGzOV{min-height:330px;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;background:linear-gradient(90deg,rgba(5,7,10,.88),rgba(5,7,10,.34)),url(/images/gym-reference.jpg) 50%/cover;overflow:hidden}.workouts_heroCopy__uTwUo{max-width:680px}.workouts_kicker__fL3cX{margin:0 0 10px;color:#ffd7a2;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.workouts_hero__zGzOV h3{margin:0;max-width:720px;font-size:clamp(44px,6vw,78px);line-height:.92;letter-spacing:-.05em}.workouts_hero__zGzOV p:last-child{margin:18px 0 0;max-width:520px;color:rgba(233,236,242,.78);font-size:16px;line-height:1.55}.workouts_heroStats__kPT9l{min-width:260px;display:grid;grid-gap:10px;gap:10px}.workouts_heroStats__kPT9l div{padding:16px;border-radius:18px;background:rgba(7,9,13,.52);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workouts_coachCue__Dn_sF p,.workouts_errorText__7R0z_,.workouts_heroStats__kPT9l span,.workouts_phaseActive__Kk7rp small,.workouts_phaseCard__1KaSH small,.workouts_progressMeta__qfwC4,.workouts_sessionTop__V54hr p,.workouts_statusText__QfMsW,.workouts_workoutActive__ujJKV small,.workouts_workoutCard__Hlh3b small{color:var(--muted);font-size:14px;line-height:1.45}.workouts_heroStats__kPT9l strong{display:block;margin-top:6px;font-size:21px;line-height:1}.workouts_controls__iOCyy{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;background:rgba(255,255,255,.05)}.workouts_dayRail__6OYCZ,.workouts_filterRail__jzOpW{display:flex;gap:10px;flex-wrap:wrap}.workouts_dayActive__4eF0Z,.workouts_dayButton__m9OQl,.workouts_filterActive__II5_m,.workouts_filterButton__MK8ip,.workouts_ghostButton__qBxhl,.workouts_primaryButton__B79nd,.workouts_saveButton__pVTs2,.workouts_secondaryAction__NpfkH,.workouts_workoutActive__ujJKV,.workouts_workoutCard__Hlh3b{font:inherit;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.workouts_dayActive__4eF0Z,.workouts_dayButton__m9OQl{min-width:82px;min-height:76px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:var(--text);display:grid;grid-gap:4px;gap:4px;text-align:left}.workouts_dayActive__4eF0Z,.workouts_dayButton__m9OQl:hover,.workouts_filterActive__II5_m,.workouts_filterButton__MK8ip:hover,.workouts_workoutActive__ujJKV,.workouts_workoutCard__Hlh3b:hover{transform:translateY(-1px)}.workouts_dayActive__4eF0Z,.workouts_filterActive__II5_m{background:linear-gradient(168deg,rgba(241,141,52,.28),rgba(241,141,52,.1));border-color:rgba(241,141,52,.28)}.workouts_dayActive__4eF0Z small,.workouts_dayActive__4eF0Z span,.workouts_dayButton__m9OQl small,.workouts_dayButton__m9OQl span{color:rgba(233,236,242,.62);font-size:12px;line-height:1}.workouts_dayActive__4eF0Z strong,.workouts_dayButton__m9OQl strong{font-size:26px;line-height:1}.workouts_filterActive__II5_m,.workouts_filterButton__MK8ip{min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:rgba(233,236,242,.82);font-weight:800}.workouts_filterActive__II5_m{color:#ffd7a2}.workouts_grid__qqZYA{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.25fr) minmax(280px,.85fr);grid-gap:22px;gap:22px;align-items:start}.workouts_listPanel__aD4hB,.workouts_phasePanel__ubNTO,.workouts_sessionPanel__xfLMO{padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.workouts_panelHead__Hj_8z,.workouts_phaseHead__9bmdG,.workouts_progressMeta__qfwC4,.workouts_sessionTop__V54hr,.workouts_timerRow__OUuBD{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workouts_panelHead__Hj_8z h3,.workouts_sessionTop__V54hr h3{margin:0;font-size:24px;line-height:1.08}.workouts_categoryTag__RaOJF,.workouts_panelHead__Hj_8z>span{display:inline-flex;min-height:34px;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(241,141,52,.12);color:#ffd7a2;font-size:12px;font-weight:900}.workouts_errorText__7R0z_{margin:16px 0 0;padding:12px 14px;border-radius:16px;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.22);color:#ffd9dd}.workouts_phaseList__Zqm8_,.workouts_workoutList__x9Lmb{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.workouts_exerciseBlock__7UCPn{margin-top:22px}.workouts_exerciseBlock__7UCPn .workouts_panelHead__Hj_8z h3{font-size:20px}.workouts_exerciseList__IUGhc{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.workouts_exerciseCard__goht_{overflow:hidden;display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(5,7,10,.42)}.workouts_exerciseImage__zovgn{width:104px;min-height:146px;height:100%;border-radius:14px;object-fit:cover;background:rgba(255,255,255,.08)}.workouts_exerciseCopy__MX0Pa{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.workouts_exerciseCopy__MX0Pa h4,.workouts_exerciseCopy__MX0Pa p{margin:0}.workouts_exerciseCopy__MX0Pa h4{font-size:16px;line-height:1.2}.workouts_exerciseCopy__MX0Pa strong{color:#ffd7a2;font-size:13px;line-height:1.35}.workouts_exerciseCopy__MX0Pa p{color:var(--muted);font-size:13px;line-height:1.45}.workouts_exerciseTags__Pasm1{display:flex;gap:6px;flex-wrap:wrap}.workouts_exerciseTags__Pasm1 span{max-width:100%;min-height:25px;padding:5px 8px;border-radius:999px;background:rgba(141,162,255,.14);color:#c9d3ff;font-size:11px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.workouts_exerciseCopy__MX0Pa a{width:-moz-fit-content;width:fit-content;min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(241,141,52,.28);background:rgba(241,141,52,.12);color:#ffd7a2;font-size:12px;font-weight:900;text-decoration:none}.workouts_workoutActive__ujJKV,.workouts_workoutCard__Hlh3b{width:100%;min-height:86px;padding:15px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04);color:var(--text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left}.workouts_workoutActive__ujJKV{background:rgba(241,141,52,.12);border-color:rgba(241,141,52,.24)}.workouts_workoutActive__ujJKV strong,.workouts_workoutCard__Hlh3b strong{display:block;font-size:16px;line-height:1.2}.workouts_workoutActive__ujJKV small,.workouts_workoutCard__Hlh3b small{display:block;margin-top:5px}.workouts_workoutActive__ujJKV em,.workouts_workoutCard__Hlh3b em{color:rgba(233,236,242,.58);font-size:12px;font-style:normal;font-weight:900}.workouts_accentDot__Vxp9g{width:14px;height:46px;border-radius:999px;background:#ffd08e}.workouts_accentgold__LX4C8{background:#ffd08e}.workouts_accentindigo__4Q8Bg{background:#8da2ff}.workouts_accentcoral__2I4Z_{background:#ff967f}.workouts_accentmint__o_cnZ{background:#8ce8bd}.workouts_sessionPanel__xfLMO{min-height:540px}.workouts_sessionTop__V54hr p{margin:12px 0 0;max-width:640px}.workouts_progressBlock__50HLm{margin-top:32px;padding:22px;border-radius:24px;background:linear-gradient(180deg,rgba(6,8,12,.28),rgba(6,8,12,.48)),url(/images/gym-bg.png) 50%/cover;border:1px solid rgba(255,255,255,.08)}.workouts_timerRow__OUuBD{align-items:flex-end}.workouts_timerRow__OUuBD strong{font-size:clamp(48px,8vw,84px);line-height:.9;letter-spacing:-.06em}.workouts_timerRow__OUuBD span{color:#ffd7a2;font-size:18px;font-weight:900}.workouts_phaseTrack__mr2mW,.workouts_progressTrack__GlvA6{width:100%;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.workouts_progressTrack__GlvA6{height:12px;margin-top:24px}.workouts_progressTrack__GlvA6 span{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#f18d34,#ffd08e);transition:width .24s ease}.workouts_progressMeta__qfwC4{margin-top:12px}.workouts_actions__itJHK{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.workouts_liveModelCard__Qup4O{margin-top:18px;padding:16px;border-radius:20px;border:1px solid rgba(141,162,255,.26);background:rgba(141,162,255,.1)}.workouts_liveModelHead__rW8BB{display:flex;justify-content:space-between;gap:12px;align-items:center}.workouts_liveModelLabel__IKggW{margin:0;color:#b9c6ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workouts_liveModelHead__rW8BB span{color:#c9d3ff;font-size:12px;font-weight:800}.workouts_liveModelCard__Qup4O h4{margin:10px 0 0;font-size:18px;line-height:1.2}.workouts_coachDemoStage__GuPvr{margin-top:12px;padding:12px;border-radius:16px;border:1px solid rgba(141,162,255,.22);background:rgba(8,12,20,.45);display:grid;place-items:center}.workouts_coachFigure__SLNAI{position:relative;width:86px;height:132px;transform-origin:center bottom}.workouts_coachHead__4nC_6{position:absolute;top:4px;left:31px;width:24px;height:24px;border-radius:50%;background:#ffd7a2}.workouts_coachTorso__agRwx{position:absolute;top:28px;left:38px;width:10px;height:48px;border-radius:999px;background:#c9d3ff}.workouts_coachLimb__6Ykbu{position:absolute;width:8px;height:42px;border-radius:999px;background:#8da2ff;transform-origin:top center}.workouts_coachArmLeft__VaLbM{top:34px;left:22px}.workouts_coachArmRight__aB_F_{top:34px;left:56px}.workouts_coachLegLeft__Yx9N6{top:72px;left:33px}.workouts_coachLegRight__v07WK{top:72px;left:45px}.workouts_coachShadow__gb_ws{margin-top:4px;width:74px;height:12px;border-radius:999px;background:rgba(10,12,18,.55);filter:blur(1px)}.workouts_coachPaused__Gom5S{opacity:.9}.workouts_coachRunning__dR4Q4{opacity:1}.workouts_poseidle__fmbu_ .workouts_coachArmLeft__VaLbM,.workouts_poseidle__fmbu_ .workouts_coachArmRight__aB_F_,.workouts_poseidle__fmbu_ .workouts_coachLegLeft__Yx9N6,.workouts_poseidle__fmbu_ .workouts_coachLegRight__v07WK{transform:rotate(0deg)}.workouts_poseidle__fmbu_ .workouts_coachTorso__agRwx{transform:translateY(0)}.workouts_posestrength__0F0lU .workouts_coachArmLeft__VaLbM{transform:rotate(-34deg)}.workouts_posestrength__0F0lU .workouts_coachArmRight__aB_F_{transform:rotate(34deg)}.workouts_posestrength__0F0lU .workouts_coachLegLeft__Yx9N6{transform:rotate(10deg)}.workouts_posestrength__0F0lU .workouts_coachLegRight__v07WK{transform:rotate(-10deg)}.workouts_posecardio__MIs7H .workouts_coachArmLeft__VaLbM,.workouts_posecardio__MIs7H .workouts_coachArmRight__aB_F_,.workouts_posecardio__MIs7H .workouts_coachLegLeft__Yx9N6,.workouts_posecardio__MIs7H .workouts_coachLegRight__v07WK{animation:workouts_coachRun__qFo__ .95s ease-in-out infinite}.workouts_posecardio__MIs7H .workouts_coachArmRight__aB_F_,.workouts_posecardio__MIs7H .workouts_coachLegLeft__Yx9N6{animation-delay:-.47s}.workouts_posemobility__G3QbL .workouts_coachArmLeft__VaLbM,.workouts_posemobility__G3QbL .workouts_coachArmRight__aB_F_{animation:workouts_coachMobilityArm__VWlNH 2.1s ease-in-out infinite}.workouts_posemobility__G3QbL .workouts_coachArmRight__aB_F_{animation-delay:-1.05s}.workouts_posemobility__G3QbL .workouts_coachLegLeft__Yx9N6,.workouts_posemobility__G3QbL .workouts_coachLegRight__v07WK{transform:rotate(8deg)}.workouts_posecooldown__fwQmB .workouts_coachTorso__agRwx{animation:workouts_coachBreath__svACl 2.2s ease-in-out infinite}.workouts_posecooldown__fwQmB .workouts_coachArmLeft__VaLbM{transform:rotate(-18deg)}.workouts_posecooldown__fwQmB .workouts_coachArmRight__aB_F_{transform:rotate(18deg)}.workouts_posecooldown__fwQmB .workouts_coachLegLeft__Yx9N6,.workouts_posecooldown__fwQmB .workouts_coachLegRight__v07WK{transform:rotate(4deg)}.workouts_coachTechniqueList__U4cdD{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.workouts_coachTechniqueList__U4cdD li{color:rgba(233,236,242,.92);font-size:14px;line-height:1.45}.workouts_liveModelActions__DajDz{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.workouts_liveModelActions__DajDz li{color:rgba(233,236,242,.9);font-size:14px;line-height:1.45}.workouts_liveModelUpcoming__alWBo{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.45}@keyframes workouts_coachRun__qFo__{0%,to{transform:rotate(26deg)}50%{transform:rotate(-26deg)}}@keyframes workouts_coachMobilityArm__VWlNH{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-58deg)}}@keyframes workouts_coachBreath__svACl{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.workouts_nextStepCard___IVcl{margin-top:18px;padding:16px;border-radius:20px;border:1px solid rgba(241,141,52,.24);background:rgba(241,141,52,.1)}.workouts_nextStepLabel__qAqf_{margin:0;color:#ffd7a2;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workouts_nextStepMessage__JwHZ8{margin:10px 0 0;color:var(--text);font-size:15px;font-weight:700}.workouts_stepsList___abJA{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.workouts_stepActive__MVMgt,.workouts_stepItem__5mjOn{color:var(--muted);font-size:14px;line-height:1.45}.workouts_stepActive__MVMgt{color:#ffd7a2;font-weight:700}.workouts_ghostButton__qBxhl,.workouts_primaryButton__B79nd,.workouts_saveButton__pVTs2,.workouts_secondaryAction__NpfkH{min-height:48px;padding:0 18px;border-radius:999px;font-weight:900;text-decoration:none}.workouts_primaryButton__B79nd,.workouts_saveButton__pVTs2{border:0;background:linear-gradient(168deg,#f18d34,#ffc96c);color:#0a0c10}.workouts_ghostButton__qBxhl,.workouts_secondaryAction__NpfkH{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text)}.workouts_saveButton__pVTs2{margin-left:auto}.workouts_ghostButton__qBxhl:hover,.workouts_primaryButton__B79nd:hover,.workouts_saveButton__pVTs2:hover,.workouts_secondaryAction__NpfkH:hover{transform:translateY(-1px)}.workouts_ghostButton__qBxhl:disabled,.workouts_primaryButton__B79nd:disabled,.workouts_saveButton__pVTs2:disabled{cursor:not-allowed;opacity:.55;transform:none}.workouts_recommendedAction__g_7qV{box-shadow:0 0 0 2px rgba(241,141,52,.4)}.workouts_statusText__QfMsW{margin:18px 0 0;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.workouts_phaseActive__Kk7rp,.workouts_phaseCard__1KaSH{padding:16px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.workouts_phaseActive__Kk7rp{border-color:rgba(241,141,52,.24);background:rgba(241,141,52,.1)}.workouts_phaseHead__9bmdG{justify-content:flex-start}.workouts_phaseHead__9bmdG small,.workouts_phaseHead__9bmdG strong{display:block}.workouts_phaseIcon__nTgS4{flex:0 0 auto;width:36px;height:36px;border-radius:14px;background:#ffd08e}.workouts_phasegold__zJuQy{background:#ffd08e}.workouts_phaseindigo__E8hc_{background:#8da2ff}.workouts_phasecoral__8B0wg{background:#ff967f}.workouts_phaseTrack__mr2mW{height:8px;margin-top:14px}.workouts_phaseTrack__mr2mW span{display:block;height:100%;min-width:8px;border-radius:inherit;background:rgba(255,208,142,.9)}.workouts_coachCue__Dn_sF{margin-top:18px;padding:16px;border-radius:20px;background:rgba(122,214,138,.1);border:1px solid rgba(122,214,138,.18)}.workouts_coachCue__Dn_sF span{color:#a6ebb2;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workouts_coachCue__Dn_sF p{margin:10px 0 0}@media (max-width:1280px){.workouts_grid__qqZYA{grid-template-columns:1fr}.workouts_sessionPanel__xfLMO{min-height:auto}}@media (max-width:820px){.workouts_controls__iOCyy,.workouts_hero__zGzOV{grid-template-columns:1fr}.workouts_heroStats__kPT9l{min-width:0}.workouts_saveButton__pVTs2{margin-left:0}}@media (max-width:560px){.workouts_hero__zGzOV,.workouts_listPanel__aD4hB,.workouts_phasePanel__ubNTO,.workouts_sessionPanel__xfLMO{padding:18px;border-radius:22px}.workouts_actions__itJHK,.workouts_dayRail__6OYCZ,.workouts_filterRail__jzOpW{display:grid;grid-template-columns:1fr}.workouts_dayActive__4eF0Z,.workouts_dayButton__m9OQl,.workouts_filterActive__II5_m,.workouts_filterButton__MK8ip,.workouts_ghostButton__qBxhl,.workouts_primaryButton__B79nd,.workouts_saveButton__pVTs2,.workouts_secondaryAction__NpfkH{width:100%}.workouts_workoutActive__ujJKV,.workouts_workoutCard__Hlh3b{grid-template-columns:auto minmax(0,1fr)}.workouts_workoutActive__ujJKV em,.workouts_workoutCard__Hlh3b em{grid-column:2}.workouts_exerciseCard__goht_{grid-template-columns:1fr}.workouts_exerciseImage__zovgn{width:100%;min-height:168px;max-height:220px}}