.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}}.WellnessSelfcheckCalculating_calculating__sua9X{display:flex;flex-direction:column;gap:var(--size-spacing-lg);align-items:center;justify-content:center;min-height:320px;padding:var(--size-spacing-xl)}.WellnessSelfcheckCalculating_message__mLEqg{margin:0;font-size:var(--text-body-md-size);font-weight:700;line-height:170%;color:var(--color-ubie-black-1000)}.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}.WellnessFitnessAgeSelfcheckBodyStep_fields__wYobs{display:flex;flex-direction:column;gap:var(--size-spacing-md);max-width:390px;margin:var(--size-spacing-xl) auto 0}.WellnessFitnessAgeSelfcheckBodyStep_field__vxkld{display:flex;gap:var(--size-spacing-md);align-items:center;justify-content:space-between}.WellnessFitnessAgeSelfcheckBodyStep_fieldLabel__gB3G_{font-size:var(--text-body-md-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckBodyStep_inputRow__Lug6l{display:flex;gap:var(--size-spacing-xs);align-items:center}.WellnessFitnessAgeSelfcheckBodyStep_input__NpZcW{width:120px;min-height:52px;padding:13px var(--size-spacing-md);font-size:var(--text-button-lg-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000);text-align:right;background:var(--color-ubie-white);border:2px solid var(--color-ubie-black-300);border-radius:var(--radius-md)}.WellnessFitnessAgeSelfcheckBodyStep_input__NpZcW:focus-visible{outline:3px solid var(--color-ubie-blue-1000);outline-offset:2px}.WellnessFitnessAgeSelfcheckBodyStep_input__NpZcW[aria-invalid=true]{border-color:var(--color-ubie-pink-600)}.WellnessFitnessAgeSelfcheckBodyStep_unit__VTIW_{font-size:var(--text-body-md-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckBodyStep_error__aulhL{max-width:390px;min-height:1.5em;margin:var(--size-spacing-xs) auto 0;font-size:var(--text-body-sm-size);line-height:150%;color:var(--color-ubie-pink-700)}@media (max-width:860px){.WellnessFitnessAgeSelfcheckBodyStep_input__NpZcW{font-size:var(--text-body-sm-size)}}@keyframes WellnessFitnessAgeSelfcheckResult_fade-in__McFHs{0%{opacity:0}to{opacity:1}}.WellnessFitnessAgeSelfcheckResult_result__HLojc{animation:WellnessFitnessAgeSelfcheckResult_fade-in__McFHs .2s ease}@media (prefers-reduced-motion:reduce){.WellnessFitnessAgeSelfcheckResult_result__HLojc{animation:none}}.WellnessFitnessAgeSelfcheckResult_hero__Jqx6y{overflow:hidden}.WellnessFitnessAgeSelfcheckResult_heroImage___jRs_{display:block;width:100%;height:auto}.WellnessFitnessAgeSelfcheckResult_resultContent__zxPwm{padding:var(--size-spacing-xl)}.WellnessFitnessAgeSelfcheckResult_summary__mFrSw{text-align:center}.WellnessFitnessAgeSelfcheckResult_eyebrow__xQIcQ{width:-moz-fit-content;width:fit-content;padding-bottom:var(--size-spacing-xxs);margin:0 auto;font-size:var(--text-body-md-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000);text-align:center;border-bottom:4px solid var(--color-ubie-pink-600)}.WellnessFitnessAgeSelfcheckResult_heading__Mpwb2{margin:14px 0 0;font-size:40px;font-weight:700;line-height:170%}.WellnessFitnessAgeSelfcheckResult_headingGood__GhAl6{color:var(--color-ubie-blue-600)}.WellnessFitnessAgeSelfcheckResult_headingReview__ZT6vK{color:var(--color-ubie-pink-600)}.WellnessFitnessAgeSelfcheckResult_heading__Mpwb2:focus-visible{outline:3px solid var(--color-ubie-blue-1000);outline-offset:3px}.WellnessFitnessAgeSelfcheckResult_description__a6dN1{margin:14px 0 0;font-size:var(--text-body-md-size);font-weight:700;line-height:170%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_consultation__bbN0O{max-width:640px;padding:var(--size-spacing-xl) var(--size-spacing-lg);margin:var(--size-spacing-xxl) auto 0;text-align:center;background:var(--color-ubie-blue-100);border-radius:var(--radius-md)}.WellnessFitnessAgeSelfcheckResult_consultationIcon__segru{display:block;margin:0 auto;border-radius:var(--radius-md)}.WellnessFitnessAgeSelfcheckResult_consultationHeading__L7AjL{margin:var(--size-spacing-md) 0 0;font-size:var(--text-heading-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_consultationText__enVIJ{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-body-sm-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-1000);text-align:left}.WellnessFitnessAgeSelfcheckResult_consultationButton__e4v9_{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;min-height:53px;padding:var(--size-spacing-md) var(--size-spacing-lg);margin:var(--size-spacing-lg) auto 0;font-size:var(--text-button-md-size);font-weight:700;line-height:150%;color:var(--color-ubie-white);text-decoration:none;background:var(--color-ubie-blue-1000);border-radius:var(--radius-full)}.WellnessFitnessAgeSelfcheckResult_consultationButton__e4v9_:hover{background:#111d4a}.WellnessFitnessAgeSelfcheckResult_consultationButton__e4v9_:focus-visible{outline:3px solid var(--color-ubie-pink-600);outline-offset:3px}.WellnessFitnessAgeSelfcheckResult_cardSection__GKE7_{margin:var(--size-spacing-xxl) auto 0}.WellnessFitnessAgeSelfcheckResult_cardSectionHeading__C9754{margin:0;font-size:var(--text-heading-md-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000);text-align:center}.WellnessFitnessAgeSelfcheckResult_cardList__DBi_T{display:grid;grid-gap:var(--size-spacing-lg);gap:var(--size-spacing-lg);margin-top:var(--size-spacing-lg)}.WellnessFitnessAgeSelfcheckResult_card__IBQvy{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--size-spacing-lg);gap:var(--size-spacing-lg);align-items:start;padding:var(--size-spacing-xl) var(--size-spacing-lg);background:var(--color-ubie-pink-100);border-radius:var(--radius-md)}.WellnessFitnessAgeSelfcheckResult_cardIcon__tcm_L{display:block;line-height:0}.WellnessFitnessAgeSelfcheckResult_cardIcon__tcm_L img{width:100%;height:auto}.WellnessFitnessAgeSelfcheckResult_cardBody__8OdbO{min-width:0}.WellnessFitnessAgeSelfcheckResult_cardLabel__BnlJa{margin:0;font-size:var(--text-body-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-600)}.WellnessFitnessAgeSelfcheckResult_cardStatus__GNNuz{margin:var(--size-spacing-xxs) 0 0;font-size:var(--text-heading-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_cardDescription___6W16{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-body-md-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_adviceList__faN8F{padding-left:var(--size-spacing-lg);margin:var(--size-spacing-sm) 0 0}.WellnessFitnessAgeSelfcheckResult_adviceItem__ai0Bk{font-size:var(--text-body-md-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_adviceItem__ai0Bk+.WellnessFitnessAgeSelfcheckResult_adviceItem__ai0Bk{margin-top:var(--size-spacing-sm)}.WellnessFitnessAgeSelfcheckResult_adviceLabel__2Rj0l{display:block;font-weight:700}.WellnessFitnessAgeSelfcheckResult_adviceDescription__6ZFoS{display:block;color:var(--color-ubie-black-700)}.WellnessFitnessAgeSelfcheckResult_adviceNote__h6CcP{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-body-sm-size);font-weight:700;line-height:170%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_source__KDAYb{max-width:640px;margin:var(--size-spacing-xl) auto 0}.WellnessFitnessAgeSelfcheckResult_sourceHeading__n3q7i{margin:0;font-size:var(--text-body-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_sourceText__4rGjH{margin:var(--size-spacing-xs) 0 0;font-size:var(--text-body-xs-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-600)}.WellnessFitnessAgeSelfcheckResult_sourceText__4rGjH a{color:var(--color-ubie-blue-600);text-underline-offset:3px}.WellnessFitnessAgeSelfcheckResult_resetButton__eQFAv{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;min-height:53px;padding:var(--size-spacing-md) var(--size-spacing-lg);margin:var(--size-spacing-xl) auto 0;font-size:var(--text-button-lg-size);font-weight:700;line-height:150%;color:var(--color-ubie-white);cursor:pointer;background:var(--color-ubie-blue-1000);border:0;border-radius:var(--radius-full)}.WellnessFitnessAgeSelfcheckResult_resetButton__eQFAv:hover{background:#111d4a}.WellnessFitnessAgeSelfcheckResult_resetButton__eQFAv:focus-visible{outline:3px solid var(--color-ubie-pink-600);outline-offset:3px}.WellnessFitnessAgeSelfcheckResult_legalNote__9hMYx{max-width:640px;margin:var(--size-spacing-lg) auto 0;font-size:var(--text-body-xs-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-600)}@media (max-width:860px){.WellnessFitnessAgeSelfcheckResult_resultContent__zxPwm{padding:var(--size-spacing-xl) var(--size-spacing-md)}.WellnessFitnessAgeSelfcheckResult_heading__Mpwb2{font-size:var(--text-heading-lg-size)}.WellnessFitnessAgeSelfcheckResult_adviceItem__ai0Bk,.WellnessFitnessAgeSelfcheckResult_cardDescription___6W16,.WellnessFitnessAgeSelfcheckResult_description__a6dN1{font-size:var(--text-body-sm-size)}.WellnessFitnessAgeSelfcheckResult_consultation__bbN0O{padding:var(--size-spacing-lg) var(--size-spacing-md);margin-top:var(--size-spacing-xl)}.WellnessFitnessAgeSelfcheckResult_cardSection__GKE7_{margin-top:var(--size-spacing-xl)}.WellnessFitnessAgeSelfcheckResult_cardSectionHeading__C9754{font-size:var(--text-heading-sm-size)}.WellnessFitnessAgeSelfcheckResult_card__IBQvy{grid-template-columns:32px minmax(0,1fr);gap:var(--size-spacing-md);padding:var(--size-spacing-lg) var(--size-spacing-md)}.WellnessFitnessAgeSelfcheckResult_cardStatus__GNNuz{font-size:var(--text-body-md-size)}.WellnessFitnessAgeSelfcheckResult_resetButton__eQFAv{margin-top:var(--size-spacing-lg)}}.WellnessFitnessAgeSelfcheckResult_safetyNotice__xWZ0M{padding:var(--size-spacing-md) var(--size-spacing-lg);margin:0;font-size:var(--text-body-sm-size);font-weight:700;line-height:170%;color:var(--color-ubie-black-1000);background:var(--color-ubie-pink-100);border-bottom:2px solid var(--color-ubie-pink-300)}.WellnessFitnessAgeSelfcheckResult_headingUnit___WVDk{margin-left:var(--size-spacing-xxs);font-size:var(--text-heading-md-size)}.WellnessFitnessAgeSelfcheckResult_headingLabelOnly__HvQ88{font-size:var(--text-heading-lg-size);line-height:150%}.WellnessFitnessAgeSelfcheckResult_summaryLabel__U1Tqm{margin:var(--size-spacing-xs) 0 0;font-size:var(--text-heading-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_caption__7igt4{margin:var(--size-spacing-sm) 0 0;font-size:var(--text-body-sm-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-700)}.WellnessFitnessAgeSelfcheckResult_cardStatusSub__iaNDJ{display:block;font-size:var(--text-body-sm-size);font-weight:400;color:var(--color-ubie-black-700)}.WellnessFitnessAgeSelfcheckResult_cohortList__k5ki0{display:flex;flex-direction:column;gap:var(--size-spacing-sm);padding:0;margin:var(--size-spacing-md) 0 0;list-style:none}.WellnessFitnessAgeSelfcheckResult_cohortItem__uFkdc{padding:var(--size-spacing-md);background:var(--color-ubie-white);border-radius:var(--radius-md)}.WellnessFitnessAgeSelfcheckResult_cohortLabel__Rrks7{display:block;font-size:var(--text-body-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-black-1000)}.WellnessFitnessAgeSelfcheckResult_cohortValue__kA4_F{display:block;font-size:var(--text-heading-sm-size);font-weight:700;line-height:150%;color:var(--color-ubie-blue-600)}.WellnessFitnessAgeSelfcheckResult_cohortNote__1aWMx{display:block;font-size:var(--text-body-sm-size);font-weight:400;line-height:170%;color:var(--color-ubie-black-700)}.WellnessFitnessAgeSelfcheckResult_linkList__JXmV_{padding-left:var(--size-spacing-lg);margin:var(--size-spacing-md) 0 0}.WellnessFitnessAgeSelfcheckResult_link__9CeRh{font-size:var(--text-body-md-size);font-weight:700;line-height:170%;color:var(--color-ubie-blue-1000)}.WellnessFitnessAgeSelfcheckResult_cardNoIcon__EpVkF{grid-template-columns:minmax(0,1fr)}