.passkey-module__vPiQzW__wrap{margin-bottom:8px}.passkey-module__vPiQzW__button{width:100%;color:var(--pp-purple);background:var(--bg-secondary);border:1px solid var(--pp-purple);cursor:pointer;border-radius:12px;padding:12px 0;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s,opacity .15s;display:block}.passkey-module__vPiQzW__button:disabled{cursor:not-allowed;opacity:.6}.passkey-module__vPiQzW__button:hover:not(:disabled){background:#6d28d914}.passkey-module__vPiQzW__errorText{color:var(--pp-red);text-align:center;margin:8px 0 0;font-size:13px}.passkey-module__vPiQzW__hintText{color:var(--text-secondary);text-align:center;margin:8px 0 0;font-size:13px}.passkey-module__vPiQzW__promptScrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17151f73;justify-content:center;align-items:center;padding:20px;animation:.18s passkey-module__vPiQzW__pkFade;display:flex;position:fixed;inset:0}.passkey-module__vPiQzW__promptCard{background:var(--bg-secondary);border:1px solid var(--border-primary);text-align:center;border-radius:22px;width:100%;max-width:360px;padding:28px 24px 20px;animation:.22s cubic-bezier(.4,0,.2,1) passkey-module__vPiQzW__pkRise;box-shadow:0 24px 60px -20px #17151f80}.passkey-module__vPiQzW__promptIcon{background:var(--pp-purple-bg);width:60px;height:60px;color:var(--pp-purple);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.passkey-module__vPiQzW__promptTitle{color:var(--text-primary);margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.passkey-module__vPiQzW__promptBody{color:var(--text-secondary);margin:0 0 20px;font-size:14.5px;line-height:1.5}.passkey-module__vPiQzW__promptPrimary{color:#fff;background:var(--pp-purple);cursor:pointer;border:none;border-radius:12px;width:100%;padding:13px 0;font-family:inherit;font-size:16px;font-weight:600;transition:filter .15s,opacity .15s;display:block}.passkey-module__vPiQzW__promptPrimary:hover:not(:disabled){filter:brightness(1.06)}.passkey-module__vPiQzW__promptPrimary:disabled{opacity:.6;cursor:not-allowed}.passkey-module__vPiQzW__promptSecondary{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:11px 0 4px;font-family:inherit;font-size:14.5px;font-weight:500;display:block}.passkey-module__vPiQzW__promptSecondary:hover:not(:disabled){color:var(--text-primary)}@keyframes passkey-module__vPiQzW__pkFade{0%{opacity:0}to{opacity:1}}@keyframes passkey-module__vPiQzW__pkRise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}
