.login-module__jrXhJa__page{min-height:100vh;font-family:var(--font-ui);background:#fff;display:flex}.login-module__jrXhJa__brand{color:#fff;background:linear-gradient(158deg,#007f38 0%,#009a44 55%,#00b454 100%);flex-direction:column;justify-content:space-between;gap:32px;width:46%;max-width:620px;padding:56px;display:flex;position:relative;overflow:hidden}.login-module__jrXhJa__circuit{width:100%;height:100%;position:absolute;inset:0}.login-module__jrXhJa__brandLogo{align-items:center;gap:12px;display:flex;position:relative}.login-module__jrXhJa__brandName{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:1}.login-module__jrXhJa__brandCopy{max-width:440px;position:relative}.login-module__jrXhJa__headline{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:18px;font-size:46px;font-weight:500;line-height:1.08}.login-module__jrXhJa__lede{color:#ffffffe6;font-size:16px;line-height:1.6}.login-module__jrXhJa__stats{gap:22px;margin-top:36px;display:flex}.login-module__jrXhJa__statNum{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1}.login-module__jrXhJa__statLabel{color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:12px;font-weight:700}.login-module__jrXhJa__brandFoot{color:#ffffffb3;font-size:12.5px;position:relative}.login-module__jrXhJa__panel{flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.login-module__jrXhJa__grid{opacity:.5;pointer-events:none;position:absolute;inset:0}.login-module__jrXhJa__form{width:100%;max-width:392px;position:relative}.login-module__jrXhJa__mobileLogo{justify-content:center;margin-bottom:28px}.login-module__jrXhJa__title{font-family:var(--font-display);color:var(--ink-900);margin:16px 0 8px;font-size:34px;font-weight:500;line-height:1.1}.login-module__jrXhJa__intro{color:var(--ink-500);margin:0 0 28px;font-size:15px;line-height:1.55}.login-module__jrXhJa__problem{background:var(--danger-soft);color:#991b1b;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:12px;font-size:13px;line-height:1.45;display:flex}.login-module__jrXhJa__outlook{background:var(--und-green);color:#fff;cursor:pointer;width:100%;font-family:var(--font-ui);transition:background var(--dur-fast) var(--ease);border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:700;line-height:normal;display:flex}.login-module__jrXhJa__outlook:hover:not(:disabled){background:var(--und-green-hover)}.login-module__jrXhJa__outlook:disabled{cursor:wait}.login-module__jrXhJa__spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite login-module__jrXhJa__lf-spin}.login-module__jrXhJa__divider{align-items:center;gap:12px;margin:20px 0;display:flex}.login-module__jrXhJa__dividerText{color:var(--ink-400);font-size:12px;font-weight:600}.login-module__jrXhJa__tiles{gap:10px;display:flex}.login-module__jrXhJa__tile{border:1px solid var(--ink-100);cursor:pointer;transition:all var(--dur-fast) var(--ease);background:#fff;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:14px 10px;line-height:normal;display:flex}.login-module__jrXhJa__tile:hover:not(.login-module__jrXhJa__tileOn){border-color:var(--color-border-default)}.login-module__jrXhJa__tileOn{border-color:var(--und-green);background:var(--und-green-soft)}.login-module__jrXhJa__tileLabel{color:var(--ink-900);font-size:13px;font-weight:700}.login-module__jrXhJa__help{background:var(--surface);border:1px solid var(--ink-100);border-radius:10px;align-items:flex-start;gap:10px;margin-top:28px;padding:14px;display:flex}.login-module__jrXhJa__helpText{color:var(--ink-500);font-size:12.5px;line-height:1.5}.login-module__jrXhJa__helpLink{cursor:pointer;color:var(--und-green);font-weight:700;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0}.login-module__jrXhJa__footer{text-align:center;color:var(--ink-300);margin-top:22px;font-size:11.5px}.login-module__jrXhJa__providerGlyph{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.login-module__jrXhJa__secondaryProvider{border:1px solid var(--ink-100);width:100%;color:var(--ink-900);font-family:var(--font-ui);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.login-module__jrXhJa__secondaryProvider:hover:not(:disabled){background:var(--surface)}.login-module__jrXhJa__pendingActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.login-module__jrXhJa__pendingOk{background:var(--und-green-soft);color:var(--und-green-active);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.login-module__jrXhJa__pendingSignOut{color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:28px;padding:0;font-size:13px;text-decoration:underline}.login-module__jrXhJa__footerLink{color:inherit;text-decoration:underline}.login-module__jrXhJa__createAccount{border:1.5px solid var(--und-green);width:100%;color:var(--und-green-active);font-family:var(--font-ui);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:2px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.login-module__jrXhJa__createAccount:hover{background:var(--und-green-soft)}.login-module__jrXhJa__createAccountSub{text-align:center;color:var(--ink-500);margin-top:8px;font-size:12.5px;line-height:1.5}
