.password-field-wrap.svelte-1h5ztwu{position:relative}.password-field-wrap.svelte-1h5ztwu .field{padding-right:2.75rem}.password-toggle.svelte-1h5ztwu{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.password-toggle.svelte-1h5ztwu:hover{background:color-mix(in srgb, var(--color-text) var(--state-hover), transparent);color:var(--color-text)}.password-strength.svelte-qzlflz{margin-top:.4rem}.strength-bar.svelte-qzlflz{gap:.25rem;margin-bottom:.35rem;display:flex}.strength-seg.svelte-qzlflz{border-radius:var(--radius-sm);background:var(--color-outline-variant);flex:1;height:4px}.strength-seg.filled.svelte-qzlflz{background:var(--color-border)}.strength-bar.complete.svelte-qzlflz .strength-seg.filled:where(.svelte-qzlflz){background:var(--color-success)}.strength-label.svelte-qzlflz{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 .3rem;font-weight:400}.strength-label.complete.svelte-qzlflz{color:var(--color-success-text)}
