.deletion-form_form__DA_IU{margin:28px 0 0;padding:32px;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:18px}.deletion-form_formTitle__OQsgF{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.deletion-form_formIntro__h6jsu{margin:0;font-size:14px;color:var(--fg-3);line-height:1.6}.deletion-form_field___xoUJ{display:flex;flex-direction:column;gap:6px}.deletion-form_label__qXei_{font-size:13px;font-weight:600;color:var(--fg-2)}.deletion-form_input__zlwHl{width:100%;padding:14px 16px;background:var(--surface-low);border:1px solid var(--outline-variant);border-radius:var(--r-input);color:var(--fg);font-family:var(--font-sans);font-size:15px;transition:border-color var(--t-fast) var(--ease-out)}.deletion-form_input__zlwHl::placeholder{color:var(--fg-4)}.deletion-form_input__zlwHl:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.deletion-form_input__zlwHl:disabled{opacity:.6;cursor:not-allowed}.deletion-form_submit__iQglw{margin-top:6px;width:100%;justify-content:center}.deletion-form_submit__iQglw:disabled{opacity:.5;cursor:not-allowed;filter:none}.deletion-form_errorMsg__ATQGq{margin:0;padding:12px 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--error) 12%,transparent);border:1px solid color-mix(in srgb,var(--error) 40%,transparent);color:var(--error);font-size:13px;line-height:1.5}.deletion-form_fineprint__Yl_P1{margin:6px 0 0;font-size:12px;color:var(--fg-4);line-height:1.6}.deletion-form_success__fD5ZH{margin:28px 0 0;padding:32px;background:color-mix(in srgb,var(--accent) 8%,var(--surface-container));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-lg)}.deletion-form_successTitle__kRGpB{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--accent);letter-spacing:-.01em}.deletion-form_successBody__yVsyR{margin:12px 0 0;font-size:15px;color:var(--fg-2);line-height:1.65}.deletion-form_successFineprint__r49g0{margin:12px 0 0;font-size:13px;color:var(--fg-3);line-height:1.6}.deletion-form_successFineprint__r49g0 a{color:var(--accent);text-decoration:underline}.CalculatorShell_shell__s2aXc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}@media (max-width:900px){.CalculatorShell_shell__s2aXc{grid-template-columns:minmax(0,1fr);gap:32px}}.NumberInput_root__5eFjd{display:flex;flex-direction:column;gap:6px}.NumberInput_label__ms1eL{font-size:13px;font-weight:600;color:var(--fg-2)}.NumberInput_inputWrap__R9mxL{position:relative;display:flex;align-items:center}.NumberInput_input__T93Pp{width:100%;padding:12px 14px;font-size:16px;background:var(--surface-low);border:1px solid var(--outline-variant);border-radius:var(--r-input);color:var(--fg);font-family:var(--font-sans);font-variant-numeric:tabular-nums;appearance:textfield}.NumberInput_input__T93Pp::-webkit-inner-spin-button,.NumberInput_input__T93Pp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput_input__T93Pp:focus{outline:2px solid var(--accent);outline-offset:1px}.NumberInput_unit__zzzsw{position:absolute;right:14px;font-size:13px;color:var(--fg-3);pointer-events:none}.NumberInput_hint__4iEUg{font-size:12px;color:var(--fg-3)}.ResultCard_card__lQ_mc{padding:32px;border-radius:var(--r-lg);background:var(--surface-container);border:1px solid var(--outline-variant);border-left:4px solid var(--accent)}.ResultCard_title__X0idk{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.ResultCard_primary__mWa7W{margin-top:12px;display:flex;align-items:baseline;gap:10px}.ResultCard_primaryValue__7v6xU{font-size:64px;font-weight:800;font-family:var(--font-display);letter-spacing:-.03em;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums}.ResultCard_primaryUnit__fk9lR{font-size:18px;font-weight:600;color:var(--fg-3)}.ResultCard_rows__PrgNm{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.ResultCard_row__as5Dm{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--outline-variant);font-size:14px;color:var(--fg-3)}.ResultCard_row__as5Dm:last-child{border-bottom:0}.ResultCard_rowValue__1Sr7j{font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.ResultCard_warning__FubpS{margin-top:20px;padding:14px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);font-size:13px;color:var(--warning);line-height:1.5}.ResultCard_note__5w5wO{margin-top:16px;font-size:13px;color:var(--fg-3);line-height:1.6}.ResultCard_placeholder__FAoV_{margin:14px 0 0;font-size:16px;color:var(--fg-3);line-height:1.6}@media (max-width:480px){.ResultCard_card__lQ_mc{padding:22px 18px}.ResultCard_primary__mWa7W{flex-wrap:wrap;gap:6px}.ResultCard_primaryValue__7v6xU{font-size:clamp(40px,13vw,64px)}}.SourcesBox_wrap__7WNO5{margin:56px auto 0;max-width:760px}.SourcesBox_box__80M8O{padding:28px 32px;background:var(--surface-low);border:1px solid var(--outline-variant);border-radius:var(--r-lg)}.SourcesBox_title__WKzsw{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.SourcesBox_lead__cbkpK{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--fg-3)}.SourcesBox_list__QCXtn{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--fg-2);line-height:1.6}.SourcesBox_list__QCXtn li:before{content:"·";color:var(--fg-4);margin-right:10px}.SourcesBox_list__QCXtn a{color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--outline-variant)}.SourcesBox_list__QCXtn a:hover{color:var(--accent)}.SourcesBox_disclaimer__UsG_3{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--outline-variant);font-size:13px;line-height:1.6;color:var(--fg-3)}.shop_page__FgR0F{padding-top:var(--header-h-desktop)}.shop_comparison__FgPnK,.shop_conceptNotice__5stRd,.shop_hero__Rmrhv,.shop_products__vV6uU,.shop_waitlistChooser__Pyvqi{border-bottom:1px solid var(--outline-variant)}.shop_hero__Rmrhv{position:relative;padding:34px 0 64px}.shop_breadcrumbs__XcEat{display:flex;gap:8px;margin-bottom:58px;color:var(--fg-3);font-size:12px}.shop_breadcrumbs__XcEat a{color:var(--fg-3);text-decoration:none}.shop_breadcrumbs__XcEat a:hover{color:var(--accent)}.shop_eyebrow__6Xqx6{margin:0 0 14px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.shop_hero__Rmrhv h1{max-width:880px;margin:0;font-family:var(--font-display);font-size:clamp(50px,6.5vw,86px);letter-spacing:-.055em;line-height:.98;text-wrap:balance}.shop_lead__jfKPV{max-width:690px;margin:26px 0 0;color:var(--fg-3);font-size:clamp(16px,1.6vw,20px);line-height:1.7}.shop_trustStrip__ZErF5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;border-block:1px solid var(--outline-variant)}.shop_trustStrip__ZErF5 span{min-width:0;padding:16px 18px 16px 0;color:var(--fg-3);font-size:12px;line-height:1.45}.shop_trustStrip__ZErF5 span+span{padding-left:18px;border-left:1px solid var(--outline-variant)}.shop_products__vV6uU{padding:80px 0 96px;background:var(--surface-low)}.shop_sectionHeading__RVWZn{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:48px;margin-bottom:42px}.shop_comparisonHeading__3f1MS h2,.shop_sectionHeading__RVWZn h2,.shop_waitlistChooser__Pyvqi h2{margin:0;font-family:var(--font-display);font-size:clamp(34px,4.5vw,56px);letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.shop_sectionHeading__RVWZn>p{margin:0;color:var(--fg-3);font-size:14px;line-height:1.7}.shop_productGrid__828_G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.shop_comparison__FgPnK{padding:88px 0}.shop_comparisonHeading__3f1MS{max-width:720px}.shop_comparisonTable__y0mQ1{margin-top:38px;border:1px solid var(--outline-variant);border-radius:14px;overflow:hidden}.shop_comparisonTable__y0mQ1 dl{margin:0}.shop_comparisonHeader__r8SD6,.shop_comparisonRow__VlOQ9{display:grid;grid-template-columns:1.1fr 1fr 1.35fr .8fr}.shop_comparisonHeader__r8SD6{background:var(--surface-container);color:var(--fg-3);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shop_comparisonHeader__r8SD6 span,.shop_comparisonRow__VlOQ9>*{min-width:0;padding:15px 17px}.shop_comparisonHeader__r8SD6 span+span,.shop_comparisonRow__VlOQ9>*+*{border-left:1px solid var(--outline-variant)}.shop_comparisonRow__VlOQ9{border-top:1px solid var(--outline-variant);color:var(--fg-3);font-size:12px;line-height:1.5}.shop_comparisonRow__VlOQ9 dt{color:var(--fg);font-weight:700}.shop_comparisonRow__VlOQ9 dd{margin:0}.shop_waitlistChooser__Pyvqi{padding:88px 0;background:var(--surface-low)}.shop_waitlistChooserInner__pbNPf{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);align-items:center;gap:clamp(48px,8vw,110px)}.shop_waitlistChooser__Pyvqi h2{font-size:clamp(32px,4vw,50px)}.shop_waitlistChooser__Pyvqi p:last-child{max-width:660px;margin:16px 0 0;color:var(--fg-3);font-size:14px;line-height:1.7}.shop_chooserActions__lz54B{display:grid;gap:10px}.shop_chooserActions__lz54B a{width:100%;min-height:50px}.shop_conceptNotice__5stRd{padding:20px 0;color:var(--fg-3);font-size:11px;line-height:1.55}@media (max-width:900px){.shop_page__FgR0F{padding-top:var(--header-h-mobile)}.shop_productGrid__828_G{grid-template-columns:1fr}}@media (max-width:700px){.shop_hero__Rmrhv{padding:24px 0 48px}.shop_breadcrumbs__XcEat{margin-bottom:44px}.shop_hero__Rmrhv h1{font-size:clamp(36px,11vw,58px)}.shop_trustStrip__ZErF5{grid-template-columns:1fr 1fr;margin-top:38px}.shop_trustStrip__ZErF5 span:nth-child(3){padding-left:0;border-left:0}.shop_trustStrip__ZErF5 span:nth-child(3),.shop_trustStrip__ZErF5 span:nth-child(4){border-top:1px solid var(--outline-variant)}.shop_comparison__FgPnK,.shop_products__vV6uU,.shop_waitlistChooser__Pyvqi{padding:68px 0}.shop_sectionHeading__RVWZn,.shop_waitlistChooserInner__pbNPf{grid-template-columns:1fr;gap:24px}.shop_comparisonTable__y0mQ1{display:grid;gap:12px;border:0;border-radius:0;overflow:visible}.shop_comparisonHeader__r8SD6{display:none}.shop_comparisonTable__y0mQ1 dl{display:grid;gap:12px}.shop_comparisonRow__VlOQ9{grid-template-columns:1fr;padding:18px;border:1px solid var(--outline-variant);border-radius:12px;background:var(--surface-low)}.shop_comparisonRow__VlOQ9>*,.shop_comparisonRow__VlOQ9>*+*{padding:10px 0;border-left:0;border-bottom:1px solid var(--outline-variant)}.shop_comparisonRow__VlOQ9>:last-child{border-bottom:0}.shop_comparisonRow__VlOQ9 [data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--fg-3);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}}@media (max-width:359px){.shop_hero__Rmrhv h1{font-size:clamp(34px,11vw,38px)}}.Exercises_catalog__iZ6v5{padding:calc(var(--header-h-desktop) + var(--banner-h) + 36px) 44px 64px}.Exercises_catalogContent__x7Bea{max-width:1400px;margin:auto}.Exercises_catalogHeader__xLV66{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);align-items:center;gap:36px;margin-bottom:25px}.Exercises_intro__gczvG h1{font:700 clamp(36px,4.5vw,48px)/1.15 var(--font-display);letter-spacing:-.045em;margin:0 0 8px}.Exercises_intro__gczvG p{margin:0;color:var(--fg-3);font-size:16px}.Exercises_eyebrow__ICM_d{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.18em}.Exercises_search__19Ojy{height:58px;display:flex;align-items:center;gap:14px;padding:0 19px;border:1px solid var(--outline);border-radius:9px;background:var(--surface-container);color:var(--fg-3)}.Exercises_search__19Ojy:focus-within{outline:2px solid var(--accent);outline-offset:3px}.Exercises_search__19Ojy input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--fg);font:14px var(--font-sans)}.Exercises_search__19Ojy input::-webkit-search-cancel-button{display:none}.Exercises_search__19Ojy button{border:0;padding:10px;background:transparent;color:var(--fg-2);cursor:pointer}.Exercises_filterToolbar__wGRR6{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--outline-variant);padding-bottom:12px;margin-bottom:23px}.Exercises_muscleRow__pNlNi{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.Exercises_filterButton__laVtM,.Exercises_muscleButton__ppHAI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;padding:8px 4px;border:0;background:transparent;color:var(--fg-2);font:500 13px/1.4 var(--font-sans);cursor:pointer}.Exercises_muscleButton__ppHAI{position:relative;flex:1 0 72px;max-width:100px;white-space:nowrap;border-bottom:2px solid transparent}.Exercises_muscleButton__ppHAI img{width:48px;height:48px;object-fit:contain}.Exercises_allMuscles__L6_6c img{filter:grayscale(1)}.Exercises_muscleButton__ppHAI[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.Exercises_filterButton__laVtM:hover,.Exercises_muscleButton__ppHAI:hover{color:var(--accent)}.Exercises_filterButton__laVtM:focus-visible,.Exercises_filterPanel__QH1P_ button:focus-visible,.Exercises_muscleButton__ppHAI:focus-visible,.Exercises_playButton__BeLSG:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.Exercises_filterButton__laVtM{flex:0 0 68px}.Exercises_filterIcon__VWKJH{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:48px;border:1px solid var(--outline-variant);border-radius:9px;background:var(--surface-container)}.Exercises_filterDot__tD2q9{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.Exercises_filterButton__laVtM[aria-expanded=true] .Exercises_filterIcon__VWKJH{border-color:var(--accent)}.Exercises_filterDialog__zbSSV{width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--outline-variant);border-radius:16px;background:var(--surface);color:var(--fg);margin:auto;overflow-y:auto}.Exercises_filterDialog__zbSSV:not([open]){display:none}.Exercises_filterDialog__zbSSV::backdrop{background:rgb(15 23 42/.48)}.Exercises_filterPanel__QH1P_{padding:24px}.Exercises_filterHeading__Wvuqd{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Exercises_filterHeading__Wvuqd h2{margin:0;font:700 23px/1.4 var(--font-display)}.Exercises_filterHeading__Wvuqd button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:var(--surface-container);color:var(--fg);cursor:pointer}.Exercises_equipmentOptions__KmdwB{border:0;margin:0;padding:0;min-width:0}.Exercises_equipmentOptions__KmdwB legend{margin-bottom:12px;color:var(--fg-3);font-size:14px;font-weight:600}.Exercises_equipmentOption__8DiNC{display:flex;align-items:center;gap:15px;min-height:59px;padding:6px 12px;border-bottom:1px solid var(--outline-variant);font-size:15px;cursor:pointer}.Exercises_equipmentOption__8DiNC:has(input:checked){color:var(--accent);background:var(--primary-container);border-radius:8px}.Exercises_equipmentOption__8DiNC input{width:17px;height:17px;flex-shrink:0;accent-color:var(--accent)}.Exercises_equipmentOption__8DiNC img{width:44px;height:44px;object-fit:contain}.Exercises_filterActions__2ENxn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}.Exercises_applyFilters__f44oV,.Exercises_reset__skZRr{min-height:44px;border:1px solid var(--outline);border-radius:8px;padding:10px 17px;color:var(--fg-2);background:transparent;font:600 14px var(--font-sans);cursor:pointer}.Exercises_reset__skZRr:hover{border-color:var(--accent);color:var(--accent)}.Exercises_applyFilters__f44oV{border-color:var(--accent);background:var(--accent);color:var(--on-primary)}.Exercises_resultsBar__GwnMM{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--fg-3);font-size:12px;min-height:28px;margin:0 0 13px}.Exercises_pageCount__Akvu9{margin-left:auto}.Exercises_selectedEquipment__1pkGi{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid var(--outline-variant);border-radius:20px;background:var(--surface-container);color:var(--fg-2);font:inherit;cursor:pointer}.Exercises_grid__zsQK0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 20px}.Exercises_card__JIlnb{overflow:hidden;border:1px solid var(--outline-variant);border-radius:10px;background:var(--surface-container);text-decoration:none;color:var(--fg);transition:border-color .16s,transform .16s}.Exercises_card__JIlnb:hover{border-color:var(--accent);transform:translateY(-2px)}.Exercises_image__osw_1{position:relative;aspect-ratio:4/3;background:white}.Exercises_image__osw_1 img{object-fit:contain}.Exercises_cardBody___pIGG{padding:14px 16px}.Exercises_cardBody___pIGG h2{margin:0;font:600 16px/1.4 var(--font-sans)}.Exercises_cardBody___pIGG p{margin:5px 0 0;font-size:12px;line-height:1.4;color:var(--fg-3)}.Exercises_empty__ulBxs{padding:70px 20px;text-align:center;color:var(--fg-3)}.Exercises_empty__ulBxs h2{color:var(--fg);font-size:22px}.Exercises_pagination___zxeT{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:30px;color:var(--fg-3);font-size:13px}.Exercises_pagination___zxeT a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fg-2);text-decoration:none}.Exercises_pagination___zxeT a:last-child{justify-self:end}.Exercises_appStrip___Af_s{display:flex;justify-content:center;align-items:center;gap:22px;padding:25px 12px;margin-top:30px;border-top:1px solid var(--outline-variant);color:var(--fg-2);font-size:15px;text-decoration:none}.Exercises_appStrip___Af_s svg{color:var(--accent);flex-shrink:0}.Exercises_detail__ylXgK{max-width:1240px;margin:auto;padding:calc(var(--header-h-desktop) + var(--banner-h) + 46px) 32px 60px}.Exercises_breadcrumb__e2_j3{display:inline-flex;align-items:center;gap:9px;color:var(--fg-3);font-size:14px;margin-bottom:30px;text-decoration:none}.Exercises_detailGrid__oDz_Q{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.Exercises_detailImage___olIU{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:white}.Exercises_detailImage___olIU img{object-fit:contain}.Exercises_playButton__BeLSG{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 3px var(--surface)}.Exercises_playButton__BeLSG:hover{background:var(--on-primary-container)}.Exercises_watchInApp__HKOCJ{text-align:center;margin-top:16px}.Exercises_watchInApp__HKOCJ p{margin:0 0 6px;font-weight:650;color:var(--fg)}.Exercises_watchInApp__HKOCJ a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--accent);font-size:14px;text-underline-offset:4px}.Exercises_detail__ylXgK h1{font:700 clamp(30px,3.5vw,48px)/1.15 var(--font-display);letter-spacing:-.035em;margin:15px 0 24px}.Exercises_detail__ylXgK h2{font:650 21px/1.4 var(--font-display);margin:30px 0 14px}.Exercises_detail__ylXgK ol{padding-left:24px;list-style:decimal}.Exercises_detail__ylXgK ul{list-style:disc;padding-left:24px}.Exercises_detail__ylXgK li{padding-left:8px;margin:0 0 16px;color:var(--fg-2);line-height:1.75;font-size:15px}.Exercises_detail__ylXgK ol li::marker{color:var(--accent);font-weight:700}.Exercises_aliases__zB3NW{color:var(--fg-3);font-size:13px;line-height:1.6}.Exercises_related__AAbPh{margin-top:54px}.Exercises_guide__PDIZ_{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:38px;border-top:1px solid var(--outline-variant)}.Exercises_guideText__ELNBa{color:var(--fg-2);font-size:16px;line-height:1.75}.Exercises_guide__PDIZ_ a{color:var(--accent);text-underline-offset:3px}.Exercises_editorial__utRHd{margin-top:24px;color:var(--fg-3);font-size:13px;line-height:1.7}.Exercises_detail__ylXgK .Exercises_cardBody___pIGG h2{margin:0;font:600 16px/1.4 var(--font-sans)}@media (max-width:1199px){.Exercises_catalog__iZ6v5{padding:calc(var(--header-h-mobile) + var(--banner-h) + 30px) 24px 48px}.Exercises_grid__zsQK0{grid-template-columns:repeat(2,minmax(0,1fr))}.Exercises_detail__ylXgK{padding-top:calc(var(--header-h-mobile) + var(--banner-h) + 36px)}}@media (max-width:767px){.Exercises_catalog__iZ6v5{padding:calc(var(--header-h-mobile) + var(--banner-h) + 22px) 16px 36px}.Exercises_catalogHeader__xLV66{grid-template-columns:1fr;gap:20px;margin-bottom:18px}.Exercises_intro__gczvG h1{font-size:36px}.Exercises_intro__gczvG p{font-size:14px}.Exercises_search__19Ojy{height:54px}.Exercises_search__19Ojy input{font-size:14px}.Exercises_filterToolbar__wGRR6{gap:6px;margin-bottom:16px}.Exercises_muscleButton__ppHAI{flex-basis:68px}.Exercises_filterButton__laVtM{flex-basis:58px}.Exercises_filterIcon__VWKJH{width:48px}.Exercises_filterPanel__QH1P_{padding:20px}.Exercises_grid__zsQK0{gap:16px}.Exercises_appStrip___Af_s{font-size:13px;gap:12px}.Exercises_detail__ylXgK{padding-inline:16px}.Exercises_detailGrid__oDz_Q{grid-template-columns:1fr;gap:22px}.Exercises_cardBody___pIGG{padding:13px}.Exercises_guide__PDIZ_{grid-template-columns:1fr;gap:0}}@media (max-width:599px){.Exercises_grid__zsQK0{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Exercises_card__JIlnb{transition:none}}.PrecisionHome_hero__KXsrU{position:relative;padding:128px 0 44px;background:radial-gradient(ellipse at 80% 35%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 55%)}.PrecisionHome_heroGrid__al6Mw{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.PrecisionHome_heroCopy__wS195{min-width:0}.PrecisionHome_eyebrow__30Pcj{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin:0 0 18px}.PrecisionHome_eyebrow__30Pcj>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--accent)}.PrecisionHome_hero__KXsrU h1{margin:0;font-family:var(--font-display);font-size:clamp(40px,4.6vw,68px);letter-spacing:-.055em;line-height:1.09;font-weight:700}.PrecisionHome_hero__KXsrU h1 em{color:var(--accent);font-style:normal}.PrecisionHome_lead__ZjvXc{margin:28px 0;max-width:520px;color:var(--fg-2);font-size:18px;line-height:1.75}.PrecisionHome_actions__lYFeO{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:22px}.PrecisionHome_textLink__L9KiU{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none;line-height:1.6}.PrecisionHome_textLink__L9KiU:hover{text-decoration:underline;text-underline-offset:5px}.PrecisionHome_trustRow__qzJzP{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:38px;font-size:12px;color:var(--fg-3)}.PrecisionHome_trustRow__qzJzP span:before{content:"✓";color:var(--accent);margin-right:6px}.PrecisionHome_heroVisual__1WujP{margin:0;position:relative;height:660px;min-width:0}.PrecisionHome_phoneBack__QUlU8,.PrecisionHome_phoneFront__FmO_8{position:absolute;border:5px solid #252a2c;border-radius:34px;overflow:hidden;background:#000;box-shadow:var(--shadow-artwork)}.PrecisionHome_phoneFront__FmO_8{width:57%;max-width:290px;left:1%;top:0;transform:rotate(-3deg);z-index:1}.PrecisionHome_phoneBack__QUlU8{width:47%;max-width:240px;right:0;top:90px;transform:rotate(5deg)}.PrecisionHome_heroVisual__1WujP img{display:block;width:100%;height:auto}.PrecisionHome_heroVisual__1WujP figcaption{position:absolute;bottom:0;width:100%;text-align:center;color:var(--fg-3);font-size:11px}.PrecisionHome_section__BzTBW{padding:88px 0;border-top:1px solid var(--outline-variant);scroll-margin-top:100px}.PrecisionHome_section__BzTBW h2{font:700 clamp(30px,3.2vw,46px)/1.16 var(--font-display);letter-spacing:-.04em;margin:0}.PrecisionHome_sectionHeading___D6w6{max-width:660px;margin-bottom:42px}.PrecisionHome_sectionHeading___D6w6>p:last-child{color:var(--fg-2);line-height:1.75;font-size:17px;margin:22px 0 0}.PrecisionHome_featureGrid__ZkPSb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.PrecisionHome_featureCard__eFKUB{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:16px;background:var(--surface-low);border:1px solid var(--outline-variant);border-radius:20px;overflow:hidden;padding:32px 0 0 28px;scroll-margin-top:100px}.PrecisionHome_featureCopy__gJaKn{position:relative;z-index:1;padding-bottom:28px}.PrecisionHome_section__BzTBW h3{margin:0 0 14px;font:700 23px/1.3 var(--font-display);letter-spacing:-.025em}.PrecisionHome_featureCopy__gJaKn>p:not(.PrecisionHome_eyebrow__30Pcj),.PrecisionHome_infoCard__tfbzq p{color:var(--fg-2);font-size:14px;line-height:1.8}.PrecisionHome_coachCopy__ZnC2u ul,.PrecisionHome_featureCopy__gJaKn ul{list-style:none;margin:22px 0;padding:0;display:grid;gap:10px}.PrecisionHome_coachCopy__ZnC2u li,.PrecisionHome_featureCopy__gJaKn li{position:relative;padding-left:17px;color:var(--fg-2);font-size:13px;line-height:1.6}.PrecisionHome_coachCopy__ZnC2u li:before,.PrecisionHome_featureCopy__gJaKn li:before{content:"·";position:absolute;left:0;color:var(--accent)}.PrecisionHome_featureImage__2z8aP{padding-top:70px;align-self:stretch;position:relative;overflow:hidden}.PrecisionHome_featureImage__2z8aP img{width:220px;max-width:none;height:auto;display:block;border:3px solid var(--outline-variant);border-radius:22px 0 0}.PrecisionHome_featureImage__2z8aP:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,var(--surface-low));pointer-events:none}.PrecisionHome_note__mPBAY{color:var(--fg-3);font-size:12px;line-height:1.8;margin:22px 0 0}.PrecisionHome_note__mPBAY a{color:var(--accent);text-underline-offset:3px}.PrecisionHome_coachSection__1a3nK,.PrecisionHome_faqSection__UN9qF,.PrecisionHome_method__NM9rs{background:var(--surface-low)}.PrecisionHome_coachGrid__Alr_V{display:grid;grid-template-columns:.85fr 1fr;gap:100px;align-items:center}.PrecisionHome_coachImage__0wGav{justify-self:center;width:310px;max-width:100%;height:560px;overflow:hidden;border:4px solid var(--outline-variant);border-radius:26px;mask-image:linear-gradient(#000 75%,transparent)}.PrecisionHome_coachImage__0wGav img{display:block;width:100%;height:auto}.PrecisionHome_coachCopy__ZnC2u>p:not(.PrecisionHome_eyebrow__30Pcj):not(.PrecisionHome_note__mPBAY){color:var(--fg-2);font-size:17px;line-height:1.8;margin:24px 0}.PrecisionHome_coachCopy__ZnC2u li{font-size:15px}.PrecisionHome_coachCopy__ZnC2u .PrecisionHome_note__mPBAY{max-width:440px}.PrecisionHome_splitHeading__F9boD{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px}.PrecisionHome_threeGrid___DRLy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.PrecisionHome_infoCard__tfbzq{padding:28px;border:1px solid var(--outline-variant);border-radius:16px;background:var(--surface-container)}.PrecisionHome_infoCard__tfbzq h3{font-size:21px}.PrecisionHome_infoCard__tfbzq p{margin-bottom:0}.PrecisionHome_number__KGXn5{display:block;color:var(--accent);font-size:12px;letter-spacing:.1em;margin-bottom:32px}.PrecisionHome_guideCard__jwfe1{min-width:0;border:1px solid var(--outline-variant);border-radius:18px;overflow:hidden;background:var(--surface-container);color:var(--fg);text-decoration:none;transition:border-color .2s}.PrecisionHome_guideCard__jwfe1:hover{border-color:var(--accent)}.PrecisionHome_guideImage__jTPTU{height:220px;overflow:hidden;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--accent) 10%,transparent),transparent);padding:24px 36px 0}.PrecisionHome_guideImage__jTPTU img{display:block;width:100%;max-width:270px;margin:0 auto;height:auto;border:2px solid var(--outline-variant);border-radius:16px 16px 0 0}.PrecisionHome_guideCopy__UaDgn{padding:26px;border-top:1px solid var(--outline-variant)}.PrecisionHome_guideCopy__UaDgn h3{min-height:60px}.PrecisionHome_guideCopy__UaDgn .PrecisionHome_eyebrow__30Pcj{color:var(--fg-3);font-size:10px;letter-spacing:.06em}.PrecisionHome_faqSection__UN9qF h2{margin-bottom:32px}.PrecisionHome_finalCta__yt73t{text-align:center;margin-top:80px;padding-top:64px;border-top:1px solid var(--outline-variant)}.PrecisionHome_finalCta__yt73t p{color:var(--fg-2)}.PrecisionHome_finalCta__yt73t .PrecisionHome_actions__lYFeO{justify-content:center;margin-top:30px}@media (max-width:1100px){.PrecisionHome_heroGrid__al6Mw{gap:24px}.PrecisionHome_heroVisual__1WujP{height:570px}.PrecisionHome_featureGrid__ZkPSb{grid-template-columns:1fr}.PrecisionHome_featureCard__eFKUB{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.PrecisionHome_featureImage__2z8aP{max-height:375px;padding-top:0}.PrecisionHome_featureImage__2z8aP img{width:260px}.PrecisionHome_coachGrid__Alr_V{gap:56px}}@media (max-width:760px){.PrecisionHome_hero__KXsrU{padding-top:100px}.PrecisionHome_heroGrid__al6Mw{grid-template-columns:minmax(0,1fr);gap:36px}.PrecisionHome_hero__KXsrU h1{font-size:clamp(39px,8vw,62px)}.PrecisionHome_heroVisual__1WujP{width:440px;max-width:100%;height:580px;justify-self:center}.PrecisionHome_lead__ZjvXc{font-size:17px;margin-block:24px}.PrecisionHome_section__BzTBW{padding-block:60px}.PrecisionHome_threeGrid___DRLy{grid-template-columns:1fr}.PrecisionHome_splitHeading__F9boD{display:block}.PrecisionHome_splitHeading__F9boD>a{margin-top:20px}.PrecisionHome_coachGrid__Alr_V{grid-template-columns:1fr;gap:32px}.PrecisionHome_coachCopy__ZnC2u{grid-row:1}.PrecisionHome_coachImage__0wGav{height:480px;width:260px}.PrecisionHome_guideCard__jwfe1{display:grid;grid-template-columns:120px minmax(0,1fr)}.PrecisionHome_guideImage__jTPTU{height:auto;padding:20px 0 0 12px;max-height:240px}.PrecisionHome_guideImage__jTPTU img{width:150px;max-width:none}.PrecisionHome_guideCopy__UaDgn{border-top:0;background:var(--surface-container);z-index:1;padding:22px}.PrecisionHome_guideCopy__UaDgn h3{min-height:0;font-size:20px}.PrecisionHome_trustRow__qzJzP{margin-top:28px}}@media (max-width:480px){.PrecisionHome_heroVisual__1WujP{height:490px}.PrecisionHome_phoneBack__QUlU8,.PrecisionHome_phoneFront__FmO_8{border-width:3px;border-radius:24px}.PrecisionHome_phoneBack__QUlU8{top:60px;right:3%}.PrecisionHome_phoneFront__FmO_8{left:3%}.PrecisionHome_featureCard__eFKUB{grid-template-columns:minmax(0,1fr);padding:26px 24px 0}.PrecisionHome_featureCopy__gJaKn{padding-bottom:10px}.PrecisionHome_featureImage__2z8aP{height:280px;justify-self:center;width:240px;max-width:100%}.PrecisionHome_featureImage__2z8aP img{width:100%;border-radius:22px 22px 0 0}.PrecisionHome_featureImage__2z8aP:after{inset:75% 0 0}.PrecisionHome_hero__KXsrU .PrecisionHome_eyebrow__30Pcj{font-size:9px;letter-spacing:.07em}.PrecisionHome_guideCard__jwfe1{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:359px){.PrecisionHome_hero__KXsrU h1{font-size:36px}.PrecisionHome_heroVisual__1WujP{height:410px}.PrecisionHome_phoneBack__QUlU8{top:45px}.PrecisionHome_guideCopy__UaDgn{padding:18px}}.ExerciseProgressShowcase_section__PhrcR{padding:88px 0;border-top:1px solid var(--outline-variant)}.ExerciseProgressShowcase_grid__e9HBV{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.ExerciseProgressShowcase_eyebrow__UYfDf{font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.ExerciseProgressShowcase_copy__0H9Rq h2{font:700 clamp(32px,3.5vw,50px)/1.12 var(--font-display);letter-spacing:-.04em;margin:20px 0}.ExerciseProgressShowcase_copy__0H9Rq>p:not(.ExerciseProgressShowcase_eyebrow__UYfDf){color:var(--fg-2);line-height:1.8;font-size:17px;max-width:470px}.ExerciseProgressShowcase_copy__0H9Rq ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:16px}.ExerciseProgressShowcase_copy__0H9Rq li{display:flex;align-items:flex-start;gap:12px;color:var(--fg-2);font-size:15px;line-height:1.6}.ExerciseProgressShowcase_copy__0H9Rq li svg{color:var(--accent);flex:0 0 auto;margin-top:3px}.ExerciseProgressShowcase_copy__0H9Rq>.ExerciseProgressShowcase_note__MMufr{font-size:12px!important;color:var(--fg-3)!important}.ExerciseProgressShowcase_visual__bdkop{position:relative;margin:0;min-width:0;height:670px;border-radius:28px;background:var(--surface-container)}.ExerciseProgressShowcase_phone__deg7n{position:absolute;top:24px;left:50%;transform:translateX(-50%);width:280px;border:5px solid var(--outline);border-radius:38px;overflow:hidden;box-shadow:var(--shadow-artwork)}.ExerciseProgressShowcase_phone__deg7n img{display:block;width:100%;height:auto}.ExerciseProgressShowcase_graphCard__ZoB5E{position:absolute;top:295px;left:50%;transform:translateX(-50%) rotate(-2deg);width:92%;max-width:440px;border-radius:20px;border:1px solid var(--outline-variant);background:#f8f9fb;box-shadow:var(--shadow-artwork);padding:18px 8px 12px}html[data-theme=dark] .ExerciseProgressShowcase_graphCard__ZoB5E{background:#000}.ExerciseProgressShowcase_graphLabel__CzaFr{font-size:11px;font-weight:600;color:var(--fg-3);padding:0 12px 8px}.ExerciseProgressShowcase_crop__2R5HW{position:relative;overflow:hidden;aspect-ratio:var(--progress-crop-ratio,1206/920)}.ExerciseProgressShowcase_crop__2R5HW img{display:block;width:100%;height:auto;position:absolute;top:0;transform:translateY(var(--progress-crop-offset,-52%))}.ExerciseProgressShowcase_medal__LV8BT{position:absolute;top:-27px;right:24px;width:62px;height:68px;display:grid;place-items:center;color:var(--tier-gold);background:var(--surface);border-radius:50%;border:1px solid var(--outline-variant)}.ExerciseProgressShowcase_medal__LV8BT span{position:absolute;top:21px;color:var(--fg);font-size:10px;font-weight:800}.ExerciseProgressShowcase_delta__bNH7A{padding:8px 12px 0;margin:0;font-size:15px;font-weight:700;color:var(--accent)}.ExerciseProgressShowcase_delta__bNH7A span{color:var(--fg-3);font-size:11px;font-weight:400;margin-left:8px}@media (max-width:900px){.ExerciseProgressShowcase_grid__e9HBV{gap:28px}.ExerciseProgressShowcase_phone__deg7n{width:255px}.ExerciseProgressShowcase_visual__bdkop{height:620px}.ExerciseProgressShowcase_graphCard__ZoB5E{top:280px}}@media (max-width:700px){.ExerciseProgressShowcase_section__PhrcR{padding:56px 0}.ExerciseProgressShowcase_grid__e9HBV{grid-template-columns:1fr;gap:32px}.ExerciseProgressShowcase_visual__bdkop{max-width:500px;width:100%;justify-self:center;height:650px}.ExerciseProgressShowcase_phone__deg7n{width:270px}.ExerciseProgressShowcase_graphCard__ZoB5E{top:295px}.ExerciseProgressShowcase_graphLabel__CzaFr{padding-right:88px}}@media (max-width:380px){.ExerciseProgressShowcase_visual__bdkop{height:585px}.ExerciseProgressShowcase_phone__deg7n{width:235px}.ExerciseProgressShowcase_graphCard__ZoB5E{top:260px}}.LegalProse_versionChip__tYJcn{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--surface-container);border:1px solid var(--outline-variant);font-size:12px;color:var(--fg-3);font-weight:500;font-variant-numeric:tabular-nums}.LegalProse_prose__JelhI{color:var(--fg-2);font-size:16px;line-height:1.7;display:flex;flex-direction:column;gap:0}.LegalProse_prose__JelhI p{margin:14px 0 0}.LegalProse_prose__JelhI h2,.LegalProse_prose__JelhI strong{color:var(--fg);font-weight:700}.LegalProse_prose__JelhI h2{margin:40px 0 0;font-size:22px;line-height:1.3;letter-spacing:-.01em}.LegalProse_prose__JelhI h3{margin:30px 0 0;font-size:18px;font-weight:700;line-height:1.35;color:var(--fg)}.LegalProse_prose__JelhI h4{margin:24px 0 0;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--fg-2)}.LegalProse_prose__JelhI a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);text-underline-offset:2px;transition:text-decoration-color var(--t-fast) var(--ease-out)}.LegalProse_prose__JelhI a:hover{text-decoration-color:var(--accent)}.LegalProse_prose__JelhI code{font-family:var(--font-mono);font-size:13px;padding:2px 6px;border-radius:4px;background:var(--surface-container);border:1px solid var(--outline-variant);color:var(--fg)}.LegalProse_prose__JelhI blockquote{margin:16px 0 0;padding:14px 18px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--fg-3);font-style:italic}.LegalProse_prose__JelhI ol,.LegalProse_prose__JelhI ul{margin:14px 0 0;padding-left:26px;display:flex;flex-direction:column;gap:8px}.LegalProse_prose__JelhI ul{list-style:none;padding-left:0}.LegalProse_prose__JelhI ul li{position:relative;padding-left:26px;line-height:1.6}.LegalProse_prose__JelhI ul li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:700}.LegalProse_prose__JelhI ol{counter-reset:legal-step}.LegalProse_prose__JelhI ol li{position:relative;padding-left:36px;line-height:1.6;counter-increment:legal-step;list-style:none}.LegalProse_prose__JelhI ol li:before{content:counter(legal-step);position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.LegalProse_prose__JelhI ol{padding-left:0;list-style:none}.LegalProse_prose__JelhI table{display:block;width:100%;max-width:100%;margin:22px 0 0;border-collapse:separate;border-spacing:0;border:1px solid var(--outline-variant);border-radius:var(--r-md);overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.LegalProse_prose__JelhI thead{background:var(--surface-container)}.LegalProse_prose__JelhI thead th{text-align:left;padding:12px 16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--outline-variant)}.LegalProse_prose__JelhI tbody td{padding:12px 16px;border-bottom:1px solid var(--outline-variant);vertical-align:top;color:var(--fg-2);line-height:1.55}.LegalProse_prose__JelhI tbody tr:last-child td{border-bottom:0}.LegalProse_prose__JelhI tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}@media (max-width:640px){.LegalProse_prose__JelhI table{font-size:13px}.LegalProse_prose__JelhI tbody td,.LegalProse_prose__JelhI thead th{padding:10px 12px}}.LegalProse_section__KMpGE{margin-top:56px;scroll-margin-top:120px}.LegalProse_section__KMpGE:first-of-type{margin-top:0}.LegalProse_sectionHeading__WGrlr{margin:0 0 4px!important;font-size:28px!important}.RelatedReading_root__HjgOX{margin-top:48px}.RelatedReading_root__HjgOX h2{color:var(--fg);font:650 21px/1.4 var(--font-display);margin:0 0 18px}.RelatedReading_grid__Y_KeG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.RelatedReading_card__V055g{display:block;padding:20px;border:1px solid var(--outline-variant);border-radius:var(--r-lg);background:var(--surface-container);color:var(--fg);text-decoration:none}.RelatedReading_card__V055g:hover{border-color:var(--accent)}.RelatedReading_card__V055g:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.RelatedReading_card__V055g strong{font-size:15px;line-height:1.5}.RelatedReading_card__V055g strong span{color:var(--accent)}.RelatedReading_card__V055g p{margin:8px 0 0;color:var(--fg-3);font-size:14px;line-height:1.65}.StrengthScoreOverview_hero__SUfGK{padding:112px 0 48px}.StrengthScoreOverview_title__xMYdF{margin:20px 0;max-width:600px;font-family:var(--font-display);font-size:clamp(34px,4.4vw,56px);font-weight:750;line-height:1.08;letter-spacing:-.04em}.StrengthScoreOverview_lead__MzTy3{max-width:540px;font-size:18px;line-height:1.7;color:var(--fg-2);margin:0 0 26px}.StrengthScoreOverview_appPath__u1x2d{color:var(--fg-2);font-size:14px;line-height:1.8;border-left:3px solid var(--accent);padding-left:16px;margin:0 0 26px}.StrengthScoreOverview_appPath__u1x2d strong{color:var(--fg)}.StrengthScoreOverview_appPath__u1x2d span{color:var(--fg-3);font-size:13px}.StrengthScoreOverview_actions__hB057{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.StrengthScoreOverview_section__Gjbyu a,.StrengthScoreOverview_textLink__4jRxn{color:var(--accent);font-weight:600;text-underline-offset:3px}.StrengthScoreOverview_section__Gjbyu a:focus-visible,.StrengthScoreOverview_textLink__4jRxn:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:2px}.StrengthScoreOverview_section__Gjbyu{padding:48px 0;border-top:1px solid var(--outline-variant)}.StrengthScoreOverview_heading__Trg2t{font-family:var(--font-display);font-size:clamp(25px,3vw,32px);letter-spacing:-.025em;line-height:1.2;margin:0 0 26px}.StrengthScoreOverview_readingGrid__LYKG6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.StrengthScoreOverview_readingGrid__LYKG6 h3{font-size:17px;font-weight:650;margin:0 0 10px}.StrengthScoreOverview_readingGrid__LYKG6 p{margin:0;font-size:15px;line-height:1.75;color:var(--fg-2)}.StrengthScoreOverview_readingGrid__LYKG6 a{font-size:14px}.StrengthScoreOverview_related__gFIIN{background:var(--surface-low)}.StrengthScoreOverview_related__gFIIN .StrengthScoreOverview_readingGrid__LYKG6 p{margin-bottom:13px}.StrengthScoreOverview_method__KJ21U{font-size:14px;line-height:1.8;margin:28px 0 0;color:var(--fg-2)}@media (max-width:760px){.StrengthScoreOverview_hero__SUfGK{padding:84px 0 36px}.StrengthScoreOverview_title__xMYdF{margin-top:16px}.StrengthScoreOverview_lead__MzTy3{font-size:16px;margin-bottom:20px}.StrengthScoreOverview_appPath__u1x2d{font-size:13px;margin-bottom:22px}.StrengthScoreOverview_readingGrid__LYKG6{grid-template-columns:1fr;gap:24px}.StrengthScoreOverview_section__Gjbyu{padding:34px 0}}.WaitlistForm_form__Jqmq1,.WaitlistForm_success__Tq5kg{position:relative;padding:clamp(24px,4vw,38px);border:1px solid var(--outline-variant);border-radius:16px;background:var(--surface-container)}.WaitlistForm_formHeading__rR83G{padding-bottom:24px;border-bottom:1px solid var(--outline-variant)}.WaitlistForm_kicker__ThvRz,.WaitlistForm_successLabel__7WLnN{margin:0 0 8px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.WaitlistForm_formHeading__rR83G h3,.WaitlistForm_success__Tq5kg h3{margin:0;font-family:var(--font-display);font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;line-height:1.12}.WaitlistForm_formHeading__rR83G p:last-child,.WaitlistForm_success__Tq5kg>p:not(.WaitlistForm_successLabel__7WLnN,.WaitlistForm_successNote___UBlJ){margin:10px 0 0;color:var(--fg-3);font-size:14px;line-height:1.6}.WaitlistForm_intentGroup__oca5j{display:grid;gap:10px;min-width:0;margin:24px 0 0;padding:0;border:0}.WaitlistForm_emailField__K0BYC>label,.WaitlistForm_intentGroup__oca5j legend{margin-bottom:9px;color:var(--fg-2);font-size:13px;font-weight:700}.WaitlistForm_intentOption__S8_UT{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:12px;min-height:66px;padding:14px;border:1px solid var(--outline-variant);border-radius:12px;background:var(--surface-low);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.WaitlistForm_intentOption__S8_UT:has(input:checked),.WaitlistForm_intentOption__S8_UT:hover{border-color:color-mix(in srgb,var(--accent) 68%,var(--outline));background:color-mix(in srgb,var(--accent) 8%,var(--surface-low))}.WaitlistForm_intentOption__S8_UT:focus-within{outline:2px solid var(--accent);outline-offset:2px}.WaitlistForm_consent__NzO3v input,.WaitlistForm_intentOption__S8_UT input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.WaitlistForm_intentOption__S8_UT small,.WaitlistForm_intentOption__S8_UT strong{display:block}.WaitlistForm_intentOption__S8_UT strong{color:var(--fg);font-size:14px;line-height:1.35}.WaitlistForm_intentOption__S8_UT small{margin-top:4px;color:var(--fg-3);font-size:12px;line-height:1.45}.WaitlistForm_emailField__K0BYC{margin-top:24px}.WaitlistForm_emailField__K0BYC>label{display:block}.WaitlistForm_emailField__K0BYC input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--outline);border-radius:var(--r-input);background:var(--bg);color:var(--fg);font:inherit}.WaitlistForm_emailField__K0BYC input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:transparent}.WaitlistForm_emailField__K0BYC input::placeholder{color:var(--fg-3)}.WaitlistForm_emailField__K0BYC p{margin:8px 0 0;color:var(--fg-3);font-size:11px}.WaitlistForm_honeypot__Iv_sZ{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.WaitlistForm_consent__NzO3v{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:11px;margin-top:22px;color:var(--fg-3);font-size:12px;line-height:1.55}.WaitlistForm_consent__NzO3v a{color:var(--fg);text-underline-offset:3px}.WaitlistForm_error__qmmGc{margin:18px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--error) 58%,transparent);border-radius:10px;background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--fg-2);font-size:13px}.WaitlistForm_submit__C2tcT{width:100%;min-height:50px;margin-top:22px}.WaitlistForm_consent__NzO3v input:disabled,.WaitlistForm_emailField__K0BYC input:disabled,.WaitlistForm_intentGroup__oca5j:disabled,.WaitlistForm_submit__C2tcT:disabled{cursor:wait;opacity:.68}.WaitlistForm_footerNote__KUe6_,.WaitlistForm_successNote___UBlJ{margin:12px 0 0;color:var(--fg-3);font-size:11px;line-height:1.5;text-align:center}.WaitlistForm_success__Tq5kg{min-height:330px;display:flex;flex-direction:column;justify-content:center}.WaitlistForm_success__Tq5kg:before{content:"";width:36px;height:4px;margin-bottom:24px;border-radius:var(--r-full);background:var(--accent)}.WaitlistForm_successNote___UBlJ{text-align:left}@media (max-width:560px){.WaitlistForm_form__Jqmq1,.WaitlistForm_success__Tq5kg{padding:22px 18px}}.ProductDetail_page__ad953{padding-top:calc(var(--header-h-desktop) + 38px)}.ProductDetail_breadcrumbs__jO1mb{display:flex;flex-wrap:wrap;gap:8px;padding:28px 0 22px;color:var(--fg-3);font-size:12px}.ProductDetail_breadcrumbs__jO1mb a{color:var(--fg-3);text-decoration:none}.ProductDetail_breadcrumbs__jO1mb a:hover{color:var(--accent)}.ProductDetail_hero__zmAJE{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr);align-items:center;gap:clamp(48px,7vw,96px);padding:34px 0 96px}.ProductDetail_heroVisual__ImLXD{position:relative;min-width:0;padding:30px;border:1px solid var(--outline-variant);border-radius:18px;background:var(--surface-low);text-align:center}.ProductDetail_heroVisual__ImLXD img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(var(--shadow-product))}.ProductDetail_heroVisual__ImLXD p{margin:10px 0 0;color:var(--fg-3);font-size:11px;line-height:1.5}.ProductDetail_visualStatus__9zh7E{position:absolute;top:18px;left:18px;z-index:1;padding:6px 10px;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:var(--r-full);background:color-mix(in srgb,var(--bg) 90%,transparent);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProductDetail_eyebrow__Fa_h7{margin:0 0 16px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ProductDetail_heroCopy__Pan0u h1{margin:0;font-family:var(--font-display);font-size:clamp(44px,5.5vw,72px);letter-spacing:-.052em;line-height:.98;text-wrap:balance;overflow-wrap:anywhere}.ProductDetail_tagline__AjqDO{margin:22px 0 0;color:var(--fg-2);font-family:var(--font-display);font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.025em}.ProductDetail_lead__IrdCs{margin:14px 0 0;color:var(--fg-3);font-size:16px;line-height:1.7}.ProductDetail_priceBox__KN_a_{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 18px;margin-top:26px;padding:18px 0;border-block:1px solid var(--outline-variant)}.ProductDetail_priceBox__KN_a_>span{color:var(--fg-3);font-size:13px}.ProductDetail_priceBox__KN_a_ strong{color:var(--fg);font-family:var(--font-display);font-size:34px;letter-spacing:-.045em}.ProductDetail_priceBox__KN_a_ small{grid-column:1/-1;color:var(--fg-3);font-size:11px}.ProductDetail_highlights__YN07j{display:grid;gap:10px;margin:24px 0 0;padding:0 0 0 20px;color:var(--fg-2);font-size:14px;line-height:1.55}.ProductDetail_highlights__YN07j li::marker{color:var(--accent)}.ProductDetail_heroActions__yNUGM{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ProductDetail_noOrder__NDr7N{margin:12px 0 0;color:var(--fg-3);font-size:11px}.ProductDetail_conceptFooter__3gDZR,.ProductDetail_otherProduct__FZ_8R,.ProductDetail_waitlist__nezoh,.ProductDetail_workflow__LtrMx{border-top:1px solid var(--outline-variant)}.ProductDetail_workflow__LtrMx{padding:96px 0;background:var(--surface-low)}.ProductDetail_sectionHeading__a6EsN{max-width:720px}.ProductDetail_otherProduct__FZ_8R h2,.ProductDetail_sectionHeading__a6EsN h2,.ProductDetail_waitlistCopy__VSAKm h2{margin:0;font-family:var(--font-display);font-size:clamp(34px,4.2vw,54px);letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.ProductDetail_otherProduct__FZ_8R p,.ProductDetail_sectionHeading__a6EsN>p:last-child,.ProductDetail_waitlistCopy__VSAKm>p:last-of-type{margin:18px 0 0;color:var(--fg-3);font-size:15px;line-height:1.7}.ProductDetail_steps__voW1V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;border-block:1px solid var(--outline-variant);list-style:none}.ProductDetail_steps__voW1V li{min-width:0;padding:32px 32px 36px 0}.ProductDetail_steps__voW1V li+li{padding-left:32px;border-left:1px solid var(--outline-variant)}.ProductDetail_steps__voW1V span{color:var(--accent);font-family:var(--font-mono);font-size:11px}.ProductDetail_steps__voW1V h3{margin:22px 0 0;font-family:var(--font-display);font-size:21px;letter-spacing:-.025em}.ProductDetail_steps__voW1V p{margin:10px 0 0;color:var(--fg-3);font-size:13px;line-height:1.65}.ProductDetail_importantNote__oxrsl{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:34px;padding:24px;border:1px solid var(--outline-variant);border-radius:14px;background:var(--surface-container)}.ProductDetail_importantNote__oxrsl p{margin:0;color:var(--fg-2);font-size:13px;line-height:1.65}.ProductDetail_importantNote__oxrsl .ProductDetail_noteLabel__z1IE7{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ProductDetail_waitlist__nezoh{padding:104px 0}.ProductDetail_waitlistGrid__yoXHs{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:start;gap:clamp(56px,8vw,110px)}.ProductDetail_waitlistCopy__VSAKm{position:sticky;top:calc(var(--header-h-desktop) + 34px)}.ProductDetail_trustList__KViTG{display:grid;gap:0;margin:34px 0 0;border-top:1px solid var(--outline-variant)}.ProductDetail_trustList__KViTG div{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--outline-variant);font-size:12px}.ProductDetail_trustList__KViTG dt{color:var(--fg-3)}.ProductDetail_trustList__KViTG dd{margin:0;color:var(--fg);font-weight:600}.ProductDetail_otherProduct__FZ_8R{padding:64px 0;background:var(--surface-low)}.ProductDetail_otherProductInner__BeBwx{display:flex;align-items:center;justify-content:space-between;gap:48px}.ProductDetail_otherProduct__FZ_8R h2{font-size:clamp(28px,3.6vw,44px)}.ProductDetail_otherProduct__FZ_8R p{max-width:620px}.ProductDetail_otherProduct__FZ_8R a{flex:none}.ProductDetail_conceptFooter__3gDZR{padding:20px 0;color:var(--fg-3);font-size:11px;line-height:1.55}@media (max-width:900px){.ProductDetail_page__ad953{padding-top:var(--header-h-mobile)}.ProductDetail_hero__zmAJE{grid-template-columns:minmax(0,1fr);gap:44px}.ProductDetail_heroCopy__Pan0u,.ProductDetail_heroVisual__ImLXD{min-width:0}.ProductDetail_heroVisual__ImLXD{max-width:680px}.ProductDetail_waitlistGrid__yoXHs{grid-template-columns:minmax(0,1fr)}.ProductDetail_waitlistCopy__VSAKm{position:static}}@media (max-width:700px){.ProductDetail_breadcrumbs__jO1mb{padding-block:22px 16px}.ProductDetail_hero__zmAJE{padding:14px 0 72px}.ProductDetail_heroVisual__ImLXD{order:2;padding:18px}.ProductDetail_heroCopy__Pan0u{order:1}.ProductDetail_heroCopy__Pan0u h1{font-size:clamp(32px,9vw,50px)}.ProductDetail_heroActions__yNUGM{display:grid;grid-template-columns:1fr}.ProductDetail_heroActions__yNUGM a{width:100%}.ProductDetail_waitlist__nezoh,.ProductDetail_workflow__LtrMx{padding:72px 0}.ProductDetail_steps__voW1V{grid-template-columns:1fr}.ProductDetail_steps__voW1V li,.ProductDetail_steps__voW1V li+li{padding:26px 0;border-left:0;border-bottom:1px solid var(--outline-variant)}.ProductDetail_steps__voW1V li:last-child{border-bottom:0}.ProductDetail_importantNote__oxrsl{grid-template-columns:1fr;gap:10px;padding:20px}.ProductDetail_otherProductInner__BeBwx{display:grid;gap:26px}.ProductDetail_otherProduct__FZ_8R a{width:100%}.ProductDetail_visualStatus__9zh7E{top:12px;left:12px}}@media (max-width:359px){.ProductDetail_heroCopy__Pan0u h1{font-size:clamp(29px,9vw,32px)}}.ShopProductCard_card__GKlxl{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--outline-variant);border-radius:16px;background:var(--surface-low)}.ShopProductCard_heading__Uj_uP{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 8px}.ShopProductCard_eyebrow__0laWm{margin:0 0 8px;color:var(--fg-3);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ShopProductCard_heading__Uj_uP h2{margin:0;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.08}.ShopProductCard_status__ePIJ9{flex:none;padding:5px 9px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:var(--r-full);color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ShopProductCard_visual__uyY3N{display:grid;min-height:330px;margin:6px 18px 0;place-items:center;overflow:hidden;border-bottom:1px solid var(--outline-variant);text-decoration:none}.ShopProductCard_visual__uyY3N img{width:min(92%,430px);height:auto;object-fit:contain;filter:drop-shadow(var(--shadow-product));transition:transform var(--t-slow) var(--ease-out)}.ShopProductCard_visual__uyY3N:hover img{transform:translateY(-5px)}.ShopProductCard_content__X9jie{display:flex;flex:1;flex-direction:column;padding:26px 28px 30px}.ShopProductCard_tagline__VBruW{margin:0;color:var(--fg);font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.ShopProductCard_summary__zKtmJ{margin:10px 0 0;color:var(--fg-3);font-size:14px;line-height:1.65}.ShopProductCard_priceRow__A_yA6{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid var(--outline-variant);color:var(--fg-3);font-size:13px}.ShopProductCard_priceRow__A_yA6 strong{color:var(--fg);font-family:var(--font-display);font-size:28px;letter-spacing:-.035em}.ShopProductCard_scope__shwiB{margin:5px 0 0;color:var(--fg-3);font-size:11px}.ShopProductCard_actions__U8xeI{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.ShopProductCard_actions__U8xeI a{width:100%;min-height:48px}@media (max-width:700px){.ShopProductCard_heading__Uj_uP{flex-direction:column;gap:12px;padding:22px 20px 6px}.ShopProductCard_status__ePIJ9{align-self:flex-start}.ShopProductCard_visual__uyY3N{min-height:270px;margin-inline:12px}.ShopProductCard_visual__uyY3N img{width:min(96%,340px)}.ShopProductCard_content__X9jie{padding:22px 20px 24px}}@media (prefers-reduced-motion:reduce){.ShopProductCard_visual__uyY3N img{transition:none}}.GlassCard_grid__fCKJM{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.GlassCard_gridTwoCol__3c7tc{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.GlassCard_grid__fCKJM{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.GlassCard_gridTwoCol__3c7tc,.GlassCard_grid__fCKJM{grid-template-columns:1fr}}.GlassCard_card__rVDk_{position:relative;overflow:hidden;padding:32px;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:16px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;transition:transform var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out)}.GlassCard_card__rVDk_:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 50%,var(--outline-variant))}.GlassCard_glow__yfGoY{position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:var(--card-glow,var(--accent));opacity:.08;filter:blur(40px);pointer-events:none;transition:opacity var(--t-med) var(--ease-out)}.GlassCard_card__rVDk_:hover .GlassCard_glow__yfGoY{opacity:.18}.GlassCard_featuredCard__VZIJw{grid-column:1/-1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-container)),var(--surface-container));border-color:color-mix(in srgb,var(--accent) 24%,var(--outline-variant))}.GlassCard_mark__vyx_3{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase}.GlassCard_markAccent__9mX2G{color:var(--accent)}.GlassCard_title__x2D8Q{margin:0;font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.GlassCard_featuredCard__VZIJw .GlassCard_title__x2D8Q{font-size:32px}.GlassCard_versus__VA_hP{color:var(--fg-3);font-size:17px;font-weight:500;margin-right:6px}.GlassCard_them__0QuDf{color:var(--fg)}.GlassCard_tagline__W4gAQ{font-size:15px;color:var(--fg-2);line-height:1.55;margin:0;flex:1}.GlassCard_meta__m4A7S{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--fg-4);margin-top:auto;padding-top:16px;border-top:1px solid var(--outline-variant)}.GlassCard_metaArrow__1Y_dc{margin-left:auto;color:var(--accent);font-weight:700;transition:transform var(--t-med) var(--ease-out)}.GlassCard_card__rVDk_:hover .GlassCard_metaArrow__1Y_dc{transform:translateX(4px)}.GlassCard_suggestionCard__RggYc{background:var(--surface-low);border-style:dashed;align-items:center;justify-content:center;text-align:center;min-height:240px}.GlassCard_appThumbnail__kVu7X{position:relative;margin:-32px -32px 4px;height:210px;overflow:hidden;padding:24px 40px 0;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--accent) 12%,transparent),transparent)}.GlassCard_appThumbnail__kVu7X img{display:block;width:235px;max-width:100%;height:auto;margin:0 auto;border:2px solid var(--outline-variant);border-radius:18px 18px 0 0}.auth-card_section__LqMtQ{position:relative;overflow:hidden;padding:64px 0 96px;min-height:70vh;min-height:70svh}@media (max-width:768px){.auth-card_section__LqMtQ{padding:24px 0 48px;min-height:auto}}.auth-card_glow__yc8sv{position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse,var(--accent-glow) 0,transparent 65%);opacity:.35;pointer-events:none}.auth-card_container__xju9m{position:relative;max-width:480px}.auth-card_header__I0eUP{text-align:center;margin-bottom:32px}.auth-card_lead__l6Rne{margin:14px 0 0;font-size:16px;color:var(--fg-3)}.auth-card_leadLink__qbV37{color:var(--accent);text-decoration:none;font-weight:600}.auth-card_leadLink__qbV37:hover{text-decoration:underline}.auth-card_card__tnHZI{padding:32px;background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:20px}@media (max-width:480px){.auth-card_card__tnHZI{padding:24px}}.auth-card_googleForm__JO8rT{margin:0}.auth-card_googleBtn__4cCxT{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:600;background:#fff;color:#1f1f1f;border:1px solid #dadce0;border-radius:var(--r-button);cursor:pointer;font-family:var(--font-sans);transition:background var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.auth-card_googleBtn__4cCxT:hover{background:#f8f9fa;box-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.auth-card_divider__bDfTS{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--fg-4);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.auth-card_divider__bDfTS:after,.auth-card_divider__bDfTS:before{content:"";flex:1;height:1px;background:var(--outline-variant)}.auth-card_form__0anCn{display:flex;flex-direction:column;gap:18px}.auth-card_field__uOwWb{display:flex;flex-direction:column;gap:6px}.auth-card_label__pZTtN{font-size:13px;font-weight:600;color:var(--fg-2)}.auth-card_input__YxZg6{width:100%;padding:14px 16px;background:var(--surface-low);border:1px solid var(--outline-variant);border-radius:var(--r-input);color:var(--fg);font-family:var(--font-sans);font-size:16px;transition:border-color var(--t-fast) var(--ease-out),outline var(--t-fast) var(--ease-out)}.auth-card_input__YxZg6::placeholder{color:var(--fg-4)}.auth-card_input__YxZg6:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.auth-card_submit__6RJ_L{margin-top:6px;width:100%;justify-content:center}.auth-card_error__FwLtr{margin:0;padding:12px 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--error) 12%,transparent);border:1px solid color-mix(in srgb,var(--error) 40%,transparent);color:var(--error);font-size:13px}.auth-card_fineprint__5R1eS{margin:6px 0 0;font-size:12px;color:var(--fg-4);line-height:1.5;text-align:center}.auth-card_fineLink__lrE8L{color:var(--fg-3);text-decoration:underline;text-decoration-color:var(--outline-variant)}.auth-card_fineLink__lrE8L:hover{color:var(--accent);text-decoration-color:var(--accent)}.auth-card_confirmBody__0w3o2{color:var(--fg-3);font-size:15px;line-height:1.6;margin:0}.auth-card_confirmBack__gAKPQ{align-self:flex-start}.affiliate-application_shell__9Bk4y{max-width:820px;margin:0 auto;padding:44px 24px 80px}.affiliate-application_header__i2R_E{margin-bottom:28px}.affiliate-application_eyebrow__XkONB{color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.affiliate-application_header__i2R_E h1{font-size:clamp(30px,5vw,44px);letter-spacing:-.04em;line-height:1.1;margin:0 0 14px}.affiliate-application_lead__eNPQU{color:var(--fg-3);font-size:16px;line-height:1.65;margin:0;max-width:640px}.affiliate-application_steps__eZSTM{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--outline-variant);border-radius:16px;overflow:hidden}.affiliate-application_steps__eZSTM li{padding:14px 16px;font-size:13px;color:var(--fg-3);display:flex;gap:9px;align-items:center}.affiliate-application_steps__eZSTM li+li{border-left:1px solid var(--outline-variant)}.affiliate-application_steps__eZSTM span{height:22px;width:22px;border-radius:50%;background:var(--surface-high);display:inline-grid;place-items:center;font-size:11px;flex-shrink:0}.affiliate-application_steps__eZSTM [aria-current=step]{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.affiliate-application_card__Q35gP{border:1px solid var(--outline-variant);border-radius:22px;padding:28px;background:var(--surface-container)}.affiliate-application_card__Q35gP h2{margin:0 0 12px;font-size:23px;line-height:1.25;letter-spacing:-.025em}.affiliate-application_card__Q35gP p{color:var(--fg-3);line-height:1.65}.affiliate-application_account__0_tSl{margin:0 0 24px;padding:15px 18px;border:1px solid var(--outline-variant);border-radius:14px;background:var(--surface-high)}.affiliate-application_account__0_tSl p{margin:3px 0;font-size:13px;overflow-wrap:anywhere}.affiliate-application_account__0_tSl strong{color:var(--fg)}.affiliate-application_form__vE_xN{display:grid;gap:20px}.affiliate-application_field__p3lKY{display:grid;gap:8px;font-size:14px;font-weight:600}.affiliate-application_field__p3lKY input,.affiliate-application_field__p3lKY select,.affiliate-application_field__p3lKY textarea{width:100%;border:1px solid var(--outline-variant);border-radius:12px;background:var(--surface-high);color:var(--fg);padding:13px 14px;font:inherit;font-weight:400}.affiliate-application_field__p3lKY textarea{resize:vertical;min-height:112px;line-height:1.6}.affiliate-application_field__p3lKY input:focus-visible,.affiliate-application_field__p3lKY select:focus-visible,.affiliate-application_field__p3lKY textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.affiliate-application_field__p3lKY small{font-size:12px;font-weight:400;color:var(--fg-3);line-height:1.5}.affiliate-application_agreement__mOAdX{padding:18px;border:1px solid var(--outline-variant);border-radius:14px;background:var(--surface-high)}.affiliate-application_agreement__mOAdX p{margin:0 0 14px;font-size:13px}.affiliate-application_checkbox__GIVgu{display:flex;gap:11px;align-items:flex-start;color:var(--fg-2);font-size:13px;line-height:1.65}.affiliate-application_checkbox__GIVgu input{margin:5px 0 0;accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.affiliate-application_actions__etcmR{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.affiliate-application_secondary__b83Tp{margin-top:22px;font-size:13px;color:var(--fg-3);line-height:1.6}.affiliate-application_checkbox__GIVgu a,.affiliate-application_secondary__b83Tp a{text-decoration:underline;text-underline-offset:3px}.affiliate-application_error__F5ak4{padding:12px 16px;border:1px solid var(--error);border-radius:12px;color:var(--error)!important;font-size:14px;margin:0 0 20px}.affiliate-application_statusIcon__BpatV{width:42px;height:42px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:13px;margin-bottom:18px;font-size:22px}.affiliate-application_hidden__5_bkZ{display:none}@media(max-width:560px){.affiliate-application_shell__9Bk4y{padding:28px 18px 56px}.affiliate-application_card__Q35gP{padding:22px 18px}.affiliate-application_steps__eZSTM li{padding:12px 8px;gap:6px;font-size:11px}.affiliate-application_steps__eZSTM span{width:19px;height:19px}.affiliate-application_actions__etcmR>*{width:100%;text-align:center}}.MuscleRetentionNextStep_section__doHMk{padding-bottom:64px;color:var(--fg)}.MuscleRetentionNextStep_section__doHMk h2{margin:0}.MuscleRetentionNextStep_grid__p5kch{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:24px}.MuscleRetentionNextStep_card__jeT_X,.MuscleRetentionNextStep_readingLink__pgb1u{padding:clamp(24px,5vw,36px);border:1px solid var(--outline-variant);border-radius:var(--r-lg);background:var(--surface-container)}.MuscleRetentionNextStep_readingLink__pgb1u{color:var(--fg);text-decoration:none}.MuscleRetentionNextStep_readingLink__pgb1u:hover{border-color:var(--accent)}.MuscleRetentionNextStep_readingLink__pgb1u strong{display:block;font-size:17px;line-height:1.5}.MuscleRetentionNextStep_readingLink__pgb1u span{display:block;margin-top:10px;color:var(--fg-3);font-size:15px;line-height:1.65}.MuscleRetentionNextStep_card__jeT_X{margin-top:24px}.MuscleRetentionNextStep_card__jeT_X h3{margin:0;font:650 21px/1.4 var(--font-display)}.MuscleRetentionNextStep_card__jeT_X p{margin:16px 0 0;color:var(--fg-2);font-size:17px;line-height:1.75}.MuscleRetentionNextStep_actions__RelDb{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.MuscleRetentionNextStep_planLink__puBc2{color:var(--fg);text-underline-offset:4px}.MuscleRetentionNextStep_planLink__puBc2:focus-visible,.MuscleRetentionNextStep_readingLink__pgb1u:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.PaperTemplate_breadcrumb__JfsTJ{font-size:13px;display:flex;gap:8px;color:var(--fg-3)}.PaperTemplate_byline__y9pQc{margin:20px 0 0;font-size:13px;line-height:1.6;color:var(--fg-3)}.PaperTemplate_byline__y9pQc a,.PaperTemplate_correction__r2vW_ a{color:var(--accent);text-underline-offset:3px}.PaperTemplate_dateChip__QK2aF{border-radius:999px;background:var(--surface-container);border:1px solid var(--outline-variant);color:var(--fg-3);font-weight:500}.PaperTemplate_dateChip__QK2aF,.PaperTemplate_staleChip__V8Xb_{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px}.PaperTemplate_staleChip__V8Xb_{border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,transparent);border:1px solid color-mix(in srgb,var(--warning) 50%,var(--outline-variant));color:var(--warning);font-weight:600}.PaperTemplate_section__RFscl{margin-top:48px}.PaperTemplate_section__RFscl:first-of-type{margin-top:0}.PaperTemplate_body__0v56j{font-size:17px;line-height:1.75;color:var(--fg-2);margin:16px 0 0}.PaperTemplate_refsBox__upQ3Y{margin-top:64px;padding:32px;background:var(--surface-low);border:1px solid var(--outline-variant);border-radius:var(--r-lg)}.PaperTemplate_refsTitle__xJBOz{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.PaperTemplate_refsList__1Cv9V{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--fg-2);line-height:1.6}.PaperTemplate_refsList__1Cv9V li:before{content:"·";color:var(--fg-4);margin-right:10px}.PaperTemplate_refsList__1Cv9V a{color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--outline-variant)}.PaperTemplate_correction__r2vW_{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--outline-variant);font-size:13px;color:var(--fg-3)}.TrainingLogbookNextStep_section__oICS7{padding-bottom:64px}.TrainingLogbookNextStep_card__FZmZi{padding:clamp(24px,5vw,40px);border:1px solid var(--outline-variant);border-radius:var(--r-lg);background:var(--surface-container);color:var(--fg)}.TrainingLogbookNextStep_card__FZmZi h2{margin:0}.TrainingLogbookNextStep_card__FZmZi p{margin:16px 0 0;color:var(--fg-2);font-size:17px;line-height:1.75}.TrainingLogbookNextStep_actions__5PgIC{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.TrainingLogbookNextStep_planLink__1fThi{color:var(--fg);text-underline-offset:4px}.TrainingLogbookNextStep_planLink__1fThi:focus-visible{outline:2px solid var(--accent);outline-offset:4px}