.login-module__WEZH7G__page{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.login-module__WEZH7G__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:center;gap:4px;width:100%;max-width:360px;padding:32px 28px 28px;display:flex}.login-module__WEZH7G__logo{width:190px;height:auto}:root[data-theme=dark] .login-module__WEZH7G__onLight,:root:not([data-theme=dark]) .login-module__WEZH7G__onDark{display:none}.login-module__WEZH7G__lead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 20px;font-size:13px}.login-module__WEZH7G__form{flex-direction:column;gap:8px;width:100%;display:flex}.login-module__WEZH7G__label{letter-spacing:.04em;color:var(--brand-blue);font-size:12px;font-weight:700}.login-module__WEZH7G__input{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.login-module__WEZH7G__input:focus-visible{border-color:var(--brand-orange);outline:none;box-shadow:0 0 0 3px #f88d2b2e}.login-module__WEZH7G__botao{color:#fff;background:var(--brand-blue);border:none;border-radius:8px;margin-top:8px;padding:10px 12px;font-weight:700;transition:background .12s}.login-module__WEZH7G__botao:hover{background:var(--brand-blue-2)}:root[data-theme=dark] .login-module__WEZH7G__botao{color:var(--bg)}.login-module__WEZH7G__erro{color:var(--danger);margin:0;font-size:13px}.login-module__WEZH7G__erro code{font-family:var(--font-mono);font-size:12px}
