.lock.svelte-1alvpxm{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;transition:color .3s ease,background-color .3s ease}.lock.svelte-1alvpxm .shackle:where(.svelte-1alvpxm){transform:translateY(-2.5px) rotate(-12deg);transform-origin:16px 11px;transition:transform .5s var(--ease-spring)}.lock.svelte-1alvpxm:hover,.lock.svelte-1alvpxm:focus-visible{color:var(--color-fg);background:color-mix(in srgb,currentColor 8%,transparent)}.lock.svelte-1alvpxm:hover .shackle:where(.svelte-1alvpxm),.lock.svelte-1alvpxm:focus-visible .shackle:where(.svelte-1alvpxm){transform:none}@media(prefers-reduced-motion:reduce){.lock.svelte-1alvpxm .shackle:where(.svelte-1alvpxm){transition:none}}.field.svelte-1alvpxm{position:relative;display:flex;align-items:center;gap:1rem;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.field.svelte-1alvpxm:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-settle)}.field.svelte-1alvpxm:focus-within:after{transform:scaleX(1)}.field.svelte-1alvpxm input:where(.svelte-1alvpxm){min-width:0;flex:1;padding:1rem 0;background:transparent;font-size:1.25rem;letter-spacing:.08em}.field.svelte-1alvpxm input:where(.svelte-1alvpxm):focus-visible{outline:none}.field.svelte-1alvpxm input:where(.svelte-1alvpxm)::placeholder{letter-spacing:0;color:color-mix(in srgb,currentColor 40%,transparent)}.field.svelte-1alvpxm button:where(.svelte-1alvpxm){display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;opacity:.35;transition:opacity .3s ease,translate .5s var(--ease-spring),background-color .3s ease,color .3s ease}.field.svelte-1alvpxm:has(input:where(.svelte-1alvpxm):valid) button:where(.svelte-1alvpxm){opacity:1;background:var(--color-fg);color:var(--color-bg)}.field.svelte-1alvpxm:has(input:where(.svelte-1alvpxm):valid) button:where(.svelte-1alvpxm):hover{translate:4px 0}
