.password_wrap__yw2C7{width:100%;max-width:22rem;margin-inline:auto;padding:1.5rem 1rem;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;container-type:inline-size}.password_title__Lc2sq{font-size:var(--font-size-xl);font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.password_lead__YdUaC{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.45}.password_label__sVBtV{display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:.35rem;color:var(--color-text)}.password_input__YEWbb{width:100%;padding:var(--input-padding-block) var(--input-padding-inline);font-family:inherit;font-size:var(--input-font-size);box-sizing:border-box;border:1px solid var(--input-border-color);border-radius:var(--input-radius);background:rgba(0,0,0,0);color:var(--color-text);transition:border-color .2s ease}.password_input__YEWbb:focus,.password_input__YEWbb:focus-within{outline:none;border-color:var(--color-text-blue)}.password_input__YEWbb{margin-bottom:.75rem}.password_input__YEWbb:disabled{opacity:.65}.password_error__R_bHN{color:#b91c1c;font-size:var(--font-size-sm);margin-bottom:.75rem}.password_submit__LIbcJ{width:100%;padding:.65rem 1rem;border-radius:8px;border:none;background:var(--color-text);color:var(--color-bgPage);font-weight:600;font:inherit;cursor:pointer}.password_submit__LIbcJ:disabled{opacity:.55;cursor:not-allowed}.password_submit__LIbcJ:not(:disabled):hover{filter:brightness(1.05)}