.marketing-module__snxi8q__site{--ink:#f0eee8;--muted:#afb4a9;--line:#ffffff20;--accent:#d9c285;color:var(--ink);font-family:var(--font-manrope),sans-serif;-webkit-font-smoothing:antialiased;background:#101110;overflow:clip}.marketing-module__snxi8q__site :where(h1,h2,h3,p,figure){margin:0}.marketing-module__snxi8q__site :where(button,select,input){font-family:inherit}.marketing-module__snxi8q__site button,.marketing-module__snxi8q__site a,.marketing-module__snxi8q__site select{-webkit-tap-highlight-color:transparent}.marketing-module__snxi8q__site button{cursor:pointer}.marketing-module__snxi8q__site button:disabled{cursor:default;opacity:.45}.marketing-module__snxi8q__site a:focus-visible,.marketing-module__snxi8q__site button:focus-visible,.marketing-module__snxi8q__site select:focus-visible,.marketing-module__snxi8q__site input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.marketing-module__snxi8q__site h1,.marketing-module__snxi8q__site h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;font-weight:550}.marketing-module__snxi8q__site section[id]{scroll-margin-top:90px}.marketing-module__snxi8q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-module__snxi8q__skipLink{z-index:120;background:#f0eee8;padding:14px 20px;position:fixed;top:-100px;left:20px;color:#111!important}.marketing-module__snxi8q__skipLink:focus{top:12px}.marketing-module__snxi8q__header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#101110ed;height:86px;position:sticky;top:0}.marketing-module__snxi8q__nav{justify-content:space-between;align-items:center;gap:28px;max-width:1700px;height:100%;margin:auto;padding:0 4.5%;display:flex}.marketing-module__snxi8q__brand{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;align-items:center;gap:10px;font-size:23px;font-weight:700;display:inline-flex}.marketing-module__snxi8q__brand img{object-fit:contain;width:29px;height:33px}.marketing-module__snxi8q__navLinks{color:#c0c4bb;gap:36px;font-size:14px;display:flex}.marketing-module__snxi8q__navLinks a{padding:14px 0;transition:color .2s}.marketing-module__snxi8q__navLinks a:hover{color:#fff}.marketing-module__snxi8q__navAccess{color:#19261b;background:#d0ddc9;border:1px solid #ffffff35;border-radius:30px;align-items:center;gap:20px;min-height:46px;padding:10px 20px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 4px 20px #b8d0a522}.marketing-module__snxi8q__navAccess:hover{background:#e4ecd9;border-color:#f2f7ed;box-shadow:0 6px 25px #b8d0a536}.marketing-module__snxi8q__mobileNav{display:none}.marketing-module__snxi8q__cta.marketing-module__snxi8q__cta{--tw-ring-shadow:0 0 #0000;background:#d0ddc9;border:1px solid #d9e7d8;border-radius:40px;justify-content:space-between;align-items:center;gap:50px;min-height:66px;padding:18px 28px;font-size:17px;font-weight:650;transition:background .2s,box-shadow .2s;display:inline-flex;transform:none;box-shadow:inset 0 1px #ffffff75,0 10px 30px #0002;color:#19261b!important}.marketing-module__snxi8q__cta.marketing-module__snxi8q__cta:hover{filter:none;background:#e4ecd9;transform:none;box-shadow:inset 0 1px #fff,0 12px 35px #0004}.marketing-module__snxi8q__cta span{background:#19261b0c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.marketing-module__snxi8q__eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.marketing-module__snxi8q__section{padding:90px max(5.5%,50% - 690px)}.marketing-module__snxi8q__sectionTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:65px;display:flex}.marketing-module__snxi8q__sectionTop .marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__sectionCategory{color:#aeb6a4;font-size:11px}.marketing-module__snxi8q__sectionCategory{letter-spacing:.12em}.marketing-module__snxi8q__section h2{font-size:clamp(46px,4.8vw,74px);line-height:1.09}.marketing-module__snxi8q__sectionCopy>p{color:#b8beaf;margin-top:30px;font-size:19px;line-height:1.8}.marketing-module__snxi8q__overview{background:#151714}.marketing-module__snxi8q__overviewGrid,.marketing-module__snxi8q__recordsGrid,.marketing-module__snxi8q__communityGrid,.marketing-module__snxi8q__progressGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:9%;display:grid}.marketing-module__snxi8q__overviewFeatures{gap:10px;margin-top:35px;display:grid}.marketing-module__snxi8q__overviewFeatures button{text-align:left;color:#d5ddcb;background:0 0;border:1px solid #0000;border-bottom-color:#ffffff20;border-radius:12px;align-items:flex-start;gap:16px;min-height:100px;padding:22px 18px;transition:background .25s,border-color .25s;display:flex}.marketing-module__snxi8q__overviewFeatures button[aria-pressed=true],.marketing-module__snxi8q__overviewFeatures button:hover{background:#ffffff05;border-color:#b4c5a638}.marketing-module__snxi8q__featureNumber{letter-spacing:.08em;padding-top:5px;font-size:12px}.marketing-module__snxi8q__overviewFeatures button>span:nth-child(2){flex:1}.marketing-module__snxi8q__overviewFeatures strong{letter-spacing:-.025em;color:#ecefe5;margin-bottom:9px;font-size:clamp(18px,1.65vw,24px);font-weight:550;line-height:1.25;display:block}.marketing-module__snxi8q__overviewFeatures strong+span{color:#bfc8b5;font-size:14px;line-height:1.7;display:block}.marketing-module__snxi8q__featureArrow{color:#b2c4a8;margin-top:2px}.marketing-module__snxi8q__recoveryPlayer{background:linear-gradient(145deg,#555449,#252922 35%,#57524c);border:1px solid #ffffff25;border-radius:31px;width:100%;padding:9px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 60px #0004}.marketing-module__snxi8q__recoveryPlayer video{object-fit:contain;opacity:0;pointer-events:none;border-radius:22px;width:calc(100% - 18px);height:calc(100% - 18px);transition:opacity .2s;position:absolute;top:9px;left:9px}.marketing-module__snxi8q__recoveryPlayer video[data-playing=true]{opacity:1}.marketing-module__snxi8q__overviewHighlight{pointer-events:none;border:1px solid #d6c59d99;border-radius:12px;width:41%;height:16.5%;position:absolute;top:11%;left:51%;box-shadow:0 0 22px #d6c59d18}.marketing-module__snxi8q__overviewHighlight[data-feature="2"]{border-color:#8fcba6aa;top:63%;box-shadow:0 0 22px #8fcba618}.marketing-module__snxi8q__recoveryPlayHint{white-space:nowrap;color:#ece5fa;pointer-events:none;background:#282435ed;border:1px solid #c6b8eb60;border-radius:26px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0007}.marketing-module__snxi8q__recoveryPlayHint>span{font-size:17px}.marketing-module__snxi8q__recoveryInstruction{color:#b8bea9;text-align:center;font-size:12px;line-height:1.6;margin-top:16px!important}.marketing-module__snxi8q__productScreen{justify-self:center;width:100%;max-width:480px}.marketing-module__snxi8q__productBar{letter-spacing:.1em;text-transform:uppercase;color:#b4bdab;justify-content:space-between;gap:14px;padding:0 5px 19px;font-size:10px;display:flex}.marketing-module__snxi8q__productScreen>a{background:linear-gradient(145deg,#50554a,#252922 35%,#4d5346);border:1px solid #ffffff20;border-radius:31px;padding:9px;transition:transform .45s,box-shadow .45s,border-color .45s;display:block;position:relative;overflow:hidden;box-shadow:0 30px 65px #0004}.marketing-module__snxi8q__productScreen>a:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 20%,#ffffff0d 42%,#0000 62%);transition:opacity .4s;position:absolute;inset:0}.marketing-module__snxi8q__productScreen>a:focus-visible{border-color:#d2d9c5;box-shadow:0 38px 80px #0006}.marketing-module__snxi8q__screenHoverHint{white-space:nowrap;color:#f5f7ef;opacity:0;pointer-events:none;background:#20271deb;border:1px solid #ffffff45;border-radius:30px;align-items:center;gap:18px;padding:11px 17px;font-size:12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%,7px);box-shadow:0 8px 24px #0004}.marketing-module__snxi8q__productScreen>a:focus-visible .marketing-module__snxi8q__screenHoverHint{opacity:1;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.marketing-module__snxi8q__productScreen>a:hover{border-color:#b9c7ad65;transform:perspective(1200px)translateY(-7px)rotateY(-3deg)rotateX(1deg);box-shadow:14px 40px 85px #0007}.marketing-module__snxi8q__productScreen>a:hover:after{opacity:1}.marketing-module__snxi8q__productScreen>a:hover .marketing-module__snxi8q__screenHoverHint{opacity:1;transform:translate(-50%)}}.marketing-module__snxi8q__productScreen img{background:#070808;border-radius:22px;width:100%;height:auto;display:block}.marketing-module__snxi8q__site figcaption{color:#abb5a0;padding-top:20px;font-size:12px;line-height:1.6}.marketing-module__snxi8q__productScreen figcaption{justify-content:space-between;align-items:center;gap:12px;padding:15px 3px 0;display:flex}.marketing-module__snxi8q__productScreen figcaption a{color:inherit;padding:8px 0}.marketing-module__snxi8q__productScreen figcaption a:hover{text-decoration:underline}.marketing-module__snxi8q__strength{color:#202820;background:#eae9e2}.marketing-module__snxi8q__strength .marketing-module__snxi8q__sectionTop .marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__strength .marketing-module__snxi8q__sectionCategory,.marketing-module__snxi8q__strength .marketing-module__snxi8q__productBar,.marketing-module__snxi8q__strength figcaption{color:#53614e}.marketing-module__snxi8q__strength .marketing-module__snxi8q__productScreen>a{background:linear-gradient(145deg,#7c8577,#2c352c);box-shadow:0 30px 65px #20282025}.marketing-module__snxi8q__sectionCopy>.marketing-module__snxi8q__productStatement{letter-spacing:-.035em;color:#3d4b3a;max-width:480px;margin-top:40px;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.35}.marketing-module__snxi8q__progressMetric{border-top:1px solid #20282030;margin-top:40px;padding-top:25px}.marketing-module__snxi8q__progressMetric>strong{letter-spacing:-.075em;font-size:clamp(78px,8vw,120px);font-weight:500;line-height:1.15;display:block}.marketing-module__snxi8q__progressMetric>strong>span{margin-left:5px;font-size:.5em}.marketing-module__snxi8q__progressMetric p{color:#43533e;margin:13px 0 8px;font-size:17px}.marketing-module__snxi8q__progressMetric small{color:#56624f;font-size:12px}.marketing-module__snxi8q__records{background:#101110}.marketing-module__snxi8q__recordMark{color:#dac389;margin-bottom:24px;font-size:74px;line-height:1;display:block}.marketing-module__snxi8q__detailLine{color:#b5bfaa;flex-wrap:wrap;align-items:center;gap:13px;margin-top:38px;font-size:13px;display:flex}.marketing-module__snxi8q__detailLine i{background:#aab59e;border-radius:50%;width:3px;height:3px}.marketing-module__snxi8q__achievements{color:#26291f;text-align:center;--accent:#776028;background:radial-gradient(at 50% 48%,#fffdf4,#0000 65%),#eae6db}.marketing-module__snxi8q__achievements .marketing-module__snxi8q__sectionTop .marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__achievements .marketing-module__snxi8q__sectionCategory{color:#62654f}.marketing-module__snxi8q__achievements .marketing-module__snxi8q__sectionTop{text-align:left}.marketing-module__snxi8q__achievements h2{font-size:clamp(54px,6vw,90px)}.marketing-module__snxi8q__achievements h2 span{color:#876b2c}.marketing-module__snxi8q__achievements>p{color:#575d4c;margin-top:28px;font-size:18px}.marketing-module__snxi8q__badgeGallery{justify-content:center;align-items:center;gap:40px;padding:55px 0 25px;display:flex}.marketing-module__snxi8q__badgeGallery figure{width:25%;max-width:300px}.marketing-module__snxi8q__badgeGallery img{filter:drop-shadow(4px 22px 12px #51432140);width:100%;height:auto;transition:transform .4s,filter .4s}.marketing-module__snxi8q__badgeButton{background:0 0;border:0;border-radius:50%;width:100%;padding:0;position:relative}.marketing-module__snxi8q__badgeButton:hover img,.marketing-module__snxi8q__badgeButton:focus-visible img,.marketing-module__snxi8q__badgeButton[aria-expanded=true] img{filter:drop-shadow(10px 30px 16px #51432150);transform:perspective(800px)translateY(-9px)rotateY(-12deg)rotateX(5deg)}.marketing-module__snxi8q__badgeAction{white-space:nowrap;color:#53563e;background:#f7f3e8;border:1px solid #8b805844;border-radius:20px;padding:7px 12px;font-size:11px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #584b2020}.marketing-module__snxi8q__badgeGallery .marketing-module__snxi8q__goldBadge{width:32%;max-width:380px}.marketing-module__snxi8q__bronzeBadge,.marketing-module__snxi8q__platinumBadge{margin-top:55px!important}.marketing-module__snxi8q__bronzeBadge img{background:radial-gradient(circle,#b9aa85 0 48%,#0000 49%);border-radius:50%}.marketing-module__snxi8q__badgeGallery figcaption span{text-transform:uppercase;letter-spacing:.14em;color:#65604b;font-size:11px}.marketing-module__snxi8q__badgeGallery figcaption strong{color:#303729;margin-top:8px;font-size:18px;font-weight:500;display:block}.marketing-module__snxi8q__badgeRequirement{text-align:left;background:#fffdf27a;border:1px solid #7e785a40;border-radius:20px;grid-template-columns:1fr auto;gap:22px 40px;max-width:900px;margin:28px auto 0;padding:30px 34px;display:grid;box-shadow:0 18px 40px #5e522a0c}.marketing-module__snxi8q__badgeRequirement .marketing-module__snxi8q__eyebrow{color:#6c654b;font-size:10px}.marketing-module__snxi8q__badgeRequirement h3{letter-spacing:-.035em;margin:9px 0 12px;font-size:25px;font-weight:600}.marketing-module__snxi8q__badgeRequirement p{color:#575d4c;font-size:14px;line-height:1.65}.marketing-module__snxi8q__badgeRequirement dl{align-items:center;gap:30px;margin:0;display:flex}.marketing-module__snxi8q__badgeRequirement dt{color:#62634f;font-size:11px}.marketing-module__snxi8q__badgeRequirement dd{color:#383c2e;letter-spacing:-.04em;white-space:nowrap;margin:7px 0 0;font-size:28px;font-weight:550}.marketing-module__snxi8q__badgeRequirement .marketing-module__snxi8q__badgeRequirementNote{border-top:1px solid #7e785a25;grid-column:1/-1;padding-top:17px;font-size:12px}.marketing-module__snxi8q__achievementLine{color:#5b624e;border-top:1px solid #60654d30;justify-content:space-between;gap:20px;margin-top:45px;padding-top:24px;font-size:14px;display:flex}.marketing-module__snxi8q__community{background:#171b18}.marketing-module__snxi8q__communityDetails{color:#bdc9b8;flex-direction:column;align-items:flex-start;gap:18px;margin-top:38px;font-size:15px;display:flex}.marketing-module__snxi8q__communityDetails span{border-bottom:1px solid #ffffff24;min-width:205px;padding-bottom:12px}.marketing-module__snxi8q__finalCta{text-align:center;color:#26291f;--accent:#776028;background:radial-gradient(at 50% 48%,#fffdf4,#0000 65%),#eae6db;padding-top:110px;padding-bottom:130px;position:relative;overflow:hidden}.marketing-module__snxi8q__finalLogo{opacity:.7;filter:brightness(0);width:50px;height:55px;margin:0 auto 30px}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__eyebrow{color:#62654f;justify-content:center}.marketing-module__snxi8q__finalCta h2{margin:28px 0 42px;font-size:clamp(56px,6.7vw,100px)}.marketing-module__snxi8q__finalCta h2 span{color:#526e60}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__cta{z-index:1;background:#293627;border-color:#43513b;min-width:270px;margin-top:35px;transition:background-color .2s,box-shadow .2s;position:relative;translate:none;box-shadow:0 10px 30px #29362720;color:#f3f4ec!important}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__cta:hover{background:#344431;border-color:#43513b;box-shadow:0 12px 28px #29362726}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__cta span{background:#ffffff0d}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__countdownLabel,.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__countdownLabel small,.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__clock small{color:#62654f}.marketing-module__snxi8q__finalNote{color:#575d4c;font-size:14px;margin-top:22px!important}.marketing-module__snxi8q__demoSummary{max-width:490px;margin:-14px auto 34px!important}.marketing-module__snxi8q__demoSummary strong{letter-spacing:-.035em;color:#354936;font-size:20px;font-weight:550;line-height:1.4;display:block}.marketing-module__snxi8q__demoSummary span{color:#575d4c;margin-top:10px;font-size:14px;line-height:1.7;display:block}.marketing-module__snxi8q__countdown{flex-direction:column;align-items:center;gap:24px;display:flex}.marketing-module__snxi8q__countdownLabel{color:#b7c1ac;font-size:13px}.marketing-module__snxi8q__countdownLabel small{color:#d1d8c8;margin-top:9px;font-size:14px;display:block}.marketing-module__snxi8q__clock{gap:24px;display:flex}.marketing-module__snxi8q__clock>span{text-align:center;min-width:65px;display:grid}.marketing-module__snxi8q__clock b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:500;line-height:1.2}.marketing-module__snxi8q__clock small{text-transform:uppercase;color:#b1bea4;letter-spacing:.14em;margin-top:8px;font-size:10px}.marketing-module__snxi8q__finalWatermark{color:#51432108;letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:19.5vw;font-weight:600;line-height:1;position:absolute;bottom:-6vw;left:50%;transform:translate(-50%)}.marketing-module__snxi8q__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1700px;margin:auto;padding:35px 4.5%;display:flex}.marketing-module__snxi8q__footer>div{flex-direction:column;gap:10px;display:flex}.marketing-module__snxi8q__footer .marketing-module__snxi8q__brand{font-size:20px}.marketing-module__snxi8q__footer small{color:#a6b19b;font-size:11px;line-height:1.7}.marketing-module__snxi8q__footerLinks{color:#bdc7b2;gap:25px;font-size:12px;display:flex}.marketing-module__snxi8q__footerLinks a{padding:12px 0}.marketing-module__snxi8q__waitlistDialog{font-family:var(--font-manrope),sans-serif;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b09b8}.marketing-module__snxi8q__waitlistDialog>section{background:linear-gradient(155deg,#252e25,#191f1a 50%);border:1px solid #b4c8ac40;border-radius:28px;width:100%;max-width:520px;max-height:calc(100dvh - 32px);padding:48px 42px 36px;overflow:auto;box-shadow:inset 0 1px #ffffff0a,0 35px 120px #0009}.marketing-module__snxi8q__waitlistDialog>section:before{display:none}.marketing-module__snxi8q__waitlistDialog h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;color:#f2f4eb;margin-top:23px;padding-right:0;font-size:43px;font-weight:550;line-height:1.13}.marketing-module__snxi8q__waitlistDialog p{color:#c3cdbb;font-size:16px;line-height:1.75}.marketing-module__snxi8q__waitlistDialog>section>p:first-of-type{letter-spacing:.18em;color:#c7d9b9;font-size:11px}.marketing-module__snxi8q__waitlistDialog>section>p:last-child{color:#adbba3;margin-top:24px;font-size:12px}.marketing-module__snxi8q__waitlistDialog form{margin-top:30px}.marketing-module__snxi8q__waitlistDialog label{color:#d9e1d2;margin-bottom:10px;font-size:13px;font-weight:500}.marketing-module__snxi8q__waitlistDialog input[type=email]{color:#f0f4eb;background:#0e140f80;border:1px solid #9eae914f;border-radius:14px;min-height:60px;padding:15px 18px;font-size:17px}.marketing-module__snxi8q__waitlistDialog input::placeholder{color:#a4b197}.marketing-module__snxi8q__waitlistDialog button[type=submit]{background:#d0ddc9;border:1px solid #e4eedb;border-radius:32px;min-height:60px;margin-top:22px;font-size:16px;font-weight:650;box-shadow:inset 0 1px #ffffff70;color:#19261b!important}.marketing-module__snxi8q__waitlistDialog button[type=submit]:hover{filter:none;background:#e2ecd9}.marketing-module__snxi8q__waitlistDialog button[aria-label="Close waitlist form"]{color:#d3dfc9;border-color:#c3d0ba35;min-width:44px;min-height:44px;top:16px;right:16px}.marketing-module__snxi8q__waitlistDialog a{color:#d2dfc6;text-underline-offset:3px;text-decoration:underline}.marketing-module__snxi8q__waitlistDialog [role=status]{color:#dfedd5;background:#a5c69612;border-color:#b2d59e40;border-radius:15px;padding:22px;font-size:16px;line-height:1.7}.marketing-module__snxi8q__waitlistDialog p[role=alert]{color:#ffb4b4;font-size:14px}.marketing-module__snxi8q__waitlistDialog :focus-visible{outline-offset:4px;outline:2px solid #d2ddb8}@media (max-width:1100px){.marketing-module__snxi8q__navLinks{gap:22px;font-size:13px}.marketing-module__snxi8q__section{padding-top:70px;padding-bottom:75px}.marketing-module__snxi8q__overviewGrid,.marketing-module__snxi8q__recordsGrid,.marketing-module__snxi8q__communityGrid,.marketing-module__snxi8q__progressGrid{gap:7%}.marketing-module__snxi8q__section h2{font-size:48px}}@media (max-width:800px){.marketing-module__snxi8q__header{height:74px}.marketing-module__snxi8q__nav{gap:16px;padding:0 6%}.marketing-module__snxi8q__navLinks{display:none}.marketing-module__snxi8q__mobileNav{margin-left:auto;display:block}.marketing-module__snxi8q__mobileNav summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.marketing-module__snxi8q__mobileNav summary::-webkit-details-marker{display:none}.marketing-module__snxi8q__mobileNav summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.marketing-module__snxi8q__mobileNav>div{background:#171d16;border-bottom:1px solid #ffffff30;padding:16px 6% 22px;position:absolute;top:73px;left:0;right:0;box-shadow:0 16px 25px #0005}.marketing-module__snxi8q__mobileNav a{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:50px;font-size:15px;display:flex}.marketing-module__snxi8q__navAccess{gap:12px;padding:10px 15px}.marketing-module__snxi8q__brand{font-size:21px}.marketing-module__snxi8q__brand img{width:24px;height:28px}.marketing-module__snxi8q__section{padding:65px 6%}.marketing-module__snxi8q__sectionTop{margin-bottom:40px}.marketing-module__snxi8q__sectionTop .marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__sectionCategory{letter-spacing:.08em;font-size:10px}.marketing-module__snxi8q__overviewGrid,.marketing-module__snxi8q__recordsGrid,.marketing-module__snxi8q__communityGrid,.marketing-module__snxi8q__progressGrid{grid-template-columns:minmax(0,1fr);gap:45px}.marketing-module__snxi8q__recordsGrid .marketing-module__snxi8q__sectionCopy{grid-row:1}.marketing-module__snxi8q__sectionCopy{max-width:600px}.marketing-module__snxi8q__section h2{font-size:clamp(44px,7.5vw,60px)}.marketing-module__snxi8q__sectionCopy>p{margin-top:24px;font-size:18px}.marketing-module__snxi8q__sectionCopy>.marketing-module__snxi8q__productStatement{margin-top:28px;font-size:30px}.marketing-module__snxi8q__progressMetric{margin-top:27px}.marketing-module__snxi8q__progressMetric>strong{font-size:95px}.marketing-module__snxi8q__productScreen{max-width:480px}.marketing-module__snxi8q__overviewFeatures{gap:6px;margin-top:26px}.marketing-module__snxi8q__overviewFeatures button{gap:12px;padding:18px 12px}.marketing-module__snxi8q__overviewFeatures strong{font-size:20px}.marketing-module__snxi8q__overviewFeatures strong+span{font-size:15px}.marketing-module__snxi8q__recordMark{display:none}.marketing-module__snxi8q__detailLine{margin-top:25px}.marketing-module__snxi8q__communityDetails{margin-top:26px}.marketing-module__snxi8q__badgeGallery{gap:12px;padding:35px 0 10px}.marketing-module__snxi8q__badgeGallery figure{width:29%}.marketing-module__snxi8q__badgeGallery .marketing-module__snxi8q__goldBadge{width:36%}.marketing-module__snxi8q__badgeGallery figcaption strong{font-size:15px}.marketing-module__snxi8q__badgeRequirement{grid-template-columns:1fr;gap:20px;padding:24px}.marketing-module__snxi8q__badgeRequirement dl{gap:45px}.marketing-module__snxi8q__badgeAction{padding:6px 8px;font-size:9px}.marketing-module__snxi8q__achievementLine{text-align:left;font-size:12px;line-height:1.7}.marketing-module__snxi8q__finalCta{padding-top:80px;padding-bottom:100px}.marketing-module__snxi8q__finalCta h2{font-size:clamp(43px,7.5vw,65px)}.marketing-module__snxi8q__footer{flex-direction:column;align-items:flex-start;padding:30px 6%}.marketing-module__snxi8q__footerLinks{justify-content:space-between;width:100%}}@media (max-width:480px){.marketing-module__snxi8q__nav{gap:13px}.marketing-module__snxi8q__brand{gap:7px;font-size:19px}.marketing-module__snxi8q__navAccess{gap:0;min-height:44px;padding:9px 12px;font-size:11px}.marketing-module__snxi8q__navAccess span{display:none}.marketing-module__snxi8q__mobileNav summary{gap:6px;font-size:12px}.marketing-module__snxi8q__section{padding:55px 6%}.marketing-module__snxi8q__sectionTop{gap:12px;margin-bottom:32px}.marketing-module__snxi8q__sectionCategory{letter-spacing:.04em;font-size:9px}.marketing-module__snxi8q__section h2{font-size:44px}.marketing-module__snxi8q__sectionCopy>p{font-size:17px}.marketing-module__snxi8q__sectionCopy>.marketing-module__snxi8q__productStatement{font-size:28px}.marketing-module__snxi8q__productScreen>a{border-radius:24px;padding:5px}.marketing-module__snxi8q__productScreen img{border-radius:19px}.marketing-module__snxi8q__recoveryPlayer{border-radius:24px;padding:5px}.marketing-module__snxi8q__recoveryPlayer video{border-radius:19px;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px}.marketing-module__snxi8q__productBar{font-size:9px}.marketing-module__snxi8q__productScreen figcaption,.marketing-module__snxi8q__badgeGallery figcaption span{font-size:10px}.marketing-module__snxi8q__badgeGallery figcaption strong{font-size:13px}.marketing-module__snxi8q__achievements>p{font-size:16px;line-height:1.7}.marketing-module__snxi8q__achievementLine{gap:25px}.marketing-module__snxi8q__finalCta{padding-top:70px;padding-bottom:85px}.marketing-module__snxi8q__finalCta h2{font-size:clamp(38px,10.2vw,48px)}.marketing-module__snxi8q__finalNote{font-size:12px}.marketing-module__snxi8q__clock{gap:16px}.marketing-module__snxi8q__clock>span{min-width:54px}.marketing-module__snxi8q__clock b{font-size:36px}.marketing-module__snxi8q__waitlistDialog>section{border-radius:24px;padding:44px 25px 28px}.marketing-module__snxi8q__waitlistDialog h2{margin-top:21px;font-size:36px}.marketing-module__snxi8q__waitlistDialog p{font-size:15px}}@media (prefers-reduced-motion:reduce){.marketing-module__snxi8q__site *,.marketing-module__snxi8q__site :before,.marketing-module__snxi8q__site :after,.marketing-module__snxi8q__waitlistDialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing-module__snxi8q__badgeButton:hover img,.marketing-module__snxi8q__badgeButton:focus-visible img,.marketing-module__snxi8q__badgeButton[aria-expanded=true] img,.marketing-module__snxi8q__productScreen>a:hover{transform:none}}.marketing-module__snxi8q__storySection{--preview-width:400px;min-height:var(--story-height,1320px);grid-template-rows:auto 1fr;display:grid}.marketing-module__snxi8q__storySection .marketing-module__snxi8q__productScreen{max-width:var(--preview-width)}@media (max-width:800px){html:has(.marketing-module__snxi8q__site){scroll-snap-type:y mandatory;scroll-padding-top:0}:is(html:has(.marketing-module__snxi8q__site input:focus),html:has(.marketing-module__snxi8q__waitlistDialog)){scroll-snap-type:none}.marketing-module__snxi8q__site{overflow:visible}.marketing-module__snxi8q__site main>section[id]{scroll-snap-align:start;scroll-snap-stop:normal;min-height:100svh;scroll-margin-top:0}.marketing-module__snxi8q__section{padding:28px 6%}.marketing-module__snxi8q__sectionTop{margin-bottom:22px}.marketing-module__snxi8q__sectionTop .marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__sectionCategory{letter-spacing:.06em;font-size:9px}.marketing-module__snxi8q__section h2{font-size:clamp(30px,7.7vw,46px);line-height:1.12}.marketing-module__snxi8q__storySection{--preview-width:clamp(100px,calc((100svh - 380px)*.4),250px);grid-template-rows:auto auto;align-content:center}.marketing-module__snxi8q__overviewGrid,.marketing-module__snxi8q__recordsGrid,.marketing-module__snxi8q__communityGrid,.marketing-module__snxi8q__progressGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:16px}.marketing-module__snxi8q__storySection .marketing-module__snxi8q__sectionCopy{display:contents}.marketing-module__snxi8q__sectionCopy>h2,.marketing-module__snxi8q__sectionCopy>p{grid-column:1/-1}.marketing-module__snxi8q__sectionCopy>p{margin-top:0;font-size:14px;line-height:1.6}.marketing-module__snxi8q__sectionCopy>.marketing-module__snxi8q__productStatement{max-width:360px;margin-top:0;font-size:18px;line-height:1.5}.marketing-module__snxi8q__storySection .marketing-module__snxi8q__productScreen{align-self:center;min-width:0}.marketing-module__snxi8q__productBar{letter-spacing:.04em;gap:8px;padding:0 0 8px;font-size:8px}.marketing-module__snxi8q__productScreen>a,.marketing-module__snxi8q__recoveryPlayer{border-radius:18px;padding:4px}.marketing-module__snxi8q__productScreen img{border-radius:14px}.marketing-module__snxi8q__recoveryPlayer video{border-radius:14px;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.marketing-module__snxi8q__productScreen figcaption{text-align:center;flex-wrap:wrap;justify-content:center;gap:0 10px;padding-top:6px;font-size:10px}.marketing-module__snxi8q__productScreen figcaption a{align-items:center;min-height:44px;display:inline-flex}.marketing-module__snxi8q__overviewFeatures{align-self:center;gap:4px;margin-top:0}.marketing-module__snxi8q__overviewFeatures button{gap:7px;min-height:54px;padding:10px 8px}.marketing-module__snxi8q__overviewFeatures strong{margin-bottom:0;font-size:13px;line-height:1.4}.marketing-module__snxi8q__overviewFeatures strong+span{margin-top:8px;font-size:12px;line-height:1.5}.marketing-module__snxi8q__overviewFeatures button[aria-pressed=false] strong+span{display:none}.marketing-module__snxi8q__featureNumber{padding-top:3px;font-size:9px}.marketing-module__snxi8q__featureArrow{display:none}.marketing-module__snxi8q__recoveryPlayHint{white-space:normal;text-align:center;justify-content:center;gap:5px;width:calc(100% - 16px);padding:7px;font-size:10px;bottom:14px}.marketing-module__snxi8q__recoveryInstruction{font-size:10px;line-height:1.5;margin-top:4px!important}.marketing-module__snxi8q__progressMetric{align-self:center;margin-top:0;padding-top:16px}.marketing-module__snxi8q__progressMetric>strong{font-size:clamp(40px,10vw,66px)}.marketing-module__snxi8q__progressMetric p{margin:10px 0 6px;font-size:12px;line-height:1.5}.marketing-module__snxi8q__progressMetric small{font-size:11px;line-height:1.5;display:block}.marketing-module__snxi8q__recordsGrid .marketing-module__snxi8q__productScreen{grid-area:4/1/auto/-1}.marketing-module__snxi8q__detailLine{grid-area:3/1/auto/-1;gap:8px;margin-top:0;font-size:11px}.marketing-module__snxi8q__communityDetails{gap:12px;margin-top:0;font-size:13px;line-height:1.5}.marketing-module__snxi8q__communityDetails span{min-width:0;padding-bottom:10px}.marketing-module__snxi8q__recordsGrid{gap:12px}.marketing-module__snxi8q__achievements{flex-direction:column;justify-content:center;display:flex}.marketing-module__snxi8q__achievements>p{margin-top:16px;font-size:14px}.marketing-module__snxi8q__badgeGallery{gap:10px;padding:28px 0 12px}.marketing-module__snxi8q__bronzeBadge,.marketing-module__snxi8q__platinumBadge{margin-top:24px!important}.marketing-module__snxi8q__badgeGallery figcaption{padding-top:14px}.marketing-module__snxi8q__badgeGallery figcaption strong{margin-top:4px;font-size:12px}.marketing-module__snxi8q__badgeAction{place-items:center;min-height:32px;padding:6px;font-size:9px;display:grid}.marketing-module__snxi8q__badgeRequirement{gap:12px;margin-top:12px;padding:16px}.marketing-module__snxi8q__badgeRequirement h3{margin:6px 0;font-size:20px}.marketing-module__snxi8q__badgeRequirement p{font-size:12px}.marketing-module__snxi8q__badgeRequirement dl{gap:32px}.marketing-module__snxi8q__badgeRequirement dd{font-size:24px}.marketing-module__snxi8q__badgeRequirement .marketing-module__snxi8q__badgeRequirementNote{padding-top:10px;font-size:11px}.marketing-module__snxi8q__achievementLine{gap:18px;margin-top:20px;padding-top:16px;font-size:11px}.marketing-module__snxi8q__finalCta{flex-direction:column;justify-content:center;align-items:center;display:flex}.marketing-module__snxi8q__finalCta h2{margin:16px 0 20px}.marketing-module__snxi8q__finalLogo{width:44px;height:49px;margin-bottom:14px}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__cta{min-height:54px;margin-top:24px;padding:12px 22px}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__countdown{gap:16px}.marketing-module__snxi8q__finalCta .marketing-module__snxi8q__finalNote{margin-top:14px!important}.marketing-module__snxi8q__demoSummary{max-width:380px;margin:-6px auto 24px!important}.marketing-module__snxi8q__demoSummary strong{font-size:17px}.marketing-module__snxi8q__demoSummary span{margin-top:7px;font-size:12px;line-height:1.6}.marketing-module__snxi8q__footer{scroll-snap-align:end;background:#101110;position:relative}}@media (max-width:800px) and (prefers-reduced-motion:reduce){html:has(.marketing-module__snxi8q__site){scroll-snap-type:none;scroll-behavior:auto}}
.hero-module__3JS1HW__hero{grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);align-items:center;gap:32px;max-width:1700px;margin:auto;padding:38px 4.5% 66px;display:grid}.hero-module__3JS1HW__appIntroduction{color:#eef0e8;background:#101110;border-bottom:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;padding:18px max(4.5%,50% - 773.5px);display:grid}.hero-module__3JS1HW__appIdentity{text-align:center;min-width:0;transform:translateY(5px)}.hero-module__3JS1HW__appCategory{color:#b6c1ac;letter-spacing:.19em;font-size:9px;font-weight:650;line-height:1.6}.hero-module__3JS1HW__appName{letter-spacing:-.065em;color:#fff;text-shadow:0 1px 2px #52614acc,0 2px 9px #65765ca6,0 0 22px #fff,0 0 42px #ffffffa6;font-size:clamp(43px,3.8vw,62px);font-weight:650;line-height:1.18}.hero-module__3JS1HW__appName>span{color:#fff}.hero-module__3JS1HW__appDescription{color:#b6c1ac;font-size:11px;line-height:1.6;margin-top:8px!important}.hero-module__3JS1HW__storeAvailability{justify-self:end}.hero-module__3JS1HW__storeAvailability>p{color:#b6c1ac;text-align:right;letter-spacing:.025em;font-size:11px;margin-bottom:12px!important}.hero-module__3JS1HW__releaseCountdown{flex-direction:column;justify-self:start;gap:16px;display:flex}.hero-module__3JS1HW__releaseCountdown>span{color:#b6c1ac;letter-spacing:.12em;font-size:9px;font-weight:650;line-height:1.5}.hero-module__3JS1HW__releaseCountdown>span>small{color:#b6c1ac;letter-spacing:0;margin-top:7px;font-size:10px;font-weight:450;display:block}.hero-module__3JS1HW__releaseCountdown>div{gap:16px;display:flex}.hero-module__3JS1HW__releaseCountdown>div>span{text-align:center;min-width:35px;display:grid}.hero-module__3JS1HW__releaseCountdown b{color:#e8eddc;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:550;line-height:1}.hero-module__3JS1HW__releaseCountdown>div small{color:#b6c1ac;text-transform:uppercase;letter-spacing:.1em;margin-top:7px;font-size:8px}.hero-module__3JS1HW__storeBadges{gap:12px;display:flex}.hero-module__3JS1HW__storeBadge{color:#f0f1e9;background:linear-gradient(150deg,#333a2e,#141b12);border:1px solid #293025;border-radius:13px;align-items:center;gap:10px;min-height:60px;padding:11px 14px;transition:background .25s,border-color .25s,transform .25s;display:flex;box-shadow:inset 0 1px #ffffff12,0 5px 12px #42523620}.hero-module__3JS1HW__storeBadge:hover{background:#262d23;border-color:#d3ddbd88;transform:translateY(-2px)}.hero-module__3JS1HW__storeBadge>svg{flex-shrink:0;width:28px;height:32px}.hero-module__3JS1HW__storeBadge small{color:#b9c2af;font-size:10px;line-height:1.35;display:block}.hero-module__3JS1HW__storeBadge strong{letter-spacing:-.035em;white-space:nowrap;font-size:21px;font-weight:550;line-height:1.2;display:block}.hero-module__3JS1HW__editorial{align-self:center;padding-bottom:25px}.hero-module__3JS1HW__editorial h1{letter-spacing:-.06em;margin:27px 0 30px;font-size:clamp(66px,6.1vw,100px);font-weight:600;line-height:1.03}.hero-module__3JS1HW__editorial h1 span{color:#b8bdb0}.hero-module__3JS1HW__heroLead span{display:block}.hero-module__3JS1HW__heroLead{color:#b8bfb1;letter-spacing:-.025em;font-size:21px;line-height:1.7}.hero-module__3JS1HW__editorial[data-active=true] h1{color:#bec2b8;font-size:clamp(50px,4.2vw,68px)}.hero-module__3JS1HW__editorial[data-active=true] .hero-module__3JS1HW__heroLead{font-size:17px}.hero-module__3JS1HW__context{max-width:370px;min-height:155px;margin-top:36px}.hero-module__3JS1HW__context[data-active=true]{border-left:2px solid var(--feedback-color);background:linear-gradient(90deg,color-mix(in srgb,var(--feedback-color) 7%,transparent),transparent);padding:25px 0 20px 23px}.hero-module__3JS1HW__context .hero-module__3JS1HW__contextLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--feedback-color);align-items:center;gap:9px;margin-bottom:17px;font-size:11px;font-weight:600;display:flex}.hero-module__3JS1HW__contextLabel i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px}.hero-module__3JS1HW__context h2{letter-spacing:-.045em;color:var(--feedback-color);text-shadow:0 0 10px color-mix(in srgb,var(--feedback-color) 45%,transparent),0 0 28px color-mix(in srgb,var(--feedback-color) 25%,transparent);margin-bottom:18px;font-size:clamp(34px,3.1vw,48px);line-height:1.1}.hero-module__3JS1HW__context p{color:#c6cdc0;font-size:16px;line-height:1.7}.hero-module__3JS1HW__contextTitle{animation:.35s both hero-module__3JS1HW__contextIn}.hero-module__3JS1HW__loadSteps{gap:4px;max-width:230px;margin-top:22px;display:flex}.hero-module__3JS1HW__loadDetail{color:#aeb8a6;text-transform:capitalize;margin-top:12px;font-size:11px;display:block}.hero-module__3JS1HW__loadSteps span{background:#ffffff20;border-radius:2px;flex:1;height:3px}.hero-module__3JS1HW__loadSteps span[data-filled=true]{background:var(--feedback-color)}.hero-module__3JS1HW__experience{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.hero-module__3JS1HW__modelStage{isolation:isolate;min-width:0;height:700px;position:relative}.hero-module__3JS1HW__modelStage:before{content:"";filter:blur(18px);pointer-events:none;z-index:-1;background:radial-gradient(46% 44%,#d5dfc918 0%,#d5dfc90b 38%,#d5dfc900 78%);border-radius:50%;position:absolute;inset:-3% -12% 10%}.hero-module__3JS1HW__modelStage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#adbfa612,#0000 70%);border:1px solid #c4d5b91c;border-radius:50%;width:72%;height:45px;position:absolute;bottom:85px;left:14%;box-shadow:0 12px 26px #0005}.hero-module__3JS1HW__modelGround{filter:blur(9px);z-index:-1;background:#000c;border-radius:50%;width:52%;height:18px;position:absolute;bottom:96px;left:24%}.hero-module__3JS1HW__modelCanvas{z-index:2;opacity:0;transition:opacity .45s;position:absolute;inset:30px -10% 88px}.hero-module__3JS1HW__modelCanvas[data-ready=true]{opacity:1}.hero-module__3JS1HW__modelCanvas canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.hero-module__3JS1HW__modelCanvas canvas:active{cursor:grabbing}.hero-module__3JS1HW__neutralLoading{place-items:center;display:grid;position:absolute;inset:15% 10% 18%}.hero-module__3JS1HW__neutralLoading span{filter:blur(35px);background:linear-gradient(#cbd3c214,#cbd3c206);border-radius:45%;width:58%;height:75%}.hero-module__3JS1HW__modelCaption{text-align:center;color:#b3bdab;z-index:3;pointer-events:none;font-size:11px;line-height:1.5;position:absolute;bottom:65px;left:0;right:0}.hero-module__3JS1HW__rotationControls{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.hero-module__3JS1HW__rotationControls button{background:0 0;border:0;width:44px;height:44px;font-size:25px}.hero-module__3JS1HW__rotationControls span{color:#aeb8a6;font-size:11px}.hero-module__3JS1HW__modelLegend{display:none}.hero-module__3JS1HW__controls{z-index:4;width:100%;min-width:0;scroll-margin-top:95px;position:relative}.hero-module__3JS1HW__profilePicker{color:#b4bfae;justify-content:space-between;align-items:center;gap:12px;margin:5px 8px 10px;font-size:11px;display:flex}.hero-module__3JS1HW__profilePicker select{color:#d5decd;background:#171d18;border:1px solid #ffffff25;border-radius:8px;max-width:160px;min-height:44px;padding:0 8px;font-size:12px}.hero-module__3JS1HW__mobileFeedback,.hero-module__3JS1HW__viewModel{display:none}.hero-module__3JS1HW__panelEyebrow{letter-spacing:.12em;color:#9daebe;font-size:10px;font-weight:600;display:block}.hero-module__3JS1HW__startPreview{padding:22px 12px 24px 18px}.hero-module__3JS1HW__startPreview h3{letter-spacing:-.045em;font-size:27px;font-weight:600;line-height:1.22;margin:17px 0!important}.hero-module__3JS1HW__startPreview>p:not(.hero-module__3JS1HW__panelEyebrow){color:#adb8a7;font-size:14px;line-height:1.7}.hero-module__3JS1HW__quickMuscles{margin-top:28px;display:grid}.hero-module__3JS1HW__quickMuscles button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:48px;padding:13px 0;font-size:14px;display:flex}.hero-module__3JS1HW__quickMuscles button span{color:#acb6a4}.hero-module__3JS1HW__quickMuscles button:hover{color:#d4e4c7;border-color:#a7b49b}.hero-module__3JS1HW__workoutPanel,.hero-module__3JS1HW__savedWorkout{background:#111820;border:1px solid #35434c;border-radius:20px;padding:21px;box-shadow:0 20px 45px #0002}.hero-module__3JS1HW__panelHeader{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.hero-module__3JS1HW__panelHeader h3{letter-spacing:-.04em;font-size:24px;font-weight:600;margin-top:7px!important}.hero-module__3JS1HW__panelEyebrow{font-size:9px}.hero-module__3JS1HW__closePanel{background:#ffffff04;border:1px solid #ffffff18;border-radius:50%;width:44px;height:44px;color:#bdcbd6!important;font-size:23px!important}.hero-module__3JS1HW__exerciseList{margin-top:21px}.hero-module__3JS1HW__exerciseList>p{color:#b1c0cc;font-size:13px;margin-bottom:14px!important}.hero-module__3JS1HW__exerciseList>button{text-align:left;color:#e9eef2;background:#19232d;border:1px solid #344350;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:67px;margin-top:10px;padding:14px 11px;display:flex}.hero-module__3JS1HW__exerciseList>button:hover{background:#263747;border-color:#78a7c4}.hero-module__3JS1HW__exerciseNumber{color:#9aadbb;font-size:10px}.hero-module__3JS1HW__exerciseList strong{flex:1;font-size:14px;font-weight:500}.hero-module__3JS1HW__exerciseList>button>span:last-child{font-size:24px}.hero-module__3JS1HW__panelNote{color:#a0afba;margin-top:21px;font-size:11px;line-height:1.6;display:block}.hero-module__3JS1HW__backToExercises{text-align:left;background:0 0;border:0;min-height:44px;padding:12px 0;color:#acbecd!important;font-size:12px!important}.hero-module__3JS1HW__exerciseTitle{letter-spacing:-.025em;color:#edf2f5;margin:0 0 18px;font-size:19px;font-weight:600}.hero-module__3JS1HW__workoutInputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-module__3JS1HW__workoutInputs label{color:#b4c3cf;background:#1a242e;border:1px solid #384752;border-radius:12px;padding:12px;font-size:12px;display:block}.hero-module__3JS1HW__workoutInputs label>span{float:right;color:#9dafbc}.hero-module__3JS1HW__workoutInputs input{color:#f2f6f8;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-height:42px;padding:6px 0 0;font-size:26px;font-weight:500;display:block;outline-offset:3px!important}.hero-module__3JS1HW__bodyweightField{color:#b4c3cf;flex-direction:column;gap:5px;padding:12px 5px;font-size:12px;display:flex}.hero-module__3JS1HW__bodyweightField strong{color:#eff4f7;font-size:25px;font-weight:500}.hero-module__3JS1HW__bodyweightField strong small{font-size:12px}.hero-module__3JS1HW__bodyweightField>small{font-size:10px}.hero-module__3JS1HW__effortLabel{color:#b4c3cf;margin-top:19px;font-size:12px;display:block}.hero-module__3JS1HW__effortLabel output{float:right;color:#e1ebf0}.hero-module__3JS1HW__effortLabel input{accent-color:#72b8d6;cursor:pointer;width:100%;height:30px;margin:9px 0 0;display:block}.hero-module__3JS1HW__effortScale{color:#a6b7c3;justify-content:space-between;font-size:10px;display:flex}.hero-module__3JS1HW__addSet{background:#315b70;border:1px solid #5a8499;border-radius:11px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:46px;margin-top:18px;display:flex;color:#f5f9fa!important;font-size:13px!important;font-weight:600!important}.hero-module__3JS1HW__addSet:hover{background:#406f84}.hero-module__3JS1HW__setList{margin:19px 0}.hero-module__3JS1HW__setListHeading{letter-spacing:.08em;color:#a7b9c5;justify-content:space-between;font-size:10px;display:flex}.hero-module__3JS1HW__emptySets{color:#9fafba;padding-top:12px;font-size:12px}.hero-module__3JS1HW__setRow{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:44px;display:flex}.hero-module__3JS1HW__setRow>span{color:#9fb2bf;font-size:11px}.hero-module__3JS1HW__setRow strong{flex:1;font-size:13px;font-weight:500}.hero-module__3JS1HW__setRow small{color:#a7bbc8;font-size:11px}.hero-module__3JS1HW__setRow button{background:0 0;border:0;width:36px;height:44px;font-size:20px;color:#eeacac!important}.hero-module__3JS1HW__saveWorkout{background:#8fbfa5;border:1px solid #bad5c3;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 15px;display:flex;color:#092318!important;font-size:13px!important;font-weight:650!important}.hero-module__3JS1HW__saveWorkout:hover{background:#acd2ba}.hero-module__3JS1HW__saveWorkout:disabled{opacity:.45}.hero-module__3JS1HW__inputError{color:#f2aaaa;padding-top:10px;font-size:12px;line-height:1.5}.hero-module__3JS1HW__savedIcon{color:#abd4bc;background:#8fbfa51a;border:1px solid #8fbfa54a;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid}.hero-module__3JS1HW__savedWorkout h3{letter-spacing:-.04em;font-size:25px;font-weight:600;margin:14px 0 22px!important}.hero-module__3JS1HW__savedWorkout [role=status]{border-top:1px solid #ffffff20;padding:20px 0}.hero-module__3JS1HW__savedWorkout strong{font-size:15px;font-weight:500}.hero-module__3JS1HW__savedWorkout [role=status] p{color:#a8bbc5;font-size:12px;margin:9px 0 14px!important}.hero-module__3JS1HW__savedWorkout [role=status]>span{color:#cbd9dd;padding-bottom:7px;font-size:14px;display:block}.hero-module__3JS1HW__demoTools{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding:0 8px;display:flex}.hero-module__3JS1HW__demoTools select{color:#b4bfae;background:#101110;border:0;width:100%;max-width:135px;min-height:44px;font-size:11px}.hero-module__3JS1HW__demoTools button{color:#b4bfae;background:0 0;border:0;min-height:44px;font-size:11px}.hero-module__3JS1HW__demoNote{color:#96a48e;text-align:center;font-size:10px;line-height:1.6;margin-top:4px!important}.hero-module__3JS1HW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes hero-module__3JS1HW__contextIn{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:1600px){.hero-module__3JS1HW__modelStage{height:770px}}@media (max-width:1150px){.hero-module__3JS1HW__appIntroduction{gap:18px;padding:18px 4%}.hero-module__3JS1HW__appName{font-size:44px}.hero-module__3JS1HW__appDescription{max-width:220px;margin-left:auto!important;margin-right:auto!important}.hero-module__3JS1HW__storeBadges{flex-direction:column;gap:8px}.hero-module__3JS1HW__storeBadge{min-height:50px;padding:8px 13px}.hero-module__3JS1HW__storeAvailability>p{font-size:10px}.hero-module__3JS1HW__hero{grid-template-columns:1fr 1.8fr;gap:12px;padding-left:4%;padding-right:4%}.hero-module__3JS1HW__editorial h1{font-size:66px}.hero-module__3JS1HW__experience{grid-template-columns:1fr}.hero-module__3JS1HW__modelStage{height:610px}.hero-module__3JS1HW__controls{justify-self:center;max-width:430px}.hero-module__3JS1HW__startPreview{padding-top:0}.hero-module__3JS1HW__startPreview h3{font-size:24px}.hero-module__3JS1HW__startPreview h3 br{display:none}.hero-module__3JS1HW__quickMuscles{gap:22px;margin-top:12px;display:flex}.hero-module__3JS1HW__quickMuscles button{flex:1}.hero-module__3JS1HW__workoutPanel{padding:24px}.hero-module__3JS1HW__context{min-height:145px}}@media (max-width:800px){.hero-module__3JS1HW__hero{grid-template-columns:1fr;gap:0;padding:44px 6% 42px}.hero-module__3JS1HW__appIntroduction{grid-template-columns:1fr;gap:20px;padding:20px 6%}.hero-module__3JS1HW__appIdentity{grid-row:1}.hero-module__3JS1HW__appName{font-size:52px}.hero-module__3JS1HW__appCategory{letter-spacing:.14em;font-size:8px}.hero-module__3JS1HW__appDescription{max-width:290px;font-size:12px}.hero-module__3JS1HW__releaseCountdown{text-align:center;justify-self:center;align-items:center}.hero-module__3JS1HW__releaseCountdown>div{gap:24px}.hero-module__3JS1HW__releaseCountdown b{font-size:34px}.hero-module__3JS1HW__storeAvailability{justify-self:center;width:100%}.hero-module__3JS1HW__storeAvailability>p{text-align:center}.hero-module__3JS1HW__storeBadges{flex-direction:row;justify-content:center;gap:10px}.hero-module__3JS1HW__storeBadge{flex:1;gap:10px;padding:11px 13px}.hero-module__3JS1HW__editorial{padding:0}.hero-module__3JS1HW__editorial h1{margin:20px 0 23px;font-size:clamp(62px,11vw,90px)}.hero-module__3JS1HW__heroLead{font-size:19px;line-height:1.6}.hero-module__3JS1HW__heroLead span{display:inline}.hero-module__3JS1HW__context{max-width:540px;min-height:0;margin:0}.hero-module__3JS1HW__context[data-active=true]{margin-top:26px;padding:18px 20px}.hero-module__3JS1HW__context h2{margin-bottom:12px;font-size:34px}.hero-module__3JS1HW__context p{font-size:15px}.hero-module__3JS1HW__editorial[data-active=true] h1{font-size:52px}.hero-module__3JS1HW__experience{margin-top:0}.hero-module__3JS1HW__modelStage{height:500px}.hero-module__3JS1HW__modelCanvas{inset:20px 0 88px}.hero-module__3JS1HW__controls{width:100%;max-width:500px}.hero-module__3JS1HW__startPreview{padding:15px 0 20px}.hero-module__3JS1HW__demoTools{padding:0}.hero-module__3JS1HW__demoTools select,.hero-module__3JS1HW__demoTools button{font-size:13px}.hero-module__3JS1HW__demoTools select,.hero-module__3JS1HW__profilePicker select{font-size:16px}.hero-module__3JS1HW__profilePicker{margin:8px 0 12px;font-size:12px}.hero-module__3JS1HW__mobileFeedback{color:#c5d5cc;font-size:15px;line-height:1.6;display:block;margin:-5px 0 20px!important}.hero-module__3JS1HW__viewModel{color:#c9ddcb;background:#ffffff05;border:1px solid #8fbfa550;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin:12px 0;font-size:14px;display:flex}.hero-module__3JS1HW__demoNote,.hero-module__3JS1HW__panelEyebrow{font-size:11px}.hero-module__3JS1HW__workoutInputs input{font-size:30px}.hero-module__3JS1HW__exerciseList strong{font-size:16px}.hero-module__3JS1HW__exerciseTitle{font-size:23px}.hero-module__3JS1HW__addSet,.hero-module__3JS1HW__saveWorkout{min-height:50px;font-size:15px!important}.hero-module__3JS1HW__panelNote,.hero-module__3JS1HW__effortLabel,.hero-module__3JS1HW__backToExercises{font-size:13px!important}}@media (max-width:480px){.hero-module__3JS1HW__hero{padding-top:35px}.hero-module__3JS1HW__appName{font-size:49px}.hero-module__3JS1HW__appIntroduction{padding:20px 6%}.hero-module__3JS1HW__storeBadge{gap:7px;padding:10px 8px}.hero-module__3JS1HW__storeBadge>svg{width:21px;height:27px}.hero-module__3JS1HW__storeBadge strong{font-size:16px}.hero-module__3JS1HW__storeBadge small{font-size:8px}.hero-module__3JS1HW__editorial h1{font-size:clamp(60px,16vw,74px)}.hero-module__3JS1HW__heroLead{font-size:17px}.hero-module__3JS1HW__modelStage{height:450px}.hero-module__3JS1HW__modelCanvas{inset:20px 0 82px}.hero-module__3JS1HW__workoutPanel,.hero-module__3JS1HW__savedWorkout{border-radius:18px;padding:21px}.hero-module__3JS1HW__startPreview h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.hero-module__3JS1HW__hero *{transition:none!important;animation:none!important}}.hero-module__3JS1HW__appBrand{justify-content:center;align-items:center;gap:13px;display:inline-flex}.hero-module__3JS1HW__appBrand>img{width:40px;height:46px}@media (max-width:800px){.hero-module__3JS1HW__appIntroduction{min-height:100svh;padding-block:max(28px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-bottom));scroll-snap-align:start;align-content:center;gap:32px}.hero-module__3JS1HW__hero{align-content:center;gap:16px;min-height:100svh;padding:24px 6%}.hero-module__3JS1HW__editorial h1,.hero-module__3JS1HW__editorial[data-active=true] h1{margin:0 0 10px;font-size:clamp(36px,9vw,54px);line-height:1.06}.hero-module__3JS1HW__editorial h1 br{display:none}.hero-module__3JS1HW__editorial h1 span:before{content:" ";white-space:pre}.hero-module__3JS1HW__heroLead,.hero-module__3JS1HW__editorial[data-active=true] .hero-module__3JS1HW__heroLead{font-size:clamp(13px,3.5vw,17px);line-height:1.5}.hero-module__3JS1HW__context,.hero-module__3JS1HW__context[data-active=true]{clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.hero-module__3JS1HW__experience{gap:16px}.hero-module__3JS1HW__modelStage{width:100%;height:clamp(230px,42svh,390px)}.hero-module__3JS1HW__hero:not(:has(.hero-module__3JS1HW__workoutPanel,.hero-module__3JS1HW__savedWorkout)) .hero-module__3JS1HW__modelStage{height:clamp(280px,100svh - 220px,780px)}.hero-module__3JS1HW__modelCanvas{inset:0 0 62px}.hero-module__3JS1HW__modelStage:before{inset:0 0 10%}.hero-module__3JS1HW__modelStage:after{width:54%;height:22px;bottom:62px;left:23%}.hero-module__3JS1HW__modelGround{width:36%;height:12px;bottom:66px;left:32%}.hero-module__3JS1HW__modelCaption{font-size:11px;bottom:45px}.hero-module__3JS1HW__rotationControls{bottom:0}.hero-module__3JS1HW__controls{max-width:500px;scroll-margin-top:16px}.hero-module__3JS1HW__startPreview{padding:0}.hero-module__3JS1HW__startPreview h3{font-size:clamp(21px,5.5vw,28px);margin:8px 0!important}.hero-module__3JS1HW__startPreview>p:not(.hero-module__3JS1HW__panelEyebrow){font-size:13px;line-height:1.5}.hero-module__3JS1HW__panelEyebrow{font-size:9px}.hero-module__3JS1HW__quickMuscles,.hero-module__3JS1HW__startPreview .hero-module__3JS1HW__panelEyebrow,.hero-module__3JS1HW__startPreview h3{display:none}.hero-module__3JS1HW__hero:has([data-model-status=fallback]) .hero-module__3JS1HW__quickMuscles{gap:18px;margin-top:8px;display:flex}.hero-module__3JS1HW__hero:has([data-model-status=fallback]) .hero-module__3JS1HW__startPreview .hero-module__3JS1HW__panelEyebrow{display:block}.hero-module__3JS1HW__hero:has([data-model-status=fallback]) .hero-module__3JS1HW__startPreview h3{display:block}.hero-module__3JS1HW__hero:has([data-model-status=fallback]) .hero-module__3JS1HW__modelStage{height:clamp(230px,42svh,390px)}.hero-module__3JS1HW__quickMuscles button{min-height:44px;padding:10px 0}.hero-module__3JS1HW__demoTools{margin-top:2px}.hero-module__3JS1HW__demoTools button{font-size:11px}.hero-module__3JS1HW__workoutPanel,.hero-module__3JS1HW__savedWorkout{border-radius:18px;padding:16px}.hero-module__3JS1HW__panelHeader{padding-bottom:8px}.hero-module__3JS1HW__panelHeader h3{font-size:21px;margin-top:3px!important}.hero-module__3JS1HW__exerciseList{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.hero-module__3JS1HW__exerciseList>p{grid-column:1/-1;margin-bottom:0!important}.hero-module__3JS1HW__exerciseList>button{gap:7px;min-height:64px;margin:0;padding:10px}.hero-module__3JS1HW__exerciseList strong{font-size:13px;line-height:1.4}.hero-module__3JS1HW__exerciseList .hero-module__3JS1HW__panelNote{grid-column:1/-1;margin-top:0;font-size:11px!important}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-block:16px}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__editorial{grid-area:1/2}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__editorial h1{font-size:clamp(27px,6vw,40px)}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__editorial h1 br{display:block}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__editorial h1 span:before{content:none}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__heroLead{font-size:12px}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__experience{display:contents}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__modelStage{grid-area:1/1;height:clamp(220px,32svh,320px)}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__modelCaption{font-size:9px;bottom:44px}.hero-module__3JS1HW__hero:has(.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__savedWorkout) .hero-module__3JS1HW__controls{grid-area:2/1/auto/-1}.hero-module__3JS1HW__workoutPanel:has(.hero-module__3JS1HW__setForm){grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid}.hero-module__3JS1HW__setForm,.hero-module__3JS1HW__setList,.hero-module__3JS1HW__workoutPanel>.hero-module__3JS1HW__saveWorkout{grid-column:1/-1}.hero-module__3JS1HW__workoutPanel:has(.hero-module__3JS1HW__setForm) .hero-module__3JS1HW__panelHeader{grid-column:1/-1}.hero-module__3JS1HW__workoutPanel:has(.hero-module__3JS1HW__setForm)>.hero-module__3JS1HW__backToExercises{grid-area:2/2}.hero-module__3JS1HW__workoutPanel:has(.hero-module__3JS1HW__setForm)>.hero-module__3JS1HW__exerciseTitle{grid-area:2/1;align-self:center;margin:0;font-size:16px}.hero-module__3JS1HW__backToExercises{min-height:44px;padding:10px 0;font-size:12px!important}.hero-module__3JS1HW__exerciseTitle{margin:0 0 10px;font-size:18px}.hero-module__3JS1HW__workoutInputs{gap:10px}.hero-module__3JS1HW__workoutInputs label{padding:8px 10px}.hero-module__3JS1HW__workoutInputs input{min-height:36px;padding-top:2px;font-size:22px}.hero-module__3JS1HW__bodyweightField{padding:8px 5px}.hero-module__3JS1HW__setForm{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;display:grid}.hero-module__3JS1HW__workoutInputs,.hero-module__3JS1HW__inputError{grid-column:1/-1}.hero-module__3JS1HW__effortLabel{grid-column:1;margin-top:12px;font-size:12px!important}.hero-module__3JS1HW__effortLabel input{margin-top:4px}.hero-module__3JS1HW__effortScale{grid-column:1}.hero-module__3JS1HW__addSet{grid-area:2/2/4;align-self:center;min-height:44px;margin-top:12px;padding:10px 12px;font-size:13px!important}.hero-module__3JS1HW__setList{margin:12px 0}.hero-module__3JS1HW__emptySets{padding-top:6px}.hero-module__3JS1HW__saveWorkout{min-height:44px;padding:10px 12px;font-size:13px!important}.hero-module__3JS1HW__savedIcon{width:36px;height:36px;margin-bottom:10px}.hero-module__3JS1HW__savedWorkout h3{font-size:23px;margin:8px 0 12px!important}.hero-module__3JS1HW__mobileFeedback{font-size:13px;line-height:1.5;margin:0 0 12px!important}.hero-module__3JS1HW__savedWorkout [role=status]{padding:12px 0}.hero-module__3JS1HW__savedWorkout [role=status] p{margin:6px 0 8px!important}.hero-module__3JS1HW__viewModel{min-height:44px;margin:8px 0;font-size:13px}}
.product-visuals-module__HOCOKa__records{align-self:center;width:100%;min-width:0}.product-visuals-module__HOCOKa__recordStage{align-items:flex-start;gap:18px;padding:30px 0 20px;transition:transform .7s;display:flex}.product-visuals-module__HOCOKa__records[data-revealed=pending] .product-visuals-module__HOCOKa__recordStage{transform:translateY(12px)}.product-visuals-module__HOCOKa__recordButton{text-align:center;color:#eceee6;background:0 0;border:0;border-radius:22px;flex:1;min-width:0;padding:0}.product-visuals-module__HOCOKa__recordButton:nth-child(2){margin-top:-18px}.product-visuals-module__HOCOKa__recordFace{background:radial-gradient(at 35% 0,#dac48618,#0000 70%),linear-gradient(150deg,#1c242b,#0b1117);border:1px solid #a899633b;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:210px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;box-shadow:inset 0 1px #ffffff16,0 18px 35px #0004}.product-visuals-module__HOCOKa__recordFace svg{color:#dac486;width:32px;height:36px}.product-visuals-module__HOCOKa__recordFace strong{letter-spacing:-.055em;color:#efeee6;font-size:clamp(36px,3.5vw,54px);font-weight:550;line-height:1.1}.product-visuals-module__HOCOKa__recordFace small{color:#d5c79f;letter-spacing:0;margin-left:5px;font-size:.32em;font-weight:450}.product-visuals-module__HOCOKa__recordType{letter-spacing:.12em;color:#c1b691;font-size:9px}.product-visuals-module__HOCOKa__recordName{letter-spacing:-.025em;margin-top:18px;font-size:16px;font-weight:500;display:block}.product-visuals-module__HOCOKa__recordAction{color:#b4bea9;margin-top:8px;font-size:11px;display:block}.product-visuals-module__HOCOKa__recordButton[aria-expanded=true] .product-visuals-module__HOCOKa__recordFace{border-color:#d2bc7b;box-shadow:inset 0 1px #ffffff20,0 12px 40px #cbb87d14}.product-visuals-module__HOCOKa__recordButton[aria-expanded=true] .product-visuals-module__HOCOKa__recordAction{color:#dfce9e}.product-visuals-module__HOCOKa__detailSpace{align-items:center;min-height:209px;margin-top:16px;display:grid}.product-visuals-module__HOCOKa__recordDetails{background:#ffffff03;border:1px solid #ffffff20;border-radius:18px;padding:22px 24px;animation:.25s both product-visuals-module__HOCOKa__detailReveal}.product-visuals-module__HOCOKa__detailHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-visuals-module__HOCOKa__detailHeading h3{letter-spacing:-.03em;font-size:20px;font-weight:550}.product-visuals-module__HOCOKa__detailHeading>span{letter-spacing:.08em;color:#c6b687;font-size:8px}.product-visuals-module__HOCOKa__recordDetails dl{grid-template-columns:1.6fr 1fr .55fr 1.1fr;gap:16px;margin:20px 0;display:grid}.product-visuals-module__HOCOKa__recordDetails dt{color:#adb7a4;margin-bottom:7px;font-size:11px}.product-visuals-module__HOCOKa__recordDetails dd{color:#eeeee5;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.product-visuals-module__HOCOKa__recordDetails time{white-space:nowrap;font-size:16px}.product-visuals-module__HOCOKa__recordDetails dd small{font-size:13px}.product-visuals-module__HOCOKa__recordDetails>p{color:#bac4b0;border-top:1px solid #ffffff15;padding-top:12px;font-size:11px}.product-visuals-module__HOCOKa__recordHint{text-align:center;letter-spacing:-.025em;color:#d5ddcc;font-size:18px;font-weight:450}.product-visuals-module__HOCOKa__recordHint>span{color:#aeb9a2;letter-spacing:0;margin-top:10px;font-size:12px;line-height:1.6;display:block}.product-visuals-module__HOCOKa__records .product-visuals-module__HOCOKa__visualCaption{text-align:center;color:#a9b49c;padding-top:16px;font-size:10px}@keyframes product-visuals-module__HOCOKa__detailReveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.product-visuals-module__HOCOKa__recordButton:hover .product-visuals-module__HOCOKa__recordFace{border-color:#cbb77b;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff20,0 22px 40px #0005}}@media (max-width:1100px) and (min-width:801px){.product-visuals-module__HOCOKa__recordStage{gap:10px}.product-visuals-module__HOCOKa__recordFace{min-height:180px}.product-visuals-module__HOCOKa__recordFace strong{font-size:36px}.product-visuals-module__HOCOKa__recordName{font-size:13px}.product-visuals-module__HOCOKa__recordDetails{padding:18px}}@media (max-width:800px){.product-visuals-module__HOCOKa__records{grid-area:4/1/auto/-1;justify-self:center;max-width:540px}.product-visuals-module__HOCOKa__recordStage{gap:10px;padding:20px 0 12px}.product-visuals-module__HOCOKa__recordButton:nth-child(2){margin-top:-10px}.product-visuals-module__HOCOKa__recordFace{border-radius:18px;gap:10px;min-height:clamp(118px,30vw,164px)}.product-visuals-module__HOCOKa__recordFace svg{width:24px;height:27px}.product-visuals-module__HOCOKa__recordFace strong{font-size:clamp(29px,8vw,44px)}.product-visuals-module__HOCOKa__recordFace small{margin-left:3px}.product-visuals-module__HOCOKa__recordType{letter-spacing:.07em;font-size:7px}.product-visuals-module__HOCOKa__recordName{margin-top:12px;font-size:12px}.product-visuals-module__HOCOKa__recordAction{margin-top:5px;font-size:10px}.product-visuals-module__HOCOKa__detailSpace{min-height:150px;margin-top:8px}.product-visuals-module__HOCOKa__recordDetails{border-radius:14px;padding:12px 14px}.product-visuals-module__HOCOKa__detailHeading h3{font-size:16px}.product-visuals-module__HOCOKa__detailHeading>span{font-size:7px}.product-visuals-module__HOCOKa__recordDetails dl{gap:8px;margin:14px 0}.product-visuals-module__HOCOKa__recordDetails dt{margin-bottom:4px;font-size:10px}.product-visuals-module__HOCOKa__recordDetails dd{font-size:19px}.product-visuals-module__HOCOKa__recordDetails time{font-size:12px}.product-visuals-module__HOCOKa__recordDetails>p{padding-top:8px;font-size:10px}.product-visuals-module__HOCOKa__recordHint{font-size:15px}.product-visuals-module__HOCOKa__recordHint>span{margin-top:7px;font-size:11px}.product-visuals-module__HOCOKa__records .product-visuals-module__HOCOKa__visualCaption{padding-top:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.product-visuals-module__HOCOKa__records *{transition:none!important;animation:none!important}.product-visuals-module__HOCOKa__recordButton:hover .product-visuals-module__HOCOKa__recordFace,.product-visuals-module__HOCOKa__records[data-revealed=pending] .product-visuals-module__HOCOKa__recordStage{transform:none}}
