.landing-module__-nVqOa__page{min-height:100svh;color:var(--gym-ink);background:var(--gym-bg);font-family:var(--font-body);overflow:clip}.landing-module__-nVqOa__page *{box-sizing:border-box}.landing-module__-nVqOa__skip{z-index:30;min-height:44px;color:var(--planning-ink);background:var(--signal);align-items:center;padding:10px 14px;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.landing-module__-nVqOa__skip:focus{transform:translateY(0)}.landing-module__-nVqOa__page a:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.landing-module__-nVqOa__header{z-index:20;border-bottom:1px solid var(--gym-border);background:color-mix(in srgb, var(--gym-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:14px clamp(20px,4vw,64px);display:grid;position:fixed;inset:0 0 auto}.landing-module__-nVqOa__header a{color:var(--gym-ink);text-decoration:none}.landing-module__-nVqOa__header>span{color:var(--gym-mid);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.landing-module__-nVqOa__authActions{justify-self:end;align-items:center;gap:16px;font-size:13px;display:flex}.landing-module__-nVqOa__authActions a{align-items:center;min-height:44px;display:inline-flex}.landing-module__-nVqOa__authActions .landing-module__-nVqOa__signUp{min-height:40px;color:var(--planning-ink);border:1px solid var(--signal);background:var(--signal);padding:8px 12px;font-weight:700}.landing-module__-nVqOa__story{background:var(--gym-bg);position:relative}.landing-module__-nVqOa__sticky{isolation:isolate;min-height:100svh;padding:72px clamp(20px,5vw,80px);position:relative;overflow:hidden}.landing-module__-nVqOa__grid{z-index:-3;opacity:.18;background-image:linear-gradient(var(--gym-border) 1px, transparent 1px), linear-gradient(90deg, var(--gym-border) 1px, transparent 1px);background-size:56px 56px;animation:14s linear infinite landing-module__-nVqOa__grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.landing-module__-nVqOa__glow{z-index:-2;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--signal) 22%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--signal) 10%, transparent), transparent 66%);filter:blur(1px);border-radius:50%;width:min(74vw,900px);position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)}.landing-module__-nVqOa__orbit{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--signal) 18%, transparent);border-radius:50%;width:min(70vw,820px);animation:28s linear infinite landing-module__-nVqOa__orbit-turn;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)}.landing-module__-nVqOa__orbit span{background:var(--signal);width:7px;height:7px;box-shadow:0 0 22px var(--signal);border-radius:50%;position:absolute}.landing-module__-nVqOa__orbit span:first-child{top:12%;left:18%}.landing-module__-nVqOa__orbit span:nth-child(2){top:70%;right:2%}.landing-module__-nVqOa__orbit span:last-child{bottom:2%;left:36%}.landing-module__-nVqOa__timeline{position:absolute;top:102px;left:clamp(20px,5vw,80px);right:clamp(20px,5vw,80px)}.landing-module__-nVqOa__timelineTrack{background:var(--gym-border);height:2px;overflow:hidden}.landing-module__-nVqOa__timelineTrack span{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.landing-module__-nVqOa__timelineLabels{color:var(--gym-mid);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.landing-module__-nVqOa__timelineLabels b{font-weight:500}.landing-module__-nVqOa__intro{width:min(32vw,440px);position:absolute;top:50%;left:clamp(20px,6vw,100px);transform:translateY(-50%)}.landing-module__-nVqOa__intro>p:first-child{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.landing-module__-nVqOa__phaseTitles{height:clamp(86px,10vw,140px);position:relative}.landing-module__-nVqOa__phaseTitles span{font-family:var(--font-cond);letter-spacing:-.04em;font-size:clamp(82px,10vw,144px);font-weight:700;line-height:.82;position:absolute;inset:0}.landing-module__-nVqOa__logTitle,.landing-module__-nVqOa__reviewTitle{opacity:0;transform:translateY(30px)}.landing-module__-nVqOa__phaseCopy{max-width:29ch;color:var(--gym-mid);margin:24px 0 0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.landing-module__-nVqOa__engine{width:min(48vw,660px);min-height:570px;position:absolute;top:50%;right:clamp(20px,6vw,100px);transform:translateY(-50%)}.landing-module__-nVqOa__engine:before{content:"";border:1px solid color-mix(in srgb, var(--gym-border) 70%, transparent);clip-path:polygon(0 0,64px 0,64px 1px,1px 1px,1px 64px,0 64px,0 100%,100% 100%,100% calc(100% - 64px),calc(100% - 1px) calc(100% - 64px),calc(100% - 1px) calc(100% - 1px),calc(100% - 64px) calc(100% - 1px),calc(100% - 64px) 100%,0 100%);position:absolute;inset:-16px}.landing-module__-nVqOa__engineFrame{pointer-events:none;position:absolute;inset:-16px}.landing-module__-nVqOa__engineFrame i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 18px var(--signal);position:absolute}.landing-module__-nVqOa__engineFrame i:first-child{top:-3px;left:-3px}.landing-module__-nVqOa__engineFrame i:nth-child(2){top:-3px;right:-3px}.landing-module__-nVqOa__engineFrame i:nth-child(3){bottom:-3px;right:-3px}.landing-module__-nVqOa__engineFrame i:last-child{bottom:-3px;left:-3px}.landing-module__-nVqOa__panel{border:1px solid var(--gym-border);background:color-mix(in srgb, var(--gym-surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:570px;padding:clamp(24px,3vw,40px);position:absolute;inset:0;overflow:hidden}.landing-module__-nVqOa__planPanel{color:var(--gym-ink);border-color:var(--gym-border);background:color-mix(in srgb, var(--gym-surface) 94%, transparent)}.landing-module__-nVqOa__planPanel .landing-module__-nVqOa__panelTop{color:var(--gym-mid);border-color:var(--gym-border)}.landing-module__-nVqOa__planPanel small,.landing-module__-nVqOa__planPanel .landing-module__-nVqOa__planHeading>span{color:var(--gym-mid)}.landing-module__-nVqOa__panelTop{color:var(--gym-mid);border-bottom:1px solid var(--gym-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.landing-module__-nVqOa__panelTop b{color:var(--signal)}.landing-module__-nVqOa__planHeading,.landing-module__-nVqOa__logHeading,.landing-module__-nVqOa__reviewHeading{justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 0;display:flex}.landing-module__-nVqOa__panel small{color:var(--gym-mid);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.landing-module__-nVqOa__panel h2{font-family:var(--font-cond);letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(38px,4vw,58px);line-height:.9}.landing-module__-nVqOa__planHeading>span{color:var(--gym-mid);font-family:var(--font-mono);text-align:right;font-size:11px;line-height:1.5}.landing-module__-nVqOa__workoutTabs{white-space:nowrap;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;display:flex;overflow:hidden}.landing-module__-nVqOa__workoutTabs>*{border:1px solid var(--gym-border);padding:7px 10px;font-style:normal;font-weight:600}.landing-module__-nVqOa__workoutTabs b{color:var(--planning-ink);border-color:var(--signal);background:var(--signal)}.landing-module__-nVqOa__workoutTabs span{color:var(--gym-mid)}.landing-module__-nVqOa__workoutTabs i{color:var(--signal);border-style:dashed}.landing-module__-nVqOa__planTable{border-collapse:collapse;table-layout:fixed;width:100%}.landing-module__-nVqOa__planTable th,.landing-module__-nVqOa__planTable td{border-bottom:1px solid var(--gym-border);text-align:center;padding:8px 5px;font-size:11px}.landing-module__-nVqOa__planTable th{color:var(--gym-mid);font-family:var(--font-mono);letter-spacing:.05em;border-bottom-width:2px;font-size:8px}.landing-module__-nVqOa__planTable th:first-child,.landing-module__-nVqOa__planTable td:first-child{text-align:left;width:42%}.landing-module__-nVqOa__planTable th:last-child,.landing-module__-nVqOa__planTable td:last-child{width:25%}.landing-module__-nVqOa__planTable td:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.landing-module__-nVqOa__planTable td span{border:1px solid var(--gym-border);background:var(--gym-bg);min-width:34px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:5px 4px;font-size:10px;display:inline-block}.landing-module__-nVqOa__planTable td .landing-module__-nVqOa__setStepper{grid-template-columns:1fr 1.2fr 1fr;align-items:center;min-width:80px;padding-inline:2px;display:inline-grid}.landing-module__-nVqOa__setStepper i{color:var(--signal);font-size:16px;font-style:normal;line-height:1}.landing-module__-nVqOa__setStepper b{color:var(--gym-ink)}.landing-module__-nVqOa__addExercise{color:var(--signal);border:1px dashed var(--gym-border);text-align:center;margin-top:8px;padding:6px;font-size:10px;font-weight:700}.landing-module__-nVqOa__planFooter,.landing-module__-nVqOa__logFooter{color:var(--gym-mid);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:24px;font-size:9px;display:flex}.landing-module__-nVqOa__planFooter b,.landing-module__-nVqOa__logFooter b{color:var(--signal)}.landing-module__-nVqOa__planPanel .landing-module__-nVqOa__planFooter{color:var(--gym-mid)}.landing-module__-nVqOa__planPanel .landing-module__-nVqOa__planFooter b{color:var(--signal)}.landing-module__-nVqOa__logPanel,.landing-module__-nVqOa__reviewPanel{opacity:0;transform:translate(12%)scale(.92)}.landing-module__-nVqOa__live{padding-left:14px;position:relative}.landing-module__-nVqOa__live:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px;animation:1.2s ease-out infinite landing-module__-nVqOa__live-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-module__-nVqOa__setHeader,.landing-module__-nVqOa__setList>div{grid-template-columns:.55fr 1.2fr .7fr 1fr .4fr;align-items:center;gap:12px;display:grid}.landing-module__-nVqOa__setHeader{color:var(--gym-mid);border-top:1px solid var(--gym-border);border-bottom:1px solid var(--gym-border);font-family:var(--font-mono);text-transform:uppercase;padding:10px 14px;font-size:9px}.landing-module__-nVqOa__setList>div{border-bottom:1px solid var(--gym-border);min-height:58px;padding:10px 14px}.landing-module__-nVqOa__setList span{color:var(--gym-mid);font-family:var(--font-mono);font-size:10px}.landing-module__-nVqOa__setList b{font-size:15px}.landing-module__-nVqOa__setList i{color:var(--signal);font-style:normal}.landing-module__-nVqOa__setHeader>*,.landing-module__-nVqOa__setList>div>*{text-align:center;justify-self:center}.landing-module__-nVqOa__setList .landing-module__-nVqOa__repTarget{color:var(--gym-mid);align-items:center;gap:4px;display:flex}.landing-module__-nVqOa__setList .landing-module__-nVqOa__repTarget span{color:inherit;font:inherit}.landing-module__-nVqOa__setList .landing-module__-nVqOa__liveSet{background:color-mix(in srgb, var(--signal) 8%, transparent);position:relative}.landing-module__-nVqOa__reviewHeading strong{color:var(--planning-ink);background:var(--signal);font-family:var(--font-mono);align-self:center;padding:8px 10px;font-size:12px}.landing-module__-nVqOa__chart{border-top:1px solid var(--gym-border);border-bottom:1px solid var(--gym-border);height:210px;position:relative;overflow:hidden}.landing-module__-nVqOa__chartGrid{background-image:linear-gradient(var(--gym-border) 1px, transparent 1px), linear-gradient(90deg, var(--gym-border) 1px, transparent 1px);opacity:.55;background-size:100% 52px,62px 100%;position:absolute;inset:0}.landing-module__-nVqOa__chart svg{width:100%;height:100%;position:relative;overflow:visible}.landing-module__-nVqOa__chartArea{fill:color-mix(in srgb, var(--signal) 10%, transparent);opacity:0}.landing-module__-nVqOa__chartLine{fill:none;stroke:var(--signal);stroke-width:4px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--signal) 45%, transparent))}.landing-module__-nVqOa__chartPoint{fill:var(--signal);stroke:var(--gym-bg);stroke-width:3px;opacity:0;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--signal) 70%, transparent))}.landing-module__-nVqOa__insight{grid-template-columns:100px 1fr;gap:20px;padding-top:24px;display:grid}.landing-module__-nVqOa__insight span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.landing-module__-nVqOa__insight p{color:var(--gym-mid);margin:0;font-size:14px;line-height:1.5}.landing-module__-nVqOa__scrollHint{border-right:2px solid var(--signal);border-bottom:2px solid var(--signal);width:14px;height:14px;display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%)rotate(45deg)}.landing-module__-nVqOa__outro{min-height:100svh;color:var(--planning-ink);background:var(--planning-bg);text-align:center;place-content:center;padding:clamp(48px,10svh,100px) 24px;display:grid}.landing-module__-nVqOa__outro h2{max-width:none;font-family:var(--font-cond);letter-spacing:-.04em;margin:0 auto;font-size:clamp(48px,min(8vw,10svh),112px);line-height:.94}.landing-module__-nVqOa__outro h2 span{white-space:nowrap;display:block}.landing-module__-nVqOa__outro .landing-module__-nVqOa__outroCopy{max-width:48ch;color:var(--planning-mid);margin:24px auto 0;font-size:clamp(14px,1.2vw,17px);line-height:1.5}.landing-module__-nVqOa__outro div{justify-content:center;gap:24px;margin-top:clamp(28px,5svh,42px);display:flex}.landing-module__-nVqOa__outro a{min-height:46px;color:var(--planning-ink);border:1px solid var(--planning-ink);align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__-nVqOa__outro a:first-child{border-color:var(--signal-deep);background:var(--signal)}@keyframes landing-module__-nVqOa__grid-drift{to{background-position:56px 56px}}@keyframes landing-module__-nVqOa__orbit-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes landing-module__-nVqOa__live-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--signal) 0%, transparent)}}@keyframes landing-module__-nVqOa__story-progress{to{transform:scaleX(1)}}@keyframes landing-module__-nVqOa__engine-morph{0%,27%{transform:translateY(-50%)rotate(0)scale(1)}34%{transform:translateY(-50%)rotate(-1deg)scale(.96)}43%,60%{transform:translateY(-50%)rotate(0)scale(1)}68%{transform:translateY(-50%)rotate(1deg)scale(.96)}77%,to{transform:translateY(-50%)rotate(0)scale(1)}}@keyframes landing-module__-nVqOa__plan-phase{0%,27%{opacity:1;transform:none}38%,to{opacity:0;transform:translate(-14%)scale(.9)rotate(-2deg)}}@keyframes landing-module__-nVqOa__log-phase{0%,26%{opacity:0;transform:translate(14%)scale(.9)rotate(2deg)}39%,59%{opacity:1;transform:none}70%,to{opacity:0;transform:translate(-14%)scale(.9)rotate(-2deg)}}@keyframes landing-module__-nVqOa__review-phase{0%,58%{opacity:0;transform:translate(14%)scale(.9)rotate(2deg)}72%,to{opacity:1;transform:none}}@keyframes landing-module__-nVqOa__title-plan{0%,27%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-30px)}}@keyframes landing-module__-nVqOa__title-log{0%,27%{opacity:0;transform:translateY(30px)}39%,59%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-30px)}}@keyframes landing-module__-nVqOa__title-review{0%,59%{opacity:0;transform:translateY(30px)}72%,to{opacity:1;transform:none}}@keyframes landing-module__-nVqOa__chart-draw{0%,64%{stroke-dashoffset:1px}84%,to{stroke-dashoffset:0}}@keyframes landing-module__-nVqOa__chart-reveal{0%,68%{opacity:0}84%,to{opacity:1}}@keyframes landing-module__-nVqOa__scroll-hint{0%,4%{opacity:1}10%,to{opacity:0}}@supports (animation-timeline:scroll()){.landing-module__-nVqOa__story{height:420svh}.landing-module__-nVqOa__sticky{height:100dvh;min-height:0;position:sticky;top:0}.landing-module__-nVqOa__timelineTrack span{animation:linear both landing-module__-nVqOa__story-progress;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__engine{animation:linear both landing-module__-nVqOa__engine-morph;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__planPanel{animation:linear both landing-module__-nVqOa__plan-phase;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__logPanel{animation:linear both landing-module__-nVqOa__log-phase;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__reviewPanel{animation:linear both landing-module__-nVqOa__review-phase;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__planTitle{animation:linear both landing-module__-nVqOa__title-plan;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__logTitle{animation:linear both landing-module__-nVqOa__title-log;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__reviewTitle{animation:linear both landing-module__-nVqOa__title-review;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__chartLine{animation:linear both landing-module__-nVqOa__chart-draw;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__chartArea,.landing-module__-nVqOa__chartPoint{animation:linear both landing-module__-nVqOa__chart-reveal;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh)}.landing-module__-nVqOa__scrollHint{animation:linear both landing-module__-nVqOa__scroll-hint;animation-timeline:scroll(root);animation-range:0 calc(420svh - 100dvh);display:block}}@supports not (animation-timeline:scroll()){.landing-module__-nVqOa__story{height:auto}.landing-module__-nVqOa__sticky{height:auto;min-height:auto;padding-top:120px;position:relative}.landing-module__-nVqOa__timeline,.landing-module__-nVqOa__glow,.landing-module__-nVqOa__orbit,.landing-module__-nVqOa__engineFrame{display:none}.landing-module__-nVqOa__intro{width:auto;position:relative;inset:auto;transform:none}.landing-module__-nVqOa__phaseTitles{height:auto}.landing-module__-nVqOa__phaseTitles span{opacity:1;display:block;position:static;transform:none}.landing-module__-nVqOa__phaseTitles span:not(:first-child){display:none}.landing-module__-nVqOa__phaseCopy{display:block}.landing-module__-nVqOa__engine{width:min(100%,680px);min-height:auto;margin:50px auto 0;position:relative;inset:auto;transform:none}.landing-module__-nVqOa__panel{opacity:1;min-height:auto;margin-bottom:24px;position:relative;transform:none}.landing-module__-nVqOa__chartLine{stroke-dashoffset:0}.landing-module__-nVqOa__chartArea,.landing-module__-nVqOa__chartPoint{opacity:1}}@media (max-width:860px){.landing-module__-nVqOa__header{grid-template-columns:1fr auto}.landing-module__-nVqOa__header>span{display:none}.landing-module__-nVqOa__sticky{padding:86px 18px 48px}.landing-module__-nVqOa__timeline{top:84px;left:18px;right:18px}.landing-module__-nVqOa__intro{width:calc(100% - 40px);top:130px;left:20px;transform:none}.landing-module__-nVqOa__intro>p:first-child{margin-bottom:10px}.landing-module__-nVqOa__phaseTitles{height:70px}.landing-module__-nVqOa__phaseTitles span{font-size:74px}.landing-module__-nVqOa__phaseCopy{display:none}.landing-module__-nVqOa__engine{width:auto;min-height:min(58dvh,520px);inset:auto 20px 58px;transform:none}.landing-module__-nVqOa__panel{min-height:100%;padding:20px}.landing-module__-nVqOa__engine:before,.landing-module__-nVqOa__engineFrame{inset:-8px}.landing-module__-nVqOa__engine:before{display:none}.landing-module__-nVqOa__panel h2{font-size:38px}.landing-module__-nVqOa__planHeading,.landing-module__-nVqOa__logHeading,.landing-module__-nVqOa__reviewHeading{padding:20px 0}.landing-module__-nVqOa__setList>div{min-height:48px}.landing-module__-nVqOa__chart{height:165px}.landing-module__-nVqOa__insight{padding-top:16px}.landing-module__-nVqOa__planFooter,.landing-module__-nVqOa__logFooter{margin-top:16px}@keyframes landing-module__-nVqOa__engine-morph{0%,27%{transform:scale(1)}34%{transform:scale(.96)rotate(-1deg)}43%,60%{transform:scale(1)}68%{transform:scale(.96)rotate(1deg)}77%,to{transform:scale(1)}}}@media (max-width:420px){.landing-module__-nVqOa__header{padding-inline:16px}.landing-module__-nVqOa__authActions{gap:8px;font-size:11px}.landing-module__-nVqOa__authActions .landing-module__-nVqOa__signUp{padding-inline:9px}.landing-module__-nVqOa__sticky{padding-top:76px}.landing-module__-nVqOa__intro{top:122px}.landing-module__-nVqOa__phaseTitles{height:60px}.landing-module__-nVqOa__phaseTitles span{font-size:62px}.landing-module__-nVqOa__engine{min-height:min(58dvh,500px);bottom:48px;left:16px;right:16px}.landing-module__-nVqOa__panel{padding:16px}.landing-module__-nVqOa__panelTop{padding-bottom:12px}.landing-module__-nVqOa__planHeading,.landing-module__-nVqOa__logHeading,.landing-module__-nVqOa__reviewHeading{padding:16px 0}.landing-module__-nVqOa__planFooter,.landing-module__-nVqOa__logFooter{font-size:8px}.landing-module__-nVqOa__chart{height:150px}.landing-module__-nVqOa__insight{grid-template-columns:76px 1fr;gap:12px}.landing-module__-nVqOa__outro h2{font-size:clamp(25px,8vw,38px)}.landing-module__-nVqOa__outro div{flex-direction:column;align-items:center}}@media (max-width:860px) and (max-height:650px){.landing-module__-nVqOa__timeline{top:76px}.landing-module__-nVqOa__intro{top:106px}.landing-module__-nVqOa__intro>p:first-child{margin-bottom:6px}.landing-module__-nVqOa__phaseTitles{height:48px}.landing-module__-nVqOa__phaseTitles span{font-size:52px}.landing-module__-nVqOa__panel{padding:12px}.landing-module__-nVqOa__panelTop{padding-bottom:8px}.landing-module__-nVqOa__panel h2{font-size:30px}.landing-module__-nVqOa__planHeading,.landing-module__-nVqOa__logHeading,.landing-module__-nVqOa__reviewHeading{padding:8px 0}.landing-module__-nVqOa__workoutTabs{margin-bottom:6px}.landing-module__-nVqOa__workoutTabs>*{padding:5px 7px}.landing-module__-nVqOa__planTable th,.landing-module__-nVqOa__planTable td{padding-block:4px}.landing-module__-nVqOa__planTable td span{padding-block:3px}.landing-module__-nVqOa__addExercise{margin-top:5px;padding:4px}.landing-module__-nVqOa__setHeader{padding-block:6px}.landing-module__-nVqOa__setList>div{min-height:42px;padding-block:6px}.landing-module__-nVqOa__planFooter,.landing-module__-nVqOa__logFooter{margin-top:8px}.landing-module__-nVqOa__chart{height:110px}.landing-module__-nVqOa__insight{padding-top:10px}.landing-module__-nVqOa__insight p{font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-module__-nVqOa__grid,.landing-module__-nVqOa__orbit,.landing-module__-nVqOa__live:before,.landing-module__-nVqOa__timelineTrack span,.landing-module__-nVqOa__engine,.landing-module__-nVqOa__planPanel,.landing-module__-nVqOa__logPanel,.landing-module__-nVqOa__reviewPanel,.landing-module__-nVqOa__planTitle,.landing-module__-nVqOa__logTitle,.landing-module__-nVqOa__reviewTitle,.landing-module__-nVqOa__chartLine,.landing-module__-nVqOa__chartArea,.landing-module__-nVqOa__chartPoint{animation:none}.landing-module__-nVqOa__story{height:auto}.landing-module__-nVqOa__sticky{height:auto;min-height:auto;padding-top:120px;position:relative}.landing-module__-nVqOa__timeline,.landing-module__-nVqOa__glow,.landing-module__-nVqOa__orbit,.landing-module__-nVqOa__engineFrame,.landing-module__-nVqOa__scrollHint{display:none}.landing-module__-nVqOa__intro{width:auto;position:relative;inset:auto;transform:none}.landing-module__-nVqOa__phaseTitles{height:auto}.landing-module__-nVqOa__phaseTitles span{opacity:1;display:block;position:static;transform:none}.landing-module__-nVqOa__phaseTitles span:not(:first-child){display:none}.landing-module__-nVqOa__phaseCopy{display:block}.landing-module__-nVqOa__engine{width:min(100%,680px);min-height:auto;margin:50px auto 0;position:relative;inset:auto;transform:none}.landing-module__-nVqOa__panel{opacity:1;min-height:auto;margin-bottom:24px;position:relative;transform:none}.landing-module__-nVqOa__chartLine{stroke-dashoffset:0}.landing-module__-nVqOa__chartArea,.landing-module__-nVqOa__chartPoint{opacity:1}}
