.WEZH7G_login{background:var(--paper);grid-template-columns:1.2fr 1fr;min-height:100vh;display:grid}.WEZH7G_story{background:var(--canvas);border-right:1px solid var(--rule);flex-direction:column;gap:32px;padding:48px 56px;display:flex}.WEZH7G_logo{width:260px;height:auto}.WEZH7G_copy{max-width:520px;margin-top:4vh}.WEZH7G_copy h1{font-size:var(--fs-display);letter-spacing:0;font-weight:600}.WEZH7G_copy p{color:var(--ink-2);font-size:var(--fs-lg);margin-top:12px;line-height:1.7}.WEZH7G_story footer{margin-top:auto}.WEZH7G_formside{place-items:center;padding:32px 24px;display:grid}.WEZH7G_form{flex-direction:column;gap:16px;width:min(360px,100%);display:flex}.WEZH7G_form h2{font-size:var(--fs-2xl)}.WEZH7G_mobileLogo{width:200px;height:auto;margin-bottom:16px;display:none}.WEZH7G_form .input{height:44px;font-size:var(--fs-base)}.WEZH7G_pw{position:relative}.WEZH7G_pw .input{padding-right:42px}.WEZH7G_pw .btn{position:absolute;top:8px;right:8px}.WEZH7G_shake{animation:.3s WEZH7G_shake}.WEZH7G_err{color:var(--err);font-size:var(--fs-sm);margin-top:-6px}.WEZH7G_ok{color:var(--ok);font-size:var(--fs-sm);margin-top:-6px}.WEZH7G_link{color:var(--brand-ink);align-self:flex-end;margin-top:-6px;font-weight:600}.WEZH7G_form .btn.primary{width:100%;margin-top:4px}.WEZH7G_code{letter-spacing:.4em;font-variant-numeric:tabular-nums}.WEZH7G_resend{align-items:baseline;gap:6px;display:flex}.WEZH7G_resend .WEZH7G_link{margin:0}@media (max-width:900px){.WEZH7G_login{grid-template-columns:1fr}.WEZH7G_story{display:none}.WEZH7G_mobileLogo{display:block}}
