.phone__input{font-weight:500;font-size:17px!important;line-height:24px!important;color:#2c2d2e!important;width:100%!important}.phone__button,.phone__input{border:unset!important;border-radius:unset!important;border-bottom:1px solid #e8eaed!important}.phone__button{background-color:unset!important}.phone-input-field .flag{transform:scale(1.3)}.back-button{outline:none;border:none;align-self:flex-start;width:16px;height:16px;background:url(/static/media/icon_arrow_left.7608192b.svg) no-repeat;background-size:cover}.auth-form{margin-top:25px}.auth-form__social{display:flex;grid-gap:12px;gap:12px;margin-top:14px}.auth-form__phone{width:100%;margin-top:32px}.auth-form__recaptcha{display:flex;justify-content:center;margin:24px 0 6px}.auth-form__error-field{margin-top:8px;color:#ff5a60}.auth-form__button{margin-top:20px;margin-bottom:10px;outline:invert;box-shadow:0 0 0 1px #fff,0 3px 10px rgba(0,0,0,.25)}.auth-form__faq{color:#007aff;display:inline-block;margin-top:28px}.tg-login-btn{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:44px;min-height:44px;margin-top:0;border:1px solid #dadce0;border-radius:10px;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:filter .15s ease,box-shadow .15s ease,opacity .15s ease}.tg-login-btn__icon{flex-shrink:0}@media(hover:hover)and (pointer:fine){.tg-login-btn:hover:not(:disabled){box-shadow:0 2px 6px rgba(0,0,0,.18)}}.tg-login-btn:disabled{opacity:.6;cursor:default}.auth-form__social:has(.apple-login-btn){flex-wrap:wrap}.apple-login-btn{flex:1 1 100%;order:-2;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:52px;min-height:52px;border:0;border-radius:14px;background:#000;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .15s ease}.apple-login-btn__icon{flex-shrink:0;margin-top:-2px}.apple-login-btn:active:not(:disabled){transform:scale(.98)}.apple-login-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.apple-login-btn[aria-busy=true]{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.apple-login-btn{transition:none}}body.dark .apple-login-btn{background:#fff;color:#000}.verify-form{margin-top:25px}.verify-form .verification-code{margin-top:50px}.verify-form .login-page__title{margin-top:25px}.verify-form__button{margin-top:50px;outline:invert;box-shadow:0 0 0 1px #fff,0 3px 10px rgba(0,0,0,.25)}.verify-form__resend{margin-top:25px;font-size:14px;line-height:20px;color:#007aff;cursor:pointer;text-align:center;display:block}.verify-form__phone{text-align:center;font-size:15px;line-height:20px;color:#818c99;margin-top:15px;margin-bottom:50px}.verify-form__code-wrap{display:flex;justify-content:center;align-items:center}.verify-form__code-sent .login-page__title{margin-top:70px}.verify-form__icon{display:none}.edit-auth-number-page .verify-form .verify-form__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:8px auto 0;border-radius:22px;color:#fff;background:#007aff;box-shadow:0 12px 26px -12px rgba(0,122,255,.5)}.edit-auth-number-page .verify-form .login-page__title{margin-top:18px;text-align:center}.edit-auth-number-page .verify-form .verify-form__phone{margin-bottom:28px}.edit-auth-number-page .verify-form .verification-code{margin-top:0}.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__]{grid-gap:8px;gap:8px}.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input{box-sizing:border-box;width:48px!important;height:56px!important;margin:0!important;padding:0;border:1px solid #d9dde3!important;border-radius:12px!important;background:#f6f7f9;color:#1c1c1e;caret-color:#007aff;font-family:inherit;font-size:24px;font-weight:600;text-align:center;-moz-appearance:textfield;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input::-webkit-inner-spin-button,.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input:focus{outline:none;background:#fff;border-color:#007aff!important;box-shadow:0 0 0 4px rgba(0,122,255,.15)}@media(max-width:360px){.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__]{grid-gap:6px;gap:6px}.edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input{width:42px!important;height:52px!important}}.edit-auth-number-page .verify-form .verify-form__button{margin-top:32px;box-shadow:0 10px 24px -12px rgba(0,122,255,.55)}body.dark .edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input{background:#1f1f1f;border-color:hsla(0,0%,100%,.14)!important;color:#fafafa}body.dark .edit-auth-number-page .verify-form .verification-code div[class^=styles_react-code-input__] input:focus{border-color:#4da3ff!important}.password-field{padding-top:10px}.password-field__input-group{box-sizing:border-box;position:relative}.password-field__input{box-sizing:border-box;width:100%;outline:none;padding:5px 21px 5px 0;border:none;border-bottom:1px solid #ebedf0}.password-field__input,.password-field__label{font-weight:500;font-size:17px;line-height:24px}.password-field__label{color:#818c99;left:0;pointer-events:none;transition:all .25s ease}.password-field__label,.password-field__show{position:absolute;top:50%;transform:translateY(-50%)}.password-field__show{cursor:pointer;right:0}.password-field__show-hidden{display:none}.password-field__input-filled~.password-field__label,.password-field__input:focus~.password-field__label,.password-field__input:not(:placeholder-shown)~.password-field__label{font-weight:400;font-size:14px;line-height:20px;color:#6d7885;top:-4px;left:0}.password-field__input:-webkit-autofill~.password-field__label{font-weight:400;font-size:14px;line-height:20px;color:#6d7885;top:-4px;left:0}.password-field_error .password-field__input{border-color:#f93c10}.password-field__error{color:#f93c10;font-size:14px;margin-top:5px;display:none}.password-field__error_visible{display:block}.app-root--dark .password-field__input,.login-page--dark .password-field__input,.login-page-dark-wrap .password-field__input{border-bottom-color:var(--dk-border)}.app-root--dark .password-field__label,.login-page--dark .password-field__label,.login-page-dark-wrap .password-field__label{color:#666}.login-form{margin-top:25px}.login-form__back-btn{outline:none;border:none;align-self:flex-start;width:16px;height:14px;background:url(/static/media/icon_arrow_left.7608192b.svg) no-repeat;background-size:cover;margin-bottom:25px}.login-form__password{width:100%;margin-top:50px}.login-form__forgot-link{display:inline-block}.login-form__forgot-button,.login-form__forgot-link{float:right;margin-top:10px;text-align:right;color:#818c99}.login-form__forgot-button:active{color:#007aff}.login-form__button{margin-top:100px;outline:invert;box-shadow:0 0 0 1px #fff,0 3px 10px rgba(0,0,0,.25)}.round-checkbox-input{position:relative}.round-checkbox-input__label{background-color:#fff;border:1.5px solid #fff;border-radius:50%;cursor:pointer;left:0;position:absolute;top:0;box-shadow:0 1px 6px rgba(0,0,0,.25)}.round-checkbox-input input[type=checkbox]{visibility:hidden}.round-checkbox-input input[type=checkbox]:checked+label{background-color:#007aff}.checkbox-input-field{border-bottom:1px solid #ebedf0;padding-bottom:5px;cursor:pointer}.checkbox-input-field__top-label{color:#818c99;margin-bottom:4px;font-weight:400}.checkbox-input-field__inner{display:flex;justify-content:space-between}.gender-select{overflow:hidden;border-radius:10.5px;border:2px solid #fff;display:flex;height:48px;box-shadow:0 0 0 1px rgba(0,0,0,.12);background:#f2f2f7}.gender-select__not-specified{margin-bottom:10px}.gender-select__female,.gender-select__male{cursor:pointer;flex-grow:1;display:flex;align-items:center;justify-content:center;padding:0 12px;opacity:.6;font-weight:500;transition:opacity .2s ease,background .2s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.gender-select__female span,.gender-select__female svg,.gender-select__male span,.gender-select__male svg{display:inline-block;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.gender-select__female svg,.gender-select__male svg{margin-right:10px}.gender-select__female:hover:not(.selected):not(.disabled),.gender-select__male:hover:not(.selected):not(.disabled){opacity:1}.gender-select__female:hover:not(.selected):not(.disabled) span,.gender-select__female:hover:not(.selected):not(.disabled) svg,.gender-select__male:hover:not(.selected):not(.disabled) span,.gender-select__male:hover:not(.selected):not(.disabled) svg{transform:scale(1.1)}.gender-select__female.selected:hover,.gender-select__male.selected:hover{filter:brightness(1.12)}.gender-select__female.selected:hover span,.gender-select__female.selected:hover svg,.gender-select__male.selected:hover span,.gender-select__male.selected:hover svg{transform:scale(1.1)}.gender-select__female:active:not(.disabled),.gender-select__male:active:not(.disabled){transform:scale(.97);transition:transform .1s ease}.gender-select__female.disabled,.gender-select__male.disabled{opacity:1}.gender-select__female.selected svg path,.gender-select__male.selected svg path{fill:#fff}.gender-select__female.selected,.gender-select__male.selected{color:#fff;opacity:1}.gender-select__male{color:#4285f4;border-right:1px solid #fff;background:rgba(0,122,255,.07)}.gender-select__male.selected{background:#007aff}.gender-select__male svg path{fill:#4285f4}.gender-select__female{color:#ff0076;background:rgba(255,0,118,.07)}.gender-select__female.selected{background:#ff0076}.gender-select__female svg path{fill:#ff0076}.app-root--dark .gender-select{background:var(--dk-card);border-color:var(--dk-border)}.app-root--dark .gender-select__male{background:rgba(0,122,255,.1);border-right-color:var(--dk-border)}.app-root--dark .gender-select__male.selected{background:#007aff}.app-root--dark .gender-select__female{background:rgba(255,0,118,.1)}.app-root--dark .gender-select__female.selected{background:#ff0076}.avatar-edit{clip-path:circle(50%);position:relative}.avatar-edit__error{border:1px solid #ff5a60}.avatar-edit__container{width:132px;height:132px;overflow:hidden;position:relative;margin:0 auto}.avatar-edit__container:hover .avatar-edit__rotate{display:block}.avatar-edit__rotate{display:none;position:absolute;top:65px;left:65px;transform:translate(-50%,-50%);cursor:pointer}.profile-form__avatar{margin-top:25px;text-align:center}.profile-form__avatar-icon{position:relative;margin:0 auto;cursor:pointer}.profile-form__avatar-icon--bordered:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border:2px solid #ff5a60;border-radius:50%}.profile-form__avatar-image{margin:30px auto 0;width:130px;border-radius:50%;overflow:hidden;height:130px;text-align:center}.profile-form__avatar-image img{width:100%;height:100%}.profile-form__avatar-control{margin-top:15px}.profile-form__avatar-label{padding:7px 0;font-size:14px;line-height:20px;color:#007aff;display:block;cursor:pointer;text-align:center}.profile-form__avatar-label-error{color:#ff5a60}.profile-form__avatar-input{position:absolute;top:0;transform:translateY(-100vh);opacity:0;pointer-events:none;z-index:-99}.profile-form__contact,.profile-form__email,.profile-form__fullname,.profile-form__nickname,.profile-form__password{margin-top:20px}.profile-form__email.empty label,.profile-form__fullname.empty label,.profile-form__nickname.empty label,.profile-form__password.empty label{color:#eb5757}.profile-form__birthday{margin-top:10px}.profile-form__submit{margin-top:40px;outline:invert;box-shadow:0 0 0 1px #fff,0 3px 10px rgba(0,0,0,.25)}.profile-form__gender{margin-top:10px}.profile-form__more-wrap{width:100%;border-radius:16px;margin-top:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);background:#007aff;color:#fff;transition:.25s}.profile-form__more-wrap:hover{background:rgba(0,123,255,.8745098039)}.profile-form__more{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center}.profile-form__more-text{color:#fff}.profile-form__more-icon path{fill:#fff}.profile-form__progress{display:flex;grid-gap:8px;gap:8px;margin:15px 0 30px}.profile-form__progress-step{flex:1 1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;transition:background .3s}.profile-form__progress-step.active{background:#007aff}.profile-form__step-header{text-align:center;margin-bottom:25px}.profile-form__step-icon{width:64px;height:64px;border-radius:50%;background:#007aff;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 0 0 1px rgba(0,122,255,.8),0 0 4px 0 rgba(0,0,0,.25)}.profile-form__step-icon svg{width:48px;height:48px;fill:#007aff}.profile-form__step-title{font-size:22px;font-weight:600;margin-bottom:6px}.profile-form__step-subtitle{font-size:14px;opacity:.7}.profile-form__step-content{animation:stepFade .35s ease}.profile-form__skip{margin-top:10px;background:transparent;color:#007aff}@keyframes stepFade{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.option-send-verify-code{display:flex;align-items:center;height:60px;max-width:600px;width:100%;padding:0 26px 0 20px;background:#f5f5f5;margin-bottom:16px;border-radius:8px}.option-send-verify-code__arrow,.option-send-verify-code__icon{width:23px;height:23px}.option-send-verify-code__icon{margin-right:20px}.option-send-verify-code__text{width:100%;text-align:left}.options-send-verify-code__top{display:flex;align-items:center;min-height:44px;margin-bottom:43px}.options-send-verify-code__title{text-align:center;font-size:24px;font-weight:600;margin-bottom:30px}.options-send-verify-code__content{display:flex;flex-wrap:wrap;justify-content:center}.layer-wrap{background:#fff;overflow-y:auto;height:100%}.layer-wrap--dark{background:var(--dk-bg)}