.LoginForm-module-scss-module__FVZMtG__form{gap:12px;display:grid}.LoginForm-module-scss-module__FVZMtG__form label{color:var(--text-muted);font-size:14px}.LoginForm-module-scss-module__FVZMtG__form input{border:1px solid var(--border);background:#0d1016;border-radius:12px;outline:none;height:44px;padding:0 12px;transition:border-color .16s}.LoginForm-module-scss-module__FVZMtG__form input:focus{border-color:var(--accent)}.LoginForm-module-scss-module__FVZMtG__form button{color:#fff;cursor:pointer;background:linear-gradient(#6b98ff 0%,#4a75de 100%);border:1px solid #0000;border-radius:12px;height:44px;margin-top:8px;transition:transform .14s,filter .16s,opacity .16s}.LoginForm-module-scss-module__FVZMtG__form button:hover{filter:brightness(1.05)}.LoginForm-module-scss-module__FVZMtG__form button:active{transform:scale(.98)}.LoginForm-module-scss-module__FVZMtG__form button:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module-scss-module__FVZMtG__error{color:var(--danger);margin:0;font-size:14px}
.page-module-scss-module__Txhwaa__page{place-items:center;min-height:100vh;padding:24px;display:grid}.page-module-scss-module__Txhwaa__card{width:min(460px,100%);padding:30px}.page-module-scss-module__Txhwaa__header{gap:12px;margin-bottom:20px;display:grid}.page-module-scss-module__Txhwaa__header h1{letter-spacing:-.02em;margin:0;font-size:28px}.page-module-scss-module__Txhwaa__header p{color:var(--text-muted);margin:0}
