.mfa-controls-module__oL5-Lq__challengeScreen{background:var(--background);min-height:100dvh;color:var(--foreground);place-items:center;padding:24px;display:grid}.mfa-controls-module__oL5-Lq__challengeCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:15px;width:min(100%,430px);padding:30px;display:grid;box-shadow:0 16px 45px #00000014}.mfa-controls-module__oL5-Lq__brand{color:var(--foreground);font-size:19px}.mfa-controls-module__oL5-Lq__challengeCard h1{margin:3px 0 0;font-size:25px}.mfa-controls-module__oL5-Lq__challengeCard p,.mfa-controls-module__oL5-Lq__settings p{color:var(--muted-strong);margin:0;line-height:1.5}.mfa-controls-module__oL5-Lq__challengeCard small{color:var(--muted-strong);line-height:1.5}.mfa-controls-module__oL5-Lq__stack,.mfa-controls-module__oL5-Lq__enrollment{gap:12px;display:grid}.mfa-controls-module__oL5-Lq__stack label,.mfa-controls-module__oL5-Lq__enrollment label{gap:6px;font-size:13px;font-weight:650;display:grid}.mfa-controls-module__oL5-Lq__stack input,.mfa-controls-module__oL5-Lq__stack select,.mfa-controls-module__oL5-Lq__enrollment input{border:1px solid var(--border);width:100%;min-height:40px;color:var(--foreground);background:var(--surface);font:inherit;border-radius:8px;padding:8px 10px}.mfa-controls-module__oL5-Lq__stack .mfa-controls-module__oL5-Lq__rememberChoice{align-items:center;gap:9px;font-size:13px;font-weight:550;display:flex}.mfa-controls-module__oL5-Lq__stack .mfa-controls-module__oL5-Lq__rememberChoice input{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0;padding:0}.mfa-controls-module__oL5-Lq__primary,.mfa-controls-module__oL5-Lq__secondary{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:650}.mfa-controls-module__oL5-Lq__primary{color:#fff;background:var(--accent);border:0}.mfa-controls-module__oL5-Lq__secondary{border:1px solid var(--border);color:var(--foreground);background:var(--surface)}.mfa-controls-module__oL5-Lq__primary:disabled,.mfa-controls-module__oL5-Lq__secondary:disabled,.mfa-controls-module__oL5-Lq__factor button:disabled{opacity:.55;cursor:wait}.mfa-controls-module__oL5-Lq__settings{border-top:1px solid var(--border);gap:10px;padding:17px 0 0;display:grid}.mfa-controls-module__oL5-Lq__settings h3{margin:0;font-size:15px}.mfa-controls-module__oL5-Lq__settings p{font-size:12px}.mfa-controls-module__oL5-Lq__factor{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mfa-controls-module__oL5-Lq__factor button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0}.mfa-controls-module__oL5-Lq__enrollment{border:1px solid var(--border);border-radius:10px;padding:14px}.mfa-controls-module__oL5-Lq__qr{object-fit:contain;background:#fff;border-radius:10px;width:220px;max-width:100%;height:220px;margin-inline:auto;padding:10px;display:block}.mfa-controls-module__oL5-Lq__keyHeader{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mfa-controls-module__oL5-Lq__keyHeader button,.mfa-controls-module__oL5-Lq__unfinishedFactor button,.mfa-controls-module__oL5-Lq__renameForm button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:650}.mfa-controls-module__oL5-Lq__groupedKey{border:1px solid var(--border);color:var(--foreground);background:var(--surface);letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px;font-size:13px;font-weight:650;line-height:1.6;display:block}.mfa-controls-module__oL5-Lq__unfinishedFactor{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:13px;display:flex}.mfa-controls-module__oL5-Lq__unfinishedFactor span{gap:3px;display:grid}.mfa-controls-module__oL5-Lq__unfinishedFactor small{color:var(--muted-strong);font-weight:400}.mfa-controls-module__oL5-Lq__renameForm{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.mfa-controls-module__oL5-Lq__renameForm label{flex:180px;gap:5px;font-size:12px;font-weight:650;display:grid}.mfa-controls-module__oL5-Lq__renameForm input{border:1px solid var(--border);width:100%;min-height:36px;color:var(--foreground);background:var(--surface);font:inherit;border-radius:8px;padding:7px 9px}.mfa-controls-module__oL5-Lq__error{color:#b3261e!important}.mfa-controls-module__oL5-Lq__notice{color:#197447!important}.mfa-controls-module__oL5-Lq__caution{background:color-mix(in srgb, #eaa333 15%, var(--surface));border-radius:8px;padding:10px}
