.login-module__WEZH7G__container{background-color:#f8f9fa;justify-content:center;align-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.login-module__WEZH7G__card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:40px;box-shadow:0 4px 20px #00000014}.login-module__WEZH7G__logo{color:#111;margin-bottom:20px;font-size:1.6rem;font-weight:800;text-decoration:none;display:block}.login-module__WEZH7G__title{color:#111;margin:0 0 8px;font-size:1.5rem}.login-module__WEZH7G__subtitle{color:#666;margin-bottom:30px;font-size:.9rem}.login-module__WEZH7G__form{flex-direction:column;gap:15px;display:flex}.login-module__WEZH7G__input{border:1px solid #ddd;border-radius:8px;outline:none;padding:15px;font-size:1rem}.login-module__WEZH7G__input:focus{border-color:#111}.login-module__WEZH7G__checkbox{text-align:left;color:#555;cursor:pointer;align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.login-module__WEZH7G__checkbox input[type=checkbox]{accent-color:#111;margin-top:3px}.login-module__WEZH7G__checkbox a{color:#4f46e5;text-decoration:underline}.login-module__WEZH7G__button{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:8px;padding:15px;font-size:1.05rem;font-weight:600;transition:background-color .2s}.login-module__WEZH7G__button:hover{background-color:#333}.login-module__WEZH7G__button:disabled{cursor:not-allowed;background-color:#ccc}.login-module__WEZH7G__successMessage{color:#1e8e3e;background-color:#e6f4ea;border-radius:8px;margin-top:20px;padding:12px;font-size:.9rem}.login-module__WEZH7G__errorMessage{color:#d93025;background-color:#fce8e6;border-radius:8px;margin-top:20px;padding:12px;font-size:.9rem}.login-module__WEZH7G__helpText{color:#999;margin-top:20px;font-size:.8rem}.login-module__WEZH7G__helpText strong{color:#555}
