.passkey-login-divider{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--muted);font-size:11px}.passkey-login-divider:before,.passkey-login-divider:after{content:"";height:1px;background:var(--line);flex:1}.passkey-login-button{width:100%}.passkey-security-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:end;margin-top:14px}.passkey-security-grid label{display:grid;gap:6px;font-size:12px;color:var(--muted);font-weight:700}.passkey-security-grid input{border:1px solid var(--line);background:#0b1016;color:var(--text);border-radius:9px;padding:10px 12px}.passkey-list{display:grid;gap:8px;margin-top:14px}.passkey-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#0d1218}.passkey-row>div{display:grid;gap:3px}.passkey-row span{font-size:12px;color:var(--muted)}.passkey-status{margin-top:10px}.credential-stepup-note{margin:8px 0 0}.credential-stepup-modal .modal-card{max-width:430px}.credential-stepup-modal input{width:100%;border:1px solid var(--line);background:#0b1016;color:var(--text);border-radius:9px;padding:11px 12px}@media(max-width:800px){.passkey-security-grid{grid-template-columns:1fr}.passkey-row{align-items:flex-start;flex-direction:column}}
