.myo-workout-schedule{margin-top:0}.myo-workout-schedule-heading h2{letter-spacing:-.5px;color:#292535;font-size:17px;font-weight:700}.myo-workout-schedule-subtitle{color:#aaa1b4;margin-top:5px;font-size:10px}.myo-workout-month{padding:5px 0 5px 8px;color:#8f819e!important;font-size:10px!important}.myo-workout-week-scroll{--workout-chip-unit:min(1vw,4.3px);scroll-snap-type:x proximity;margin:12px 0 17px}.myo-workout-week{gap:calc(var(--workout-chip-unit)*1.85);border-bottom:0;min-width:max-content;padding-bottom:3px;display:flex;position:relative}.myo-workout-schedule .myo-workout-day{gap:calc(var(--workout-chip-unit)*1.8);width:calc(var(--workout-chip-unit)*24.5);min-width:0;min-height:0;height:calc(var(--workout-chip-unit)*8.62);padding:0 calc(var(--workout-chip-unit)*2.46);white-space:nowrap;scroll-snap-align:center;background:#eeeff4;border:0;border-radius:999px;flex-direction:row;flex:none;position:relative}.myo-workout-schedule .myo-workout-day:hover{background:#e5e6ec}.myo-workout-day-name{line-height:1;font-size:calc(var(--workout-chip-unit)*3.08)!important;color:#747781!important}.myo-workout-day-number{line-height:1;font-size:calc(var(--workout-chip-unit)*3.08)!important;color:#191b20!important;margin-top:0!important;font-weight:600!important}.myo-workout-schedule .myo-workout-day[data-selected=true]{background:#242728;box-shadow:0 1px 2px #0000000d}.myo-workout-day[data-selected=true] .myo-workout-day-name,.myo-workout-day[data-selected=true] .myo-workout-day-number{color:#fff!important}.myo-workout-day-dot{position:absolute;bottom:3px;left:calc(50% - 1.5px);width:3px!important;height:3px!important;margin-top:0!important}.myo-workout-day-dot[data-scheduled=true]{background:#9770d9!important}.myo-workout-day[data-selected=true] .myo-workout-day-dot[data-scheduled=true]{background:#fff!important}.myo-workout-day-hero{isolation:isolate;color:#fff;background:radial-gradient(at 96% 6%,#81b8df,#0000 70%),radial-gradient(at 0 0,#438cf5,#0000 74%),linear-gradient(145deg,#276bd0,#081c39 89%);border-radius:27px;padding:0 0 18px;position:relative;overflow:hidden;box-shadow:0 8px 20px #194b8614}.myo-workout-day-hero .myo-workout-selected-plan{isolation:isolate;aspect-ratio:306/228;color:#fff;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block;position:relative;container-type:inline-size}.myo-workout-day-hero .myo-workout-selected-plan:hover{background:#ffffff06}.myo-workout-cover-waves{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.myo-workout-day-hero .myo-workout-selected-title{letter-spacing:-.42cqw;color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:2;max-width:60%;font-size:11.77cqw;font-weight:700;line-height:1.08;display:block;position:absolute;top:7.2%;left:6.2%;overflow:hidden}.myo-workout-day-hero .myo-workout-selected-plan[data-long-title=true] .myo-workout-selected-title{letter-spacing:-.28cqw;font-size:8.9cqw}.myo-workout-day-hero .myo-workout-selected-meta{letter-spacing:-.03cqw;color:#edf5ff;-webkit-line-clamp:3;z-index:2;-webkit-box-orient:vertical;width:43%;margin:0;font-size:3.6cqw;line-height:1.35;display:-webkit-box;position:absolute;top:24.1%;left:6.2%;overflow:hidden}.myo-workout-cover-facts{color:#deebfa;z-index:2;flex-direction:column;gap:2.94cqw;max-width:46%;font-size:3.59cqw;line-height:1.1;display:flex;position:absolute;top:44.6%;left:6.5%}.myo-workout-cover-facts>span{align-items:center;gap:2.94cqw;min-width:0;display:flex}.myo-workout-cover-facts i{background:#ffffff2c;border-radius:1.65cqw;flex:none;place-items:center;width:7.2cqw;height:7.2cqw;font-style:normal;display:grid}.myo-workout-cover-portrait{filter:drop-shadow(0 6px 7px #09244718);pointer-events:none;width:50.3%;height:74.1%;position:absolute;bottom:9.2%;right:4.6%}.myo-workout-cover-picture{transform-origin:0 0;background:#fafbfc;width:100%;height:100%;position:relative;overflow:hidden;transform:matrix3d(.78961,-.113636,0,-.000649351,-.0975204,.778023,0,-.000305707,0,0,1,0,17,22,0,1)}.myo-workout-cover-picture>img{object-fit:contain;width:100%;height:100%;display:block}.myo-workout-cover-start{color:#1d3558;z-index:3;white-space:nowrap;background:#fff;border-radius:8.5cqw;justify-content:space-between;align-items:center;gap:2.6cqw;min-height:10.45cqw;padding:0 4.9cqw;font-size:3.42cqw;font-weight:700;line-height:1;display:flex;position:absolute;bottom:11%;left:4.6%;box-shadow:0 4px 5px #0924471a}.myo-workout-cover-start svg{flex:none;width:4.9cqw;height:4.9cqw}.myo-workout-day-hero .myo-workout-view-plans{text-align:left;background:#ffffff05;border:1px solid #ffffff45;border-radius:20px;justify-content:flex-start;align-items:center;gap:12px;width:calc(100% - 40px);height:auto;min-height:64px;margin:13px 20px 0;padding:12px;display:flex;color:#fff!important;font-size:12px!important;font-weight:600!important}.myo-workout-plans-symbol{background:#fff2;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.myo-workout-view-plans>span:last-child{color:#d0e5ff;margin-left:auto;padding-right:3px;font-size:24px;font-weight:400}.myo-workout-day-hero button:focus-visible{outline-color:#e3f0ff}.myo-workout-calendar-navigation button{color:#65498a;background:#ece5f7}.myo-workout-details{background:#fcfbff;border-radius:27px;padding:25px 21px}.myo-workout-details-heading h2{color:#25202f;letter-spacing:-.6px;font-size:24px}.myo-workout-details-heading p{color:#9f93af;letter-spacing:1px;font-size:9px}.myo-workout-exercise{background:#fff;border-color:#eae5f1;border-radius:16px}.myo-workout-exercise-button{background:#fff;gap:13px;min-height:83px;padding:12px}.myo-workout-exercise-copy strong{color:#39313f;font-size:12px;font-weight:600}.myo-workout-exercise-copy>span{color:#a096ac;font-size:10px}.myo-workout-exercise-thumbnail{background:#f3eef8;border-radius:12px}.myo-workout-start{background:#292132;border-radius:16px;min-height:52px;margin-top:20px}.myo-workout-request{color:#857198!important}.myo-workout-program-meta{color:#b1a7bc}@media (width<=350px){.myo-workout-day-hero{border-radius:24px;padding-bottom:16px}.myo-workout-day-hero .myo-workout-view-plans{width:calc(100% - 30px);margin-left:15px;margin-right:15px}}