.ProfileCompletionModal_body__nG2Vo{display:flex;flex-direction:column;gap:16px}.ProfileCompletionModal_body__nG2Vo .ant-input{border-radius:12px;border-color:var(--color-border-secondary,#f0f2f6);box-shadow:none;font-size:14px;line-height:22px;color:var(--color-text-primary,rgba(4,15,36,.85))}.ProfileCompletionModal_body__nG2Vo .ant-input:focus,.ProfileCompletionModal_body__nG2Vo .ant-input:focus-within,.ProfileCompletionModal_body__nG2Vo .ant-input:hover{border-color:var(--color-border-primary,#cfd8e5);box-shadow:none}.ProfileCompletionModal_body__nG2Vo .ant-input::placeholder{color:var(--color-text-quaternary,rgba(4,15,36,.25))}.ProfileCompletionModal_body__nG2Vo input.ant-input{height:48px;padding:0 16px}.ProfileCompletionModal_field__Xsh5X{display:flex;flex-shrink:0;flex-direction:column;gap:8px}.ProfileCompletionModal_label__ja06Z{font-family:HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--color-text-primary,rgba(4,15,36,.85))}.ProfileCompletionModal_fieldError__DjlYi{display:flex;align-items:center;gap:4px;font-size:14px;line-height:22px}.ProfileCompletionModal_fieldErrorIcon__ThX1_,.ProfileCompletionModal_fieldError__DjlYi{flex-shrink:0;color:var(--color-error-text,#ff4040)}.ProfileCompletionModal_spinner__6ujuA{animation:ProfileCompletionModal_profile-completion-spin__qV_LU .8s linear infinite}@media(max-width:768px){.ProfileCompletionModal_body__nG2Vo{max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);overflow-y:auto;gap:12px}.ProfileCompletionModal_body__nG2Vo .ant-input.ant-input{font-size:16px}.ProfileCompletionModal_body__nG2Vo input.ant-input{height:44px;padding:0 14px}}@keyframes ProfileCompletionModal_profile-completion-spin__qV_LU{to{transform:rotate(1turn)}}.LoginForm_form__TkC13{width:100%;display:flex;flex-direction:column;align-items:center}.LoginForm_title__LN3pv{font-size:22px;font-weight:700;color:black;line-height:normal;margin-bottom:8px}.LoginForm_subtitle__p6woO{font-size:12px;color:#868686;font-weight:500;line-height:normal;margin-bottom:24px}.LoginForm_inputWrapper__akhoj{margin-bottom:14px;width:100%}.LoginForm_phoneInputContainer__07nxf{display:flex;align-items:center;background:#f9f9f9;border:1.031px solid #e9e9e9;border-radius:12.066px;height:42.75px;width:315px;padding-left:13.3px;padding-right:13.3px}.LoginForm_countryCode__7NPR_{color:#8f8f8f;font-size:12px;font-weight:500;line-height:normal}.LoginForm_divider__aW_Pj{width:0;height:13.252px;margin-left:10.86px;margin-right:10.86px;border-right:1px solid #e9e9e9}.LoginForm_input__QNAR_{flex:1;background:transparent;outline:none;color:black;font-size:12px;font-weight:500;line-height:normal;border:none}.LoginForm_input__QNAR_::placeholder{color:#b4b4b4}.LoginForm_input__QNAR_:-webkit-autofill,.LoginForm_input__QNAR_:-webkit-autofill:active,.LoginForm_input__QNAR_:-webkit-autofill:focus,.LoginForm_input__QNAR_:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#000;caret-color:#000;transition:background-color 9999s ease-out 0s}.LoginForm_codeWrapper__sp8xF{margin-bottom:14px;display:flex;align-items:center;gap:7.875px;width:315px}.LoginForm_codeInputContainer__nnNRo{display:flex;align-items:center;background:#f9f9f9;border:1.031px solid #e9e9e9;border-radius:12.066px;height:42.75px;width:189px;padding-left:13.3px;padding-right:13.3px;gap:9px}.LoginForm_codeIcon___tN_g{flex-shrink:0}.LoginForm_codeButton__I2UkW{background:#f9f9f9;border:1.031px solid #e9e9e9;border-radius:12.066px;height:42.75px;width:118.125px;font-size:12px;font-weight:500;line-height:normal;color:black;transition:all .2s;cursor:pointer}.LoginForm_codeButton__I2UkW:hover{opacity:.8}.LoginForm_codeButton__I2UkW:disabled{cursor:not-allowed;color:#c4c4c4;border-color:#e9e9e9}.LoginForm_loginButton__7lEPg{width:313.5px;height:42.75px;border-radius:12.066px;background:black;color:white;font-weight:500;font-size:14px;line-height:normal;margin-bottom:16px;transition:all .2s;cursor:pointer;border:none}.LoginForm_loginButton__7lEPg:hover{opacity:.9}.LoginForm_loginButton__7lEPg:disabled{opacity:.5;cursor:not-allowed}.LoginForm_methodDivider__ZaGH_{width:315px;display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#929292;font-size:11px}.LoginForm_methodDivider__ZaGH_:after,.LoginForm_methodDivider__ZaGH_:before{content:"";flex:1;height:1px;background:#e5e5e5}.LoginForm_googleButton__W8jil{width:313.5px;height:42.75px;border-radius:12.066px;border:1px solid #dedede;background:#fff;color:#181818;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;cursor:pointer}.LoginForm_googleButton__W8jil:disabled{opacity:.5;cursor:not-allowed}.LoginForm_googleMark__cOUBD{font-weight:700;color:#4285f4}.LoginForm_agreementWrapper__BE1yN{display:flex;align-items:center;justify-content:center}.LoginForm_nativeCheckbox__I_zw8{width:13px;height:13px;margin:0;accent-color:#111;flex-shrink:0}.LoginForm_agreementLabel__JhJT3{font-size:10px;color:#909090;font-weight:500;line-height:normal;display:flex;align-items:center;gap:6px;cursor:pointer}.LoginForm_checkbox__RkNFA{position:relative;cursor:pointer;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.LoginForm_checkboxIcon___KtFT,.LoginForm_checkbox__RkNFA{width:10.125px;height:10.125px}.LoginForm_checkboxDot__0R7F1{position:absolute;width:4px;height:4px;background:#909090;border-radius:50%}.LoginForm_agreementText__GUcQJ{white-space:nowrap;line-height:normal}.LoginForm_agreementLink__GTHlD{color:#2a2a2a;text-decoration:underline;text-decoration-style:solid}@media (max-width:768px){.LoginForm_codeWrapper__sp8xF,.LoginForm_googleButton__W8jil,.LoginForm_loginButton__7lEPg,.LoginForm_methodDivider__ZaGH_,.LoginForm_phoneInputContainer__07nxf{width:100%}.LoginForm_codeInputContainer__nnNRo{flex:1;width:auto;min-width:0}.LoginForm_codeButton__I2UkW{flex-shrink:0}}.LoginForm_dark__ZpFdD .LoginForm_title__LN3pv{font-size:24px;font-weight:500;line-height:32px;color:#fff;margin-bottom:12px}.LoginForm_dark__ZpFdD .LoginForm_subtitle__p6woO{font-size:14px;font-weight:400;line-height:22px;color:#e2dbdb;margin-bottom:24px}.LoginForm_dark__ZpFdD .LoginForm_inputWrapper__akhoj{margin-bottom:16px}.LoginForm_dark__ZpFdD .LoginForm_phoneInputContainer__07nxf{width:100%;height:48px;padding:0 24px;background:rgba(255,255,255,.17);border:none;border-radius:99px}.LoginForm_dark__ZpFdD .LoginForm_countryCode__7NPR_{font-size:14px;font-weight:400;color:#fff}.LoginForm_dark__ZpFdD .LoginForm_divider__aW_Pj{height:12px;margin-left:12px;margin-right:12px;border-right-color:#d9d9d9}.LoginForm_dark__ZpFdD .LoginForm_input__QNAR_{font-size:14px;font-weight:400;color:#fff}.LoginForm_dark__ZpFdD .LoginForm_input__QNAR_::placeholder{color:rgba(255,255,255,.55)}.LoginForm_dark__ZpFdD .LoginForm_input__QNAR_:-webkit-autofill,.LoginForm_dark__ZpFdD .LoginForm_input__QNAR_:-webkit-autofill:active,.LoginForm_dark__ZpFdD .LoginForm_input__QNAR_:-webkit-autofill:focus,.LoginForm_dark__ZpFdD .LoginForm_input__QNAR_:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff}.LoginForm_dark__ZpFdD .LoginForm_codeWrapper__sp8xF{width:100%;gap:12px;margin-bottom:16px}.LoginForm_dark__ZpFdD .LoginForm_codeInputContainer__nnNRo{flex:1;width:auto;min-width:0;height:48px;padding:0 24px;background:rgba(255,255,255,.17);border:none;border-radius:99px}.LoginForm_dark__ZpFdD .LoginForm_codeIcon___tN_g{display:none}.LoginForm_dark__ZpFdD .LoginForm_codeButton__I2UkW{flex-shrink:0;width:auto;height:48px;padding:0 24px;font-size:14px;font-weight:400;color:rgba(255,255,255,.9);background:rgba(255,255,255,.17);border:1px solid #cfd8e5;border-radius:99px}.LoginForm_dark__ZpFdD .LoginForm_codeButton__I2UkW:disabled{color:rgba(255,255,255,.35);border-color:rgba(255,255,255,.35)}.LoginForm_dark__ZpFdD .LoginForm_loginButton__7lEPg{width:100%;height:46px;font-weight:400;background:#000;border-radius:53px;margin-bottom:16px}.LoginForm_dark__ZpFdD .LoginForm_methodDivider__ZaGH_{width:100%;color:rgba(255,255,255,.45)}.LoginForm_dark__ZpFdD .LoginForm_methodDivider__ZaGH_:after,.LoginForm_dark__ZpFdD .LoginForm_methodDivider__ZaGH_:before{background:rgba(255,255,255,.25)}.LoginForm_dark__ZpFdD .LoginForm_googleButton__W8jil{width:100%;height:46px;color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35);border-radius:53px;margin-bottom:20px}.LoginForm_dark__ZpFdD .LoginForm_nativeCheckbox__I_zw8{accent-color:#fff}.LoginForm_dark__ZpFdD .LoginForm_agreementLabel__JhJT3{font-size:12px;letter-spacing:.6px;color:rgba(255,255,255,.45)}.LoginForm_dark__ZpFdD .LoginForm_checkbox__RkNFA{width:13px;height:13px;border:1px solid rgba(255,255,255,.45);border-radius:50%}.LoginForm_dark__ZpFdD .LoginForm_checkboxIcon___KtFT{display:none}.LoginForm_dark__ZpFdD .LoginForm_checkboxDot__0R7F1{width:5px;height:5px;background:rgba(255,255,255,.9)}.LoginForm_dark__ZpFdD .LoginForm_agreementLink__GTHlD{color:rgba(255,255,255,.9)}.LoginModal_overlay__lpnWN{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.LoginModal_backdrop__TRQ__{position:absolute;inset:0;background:rgba(0,0,0,.59)}.LoginModal_formContainer__Rbkju,.LoginModal_modal__SFYnE{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.LoginModal_formContainer__Rbkju{z-index:10;max-width:354px;padding:32px 20px;background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.36);border-radius:24px;flex-direction:column}.LoginModal_close__JLfY_{position:absolute;right:17px;top:14px;color:#fff;cursor:pointer}.LoginModal_close__JLfY_ svg{display:block;width:16px;height:16px}.PrivacyModal_overlay__rqcTA{position:fixed;inset:0;z-index:301;display:flex;align-items:center;justify-content:center;padding:1rem}.PrivacyModal_close__BWOj5{position:absolute;right:26px;top:22px;cursor:pointer}.PrivacyModal_backdrop__1_XRZ{position:absolute;inset:0;background:rgba(0,0,0,.5)}.PrivacyModal_privacyModal__qCbi5{position:relative;width:400px;max-width:100%;background:rgba(255,255,255,1);border-radius:16px;box-shadow:0 0 16px 0 rgba(105,117,149,.2);padding:36px 24px;display:flex;flex-direction:column;justify-content:space-between}.PrivacyModal_header__Us9rh{display:flex;align-items:center;gap:8px;width:100%}.PrivacyModal_icon__dlcXE{width:8.889px;height:8.889px;flex-shrink:0}.PrivacyModal_title__U_RAc{font-size:18px;font-weight:700;color:black;line-height:normal;margin-bottom:14px}.PrivacyModal_content__7GKeW{font-size:14px;font-weight:500;line-height:normal;display:flex;text-align:left;gap:2px;flex-wrap:wrap;margin-bottom:24px}.PrivacyModal_contentText__ik3b_{color:black}.PrivacyModal_contentLink__DELie{color:#5c5c5c;text-decoration:underline;text-decoration-style:solid;cursor:pointer}.PrivacyModal_buttonGroup__FbSOC{display:flex;gap:12px;width:100%;justify-content:right}.PrivacyModal_cancelButton__9USnN{width:68.571px;height:32px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:8px;font-size:12px;font-weight:500;color:#010101;cursor:pointer;transition:all .2s}.PrivacyModal_cancelButton__9USnN:hover{opacity:.8}.PrivacyModal_confirmButton__H2_RF{width:91.429px;height:32px;background:#010101;border:none;border-radius:8px;font-size:12px;font-weight:500;color:white;cursor:pointer;transition:all .2s}.PrivacyModal_confirmButton__H2_RF:hover{opacity:.9}