.passkey-prompt.svelte-1sqkb6k{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.prompt-content.svelte-1sqkb6k{background-color:#fff;border-radius:8px;padding:2rem;max-width:500px;width:90%;position:relative;box-shadow:0 4px 20px #00000026}h2.svelte-1sqkb6k{margin-top:0;font-size:1.5rem;color:#333}p.svelte-1sqkb6k{font-size:1rem;line-height:1.5;color:#555;margin-bottom:1rem}.benefits.svelte-1sqkb6k{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.buttons.svelte-1sqkb6k{display:flex;gap:1rem;flex-direction:column}.register-button.svelte-1sqkb6k{background-color:#ec2913;color:#fff;border:none;border-radius:4px;padding:.8rem 1rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s}.register-button.svelte-1sqkb6k:hover{background-color:#d12411}.register-button.svelte-1sqkb6k:disabled{background-color:#ccc;cursor:not-allowed}.skip-button.svelte-1sqkb6k{background:none;border:1px solid #ccc;border-radius:4px;padding:.8rem 1rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.skip-button.svelte-1sqkb6k:hover{background-color:#f5f5f5}.close-button.svelte-1sqkb6k{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888}.error.svelte-1sqkb6k{color:#ec2913;font-size:.9rem;margin-top:.5rem}.success-banner.svelte-1j2kuah{background:#ff98001a;border:1px solid #ff9800;border-radius:6px;padding:16px;margin:0 auto 24px;max-width:600px;animation:svelte-1j2kuah-pulse 2s infinite}@media (max-width: 768px){.success-banner.svelte-1j2kuah{max-width:80%}}.success-banner.svelte-1j2kuah p:where(.svelte-1j2kuah){margin:0;text-align:center;color:#ffc107}@keyframes svelte-1j2kuah-pulse{0%{box-shadow:0 0 #ff980066}70%{box-shadow:0 0 0 10px #ff980000}to{box-shadow:0 0 #ff980000}}p.svelte-1j2kuah{margin:5rem}h3.t-white.t-center.svelte-1j2kuah{margin:5rem auto}input.svelte-1j2kuah{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;background-color:#ffffffc4;color:#000;font-weight:700;text-align:center;border-radius:4px;box-shadow:0 6px 9px #00000075,0 2px 5px #000000ba,inset 0 1px #ffffffb3;display:block;font-size:1.2em;height:1.9em;margin:.25em auto;outline:none;padding:0;width:14em}button.svelte-1j2kuah{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:0 6px 9px #00000075,0 2px 5px #000000ba,inset 0 1px #ffffffb3;display:block;font-size:1.2em;height:1.9em;margin:.25em auto 2em;outline:none;padding:0;width:14em;background-color:#ec2913;border-radius:5.5px;color:#fff;cursor:pointer;font-weight:700;text-shadow:0 0 5px hsl(6deg 100% 70% / 65%)}button.svelte-1j2kuah:disabled{background-color:#470c06;color:#ffe3e0;cursor:not-allowed}form.svelte-1j2kuah>div:where(.svelte-1j2kuah){display:flex;justify-content:center}.passkey-option.svelte-1j2kuah{margin:20px 0 10px;text-align:center}.passkey-checkbox.svelte-1j2kuah{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.passkey-checkbox.svelte-1j2kuah input[type=checkbox]:where(.svelte-1j2kuah){width:auto;height:auto;margin:0;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.passkey-checkbox.svelte-1j2kuah input[type=checkbox]:where(.svelte-1j2kuah):disabled{cursor:not-allowed;opacity:.6}.passkey-checkbox.svelte-1j2kuah span:where(.svelte-1j2kuah){font-size:1em;color:#ffffffe6;font-weight:500}.passkey-checkbox.svelte-1j2kuah:hover span:where(.svelte-1j2kuah){color:#fff}.passkey-checkbox.svelte-1j2kuah input[type=checkbox]:where(.svelte-1j2kuah):disabled+span:where(.svelte-1j2kuah){color:#ffffff80}
