.legal-page{isolation:isolate;color:#fff7f1;min-height:100dvh;padding-bottom:clamp(64px,8vw,120px);position:relative}.legal-page:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#211b2533,#211b2566),#211b25 url(/media/cabinet/today-v2/01-background-page.png) 50%/cover no-repeat;position:fixed;inset:0}.legal-page-hero{isolation:isolate;border-bottom:1px solid #ddb98c88;position:relative}.legal-page-hero-image,.legal-page-band{width:100%;height:auto;display:block}.legal-page-hero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#211923e8 0%,#211923bc 25%,#21192344 50%,#0000 76%);position:absolute;inset:0}.legal-page-hero-copy{z-index:1;flex-direction:column;justify-content:center;width:min(56%,850px);padding:clamp(92px,8vw,150px) clamp(24px,5vw,96px) clamp(40px,5vw,80px);display:flex;position:absolute;inset:0 auto 0 0}.legal-page-hero-copy h1{text-wrap:balance;text-shadow:0 2px 18px #130e19aa;font-family:Home Prata,Georgia,serif;font-size:clamp(35px,4.2vw,70px);font-weight:400;line-height:1.12}.legal-page-hero-copy>p{color:#f4e7e3;max-width:40rem;font-size:clamp(16px,1.35vw,21px)}.legal-reading{width:min(100% - clamp(32px,8vw,120px),920px);margin-inline:auto}.legal-page-toc{background:#2d222dd9;margin-top:clamp(42px,5vw,78px)}.legal-page-note{margin-top:32px}.legal-page-body{margin-top:48px}.legal-page-body>section{margin-top:clamp(48px,5.5vw,90px);font-size:clamp(16px,1.1vw,18px)}.legal-page-body>section:first-child{margin-top:0}.legal-page-body>section h2{font-family:Home Prata,Georgia,serif;font-size:clamp(25px,2vw,34px);font-weight:400}.legal-page-band{border-block:1px solid #ddb98c88;margin-block:clamp(52px,6vw,96px)}.legal-page-back{margin-top:64px;display:block}@media (max-width:767px){.legal-page-hero:after{display:none}.legal-page-hero-copy{background:#211923;width:100%;padding:32px 24px 42px;position:relative}.legal-page-hero-copy h1{font-size:clamp(34px,8vw,50px)}.legal-page-band{margin-block:48px}}
.PlansPanel-module__Xi1E7a__page{color:#f4eae8;gap:16px;min-width:0;padding-bottom:48px;display:grid}.PlansPanel-module__Xi1E7a__page section,.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer{border-color:var(--today-panel-border,#8f5875);background-color:#29212b;background-image:linear-gradient(#211b2533,#211b2566),url(/media/cabinet/today-v2/01-background-page.png);background-position:50%;background-size:cover;box-shadow:0 12px 32px #140e171f}header:has(+.PlansPanel-module__Xi1E7a__page) h1{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f5e1ea;font-size:clamp(42px,4.5vw,72px);font-weight:500;line-height:1.02}header:has(+.PlansPanel-module__Xi1E7a__page)>p{color:#eadde4;font-size:clamp(16px,1.65vw,24px)}.PlansPanel-module__Xi1E7a__account{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PlansPanel-module__Xi1E7a__account>section{border-radius:14px;min-width:0;padding:22px 24px}.PlansPanel-module__Xi1E7a__regionCard{border:1px solid #bd7796;box-shadow:inset 0 0 0 1px #bd77961a}.PlansPanel-module__Xi1E7a__paymentWide>section{border-radius:14px;padding:22px 24px}.PlansPanel-module__Xi1E7a__paymentWide>section>p:first-child{color:#e9c386;letter-spacing:.08em;font-size:14px}.PlansPanel-module__Xi1E7a__paymentWide>section>p:last-child{border-color:#a67b905e}.PlansPanel-module__Xi1E7a__account>section>p:first-child,.PlansPanel-module__Xi1E7a__management>p:first-child{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;letter-spacing:0;text-transform:none;color:#f4dce8;margin:0;font-size:clamp(26px,2.1vw,34px);font-weight:500;line-height:1.05}.PlansPanel-module__Xi1E7a__account>section:first-child>p:nth-child(2){font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f1cb8c;margin-top:15px;font-size:clamp(32px,3.3vw,52px);line-height:1.05}.PlansPanel-module__Xi1E7a__account>section:first-child>p:last-child{color:#e8dce3;margin-top:12px}.PlansPanel-module__Xi1E7a__account>section:first-child>h2{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f1cb8c;margin-top:15px;font-size:clamp(30px,2.8vw,44px);font-weight:500;line-height:1.08}.PlansPanel-module__Xi1E7a__account>section:first-child>h2+p{color:#e8dce3;margin-top:12px;font-size:17px;line-height:1.45}.PlansPanel-module__Xi1E7a__region{min-width:0}.PlansPanel-module__Xi1E7a__regionHeading{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f4dce8;margin:0;font-size:clamp(26px,2.1vw,34px);font-weight:500;line-height:1.05}.PlansPanel-module__Xi1E7a__regionHint{color:#d8c8d2;margin-top:5px;font-size:12px}.PlansPanel-module__Xi1E7a__regionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.PlansPanel-module__Xi1E7a__regionPill{color:#f1e1e9;background:#2b222c;border:1px solid #a77b93;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:0;padding:10px 15px;font-size:14px;line-height:1.25;transition:border-color .18s,background-color .18s;display:inline-flex}.PlansPanel-module__Xi1E7a__regionPill[aria-pressed=true]{background:#71325291;border-color:#f49ac5;box-shadow:inset 0 0 0 1px #f49ac5}.PlansPanel-module__Xi1E7a__ruFlag{background:linear-gradient(#fff 0 33.33%,#3066ba 33.33% 66.66%,#db3d52 66.66%);border:1px solid #fff5;border-radius:50%;flex:none;width:22px;height:22px;display:block}.PlansPanel-module__Xi1E7a__globeIcon{flex:none;width:24px;height:24px}.PlansPanel-module__Xi1E7a__regionWays{color:#e5d4de;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:14px;font-size:12px;display:flex}.PlansPanel-module__Xi1E7a__regionWays>span{color:#c9b8c2}.PlansPanel-module__Xi1E7a__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;flex-direction:column;min-width:0;height:100%;padding:6px 18px 14px;display:flex;position:relative;overflow:hidden}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer:nth-child(2){border-color:#d6b579}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer.PlansPanel-module__Xi1E7a__offerPassed{opacity:.55;filter:grayscale()}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer.PlansPanel-module__Xi1E7a__offerPassed *{pointer-events:none}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer.PlansPanel-module__Xi1E7a__offerNext{border-color:#f2c57f;box-shadow:0 0 0 2px #f2c57f66}.PlansPanel-module__Xi1E7a__photo{aspect-ratio:3;background-position:50%;background-size:cover;border-radius:10px;flex:none;margin:0 -12px;position:relative;overflow:hidden}.PlansPanel-module__Xi1E7a__photo:after{content:"";background:linear-gradient(#0000,#29212bb8);position:absolute;inset:55% 0 0}.PlansPanel-module__Xi1E7a__offerNumber{z-index:1;width:46px;height:46px;font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em;color:#f5a6cb;background:#2a1e2bc9;border:1px solid #f4accd;border-radius:50%;place-items:center;font-size:23px;font-weight:400;line-height:1;display:grid;position:absolute;bottom:12px;left:14px;right:auto;box-shadow:0 6px 18px #190f1880}.PlansPanel-module__Xi1E7a__offer:nth-child(2) .PlansPanel-module__Xi1E7a__offerNumber{color:#f4cb91;border-color:#f4cb91}.PlansPanel-module__Xi1E7a__name{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f6dce7;overflow-wrap:normal;margin-top:4px;font-size:clamp(30px,2.65vw,43px);font-weight:500;line-height:1.03}.PlansPanel-module__Xi1E7a__offerSubtitle{color:#efdeea;margin-top:2px;font-size:18px;line-height:1.2}.PlansPanel-module__Xi1E7a__offerDescription{color:#e8dce3;min-height:3.6em;margin-top:8px;font-size:15px;line-height:1.25}.PlansPanel-module__Xi1E7a__features{flex:1;margin-top:12px}.PlansPanel-module__Xi1E7a__features>li{border-bottom:1px solid #bda0ae35;align-items:center;gap:12px;min-height:66px;padding:8px 0;line-height:1.25;display:flex}.PlansPanel-module__Xi1E7a__features>li:last-child{border-bottom:0}.PlansPanel-module__Xi1E7a__featureIcon{color:#f8d2e4;background:0 0;border:1px solid #e4bd80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.PlansPanel-module__Xi1E7a__features strong,.PlansPanel-module__Xi1E7a__features small{display:block}.PlansPanel-module__Xi1E7a__features strong{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f5e4ec;font-size:20px;font-weight:500}.PlansPanel-module__Xi1E7a__features small{color:#e2d4de;margin-top:2px;font-size:12px}.PlansPanel-module__Xi1E7a__price{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;font-variant-numeric:tabular-nums;color:#f4a9cd;margin-top:12px;font-size:clamp(34px,3vw,49px);line-height:1;display:block}.PlansPanel-module__Xi1E7a__price small{white-space:normal;font-size:.48em}.PlansPanel-module__Xi1E7a__offerNote{color:#e9dbe2;min-height:1.4em;margin-top:4px;font-size:13px}.PlansPanel-module__Xi1E7a__offer:nth-child(2) .PlansPanel-module__Xi1E7a__price{color:#f5cb92}.PlansPanel-module__Xi1E7a__cta{min-height:78px;margin-top:10px}.PlansPanel-module__Xi1E7a__designButton{color:#241720;white-space:normal;background:linear-gradient(110deg,#e983ae,#b93975);border:1px solid #f195bb;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.PlansPanel-module__Xi1E7a__designButton:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.4);pointer-events:none}.PlansPanel-module__Xi1E7a__offer:nth-child(2) .PlansPanel-module__Xi1E7a__designButton{background:linear-gradient(110deg,#f3d49b,#eeb86f);border-color:#f2c57f}.PlansPanel-module__Xi1E7a__designButton>span{font-size:22px;font-weight:400;line-height:1}.PlansPanel-module__Xi1E7a__management{border-radius:14px;padding:22px 24px}.PlansPanel-module__Xi1E7a__management>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.PlansPanel-module__Xi1E7a__management button{color:#f1b1cf;border-color:#ee9ec1;min-height:44px}.PlansPanel-module__Xi1E7a__starterPay{background:#2a1a24e6;border-color:#d6b579;scroll-margin-block:100px}.PlansPanel-module__Xi1E7a__starterPayTitle{font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;color:#f4dce8;margin:0;padding-right:40px;font-size:clamp(24px,2.4vw,28px);font-weight:600;line-height:1.2}.PlansPanel-module__Xi1E7a__starterPayMain{color:#241720;background:linear-gradient(110deg,#f3d49b,#eeb86f);border:1px solid #f2c57f;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:280px;min-height:56px;padding:12px 28px;font-size:18px;font-weight:700;display:flex}.PlansPanel-module__Xi1E7a__starterPayMain:disabled{opacity:.6}.PlansPanel-module__Xi1E7a__notice{color:#fff3e4;background:#3a2418;border:1px solid #f0b46a;border-radius:18px;align-items:flex-start;gap:12px;margin-top:12px;padding:20px;scroll-margin-block:120px;font-size:17px;font-weight:500;line-height:1.45;display:flex}.PlansPanel-module__Xi1E7a__noticeIcon{color:#2a1a10;background:#f0b46a;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:700;line-height:1;display:grid}@media (min-width:768px){.PlansPanel-module__Xi1E7a__notice{font-size:18px}}.PlansPanel-module__Xi1E7a__page button:focus-visible{outline-offset:3px;outline:2px solid #f2c982}.PlansPanel-module__Xi1E7a__page button{scroll-margin-block:100px}@media (max-width:1100px){.PlansPanel-module__Xi1E7a__cards{gap:10px}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer{padding-inline:14px}.PlansPanel-module__Xi1E7a__photo{margin-inline:-8px}}@media (max-width:900px){.PlansPanel-module__Xi1E7a__account{grid-template-columns:minmax(0,1fr)}.PlansPanel-module__Xi1E7a__cards{grid-template-columns:minmax(0,1fr);gap:18px}.PlansPanel-module__Xi1E7a__photo{aspect-ratio:3}.PlansPanel-module__Xi1E7a__name{font-size:40px}.PlansPanel-module__Xi1E7a__price{font-size:46px}}@media (max-width:480px){.PlansPanel-module__Xi1E7a__starterPayMain{width:100%;min-width:0}.PlansPanel-module__Xi1E7a__page{gap:16px}.PlansPanel-module__Xi1E7a__account>section,.PlansPanel-module__Xi1E7a__management{padding:18px}.PlansPanel-module__Xi1E7a__page .PlansPanel-module__Xi1E7a__offer{padding:5px 16px 18px}.PlansPanel-module__Xi1E7a__regionOptions{grid-template-columns:minmax(0,1fr)}.PlansPanel-module__Xi1E7a__photo{margin-inline:-11px}.PlansPanel-module__Xi1E7a__name{font-size:36px}.PlansPanel-module__Xi1E7a__price{font-size:42px}}
.WorkoutPlayer-module__ly0Ijq__shell{color:#f4eae8;background:radial-gradient(75% 65% at 50% 15%,#432a3c 0%,#0000 78%),#211923}.WorkoutPlayer-module__ly0Ijq__header{padding:max(14px, env(safe-area-inset-top)) 30px 12px;flex:none;position:relative}.WorkoutPlayer-module__ly0Ijq__headerInner{width:100%;max-width:1500px;margin-inline:auto}.WorkoutPlayer-module__ly0Ijq__headerTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.WorkoutPlayer-module__ly0Ijq__header h1{color:#f4eae8;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(35px,4vw,63px);font-weight:500;line-height:.98}.WorkoutPlayer-module__ly0Ijq__header p{margin:7px 0 0;font-size:clamp(14px,1.5vw,21px);line-height:1.3}.WorkoutPlayer-module__ly0Ijq__headerTools{flex:none;align-items:center;gap:16px;display:flex}.WorkoutPlayer-module__ly0Ijq__headerTools button{color:#f4eae8;align-items:center;gap:9px;min-height:44px;font-size:15px;display:inline-flex}.WorkoutPlayer-module__ly0Ijq__headerTools button:hover{color:#e7a0ba}.WorkoutPlayer-module__ly0Ijq__headerTools svg{flex:none;width:26px;height:26px}.WorkoutPlayer-module__ly0Ijq__headerDivider{background:#80596d;width:1px;height:32px}.WorkoutPlayer-module__ly0Ijq__progressRow{align-items:center;gap:17px;margin-top:15px;display:flex}.WorkoutPlayer-module__ly0Ijq__progressTrack{background:#594051;border-radius:999px;flex:1;height:9px;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#ef91b4,#f5a6c3);height:100%;transition:width .25s}.WorkoutPlayer-module__ly0Ijq__progressValue{font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:15px}.WorkoutPlayer-module__ly0Ijq__workLayout{text-align:left;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch;gap:24px;width:100%;min-height:0;display:grid}.WorkoutPlayer-module__ly0Ijq__workMedia{min-width:0}.WorkoutPlayer-module__ly0Ijq__workDetails{flex-direction:column;gap:14px;min-width:0;height:100%;display:flex}.WorkoutPlayer-module__ly0Ijq__workDetails h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(32px,3.1vw,52px);font-weight:500;line-height:1}.WorkoutPlayer-module__ly0Ijq__workSide{color:#eeb4ca;border:1px solid #a26783;border-radius:999px;align-self:start;padding:5px 20px;font-size:17px}.WorkoutPlayer-module__ly0Ijq__workDetailsGrid{grid-template-columns:minmax(0,1.6fr) minmax(205px,1fr);align-items:stretch;gap:16px;display:grid}.WorkoutPlayer-module__ly0Ijq__workCountCard{flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.WorkoutPlayer-module__ly0Ijq__workCounter{color:#f4c992;font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,108px);font-weight:500;line-height:.9}.WorkoutPlayer-module__ly0Ijq__workCounterTotal{color:#f4eae8;font-size:.56em}.WorkoutPlayer-module__ly0Ijq__workPhase{margin-top:16px;font-size:19px}.WorkoutPlayer-module__ly0Ijq__workCountTrack{background:#6a4b5e;border-radius:999px;height:8px;margin-top:15px;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__workCountTrack span{border-radius:inherit;background:linear-gradient(90deg,#ed89af,#f1a5bf);height:100%;transition:width .18s ease-out;display:block}.WorkoutPlayer-module__ly0Ijq__workBreathing{color:#decdd4;margin-top:12px;font-size:16px}.WorkoutPlayer-module__ly0Ijq__workMuscles{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:12px 16px;display:flex}.WorkoutPlayer-module__ly0Ijq__workMuscles [role=img]{align-self:center}.WorkoutPlayer-module__ly0Ijq__workMuscles>p{width:100%;margin-top:8px;font-size:14px}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend{gap:4px;margin-top:3px;font-size:14px;display:grid}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend li{align-items:center;gap:8px;display:flex}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend li>span{border-radius:50%;flex:none;width:12px;height:12px}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend .WorkoutPlayer-module__ly0Ijq__primary{background:#f79ac7}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend .WorkoutPlayer-module__ly0Ijq__secondary{background:#a47792}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend .WorkoutPlayer-module__ly0Ijq__stabilizer{border:1px solid #e7a8c5}.WorkoutPlayer-module__ly0Ijq__workGuidance{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:14px;display:grid}.WorkoutPlayer-module__ly0Ijq__workGuidance:has(>:only-child){grid-template-columns:1fr}.WorkoutPlayer-module__ly0Ijq__workTips{align-items:flex-start;gap:15px;padding:17px 18px;display:flex}.WorkoutPlayer-module__ly0Ijq__workTips>svg{stroke:#e7bd82;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:32px;height:32px}.WorkoutPlayer-module__ly0Ijq__workTips section{min-width:0}.WorkoutPlayer-module__ly0Ijq__workTips section+section{margin-top:11px}.WorkoutPlayer-module__ly0Ijq__workTechnique{color:#f6e6ed;text-align:left;border:1px solid #b57391;border-radius:16px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:136px;display:flex;position:relative;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__workTechnique:hover{background:#db779823}.WorkoutPlayer-module__ly0Ijq__workTechniqueMobileIcon{display:none}.WorkoutPlayer-module__ly0Ijq__workTechniqueImage{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.WorkoutPlayer-module__ly0Ijq__workTechniquePlay{background:#21192373;border:1px solid #f4eae8;border-radius:50%;place-items:center;width:38px;height:38px;margin:14px;display:grid;position:relative}.WorkoutPlayer-module__ly0Ijq__workTechniquePlay svg{width:22px;height:22px}.WorkoutPlayer-module__ly0Ijq__workTechniqueText{background:#211923c7;width:100%;padding:8px 14px;font-size:14px;position:relative}.WorkoutPlayer-module__ly0Ijq__workPrimary{color:#2b1d29;width:100%;min-height:96px;font-family:var(--font-cormorant), Georgia, serif;background:linear-gradient(105deg,#f29cb8,#ed70a7);border:1px solid #f5b5cb;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:16px 25px;font-size:clamp(28px,2.7vw,42px);font-weight:600;transition:filter .18s,transform .18s;display:flex;box-shadow:0 14px 40px #e8619826}.WorkoutPlayer-module__ly0Ijq__workPrimary:hover{filter:brightness(1.06);transform:translateY(-2px)}.WorkoutPlayer-module__ly0Ijq__workPrimary svg:first-child{flex:none;width:48px;height:48px}.WorkoutPlayer-module__ly0Ijq__workPrimary svg:last-child{flex:none;width:30px;height:30px}.WorkoutPlayer-module__ly0Ijq__footer{padding:14px 30px max(18px, env(safe-area-inset-bottom));flex:none;position:relative}.WorkoutPlayer-module__ly0Ijq__footerInner{border-top:1px solid #66485b;width:100%;max-width:1500px;margin-inline:auto;padding-top:16px}.WorkoutPlayer-module__ly0Ijq__footerActions{justify-content:center;align-items:stretch;gap:13px;display:flex}.WorkoutPlayer-module__ly0Ijq__controlButton{color:#f4eae8;border:1px solid #80556e;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:56px;font-size:18px;transition:background .18s,border-color .18s;display:inline-flex}.WorkoutPlayer-module__ly0Ijq__controlButton:disabled{opacity:.4}.WorkoutPlayer-module__ly0Ijq__controlButton svg{flex:none;width:28px;height:28px}.WorkoutPlayer-module__ly0Ijq__controlButton kbd{color:#ccb9c4;border:1px solid #856278;border-radius:5px;padding:2px 8px;font-size:12px}.WorkoutPlayer-module__ly0Ijq__paused{background:#281e29 url(/media/cabinet/training-v1/pause-mat-dumbbell-v1.webp) 50%/cover;border:1px solid #ad678a;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:min(100%,650px);min-height:520px;padding:25px;display:flex;position:relative;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__paused:before{content:"";background:linear-gradient(#211923c7 0%,#21192380 55%,#211923bd 100%);position:absolute;inset:0}.WorkoutPlayer-module__ly0Ijq__paused>*{position:relative}.WorkoutPlayer-module__ly0Ijq__pauseIntro{text-align:left;width:100%}.WorkoutPlayer-module__ly0Ijq__pauseIntro p{color:#f4eae8;max-width:40ch;margin-top:3px;font-size:15px;line-height:1.45}.WorkoutPlayer-module__ly0Ijq__pauseCenter{text-align:center;flex-direction:column;align-items:center;display:flex}.WorkoutPlayer-module__ly0Ijq__pauseIcon{color:#f6d7ae;background:#2119238f;border:2px solid #edbd91;border-radius:50%;place-items:center;width:94px;height:94px;display:grid}.WorkoutPlayer-module__ly0Ijq__pauseIcon svg{width:46px;height:46px}.WorkoutPlayer-module__ly0Ijq__paused h2{font-family:var(--font-cormorant), Georgia, serif;font-size:40px;font-weight:500;line-height:1.05}.WorkoutPlayer-module__ly0Ijq__pauseCenter h3{font-family:var(--font-cormorant), Georgia, serif;margin-top:13px;font-size:30px;font-weight:500}.WorkoutPlayer-module__ly0Ijq__pauseCenter p{color:#f4eae8;max-width:36ch;margin-top:2px;font-size:15px;line-height:1.45}.WorkoutPlayer-module__ly0Ijq__pauseActions{gap:9px;width:min(100%,430px);display:grid}.WorkoutPlayer-module__ly0Ijq__pauseActions button{border-radius:999px;min-height:44px;font-size:15px}.WorkoutPlayer-module__ly0Ijq__sideChange{text-align:center;background:#211923 url(/media/cabinet/training-v1/pause-mat-dumbbell-v1.webp) 50%/cover;border:1px solid #ad678a;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(100%,650px);min-height:490px;padding:28px;display:flex;position:relative;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__sideChange:before{content:"";background:linear-gradient(#211923cc,#2119236e 55%,#211923c7);position:absolute;inset:0}.WorkoutPlayer-module__ly0Ijq__sideChange>*{position:relative}.WorkoutPlayer-module__ly0Ijq__sideChange h2{font-family:var(--font-cormorant), Georgia, serif;align-self:flex-start;font-size:clamp(32px,3.6vw,46px);font-weight:500;line-height:1.05}.WorkoutPlayer-module__ly0Ijq__sideChangeLead{text-align:left;align-self:flex-start;max-width:34ch;margin-top:8px;font-size:15px;line-height:1.45}.WorkoutPlayer-module__ly0Ijq__sideChangeIcon{color:#e8bd8d;background:#21192385;border:2px solid #e8bd8d;border-radius:50%;place-items:center;width:110px;height:110px;margin-top:auto;display:grid}.WorkoutPlayer-module__ly0Ijq__sideChangeIcon svg{width:49px;height:49px}.WorkoutPlayer-module__ly0Ijq__sideChange strong{color:#f4eae8;font-family:var(--font-cormorant), Georgia, serif;margin-top:14px;font-size:clamp(25px,2.8vw,34px);font-weight:500}.WorkoutPlayer-module__ly0Ijq__sideChangeBody{color:#f4eae8;max-width:38ch;margin-top:4px;font-size:14px;line-height:1.4}.WorkoutPlayer-module__ly0Ijq__sideChangeAction{border-radius:999px;width:100%;min-height:46px;margin-top:auto}.WorkoutPlayer-module__ly0Ijq__exitDialog{text-align:center;background:linear-gradient(155deg,#302430,#211923);border:1px solid #b77294;border-radius:22px;width:min(100%,440px);padding:28px 26px}.WorkoutPlayer-module__ly0Ijq__exitIcon{color:#e3b879;border:2px solid #e3b879;border-radius:50%;place-items:center;width:98px;height:98px;margin:29px auto 0;display:grid}.WorkoutPlayer-module__ly0Ijq__exitIcon svg{width:42px;height:42px}.WorkoutPlayer-module__ly0Ijq__exitDialog h2{font-family:var(--font-cormorant), Georgia, serif;text-align:left;font-size:clamp(32px,4vw,42px);font-weight:500;line-height:1.08}.WorkoutPlayer-module__ly0Ijq__exitDialog p{color:#f4eae8e0;text-align:left;margin-top:7px;font-size:15px;line-height:1.5}.WorkoutPlayer-module__ly0Ijq__exitActions{gap:9px;margin-top:32px;display:grid}.WorkoutPlayer-module__ly0Ijq__exitActions button{border-radius:999px;min-height:45px}.WorkoutPlayer-module__ly0Ijq__restPanel{text-align:center;background:#211923 url(/media/cabinet/training-v1/rest-timer-towel-bottle-v1.webp) 50%/cover;border:1px solid #ad678a;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:min(100%,620px);min-height:480px;padding:24px;display:flex;position:relative;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__restPanel:before{content:"";background:#21192373;position:absolute;inset:0}.WorkoutPlayer-module__ly0Ijq__restPanel>*{position:relative}.WorkoutPlayer-module__ly0Ijq__restPanel h2,.WorkoutPlayer-module__ly0Ijq__effortPanel h2{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.05}.WorkoutPlayer-module__ly0Ijq__restPanel h2{align-self:flex-start}.WorkoutPlayer-module__ly0Ijq__restLead{color:#f4eae8;text-align:left;align-self:flex-start;max-width:36ch;margin-top:4px;font-size:15px;line-height:1.4}.WorkoutPlayer-module__ly0Ijq__restRing{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(170px,22vw,220px);margin-top:8px;padding:6px;display:grid;box-shadow:0 0 32px #e58db029}.WorkoutPlayer-module__ly0Ijq__restRingInner{background:#211923;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.WorkoutPlayer-module__ly0Ijq__restRingInner span{color:#f4d0df;font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,64px);font-weight:500;line-height:1}.WorkoutPlayer-module__ly0Ijq__restRingInner svg{color:#e4b981;width:40px;height:40px;margin-top:7px}.WorkoutPlayer-module__ly0Ijq__restDetails{width:100%;margin-top:7px}.WorkoutPlayer-module__ly0Ijq__restNext{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(22px,2.3vw,28px);line-height:1.2}.WorkoutPlayer-module__ly0Ijq__restCue{color:#e4bd88;margin-top:5px;font-size:14px;line-height:1.4}.WorkoutPlayer-module__ly0Ijq__restActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.WorkoutPlayer-module__ly0Ijq__restActions button:nth-child(-n+2){color:#2b1d29;background:linear-gradient(105deg,#f6afca,#ee80ae);border-color:#f4a4c1}.WorkoutPlayer-module__ly0Ijq__restActions button:last-child{border-color:#e29cbb}.WorkoutPlayer-module__ly0Ijq__effortPanel{text-align:left;background:linear-gradient(155deg,#302430,#211923);border:1px solid #ad678a;border-radius:20px;width:min(100%,690px);padding:clamp(20px,3vw,32px)}.WorkoutPlayer-module__ly0Ijq__effortLead{color:#f4eae8c7;max-width:52ch;margin-top:8px;font-size:15px;line-height:1.5}.WorkoutPlayer-module__ly0Ijq__effortOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.WorkoutPlayer-module__ly0Ijq__effortOption{color:#f4eae8;border:1px solid #80596d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:12px 6px;font-size:13px;line-height:1.3;transition:border-color .18s,background .18s;display:flex}.WorkoutPlayer-module__ly0Ijq__effortOption:hover,.WorkoutPlayer-module__ly0Ijq__effortOption:focus-visible{background:#e7a0ba1f;border-color:#e7a0ba}.WorkoutPlayer-module__ly0Ijq__effortOption svg{color:#e9bc8c;width:41px;height:41px}.WorkoutPlayer-module__ly0Ijq__painPanel,.WorkoutPlayer-module__ly0Ijq__summaryPanel{text-align:left;background:linear-gradient(155deg,#302430,#211923);border:1px solid #ad678a;border-radius:20px;width:min(100%,900px);padding:clamp(20px,3vw,34px)}.WorkoutPlayer-module__ly0Ijq__summaryPanel{border-color:#d37fa5}.WorkoutPlayer-module__ly0Ijq__painPanel{border-color:#dbaf7e}.WorkoutPlayer-module__ly0Ijq__painHero{grid-template-columns:minmax(0,1fr) minmax(220px,42%);align-items:stretch;gap:22px;display:grid}.WorkoutPlayer-module__ly0Ijq__painHeroImage{background:#221822 url(/media/cabinet/training-v1/pain-still-life-v1.webp) 67%/cover;border:1px solid #b78a83;border-radius:15px;min-height:195px}.WorkoutPlayer-module__ly0Ijq__painSection{border:1px solid #ad805f;border-radius:15px;margin-top:14px;padding:16px 18px}.WorkoutPlayer-module__ly0Ijq__painSection h3{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(25px,3vw,31px);font-weight:500;line-height:1.05}.WorkoutPlayer-module__ly0Ijq__painSection>p{color:#f4eae8c7;margin-top:3px;font-size:14px}.WorkoutPlayer-module__ly0Ijq__painChips{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.WorkoutPlayer-module__ly0Ijq__painAreaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.WorkoutPlayer-module__ly0Ijq__painAreaCard{color:#f4eae8;background:#0c081024;border:1px solid #826276;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:106px;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.WorkoutPlayer-module__ly0Ijq__painAreaCard svg{width:64px;height:64px}.WorkoutPlayer-module__ly0Ijq__painAreaCard:hover,.WorkoutPlayer-module__ly0Ijq__painAreaCard:focus-visible,.WorkoutPlayer-module__ly0Ijq__painAreaCard[aria-pressed=true]{background:#cf578f1f;border-color:#f1a4c0;box-shadow:inset 0 0 0 1px #f1a4c040}.WorkoutPlayer-module__ly0Ijq__painMoreToggle{color:#edc398;text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:12px;font-size:13px;display:flex}.WorkoutPlayer-module__ly0Ijq__painMoreToggle span{font-size:20px;line-height:1}.WorkoutPlayer-module__ly0Ijq__painOther{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.23,1,.32,1),opacity .2s;display:grid}.WorkoutPlayer-module__ly0Ijq__painOther[data-open=true]{opacity:1;grid-template-rows:1fr}.WorkoutPlayer-module__ly0Ijq__painOtherInner{flex-wrap:wrap;gap:8px;min-height:0;display:flex;overflow:hidden}.WorkoutPlayer-module__ly0Ijq__painOther[data-open=true] .WorkoutPlayer-module__ly0Ijq__painOtherInner{padding-top:10px}.WorkoutPlayer-module__ly0Ijq__painNote{margin-top:16px}.WorkoutPlayer-module__ly0Ijq__summaryKicker{color:#e9bc8c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.WorkoutPlayer-module__ly0Ijq__painPanel h2,.WorkoutPlayer-module__ly0Ijq__summaryHeading h2{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:.98}.WorkoutPlayer-module__ly0Ijq__painLead,.WorkoutPlayer-module__ly0Ijq__summaryHeading p{color:#f4eae8d1;max-width:58ch;margin-top:10px;font-size:15px;line-height:1.5}.WorkoutPlayer-module__ly0Ijq__fieldHeading{font-family:var(--font-cormorant), Georgia, serif;margin-top:22px;font-size:clamp(22px,2.4vw,29px);font-weight:500;line-height:1.1;display:block}.WorkoutPlayer-module__ly0Ijq__painChips,.WorkoutPlayer-module__ly0Ijq__summaryChoices,.WorkoutPlayer-module__ly0Ijq__intensityOptions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.WorkoutPlayer-module__ly0Ijq__painChip,.WorkoutPlayer-module__ly0Ijq__summaryChoice,.WorkoutPlayer-module__ly0Ijq__intensityOption{color:#f4eae8;border:1px solid #8f6580;border-radius:999px;min-height:42px;padding:8px 17px;font-size:13px;line-height:1.25;transition:border-color .18s,background .18s}.WorkoutPlayer-module__ly0Ijq__painChip:hover,.WorkoutPlayer-module__ly0Ijq__summaryChoice:hover,.WorkoutPlayer-module__ly0Ijq__intensityOption:hover,.WorkoutPlayer-module__ly0Ijq__painChip:focus-visible,.WorkoutPlayer-module__ly0Ijq__summaryChoice:focus-visible,.WorkoutPlayer-module__ly0Ijq__intensityOption:focus-visible{border-color:#ef9dbb}.WorkoutPlayer-module__ly0Ijq__painChip[aria-pressed=true],.WorkoutPlayer-module__ly0Ijq__summaryChoice[aria-pressed=true],.WorkoutPlayer-module__ly0Ijq__intensityOption[aria-pressed=true]{color:#241924;background:linear-gradient(100deg,#d66195,#ed86b1);border-color:#f2afc8;box-shadow:0 0 15px #e77eaa4d}.WorkoutPlayer-module__ly0Ijq__intensityOption{min-width:50px;font-family:var(--font-manrope), Arial, sans-serif;font-variant-numeric:tabular-nums;text-align:center;padding-inline:12px}.WorkoutPlayer-module__ly0Ijq__textField{color:#f4eae8;width:100%;min-height:50px;font-family:var(--font-manrope), Arial, sans-serif;background:#ffffff0a;border:1px solid #80596d;border-radius:12px;outline:none;margin-top:9px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5;display:block}.WorkoutPlayer-module__ly0Ijq__textField:focus-visible{border-color:#ef9dbb}.WorkoutPlayer-module__ly0Ijq__fieldCount{color:#f4eae88c;font-family:var(--font-manrope), Arial, sans-serif;font-variant-numeric:tabular-nums;text-align:right;margin-top:4px;font-size:12px;display:block}.WorkoutPlayer-module__ly0Ijq__summaryHeading{grid-template-columns:minmax(0,1fr) 82px minmax(150px,.42fr);align-items:center;gap:24px;display:grid}.WorkoutPlayer-module__ly0Ijq__summaryHeading h2{max-width:10ch}.WorkoutPlayer-module__ly0Ijq__summaryCheck{color:#e6bd83;border:1px solid #e3b879;border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid}.WorkoutPlayer-module__ly0Ijq__summaryCheck svg{width:46px;height:46px}.WorkoutPlayer-module__ly0Ijq__summaryHeading .WorkoutPlayer-module__ly0Ijq__summaryMotto{color:#e9bc8c;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;border-left:1px solid #80596d;margin:0;padding:4px 0 4px 18px;font-size:12px;line-height:1.8}.WorkoutPlayer-module__ly0Ijq__summaryMetrics{border:1px solid #ba7195;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding:16px 6px;display:grid}.WorkoutPlayer-module__ly0Ijq__summaryMetric{text-align:center;border-right:1px solid #865a73;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:2px 10px;display:flex}.WorkoutPlayer-module__ly0Ijq__summaryMetric:last-child{border-right:0}.WorkoutPlayer-module__ly0Ijq__summaryMetric svg{color:#ebc08f;width:46px;height:42px}.WorkoutPlayer-module__ly0Ijq__summaryMetric dt{color:#ebc08f;font-family:"Site Numerals", var(--font-cormorant), Georgia, serif;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(30px,3vw,38px);font-weight:500;line-height:1}.WorkoutPlayer-module__ly0Ijq__summaryMetric dd{color:#f4eae8cc;margin-top:3px;font-size:13px}.WorkoutPlayer-module__ly0Ijq__summaryAverage{border:1px solid #80596d;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:14px;padding:14px 18px;display:grid}.WorkoutPlayer-module__ly0Ijq__summaryAverageLabel{color:#f4eae8;font-family:var(--font-cormorant), Georgia, serif;font-size:24px;display:block}.WorkoutPlayer-module__ly0Ijq__summaryAverage strong{color:#ead0aa;font-family:var(--font-cormorant), Georgia, serif;font-size:42px;font-weight:500;line-height:1;display:block}.WorkoutPlayer-module__ly0Ijq__summaryAverage p{color:#f4eae8;border-left:1px solid #80596d;padding-left:24px;font-size:14px;line-height:1.5}@media (max-width:640px){.WorkoutPlayer-module__ly0Ijq__summaryHeading{grid-template-columns:minmax(0,1fr) 52px}.WorkoutPlayer-module__ly0Ijq__summaryHeading .WorkoutPlayer-module__ly0Ijq__summaryMotto{grid-column:1/-1;font-size:11px}.WorkoutPlayer-module__ly0Ijq__painHero{grid-template-columns:1fr}.WorkoutPlayer-module__ly0Ijq__painHeroImage{min-height:150px}.WorkoutPlayer-module__ly0Ijq__painChips,.WorkoutPlayer-module__ly0Ijq__painAreaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkoutPlayer-module__ly0Ijq__summaryCheck{width:52px;height:52px}.WorkoutPlayer-module__ly0Ijq__summaryCheck svg{width:34px;height:34px}.WorkoutPlayer-module__ly0Ijq__summaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.WorkoutPlayer-module__ly0Ijq__summaryMetric:nth-child(2){border-right:0}.WorkoutPlayer-module__ly0Ijq__summaryAverage{grid-template-columns:1fr;gap:10px}.WorkoutPlayer-module__ly0Ijq__summaryAverage p{border-top:1px solid #80596d;border-left:0;padding:10px 0 0}}@media (max-width:420px){.WorkoutPlayer-module__ly0Ijq__restPanel{min-height:440px;padding:18px}.WorkoutPlayer-module__ly0Ijq__effortOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.WorkoutPlayer-module__ly0Ijq__effortOption,.WorkoutPlayer-module__ly0Ijq__painChip,.WorkoutPlayer-module__ly0Ijq__summaryChoice,.WorkoutPlayer-module__ly0Ijq__intensityOption{transition:none}}@media (max-width:640px){.WorkoutPlayer-module__ly0Ijq__header,.WorkoutPlayer-module__ly0Ijq__footer{padding-inline:16px}.WorkoutPlayer-module__ly0Ijq__headerTop{align-items:center;gap:10px}.WorkoutPlayer-module__ly0Ijq__header h1{font-size:27px}.WorkoutPlayer-module__ly0Ijq__header p{font-size:12px}.WorkoutPlayer-module__ly0Ijq__headerTools{gap:8px}.WorkoutPlayer-module__ly0Ijq__headerTools button span,.WorkoutPlayer-module__ly0Ijq__headerDivider{display:none}.WorkoutPlayer-module__ly0Ijq__headerTools svg{width:22px;height:22px}.WorkoutPlayer-module__ly0Ijq__progressRow{margin-top:10px}.WorkoutPlayer-module__ly0Ijq__footerActions{gap:6px}.WorkoutPlayer-module__ly0Ijq__controlButton{border:0;border-radius:12px;flex-direction:column;gap:4px;min-height:74px;font-size:12px;position:relative}.WorkoutPlayer-module__ly0Ijq__controlButton:before{content:"";border:1px solid #ae7190;border-radius:50%;width:42px;height:42px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.WorkoutPlayer-module__ly0Ijq__controlDanger:before{border-color:#df8dae}.WorkoutPlayer-module__ly0Ijq__controlButton svg{width:24px;height:24px;margin-bottom:12px}.WorkoutPlayer-module__ly0Ijq__controlButton kbd{display:none}.WorkoutPlayer-module__ly0Ijq__restActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.WorkoutPlayer-module__ly0Ijq__restActions button:last-child{grid-column:1/-1}.WorkoutPlayer-module__ly0Ijq__paused{min-height:490px;padding:20px}.WorkoutPlayer-module__ly0Ijq__pauseIntro{text-align:center}}@media (max-width:900px){.WorkoutPlayer-module__ly0Ijq__workLayout{grid-template-columns:1fr;gap:12px;height:auto}.WorkoutPlayer-module__ly0Ijq__workMuscles{display:none}.WorkoutPlayer-module__ly0Ijq__workDetailsGrid{grid-template-columns:1fr}.WorkoutPlayer-module__ly0Ijq__workDetails{text-align:center;align-items:center;gap:10px;height:auto}.WorkoutPlayer-module__ly0Ijq__workDetails h2{font-size:clamp(32px,9vw,42px)}.WorkoutPlayer-module__ly0Ijq__workSide{align-self:center}.WorkoutPlayer-module__ly0Ijq__workDetailsGrid,.WorkoutPlayer-module__ly0Ijq__workGuidance{width:100%}.WorkoutPlayer-module__ly0Ijq__workCountCard{background:0 0;border:0;align-items:center;padding:0}.WorkoutPlayer-module__ly0Ijq__workPhase,.WorkoutPlayer-module__ly0Ijq__workCountTrack,.WorkoutPlayer-module__ly0Ijq__workBreathing,.WorkoutPlayer-module__ly0Ijq__workTips{display:none}.WorkoutPlayer-module__ly0Ijq__workGuidance{grid-template-columns:1fr}.WorkoutPlayer-module__ly0Ijq__workTechnique{border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:12px;min-height:64px}.WorkoutPlayer-module__ly0Ijq__workTechniqueImage,.WorkoutPlayer-module__ly0Ijq__workTechniquePlay{display:none}.WorkoutPlayer-module__ly0Ijq__workTechniqueMobileIcon{stroke:#edbf80;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:29px;height:29px;display:block}.WorkoutPlayer-module__ly0Ijq__workTechniqueText{background:0 0;width:auto;padding:0;font-size:17px}.WorkoutPlayer-module__ly0Ijq__workPrimary{min-height:66px;font-family:var(--font-manrope), Arial, sans-serif;border-radius:999px;justify-content:center;margin-top:4px;padding:10px 54px;font-size:19px;font-weight:600;position:relative}.WorkoutPlayer-module__ly0Ijq__workPrimary svg:first-child{width:36px;height:36px;position:absolute;right:14px}.WorkoutPlayer-module__ly0Ijq__workPrimary svg:last-child{display:none}.WorkoutPlayer-module__ly0Ijq__workCounter{color:#f18ab3;font-size:76px}}@media (min-width:901px) and (max-width:1199px){.WorkoutPlayer-module__ly0Ijq__workDetails{gap:8px}.WorkoutPlayer-module__ly0Ijq__workDetails h2{font-size:36px}.WorkoutPlayer-module__ly0Ijq__workDetailsGrid,.WorkoutPlayer-module__ly0Ijq__workGuidance{gap:8px}.WorkoutPlayer-module__ly0Ijq__workDetailsGrid{grid-template-columns:minmax(0,1.25fr) minmax(185px,.75fr)}.WorkoutPlayer-module__ly0Ijq__workMuscles{padding:8px}.WorkoutPlayer-module__ly0Ijq__workMuscles [role=img]{max-width:140px}.WorkoutPlayer-module__ly0Ijq__workMuscles [role=img] svg{width:68px;height:auto}.WorkoutPlayer-module__ly0Ijq__workMuscles>p{font-size:11px}.WorkoutPlayer-module__ly0Ijq__workCountCard{padding:10px 14px}.WorkoutPlayer-module__ly0Ijq__workCounter{font-size:68px}.WorkoutPlayer-module__ly0Ijq__workPhase{margin-top:8px;font-size:16px}.WorkoutPlayer-module__ly0Ijq__workCountTrack{margin-top:9px}.WorkoutPlayer-module__ly0Ijq__workBreathing{margin-top:8px;font-size:14px}.WorkoutPlayer-module__ly0Ijq__workTips{gap:8px;padding:10px}.WorkoutPlayer-module__ly0Ijq__workTips>svg{width:24px;height:24px}.WorkoutPlayer-module__ly0Ijq__workTips section p:last-child{font-size:12px;line-height:1.3}.WorkoutPlayer-module__ly0Ijq__workTechnique{min-height:96px}.WorkoutPlayer-module__ly0Ijq__workTechniqueText{padding:6px 9px;font-size:12px}.WorkoutPlayer-module__ly0Ijq__workPrimary{min-height:76px;padding:10px 20px;font-size:32px}}@media (prefers-reduced-motion:reduce){.WorkoutPlayer-module__ly0Ijq__progressFill,.WorkoutPlayer-module__ly0Ijq__workCountTrack span,.WorkoutPlayer-module__ly0Ijq__controlButton,.WorkoutPlayer-module__ly0Ijq__workPrimary{transition:none}.WorkoutPlayer-module__ly0Ijq__workPrimary:hover{transform:none}}@media (min-width:901px) and (max-height:950px){.WorkoutPlayer-module__ly0Ijq__workDetails{gap:8px}.WorkoutPlayer-module__ly0Ijq__workDetails h2{font-size:clamp(32px,3vw,44px)}.WorkoutPlayer-module__ly0Ijq__workDetailsGrid,.WorkoutPlayer-module__ly0Ijq__workGuidance{gap:10px}.WorkoutPlayer-module__ly0Ijq__workMuscles{padding:8px 12px}.WorkoutPlayer-module__ly0Ijq__workMuscles [role=img] svg{width:70px;height:auto}.WorkoutPlayer-module__ly0Ijq__workMuscles>p,.WorkoutPlayer-module__ly0Ijq__workMuscleLegend{font-size:12px}.WorkoutPlayer-module__ly0Ijq__workMuscleLegend{gap:2px}.WorkoutPlayer-module__ly0Ijq__workTips{padding:12px}.WorkoutPlayer-module__ly0Ijq__workTechnique{min-height:100px}.WorkoutPlayer-module__ly0Ijq__workPrimary{min-height:76px;font-size:32px}}.WorkoutPlayer-module__ly0Ijq__shell{color:#fff5ee;font-family:var(--font-manrope), Arial, sans-serif;background:radial-gradient(70% 55% at 70% 10%,#3d2334 0%,#0000 70%),linear-gradient(#1c121c,#140c14)}.WorkoutPlayer-module__ly0Ijq__header,.WorkoutPlayer-module__ly0Ijq__footer,.WorkoutPlayer-module__ly0Ijq__shell>main{z-index:1}.WorkoutPlayer-module__ly0Ijq__header h1{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;letter-spacing:-.01em;text-shadow:0 2px 16px #000000a6;font-size:clamp(28px,3vw,48px);font-weight:800}.WorkoutPlayer-module__ly0Ijq__header p{color:#eadbe0;font-size:clamp(14px,1.2vw,18px)}.WorkoutPlayer-module__ly0Ijq__headerTools button{color:#fbeef2;text-shadow:0 1px 8px #000000b3}.WorkoutPlayer-module__ly0Ijq__headerTools svg{color:#e3bd7f}.WorkoutPlayer-module__ly0Ijq__headerDivider{background:#fff3}.WorkoutPlayer-module__ly0Ijq__progressTrack{background:#ffffff21;height:5px}.WorkoutPlayer-module__ly0Ijq__progressFill{background:linear-gradient(90deg,#d8458d,#f689bd);box-shadow:0 0 10px #ec5ea399}.WorkoutPlayer-module__ly0Ijq__progressValue{color:#e3bd7f}.WorkoutPlayer-module__ly0Ijq__workDetails h2{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;font-size:clamp(30px,2.8vw,50px);font-weight:800}.WorkoutPlayer-module__ly0Ijq__workSide{color:#f0d7a8;border-color:#e3bd7f}.WorkoutPlayer-module__ly0Ijq__workCountCard,.WorkoutPlayer-module__ly0Ijq__workMuscles,.WorkoutPlayer-module__ly0Ijq__workTips{background:linear-gradient(#2a1a28e6,#1d131de6);border:1px solid #f39cc066;border-radius:14px}.WorkoutPlayer-module__ly0Ijq__workCountCard{border-color:#f06aa8;box-shadow:0 0 24px #ec5ea326,inset 0 0 20px #ec5ea314}.WorkoutPlayer-module__ly0Ijq__workCounter{color:#fff;font-family:var(--font-playfair), var(--font-prata), Georgia, serif;font-size:clamp(64px,6.4vw,118px);font-weight:800}.WorkoutPlayer-module__ly0Ijq__workCounterTotal{color:#eadbe0}.WorkoutPlayer-module__ly0Ijq__workPhase{color:#f7c8dc}.WorkoutPlayer-module__ly0Ijq__workCountTrack{background:#ffffff1f;height:6px}.WorkoutPlayer-module__ly0Ijq__workCountTrack span{background:linear-gradient(90deg,#d8458d,#f689bd);box-shadow:0 0 10px #ec5ea399}.WorkoutPlayer-module__ly0Ijq__workBreathing{color:#eadbe0}.WorkoutPlayer-module__ly0Ijq__workTips>svg{stroke:#e3bd7f}.WorkoutPlayer-module__ly0Ijq__workTechnique{border-color:#e3bd7f80;border-radius:12px}.WorkoutPlayer-module__ly0Ijq__workPrimary{color:#fff5f8;min-height:72px;font-family:var(--font-playfair), var(--font-prata), Georgia, serif;background:linear-gradient(#f689bd 0%,#e85a9f 55%,#d8458d 100%);border:0;border-radius:12px;font-size:clamp(24px,2.2vw,34px);font-weight:700;box-shadow:inset 0 0 0 1px #ffb3d466,0 12px 32px #e3509a4d}.WorkoutPlayer-module__ly0Ijq__workPrimary svg:first-child circle{fill:#ffffff26}.WorkoutPlayer-module__ly0Ijq__footerInner{border-top-color:#ffffff1f}.WorkoutPlayer-module__ly0Ijq__footerActions{gap:0}.WorkoutPlayer-module__ly0Ijq__controlButton{color:#fbeef2;background:0 0;border:0;border-radius:0;flex:0 220px;gap:14px;min-height:64px;font-size:17px}.WorkoutPlayer-module__ly0Ijq__controlButton+.WorkoutPlayer-module__ly0Ijq__controlButton{border-left:1px solid #ffffff1f}.WorkoutPlayer-module__ly0Ijq__controlButton svg{color:#f0d08e;border:1.5px solid #e3bd7f;border-radius:50%;flex:none;width:52px;height:52px;padding:13px;transition:transform .2s cubic-bezier(.3,1.4,.4,1),box-shadow .2s;box-shadow:0 0 14px #e3bd7f33,inset 0 0 10px #e3bd7f1f}.WorkoutPlayer-module__ly0Ijq__controlButton:hover{background:0 0;border-color:#ffffff1f}.WorkoutPlayer-module__ly0Ijq__controlButton:hover svg{transform:scale(1.06);box-shadow:0 0 22px #e3bd7f66,inset 0 0 12px #e3bd7f33}.WorkoutPlayer-module__ly0Ijq__controlDanger svg{color:#f0d08e}.WorkoutPlayer-module__ly0Ijq__paused,.WorkoutPlayer-module__ly0Ijq__restPanel,.WorkoutPlayer-module__ly0Ijq__sideChange{background:0 0;border:0}.WorkoutPlayer-module__ly0Ijq__paused:before,.WorkoutPlayer-module__ly0Ijq__restPanel:before,.WorkoutPlayer-module__ly0Ijq__sideChange:before{display:none}.WorkoutPlayer-module__ly0Ijq__paused h2,.WorkoutPlayer-module__ly0Ijq__restPanel h2,.WorkoutPlayer-module__ly0Ijq__effortPanel h2,.WorkoutPlayer-module__ly0Ijq__sideChange h2,.WorkoutPlayer-module__ly0Ijq__painPanel h2,.WorkoutPlayer-module__ly0Ijq__summaryHeading h2,.WorkoutPlayer-module__ly0Ijq__exitDialog h2{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;letter-spacing:-.01em;text-shadow:0 2px 16px #000000a6;font-weight:800}.WorkoutPlayer-module__ly0Ijq__paused h2{font-size:clamp(40px,4.4vw,64px)}.WorkoutPlayer-module__ly0Ijq__pauseCenter h3{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;text-shadow:0 2px 16px #000000a6;font-size:clamp(34px,3.6vw,56px);font-weight:800;line-height:1}.WorkoutPlayer-module__ly0Ijq__pauseIcon{background:#1b121bb3;border-color:#e3bd7f;box-shadow:0 0 20px #e3bd7f4d}.WorkoutPlayer-module__ly0Ijq__pauseActions button:first-child{color:#fff5f8;min-height:56px;font-family:var(--font-playfair), var(--font-prata), Georgia, serif;background:linear-gradient(#f689bd 0%,#e85a9f 55%,#d8458d 100%);border-radius:12px;font-size:22px;font-weight:700}.WorkoutPlayer-module__ly0Ijq__pauseActions button:last-child{color:#fbeef2;background:#1b121bb3;border:1px solid #f39cc0cc;border-radius:12px;min-height:52px;font-size:17px}.WorkoutPlayer-module__ly0Ijq__restPanel h2{font-size:clamp(44px,4.6vw,72px)}.WorkoutPlayer-module__ly0Ijq__restLead,.WorkoutPlayer-module__ly0Ijq__sideChangeLead,.WorkoutPlayer-module__ly0Ijq__pauseIntro p{color:#fbeef2;text-shadow:0 1px 10px #000000b3;font-size:17px}.WorkoutPlayer-module__ly0Ijq__restRing{width:clamp(200px,22vw,280px);box-shadow:0 0 0 3px #e3bd7f99,0 0 36px #ec5ea340}.WorkoutPlayer-module__ly0Ijq__restRingInner{background:radial-gradient(circle at 50% 35%,#2a1826f2,#140c14f7)}.WorkoutPlayer-module__ly0Ijq__restRingInner span{color:#fff;font-family:var(--font-playfair), var(--font-prata), Georgia, serif;font-size:clamp(52px,5vw,74px);font-weight:800}.WorkoutPlayer-module__ly0Ijq__restNext{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;text-shadow:0 1px 10px #000000b3;font-weight:700}.WorkoutPlayer-module__ly0Ijq__restActions button,.WorkoutPlayer-module__ly0Ijq__restActions button:nth-child(-n+2),.WorkoutPlayer-module__ly0Ijq__restActions button:last-child{color:#f0d7a8;min-height:48px;font-family:var(--font-playfair), var(--font-prata), Georgia, serif;background:#1b121bcc;border:1.5px solid #e3bd7f;border-radius:999px;font-size:18px;font-weight:700}.WorkoutPlayer-module__ly0Ijq__restActions button:last-child{color:#f7c8dc;font-family:var(--font-manrope), Arial, sans-serif;border-color:#f06aa8;font-weight:500}.WorkoutPlayer-module__ly0Ijq__effortPanel{background:0 0;border:0}.WorkoutPlayer-module__ly0Ijq__effortPanel h2{font-size:clamp(40px,4.4vw,68px);line-height:1}.WorkoutPlayer-module__ly0Ijq__effortLead{color:#fbeef2;text-shadow:0 1px 10px #000000b3;font-size:17px}.WorkoutPlayer-module__ly0Ijq__effortOptions{gap:12px}.WorkoutPlayer-module__ly0Ijq__effortOption{color:#fbeef2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b121bd9;border:1px solid #ffffff2e;border-radius:12px;gap:12px;min-height:150px;font-size:16px}.WorkoutPlayer-module__ly0Ijq__effortOption:hover,.WorkoutPlayer-module__ly0Ijq__effortOption:focus-visible{background:linear-gradient(#4a1d3ae6,#33152ae6);border-color:#f06aa8;box-shadow:0 0 22px #ec5ea359}.WorkoutPlayer-module__ly0Ijq__painPanel,.WorkoutPlayer-module__ly0Ijq__summaryPanel{background:0 0;border:0}.WorkoutPlayer-module__ly0Ijq__painHero{grid-template-columns:minmax(0,1fr)}.WorkoutPlayer-module__ly0Ijq__painHeroImage{display:none}.WorkoutPlayer-module__ly0Ijq__painPanel h2{font-size:clamp(38px,4vw,64px);line-height:1}.WorkoutPlayer-module__ly0Ijq__painLead{color:#fbeef2;text-shadow:0 1px 10px #000000b3;max-width:44ch}.WorkoutPlayer-module__ly0Ijq__painSection{background:#1a1119e6;border:1px solid #f39cc066;border-radius:14px;padding:18px}.WorkoutPlayer-module__ly0Ijq__painSection h3{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;font-weight:700}.WorkoutPlayer-module__ly0Ijq__painAreaCard{background:#1b121bd9;border-radius:12px}.WorkoutPlayer-module__ly0Ijq__painAreaCard[aria-pressed=true]{background:linear-gradient(#4a1d3ae6,#33152ae6);border-color:#f06aa8;box-shadow:0 0 22px #ec5ea359}.WorkoutPlayer-module__ly0Ijq__intensityOption{border-radius:50%}.WorkoutPlayer-module__ly0Ijq__intensityOption[aria-pressed=true]{background:#4a1d3a;border-color:#f06aa8;box-shadow:0 0 16px #ec5ea380}.WorkoutPlayer-module__ly0Ijq__summaryHeading h2{font-size:clamp(44px,4.8vw,76px);line-height:.98}.WorkoutPlayer-module__ly0Ijq__summaryMetrics{background:#1a1119e6;border:1px solid #f39cc066;border-radius:14px}.WorkoutPlayer-module__ly0Ijq__summaryMetric dt{font-family:var(--font-playfair), var(--font-prata), Georgia, serif;font-weight:700}.WorkoutPlayer-module__ly0Ijq__summaryAverage,.WorkoutPlayer-module__ly0Ijq__textField{background:#1a1119e6;border-color:#f39cc066}.WorkoutPlayer-module__ly0Ijq__summaryChoice[aria-pressed=true],.WorkoutPlayer-module__ly0Ijq__painChip[aria-pressed=true]{color:#fff;background:linear-gradient(#f689bd,#d8458d);border-color:#f06aa8}.WorkoutPlayer-module__ly0Ijq__exitDialog{background:radial-gradient(120% 80% at 50% 0,#3a2034f2,#1c131df7 60%),#1c131d;border:2px solid #e3bd7fb3;border-radius:16px}.WorkoutPlayer-module__ly0Ijq__exitIcon{color:#f0d08e;border-color:#e3bd7f}@media (max-width:760px){.WorkoutPlayer-module__ly0Ijq__controlButton{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;font-size:12px}.WorkoutPlayer-module__ly0Ijq__controlButton svg{width:44px;height:44px;padding:11px}.WorkoutPlayer-module__ly0Ijq__effortOption{min-height:120px;font-size:14px}}.WorkoutPlayer-module__ly0Ijq__headerInner,.WorkoutPlayer-module__ly0Ijq__footerInner{max-width:none}@media (min-width:1024px){.WorkoutPlayer-module__ly0Ijq__shell>main{padding-inline:30px}}.WorkoutPlayer-module__ly0Ijq__controlButton:before{content:none}
