.password-toggle-btn.svelte-aswd1h{color:var(--neo-secondary-color);border-radius:0 var(--neo-border-radius) var(--neo-border-radius) 0;background-color:#0000;border:0;align-items:center;padding-inline:1rem .75rem;transition:all .2s;display:flex}.password-toggle-btn.svelte-aswd1h:hover{color:var(--neo-primary)}.password-toggle-icon{width:1rem;height:1rem}.form-password.svelte-aswd1h{position:relative}.form-password.svelte-aswd1h .password-toggle-btn:where(.svelte-aswd1h){position:absolute;top:0;bottom:0;right:0}.form-confirmed.svelte-aswd1h{--neo-state-color:var(--neo-confirm-border,var(--neo-line,#00000026));border:1px solid var(--neo-state-color);border-radius:var(--neo-border-radius);background-color:var(--neo-confirm-bg,var(--neo-surface,transparent));grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;gap:.25rem;padding:.5rem;transition:border-color .15s ease-in-out;display:grid}[data-bs-theme=dark] .form-confirmed.svelte-aswd1h{--neo-state-color:var(--neo-confirm-border,var(--neo-line,#ffffff2e));background-color:var(--neo-confirm-bg,var(--neo-surface,#ffffff0a))}.form-confirmed[data-state=invalid].svelte-aswd1h{--neo-state-color:var(--neo-danger)}.form-confirmed[data-state=mismatch].svelte-aswd1h{--neo-state-color:var(--neo-warning)}.form-confirmed[data-state=match].svelte-aswd1h{--neo-state-color:var(--neo-success)}.form-confirmed.svelte-aswd1h .separator:where(.svelte-aswd1h){background-color:var(--neo-state-color);grid-column:1;height:1px;margin-inline:.25rem .75rem}.form-confirmed.svelte-aswd1h .form-control{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;padding-inline-end:.75rem!important}.form-confirmed.svelte-aswd1h .form-control:focus{box-shadow:none!important}.form-confirmed.svelte-aswd1h .password-toggle-btn:where(.svelte-aswd1h){border-left:1px solid var(--neo-state-color);border-radius:0 var(--neo-border-radius-xl) var(--neo-border-radius-xl) 0;grid-area:1/2/4;height:100%;transition:border-color .15s ease-in-out}.password-meter.svelte-aswd1h{align-items:center;gap:.5rem;display:flex}.password-meter-track.svelte-aswd1h{flex:1;gap:.25rem;display:flex}.password-meter-segment.svelte-aswd1h{border-radius:var(--neo-border-radius-pill,50rem);background-color:var(--neo-border-color);flex:1;height:.25rem;transition:background-color .15s ease-in-out}.password-meter-segment.is-filled.svelte-aswd1h{background-color:var(--neo-meter-color)}.password-meter-label.svelte-aswd1h{color:var(--neo-meter-color);white-space:nowrap;font-size:.8125em}
