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