.WHAnGG_page{--workout-surface:#111;--workout-raised:#171715;--workout-border:#ffffff21;--workout-muted:#a5a5a0;color:var(--text-0);background:#080808;padding:124px 20px 48px}.WHAnGG_shell{max-width:1200px;margin:0 auto}.WHAnGG_hero{flex-direction:column;gap:24px;padding:8px 0 34px;display:flex}.WHAnGG_eyebrow{font-family:var(--font-mono);letter-spacing:.16em;color:var(--gold-0);text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.WHAnGG_eyebrow>span{background:currentColor;width:7px;height:7px}.WHAnGG_hero h1{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(44px,9vw,86px);font-weight:850;line-height:.94}.WHAnGG_hero h1>span{color:var(--gold-0)}.WHAnGG_heroAside p{color:var(--workout-muted);font-size:14px;line-height:1.7}.WHAnGG_heroAside a{color:var(--text-0);align-items:center;gap:9px;margin-top:14px;padding:5px 0;font-size:12px;display:inline-flex}.WHAnGG_heroAside a:hover{color:var(--gold-0)}.WHAnGG_builder{border:1px solid var(--workout-border);background:var(--workout-surface);scroll-margin-top:100px}.WHAnGG_steps{border-bottom:1px solid var(--workout-border);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.WHAnGG_steps ol{width:100%;margin:0;padding:0;list-style:none;display:flex}.WHAnGG_steps li{color:var(--workout-muted);flex:1;font-size:10px;position:relative}.WHAnGG_steps li>span,.WHAnGG_steps li>button{width:100%;min-height:64px;font:inherit;justify-content:center;align-items:center;gap:6px;display:flex}.WHAnGG_steps li>span>span,.WHAnGG_steps li>button>span{width:16px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:9px;display:inline-flex}.WHAnGG_steps li>button{cursor:pointer}.WHAnGG_steps li.WHAnGG_currentStep{color:var(--gold-0)}.WHAnGG_steps li.WHAnGG_currentStep:after{content:"";background:var(--gold-0);height:2px;position:absolute;bottom:-1px;left:8%;right:8%}.WHAnGG_steps li.WHAnGG_completedStep{color:var(--text-0)}.WHAnGG_steps li.WHAnGG_completedStep>button>span{color:var(--gold-0)}.WHAnGG_previewLabel{color:var(--workout-muted);font-family:var(--font-mono);letter-spacing:.13em;font-size:9px;display:none}.WHAnGG_setupMain{min-width:0;padding:30px 18px 24px}.WHAnGG_stepHeading{margin-bottom:25px}.WHAnGG_stepHeading h2,.WHAnGG_resultHeader h2{letter-spacing:-.045em;max-width:620px;margin:13px 0;font-size:clamp(25px,4vw,35px);font-weight:700;line-height:1.2}.WHAnGG_stepHeading h2:focus,.WHAnGG_resultHeader h2:focus{outline:none}.WHAnGG_stepHeading>p:last-child{color:var(--workout-muted);max-width:540px;font-size:13px;line-height:1.75}.WHAnGG_goalChoices{gap:10px;display:grid}.WHAnGG_goalCard{border:1px solid var(--workout-border);cursor:pointer;background:#151514;align-items:flex-start;gap:13px;padding:20px 13px;transition:border-color .2s,background .2s;display:flex;position:relative}.WHAnGG_goalCard:hover,.WHAnGG_detailChoice:hover,.WHAnGG_dayChoice:hover,.WHAnGG_timeChoice:hover{border-color:#d9b33899}.WHAnGG_goalCard.WHAnGG_selected,.WHAnGG_detailChoice.WHAnGG_selected,.WHAnGG_dayChoice.WHAnGG_selected,.WHAnGG_timeChoice.WHAnGG_selected{border-color:var(--gold-0);background:#d9b3380f}.WHAnGG_goalCard:has(input:focus-visible){outline:2px solid var(--gold-0);outline-offset:3px}.WHAnGG_dayChoice:has(input:focus-visible){outline:2px solid var(--gold-0);outline-offset:3px}.WHAnGG_detailChoice:has(input:focus-visible){outline:2px solid var(--gold-0);outline-offset:3px}.WHAnGG_timeChoice:has(input:focus-visible){outline:2px solid var(--gold-0);outline-offset:3px}.WHAnGG_weekPicker label:has(input:focus-visible){outline:2px solid var(--gold-0);outline-offset:3px}.WHAnGG_calendar label:has(input:focus-visible){outline:2px solid var(--gold-0);outline-offset:3px}.WHAnGG_goalCard input,.WHAnGG_dayChoice input,.WHAnGG_detailChoice input,.WHAnGG_timeChoice input,.WHAnGG_weekPicker input,.WHAnGG_calendar input,.WHAnGG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WHAnGG_goalIcon{width:34px;height:40px;color:var(--gold-0);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WHAnGG_goalContent{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.WHAnGG_goalSubtitle{font-family:var(--font-mono);letter-spacing:.075em;color:var(--workout-muted);padding-right:5px;font-size:8px;line-height:1.5}.WHAnGG_goalContent strong{letter-spacing:-.03em;font-size:21px;font-weight:650;line-height:1.3}.WHAnGG_goalDescription{color:var(--workout-muted);margin-top:2px;font-size:12px;line-height:1.65}.WHAnGG_choiceMarker{width:18px;font-family:var(--font-mono);color:#96968d;flex-shrink:0;font-size:10px;line-height:1.5}.WHAnGG_selected .WHAnGG_choiceMarker{color:var(--gold-0)}.WHAnGG_resumeButton{color:var(--workout-muted);text-align:left;cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:11px;display:inline-flex}.WHAnGG_resumeButton:hover{color:var(--gold-0)}.WHAnGG_setupActions{align-items:center;gap:16px;margin-top:28px;display:flex}.WHAnGG_primaryButton{background:var(--gold-0);color:#10100d;cursor:pointer;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:700;line-height:1.3;transition:background .2s;display:inline-flex}.WHAnGG_primaryButton:hover{background:var(--gold-1)}.WHAnGG_primaryButton:disabled{opacity:.42;cursor:not-allowed}.WHAnGG_setupActions>.WHAnGG_primaryButton{flex:1}.WHAnGG_backButton,.WHAnGG_editButton{min-height:44px;color:var(--workout-muted);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:12px;display:inline-flex}.WHAnGG_backButton:hover,.WHAnGG_editButton:hover{color:var(--text-0)}.WHAnGG_previewNote{text-align:center;color:var(--workout-muted);margin-top:12px;font-size:10px;line-height:1.5}.WHAnGG_setupAside{display:none}.WHAnGG_dayChoices{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.WHAnGG_dayChoice{border:1px solid var(--workout-border);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-height:105px;padding:15px 6px 20px;display:flex;position:relative}.WHAnGG_dayChoice strong{letter-spacing:-.06em;font-size:35px;font-weight:650;line-height:1.15}.WHAnGG_dayChoice>span{font-size:9px;font-family:var(--font-mono);color:var(--workout-muted);letter-spacing:.1em;margin-top:7px}.WHAnGG_dayChoice>svg{color:var(--gold-0);width:11px;position:absolute;top:7px;right:6px}.WHAnGG_dayChoice.WHAnGG_selected strong{color:var(--gold-0)}.WHAnGG_scheduleNote{align-items:flex-start;gap:13px;margin:28px 0;display:flex}.WHAnGG_smallIcon{width:41px;height:41px;color:var(--gold-0);background:#d9b3380d;border:1px solid #d9b3384d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WHAnGG_scheduleNote strong{font-size:13px;font-weight:600}.WHAnGG_scheduleNote p{color:var(--workout-muted);margin-top:4px;font-size:12px;line-height:1.8}.WHAnGG_miniWeek{border-top:1px solid var(--workout-border);grid-template-columns:repeat(7,1fr);padding-top:23px;display:grid}.WHAnGG_miniWeek>div{color:var(--workout-muted);font-size:9px;font-family:var(--font-mono);text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;display:flex}.WHAnGG_miniWeek>div>span:last-child{justify-content:center;align-items:center;width:29px;height:29px;display:flex}.WHAnGG_miniWeek>div[data-active=true]>span:last-child{color:var(--gold-0);background:#d9b33817}.WHAnGG_microcopy{color:var(--workout-muted);margin-top:13px;font-size:10px;line-height:1.7}.WHAnGG_detailGroups{gap:25px;display:grid}.WHAnGG_detailGroups fieldset{min-width:0}.WHAnGG_detailGroups legend{margin-bottom:10px;font-size:13px;font-weight:600}.WHAnGG_experienceChoices,.WHAnGG_equipmentChoices{gap:8px;display:grid}.WHAnGG_detailChoice{border:1px solid var(--workout-border);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.WHAnGG_radioDot{border:1px solid #77776e;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:3px}.WHAnGG_selected .WHAnGG_radioDot{border:4px solid var(--gold-0)}.WHAnGG_detailChoice>span:last-child{flex-direction:column;gap:5px;display:flex}.WHAnGG_detailChoice strong{font-size:12px;font-weight:600}.WHAnGG_detailChoice>span:last-child>span{color:var(--workout-muted);font-size:11px;line-height:1.7}.WHAnGG_timeChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.WHAnGG_timeChoice{border:1px solid var(--workout-border);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:59px;display:flex;position:relative}.WHAnGG_timeChoice svg{color:var(--workout-muted);width:14px}.WHAnGG_timeChoice strong{font-size:19px;font-weight:600}.WHAnGG_timeChoice>span{color:var(--workout-muted);font-size:10px}.WHAnGG_timeChoice.WHAnGG_selected svg{color:var(--gold-0)}.WHAnGG_closingLine{font-family:var(--font-mono);letter-spacing:.08em;color:var(--workout-muted);justify-content:space-between;gap:14px;margin-top:21px;font-size:8px;display:flex}.WHAnGG_result{padding:30px 17px 22px}.WHAnGG_resultHeader{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.WHAnGG_resultHeader>div>p:last-child{color:var(--workout-muted);max-width:700px;font-size:13px;line-height:1.8}.WHAnGG_editButton{flex-shrink:0;font-size:11px}.WHAnGG_planFacts{flex-wrap:wrap;gap:13px 19px;margin:19px 0 14px;display:flex}.WHAnGG_planFacts>span{color:var(--text-1);align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;display:inline-flex}.WHAnGG_planFacts svg{color:var(--gold-0);flex-shrink:0}.WHAnGG_equipmentNote{color:var(--workout-muted);font-size:11px;line-height:1.8}.WHAnGG_resultColumns{border-top:1px solid var(--workout-border);gap:26px;margin-top:25px;padding-top:27px;display:grid}.WHAnGG_programColumn{min-width:0}.WHAnGG_weekHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.WHAnGG_weekHeader h3{letter-spacing:-.02em;font-size:15px;font-weight:650}.WHAnGG_weekPicker{gap:3px;display:flex}.WHAnGG_weekPicker label{cursor:pointer;min-width:32px;height:39px;color:var(--workout-muted);font-family:var(--font-mono);border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.WHAnGG_weekPicker label.WHAnGG_selectedWeek{border-color:var(--gold-0);color:var(--gold-0);background:#d9b33812}.WHAnGG_weekCaption{font-family:var(--font-mono);letter-spacing:.09em;color:var(--workout-muted);text-transform:uppercase;margin-top:9px;font-size:9px;line-height:1.5}.WHAnGG_calendar{grid-template-columns:repeat(7,1fr);gap:4px;margin:20px 0 13px;display:grid}.WHAnGG_calendar label{border:1px solid var(--workout-border);min-height:77px;color:var(--text-1);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.WHAnGG_calendar label>span:first-of-type{font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.WHAnGG_calendar label.WHAnGG_selectedDay{background:var(--gold-0);color:#10100d;border-color:var(--gold-0)}.WHAnGG_calendar label.WHAnGG_restDay:not(.WHAnGG_selectedDay){color:var(--workout-muted);border-style:dashed}.WHAnGG_sessionCard{border:1px solid var(--workout-border);background:#151514}.WHAnGG_sessionCard>header{flex-direction:column;gap:12px;padding:21px 16px 14px;display:flex}.WHAnGG_sessionCard>header .WHAnGG_eyebrow{font-size:9px}.WHAnGG_sessionCard h3{letter-spacing:-.04em;margin-top:10px;font-size:23px;font-weight:650;line-height:1.2}.WHAnGG_sessionCard>header>div>p:last-child{color:var(--workout-muted);margin-top:9px;font-size:12px;line-height:1.7}.WHAnGG_sessionDuration{white-space:nowrap;color:var(--workout-muted);font-family:var(--font-mono);align-items:center;gap:6px;font-size:10px;display:flex}.WHAnGG_effort{border-left:2px solid var(--gold-0);color:var(--workout-muted);background:#d9b3380d;margin:0 16px 19px;padding:10px 12px;font-size:11px;line-height:1.8}.WHAnGG_effort>span{color:var(--gold-0);font-family:var(--font-mono);letter-spacing:.15em;margin-bottom:3px;font-size:8px;display:block}.WHAnGG_sessionPreparation{border-top:1px solid var(--workout-border)}.WHAnGG_sessionPreparation summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:15px 16px;font-size:12px;font-weight:500;list-style:none;display:flex}.WHAnGG_sessionPreparation summary::-webkit-details-marker{display:none}.WHAnGG_exercise summary::-webkit-details-marker{display:none}.WHAnGG_sessionPreparation summary>svg,.WHAnGG_exercise summary>svg{color:var(--workout-muted);flex-shrink:0;transition:transform .2s}.WHAnGG_sessionPreparation[open] summary>svg,.WHAnGG_exercise[open] summary>svg{transform:rotate(180deg)}.WHAnGG_sessionPreparation ul{color:var(--workout-muted);padding:0 28px 18px 32px;font-size:12px;line-height:1.8;list-style:outside}.WHAnGG_sessionPreparation li+li{margin-top:6px}.WHAnGG_exerciseList{border-top:1px solid var(--workout-border)}.WHAnGG_exerciseList>.WHAnGG_sectionLabel{margin:18px 16px 5px}.WHAnGG_sectionLabel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold-0);text-transform:uppercase;font-size:9px;font-weight:500;line-height:1.7}.WHAnGG_exercise{margin:0 16px}.WHAnGG_exercise+.WHAnGG_exercise{border-top:1px solid var(--workout-border)}.WHAnGG_exercise summary{cursor:pointer;align-items:center;gap:11px;min-height:81px;padding:14px 0;list-style:none;display:flex}.WHAnGG_exerciseNumber{font-family:var(--font-mono);color:var(--workout-muted);flex-shrink:0;width:19px;font-size:10px}.WHAnGG_exerciseTitle{flex-direction:column;flex:1;gap:6px;display:flex}.WHAnGG_exerciseTitle strong{font-size:13px;font-weight:550;line-height:1.5}.WHAnGG_exerciseTitle>span{color:var(--workout-muted);font-size:10px;line-height:1.6}.WHAnGG_exerciseDetails{padding:4px 0 21px 30px}.WHAnGG_exerciseDetails ul{color:var(--workout-muted);margin:8px 0 13px;padding-left:14px;font-size:12px;line-height:1.8;list-style:outside}.WHAnGG_exerciseDetails>p:not(.WHAnGG_sectionLabel){color:var(--workout-muted);margin-top:10px;font-size:11px;line-height:1.8}.WHAnGG_exerciseDetails>p>strong{color:var(--text-1);font-weight:500;display:block}.WHAnGG_finisher{border-top:1px solid var(--workout-border);background:#d9b3380a;padding:17px 16px}.WHAnGG_finisher p{color:var(--workout-muted);margin-top:7px;font-size:12px;line-height:1.8}.WHAnGG_coachingNote{border-top:1px solid var(--workout-border);color:var(--workout-muted);padding:17px 16px;font-size:11px;line-height:1.8}.WHAnGG_recoveryCard{border:1px solid var(--workout-border);min-height:275px;padding:35px 24px}.WHAnGG_recoveryCard>svg{color:var(--gold-0);margin-bottom:25px}.WHAnGG_recoveryCard h3{letter-spacing:-.04em;margin:9px 0 15px;font-size:25px;font-weight:600;line-height:1.3}.WHAnGG_recoveryCard>p:not(.WHAnGG_eyebrow){color:var(--workout-muted);margin-top:10px;font-size:12px;line-height:1.8}.WHAnGG_planSidebar{flex-direction:column;gap:16px;display:flex}.WHAnGG_progressionCard{background:var(--workout-raised);border:1px solid var(--workout-border);padding:24px 20px}.WHAnGG_progressionCard h3,.WHAnGG_saveCard h3{letter-spacing:-.04em;margin:10px 0;font-size:24px;font-weight:600;line-height:1.3}.WHAnGG_progressionCard>p:not(.WHAnGG_eyebrow),.WHAnGG_saveCard>p:not(.WHAnGG_membershipNote,.WHAnGG_error,.WHAnGG_saveStatus){color:var(--workout-muted);font-size:12px;line-height:1.8}.WHAnGG_progressionCard>div{border-top:1px solid var(--workout-border);align-items:flex-start;gap:12px;margin-top:20px;padding-top:18px;display:flex}.WHAnGG_progressionCard>div svg{color:var(--gold-0);flex-shrink:0}.WHAnGG_progressionCard>div p{color:var(--text-1);font-size:12px;line-height:1.8}.WHAnGG_saveCard{background:linear-gradient(150deg,#d9b3380e,#0000 75%);border:1px solid #d9b33859;padding:25px 20px}.WHAnGG_saveCard>.WHAnGG_smallIcon{margin-bottom:9px}.WHAnGG_saveCard>.WHAnGG_primaryButton{width:100%;margin-top:20px}.WHAnGG_accountLinks{color:var(--workout-muted);justify-content:center;align-items:center;gap:13px;margin-top:10px;font-size:11px;display:flex}.WHAnGG_accountLinks a{align-items:center;min-height:40px;display:inline-flex}.WHAnGG_accountLinks a:hover{color:var(--gold-0)}.WHAnGG_saveStatus{color:var(--gold-0);margin-top:15px;font-size:12px;line-height:1.8}.WHAnGG_saveStatus:empty{display:none}.WHAnGG_membershipNote{color:var(--workout-muted);border-top:1px solid var(--workout-border);margin-top:18px;padding-top:16px;font-size:10px;line-height:1.8}.WHAnGG_savedState>p{color:var(--gold-0);align-items:center;gap:7px;margin:20px 0 14px;font-size:13px;display:flex}.WHAnGG_savedState .WHAnGG_primaryButton{width:100%}.WHAnGG_error{color:#ffb3a6;margin-top:15px;font-size:12px;line-height:1.8}.WHAnGG_safetyNote{color:var(--workout-muted);border-top:1px solid var(--workout-border);align-items:flex-start;gap:12px;margin-top:30px;padding-top:20px;display:flex}.WHAnGG_safetyNote svg{flex-shrink:0}.WHAnGG_safetyNote p{font-size:10px;line-height:1.9}.WHAnGG_methodNote{color:var(--workout-muted);margin:12px 0 0 31px}.WHAnGG_methodNote summary{cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:10px;list-style:none;display:inline-flex}.WHAnGG_methodNote summary::-webkit-details-marker{display:none}.WHAnGG_methodNote>p{max-width:750px;font-size:11px;line-height:1.8}.WHAnGG_methodNote ul{gap:5px;margin-top:12px;display:grid}.WHAnGG_methodNote a{color:var(--text-1);align-items:center;gap:7px;padding:5px 0;font-size:10px;line-height:1.8;display:inline-flex}.WHAnGG_methodNote a:hover{color:var(--gold-0)}@media (min-width:600px){.WHAnGG_page{padding:140px 32px 60px}.WHAnGG_hero{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:25px;padding-bottom:42px}.WHAnGG_heroAside{padding-bottom:4px}.WHAnGG_heroAside p{font-size:13px}.WHAnGG_steps{padding:0 25px}.WHAnGG_steps li{font-size:11px}.WHAnGG_steps li>span,.WHAnGG_steps li>button{gap:8px}.WHAnGG_setupMain{padding:40px 34px 32px}.WHAnGG_goalCard{gap:20px;padding:24px}.WHAnGG_goalIcon{border:1px solid var(--workout-border);width:44px;height:50px}.WHAnGG_goalSubtitle{font-size:9px}.WHAnGG_goalContent strong{font-size:24px}.WHAnGG_goalDescription{font-size:13px}.WHAnGG_setupActions{justify-content:space-between}.WHAnGG_setupActions>.WHAnGG_primaryButton{flex:initial;min-width:190px;margin-left:auto}.WHAnGG_previewNote{text-align:right}.WHAnGG_experienceChoices{grid-template-columns:1fr 1fr}.WHAnGG_equipmentChoices{grid-template-columns:repeat(3,1fr)}.WHAnGG_equipmentChoices .WHAnGG_detailChoice{flex-direction:column}.WHAnGG_dayChoices{gap:12px}.WHAnGG_dayChoice{min-height:128px}.WHAnGG_dayChoice strong{font-size:47px}.WHAnGG_dayChoice>svg{top:10px;right:10px}.WHAnGG_result{padding:38px 30px 28px}.WHAnGG_resultHeader{flex-direction:row;justify-content:space-between;gap:20px}.WHAnGG_editButton{margin-top:29px}.WHAnGG_calendar{gap:8px}.WHAnGG_calendar label{min-height:86px}.WHAnGG_sessionCard>header{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:25px 24px 18px}.WHAnGG_sessionDuration{margin-top:3px}.WHAnGG_sessionCard h3{font-size:27px}.WHAnGG_effort{margin-left:24px;margin-right:24px}.WHAnGG_sessionPreparation summary{padding-left:24px;padding-right:24px}.WHAnGG_sessionPreparation ul{padding-left:40px}.WHAnGG_exerciseList>.WHAnGG_sectionLabel,.WHAnGG_exercise{margin-left:24px;margin-right:24px}.WHAnGG_exerciseTitle strong{font-size:14px}.WHAnGG_exerciseTitle>span{font-size:11px}.WHAnGG_finisher,.WHAnGG_coachingNote{padding-left:24px;padding-right:24px}.WHAnGG_weekHeader h3{font-size:20px}.WHAnGG_weekPicker label{min-width:38px}.WHAnGG_closingLine{font-size:9px}}@media (min-width:960px){.WHAnGG_hero{padding:28px 0 48px}.WHAnGG_heroAside{width:31%}.WHAnGG_heroAside p{font-size:15px}.WHAnGG_heroAside a{margin-top:22px}.WHAnGG_steps ol{max-width:645px}.WHAnGG_steps li>span,.WHAnGG_steps li>button{justify-content:flex-start}.WHAnGG_steps li.WHAnGG_currentStep:after{left:0;right:24%}.WHAnGG_previewLabel{display:block}.WHAnGG_setupLayout{grid-template-columns:minmax(0,1fr) 330px;display:grid}.WHAnGG_setupMain{padding:45px 42px 34px}.WHAnGG_setupAside{border-left:1px solid var(--workout-border);background:radial-gradient(at 100% 0,#d9b33811,#0000 58%),#0e0e0d;flex-direction:column;padding:60px 33px 33px;display:flex;position:relative;overflow:hidden}.WHAnGG_setupAside>.WHAnGG_eyebrow{font-size:8px;position:relative}.WHAnGG_setupAside h3{letter-spacing:-.055em;margin:18px 0;font-size:34px;font-weight:600;line-height:1.1;position:relative}.WHAnGG_setupAside>p:not(.WHAnGG_eyebrow){color:var(--workout-muted);font-size:12px;line-height:1.85;position:relative}.WHAnGG_setupAside ul{gap:18px;margin:30px 0 58px;display:grid;position:relative}.WHAnGG_setupAside li{color:var(--text-1);align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.WHAnGG_setupAside li svg{color:var(--gold-0);flex-shrink:0}.WHAnGG_asideMark{opacity:.45;justify-content:center;align-items:center;gap:9px;height:90px;margin:0 0 45px;display:flex;transform:skew(-14deg)}.WHAnGG_asideMark span{border:1px solid var(--gold-0);background:linear-gradient(#d9b3381f,#0000);width:18px;height:50px;display:block}.WHAnGG_asideMark span:nth-child(2),.WHAnGG_asideMark span:nth-child(4){height:72px}.WHAnGG_asideMark span:nth-child(3){background:var(--gold-0);height:94px}.WHAnGG_asideFooter{border-top:1px solid var(--workout-border);letter-spacing:-.015em;margin-top:auto;padding-top:26px;font-size:14px;font-weight:700;line-height:1.4}.WHAnGG_asideFooter span{color:var(--gold-0)}.WHAnGG_result{padding:40px}.WHAnGG_resultColumns{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.WHAnGG_planSidebar{padding-top:2px}.WHAnGG_planFacts{gap:25px}}@media (min-width:1200px){.WHAnGG_page{padding-left:48px;padding-right:48px}.WHAnGG_setupLayout{grid-template-columns:minmax(0,1fr) 360px}.WHAnGG_setupMain{padding-left:55px;padding-right:55px}.WHAnGG_setupAside{padding-left:42px;padding-right:42px}.WHAnGG_resultColumns{grid-template-columns:minmax(0,1fr) 330px;gap:36px}}@media (prefers-reduced-motion:reduce){.WHAnGG_page *,.WHAnGG_page :before,.WHAnGG_page :after{scroll-behavior:auto;transition:none}}
