.launch{--ll-bg:#0d1115;--ll-line:#2d383c;--ll-muted:#a5b1b8;--ll-lime:#ccf598;max-width:1440px;margin:auto;background:var(--ll-bg);color:#f4f4ee;font-family:Manrope,Arial,sans-serif}.launch *{box-sizing:border-box}.launch a{color:inherit;text-decoration:none}.launch p{color:var(--ll-muted);font-size:15px;line-height:1.85}.launch button{font:inherit;cursor:pointer}.launch-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 5%;border-bottom:1px solid var(--ll-line)}.launch-logo{font-size:30px;letter-spacing:-1.7px;font-weight:800;white-space:nowrap}.launch-logo>span,.launch-logo-dot{color:var(--ll-lime)}.launch-nav nav{display:flex;gap:28px;font-size:12px;color:#bdc7ca}.launch-nav nav a{padding:12px 0}.launch-nav-actions{display:flex;gap:10px;align-items:center}.launch-nav-join{font-size:12px;font-weight:700;display:flex;align-items:center;gap:22px;border:1px solid #6b7d59;border-radius:100px;padding:13px 18px;min-height:44px}.launch-nav [data-install-slot]:empty{display:none}.launch-nav [data-install-slot] button{font-size:11px;min-height:44px}.launch-hero{display:grid;grid-template-columns:1.08fr 1fr;padding:65px 5% 60px;gap:5%}.launch-hero-copy{padding:13px 0 0;min-width:0}.launch-kicker,.launch-overline{display:block;font-size:9px;font-weight:750;letter-spacing:2px;color:#c2cfbf}.launch-kicker{display:flex;align-items:center;gap:9px}.launch-kicker i,.launch-stage-top i{display:inline-block;background:var(--ll-lime);width:6px;height:6px;border-radius:50%;box-shadow:0 0 14px #c5ef9e7a}.launch h1{font-weight:750;font-size:clamp(46px,6.2vw,85px);line-height:1.04;letter-spacing:-4.5px;margin:28px 0 22px}.launch h1 em,.launch h2 em,.launch h3 em{font-style:normal;color:var(--ll-lime)}.launch-hero-copy>p:first-of-type{color:#eef1e8;font-size:22px;line-height:1.45;letter-spacing:-.6px}.launch-hero-detail{max-width:385px;margin-top:16px!important;font-size:14px!important}.launch-hero-actions{display:flex;align-items:center;gap:20px;margin-top:28px;flex-wrap:wrap}.launch-cta,.launch-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:52px;font-size:13px;font-weight:750;border-radius:100px;padding:16px 23px}.launch a.launch-cta{background:var(--ll-lime);color:#182417}.launch-cta>span{font-size:21px;line-height:.8}.launch-secondary{border:1px solid #48564c;color:#d9e4d2!important;padding:15px 20px}.launch-hero-copy>small{display:block;color:#82928d;font-size:10px;margin-top:14px;line-height:1.7}.launch-hero-proof{display:flex;gap:24px;margin-top:39px;border-top:1px solid var(--ll-line);padding-top:22px}.launch-hero-proof span{font-size:9px;color:#8f9e9d;line-height:1.8}.launch-hero-proof b{display:block;color:#ecf1e7;font-size:17px;letter-spacing:.5px}.launch-hero-visual{position:relative;border-radius:26px;background:radial-gradient(ellipse at 50% 45%,#3a4430,#202921 48%,#171f1b 80%);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:650px;border:1px solid #3a4938}.launch-hero-visual:before{content:'';position:absolute;inset:20px;border:1px solid #5c714737;border-radius:50%;transform:rotate(-18deg);pointer-events:none}.launch-hero-anatomy{width:100%;height:580px;object-fit:contain;position:relative;padding:52px 15px 25px;filter:drop-shadow(0 20px 28px #0008)}.launch-visual-note{position:absolute;left:24px;top:23px;z-index:1;display:flex;gap:11px;align-items:center}.launch-visual-note>span{font-size:28px;color:var(--ll-lime)}.launch-visual-note strong{display:block;font-size:12px}.launch-visual-note small{display:block;color:#aabca7;font-size:9px;margin-top:5px}.launch-visual-footer{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.2px;color:#a5b99a}.launch-visual-footer b{color:#d0edb8}.launch-value-strip{display:flex;align-items:center;justify-content:center;gap:40px;padding:25px 5%;border-block:1px solid var(--ll-line);color:#d6dfd3;font-size:15px;font-weight:600}.launch-value-strip i{font-style:normal;color:#8fa575;font-size:14px}.launch-section{padding:88px 5%;border-bottom:1px solid var(--ll-line);scroll-margin-top:20px}.launch-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:37px}.launch h2{font-size:clamp(30px,3.7vw,49px);line-height:1.13;letter-spacing:-2px;font-weight:700;margin:17px 0}.launch-section-heading>p{max-width:320px;font-size:13px;margin-bottom:18px}.launch-explorer{display:grid;grid-template-columns:1fr 1.12fr;border:1px solid #39463b;border-radius:25px;overflow:hidden;background:#151d20;scroll-margin-top:20px}.launch-atlas-stage{background:radial-gradient(ellipse at 45% 45%,#2a372e,#131d18 70%);padding:20px 22px;min-width:0}.launch-stage-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.launch-stage-top>span{font-size:8px;letter-spacing:1px;color:#c1d2b8}.launch-stage-top i{margin-right:6px;width:5px;height:5px}.launch-stage-top>div{display:flex;border:1px solid #495646;border-radius:50px;padding:3px}.launch-stage-top button{border:0;background:none;border-radius:50px;font-size:10px;min-height:34px;padding:6px 13px;color:#a8b8a3}.launch-stage-top button[aria-pressed=true]{background:#d0edb5;color:#1b2817}.launch-atlas-art{position:relative;height:410px;display:flex;justify-content:center}.launch-atlas-art svg{height:100%;width:62%;position:relative;z-index:1;filter:drop-shadow(0 12px 17px #0007)}.launch-atlas-art img{max-width:100%;height:100%;object-fit:contain}.guest-muscle{cursor:pointer;transition:filter .2s}.guest-muscle:hover,.guest-muscle:focus-visible{filter:brightness(1.35);outline:none;stroke:#e7ffbc;stroke-width:4}.guest-muscle path{stroke:#141c1a;stroke-width:1.3}.launch-atlas-label{position:absolute;right:0;bottom:80px;z-index:2;background:#1d2c22eb;border:1px solid #6d8756;border-radius:13px;padding:13px;min-width:115px;pointer-events:none}.launch-atlas-label small{font-size:7px;letter-spacing:1.5px;color:#a7b895}.launch-atlas-label strong{display:block;font-size:17px;margin:5px 0}.launch-atlas-label span{display:block;font-size:8px;color:#c7daae}.launch-art-orbit{position:absolute;inset:90px 10px 70px;border:1px solid #6e815732;border-radius:50%;transform:rotate(-23deg);pointer-events:none}.launch-muscle-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.launch-muscle-pills button{min-height:38px;border:1px solid #45533f;background:#19251d;color:#c2d2ba;font-size:10px;border-radius:100px;padding:8px 12px}.launch-muscle-pills button[aria-pressed=true]{color:#1d2b18;background:#c6eea4;border-color:#c6eea4}.launch-atlas-caption{text-align:center;font-size:8px!important;margin:13px 0 0}.launch-match-preview{padding:40px 30px;min-width:0;display:flex;flex-direction:column;justify-content:center}.launch h3{font-size:22px;line-height:1.35;letter-spacing:-.8px}.launch-match-preview h3{font-size:30px;margin:16px 0 6px;letter-spacing:-1.2px}.launch-match-preview>p{font-size:11px}.launch-preview-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:27px 0}.launch-preview-guides a{min-width:0}.launch-preview-guides a>span{display:block;background:#f4f3ef;border-radius:13px;overflow:hidden}.launch-preview-guides img{width:100%;height:140px;object-fit:contain;background:white;display:block}.launch-preview-guides strong{display:block;font-size:10px;line-height:1.6;margin-top:12px;font-weight:650}.launch-preview-guides small{display:block;color:#acc58e;font-size:8px;margin-top:7px}.launch-text-link{font-size:13px;font-weight:700;color:#cee8b9!important;display:flex;justify-content:space-between;border-bottom:1px solid #526044;padding:15px 0;gap:20px}.launch-source-note{display:block;font-size:8px;line-height:1.9;color:#809088;margin-top:23px}.launch-source-note a{text-decoration:underline}.launch-three-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:36px}.launch-three-steps article{border-top:1px solid #39473b;padding-top:22px}.launch-three-steps article>span{font-size:10px;color:#aac28d}.launch-three-steps h3{font-size:20px;margin:12px 0}.launch-three-steps p{font-size:12px}.launch-progress-section{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;background:#12191c}.launch-progress-art{border:1px solid #455044;border-radius:24px;padding:30px;background:radial-gradient(ellipse at 100% 0,#33402c,#1a2322 65%);transform:rotate(-2deg);min-width:0}.launch-mini-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:17px;font-weight:750}.launch-mini-top small{font-size:7px;color:#bdc6b0;letter-spacing:1px}.launch-progress-art h3{font-size:31px;margin:33px 0}.launch-chart-label{display:flex;justify-content:space-between;font-size:10px;color:#b0c0aa}.launch-chart-label b{font-size:8px;color:#b3db93;border:1px solid #657b52;padding:3px 7px;border-radius:5px}.launch-progress-art svg{display:block;width:100%;margin:13px 0}.launch-mini-tags{display:flex;gap:7px}.launch-mini-tags span{padding:7px 12px;font-size:9px;border:1px solid #4b5c47;border-radius:50px}.launch-mini-tags span:first-child{background:#c7edaa;color:#203018}.launch-example-note{display:block;font-size:8px;line-height:1.8;color:#819079;margin-top:17px}.launch-feature-copy>p{font-size:14px;margin:20px 0}.launch-feature-copy ul{list-style:none;padding:0;margin:24px 0}.launch-feature-copy li{padding:12px 0 12px 24px;border-bottom:1px solid #324039;font-size:12px;line-height:1.8;color:#bdc8c2;position:relative}.launch-feature-copy li:before{content:'↗';position:absolute;left:0;color:#bfe995}.launch-coaching{display:grid;grid-template-columns:1.2fr 1fr;gap:35px 8%}.launch-coaching>div:first-child>p{font-size:13px}.launch-fine{display:block;font-size:10px!important;line-height:1.8!important;color:#899b96!important;margin-top:18px}.launch-coach-loop{background:#1b2427;border:1px solid #3b4b42;border-radius:20px;padding:26px;align-self:center}.launch-coach-loop>span{font-size:8px;letter-spacing:1.5px;color:#b5c9a6}.launch-coach-loop>div{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #35483c}.launch-coach-loop b{font-size:9px;color:#8db56b}.launch-coach-loop strong{font-size:13px;font-weight:600;flex:1}.launch-coach-loop>div>span{color:#b2d59b}.launch-coach-loop p{font-size:10px;margin-top:18px}.launch-research-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px;align-items:center;border-top:1px solid #344539;padding-top:22px}.launch-research-links>span{font-size:8px;letter-spacing:1.5px;color:#8aa67a}.launch-research-links a{font-size:10px;text-decoration:underline;text-underline-offset:5px}.launch-research-links small{width:100%;font-size:8px;color:#71867b}.launch-rewards-section{display:grid;grid-template-columns:1.05fr 1fr;gap:9%;background:#171d18}.launch-reward-rule{display:flex;gap:16px;padding:21px 0;border-top:1px solid #394637}.launch-reward-rule>b{color:#b8d99b;font-size:16px;padding-top:3px;min-width:24px}.launch-reward-rule h3{font-size:16px;letter-spacing:-.4px}.launch-reward-rule p{font-size:12px;margin-top:8px}.launch-reward-calculator{background:#d4efb9;color:#1c2a17;border-radius:24px;padding:33px;align-self:center;min-width:0}.launch-reward-calculator .launch-overline{font-size:8px;color:#4c653c}.launch-reward-calculator label{display:block;font-size:23px;font-weight:700;line-height:1.4;letter-spacing:-1px;margin:24px 0 18px}.launch-reward-calculator input{width:100%;accent-color:#283e1d;min-height:44px;cursor:pointer}.launch-reward-value{display:flex;gap:20px;align-items:center;margin:22px 0 28px}.launch-reward-value strong{font-size:90px;line-height:1;letter-spacing:-6px}.launch-reward-value>span{font-size:15px;line-height:1.6;color:#39502b}.launch-reward-math{display:flex;gap:15px;border-top:1px solid #6a885a69;padding-top:20px;font-size:11px}.launch-reward-calculator p{font-size:10px;color:#4d663d;margin-top:20px;line-height:1.85}.launch-contribute{display:grid;grid-template-columns:1fr 1.12fr;gap:9%;align-items:center}.launch-contributor-art{background:#e3e5dd;border-radius:23px;overflow:hidden;position:relative;padding:20px;min-height:420px}.launch-contributor-art img{display:block;width:100%;height:330px;object-fit:contain;mix-blend-mode:multiply;opacity:.85}.launch-contributor-art>span{position:absolute;left:23px;bottom:48px;font-size:11px;line-height:1.8;letter-spacing:2px;background:#23301aeb;color:#f3f6ee;padding:12px 16px;border-radius:10px}.launch-contributor-art>span b{font-size:10px;color:#d2edb5}.launch-contributor-art>small{position:absolute;bottom:18px;left:23px;right:23px;font-size:7px;color:#58634c;line-height:1.8}.launch-prices{display:grid;grid-template-columns:.9fr 1.3fr;gap:20px}.launch-prices article{padding:35px;border:1px solid #3c4b40;border-radius:22px;background:#18201f;position:relative;overflow:hidden}.launch-prices article>span{font-size:9px;letter-spacing:2px;color:#b4c6a7}.launch-prices h3{font-size:60px;letter-spacing:-3px;margin:25px 0 18px}.launch-prices h3 small{font-size:13px;letter-spacing:0;color:#acbaa5;font-weight:500;margin-left:8px}.launch-prices p{font-size:12px}.launch-prices article>a{margin-top:26px}.launch-prices .launch-price-featured{border-color:#9dbd7a;background:radial-gradient(ellipse at 100% 0,#3a492a,#1d2b21 70%);padding-top:70px}.launch-price-ribbon{position:absolute;left:0;right:0;top:0;background:#c8edaa;color:#283e1d;padding:13px 20px;font-size:8px;letter-spacing:1px;font-weight:700}.launch-price-note{font-size:10px!important;max-width:850px;line-height:1.9!important;margin-top:24px}.launch-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:10%}.launch-faq details{border-bottom:1px solid #354439}.launch-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:13px;font-weight:600;line-height:1.65}.launch-faq summary::-webkit-details-marker{display:none}.launch-faq summary>span{font-size:20px;font-weight:400;color:#b6d299}.launch-faq details[open] summary>span{transform:rotate(45deg)}.launch-faq details>p{font-size:12px;margin:0 0 22px}.launch-final{text-align:center;padding:85px 5% 95px;background:radial-gradient(ellipse at 50% 100%,#2f3c23,#121a16 65%)}.launch-final h2{font-size:clamp(60px,8vw,110px);line-height:1;letter-spacing:-5px;margin:27px 0 32px}.launch-final>p{font-size:10px;margin-top:18px}.launch-footer{padding:40px 5%;border-top:1px solid var(--ll-line);display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.launch-footer .launch-logo{font-size:28px}.launch-footer p{font-size:11px;margin-top:13px}.launch-footer small{display:block;color:#7d9286;font-size:9px;line-height:1.9;margin-top:8px}.launch-footer>div:nth-child(2){display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:12px 22px;font-size:11px;padding-top:8px}.launch-footer>div:nth-child(2) a{min-height:44px;display:flex;align-items:center}.launch-footer>p,.launch-footer>small{margin:0;font-size:9px;line-height:1.9;color:#798f80}.launch a:focus-visible,.launch button:focus-visible,.launch input:focus-visible{outline:2px solid #d3ffb4;outline-offset:4px}.launch a:hover{filter:brightness(1.12)}
@media(min-width:1441px){.launch{border-inline:1px solid #25322a}}
@media(max-width:1000px){.launch-nav-actions [data-install-slot]{display:none}.launch-hero{gap:4%;padding-top:45px}.launch h1{letter-spacing:-3px}.launch-hero-visual{min-height:565px}.launch-hero-anatomy{height:500px}.launch-value-strip{gap:23px}.launch-match-preview{padding:30px 22px}.launch-preview-guides{gap:7px}.launch-preview-guides img{height:110px}.launch-stage-top{flex-wrap:wrap}.launch-section{padding-block:65px}.launch-feature-copy h2{font-size:36px}}
@media(max-width:700px){.launch-nav{padding:19px 6%;gap:15px}.launch-logo{font-size:27px}.launch-nav nav{display:none}.launch-nav-join{font-size:11px;padding:11px 14px;gap:16px}.launch-hero{grid-template-columns:1fr;padding:39px 6% 34px;gap:30px}.launch h1{font-size:clamp(47px,10.8vw,73px);letter-spacing:-2.8px;margin:24px 0 21px}.launch-hero-copy{padding:0}.launch-kicker{font-size:8px;letter-spacing:1.6px}.launch-hero-copy>p:first-of-type{font-size:20px}.launch-hero-detail{font-size:13px!important;max-width:430px}.launch-desktop-break{display:none}.launch-hero-actions{gap:11px;margin-top:24px}.launch-cta,.launch-secondary{font-size:12px;padding:15px 19px;min-height:49px;gap:20px}.launch-hero-copy>small{font-size:9px}.launch-hero-proof{margin-top:28px;gap:26px;padding-top:18px}.launch-hero-proof b{font-size:15px}.launch-hero-proof span{font-size:8px}.launch-hero-visual{min-height:420px;max-height:470px;border-radius:22px}.launch-hero-anatomy{height:420px;padding:54px 8px 30px}.launch-visual-note{top:18px;left:19px}.launch-visual-note strong{font-size:10px}.launch-visual-note small{font-size:8px}.launch-visual-footer{font-size:7px;left:20px;right:20px;bottom:18px}.launch-value-strip{padding:18px 6%;gap:13px;flex-wrap:wrap;font-size:10px}.launch-value-strip i{font-size:9px}.launch-section{padding:53px 6%}.launch-section-heading{display:block;margin-bottom:27px}.launch h2,.launch-feature-copy h2{font-size:34px;letter-spacing:-1.6px;line-height:1.14}.launch-section-heading>p{font-size:12px;margin-top:17px;max-width:360px}.launch-explorer{grid-template-columns:1fr}.launch-atlas-stage{padding:18px}.launch-stage-top{flex-wrap:nowrap}.launch-stage-top>span{font-size:7px;letter-spacing:.7px}.launch-atlas-art{height:365px}.launch-atlas-label{right:0;bottom:65px;padding:11px;min-width:100px}.launch-atlas-label strong{font-size:16px}.launch-muscle-pills button{font-size:9px;padding:8px 11px;min-height:36px}.launch-match-preview{padding:28px 21px 25px}.launch-match-preview h3{font-size:26px;letter-spacing:-1px}.launch-preview-guides img{height:116px}.launch-preview-guides strong{font-size:9px}.launch-source-note{font-size:8px}.launch-three-steps{grid-template-columns:1fr;gap:22px;margin-top:28px}.launch-three-steps article{display:grid;grid-template-columns:30px 1fr;gap:0 13px;padding-top:18px}.launch-three-steps article>span{padding-top:3px}.launch-three-steps h3{font-size:18px;margin:0 0 8px}.launch-three-steps p{grid-column:2;font-size:12px}.launch-progress-section,.launch-coaching,.launch-rewards-section,.launch-contribute,.launch-faq{grid-template-columns:1fr;gap:32px}.launch-progress-art{padding:24px;transform:none}.launch-progress-art h3{font-size:29px;margin:26px 0}.launch-mini-top small{font-size:6px}.launch-feature-copy>p{font-size:13px}.launch-feature-copy li{font-size:11px}.launch-coaching>div:first-child>p{font-size:12px}.launch-coach-loop{padding:23px}.launch-research-links{gap:15px}.launch-research-links a{font-size:9px}.launch-reward-calculator{padding:25px}.launch-reward-calculator label{font-size:22px;margin:23px 0 13px}.launch-reward-value strong{font-size:80px}.launch-reward-value>span{font-size:14px}.launch-reward-rule{gap:13px}.launch-reward-rule h3{font-size:15px}.launch-contributor-art{min-height:360px;max-width:430px}.launch-contributor-art img{height:285px}.launch-prices{grid-template-columns:1fr;gap:16px}.launch-prices article{padding:27px}.launch-prices .launch-price-featured{padding:65px 27px 27px}.launch-prices h3{font-size:54px;margin:22px 0 15px}.launch-price-ribbon{font-size:7px;line-height:1.8;padding:12px 18px}.launch-price-note{font-size:9px!important}.launch-faq{gap:10px}.launch-faq summary{font-size:12px;padding:20px 0}.launch-faq details>p{font-size:11px}.launch-final{padding:60px 6% 65px}.launch-final h2{font-size:69px;letter-spacing:-3.5px}.launch-final .launch-overline{font-size:7px;letter-spacing:1.3px}.launch-final>p{font-size:9px}.launch-footer{padding:32px 6%;grid-template-columns:1fr;gap:22px}.launch-footer>div:nth-child(2){justify-content:flex-start;padding-top:0;font-size:10px;gap:4px 20px}.launch-footer>p,.launch-footer>small{font-size:8px}.launch-overline{font-size:8px;letter-spacing:1.7px}}
@media(prefers-reduced-motion:reduce){.launch *{scroll-behavior:auto!important;transition:none!important}}
/* Phone reading sizes take priority over decorative micro-type. */
@media(max-width:700px){.launch h1 em{font-size:.82em;white-space:nowrap;letter-spacing:-2.1px}.launch .launch-hero-detail,.launch .launch-section-heading>p,.launch .launch-feature-copy>p,.launch .launch-three-steps p,.launch .launch-coaching>div:first-child>p{font-size:15px!important}.launch .launch-feature-copy li,.launch .launch-reward-rule p,.launch .launch-faq details>p{font-size:14px}.launch .launch-faq summary{font-size:14px}.launch .launch-fine,.launch .launch-price-note,.launch .launch-source-note,.launch .launch-example-note,.launch .launch-reward-calculator p{font-size:11px!important}.launch .launch-hero-proof span{font-size:10px}.launch .launch-preview-guides strong{font-size:11px}.launch .launch-preview-guides small{font-size:10px}.launch .launch-muscle-pills button{font-size:11px;min-height:44px}.launch .launch-stage-top button{min-height:44px}.launch .launch-hero-copy>small{font-size:11px}.launch .launch-footer>p,.launch .launch-footer>small,.launch .launch-footer small{font-size:11px}.launch .launch-research-links small{font-size:10px}}
.launch-animation{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,6vw,80px);align-items:center}.launch-animation h2{margin:18px 0;font-size:clamp(32px,4vw,58px);line-height:1.08}.launch-animation p{max-width:50ch;line-height:1.7}.launch-animation .launch-small{font-size:13px;opacity:.72;margin:20px 0}.launch-animation figure{margin:0;max-width:440px;justify-self:center}.launch-animation img{width:100%;height:auto;border-radius:24px;border:1px solid #ffffff19;background:#f4f1eb}.launch-animation figcaption{font-size:12px;line-height:1.5;opacity:.65;margin-top:12px}.launch-animation button{cursor:pointer;border:0;margin-top:12px}@media(max-width:700px){.launch-animation{grid-template-columns:1fr}.launch-animation figure{max-width:360px;width:100%}}
/* Keep original trainer previews readable at phone widths. */
.original-movement .detail-video{display:block;width:min(100%,480px);height:auto;aspect-ratio:480/538;max-height:65vh;object-fit:contain;margin:0 auto;background:#f4f1eb}

.working-set-plan{margin:20px 0;padding:18px;border:1px solid var(--border,#ddd);border-radius:16px}.working-set-plan .field-label{display:block;margin:16px 0 8px}.working-set-plan select{max-width:100%;min-height:48px}
.routine-toolbar,.routine-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.routine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:24px}.routine-card{padding:24px;min-width:0;overflow-wrap:anywhere}.routine-card h2{font-size:24px;margin:14px 0}.routine-card ol{padding-left:22px;line-height:1.8}.routine-card li{padding:10px 0}.routine-card li small{display:block;color:var(--muted)}.routine-movement{min-width:0;border:1px solid var(--border);border-radius:14px;padding:16px;margin:20px 0}.routine-movement legend{padding:0 8px;font-weight:700}.routine-movement .field-label{display:block;margin:10px 0 7px}.routine-movement select{width:100%;max-width:100%;min-height:48px}#routine-editor select{font-size:16px}#routine-editor>.field-label{display:block;margin:16px 0 8px}@media(max-width:600px){.routine-card{padding:20px}.routine-actions .button{flex:1;min-width:110px}}

@media(max-width:600px){#main-nav a[data-mobile-label] span{display:none}#main-nav a[data-mobile-label]::after{content:attr(data-mobile-label);display:block;font-size:9px;font-weight:650;white-space:nowrap}}

.contribution-progress{margin:20px 0}.contribution-progress progress{width:100%;height:14px;accent-color:#b9f285}.upload-checklist{padding:18px;border:1px solid var(--border);border-radius:16px;margin-top:20px;line-height:1.8}.upload-checklist summary{min-height:44px;cursor:pointer;font-weight:700}.upload-checklist li{margin:12px 0}

.auto-session{padding:26px;line-height:1.7}.auto-session h2{margin:14px 0}.auto-movements{margin:22px 0}.auto-movement{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--border)}.auto-movement img{width:120px;height:130px;object-fit:contain;background:#f2f4ef;border-radius:14px}.auto-session>.button{margin:8px 0}.planning-equipment{border:1px solid var(--border);border-radius:14px;padding:18px;margin:18px 0}.planning-equipment .setting-label{min-height:44px}.auto-session .setting-label{display:flex;gap:10px;align-items:flex-start;margin:18px 0}.auto-session input[type=checkbox]{min-width:24px;min-height:24px}@media(max-width:500px){.auto-session{padding:20px}.auto-movement{grid-template-columns:80px minmax(0,1fr);gap:12px}.auto-movement img{width:80px;height:100px}.auto-movement h3{font-size:17px;overflow-wrap:anywhere}.auto-movement .routine-actions{margin-left:-92px;margin-top:18px}.auto-movement p{font-size:13px}}

.auto-session{box-sizing:border-box;min-width:0}.auto-session button.text-link,.routine-actions button.text-link{background:none;border:0;font:inherit;color:var(--accent);cursor:pointer;padding:10px 0;min-height:44px;text-align:left}

.photo-journal-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.photo-journal-filters label{font-size:13px}.private-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.private-photo-card{padding:20px;min-width:0}.private-photo-card h2{font-size:18px;margin-bottom:16px}.private-photo-card>img{width:100%;height:280px;object-fit:contain;background:#0d1017;border-radius:14px}.private-photo-card .setting-label{display:flex;gap:10px;align-items:center;min-height:48px}.private-photo-card button.text-link{display:block;background:none;border:0;color:var(--muted);font:inherit;min-height:44px;padding:12px 0}.private-photo-card input[type=checkbox]{width:22px;height:22px}.saved-photo-compare{padding:22px;margin:22px 0}.saved-photo-compare h2{margin:15px 0}.saved-photo-compare .photo-compare{gap:12px}.saved-photo-compare figure{margin:0;min-width:0}.saved-photo-compare .photo-compare img{width:100%;height:350px;object-fit:contain;background:#0d1017}.saved-photo-compare figcaption{font-size:12px;line-height:1.7;margin-top:8px}.photo-reveal-details{margin:20px 0}.photo-reveal-details summary{min-height:44px;cursor:pointer}.private-photo-reveal{position:relative;height:400px;background:#0d1017;margin:14px 0;overflow:hidden}.private-photo-reveal>img,.private-photo-reveal>div,.private-photo-reveal>div>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.private-photo-reveal>div{clip-path:inset(0 50% 0 0);background:#0d1017}.photo-reveal-details input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}#private-photo-form .field-label{display:block;margin:16px 0 8px}#private-photo-form .setting-label{display:flex;gap:10px;align-items:flex-start;margin:18px 0;line-height:1.7}#private-photo-form input[type=checkbox]{min-width:24px;min-height:24px}@media(max-width:500px){.photo-journal-filters{grid-template-columns:1fr 1fr}.photo-journal-filters label:first-child{grid-column:1/-1}.saved-photo-compare{padding:18px}.saved-photo-compare .photo-compare img{height:220px}.private-photo-reveal{height:320px}.photo-journal-filters input{min-width:0;max-width:100%}}

.saved-photo-compare figcaption small{display:block;color:var(--muted);font-size:11px;margin-top:5px;overflow-wrap:anywhere}

.admin-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.admin-directory{display:grid;gap:14px;margin:18px 0}.admin-user-card{border:1px solid var(--line,#384035);border-radius:18px;padding:20px;min-width:0}.admin-user-card h3{font-size:19px;margin:0 0 5px}.admin-user-email{display:block;overflow-wrap:anywhere}.admin-user-card small{display:block;margin-top:5px}.admin-user-card dl{display:flex;flex-wrap:wrap;gap:14px 28px;margin:20px 0}.admin-user-card dt{font-size:12px;opacity:.7}.admin-user-card dd{margin:4px 0 0;font-size:14px}.admin-user-card details p{font-size:14px;line-height:1.6}.admin-billing-summary{margin-top:22px}@media(max-width:600px){.admin-stats{grid-template-columns:1fr}.admin-user-card{padding:16px}.admin-user-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-user-card .admin-user-email{font-size:14px}}

.library-media-controls{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 10px}.library-media-controls [aria-pressed="true"]{background:#c9ef8b;color:#18251a;border-color:#c9ef8b}.guide-frame-pair figcaption{font-weight:650;line-height:1.4}

.referral-code{font-size:clamp(20px,5vw,32px);font-weight:750;letter-spacing:.1em;overflow-wrap:anywhere;margin:18px 0}.referral-code+label input{font-size:13px}.referral-code~.admin-stats{margin-top:24px}

.referral-code+label{display:block}.referral-code+label input{display:block;width:100%;margin-top:8px}

.reward-eligibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.reward-eligibility-grid strong{display:block;font-size:32px}.reward-eligibility-grid span{font-size:13px;line-height:1.4;display:block}.reward-ledger-row{display:flex;gap:14px;border-bottom:1px solid #37413c;padding:14px 0}.reward-ledger-row>strong{font-size:24px;min-width:40px}.reward-ledger-row small{display:block;opacity:.7;margin-top:4px}#verified-reward-eligibility details{margin:18px 0;line-height:1.6}

.guide-zoom{display:block}.guide-fullsize{display:block;min-height:44px;padding:12px 4px;color:#315b24;text-decoration:underline}.additional-original-steps{margin:18px 0}.additional-original-steps>summary{min-height:48px;padding:12px 0;font-weight:650;cursor:pointer}

.routine-picture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.routine-picture-card{position:relative;display:flex;flex-direction:column;text-align:left;gap:8px;padding:10px;border:2px solid #343d4b;border-radius:16px;background:#1b2230;color:#f2f4ed;cursor:pointer}.routine-picture-card img,.routine-picture-card video{width:100%;aspect-ratio:1;object-fit:contain;background:#f4f1eb;border-radius:10px}.routine-picture-card[aria-pressed=true]{border-color:#c9ef8b;background:#273b30}.routine-picture-card small{color:#b5c2b7}.routine-pick-state{font-size:12px;color:#d0efa7}.routine-selected-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #39404c;padding:14px 0}.routine-selected-row>img,.routine-target-row>img,.routine-selected-row>video,.routine-target-row>video{width:72px;height:72px;object-fit:contain;background:#f3f1eb;border-radius:10px}.routine-selected-row>div:nth-last-child(2){flex:1;min-width:0}.routine-selected-row strong{display:block;overflow-wrap:anywhere}.routine-selected-row label{display:block;font-size:12px;margin-top:8px}.routine-selected-row select{min-height:44px;margin-left:8px}.routine-reorder{display:flex;flex-direction:column;gap:4px}.routine-reorder button{min-width:44px;min-height:44px;background:#26332b;color:#d5efba;border:1px solid #53634d;border-radius:8px}.routine-reorder button:disabled{opacity:.3}.routine-save-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;position:sticky;bottom:0;background:#171e27;padding:14px 0;border-top:1px solid #39404c;margin-top:20px;z-index:2}.routine-target-row{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #39404c}.routine-target-row small{display:block;color:#b8c2bb;line-height:1.6}.routine-target-row p{margin:8px 0}.routine-target-row>div{min-width:0}.routine-picture-card:focus-visible,.routine-reorder button:focus-visible{outline:3px solid #c9ef8b;outline-offset:3px}@media(max-width:600px){.routine-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.routine-selected-row{gap:8px}.routine-selected-row>img,.routine-selected-row>video{width:56px;height:56px}.routine-save-bar .button{padding:12px}.routine-save-bar>span{width:100%;font-size:13px}}

[hidden]{display:none!important}.owner-link,.footer a[href="#settings"],.footer a[href="#billing"]{display:none!important}.staff-member{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #343d49}.staff-member p{overflow-wrap:anywhere;margin:8px 0}.staff-member small{color:#b9c3bd}.account-admin-panel .button{margin:8px 8px 0 0}@media(max-width:600px){.staff-member{align-items:flex-start;flex-direction:column}}
.site-boot-notice{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#0d1017;color:#f7f8fa}.site-boot-card{width:min(100%,480px);padding:28px;border:1px solid #303747;border-radius:24px;background:#171c27}.site-boot-card h1{font-size:clamp(26px,6vw,36px);line-height:1.15;margin:18px 0}.site-boot-card p{color:#b9c1cd;line-height:1.65;margin:0 0 24px}.site-boot-card .button{min-height:48px}
.launch-opportunities{margin:0 auto;padding:64px max(24px,5vw);display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;background:#17262c;border-top:1px solid #354446;border-bottom:1px solid #354446}.launch-opportunities h2{font-size:clamp(30px,3.5vw,52px);line-height:1.06;letter-spacing:-.035em;margin:16px 0}.launch-opportunities p{line-height:1.65;max-width:570px;color:#bdc9c7}.launch-opportunity-meter{background:#0e1c22;border:1px solid #385047;border-radius:24px;padding:32px;text-align:center}.launch-opportunity-number{font-size:clamp(70px,8vw,116px);font-weight:700;letter-spacing:-.07em;line-height:1.15;color:#d2f8a3;font-variant-numeric:tabular-nums}.launch-opportunity-meter strong{display:block;font-size:19px}.launch-opportunity-meter progress{width:100%;height:8px;accent-color:#c5ef9e;margin-top:24px}.live-count-label{font-size:11px;letter-spacing:.15em;display:inline-flex;gap:8px;align-items:center}.live-count-label i{width:7px;height:7px;border-radius:50%;background:#c5ef9e}.launch-research-proof{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0;font-size:13px}.launch-research-proof a{color:#d2f8a3;text-decoration:underline;text-underline-offset:4px}.launch-evidence-card{padding:24px;border:1px solid #3b5044;border-radius:18px;margin-top:24px}.launch-evidence-card b{font-size:36px;color:#d2f8a3;display:block}.launch-evidence-card small{color:#b8c8c1}@media(max-width:700px){.launch-opportunities{grid-template-columns:1fr;gap:28px;padding:40px 22px}.launch-opportunity-meter{padding:26px 20px}.launch-research-proof{font-size:12px}}
/* Gym-floor identity: paper, ink, and a signal-bright working surface. */
.launch-gym{--ll-lime:#d0fb72;--ll-bg:#111713;--ll-muted:#bcc5bc;max-width:1600px;overflow:clip}
.launch-gym>main{padding:0}.launch-gym .launch-nav{background:#f0f0e5;color:#20271d;padding:22px 5%;border-bottom:1px solid #cfd2c3;gap:20px}.launch-gym .launch-logo{font-size:32px;letter-spacing:-1.8px}.launch-gym .launch-logo>span,.launch-gym .launch-logo-dot{color:#52652e}.launch-gym .launch-nav nav{gap:28px;color:#414b3b}.launch-gym .launch-nav nav a{font-size:14px;padding:10px 0;margin:0;background:transparent;border-radius:0}.launch-gym .launch-nav-join{color:#f8f9f0;background:#20291c;border:0;border-radius:6px;font-size:14px;min-height:48px}.gym-skip-link{position:absolute;left:20px;top:-100px;padding:16px 20px;z-index:20;background:#d0fb72!important;color:#111713!important}.gym-skip-link:focus{top:12px}.launch-gym .gym-hero{padding:0;grid-template-columns:1.05fr 1fr;gap:0;background:#f0f0e5;color:#20271d;align-items:stretch}.launch-gym .launch-hero-copy{padding:66px 7% 32px 9.5%;display:flex;flex-direction:column;align-items:flex-start}.launch-gym .launch-kicker{color:#556248;font-size:11px;letter-spacing:1.6px}.launch-gym .launch-kicker i{background:#617d37;box-shadow:none}.launch-gym h1{font-size:clamp(48px,5.7vw,85px);line-height:1.03;font-weight:800;letter-spacing:-.065em;margin:30px 0 22px}.launch-gym h1 em{font-size:1em;color:#20271d;white-space:normal;letter-spacing:inherit;position:relative;z-index:0}.launch-gym h1 em:after{content:'';position:absolute;bottom:2px;left:-3px;right:-5px;height:.22em;background:#c4ef70;z-index:-1;transform:rotate(-1deg)}.launch-gym .launch-hero-copy>p:first-of-type{font-size:26px;line-height:1.35;color:#303a28;letter-spacing:-.7px}.launch-gym .launch-hero-detail{font-size:16px!important;line-height:1.75;max-width:380px;color:#606958;margin-top:20px!important}.launch-gym .launch-hero-actions{gap:12px;margin:27px 0 0}.launch-gym .launch-cta{border-radius:6px;font-size:14px;min-height:54px}.launch-gym .gym-hero .launch-cta{background:#20291c;color:#f6f8ef}.launch-gym .gym-hero .launch-secondary{color:#273221!important;border-color:#9ca58d;border-radius:6px;font-size:14px;min-height:54px;gap:18px}.launch-gym .launch-hero-copy>small{color:#626d56;font-size:12px;margin-top:17px;max-width:350px}.gym-hero-footnote{display:flex;flex-wrap:wrap;gap:14px 20px;padding-top:26px;margin-top:auto;font:600 9px 'DM Sans',sans-serif;letter-spacing:.7px;color:#66725a;line-height:1.7}.gym-demo-stage{background:#c9ef85;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 36px 24px;isolation:isolate;min-width:0;scroll-margin-top:18px}.gym-demo-stage:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-50deg,transparent 0,transparent 54px,#597a2820 55px,#597a2820 56px);z-index:-1}.gym-demo-stage-note,.gym-demo-stage-footer{display:flex;width:100%;justify-content:space-between;gap:10px;color:#3b5125;font-size:9px;font-weight:750;letter-spacing:.9px;line-height:1.6}.gym-demo-stage-note{margin-bottom:24px}.gym-demo-stage-footer{margin-top:24px;font-size:8px;letter-spacing:.6px}.gym-demo-stage-footer b{font-size:8px}.gym-demo{width:100%;max-width:390px;background:#17201a;border:1px solid #354a2d;border-radius:18px;color:#f0f1e6;padding:22px;box-shadow:10px 14px 0 #43572828;transform:rotate(1.5deg);font-family:'DM Sans',sans-serif}.gym-demo-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;font-weight:700;color:#b7c8aa;letter-spacing:1px}.gym-demo-top>span:first-child{display:flex;align-items:center;gap:7px;color:#c9ef85}.gym-demo-top i{width:6px;height:6px;border-radius:50%;background:#c9ef85}.gym-demo-movement{border-bottom:1px solid #3b4839;padding:23px 0 18px}.gym-demo-movement>span{font-size:9px;letter-spacing:1.5px;color:#92a48a}.launch-gym .gym-demo-movement h2{position:relative;font-size:32px;line-height:1.13;letter-spacing:-1px;font-weight:750;margin:8px 0 10px}.gym-demo-movement h2>span{position:absolute;right:0;bottom:0;color:#d0fb72;font-size:38px;font-weight:500}.launch-gym .gym-demo-movement p{font-size:11px!important;line-height:1.5;color:#a3b39a}.gym-demo-setline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0}.gym-demo-setline strong{font-size:14px;font-weight:600}.gym-demo-setline>span{font-size:8px;letter-spacing:1px;color:#9eb38d}.gym-demo-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gym-demo-inputs>div{background:#222e23;border:1px solid #41523a;border-radius:8px;padding:12px}.gym-demo label{display:flex;justify-content:space-between;gap:5px;align-items:baseline;font-size:12px;color:#e4eed8}.gym-demo label span{font-size:9px;color:#98aa8e}.gym-demo input{width:100%;background:none;border:0;color:#f0f7e7;appearance:textfield;font-size:46px;font-weight:650;letter-spacing:-2px;line-height:1;padding:9px 0;min-height:67px;font-variant-numeric:tabular-nums}.gym-demo input::-webkit-outer-spin-button,.gym-demo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gym-demo-adjust{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gym-demo-adjust button{min-height:40px;border-radius:5px;background:#30402d;color:#d4e9c4;border:1px solid #526548;font-size:14px}.gym-demo-effort{border:0;padding:0;margin:18px 0}.gym-demo-effort legend{font-size:12px;color:#bdcdb0;margin-bottom:9px}.gym-demo-effort>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.gym-demo-effort button{border:1px solid #506447;background:#263624;color:#d5e4c8;min-height:40px;border-radius:5px;font-size:14px}.gym-demo-effort button[aria-pressed=true]{background:#d0fb72;color:#24321b;border-color:#d0fb72;font-weight:700}.gym-demo-save{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:14px 17px;font-size:15px!important;font-weight:700!important;color:#26321e;background:#d0fb72;border-radius:6px}.gym-demo-save span{font-size:20px}.gym-demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;border-top:1px solid #394934;padding-top:13px;font-size:9px;color:#a6b69a;line-height:1.5}.gym-demo-bottom button{background:none;color:#c4d6b4;font-size:10px;padding:6px 0;min-height:32px;white-space:nowrap}.gym-demo-history{display:flex;gap:7px;margin-top:16px;flex-wrap:wrap}.gym-demo-history span{color:#c5e3af;font-size:11px;padding:5px 8px;border:1px solid #536649;border-radius:4px}.gym-demo-rest{min-height:253px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #4c603f;border-radius:8px;background:#22301f;padding:22px 14px}.gym-demo-rest>span{font-size:9px;letter-spacing:1.5px;color:#bccdaa}.gym-demo-rest>strong{font-size:57px;color:#d0fb72;letter-spacing:-3px;margin:15px 0;font-weight:650;font-variant-numeric:tabular-nums}.launch-gym .gym-demo-rest>p{font-size:12px;color:#b8c8a8;line-height:1.5}.gym-demo-rest-actions{display:flex;justify-content:center;gap:10px;margin-top:25px;flex-wrap:wrap}.gym-demo-rest-actions button{background:#35482d;color:#daeac8;border:1px solid #5b744c;padding:11px 12px;border-radius:5px;min-height:44px;font-size:12px}.gym-demo-rest-actions button:last-child{background:#d0fb72;color:#27351d;border-color:#d0fb72}.gym-friction{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;padding:42px 5%;border-bottom:1px solid #344330;align-items:start}.launch-gym .gym-friction h2{font-size:26px;line-height:1.2;letter-spacing:-1px;margin-top:12px}.gym-friction .launch-overline{font-size:9px}.gym-friction article>span{font-size:8px;letter-spacing:1px;color:#95aa82;display:block;line-height:1.8}.gym-friction h3{font-size:18px;letter-spacing:-.5px;margin:10px 0}.launch-gym .gym-friction p{font-size:13px;line-height:1.7;color:#aebfa5}.launch-gym .launch-value-strip{background:#d0fb72;color:#26311d;justify-content:space-between;gap:14px;padding:22px 5%;font-size:clamp(24px,3.5vw,44px);font-weight:800;letter-spacing:-1.5px;border:0}.launch-gym .launch-value-strip i{font-size:30px;font-weight:400;color:#566b3a}.launch-gym .launch-value-strip small{font-size:9px;letter-spacing:1px;font-weight:700}.launch-gym .launch-section{padding:76px 5%;scroll-margin-top:20px}.launch-gym .launch-section h2{font-size:clamp(32px,3.7vw,52px);line-height:1.08;letter-spacing:-2px}.launch-gym .launch-section-heading>p{font-size:16px}.launch-gym .launch-overline{font-size:10px;color:#a7bf93}.launch-gym .launch-three-steps p,.launch-gym .launch-feature-copy>p,.launch-gym .launch-coaching>div:first-child>p{font-size:15px;line-height:1.8}.launch-gym .launch-three-steps h3{font-size:22px;letter-spacing:-.5px}.launch-gym .launch-three-steps article>span{font-size:12px}.launch-gym .launch-feature-copy li{font-size:14px}.launch-gym .launch-fine,.launch-gym .launch-price-note{font-size:12px!important}.launch-gym .launch-coach-loop p{font-size:12px}.launch-gym .launch-coach-loop strong{font-size:14px}.launch-gym .launch-coach-loop>span{font-size:10px}.launch-gym .launch-research-links a{font-size:12px;min-height:40px;display:flex;align-items:center}.launch-gym .launch-research-links small{font-size:11px}.launch-gym .launch-text-link{font-size:14px}.launch-gym .launch-atlas-stage,.launch-gym .launch-match-preview,.launch-gym .launch-progress-art,.launch-gym .launch-coach-loop,.launch-gym .launch-prices article,.launch-gym .launch-reward-calculator,.launch-gym .launch-contributor-art,.launch-gym .launch-opportunity-meter{border-radius:10px}.launch-gym .launch-explorer{border-radius:10px}.launch-gym .launch-reward-rule p{font-size:14px}.launch-gym .launch-faq summary{font-size:15px;min-height:64px}.launch-gym .launch-faq details>p{font-size:14px}.launch-gym .launch-final{padding:74px 5% 80px;background:#c9ef85;color:#25301d}.launch-gym .launch-final h2{font-size:clamp(56px,7vw,96px);letter-spacing:-4px}.launch-gym .launch-final h2 em{color:#506536}.launch-gym .launch-final .launch-overline{color:#4a6133}.launch-gym .launch-final .launch-cta{background:#26321e;color:#f4f7e9}.launch-gym .launch-final>p{color:#4f633d;font-size:12px}.launch-gym .launch-footer p,.launch-gym .launch-footer>p,.launch-gym .launch-footer small,.launch-gym .launch-footer>small{font-size:12px;line-height:1.8;color:#a3b39a}.launch-gym .launch-footer>div:nth-child(2){font-size:13px}.launch-gym .launch-footer .launch-logo{color:#eff4e7}.launch-gym .launch-footer .launch-logo>span{color:#c9ef85}.launch-gym .gym-roadmap{padding-top:24px;padding-bottom:24px;border-top:1px solid #3b4b34;border-bottom:1px solid #3b4b34}.gym-roadmap summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;min-height:75px}.gym-roadmap summary::-webkit-details-marker{display:none}.gym-roadmap summary strong{display:block;font-size:24px;margin-top:10px;letter-spacing:-.6px}.gym-roadmap summary>span:last-child{font-size:32px;font-weight:400;color:#c9ef85}.gym-roadmap details[open] summary>span:last-child{transform:rotate(45deg)}.gym-roadmap details>div{max-width:780px;padding-top:24px}.gym-roadmap p+p{margin-top:18px}.launch-gym a:focus-visible,.launch-gym button:focus-visible,.launch-gym input:focus-visible{outline:3px solid #a8cb62;outline-offset:4px}.launch-gym .gym-hero a:focus-visible{outline-color:#5a7136}
@media(min-width:1601px){.launch-gym{border-inline:1px solid #425238}}
@media(max-width:1100px){.launch-gym .launch-hero-copy{padding-top:48px;padding-bottom:28px}.launch-gym h1{font-size:clamp(48px,6vw,70px)}.launch-gym .launch-hero-copy>p:first-of-type{font-size:23px}.gym-demo-stage{padding:24px 24px}.gym-demo{padding:20px}.gym-friction{grid-template-columns:1fr 1fr;gap:28px}.gym-hero-footnote{font-size:8px}.launch-gym .launch-nav nav{gap:18px}.launch-gym .launch-value-strip small{max-width:140px;line-height:1.7}}
@media(max-width:760px){.launch-gym .launch-nav{padding:18px 6%}.launch-gym .launch-nav nav{display:none}.launch-gym .launch-logo{font-size:28px}.launch-gym .launch-nav-join{font-size:12px;min-height:44px;padding:12px 16px;gap:17px}.launch-gym .gym-hero{grid-template-columns:1fr}.launch-gym .launch-hero-copy{padding:40px 6% 30px}.launch-gym h1{font-size:clamp(49px,9.3vw,73px);margin:25px 0 21px;line-height:1.05;letter-spacing:-3.1px}.launch-gym h1 em{font-size:1em;white-space:normal;letter-spacing:inherit}.launch-gym .launch-hero-copy>p:first-of-type{font-size:23px}.launch-gym .launch-hero-detail{max-width:490px;font-size:15px!important;margin-top:16px!important}.launch-gym .launch-hero-actions{margin-top:23px}.launch-gym .launch-hero-copy>small{font-size:11px}.gym-hero-footnote{display:none}.gym-demo-stage{padding:22px 8% 23px}.gym-demo-stage-note{margin-bottom:19px}.gym-demo{max-width:390px;transform:none;padding:21px}.gym-demo-stage-footer{max-width:440px;margin-top:20px}.gym-friction{padding:35px 6%;gap:26px 22px}.gym-friction>div{grid-column:1/-1}.launch-gym .gym-friction h2{font-size:31px}.gym-friction article:last-child{grid-column:1/-1;max-width:440px}.gym-friction h3{font-size:18px}.gym-friction article>span{font-size:8px;min-height:29px}.launch-gym .gym-friction p{font-size:14px}.launch-gym .launch-value-strip{padding:20px 6%;gap:12px;font-size:28px;letter-spacing:-1px;flex-wrap:nowrap}.launch-gym .launch-value-strip i{font-size:23px}.launch-gym .launch-value-strip small{display:none}.launch-gym .launch-section{padding:50px 6%}.launch-gym .launch-section h2{font-size:34px;letter-spacing:-1.5px}.launch-gym .launch-section-heading>p{font-size:15px}.launch-gym .launch-coaching>div:first-child>p{font-size:15px!important}.launch-gym .launch-overline{font-size:9px}.launch-gym .launch-fine,.launch-gym .launch-price-note{font-size:12px!important}.launch-gym .launch-final{padding:55px 6% 60px}.launch-gym .launch-final h2{font-size:clamp(49px,9.5vw,70px);letter-spacing:-2.5px}.launch-gym .launch-final>p{font-size:11px}.launch-gym .gym-roadmap{padding-block:18px}.gym-roadmap summary strong{font-size:20px;line-height:1.35}.launch-gym .launch-footer{padding:30px 6%}.launch-gym .launch-preview-guides strong{font-size:12px}.launch-gym .launch-source-note{font-size:11px!important}.launch-gym .launch-atlas-caption{font-size:11px}}
@media(max-width:390px){.gym-demo-stage{padding-inline:6%}.gym-demo{padding:18px}.launch-gym .gym-demo-movement h2{font-size:29px}.gym-demo label{font-size:11px}.gym-demo label span{font-size:8px}.gym-demo-inputs>div{padding:10px}.gym-demo-inputs{gap:10px}.launch-gym .launch-hero-actions{width:100%;gap:10px}.launch-gym .gym-hero .launch-secondary,.launch-gym .gym-hero .launch-cta{font-size:13px;padding-inline:16px;gap:14px}.gym-friction{grid-template-columns:1fr}.gym-friction article:last-child{grid-column:auto}.gym-friction article>span{min-height:0}.launch-gym h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){.gym-demo{transform:none}.launch-gym *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.launch-gym .gym-demo-assumption{font-size:11px!important;color:#afc49e;line-height:1.5;margin:-4px 0 12px}
