.Auth_authPage___KTIc{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.9fr) minmax(540px,1.1fr);background:#f7f9fc;color:#1b2635}.Auth_visual__Yadnm{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;height:100vh;background:url(/images/about/Office-building1.jpeg) 50%/cover no-repeat;border-right:1px solid #b9c6d2;box-shadow:9px 0 24px rgba(38,57,78,.16),inset -1px 0 rgba(255,255,255,.7)}.Auth_visualLogo__ivNfQ{position:absolute;z-index:2;top:24px;left:clamp(28px,5vw,72px);display:inline-flex;padding:7px;border:1px solid rgba(255,255,255,.72);border-bottom-color:rgba(159,176,191,.9);border-radius:8px;background:linear-gradient(#fff,#eef3f7);box-shadow:0 7px 18px rgba(4,20,36,.24),inset 0 1px #fff}.Auth_visualLogo__ivNfQ img{width:104px;height:104px;object-fit:contain}.Auth_visualShade__dz4mT{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,23,42,.08),rgba(5,23,42,.78))}.Auth_visualText__LzlkJ{position:absolute;left:clamp(28px,5vw,72px);right:32px;bottom:clamp(36px,8vh,88px);display:grid;grid-gap:8px;gap:8px;color:#fff}.Auth_visualText__LzlkJ span{width:-moz-fit-content;width:fit-content;padding:7px 11px;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:rgba(5,23,42,.28);box-shadow:inset 0 1px rgba(255,255,255,.2);font-size:.78rem;font-weight:800;text-transform:uppercase}.Auth_visualText__LzlkJ strong{max-width:620px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.04;text-shadow:0 3px 12px rgba(0,0,0,.32)}.Auth_formSide__DQOcp{min-width:0;display:flex;flex-direction:column;min-height:100vh;padding:24px clamp(24px,5vw,76px) 46px;background:linear-gradient(135deg,#fbfcfe,#f2f6fa)}.Auth_mobileLogo__E0TFx{display:flex;align-items:center;justify-content:flex-start;gap:24px;display:none}.Auth_mobileLogo__E0TFx a{display:inline-flex;align-items:center;min-height:70px;padding:5px;border:1px solid #d3dde7;border-bottom-color:#afbdca;border-radius:8px;background:linear-gradient(#fff,#eef3f7);box-shadow:0 5px 12px rgba(49,68,89,.12),inset 0 1px #fff}.Auth_mobileLogo__E0TFx img{width:68px;height:68px;object-fit:contain}.Auth_formContainer__BTCDd{width:min(100%,590px);margin:auto;padding:42px 0 20px}.Auth_authCard__ZWVpk{width:100%;padding:clamp(28px,4vw,42px);border:1px solid #d4dee8;border-bottom-color:#afbdca;border-radius:8px;background:linear-gradient(#fff,#fafbfd);box-shadow:0 18px 42px rgba(44,64,85,.14),0 3px 8px rgba(44,64,85,.08),inset 0 1px #fff}.Auth_mfaSurface__dpB3N{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:24px}.Auth_mfaCard__k4_OC{width:min(100%,560px);padding:28px;border-radius:8px;background:#e9eef4;box-shadow:9px 9px 20px rgba(151,164,179,.3),-9px -9px 20px rgba(255,255,255,.86)}.Auth_mfaCard__k4_OC img{display:block;max-width:100%;height:auto;padding:8px;border-radius:6px;background:#fff}.Auth_heading__4RfB5{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #dfe6ed}.Auth_heading__4RfB5>span{color:var(--theme-color);font-size:.78rem;font-weight:800;text-transform:uppercase}.Auth_heading__4RfB5 h1{margin:8px 0;font-size:2.15rem;font-weight:800;color:#172235}.Auth_heading__4RfB5 p{margin:0;color:#667487;line-height:1.6}.Auth_authForm__58vAK{display:grid;grid-gap:18px;gap:18px}.Auth_field__ep39f{display:grid;grid-gap:7px;gap:7px}.Auth_field__ep39f label{font-size:.9rem;font-weight:750;color:#27374a}.Auth_field__ep39f input{outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Auth_field__ep39f input,.Auth_field__ep39f select{width:100%;min-height:48px;padding:10px 13px;border:1px solid #c8d3de;border-radius:7px;background:#fbfcfe;color:#172235;box-shadow:inset 0 2px 5px rgba(57,76,97,.13),inset 0 -1px rgba(255,255,255,.9)}.Auth_inlineControl__QYRGH{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.Auth_inlineControl__QYRGH button{min-height:48px;padding:8px 14px;border:1px solid #8eb1d5;border-bottom-color:#658bb2;border-radius:7px;background:linear-gradient(#fff,#e8f0f7);color:var(--theme-color);font-weight:750;box-shadow:0 4px 9px rgba(45,74,104,.13),inset 0 1px #fff}.Auth_inlineControl__QYRGH button:disabled{opacity:.65}.Auth_field__ep39f input:focus,.Auth_field__ep39f select:focus{border-color:var(--theme-color);box-shadow:inset 0 2px 5px rgba(57,76,97,.12),0 0 0 3px rgba(0,74,173,.12);outline:none}.Auth_field__ep39f input[aria-invalid=true]{border-color:#b42318}.Auth_field__ep39f small,.Auth_passwordHint__WB5sM{margin:0;color:#6c7888;font-size:.78rem;line-height:1.45}.Auth_passwordControl__Z5Bn0{position:relative}.Auth_passwordControl__Z5Bn0 input{padding-right:46px}.Auth_passwordControl__Z5Bn0 button{position:absolute;top:50%;right:8px;width:34px;height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:#657486;transform:translateY(-50%)}.Auth_passwordControl__Z5Bn0 button:hover{border-color:#d1dbe5;background:linear-gradient(#fff,#eef3f7);box-shadow:0 2px 5px rgba(45,65,85,.1)}.Auth_formOptions__XNxfr{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.Auth_authFooter__hQD8d a,.Auth_formOptions__XNxfr a{color:var(--theme-color);font-weight:750;text-decoration:none}.Auth_checkLabel__DUH8k{display:flex;align-items:flex-start;gap:9px;color:#4e5c6d;font-size:.86rem;line-height:1.45}.Auth_checkLabel__DUH8k input{width:16px;height:16px;margin-top:2px;accent-color:var(--theme-color);flex:0 0 auto}.Auth_submitButton__xEzqo{min-height:50px;border:1px solid #07549b;border-bottom-color:#003d77;border-radius:7px;background:linear-gradient(#1977c9,#075da9);color:#fff;font-weight:800;box-shadow:0 7px 14px rgba(0,74,145,.24),inset 0 1px rgba(255,255,255,.3),inset 0 -1px rgba(0,0,0,.14);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.Auth_submitButton__xEzqo:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 9px 18px rgba(0,74,145,.28),inset 0 1px rgba(255,255,255,.35)}.Auth_submitButton__xEzqo:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 3px 7px rgba(0,37,74,.3)}.Auth_submitButton__xEzqo:disabled{opacity:.68;cursor:wait}.Auth_submitLink__0ro01{display:flex;align-items:center;justify-content:center;text-decoration:none}.Auth_submitLink__0ro01:hover{color:#fff}.Auth_fieldError__Gewy4{color:#b42318;font-size:.78rem}.Auth_fieldSuccess__COV4q{color:#17663b;font-size:.78rem}.Auth_errorMessage__HsMmH,.Auth_successMessage__ONWXI{margin-bottom:20px;padding:12px 14px;border-radius:6px;font-size:.88rem;line-height:1.5}.Auth_errorMessage__HsMmH{border:1px solid #f2b8b5;background:#fff1f0;color:#8f1d18}.Auth_successMessage__ONWXI{border:1px solid #a7d7bd;background:#edf9f2;color:#17663b}.Auth_authFooter__hQD8d{display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #dfe6ed;color:#667487;font-size:.9rem;text-align:center}.Auth_authFooter__hQD8d p{margin:0}.Auth_authCard__ZWVpk[data-mode=signup]{padding-block:28px}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_heading__4RfB5{margin-bottom:18px;padding-bottom:16px}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_heading__4RfB5 h1{font-size:1.9rem}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_authForm__58vAK{gap:12px}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_field__ep39f{gap:5px}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_field__ep39f input,.Auth_authCard__ZWVpk[data-mode=signup] .Auth_field__ep39f select,.Auth_authCard__ZWVpk[data-mode=signup] .Auth_inlineControl__QYRGH button{min-height:40px;padding-block:7px}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_submitButton__xEzqo{min-height:44px}.Auth_authCard__ZWVpk[data-mode=signup] .Auth_authFooter__hQD8d{margin-top:18px;padding-top:16px}@media (max-width:900px){.Auth_authPage___KTIc{grid-template-columns:1fr}.Auth_visual__Yadnm{display:none}.Auth_formSide__DQOcp{padding:22px 22px 42px}.Auth_mobileLogo__E0TFx{display:flex;align-items:center;justify-content:flex-start}.Auth_formContainer__BTCDd{padding-top:34px}}@media (max-width:520px){.Auth_mobileLogo__E0TFx{align-items:flex-start}.Auth_mobileLogo__E0TFx img{width:64px;height:64px}.Auth_mobileLogo__E0TFx a{min-height:66px;padding:4px}.Auth_authCard__ZWVpk{padding:24px 19px}.Auth_heading__4RfB5 h1{font-size:1.8rem}.Auth_formOptions__XNxfr{display:grid}.Auth_inlineControl__QYRGH{grid-template-columns:1fr}}