.adaptive-ai-how__backdrop{z-index:640;padding:1.25rem;padding-top:max(1.25rem, env(safe-area-inset-top,0px));padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#02060c6b;place-items:center;display:grid;position:fixed;inset:0}.adaptive-ai-how__panel{-webkit-backdrop-filter:blur(28px)saturate(1.25);color:#ecf4ff;background:linear-gradient(165deg,#0c162685 0%,#060a1294 48%,#080e1c8c 100%);border:1px solid #00f5ff38;border-radius:1.35rem;width:min(100%,22rem);padding:1.25rem 1.15rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 28px 64px #00000073,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1a,0 0 40px #00f5ff14}.adaptive-ai-how__glow{pointer-events:none;filter:blur(16px);background:radial-gradient(circle,#00f5ff29 0%,#7864ff0f 45%,#0000 70%);border-radius:50%;width:70%;height:50%;position:absolute;top:-20%;left:50%;translate:-50%}.adaptive-ai-how__eyebrow{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#00f5ffd9;margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:700;position:relative}.adaptive-ai-how__title{text-align:center;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#f8fcff;text-shadow:0 0 20px #00f5ff40;margin:0;font-size:1.15rem;font-weight:800;position:relative}.adaptive-ai-how__lede{text-align:center;color:#c8d6e8e6;margin:.45rem 0 1rem;font-size:.82rem;line-height:1.4;position:relative}.adaptive-ai-how__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.adaptive-ai-how__item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.65rem .7rem;display:flex}.adaptive-ai-how__num{color:#b4faff;background:#00f5ff1a;border:1px solid #00f5ff59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:700;display:inline-flex}.adaptive-ai-how__copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.adaptive-ai-how__item-title{letter-spacing:.01em;color:#f4faff;font-size:.82rem;font-weight:700;line-height:1.25}.adaptive-ai-how__item-body{color:#bac8dae6;font-size:.74rem;line-height:1.4}.adaptive-ai-how__cta{color:#dcfcff;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#00f5ff29,#00f5ff0f);border:1px solid #00f5ff66;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.5rem;margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:700;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 0 20px #00f5ff1f}.adaptive-ai-how__cta:hover{background:linear-gradient(#00f5ff38,#00f5ff1a);border-color:#00f5ff8c;box-shadow:inset 0 1px #ffffff1f,0 0 28px #00f5ff33}html[data-theme=daylight] .adaptive-ai-how__backdrop{background:#dce4ee73}html[data-theme=daylight] .adaptive-ai-how__panel{color:#18202a;background:linear-gradient(165deg,#ffffffb8 0%,#f0f8ffad 100%);border-color:#2878a033;box-shadow:0 24px 48px #3c50642e}html[data-theme=daylight] .adaptive-ai-how__title{color:#141c26;text-shadow:none}html[data-theme=daylight] .adaptive-ai-how__lede,html[data-theme=daylight] .adaptive-ai-how__item-body{color:#324050e0}html[data-theme=daylight] .adaptive-ai-how__item-title{color:#18222e}html[data-theme=daylight] .adaptive-ai-how__item{background:#ffffff8c;border-color:#50647824}.wdh-hub-cover--adaptive.wdh-hub-cover--interactive{pointer-events:auto;cursor:pointer}.wdh-hub-cover__adaptive-hit{z-index:3;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.wdh-hub-cover__adaptive-hit:focus-visible{outline-offset:-4px;border-radius:1.2rem;outline:2px solid #00f5ff8c}
[data-workout-dashboard-hub=true].wdh-strip{position:relative}.wdh-card--globe{position:relative;overflow:visible}.wdh-hub-cover{z-index:0;pointer-events:none;background-image:var(--wdh-hub-cover-image);opacity:.42;filter:blur(2.5px)saturate()brightness(.98);background-position:50% 28%;background-repeat:no-repeat;background-size:cover;border-radius:1.4rem;width:auto;min-width:100%;height:auto;min-height:100%;inset:-10% -4% -4%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000008c 0%,#000 22% 72%,#00000073 100%);mask-image:linear-gradient(#0000008c 0%,#000 22% 72%,#00000073 100%);position:absolute!important}.wdh-hub-cover__media{object-fit:cover;object-position:center 34%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wdh-hub-cover--adaptive{opacity:.92;filter:none;background:radial-gradient(90% 70% at 50% 42%,#081220b8,#02040af0),radial-gradient(50% 40% at 62% 58%,#1c16302e,#0000 72%),linear-gradient(#03050ac7,#020408f5)}.wdh-hub-cover__adaptive-aura{background:radial-gradient(52% 44% at 50% 46%,#468cc814,#0000 70%),radial-gradient(36% 30% at 48% 54%,#645ab40d,#0000 72%),linear-gradient(165deg,#50a0c808,#0000 52%);animation:9s ease-in-out infinite wdh-ai-field-aura;position:absolute;inset:0}.wdh-hub-adaptive-field{aspect-ratio:1;pointer-events:none;isolation:isolate;opacity:.34;filter:drop-shadow(0 0 20px #50a0dc14);width:min(88%,18.5rem);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.wdh-hub-adaptive-field__haze{pointer-events:none;filter:blur(28px);border-radius:50%;position:absolute}.wdh-hub-adaptive-field__haze--a{background:radial-gradient(circle,#3c82be1f,#0000 72%);animation:14s ease-in-out infinite wdh-ai-field-haze;inset:6% 2%}.wdh-hub-adaptive-field__haze--b{background:radial-gradient(circle,#645aaa14,#0000 74%);animation:18s ease-in-out infinite reverse wdh-ai-field-haze;inset:22% 18%}.wdh-hub-adaptive-field__haze--c{background:radial-gradient(circle,#5aaad212,#0000 70%);animation:11s ease-in-out 1.2s infinite wdh-ai-field-haze;inset:38% 34%}.wdh-hub-adaptive-field__horizon{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#78b4dc1f 28%,#a0c8f02e 50%,#78b4dc1f 72%,#0000 100%);height:1px;animation:10s ease-in-out infinite wdh-ai-field-horizon;position:absolute;top:52%;left:8%;right:8%}.wdh-hub-adaptive-field__arc{pointer-events:none;opacity:.55;border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.wdh-hub-adaptive-field__arc--outer{border-top-color:#78b4e629;border-right-color:#78b4e60a;width:94%;height:86%;animation:28s linear infinite wdh-ai-field-arc-spin}.wdh-hub-adaptive-field__arc--mid{border-bottom-color:#968cdc1f;border-left-color:#968cdc0a;width:72%;height:66%;animation:36s linear infinite reverse wdh-ai-field-arc-spin}.wdh-hub-adaptive-field__arc--inner{border-top-color:#82c8e61a;border-right-color:#82c8e608;width:48%;height:44%;animation:22s linear infinite wdh-ai-field-arc-spin}.wdh-hub-adaptive-field__svg{z-index:1;width:100%;height:auto;position:relative;overflow:visible}.wdh-hub-adaptive-field__veil{animation:8s ease-in-out infinite wdh-ai-field-veil}.wdh-hub-adaptive-field__core{animation:7s ease-in-out infinite wdh-ai-field-core}.wdh-hub-adaptive-field__link{fill:none;stroke:#82bee62e;stroke-width:.45px;stroke-linecap:round;stroke-dasharray:1.2 5.5;animation:12s linear infinite wdh-ai-field-link}.wdh-hub-adaptive-field__link--2,.wdh-hub-adaptive-field__link--5{stroke:#a096dc24;animation-duration:14s}.wdh-hub-adaptive-field__link--3,.wdh-hub-adaptive-field__link--6{animation-duration:13s;animation-direction:reverse}.wdh-hub-adaptive-field__link--1{animation-delay:0s}.wdh-hub-adaptive-field__link--2{animation-delay:.4s}.wdh-hub-adaptive-field__link--3{animation-delay:.8s}.wdh-hub-adaptive-field__link--4{animation-delay:1.2s}.wdh-hub-adaptive-field__link--5{animation-delay:.6s}.wdh-hub-adaptive-field__link--6{animation-delay:1.5s}.wdh-hub-adaptive-field__pulse-dot{filter:drop-shadow(0 0 2px #a0d2ff8c);opacity:.7}.wdh-hub-adaptive-field__node{fill:#aad2f08c;stroke:#dcf0ff33;stroke-width:.25px;animation:5.5s ease-in-out infinite wdh-ai-field-node}.wdh-hub-adaptive-field__node--2,.wdh-hub-adaptive-field__node--5{fill:#beb4f07a}.wdh-hub-adaptive-field__node--1{animation-delay:0s}.wdh-hub-adaptive-field__node--2{animation-delay:.35s}.wdh-hub-adaptive-field__node--3{animation-delay:.7s}.wdh-hub-adaptive-field__node--4{animation-delay:1.05s}.wdh-hub-adaptive-field__node--5{animation-delay:1.4s}.wdh-hub-adaptive-field__node--6{animation-delay:.5s}.wdh-hub-adaptive-field__motes{pointer-events:none;z-index:2;position:absolute;inset:0}.wdh-hub-adaptive-field__mote{background:#b4d2f059;border-radius:999px;width:1.5px;height:1.5px;animation:11s ease-in-out infinite wdh-ai-field-mote;position:absolute;box-shadow:0 0 6px #78b4e633}.wdh-hub-adaptive-field__mote--1{animation-delay:0s;top:24%;left:18%}.wdh-hub-adaptive-field__mote--2{animation-delay:1.2s;top:22%;left:78%}.wdh-hub-adaptive-field__mote--3{animation-delay:2.4s;top:48%;left:30%}.wdh-hub-adaptive-field__mote--4{animation-delay:.8s;top:52%;left:70%}.wdh-hub-adaptive-field__mote--5{animation-delay:3.1s;top:16%;left:46%}.wdh-hub-adaptive-field__mote--6{animation-delay:1.8s;top:82%;left:52%}.wdh-hub-adaptive-field__mote--7{background:#beb4e64d;animation-delay:2.9s;top:70%;left:22%}.wdh-hub-adaptive-field__mote--8{background:#beb4e64d;animation-delay:.4s;top:74%;left:76%}.wdh-hub-adaptive-field__mote--9{width:2px;height:2px;animation-delay:3.6s;top:44%;left:50%}.wdh-hub-cover:after{content:"";pointer-events:none;background:linear-gradient(#04080e6b 0%,#060a1233 28%,#060a120f 52%,#060a1238 100%),radial-gradient(110% 72% at 50% 18%,#04080e7a 0%,#0000 68%);position:absolute;inset:0}.wdh-hub-cover--adaptive:after{background:linear-gradient(#04080e6b 0%,#060a1229 36%,#060a1214 60%,#060a1247 100%),radial-gradient(92% 68% at 50% 22%,#04080e2e 0%,#0000 68%)}.wdh-strip__row,.wdh-globe-slot{z-index:1;position:relative}html[data-page-hidden=true] .wdh-hub-cover{visibility:hidden;opacity:0!important}@media (prefers-reduced-motion:reduce){.wdh-hub-cover{filter:blur(3px)saturate(.92)brightness(.86)}.wdh-hub-cover__adaptive-aura,.wdh-hub-adaptive-field__haze,.wdh-hub-adaptive-field__horizon,.wdh-hub-adaptive-field__arc,.wdh-hub-adaptive-field__veil,.wdh-hub-adaptive-field__core,.wdh-hub-adaptive-field__link,.wdh-hub-adaptive-field__node,.wdh-hub-adaptive-field__mote{animation:none!important}.wdh-hub-adaptive-field__arc{opacity:.3}.wdh-hub-adaptive-field__link{stroke-dasharray:none;opacity:.35}.wdh-hub-adaptive-field__node{opacity:.55}}@media (max-width:767px){.wdh-hub-cover{opacity:.38;filter:blur(2px)saturate(.98)brightness(.96)}.wdh-hub-cover--adaptive{opacity:.9;filter:none}.wdh-hub-adaptive-field{opacity:.28;width:min(86%,15.5rem);top:50%}.wdh-hub-adaptive-field__arc--inner{display:none}}@keyframes wdh-ai-field-aura{0%,to{opacity:.7}50%{opacity:1}}@keyframes wdh-ai-field-haze{0%,to{opacity:.55;transform:scale(.96)translate(0,0)}50%{opacity:.95;transform:scale(1.06)translateY(-2%)}}@keyframes wdh-ai-field-horizon{0%,to{opacity:.35;transform:scaleX(.92)}50%{opacity:.85;transform:scaleX(1)}}@keyframes wdh-ai-field-arc-spin{to{transform:rotate(360deg)}}@keyframes wdh-ai-field-veil{0%,to{opacity:.55}50%{opacity:.9}}@keyframes wdh-ai-field-core{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes wdh-ai-field-link{to{stroke-dashoffset:-28px}}@keyframes wdh-ai-field-node{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes wdh-ai-field-mote{0%,to{opacity:.12;transform:translate(0,0)}50%{opacity:.55;transform:translateY(-8px)}}
.wdh-hub-cover--adaptive{opacity:.98;filter:none;background:#02050c;overflow:hidden}.wdh-hub-cover__adaptive-aura{z-index:2;pointer-events:none;background:radial-gradient(70% 55% at 50% 42%,#00f5ff14,#0000 62%),radial-gradient(90% 70%,#0000 40%,#02050c59 100%),linear-gradient(#02050c33 0%,#0000 28% 72%,#02050c73 100%);animation:8s ease-in-out infinite wdh-galaxy-aura;position:absolute;inset:0}.wdh-hub-adaptive-galaxy{z-index:0;pointer-events:none;position:absolute;inset:-8%;overflow:hidden}.wdh-hub-adaptive-galaxy__plate{will-change:transform;animation:28s ease-in-out infinite alternate wdh-galaxy-kenburns;position:absolute;inset:-6%}.wdh-hub-adaptive-galaxy__img{object-fit:cover;object-position:center 42%;filter:saturate(1.15)contrast(1.08)brightness(.92);width:100%;height:100%;display:block;transform:scale(1.08)}.wdh-hub-adaptive-galaxy__rays{pointer-events:none;mix-blend-mode:screen;opacity:.75;background:conic-gradient(#0000 0deg,#00f5ff08 8deg,#78dcff24 12deg,#0000 18deg 40deg,#a78bfa1a 46deg,#0000 52deg 88deg,#00f5ff1f 94deg,#0000 102deg 160deg,#5eead414 168deg,#0000 176deg 220deg,#00f5ff1a 228deg,#0000 236deg 300deg,#c084fc17 308deg,#0000 318deg);width:140%;height:140%;animation:48s linear infinite wdh-galaxy-rays-spin;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 68%);mask-image:radial-gradient(circle,#000 8%,#0000 68%)}.wdh-hub-adaptive-galaxy__rays--cross{opacity:.45;filter:blur(1px);animation:72s linear infinite reverse wdh-galaxy-rays-spin}.wdh-hub-adaptive-galaxy__dust{pointer-events:none;filter:blur(28px);mix-blend-mode:screen;border-radius:50%;position:absolute}.wdh-hub-adaptive-galaxy__dust--a{background:radial-gradient(circle,#00c8ff2e,#0000 70%);width:55%;height:48%;animation:14s ease-in-out infinite wdh-galaxy-dust;top:12%;left:8%}.wdh-hub-adaptive-galaxy__dust--b{background:radial-gradient(circle,#8c64ff29,#0000 72%);width:50%;height:45%;animation:18s ease-in-out infinite reverse wdh-galaxy-dust;bottom:8%;right:0%}.wdh-hub-adaptive-galaxy__dust--c{background:radial-gradient(circle,#00f5ff1a,#0000 68%);width:40%;height:36%;animation:11s ease-in-out 1s infinite wdh-galaxy-dust;top:40%;left:30%}.wdh-hub-adaptive-galaxy__bloom{filter:blur(12px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#b4f0ff33 0%,#00f5ff14 40%,#0000 72%);border-radius:50%;width:42%;height:38%;animation:5.5s ease-in-out infinite wdh-galaxy-bloom;position:absolute;top:44%;left:50%;translate:-50% -50%}.wdh-hub-adaptive-galaxy__vignette{pointer-events:none;background:radial-gradient(85% 70% at 50% 45%,#0000 35%,#0103088c 100%),linear-gradient(#01030840 0%,#0000 22% 78%,#01030866 100%);position:absolute;inset:0}.wdh-hub-adaptive-galaxy__sparks{pointer-events:none;z-index:1;position:absolute;inset:0}.wdh-hub-adaptive-galaxy__spark{background:#dcfafff2;border-radius:999px;width:2px;height:2px;animation:4.5s ease-in-out infinite wdh-galaxy-spark;position:absolute;box-shadow:0 0 6px #00f5fff2,0 0 14px #00f5ff73}.wdh-hub-adaptive-galaxy__spark--1{animation-delay:0s;top:18%;left:12%}.wdh-hub-adaptive-galaxy__spark--2{width:1.5px;height:1.5px;animation-delay:.4s;top:14%;left:78%}.wdh-hub-adaptive-galaxy__spark--3{animation-delay:1.1s;top:42%;left:28%}.wdh-hub-adaptive-galaxy__spark--4{animation-delay:.7s;top:38%;left:66%}.wdh-hub-adaptive-galaxy__spark--5{width:3px;height:3px;animation-delay:1.6s;top:22%;left:48%}.wdh-hub-adaptive-galaxy__spark--6{animation-delay:2.1s;top:68%;left:18%}.wdh-hub-adaptive-galaxy__spark--7{background:#d2befff2;animation-delay:.9s;top:62%;left:82%;box-shadow:0 0 8px #a78bfae6}.wdh-hub-adaptive-galaxy__spark--8{animation-delay:2.5s;top:72%;left:54%}.wdh-hub-adaptive-galaxy__spark--9{width:1.5px;height:1.5px;animation-delay:1.3s;top:28%;left:36%}.wdh-hub-adaptive-galaxy__spark--10{animation-delay:1.8s;top:48%;left:72%}.wdh-hub-adaptive-galaxy__spark--11{background:#d2beffe6;animation-delay:.2s;top:48%;left:8%}.wdh-hub-adaptive-galaxy__spark--12{animation-delay:2.8s;top:32%;left:90%}.wdh-hub-adaptive-galaxy__spark--13{width:1.5px;height:1.5px;animation-delay:.55s;top:58%;left:42%}.wdh-hub-adaptive-galaxy__spark--14{animation-delay:3.1s;top:16%;left:60%}.wdh-hub-cover--adaptive:after{background:linear-gradient(#04080e47 0%,#060a1214 36%,#060a120a 58%,#060a1252 100%),radial-gradient(92% 68% at 50% 20%,#04080e1f 0%,#0000 70%)}.wdh-hub-adaptive-galaxy--static .wdh-hub-adaptive-galaxy__plate,.wdh-hub-adaptive-galaxy--static .wdh-hub-adaptive-galaxy__rays,.wdh-hub-adaptive-galaxy--static .wdh-hub-adaptive-galaxy__dust,.wdh-hub-adaptive-galaxy--static .wdh-hub-adaptive-galaxy__bloom,.wdh-hub-adaptive-galaxy--static .wdh-hub-adaptive-galaxy__spark{animation:none!important}.wdh-hub-adaptive-galaxy--static .wdh-hub-adaptive-galaxy__plate{transform:none}@media (prefers-reduced-motion:reduce){.wdh-hub-adaptive-galaxy__plate,.wdh-hub-adaptive-galaxy__rays,.wdh-hub-adaptive-galaxy__dust,.wdh-hub-adaptive-galaxy__bloom,.wdh-hub-adaptive-galaxy__spark,.wdh-hub-cover__adaptive-aura{animation:none!important}}@media (max-width:767px){.wdh-hub-cover--adaptive{opacity:.96}.wdh-hub-adaptive-galaxy__img{filter:saturate(1.1)contrast(1.05)brightness(.88)}.wdh-hub-adaptive-galaxy__rays{opacity:.55}}@keyframes wdh-galaxy-kenburns{0%{transform:scale(1)translate(0,0)}50%{transform:scale(1.08)translate(-1.5%,1%)}to{transform:scale(1.12)translate(1.2%,-.8%)}}@keyframes wdh-galaxy-rays-spin{to{transform:rotate(360deg)}}@keyframes wdh-galaxy-dust{0%,to{opacity:.45;transform:scale(.95)translate(0,0)}50%{opacity:.95;transform:scale(1.12)translate(2%,-3%)}}@keyframes wdh-galaxy-bloom{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.12)}}@keyframes wdh-galaxy-spark{0%,to{opacity:.15;transform:scale(.7)}40%{opacity:1;transform:scale(1.35)}70%{opacity:.35;transform:scale(.9)}}@keyframes wdh-galaxy-aura{0%,to{opacity:.75}50%{opacity:1}}
.wdh-strip[data-hub-dynamic-cards=true],[data-workout-dashboard-hub=true][data-hub-dynamic-cards=true]{width:100%!important;max-width:34rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:.02rem!important;margin-inline:auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}[data-workout-dashboard-hub=true][data-hub-dynamic-cards=true]:before,[data-workout-dashboard-hub=true][data-hub-dynamic-cards=true]:after{content:none!important;display:none!important}.wdh-strip__gauges{--wdh-ready-fuel-size:2.85rem;--wdh-status-side:4.25rem;--wdh-ready-fuel-col:var(--wdh-status-side);--wdh-hub-band-min:2.6rem;--wdh-ready-fuel-y:0;pointer-events:none;z-index:4!important;grid-template-columns:var(--wdh-status-side) minmax(0, 1fr) var(--wdh-status-side)!important;margin-inline:auto!important;width:100%!important;max-width:34rem!important;min-height:var(--wdh-hub-band-min)!important;max-height:var(--wdh-hub-band-min)!important;height:var(--wdh-hub-band-min)!important;box-sizing:border-box!important;place-items:center!important;gap:.04rem .14rem!important;margin-top:0!important;margin-bottom:0!important;padding:0 .06rem!important;display:grid!important;position:relative!important}.wdh-strip__gauges--page-top{pointer-events:none;margin-top:.22rem!important;margin-bottom:.15rem!important}.wdh-strip__gauges .wdh-card{pointer-events:auto}.wdh-strip__status{z-index:1;pointer-events:auto;padding-inline:.1rem;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:100%;padding-top:0;display:flex;position:relative}.wdh-strip__status-stack{text-align:center;box-sizing:border-box;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;width:100%;min-width:0;max-width:100%;height:100%;min-height:100%;margin:0 auto;padding:0;display:flex;position:relative}.wdh-strip__status-stack .workout-month-hero-now-bar--hub-center{z-index:2;pointer-events:auto;text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 auto!important;padding:.28rem 0 .04rem!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.wdh-strip__status-stack .workout-month-hero-now-bar__inner,.wdh-strip__status-stack .workout-month-hero-now-kicker,.wdh-strip__status-stack .workout-month-hero-now-kicker__streak{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.wdh-strip__status-stack .workout-month-hero-now-kicker__streak{flex-flow:wrap!important;gap:.2rem .35rem!important;padding-top:.08rem!important}.wdh-strip__status-stack .workout-month-hero-xp-streak--compact.xp-streak-badge{text-indent:.14em!important;margin:0 auto!important;display:inline-flex!important;transform:none!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring--hub{z-index:1;flex:none;width:100%;max-width:100%;position:relative;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__frame,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__stage,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__visuals,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__disc,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__disc-content,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__disc-content--identity-only,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__program-title-row,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__program-title-stack,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__program-identity-btn,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__title{text-align:center!important;justify-content:center!important;place-items:center!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__program-title-stack,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__program-title-row{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__eyebrow{letter-spacing:.12em!important;text-align:center!important;text-indent:.12em!important;width:100%!important;margin:0 auto!important;padding:0!important;display:block!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__title{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__title-name{letter-spacing:.04em!important;text-indent:.04em!important;text-align:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;font-style:normal!important;display:inline-block!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__program-meta-row{justify-content:center!important;align-items:center!important;gap:.28rem!important;width:100%!important;margin:.04rem auto 0!important;padding:0!important;display:flex!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__cycle{text-align:center!important;letter-spacing:.08em!important;text-indent:.08em!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;column-gap:.28rem!important;width:auto!important;max-width:100%!important;margin:.06rem auto 0!important;padding:0!important;display:flex!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__cycle-label,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__cycle-count,.wdh-strip__status-stack .workout-month-hero-adaptive-ring__cycle-sep{text-align:center!important;justify-self:center!important;margin:0!important;padding:0!important}.wdh-strip__status-stack .workout-month-hero-adaptive-ring__led-bar{place-self:center!important;width:min(92%,13rem)!important;max-width:13rem!important;margin:.12rem auto 0!important;display:block!important}.wdh-strip__gauges:has(.wdh-strip__status-stack){--wdh-status-side:4.25rem;grid-template-columns:var(--wdh-status-side) minmax(0, 1fr) var(--wdh-status-side)!important;min-height:var(--wdh-hub-band-min)!important;place-items:center!important;margin-bottom:0!important}.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-strip__status{justify-content:center!important;align-self:stretch!important;align-items:center!important;height:100%!important;min-height:100%!important;display:flex!important}.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-card--readiness{width:100%;max-width:var(--wdh-status-side);place-self:center start!important;margin-top:0!important}:is(.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-card--fuel,.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-card--fuel-nudge){width:100%;max-width:var(--wdh-status-side);place-self:center end!important;margin-top:0!important;margin-right:0!important}.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-strip__status{width:100%;max-width:100%;place-self:center!important}:is(.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-card--readiness,.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-card--fuel,.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-card--fuel-nudge){margin-top:0!important}.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-fuel-nudge{max-width:100%;margin-inline:auto 0}.wdh-strip__status .workout-month-hero-now-bar--hub-center{width:100%;max-width:100%}.wdh-strip__status .workout-month-hero-now-bar--hub-center .workout-month-hero-now-bar__inner{gap:0!important}.wdh-strip__status .workout-month-hero-now-bar--hub-center .workout-month-hero-now-kicker{gap:0!important;padding:0!important}.wdh-strip__status .workout-month-hero-now-bar--hub-center .workout-month-hero-xp-streak--compact.xp-streak-badge{align-items:center;gap:.12rem;min-height:1.22rem;margin:0 auto;padding:.02rem 0 .08rem;font-size:.5rem;overflow:visible}.wdh-strip__status .workout-month-hero-now-bar--hub-center .workout-month-hero-xp-boost{transform-origin:50%;transform:scale(.92)}.wdh-strip__manual-muscles{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.02rem;width:100%;max-width:100%;height:100%;min-height:100%;display:flex}.wdh-strip__manual-streak{flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .28rem;width:100%;display:flex}.wdh-strip__manual-streak .workout-month-hero-xp-streak--compact.xp-streak-badge{gap:.14rem;min-height:1.1rem;padding:.02rem .08rem;font-size:.5rem}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles),.wdh-strip__gauges:has(.wdh-strip__status-stack)){--wdh-status-side:4.25rem;--wdh-ready-fuel-col:var(--wdh-status-side);--wdh-ready-fuel-size:2.85rem;grid-template-columns:var(--wdh-status-side) minmax(0, 1fr) var(--wdh-status-side)!important;min-height:var(--wdh-hub-band-min)!important;max-height:var(--wdh-hub-band-min)!important;height:var(--wdh-hub-band-min)!important;place-items:center!important;gap:.04rem .14rem!important;margin-bottom:0!important;padding:0 .06rem!important;overflow:visible!important}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles)>.wdh-card--readiness,.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-card--readiness){width:100%;max-width:var(--wdh-status-side);place-self:center start!important;margin-top:0!important;margin-left:0!important}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles)>.wdh-card--fuel,.wdh-strip__gauges:has(.wdh-strip__manual-muscles)>.wdh-card--fuel-nudge,.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-card--fuel,.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-card--fuel-nudge){width:100%;max-width:var(--wdh-status-side);place-self:center end!important;margin-top:0!important;margin-right:0!important}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles)>.wdh-strip__status,.wdh-strip__gauges:has(.wdh-strip__status-stack)>.wdh-strip__status){width:100%;max-width:100%;height:100%;min-height:0;place-self:center!important;align-items:center!important}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .wdh-card--orbit,.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-card--orbit){padding:0!important}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .wdh-orbit-wrap,.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-orbit-wrap){min-height:var(--wdh-ready-fuel-size);width:auto}.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit{width:var(--wdh-ready-fuel-size)!important;max-width:var(--wdh-ready-fuel-size)!important;height:var(--wdh-ready-fuel-size)!important}.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit.os-dash__muscle-orb--metric{width:var(--wdh-ready-fuel-size)!important;max-width:var(--wdh-ready-fuel-size)!important;height:var(--wdh-ready-fuel-size)!important}.wdh-strip__gauges:has(.wdh-strip__status-stack) .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit{width:var(--wdh-ready-fuel-size)!important;max-width:var(--wdh-ready-fuel-size)!important;height:var(--wdh-ready-fuel-size)!important}.wdh-strip__gauges:has(.wdh-strip__status-stack) .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit.os-dash__muscle-orb--metric{width:var(--wdh-ready-fuel-size)!important;max-width:var(--wdh-ready-fuel-size)!important;height:var(--wdh-ready-fuel-size)!important}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .wdh-fuel-nudge,.wdh-strip__gauges:has(.wdh-strip__status-stack) .wdh-fuel-nudge){max-width:100%;margin-inline:auto 0}.wdh-strip__status:has(.wdh-strip__manual-muscles){align-self:center;min-width:0;padding-inline:.1rem}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase{gap:.04rem;width:100%;overflow:visible}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase--coverflow{width:100%;max-width:100%;overflow:visible}.wdh-strip__manual-muscles .wm-muscle-coverflow{width:100%;max-width:min(100%,22rem);margin-inline:auto}.wdh-strip__gauges:has(.wm-muscle-coverflow){min-height:var(--wdh-hub-band-min)!important;max-height:var(--wdh-hub-band-min)!important;height:var(--wdh-hub-band-min)!important;align-items:center!important;overflow:visible!important}.wdh-strip__status:has(.wm-muscle-coverflow){align-self:center;align-items:center;padding-top:0;overflow:visible}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase__grid.exercise-builder-mobile-muscle-grid{gap:.1rem .14rem;width:100%;max-width:100%}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase__performance{margin-inline:auto;width:100%;max-width:min(100%,14.5rem);margin-top:.04rem;padding-inline:0}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase__performance .muscle-builder-performance-grid--compact{gap:.06rem;width:100%;max-width:100%}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase__performance .muscle-builder-performance-card--compact{box-sizing:border-box!important;border-radius:.48rem!important;height:1.35rem!important;min-height:1.35rem!important;max-height:1.35rem!important;padding:.12rem .1rem .14rem!important}.wdh-strip__manual-muscles .workout-manual-hub-muscle-showcase__performance .muscle-builder-performance-card--compact .muscle-builder-performance-card__label{letter-spacing:.08em!important;font-size:6.75px!important;line-height:1!important}.wdh-strip__center{z-index:2;width:100%;min-width:0;margin-top:0;position:relative}.wdh-strip__row{grid-template-columns:3.05rem minmax(0,1fr) 3.05rem!important;justify-content:center!important;place-items:start center!important;gap:.1rem!important;width:100%!important;display:grid!important}.wdh-card{isolation:isolate;text-align:center;-webkit-backdrop-filter:none;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:.08rem .1rem .12rem;display:flex;position:relative;overflow:visible}.wdh-card__shine{display:none}.wdh-card>:not(.wdh-card__shine){z-index:1;position:relative}.wdh-card--orbit{flex:none;justify-content:flex-start;align-self:start;gap:0;padding:0 0 .2rem;overflow:visible}.wdh-strip__gauges>.wdh-card--readiness,.wdh-strip__gauges>.wdh-card--fuel,.wdh-strip__gauges>.wdh-card--fuel-nudge{align-self:center!important;margin-top:0!important}.wdh-card--readiness{align-items:flex-start;margin-left:-.05rem}.wdh-card--fuel{align-items:flex-end;margin-right:-.05rem}.wdh-card--fuel-nudge{pointer-events:auto;justify-content:flex-end;align-items:center;min-width:0;max-width:4.6rem;margin-right:0;padding:0;display:flex;align-self:center!important;margin-top:0!important}.wdh-fuel-nudge{text-align:center;color:#fecacafa;-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#ff50642e,#28080eb8);border:1px solid #f871716b;border-radius:.72rem;flex-direction:column;align-items:center;gap:.18rem;width:100%;max-width:4.4rem;padding:.28rem .28rem .32rem;text-decoration:none;display:flex;box-shadow:0 0 16px #f8717138,inset 0 1px #ffffff1a}.wdh-fuel-nudge:hover,.wdh-fuel-nudge:focus-visible{filter:brightness(1.08);outline:none}.wdh-fuel-nudge:active{transform:scale(.97)}.wdh-fuel-nudge__dot{background:#f87171;border-radius:50%;width:.38rem;height:.38rem;animation:1.8s ease-in-out infinite wdh-fuel-nudge-pulse;box-shadow:0 0 10px #f87171d9}.wdh-fuel-nudge__stack{flex-direction:column;align-items:center;gap:.06rem;display:flex}.wdh-fuel-nudge__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fecacab8;font-size:.42rem;font-weight:700}.wdh-fuel-nudge__cta{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #f8717173;font-size:.58rem;font-weight:800}.wdh-fuel-nudge__hint{color:#fecacab3;font-size:.42rem;font-weight:600}@keyframes wdh-fuel-nudge-pulse{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.wdh-card--fuel-quiet .wdh-orbit-wrap{transform-origin:100% 0;opacity:.88;transform:scale(.88)}.wdh-card--fuel-warn .wdh-orbit-wrap{transform-origin:100% 0;transform:scale(.96)}.wdh-card--fuel-dot{width:100%;max-width:var(--wdh-status-side,2.6rem);pointer-events:auto;justify-content:flex-end;align-items:center;padding:0;display:flex}.wdh-fuel-dot{-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;text-decoration:none;display:grid}.wdh-fuel-dot__mark{background:#94a3b8d9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 5px #94a3b847}.wdh-fuel-dot[data-fuel-band=empty] .wdh-fuel-dot__mark,.wdh-fuel-dot[data-fuel-presentation=nudge] .wdh-fuel-dot__mark{background:#f87171e0;box-shadow:0 0 5px #f8717147}.wdh-fuel-dot[data-fuel-band=low] .wdh-fuel-dot__mark,.wdh-fuel-dot[data-fuel-presentation=warn] .wdh-fuel-dot__mark{background:#fbbf24e0;box-shadow:0 0 5px #fbbf2440}.wdh-fuel-dot[data-fuel-band=ok] .wdh-fuel-dot__mark,.wdh-fuel-dot[data-fuel-band=strong] .wdh-fuel-dot__mark,.wdh-fuel-dot[data-fuel-presentation=quiet] .wdh-fuel-dot__mark{background:#34d399d1;box-shadow:0 0 5px #34d39938}.wdh-strip__gauges[data-fuel-presentation=nudge]{grid-template-columns:var(--wdh-status-side) minmax(0, 1fr) var(--wdh-status-side)!important}@media (prefers-reduced-motion:reduce){.wdh-fuel-nudge__dot{animation:none!important}}.wdh-orbit-wrap{justify-content:center;align-items:flex-start;width:auto;min-height:2.55rem;padding-top:0;display:flex;position:relative}.wdh-card--fuel .wdh-orbit-wrap{justify-content:flex-end}.wdh-card--readiness .wdh-orbit-wrap{justify-content:flex-start}.wdh-orbit-link{color:inherit;justify-content:center;align-items:flex-start;width:auto;text-decoration:none;display:flex}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__halo{width:3.55rem;height:3.55rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__heal{width:3.1rem;height:3.1rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__score{font-size:.8rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__name{letter-spacing:.12em;max-width:4.2rem;font-size:.42rem;top:calc(100% + .06rem)}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__state{display:none}.wdh-strip button.os-dash__muscle-orb--hub{cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:0;padding:0}.wdh-card--globe{text-align:center;z-index:2;justify-content:flex-start;justify-self:center;align-items:center;width:100%;max-width:100%;padding:.02rem .04rem .06rem;overflow:visible}.wdh-globe-slot{--hub-identity-duration-min:.42rem;--hub-identity-title-min:1.65rem;--hub-identity-cycle-min:.62rem;--hub-identity-led-min:.48rem;--hub-identity-chrome-pad-y:0;--hub-chrome-btn-min-h:0;--hub-identity-chrome-min:0px;--hub-identity-gap:.04rem;--hub-identity-title-to-cycle:.1rem;--hub-identity-switch-min:0px;--wdh-hub-chrome-to-switch:0px;--wdh-hub-body-max:calc(var(--hub-identity-title-min) + var(--hub-identity-title-to-cycle) + var(--hub-identity-cycle-min) + var(--hub-identity-led-min) + (2 * var(--hub-identity-gap)));--wdh-hub-switch-block:0px;--wdh-hub-center-total:var(--wdh-hub-body-max);width:100%;min-width:0;min-height:var(--wdh-hub-center-total);margin-inline:auto;justify-content:center;align-items:stretch;height:auto;max-height:none;margin-top:.02rem;margin-bottom:0;padding:0;display:flex;overflow:visible}.wdh-globe-slot:has([data-hub-identity-only=true]){--hub-identity-chrome-min:0px;--hub-identity-switch-min:0px;--wdh-hub-switch-block:0px;--wdh-hub-chrome-to-switch:0px;height:auto;min-height:0;max-height:none}.wdh-globe-slot>*{box-sizing:border-box;width:100%;height:auto;max-height:none}.wdh-globe-slot .workout-month-hero-adaptive-ring{flex-direction:column;width:100%;max-width:100%;height:auto;margin-inline:auto;display:flex}.wdh-globe-slot .workout-program-next-suggestions--hub{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100%;max-height:100%;margin-inline:auto;display:flex;overflow:hidden}.wdh-globe-slot .workout-month-hero-adaptive-ring__frame{aspect-ratio:auto;flex-direction:column;flex:none;justify-content:flex-start;gap:0;max-width:100%;height:auto;min-height:0;display:flex;overflow:visible}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__stage,.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__visuals{z-index:8;flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc{z-index:9;height:auto;max-height:none;overflow:visible}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc-content{row-gap:var(--hub-identity-gap);z-index:10;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);height:auto;min-height:0;max-height:none;padding:.08rem 0 .04rem;overflow:visible}[data-workout-month-hero=true] .wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__frame{contain:none!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important}[data-workout-month-hero=true] .wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__stage,[data-workout-month-hero=true] .wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__visuals{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}[data-workout-month-hero=true] .wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc{height:auto!important;max-height:none!important}[data-workout-month-hero=true] .wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc-content{grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto)!important;height:auto!important;min-height:0!important;max-height:none!important}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title,.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title-name{text-overflow:clip;white-space:nowrap;overflow:visible;filter:none!important}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title-name{width:auto;max-width:100%;display:inline-block}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__program-title-stack{gap:.02rem;min-height:0;max-height:100%;overflow:visible}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__duration-chip{transform-origin:top;margin-top:0;transform:scale(.92)}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome{z-index:11;pointer-events:auto;flex-wrap:nowrap;max-width:100%;margin-bottom:0;position:relative;overflow:visible;padding-block:.04rem 0!important}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch{z-index:2;isolation:isolate;min-height:var(--hub-identity-switch-min);flex:none;margin-top:0;padding-top:0;position:relative;pointer-events:auto!important}.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch,.wdh-globe-slot .workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch .workout-hub-training-source-switch--below-chrome{margin-top:0!important;padding-top:0!important}.wdh-globe-slot:has([data-hub-slot=manual-switch]){--wdh-hub-manual-switch-block:var(--hub-identity-switch-min);min-height:var(--wdh-hub-manual-switch-block);height:var(--wdh-hub-manual-switch-block);max-height:var(--wdh-hub-manual-switch-block);z-index:3;margin-top:0;margin-bottom:.08rem;position:relative;overflow:visible}.wdh-globe-slot [data-hub-slot=manual-switch]{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:100%;margin-inline:auto;display:flex}.wdh-globe-slot [data-hub-slot=manual-switch] .workout-month-hero-adaptive-ring__hub-source-switch{width:100%;min-height:var(--hub-identity-switch-min);flex:none;margin-top:0;padding-top:0}.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome{margin-top:0}.wdh-card--globe-empty{min-height:var(--wdh-hub-center-total,0);height:var(--wdh-hub-center-total,0)}:is(.wdh-strip:has(.wdh-strip__manual-muscles) .wdh-strip__center:has(.wdh-card--globe-empty),.wdh-strip:has(.wdh-strip__manual-muscles) .wdh-card--globe-empty){pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.wdh-strip:has(.wdh-strip__manual-muscles) .wdh-strip__center:not(:has(.wdh-card--globe:not(.wdh-card--globe-empty))){height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.wdh-strip__center{margin-top:0!important;padding-top:0!important}.wdh-strip__gauges+.wdh-strip__center,.wdh-strip__gauges{margin-bottom:0!important}.wdh-strip__gauges:has(.wm-muscle-coverflow){min-height:var(--wdh-hub-band-min)!important;max-height:var(--wdh-hub-band-min)!important;height:var(--wdh-hub-band-min)!important;align-items:center!important}@media (max-width:380px){.wdh-strip__gauges--page-top{margin-bottom:.1rem!important;padding:0!important}.wdh-strip .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit,.wdh-strip .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit.os-dash__muscle-orb--metric{width:2.35rem;max-width:2.35rem;height:2.35rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__halo{width:2.7rem;height:2.7rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__heal{width:2.55rem;height:2.55rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__score{font-size:.68rem}.wdh-orbit-wrap{min-height:2.35rem}}.wdh-strip .os-dash__muscle-orb--hub{--wdh-ring-neon:0, 245, 255;--wdh-ring-neon-soft:140, 250, 255;--wdh-ring-neon-hot:255, 255, 255;--wdh-ring-accent:196, 75, 255;--muscle-led-glow-width:0;--muscle-led-value-width:2.55;--muscle-led-filament-width:1.35;--muscle-led-glow-opacity:0;--muscle-led-halo-opacity:0;--muscle-led-track-width:.85;--muscle-led-ticks-width:.4;isolation:auto;position:relative;-webkit-filter:none!important;animation:none!important;overflow:visible!important}.wdh-strip .os-dash__muscle-orb--hub.is-tone-cyan{--wdh-ring-neon:0, 245, 255;--wdh-ring-neon-soft:140, 250, 255;--wdh-ring-neon-hot:255, 255, 255;--wdh-ring-accent:196, 75, 255;color:#00f5ff}.wdh-strip .os-dash__muscle-orb--hub.is-tone-emerald{--wdh-ring-neon:57, 255, 20;--wdh-ring-neon-soft:160, 255, 120;--wdh-ring-neon-hot:255, 255, 255;--wdh-ring-accent:0, 245, 255;color:#39ff14}.wdh-strip .os-dash__muscle-orb--hub.is-tone-amber{--wdh-ring-neon:255, 170, 40;--wdh-ring-neon-soft:255, 210, 120;--wdh-ring-neon-hot:255, 255, 255;--wdh-ring-accent:255, 45, 160;color:#ffaa28}.wdh-strip .os-dash__muscle-orb--hub.is-tone-rose{--wdh-ring-neon:255, 30, 110;--wdh-ring-neon-soft:255, 90, 170;--wdh-ring-neon-hot:255, 255, 255;--wdh-ring-accent:255, 80, 220;color:#ff2878}.wdh-strip .os-dash__muscle-orb--hub.is-tone-violet{--wdh-ring-neon:190, 120, 255;--wdh-ring-neon-soft:220, 180, 255;--wdh-ring-neon-hot:255, 255, 255;--wdh-ring-accent:0, 245, 255;color:#be78ff}.wdh-strip .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit,.wdh-strip .os-dash__muscle-orb--hub.os-dash__muscle-orb--orbit.os-dash__muscle-orb--metric{width:2.85rem;max-width:2.85rem;height:2.85rem}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__halo,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__heal,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__heal-wave{display:none!important}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__stage{z-index:1;box-shadow:none;background:0 0;position:relative;-webkit-filter:none!important;animation:none!important;overflow:visible!important}.wdh-strip .os-dash__muscle-orb--hub:before,.wdh-strip .os-dash__muscle-orb--hub:after,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__stage:before,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__stage:after,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__energy-trails,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__energy-sparks,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__glow{content:none!important;display:none!important}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__ring,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__ring--sharp{z-index:2;transform-origin:50%;filter:drop-shadow(0 0 .45px #fff) drop-shadow(0 0 1.1px rgba(var(--wdh-ring-neon), 1)) drop-shadow(0 0 2.4px rgba(var(--wdh-ring-neon), .95));animation:2.4s ease-in-out infinite wdh-neon-tube-pulse;position:relative;overflow:visible}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__rim,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__ticks{opacity:.28}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__filament{mix-blend-mode:normal;filter:drop-shadow(0 0 .35px #fff);stroke:#fff!important;stroke-width:1.35px!important;opacity:1!important;animation:none!important}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__value{opacity:1!important;stroke-width:2.55px!important;animation:none!important}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__value--cyan{stroke:#00f5ff!important}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__value--rose{stroke:#ff2878!important}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__holo{z-index:3}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__score{color:#fff;text-shadow:0 0 1px #fff, 0 0 4px rgba(var(--wdh-ring-neon), .55), 0 1px 2px #000c;font-size:.8rem;font-weight:800}.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__name{letter-spacing:.14em;color:rgb(var(--wdh-ring-neon-soft));text-shadow:0 0 3px rgba(var(--wdh-ring-neon), .45), 0 1px 2px #000000d9;font-weight:800}.wdh-orbit-wrap{min-height:2.85rem;overflow:visible}.wdh-strip__status .workout-month-hero-now-bar--hub-center .workout-month-hero-xp-streak--compact.xp-streak-badge{letter-spacing:.14em!important;text-shadow:0 0 10px #e0faffbf,0 0 18px #22d3ee8c!important;font-size:.56rem!important}.wdh-strip__status .workout-month-hero-now-bar--hub-center .xp-streak-bolt__svg{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 8px #22d3ee)drop-shadow(0 0 18px #00f7ffbf)drop-shadow(0 0 28px #67e8f966)!important}.wdh-strip__status .workout-month-hero-now-bar--hub-center .xp-streak-badge__bolt-wrap{flex-shrink:0;width:1.05rem!important;height:1.2rem!important;overflow:visible!important}@keyframes wdh-neon-tube-pulse{0%,to{filter:drop-shadow(0 0 .45px #fff) drop-shadow(0 0 1.1px rgba(var(--wdh-ring-neon), 1)) drop-shadow(0 0 2.4px rgba(var(--wdh-ring-neon), .9))}50%{filter:drop-shadow(0 0 .55px #fff) drop-shadow(0 0 1.45px rgba(var(--wdh-ring-neon), 1)) drop-shadow(0 0 3.1px rgba(var(--wdh-ring-neon), 1))}}@media (prefers-reduced-motion:reduce){.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__ring,.wdh-strip .os-dash__muscle-orb--hub .os-dash__muscle-orb__ring--sharp{animation:none!important}}:is(.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .wdh-card--readiness,.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .wdh-card--fuel,.wdh-strip__gauges:has(.wdh-strip__manual-muscles) .wdh-card--fuel-nudge){align-self:center!important;margin-top:0!important}
@keyframes pm-swap-regen-spin{to{transform:rotate(360deg)}}.pm-swap-regen-icon-wrap{transform-origin:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.pm-swap-regen-icon-wrap--idle{animation:10s linear infinite pm-swap-regen-spin}.pm-swap-regen-icon-wrap--active{animation:.9s linear infinite pm-swap-regen-spin}.primemode-adaptive-swipe-carousel[data-lite-motion=true]:not([data-dragging=true]) .primemode-adaptive-swipe-card .pm-swap-regen-icon-wrap{animation-play-state:running!important}.pm-swap-regen-icon{flex-shrink:0;display:block}@media (prefers-reduced-motion:reduce){.pm-swap-regen-icon-wrap--idle{animation:none!important}}html[data-page-hidden=true] .pm-swap-regen-icon-wrap--idle,html[data-page-hidden=true] .pm-swap-regen-icon-wrap--active{animation-play-state:paused!important}
.workout-hub-training-source-switch{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-items:stretch;gap:.28rem;width:100%;max-width:100%;margin:0;display:grid}.workout-hub-training-source-switch--below-chrome{align-self:center;gap:.08rem;width:100%;max-width:min(100%,16.5rem);margin-top:0}.workout-hub-training-source-switch__tab{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;min-width:0;padding:0;display:flex;position:relative}.workout-hub-training-source-switch__tab:disabled{cursor:not-allowed}.workout-hub-training-source-switch__pod{isolation:auto;box-sizing:border-box;background-image:var(--pm-nav-fog-bg,linear-gradient(145deg, #fff3 0%, #ffffff0f 46%, #00f5ff0a 100%), linear-gradient(0deg, #080a1038, #080a1038));background-color:var(--pm-nav-fog-fill,#080a1038);width:100%;min-height:1.7rem;box-shadow:var(--pm-nav-fog-shadow,none);-webkit-backdrop-filter:var(--pm-nav-fog-blur,blur(20px) saturate(1.65));color:#bac6d6c7;background-repeat:no-repeat;background-size:100% 100%;border:none;border-radius:.72rem;outline:none;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.workout-hub-training-source-switch__tab--active .workout-hub-training-source-switch__pod{background-image:var(--pm-nav-fog-bg-active,linear-gradient(145deg, #fff3 0%, #ffffff0f 46%, #00f5ff0a 100%), linear-gradient(0deg, #080a1038, #080a1038));background-color:var(--pm-nav-fog-fill-active,#080a1038);box-shadow:var(--pm-nav-fog-shadow-active,none);color:#baffff}.workout-hub-training-source-switch__label{z-index:1;width:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:.22rem .2rem .28rem;white-space:nowrap;text-overflow:ellipsis;padding-inline-end:.32em;font-size:clamp(.42rem,3.4cqi,.5rem);font-weight:700;line-height:1.05;display:block;position:relative;overflow:hidden}.workout-hub-training-source-switch__tab--active .workout-hub-training-source-switch__label{text-shadow:none}.workout-hub-training-source-switch__led{z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0,#baffff8c 22%,#fffffff2 50%,#00f7ff8c 78%,#fff0);border-radius:999px;height:.12rem;position:absolute;bottom:.18rem;left:18%;right:18%;box-shadow:0 0 8px #00f7ff73,0 0 14px #67e8f947}.workout-hub-training-source-switch--disabled{opacity:.55;pointer-events:none}.workout-hub-training-source-switch--resync-pending .workout-hub-training-source-switch__pod{animation:1.6s ease-in-out infinite workout-hub-training-source-resync-pulse}@keyframes workout-hub-training-source-resync-pulse{0%,to{box-shadow:0 0 #00f7ff00}50%{box-shadow:0 0 0 1px #00f7ff38}}@media (max-width:767px),(pointer:coarse){.workout-hub-training-source-switch__tab{min-height:2.5rem}.workout-hub-training-source-switch__pod,.workout-hub-training-source-switch__tab--active .workout-hub-training-source-switch__pod{-webkit-backdrop-filter:none;background-color:#080a10b8;background-image:linear-gradient(145deg,#ffffff2e 0%,#ffffff0d 46%,#00f5ff08 100%),linear-gradient(#080a10b8,#080a10b8);min-height:2.35rem}}.workout-month-hero-adaptive-ring--hub .workout-hub-training-source-switch--below-chrome,.wdh-globe-slot .workout-hub-training-source-switch--below-chrome,.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome{max-width:min(100%,16.5rem);gap:.06rem!important;height:1.35rem!important;min-height:1.35rem!important;max-height:1.35rem!important;margin-top:0!important}.workout-month-hero-adaptive-ring--hub .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__tab,.wdh-globe-slot .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__tab,.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__tab{height:1.35rem!important;min-height:0!important;max-height:1.35rem!important}.workout-month-hero-adaptive-ring--hub .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__pod,.workout-month-hero-adaptive-ring--hub .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__tab--active .workout-hub-training-source-switch__pod,.wdh-globe-slot .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__pod,.wdh-globe-slot .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__tab--active .workout-hub-training-source-switch__pod,.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__pod,.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__tab--active .workout-hub-training-source-switch__pod{box-sizing:border-box!important;border-radius:.48rem!important;height:1.35rem!important;min-height:1.35rem!important;max-height:1.35rem!important}.workout-month-hero-adaptive-ring--hub .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__label,.wdh-globe-slot .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__label,.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__label{letter-spacing:.1em!important;padding-block:.16rem .2rem!important;padding-inline:.14rem!important;font-size:clamp(.38rem,3cqi,.44rem)!important;line-height:1!important}.workout-month-hero-adaptive-ring--hub .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__led,.wdh-globe-slot .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__led,.wdh-globe-slot [data-hub-slot=manual-switch] .workout-hub-training-source-switch--below-chrome .workout-hub-training-source-switch__led{height:.08rem!important;bottom:.1rem!important;left:20%!important;right:20%!important}
.workout-month-hero-adaptive-ring{contain:layout;width:100%;max-width:min(100%,11.25rem);margin-inline:auto;position:relative;overflow:visible}.workout-month-hero-adaptive-ring--compact{opacity:.96;max-width:min(100%,10.5rem)}.workout-month-hero-adaptive-ring--hub{--hub-identity-duration-min:.42rem;--hub-identity-title-min:1.65rem;--hub-identity-cycle-min:.62rem;--hub-identity-led-min:.48rem;--hub-identity-chrome-pad-y:0;--hub-chrome-btn-min-h:0;--hub-chrome-btn-pad-y:.11rem;--hub-chrome-btn-pad-x:.37rem;--hub-chrome-btn-font:clamp(.4rem, 3.58cqi, .51rem);--hub-chrome-cc-font:clamp(.28rem, 2.35cqi, .36rem);--hub-chrome-grid-cols:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);--hub-identity-chrome-min:0px;--hub-identity-switch-min:0px;--hub-identity-gap:.04rem;--hub-identity-title-to-cycle:.1rem;--hub-identity-stack-min:calc(var(--hub-identity-title-min) + var(--hub-identity-title-to-cycle) + var(--hub-identity-cycle-min) + var(--hub-identity-led-min) + (2 * var(--hub-identity-gap)));opacity:1;max-width:100%}.workout-month-hero-adaptive-ring--hub-identity{--hub-identity-chrome-min:0px;--hub-identity-switch-min:0px;--hub-identity-stack-min:calc(var(--hub-identity-title-min) + var(--hub-identity-title-to-cycle) + var(--hub-identity-cycle-min) + var(--hub-identity-led-min) + (2 * var(--hub-identity-gap)))}.workout-month-hero-adaptive-ring--hub-identity .workout-month-hero-adaptive-ring__disc-content{row-gap:var(--hub-identity-gap);grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);height:auto;min-height:0;padding:.06rem 0 .02rem}.workout-month-hero-adaptive-ring--hub-identity .workout-month-hero-adaptive-ring__actions,.workout-month-hero-adaptive-ring--hub-identity .workout-month-hero-adaptive-ring__hub-source-switch{display:none!important}.workout-month-hero-adaptive-ring--hub-identity .workout-month-hero-adaptive-ring__disc-content--identity-only{text-align:center;flex-direction:column;grid-template-rows:none;grid-template-columns:none;justify-content:center;place-items:center;gap:.08rem;width:100%;max-width:100%;margin:0 auto;padding:0;display:flex}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__frame{aspect-ratio:auto;contain:none;flex-direction:column;align-items:center;max-width:100%;height:auto;min-height:0;display:flex;overflow:visible}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__stage,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__visuals{z-index:8;aspect-ratio:auto;height:auto;min-height:0;display:block;position:relative;overflow:visible}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__holo-orb,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__holo-fallback{z-index:0;opacity:.26;filter:drop-shadow(0 0 10px #67e8f929)drop-shadow(0 0 18px #22d3ee14);position:absolute;inset:12% 20%;pointer-events:none!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc{grid-area:unset!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__holo-orb canvas,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__holo-orb>*{z-index:0;position:relative}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__svg{display:none}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc{z-index:8;isolation:isolate;border-radius:0;justify-content:center;align-self:center;align-items:center;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;transform:translateZ(0)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc-content{z-index:9;box-sizing:border-box;row-gap:var(--hub-identity-gap);-webkit-backdrop-filter:none;text-align:center;background:0 0;border-radius:0;flex:none;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-columns:minmax(0,1fr);justify-content:flex-start;align-self:center;place-items:center;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin-inline:auto;padding:.04rem 0 0;display:grid;pointer-events:auto!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar{width:min(92%,13rem);max-width:13rem;height:.48rem;min-height:.48rem;box-shadow:none;isolation:isolate;background:0 0;border-radius:999px;margin:.12rem auto .04rem;position:relative;overflow:visible}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-track{border-radius:inherit;z-index:0;background:linear-gradient(#ffffff1a 0%,#0000 55%),linear-gradient(90deg,#0028378c,#080e1cd1 50%,#1e143780);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00f7ff52,inset 0 1px #ffffff24,inset 0 -1px #00000059,0 0 14px #00f7ff2e}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-segments{border-radius:inherit;z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#040a128c calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-fill{z-index:2;border-radius:inherit;background:linear-gradient(90deg,#b4faff8c 0%,#00f7ff 18%,#22d3ee 42%,#67e8f9 62%,#a78bfa 82%,#39ff14 100%);min-width:0;height:100%;transition:width .65s cubic-bezier(.22,1,.36,1);animation:2.2s ease-in-out infinite wdh-led-energy-pulse;display:block;position:relative;overflow:hidden;box-shadow:0 0 10px #00f7fff2,0 0 20px #39ff148c,0 0 32px #a78bfa59,inset 0 1px #ffffff8c}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-shimmer{border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 0% 38%,#ffffff14 46%,#ffffffb8 50%,#b4ffff59 54%,#0000 62% 100%) 0 0/220% 100%;animation:2.1s ease-in-out infinite wdh-led-shimmer-sweep;position:absolute;inset:0}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-tip{pointer-events:none;background:radial-gradient(circle,#fffffff2 0%,#00f7ffb3 35%,#0000 72%);border-radius:999px;width:.55rem;height:140%;animation:1.4s ease-in-out infinite wdh-led-tip-spark;position:absolute;top:50%;right:0;translate:35% -50%;box-shadow:0 0 8px #ffffffe6,0 0 16px #00f7ff,0 0 24px #39ff148c}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-glow{z-index:-1;pointer-events:none;filter:blur(6px);opacity:.85;background:radial-gradient(80% 100%,#00f7ff47 0%,#a78bfa1f 45%,#0000 72%);border-radius:999px;height:180%;animation:2.6s ease-in-out infinite wdh-led-outer-glow;position:absolute;top:50%;left:0;right:0;translate:0 -50%}@keyframes wdh-led-energy-pulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.22)saturate(1.15)}}@keyframes wdh-led-shimmer-sweep{0%{opacity:.35;background-position:120% 0}40%{opacity:1}to{opacity:.35;background-position:-120% 0}}@keyframes wdh-led-tip-spark{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes wdh-led-outer-glow{0%,to{opacity:.55;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1.04)}}@media (prefers-reduced-motion:reduce){.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-fill,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-shimmer,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-tip,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-glow{animation:none!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-shimmer{opacity:.35;background-position:40% 0}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar-tip{opacity:.85;transform:none}}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__eyebrow{letter-spacing:.14em;text-shadow:0 1px 2px #000000bf,0 0 10px #00000059;font-size:clamp(.46rem,4.4cqi,.58rem)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title{isolation:isolate;text-align:center;text-wrap:balance;align-content:center;width:100%;max-width:100%;min-height:0;margin:0;padding:0;line-height:1.08;display:block;position:relative}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title:before{content:"";filter:blur(12px);z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#00f7ff80 0%,#0000 55%),radial-gradient(at 50% 55%,#a855f752 0%,#0000 62%);border-radius:999px;width:108%;height:120%;animation:2.8s ease-in-out infinite wdh-hub-title-glow;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title-name{box-sizing:border-box;width:auto;max-width:100%;font-family:var(--font-display,ui-sans-serif, system-ui, sans-serif);letter-spacing:.04em;text-indent:.04em;text-transform:uppercase;text-align:center;background:linear-gradient(168deg,#fff 0%,#f0fdff 18%,#a5f3fc 42%,#e9d5ff 68%,#67e8f9 100%);color:#0000;-webkit-text-fill-color:transparent;filter:none;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-inline:auto;padding:0;font-size:clamp(.74rem,7cqi,1.02rem);font-style:normal;font-weight:800;display:inline-block}@keyframes wdh-hub-title-glow{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.workout-month-hero-adaptive-ring__program-title-stack{flex-direction:column;justify-content:center;align-items:center;gap:.06rem;width:100%;max-width:100%;display:flex}.workout-month-hero-adaptive-ring__program-meta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.22rem;max-width:100%;display:inline-flex}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__program-meta-row{display:none}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__duration-chip{flex-shrink:0;min-height:0;margin:0 0 0 .12rem;padding:.08rem .34rem}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__title{text-align:center;width:100%;display:block}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__program-badge.pm-tier-badge{flex-shrink:0;margin:0 0 0 .08rem;transform:translateY(-.02rem)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__cycle{letter-spacing:.08em;color:#00f7fffa;margin-top:var(--hub-identity-title-to-cycle,.1rem);text-align:center;text-shadow:0 1px 2px #000000c7,0 0 8px #00f7ffb8,0 0 16px #67e8f97a,0 0 24px #00f7ff3d;flex-wrap:wrap;justify-content:center;align-items:center;gap:.04rem .32rem;width:min(100%,14.5rem);margin-inline:auto;padding-inline-end:.08em;font-size:clamp(.48rem,4.4cqi,.58rem);line-height:1.05;display:flex}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.08rem;width:100%;max-width:100%;margin-top:0}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome{grid-template-columns:var(--hub-chrome-grid-cols);padding-block:var(--hub-identity-chrome-pad-y);box-sizing:border-box;margin-top:0;justify-self:center;place-items:center stretch;gap:0 .02rem;width:100%;max-width:100%;margin-inline:auto;display:grid}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__swap-btn,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__view-btn,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__create,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__cc{place-self:center stretch;width:100%;min-width:0;max-width:none}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__chrome-sep{place-self:center}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__chrome-sep{width:.22rem;font-family:var(--font-mono,ui-monospace, monospace);color:#bad2e652;text-shadow:0 1px 2px #00000073;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:clamp(.28rem,2.4cqi,.34rem);font-weight:700;line-height:1;display:inline-flex}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__swap-btn,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome>.workout-month-hero-adaptive-ring__view-btn{width:100%}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn{isolation:isolate;min-width:0;min-height:var(--hub-chrome-btn-min-h);height:var(--hub-chrome-btn-min-h);max-height:var(--hub-chrome-btn-min-h);padding:var(--hub-chrome-btn-pad-y) var(--hub-chrome-btn-pad-x);font-size:var(--hub-chrome-btn-font);letter-spacing:.04em;text-transform:none;color:#dcecffe6;text-shadow:0 1px 2px #00000059;font-weight:700;transition:filter .15s,box-shadow .2s,color .2s,transform .12s;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px)saturate(1.15)brightness(1.02)!important;background-color:#080e1852!important;background-image:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 28%,#00f5ff0d 58%,#a78bfa0a 100%)!important;border:0!important;border-radius:999px!important;box-shadow:0 4px 14px #0003,0 0 12px #00f5ff14,inset 0 1px #fff3!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn:before,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff57 0%,#ffffff14 28%,#0000 52%),radial-gradient(90% 80% at 88% 0,#bae6ff29 0%,#0000 58%);position:absolute;inset:0}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn:after,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 2px 10px #ffffff1f,inset 0 -8px 16px #0000001a}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn>*,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn>*{z-index:2;position:relative}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn:hover,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn:focus-visible,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn:hover,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn:focus-visible{color:#ecf4fffa;filter:brightness(1.06);box-shadow:0 4px 16px #0000003d,0 0 16px #00f5ff1f,inset 0 1px #ffffff42!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn:active,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn:active{filter:brightness(.97);transform:scale(.98)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-icon,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-icon .primemode-adaptive-swipe-card__muscle-swap-icon{width:.73rem;height:.73rem}.workout-month-hero-adaptive-ring__cc.prime-os-command-host--chrome,.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome{flex-shrink:1;align-items:center;width:100%;min-width:0;max-width:none;margin:0;display:flex}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch{flex:auto;align-items:center;width:100%;max-width:none;margin:0;display:flex}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__btn--chrome{isolation:isolate;width:100%;min-width:0;min-height:var(--hub-chrome-btn-min-h);height:var(--hub-chrome-btn-min-h);max-height:var(--hub-chrome-btn-min-h);padding:var(--hub-chrome-btn-pad-y) var(--hub-chrome-btn-pad-x);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--hub-chrome-btn-font);letter-spacing:.04em;text-transform:none;color:#dcecffe6;text-shadow:0 1px 2px #00000059;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;flex:auto;justify-content:center;align-items:center;gap:0;margin:0;font-weight:700;line-height:1;transition:filter .15s,box-shadow .2s,color .2s,transform .12s;display:inline-flex;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px)saturate(1.15)brightness(1.02)!important;background-color:#080e1852!important;background-image:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 28%,#00f5ff0d 58%,#a78bfa0a 100%)!important;border:0!important;border-radius:999px!important;box-shadow:0 4px 14px #0003,0 0 12px #00f5ff14,inset 0 1px #fff3!important}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__btn--chrome:hover,.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__btn--chrome:focus-visible{color:#ecf4fffa;filter:brightness(1.06);box-shadow:0 4px 16px #0000003d,0 0 16px #00f5ff1f,inset 0 1px #ffffff42!important}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__btn--chrome:focus-visible{outline-offset:2px;outline:2px solid #67e8f98c}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__btn--chrome:active{filter:brightness(.97);transform:scale(.98)}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__copy{z-index:2;justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__label--chrome{white-space:normal;text-align:center;font-size:var(--hub-chrome-cc-font);font-weight:inherit;letter-spacing:.06em;color:inherit;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__chrome-brand{color:#bad2ebc7;text-transform:uppercase;font-weight:600}.workout-month-hero-adaptive-ring--hub .prime-os-command-host--chrome .os-cmd-launch__chrome-name{text-transform:uppercase;font-weight:700}.workout-month-hero-adaptive-ring__create{flex-shrink:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome{text-transform:none;gap:.2rem;width:100%!important;max-width:none!important;min-height:var(--hub-chrome-btn-min-h)!important;height:var(--hub-chrome-btn-min-h)!important;max-height:var(--hub-chrome-btn-min-h)!important;padding:var(--hub-chrome-btn-pad-y) var(--hub-chrome-btn-pad-x)!important;font-size:var(--hub-chrome-btn-font)!important;letter-spacing:.04em!important;color:#bbf7d0f0!important;text-shadow:0 0 8px #34d39959,0 1px 2px #00000059!important;-webkit-backdrop-filter:blur(14px)saturate(1.15)brightness(1.02)!important;background-color:#080e1852!important;background-image:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 28%,#34d39914 58%,#10b9810d 100%)!important;border:1px solid #34d39961!important;border-radius:999px!important;font-weight:700!important;animation:none!important;transform:none!important;box-shadow:0 4px 14px #0003,0 0 12px #34d3992e,inset 0 1px #fff3!important}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub:before,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff47 0%,#ffffff0f 28%,#0000 52%),radial-gradient(90% 80% at 88% 0,#6ee7b72e 0%,#0000 58%);position:absolute;inset:0}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub:after,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 2px 10px #ffffff1a,inset 0 -8px 16px #0000001a}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub:hover,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub:focus-visible,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome:hover,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome:focus-visible{filter:brightness(1.06);color:#dcfce7fa!important;border-color:#4ade8085!important;transform:none!important;box-shadow:0 4px 16px #0000003d,0 0 16px #34d39947,inset 0 1px #ffffff42!important}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub:active,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome:active{filter:brightness(.97);transform:scale(.98)}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--hub svg,.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button--chrome svg{z-index:2;filter:drop-shadow(0 0 4px #34d39966);width:.73rem;height:.73rem;position:relative}.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button__chrome-label{z-index:2;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;line-height:1;position:relative}@media (max-width:380px){.workout-month-hero-adaptive-ring__create .workout-month-hero-add-button__chrome-label{display:none}}.workout-month-hero-adaptive-ring__frame{aspect-ratio:1;contain:size layout;isolation:isolate;width:100%;max-width:10rem;margin-inline:auto;position:relative;overflow:visible;container-type:inline-size}.workout-month-hero-adaptive-ring--compact .workout-month-hero-adaptive-ring__frame{max-width:9.5rem}.workout-month-hero-adaptive-ring--compact .workout-month-hero-adaptive-ring__holo-orb,.workout-month-hero-adaptive-ring--compact .workout-month-hero-adaptive-ring__holo-fallback{opacity:.72;filter:drop-shadow(0 0 10px #67e8f929)drop-shadow(0 0 20px #22d3ee14)}.workout-month-hero-adaptive-ring--compact .workout-month-hero-adaptive-ring__progress{filter:drop-shadow(0 0 2px #ffffffb3)drop-shadow(0 0 6px #39ff14bf)drop-shadow(0 0 10px #00ff648c)}.workout-month-hero-adaptive-ring__stage{isolation:isolate;contain:layout;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.workout-month-hero-adaptive-ring__visuals{z-index:0;grid-area:1/1;place-items:center;width:100%;height:100%;display:grid;position:relative;pointer-events:none!important}.workout-month-hero-adaptive-ring__visuals canvas,.workout-month-hero-adaptive-ring__visuals svg,.workout-month-hero-adaptive-ring__holo-fallback,.workout-month-hero-adaptive-ring__disc,.workout-month-hero-adaptive-ring__disc-sheen,.workout-month-hero-adaptive-ring__disc-streak{touch-action:none;pointer-events:none!important}.workout-month-hero-adaptive-ring__tap-target{z-index:40;box-sizing:border-box;cursor:pointer;width:auto;height:auto;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#00000003;border:0;border-radius:9999px;grid-area:1/1;margin:0;padding:0;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:-16%;pointer-events:auto!important}.workout-month-hero-adaptive-ring__tap-target-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workout-month-hero-adaptive-ring__tap-target:focus-visible{outline-offset:4px;border-radius:9999px;outline:2px solid #67e8f9e0}.workout-month-hero-adaptive-ring__tap-target:hover .workout-month-hero-adaptive-ring__disc{box-shadow:none}.workout-month-hero-adaptive-ring__tap-target:active{transform:scale(.982)}.workout-month-hero-adaptive-ring__tap-target:hover .workout-month-hero-adaptive-ring__program-cue,.workout-month-hero-adaptive-ring__tap-target:focus-visible .workout-month-hero-adaptive-ring__program-cue{color:#bafffffa}.workout-month-hero-adaptive-ring__program-title-row{justify-content:center;align-items:center;gap:clamp(.16rem,1cqi,.28rem);width:100%;display:flex}.workout-month-hero-adaptive-ring__program-identity-btn{width:100%;max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:6;background:0 0;border:0;outline:none;margin:0;padding:0;display:flex;pointer-events:auto!important}.workout-month-hero-adaptive-ring__program-identity-btn:focus-visible{outline-offset:3px;border-radius:.35rem;outline:2px solid #67e8f9e0}.workout-month-hero-adaptive-ring__program-identity-btn:hover .workout-month-hero-adaptive-ring__title-name,.workout-month-hero-adaptive-ring__program-identity-btn:focus-visible .workout-month-hero-adaptive-ring__title-name{filter:none;opacity:.92}.workout-month-hero-adaptive-ring__program-identity-btn:active{transform:scale(.985)}.workout-month-hero-adaptive-ring__program-badge.pm-tier-badge{isolation:isolate;flex-shrink:0;padding:.1rem .34rem;font-size:clamp(.36rem,2.8cqi,.46rem);position:relative;overflow:hidden}.workout-month-hero-adaptive-ring__duration-chip{isolation:isolate;max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:none;white-space:nowrap;color:#dcecffeb;-webkit-backdrop-filter:blur(14px)saturate(1.15)brightness(1.02);text-shadow:0 1px 2px #00000073;background-color:#080e1852;background-image:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 28%,#00f5ff0d 58%,#a78bfa0a 100%);border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.12rem .46rem;font-size:clamp(.36rem,2.8cqi,.46rem);font-weight:600;line-height:1.1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0003,0 0 12px #00f5ff0f,inset 0 1px #fff3}.workout-month-hero-adaptive-ring__duration-chip:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff57 0%,#ffffff14 28%,#0000 52%),radial-gradient(90% 80% at 88% 0,#bae6ff24 0%,#0000 58%);position:absolute;inset:0}.workout-month-hero-adaptive-ring__duration-chip--week{color:#e0f2fef5;text-shadow:0 1px 2px #00000080;background-image:linear-gradient(165deg,#ffffff1a 0%,#67e8f90f 35%,#00f5ff0d 58%,#a78bfa0a 100%)}.workout-month-hero-adaptive-ring__duration-chip--month{color:#fff8ebf0;text-shadow:0 1px 2px #00000085;background-image:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 22%,#fbbf240f 48%,#f973160a 100%)}.workout-month-hero-adaptive-ring__program-title-row .workout-month-hero-adaptive-ring__title{width:auto;max-width:100%}.workout-month-hero-adaptive-ring__stage--enter{animation:1.1s cubic-bezier(.22,1,.36,1) both workout-hero-ring-stage-enter}.workout-month-hero-adaptive-ring__completion-flame{z-index:0;pointer-events:none;grid-area:1/1;width:100%;height:100%;position:relative}.workout-month-hero-adaptive-ring__flame-aura{filter:blur(14px);opacity:.45;background:radial-gradient(70% 55% at 42% 38%,#ffffff1a 0%,#0000 62%),radial-gradient(58% 48% at 62% 58%,#f8fafc0f 0%,#0000 58%);border-radius:50%;animation:2.4s ease-in-out infinite workout-hero-completion-flame-aura;position:absolute;inset:4%}.workout-month-hero-adaptive-ring__flame-particles{pointer-events:none;position:absolute;inset:8%}.workout-month-hero-adaptive-ring__flame-particle{opacity:0;background:#ffffffeb;border-radius:50%;width:3px;height:3px;animation:2.2s ease-in-out infinite workout-hero-completion-flame-particle;position:absolute;box-shadow:0 0 8px #ffffffd9}.workout-month-hero-adaptive-ring__flame-particle:first-child{animation-delay:0s;top:4%;left:50%;transform:translate(-50%)}.workout-month-hero-adaptive-ring__flame-particle:nth-child(2){animation-delay:-.55s;top:50%;right:6%;transform:translateY(-50%)}.workout-month-hero-adaptive-ring__flame-particle:nth-child(3){animation-delay:-1.1s;bottom:8%;left:22%}.workout-month-hero-adaptive-ring__flame-particle:nth-child(4){animation-delay:-1.65s;top:28%;left:8%}.workout-month-hero-adaptive-ring__flame-icon{z-index:1;transform-origin:50% 88%;filter:drop-shadow(0 0 10px #ffffffd9)drop-shadow(0 0 18px #f8fafc73);width:18%;height:18%;animation:1.6s ease-in-out infinite workout-hero-completion-flame-flicker;position:absolute;top:-2%;left:50%;transform:translate(-50%)}.workout-month-hero-adaptive-ring--complete-burst .workout-month-hero-adaptive-ring__completion-flame{animation:2.4s cubic-bezier(.22,1,.36,1) both workout-hero-completion-flame-burst}.workout-month-hero-adaptive-ring--complete-burst .workout-month-hero-adaptive-ring__flame-aura{animation:2.4s cubic-bezier(.22,1,.36,1) both workout-hero-completion-flame-burst-aura,2.4s ease-in-out .35s infinite workout-hero-completion-flame-aura}.workout-month-hero-adaptive-ring--complete .workout-month-hero-adaptive-ring__progress{filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 10px #39ff14f2)drop-shadow(0 0 18px #00ff78bf)}.workout-month-hero-adaptive-ring__svg{pointer-events:none;z-index:1;opacity:1;grid-area:1/1;width:100%;height:100%;overflow:visible}.workout-month-hero-adaptive-ring__track{opacity:0}.workout-month-hero-adaptive-ring__progress{will-change:stroke-dasharray;filter:drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 8px #39ff14)drop-shadow(0 0 14px #00ff64e6)drop-shadow(0 0 22px #22ffaab3);transition:stroke-dasharray 1.35s cubic-bezier(.22,1,.36,1)}.workout-month-hero-adaptive-ring__holo-orb,.workout-month-hero-adaptive-ring__holo-fallback{z-index:0;touch-action:none;contain:layout;filter:drop-shadow(0 0 14px #67e8f938)drop-shadow(0 0 28px #22d3ee1f);width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;grid-area:1/1;place-self:stretch stretch;margin:auto;position:absolute;inset:0;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none;pointer-events:none!important}.workout-month-hero-adaptive-ring__holo-orb:before,.workout-month-hero-adaptive-ring__holo-orb:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.workout-month-hero-adaptive-ring__holo-fallback{filter:blur(12px);width:auto;height:auto;box-shadow:none;opacity:.55;background:radial-gradient(70% 56% at 42% 40%,#67e8f929 0%,#0000 62%),radial-gradient(64% 52% at 62% 58%,#22d3ee1f 0%,#0000 64%),radial-gradient(88% 78%,#0ea5e90f 0%,#0000 72%);border-radius:0;animation:none;inset:-4%;overflow:visible}.workout-month-hero-adaptive-ring__holo-orb .workout-month-hero-adaptive-ring__holo-fallback--under-canvas{z-index:0;grid-area:unset;pointer-events:none;filter:blur(14px);opacity:.55;width:auto;height:auto;position:absolute;inset:0}@keyframes workout-hero-holo-fallback-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workout-month-hero-adaptive-ring__disc{z-index:2;text-align:center;border:0;border-radius:9999px;grid-area:1/1;justify-content:center;align-items:center;width:74%;height:74%;animation:none;display:flex;position:relative;overflow:visible;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.workout-month-hero-adaptive-ring__disc-sheen,.workout-month-hero-adaptive-ring__disc-streak{display:none!important}.workout-month-hero-adaptive-ring__disc-content{z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:none;width:100%;max-width:100%;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.1rem,.9cqi,.2rem);padding:clamp(.45rem,3.6cqi,.7rem) clamp(.32rem,2.8cqi,.5rem) clamp(.32rem,2.6cqi,.5rem);display:flex;position:relative;overflow:visible}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__disc-content{width:100%;height:auto;max-height:none}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__program-identity-btn{min-height:var(--hub-identity-title-min);justify-content:center;align-items:center}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__program-title-row{width:100%;min-height:var(--hub-identity-title-min);flex-direction:column;justify-content:center;align-items:center;gap:.04rem}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__program-title-stack{min-height:calc(var(--hub-identity-title-min) - .62rem)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__cycle{min-height:var(--hub-identity-cycle-min)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__led-bar{min-height:var(--hub-identity-led-min)}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome{min-height:var(--hub-identity-chrome-min);padding-block:var(--hub-identity-chrome-pad-y);box-sizing:border-box;align-content:center}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch{z-index:2;isolation:isolate;touch-action:manipulation;justify-content:center;align-items:center;width:100%;max-width:100%;height:1.35rem;min-height:1.35rem;max-height:1.35rem;margin-inline:auto;display:flex;position:relative;pointer-events:auto!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch .workout-hub-training-source-switch{z-index:12;touch-action:manipulation;align-self:center;width:100%;max-width:100%;position:relative;pointer-events:auto!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch .workout-hub-training-source-switch--below-chrome{height:1.35rem;min-height:1.35rem;max-height:1.35rem;margin-top:0}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch .glass-segmented-toggle__track,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__hub-source-switch .glass-segmented-toggle__option{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:auto!important}.workout-month-hero-adaptive-ring__program-badge--reserved,.workout-month-hero-adaptive-ring__duration-chip--reserved{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.workout-month-hero-adaptive-ring__eyebrow,.workout-month-hero-adaptive-ring__cycle,.workout-month-hero-adaptive-ring__actions,.workout-month-hero-adaptive-ring__title{flex-shrink:0}.workout-month-hero-adaptive-ring__eyebrow{width:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#aab6c6b8;text-shadow:0 1px 2px #0000008c;margin:0;font-size:clamp(.42rem,3.6cqi,.52rem);font-weight:700;line-height:1.1}.workout-month-hero-adaptive-ring__cycle{width:min(100%,11.5rem);max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-align:center;color:#00f7fff5;text-shadow:0 1px 2px #000000b8,0 0 8px #00f7ff94,0 0 16px #67e8f961;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:center stretch;column-gap:.5rem;margin:0 auto;font-size:clamp(.48rem,4.2cqi,.6rem);font-weight:700;line-height:1.15;display:grid}.workout-month-hero-adaptive-ring__cycle-label{text-align:right;justify-self:end;min-width:0}.workout-month-hero-adaptive-ring__cycle-sep{opacity:.72;justify-self:center;padding-inline:.02rem}.workout-month-hero-adaptive-ring__cycle-count{text-align:left;font-variant-numeric:tabular-nums;justify-self:start;min-width:0}.workout-month-hero-adaptive-ring__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;max-width:100%;margin-top:clamp(.06rem,.6cqi,.12rem);display:inline-flex}.workout-month-hero-adaptive-ring__title{white-space:normal;text-wrap:balance;width:auto;max-width:100%;font-family:var(--font-display,ui-sans-serif, system-ui, sans-serif);letter-spacing:.02em;text-transform:none;text-align:center;color:#ecf2fff0;text-shadow:0 1px 2px #0000009e,0 0 10px #00000047;margin:0;font-size:clamp(.62rem,5.4cqi,.78rem);font-weight:700;line-height:1.15;overflow:visible}.workout-month-hero-adaptive-ring__title-name{display:inline}.workout-month-hero-adaptive-ring__title-sep{opacity:.65;display:inline}.workout-month-hero-adaptive-ring__title-duration{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.86em;font-weight:700;display:inline}.workout-month-hero-adaptive-ring__program-cue{max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#67e8f9fa;text-shadow:0 0 12px #67e8f947;border:0;justify-content:center;align-items:center;gap:.14rem;margin-top:clamp(.08rem,.7cqi,.16rem);padding:0;font-size:clamp(.62rem,5.4cqi,.78rem);font-weight:800;line-height:1;animation:2.8s ease-in-out infinite workout-hero-ring-program-cue-pulse;display:inline-flex}.workout-month-hero-adaptive-ring__program-cue-chevron{opacity:.95;flex:0 0 12px;max-width:12px;max-height:12px;display:block;overflow:hidden;transform:translateY(.5px);width:12px!important;height:12px!important}.workout-month-hero-adaptive-ring__swap-btn,.workout-month-hero-adaptive-ring__view-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;z-index:5;outline:none;flex-shrink:0;pointer-events:auto!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome .prime-os-command-host--chrome,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome .workout-month-hero-adaptive-ring__cc,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome .workout-month-hero-adaptive-ring__create,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome .workout-month-hero-adaptive-ring__create .workout-month-hero-add-button{touch-action:manipulation;z-index:6;pointer-events:auto!important}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-btn,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__view-btn{justify-content:center;align-items:center;gap:.2rem;display:inline-flex}.workout-month-hero-adaptive-ring:not(.workout-month-hero-adaptive-ring--hub) .workout-month-hero-adaptive-ring__swap-btn,.workout-month-hero-adaptive-ring:not(.workout-month-hero-adaptive-ring--hub) .workout-month-hero-adaptive-ring__view-btn{min-height:1.35rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#ecf2ffeb;text-shadow:0 1px 2px #0006;justify-content:center;align-items:center;gap:.2rem;margin:0;padding:.12rem .14rem;font-size:clamp(.42rem,3.6cqi,.52rem);font-weight:700;line-height:1;display:inline-flex;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.workout-month-hero-adaptive-ring:not(.workout-month-hero-adaptive-ring--hub) .workout-month-hero-adaptive-ring__swap-btn:hover,.workout-month-hero-adaptive-ring:not(.workout-month-hero-adaptive-ring--hub) .workout-month-hero-adaptive-ring__swap-btn:focus-visible,.workout-month-hero-adaptive-ring:not(.workout-month-hero-adaptive-ring--hub) .workout-month-hero-adaptive-ring__view-btn:hover,.workout-month-hero-adaptive-ring:not(.workout-month-hero-adaptive-ring--hub) .workout-month-hero-adaptive-ring__view-btn:focus-visible{color:#fff;filter:brightness(1.12);box-shadow:none!important;background:0 0!important}.workout-month-hero-adaptive-ring__swap-btn:focus-visible,.workout-month-hero-adaptive-ring__view-btn:focus-visible{outline-offset:2px;outline:2px solid #67e8f98c}.workout-month-hero-adaptive-ring__swap-icon{opacity:.92;flex-shrink:0;justify-content:center;align-items:center;width:.78rem;height:.78rem;display:inline-flex}.workout-month-hero-adaptive-ring__swap-icon .primemode-adaptive-swipe-card__muscle-swap-icon{width:100%;height:100%;display:block}.workout-month-hero-adaptive-ring__swap-label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;line-height:1}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__swap-label,.workout-month-hero-adaptive-ring--hub .workout-month-hero-add-button__chrome-label{white-space:nowrap;text-overflow:clip;flex-shrink:0;overflow:visible}.workout-month-hero-adaptive-ring__split,.workout-month-hero-adaptive-ring__groups,.workout-month-hero-adaptive-ring__range,.workout-month-hero-adaptive-ring__programs-ad,.workout-month-hero-adaptive-ring__programs-row{display:none!important}@keyframes workout-hero-ring-stage-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes workout-hero-completion-flame-flicker{0%,to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}35%{opacity:.94;transform:translate(-50%)scale(1.06,.94)translateY(-1px)}68%{opacity:1;transform:translate(-50%)scale(.98,1.03)translateY(.5px)}}@keyframes workout-hero-completion-flame-aura{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:.88;transform:scale(1.04)}}@keyframes workout-hero-completion-flame-particle{0%,to{opacity:0;transform:translateY(0)scale(.6)}35%{opacity:.95;transform:translateY(-6px)scale(1)}70%{opacity:.2;transform:translateY(-12px)scale(.8)}}@keyframes workout-hero-completion-flame-burst{0%{opacity:0;transform:scale(.72)}18%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes workout-hero-completion-flame-burst-aura{0%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:scale(1.35)}to{opacity:.72;transform:scale(1)}}@keyframes workout-hero-ring-disc-breathe{0%,to{box-shadow:inset 0 2px #ffffff1a,inset 0 -12px 28px #00000047,0 0 32px #67e8f924,0 0 44px #22d3ee14}50%{box-shadow:inset 0 2px #ffffff24,inset 0 -12px 28px #00000047,0 0 48px #67e8f93d,0 0 58px #a5f3fc1f}}@keyframes workout-hero-ring-disc-sheen{0%,to{opacity:.68}50%{opacity:.95}}@keyframes workout-hero-ring-track-breathe{0%,to{opacity:.72}50%{opacity:.92}}@keyframes workout-hero-ring-progress-glow{0%,to{filter:drop-shadow(0 0 6px #67e8f980)}50%{filter:drop-shadow(0 0 14px #67e8f9e6)drop-shadow(0 0 22px #a5f3fc61)}}@keyframes workout-hero-elite-badge-shimmer{0%,18%{opacity:0;transform:translate(-120%)}28%{opacity:.85}42%,to{opacity:0;transform:translate(120%)}}@keyframes workout-hero-ring-shimmer-sweep{0%,to{opacity:.28}50%{opacity:.72}}@keyframes workout-hero-ring-shimmer-travel{to{stroke-dashoffset:-452px}}@keyframes workout-hero-ring-streak-sweep{0%,to{opacity:.42;transform:rotate(-4deg)}50%{opacity:.88;transform:rotate(6deg)}}@keyframes workout-hero-ring-arc-fill-glow{0%,to{filter:brightness();box-shadow:0 0 8px #67e8f959}50%{filter:brightness(1.12);box-shadow:0 0 14px #67e8f9b8,0 0 22px #a5f3fc47}}@keyframes workout-hero-ring-program-cue-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.workout-month-hero-adaptive-ring__stage--enter,.workout-month-hero-adaptive-ring__disc,.workout-month-hero-adaptive-ring__disc-sheen,.workout-month-hero-adaptive-ring__disc-streak,.workout-month-hero-adaptive-ring__program-cue,.workout-month-hero-adaptive-ring__flame-icon,.workout-month-hero-adaptive-ring__flame-aura,.workout-month-hero-adaptive-ring__flame-particle,.workout-month-hero-adaptive-ring--complete-burst .workout-month-hero-adaptive-ring__completion-flame{animation:none!important}.workout-month-hero-adaptive-ring__progress{transition:none!important}.workout-month-hero-adaptive-ring__holo-fallback,.workout-month-hero-adaptive-ring__program-badge.pm-tier-badge{animation:none!important}}@media (max-width:767px){.workout-month-hero-adaptive-ring--hub{--hub-chrome-btn-min-h:1.41rem;--hub-chrome-btn-pad-y:.11rem;--hub-chrome-btn-pad-x:.37rem;--hub-chrome-btn-font:clamp(.4rem, 3.58cqi, .51rem);--hub-chrome-cc-font:clamp(.28rem, 2.35cqi, .36rem);--hub-identity-chrome-pad-y:.12rem;--hub-identity-chrome-min:calc(var(--hub-chrome-btn-min-h) + (2 * var(--hub-identity-chrome-pad-y)));--hub-identity-gap:.04rem}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__holo-orb,.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__holo-fallback{filter:none}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__actions--hub-chrome{grid-template-columns:var(--hub-chrome-grid-cols);gap:0 .02rem}.workout-month-hero-adaptive-ring--hub .workout-month-hero-adaptive-ring__chrome-sep{font-size:clamp(.5rem,4.2cqi,.58rem)}}html[data-page-hidden=true] .workout-month-hero-adaptive-ring__swap-icon .pm-swap-regen-icon-wrap{animation-play-state:paused!important}
