.password-field[data-v-da11fb6b]{gap:var(--space-1);flex-direction:column;display:flex}.password-field>label[data-v-da11fb6b]{font-weight:var(--font-medium)}.password-field__control[data-v-da11fb6b]{position:relative}.password-field__control input[data-v-da11fb6b]{box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--space-2) 3rem var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft);color:var(--color-text-primary);font:inherit}.password-field__control input[data-v-da11fb6b]:focus-visible,.password-field__toggle[data-v-da11fb6b]:focus-visible{outline:3px solid var(--color-primary-soft);outline-offset:2px}.password-field__toggle[data-v-da11fb6b]{top:50%;border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-inline-end:.25rem;transform:translateY(-50%)}.password-field__toggle[data-v-da11fb6b]:hover{color:var(--color-text-primary)}.field-hint[data-v-da11fb6b]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-normal)}
