.label-line.svelte-52fghe{justify-content:space-between;align-items:center;gap:12px;display:flex}.label-line.svelte-52fghe small:where(.svelte-52fghe){color:#94a3b8;letter-spacing:0;text-transform:none;font-size:.65rem;font-weight:550}.password-field.svelte-52fghe{position:relative}.password-field.svelte-52fghe input:where(.svelte-52fghe){padding-right:48px}.toggle-password.svelte-52fghe{color:#64748b;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin:0;padding:0;font-size:.82rem;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.toggle-password.svelte-52fghe:hover{color:#0f172a;background:#e2e8f0}.success-state.svelte-52fghe{text-align:center}.success-state.svelte-52fghe h1:where(.svelte-52fghe){color:#0f172a;letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(2rem,4vw,2.8rem)}.success-state.svelte-52fghe p:where(.svelte-52fghe){color:#64748b;margin:15px auto 0;line-height:1.65}.success-icon.svelte-52fghe{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.success-icon.svelte-52fghe svg:where(.svelte-52fghe){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:32px;height:32px}.success-action.svelte-52fghe{color:#f8fafc;background:#0f172a;border-radius:999px;margin-top:27px;padding:12px 21px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}
