.error-icon.svelte-cb6qdg{color:hsl(var(--field-error));cursor:pointer;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.error-tooltip.svelte-cb6qdg{background:hsl(var(--foreground));color:hsl(var(--background));white-space:nowrap;pointer-events:none;z-index:10;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.3;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.error-tooltip.svelte-cb6qdg:after{content:"";border:4px solid #0000;border-left-color:hsl(var(--foreground));position:absolute;top:50%;left:100%;transform:translateY(-50%)}.error-icon.svelte-cb6qdg:hover .error-tooltip:where(.svelte-cb6qdg){display:block}.error-icon.svelte-1tzu734{color:hsl(var(--field-error));cursor:pointer;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.error-tooltip.svelte-1tzu734{background:hsl(var(--foreground));color:hsl(var(--background));white-space:nowrap;pointer-events:none;z-index:10;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.3;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.error-tooltip.svelte-1tzu734:after{content:"";border:4px solid #0000;border-left-color:hsl(var(--foreground));position:absolute;top:50%;left:100%;transform:translateY(-50%)}.error-icon.svelte-1tzu734:hover .error-tooltip:where(.svelte-1tzu734){display:block}.auth-card.svelte-1zpxlr{z-index:3;background:hsl(var(--glass-card) / .75);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border:1px solid #ffffff0f;border-radius:1.25rem;width:100%;max-width:420px;position:relative;box-shadow:0 8px 32px #0006,0 0 70px oklch(30% .15 297/.12)}.auth-card-content.svelte-1zpxlr{justify-items:center;padding:2.5rem 3rem;display:grid}.passkey-loading-icon{color:hsl(var(--primary));animation:1.5s ease-in-out infinite svelte-1zpxlr-passkey-pulse}@keyframes svelte-1zpxlr-passkey-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=480px){.auth-card-content.svelte-1zpxlr{padding:2rem 1.5rem}}
