.passkey-action{gap:10px;margin:16px 0;display:grid}.passkey-action button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.passkey-action p,.passkey-intro,.passkey-alternative p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.65}.passkey-alternative{gap:16px;margin:0 0 20px;display:grid}.passkey-alternative p{text-align:center}.passkey-alternative button{justify-content:center;align-items:center;gap:8px;display:flex}.passkey-manager{gap:18px;display:grid}.passkey-manager>p{margin:0;font-size:13px;line-height:1.65}.passkey-manager form button{justify-content:center;align-items:center;gap:8px;display:flex}.passkey-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.passkey-list>li{border:1px solid var(--brand-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.passkey-list>li>div:first-child{flex:1;gap:4px;min-width:0;display:grid}.passkey-list strong{overflow-wrap:anywhere;font-size:14px}.passkey-list span{color:var(--brand-muted);font-size:12px}.passkey-confirm{flex-wrap:wrap;flex-basis:100%;gap:10px;display:flex}.passkey-confirm p{width:100%;margin:0;font-size:13px;line-height:1.65}
