.auth-password-field[data-v-c1c839cd]{min-width:0;display:grid}.auth-password-field__label[data-v-c1c839cd]{position:absolute}.auth-password-field__input-row[data-v-c1c839cd]{min-width:0;position:relative}.auth-password-field__input[data-v-c1c839cd]{border:1px solid color-mix(in srgb,var(--ui-text) 5%,transparent);border-radius:calc(var(--ui-radius)*2);background:color-mix(in srgb,var(--ui-bg-elevated) 88%,var(--ui-text) 4%);width:100%;height:4.15rem;color:var(--ui-text-highlighted);outline:none;padding:0 1.25rem;font-size:1.05rem;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s}.auth-password-field__input--with-actions[data-v-c1c839cd]{padding-right:4.85rem}.auth-password-field__input[data-v-c1c839cd]::placeholder{color:color-mix(in srgb,var(--ui-text-muted) 76%,transparent)}.auth-password-field__input[data-v-c1c839cd]:focus{border-color:color-mix(in srgb,var(--ui-primary) 72%,transparent);background:color-mix(in srgb,var(--ui-bg-elevated) 95%,var(--ui-primary) 5%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 22%,transparent)}.auth-password-field__input--error[data-v-c1c839cd],.auth-password-field__input--error[data-v-c1c839cd]:focus{border-color:color-mix(in srgb,var(--ui-error) 78%,transparent);background:color-mix(in srgb,var(--ui-bg-elevated) 94%,var(--ui-error) 6%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-error) 14%,transparent)}.auth-password-field__input[data-v-c1c839cd]:disabled{cursor:default;color:color-mix(in srgb,var(--ui-text-muted) 68%,var(--ui-error) 32%);-webkit-text-fill-color:color-mix(in srgb,var(--ui-text-muted) 68%,var(--ui-error) 32%);opacity:1}.auth-password-field__show[data-v-c1c839cd]{width:2.4rem;height:2.4rem;color:color-mix(in srgb,var(--ui-text-muted) 78%,transparent);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.auth-password-field__show--with-clear[data-v-c1c839cd]{right:2.34rem}.auth-password-field__show[data-v-c1c839cd]:focus-visible,.auth-password-field__show[data-v-c1c839cd]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-text) 8%,transparent);color:var(--ui-text-highlighted)}.auth-password-field__show[data-v-c1c839cd]:disabled{pointer-events:none;opacity:.62}.auth-password-field__show[data-v-c1c839cd] svg{stroke-width:1.9px;width:1.35rem;height:1.35rem}.auth-password-field__clear[data-v-c1c839cd]{background:color-mix(in srgb,var(--ui-text-muted) 22%,transparent);width:1.38rem;height:1.38rem;color:color-mix(in srgb,var(--ui-text-highlighted) 54%,transparent);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.auth-password-field__clear[data-v-c1c839cd]:hover{background:color-mix(in srgb,var(--ui-text-muted) 34%,transparent);color:color-mix(in srgb,var(--ui-text-highlighted) 78%,transparent)}.auth-password-field__clear[data-v-c1c839cd]:disabled{pointer-events:none}.auth-password-field__clear[data-v-c1c839cd]:active{transform:translateY(-50%)scale(.96)}.auth-password-field__clear[data-v-c1c839cd] svg{stroke-width:2.35px;width:.82rem;height:.82rem}.auth-password-field__error[data-v-c1c839cd]{min-width:0;max-height:0;color:var(--ui-error);opacity:0;visibility:hidden;will-change:opacity,transform;align-items:center;gap:.45rem;margin:0;font-size:.92rem;font-weight:750;line-height:1.2;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:inline-flex;overflow:hidden;transform:translateY(-.16rem)}.auth-password-field__error--visible[data-v-c1c839cd]{opacity:1;visibility:visible;max-height:2.4rem;margin-top:.55rem;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.auth-password-field__error[data-v-c1c839cd] svg{stroke-width:2.6px;flex:none;width:1.08rem;height:1.08rem}.auth-password-requirements[data-v-71c9cfc2]{min-width:0;margin-top:.65rem}.auth-password-requirements__list[data-v-71c9cfc2]{gap:.42rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.auth-password-requirements__item[data-v-71c9cfc2]{min-width:0;color:color-mix(in srgb,var(--ui-text-muted) 82%,transparent);align-items:center;gap:.42rem;font-size:.86rem;font-weight:680;line-height:1.25;transition:color .18s;display:inline-flex}.auth-password-requirements__item--met[data-v-71c9cfc2]{color:color-mix(in srgb,var(--ui-success) 84%,var(--ui-text-highlighted) 16%)}.auth-password-requirements__item[data-v-71c9cfc2] svg{stroke-width:2.5px;flex:none;width:.98rem;height:.98rem}.auth-password-pair[data-v-ebb48b28]{gap:1.25rem}.auth-password-pair[data-v-ebb48b28],.auth-password-pair__field-stack[data-v-ebb48b28]{min-width:0;display:grid}
