.WellnessAppShell_container__LnCH4{display:flex;flex-direction:column;min-height:100vh;font-family:Hiragino Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-text-main);background-color:var(--color-background-white)}.WellnessAppShell_containerGradient__qHiv6{background:linear-gradient(to right,var(--color-background-pink) 0,var(--color-background-blue) 100%)}.WellnessAppShell_main__ndTPR{flex:1 1;width:100%}.WellnessAppShell_mainBound__dS30I{max-width:1600px;padding:0 16px;margin:0 auto}.WellnessAppShell_mainBoundGradient__txVP2{padding-top:var(--size-spacing-lg);padding-bottom:var(--size-spacing-xl)}@media (min-width:768px){.WellnessAppShell_mainBound__dS30I{padding:0 32px}.WellnessAppShell_mainBoundGradient__txVP2{padding-top:var(--size-spacing-xl);padding-bottom:var(--size-spacing-xxl)}}@media (min-width:1280px){.WellnessAppShell_mainBound__dS30I{padding-right:calc(var(--size-spacing-xl) + var(--size-spacing-xs));padding-left:calc(var(--size-spacing-xl) + var(--size-spacing-xs))}}.WellnessAppHeader_header__iJeXU{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--color-background-white);border-bottom:1px solid #ddd}.WellnessAppHeader_inner___muvF{display:flex;gap:var(--size-spacing-md);align-items:center;justify-content:space-between;width:100%;height:var(--wellness-header-height);padding:16px;margin:0 auto}@media (min-width:768px){.WellnessAppHeader_inner___muvF{height:var(--wellness-header-height);padding:24px}}.WellnessAppHeader_logo__ijRJQ{display:inline-flex;gap:8px;align-items:center;text-decoration:none}.WellnessAppHeader_logo_img__75FVL{display:block;width:153.83px;height:auto;max-height:24px}@media (min-width:768px){.WellnessAppHeader_logo_img__75FVL{width:180px;height:28px;max-height:none}}.WellnessAppHeader_menu__JMhOW{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;aspect-ratio:1/1;padding:0;color:var(--color-text-main);cursor:pointer;background:transparent;border:none;border-radius:var(--radius-md)}.WellnessAppHeader_menuIcon__RgkZ5{width:24px;height:24px}.WellnessAppFooter_footer__38GYQ{margin-top:40px;color:var(--color-text-white);background:var(--color-ubie-blue-1000)}@media (min-width:768px){.WellnessAppFooter_footer__38GYQ{margin-top:76px}}.WellnessAppFooter_inner__laaE1{max-width:1200px;padding:40px 24px;margin:0 auto}@media (min-width:768px){.WellnessAppFooter_inner__laaE1{padding:64px}}.WellnessAppFooter_sitemap__3dHvB{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:768px){.WellnessAppFooter_sitemap__3dHvB{grid-template-columns:repeat(4,1fr);gap:64px}}.WellnessAppFooter_sitemapTitle__2z0z5{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.5;color:var(--color-text-white)}@media (min-width:768px){.WellnessAppFooter_sitemapTitle__2z0z5{margin-bottom:20px;font-size:14px}}.WellnessAppFooter_sitemapLinks__WZgyN{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}@media (min-width:768px){.WellnessAppFooter_sitemapLinks__WZgyN{gap:16px}}.WellnessAppFooter_sitemapLinks__WZgyN a{font-size:14px;font-weight:400;line-height:1.7;color:var(--color-text-white);text-decoration:none;text-underline-offset:3px}.WellnessAppFooter_sitemapLinks__WZgyN a:focus-visible,.WellnessAppFooter_sitemapLinks__WZgyN a:hover{text-decoration:underline}.WellnessAppFooter_copyright__7dJzK{margin:40px 0 0;font-size:14px;font-weight:400;line-height:1.7;color:var(--color-text-white);text-align:center}@media (min-width:768px){.WellnessAppFooter_copyright__7dJzK{margin-top:24px;font-size:12px;text-align:center}}.WellnessBreadcrumb_breadcrumb__PirPL{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px 0;font-size:13px;color:#666}.WellnessBreadcrumb_crumbLink__DTIjl{color:#666;text-decoration:none;transition:color .15s ease}.WellnessBreadcrumb_crumbLink__DTIjl:hover{color:#ec4899;text-decoration:underline}.WellnessBreadcrumb_crumbCurrent__1VoVS{font-weight:500;color:#1a1a1a}.WellnessBreadcrumb_crumbArrow___l4uw{flex-shrink:0;width:12px;height:12px;color:#ccc}.WellnessSelfcheckForm_form__TgpCq{--selfcheck-accent:#c82a63;--selfcheck-accent-dark:#a02451;--selfcheck-accent-bg:#fdf2f6;--selfcheck-accent-border:#f5cfdd;display:flex;flex-direction:column}.WellnessSelfcheckForm_stepRow__ipH6F{display:flex;align-items:baseline;justify-content:space-between}.WellnessSelfcheckForm_stepLabel__gFPfe{padding-bottom:4px;margin:0;font-size:16px;font-weight:700;border-bottom:3px solid var(--color-background-pink-inverse,#da3170)}.WellnessSelfcheckForm_stepProgress__YFK_0{margin:0;font-size:14px;color:var(--color-text-sub,#64707a)}.WellnessSelfcheckForm_lead__Ji4Pk{margin:20px 0 0;font-size:18px;font-weight:700;line-height:1.6}.WellnessSelfcheckForm_note___nYx6{margin:4px 0 0;font-size:13px}.WellnessSelfcheckForm_note___nYx6,.WellnessSelfcheckForm_stepDuration__zMBez{color:var(--color-text-sub,#64707a)}.WellnessSelfcheckForm_outcomes__UC3lJ{padding-top:16px;margin-top:20px;border-top:1px solid var(--color-border-white,#eff1f2)}.WellnessSelfcheckForm_outcomesLabel__sx_dY{margin:0;font-size:11px;font-weight:700;color:var(--color-text-sub,#64707a);letter-spacing:.06em}.WellnessSelfcheckForm_outcomesList__KPvyi{display:flex;flex-direction:column;gap:6px;padding:0;margin:10px 0 0;list-style:none}.WellnessSelfcheckForm_outcomesItem__R8TMq{position:relative;padding-left:22px;font-size:13.5px;font-weight:600;line-height:1.6}.WellnessSelfcheckForm_outcomesItem__R8TMq:before{position:absolute;top:1px;left:0;font-weight:700;color:var(--selfcheck-accent);content:"✓"}.WellnessSelfcheckForm_learnNote__w9mt9{padding:8px 10px;margin:12px 0 0;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--selfcheck-accent-dark);background:var(--selfcheck-accent-bg);border:1px solid var(--selfcheck-accent-border);border-radius:10px}.WellnessSelfcheckForm_choiceArea__PADZn{display:flex;flex-direction:column;margin-top:20px}.WellnessSelfcheckForm_choiceGroup__7BmMc{display:flex;gap:10px}.WellnessSelfcheckForm_choiceButton__gVGxw{flex:1 1;padding:16px 8px;font-family:inherit;font-size:17px;font-weight:700;color:var(--selfcheck-accent);cursor:pointer;background:var(--color-background-white,#fff);border:2px solid var(--selfcheck-accent);border-radius:14px}.WellnessSelfcheckForm_choiceButton__gVGxw:active{color:var(--color-text-white,#fff);background:var(--selfcheck-accent)}.WellnessSelfcheckForm_choiceButtonWide__KowfU{padding:15px 12px;font-family:inherit;font-size:15px;font-weight:700;color:var(--selfcheck-accent);text-align:left;cursor:pointer;background:var(--color-background-white,#fff);border:2px solid var(--selfcheck-accent);border-radius:14px}.WellnessSelfcheckForm_choiceButtonWide__KowfU:active{color:var(--color-text-white,#fff);background:var(--selfcheck-accent)}.WellnessSelfcheckForm_choiceButtonWide__KowfU+.WellnessSelfcheckForm_choiceButtonWide__KowfU{margin-top:10px}.WellnessSelfcheckForm_ghostButton__W769q{align-self:center;padding:8px;margin-top:10px;font-family:inherit;font-size:13px;color:var(--color-text-sub,#64707a);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0}.WellnessSelfcheckForm_choiceButtonWide__KowfU:focus-visible,.WellnessSelfcheckForm_choiceButton__gVGxw:focus-visible,.WellnessSelfcheckForm_ghostButton__W769q:focus-visible{outline:2px solid var(--color-ubie-blue-600,#3959cc);outline-offset:2px}.WellnessSelfcheckForm_fields__ttw8S{display:flex;flex-direction:column;gap:20px;margin-top:20px}.WellnessSelfcheckForm_fieldGroup__4332L{display:flex;flex-direction:column;gap:8px}.WellnessSelfcheckForm_fieldLabel__1cDH0{margin:0;font-size:14px;font-weight:700}.WellnessSelfcheckForm_sliderHead__8ZZaO{display:flex;align-items:baseline;justify-content:space-between}.WellnessSelfcheckForm_sliderValue__8546r{font-size:22px;font-weight:700;color:var(--selfcheck-accent)}.WellnessSelfcheckForm_sliderUnit__ZLfrb{margin-left:2px;font-size:13px;font-weight:700;color:var(--color-text-sub,#64707a)}.WellnessSelfcheckForm_slider__zSZrW{width:100%;height:32px;margin:0;accent-color:var(--selfcheck-accent)}.WellnessSelfcheckForm_sexGroup__38FnN{display:flex;overflow:hidden;border:2px solid var(--color-border-black,#c5c6c7);border-radius:10px}.WellnessSelfcheckForm_sexButton__spOnh{flex:1 1;padding:14px 8px;font-family:inherit;font-size:15px;font-weight:700;color:inherit;cursor:pointer;background:var(--color-background-white,#fff);border:0}.WellnessSelfcheckForm_sexButton__spOnh+.WellnessSelfcheckForm_sexButton__spOnh{border-left:2px solid var(--color-border-black,#c5c6c7)}.WellnessSelfcheckForm_sexButtonSelected__oE7CR{color:var(--color-text-white,#fff);background:var(--selfcheck-accent)}.WellnessSelfcheckForm_checkList__7uaf6{display:flex;flex-direction:column;gap:14px;margin-top:20px}.WellnessSelfcheckForm_checkItem__KiVKK{display:flex;gap:10px;align-items:center;cursor:pointer}.WellnessSelfcheckForm_checkInput__HK79d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.WellnessSelfcheckForm_checkBox__tZYMc{position:relative;flex-shrink:0;width:22px;height:22px;background:var(--color-background-white,#fff);border:2px solid var(--color-border-black,#c5c6c7);border-radius:6px}.WellnessSelfcheckForm_checkInput__HK79d:checked+.WellnessSelfcheckForm_checkBox__tZYMc{background:var(--selfcheck-accent);border-color:var(--selfcheck-accent)}.WellnessSelfcheckForm_checkInput__HK79d:checked+.WellnessSelfcheckForm_checkBox__tZYMc:after{position:absolute;top:2px;left:6px;width:6px;height:11px;content:"";border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(45deg)}.WellnessSelfcheckForm_checkInput__HK79d:focus-visible+.WellnessSelfcheckForm_checkBox__tZYMc{outline:2px solid var(--color-ubie-blue-600,#3959cc);outline-offset:2px}.WellnessSelfcheckForm_checkText__ApY6U{font-size:15px;font-weight:600;line-height:1.6}.WellnessSelfcheckForm_primaryButton__OUj3C{width:100%;padding:16px;margin-top:28px;font-family:inherit;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background:#111d4a;border:0;border-radius:999px}.WellnessSelfcheckForm_primaryButton__OUj3C:disabled{cursor:not-allowed;opacity:.35}.WellnessSelfcheckForm_backButton__Xo3wm{align-self:center;padding:4px 8px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:700;color:var(--color-ubie-blue-600,#3959cc);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0}.WellnessSelfcheckObesityLpCta_block__bimps{padding-top:var(--size-spacing-md);margin-top:var(--size-spacing-md);border-top:1px solid var(--color-border-pink,#f6cedd)}.WellnessSelfcheckObesityLpCta_bridge__GGd_J{margin:0;font-size:var(--font-size-sm,.875rem);line-height:1.7;color:var(--color-ubie-black-1000)}.WellnessSelfcheckObesityLpCta_banner__jv2Nh{display:block;margin-top:var(--size-spacing-sm);overflow:hidden;text-decoration:none;border:1px solid var(--color-border-pink,#f6cedd);border-radius:12px}.WellnessSelfcheckObesityLpCta_image__eevy5{display:block;width:100%;height:auto}.WellnessSelfcheckObesityLpCta_cta__ZELAy{display:flex;gap:4px;align-items:center;justify-content:center;padding:12px;font-size:var(--font-size-sm,.875rem);font-weight:700;color:var(--color-text-white,#fff);background:var(--color-background-pink-inverse,#da3170);transition:background .18s ease-out}.WellnessSelfcheckObesityLpCta_banner__jv2Nh:hover .WellnessSelfcheckObesityLpCta_cta__ZELAy{background:var(--color-background-pink-inverse-darken,#9b2350)}.WellnessSelfcheckObesityLpCta_ctaArrow__9UNBW{width:1em;height:1em}.WellnessSelfcheckObesityLpCta_note__rV9r7{margin:var(--size-spacing-xs) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--color-text-sub,#616c7c)}.WellnessBmiCalculator_container__vchOz{display:flex;flex-direction:column}.WellnessBmiCalculator_lead__2QJfw{margin:0;font-size:var(--text-body-md-size);line-height:1.8;color:var(--color-text-main)}.WellnessBmiCalculator_form__zpt_a{margin-top:var(--size-spacing-lg)}.WellnessBmiCalculator_fields__PHjgn{display:flex;flex-direction:column;gap:var(--size-spacing-md)}@media (min-width:768px){.WellnessBmiCalculator_field__DM0s2{max-width:320px}}.WellnessBmiCalculator_field__DM0s2{display:flex;flex-direction:column;gap:var(--size-spacing-xxs)}.WellnessBmiCalculator_fieldLabel__p1AWw{font-size:var(--text-body-md-size);font-weight:700;color:var(--color-text-main)}.WellnessBmiCalculator_inputRow__WILId{display:flex;gap:var(--size-spacing-xs);align-items:center}.WellnessBmiCalculator_input__eo9Nw{flex:1 1;min-width:0;padding:var(--size-spacing-sm);font-family:inherit;font-size:var(--text-body-md-size);color:var(--color-text-main);border:1px solid var(--color-border-black-lighten);border-radius:var(--radius-md)}.WellnessBmiCalculator_unit__SxVHs{flex-shrink:0;font-size:var(--text-body-md-size);color:var(--color-text-main)}.WellnessBmiCalculator_error__jEWdB{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-body-sm-size);line-height:1.7;color:var(--color-text-red)}.WellnessBmiCalculator_submit__PyCNm{width:100%;padding:var(--size-spacing-md);margin-top:var(--size-spacing-lg);font-family:inherit;font-size:var(--text-button-lg-size);font-weight:700;color:var(--color-text-white);cursor:pointer;background:var(--color-ubie-blue-1000);border:0;border-radius:var(--radius-full)}.WellnessBmiCalculator_result__vSrBh{margin-top:var(--size-spacing-xl)}.WellnessBmiCalculator_resultLabel__VSrDW{margin:0;font-size:var(--text-body-lg-size);font-weight:700;color:var(--color-text-main)}.WellnessBmiCalculator_bmiValue__GGPqa{--bmi-value-size:4rem;margin:var(--size-spacing-xxs) 0 0;font-size:var(--bmi-value-size);font-weight:700;line-height:1.1;color:var(--color-text-pink)}.WellnessBmiCalculator_band__a5B9r{margin:var(--size-spacing-xs) 0 0;font-size:var(--text-heading-md-size);font-weight:700;color:var(--color-text-pink)}.WellnessBmiCalculator_idealWeight__GFOk_{display:flex;gap:var(--size-spacing-sm);align-items:baseline;margin:var(--size-spacing-md) 0 0}.WellnessBmiCalculator_idealWeightLabel___4EWm{font-size:var(--text-body-sm-size);font-weight:700;color:var(--color-text-main)}.WellnessBmiCalculator_idealWeightValue__czIJV{margin:0;font-size:var(--text-body-lg-size);font-weight:700;color:var(--color-text-main)}.WellnessBmiCalculator_telemedicineCta__PF_Do{padding:var(--size-spacing-md);margin-top:var(--size-spacing-lg);background:var(--color-background-blue);border:1px solid var(--color-border-blue);border-radius:var(--radius-lg)}.WellnessBmiCalculator_telemedicineHeading__CdfEy{margin:0;font-size:var(--text-heading-xs-size);font-weight:700;color:var(--color-text-main)}.WellnessBmiCalculator_telemedicineBody__WIfrm{margin:var(--size-spacing-xs) 0 0;font-size:var(--text-body-sm-size);line-height:1.8;color:var(--color-text-main)}.WellnessBmiCalculator_telemedicineLink__3FOsn{display:flex;gap:var(--size-spacing-xxs);align-items:center;justify-content:center;width:100%;padding:var(--size-spacing-md);margin-top:var(--size-spacing-md);font-size:var(--text-button-lg-size);font-weight:700;color:var(--color-text-white);text-align:center;text-decoration:none;background:var(--color-ubie-blue-1000);border-radius:var(--radius-full)}.WellnessBmiCalculator_telemedicineNote__eRkN2{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-body-xs-size);line-height:1.7;color:var(--color-text-sub)}.WellnessBmiCalculator_selfcheckCta__CAD_e{padding:var(--size-spacing-md);margin-top:var(--size-spacing-lg);background:var(--color-background-purple);border:1px solid var(--color-border-purple);border-radius:var(--radius-lg)}.WellnessBmiCalculator_selfcheckHeading__z9N24{margin:0;font-size:var(--text-heading-xs-size);font-weight:700;color:var(--color-text-main)}.WellnessBmiCalculator_selfcheckBody__8lzDZ{margin:var(--size-spacing-xs) 0 0;font-size:var(--text-body-sm-size);line-height:1.8;color:var(--color-text-main)}.WellnessBmiCalculator_selfcheckLink__pLvxS{display:flex;gap:var(--size-spacing-xxs);align-items:center;justify-content:center;width:100%;padding:var(--size-spacing-md);margin-top:var(--size-spacing-md);font-size:var(--text-button-lg-size);font-weight:700;color:var(--color-text-white);text-align:center;text-decoration:none;background:var(--color-ubie-blue-1000);border-radius:var(--radius-full)}.WellnessBmiCalculator_linkArrow__saDmG{flex-shrink:0;width:1em;height:1em}.WellnessBmiCalculator_note__uLr2s{margin:var(--size-spacing-md) 0 0;font-size:var(--text-body-xs-size);line-height:1.8;color:var(--color-text-sub)}.bmi_container__eRNYR{display:flex;flex-direction:column;padding-bottom:var(--size-spacing-xl)}.bmi_heading__A8SVE{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-heading-lg-size);font-weight:700;color:var(--color-text-main)}.bmi_pageCard__gncxz{padding:var(--size-spacing-lg);margin-top:var(--size-spacing-md);background:var(--color-background-white);border-radius:var(--radius-lg)}@media (min-width:768px){.bmi_pageCard__gncxz{padding:var(--size-spacing-xl)}}