.myo-workout-with-sets{--training-set-area-height:151px;--training-set-fade-start:44px}.myo-workout-with-sets[data-sets-expanded=true]{--training-set-area-height:184px;--training-set-fade-start:88px}.myo-pack-player.myo-workout-with-sets .myo-pack-media-surface{inset:75px 0 calc(99px + var(--training-set-area-height));max-width:700px;margin:auto}.myo-pack-player.myo-workout-with-sets .myo-pack-player-bottom{padding:15px 26px max(24px,calc(15px + env(safe-area-inset-bottom)));background:linear-gradient(transparent,var(--workout-background) 9%)}.training-set-timed-values{text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.training-set-timed-values>small{color:var(--workout-muted);font-size:11px;font-weight:500}@media (height<=640px){.myo-pack-player.myo-workout-with-sets .myo-pack-media-surface{bottom:calc(79px + var(--training-set-area-height))}}.training-set-area{height:var(--training-set-area-height);margin-top:16px;transition:height .45s cubic-bezier(.22,.68,.2,1);position:relative}.training-set-scroll{overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;height:calc(100% - 24px);-webkit-mask-image:linear-gradient(#000 0,#000 var(--training-set-fade-start),#0009 calc(100% - 50px),transparent 100%);-webkit-mask-image:linear-gradient(#000 0,#000 var(--training-set-fade-start),#0009 calc(100% - 50px),transparent 100%);mask-image:linear-gradient(#000 0,#000 var(--training-set-fade-start),#0009 calc(100% - 50px),transparent 100%);padding:0 0 90px;scroll-padding-block:0 70px;overflow-y:auto}.training-set-scroll::-webkit-scrollbar{display:none}.training-set-scroll:focus-visible{outline:2px solid var(--workout-ink);outline-offset:4px;border-radius:14px}.training-set-columns{height:24px;color:var(--workout-muted);letter-spacing:1px;align-items:flex-start;gap:12px;padding:0 13px 10px;font-size:8px;font-weight:650;line-height:1;display:flex;position:relative}.training-set-columns:after{content:"";background:var(--workout-border);height:1px;position:absolute;bottom:4px;left:0;right:0}.training-set-column-number{flex:0 0 42px}.training-set-column-values>span{white-space:nowrap;text-align:center}.training-set-column-done{text-align:center;flex:0 0 30px;width:30px}.training-set-row{border:1px solid var(--workout-border);border-radius:var(--workout-row-radius);scroll-snap-align:start;background:linear-gradient(110deg,#fafafa,#fdfdfd);align-items:center;gap:12px;height:44px;min-height:44px;margin-bottom:0;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #00000004}.training-set-row[data-current=true]{border-color:var(--workout-ink);background:linear-gradient(110deg,var(--workout-surface),var(--workout-background));box-shadow:0 2px 8px var(--workout-shadow)}.training-set-number{border-right:1px solid var(--workout-border);height:36px;color:var(--workout-ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:flex-start;gap:3px;padding-right:12px;display:flex}.training-set-number b{font-size:18px;font-weight:700;line-height:1}.training-set-row[data-current=true] .training-set-number b{color:var(--workout-ink)}.training-steppers,.training-set-column-values{flex:1;grid-template-columns:minmax(76px,.82fr) minmax(0,1.18fr);gap:14px;min-width:0;display:grid}.training-steppers>div{background:0 0;justify-content:space-between;align-items:center;gap:0;min-width:0;height:28px;padding:0 3px;display:flex;position:relative}.training-steppers>div:before{content:"";background:var(--workout-selected-surface);border-radius:7px;height:28px;position:absolute;inset:auto 0 0}.training-steppers button{width:23px;height:28px;color:var(--workout-secondary-text);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;font-size:19px;display:grid;position:relative}.training-steppers>div>span{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.training-steppers input{text-align:center;width:34px;min-width:0;max-width:100%;color:var(--workout-ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:700;position:relative}.training-steppers input::-webkit-inner-spin-button{appearance:none}.training-set-tools{justify-content:space-between;align-items:center;padding-left:0;display:flex}.training-set-tools>button{background:var(--workout-surface);min-height:36px;color:var(--workout-secondary-text);border:0;border-radius:12px;padding:9px 10px;font-size:11px}.training-set-save{width:30px;height:42px;color:var(--workout-background);background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:grid;position:relative}.training-set-save:before{content:"";background:var(--workout-background);border:1px solid #d6d9de;border-radius:8px;width:22px;height:22px;position:absolute}.training-set-save>svg{opacity:0;width:13px;height:13px;position:relative}.training-set-save[data-saved=true]:before{background:var(--workout-secondary-text);border-color:var(--workout-secondary-text);box-shadow:0 3px 7px #0000001a}.training-set-save[data-saved=true]>svg,.training-set-save[data-saved=true]:disabled{opacity:1}.training-set-saving{border:2px solid #d9dce0;border-top-color:#737980;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite training-set-saving;position:relative}.training-save-notice{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes training-set-saving{to{transform:rotate(360deg)}}.training-set-row button:focus-visible,.training-set-row input:focus-visible{outline-color:var(--workout-ink)}.training-set-actions{z-index:2;isolation:isolate;pointer-events:none;position:absolute;inset:auto 0 0}.training-set-actions button{pointer-events:auto}.myo-workout-with-sets .training-set-actions .myo-pack-player-actions{gap:20px;margin:0}.myo-workout-with-sets .myo-pack-player-actions .myo-pack-circle{width:48px;height:48px}.myo-workout-with-sets .training-set-actions .myo-pack-circle{z-index:1;opacity:1;background:var(--workout-surface);color:var(--workout-ink);backdrop-filter:none;position:relative}.myo-workout-with-sets .training-set-actions .myo-pack-circle:disabled{color:#b2b2b6;background:#f7f7f8}.training-set-area[data-rest=true]{height:56px}.training-set-row[data-current=true] .training-steppers>div:before{background:var(--workout-selected-surface)}.training-set-row[data-current=true] .training-steppers button{color:var(--workout-ink)}.training-set-row[data-current=true] button:focus-visible,.training-set-row[data-current=true] input:focus-visible{outline-color:var(--workout-ink)}.training-weight-units{letter-spacing:0;justify-content:center;align-items:center;gap:3px;min-width:0;height:16px;margin-top:-3px;display:flex}.training-weight-units>button{color:var(--workout-muted);background:0 0;border:0;min-width:12px;padding:0;font-size:8px;font-weight:500;line-height:16px}.training-weight-units>button[aria-pressed=true]{color:#353b43;font-weight:750}.training-weight-units>small{white-space:nowrap;letter-spacing:.3px;font-size:6px}.training-weight-units>input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:#e7e9ec;border:1px solid #d4d8de;border-radius:10px;width:26px;min-width:26px;height:10px;margin:0;padding:0}.training-weight-units>input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--workout-background);background:#565d67;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #0002}.training-weight-units>input[type=range]::-moz-range-thumb{border:1px solid var(--workout-background);background:#565d67;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 2px #0002}@media (width<=350px){.training-set-row{gap:8px;padding-left:10px;padding-right:10px}.training-set-column-number{flex-basis:34px}.training-set-column-done{flex-basis:28px;width:28px}.training-set-columns{gap:8px;padding-left:11px;padding-right:11px}.training-set-number{flex-basis:34px;padding-right:7px}.training-steppers,.training-set-column-values{grid-template-columns:minmax(72px,.82fr) minmax(0,1.18fr);gap:10px}.training-steppers>div{padding-left:2px;padding-right:2px}.training-steppers button{width:21px}.training-steppers input{width:30px}.training-set-save{flex-basis:28px;width:28px}.myo-workout-with-sets .training-set-actions .myo-pack-player-actions{gap:12px}}