.MobileHealthOnboarding_page__j6zXi{min-height:100dvh;display:flex;flex-direction:column;background:#fff;padding-top:66px}.MobileHealthOnboarding_content___1h4c{flex:1;overflow-y:auto;padding:16px 16px 120px}.MobileHealthOnboarding_contentDropdownOpen__tF_JJ{overflow:visible}.MobileHealthOnboarding_stepper__Az1_e{display:flex;align-items:center;width:100%;gap:0;margin-bottom:16px;padding:0}.MobileHealthOnboarding_stepperCircle__xElNd{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;flex-shrink:0;color:#525252;background:#f5f5f5}.MobileHealthOnboarding_stepperCircleDone__wKPq_{border-color:#10b981;background:#10b981;color:#fff}.MobileHealthOnboarding_stepperCircleActive__zeFRH{border-color:#6c5ce7;background:#6c5ce7;color:#fff}.MobileHealthOnboarding_stepperLine__9VDSb{flex:1 1 0;min-width:0;height:4px;background:#e7e7f8;margin:0 4px;border-radius:100px}.MobileHealthOnboarding_stepperLineDone__RSDCP{background:#10b981}.MobileHealthOnboarding_stepperLineActive__PpuqQ{background:#6c5ce7}.MobileHealthOnboarding_title__1l3fC{font-size:24px;font-weight:600;line-height:1.25;color:#261e48;margin:0 0 12px;letter-spacing:-.02em}.MobileHealthOnboarding_subtitle__jWdze{font-size:15px;line-height:1.45;color:#261e48;font-weight:500;margin:0 0 12px}.MobileHealthOnboarding_sectionLabel__uzomf{font-size:16px;font-weight:500;color:#261e48;margin:0 0 12px}.MobileHealthOnboarding_genderRow__LXcN0{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.MobileHealthOnboarding_genderCard__gvAVL,.MobileHealthOnboarding_medicalCard__p6tNA,.MobileHealthOnboarding_memberCard__k0t7a{display:flex;align-items:center;gap:10px;padding:14px 12px;border-radius:12px;border:1.5px solid #e7e7f8;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.MobileHealthOnboarding_genderCardSelected__5lXsl,.MobileHealthOnboarding_medicalCardSelected__DUGso,.MobileHealthOnboarding_memberCardSelected__U9KQE{border-color:#6c5ce7;background:#f8f7fc}.MobileHealthOnboarding_radioOuter__mMQdK{width:18px;height:18px;border-radius:50%;border:2px solid #d8d5e8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MobileHealthOnboarding_radioOuterSelected__IBRXw{border-color:#6c5ce7}.MobileHealthOnboarding_radioInner__zU_52{width:10px;height:10px;border-radius:50%;background:#6c5ce7}.MobileHealthOnboarding_checkOuter__FeD5Q{width:18px;height:18px;border-radius:4px;border:2px solid #d8d5e8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MobileHealthOnboarding_checkOuterSelected__aEalm{border-color:#6c5ce7;background:#6c5ce7}.MobileHealthOnboarding_memberGrid__m7DUL{display:grid;grid-template-columns:1fr 1fr;gap:16px}.MobileHealthOnboarding_memberAvatar__540x1{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.MobileHealthOnboarding_memberLabel__vgi9U{font-size:14px;font-weight:500;color:#261e48;flex:1;min-width:0}.MobileHealthOnboarding_moreMembersBtn__9DMGl{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:8px;border:none;background:none;color:#6c5ce7;font-size:14px;font-weight:600;cursor:pointer}.MobileHealthOnboarding_ageField__ujUFq{margin-bottom:16px}.MobileHealthOnboarding_ageLabel__YPLmt{display:block;font-size:16px;font-weight:500;color:#261e48;margin-bottom:8px}.MobileHealthOnboarding_agePickerTrigger__ezgGx{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border-radius:12px;border:1.5px solid transparent;background:#f5f5f5;cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.MobileHealthOnboarding_agePickerTriggerFilled__Zmqno{border-color:#e7e7f8}.MobileHealthOnboarding_agePickerPlaceholder__1uGh9{font-size:14px;color:#9b97b0}.MobileHealthOnboarding_agePickerValue__H2Kqt{font-size:14px;font-weight:500;color:#261e48}.MobileHealthOnboarding_agePickerChevron__Xrq_5{flex-shrink:0;color:#9b97b0}.MobileHealthOnboarding_agePickerSheet__ENDvV{max-height:min(70dvh,520px);display:flex;flex-direction:column}.MobileHealthOnboarding_agePickerList__jPWpF{flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.MobileHealthOnboarding_agePickerOption__fV25Y{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:16px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#261e48;cursor:pointer;text-align:left}.MobileHealthOnboarding_agePickerOptionSelected__hQueP{color:#6c5ce7;padding-bottom:14px;padding-right:12px;font-weight:700}.MobileHealthOnboarding_agePickerOption__fV25Y:active{background:#f8f7fc}.MobileHealthOnboarding_cityDropdown__jbIEB{position:relative;margin-top:8px}.MobileHealthOnboarding_cityDropdownChevronOpen__Am2jO{transform:rotate(180deg);transition:transform .2s ease}.MobileHealthOnboarding_cityDropdownPanel__yf6vP{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:flex;flex-direction:column;background:#fff;border:1.5px solid #e7e7f8;border-radius:12px;box-shadow:0 8px 24px rgba(38,30,72,.12);overflow:hidden}.MobileHealthOnboarding_cityDropdownSearchWrap__SzIeU{position:relative;padding:10px;flex-shrink:0}.MobileHealthOnboarding_cityDropdownSearch__lnRFU{width:100%;padding:10px 36px 10px 40px;border-radius:10px;border:1.5px solid #e7e7f8;background:#f5f5f5;font-size:14px;color:#261e48;outline:none;transition:border-color .2s}.MobileHealthOnboarding_cityDropdownSearch__lnRFU:focus{outline:none;box-shadow:none;border-color:#6c5ce7}.MobileHealthOnboarding_cityDropdownSearchIcon__6i2zE{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#9b97b0;pointer-events:none}.MobileHealthOnboarding_cityDropdownClear__Rule_{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#9b97b0;cursor:pointer}.MobileHealthOnboarding_cityDropdownList__ARMIM{overflow-y:auto;max-height:276px;-webkit-overflow-scrolling:touch}.MobileHealthOnboarding_cityDropdownOption__g_UHT{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:none;border-bottom:1px solid #f5f5f5;background:transparent;font-size:15px;font-weight:500;color:#261e48;cursor:pointer;text-align:left}.MobileHealthOnboarding_cityDropdownOption__g_UHT:last-child{border-bottom:none}.MobileHealthOnboarding_cityDropdownOptionSelected__mYI6a{background:#f0effe;color:#6c5ce7}.MobileHealthOnboarding_cityDropdownOption__g_UHT:active{background:#f8f7fc}.MobileHealthOnboarding_cityDropdownHint__pCCmX{margin:0;padding:24px 16px;text-align:center;font-size:14px;color:#9b97b0}.MobileHealthOnboarding_citySearchWrap__rumW3{position:relative;margin-bottom:12px}.MobileHealthOnboarding_citySearch__yHUMp{width:100%;padding:14px 16px 14px 42px;border-radius:12px;background:#f5f5f5;font-size:14px;color:#261e48}.MobileHealthOnboarding_citySearchIcon__eQty1{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9b97b0;pointer-events:none}.MobileHealthOnboarding_citySuggestion__aT6uA{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;border-radius:12px;background:#f0effe;border:none;width:100%;text-align:left;cursor:pointer;color:#6c5ce7;font-size:14px;font-weight:500}.MobileHealthOnboarding_cityChips__S_EBw{display:flex;flex-wrap:wrap;gap:10px}.MobileHealthOnboarding_cityChip__PT80t{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1.5px solid #e7e7f8;background:#fff;font-size:14px;color:#261e48;cursor:pointer}.MobileHealthOnboarding_cityChipSelected__8bBJi{border-color:#6c5ce7;color:#6c5ce7;background:#f8f7fc}.MobileHealthOnboarding_medicalGrid__7H81u{display:grid;grid-template-columns:1fr 1fr;gap:16px}.MobileHealthOnboarding_error__NMDbT{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:13px;text-align:center}.MobileHealthOnboarding_stickyFooter__u_2_m{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #ddd9f7;display:flex;gap:12px;box-shadow:0 -1px 16px 0 #00000014}.MobileHealthOnboarding_backBtn__aZfHi{flex:1;border-radius:999px;border:1.5px solid #261e48;background:#fff;color:#261e48;font-size:16px;font-weight:500;cursor:pointer}.MobileHealthOnboarding_backBtn__aZfHi:disabled,.MobileHealthOnboarding_continueBtn__4dV1F:disabled{opacity:.45;cursor:not-allowed}.MobileHealthOnboarding_continueBtn__4dV1F{flex:1;padding:8px;border-radius:999px;border:none;background:#6c5ce7;color:#fff;font-size:16px;font-weight:500;cursor:pointer}.MobileHealthOnboarding_continueBtnFull__DL6HG{flex:1 1 100%;max-width:200px;margin-inline:auto}.MobileHealthOnboarding_continueBtnMuted__lbliG{background:#c4b5fd}.MobileHealthOnboarding_sheetBackdrop__Cohw7{position:fixed;inset:0;z-index:60;background:rgba(38,30,72,.45);display:flex;align-items:flex-end;justify-content:center}.MobileHealthOnboarding_sheet__6jzY3{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.MobileHealthOnboarding_sheetHeader__A6odC{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.MobileHealthOnboarding_sheetTitle__AAZHz{font-size:16px;font-weight:600;color:#261e48}.MobileHealthOnboarding_sheetClose__i2AnU{width:32px;height:32px;border:none;background:#f8f7fc;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#636e72}.MobileHealthOnboarding_countRow__LOoTK{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.MobileHealthOnboarding_countChip__gkvG7{min-width:44px;padding:10px 16px;border-radius:999px;border:1.5px solid #e7e7f8;background:#fff;font-size:15px;font-weight:500;color:#261e48;cursor:pointer}.MobileHealthOnboarding_countChipSelected__leIjF{border-color:#6c5ce7;color:#6c5ce7;background:#f8f7fc}.MobileHealthOnboarding_sheetFooter__HkSU8{display:flex;flex-direction:column;align-items:center;gap:8px}.MobileHealthOnboarding_sheetDoneBtn__Xt31D{width:100%;padding:14px;border-radius:999px;border:none;background:#6c5ce7;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.MobileHealthOnboarding_sheetRemoveBtn__pRUd6{padding:8px 12px;border:none;background:none;color:#dc2626;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.MobileHealthOnboarding_sheetRemoveBtn__pRUd6:active{color:#dc2626}.MobileHealthOnboarding_loadingWrap__LBuLL{min-height:60vh;display:flex;align-items:center;justify-content:center}