.landing-module__jDH3nq__page{--canvas:#f8f7f4;--surface:#fff;--soft:#f2f1ed;--ink:#191918;--muted:#73737a;--line:#14141414;--orange:#ff8904;--orangeSoft:#ff890414;min-height:100vh;color:var(--ink);background:#151315}.landing-module__jDH3nq__pageSurface{z-index:2;background:var(--canvas);border-radius:0 0 18px 18px;position:relative;box-shadow:0 18px 50px #0000002e}.landing-module__jDH3nq__navWrap{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f7f4a3;border:1px solid #14141413;border-radius:999px;width:min(1200px,100% - 24px);height:58px;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #19191809}.landing-module__jDH3nq__nav{align-items:center;gap:40px;height:100%;padding:0 14px 0 18px;display:flex}.landing-module__jDH3nq__brand,.landing-module__jDH3nq__footerBrand{letter-spacing:-.03em;align-items:center;gap:9px;font-weight:700;display:flex}.landing-module__jDH3nq__logo{width:27px;height:27px}.landing-module__jDH3nq__desktopLinks{color:#56565c;gap:28px;font-size:14px;display:flex}.landing-module__jDH3nq__desktopActions{align-items:center;gap:20px;margin-left:auto;display:flex}.landing-module__jDH3nq__signIn{color:#56565c;font-size:14px}.landing-module__jDH3nq__primaryButton,.landing-module__jDH3nq__secondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:650;transition:background-color .15s,transform .12s;display:inline-flex}.landing-module__jDH3nq__primaryButton{background:var(--orange);color:#fff;box-shadow:0 1px 2px #0001}.landing-module__jDH3nq__secondaryButton{border:1px solid var(--line);background:#fff}.landing-module__jDH3nq__primaryButton:active,.landing-module__jDH3nq__secondaryButton:active{transform:scale(.98)}.landing-module__jDH3nq__menuButton,.landing-module__jDH3nq__mobileMenu{display:none}.landing-module__jDH3nq__eyebrow{font:600 11px/1.4 var(--font-mono);letter-spacing:.13em;color:#64646a}.landing-module__jDH3nq__heroIntro{z-index:5;text-align:center;max-width:1200px;margin:auto;padding:168px 24px 72px;position:relative}.landing-module__jDH3nq__topHeroCopy{max-width:830px;margin:auto}.landing-module__jDH3nq__topHeroCopy h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(46px,5.4vw,68px);font-weight:650;line-height:.98}.landing-module__jDH3nq__topHeroCopy h1 span,.landing-module__jDH3nq__reviews h2 em{color:var(--orange);font-style:normal}.landing-module__jDH3nq__topHeroCopy>p:not(.landing-module__jDH3nq__eyebrow){max-width:650px;color:var(--muted);margin:auto;font-size:18px;line-height:1.65}.landing-module__jDH3nq__heroActions{z-index:6;justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex;position:relative}.landing-module__jDH3nq__textLink{align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.landing-module__jDH3nq__dashboardStory{z-index:1;width:100%;margin:0 auto;position:relative;overflow:hidden}.landing-module__jDH3nq__trust{z-index:3;border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;gap:56px;max-width:1200px;margin:auto;padding:17px 24px;display:flex;position:relative}.landing-module__jDH3nq__trust span{color:#66666c;align-items:center;gap:8px;font-size:12px;display:flex}.landing-module__jDH3nq__trust svg{width:13px;color:var(--orange)}.landing-module__jDH3nq__stories{max-width:1248px;margin:auto;padding:72px 24px 0}.landing-module__jDH3nq__story{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:72px;padding:96px 0;display:grid}.landing-module__jDH3nq__reverse .landing-module__jDH3nq__storyCopy{order:2}.landing-module__jDH3nq__reverse .landing-module__jDH3nq__storyVisual{order:1}.landing-module__jDH3nq__storyCopy h2,.landing-module__jDH3nq__sectionHeading h2,.landing-module__jDH3nq__pricing h2,.landing-module__jDH3nq__faq h2,.landing-module__jDH3nq__finalCta h2{letter-spacing:-.045em;text-wrap:balance;margin:17px 0 20px;font-size:clamp(34px,4vw,48px);font-weight:620;line-height:1.06}.landing-module__jDH3nq__storyCopy>p,.landing-module__jDH3nq__sectionHeading>p,.landing-module__jDH3nq__pricingCopy>p,.landing-module__jDH3nq__faq>div:first-child>p,.landing-module__jDH3nq__finalCta p{color:var(--muted);font-size:17px;line-height:1.65}.landing-module__jDH3nq__storyCopy ul{gap:11px;margin-top:28px;display:grid}.landing-module__jDH3nq__storyCopy li{align-items:center;gap:10px;font-size:14px;display:flex}.landing-module__jDH3nq__storyCopy li svg{color:var(--orange)}.landing-module__jDH3nq__storyVisual{min-width:0}.landing-module__jDH3nq__productPanel{text-align:left;background:#fff;border:1px solid #1414141a;border-radius:15px;padding:24px;box-shadow:0 8px 30px #201c140b}.landing-module__jDH3nq__panelTop{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:21px;display:flex}.landing-module__jDH3nq__panelLabel{font:500 9px var(--font-mono);letter-spacing:.11em;color:#96969b}.landing-module__jDH3nq__panelTop h3{letter-spacing:-.03em;margin-top:4px;font-size:20px}.landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__adaptiveBadge{font:600 11px var(--font-mono);border:1px solid var(--line);white-space:nowrap;background:#fafaf8;border-radius:999px;padding:7px 10px}.landing-module__jDH3nq__panelBadge:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.landing-module__jDH3nq__searchBar{color:#88888e;border:1px solid #1414141c;border-radius:9px;align-items:center;gap:10px;height:46px;padding:0 13px;font-size:13px;display:flex}.landing-module__jDH3nq__searchBar kbd{border:1px solid var(--line);font:10px var(--font-mono);border-radius:4px;margin-left:auto;padding:2px 6px}.landing-module__jDH3nq__quickRow{gap:8px;padding:12px 0 22px;display:flex}.landing-module__jDH3nq__quickRow button,.landing-module__jDH3nq__workoutSummary button{border:1px solid var(--line);background:#fafaf8;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;display:flex}.landing-module__jDH3nq__quickRow button:last-child{color:#d65a00;background:var(--orangeSoft);border-color:#ff89041f}.landing-module__jDH3nq__tableLabel,.landing-module__jDH3nq__setHead{border-bottom:1px solid var(--line);font:600 9px var(--font-mono);letter-spacing:.09em;color:#99999f;justify-content:space-between;padding:0 2px 9px;display:flex}.landing-module__jDH3nq__foodRow{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:13px 2px;display:grid}.landing-module__jDH3nq__foodIcon{background:var(--soft);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.landing-module__jDH3nq__foodRow strong,.landing-module__jDH3nq__exercise strong{font-size:12px}.landing-module__jDH3nq__foodRow small,.landing-module__jDH3nq__exercise small{color:#929298;margin-top:3px;font-size:10px;display:block}.landing-module__jDH3nq__foodRow>b{font:600 12px var(--font-mono)}.landing-module__jDH3nq__macroFooter{grid-template-columns:repeat(3,1fr);padding-top:18px;display:grid}.landing-module__jDH3nq__macroFooter div{border-right:1px solid var(--line);padding-left:14px}.landing-module__jDH3nq__macroFooter div:first-child{padding-left:2px}.landing-module__jDH3nq__macroFooter div:last-child{border:0}.landing-module__jDH3nq__macroFooter span,.landing-module__jDH3nq__metricRow span{color:#929298;font-size:9px;display:block}.landing-module__jDH3nq__macroFooter strong{font:600 13px var(--font-mono)}.landing-module__jDH3nq__macroFooter small,.landing-module__jDH3nq__metricRow small{color:#9a9aa0;font-weight:400}.landing-module__jDH3nq__adaptiveBadge{color:#d65a00;background:var(--orangeSoft);border-color:#ff890424;align-items:center;gap:6px;display:flex}.landing-module__jDH3nq__metricRow{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.landing-module__jDH3nq__metricRow div{border-right:1px solid var(--line);padding:13px}.landing-module__jDH3nq__metricRow div:last-child{border:0}.landing-module__jDH3nq__metricRow strong{font:600 17px var(--font-mono);margin-top:4px;display:block}.landing-module__jDH3nq__chartWrap{height:250px;padding-left:38px;position:relative}.landing-module__jDH3nq__chartWrap svg{width:100%;height:205px;overflow:visible}.landing-module__jDH3nq__chartAxis{height:168px;font:9px var(--font-mono);color:#a1a1a6;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:6px;left:0}.landing-module__jDH3nq__grid path{stroke:#14141412;stroke-width:1px}.landing-module__jDH3nq__area{fill:#ff89040e}.landing-module__jDH3nq__tdeeLine{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-linecap:round}.landing-module__jDH3nq__intakeLine{fill:none;stroke:#a9a9ae;stroke-width:1.5px;stroke-dasharray:4 5}.landing-module__jDH3nq__chartPoint{fill:var(--orange);stroke:#fff;stroke-width:3px}.landing-module__jDH3nq__chartLegend{color:#88888e;align-items:center;gap:16px;margin-top:-7px;font-size:9px;display:flex}.landing-module__jDH3nq__chartLegend span{align-items:center;gap:5px;display:flex}.landing-module__jDH3nq__chartLegend i{background:#aaa;width:12px;height:2px}.landing-module__jDH3nq__chartLegend .landing-module__jDH3nq__orangeKey{background:var(--orange)}.landing-module__jDH3nq__chartLegend b{color:#d65a00;margin-left:auto}.landing-module__jDH3nq__workoutSummary{border:1px solid var(--line);background:#fafaf8;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px;display:flex}.landing-module__jDH3nq__workoutSummary>div{align-items:center;gap:10px;display:flex}.landing-module__jDH3nq__workoutSummary span small,.landing-module__jDH3nq__personalBest span small{color:#929298;margin-top:2px;font-size:10px;display:block}.landing-module__jDH3nq__workoutSummary strong{font-size:12px}.landing-module__jDH3nq__setHead,.landing-module__jDH3nq__exercise{grid-template-columns:2fr .8fr .7fr .45fr;display:grid}.landing-module__jDH3nq__exercise{border-bottom:1px solid var(--line);font:11px var(--font-mono);align-items:center;padding:14px 2px}.landing-module__jDH3nq__exerciseTitle{font-family:var(--font-sans)}.landing-module__jDH3nq__exercise>span{color:#929298}.landing-module__jDH3nq__exercise>b{font-weight:500}.landing-module__jDH3nq__personalBest{background:var(--orangeSoft);color:#bd5000;border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;display:flex}.landing-module__jDH3nq__personalBest strong{font-size:11px}.landing-module__jDH3nq__comparison,.landing-module__jDH3nq__reviews,.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__faq{max-width:1200px;margin:auto;padding:112px 24px}.landing-module__jDH3nq__comparison{border-block:1px solid var(--line);background:#f3f1ec;max-width:none}.landing-module__jDH3nq__comparison>*{max-width:1152px;margin-inline:auto}.landing-module__jDH3nq__sectionHeading{max-width:720px}.landing-module__jDH3nq__comparisonRows{gap:10px;margin-top:52px;display:grid}.landing-module__jDH3nq__comparisonRow{grid-template-columns:1fr 32px 1fr;align-items:center;display:grid}.landing-module__jDH3nq__problem,.landing-module__jDH3nq__solution{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;min-height:68px;padding:16px 18px;font-size:14px;display:flex}.landing-module__jDH3nq__problem svg{color:#a8a6a1}.landing-module__jDH3nq__solution{background:#fff;border-color:#ff890421}.landing-module__jDH3nq__solution svg{color:var(--orange)}.landing-module__jDH3nq__rowArrow{color:#aaa8a3;margin:auto}.landing-module__jDH3nq__reviews{max-width:none;overflow:hidden}.landing-module__jDH3nq__reviews .landing-module__jDH3nq__sectionHeading{max-width:1152px;margin:auto}.landing-module__jDH3nq__railViewport{margin-top:52px;overflow:hidden}.landing-module__jDH3nq__rail,.landing-module__jDH3nq__railStatic{gap:12px;width:max-content;display:flex}.landing-module__jDH3nq__rail{will-change:transform;animation:42s linear infinite landing-module__jDH3nq__rail}.landing-module__jDH3nq__railViewport:hover .landing-module__jDH3nq__rail{animation-play-state:paused}.landing-module__jDH3nq__railStatic{overflow-x:auto}.landing-module__jDH3nq__reviewCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;flex:none;width:330px;height:210px;padding:22px;display:flex}.landing-module__jDH3nq__reviewTop{align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.landing-module__jDH3nq__reviewTop span{background:var(--soft);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.landing-module__jDH3nq__reviewCard p{margin-top:24px;font-size:15px;line-height:1.55}.landing-module__jDH3nq__reviewCard small{font:10px var(--font-mono);color:#99999f;margin-top:auto}.landing-module__jDH3nq__demoNote{text-align:center;color:#a0a0a5;margin-top:18px;font-size:10px}.landing-module__jDH3nq__pricing{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}.landing-module__jDH3nq__pricingCopy{padding:20px 50px 20px 0}.landing-module__jDH3nq__pricing h2{font-size:40px}.landing-module__jDH3nq__pricing .landing-module__jDH3nq__textLink{margin-top:26px}.landing-module__jDH3nq__priceCard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:24px;display:flex}.landing-module__jDH3nq__priceTop{justify-content:space-between;align-items:baseline;display:flex}.landing-module__jDH3nq__priceTop>span{font:600 10px var(--font-mono);letter-spacing:.1em}.landing-module__jDH3nq__priceTop strong{font:600 22px var(--font-mono)}.landing-module__jDH3nq__priceTop small{font:11px var(--font-sans);color:var(--muted)}.landing-module__jDH3nq__priceCard ul{gap:12px;padding:28px 0;display:grid}.landing-module__jDH3nq__priceCard li{align-items:center;gap:8px;font-size:12px;display:flex}.landing-module__jDH3nq__priceCard li svg{width:15px;color:var(--orange)}.landing-module__jDH3nq__priceCard>.landing-module__jDH3nq__primaryButton,.landing-module__jDH3nq__priceCard>.landing-module__jDH3nq__secondaryButton{margin-top:auto}.landing-module__jDH3nq__priceCard>p{color:#99999f;text-align:center;margin-top:10px;font-size:10px}.landing-module__jDH3nq__faq{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.landing-module__jDH3nq__faqList{border-top:1px solid var(--line)}.landing-module__jDH3nq__faqItem{border-bottom:1px solid var(--line)}.landing-module__jDH3nq__faqItem button{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:64px;font-size:15px;font-weight:600;display:flex}.landing-module__jDH3nq__faqItem button svg{color:#999;width:18px}.landing-module__jDH3nq__answer{overflow:hidden}.landing-module__jDH3nq__answer p{color:var(--muted);padding:0 40px 22px 0;font-size:14px;line-height:1.65}.landing-module__jDH3nq__finalCta{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1152px;margin:0 auto 112px;padding:70px;display:grid}.landing-module__jDH3nq__finalCta h2{font-size:48px}.landing-module__jDH3nq__finalCta .landing-module__jDH3nq__primaryButton{margin-top:28px}.landing-module__jDH3nq__ctaData{border:1px solid var(--line);background:#fafaf8;border-radius:12px;grid-template-columns:1fr 32px 1fr;align-items:center;padding:26px;display:grid}.landing-module__jDH3nq__ctaData>svg{color:#aaa}.landing-module__jDH3nq__ctaData span,.landing-module__jDH3nq__ctaData small{color:#96969b;font-size:10px;display:block}.landing-module__jDH3nq__ctaData strong{font:600 20px var(--font-mono);margin:8px 0;display:block}.landing-module__jDH3nq__footer{color:#f5f3ee;background:#151315;padding:72px max(24px,50vw - 576px) 28px}.landing-module__jDH3nq__footerTop{justify-content:space-between;gap:64px;display:flex}.landing-module__jDH3nq__footerBrand{font-size:19px}.landing-module__jDH3nq__footerTop>div>p{color:#8d8d89;margin-top:16px;font-size:13px}.landing-module__jDH3nq__footerLinks{gap:80px;display:flex}.landing-module__jDH3nq__footerLinks>div{flex-direction:column;gap:10px;display:flex}.landing-module__jDH3nq__footerLinks strong{margin-bottom:5px;font-size:11px}.landing-module__jDH3nq__footerLinks a{color:#92928e;font-size:12px}.landing-module__jDH3nq__footerBottom{color:#777773;border-top:1px solid #ffffff17;justify-content:space-between;margin-top:64px;padding-top:24px;font-size:11px;display:flex}.landing-module__jDH3nq__footerBottom a{align-items:center;gap:7px;display:flex}.landing-module__jDH3nq__footerBottom svg{width:15px}@keyframes landing-module__jDH3nq__rail{to{transform:translate(calc(-50% - 6px))}}@media (max-width:900px){.landing-module__jDH3nq__story,.landing-module__jDH3nq__story.landing-module__jDH3nq__reverse{grid-template-columns:1fr;gap:44px}.landing-module__jDH3nq__reverse .landing-module__jDH3nq__storyCopy,.landing-module__jDH3nq__reverse .landing-module__jDH3nq__storyVisual{order:initial}.landing-module__jDH3nq__pricing{grid-template-columns:1fr 1fr}.landing-module__jDH3nq__pricingCopy{grid-column:1/-1;padding:0 0 28px}.landing-module__jDH3nq__faq{grid-template-columns:1fr;gap:48px}.landing-module__jDH3nq__finalCta{margin-inline:24px}.landing-module__jDH3nq__desktopLinks{display:none}}@media (max-width:680px){.landing-module__jDH3nq__navWrap{top:8px}.landing-module__jDH3nq__nav{padding:0 12px 0 15px}.landing-module__jDH3nq__desktopActions{display:none}.landing-module__jDH3nq__menuButton{place-items:center;margin-left:auto;display:grid}.landing-module__jDH3nq__mobileMenu{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;top:64px;left:0;right:0;box-shadow:0 16px 40px #0000001a}.landing-module__jDH3nq__mobileMenu>a:not(.landing-module__jDH3nq__primaryButton){padding:10px;font-size:14px}.landing-module__jDH3nq__heroIntro{padding:140px 18px 24px}.landing-module__jDH3nq__topHeroCopy h1{font-size:43px}.landing-module__jDH3nq__topHeroCopy>p:not(.landing-module__jDH3nq__eyebrow){font-size:16px}.landing-module__jDH3nq__heroActions{flex-direction:column;gap:16px}.landing-module__jDH3nq__dashboardStory{margin:0 auto}.landing-module__jDH3nq__trust{justify-content:space-between;gap:0;margin:0 18px;padding-inline:14px}.landing-module__jDH3nq__trust span{font-size:10px}.landing-module__jDH3nq__stories{padding:48px 18px 0}.landing-module__jDH3nq__story{padding:72px 0}.landing-module__jDH3nq__storyCopy h2,.landing-module__jDH3nq__sectionHeading h2,.landing-module__jDH3nq__faq h2{font-size:35px}.landing-module__jDH3nq__productPanel{padding:18px;overflow-x:auto}.landing-module__jDH3nq__metricRow strong{font-size:13px}.landing-module__jDH3nq__chartWrap,.landing-module__jDH3nq__workoutSummary,.landing-module__jDH3nq__setHead,.landing-module__jDH3nq__exercise{min-width:500px}.landing-module__jDH3nq__comparison,.landing-module__jDH3nq__reviews,.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__faq{padding:80px 18px}.landing-module__jDH3nq__comparisonRow{grid-template-columns:1fr}.landing-module__jDH3nq__rowArrow{margin:8px auto;transform:rotate(90deg)}.landing-module__jDH3nq__reviewCard{width:286px}.landing-module__jDH3nq__pricing{grid-template-columns:1fr}.landing-module__jDH3nq__pricingCopy{grid-column:auto}.landing-module__jDH3nq__priceCard{min-height:285px}.landing-module__jDH3nq__finalCta{grid-template-columns:1fr;gap:40px;margin:0 18px 80px;padding:48px 22px}.landing-module__jDH3nq__finalCta h2{font-size:40px}.landing-module__jDH3nq__ctaData{gap:8px;padding:18px}.landing-module__jDH3nq__ctaData strong{font-size:15px}.landing-module__jDH3nq__footer{padding-top:56px}.landing-module__jDH3nq__footerTop{flex-direction:column}.landing-module__jDH3nq__footerLinks{grid-template-columns:1fr 1fr;gap:40px;display:grid}.landing-module__jDH3nq__footerBottom{flex-direction:column;gap:14px}}@media (hover:hover) and (pointer:fine){.landing-module__jDH3nq__primaryButton:hover{background:#e95f00}.landing-module__jDH3nq__secondaryButton:hover{background:#f7f6f3}.landing-module__jDH3nq__desktopLinks a:hover,.landing-module__jDH3nq__signIn:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__rail{will-change:auto;animation:none}.landing-module__jDH3nq__railViewport{overflow-x:auto}}.landing-module__jDH3nq__footerRevealSpace{z-index:0;pointer-events:none;background:#151315;height:410px;position:relative}.landing-module__jDH3nq__footer{z-index:1;flex-direction:column;justify-content:space-between;min-height:410px;padding-top:84px;display:flex;position:fixed;inset:auto 0 0}.landing-module__jDH3nq__footerBrand{gap:12px;font-size:30px;line-height:1}.landing-module__jDH3nq__footerBrand .landing-module__jDH3nq__logo{width:40px;height:40px}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__footerRevealSpace{display:none}.landing-module__jDH3nq__footer{position:relative}}.landing-module__jDH3nq__footerTop{align-items:flex-start}.landing-module__jDH3nq__footerTop>div>p{max-width:340px;margin-top:24px;font-size:16px;line-height:1.6}.landing-module__jDH3nq__footerLinks{gap:clamp(56px,7vw,104px)}.landing-module__jDH3nq__footerLinks>div{gap:14px;min-width:110px}.landing-module__jDH3nq__footerLinks strong{letter-spacing:.02em;color:#f5f3ee;margin-bottom:8px;font-size:13px}.landing-module__jDH3nq__footerLinks a{font-size:14px;line-height:1.4}.landing-module__jDH3nq__footerBottom{padding-top:28px;font-size:13px}.landing-module__jDH3nq__priceCard{height:100%;min-height:330px}.landing-module__jDH3nq__priceCardDark .landing-module__jDH3nq__priceTop small,.landing-module__jDH3nq__priceCardDark>p{color:#7b6658}.landing-module__jDH3nq__priceCardDark li{color:#49382d}.landing-module__jDH3nq__plusButton{background:var(--orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:650;transition:background-color .15s,transform .12s;display:inline-flex}.landing-module__jDH3nq__plusButton:active{transform:scale(.98)}@media (max-width:680px){.landing-module__jDH3nq__footerRevealSpace{display:none}.landing-module__jDH3nq__footer{min-height:0;padding-top:64px;position:relative}.landing-module__jDH3nq__footerBrand{font-size:28px}.landing-module__jDH3nq__footerBrand .landing-module__jDH3nq__logo{width:38px;height:38px}.landing-module__jDH3nq__footerTop>div>p{font-size:15px}.landing-module__jDH3nq__footerLinks{gap:40px}.landing-module__jDH3nq__footerLinks>div{gap:12px}.landing-module__jDH3nq__footerLinks a{font-size:13px}.landing-module__jDH3nq__footerBottom{font-size:12px}}.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn{border:1px solid var(--line);height:44px;color:var(--ink);background:#ffffffb8;border-radius:10px;justify-content:center;align-items:center;padding:0 17px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,transform .12s;display:inline-flex}.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__primaryButton,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__primaryButton{border-radius:10px;height:44px;padding:0 18px}.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__signIn:active,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__signIn:hover,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn:hover{color:var(--ink);background:#fff}}@media (max-width:680px){.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__primaryButton{width:100%;padding:0 18px}}.dark .landing-module__jDH3nq__page{--canvas:#151315;--surface:#201f20;--soft:#272627;--ink:#f3f2ee;--muted:#a3a3a8;--line:#ffffff1a;color:var(--ink);background:#151315}.dark .landing-module__jDH3nq__pageSurface{background:var(--canvas)}.dark .landing-module__jDH3nq__navWrap{border-color:var(--line);background:#171716b8}:is(.dark .landing-module__jDH3nq__mobileMenu,.dark .landing-module__jDH3nq__trust,.dark .landing-module__jDH3nq__productPanel,.dark .landing-module__jDH3nq__priceCard,.dark .landing-module__jDH3nq__finalCta,.dark .landing-module__jDH3nq__reviewCard,.dark .landing-module__jDH3nq__solution){background:var(--surface);color:var(--ink)}:is(.dark .landing-module__jDH3nq__problem,.dark .landing-module__jDH3nq__comparison){background:#1b1b1a}.dark .landing-module__jDH3nq__searchBar{background:#242422}.dark .landing-module__jDH3nq__quickRow button{background:#242422}.dark .landing-module__jDH3nq__workoutSummary{background:#242422}.dark .landing-module__jDH3nq__ctaData{background:#242422}.dark .landing-module__jDH3nq__secondaryButton{background:var(--surface);color:var(--ink);border-color:var(--line)}.dark .landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__signIn{background:var(--surface);color:var(--ink);border-color:var(--line)}.dark .landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn{background:var(--surface);color:var(--ink);border-color:var(--line)}.dark .landing-module__jDH3nq__priceCardDark{color:#fff4ec;background:#3a2a20;border-color:#ff890447}.dark .landing-module__jDH3nq__priceCardDark .landing-module__jDH3nq__priceTop small{color:#dcc8ba}.dark .landing-module__jDH3nq__priceCardDark>p{color:#dcc8ba}.dark .landing-module__jDH3nq__priceCardDark li{color:#dcc8ba}:is(.dark .landing-module__jDH3nq__footerRevealSpace,.dark .landing-module__jDH3nq__footer){background:#f1efe9}.dark .landing-module__jDH3nq__footer{color:#191918}.dark .landing-module__jDH3nq__footerTop>div>p{color:#6f6f6b}.dark .landing-module__jDH3nq__footerLinks a{color:#6f6f6b}.dark .landing-module__jDH3nq__footerBottom{color:#6f6f6b}.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__primaryButton,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__primaryButton{color:#fff;background:#ff8904}.landing-module__jDH3nq__page{background:#24231f}.landing-module__jDH3nq__pageSurface{box-shadow:0 18px 34px #14120f1f}.landing-module__jDH3nq__productPanel,.landing-module__jDH3nq__panelTop,.landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__quickRow button,.landing-module__jDH3nq__workoutSummary{color:var(--ink)}.landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__adaptiveBadge{flex-shrink:0}.landing-module__jDH3nq__storyVisual,.landing-module__jDH3nq__productPanel,.landing-module__jDH3nq__comparison,.landing-module__jDH3nq__reviews,.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__faq,.landing-module__jDH3nq__finalCta{min-width:0;max-width:100%}.landing-module__jDH3nq__reviewTop strong{font-size:12px;font-weight:650}@media (max-width:900px){.landing-module__jDH3nq__footerRevealSpace{display:none}.landing-module__jDH3nq__footer{min-height:0;position:relative}.landing-module__jDH3nq__footerTop{flex-direction:column;gap:40px}.landing-module__jDH3nq__footerLinks{justify-content:space-between;width:100%}}@media (max-width:680px){.landing-module__jDH3nq__heroIntro{padding-top:clamp(124px,35vw,140px)}.landing-module__jDH3nq__topHeroCopy h1{font-size:clamp(36px,11vw,43px)}.landing-module__jDH3nq__topHeroCopy>p:not(.landing-module__jDH3nq__eyebrow){font-size:clamp(14px,4.2vw,16px);line-height:1.55}.landing-module__jDH3nq__heroActions{gap:12px;width:100%}.landing-module__jDH3nq__heroActions .landing-module__jDH3nq__primaryButton,.landing-module__jDH3nq__heroActions .landing-module__jDH3nq__textLink{width:100%}.landing-module__jDH3nq__stories{padding-top:clamp(36px,12vw,48px)}.landing-module__jDH3nq__story{gap:32px;padding-block:clamp(52px,16vw,72px)}.landing-module__jDH3nq__storyCopy h2,.landing-module__jDH3nq__sectionHeading h2,.landing-module__jDH3nq__faq h2{font-size:clamp(28px,8.5vw,35px)}.landing-module__jDH3nq__storyCopy>p,.landing-module__jDH3nq__sectionHeading>p,.landing-module__jDH3nq__pricingCopy>p,.landing-module__jDH3nq__faq>div:first-child>p,.landing-module__jDH3nq__finalCta p{font-size:clamp(15px,4.5vw,17px);line-height:1.55}.landing-module__jDH3nq__storyCopy ul{gap:9px;margin-top:22px}.landing-module__jDH3nq__storyCopy li{align-items:flex-start;font-size:13px}.landing-module__jDH3nq__productPanel{padding:clamp(14px,4.5vw,18px);overflow:hidden}.landing-module__jDH3nq__panelTop{align-items:center;gap:8px;padding-bottom:16px}.landing-module__jDH3nq__panelTop h3{font-size:clamp(16px,5.2vw,20px);line-height:1.1}.landing-module__jDH3nq__panelLabel{font-size:8px}.landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__adaptiveBadge{padding:6px 8px;font-size:clamp(9px,2.8vw,11px)}.landing-module__jDH3nq__searchBar{gap:8px;height:42px;padding-inline:10px;font-size:clamp(11px,3.2vw,13px)}.landing-module__jDH3nq__searchBar kbd{display:none}.landing-module__jDH3nq__quickRow{flex-wrap:wrap;padding:10px 0 18px}.landing-module__jDH3nq__quickRow button{white-space:nowrap;flex:120px;justify-content:center;padding-inline:7px;font-size:10px}.landing-module__jDH3nq__foodRow{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding-block:11px}.landing-module__jDH3nq__foodIcon{width:30px;height:30px}.landing-module__jDH3nq__foodRow strong,.landing-module__jDH3nq__exercise strong{font-size:11px}.landing-module__jDH3nq__foodRow small,.landing-module__jDH3nq__exercise small{font-size:9px;line-height:1.25}.landing-module__jDH3nq__foodRow>b{font-size:11px}.landing-module__jDH3nq__macroFooter{padding-top:14px}.landing-module__jDH3nq__macroFooter div{padding-left:8px}.landing-module__jDH3nq__macroFooter div:first-child{padding-left:0}.landing-module__jDH3nq__macroFooter strong{white-space:nowrap;font-size:clamp(10px,3.1vw,13px)}.landing-module__jDH3nq__macroFooter span,.landing-module__jDH3nq__metricRow span{font-size:8px}.landing-module__jDH3nq__metricRow{margin-bottom:16px}.landing-module__jDH3nq__metricRow div{min-width:0;padding:10px 7px}.landing-module__jDH3nq__metricRow strong{white-space:nowrap;font-size:clamp(11px,3.8vw,17px)}.landing-module__jDH3nq__chartWrap{height:205px;padding-left:32px}.landing-module__jDH3nq__chartWrap svg{height:174px}.landing-module__jDH3nq__chartAxis{height:142px;font-size:8px}.landing-module__jDH3nq__chartLegend{flex-wrap:wrap;gap:8px;margin-top:-4px;font-size:8px}.landing-module__jDH3nq__chartLegend b{margin-left:0}.landing-module__jDH3nq__workoutSummary{gap:8px;margin-bottom:14px;padding:10px}.landing-module__jDH3nq__workoutSummary>div{gap:7px;min-width:0}.landing-module__jDH3nq__workoutSummary button{white-space:nowrap;height:30px;padding-inline:7px;font-size:9px}.landing-module__jDH3nq__workoutSummary strong{font-size:11px}.landing-module__jDH3nq__workoutSummary span small,.landing-module__jDH3nq__personalBest span small{font-size:9px}.landing-module__jDH3nq__setHead,.landing-module__jDH3nq__exercise{grid-template-columns:minmax(0,1.8fr) minmax(0,.85fr) minmax(0,.72fr) minmax(28px,.45fr);column-gap:6px;min-width:0}.landing-module__jDH3nq__setHead{font-size:8px}.landing-module__jDH3nq__exercise{padding-block:11px;font-size:clamp(9px,2.7vw,11px)}.landing-module__jDH3nq__personalBest{margin-top:12px;padding:9px 10px}.landing-module__jDH3nq__personalBest strong{font-size:10px}.landing-module__jDH3nq__comparison,.landing-module__jDH3nq__reviews,.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__faq{padding-block:clamp(56px,16vw,80px)}.landing-module__jDH3nq__comparisonRows{margin-top:34px}.landing-module__jDH3nq__problem,.landing-module__jDH3nq__solution{min-height:58px;padding:13px 14px;font-size:13px}.landing-module__jDH3nq__reviewCard{width:min(286px,100vw - 36px);height:auto;min-height:210px;padding:18px}.landing-module__jDH3nq__reviewCard p{margin-top:20px;font-size:14px}.landing-module__jDH3nq__pricingCopy{padding-bottom:8px}.landing-module__jDH3nq__priceCard{min-height:285px;padding:20px}.landing-module__jDH3nq__finalCta{gap:32px;padding:clamp(36px,12vw,48px) 22px}.landing-module__jDH3nq__finalCta h2{font-size:clamp(32px,10vw,40px)}.landing-module__jDH3nq__ctaData{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.landing-module__jDH3nq__ctaData strong{white-space:nowrap;font-size:clamp(13px,4.2vw,15px)}.landing-module__jDH3nq__footer{padding-top:56px}}@media (max-width:380px){.landing-module__jDH3nq__nav{padding-inline:10px 9px}.landing-module__jDH3nq__brand{gap:6px;font-size:14px}.landing-module__jDH3nq__brand .landing-module__jDH3nq__logo{width:24px;height:24px}.landing-module__jDH3nq__panelTop{flex-wrap:wrap}.landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__adaptiveBadge{margin-left:auto}.landing-module__jDH3nq__trust{padding-inline:10px}.landing-module__jDH3nq__trust span{gap:5px;font-size:9px}.landing-module__jDH3nq__footerLinks{gap:24px}.landing-module__jDH3nq__footerLinks>div{min-width:0}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__pageSurface{box-shadow:none}}.landing-module__jDH3nq__adviceMock{background:var(--orangeSoft);color:#bd5000;border:1px solid #ff890430;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-7px 0 20px;padding:11px 12px;display:flex}.landing-module__jDH3nq__adviceMock>div{align-items:center;gap:9px;display:flex}.landing-module__jDH3nq__adviceMock span small{color:#929298;margin-top:3px;font-size:10px;display:block}.landing-module__jDH3nq__adviceMock strong{color:#bd5000;font-size:11px}.landing-module__jDH3nq__adviceMock>b{font:600 9px var(--font-mono);border:1px solid #ff890440;border-radius:999px;padding:5px 7px}.landing-module__jDH3nq__pageSurface{background:var(--canvas)}.landing-module__jDH3nq__productPanel,.landing-module__jDH3nq__priceCard,.landing-module__jDH3nq__reviewCard,.landing-module__jDH3nq__finalCta,.landing-module__jDH3nq__solution,.landing-module__jDH3nq__trust{background:var(--surface);color:var(--ink);border-color:var(--line)}.landing-module__jDH3nq__problem,.landing-module__jDH3nq__comparison{color:var(--muted);border-color:var(--line);background:#1b1b1a}.landing-module__jDH3nq__searchBar,.landing-module__jDH3nq__quickRow button,.landing-module__jDH3nq__workoutSummary,.landing-module__jDH3nq__ctaData{border-color:var(--line);color:var(--ink);background:#242422}.landing-module__jDH3nq__foodIcon,.landing-module__jDH3nq__reviewTop span,.landing-module__jDH3nq__panelBadge{background:var(--soft)}.landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__adaptiveBadge{border-color:var(--line)}.landing-module__jDH3nq__footerRevealSpace,.landing-module__jDH3nq__footer{background:var(--canvas)}.landing-module__jDH3nq__footer{color:var(--ink)}.landing-module__jDH3nq__priceCardDark{color:#fff4ec;background:#3a2a20;border-color:#ff890447}.landing-module__jDH3nq__priceCardDark .landing-module__jDH3nq__priceTop small,.landing-module__jDH3nq__priceCardDark>p,.landing-module__jDH3nq__priceCardDark li{color:#dcc8ba}.landing-module__jDH3nq__stories{max-width:1448px}.landing-module__jDH3nq__story{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:54px}.landing-module__jDH3nq__story.landing-module__jDH3nq__reverse{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)}.landing-module__jDH3nq__comparison>*{max-width:866px}.landing-module__jDH3nq__comparison .landing-module__jDH3nq__sectionHeading h2{font-size:clamp(40px,4.2vw,54px)}.landing-module__jDH3nq__productPanel{box-shadow:none;border-radius:18px}.landing-module__jDH3nq__productPanel,.landing-module__jDH3nq__priceCard,.landing-module__jDH3nq__reviewCard,.landing-module__jDH3nq__finalCta,.landing-module__jDH3nq__solution,.landing-module__jDH3nq__trust{border-color:#ffffff17}.landing-module__jDH3nq__navWrap{background:#20201fb8;border-color:#ffffff1a;box-shadow:0 8px 24px #0003}.landing-module__jDH3nq__secondaryButton,.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__mobileMenu{color:#f3f2ee;background:#201f20;border-color:#ffffff1a}.landing-module__jDH3nq__eyebrow{color:#a3a3a8}.landing-module__jDH3nq__panelLabel,.landing-module__jDH3nq__foodRow small,.landing-module__jDH3nq__exercise small,.landing-module__jDH3nq__macroFooter span,.landing-module__jDH3nq__metricRow span,.landing-module__jDH3nq__chartLegend,.landing-module__jDH3nq__tableLabel,.landing-module__jDH3nq__setHead{color:#8d8d92}.landing-module__jDH3nq__searchBar,.landing-module__jDH3nq__quickRow button,.landing-module__jDH3nq__workoutSummary{background:#242422}.landing-module__jDH3nq__quickRow button:last-child,.landing-module__jDH3nq__adaptiveBadge,.landing-module__jDH3nq__personalBest{color:#ff8904}.landing-module__jDH3nq__problem{color:#a3a3a8;background:#201f20}.landing-module__jDH3nq__solution{color:#f3f2ee;background:#201f20}.landing-module__jDH3nq__reviewCard p,.landing-module__jDH3nq__storyCopy>p,.landing-module__jDH3nq__sectionHeading>p,.landing-module__jDH3nq__pricingCopy>p,.landing-module__jDH3nq__faq>div:first-child>p,.landing-module__jDH3nq__finalCta p{color:#a3a3a8}:is(.dark .landing-module__jDH3nq__footerRevealSpace,.dark .landing-module__jDH3nq__footer){color:#f3f2ee;background:#151315}.dark .landing-module__jDH3nq__footerTop>div>p{color:#8d8d92}.dark .landing-module__jDH3nq__footerLinks a{color:#8d8d92}.dark .landing-module__jDH3nq__footerBottom{color:#8d8d92}.dark .landing-module__jDH3nq__footerLinks strong{color:#f3f2ee}.dark .landing-module__jDH3nq__footerBottom{border-top-color:#ffffff1a}.landing-module__jDH3nq__pricing,.landing-module__jDH3nq__faq{max-width:1200px}.landing-module__jDH3nq__finalCta{max-width:1152px}.landing-module__jDH3nq__reviews{max-width:1200px}.dark .landing-module__jDH3nq__comparison .landing-module__jDH3nq__sectionHeading h2{color:#fff}.landing-module__jDH3nq__railViewport{position:relative}.landing-module__jDH3nq__railViewport:before,.landing-module__jDH3nq__railViewport:after{content:"";z-index:2;pointer-events:none;width:150px;position:absolute;top:0;bottom:0}.landing-module__jDH3nq__railViewport:before{background:linear-gradient(90deg,#151315 0%,#151315e0 28%,#0000 100%);left:0}.landing-module__jDH3nq__railViewport:after{background:linear-gradient(270deg,#151315 0%,#151315e0 28%,#0000 100%);right:0}@media (max-width:680px){.landing-module__jDH3nq__railViewport:before,.landing-module__jDH3nq__railViewport:after{width:56px}}.landing-module__jDH3nq__page{--canvas:var(--color-background);--surface:var(--color-card);--soft:var(--color-accent);--ink:var(--color-foreground);--muted:var(--color-muted-foreground);--line:var(--color-border);--orange:var(--color-primary);--orangeSoft:color-mix(in srgb,var(--color-primary) 10%,transparent);background:var(--canvas);color:var(--ink)}.landing-module__jDH3nq__pageSurface,.landing-module__jDH3nq__footerRevealSpace,.landing-module__jDH3nq__footer{background:var(--canvas)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__searchBar,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__quickRow button,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__workoutSummary,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__workoutSummary button,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__adaptiveBadge{background:var(--canvas);color:var(--ink);border-color:var(--line)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__quickRow button:last-child,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__adaptiveBadge{color:var(--orange)}.landing-module__jDH3nq__comparison,.landing-module__jDH3nq__problem{background:var(--soft);color:var(--muted)}.landing-module__jDH3nq__comparison .landing-module__jDH3nq__sectionHeading h2{color:var(--ink)}.landing-module__jDH3nq__navWrap{background:color-mix(in srgb,var(--canvas) 72%,transparent);border-color:var(--line)}.landing-module__jDH3nq__desktopLinks,.landing-module__jDH3nq__signIn{color:var(--muted)}.landing-module__jDH3nq__secondaryButton,.landing-module__jDH3nq__desktopActions .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__mobileMenu .landing-module__jDH3nq__signIn,.landing-module__jDH3nq__mobileMenu{background:var(--surface);color:var(--ink);border-color:var(--line)}.landing-module__jDH3nq__railViewport:before{background:linear-gradient(90deg,var(--canvas) 0%,transparent 100%)}.landing-module__jDH3nq__railViewport:after{background:linear-gradient(270deg,var(--canvas) 0%,transparent 100%)}:is(.dark .landing-module__jDH3nq__comparison,.dark .landing-module__jDH3nq__problem){background:#1b1b1a}.dark .landing-module__jDH3nq__comparison .landing-module__jDH3nq__sectionHeading h2{color:#fff}.landing-module__jDH3nq__solution,.landing-module__jDH3nq__ctaData,.landing-module__jDH3nq__finalCta,.landing-module__jDH3nq__reviewCard,.landing-module__jDH3nq__priceCard,.landing-module__jDH3nq__trust{background:var(--surface);color:var(--ink);border-color:var(--line)}.landing-module__jDH3nq__ctaData span,.landing-module__jDH3nq__ctaData small,.landing-module__jDH3nq__ctaData>svg{color:var(--muted)}html:not(.dark) .landing-module__jDH3nq__page{background:var(--soft)}html:not(.dark) .landing-module__jDH3nq__footerRevealSpace{background:var(--soft)}html:not(.dark) .landing-module__jDH3nq__footer{background:var(--soft);color:var(--ink)}html:not(.dark) .landing-module__jDH3nq__footerTop>div>p{color:var(--muted)}html:not(.dark) .landing-module__jDH3nq__footerLinks a{color:var(--muted)}html:not(.dark) .landing-module__jDH3nq__footerBottom{color:var(--muted)}html:not(.dark) .landing-module__jDH3nq__footerLinks strong{color:var(--ink)}html:not(.dark) .landing-module__jDH3nq__footerBottom{border-top-color:var(--line)}.landing-module__jDH3nq__productPanel{background:var(--card);color:var(--card-foreground);border-color:var(--border)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__searchBar,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__quickRow button,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__workoutSummary,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__workoutSummary button,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__panelBadge,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__foodIcon,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__adviceMock{background:var(--soft);color:var(--card-foreground);border-color:var(--border)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__adaptiveBadge{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__quickRow button:last-child,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__personalBest{color:var(--primary)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__personalBest{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__panelLabel,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__foodRow small,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__exercise small,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__macroFooter span,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__metricRow span,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__chartLegend,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__tableLabel,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__setHead,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__chartAxis{color:var(--muted-foreground)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__grid path{stroke:var(--border)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__tdeeLine,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__chartPoint{stroke:var(--primary)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__chartPoint{fill:var(--primary)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__area{fill:color-mix(in srgb,var(--primary) 14%,transparent)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__intakeLine{stroke:var(--muted-foreground)}.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__foodRow,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__exercise,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__macroFooter,.landing-module__jDH3nq__productPanel .landing-module__jDH3nq__macroFooter div{border-color:var(--border)}.landing-module__jDH3nq__isoScene{--iso-panel:#f1efe9;--iso-body:#fff;--iso-deck:#f7f5f0;--iso-side:#e4e1d9;--iso-line:#19191861;--iso-detail:#19191829;--iso-recess:#e6e3db;--iso-glass:#e9e6de;--iso-glass-on:#ffe1be;--iso-accent:#e86a00;--iso-accent-hi:#a94300;--iso-accent-dim:#e86a0033;--iso-ink-dim:#7d7a72;width:100%;min-width:0}.landing-module__jDH3nq__isoHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.landing-module__jDH3nq__isoBadge{border:1px solid var(--line);background:var(--soft);color:var(--ink);font:600 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.landing-module__jDH3nq__isoBadge:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}.landing-module__jDH3nq__isoStage{margin:0}.dark .landing-module__jDH3nq__isoScene{--iso-panel:#0d0d0c;--iso-body:#1a1a18;--iso-deck:#242421;--iso-side:#121211;--iso-line:#ffffff47;--iso-detail:#ffffff1f;--iso-recess:#090908;--iso-glass:#151315;--iso-glass-on:#4d2f11;--iso-accent:#ff8904;--iso-accent-hi:#ffc27a;--iso-accent-dim:#ff890438;--iso-ink-dim:#8d8d86}.landing-module__jDH3nq__isoSvg{width:100%;height:auto;max-height:300px;display:block;overflow:visible}@media (max-width:560px){.landing-module__jDH3nq__isoSvg{max-height:none}}.landing-module__jDH3nq__isoTop,.landing-module__jDH3nq__isoFront,.landing-module__jDH3nq__isoSide{stroke:var(--iso-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .22s,stroke .22s}.landing-module__jDH3nq__isoTop{fill:var(--iso-deck)}.landing-module__jDH3nq__isoFront{fill:var(--iso-body)}.landing-module__jDH3nq__isoSide{fill:var(--iso-side)}.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoTop{fill:color-mix(in srgb,var(--iso-accent) 62%,var(--iso-body))}.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoFront{fill:color-mix(in srgb,var(--iso-accent) 44%,var(--iso-body))}.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoSide{fill:color-mix(in srgb,var(--iso-accent) 30%,var(--iso-body))}.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoTop,.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoFront,.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoSide{stroke:var(--iso-accent)}.landing-module__jDH3nq__isoLit{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--iso-accent) 55%,transparent))}.landing-module__jDH3nq__isoRecess{fill:var(--iso-recess);stroke:var(--iso-detail);stroke-width:1px;vector-effect:non-scaling-stroke}.landing-module__jDH3nq__isoGlass{fill:var(--iso-glass);stroke:var(--iso-line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .24s,stroke .24s}.landing-module__jDH3nq__isoGlass.landing-module__jDH3nq__isoHot{fill:var(--iso-glass-on);stroke:var(--iso-accent)}.landing-module__jDH3nq__isoHalo{fill:var(--iso-accent);transition:opacity .26s}.landing-module__jDH3nq__isoText{font-family:var(--font-mono),monospace;fill:var(--iso-accent-hi);font-weight:600}.landing-module__jDH3nq__isoTextDim{font-family:var(--font-mono),monospace;fill:var(--iso-ink-dim);letter-spacing:.04em}.landing-module__jDH3nq__isoRule{fill:var(--iso-detail)}.landing-module__jDH3nq__isoLed{fill:var(--iso-accent-dim);transition:fill .2s}.landing-module__jDH3nq__isoLed.landing-module__jDH3nq__isoOn{fill:var(--iso-accent);filter:drop-shadow(0 0 3px var(--iso-accent))}.landing-module__jDH3nq__isoWire{fill:none;stroke:var(--iso-detail);stroke-width:2px;stroke-linecap:round;transition:stroke .24s}.landing-module__jDH3nq__isoWire.landing-module__jDH3nq__isoHot{stroke:color-mix(in srgb,var(--iso-accent) 55%,transparent)}.landing-module__jDH3nq__isoPulse{fill:none;stroke:var(--iso-accent-hi);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:70 1000;filter:drop-shadow(0 0 4px var(--iso-accent))}.landing-module__jDH3nq__isoTrendLine{fill:none;stroke:var(--iso-accent);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--iso-accent))}.landing-module__jDH3nq__isoDot{fill:var(--iso-accent-hi);stroke:var(--iso-accent);stroke-width:1px}.landing-module__jDH3nq__isoRingTrack,.landing-module__jDH3nq__isoRingLit{fill:none;stroke-width:4px;stroke-linecap:round}.landing-module__jDH3nq__isoRingTrack{stroke:var(--iso-detail)}.landing-module__jDH3nq__isoRingLit{stroke:var(--iso-accent)}.landing-module__jDH3nq__isoDisc,.landing-module__jDH3nq__isoDiscFill{fill:var(--iso-body);stroke:none;transition:fill .22s}.landing-module__jDH3nq__isoDisc{stroke:var(--iso-line);stroke-width:1px;vector-effect:non-scaling-stroke}.landing-module__jDH3nq__isoHub{fill:var(--iso-recess);stroke:var(--iso-detail);stroke-width:1px;vector-effect:non-scaling-stroke}.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoDisc,.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoDiscFill{fill:color-mix(in srgb,var(--iso-accent) 48%,var(--iso-body))}.landing-module__jDH3nq__isoLit .landing-module__jDH3nq__isoDisc{stroke:var(--iso-accent)}.landing-module__jDH3nq__isoBarOuter{fill:none;stroke:var(--iso-line);stroke-width:5.2px;stroke-linecap:round}.landing-module__jDH3nq__isoBarInner{fill:none;stroke:var(--iso-deck);stroke-width:3.4px;stroke-linecap:round;transition:stroke .22s}.landing-module__jDH3nq__isoBarInner.landing-module__jDH3nq__isoBarLit{stroke:color-mix(in srgb,var(--iso-accent) 70%,var(--iso-deck))}.landing-module__jDH3nq__isoHit:hover .landing-module__jDH3nq__isoTop,.landing-module__jDH3nq__isoHit:hover .landing-module__jDH3nq__isoFront,.landing-module__jDH3nq__isoHit:hover .landing-module__jDH3nq__isoSide{stroke:var(--iso-accent)}.landing-module__jDH3nq__isoNote{color:var(--muted-foreground);margin:14px 0 4px;font-size:13px;line-height:1.5}.landing-module__jDH3nq__isoReadout{font:500 11px/1 var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:2px 0 12px;display:block}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__isoTop,.landing-module__jDH3nq__isoFront,.landing-module__jDH3nq__isoSide,.landing-module__jDH3nq__isoGlass,.landing-module__jDH3nq__isoLed,.landing-module__jDH3nq__isoHalo{transition:none}.landing-module__jDH3nq__isoPulse{display:none}}@media (max-width:900px){.landing-module__jDH3nq__stories{padding-inline:16px}.landing-module__jDH3nq__story,.landing-module__jDH3nq__story.landing-module__jDH3nq__reverse{grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 0}.landing-module__jDH3nq__reverse .landing-module__jDH3nq__storyCopy,.landing-module__jDH3nq__reverse .landing-module__jDH3nq__storyVisual{order:initial}}@media (max-width:560px){.landing-module__jDH3nq__story,.landing-module__jDH3nq__story.landing-module__jDH3nq__reverse{gap:28px;padding:48px 0}}.landing-module__jDH3nq__stories{max-width:1200px;padding-inline:clamp(20px,5vw,40px)}.landing-module__jDH3nq__finalCta{border-inline:0;border-radius:0;width:100%;max-width:none;margin:0;padding-inline:max(24px,50vw - 576px)}@media (max-width:900px){.landing-module__jDH3nq__finalCta{margin:0}}@media (max-width:680px){.landing-module__jDH3nq__finalCta{margin:0;padding-inline:22px}}:is(html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footerRevealSpace,html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footer){color:#f5f3ee;background:#151315}html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footerTop>div>p{color:#a3a3a8}html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footerLinks a{color:#a3a3a8}html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footerBottom{color:#a3a3a8}html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footerLinks strong{color:#fff}html:not(.dark) .landing-module__jDH3nq__page .landing-module__jDH3nq__footerBottom{border-top-color:#ffffff1f}:is(html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footerRevealSpace,html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footer){color:#151315;background:#fff}html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footerTop>div>p{color:#66666c}html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footerLinks a{color:#66666c}html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footerBottom{color:#66666c}html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footerLinks strong{color:#151315}html.dark .landing-module__jDH3nq__page .landing-module__jDH3nq__footerBottom{border-top-color:#1414131f}.landing-module__jDH3nq__finalCta{border-radius:0 0 28px 28px}@media (max-width:680px){.landing-module__jDH3nq__finalCta{border-radius:0 0 20px 20px}}.landing-module__jDH3nq__footerRevealSpace{height:380px}.landing-module__jDH3nq__footer{min-height:460px;padding-top:120px}@media (max-width:900px){.landing-module__jDH3nq__footerRevealSpace{display:none}.landing-module__jDH3nq__footer{min-height:0;padding-top:88px}}@media (max-width:680px){.landing-module__jDH3nq__footer{padding-top:72px}}div.landing-module__jDH3nq__pageSurface{background:var(--canvas);box-shadow:none;border-radius:0 0 28px 28px}.dark div.landing-module__jDH3nq__pageSurface{background:var(--canvas);box-shadow:none;border-radius:0 0 28px 28px}html:not(.dark) div.landing-module__jDH3nq__page{background:#151315}html.dark div.landing-module__jDH3nq__page{background:#fff}@media (max-width:680px){div.landing-module__jDH3nq__pageSurface{border-radius:0 0 20px 20px}.dark div.landing-module__jDH3nq__pageSurface{border-radius:0 0 20px 20px}}.dark div.landing-module__jDH3nq__page{--canvas:#151315;--surface:#201f20;--soft:#272627;--color-background:#151315;--color-card:#201f20;--color-accent:#272627}
.CalorieCalculator-module__GCDxzq__wrapper{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;box-shadow:0 8px 30px #201c140b}.dark .CalorieCalculator-module__GCDxzq__wrapper{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:none}.CalorieCalculator-module__GCDxzq__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;display:grid}.CalorieCalculator-module__GCDxzq__inputs{flex-direction:column;gap:22px;min-width:0;padding:32px;display:flex}.CalorieCalculator-module__GCDxzq__header h2{letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.2}.CalorieCalculator-module__GCDxzq__header p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6}.CalorieCalculator-module__GCDxzq__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CalorieCalculator-module__GCDxzq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.CalorieCalculator-module__GCDxzq__fieldLabel{color:var(--ink);font-size:13px;font-weight:600}.CalorieCalculator-module__GCDxzq__helper{color:var(--muted);font-size:12px;line-height:1.5}.CalorieCalculator-module__GCDxzq__control,.CalorieCalculator-module__GCDxzq__numberInput{border:1px solid var(--line);background:var(--canvas);width:100%;height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;font-size:15px;transition:border-color .15s,box-shadow .15s}.CalorieCalculator-module__GCDxzq__control{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2373737a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 38px 0 13px}.CalorieCalculator-module__GCDxzq__control:hover,.CalorieCalculator-module__GCDxzq__numberInput:hover{border-color:#7f7f7f59}.CalorieCalculator-module__GCDxzq__control:focus-visible,.CalorieCalculator-module__GCDxzq__numberInput:focus-within{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff890438}.CalorieCalculator-module__GCDxzq__numberInput{align-items:center;gap:8px;padding:0 13px;display:flex}.CalorieCalculator-module__GCDxzq__numberInputEl{min-width:0;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1}.CalorieCalculator-module__GCDxzq__numberInputEl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CalorieCalculator-module__GCDxzq__numberInputEl::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CalorieCalculator-module__GCDxzq__numberInputSuffix{color:var(--muted);font-size:13px}.CalorieCalculator-module__GCDxzq__impHeight{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CalorieCalculator-module__GCDxzq__segmented{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:4px;padding:4px;display:flex}.CalorieCalculator-module__GCDxzq__segmentedBtn{min-width:0;min-height:36px;color:var(--muted);text-align:center;border-radius:8px;flex:1 1 0;padding:6px 10px;font-size:13px;font-weight:550;line-height:1.25;transition:background-color .15s,color .15s}.CalorieCalculator-module__GCDxzq__segmentedBtn:hover{color:var(--ink)}.CalorieCalculator-module__GCDxzq__segmentedBtn:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.CalorieCalculator-module__GCDxzq__segmentedBtnActive{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line)}.CalorieCalculator-module__GCDxzq__bodyFatRow{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.CalorieCalculator-module__GCDxzq__bodyFatRow label{font-size:13px;font-weight:600}.CalorieCalculator-module__GCDxzq__bodyFatInputWrap{width:130px}.CalorieCalculator-module__GCDxzq__results{border:1px solid var(--line);background:var(--soft);--muted:#5f5f66;border-radius:12px;flex-direction:column;gap:22px;min-width:0;margin:12px 12px 12px 0;padding:26px;display:flex;position:sticky;top:84px}.dark .CalorieCalculator-module__GCDxzq__results{--muted:#a3a3a8}.CalorieCalculator-module__GCDxzq__resultsHead p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.CalorieCalculator-module__GCDxzq__hero{border-bottom:1px solid var(--line);padding-bottom:20px}.CalorieCalculator-module__GCDxzq__heroLabel{color:var(--muted);font-size:13px;font-weight:600}.CalorieCalculator-module__GCDxzq__heroValue{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:6px;display:flex}.CalorieCalculator-module__GCDxzq__heroValue strong{letter-spacing:-.045em;color:var(--ink);font-size:clamp(44px,5vw,58px);font-weight:650;line-height:1}.CalorieCalculator-module__GCDxzq__heroValue span{color:var(--muted);font-size:15px;font-weight:550}.CalorieCalculator-module__GCDxzq__bmrLine{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;font-size:13px;display:flex}.CalorieCalculator-module__GCDxzq__bmrLine strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.CalorieCalculator-module__GCDxzq__targetList{flex-direction:column;gap:6px;display:flex}.CalorieCalculator-module__GCDxzq__targetRow{--tone:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px 10px 10px;display:grid}.CalorieCalculator-module__GCDxzq__targetRow:before{content:"";background:var(--tone);border-radius:999px;align-self:stretch;width:4px}.CalorieCalculator-module__GCDxzq__tone_cut{--tone:var(--macro-carbs)}.CalorieCalculator-module__GCDxzq__tone_maintain{--tone:var(--orange)}.CalorieCalculator-module__GCDxzq__targetRow.CalorieCalculator-module__GCDxzq__tone_maintain{background:#ff890412;border-color:#ff890459}.CalorieCalculator-module__GCDxzq__tone_bulk{--tone:#8d54ff}@supports (color:lab(0% 0 0)){.CalorieCalculator-module__GCDxzq__tone_bulk{--tone:lab(49.9355% 55.1776 -81.8963)}}.CalorieCalculator-module__GCDxzq__targetLabel{color:var(--ink);font-size:14px;font-weight:600}.CalorieCalculator-module__GCDxzq__targetSub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.CalorieCalculator-module__GCDxzq__targetValue{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:17px;font-weight:650}.CalorieCalculator-module__GCDxzq__targetValue small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.CalorieCalculator-module__GCDxzq__legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.CalorieCalculator-module__GCDxzq__legend span{align-items:center;gap:6px;display:inline-flex}.CalorieCalculator-module__GCDxzq__legend i{background:var(--tone);border-radius:50%;width:8px;height:8px}@media (max-width:900px){.CalorieCalculator-module__GCDxzq__grid{grid-template-columns:1fr}.CalorieCalculator-module__GCDxzq__results{margin:0 12px 12px;position:static}}@media (max-width:560px){.CalorieCalculator-module__GCDxzq__inputs{padding:22px 18px}.CalorieCalculator-module__GCDxzq__results{margin:0 8px 8px;padding:20px 16px}.CalorieCalculator-module__GCDxzq__row2{grid-template-columns:1fr}.CalorieCalculator-module__GCDxzq__segmented{flex-wrap:wrap}.CalorieCalculator-module__GCDxzq__segmentedBtn{flex-basis:calc(50% - 4px)}}@media (prefers-reduced-motion:reduce){.CalorieCalculator-module__GCDxzq__control,.CalorieCalculator-module__GCDxzq__numberInput,.CalorieCalculator-module__GCDxzq__segmentedBtn{transition:none}}
.blog-module__3rPSzG__main{max-width:1200px;color:var(--ink);margin:0 auto;padding:148px 24px 112px}.blog-module__3rPSzG__column{max-width:68ch;margin:0 auto}.blog-module__3rPSzG__back{color:var(--muted);border-radius:6px;align-items:center;gap:7px;margin-bottom:32px;font-size:14px;font-weight:600;display:inline-flex}.blog-module__3rPSzG__back:hover{color:var(--ink)}.blog-module__3rPSzG__eyebrow{font:600 11px/1.4 var(--font-mono);letter-spacing:.13em;color:var(--muted);text-transform:uppercase}.blog-module__3rPSzG__title{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(34px,4.4vw,52px);font-weight:620;line-height:1.06}.blog-module__3rPSzG__meta{font:500 12px/1.5 var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-bottom:28px;display:flex}.blog-module__3rPSzG__intro{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:36px;font-size:19px;line-height:1.65}.blog-module__3rPSzG__body{color:var(--ink);text-align:left;overflow-wrap:break-word;font-size:17px;line-height:1.75}.blog-module__3rPSzG__body>*+*{margin-top:1.15em}.blog-module__3rPSzG__body h2{letter-spacing:-.035em;text-wrap:balance;margin-top:2.2em;font-size:clamp(26px,3vw,32px);font-weight:620;line-height:1.15}.blog-module__3rPSzG__body h3{letter-spacing:-.02em;margin-top:1.8em;font-size:20px;font-weight:620;line-height:1.3}.blog-module__3rPSzG__body h2+*,.blog-module__3rPSzG__body h3+*{margin-top:.6em}.blog-module__3rPSzG__body ul,.blog-module__3rPSzG__body ol{padding-left:1.35em}.blog-module__3rPSzG__body ul{list-style:outside}.blog-module__3rPSzG__body ol{list-style:decimal}.blog-module__3rPSzG__body li+li{margin-top:.5em}.blog-module__3rPSzG__body li::marker{color:var(--orange)}.blog-module__3rPSzG__body strong{font-weight:650}.blog-module__3rPSzG__body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:1.5px}.blog-module__3rPSzG__body a:hover{color:var(--orange)}.blog-module__3rPSzG__body blockquote{border-left:3px solid var(--orange);color:var(--muted);padding-left:1em}.blog-module__3rPSzG__body img,.blog-module__3rPSzG__body video{border-radius:12px;max-width:100%;height:auto}.blog-module__3rPSzG__body table{border-collapse:collapse;max-width:100%;font-size:15px;display:block;overflow-x:auto}.blog-module__3rPSzG__body th,.blog-module__3rPSzG__body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.blog-module__3rPSzG__body th{font:600 11px var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.blog-module__3rPSzG__body code{font:.9em var(--font-mono);background:var(--soft);border-radius:4px;padding:.1em .35em}.blog-module__3rPSzG__cta{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:64px;padding:40px}.blog-module__3rPSzG__cta h2{letter-spacing:-.04em;text-wrap:balance;margin:12px 0;font-size:clamp(28px,3.4vw,36px);font-weight:620;line-height:1.08}.blog-module__3rPSzG__cta p:not(.blog-module__3rPSzG__eyebrow){color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.65}.blog-module__3rPSzG__related{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}.blog-module__3rPSzG__related ul{border-top:1px solid var(--line);margin-top:16px}.blog-module__3rPSzG__relatedLink{border-bottom:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 4px;display:flex}.blog-module__3rPSzG__relatedLink strong{letter-spacing:-.01em;font-size:16px;font-weight:620;display:block}.blog-module__3rPSzG__relatedLink span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55;display:block}.blog-module__3rPSzG__relatedLink svg{color:var(--muted);flex:none;width:16px;height:16px;margin-top:4px}.blog-module__3rPSzG__relatedLink:hover strong,.blog-module__3rPSzG__relatedLink:hover svg{color:var(--orange)}.blog-module__3rPSzG__indexHead{max-width:720px;margin-bottom:56px}.blog-module__3rPSzG__indexHead .blog-module__3rPSzG__intro{border:0;margin:0;padding:0}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.blog-module__3rPSzG__card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;height:100%;padding:24px;transition:border-color .2s;display:flex}.blog-module__3rPSzG__card h2{letter-spacing:-.03em;text-wrap:balance;font-size:21px;font-weight:620;line-height:1.2}.blog-module__3rPSzG__card p{color:var(--muted);font-size:15px;line-height:1.6}.blog-module__3rPSzG__card .blog-module__3rPSzG__more{color:var(--ink);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:inline-flex}.blog-module__3rPSzG__card:hover{border-color:var(--orange)}.blog-module__3rPSzG__back:focus-visible,.blog-module__3rPSzG__relatedLink:focus-visible,.blog-module__3rPSzG__card:focus-visible,.blog-module__3rPSzG__body a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:680px){.blog-module__3rPSzG__main{padding:120px 18px 80px}.blog-module__3rPSzG__intro{font-size:17px}.blog-module__3rPSzG__body{font-size:16px}.blog-module__3rPSzG__cta{margin-top:48px;padding:28px 22px}.blog-module__3rPSzG__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__card{transition:none}}.blog-module__3rPSzG__body .blog-module__3rPSzG__related ul{padding-left:0;list-style:none}.blog-module__3rPSzG__body .blog-module__3rPSzG__related li{margin-top:0}.blog-module__3rPSzG__body .blog-module__3rPSzG__relatedLink,.blog-module__3rPSzG__body .blog-module__3rPSzG__cta a{color:var(--ink);text-decoration:none}.blog-module__3rPSzG__body .blog-module__3rPSzG__cta a{color:#fff}.blog-module__3rPSzG__body .blog-module__3rPSzG__relatedLink:hover{color:var(--ink)}.blog-module__3rPSzG__body .blog-module__3rPSzG__cta>*+*,.blog-module__3rPSzG__body .blog-module__3rPSzG__related>*+*{margin-top:0}
.ToolPage-module__DHi86G__main{color:var(--ink);padding:128px 0 0}.ToolPage-module__DHi86G__container{max-width:1200px;margin:0 auto 112px;padding:0 24px}.ToolPage-module__DHi86G__hero{text-align:center;max-width:760px;margin:0 auto 56px}.ToolPage-module__DHi86G__breadcrumb{color:var(--muted);justify-content:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.ToolPage-module__DHi86G__breadcrumb a:hover{color:var(--ink)}.ToolPage-module__DHi86G__breadcrumb a:focus-visible,.ToolPage-module__DHi86G__prose a:focus-visible,.ToolPage-module__DHi86G__faqItem summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.ToolPage-module__DHi86G__pill{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ToolPage-module__DHi86G__pill:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.ToolPage-module__DHi86G__hero h1{letter-spacing:-.05em;text-wrap:balance;margin:20px 0;font-size:clamp(40px,5.4vw,64px);font-weight:650;line-height:1}.ToolPage-module__DHi86G__hero>p:last-child{color:var(--muted);text-wrap:pretty;font-size:18px;line-height:1.65}.ToolPage-module__DHi86G__section{border-top:1px solid var(--line);margin-top:112px;padding-top:96px}.ToolPage-module__DHi86G__sectionHeading{max-width:720px;margin-bottom:48px}.ToolPage-module__DHi86G__sectionHeading h2{letter-spacing:-.045em;text-wrap:balance;margin:17px 0 16px;font-size:clamp(32px,4vw,44px);font-weight:620;line-height:1.06}.ToolPage-module__DHi86G__sectionHeading p:last-child{color:var(--muted);font-size:17px;line-height:1.65}.ToolPage-module__DHi86G__prose{max-width:760px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.75}.ToolPage-module__DHi86G__prose h2{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:72px 0 18px;scroll-margin-top:96px;font-size:clamp(28px,3.2vw,36px);font-weight:620;line-height:1.12}.ToolPage-module__DHi86G__prose h2:first-child{margin-top:0}.ToolPage-module__DHi86G__prose h3{color:var(--ink);letter-spacing:-.02em;margin:36px 0 12px;font-size:20px;font-weight:620;line-height:1.3}.ToolPage-module__DHi86G__prose p,.ToolPage-module__DHi86G__prose ul,.ToolPage-module__DHi86G__prose ol{margin:0 0 18px}.ToolPage-module__DHi86G__prose ul,.ToolPage-module__DHi86G__prose ol{padding-left:22px}.ToolPage-module__DHi86G__prose ul{list-style:outside}.ToolPage-module__DHi86G__prose ol{list-style:decimal}.ToolPage-module__DHi86G__prose li{margin:8px 0;padding-left:4px}.ToolPage-module__DHi86G__prose li::marker{color:var(--orange)}.ToolPage-module__DHi86G__prose strong{color:var(--ink);font-weight:620}.ToolPage-module__DHi86G__prose a{color:#c25400;text-underline-offset:3px;font-weight:550;-webkit-text-decoration:underline #ff890466;text-decoration:underline #ff890466}.ToolPage-module__DHi86G__prose a:hover{text-decoration-color:currentColor}.dark .ToolPage-module__DHi86G__prose a{color:var(--orange)}.ToolPage-module__DHi86G__prose code{font-family:var(--font-mono), monospace;color:var(--ink);background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:.82em}.ToolPage-module__DHi86G__prose table,.ToolPage-module__DHi86G__tables table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.5}.ToolPage-module__DHi86G__prose th,.ToolPage-module__DHi86G__prose td,.ToolPage-module__DHi86G__tables th,.ToolPage-module__DHi86G__tables td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px 12px 0}.ToolPage-module__DHi86G__prose th:last-child,.ToolPage-module__DHi86G__prose td:last-child,.ToolPage-module__DHi86G__tables th:last-child,.ToolPage-module__DHi86G__tables td:last-child{padding-right:0}.ToolPage-module__DHi86G__prose thead th,.ToolPage-module__DHi86G__tables thead th{color:var(--muted);font-size:12px;font-weight:600}.ToolPage-module__DHi86G__prose tbody tr:last-child>*,.ToolPage-module__DHi86G__tables tbody tr:last-child>*{border-bottom:0}.ToolPage-module__DHi86G__prose tbody th,.ToolPage-module__DHi86G__prose td,.ToolPage-module__DHi86G__tables tbody th,.ToolPage-module__DHi86G__tables td{color:var(--ink)}:is(.ToolPage-module__DHi86G__prose div:has(>table),.ToolPage-module__DHi86G__tables div:has(>table)){border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 24px;padding:4px 20px;overflow-x:auto}.ToolPage-module__DHi86G__tables{gap:64px;display:grid}.ToolPage-module__DHi86G__tables section h3{letter-spacing:-.035em;color:var(--ink);margin-bottom:10px;font-size:clamp(22px,2.4vw,28px);font-weight:620;line-height:1.15}.ToolPage-module__DHi86G__tables section>p{color:var(--muted);max-width:760px;margin-bottom:22px;font-size:15px;line-height:1.65}.ToolPage-module__DHi86G__tables tfoot td,.ToolPage-module__DHi86G__tables tfoot th{border-top:1px solid var(--line);border-bottom:0;font-weight:650}.ToolPage-module__DHi86G__faq{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.ToolPage-module__DHi86G__faq .ToolPage-module__DHi86G__sectionHeading{margin-bottom:0}.ToolPage-module__DHi86G__faqList{border-top:1px solid var(--line)}.ToolPage-module__DHi86G__faqItem{border-bottom:1px solid var(--line)}.ToolPage-module__DHi86G__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;list-style:none;display:flex}.ToolPage-module__DHi86G__faqItem summary::-webkit-details-marker{display:none}.ToolPage-module__DHi86G__faqItem summary h3{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.ToolPage-module__DHi86G__faqItem summary svg{width:18px;color:var(--muted);flex:none;transition:transform .2s}.ToolPage-module__DHi86G__faqItem[open] summary svg{transform:rotate(180deg)}.ToolPage-module__DHi86G__faqItem>div{color:var(--muted);padding:0 40px 22px 0;font-size:15px;line-height:1.65}@media (max-width:900px){.ToolPage-module__DHi86G__faq{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.ToolPage-module__DHi86G__main{padding:104px 0 0}.ToolPage-module__DHi86G__container{margin-bottom:80px;padding:0 16px}.ToolPage-module__DHi86G__hero{margin-bottom:36px}.ToolPage-module__DHi86G__hero>p:last-child{font-size:16px}.ToolPage-module__DHi86G__section{margin-top:80px;padding-top:72px}.ToolPage-module__DHi86G__prose{font-size:16px}:is(.ToolPage-module__DHi86G__prose div:has(>table),.ToolPage-module__DHi86G__tables div:has(>table)){padding:4px 14px}.ToolPage-module__DHi86G__faqItem>div{padding-right:0}}@media (prefers-reduced-motion:reduce){.ToolPage-module__DHi86G__faqItem summary svg{transition:none}}.ToolPage-module__DHi86G__mealKcal{color:var(--muted);margin-top:4px;font-size:12px;font-weight:600}.ToolPage-module__DHi86G__tables tbody tr.ToolPage-module__DHi86G__totalRow>*{border-top:1px solid var(--line);font-weight:650}.ToolPage-module__DHi86G__prose th,.ToolPage-module__DHi86G__prose td,.ToolPage-module__DHi86G__tables th,.ToolPage-module__DHi86G__tables td{text-align:left}:is(.ToolPage-module__DHi86G__prose .text-right,.ToolPage-module__DHi86G__tables .text-right){text-align:right}
