.password-input[data-v-a5f632a3]{align-items:center;background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);display:flex;min-height:48px;overflow:hidden;transition:border-color .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease);width:100%}.password-input[data-v-a5f632a3]:focus-within{background:var(--bg-surface);border-color:var(--primary);box-shadow:var(--focus)}.password-input__control[data-v-a5f632a3]{background:transparent;border:0;color:inherit;flex:1;font:inherit;min-height:46px;min-width:0;outline:0;padding:0 var(--sp-3)}.password-input__toggle[data-v-a5f632a3]{background:transparent;border:0;border-left:1px solid transparent;border-radius:0;color:var(--text-secondary);cursor:pointer;display:grid;flex:0 0 44px;height:44px;min-height:44px;padding:0;place-items:center;transition:color .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease);width:44px}.password-input__toggle[data-v-a5f632a3]:hover,.password-input__toggle[aria-pressed=true][data-v-a5f632a3]{background:color-mix(in oklab,var(--primary) 9%,transparent);border-left-color:var(--border);color:var(--primary)}.password-input__toggle[data-v-a5f632a3]:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.password-input[data-v-a5f632a3],.password-input__toggle[data-v-a5f632a3]{transition-duration:1ms}}
