.passkey-auth_actionButton__L1Eb9{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:50px;padding:0 15px;color:#151917;background:#f2f5f2;border:0;border-radius:13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.passkey-auth_actionButton__L1Eb9:disabled{opacity:.6;cursor:wait}.passkey-auth_icon__oyVGN{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#236a50;background:#e2ece6}.passkey-auth_error__Eqn9T{margin:14px 0 0;padding:11px 12px;border:1px solid rgba(255,170,140,.22);border-radius:11px;color:#ffc4b2;background:rgba(130,39,25,.18);font-size:11px;line-height:1.5}.passkey-auth_setupLink__3K6Nx{display:block;margin-top:16px;color:#96a59b;text-align:center;font-size:10px;text-decoration:underline;text-underline-offset:3px}.passkey-auth_recoveryForm__yVlwT{display:grid;grid-gap:14px;gap:14px}.passkey-auth_fieldLabel__ww9ay{display:grid;grid-gap:8px;gap:8px;color:#c8d2cb;font-size:11px}.passkey-auth_recoveryInput__UbuPq{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.15);border-radius:13px;outline:0;color:#f2f6f2;background:rgba(255,255,255,.06);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.passkey-auth_recoveryInput__UbuPq:focus{border-color:rgba(130,205,167,.65);box-shadow:0 0 0 3px rgba(104,175,140,.17)}