.LoginPage_form__bB02X{display:grid;grid-gap:1.25em;gap:1.25em;width:100%}.LoginPage_heading__nmX9v{display:grid;grid-gap:.5em;gap:.5em;margin-bottom:.75em;text-align:center}.LoginPage_heading__nmX9v .LoginPage_headingTitle__NhWNq{margin:0;font-size:1.75em}.LoginPage_heading__nmX9v p{margin:0;color:var(--color-slate);font-size:.9375em;line-height:1.55}.LoginPage_heading__nmX9v strong{color:var(--color-ink);font-weight:700;overflow-wrap:anywhere}.LoginPage_field__VppaS{display:grid;grid-gap:.5em;gap:.5em}.LoginPage_fieldRow__GOHvK{display:flex;align-items:baseline;justify-content:space-between;gap:1em}.LoginPage_fieldLabel__XaR_W{color:var(--color-ink);font-size:.8125em;font-weight:600}.LoginPage_field__VppaS input{width:100%;padding:1em 1.25em;border:1px solid var(--color-stone);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font:inherit;transition:border-color .3s var(--ease-soft),background-color .3s var(--ease-soft)}.LoginPage_field__VppaS input::placeholder{color:var(--color-grey-300)}.LoginPage_field__VppaS input:hover{border-color:var(--color-grey-300)}.LoginPage_field__VppaS input:focus{border-color:var(--color-green);background:var(--color-white)}.LoginPage_textLink__ROvgA{color:var(--color-green-600);font-weight:600;transition:color .3s var(--ease-soft)}.LoginPage_textLink__ROvgA:hover{color:var(--color-ink)}.LoginPage_fieldRow__GOHvK .LoginPage_textLink__ROvgA{font-size:.8125em}.LoginPage_primaryAction__cjqk_{width:100%;margin-top:.5em;padding:1em 1.25em;border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-white);font-size:1em;font-weight:600;transition:background-color .3s var(--ease-soft),transform .3s var(--ease-soft)}.LoginPage_primaryAction__cjqk_:hover{background:var(--color-green-600)}.LoginPage_primaryAction__cjqk_:active{transform:scale(.99)}.LoginPage_primaryAction__cjqk_:disabled{opacity:.6;cursor:default}.LoginPage_footnote__Kl3Fk{margin:.5em 0 0;color:var(--color-grey-500);font-size:.8125em;text-align:center}.LoginPage_field__VppaS .LoginPage_codeInput__fSp0C{padding:.5em 1em;font-family:var(--font-mono);font-size:1.75em;letter-spacing:.5em;text-align:center}.LoginPage_field__VppaS .LoginPage_codeInput__fSp0C::placeholder{color:var(--color-grey-200)}.LoginPage_resendRow__1m1HS{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25em 1em;margin-top:-.5em}.LoginPage_resendNote__b6asT{margin-right:auto;color:var(--color-green-600);font-size:.8125em;font-weight:600}.LoginPage_resendButton__G5244{padding:0;border:0;background:none;color:var(--color-green-600);font:inherit;font-size:.8125em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.LoginPage_resendButton__G5244:hover{color:var(--color-ink)}.LoginPage_resendButton__G5244:disabled{color:var(--color-grey-500);font-weight:500;cursor:default}.LoginPage_backAction___BvGW{display:inline-flex;align-items:center;justify-self:center;gap:.25em;padding:.5em;border:0;background:none;color:var(--color-slate);font:inherit;font-size:.875em;font-weight:600;cursor:pointer}.LoginPage_backAction___BvGW img{width:1em;height:1em}.LoginPage_backAction___BvGW:hover{color:var(--color-ink)}@media(max-width:600px){.LoginPage_heading__nmX9v .LoginPage_headingTitle__NhWNq{font-size:1.6em}}