.AutoLoginButton_root--loading__Ss__I{background-color:hsla(0,0%,62%,.25);height:50px;border-radius:99999999px}.AutoLoginButton_root__Op0aO .MuiTypography-body2{margin-bottom:0}.AutoLoginButton_outlookCTA__EYj6y{transform:scale(1);transition:transform .3s ease}.AutoLoginButton_outlookCTA__EYj6y:hover{transform:scale(1.02)}.AutoLoginButton_label__jcFcd{padding-left:12px}.LoginButton_root__pAlYb{align-items:center;border-radius:26px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:rgba(0,0,0,.87);cursor:pointer;display:flex;justify-content:center;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s ease}.LoginButton_root--small__fHuht{padding:0}.LoginButton_root--disabled__uDl22{color:#9e9e9e;background-color:#e0e0e0;pointer-events:none;box-shadow:none}.LoginButton_root--disabled__uDl22:hover{color:#9e9e9e;background-color:#e0e0e0;cursor:default}.LoginButton_root--disabled__uDl22:active{color:#9e9e9e;background-color:#e0e0e0}.LoginButton_root--dark__KJAmj{background-color:#5263f3;color:#fff;border:1px solid transparent}.LoginButton_root--light__4_W_2{min-height:44px;padding:8px 24px;position:relative}.LoginButton_root--google__iifUs,.LoginButton_root--microsoft__5nDYk{color:#fff;transition:background-color .2s ease}.LoginButton_root--google__iifUs.LoginButton_root--google__iifUs.LoginButton_root--google__iifUs{background-color:#006bff}.LoginButton_root--google__iifUs.LoginButton_root--google__iifUs.LoginButton_root--google__iifUs:hover{background-color:#0056cc}.LoginButton_root--microsoft__5nDYk.LoginButton_root--microsoft__5nDYk.LoginButton_root--microsoft__5nDYk{background-color:#2f2f2f}.LoginButton_root--microsoft__5nDYk.LoginButton_root--microsoft__5nDYk.LoginButton_root--microsoft__5nDYk:hover{background-color:#444}.LoginButton_root--google-dark__8HdMN.LoginButton_root--google-dark__8HdMN.LoginButton_root--google-dark__8HdMN{background-color:#fff;color:rgba(0,0,0,.87)}.LoginButton_root--google-dark__8HdMN.LoginButton_root--google-dark__8HdMN.LoginButton_root--google-dark__8HdMN:hover{background-color:#f5f5f5}.LoginButton_root--microsoft-dark__BdN7a.LoginButton_root--microsoft-dark__BdN7a.LoginButton_root--microsoft-dark__BdN7a{background-color:transparent;color:#fff;border:1px solid #fff}.LoginButton_root--microsoft-dark__BdN7a.LoginButton_root--microsoft-dark__BdN7a.LoginButton_root--microsoft-dark__BdN7a:hover{background-color:hsla(0,0%,100%,.1)}.LoginButton_root__pAlYb:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.LoginButton_loginIcon--onOutlined__YhN3v{align-items:center;bottom:0;display:flex;left:16px;margin:auto 0;position:absolute;top:0}.LoginButton_loginIcon--onSolid__j0sBq{background-color:#fff;border-radius:50%;padding:8px}.LoginButton_loginIcon--small__pkFhb{margin:4px;padding:4px}.LoginButton_loginIcon__icon__Y0TXs{display:block;height:18px;width:18px}.LoginButton_btnText__vO_YO{flex-grow:1;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2;padding-right:12px;text-align:center}.LoginButton_btnText--small__VipdY{font-size:14px}.LoginButton_btnText--dark__0CXXZ{padding-left:12px}.LoginButton_btnText--darkAndSmall__QlXGr{padding-left:4px}.Banner_content__30KZ4{font-size:.875rem;font-weight:400;line-height:1.3;background-color:#eaebf0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;min-height:42px;padding:8px;text-align:center}@media(min-width:600px){.Banner_content__30KZ4{padding:8px 16px}}.Banner_content__30KZ4 strong{display:inline-block;margin:0 4px;padding:0 4px;border-radius:4px;background-color:#ffc550;font-weight:600}.Banner_big__zy17c{font-size:16px}.Banner_success__eiHs2{background-color:#e7f4eb;color:#4a4a4a}.Banner_success__eiHs2 a{color:#4a4a4a}.Banner_info__HYhHj{background-color:#e5e8fd;color:#29327a}.Banner_info__HYhHj a{color:#29327a}.Banner_warning__qZq3l{background-color:#fff5d9;color:#807100}.Banner_warning__qZq3l a{color:#807100}.Banner_error__g1kfl{background-color:#fefcfc;color:#a23e3e}.Banner_error__g1kfl a{color:#a23e3e}.Banner_dark__Iuavh{background-color:#2f2e41;color:#fff}.Banner_dark__Iuavh a{color:#ee9ab2}.Banner_closable__VnRX3{flex-wrap:nowrap}.Banner_closableContent__o3dyt{flex:1 1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Banner_closeButton__CWn94{position:relative;top:unset;right:unset;flex-shrink:0}.LoginLayout_gridContainer__ElG1p{background-color:#171d26;color:#fff;height:100%;padding:16px;width:100vw}.LoginLayout_previewBackground___Ywf2{background:#f7f8fc url(/img/stats-bg.png);background-position:16% -72px;background-size:600px;color:#171d26}@media(min-width:600px){.LoginLayout_previewBackground___Ywf2{background-position:-10px -125px;background-size:cover}}.LoginLayout_previewBackground___Ywf2 .LoginLayout_subtext__DvdRL a{color:#5263f3}.LoginLayout_wrapper__ZR6Xe{text-align:center;max-width:600px;width:100%}.LoginLayout_logoBtn__PGw8_{border-radius:14px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);margin:0 auto 32px;max-width:64px;overflow:hidden;padding:0}.LoginLayout_logoBtn__svg__7ZsGv{display:block;height:auto;width:100%}.LoginLayout_btnContainer__7frS_{display:flex;flex-direction:column;gap:16px;margin:24px auto}@media(min-width:600px){.LoginLayout_btnContainer__7frS_{width:370px}}.LoginLayout_btnContainer__login--btn__YDL5S{max-width:100%;transition:background-color .2s ease;width:100%}.LoginLayout_btnContainer__login--sso__sryd2{color:#fff;font-size:16px;height:44px}.LoginLayout_subtext__DvdRL{margin:8px auto}.LoginLayout_subtext__DvdRL a{color:#ee9ab2;-webkit-text-decoration-color:#ee9ab2;text-decoration-color:#ee9ab2}.LoginLayout_subtext__DvdRL a:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.LoginLayout_sso__370jO{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin:24px auto}@media(min-width:600px){.LoginLayout_sso__370jO{flex-direction:row}}.LoginLayout_sso__input__uyEYd{background-color:#fff;border-radius:24px;width:300px}@media(min-width:600px){.LoginLayout_sso__input__uyEYd{width:280px}}.LoginLayout_sso__btn__QyhDN{padding:16px 18px;width:300px}@media(min-width:600px){.LoginLayout_sso__btn__QyhDN{width:auto}}.LoginLayout_alert__2BRMI{margin:16px auto;text-align:left}.LoginLayout_loginWithSSOError__5iKEA{font-weight:900;font-size:14px}.LoginLayout_ssoErrorHeader__5WJ2y{padding-bottom:8px;font-size:16px}