main.svelte-1x05zx6{place-items:center;min-height:100dvh;padding:24px;display:grid}main.svelte-1x05zx6 .card{width:100%;max-width:400px;animation:svelte-1x05zx6-fadeUp .3s var(--ease-out) both;padding:32px 28px 20px}.brand.svelte-1x05zx6{font-size:16px;display:inline-block}h1.svelte-1x05zx6{letter-spacing:-.01em;margin:4px 0 8px;font-size:24px;font-weight:600}.lead.svelte-1x05zx6{color:var(--muted);margin:0 0 20px;line-height:1.5}main.svelte-1x05zx6 button{width:100%}.divider.svelte-1x05zx6{color:var(--faint);align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";border-top:1px solid var(--line);flex:1}form.svelte-1x05zx6{gap:12px;display:grid}.note.svelte-1x05zx6{margin:14px 0 0}.hint.svelte-1x05zx6{margin-top:16px}footer.svelte-1x05zx6{text-align:center;margin-top:20px}.powered.svelte-1x05zx6{color:var(--faint);font-size:12px}.langswitch.svelte-1x05zx6{gap:.5rem;margin-left:.75rem;display:inline-flex}.langswitch.svelte-1x05zx6 .active:where(.svelte-1x05zx6){font-weight:600;text-decoration:none}@keyframes svelte-1x05zx6-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main.svelte-1x05zx6 .card{animation:.2s both svelte-1x05zx6-fadeIn}}@keyframes svelte-1x05zx6-fadeIn{0%{opacity:0}to{opacity:1}}
