.invie-login-intro{margin-bottom:1.5rem}.invie-login-intro h1{font-size:2rem;margin:0 0 .5rem}.invie-login-intro p{color:var(--theme-elevation-600);margin:0}.invie-login-form .field-description{margin-top:.4rem}.mfa-admin-view{margin:0 auto;max-width:960px;padding:4rem 2rem}.mfa-admin-view h1{font-size:clamp(2.2rem,5vw,4.5rem);margin:0}.mfa-kicker{color:#e64b38;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mfa-admin-lead{color:var(--theme-elevation-600);font-size:1.2rem;max-width:650px}.mfa-admin-card{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);margin-top:2rem;padding:clamp(1.25rem,4vw,2.5rem)}.mfa-admin-status{align-items:center;border-bottom:1px solid var(--theme-elevation-200);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.mfa-admin-status span{border-radius:99px;font-size:.8rem;font-weight:700;padding:.5rem .8rem}.mfa-admin-status .is-on{background:#dff6e7;color:#155b31}.mfa-admin-status .is-off{background:#fff0ed;color:#8f261b}.mfa-admin-status p{margin:0}.mfa-setup-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:256px 1fr}.mfa-setup-grid img{background:#fff;border:1px solid var(--theme-elevation-200);display:block}.mfa-setup-grid label{display:block;font-weight:650;margin:1.5rem 0 .5rem}.mfa-setup-grid input{font-size:1.5rem;letter-spacing:.3em;margin-bottom:1rem;max-width:18rem;padding:.8rem;width:100%}.mfa-secret{background:var(--theme-elevation-100);display:block;overflow-wrap:anywhere;padding:.8rem}.mfa-recovery ul{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.5rem 0;padding:0}.mfa-recovery code{font-size:1rem}.mfa-error{color:var(--theme-error-500);font-weight:600;margin-top:1rem}.mfa-admin-links{display:flex;gap:1.5rem;margin-top:1.5rem}.mfa-admin-links a{text-decoration:underline}@media(max-width:700px){.mfa-admin-view{padding:2rem 1rem}.mfa-admin-status{align-items:flex-start;flex-direction:column;gap:.75rem}.mfa-recovery ul,.mfa-setup-grid{grid-template-columns:1fr}}@layer payload-default{}@layer payload-default{}.dashboard .before-dashboard{margin-bottom:30px}.dashboard .before-dashboard__banner h4{margin:0}.dashboard .before-dashboard__instructions{list-style:decimal;margin-bottom:10px}.dashboard .before-dashboard__instructions li{width:100%}.dashboard .before-dashboard a:hover{opacity:.85}