.login-module__WEZH7G__page{color:#1a1d23;background:#f4f5f7;justify-content:center;align-items:center;min-height:100vh;padding:1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.login-module__WEZH7G__card{background:#fff;border-radius:.75rem;width:100%;max-width:24rem;padding:2rem;box-shadow:0 1px 3px #0000001f}.login-module__WEZH7G__title{margin:0 0 1.5rem;font-size:1.35rem;line-height:1.3}.login-module__WEZH7G__form{flex-direction:column;gap:.75rem;display:flex}.login-module__WEZH7G__label{font-size:.9rem;font-weight:600}.login-module__WEZH7G__input{border:1px solid #8a919e;border-radius:.5rem;padding:.65rem .75rem;font-size:1rem}.login-module__WEZH7G__input:focus-visible,.login-module__WEZH7G__button:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.login-module__WEZH7G__button{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:.5rem;padding:.7rem 1rem;font-size:1rem;font-weight:600}.login-module__WEZH7G__button:disabled,.login-module__WEZH7G__input:disabled{opacity:.6;cursor:not-allowed}.login-module__WEZH7G__error{color:#b42318;margin:0;font-size:.9rem}.login-module__WEZH7G__note{margin:0;font-size:.95rem}
