.login-module__WEZH7G__pageBg{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-module__WEZH7G__wrap{width:100%;max-width:380px}.login-module__WEZH7G__marca{color:var(--navy);letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;font-size:1.3rem;font-weight:700;display:flex}.login-module__WEZH7G__losango{background:var(--navy);border-radius:2px;width:13px;height:13px;transform:rotate(45deg)}.login-module__WEZH7G__card{background:var(--card);border:1px solid var(--borda);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px 28px 28px}.login-module__WEZH7G__card h1{margin:0 0 4px;font-size:1.7rem}.login-module__WEZH7G__sub{color:var(--suave);margin:0 0 24px;font-size:.85rem}.login-module__WEZH7G__form{flex-direction:column;gap:18px;display:flex}.login-module__WEZH7G__form label{color:var(--suave);flex-direction:column;gap:4px;font-size:.78rem;font-weight:500;display:flex}.login-module__WEZH7G__form input{width:100%;color:var(--texto);font-size:1rem}.login-module__WEZH7G__erro{color:var(--vermelho);margin:0;font-size:.83rem;font-weight:600}.login-module__WEZH7G__form button{width:100%;margin-top:6px;padding:12px}
