.ac-auth-modal[data-v-bb348052],.ac-auth-modal[data-v-bb348052] *{box-sizing:border-box;font-family:TT-Moscow-Econom,TT-Moscow-Economy,sans-serif}.ac-auth-modal[data-v-bb348052]{position:fixed;width:100vw;height:100vh;left:0;top:0;justify-content:center;align-items:center;z-index:1000;display:none}.ac-auth-modal.is-open[data-v-bb348052]{display:flex}.ac-auth-modal__shade[data-v-bb348052]{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.64;background:var(--color__dark);z-index:1}.ac-auth-modal__wrap[data-v-bb348052]{margin:auto}.ac-auth-modal__block[data-v-bb348052]{position:relative;z-index:2;border-radius:2rem;background:#f3f3f3;padding:3rem;width:100%;width:35.75rem}.ac-auth-form__title[data-v-bb348052]{color:var(--color__dark);font-size:2.5rem;font-style:normal;font-weight:600;line-height:normal;width:100%;text-align:center}form.ac-auth-form[data-v-bb348052]{display:flex;flex-direction:column;align-items:center;gap:2rem;align-self:stretch}form.ac-auth-form[data-v-bb348052]>*{width:100%}.ac-auth-form__btns[data-v-bb348052]{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;align-self:stretch}.ac-auth-form__btns[data-v-bb348052]>*{width:100%;display:flex;height:4rem;padding:0 .5rem;justify-content:center;align-items:center;gap:.5rem;align-self:stretch;border-radius:.875rem;text-decoration:none;transition:all ease .24s;cursor:pointer;border:none;color:var(--bg, #F3F3F3);font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.025rem}.ac-auth-form__auth-btn[data-v-bb348052]{background:#2e2e2e}.ac-auth-form__auth-btn[data-v-bb348052]:hover{background:#383838}.ac-auth-form__auth-btn[data-v-bb348052]:active{background:#111}.ac-auth-form__sudir-btn[data-v-bb348052]{background:var(--color__fill-1)}.ac-auth-form__sudir-btn[data-v-bb348052]:hover{background:#8f080c}.ac-auth-form__sudir-btn[data-v-bb348052]:active{background:#650609}.ac-auth-modal__close[data-v-bb348052]{display:flex;width:3rem;height:3rem;padding:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;aspect-ratio:1/1;position:absolute;right:1rem;top:1rem;border-radius:.75rem;background:#e4e5e7;transition:all ease .24s;cursor:pointer}.ac-auth-modal__close[data-v-bb348052]:hover{color:#fff;background:var(--color__fill-1)}.ac-auth-modal__close[data-v-bb348052]:active{color:#fff;background:#8f080c}.ac-auth-modal__close[data-v-bb348052]:hover:before,.ac-auth-modal__close[data-v-bb348052]:hover:after{background-color:#fff}.ac-auth-modal__close[data-v-bb348052]:before,.ac-auth-modal__close[data-v-bb348052]:after{content:"";display:block;position:absolute;width:1.25rem;height:.15rem;background-color:var(--color__text-80);transition:all ease .24s}.ac-auth-modal__close[data-v-bb348052]:before{transform:rotate(45deg)}.ac-auth-modal__close[data-v-bb348052]:after{transform:rotate(-45deg)}.ac-auth-form__error[data-v-bb348052]{display:flex;padding:.5rem;align-items:center;gap:.75rem;align-self:stretch;border-radius:.875rem;background:var(--color__fill-1);color:var(--color__white);font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.02rem}.ac-auth-form__error svg[data-v-bb348052]{width:1.5rem;height:1.5rem;aspect-ratio:1/1}.ac-auth-form__fileds[data-v-bb348052]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;align-self:stretch}.ac-auth-form__filed-input[data-v-bb348052]{display:flex;height:4rem;padding:0 1.5rem;align-items:center;gap:.5rem;align-self:stretch;border:0;border-radius:.875rem;background:var(--color__white)!important;width:100%;color:#2e2e2e;font-size:1.375rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.0275rem;transition:all ease .24s;outline:none;color:transparent}.ac-auth-form__filed-input[data-v-bb348052]::placeholder{color:transparent}.ac-auth-form__filed-input[data-v-bb348052]:not(:placeholder-shown){font-size:1.375rem!important;padding-top:1rem!important;color:#2e2e2e!important}.ac-auth-form__filed-input-wrap:has(.ac-auth-form__filed-input:not(:placeholder-shown)) .ac-auth-form__filed-input-label[data-v-bb348052]{opacity:.6!important;top:.5rem!important;transform:translateY(0)!important;font-size:.875rem!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.ac-auth-form__filed-input:hover .ac-auth-form__filed-input-label[data-v-bb348052]{opacity:1}.ac-auth-form__filed-input-wrap:hover .ac-auth-form__filed-input[data-v-bb348052]{box-shadow:0 0 0 2px #ccc}.ac-auth-form__filed-input[data-v-bb348052]:focus{box-shadow:0 0 0 2px #2e2e2e!important}.ac-auth-form__filed-input-wrap:focus-within .ac-auth-form__filed-input[data-v-bb348052]{font-size:1.375rem;padding-top:1rem;color:#2e2e2e}.ac-auth-form__filed-input-wrap:focus-within .ac-auth-form__filed-input-label[data-v-bb348052]{opacity:1;top:.5rem;transform:translateY(0);font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;opacity:.6!important}.ac-auth-form__filed-input-label[data-v-bb348052]{position:absolute;left:0;transform:translateY(-50%);transition:all ease .24s;left:1.5rem;top:50%;font-size:1.25rem;font-style:normal;font-weight:450;line-height:normal;letter-spacing:-.025rem;opacity:.45;pointer-events:none}.ac-auth-form__filed-input-wrap:hover .ac-auth-form__filed-input-label[data-v-bb348052]{opacity:.32}.ac-auth-form__filed[data-v-bb348052]{width:100%;position:relative}.ac-auth-form__filed-input-wrap[data-v-bb348052]{position:relative;width:100%}.ac-auth-form__filed-input[data-v-bb348052]:-webkit-autofill,.ac-auth-form__filed-input[data-v-bb348052]:-webkit-autofill:hover,.ac-auth-form__filed-input[data-v-bb348052]:-webkit-autofill:focus,.ac-auth-form__filed-input[data-v-bb348052]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 64px #FFF inset!important;-webkit-text-fill-color:#2E2E2E!important;font-size:1.375rem!important;padding-top:1rem!important;color:#2e2e2e!important}.ac-auth-form__filed-input[data-v-bb348052]:autofill{box-shadow:0 0 0 64px #fff inset!important;color:#2e2e2e!important;font-size:1.375rem!important;padding-top:1rem!important}.ac-auth-form__filed-input-wrap:has(.ac-auth-form__filed-input:-webkit-autofill) .ac-auth-form__filed-input-label[data-v-bb348052],.ac-auth-form__filed-input-wrap:has(.ac-auth-form__filed-input:autofill) .ac-auth-form__filed-input-label[data-v-bb348052]{opacity:.6!important;top:.5rem!important;transform:translateY(0)!important;font-size:.875rem!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.ac-auth-form__filed-input-password-wrap[data-v-bb348052]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);cursor:pointer;transition:all ease .24s;opacity:.4}.ac-auth-form__filed-input-password-wrap svg[data-v-bb348052]{display:flex;width:1.5625rem;height:.9375rem;aspect-ratio:5/3}.ac-auth-form__filed-input-password-wrap.is-show[data-v-bb348052]{opacity:1}.ac-auth-form__filed.is-error .ac-auth-form__filed-input[data-v-bb348052]{box-shadow:0 0 0 2px #b9181d!important}.ac-auth-form__filed.is-error .ac-auth-form__filed-input-label[data-v-bb348052]{color:#b9181d!important}.ac-auth-form__filed.is-error input[data-v-bb348052]{color:#b9181d!important;background-color:transparent!important}.ac-auth-modal.is-pending .ac-auth-form__filed[data-v-bb348052]{pointer-events:none;opacity:.5}.ac-auth-form__filed[data-v-bb348052],.ac-auth-form__btns[data-v-bb348052]{transition:all ease .24s}button.ac-auth-form__auth-btn svg[data-v-bb348052]{width:1.5rem}.ac-auth-modal.is-pending .ac-auth-form__auth-btn[data-v-bb348052]{pointer-events:none;background-color:#424242}.fade-enter-active[data-v-bb348052],.fade-leave-active[data-v-bb348052]{transition:opacity .16s ease}.fade-enter-from[data-v-bb348052],.fade-leave-to[data-v-bb348052]{opacity:0}.fadeScale-enter-active[data-v-bb348052],.fadeScale-leave-active[data-v-bb348052]{transition:all .2s cubic-bezier(0,0,.27,1.08)}.fadeScale-enter-from[data-v-bb348052],.fadeScale-leave-to[data-v-bb348052]{transform:scale(1.1);opacity:0}.is-disabled.ac-auth-form__auth-btn[data-v-bb348052]{pointer-events:none}.is-disabled.ac-auth-form__auth-btn span[data-v-bb348052]{opacity:.64!important;filter:unset!important}.is-disabled.ac-auth-form__auth-btn[data-v-bb348052]{opacity:1!important;filter:unset!important}@media screen and (max-width:768px){.ac-auth-modal[data-v-bb348052]{padding:1rem}.ac-auth-modal__block[data-v-bb348052]{padding:2rem!important}}@media screen and (max-width:768px){.ac-auth-modal__block[data-v-bb348052]{padding:1.5rem!important}}
