.login_login___Mb1G{color:#171412}.login_login__header__Kq4Al{margin-bottom:24px;text-align:center}.login_login__badge__qRo50{display:inline-block;padding:4px 12px;background-color:#fdf7e7;border:1px solid rgba(223,177,66,.4);color:#9e7318;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:12px}.login_login__title__9cCNi{margin:0 0 6px;font-size:24px;font-weight:800;color:#171412;letter-spacing:-.02em}.login_login__subtitle__TGvOo{margin:0;color:#57504a;font-size:13px;line-height:1.5}.login_login__form__WxWr8{display:flex;flex-direction:column;gap:16px}.login_login___Mb1G input{width:100%;padding:12px 14px;background-color:#faf8f5;border:1px solid #e8e3dc;border-radius:8px;color:#171412;font-size:16px}@media(min-width:640px){.login_login___Mb1G input{font-size:14px}}.login_login___Mb1G input{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.login_login___Mb1G input::placeholder{color:#78716c}.login_login___Mb1G input:focus{outline:none;background-color:#fff;border-color:#4a070e;box-shadow:0 0 0 3px rgba(74,7,14,.12)}.login_login___Mb1G label{display:block;font-size:13px;font-weight:600;color:#171412;margin-bottom:6px}.login_login__input__fjmqh{margin:0!important}.login_login__password_wrapper__N_3rK{position:relative;margin:0}.login_login__password_wrapper__N_3rK input{padding-right:44px}.login_login__password_toggle__6tezI{position:absolute;right:12px;bottom:12px;background:none;border:none;cursor:pointer;color:#78716c;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.login_login__password_toggle__6tezI:hover{color:#171412}.login_login__password_toggle__6tezI:focus-visible{outline:2px solid #4a070e;outline-offset:2px}.login_login__button___tkuW{width:100%;margin-top:8px;padding:13px 20px;background-color:#4a070e;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px rgba(74,7,14,.22);transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.login_login__button___tkuW:hover:not(:disabled){background-color:#350409;transform:translateY(-1px);box-shadow:0 6px 18px rgba(74,7,14,.3)}.login_login__button___tkuW:active:not(:disabled){transform:translateY(0)}.login_login__button___tkuW:disabled{opacity:.65;cursor:not-allowed}.login_login__button___tkuW:focus-visible{outline:2px solid #4a070e;outline-offset:2px}.input_container__B38aw{display:flex;flex-direction:column;margin:16px 0}.input_container__input__k8Ld3{padding:12px 14px;background-color:#faf8f5;border:1px solid #e8e3dc;outline:none;border-radius:8px;color:#171412;font-size:16px}@media(min-width:640px){.input_container__input__k8Ld3{font-size:14px}}.input_container__input__k8Ld3{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.input_container__input__k8Ld3::placeholder{color:#78716c}.input_container__input__k8Ld3:focus{background-color:#fff;border-color:#4a070e;box-shadow:0 0 0 3px rgba(74,7,14,.1)}.input_container__input__k8Ld3:disabled{opacity:.65;cursor:not-allowed}.input_container__label__YTv2X{margin-bottom:6px;font-size:13px;font-weight:600;color:#171412}.input_container__B38aw input[type=number]::-webkit-inner-spin-button,.input_container__B38aw input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.authLayout_auth__9TRJ0{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;width:100%;padding:32px 16px;background:radial-gradient(circle at 50% 20%,#4a070e 0,#2d0307 75%)}.authLayout_auth__title__k5_Rk{font-size:28px;line-height:1.2;margin-bottom:16px;font-weight:800;color:#fff;letter-spacing:-.02em;text-align:center}.authLayout_auth__form__ADlJL{width:min(440px,100%);padding:32px 28px;border:1px solid rgba(223,177,66,.25);box-shadow:0 20px 40px -15px rgba(23,20,18,.5),0 0 0 1px rgba(223,177,66,.2);margin-bottom:20px;border-radius:16px;background-color:#fff}@media screen and (max-width:600px){.authLayout_auth__form__ADlJL{width:100%;padding:24px 20px}}.authLayout_auth__footer__gQerO{display:flex;justify-content:center}.authLayout_auth__link__ETqwb{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:hsla(0,0%,100%,.85);font-weight:500;transition:color .15s ease,transform .15s ease}.authLayout_auth__link__ETqwb:hover{color:#dfb142;transform:translateX(-2px)}