.pw-wrap.svelte-1dm3pkj{position:relative;width:100%}.pw-toggle.svelte-1dm3pkj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.pw-field.svelte-1dm3pkj{width:100%;-webkit-text-security:disc;text-security:disc}.pw-field.pw-invalid.svelte-1dm3pkj{border-color:#dc2626!important}.pw-toggle.svelte-1dm3pkj:checked~.pw-field:where(.svelte-1dm3pkj){-webkit-text-security:none;text-security:none}.pw-label.svelte-1dm3pkj{position:absolute;inset-y:0;right:0;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:44px;padding:0 .85rem;font-size:.75rem;font-weight:700;color:var(--color-primary, #2563eb);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pw-hide.svelte-1dm3pkj{display:none}.pw-toggle.svelte-1dm3pkj:checked~.pw-label:where(.svelte-1dm3pkj) .pw-show:where(.svelte-1dm3pkj){display:none}.pw-toggle.svelte-1dm3pkj:checked~.pw-label:where(.svelte-1dm3pkj) .pw-hide:where(.svelte-1dm3pkj){display:inline}
