.AuthModal_modalLink__WIxNy{all:unset;color:var(--auth-link-color);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease,opacity .15s ease}.AuthModal_modalLink__WIxNy:hover{color:var(--auth-link-hover);opacity:.8}.AuthModal_authOverlay__Deex9{background:color-mix(in srgb,var(--auth-root-bg) 72%,rgba(15,23,42,.65));overflow:hidden}.AuthModal_authModal__oxmSU{width:min(100%,440px);min-height:0;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.AuthModal_authModalContent__zwUeE{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-right:28px}.AuthModal_modalContent__XEY13{width:100%;max-width:420px;min-width:0;background:transparent;border-radius:0;box-shadow:none;padding:0}.AuthModal_modalInner__DrkUn{padding:4px 4px 0;min-width:0}.AuthModal_formSwitcher__osEcv{position:relative;width:100%;min-width:0}.AuthModal_formSlide__NRBT8{width:100%;min-width:0;transition:opacity .35s ease,transform .45s cubic-bezier(.68,-.55,.27,1.55),max-height .35s ease;will-change:opacity,transform;overflow:hidden}.AuthModal_signin__N6OBM .AuthModal_signinForm__5dS_9{opacity:1;transform:translateX(0);pointer-events:auto;max-height:4000px;position:relative;z-index:1}.AuthModal_signin__N6OBM .AuthModal_signupForm__GQVsp{opacity:0;transform:translateX(40px);pointer-events:none;max-height:0}.AuthModal_signup__3ZimD .AuthModal_signupForm__GQVsp{opacity:1;transform:translateX(0);pointer-events:auto;max-height:4000px;position:relative;z-index:1}.AuthModal_signup__3ZimD .AuthModal_signinForm__5dS_9{opacity:0;transform:translateX(-40px);pointer-events:none;max-height:0}@media screen and (max-width:768px){.AuthModal_authOverlay__Deex9{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.AuthModal_authModal__oxmSU{width:100%;max-width:100%;max-height:calc(100dvh - 16px)}.AuthModal_modalContent__XEY13{max-width:100%}.AuthModal_modalInner__DrkUn{padding:0 2px 4px}.AuthModal_signin__N6OBM .AuthModal_signupForm__GQVsp,.AuthModal_signup__3ZimD .AuthModal_signinForm__5dS_9{position:absolute;top:0;left:0;width:100%;max-height:none;overflow:hidden;visibility:hidden;transform:none}.AuthModal_signin__N6OBM .AuthModal_signinForm__5dS_9,.AuthModal_signup__3ZimD .AuthModal_signupForm__GQVsp{position:relative;overflow:visible;max-height:none;visibility:visible;transform:none}}.RegistrationForm_form__ho4Wa{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:18px;border-radius:14px;position:relative}.RegistrationForm_socialsRow__04ryK{display:flex;gap:16px;margin-bottom:10px}.RegistrationForm_divider__xi8ZB{display:flex;align-items:center;gap:10px;margin:20px 0 10px}.RegistrationForm_divider__xi8ZB span{flex:1 1;height:1px;background:var(--auth-divider-line)}.RegistrationForm_divider__xi8ZB p{font-size:12px;color:var(--auth-divider-text)}.RegistrationForm_rowFields__0N0Nf{display:flex;gap:12px}.RegistrationForm_rowFields__0N0Nf>*{flex:1 1}.RegistrationForm_passwordStrengthBar__Pfgca{display:flex;gap:4px;margin:6px 0 0;width:100%}.RegistrationForm_strengthActive__JWEYg,.RegistrationForm_strengthInactive__M6Z1_{flex:1 1;min-width:0;height:4px;border-radius:2px;transition:background .2s}.RegistrationForm_strengthActive__JWEYg{background:var(--status-success-text)}.RegistrationForm_strengthInactive__M6Z1_{background:var(--auth-strength-inactive)}.RegistrationForm_strengthError__uIdLU{flex:1 1;min-width:0;height:4px;border-radius:2px;background:var(--status-danger-text);transition:background .2s}.RegistrationForm_passwordHint__AsVpQ{font-size:12px;color:var(--auth-subtitle-color);margin-top:2px}.RegistrationForm_checksCol__K0C_F{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--auth-check-text)}.RegistrationForm_checksCol__K0C_F a{min-width:max-content;flex-direction:row;text-align:center;color:var(--auth-link-color);font-weight:500}.RegistrationForm_checksCol__K0C_F a:hover{color:var(--auth-link-hover)}.RegistrationForm_checksCol__K0C_F>span{display:flex;text-align:center;align-items:center;gap:6px}.RegistrationForm_copyright__zLjVa{margin:24px auto 0;text-align:center;font-size:13px;color:var(--auth-copyright-text)}.RegistrationForm_accept__9a3xG:hover{text-decoration:underline}@media (max-width:768px){.RegistrationForm_form__ho4Wa{min-width:0;max-width:100%;gap:14px;border-radius:0}.RegistrationForm_rowFields__0N0Nf{flex-direction:column;gap:14px}.RegistrationForm_socialsRow__04ryK{flex-direction:column;gap:10px}.RegistrationForm_checksCol__K0C_F{flex-wrap:wrap;align-items:flex-start}.RegistrationForm_copyright__zLjVa{margin-top:16px;padding-bottom:4px}}