:not(.auth__guard)>.auth__modal{display:flex;align-items:center;justify-content:center;position:fixed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100vw;height:100vh;left:0;top:0;z-index:var(--modal-content-z-index)}.auth__guard{width:100%;height:100%;padding:48px}.auth__guard>.auth__modal{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit}.auth__box{position:relative;display:flex;flex-direction:column;align-items:center;max-width:535px;width:-moz-fit-content;width:fit-content;gap:24px;background:#1c1c1c;border-radius:8px;padding:min(64px,7.5%);border:2px solid #7f56d9}.auth__box>button{position:absolute;top:8px;right:8px;width:24px;height:24px}.auth__box>button img{width:inherit;height:inherit}.auth__box>button img:hover{filter:invert(73%)}.auth__box-btn-prev{top:8px;left:8px}.auth__box-title{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.auth__box-title h2{margin:0;font-size:30px;line-height:44px;letter-spacing:-.02em;color:#ffffff}.auth__box-title h3{margin:0;font-size:16px;line-height:24px;color:#979797}.auth__box-fields{display:flex;flex-direction:column;gap:6px;width:100%}.auth__box input[type=button]{background:#7f56d9!important;color:white!important;text-align:center;padding:10px 0;box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:8px;font-size:16px;line-height:24px;width:100%}.auth__box-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:4px}.auth__box button,.auth__box-footer a,.auth__box-footer p,.auth__box-footer span{margin:0;font-size:14px;line-height:20px;color:#979797;flex-shrink:1}.auth__box button,.auth__box-footer a{color:#6941c6;cursor:pointer}.auth__box-footer-alert,.auth__box-footer-alert button{font-family:Roboto;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-align:center;color:#828282}.auth__box-footer-alert button{text-decoration:underline;font-weight:700}.auth__btn{color:var(--white-color)!important}.closeButton{background:none}@media screen and (max-width:480px){.auth__box{width:100%;height:100%;overflow:auto}}.auth__field h3,.auth__field p{margin:0;font-weight:500;font-size:14px;line-height:20px}.auth__field>div{position:relative;width:100%}.auth__field input{height:44px;width:100%;background:#1d1d1d;border:1px solid #424242;border-radius:8px;padding-left:14px;font-size:16px;line-height:24px;caret-color:#ffffff}.auth__field svg{position:absolute;top:50%;right:20px;transform:translate(-50%,-50%);cursor:pointer}.auth__field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 500px #1d1d1d;-webkit-text-fill-color:white}.auth__field p{color:var(--accent-second)}.AuthField_pencilIconActive__TC58l:hover path{stroke:var(--gray3)}.AuthField_pencilIconActive__TC58l path{stroke:var(--accent-base)}.ChangePasswordForm_ChangePasswordForm__QgumU{display:flex;flex-direction:column;align-items:center;gap:24px}.ChangePasswordForm_submitButton__vIo2R{color:var(--white)!important}.confirm-alert{padding:16px;background:#ecfdf3;border:1px solid #6ce9a6;border-radius:8px}.confirm-alert img{width:24px;height:24px}.confirm-alert p{display:flex;flex-direction:column;justify-content:flex-start;font-family:Inter-Regular;font-size:14px;line-height:20px;letter-spacing:0;text-align:left;color:#039855}.confirm-alert p span{font-family:Inter-Medium;color:#05603a}.ConfirmEmailForm_ConfirmEmailForm__x0vxR{max-width:535px}.ConfirmEmailForm_text__SsCtR{font:var(--font-body-m);color:var(--gray);text-align:center}.ConfirmEmailForm_email__KCM_T{font:var(--font-body-m);color:var(--white-color);text-align:center}.ConfirmEmailForm_sendLetter__SOjDp,.ConfirmEmailForm_submit__F_7Ld{color:var(--white-color)!important}.ConfirmEmailForm_smallText__J8ZGz{font:var(--font-body-s);color:var(--gray);text-align:center}.ConfirmEmailForm_link__zYNrj{font:var(--font-body-s);color:var(--accent-base)!important;text-align:center}.ConfirmEmailForm_error__abfFZ{color:var(--accent-second);font:var(--font-body-s);text-align:center}.ConfirmEmailForm_loader__ZqJRA{width:24px;--b:4px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#ffffff) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:ConfirmEmailForm_l4__ZTAMG 1s steps(10) infinite}@keyframes ConfirmEmailForm_l4__ZTAMG{to{transform:rotate(1turn)}}.ErrorAlert__alert{padding:16px;background:#fbf4f5;border:1px solid var(--accent-second);border-radius:8px}.ErrorAlert__alert img{width:24px;height:24px}.ErrorAlert__alert p{display:flex;flex-direction:column;justify-content:flex-start;font-family:Inter-Regular;font-size:14px;line-height:20px;letter-spacing:0;text-align:left;color:var(--accent-second)}.ErrorAlert__alert p span{font-family:Inter-Medium;color:var(--accent-second)}.auth__box-fields__more{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.auth__box-fields__more label{display:flex;flex-direction:row;align-items:center;gap:8px}.auth__box-fields__more p{margin:0;font-family:Inter-Medium;font-size:14px;line-height:20px}.auth__box-fields__more a{margin:0;font-family:Inter-SemiBold;font-size:14px;line-height:20px;color:var(--accent-base);cursor:pointer}.loader{width:24px;--b:4px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#ffffff) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s steps(10) infinite}@keyframes l4{to{transform:rotate(1turn)}}.LoginForm_LoginForm__hHOJJ{display:flex;flex-direction:column;align-items:center;gap:24px}.LoginForm_buttonWrapper__idHhW{width:100%}.LoginForm_recoverPasswordButton__oE_rH,.LoginForm_registerButton__K_uit{background:none}.LoginForm_button__eV8t3{color:var(--white-color)!important;height:44px!important;padding:10px 20px!important;gap:8px!important;font:var(--font-button-m)!important}.LoginForm_button__eV8t3:disabled{color:var(--button-primary-disabled-text)!important;background:var(--accent-disabled)!important}.RecoverPasswordForm_RecoverPasswordForm__MzwTI{display:flex;flex-direction:column;align-items:center;gap:24px}.RecoverPasswordForm_backButton__zxpeC{position:absolute;top:8px;left:8px;width:24px;height:24px}.RecoverPasswordForm_submitButton__k_k1F{color:var(--white)!important}.RegistrationForm_RegistrationForm__dKUlr{display:flex;flex-direction:column;align-items:center;gap:24px}.RegistrationForm_buttonWrapper__M_UZe{width:100%;display:flex;flex-direction:column;gap:8px}.RegistrationForm_button__Gtr5D{color:var(--white-color)!important;height:44px!important;padding:10px 20px!important;gap:8px!important;font:var(--font-button-m)!important}.RegistrationForm_promocodeLabel__dLl9O{color:white!important}.RegistrationForm_promocodeLabel__dLl9O span{color:var(--gray)}.RegistrationForm_error__1jEur{color:var(--accent-second)}