@media (prefers-reduced-motion:no-preference){.bounce.svelte-1i2smtp{animation:.4s svelte-1i2smtp-shake}}@keyframes svelte-1i2smtp-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.helper-line.svelte-1i2smtp{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:var(--space-sm) 0 0;text-align:center;line-height:1.45}.trust-line.svelte-1i2smtp{color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:flex-start;gap:var(--space-xs);margin:var(--space-md) 0 0;justify-content:center;line-height:1.45;display:flex}.trust-line.svelte-1i2smtp .app-icon{flex:none;width:1rem;height:1rem;margin-top:.1rem}.passkey-help.svelte-1i2smtp{border-top:1px solid var(--color-border);margin-top:var(--space-lg);padding-top:var(--space-xs)}.passkey-help.svelte-1i2smtp summary:where(.svelte-1i2smtp){color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);min-height:var(--touch-target);justify-content:center;align-items:center;font-weight:600;display:flex}.passkey-help.svelte-1i2smtp summary:where(.svelte-1i2smtp):hover{color:var(--color-primary-hover)}.passkey-help-body.svelte-1i2smtp{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.55}.passkey-help-body.svelte-1i2smtp p:where(.svelte-1i2smtp){margin:0 0 var(--space-sm)}
