:root{--brand-black:#050505;--brand-surface:#0d0d0f;--brand-surface-raised:#151517;--brand-white:#f7f7f5;--brand-orange:#ff5a1f;--brand-orange-strong:#ff4713;--brand-orange-readable:#ff7849;--brand-orange-on-light:#b93800;--brand-text-muted:#b7b7bc;--brand-border:#2a2a2e;--brand-paper:#f7f7f5;--brand-paper-raised:#fff;--brand-ink:#171719;--brand-muted-on-light:#55555c;--ink:var(--brand-black);--surface:var(--brand-surface-raised);--warm:var(--brand-white);--muted:var(--brand-text-muted);--gold:var(--brand-orange);--gold-bright:var(--brand-orange-readable);--gold2:var(--brand-orange);--p14-gold:var(--brand-orange);--p14-gold-dark:var(--brand-orange-on-light);--p14-cream:var(--brand-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--brand-black);color:var(--brand-white)}body{background:radial-gradient(circle at 72% -10%, #ff5a1f1a, transparent 30rem), var(--brand-black);font-family:var(--font-geist-sans), Arial, sans-serif}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-orange-readable);outline-offset:4px}::selection{background:var(--brand-orange);color:var(--brand-black)}.button,.set-row button,.calendar-day.today>time,.pricing-options .recommended>b{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--brand-black)}.button:hover,.button:focus-visible{background:var(--brand-orange-strong);color:var(--brand-black)}.button:disabled{color:#ededed;background:#5d5d62;border-color:#5d5d62}.global-header{border-bottom-color:var(--brand-border);background:#050505f0}.global-header .chrome-shell{height:auto;min-height:88px}.global-header nav{color:#d0d0d4}.global-header nav a:hover,.header-auth-link:hover{color:var(--brand-white)}.brand{min-width:178px}.stheno-logo,.brand>.stheno-logo{color:#ff5a1f;align-items:center;gap:10px;height:58px;line-height:1;display:inline-flex!important}.stheno-logo-mark{fill:#ff5a1f;flex:none;width:52px;height:52px}.stheno-logo-type{color:#ff5a1f;gap:5px;display:grid}.stheno-logo-type b{letter-spacing:.22em;font-size:1.18rem}.stheno-logo-type small,.brand .stheno-logo-type small{color:#ff5a1f;letter-spacing:.5em;margin:0;font-size:.56rem;font-weight:850}.stheno-logo-compact{gap:0}.brand-logo{object-fit:contain;object-position:left center;width:178px;height:58px;display:block}.footer-logo{width:190px;height:72px}.global-footer{background:var(--brand-black);border-top-color:var(--brand-border)}.footer-grid nav{color:#c5c5ca}.footer-grid p,.footer-bottom{color:var(--brand-text-muted)}.footer-grid strong{color:var(--brand-white)}.kicker,.eyebrow,.text-link,.section-title>a,.curated-tools span,.curated-tools i,.insight-grid b,.related-rail span,.article-callout strong,.pricing-benefits li span,.exercise-grid span,.tool-grid span,.hub-grid span{color:var(--brand-orange-readable)}.blueprint-preview,.featured-article,.coach-card,.soft,.nutrition-board,.process-cards>div,.exercise-proof-grid>a,.about-page,.compare-page,.faq-page,.vs-page{background-color:var(--brand-paper)}.price-section,.blueprint-cta{background:var(--brand-orange);color:var(--brand-black)}.price-callout>strong,.preview-target strong{color:var(--brand-orange-readable)}.editorial-art i{border-color:#ff5a1f99}.editorial-art i:nth-child(2){background:#ff5a1f24}.editorial-art i:nth-child(3){background:var(--brand-orange)}.bars i{background:linear-gradient(var(--brand-orange), #7b2609)}.auth-wrap{background:radial-gradient(circle at 50% 0, #ff5a1f24, transparent 30rem), var(--brand-black)}.auth-wrap .card{background:var(--brand-surface-raised);border-color:var(--brand-border);color:var(--brand-white)}.auth-wrap .card>a:first-child{width:min(260px,100%);height:auto;margin-inline:auto}.auth-wrap .card>a:first-child img{mix-blend-mode:normal;filter:none;width:100%;height:auto}.field label,.auth-wrap h1{color:var(--brand-white)}.field input,.auth-wrap input{background:var(--brand-black);color:var(--brand-white);border-color:#4a4a50}.field input::placeholder,.auth-wrap input::placeholder{color:#9b9ba2}.field input:focus,.auth-wrap input:focus{border-color:var(--brand-orange);outline-color:#ff78498c}.assessment-v2{background:var(--brand-black);color:var(--brand-white)}.assessment-logo{grid-row:1/3;width:56px;height:56px}.assessment-v2 progress{accent-color:var(--brand-orange)}.assessment-v2 progress::-webkit-progress-value{background:var(--brand-orange)}.answer-grid button{background:var(--brand-surface-raised);color:var(--brand-white);border-color:#3b3b40}.answer-grid button:hover,.answer-grid button.selected{border-color:var(--brand-orange);background:#20120d}.answer-grid i{color:var(--brand-orange-readable)}.number-answer{border-color:var(--brand-orange)}.app-shell{--surface:#f0f0f2;--warm:var(--brand-ink);--muted:var(--brand-muted-on-light);--line:#d1d1d6;--gold:var(--brand-orange);--gold-bright:var(--brand-orange-on-light);background:var(--brand-paper);color:var(--brand-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-nav{color:var(--brand-ink);background:#ededf0;border-color:#d1d1d6}.app-nav>a.member-brand:first-child{border-color:#d1d1d6;justify-content:center;min-height:118px;padding:18px 20px}.app-nav>a.member-brand:first-child .stheno-logo{transform-origin:50%;transform:scale(.92)}.app-nav nav strong,.app-content .eyebrow,.app-content .kicker{color:var(--brand-orange-on-light)}.app-nav nav a{color:#35353a}.app-nav nav a:hover{background:var(--brand-paper-raised);color:var(--brand-black)}.member-signout{color:#44444a}.app-content{background:radial-gradient(circle at 88% 0, #ff5a1f14, transparent 28rem), var(--brand-paper);color:var(--brand-ink)}.app-content .button{color:var(--brand-black)}.app-content .button.secondary{color:var(--brand-ink);background:0 0;border-color:#74747c}.app-content .button.secondary:hover{border-color:var(--brand-orange-on-light);background:#ececef}.app-content .status,.app-content .card-wide,.app-content .coach-empty,.app-content .coach-message.assistant,.app-content .progress-grid article,.app-content .empty-progress,.app-content .nutrition-hero aside,.app-content .target-grid article,.app-content .source-grid article,.app-content .day-grid article,.app-content .supplements details,.app-content .session-exercise,.app-content .adjustment-card,.app-content .calendar-empty{color:var(--brand-ink);background:#ededf0;border-color:#d1d1d6}.app-content input:not([type=range]):not([type=checkbox]),.app-content select,.app-content textarea{color:var(--brand-ink);background:#fff;border-color:#85858d}.app-content input::placeholder,.app-content textarea::placeholder{color:#686870}.app-content input:focus,.app-content select:focus,.app-content textarea:focus{border-color:var(--brand-orange-on-light);outline-color:#b938003d}.app-content .trial-status{color:#54200d;background:#fff0ea;border-color:#e57950}.app-content .trial-status a,.app-content .text-button,.app-content .text-link,.app-content .calendar-empty a,.app-content .feedback button,.app-content .coach-empty button{color:var(--brand-orange-on-light)}.app-content .calendar-day a{border-left-color:var(--brand-orange);background:#fff0ea}.app-content .calendar-day.today>time{color:var(--brand-black)}.app-content .coach-compose,.app-content .full-session .session-context{background:#f7f7f5f7}.app-content .full-session .rest-timer{background:var(--brand-surface-raised);color:var(--brand-white)}.article-new .article-layout article,.article-new .article-layout article p,.article-new .article-layout article li{color:#dedee1}.article-new .article-lead{color:#f0f0f1}.article-hero>p:not(.kicker){color:#c5c5ca}.article-layout>aside:first-child{color:var(--brand-text-muted)}.article-layout>aside strong{color:var(--brand-white)}.article-cta{color:var(--brand-ink);background:#f0f0f2}.calculator-shell input,.calculator-shell select{background:var(--brand-surface);color:var(--brand-white);border-color:#55555c}.calculator-shell label,.calculator-form label{color:var(--brand-white)}.calculator-shell input::placeholder{color:#a7a7ad}.calculator-result{border-color:var(--brand-orange)}.movement-demo-v2 svg .person,.movement-demo-v2 svg .pose circle:not(.handle){stroke:var(--brand-orange-readable)}.movement-demo-v2 svg .handle{fill:var(--brand-orange)}.neutral-movement i,.neutral-movement>span{color:var(--brand-orange-readable)}@media (max-width:960px){.global-header .chrome-shell{min-height:80px}.brand-logo{width:160px;height:54px}}@media (max-width:640px){.global-header .chrome-shell{min-height:72px}.brand{min-width:48px}.global-header .stheno-logo-type{display:none}.global-header .stheno-logo-mark{width:46px;height:46px}.footer-logo{width:180px;height:68px}.app-nav>a.member-brand:first-child{justify-content:flex-start;min-height:92px;padding-bottom:14px}.app-nav>a.member-brand:first-child .stheno-logo{transform-origin:0;transform:scale(.86)}}.article-mobile-toc{display:none}.article-new img,.article-new figure,.article-new video,.article-new iframe{max-width:100%;height:auto}.article-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.article-table-scroll .article-decision-table{min-width:560px}@media (max-width:900px){body:not(:has(.app-shell)) .article-new .article-layout{grid-template-columns:minmax(0,1fr);gap:0;width:min(100% - 40px,760px);padding-top:36px;display:grid}body:not(:has(.app-shell)) .article-layout>aside:first-child{display:none}body:not(:has(.app-shell)) .article-layout>article{min-width:0}body:not(:has(.app-shell)) .article-layout>.related-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.article-mobile-toc{border-block:1px solid var(--p14-line);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0 0 36px;display:block}.article-mobile-toc summary{cursor:pointer;padding:17px 0;font-weight:750}.article-mobile-toc nav{grid-template-columns:1fr 1fr;gap:0 18px;padding:0 0 18px;display:grid}.article-mobile-toc a{color:var(--p14-gold-dark);padding:8px 0;font-size:.9rem}}@media (max-width:640px){body:not(:has(.app-shell)) .article-new{padding-top:26px;overflow-x:clip}body:not(:has(.app-shell)) .article-hero{text-align:left;width:calc(100% - 40px);padding:34px 0 42px}body:not(:has(.app-shell)) .article-hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;margin:16px 0 20px;font-size:clamp(2.35rem,11.5vw,3.35rem);line-height:1.02}body:not(:has(.app-shell)) .article-hero>p:not(.kicker){font-size:1.08rem;line-height:1.55}body:not(:has(.app-shell)) .article-meta{text-align:left;justify-content:start}body:not(:has(.app-shell)) .article-new .article-layout{width:calc(100% - 40px);padding-top:26px}body:not(:has(.app-shell)) .article-layout article{overflow-wrap:break-word;width:100%;min-width:0;font-size:clamp(1.0625rem,4.5vw,1.16rem);line-height:1.65}body:not(:has(.app-shell)) .article-new .article-layout article{overflow-wrap:break-word;width:100%;min-width:0;font-size:clamp(1.0625rem,4.5vw,1.16rem);line-height:1.65}body:not(:has(.app-shell)) .article-new .article-lead{line-height:1.58;font-size:1.2rem!important}body:not(:has(.app-shell)) .article-layout article h2{margin-top:3.5rem;font-size:1.72rem}body:not(:has(.app-shell)) .article-new .article-layout article h2{margin-top:3.5rem;font-size:1.72rem}.article-mobile-toc nav{grid-template-columns:1fr}:is(body:not(:has(.app-shell)) .article-callout,body:not(:has(.app-shell)) .article-cta){margin-inline:0;padding:22px 20px}body:not(:has(.app-shell)) .article-layout>.related-rail{grid-template-columns:1fr}body:not(:has(.app-shell)) .related-section{width:calc(100% - 40px);padding:72px 0}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,.app-content{color:#000;background:#fff}}.legal-page{padding-block:clamp(4rem,9vw,8rem)}.legal-page>header{border-bottom:1px solid var(--brand-border);max-width:900px;padding-bottom:3rem}.legal-page h1{font-family:Georgia,serif}.legal-page article{max-width:780px;padding-block:3rem}.legal-page article h2{margin:2.6rem 0 .7rem;font-size:clamp(1.5rem,3vw,2.1rem)}.legal-page article p{color:#d0d0d4;line-height:1.8}.legal-page article a,.legal-page aside strong{color:var(--brand-orange-readable)}.legal-page aside{border:1px solid var(--brand-border);background:var(--brand-surface);max-width:780px;padding:1.25rem 1.4rem}.legal-page aside p{color:var(--brand-text-muted);line-height:1.6}.legal-consent{color:#d8d8dc;grid-template-columns:20px 1fr;align-items:start;gap:.75rem;margin:1.25rem 0;font-size:.87rem;line-height:1.55;display:grid}.legal-consent input{width:18px;height:18px;accent-color:var(--brand-orange);margin-top:.15rem}.legal-consent a{color:var(--brand-orange-readable);text-underline-offset:3px;text-decoration:underline}.footer-bottom a:hover{color:var(--brand-white)}.exercise-alternatives{border:1px solid var(--brand-border);background:var(--brand-surface);margin-top:3rem;padding:2rem}.exercise-alternatives h2{max-width:680px}.exercise-alternatives>div{flex-wrap:wrap;gap:.65rem;margin-top:1.4rem;display:flex}.exercise-alternatives a{color:var(--brand-white);border:1px solid #4b4b50;border-radius:999px;padding:.75rem 1rem}.exercise-alternatives a:hover{border-color:var(--brand-orange-readable);color:var(--brand-orange-readable)}
.exercise-video{color:#4d5a53;background:#ebe5d9;border:1px solid #d8d1c3;border-radius:1.25rem;margin:2.5rem 0 0;padding:clamp(1rem,3vw,1.75rem)}.exercise-video video{background:#f5f0e6;border-radius:.8rem;width:100%;max-height:min(70vh,620px);display:block}.exercise-video figcaption{letter-spacing:.02em;padding-top:.8rem;font-size:.82rem}.exercise-video.compact{margin:0;padding:.75rem}.exercise-video.compact video{max-height:360px}.exercise-sheet .exercise-video{margin:0}@media (max-width:640px){.exercise-video{margin-top:1.5rem;padding:.65rem}.exercise-video figcaption{padding-inline:.25rem}}
.exercise-library-controls{border:1px solid var(--brand-border);background:var(--brand-surface-raised);border-radius:18px;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,1fr));gap:14px;margin:42px 0 16px;padding:20px;display:grid}.exercise-library-controls label{color:#dedee2;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:750;display:grid}.exercise-library-controls input,.exercise-library-controls select{color:#fff;width:100%;min-height:48px;font:500 1rem var(--font-geist-sans);background:#050505;border:1px solid #55555c;border-radius:9px;padding:0 14px}.exercise-result-count{color:var(--brand-text-muted);margin:0 0 22px}.exercise-empty{text-align:center;border:1px solid var(--brand-border);border-radius:18px;padding:50px 24px}.account-page{width:min(1050px,100%);margin-inline:auto;padding-bottom:80px}.account-page>header{max-width:760px;margin-bottom:32px}.account-page>header h1{letter-spacing:-.055em;margin:.3rem 0 1rem;font:500 clamp(2.8rem,7vw,5.5rem)/.95 Georgia,serif}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.account-card{color:var(--brand-ink);background:#fff;border:1px solid #d1d1d6;border-radius:18px;padding:clamp(24px,4vw,38px);box-shadow:0 12px 35px #1414190d}.account-card h2{overflow-wrap:anywhere;margin:.35rem 0 .8rem;font-size:clamp(1.35rem,2.5vw,2rem)}.account-card p{color:#55555c;line-height:1.65}.account-card small{color:#65656c;margin-top:12px;display:block}.account-card form{margin:0}.refund-guarantee label{gap:8px;margin:24px 0;font-weight:750;display:grid}.refund-guarantee label span{color:#65656c;font-weight:500}.refund-guarantee textarea{color:#171817;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #c5c5ca;border-radius:10px;padding:14px}.review-prompt{background:#fff;border:1px solid #d1d1d6;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin:28px 0;padding:clamp(24px,4vw,38px);display:flex}.review-prompt h2{margin:.35rem 0}.review-prompt p{color:#55555c}.review-prompt-actions{flex:none;gap:10px;display:flex}.account-policy-links{flex-wrap:wrap;gap:10px 20px;margin-top:24px;display:flex}.account-policy-links a{color:var(--brand-orange-on-light);font-weight:700}.danger-zone{background:#fff8f6;border-color:#d6a298;margin-top:16px}.danger-zone .kicker{color:#9d2e19}.danger-button{color:#fff!important;background:#a72e1d!important;border-color:#a72e1d!important}.danger-button:disabled{background:#aaa!important;border-color:#aaa!important}.account-message{min-height:1.5em}.account-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050505b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-delete-modal{width:min(560px,100%);max-height:90vh;color:var(--brand-ink);background:#fff;border-radius:20px;padding:clamp(26px,5vw,44px);overflow:auto;box-shadow:0 28px 90px #0008}.account-delete-modal h2{font-size:clamp(1.8rem,5vw,2.7rem)}.account-delete-modal .field{gap:8px;margin:24px 0;display:grid}.account-delete-modal input{color:#171719!important;background:#fff!important}.account-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.founding-feedback{gap:22px;display:grid}.founding-feedback>label{gap:8px;font-weight:700;display:grid}.founding-feedback textarea{color:#171719;width:100%;font:inherit;background:#fff;border:1px solid #aaaeb0;border-radius:10px;padding:14px;line-height:1.5}.founding-feedback fieldset{border:1px solid #d7d8d8;border-radius:12px;gap:10px;padding:18px;display:grid}.founding-feedback legend{padding:0 8px;font-weight:800}.founding-feedback fieldset label{align-items:flex-start;gap:9px;display:flex}.founding-feedback fieldset p{margin:0 0 5px}.founding-feedback .button{width:max-content}.founding-feedback>p{min-height:1.5em;margin:0}@media (max-width:900px){.exercise-library-controls{grid-template-columns:1fr 1fr}.account-card-grid{grid-template-columns:1fr}}@media (max-width:600px){.review-prompt,.review-prompt-actions{display:grid}.exercise-library-controls{grid-template-columns:1fr;padding:16px}.account-page{padding-inline:20px}.account-card{padding:24px}.account-modal-actions{display:grid}.account-modal-actions .button{width:100%}}
:root{--mr-orange:#ff582b;--mr-orange-dark:#d63b14;--mr-ink:#151612;--mr-paper:#fbf8f1;--mr-soft:#eee9df;--mr-line:#d8d0c3;--mr-muted:#625f58}.mr-home{background:var(--mr-paper);color:var(--mr-ink);overflow:hidden}.mr-shell{width:min(1180px,100% - 40px);margin-inline:auto}.mr-kicker{color:var(--mr-orange-dark);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.mr-home h1,.mr-home h2,.mr-home h3{letter-spacing:-.055em}.mr-home h2{margin:12px 0 22px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.96}.mr-home h3{font-size:1.45rem;line-height:1.12}.mr-home p{line-height:1.62}.mr-button{background:var(--mr-orange);border:1px solid var(--mr-orange);color:#111;letter-spacing:.07em;text-transform:uppercase;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:0 22px;font-size:.76rem;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.mr-button:hover{background:#ff6d46;transform:translateY(-2px)}.mr-link{border-bottom:1px solid;padding-bottom:3px;font-weight:800}.mr-hero{background:linear-gradient(100deg,#fffdf8,#f2eee5);min-height:720px;padding:86px 0 90px}.mr-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:56px;display:grid}.mr-hero-grid>*,.mr-product>*,.mr-split>*,.mr-coach>*,.mr-pricing>*,.mr-faq>*{min-width:0}.mr-hero h1{margin:18px 0 30px;font-size:clamp(3.5rem,4.5vw,4.6rem);line-height:.92}.mr-lede{max-width:620px;color:var(--mr-muted);font-size:1.23rem}.mr-traction{color:var(--mr-muted);align-items:baseline;gap:7px;margin:18px 0 0;font-size:.86rem;display:flex}.mr-traction strong{color:var(--mr-ink);font-size:1.1rem}.mr-actions{align-items:center;gap:24px;margin:32px 0 18px;display:flex}.mr-hero-copy>small{color:#77716a}.mr-hero-visual{min-height:585px;position:relative}.mr-hero-photo{background:#d8d0c3;border-radius:20px;position:absolute;inset:0 18px 48px 0;overflow:hidden;box-shadow:0 35px 90px #34220d2e}.mr-hero-photo img{object-fit:cover;object-position:56% center}.mr-hero-workout{z-index:2;color:#fff;background:#191a17;border-radius:14px;width:min(365px,63%);padding:20px 22px;position:absolute;bottom:0;left:-28px;box-shadow:0 20px 54px #21180f55}.mr-hero-workout header,.mr-screen header{letter-spacing:.1em;justify-content:space-between;font-size:.72rem;display:flex}.mr-hero-workout>strong{margin:18px 0 12px;font-size:1.05rem;display:block}.mr-hero-workout>div{border-top:1px solid #ffffff1f;align-items:center;gap:15px;padding-top:12px;display:flex}.mr-hero-workout em{color:#aaa;margin-left:auto;font-size:.74rem;font-style:normal}.mr-hero-nutrition{z-index:3;border:1px solid var(--mr-line);background:#fff;border-radius:14px;width:235px;padding:18px;position:absolute;bottom:24px;right:0;box-shadow:0 20px 60px #33220f28}.mr-hero-nutrition>span{color:var(--mr-orange-dark);letter-spacing:.14em;font-size:.63rem;font-weight:800}.mr-hero-nutrition>strong{margin:12px 0;font-size:1.65rem;display:block}.mr-hero-nutrition strong small{color:#777;font-size:.7rem}.mr-hero-nutrition>div{background:#e5ded2;height:8px}.mr-hero-nutrition i{background:var(--mr-orange);height:100%;display:block}.mr-hero-nutrition p{margin:5px 0;font-size:.76rem}.mr-problem{background:var(--mr-orange);padding:100px 0}.mr-problem .mr-kicker{color:#5f1d09}.mr-problem h2{max-width:1020px;font-size:clamp(3rem,6vw,5.8rem)}.mr-problem p:last-child{max-width:760px;font-size:1.15rem}.mr-change-signals{border-block:1px solid #171713;flex-wrap:wrap;gap:0;margin-top:44px;display:flex}.mr-change-signals span{letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #171713;padding:18px 24px;font-size:.74rem;font-weight:850}.mr-generator{color:#f8f5ed;background:#171916}.mr-generator-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;display:grid}.mr-generator-photo{min-height:680px;margin-left:calc(-50vw + min(1180px,100vw - 40px)/2);position:relative}.mr-generator-photo img{object-fit:cover;object-position:center}.mr-generator-grid>div:last-child{flex-direction:column;justify-content:center;padding:90px 0 90px 80px;display:flex}.mr-generator .mr-kicker{color:#ff8a68}.mr-generator h2{font-size:clamp(2.8rem,5vw,5.2rem)}.mr-generator p{color:#b9bcb5;font-size:1.08rem}.mr-generator ul{border-top:1px solid #ffffff26;margin:28px 0 0;padding:0;list-style:none}.mr-generator li{border-bottom:1px solid #ffffff26;padding:15px 0}.mr-generator li:before{content:"→";color:var(--mr-orange);margin-right:12px}.mr-journey{padding-block:110px}.mr-journey>header{max-width:780px;margin-bottom:48px}.mr-journey ol{border-top:1px solid var(--mr-line);margin:0 0 42px;padding:0;list-style:none}.mr-journey li{border-bottom:1px solid var(--mr-line);grid-template-columns:130px 1fr;gap:30px;padding:25px 0;display:grid}.mr-journey li>span{color:var(--mr-orange-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mr-journey li h3{margin:0 0 7px}.mr-journey li p{max-width:720px;color:var(--mr-muted);margin:0}.mr-exercise-proof{background:#e9e3d8;padding:120px 0}.mr-exercise-proof-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.mr-exercise-media{background:#111;padding:18px 18px 52px;position:relative;box-shadow:0 30px 70px #24160b25}.mr-exercise-media video{aspect-ratio:16/10;object-fit:contain;background:#080908;width:100%;display:block}.mr-exercise-media>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;position:absolute;bottom:18px;left:20px}.mr-exercise-proof dl{margin:32px 0}.mr-exercise-proof dl>div{border-top:1px solid var(--mr-line);grid-template-columns:110px 1fr;gap:18px;padding:16px 0;display:grid}.mr-exercise-proof dt{font-weight:850}.mr-exercise-proof dd{color:var(--mr-muted);margin:0}.mr-proof{color:#f8f5ed;background:#181a17;padding:110px 0}.mr-proof header{max-width:780px;margin-bottom:44px}.mr-proof .mr-kicker{color:#ff8a68}.mr-proof-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mr-proof-grid article{background:#20221f;border:1px solid #fff2;gap:12px;min-height:300px;padding:30px;display:grid}.mr-proof-grid article>span,.mr-proof-grid article>b{color:#ff8a68;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.mr-proof-grid article>p{color:#b9bcb5;margin:0}.mr-proof-grid article>i{font-size:1.5rem;font-style:normal}.mr-proof-grid article>strong{max-width:25ch;font:500 1.55rem/1.25 Georgia,serif}.mr-proof .mr-shell>small{color:#9da098;margin-top:18px;display:block}.mr-comparison{padding-block:110px}.mr-comparison>header{max-width:850px}.mr-comparison>div{border:1px solid var(--mr-line);grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.mr-comparison article{padding:38px}.mr-comparison article+article{border-left:1px solid var(--mr-line)}.mr-comparison article>span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mr-comparison article.stheno{background:var(--mr-orange)}.mr-comparison ul{margin:24px 0 0;padding:0;list-style:none}.mr-comparison li{border-top:1px solid;padding:13px 0}.mr-comparison li:before{content:"→";margin-right:12px;font-weight:900}.mr-founder{border-top:1px solid var(--mr-line);grid-template-columns:1fr 1fr;gap:80px;padding-block:100px;display:grid}.mr-founder>div:last-child>p:first-child{max-width:570px;font-size:1.22rem}.mr-founder .founder-signoff{margin:28px 0;font-size:1.55rem}.mr-founder .founder-signoff small{letter-spacing:.08em;text-transform:uppercase;color:var(--mr-muted);font:600 .76rem/1.5 Arial,sans-serif}.mr-founder>div:last-child>div{flex-wrap:wrap;gap:20px;display:flex}.mr-founder a{border-bottom:1px solid;font-weight:800}.mr-promises{padding:115px 0}.mr-promises header{max-width:700px}.mr-promises>div{border-block:1px solid var(--mr-line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.mr-promises article{border-right:1px solid var(--mr-line);padding:28px}.mr-promises article:last-child{border:0}.mr-promises article>span{color:var(--mr-orange-dark);font-family:var(--font-geist-mono)}.mr-promises article p{color:var(--mr-muted)}.mr-how{color:#f8f4eb;background:#191a17;padding:115px 0}.mr-how header{max-width:680px}.mr-how ol{background:#ffffff1c;grid-template-columns:1fr 1fr;gap:1px;margin:45px 0 34px;padding:1px;list-style:none;display:grid}.mr-how li{background:#191a17;gap:24px;padding:30px;display:flex}.mr-how li>b{color:var(--mr-orange);font:1rem var(--font-geist-mono)}.mr-how li h3{margin:0}.mr-how li p{color:#aaa}.mr-product{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-block:125px;display:grid}.mr-product.reverse>div:first-child{order:2}.mr-product>div:first-child>p:not(.mr-kicker){color:var(--mr-muted);font-size:1.08rem}.mr-product>div:first-child>.mr-link{margin-top:15px;display:inline-block}.mr-screen{border:1px solid var(--mr-line);background:#f0ebe2;border-radius:20px;padding:28px;box-shadow:0 28px 70px #32200b20}.mr-screen header{border-bottom:1px solid var(--mr-line);padding-bottom:16px}.mr-screen.training .exercise{padding:28px 0}.mr-screen.training .exercise>b{font-size:1.55rem}.mr-screen.training .exercise>small{color:var(--mr-muted);margin:5px 0 20px;display:block}.mr-screen.training .exercise>div{grid-template-columns:repeat(3,1fr) 42px;gap:8px;display:grid}.mr-screen.training .exercise>div>*{background:#fff;border:1px solid #cfc6b8;padding:14px}.mr-screen.training .exercise>div strong{background:var(--mr-orange);text-align:center}.mr-screen.training .exercise p{color:var(--mr-muted);font-size:.8rem}.mr-screen.training footer{flex-wrap:wrap;gap:10px;display:flex}.mr-screen.training footer span{border:1px solid #bdb4a6;border-radius:999px;padding:9px 13px;font-size:.72rem}.mr-screen.nutrition>strong{margin:35px 0 15px;font-size:3.2rem;display:block}.mr-screen.nutrition>strong small{color:var(--mr-muted);font-size:.9rem}.meter{background:#d8d0c3;height:12px}.meter i{background:var(--mr-orange);width:72%;height:100%;display:block}.macros{justify-content:space-between;margin:25px 0;display:flex}.macros span{display:grid}.mr-screen.nutrition ul{padding:0;list-style:none}.mr-screen.nutrition li{border-top:1px solid var(--mr-line);justify-content:space-between;padding:13px 0;display:flex}.mr-screen.nutrition .demo-action{background:var(--mr-orange);border:0;padding:12px 18px;font-weight:800;display:inline-block}.mr-home a:focus-visible,.mr-home button:focus-visible{outline:3px solid var(--mr-orange);outline-offset:4px}.mr-screen.progress .chart{border-bottom:1px solid #aaa;align-items:end;gap:12px;height:210px;margin:30px 0;display:flex}.mr-screen.progress .chart i{background:linear-gradient(var(--mr-orange), #ff9c80);flex:1;height:45%}.mr-screen.progress .chart i:nth-child(2){height:51%}.mr-screen.progress .chart i:nth-child(3){height:49%}.mr-screen.progress .chart i:nth-child(4){height:62%}.mr-screen.progress .chart i:nth-child(5){height:67%}.mr-screen.progress .chart i:nth-child(6){height:71%}.mr-screen.progress .chart i:nth-child(7){height:79%}.mr-screen.progress .chart i:nth-child(8){height:86%}.progress-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.progress-stats span{background:#fff;padding:14px;display:grid}.progress-stats small{color:var(--mr-muted);font-size:.58rem}.mr-illustrative{color:#776f65}.mr-adapt{background:#e7e1d6;padding:120px 0}.mr-life{background:#f8f5ed;padding:110px 0 0}.mr-life>.mr-shell{max-width:800px;margin-bottom:50px}.mr-life-strip{grid-template-columns:repeat(3,1fr);display:grid}.mr-life figure{min-height:540px;margin:0;position:relative;overflow:hidden}.mr-life img{object-fit:cover;transition:transform .4s}.mr-life figure:hover img{transform:scale(1.025)}.mr-life figure:after{content:"";background:linear-gradient(#0000,#111d);position:absolute;inset:35% 0 0}.mr-life figcaption{z-index:1;color:#fff;position:absolute;inset:auto 34px 34px}.mr-life figcaption span{color:#ff8a68;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:850;display:block}.mr-life figcaption strong{font:500 clamp(1.4rem,2.2vw,2.1rem)/1.18 Georgia,serif;display:block}.mr-split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.mr-adapt ul{columns:2;padding-left:20px}.mr-adapt li{margin:12px 0}.mr-change-card{color:#fff;background:#191a17;border-radius:18px;padding:34px;transform:rotate(1deg)}.mr-change-card>span{color:var(--mr-orange);letter-spacing:.15em;font-size:.68rem}.mr-change-card blockquote{margin:25px 0;font-size:1.8rem}.mr-change-card>div{border-block:1px solid #fff2;gap:8px;padding:20px 0;display:grid}.mr-change-card small,.mr-change-card p{color:#aaa}.mr-change-card strong{font-size:1.4rem}.mr-change-card em{color:#171713;background:var(--mr-orange);margin-top:20px;padding:8px;font-size:.65rem;font-style:normal;font-weight:800;display:inline-block}.mr-coach{grid-template-columns:1fr 1fr;gap:90px;padding-block:120px;display:grid}.mr-question-list{flex-wrap:wrap;gap:8px;display:flex}.mr-question-list span{border:1px solid var(--mr-line);border-radius:999px;padding:9px 12px;font-size:.75rem}.mr-coach-ui{color:#fff;background:#191a17;border-radius:18px;padding:30px}.mr-coach-ui header{align-items:center;gap:12px;display:flex}.mr-coach-ui header div{display:grid}.mr-coach-ui header small,.mr-coach-ui>small{color:#999}.mr-s{background:var(--mr-orange);color:#111;clip-path:polygon(0 0,100% 0,76% 38%,100% 38%,72% 100%,0 100%,25% 62%,0 62%);place-items:center;width:42px;height:42px;font-size:1.3rem;font-weight:900;display:grid}.mr-coach-ui p{border-radius:12px;padding:15px 18px}.mr-coach-ui .user{background:#ffffff12;margin-left:18%}.mr-coach-ui .coach{color:#171713;background:#fff;margin-right:8%}.mr-assessment{background:var(--mr-orange);padding:100px 0}.mr-assessment-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mr-assessment-list span{background:#ffffff42;padding:18px;font-weight:750}.mr-pricing{grid-template-columns:1fr .8fr;align-items:center;gap:100px;padding-block:120px;display:grid}.mr-pricing>article{color:#fff;background:#191a17;border-radius:18px;padding:38px}.mr-pricing>article>span{color:#aaa;text-transform:uppercase;font-size:.67rem}.mr-pricing>article>strong{color:var(--mr-orange);margin:22px 0 0;font-size:4.4rem;display:block}.mr-pricing>article>strong small{color:#aaa;font-size:1rem}.mr-pricing>article p{color:#aaa}.mr-pricing>article li{margin:13px 0}.mr-pricing .mr-button{margin-top:16px}.mr-resources{background:#ebe5da;padding:110px 0}.mr-resource-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.mr-resource-grid>a{border:1px solid var(--mr-line);background:#fff;flex-direction:column;min-height:250px;padding:25px;display:flex}.mr-resource-grid span{color:var(--mr-orange-dark);text-transform:uppercase;font-size:.62rem}.mr-resource-grid p{color:var(--mr-muted)}.mr-resource-grid b{margin-top:auto}.mr-resource-links{gap:28px;margin-top:30px;font-weight:800;display:flex}.mr-faq{grid-template-columns:.7fr 1.3fr;gap:90px;padding-block:120px;display:grid}.mr-faq .faq-view-all{display:none}.mr-faq details{border-bottom:1px solid var(--mr-line);padding:18px 0}.mr-final{background:var(--mr-orange);text-align:center;padding:120px 0}.mr-final .mr-shell{max-width:850px}.mr-final h2{font-size:clamp(3.5rem,7vw,7rem)}.mr-final p:not(.mr-kicker){font-size:1.15rem}.mr-final .mr-button{color:#fff;background:#191a17;border-color:#191a17;margin-top:18px}@media (max-width:900px){.mr-hero-grid,.mr-product,.mr-split,.mr-coach,.mr-pricing,.mr-faq{grid-template-columns:1fr}.mr-founder{grid-template-columns:1fr;gap:35px}.mr-generator-grid,.mr-exercise-proof-grid{grid-template-columns:1fr}.mr-generator-photo{min-height:540px;margin:0}.mr-generator-grid>div:last-child{padding:70px 0}.mr-exercise-proof-grid{gap:45px}.mr-hero-visual{min-height:640px}.mr-promises>div{grid-template-columns:1fr 1fr}.mr-product.reverse>div:first-child{order:0}.mr-resource-grid{grid-template-columns:1fr 1fr}.mr-coach,.mr-product,.mr-pricing,.mr-faq,.mr-split{gap:45px}}@media (max-width:600px){.global-header .chrome-shell{width:calc(100% - 28px);min-width:0}.global-header .brand{min-width:0}.mobile-menu{flex:none}.mr-shell{width:min(100% - 28px,1180px)}.mr-hero{min-height:auto;padding:55px 0 65px}.mr-hero-grid{gap:44px}.mr-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.85rem,13.5vw,3.55rem)}.mr-lede{font-size:1.05rem}.mr-actions{flex-direction:column;align-items:flex-start}.mr-hero-visual{width:100%;max-width:100%;min-height:510px}.mr-hero-photo{border-radius:14px;inset:0 0 72px}.mr-hero-photo img{object-position:56% center}.mr-hero-workout{width:auto;padding:17px 18px;bottom:0;left:14px;right:14px}.mr-hero-workout em,.mr-hero-nutrition{display:none}.mr-problem,.mr-journey,.mr-proof,.mr-comparison,.mr-founder,.mr-promises,.mr-how,.mr-adapt,.mr-assessment,.mr-resources,.mr-final{padding-block:75px}.mr-change-signals{grid-template-columns:1fr 1fr;display:grid}.mr-change-signals span{border-bottom:1px solid #171713;padding:14px 8px;font-size:.62rem}.mr-generator-photo{min-height:440px}.mr-generator-grid>div:last-child{padding:64px 14px}.mr-exercise-proof{padding:75px 0}.mr-exercise-proof dl>div{grid-template-columns:1fr;gap:6px}.mr-life{padding-top:75px}.mr-life-strip{grid-template-columns:1fr}.mr-life figure{min-height:430px}.mr-life figure:nth-child(n+3){display:none}.mr-journey li{grid-template-columns:1fr;gap:8px}.mr-proof-grid,.mr-comparison>div{grid-template-columns:1fr}.mr-proof-grid article{min-height:0;padding:24px}.mr-comparison article+article{border-left:0;border-top:1px solid var(--mr-line)}.mr-promises>div,.mr-how ol,.mr-resource-grid{grid-template-columns:1fr}.mr-promises article{border-right:0;border-bottom:1px solid var(--mr-line)}.mr-product{gap:35px;padding-block:75px}.mr-screen{padding:19px}.mr-screen.training .exercise>div{grid-template-columns:1fr 1fr}.mr-screen.training .exercise>div strong{display:none}.mr-screen.nutrition>strong{font-size:2.4rem}.progress-stats{grid-template-columns:1fr}.mr-adapt ul{columns:1}.mr-change-card{transform:none}.mr-coach{padding-block:75px}.mr-assessment-list{grid-template-columns:1fr}.mr-pricing{padding-block:75px}.mr-pricing>article>strong{font-size:3.5rem}.mr-resource-links{flex-direction:column;align-items:flex-start}.mr-faq{padding-block:75px}.mr-final h2{font-size:3.6rem}}@media (prefers-reduced-motion:reduce){.mr-button{transition:none}.mr-button:hover{transform:none}.mr-life img{transition:none}.mr-life figure:hover img{transform:none}}
:root{--human-paper:#fbf8f1;--human-card:#f1ece3;--human-ink:#171815;--human-muted:#625f58;--human-line:#d8d0c3;--human-orange:#ff582b;--human-orange-dark:#b93412;--human-radius:14px}body:not(:has(.app-shell)){background:var(--human-paper);color:var(--human-ink)}body:not(:has(.app-shell)) :where(.public-page,.pricing-page,.methodology-page){color:var(--human-ink)}body:not(:has(.app-shell)) :where(.public-page,.pricing-page,.methodology-page) :where(.lede,p){color:var(--human-muted)}body:not(:has(.app-shell)) :where(.kicker,.eyebrow){color:var(--human-orange-dark)}body:not(:has(.app-shell)) :where(.insights-page,.tools-page)>h1{max-width:860px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;font-size:clamp(3rem,5.4vw,5.25rem);line-height:.98}body:not(:has(.app-shell)) .pricing-hero h1{max-width:860px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;font-size:clamp(3rem,5.4vw,5.25rem);line-height:.98}body:not(:has(.app-shell)) .methodology-hero h1{max-width:860px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;font-size:clamp(3rem,5.4vw,5.25rem);line-height:.98}body:not(:has(.app-shell)) .pricing-hero h1{margin-inline:auto}body:not(:has(.app-shell)) .pricing-hero{padding-top:18px}body:not(:has(.app-shell)) .pricing-hero>p:last-child{color:#5e5b55}body:not(:has(.app-shell)) .pricing-value-anchor{max-width:760px;color:var(--human-ink);font:700 1.02rem/1.5 var(--font-geist-sans), Arial, sans-serif;text-align:center;margin-top:24px}body:not(:has(.app-shell)) .pricing-options{max-width:1050px;margin-top:46px}body:not(:has(.app-shell)) .pricing-options article{border-radius:var(--human-radius);background:#1b1c19;border:1px solid #33342f;box-shadow:0 18px 50px #2b1f141a}body:not(:has(.app-shell)) .pricing-options .recommended{border-color:var(--human-orange)}body:not(:has(.app-shell)) .pricing-options .recommended>b{background:var(--human-orange)}body:not(:has(.app-shell)) .price strong{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.05em}:is(body:not(:has(.app-shell)) .pricing-benefits h2,body:not(:has(.app-shell)) .pricing-note h2,body:not(:has(.app-shell)) .section-title h2){font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em}body:not(:has(.app-shell)) .pricing-benefits li{color:var(--human-muted);border-color:var(--human-line)}body:not(:has(.app-shell)) .pricing-note{background:var(--human-card);border-color:var(--human-line);border-radius:var(--human-radius)}body:not(:has(.app-shell)) .category-pills a{border-color:var(--human-line);color:#4d4b46;background:#fff}body:not(:has(.app-shell)) .category-pills a:hover{border-color:var(--human-orange);color:var(--human-orange-dark)}body:not(:has(.app-shell)) .featured-article{border:1px solid var(--human-line);border-radius:var(--human-radius);background:var(--human-card);overflow:hidden}:is(body:not(:has(.app-shell)) .featured-article h2,body:not(:has(.app-shell)) .insight-grid h3,body:not(:has(.app-shell)) .tool-category h2,body:not(:has(.app-shell)) .curated-tools h3){font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.035em}:is(body:not(:has(.app-shell)) .insight-grid>a,body:not(:has(.app-shell)) .curated-tools>a){border-color:var(--human-line);background:#fff;border-radius:10px;transition:transform .18s,border-color .18s,box-shadow .18s}:is(body:not(:has(.app-shell)) .insight-grid>a:hover,body:not(:has(.app-shell)) .curated-tools>a:hover){border-color:#bdb3a5;transform:translateY(-3px);box-shadow:0 14px 32px #2b1f1417}:is(body:not(:has(.app-shell)) .insight-grid p,body:not(:has(.app-shell)) .curated-tools p){color:var(--human-muted)}body:not(:has(.app-shell)) .methodology-page{padding-top:clamp(3rem,7vw,6rem)}body:not(:has(.app-shell)) .methodology-hero{max-width:930px}body:not(:has(.app-shell)) .methodology-grid{border-color:var(--human-line)}body:not(:has(.app-shell)) .methodology-grid section{border-color:var(--human-line)}body:not(:has(.app-shell)) .methodology-grid h2{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.035em}body:not(:has(.app-shell)) .methodology-grid p{max-width:760px;color:var(--human-muted)}body:not(:has(.app-shell)) .tool-detail-page{padding-top:clamp(3rem,7vw,6rem)}body:not(:has(.app-shell)) .tool-detail-page>h1{max-width:850px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(3rem,5.4vw,5.25rem);line-height:.98}body:not(:has(.app-shell)) .calculator-shell{gap:28px}body:not(:has(.app-shell)) :where(.calculator-form,.calculator-result,.calculator-shell>aside){background:var(--human-card);border-color:var(--human-line);border-radius:var(--human-radius);box-shadow:none}body:not(:has(.app-shell)) .calculator-shell label{color:var(--human-ink)}body:not(:has(.app-shell)) .calculator-shell :where(input,select){color:var(--human-ink);background:#fff;border-color:#aaa196}body:not(:has(.app-shell)) .calculator-shell :where(input,select):focus{border-color:var(--human-orange-dark);outline:3px solid #ff582b33}body:not(:has(.app-shell)) .auth-wrap{background:linear-gradient(145deg,#f3eee5,#fffdf8 60%);min-height:calc(100vh - 88px)}body:not(:has(.app-shell)) .auth-wrap .card{border-color:var(--human-line);color:var(--human-ink);background:#fff;box-shadow:0 24px 70px #2b1f141f}body:not(:has(.app-shell)) .auth-wrap :where(h1,.field label){color:var(--human-ink)}body:not(:has(.app-shell)) .auth-wrap .muted{color:var(--human-muted)}body:not(:has(.app-shell)) .auth-wrap :where(.field input,input){color:var(--human-ink);background:#fff;border:1px solid #938b80}body:not(:has(.app-shell)) .auth-wrap :where(.field input,input):focus{border-color:var(--human-orange-dark);outline:3px solid #ff582b33}body:not(:has(.app-shell)) .article-hero{text-align:left;max-width:860px}body:not(:has(.app-shell)) .article-hero h1{max-width:820px;font-family:var(--font-geist-sans), Arial, sans-serif;margin-inline:0;font-size:clamp(3rem,5.2vw,5rem);line-height:.98}body:not(:has(.app-shell)) .article-hero>p:not(.kicker){color:var(--human-muted);margin-inline:0}body:not(:has(.app-shell)) .article-meta{color:#6d6962;justify-content:flex-start}body:not(:has(.app-shell)) .article-layout{border-color:var(--human-line)}body:not(:has(.app-shell)) .article-new .article-layout article{color:#34332f}body:not(:has(.app-shell)) .article-new .article-layout article p{color:#34332f}body:not(:has(.app-shell)) .article-new .article-layout article li{color:#34332f}body:not(:has(.app-shell)) .article-new .article-lead{color:var(--human-ink)}body:not(:has(.app-shell)) .article-callout{background:var(--human-card)}body:not(:has(.app-shell)) .related-rail>a{border-color:var(--human-line);background:#fff}.exercise-plan-prompt{border:1px solid var(--human-line);border-left:4px solid var(--human-orange);color:var(--human-ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:18px 20px;display:flex}.exercise-plan-prompt>div{gap:5px;display:grid}.exercise-plan-prompt strong{font-size:.96rem}.exercise-plan-prompt span{color:var(--human-muted);font-size:.86rem;line-height:1.45}.exercise-plan-prompt>a{color:var(--human-orange-dark);flex:none;font-size:.86rem;font-weight:800}.exercise-plan-prompt>a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1180px){.global-header .desktop-nav,.global-header .header-actions{display:none}.mobile-menu{display:block}.global-header .mobile-menu-panel{display:grid}}@media (max-width:640px){body:not(:has(.app-shell)) :where(.insights-page,.tools-page)>h1{font-size:clamp(2.65rem,12vw,3.45rem);line-height:1}body:not(:has(.app-shell)) .pricing-hero h1{font-size:clamp(2.65rem,12vw,3.45rem);line-height:1}body:not(:has(.app-shell)) .methodology-hero h1{font-size:clamp(2.65rem,12vw,3.45rem);line-height:1}body:not(:has(.app-shell)) .tool-detail-page>h1{font-size:clamp(2.65rem,12vw,3.45rem);line-height:1}body:not(:has(.app-shell)) .article-hero h1{font-size:clamp(2.65rem,12vw,3.45rem);line-height:1}body:not(:has(.app-shell)) .pricing-page{padding-top:38px}body:not(:has(.app-shell)) .pricing-options article{padding:30px 24px}body:not(:has(.app-shell)) .featured-article{min-height:0}body:not(:has(.app-shell)) .featured-article h2{font-size:2.35rem}body:not(:has(.app-shell)) .section-title{flex-direction:column;align-items:flex-start;gap:18px}body:not(:has(.app-shell)) .article-hero{width:calc(100% - 32px)}body:not(:has(.app-shell)) .article-new .article-layout{width:calc(100% - 32px)}.exercise-plan-prompt{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){body:not(:has(.app-shell)) :where(.insight-grid>a,.curated-tools>a){transition:none}}.auth-divider{color:var(--human-muted,#777);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:22px 0 6px;font-size:.78rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";opacity:.28;background:currentColor;flex:1;height:1px}.auth-wrap form+.auth-divider+form .button{width:100%}.blueprint-reasoning{background:#fff;border-left:6px solid #ff5a1f;margin-top:clamp(45px,7vw,90px);padding:clamp(28px,5vw,55px)}.blueprint-reasoning>h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2rem,4vw,4rem);line-height:1}.blueprint-reasoning>div{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;display:grid}.blueprint-reasoning>div p{border-top:1px solid #cfc6b8;padding-top:18px;line-height:1.6}.blueprint-uncertainty{border:1px solid #cfc6b8;margin:24px 0;padding:24px}.blueprint-uncertainty p:last-child{max-width:760px;line-height:1.6}@media (max-width:700px){.blueprint-reasoning>div{grid-template-columns:1fr}}
.social-start{--ink:#171713;--paper:#f5f1e8;--orange:#ff5a1f;background:var(--paper);color:var(--ink);min-height:100vh}.social-start-brand{width:min(1160px,100% - 32px);margin:auto;padding:22px 0}.social-start-brand a{display:inline-flex}.social-start-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(32px,7vw,100px);width:min(1160px,100% - 32px);margin:auto;padding:clamp(45px,8vw,100px) 0;display:grid}.social-start-hero h1{font:800 clamp(3.4rem,7vw,7.4rem)/.86 var(--font-geist-sans);letter-spacing:-.075em;max-width:10ch;margin:14px 0 28px}.social-start-hero>div>p:not(.kicker){max-width:620px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.social-start-hero .button{margin-top:28px}.social-start-hero small{color:#676158;margin-top:14px;display:block}.social-start-hero aside{color:#fff;box-shadow:18px 18px 0 var(--orange);background:#171713;border-radius:2px;gap:8px;padding:30px;display:grid}.social-start-hero aside span{color:#ff8a5f;text-transform:uppercase;letter-spacing:.12em;margin-top:15px;font-size:.72rem;font-weight:800}.social-start-hero aside strong{font-size:1.3rem}.social-benefits{border-top:1px solid #cec6b7;border-bottom:1px solid #cec6b7;grid-template-columns:repeat(4,1fr);display:grid}.social-benefits article{border-right:1px solid #cec6b7;padding:clamp(28px,4vw,55px)}.social-benefits article:last-child{border:0}.social-benefits span{color:var(--orange);font-weight:800}.social-benefits h2{text-transform:uppercase;letter-spacing:-.02em;font-size:1.35rem}.social-benefits p{color:#5e594f;line-height:1.55}.social-how{width:min(980px,100% - 32px);margin:auto;padding:clamp(70px,10vw,140px) 0}.social-how>h2{letter-spacing:-.06em;max-width:13ch;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.social-how ol{grid-template-columns:repeat(3,1fr);gap:30px;margin:55px 0;padding:0;list-style:none;display:grid}.social-how li{border-top:3px solid var(--orange);gap:12px;padding-top:20px;display:grid}.social-how li strong{font-size:1.25rem}.social-how li span{color:#625d54;line-height:1.55}@media (max-width:760px){.social-start-hero{grid-template-columns:1fr;align-items:start;gap:38px;padding-top:35px}.social-start-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.social-start-hero .button{text-align:center;width:100%}.social-start-hero aside{box-shadow:10px 10px 0 var(--orange)}.social-benefits{grid-template-columns:1fr}.social-benefits article{border-bottom:1px solid #cec6b7;border-right:0}.social-how ol{grid-template-columns:1fr}.social-how .button{text-align:center;width:100%}}
:is(body:has(.social-start)>.global-header,body:has(.social-start)>.global-footer){display:none}.search-empty{background:#fff8ef;border-left:4px solid #ff5a1f;margin:14px 0 0;padding:14px}.admin-funnel{max-width:1400px;margin:auto;padding:55px 28px 100px}.admin-funnel h1{letter-spacing:-.07em;font-size:clamp(3.5rem,8vw,7rem);line-height:.9}.admin-funnel form{flex-wrap:wrap;align-items:end;gap:12px;margin:35px 0;display:flex}.admin-funnel label{text-transform:uppercase;gap:6px;font-size:.75rem;font-weight:800;display:grid}.admin-funnel input,.admin-funnel select{color:#171714;background:#fff;border:1px solid #aaa093;padding:12px}.funnel-table{border:1px solid #d5cdbf;overflow:auto}.funnel-table table{border-collapse:collapse;width:100%;min-width:850px}.funnel-table th,.funnel-table td{text-align:left;border-bottom:1px solid #d5cdbf;padding:18px}.funnel-table thead{color:#fff;background:#171714}.funnel-table td strong,.funnel-table td small{display:block}.funnel-table td strong{font-size:1.5rem}.funnel-table td small{color:#6c655d;margin-top:4px}.admin-funnel h2{margin:55px 0 18px;font-size:clamp(1.8rem,4vw,3.2rem)}.admin-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-summary article{background:#fff;border:1px solid #d5cdbf;padding:24px}.admin-summary strong,.admin-summary span{display:block}.admin-summary strong{font-size:2.2rem}.admin-summary span{color:#6c655d}@media (max-width:760px){.admin-summary{grid-template-columns:1fr 1fr}.admin-funnel{padding-inline:16px}.admin-funnel form label{width:100%}}
.homepage-gateway{color:#181915;background:#f8f5ee;border-bottom:12px solid #ff5424;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);min-height:calc(100svh - 78px);display:grid}.gateway-brand{background:linear-gradient(145deg,#e9e2d6 0%,#f8f5ee 66%);flex-direction:column;justify-content:center;padding:clamp(42px,7vw,112px);display:flex;position:relative;overflow:hidden}.gateway-brand:after{content:"";border:1px solid #ff542433;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-220px;right:-250px}.gateway-brand .stheno-logo{margin-bottom:auto}.gateway-brand>p:first-of-type,.gateway-question .kicker{letter-spacing:.17em;color:#a53a1b;font-size:.74rem;font-weight:850}.gateway-brand h1{font-family:var(--font-display,serif);letter-spacing:-.055em;max-width:760px;margin:38px 0 30px;font-size:clamp(3.2rem,5.7vw,6.8rem);line-height:.91}.gateway-brand>p:last-child{color:#54554f;max-width:590px;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.6}.gateway-question{flex-direction:column;justify-content:center;width:100%;max-width:830px;margin:auto;padding:clamp(38px,6vw,96px);display:flex}.gateway-question h2{letter-spacing:-.035em;margin:10px 0 30px;font-size:clamp(2rem,3.1vw,3.7rem);line-height:1.02}.gateway-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gateway-options button,.gateway-primary{appearance:none;color:#181915;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #c9c2b6;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-weight:760;transition:transform .16s,border-color .16s,background .16s;display:flex}.gateway-options button:hover,.gateway-options button:focus-visible{outline-offset:2px;border-color:#ff5424;outline:3px solid #ff54242e;transform:translateY(-2px)}.gateway-options button i{color:#ff5424;font-size:1.3rem;font-style:normal}.gateway-options button.selected{color:#111;background:#ff5424;border-color:#ff5424}.gateway-options button.selected i{color:#111}.gateway-options button:disabled:not(.selected){opacity:.5}.gateway-explore{color:#181915;font:inherit;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:20px 0 8px;font-weight:760;-webkit-text-decoration:underline #ff5424;text-decoration:underline #ff5424}.gateway-explore span,.gateway-primary span{color:#ff5424}.gateway-primary{background:#ff5424;border-color:#ff5424;justify-content:center;margin-top:18px}.gateway-primary span{color:#111}.gateway-loading{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.gateway-advancing .gateway-question{animation:.2s both gateway-confirm}@keyframes gateway-confirm{to{opacity:.88;transform:translate(8px)}}@media (max-width:780px){.homepage-gateway{border-bottom-width:8px;min-height:calc(100svh - 64px);display:block}.gateway-brand{min-height:auto;padding:24px 20px 20px}.gateway-brand .stheno-logo{margin-bottom:34px}.gateway-brand h1{max-width:570px;margin:16px 0;font-size:clamp(2.65rem,13vw,4.35rem)}.gateway-brand>p:last-child{margin-bottom:0;font-size:.98rem;line-height:1.48}.gateway-question{padding:24px 20px 32px}.gateway-question h2{margin:7px 0 18px;font-size:clamp(1.85rem,8vw,2.7rem)}.gateway-options{grid-template-columns:1fr;gap:9px}.gateway-options button{border-radius:12px;min-height:58px;padding:13px 16px}.gateway-explore{padding-top:19px}}@media (max-width:380px){.gateway-brand{padding-top:18px}.gateway-brand .stheno-logo{margin-bottom:22px}.gateway-brand h1{font-size:2.55rem}.gateway-question{padding-top:20px}.gateway-options button{min-height:54px}}
:is(body:has(.homepage-gateway) .global-header,body:has(.homepage-gateway) .global-footer){display:none}.homepage-gateway{min-height:100svh}@media (max-width:780px){.homepage-gateway{min-height:100svh}.gateway-brand{padding:18px 20px 14px}.gateway-brand .stheno-logo{margin-bottom:18px}.gateway-brand h1{margin:12px 0;font-size:clamp(2.45rem,11vw,3.25rem)}.gateway-brand>p:last-child{font-size:.92rem;line-height:1.4}.gateway-question{padding:18px 20px 22px}.gateway-question h2{margin:5px 0 14px;font-size:clamp(1.65rem,7vw,2.25rem)}.gateway-options{grid-template-columns:1fr 1fr;gap:8px}.gateway-options button{min-height:66px;padding:10px 12px;font-size:.91rem;line-height:1.15}.gateway-explore{padding-top:16px}}