.train_page__GlwZZ{--mint:#79f2c4;--line:#2b3939;--panel:#111b1d;--muted:#aebcb8;color:#f5f7f5;background:#0a1113;min-height:100vh;overflow:clip}.train_page__GlwZZ *{box-sizing:border-box}.train_page__GlwZZ a{text-decoration:none}.train_eyebrow__n6htM,.train_kicker__K9_0Z{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.13em;color:var(--mint)}.train_primary__mvvL7,.train_secondary__GljyU{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;border:1px solid var(--mint);border-radius:5px;padding:0 23px;background:var(--mint);color:#071c15;font-size:14px;font-weight:800;cursor:pointer}.train_primary__mvvL7:disabled,.train_secondary__GljyU:disabled{opacity:.6;cursor:wait}.train_secondary__GljyU{background:transparent;color:var(--mint)}.train_muted__yVRkN{color:var(--muted)!important}.train_unavailable__fXwQX{padding:90px 6%;min-height:70vh}.train_hero__xbChN{position:relative;min-height:410px;isolation:isolate;overflow:hidden;border-bottom:1px solid #293739;background:#081012}.train_heroPhoto__BZ5rK{position:absolute;z-index:-3;inset:0;background:url(/media/explore/jump-hero-approved.png) center 38%/cover no-repeat;filter:grayscale(.65) brightness(.64)}.train_heroShade__niMjD{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#081012,#081012 17%,rgba(8,16,18,.94) 31%,rgba(8,16,18,.42) 59%,rgba(8,16,18,.1)),linear-gradient(0deg,rgba(8,16,18,.55),transparent 45%)}.train_heroCopy__bLVov{position:relative;max-width:850px;padding:30px 4% 27px}.train_kicker__K9_0Z{color:#f2f5f4;margin:0 0 13px}.train_kicker__K9_0Z span{margin-left:15px;color:var(--mint);font-size:9px}.train_hero__xbChN h1{font-size:clamp(54px,6vw,92px);line-height:.94;letter-spacing:-.075em;font-weight:950;margin:0;text-transform:uppercase}.train_hero__xbChN h2{font-size:clamp(27px,3.3vw,49px);letter-spacing:-.07em;line-height:1.15;margin:8px 0 14px}.train_hero__xbChN .train_planTitle__vwGEf{font-size:clamp(46px,4vw,67px);line-height:1.1;letter-spacing:-.06em}.train_heroLead__gzFV_{max-width:510px;font-size:15px;line-height:1.7;color:#dce4e1;margin:15px 0 23px}.train_heroStats__KnQc3{display:flex;align-items:center;gap:0;margin:19px 0 20px}.train_heroStats__KnQc3>span{display:flex;align-items:center;gap:8px;padding:0 18px;border-right:1px solid #5b6969}.train_heroStats__KnQc3>span:first-child{padding-left:0}.train_heroStats__KnQc3>span:last-child{border:0}.train_heroStats__KnQc3 b{font:800 26px/1 Arial,sans-serif}.train_heroStats__KnQc3 small{font:9px/1.35 Arial,sans-serif;letter-spacing:.06em;color:#d6e3dd}.train_heroCopy__bLVov>.train_primary__mvvL7{min-width:210px}.train_sectionLabel__ZAv8p{align-self:start;display:flex;flex-direction:column;gap:3px;padding-top:12px}.train_sectionLabel__ZAv8p strong{font-size:18px}.train_sectionLabel__ZAv8p small{font:10px Arial,sans-serif;letter-spacing:.08em;color:#b7c3c1}.train_programSection__6LE5N,.train_progressStrip__9nnaA,.train_recentSection__ltWoK{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:13px 3%;border-bottom:1px solid #2b383a}.train_progressStrip__9nnaA{grid-template-columns:120px minmax(210px,1fr) minmax(290px,1.55fr) minmax(240px,1.1fr)}.train_adviceCard__majpu,.train_contentPanel__9xETR,.train_lastCard___y_T3,.train_nextCard__cSPGT,.train_planWeek__i1wZc,.train_prepCard__hVrMF,.train_prescriptionCard__6MUuF,.train_previewAside__0HpgZ,.train_progressCard__oNWGZ,.train_recentCard__Yeull,.train_recentEmpty__pES0F,.train_weekCard__WK9tF{border:1px solid #27383a;background:linear-gradient(145deg,#121b1e,#0d1618);border-radius:5px}.train_lastCard___y_T3,.train_nextCard__cSPGT,.train_progressCard__oNWGZ{min-height:146px;padding:17px}.train_progressCard__oNWGZ>strong{display:block;font:850 34px/.95 Arial,sans-serif;letter-spacing:-.05em;margin:12px 0 14px}.train_progressCard__oNWGZ em{font-style:normal;color:#899693}.train_lastCard___y_T3 p,.train_nextCard__cSPGT p,.train_progressCard__oNWGZ p{font-size:12px;color:#c9d4d0;margin:10px 0 0}.train_progressCard__oNWGZ p b{color:var(--mint)}.train_progressTrack__0zvJK{height:11px;background:#3d4a4d;border-radius:3px;overflow:hidden}.train_progressTrack__0zvJK span{display:block;height:100%;background:var(--mint)}.train_nextCard__cSPGT{position:relative}.train_lastCard___y_T3 h3,.train_nextCard__cSPGT h3{font-size:22px;line-height:1.2;margin:13px 0 5px;letter-spacing:-.04em}.train_nextCard__cSPGT .train_primary__mvvL7{position:absolute;right:17px;bottom:17px;min-width:145px;min-height:40px;font-size:12px}.train_nextCard__cSPGT p{padding-right:145px}.train_lastCard___y_T3 p{line-height:1.45}.train_programSection__6LE5N,.train_recentSection__ltWoK{padding-top:15px;padding-bottom:15px}.train_weekGrid__fNgBI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,.95fr);gap:12px;min-width:0}.train_adviceCard__majpu,.train_weekCard__WK9tF{min-height:204px;padding:17px;min-width:0}.train_adviceCard__majpu h3,.train_weekCard__WK9tF h3{font-size:17px;letter-spacing:-.03em;margin:10px 0 22px}.train_weekCard__WK9tF>a{display:grid;grid-template-columns:17px 35px 1fr 15px;gap:5px;align-items:center;min-height:35px;font-size:11px;border-top:1px solid #263636}.train_weekCard__WK9tF>a b{font-size:12px}.train_weekCard__WK9tF>a small{color:#b1c5bc}.train_weekCard__WK9tF>a:last-child small{color:var(--mint)}.train_statusDot__O_cEc{width:14px;height:14px;border:1px solid #d6e3db;border-radius:50%}.train_statusDot__O_cEc[data-status=completed]{background:var(--mint);border-color:var(--mint)}.train_statusDot__O_cEc[data-status="in progress"],.train_statusDot__O_cEc[data-status=next]{border:4px solid var(--mint)}.train_adviceCard__majpu p{font-size:11px;line-height:1.4;margin:8px 0;color:#d6e1dc}.train_adviceCard__majpu p:before{content:"✓";color:var(--mint);margin-right:8px}.train_adviceCard__majpu>a{font-size:11px;color:var(--mint)}.train_recentGrid__38Zjc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.train_recentCard__Yeull,.train_recentEmpty__pES0F{min-height:100px;padding:15px}.train_recentCard__Yeull>*{display:block}.train_recentCard__Yeull small,.train_recentCard__Yeull span{font-size:11px;color:#b6c8c1}.train_recentCard__Yeull strong{font-size:15px;margin:8px 0}.train_recentEmpty__pES0F{grid-column:1/-1;color:#b7c6c1;font-size:13px;display:flex;align-items:center}.train_qaWrap__2exEb{padding:15px 4% 80px}.train_qaWrap__2exEb>aside{margin-top:0}.train_planIntro__znl5X{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding:45px 5%;border-bottom:1px solid var(--line)}.train_planIntro__znl5X h2{font-size:clamp(30px,3.2vw,49px);line-height:1.15;letter-spacing:-.06em;margin:9px 0}.train_planIntro__znl5X p{font-size:14px;line-height:1.8;color:#d0dbd5;margin:0 0 13px}.train_planState__MQ0vN{margin:20px 5% 0;border:1px solid #426d58;background:#14251f;padding:20px}.train_planState__MQ0vN h2{margin:8px 0;font-size:27px}.train_planState__MQ0vN p{font-size:13px}.train_planState__MQ0vN a{font-size:13px;color:var(--mint)}.train_planWeeks__VVD7o{padding:43px 5% 80px}.train_planWeeks__VVD7o header h2{font-size:36px;letter-spacing:-.05em;margin:5px 0}.train_planWeeks__VVD7o header p{font-size:13px;color:#b5c7be}.train_planWeekGrid___S0qI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px}.train_planWeek__i1wZc{padding:20px;min-width:0}.train_planWeek__i1wZc h3{font-size:20px;margin:12px 0 22px;min-height:50px}.train_planWeek__i1wZc>a{display:grid;grid-template-columns:30px 1fr auto 16px;align-items:center;gap:5px;border-top:1px solid #344342;min-height:53px;font-size:12px}.train_planWeek__i1wZc>a small{font-size:10px;color:var(--mint)}.train_retest__eBTT7{display:flex;justify-content:space-between;gap:20px;margin-top:14px;padding:18px;border:1px solid #426356}.train_retest__eBTT7 strong{color:var(--mint)}.train_retest__eBTT7 span{font-size:12px;color:#b9c9bf}.train_innerHeader__LkHdU{padding:29px 5% 34px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 75% 5%,#22342d,#0a1113 70%)}.train_innerHeader__LkHdU>a{display:block;color:var(--mint);font-size:12px;margin-bottom:26px}.train_innerHeader__LkHdU h1{font-size:clamp(37px,5vw,68px);letter-spacing:-.06em;line-height:1.08;margin:8px 0 13px}.train_innerHeader__LkHdU p{font-size:14px;line-height:1.7;color:#bed0c6;max-width:670px}.train_contentPanel__9xETR{max-width:1060px;margin:30px auto 80px;padding:30px}.train_contentPanel__9xETR p{color:#c5d2cb;font-size:14px;line-height:1.65}.train_contentPanel__9xETR>a:not(.train_primary__mvvL7){color:var(--mint)}.train_contentPanel__9xETR .train_primary__mvvL7{margin-top:15px}.train_previewLayout__5g1vD{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:17px;max-width:1330px;margin:25px auto 80px;padding:0 3%}.train_prepCard__hVrMF{padding:24px}.train_prepCard__hVrMF h2{font-size:24px;margin:7px 0}.train_prepCard__hVrMF p{font-size:14px;color:#d6e6dc}.train_prepCard__hVrMF small{color:#9db9a9;font-size:11px}.train_prescriptionList__DDOxH{display:grid;gap:9px;margin-top:14px}.train_prescriptionCard__6MUuF{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:20px}.train_rxNumber__9DTrN{font:800 28px Arial,sans-serif;color:var(--mint)}.train_prescriptionCard__6MUuF h2{font-size:23px;margin:4px 0}.train_prescriptionCard__6MUuF p{font-size:13px;color:#c3d2c9}.train_rxMetrics__QRkNL{display:flex;flex-wrap:wrap;gap:10px 23px;align-items:baseline;margin:16px 0}.train_rxMetrics__QRkNL strong{font:800 27px Arial,sans-serif;color:#f4fff6}.train_rxMetrics__QRkNL span{font-size:13px;color:var(--mint)}.train_prescriptionCard__6MUuF small{display:block;font-size:11px;color:#adc5b5}.train_prescriptionCard__6MUuF a{display:inline-block;color:var(--mint);font-size:12px;margin-top:10px}.train_previewAside__0HpgZ{align-self:start;position:sticky;top:20px;padding:23px}.train_previewAside__0HpgZ h2{font-size:38px;margin:8px 0}.train_previewAside__0HpgZ p{font-size:13px;line-height:1.7;color:#bacdc1}.train_previewAside__0HpgZ .train_primary__mvvL7{width:100%;margin:14px 0}.train_baselineForm__3hStc h2{font-size:18px;margin:27px 0 12px;border-top:1px solid #355049;padding-top:20px}.train_baselineForm__3hStc h2:first-child{border:0;margin-top:0}.train_baselineForm__3hStc h2 small{display:block;color:#a8c3ae;font-size:11px;font-weight:400;margin-top:4px}.train_formGrid__frJJY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.train_baselineForm__3hStc label{display:block;color:#d8e6de;font-size:12px;line-height:1.5}.train_baselineForm__3hStc input,.train_baselineForm__3hStc select,.train_baselineForm__3hStc textarea{display:block;width:100%;min-height:44px;margin-top:6px;padding:9px 11px;background:#152923;border:1px solid #4a6858;color:#f5fff7;font:14px Arial,sans-serif;border-radius:3px}.train_baselineForm__3hStc textarea{min-height:80px}.train_formHint__rlPQJ{font-size:12px!important;color:var(--mint)!important}.train_fullLabel__1qY_i{margin-top:18px}.train_formActions__hd5OG{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.train_actionBox__g_kcl p,.train_baselineForm__3hStc [role=alert]{font-size:12px;color:#ffb4aa}@media(max-width:1100px){.train_progressStrip__9nnaA{grid-template-columns:110px 1fr 1.4fr}.train_lastCard___y_T3{grid-column:2/-1;min-height:90px}.train_weekGrid__fNgBI{grid-template-columns:repeat(2,minmax(0,1fr))}.train_adviceCard__majpu{grid-column:1/-1;min-height:0}.train_planWeekGrid___S0qI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.train_hero__xbChN{min-height:0}.train_heroPhoto__BZ5rK{inset:0 0 45%;background-position:69% 40%;opacity:.64}.train_heroShade__niMjD{background:linear-gradient(0deg,#081012 32%,rgba(8,16,18,.72) 63%,rgba(8,16,18,.2)),linear-gradient(90deg,rgba(8,16,18,.5),transparent)}.train_heroCopy__bLVov{padding:17px 5% 18px}.train_hero__xbChN h1{font-size:58px;margin-top:28px}.train_hero__xbChN h2{font-size:27px;margin-bottom:8px}.train_hero__xbChN .train_planTitle__vwGEf{font-size:39px;margin-top:43px}.train_heroLead__gzFV_{font-size:12px;line-height:1.55;margin:7px 0 10px}.train_heroStats__KnQc3{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:9px 0}.train_heroStats__KnQc3>span,.train_heroStats__KnQc3>span:first-child{padding:0;border:0}.train_heroStats__KnQc3 b{font-size:22px}.train_heroStats__KnQc3 small{font-size:9px}.train_heroCopy__bLVov>.train_primary__mvvL7{width:100%;min-height:44px}.train_programSection__6LE5N,.train_progressStrip__9nnaA,.train_recentSection__ltWoK{display:block;padding:14px 5%}.train_sectionLabel__ZAv8p{padding:0 0 8px}.train_lastCard___y_T3,.train_nextCard__cSPGT,.train_progressCard__oNWGZ{min-height:0;margin-bottom:8px}.train_progressCard__oNWGZ{padding:14px}.train_progressCard__oNWGZ>strong{font-size:27px;margin:7px 0 9px}.train_nextCard__cSPGT{padding-bottom:15px}.train_nextCard__cSPGT h3{font-size:19px}.train_nextCard__cSPGT p{padding:0}.train_nextCard__cSPGT .train_primary__mvvL7{position:static;width:100%;margin-top:14px}.train_lastCard___y_T3{margin:0}.train_planWeekGrid___S0qI,.train_recentGrid__38Zjc,.train_weekGrid__fNgBI{grid-template-columns:1fr}.train_adviceCard__majpu,.train_weekCard__WK9tF{min-height:0}.train_adviceCard__majpu h3,.train_weekCard__WK9tF h3{margin-bottom:12px}.train_recentEmpty__pES0F{min-height:90px}.train_planIntro__znl5X{display:block;padding:32px 5%}.train_planIntro__znl5X h2{font-size:33px}.train_planWeeks__VVD7o{padding:31px 5% 65px}.train_planWeeks__VVD7o header h2{font-size:30px}.train_planWeek__i1wZc h3{min-height:0}.train_retest__eBTT7{display:block}.train_retest__eBTT7 span{display:block;margin-top:9px}.train_innerHeader__LkHdU{padding:22px 5%}.train_innerHeader__LkHdU h1{font-size:39px}.train_contentPanel__9xETR{margin:15px 5% 60px;padding:18px}.train_previewLayout__5g1vD{display:flex;flex-direction:column;padding:0 5%;margin:17px auto 60px}.train_previewAside__0HpgZ{position:static;width:100%;order:-1}.train_prescriptionCard__6MUuF{grid-template-columns:30px 1fr;padding:15px}.train_prescriptionCard__6MUuF h2,.train_rxNumber__9DTrN{font-size:20px}.train_rxMetrics__QRkNL strong{font-size:23px}.train_formGrid__frJJY{grid-template-columns:1fr}.train_formActions__hd5OG>*{width:100%}.train_qaWrap__2exEb{padding:10px 5% 60px}}.train_cycleEntry__j6sEL{display:flex;flex-wrap:wrap;gap:12px 24px;margin:15px 3%;font-size:12px;line-height:1.7}.train_cycleEntry__j6sEL>a{color:var(--mint)}.train_cycleEntry__j6sEL>span{color:var(--muted)}.train_cycleLinks__xf2YW{display:flex;flex-wrap:wrap;gap:20px;margin:16px 0}.train_retest__eBTT7>a{font-size:12px;white-space:nowrap;color:var(--mint)}.train_progressCard__oNWGZ>strong[data-cycle=closed]{font-size:26px;letter-spacing:-.04em}html[data-theme=light] .train_page__GlwZZ{--mint:var(--color-observation);--line:var(--color-brand-line);--panel:var(--color-brand-surface);--muted:var(--color-text-on-dark-secondary);color:var(--color-text-on-dark);background:var(--color-brand-background)}html[data-theme=light] .train_primary__mvvL7{color:var(--color-action-on-dark-text)}html[data-theme=light] .train_hero__xbChN{--mint:var(--color-photo-accent,#b6ecd7);color:var(--color-photo-text,#e7f0ed)}html[data-theme=light] .train_hero__xbChN .train_primary__mvvL7{color:#092c28}html[data-theme=light] :is(.train_progressCard__oNWGZ,.train_nextCard__cSPGT,.train_lastCard___y_T3,.train_weekCard__WK9tF,.train_adviceCard__majpu,.train_recentCard__Yeull,.train_recentEmpty__pES0F,.train_planWeek__i1wZc,.train_prepCard__hVrMF,.train_prescriptionCard__6MUuF,.train_previewAside__0HpgZ,.train_contentPanel__9xETR,.train_planState__MQ0vN){background:var(--color-brand-surface);border-color:var(--line)}html[data-theme=light] :is(.train_progressCard__oNWGZ em,.train_progressCard__oNWGZ p,.train_nextCard__cSPGT p,.train_lastCard___y_T3 p,.train_sectionLabel__ZAv8p small,.train_weekCard__WK9tF>a small,.train_adviceCard__majpu p,.train_recentCard__Yeull small,.train_recentCard__Yeull span,.train_recentEmpty__pES0F,.train_planIntro__znl5X p,.train_planWeeks__VVD7o header p,.train_retest__eBTT7 span,.train_innerHeader__LkHdU p,.train_contentPanel__9xETR p,.train_prepCard__hVrMF p,.train_prepCard__hVrMF small,.train_prescriptionCard__6MUuF p,.train_prescriptionCard__6MUuF small,.train_previewAside__0HpgZ p,.train_baselineForm__3hStc h2 small,.train_baselineForm__3hStc label){color:var(--muted)}html[data-theme=light] :is(.train_progressStrip__9nnaA,.train_programSection__6LE5N,.train_recentSection__ltWoK,.train_weekCard__WK9tF>a,.train_planWeek__i1wZc>a,.train_retest__eBTT7,.train_baselineForm__3hStc h2,.train_statusDot__O_cEc){border-color:var(--line)}html[data-theme=light] .train_statusDot__O_cEc[data-status="in progress"],html[data-theme=light] .train_statusDot__O_cEc[data-status=completed],html[data-theme=light] .train_statusDot__O_cEc[data-status=next]{border-color:var(--mint)}html[data-theme=light] .train_progressTrack__0zvJK{background:var(--line)}html[data-theme=light] .train_innerHeader__LkHdU{background:radial-gradient(ellipse at 75% 5%,var(--color-brand-surface),var(--color-brand-background) 70%)}html[data-theme=light] .train_rxMetrics__QRkNL strong{color:var(--color-text-on-dark)}html[data-theme=light] :is(.train_baselineForm__3hStc input,.train_baselineForm__3hStc select,.train_baselineForm__3hStc textarea){background:var(--color-brand-surface);color:var(--color-text-on-dark);border-color:var(--line);color-scheme:light}html[data-theme=light] :is(.train_actionBox__g_kcl p,.train_baselineForm__3hStc [role=alert]){color:var(--color-attention)}.plan-framework_frame__xu4M0{--plan-copy-width:68rem;color:var(--color-text-on-dark)}.plan-framework_routeNav__qa_25{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:min(var(--plan-copy-width),100%);margin-inline:auto;padding:var(--space-3) var(--page-gutter) var(--space-4)}.plan-framework_routeNav__qa_25 a{display:flex;align-items:center;min-height:var(--control-min-height);color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-small)}.plan-framework_routeNav__qa_25 a:hover{color:var(--color-observation)}@media (max-width:760px){.plan-framework_frame__xu4M0>section:first-of-type h1{font-size:var(--font-size-section-title);line-height:var(--line-height-heading);letter-spacing:-.035em}.plan-framework_frame__xu4M0>section:first-of-type p{font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.plan-framework_frame__xu4M0>section:first-of-type small{font-size:var(--font-size-auxiliary);line-height:var(--line-height-compact)}.plan-framework_frame__xu4M0>section:first-of-type :is(a,button){min-height:var(--action-min-height);font-size:var(--font-size-body)}.plan-framework_frame__xu4M0>section:nth-of-type(2) h2{font-size:var(--font-size-content-title);line-height:var(--line-height-heading)}.plan-framework_frame__xu4M0>section:nth-of-type(2) p{font-size:var(--font-size-body-small);line-height:var(--line-height-body)}.plan-framework_routeNav__qa_25{padding-top:var(--space-2)}}.retest_layout__lIMf9{--retest-gap:var(--space-5,1.5rem);--retest-panel-padding:var(--space-5,1.5rem);display:grid;gap:var(--retest-gap);max-width:960px;margin:0 auto;padding:0 var(--page-gutter,1rem) var(--space-8,4rem);min-width:0}.retest_layout__lIMf9 *{box-sizing:border-box}.retest_form__F_4Ao{display:grid;gap:var(--retest-gap);min-width:0}.retest_facts__GyPQv,.retest_formSection__y05U9{min-width:0;margin:0;padding:var(--retest-panel-padding);border:1px solid var(--line);border-radius:var(--radius-small,.375rem);background:var(--panel)}.retest_sectionHeading__QY_Tb{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3,.75rem);margin-bottom:var(--space-4,1rem)}.retest_formSection__y05U9>h2,.retest_sectionHeading__QY_Tb h2{margin:0;font-size:var(--font-size-content-title,1.5rem);line-height:var(--line-height-heading,1.3)}.retest_status__rYMVe{font-size:var(--font-size-auxiliary,.75rem);letter-spacing:.08em;color:var(--mint)}.retest_contextGrid__jyPmD,.retest_factGrid__QdN5n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4,1rem);margin:0}.retest_contextGrid__jyPmD dt,.retest_factGrid__QdN5n dt{font-size:var(--font-size-auxiliary,.75rem);color:var(--muted);line-height:1.5}.retest_contextGrid__jyPmD dd,.retest_factGrid__QdN5n dd{margin:var(--space-1,.25rem) 0 0;font-size:var(--font-size-body,1rem);line-height:1.5;overflow-wrap:anywhere}.retest_contextGrid__jyPmD{padding-top:var(--space-4,1rem);border-top:1px solid var(--line)}.retest_savedNotes__JJHJi,.retest_strengthFact__U6oe3,.retest_trialFacts__0_0Ud{font-size:var(--font-size-body-small,.875rem);line-height:var(--line-height-body,1.75);overflow-wrap:anywhere}.retest_muted__B7aHM{color:var(--muted)}.retest_muted__B7aHM,.retest_notice__Q8cIA,.retest_painNotice__d_qlR{font-size:var(--font-size-body-small,.875rem);line-height:var(--line-height-body,1.75)}.retest_notice__Q8cIA,.retest_painNotice__d_qlR{margin:0;padding:var(--space-4,1rem);border-left:3px solid var(--mint);background:var(--panel)}.retest_painNotice__d_qlR{margin-top:var(--space-4,1rem);color:#f1d1b4;border-color:#d9ad86}.retest_error__33VxS{padding:var(--space-4,1rem);color:#ffc1b8;border:1px solid #7c4742;background:var(--panel);line-height:1.6}.retest_protocol__XwuKN{font-size:var(--font-size-body-small,.875rem);color:var(--muted);margin-top:var(--space-4,1rem)}.retest_protocol__XwuKN summary{min-height:var(--control-min-height,2.75rem);cursor:pointer;padding-block:var(--space-2,.5rem)}.retest_protocol__XwuKN p{overflow-wrap:anywhere}.retest_inputGrid__yfcod{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4,1rem)}.retest_form__F_4Ao label{display:flex;flex-direction:column;gap:var(--space-2,.5rem);font-size:var(--font-size-body-small,.875rem);line-height:1.5;min-width:0}.retest_form__F_4Ao input:not([type=checkbox]),.retest_form__F_4Ao select,.retest_form__F_4Ao textarea{width:100%;min-width:0;min-height:var(--action-min-height,3rem);padding:var(--space-3,.75rem);border:1px solid var(--line);border-radius:var(--radius-small,.375rem);background:#0a1113;color:inherit;font:inherit;font-size:16px}.retest_form__F_4Ao input:focus-visible,.retest_form__F_4Ao select:focus-visible,.retest_form__F_4Ao textarea:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.retest_form__F_4Ao textarea{min-height:110px;resize:vertical}.retest_fullLabel__HflID{margin-top:var(--space-4,1rem)}.retest_form__F_4Ao .retest_check__ck6yC{flex-direction:row;align-items:center;gap:var(--space-3,.75rem);min-height:var(--action-min-height,3rem);margin-top:var(--space-4,1rem);padding-block:var(--space-2,.5rem)}.retest_check__ck6yC input{width:20px;height:20px;flex:none;accent-color:var(--mint)}.retest_trialGrid__WHbW5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3,.75rem);margin-top:var(--space-4,1rem)}.retest_calculation__P9nnU{color:var(--mint);font-size:var(--font-size-body-small,.875rem);line-height:1.7;margin-bottom:0}.retest_actions__6BIDl{display:flex;flex-wrap:wrap;gap:var(--space-3,.75rem);margin-top:var(--space-5,1.5rem)}.retest_form__F_4Ao fieldset:disabled{opacity:.65}.retest_form__F_4Ao button{min-height:var(--action-min-height,3rem)}.retest_closeConfirmation__wpOa7{border-top:1px solid var(--line);padding-top:var(--space-4,1rem);margin-top:var(--space-5,1.5rem);font-size:var(--font-size-body-small,.875rem);line-height:1.75}.retest_closeConfirmation__wpOa7 h3{font-size:var(--font-size-body-large,1.0625rem)}.retest_readOnly__4R05_{display:grid;gap:var(--retest-gap)}@media(max-width:640px){.retest_layout__lIMf9{--retest-panel-padding:var(--space-4,1rem);padding-inline:5%;padding-bottom:calc(var(--space-8,4rem) + env(safe-area-inset-bottom))}.retest_inputGrid__yfcod{grid-template-columns:1fr}.retest_sectionHeading__QY_Tb{display:block}.retest_sectionHeading__QY_Tb h2{margin-top:var(--space-2,.5rem)}.retest_contextGrid__jyPmD,.retest_factGrid__QdN5n{gap:var(--space-4,1rem) var(--space-3,.75rem)}.retest_actions__6BIDl>*{width:100%;justify-content:center}.retest_trialGrid__WHbW5{gap:var(--space-2,.5rem)}.retest_trialGrid__WHbW5 label{font-size:12px}.retest_trialGrid__WHbW5 input{padding-inline:var(--space-2,.5rem)}}html[data-theme=light] :is(.retest_painNotice__d_qlR,.retest_error__33VxS){color:var(--color-attention);border-color:var(--color-attention)}html[data-theme=light] .retest_form__F_4Ao input:not([type=checkbox]),html[data-theme=light] .retest_form__F_4Ao select,html[data-theme=light] .retest_form__F_4Ao textarea{background:var(--color-brand-surface);color-scheme:light}.cycle-review_review__pnGMR{max-width:1220px;margin:auto;padding:30px 40px 80px;min-width:0}.cycle-review_review__pnGMR *{min-width:0}.cycle-review_back__lo_bU{display:inline-block;color:var(--mint);font-size:12px;margin-bottom:30px}.cycle-review_hero__abCf6{padding:0 0 25px}.cycle-review_heroTop__nWjq5{display:flex;justify-content:space-between;align-items:center;gap:12px}.cycle-review_badge__Z6iiQ{font-size:11px;color:var(--mint);border:1px solid #416859;padding:6px 10px;border-radius:3px}.cycle-review_heroGrid__1BI_g{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:end;margin-top:18px}.cycle-review_hero__abCf6 h1{font-size:clamp(40px,4.2vw,62px);letter-spacing:-.045em;line-height:1.12;margin:0 0 15px;font-weight:850}.cycle-review_hero__abCf6 p{color:var(--muted);font-size:14px;margin:0}.cycle-review_cycleCount__F8Kg9{justify-self:end}.cycle-review_cycleCount__F8Kg9 strong{display:block;font:850 100px/.95 Arial,sans-serif;letter-spacing:-.07em}.cycle-review_cycleCount__F8Kg9 strong span{color:#778a83;font-size:48px;letter-spacing:-.05em;margin-left:16px}.cycle-review_cycleCount__F8Kg9>small{display:block;margin-top:16px;font-size:10px;letter-spacing:.06em;color:var(--muted)}.cycle-review_cycleMeta__gAmNS{display:flex;flex-wrap:wrap;gap:20px;font-size:10px;color:#a5b7ad;letter-spacing:.04em;margin-top:26px}.cycle-review_sectionNav__GfoFb{display:flex;flex-wrap:wrap;gap:23px;border-block:1px solid var(--line);padding:16px 0;font:11px Arial,sans-serif;letter-spacing:.04em;color:#bbd0c2}.cycle-review_sectionNav__GfoFb a:hover{color:var(--mint)}.cycle-review_section___tn6k{padding:36px 0 40px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.cycle-review_sectionHeading__u9KLU{display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}.cycle-review_sectionNumber__Pz2V0{font:700 14px Arial,sans-serif;color:var(--mint);border-top:2px solid var(--mint);padding-top:8px;min-width:25px}.cycle-review_sectionHeading__u9KLU h2{font-size:clamp(25px,2.7vw,36px);letter-spacing:-.05em;margin:5px 0 8px;line-height:1.25}.cycle-review_sectionHeading__u9KLU p{color:var(--muted);font-size:12px;line-height:1.7;margin:0;max-width:670px}.cycle-review_smallMetrics__3PAfm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px}.cycle-review_smallMetrics__3PAfm>div{border-left:1px solid var(--line);padding:0 20px}.cycle-review_smallMetrics__3PAfm>div:first-child{border-left:0;padding-left:0}.cycle-review_setMetrics__0p6_k>div>span,.cycle-review_smallMetrics__3PAfm span{font:10px Arial,sans-serif;letter-spacing:.09em;color:#b7cbbd}.cycle-review_smallMetrics__3PAfm strong{display:block;font:800 38px/1.2 Arial,sans-serif;letter-spacing:-.04em;margin:8px 0}.cycle-review_smallMetrics__3PAfm small{color:var(--muted);font-size:10px}.cycle-review_setMetrics__0p6_k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#111c1d}.cycle-review_setMetrics__0p6_k>div{padding:22px;border-right:1px solid var(--line)}.cycle-review_setMetrics__0p6_k>div:last-child{border:0;background:#132a23}.cycle-review_setMetrics__0p6_k strong{display:block;font:850 72px/.98 Arial,sans-serif;letter-spacing:-.07em;margin:18px 0;color:#f5fff9}.cycle-review_setMetrics__0p6_k>div:last-child strong{color:var(--mint)}.cycle-review_setMetrics__0p6_k h3{font-size:16px;margin:0 0 10px}.cycle-review_setMetrics__0p6_k h3 small{margin-left:12px;color:#9fb6a7;font:10px Arial,sans-serif}.cycle-review_setMetrics__0p6_k p{font-size:11px;line-height:1.7;color:#aebfb5;margin:0;max-width:240px}.cycle-review_workoutRows__lQ9jp{margin-top:20px}.cycle-review_workoutRows__lQ9jp>article{display:grid;grid-template-columns:1fr 1.3fr 120px;gap:20px;align-items:center;border-bottom:1px solid #263632;padding:12px 0}.cycle-review_workoutRows__lQ9jp>article>div{display:flex;align-items:center;gap:14px}.cycle-review_workoutRows__lQ9jp strong{font:800 20px Arial,sans-serif}.cycle-review_workoutRows__lQ9jp span{font-size:11px;color:var(--muted)}.cycle-review_workoutRows__lQ9jp dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.cycle-review_workoutRows__lQ9jp dt{font-size:9px;color:#91a79a}.cycle-review_workoutRows__lQ9jp dd{margin:4px 0 0;font:700 18px Arial,sans-serif}.cycle-review_workoutRows__lQ9jp a{font-size:11px;color:var(--mint)}.cycle-review_adjustments___jAJM{margin-top:25px}.cycle-review_adjustments___jAJM dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:0}.cycle-review_adjustments___jAJM dl>div{padding:14px;background:#101a1c;border:1px solid #283c34}.cycle-review_adjustments___jAJM dt{font-size:9px;line-height:1.5;color:#bdd0c2}.cycle-review_adjustments___jAJM dt small{display:block;font-size:10px;color:#a3b3a8;margin-top:5px}.cycle-review_adjustments___jAJM dd{font:800 30px Arial,sans-serif;margin:10px 0 0}.cycle-review_comparison__eDmcO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cycle-review_factCard__d_dwv{padding:23px;border:1px solid #304239;background:#101b1c;border-radius:5px}.cycle-review_cardHead__R4hAQ{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #304239;padding-bottom:13px;color:var(--mint);font:700 11px Arial,sans-serif;letter-spacing:.06em}.cycle-review_cardHead__R4hAQ small{font-size:9px;color:#b2c1b8}.cycle-review_jumpValue__W82GH{padding:24px 0 20px}.cycle-review_jumpValue__W82GH>span{font-size:10px;letter-spacing:.07em;color:var(--muted)}.cycle-review_jumpValue__W82GH strong{display:block;font:800 52px/1.1 Arial,sans-serif;letter-spacing:-.04em;margin-top:8px}.cycle-review_jumpValue__W82GH strong small{font-size:15px;color:var(--muted);font-weight:400;margin-left:10px}.cycle-review_factCard__d_dwv dl{display:flex;gap:30px;margin:0}.cycle-review_factCard__d_dwv dt{font-size:10px;color:#98b3a3}.cycle-review_factCard__d_dwv dd{margin:7px 0 0;font-size:14px}.cycle-review_factCard__d_dwv p{font-size:12px;line-height:1.8;color:#b6c9bd;margin:15px 0 0}.cycle-review_factCard__d_dwv h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin:24px 0 0}.cycle-review_factCard__d_dwv>small{display:block;font-size:10px;color:#91a99a;overflow-wrap:anywhere;margin-top:16px}.cycle-review_comparisonResult__9jQsF{margin-top:15px;padding:20px 23px;border-left:2px solid #75887f;background:#0f191b}.cycle-review_comparisonResult__9jQsF[data-comparable=true]{border-color:var(--mint)}.cycle-review_comparisonResult__9jQsF h3{font-size:19px;margin:8px 0 10px}.cycle-review_comparisonResult__9jQsF p{font-size:12px;line-height:1.85;color:#b7c8bd;max-width:840px;margin:8px 0 0}.cycle-review_changeMetrics__dGdYR{display:flex;gap:50px;margin:20px 0}.cycle-review_changeMetrics__dGdYR small{font-size:10px;color:#abc5b5}.cycle-review_changeMetrics__dGdYR strong{display:block;color:var(--mint);font:750 34px Arial,sans-serif;margin-top:7px}.cycle-review_reasons__TF8Ik{padding-left:19px;color:#c3cfc7;font-size:12px;line-height:1.8;margin-bottom:0}.cycle-review_strengthValue__RjQpv{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:800 40px Arial,sans-serif!important;color:#f4f9f5!important}.cycle-review_strengthValue__RjQpv small{font-size:14px;font-weight:400;color:var(--muted)}.cycle-review_strengthValue__RjQpv span{font-size:24px;margin-left:8px}.cycle-review_empty__OGmYr{padding:25px 0;font-size:20px!important}.cycle-review_factCard__d_dwv .cycle-review_contextList__8jtHd{display:block;margin-top:13px}.cycle-review_contextList__8jtHd>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #23362d}.cycle-review_contextList__8jtHd>div:last-child{border:0}.cycle-review_contextList__8jtHd dd{margin:0;font-size:12px;text-align:right;overflow-wrap:anywhere}.cycle-review_contextList__8jtHd dt{font-size:10px;line-height:1.5}.cycle-review_reflectionForm__rJkGo fieldset{border:0;padding:0;margin:0}.cycle-review_reflectionForm__rJkGo label{display:flex;gap:17px;align-items:flex-start;margin-bottom:23px}.cycle-review_reflectionForm__rJkGo label>span{font:700 13px Arial,sans-serif;color:var(--mint);padding-top:3px}.cycle-review_reflectionForm__rJkGo label>div{flex:1}.cycle-review_reflectionForm__rJkGo strong{font-size:15px;line-height:1.6}.cycle-review_reflectionForm__rJkGo textarea{display:block;width:100%;resize:vertical;min-height:100px;margin-top:10px;background:#10201b;border:1px solid #3b5145;border-radius:3px;color:#edf8f0;padding:13px;font:14px/1.7 Arial,sans-serif}.cycle-review_reflectionForm__rJkGo textarea:focus{outline:1px solid var(--mint)}.cycle-review_actions__y8GsO{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.cycle-review_actions__y8GsO>span{font-size:12px;color:var(--mint)}.cycle-review_nextLinks__1slRp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cycle-review_nextLinks__1slRp>a{border:1px solid #30463a;padding:22px;background:#111c1c;border-radius:5px}.cycle-review_nextLinks__1slRp small{font-size:10px;color:var(--mint);letter-spacing:.07em}.cycle-review_nextLinks__1slRp h3{font-size:18px;margin:13px 0;letter-spacing:-.03em}.cycle-review_nextLinks__1slRp span{color:#b8cbbd;font-size:11px}.cycle-review_feedback__2Kn8b{margin-top:35px;padding-top:20px}.cycle-review_feedback__2Kn8b h2{font-size:clamp(25px,3vw,40px);letter-spacing:-.035em;margin:12px 0 7px}.cycle-review_feedback__2Kn8b p{font-size:17px;margin:0}.cycle-review_feedback__2Kn8b ol{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:24px 0 0}.cycle-review_feedback__2Kn8b li{font-size:12px;color:#a9c5b3;display:flex;gap:12px;align-items:center}.cycle-review_feedback__2Kn8b li:not(:last-child):after{content:"→";color:var(--mint)}.cycle-review_finalization__K0hST{margin-top:30px;background:#10221b;border:1px solid #3a5a47;padding:25px;display:flex;gap:24px;align-items:center;justify-content:space-between}.cycle-review_finalization__K0hST h2{font-size:24px;letter-spacing:-.04em;margin:10px 0}.cycle-review_finalization__K0hST p{font-size:12px;line-height:1.8;color:#bed0c1;margin:0;max-width:650px}.cycle-review_finalization__K0hST>a,.cycle-review_finalization__K0hST>button{flex-shrink:0}.cycle-review_dialog__7vtok{max-width:540px;width:calc(100% - 36px);background:#14241e;border:1px solid #4b7760;color:#f2fff5;border-radius:5px;padding:28px}.cycle-review_dialog__7vtok::backdrop{background:rgba(0,0,0,.82)}.cycle-review_dialog__7vtok h2{font-size:27px;line-height:1.3;letter-spacing:-.04em;margin:13px 0}.cycle-review_dialog__7vtok p{font-size:14px;line-height:1.8;color:#bdd0c2}.cycle-review_dialog__7vtok .cycle-review_actions__y8GsO{margin-top:22px}.cycle-review_error__K7ceB{color:#ffb4aa;font-size:13px;padding:12px;border:1px solid #734e47}.cycle-review_notice__jzpov{border:1px solid #436352;padding:18px;margin-top:22px;color:#bdcfbf;font-size:13px;line-height:1.8}.cycle-review_notice__jzpov a{display:block;color:var(--mint);margin-top:8px}@media(max-width:700px){.cycle-review_review__pnGMR{padding:22px 20px 65px}.cycle-review_back__lo_bU{margin-bottom:24px}.cycle-review_heroGrid__1BI_g{grid-template-columns:1fr;gap:24px}.cycle-review_hero__abCf6 h1{font-size:40px}.cycle-review_hero__abCf6 p{font-size:12px;line-height:1.7}.cycle-review_cycleCount__F8Kg9{justify-self:start}.cycle-review_cycleCount__F8Kg9 strong{font-size:80px}.cycle-review_cycleCount__F8Kg9 strong span{font-size:38px}.cycle-review_cycleCount__F8Kg9>small{font-size:9px;margin-top:10px}.cycle-review_heroTop__nWjq5{align-items:flex-start}.cycle-review_heroTop__nWjq5>span:first-child{font-size:9px;line-height:1.7}.cycle-review_cycleMeta__gAmNS{gap:10px 15px;font-size:9px}.cycle-review_sectionNav__GfoFb{gap:12px 19px;font-size:9px;line-height:1.6}.cycle-review_section___tn6k{padding:29px 0}.cycle-review_sectionHeading__u9KLU{gap:12px;margin-bottom:20px}.cycle-review_sectionHeading__u9KLU h2{font-size:27px}.cycle-review_sectionHeading__u9KLU p{font-size:11px}.cycle-review_sectionNumber__Pz2V0{font-size:11px;min-width:22px}.cycle-review_smallMetrics__3PAfm{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.cycle-review_smallMetrics__3PAfm>div{padding:0 12px}.cycle-review_smallMetrics__3PAfm>div:nth-child(3){border:0;padding-left:0}.cycle-review_smallMetrics__3PAfm strong{font-size:32px}.cycle-review_smallMetrics__3PAfm small,.cycle-review_smallMetrics__3PAfm span{font-size:9px}.cycle-review_setMetrics__0p6_k{grid-template-columns:1fr}.cycle-review_setMetrics__0p6_k>div{padding:19px;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:5px 15px;align-items:start}.cycle-review_setMetrics__0p6_k strong{font-size:54px;margin:0;grid-column:2;grid-row:1/4;text-align:right}.cycle-review_setMetrics__0p6_k h3{font-size:14px;margin:3px 0}.cycle-review_setMetrics__0p6_k h3 small{display:block;margin:5px 0;font-size:9px}.cycle-review_setMetrics__0p6_k p{font-size:10px}.cycle-review_workoutRows__lQ9jp>article{grid-template-columns:1fr;gap:12px;padding:16px 0}.cycle-review_workoutRows__lQ9jp>article>div{justify-content:space-between}.cycle-review_workoutRows__lQ9jp dl{gap:16px}.cycle-review_workoutRows__lQ9jp dt{font-size:9px}.cycle-review_workoutRows__lQ9jp dd{font-size:20px}.cycle-review_workoutRows__lQ9jp a{font-size:10px}.cycle-review_adjustments___jAJM dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-review_adjustments___jAJM dl>div:last-child{grid-column:1/-1}.cycle-review_comparison__eDmcO{grid-template-columns:1fr;gap:12px}.cycle-review_factCard__d_dwv{padding:19px}.cycle-review_jumpValue__W82GH strong{font-size:44px}.cycle-review_factCard__d_dwv h3{font-size:22px}.cycle-review_factCard__d_dwv dl{gap:20px}.cycle-review_comparisonResult__9jQsF{padding:17px}.cycle-review_changeMetrics__dGdYR{gap:25px}.cycle-review_changeMetrics__dGdYR strong{font-size:27px}.cycle-review_changeMetrics__dGdYR small{font-size:9px}.cycle-review_reflectionForm__rJkGo label{gap:11px}.cycle-review_reflectionForm__rJkGo strong{font-size:14px}.cycle-review_reflectionForm__rJkGo textarea{font-size:16px}.cycle-review_actions__y8GsO>.cycle-review_primary__KbBy9{width:100%}.cycle-review_nextLinks__1slRp{grid-template-columns:1fr;gap:10px}.cycle-review_nextLinks__1slRp>a{padding:20px}.cycle-review_feedback__2Kn8b h2{font-size:28px;line-height:1.2}.cycle-review_feedback__2Kn8b p{font-size:17px}.cycle-review_feedback__2Kn8b ol{gap:10px}.cycle-review_finalization__K0hST{flex-direction:column;align-items:stretch;padding:20px}.cycle-review_finalization__K0hST h2{font-size:22px}.cycle-review_dialog__7vtok{padding:22px}.cycle-review_dialog__7vtok .cycle-review_actions__y8GsO>*{width:100%}.cycle-review_dialog__7vtok h2{font-size:24px}}html[data-theme=light] :is(.cycle-review_cycleCount__F8Kg9 strong span,.cycle-review_cycleMeta__gAmNS,.cycle-review_sectionNav__GfoFb,.cycle-review_smallMetrics__3PAfm span,.cycle-review_setMetrics__0p6_k>div>span,.cycle-review_setMetrics__0p6_k h3 small,.cycle-review_setMetrics__0p6_k p,.cycle-review_workoutRows__lQ9jp dt,.cycle-review_adjustments___jAJM dt,.cycle-review_adjustments___jAJM dt small,.cycle-review_cardHead__R4hAQ small,.cycle-review_factCard__d_dwv dt,.cycle-review_factCard__d_dwv p,.cycle-review_factCard__d_dwv>small,.cycle-review_comparisonResult__9jQsF p,.cycle-review_changeMetrics__dGdYR small,.cycle-review_reasons__TF8Ik,.cycle-review_nextLinks__1slRp span,.cycle-review_feedback__2Kn8b li,.cycle-review_finalization__K0hST p,.cycle-review_dialog__7vtok p,.cycle-review_notice__jzpov){color:var(--color-text-on-dark-secondary)}html[data-theme=light] :is(.cycle-review_setMetrics__0p6_k,.cycle-review_adjustments___jAJM dl>div,.cycle-review_factCard__d_dwv,.cycle-review_comparisonResult__9jQsF,.cycle-review_nextLinks__1slRp>a,.cycle-review_finalization__K0hST,.cycle-review_dialog__7vtok){background:var(--color-brand-surface);border-color:var(--color-brand-line)}html[data-theme=light] .cycle-review_setMetrics__0p6_k>div:last-child{background:color-mix(in srgb,var(--mint) 7%,var(--color-brand-surface))}html[data-theme=light] :is(.cycle-review_setMetrics__0p6_k strong,.cycle-review_dialog__7vtok){color:var(--color-text-on-dark)}html[data-theme=light] .cycle-review_setMetrics__0p6_k>div:last-child strong{color:var(--mint)}html[data-theme=light] .cycle-review_strengthValue__RjQpv{color:var(--color-text-on-dark)!important}html[data-theme=light] :is(.cycle-review_badge__Z6iiQ,.cycle-review_workoutRows__lQ9jp>article,.cycle-review_cardHead__R4hAQ,.cycle-review_contextList__8jtHd>div,.cycle-review_notice__jzpov){border-color:var(--color-brand-line)}html[data-theme=light] .cycle-review_comparisonResult__9jQsF[data-comparable=true]{border-color:var(--mint)}html[data-theme=light] .cycle-review_reflectionForm__rJkGo textarea{color:var(--color-text-on-dark);background:var(--color-brand-surface);border-color:var(--color-brand-line);color-scheme:light}html[data-theme=light] .cycle-review_error__K7ceB{color:var(--color-attention);border-color:var(--color-attention)}