._form_gqwb4_5{display:flex;flex-direction:column;gap:var(--space-md)}._fieldHeader_gqwb4_11{align-items:baseline;display:flex;justify-content:space-between}._passwordField_gqwb4_19{align-items:baseline;display:grid;grid-template-columns:1fr auto}._passwordField_gqwb4_19 ._label_gqwb4_25{grid-column:1;grid-row:1}._passwordField_gqwb4_19 ._assistanceLink_gqwb4_30{grid-column:2;grid-row:1;justify-self:end}._passwordField_gqwb4_19 ._input_gqwb4_36{grid-column:1 / -1;grid-row:2}._label_gqwb4_25{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}._assistanceLink_gqwb4_30{background:none;border:none;color:var(--color-plum);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);padding:0;text-decoration:none;transition:color var(--duration-fast) var(--easing-default)}._assistanceLink_gqwb4_30:hover{color:var(--color-ink)}._input_gqwb4_36{border:1px solid var(--color-plum);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);margin-top:var(--space-2xs);padding:var(--space-md) var(--space-md);transition:border-color var(--duration-fast) var(--easing-default);width:100%}._input_gqwb4_36::placeholder{color:var(--color-stone)}._input_gqwb4_36:focus{border-color:var(--color-plum);outline:2px solid var(--color-plum-soft);outline-offset:-1px}._submitButton_gqwb4_84{background-color:var(--color-plum);border:none;border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);margin-top:var(--space-md);padding:var(--space-md) var(--space-md);transition:opacity var(--duration-fast) var(--easing-default);width:100%}._submitButton_gqwb4_84:hover{opacity:.9}._submitButton_gqwb4_84:disabled{cursor:not-allowed;opacity:.6}._fieldError_gqwb4_108{color:var(--color-error);font-size:var(--text-xs);margin-top:var(--space-2xs)}._error_gqwb4_114{background-color:var(--color-terracotta-soft);border:1px solid var(--color-terracotta-mid);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm)}
