.login-module__WEZH7G__page{background:#002147;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-module__WEZH7G__card{color:#04203f;background:#f5f3ed;border-radius:20px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 24px 60px #00000040}.login-module__WEZH7G__logo{box-sizing:content-box;background:#002147;border-radius:14px;margin-bottom:18px;padding:8px;display:block}.login-module__WEZH7G__card h1{margin-bottom:6px;font-size:1.5rem}.login-module__WEZH7G__card form{gap:14px;display:grid}.login-module__WEZH7G__card p{color:#41587a;font-size:.93rem;line-height:1.5}.login-module__WEZH7G__card label{gap:6px;font-size:.85rem;font-weight:600;display:grid}.login-module__WEZH7G__card input{height:48px;color:inherit;letter-spacing:.02em;background:#fff;border:1.5px solid #e4e0d6;border-radius:12px;padding:0 14px;font-size:1.05rem}.login-module__WEZH7G__card input:focus{border-color:#002147;outline:none}.login-module__WEZH7G__card button[type=submit]{color:#002147;cursor:pointer;background:#f3bd04;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;font-weight:700;display:inline-flex}.login-module__WEZH7G__card button[type=submit]:disabled{opacity:.55;cursor:default}.login-module__WEZH7G__back{color:#41587a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.login-module__WEZH7G__card .login-module__WEZH7G__error{color:#ab3527}.login-module__WEZH7G__spin{animation:.9s linear infinite login-module__WEZH7G__spin}@keyframes login-module__WEZH7G__spin{to{transform:rotate(360deg)}}
