main.svelte-1x05zx6{min-height:100vh;font-family:var(--font-ui);place-items:center;padding:1.5rem;display:grid}form.svelte-1x05zx6{width:min(18rem,100%)}.field.svelte-1x05zx6{position:relative}input.svelte-1x05zx6{width:100%;font:inherit;color:var(--foreground);background:var(--card);border:2px solid var(--foreground);border-radius:4px;padding:.7rem 3rem .7rem .9rem}input.svelte-1x05zx6:focus{border-color:var(--accent)}.unlock.svelte-1x05zx6{cursor:pointer;background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;position:absolute;top:50%;right:.4rem;translate:0 -50%}.lock.svelte-1x05zx6{width:18px;height:21px;overflow:visible}.shackle.svelte-1x05zx6{fill:none;stroke:var(--foreground);stroke-width:5px;stroke-linecap:round;transform-origin:34px 26px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);animation:.7s cubic-bezier(.3,1.6,.5,1) .3s backwards svelte-1x05zx6-latch}.body.svelte-1x05zx6{fill:var(--foreground)}.keyhole.svelte-1x05zx6{fill:var(--muted-foreground);transition:fill .2s}.field.svelte-1x05zx6:focus-within .keyhole:where(.svelte-1x05zx6),.open.svelte-1x05zx6 .keyhole:where(.svelte-1x05zx6){fill:var(--accent)}.open.svelte-1x05zx6 .shackle:where(.svelte-1x05zx6){transform:translateY(-9px)rotate(-22deg)}.error.svelte-1x05zx6{min-height:1.5em;color:var(--accent);text-align:center;margin:.6rem 0 0;font-size:.95rem}.visually-hidden.svelte-1x05zx6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-1x05zx6-latch{0%{transform:translateY(-10px)}}
