.myo-personal-overview.myo-workout-modal-root{background:#fff;padding:0}.myo-personal-overview .myo-workout-details{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:linear-gradient(135deg,#fff,#faf9ff 65%,#fff);border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.personal-overview-video{background:#f8f8fb;border-radius:16px;height:250px;margin:0 0 14px;position:relative;overflow:hidden}.personal-overview-header{padding:max(14px,env(safe-area-inset-top)) 16px 4px;flex:none;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.personal-overview-header>button{background:#f4f3f8;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.personal-overview-header>span{background:#f0eaff;border-radius:26px;justify-self:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;display:flex}.personal-overview-header strong{letter-spacing:-.6px;font-size:18px;font-weight:700}.personal-overview-header>span>svg{color:#651bff;stroke-width:2.3px}.personal-overview-scroll{min-height:0;padding:10px 16px max(28px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#d6c8f6 transparent;flex:1;overflow:auto}.personal-overview-hero{isolation:isolate;background:radial-gradient(at 70% 100%,#e2dcf9,#0000 68%),linear-gradient(120deg,#fff,#f7f4ff);border:1px solid #fff;border-radius:24px;height:205px;position:relative;overflow:hidden;box-shadow:0 5px 22px #5f3a9b0b,0 0 0 1px #f1edf8}.personal-overview-hero-copy{z-index:1;width:63%;padding:19px 15px;position:relative}.personal-overview-hero-copy>p{letter-spacing:.5px;color:#651bff;margin:0 0 8px;font-size:11px;font-weight:600}.personal-overview-hero h2{letter-spacing:-1.4px;overflow-wrap:anywhere;margin:0 0 8px;font-size:31px;line-height:1.08}.personal-overview-hero-copy>small{color:#6e6684;font-size:11px}.myo-personal-overview .myo-workout-start{color:#fff;background:linear-gradient(130deg,#7710ff,#4a08f0);border:0;border-radius:28px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:42px;margin:14px 0 0;padding:9px 16px;font-size:13px;font-weight:700;display:flex}.personal-overview-art{z-index:0;mix-blend-mode:multiply;position:absolute;inset:5px -5px 0 43%}.personal-overview-art img{object-fit:contain!important}.personal-overview-progress{color:#655b81;background:#ffffffc0;border:5px solid #e9e7f1;border-radius:50%;place-items:center;width:49px;height:49px;font-size:12px;font-weight:600;display:grid;position:absolute;top:13px;right:13px}.personal-overview-thumbs{gap:7px;margin:15px 0 0;display:flex}.personal-overview-thumbs>button{aspect-ratio:1;background:#f0ebfa;border:1px solid #d6c5ff;border-radius:13px;flex:1;min-width:0;padding:0;position:relative;overflow:hidden}.personal-overview-thumbs img{object-fit:contain!important}.personal-overview-thumbs>.personal-overview-more{color:#fff;background:linear-gradient(145deg,#aa75ff,#600cff 50%,#2920cf);border:0;place-items:center;font-size:27px;font-weight:700;display:grid;box-shadow:0 5px 14px #651bff16}.personal-overview-all{background:0 0;border:0;align-items:center;gap:8px;margin:11px auto 20px;padding:7px 10px;display:flex;color:#786890!important;font-size:11px!important}.personal-overview-list-heading{justify-content:space-between;align-items:center;margin:25px 0 14px;display:flex}.personal-overview-list-heading h2{letter-spacing:-1px;margin:0;font-size:25px;line-height:1.1}.personal-overview-list-heading>span{color:#736486;letter-spacing:.2px;font-size:9px}.personal-overview-sessions{flex-direction:column;gap:8px;display:flex}.personal-overview-sessions>button{text-align:left;background:#fff;border:1px solid #f0edf5;border-radius:17px;align-items:center;gap:13px;width:100%;padding:13px 14px;display:flex;box-shadow:0 4px 15px #4b267508}.personal-overview-sessions>button[aria-current=step]{background:#faf7ff;border-color:#a57aff}.personal-overview-sessions>button>span{flex:1;min-width:0}.personal-overview-sessions strong{letter-spacing:-.6px;font-size:16px;display:block}.personal-overview-sessions small{color:#76698d;margin-top:5px;font-size:11px;display:block}.personal-overview-sessions i{color:#6b568d;border:4px solid #e9e5f3;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;display:grid}.personal-overview-sessions>button>svg{color:#78688f}.myo-personal-overview .myo-workout-request{margin-top:20px}.myo-personal-overview .myo-workout-details-caption{margin-top:8px}@media (width>=700px){.personal-overview-scroll{align-self:center;width:100%;max-width:520px}}@media (width<=340px){.personal-overview-header,.personal-overview-scroll{padding-left:12px;padding-right:12px}.personal-overview-hero h2{font-size:27px}.personal-overview-hero-copy{padding-left:13px}}