Reg
Watch
Features
Pricing
Login
Login
Request Access
Reg
Watch
×
Features
Pricing
Login
Request Access
Reg
Watch
Welcome back. Your latest compliance briefing is ready.
{ loading = false; if (r.status === 202) { // First login at a provisioned domain: a one-time link is // on its way to the mailbox; no account exists yet. const data = await r.json(); const el = document.getElementById('login-info'); el.textContent = apiErrorText(data, 'Check your email for a sign-in link.'); el.classList.add('show'); } else if (r.ok) { window.location.href = '/dashboard'; } else { const data = await r.json(); const el = document.getElementById('login-error'); el.textContent = apiErrorText(data, 'Login failed'); el.classList.add('show'); } }).catch(() => { loading = false; const el = document.getElementById('login-error'); el.textContent = 'Unable to connect. Please try again.'; el.classList.add('show'); }); ">
Email
Password
Log in
Logging in...