.pw-control.svelte-ap5krm{align-items:center;display:flex;position:relative}.field.svelte-ap5krm input:where(.svelte-ap5krm){width:100%;height:var(--size-input-h,44px);padding:0 var(--space-4,12px);padding-right:var(--size-input-h,44px);font-size:var(--text-sm,13px);color:var(--text-primary,#111827);background-color:var(--bg-input,#f3f4f6);border:var(--border-w-1) solid var(--border-input,#e5e7eb);border-radius:var(--radius-md,8px);transition:border-color var(--duration-fast,.1s) var(--ease-default,ease), box-shadow var(--duration-fast,.1s) var(--ease-default,ease);box-sizing:border-box}.field.svelte-ap5krm input:where(.svelte-ap5krm)::placeholder{color:var(--text-muted,#9ca3af)}.field.svelte-ap5krm input:where(.svelte-ap5krm):focus{border-color:var(--brand-500,#6366f1);box-shadow:var(--focus-ring,0 0 0 3px #6366f126)}.field.svelte-ap5krm input:where(.svelte-ap5krm):disabled{opacity:.6;cursor:not-allowed}.field.svelte-ap5krm input[aria-invalid=true]:where(.svelte-ap5krm){border-color:var(--color-danger,#dc2626)}.pw-toggle.svelte-ap5krm{right:var(--space-2,8px);width:var(--size-icon-btn,32px);height:var(--size-icon-btn,32px);color:var(--text-muted,#9ca3af);border-radius:var(--radius-md,8px);cursor:pointer;transition:color var(--duration-fast,.1s) var(--ease-default,ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.pw-toggle.svelte-ap5krm:hover{color:var(--text-secondary,#4b5563)}.pw-toggle.svelte-ap5krm:focus-visible{color:var(--text-secondary,#4b5563);box-shadow:var(--focus-ring,0 0 0 3px #6366f126)}.pw-toggle.svelte-ap5krm:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-ap5krm{font-size:var(--text-xs,12px);color:var(--color-danger,#dc2626)}.field.pill.svelte-ap5krm input:where(.svelte-ap5krm){height:var(--size-input-h-lg,50px);padding:0 var(--space-6,20px);padding-right:var(--size-input-h-lg,50px);border-radius:var(--radius-full,9999px);font-size:var(--text-base,15px);background-color:var(--bg-surface-subtle);border-width:1.5px}.field.pill.svelte-ap5krm input:where(.svelte-ap5krm):hover{border-color:var(--border-input-hover);background-color:var(--bg-surface)}.field.pill.svelte-ap5krm input:where(.svelte-ap5krm):focus{background-color:var(--bg-surface)}.field.pill.svelte-ap5krm input[aria-invalid=true]:where(.svelte-ap5krm){border-color:var(--status-error-border);background-color:var(--status-error-bg)}.field.pill.svelte-ap5krm .pw-toggle:where(.svelte-ap5krm){right:var(--space-3,10px)}
