.password-field-wrapper[data-v-feb5808c]{display:flex;flex-direction:column}.password-info-tooltip[data-v-feb5808c]{display:inline-flex;margin-left:.25rem;position:relative}.info-icon[data-v-feb5808c]{color:#061ab1;cursor:pointer;height:1.25rem;width:1.25rem}.password-tooltip-content[data-v-feb5808c]{background-color:#f3f3f3;border-radius:.5rem;bottom:100%;box-shadow:0 10px 15px -3px #0000001a;color:#374151;font-size:.875rem;left:50%;margin-bottom:.5rem;max-width:90vw;opacity:0;padding:.75rem 1rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease;width:300px;z-index:50}.password-info-tooltip:hover .password-tooltip-content[data-v-feb5808c]{opacity:1}.password-title[data-v-feb5808c]{font-weight:600;margin-bottom:.5rem}.password-requirements[data-v-feb5808c]{list-style-position:inside;list-style-type:disc;margin:0;padding-left:16px}.password-requirements li[data-v-feb5808c]{display:list-item}.strength-meter[data-v-feb5808c]{flex-direction:column;margin-top:6px}.strength-bars[data-v-feb5808c],.strength-meter[data-v-feb5808c]{display:flex;gap:4px}.strength-bar[data-v-feb5808c]{border-radius:2px;flex:1;height:4px;transition:background-color .3s ease}.strength-meta[data-v-feb5808c]{align-items:center;display:flex;justify-content:space-between}.strength-label[data-v-feb5808c]{font-size:.75rem;font-weight:500;transition:color .3s ease}.strength-suggestion[data-v-feb5808c]{color:#9ca3af;font-size:.7rem;font-style:italic;text-align:right}
