.auth-card.auth-setup-card{width:590px;max-width:calc(100vw - 30px)}.auth-setup-steps{padding:0;list-style:none;counter-reset:authstep;margin:20px 0}.auth-setup-steps li{counter-increment:authstep;display:flex;gap:10px;align-items:baseline;font-size:12px;color:var(--ink);margin:10px 0;line-height:1.7}.auth-setup-steps li:before{content:counter(authstep);display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;font-size:11px;font-weight:650;color:var(--purple);background:var(--purple-pale)}.auth-qr{display:flex;flex-direction:column;align-items:center;gap:10px;margin:17px 0 20px}.auth-qr>svg{display:block;width:260px;height:260px;min-width:240px;min-height:240px;background:white;border-radius:0;max-width:100%;image-rendering:pixelated}.auth-qr>p{font-size:10px;color:var(--muted);text-align:center;max-width:310px;line-height:1.7}.auth-manual{border:1px solid var(--line);border-radius:10px;padding:11px 14px;margin:15px 0 22px;font-size:11px;color:var(--muted)}.auth-manual>summary{color:var(--purple);font-weight:550;cursor:pointer}.auth-manual>p{margin:12px 0;font-size:11px;line-height:1.8}.auth-manual-key{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.auth-manual-key>code{font-family:Consolas,monospace;font-size:12px;overflow-wrap:anywhere;color:var(--ink);padding:9px;background:#f7f5fc;border-radius:6px;flex:1;user-select:all}.auth-manual-key .btn{min-width:90px}.auth-setup-card input[name=otp]{font-size:23px;letter-spacing:7px;font-variant-numeric:tabular-nums}.auth-setup-card .auth-copy-result{font-size:10px;min-height:16px;margin-top:6px}@media(max-width:440px){.auth-setup-steps li{font-size:11px}.auth-qr>svg{width:240px;height:240px}.auth-card.auth-setup-card{padding:23px}.auth-manual-key>code{flex-basis:100%}}
