.AthleteExperienceV2-module__3wewAG__page{min-height:100vh;color:var(--navy-950);background:radial-gradient(circle at 85% 0,#d8a84e14,#0000 28rem),#f7f8f6;padding:clamp(1rem,3vw,2.5rem) max(1rem,50vw - 590px)}.AthleteExperienceV2-module__3wewAG__today,.AthleteExperienceV2-module__3wewAG__workoutPage{gap:clamp(.75rem,1.4vw,1rem);width:100%;max-width:1180px;margin:0 auto;display:grid}.AthleteExperienceV2-module__3wewAG__heading,.AthleteExperienceV2-module__3wewAG__sectionHeading,.AthleteExperienceV2-module__3wewAG__cardHeader,.AthleteExperienceV2-module__3wewAG__workoutMeta,.AthleteExperienceV2-module__3wewAG__actions,.AthleteExperienceV2-module__3wewAG__updateActions,.AthleteExperienceV2-module__3wewAG__secondaryNav,.AthleteExperienceV2-module__3wewAG__structureRow,.AthleteExperienceV2-module__3wewAG__statusBar{align-items:center;gap:.75rem;display:flex}.AthleteExperienceV2-module__3wewAG__heading,.AthleteExperienceV2-module__3wewAG__sectionHeading,.AthleteExperienceV2-module__3wewAG__cardHeader,.AthleteExperienceV2-module__3wewAG__statusBar{justify-content:space-between}.AthleteExperienceV2-module__3wewAG__heading{align-items:flex-end}.AthleteExperienceV2-module__3wewAG__eyebrow{color:var(--teal-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.AthleteExperienceV2-module__3wewAG__heading h1,.AthleteExperienceV2-module__3wewAG__workoutCard h2,.AthleteExperienceV2-module__3wewAG__workoutHero h1,.AthleteExperienceV2-module__3wewAG__whyCard h2{color:var(--navy-950);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.AthleteExperienceV2-module__3wewAG__heading h1{font-size:clamp(2rem,3.7vw,3.2rem)}.AthleteExperienceV2-module__3wewAG__heading p:last-child{max-width:60ch;color:var(--muted);margin:.5rem 0 0}.AthleteExperienceV2-module__3wewAG__refresh,.AthleteExperienceV2-module__3wewAG__textLink{min-height:44px;color:var(--teal-700);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:none}.AthleteExperienceV2-module__3wewAG__refresh:focus-visible,.AthleteExperienceV2-module__3wewAG__textLink:focus-visible,.AthleteExperienceV2-module__3wewAG__primaryAction:focus-visible,.AthleteExperienceV2-module__3wewAG__secondaryAction:focus-visible,.AthleteExperienceV2-module__3wewAG__secondaryNav a:focus-visible,.AthleteExperienceV2-module__3wewAG__details:focus-visible{outline:3px solid color-mix(in srgb, var(--gold-500) 72%, transparent);outline-offset:3px}.AthleteExperienceV2-module__3wewAG__primaryGrid{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.85fr);gap:1rem;display:grid}.AthleteExperienceV2-module__3wewAG__sideStack{gap:1rem;display:grid}.AthleteExperienceV2-module__3wewAG__workoutCard,.AthleteExperienceV2-module__3wewAG__readinessCard,.AthleteExperienceV2-module__3wewAG__updateCard,.AthleteExperienceV2-module__3wewAG__whyPreview,.AthleteExperienceV2-module__3wewAG__panel,.AthleteExperienceV2-module__3wewAG__whyCard,.AthleteExperienceV2-module__3wewAG__structureCard,.AthleteExperienceV2-module__3wewAG__contextCard,.AthleteExperienceV2-module__3wewAG__loading,.AthleteExperienceV2-module__3wewAG__error,.AthleteExperienceV2-module__3wewAG__setup,.AthleteExperienceV2-module__3wewAG__secondaryNav,.AthleteExperienceV2-module__3wewAG__statusBar{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:#fffffff5;border-radius:14px;box-shadow:0 8px 24px #061a270e}.AthleteExperienceV2-module__3wewAG__sideStack>:where(.AthleteExperienceV2-module__3wewAG__readinessCard,.AthleteExperienceV2-module__3wewAG__updateCard,.AthleteExperienceV2-module__3wewAG__whyPreview),.AthleteExperienceV2-module__3wewAG__secondaryGrid>.AthleteExperienceV2-module__3wewAG__panel{min-height:11.5rem}.AthleteExperienceV2-module__3wewAG__workoutCard{min-height:21rem;color:var(--navy-950);background:radial-gradient(circle at 100% 100%,#0d716829,#0000 42%),linear-gradient(135deg,#fff 0%,#f7fbfa 100%);padding:clamp(1.1rem,2.4vw,1.7rem);position:relative;overflow:hidden}.AthleteExperienceV2-module__3wewAG__workoutCard:after{content:"";pointer-events:none;border:1px solid #0c3d4a1a;border-radius:50%;width:24rem;height:24rem;position:absolute;bottom:-8rem;right:-6rem;box-shadow:0 0 0 3rem #0d716809,0 0 0 6rem #0d716805}.AthleteExperienceV2-module__3wewAG__workoutCard>*{z-index:1;position:relative}.AthleteExperienceV2-module__3wewAG__workoutCard .AthleteExperienceV2-module__3wewAG__eyebrow,.AthleteExperienceV2-module__3wewAG__workoutCard h2,.AthleteExperienceV2-module__3wewAG__workoutCard .AthleteExperienceV2-module__3wewAG__textLink{color:var(--navy-950)}.AthleteExperienceV2-module__3wewAG__workoutCard .AthleteExperienceV2-module__3wewAG__eyebrow,.AthleteExperienceV2-module__3wewAG__workoutCard .AthleteExperienceV2-module__3wewAG__textLink{color:var(--teal-700)}.AthleteExperienceV2-module__3wewAG__workoutCard h2{max-width:14ch;margin-top:clamp(1rem,2.2vw,1.75rem);font-size:clamp(2rem,3.3vw,3rem)}.AthleteExperienceV2-module__3wewAG__workoutMeta{color:var(--muted);flex-wrap:wrap;margin:1.25rem 0}.AthleteExperienceV2-module__3wewAG__workoutMeta span{border:1px solid var(--line);background:#ffffffbf;border-radius:999px;align-items:center;min-height:32px;padding:.25rem .7rem;display:inline-flex}.AthleteExperienceV2-module__3wewAG__prescription{max-width:58ch;color:var(--navy-800);margin:0;font-size:1rem;line-height:1.6}.AthleteExperienceV2-module__3wewAG__purpose{max-width:58ch;color:var(--muted);margin:1rem 0 0;line-height:1.6}.AthleteExperienceV2-module__3wewAG__actions,.AthleteExperienceV2-module__3wewAG__updateActions{flex-wrap:wrap;margin-top:1.5rem}.AthleteExperienceV2-module__3wewAG__primaryAction,.AthleteExperienceV2-module__3wewAG__secondaryAction{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.AthleteExperienceV2-module__3wewAG__primaryAction{background:var(--navy-900);color:var(--white)}.AthleteExperienceV2-module__3wewAG__secondaryAction{border-color:var(--line);background:var(--navy-900);color:var(--white)}.AthleteExperienceV2-module__3wewAG__readinessCard,.AthleteExperienceV2-module__3wewAG__updateCard,.AthleteExperienceV2-module__3wewAG__whyPreview,.AthleteExperienceV2-module__3wewAG__panel,.AthleteExperienceV2-module__3wewAG__structureCard,.AthleteExperienceV2-module__3wewAG__contextCard,.AthleteExperienceV2-module__3wewAG__whyCard,.AthleteExperienceV2-module__3wewAG__loading,.AthleteExperienceV2-module__3wewAG__error,.AthleteExperienceV2-module__3wewAG__setup{padding:clamp(.95rem,1.8vw,1.25rem)}.AthleteExperienceV2-module__3wewAG__readinessCard{background:linear-gradient(145deg,#fff,#f5f0e6)}.AthleteExperienceV2-module__3wewAG__updateCard{background:linear-gradient(145deg,#f4f8fb,#edf5f6)}.AthleteExperienceV2-module__3wewAG__whyPreview{background:linear-gradient(145deg,#fff,#f7f3e9)}.AthleteExperienceV2-module__3wewAG__readinessCard h2,.AthleteExperienceV2-module__3wewAG__updateCard h2,.AthleteExperienceV2-module__3wewAG__whyPreview h2,.AthleteExperienceV2-module__3wewAG__panel h2,.AthleteExperienceV2-module__3wewAG__contextCard h2,.AthleteExperienceV2-module__3wewAG__structureCard h2{color:var(--navy-950);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500}.AthleteExperienceV2-module__3wewAG__readinessCard p:not(.AthleteExperienceV2-module__3wewAG__eyebrow),.AthleteExperienceV2-module__3wewAG__updateCard p:not(.AthleteExperienceV2-module__3wewAG__eyebrow),.AthleteExperienceV2-module__3wewAG__whyPreview p:not(.AthleteExperienceV2-module__3wewAG__eyebrow),.AthleteExperienceV2-module__3wewAG__panel p:not(.AthleteExperienceV2-module__3wewAG__eyebrow),.AthleteExperienceV2-module__3wewAG__contextCard p:not(.AthleteExperienceV2-module__3wewAG__eyebrow){color:var(--muted);line-height:1.55}.AthleteExperienceV2-module__3wewAG__secondaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.AthleteExperienceV2-module__3wewAG__todayVisuals{grid-template-columns:minmax(0,1.7fr) minmax(220px,.55fr);gap:.75rem;margin-top:.75rem;display:grid}.AthleteExperienceV2-module__3wewAG__todayVisuals .ml-metric{align-content:center}.AthleteExperienceV2-module__3wewAG__panel{min-width:0}.AthleteExperienceV2-module__3wewAG__panel .ml-metric{box-shadow:none;background:0 0;border:0;margin-top:.85rem;padding:0}.AthleteExperienceV2-module__3wewAG__panel progress{width:100%;height:.55rem;accent-color:var(--teal-700);margin-top:1rem}.AthleteExperienceV2-module__3wewAG__workoutSummary{border:1px solid var(--line);background:#ffffffb8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem;margin-top:1.1rem;display:grid}.AthleteExperienceV2-module__3wewAG__workoutSummary div{gap:.2rem;min-width:0;padding:.65rem .8rem;display:grid}.AthleteExperienceV2-module__3wewAG__workoutSummary div+div{border-left:1px solid var(--line)}.AthleteExperienceV2-module__3wewAG__workoutSummary span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.AthleteExperienceV2-module__3wewAG__workoutSummary strong{color:var(--navy-950);font-size:.9rem}.AthleteExperienceV2-module__3wewAG__secondaryNav{flex-wrap:wrap;padding:.65rem}.AthleteExperienceV2-module__3wewAG__secondaryNav a{min-height:44px;color:var(--navy-800);border-radius:10px;align-items:center;padding:.55rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.AthleteExperienceV2-module__3wewAG__secondaryNav a:hover{background:var(--mist)}.AthleteExperienceV2-module__3wewAG__setup,.AthleteExperienceV2-module__3wewAG__error{border-left:4px solid var(--gold-500)}.AthleteExperienceV2-module__3wewAG__loading{min-height:18rem}.AthleteExperienceV2-module__3wewAG__legacySection{scroll-margin-top:7rem}.AthleteExperienceV2-module__3wewAG__workoutPage{padding-bottom:2rem}.AthleteExperienceV2-module__3wewAG__backLink{min-height:44px;color:var(--teal-700);align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.AthleteExperienceV2-module__3wewAG__workoutLayout{grid-template-columns:minmax(0,.95fr) minmax(22rem,1.25fr);gap:1rem;display:grid}.AthleteExperienceV2-module__3wewAG__workoutHero{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8fbfa);border-radius:14px;padding:clamp(1.2rem,2.4vw,1.75rem);box-shadow:0 8px 24px #061a270a}.AthleteExperienceV2-module__3wewAG__workoutHero h1{font-size:clamp(2.3rem,4.6vw,4.1rem)}.AthleteExperienceV2-module__3wewAG__workoutHero .AthleteExperienceV2-module__3wewAG__purpose{color:var(--muted)}.AthleteExperienceV2-module__3wewAG__whyCard{background:linear-gradient(145deg,#fff,#f4f7f3);align-self:start}.AthleteExperienceV2-module__3wewAG__whyCard h2{font-size:clamp(1.7rem,3vw,2.5rem)}.AthleteExperienceV2-module__3wewAG__whyList{gap:1rem;margin:1.5rem 0 0;display:grid}.AthleteExperienceV2-module__3wewAG__whyList div{border-top:1px solid var(--line);padding-top:1rem}.AthleteExperienceV2-module__3wewAG__whyList dt{color:var(--teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.AthleteExperienceV2-module__3wewAG__whyList dd{color:var(--navy-950);margin:.35rem 0 0;line-height:1.6}.AthleteExperienceV2-module__3wewAG__whyList ul{margin:0;padding-left:1.2rem}.AthleteExperienceV2-module__3wewAG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.AthleteExperienceV2-module__3wewAG__structureList{gap:0;margin:1rem 0 0;display:grid}.AthleteExperienceV2-module__3wewAG__structureRow{border-top:1px solid var(--line);align-items:flex-start;padding:1rem 0}.AthleteExperienceV2-module__3wewAG__structureRow:first-child{border-top:0}.AthleteExperienceV2-module__3wewAG__structureIcon{background:var(--teal-100);width:2.25rem;height:2.25rem;color:var(--teal-700);border-radius:50%;flex:0 0 2.25rem;place-items:center;font-weight:900;display:grid}.AthleteExperienceV2-module__3wewAG__structureRow strong,.AthleteExperienceV2-module__3wewAG__structureRow span{display:block}.AthleteExperienceV2-module__3wewAG__structureRow span{color:var(--muted);margin-top:.2rem;line-height:1.5}.AthleteExperienceV2-module__3wewAG__fallbackList,.AthleteExperienceV2-module__3wewAG__stopList{color:var(--muted);margin:.75rem 0 0;padding-left:1.2rem;line-height:1.6}.AthleteExperienceV2-module__3wewAG__statusBar{flex-wrap:wrap;padding:1rem 1.25rem}.AthleteExperienceV2-module__3wewAG__statusBar p{color:var(--muted);flex:28rem;margin:0}@media (max-width:860px){.AthleteExperienceV2-module__3wewAG__primaryGrid,.AthleteExperienceV2-module__3wewAG__workoutLayout,.AthleteExperienceV2-module__3wewAG__detailGrid{grid-template-columns:1fr}.AthleteExperienceV2-module__3wewAG__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AthleteExperienceV2-module__3wewAG__todayVisuals{grid-template-columns:1fr}}@media (max-width:620px){.AthleteExperienceV2-module__3wewAG__page{padding-inline:.75rem}.AthleteExperienceV2-module__3wewAG__heading,.AthleteExperienceV2-module__3wewAG__sectionHeading,.AthleteExperienceV2-module__3wewAG__statusBar{flex-direction:column;align-items:stretch}.AthleteExperienceV2-module__3wewAG__heading h1{font-size:2.5rem}.AthleteExperienceV2-module__3wewAG__workoutCard{border-radius:18px;min-height:22rem}.AthleteExperienceV2-module__3wewAG__workoutCard h2{margin-top:1.75rem;font-size:2.5rem}.AthleteExperienceV2-module__3wewAG__secondaryGrid{grid-template-columns:1fr}.AthleteExperienceV2-module__3wewAG__sideStack>:where(.AthleteExperienceV2-module__3wewAG__readinessCard,.AthleteExperienceV2-module__3wewAG__updateCard,.AthleteExperienceV2-module__3wewAG__whyPreview),.AthleteExperienceV2-module__3wewAG__secondaryGrid>.AthleteExperienceV2-module__3wewAG__panel{min-height:0}.AthleteExperienceV2-module__3wewAG__actions,.AthleteExperienceV2-module__3wewAG__updateActions{flex-direction:column;align-items:stretch}.AthleteExperienceV2-module__3wewAG__actions>*,.AthleteExperienceV2-module__3wewAG__updateActions>*{width:100%}.AthleteExperienceV2-module__3wewAG__workoutSummary{grid-template-columns:1fr}.AthleteExperienceV2-module__3wewAG__workoutSummary div+div{border-top:1px solid var(--line);border-left:0}.AthleteExperienceV2-module__3wewAG__secondaryNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AthleteExperienceV2-module__3wewAG__secondaryNav a{justify-content:center}}@media (prefers-reduced-motion:reduce){.AthleteExperienceV2-module__3wewAG__page *,.AthleteExperienceV2-module__3wewAG__page :before,.AthleteExperienceV2-module__3wewAG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
