.security-demo-dialog{--mw-link-ink:var(--lightningcss-light,#775282)var(--lightningcss-dark,#c8a5ce);--focus-ring:var(--mw-link-ink)}.security-demo-dialog .applicant-editor-body{gap:18px}.security-demo-context{color:var(--muted);font:11px/1.6 var(--sans);align-items:center;gap:8px;display:flex}.security-demo-context>svg{color:var(--mw-link-ink);flex:none}.security-demo-feature{align-items:center;gap:12px;min-width:0;display:flex}.security-demo-feature>svg{color:var(--mw-link-ink);flex:none}.security-demo-feature>div{flex:1;min-width:0}.security-demo-dialog h3{font:600 14px/1.5 var(--sans);letter-spacing:-.2px;margin:0}.security-demo-dialog p{color:var(--muted);font:12px/1.7 var(--sans);margin:4px 0 0}.security-demo-dialog .security-demo-caption{font:10.5px/1.6 var(--sans);color:var(--muted);display:block}.security-demo-state,.security-demo-badge{background:color-mix(in srgb,var(--mw-link-ink) 9%,var(--panel));color:var(--mw-link-ink);font:500 10px/1.5 var(--sans);border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.security-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.security-demo-dialog .applicant-editor-body button{border:1px solid var(--line);background:var(--quiet);min-height:36px;color:var(--text);font:500 11px/1.5 var(--sans);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.security-demo-dialog .applicant-editor-body button:is(:hover,:focus-visible):not(:disabled){color:var(--mw-link-ink);background:color-mix(in srgb,var(--mw-link-ink) 15%,var(--panel));border-color:color-mix(in srgb,var(--mw-link-ink) 45%,var(--line));filter:none;box-shadow:inset 0 1px #ffffff0d}.security-demo-dialog button:disabled{opacity:.5}.security-demo-setup{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;display:grid}.security-demo-qr{border:1px solid var(--line);color:var(--muted);background:var(--quiet);border-radius:12px;justify-items:center;gap:6px;padding:14px;display:grid}.security-demo-qr small{font:10px/1.5 var(--sans)}.security-demo-code{gap:8px;max-width:360px;display:grid}.security-demo-code>label{color:var(--muted);font-size:11px}.security-demo-code>div{align-items:center;gap:8px;display:flex}.security-demo-code input{letter-spacing:.22em;width:100%;min-width:0;max-width:160px;font:500 18px/1.5 var(--sans)}.security-demo-code small{color:var(--muted);font:10.5px/1.5 var(--sans)}.security-demo-dialog .security-demo-back{justify-self:start}.security-demo-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.security-demo-codes code{border:1px solid var(--line);background:var(--quiet);color:var(--text);font:500 12px/1.5 var(--sans);letter-spacing:.06em;border-radius:9px;padding:10px 12px}.applicant-editor.profile-dialog .security-demo-receipt{color:var(--muted);font:11px/1.6 var(--sans);align-items:center;gap:9px;display:flex}.applicant-editor.profile-dialog .security-demo-receipt>input{width:16px;height:16px;min-height:16px;accent-color:var(--mw-link-ink);flex:none;margin:0;padding:0}.security-demo-confirm{justify-self:end}.security-demo-methods,.security-demo-sessions{gap:10px;display:grid}.security-demo-methods>article,.security-demo-sessions>article{background:var(--quiet);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.security-demo-method-icon{width:34px;height:34px;color:var(--mw-link-ink);flex:none;place-items:center;display:grid}.security-demo-methods article>div,.security-demo-sessions article>div{flex:1;min-width:0}.security-demo-methods small{color:var(--mw-link-ink);font-size:10px}.security-demo-sessions article>svg{color:var(--mw-link-ink);flex:none}.security-demo-session-summary{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.security-demo-session-summary>svg{color:var(--mw-link-ink)}.security-demo-session-summary>strong{font-size:13px}.security-demo-session-summary>button{margin-left:auto}.security-demo-dialog .security-demo-feedback{background:color-mix(in srgb,var(--mw-link-ink) 8%,var(--panel));color:var(--mw-link-ink);border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:11px;display:flex}@media (max-width:500px){.security-demo-feature,.security-demo-methods>article{flex-wrap:wrap}.security-demo-methods article>button{margin-left:45px}.security-demo-setup{grid-template-columns:102px minmax(0,1fr);gap:12px}.security-demo-qr{padding:10px}.security-demo-qr>svg{width:72px;height:72px}.security-demo-codes code{padding:9px;font-size:11px}}
