.auth-password-form[data-v-9756b940]{display:grid;gap:1.25rem;min-width:0}.auth-password-form__field[data-v-9756b940]{display:block;min-width:0}.auth-password-form__field-stack[data-v-9756b940]{display:grid;min-width:0}.auth-password-form__input-row[data-v-9756b940],.auth-password-form__password-row[data-v-9756b940]{min-width:0;position:relative}.auth-password-form__input[data-v-9756b940]{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-form__input--password[data-v-9756b940]{padding-right:3.85rem}.auth-password-form__input--with-action[data-v-9756b940]{padding-right:2.8rem}.auth-password-form__input--with-actions[data-v-9756b940]{padding-right:4.85rem}.auth-password-form__input[data-v-9756b940]::-moz-placeholder{color:color-mix(in srgb,var(--ui-text-muted) 76%,transparent)}.auth-password-form__input[data-v-9756b940]::placeholder{color:color-mix(in srgb,var(--ui-text-muted) 76%,transparent)}.auth-password-form__input[data-v-9756b940]: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-form__input--error[data-v-9756b940],.auth-password-form__input--error[data-v-9756b940]: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-form__input[data-v-9756b940]: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-form__error[data-v-9756b940]{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-form__error--visible[data-v-9756b940]{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-form__error[data-v-9756b940] svg{flex:none;height:1.08rem;stroke-width:2.6;width:1.08rem}.auth-password-form__show[data-v-9756b940]{background:transparent;color:color-mix(in srgb,var(--ui-text-muted) 78%,transparent);height:2.4rem;right:.85rem;transition:color .18s ease,background .18s ease;width:2.4rem}.auth-password-form__clear[data-v-9756b940],.auth-password-form__show[data-v-9756b940]{align-items:center;border:0;border-radius:999px;display:inline-flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.auth-password-form__clear[data-v-9756b940]{background:color-mix(in srgb,var(--ui-text-muted) 22%,transparent);color:color-mix(in srgb,var(--ui-text-highlighted) 54%,transparent);height:1.38rem;right:.7rem;transition:background .18s ease,color .18s ease,transform .18s ease;width:1.38rem}.auth-password-form__show--with-clear[data-v-9756b940]{right:2.34rem}.auth-password-form__clear[data-v-9756b940]:focus-visible,.auth-password-form__clear[data-v-9756b940]: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-form__clear[data-v-9756b940]:disabled{pointer-events:none}.auth-password-form__clear[data-v-9756b940]:active{transform:translateY(-50%) scale(.96)}.auth-password-form__show[data-v-9756b940]:focus-visible,.auth-password-form__show[data-v-9756b940]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-text) 8%,transparent);color:var(--ui-text-highlighted)}.auth-password-form__show[data-v-9756b940]:disabled{opacity:.62;pointer-events:none}.auth-password-form__show[data-v-9756b940] svg{height:1.35rem;stroke-width:1.9;width:1.35rem}.auth-password-form__clear[data-v-9756b940] svg{height:.82rem;stroke-width:2.35;width:.82rem}.auth-password-form__forgot[data-v-9756b940]{background:transparent;border:0;color:color-mix(in srgb,var(--ui-text-muted) 78%,transparent);cursor:pointer;font:inherit;font-size:.95rem;font-weight:650;justify-self:end;padding:0;text-decoration:none;transition:color .18s ease}.auth-password-form__forgot[data-v-9756b940]:hover{color:var(--ui-primary)}
