.ExerciseDemo-module__UGFRea__wrap{background:#eceef0;flex-shrink:0;position:relative;overflow:hidden}.ExerciseDemo-module__UGFRea__lg{border-radius:24px;width:230px;max-width:72vw;height:210px}.ExerciseDemo-module__UGFRea__md{border-radius:14px;width:116px;height:94px}.ExerciseDemo-module__UGFRea__sm{border-radius:13px;width:56px;height:56px}.ExerciseDemo-module__UGFRea__img{width:100%;height:100%;position:absolute;inset:0}.ExerciseDemo-module__UGFRea__lg .ExerciseDemo-module__UGFRea__img,.ExerciseDemo-module__UGFRea__md .ExerciseDemo-module__UGFRea__img{object-fit:contain}.ExerciseDemo-module__UGFRea__sm .ExerciseDemo-module__UGFRea__img{object-fit:cover}.ExerciseDemo-module__UGFRea__f0{z-index:1}.ExerciseDemo-module__UGFRea__f1{z-index:2;animation:1.7s ease-in-out infinite ExerciseDemo-module__UGFRea__demoCross}@keyframes ExerciseDemo-module__UGFRea__demoCross{0%,18%{opacity:0}50%,64%{opacity:1}to{opacity:0}}.ExerciseDemo-module__UGFRea__fallback{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ExerciseDemo-module__UGFRea__f1{opacity:0;animation:none}}
.WorkoutPlayer-module__sV1YGW__overlay{z-index:1000;padding:calc(1.1rem + env(safe-area-inset-top))1.25rem 2rem;background:#0a0a0a;flex-direction:column;display:flex;position:fixed;inset:0}.WorkoutPlayer-module__sV1YGW__topBar{justify-content:space-between;align-items:center;display:flex}.WorkoutPlayer-module__sV1YGW__iconBtn{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.WorkoutPlayer-module__sV1YGW__counter{color:#fff9;font-size:.9rem;font-weight:700}.WorkoutPlayer-module__sV1YGW__progressTrack{background:#ffffff1a;border-radius:99px;height:4px;margin-top:.85rem;overflow:hidden}.WorkoutPlayer-module__sV1YGW__progressFill{background:#fff;border-radius:99px;height:100%;transition:width .4s}.WorkoutPlayer-module__sV1YGW__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;width:100%;max-width:420px;margin:0 auto;animation:.35s both WorkoutPlayer-module__sV1YGW__fade;display:flex}@keyframes WorkoutPlayer-module__sV1YGW__fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WorkoutPlayer-module__sV1YGW__exIconBig{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:1rem;display:flex}.WorkoutPlayer-module__sV1YGW__doneCheck{color:#fff;background:#ffffff24;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:1rem;display:flex}.WorkoutPlayer-module__sV1YGW__playerDemo{border-radius:24px;margin-bottom:.85rem;box-shadow:0 14px 44px #00000080}.WorkoutPlayer-module__sV1YGW__nextRow{align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.WorkoutPlayer-module__sV1YGW__nextRow .WorkoutPlayer-module__sV1YGW__nextUp{margin:0}.WorkoutPlayer-module__sV1YGW__kicker{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.82rem}.WorkoutPlayer-module__sV1YGW__exName{color:#fff;margin:.3rem 0;font-size:1.8rem;font-weight:800;line-height:1.12}.WorkoutPlayer-module__sV1YGW__metaPills{gap:.5rem;margin:.5rem 0 1.6rem;display:flex}.WorkoutPlayer-module__sV1YGW__pill{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.WorkoutPlayer-module__sV1YGW__restRow{justify-content:center;align-items:center;gap:1rem;display:flex}.WorkoutPlayer-module__sV1YGW__restAdjust{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s,transform .1s;display:flex}.WorkoutPlayer-module__sV1YGW__restAdjust:hover{background:#ffffff1f}.WorkoutPlayer-module__sV1YGW__restAdjust:active{transform:scale(.92)}.WorkoutPlayer-module__sV1YGW__timer{width:200px;height:200px;margin:1rem 0 1.5rem}.WorkoutPlayer-module__sV1YGW__timerNum{color:#fff;font-size:3.2rem;font-weight:800;line-height:1}.WorkoutPlayer-module__sV1YGW__timerUnit{color:#ffffff80;margin-top:.2rem;font-size:.9rem}.WorkoutPlayer-module__sV1YGW__nextUp{color:#fff9;margin:0 0 1.25rem;font-size:.95rem}.WorkoutPlayer-module__sV1YGW__nextUp strong{color:#fff}.WorkoutPlayer-module__sV1YGW__primaryBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:14px;align-items:center;gap:.5rem;padding:1rem 2.2rem;font-size:1rem;font-weight:700;display:inline-flex}.WorkoutPlayer-module__sV1YGW__ghostBtn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;font-size:.9rem;text-decoration:underline;display:inline-flex}
.ExercisePicker-module__AQ_KVa__wrap{width:100%;position:relative}.ExercisePicker-module__AQ_KVa__trigger{color:#fff;cursor:pointer;text-align:left;background:#161616;border:1px solid #2a2a2a;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.65rem .85rem;font-size:.93rem;transition:border-color .15s;display:flex}.ExercisePicker-module__AQ_KVa__trigger:active{border-color:#ffffff4d}.ExercisePicker-module__AQ_KVa__triggerText{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.ExercisePicker-module__AQ_KVa__triggerPencil{color:#fff9;flex-shrink:0}.ExercisePicker-module__AQ_KVa__triggerName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ExercisePicker-module__AQ_KVa__triggerMuscle{text-transform:uppercase;letter-spacing:.03em;color:#ffffff73;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.ExercisePicker-module__AQ_KVa__chevron{color:#ffffff73;flex-shrink:0}.ExercisePicker-module__AQ_KVa__sheet{z-index:10000;background:#0a0a0a;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both ExercisePicker-module__AQ_KVa__sheetIn;display:flex;position:fixed;inset:0}@keyframes ExercisePicker-module__AQ_KVa__sheetIn{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ExercisePicker-module__AQ_KVa__sheetHeader{padding:calc(env(safe-area-inset-top) + 1rem)1.25rem .85rem;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ExercisePicker-module__AQ_KVa__closeBtn{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s;display:flex}.ExercisePicker-module__AQ_KVa__closeBtn:active{background:#ffffff1f}.ExercisePicker-module__AQ_KVa__sheetTitle{text-align:center;color:#fff;letter-spacing:-.02em;flex:1;margin:0;font-size:1rem;font-weight:800}.ExercisePicker-module__AQ_KVa__headerSpacer{flex-shrink:0;width:34px}.ExercisePicker-module__AQ_KVa__searchRow{flex-shrink:0;align-items:center;gap:.5rem;padding:.85rem 1.25rem .6rem;display:flex}.ExercisePicker-module__AQ_KVa__searchWrap{flex:1;align-items:center;display:flex;position:relative}.ExercisePicker-module__AQ_KVa__searchIcon{color:#ffffff61;pointer-events:none;position:absolute;left:.85rem}.ExercisePicker-module__AQ_KVa__searchInput{color:#fff;-webkit-appearance:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:.65rem .85rem .65rem 2.2rem;font-family:inherit;font-size:1rem;transition:border-color .15s}.ExercisePicker-module__AQ_KVa__searchInput:focus{border-color:#ffffff38}.ExercisePicker-module__AQ_KVa__searchInput::placeholder{color:#ffffff52}.ExercisePicker-module__AQ_KVa__searchInput::-webkit-search-cancel-button{display:none}.ExercisePicker-module__AQ_KVa__iconBtn{color:#ffffff73;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .12s,color .12s;display:flex}.ExercisePicker-module__AQ_KVa__iconBtnActive{color:#fff;background:#ffffff21;border-color:#ffffff38}.ExercisePicker-module__AQ_KVa__list{padding:0 1.25rem;padding-bottom:calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ExercisePicker-module__AQ_KVa__sectionHeader{align-items:center;gap:.7rem;padding:.6rem 0 .25rem;display:flex}.ExercisePicker-module__AQ_KVa__sectionLetter{color:#ffffff61;flex-shrink:0;width:14px;font-size:.83rem;font-weight:700}.ExercisePicker-module__AQ_KVa__sectionLine{border-top:1px dashed #ffffff1a;flex:1}.ExercisePicker-module__AQ_KVa__exerciseRow{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #ffffff0f;border-radius:0;align-items:center;gap:.85rem;width:100%;padding:.55rem 0;transition:background .1s;display:flex}.ExercisePicker-module__AQ_KVa__exerciseRow:last-child{border-bottom:none}.ExercisePicker-module__AQ_KVa__exerciseRow:active{background:#ffffff0a}.ExercisePicker-module__AQ_KVa__rowSelected .ExercisePicker-module__AQ_KVa__exerciseName{color:#fff;text-shadow:0 0 12px #ffffff4d}.ExercisePicker-module__AQ_KVa__thumb{background:#ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ExercisePicker-module__AQ_KVa__thumbCustom{background:#ffffff12;border:1px solid #ffffff1f}.ExercisePicker-module__AQ_KVa__thumbImg{object-fit:cover;width:100%;height:100%}.ExercisePicker-module__AQ_KVa__thumbIcon{color:#ffffff73}.ExercisePicker-module__AQ_KVa__thumbCustom .ExercisePicker-module__AQ_KVa__thumbIcon{color:#ffffff80}.ExercisePicker-module__AQ_KVa__exerciseInfo{text-align:left;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ExercisePicker-module__AQ_KVa__exerciseName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden}.ExercisePicker-module__AQ_KVa__exerciseMuscle{color:#ffffff6b;font-size:.77rem}.ExercisePicker-module__AQ_KVa__starBtn{color:#ffffff40;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;transition:color .12s;display:flex}.ExercisePicker-module__AQ_KVa__starBtnActive{color:#fff}.ExercisePicker-module__AQ_KVa__checkIcon{color:#fff;filter:drop-shadow(0 0 6px #fff6);flex-shrink:0}.ExercisePicker-module__AQ_KVa__divider{background:#ffffff14;height:1px;margin:.35rem 0}.ExercisePicker-module__AQ_KVa__empty{text-align:center;color:#ffffff4d;padding:2.5rem 0;font-size:.88rem}
