.phone-input_wrapper__Bvx8k{display:flex;flex-direction:column;gap:4px;width:100%}.phone-input_inner_wrapper__BpOne{display:flex;align-items:center;width:100%;height:56px;color:var(--foreground);border:1px solid var(--border);border-radius:16px;background-color:#fff;overflow:hidden;transition:border-color .2s ease-in-out,background-color .2s ease-out;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_inner_wrapper__BpOne{font-size:16px}}.phone-input_inner_wrapper__BpOne:hover{background-color:var(--surface-secondary)}.phone-input_inner_wrapper__BpOne:focus-within{border-color:var(--brand-hover);background-color:var(--white)}.phone-input_inner_wrapper__BpOne:focus-visible{outline:none}.phone-input_inner_wrapper__BpOne.phone-input_disabled__xZEmG{background-color:var(--muted);border-color:var(--border);cursor:not-allowed;pointer-events:none}.phone-input_invalid__DmaG4{border-color:var(--destructive)}.phone-input_error__LZ_JR{color:var(--destructive);font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_error__LZ_JR{font-size:14px}}.phone-input_button__zzhK3{display:flex;gap:4px;height:100%;align-items:center;padding:16px 8px 16px 16px;border:none;background-color:rgba(0,0,0,0);border-right:1px solid var(--border);cursor:pointer;outline:none}.phone-input_button__zzhK3:hover{background-color:var(--surface-secondary)}.phone-input_button__zzhK3:focus{background-color:var(--brand-light)}.phone-input_flag__F9Q5u{flex-shrink:0;display:flex;width:24px;height:16px;border-radius:4px;overflow:hidden}.phone-input_icon__e2diV{color:var(--text-secondary)}.phone-input_input__aJVL5{padding:16px;border:none;outline:none;width:100%;background-color:rgba(0,0,0,0);font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_input__aJVL5{font-size:16px}}.phone-input_content__N5l1H{z-index:10;position:relative;width:300px;background-color:#fff;border-radius:12px;box-shadow:var(--shadow-big);overflow:hidden;animation:phone-input_slideUpAndFade__U3Jcw .3s var(--transition-out)}@keyframes phone-input_slideUpAndFade__U3Jcw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.phone-input_list__kngIz{padding:8px;height:300px;border-top:1px solid var(--muted);overflow:auto;overscroll-behavior:contain}.phone-input_empty__0627M{text-align:center;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_empty__0627M{font-size:16px}}.phone-input_item__Vg4mQ{display:flex;align-items:center;gap:8px;color:var(--foreground);border-radius:8px;padding:8px;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_item__Vg4mQ{font-size:14px}}.phone-input_item__Vg4mQ[data-selected=true]{outline:none;background-color:var(--surface-secondary);color:var(--foreground)}.phone-input_item__Vg4mQ[data-state=checked]{background-color:var(--surface-secondary)}.phone-input_check_icon__Z2_T7{margin-right:.5rem;height:1rem;width:1rem;flex-shrink:0}.phone-input_visible__31wnH{opacity:1}.phone-input_hidden__Y_QHm{opacity:0}.phone-input_item_name__8_cPQ{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_item_name__8_cPQ{font-size:14px}}.phone-input_item_code__HlX14{margin-left:auto;color:var(--text-muted);font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_item_code__HlX14{font-size:14px}}.phone-input_search_wrapper__9dIPD{display:flex;align-items:center;gap:8px;margin:8px;padding:8px;border:1px solid var(--border);border-radius:10px;background-color:#fff}.phone-input_search_wrapper__9dIPD:hover{background-color:var(--surface-secondary)}.phone-input_search_wrapper__9dIPD:focus-within{border-color:var(--brand-hover);background-color:var(--white)}.phone-input_search_wrapper__9dIPD:focus-visible{outline:none}.phone-input_search__VHgZG{width:100%;color:var(--foreground);border:none;background-color:rgba(0,0,0,0);outline:none!important;transition:border-color .2s ease-in-out,background-color .2s ease-out;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.phone-input_search__VHgZG{font-size:14px}}.text-field_wrapper__nXjWQ{display:flex;flex-direction:column;gap:4px;width:100%}.text-field_input__JsDLS{width:100%;padding:16px 20px;color:var(--foreground);border:1px solid var(--border);border-radius:16px;background-color:#fff;transition:border-color .2s ease-in-out,background-color .2s ease-out;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.text-field_input__JsDLS{font-size:16px}}.text-field_input__JsDLS:hover{background-color:var(--surface-secondary)}.text-field_input__JsDLS:focus{border-color:var(--brand-hover);background-color:var(--white)}.text-field_input__JsDLS:focus-visible{outline:none}.text-field_input__JsDLS:disabled{background-color:var(--muted);border-color:var(--border)}.text-field_input__JsDLS::placeholder{color:var(--text-muted)}.text-field_invalid__AxMRN{border-color:var(--destructive)}.text-field_error__P_rjQ{color:var(--destructive);font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.text-field_error__P_rjQ{font-size:14px}}.otp-input_container__b___W{display:flex;align-items:center;gap:8px;overflow:hidden}.otp-input_container__b___W:has(.otp-input_input__y4Klg:disabled){opacity:.5}.otp-input_input__y4Klg:disabled{cursor:not-allowed}.otp-input_group_wrapper__P4gPj{width:100%;display:flex;flex-direction:column;gap:8px}.otp-input_group__0adPU{display:flex;align-items:center;gap:8px;height:52px;width:100%}.otp-input_slot__mCnzI{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;background-color:var(--muted);border:1px solid var(--muted);border-radius:8px;transition:all .2s;outline:none;font-size:18px;font-weight:500;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-input_slot__mCnzI{font-size:18px}}.otp-input_slot__mCnzI.otp-input_active__evwLm{z-index:10;border-color:var(--brand);background-color:var(--white)}.otp-input_caret__lkDjW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.otp-input_caret__lkDjW:after{content:"";height:16px;width:1px;background-color:var(--text);animation:otp-input_blink__XKnR5 1s infinite}.otp-input_separator__ySS3L{display:flex;align-items:center;color:var(--text-placeholder)}@keyframes otp-input_blink__XKnR5{0%,to{opacity:1}50%{opacity:0}}.otp-modal_content__CfR5s{width:360px;min-height:230px;align-items:center;overflow:hidden}.otp-modal_text_wrapper__uRvMF{display:flex;flex-direction:column;gap:8px}.otp-modal_text__MLQTu{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-modal_text__MLQTu{font-size:16px}}.otp-modal_email__CX1os{font-size:18px;font-weight:500;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-modal_email__CX1os{font-size:18px}}.otp-modal_error__r0Mmj{color:var(--destructive);font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-modal_error__r0Mmj{font-size:14px}}.register-form_form__6VIKi{display:flex;flex-direction:column;gap:16px}.register-form_link__yCoGV{color:var(--brand)}.register-step_wrapper__j0RKK{display:flex;flex-direction:column;gap:32px}.register-step_title_wrapper__XPsre{display:flex;flex-direction:column;gap:8px}.register-step_title__TZXg6{font-size:24px;font-weight:599;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_title__TZXg6{font-size:22px}}.register-step_description__C5A2A{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_description__C5A2A{font-size:16px}}.register-step_psychologist_info__vJ5E_{display:flex;gap:16px}.register-step_psychologist_photo__vdi_o{width:90px;height:90px;border-radius:8px;object-fit:cover}.register-step_psychologist_info_wrapper__5N_zN{display:flex;flex-direction:column;gap:4px}.register-step_psychologist_name__2seK7{font-size:20px;font-weight:599;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_psychologist_name__2seK7{font-size:20px}}.register-step_psychologist_slot__BVr4U{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_psychologist_slot__BVr4U{font-size:16px}}.manual-search-modal_content__Fs3d5{width:560px}.manual-search-modal_title__yoM1E{font-size:24px;font-weight:599;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.manual-search-modal_title__yoM1E{font-size:22px}}.manual-search-modal_description__mRf_e{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.manual-search-modal_description__mRf_e{font-size:16px}}.manual-search-modal_text_content__ysCm7{display:flex;flex-direction:column;gap:8px}.manual-search-modal_already_chosen__7sebc{display:flex;flex-direction:column;gap:12px}.manual-search-modal_already_chosen_title__89HeX{font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.manual-search-modal_already_chosen_title__89HeX{font-size:16px}}.manual-search-modal_form__PfRn2{display:flex;flex-direction:column;gap:16px}