.login-module__MevKGq__page{color:#1c1917;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:100%;min-height:100dvh;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#fcfcfa;display:flex;overflow-x:hidden}.login-module__MevKGq__brand{color:#f8f7f4;background:#0b0d0c;flex:0 0 52%;width:52%;min-height:100dvh;display:none;position:relative;overflow:hidden}.login-module__MevKGq__heroImageWrap{animation:.48s both login-module__MevKGq__fadeIn;position:absolute;inset:0}.login-module__MevKGq__heroImage{object-fit:cover;object-position:62% 46%}.login-module__MevKGq__scrim{pointer-events:none;background:linear-gradient(#080a0957 0%,#080a0914 34%,#080a096b 62%,#080a09e6 100%),linear-gradient(90deg,#080a0938 0%,#0000 38%);position:absolute;inset:0}.login-module__MevKGq__gridOverlay{pointer-events:none;opacity:.34;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 42% 40%,#000 18%,#0000 78%);mask-image:radial-gradient(at 42% 40%,#000 18%,#0000 78%)}.login-module__MevKGq__cropFrame{pointer-events:none;position:absolute;inset:22px}.login-module__MevKGq__cropCorner{border:0 solid #ffffff52;width:16px;height:16px;position:absolute}.login-module__MevKGq__cropCorner[data-pos=tl]{border-top-width:1px;border-left-width:1px;top:0;left:0}.login-module__MevKGq__cropCorner[data-pos=tr]{border-top-width:1px;border-right-width:1px;top:0;right:0}.login-module__MevKGq__cropCorner[data-pos=bl]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.login-module__MevKGq__cropCorner[data-pos=br]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.login-module__MevKGq__regMark{pointer-events:none;width:11px;height:11px;position:absolute}.login-module__MevKGq__regMark svg{width:100%;height:100%;display:block}.login-module__MevKGq__regMarkLeft{top:18%;left:9%}.login-module__MevKGq__regMarkRight{top:18%;right:9%}.login-module__MevKGq__annotation{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff57;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px;position:absolute}.login-module__MevKGq__annoCmyk{top:22%;left:44px}.login-module__MevKGq__annoSize{top:58%;right:48px}.login-module__MevKGq__brandInner{z-index:2;flex-direction:column;justify-content:space-between;height:100%;min-height:100dvh;padding:32px 36px 28px;display:flex;position:relative}.login-module__MevKGq__lockup{align-items:center;gap:10px;width:fit-content;animation:.42s both login-module__MevKGq__fadeUp;display:flex}.login-module__MevKGq__mark{flex-shrink:0;width:15px;height:15px;position:relative}.login-module__MevKGq__mark:before,.login-module__MevKGq__mark:after{content:"";background:#ffffffe0;position:absolute}.login-module__MevKGq__mark:before{width:1px;top:1px;bottom:1px;left:50%;transform:translate(-50%)}.login-module__MevKGq__mark:after{height:1px;top:50%;left:1px;right:1px;transform:translateY(-50%)}.login-module__MevKGq__logoType{letter-spacing:-.03em;color:#f6f5f1;font-size:16px;font-weight:600}.login-module__MevKGq__aiBadge{color:#c9e3ddeb;letter-spacing:.12em;text-transform:uppercase;border:1px solid #9dcec452;border-radius:999px;margin-left:2px;padding:3px 8px;font-size:9px;font-weight:600;line-height:1.2}.login-module__MevKGq__aiBadgeLight{color:#0f766e;background:#0f766e0f;border-color:#0f766e38}.login-module__MevKGq__jobCard{color:#ffffffc7;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0e12107a;border:1px solid #ffffff1a;border-radius:12px;width:228px;padding:16px 18px 14px;animation:.5s .16s both login-module__MevKGq__fadeUp;position:absolute;top:26%;right:7%;box-shadow:0 18px 40px #0000002e}.login-module__MevKGq__jobMeta{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff75;justify-content:space-between;gap:8px;font-size:10px;display:flex}.login-module__MevKGq__jobTitle{letter-spacing:-.02em;color:#ffffffe6;margin:8px 0 12px;font-size:14px;font-weight:560}.login-module__MevKGq__jobSteps{color:#ffffff9e;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.login-module__MevKGq__jobSteps li{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-module__MevKGq__jobDone{color:#9dcec4;font-size:11px}.login-module__MevKGq__jobNext{color:#ffffff73;font-size:13px}.login-module__MevKGq__copy{max-width:460px;animation:.48s 80ms both login-module__MevKGq__fadeUp}.login-module__MevKGq__headline{letter-spacing:-.038em;color:#f7f6f2;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.08}.login-module__MevKGq__subhead{color:#f7f6f2ad;max-width:380px;margin:14px 0 0;font-size:15px;line-height:1.55}.login-module__MevKGq__signals{letter-spacing:.14em;text-transform:uppercase;color:#f7f6f26b;margin:28px 0 0;font-size:11px;font-weight:500}.login-module__MevKGq__auth{background:#fcfcfa;flex-direction:column;flex:48%;min-width:0;padding:0 24px;display:flex}.login-module__MevKGq__authInner{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:440px;margin:0 auto;padding:48px 0 24px;animation:.46s 40ms both login-module__MevKGq__fadeUp;display:flex}.login-module__MevKGq__mobileLockup{align-items:center;gap:10px;margin-bottom:36px;display:flex}.login-module__MevKGq__mobileLogo{object-fit:contain;object-position:left center;width:auto;max-width:148px;height:28px}.login-module__MevKGq__heading{letter-spacing:-.038em;color:#1c1917;margin:0;font-size:clamp(30px,3.2vw,36px);font-weight:600;line-height:1.15}.login-module__MevKGq__subtitle{color:#78716c;margin:10px 0 0;font-size:15.5px;line-height:1.5}.login-module__MevKGq__form{margin-top:40px}.login-module__MevKGq__form .ant-form-item{margin-bottom:22px}.login-module__MevKGq__form .ant-form-item-label{padding-bottom:8px!important}.login-module__MevKGq__form .ant-form-item-label>label{color:#1c1917;height:auto;font-size:14px;font-weight:600}:is(.login-module__MevKGq__form .ant-input-outlined,.login-module__MevKGq__form .ant-input-affix-wrapper-outlined){min-height:54px;box-shadow:none;background:#fff;border-color:#e7e5e0;border-radius:12px;padding-inline:16px;font-size:15px}.login-module__MevKGq__form .ant-input-affix-wrapper-outlined input{font-size:15px}:is(.login-module__MevKGq__form .ant-input-outlined::placeholder,.login-module__MevKGq__form .ant-input-affix-wrapper input::placeholder){color:#a8a29e}:is(.login-module__MevKGq__form .ant-input-outlined:hover,.login-module__MevKGq__form .ant-input-affix-wrapper-outlined:hover){border-color:#d6d3cd}:is(.login-module__MevKGq__form .ant-input-outlined:focus,.login-module__MevKGq__form .ant-input-outlined:focus-within,.login-module__MevKGq__form .ant-input-affix-wrapper-outlined:focus,.login-module__MevKGq__form .ant-input-affix-wrapper-outlined-focused){border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}:is(.login-module__MevKGq__form .ant-input-status-error.ant-input-outlined,.login-module__MevKGq__form .ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-outlined){border-color:#d97878}.login-module__MevKGq__form .ant-form-item-explain-error{margin-top:6px;font-size:13px;line-height:1.4}.login-module__MevKGq__form .ant-input-password-icon{color:#a8a29e}.login-module__MevKGq__form .ant-input-password-icon:hover{color:#57534e}.login-module__MevKGq__phoneWrap{background:#fff;border:1px solid #e7e5e0;border-radius:12px;align-items:stretch;height:54px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.login-module__MevKGq__phoneWrap:hover{border-color:#d6d3cd}.login-module__MevKGq__phoneWrap:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}.login-module__MevKGq__phoneError{border-color:#d97878}.login-module__MevKGq__form .ant-form-item-has-error .login-module__MevKGq__phoneWrap{border-color:#d97878}.login-module__MevKGq__phoneError:focus-within{border-color:#c44c4c;box-shadow:0 0 0 3px #c44c4c1f}.login-module__MevKGq__form .ant-form-item-has-error .login-module__MevKGq__phoneWrap:focus-within{border-color:#c44c4c;box-shadow:0 0 0 3px #c44c4c1f}.login-module__MevKGq__countrySelect{color:#1c1917;-webkit-user-select:none;user-select:none;background:#fafaf7;border-right:1px solid #e7e5e0;flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:15px;font-weight:500;display:flex}.login-module__MevKGq__flag{font-size:15px;line-height:1}.login-module__MevKGq__dial{font-variant-numeric:tabular-nums}.login-module__MevKGq__phoneNative{color:#1c1917;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 16px;font-family:inherit;font-size:15px}.login-module__MevKGq__phoneNative::placeholder{color:#a8a29e}.login-module__MevKGq__phoneNative:disabled{cursor:not-allowed}.login-module__MevKGq__errorBanner{color:#9a3b34;background:#fdf6f5;border:1px solid #f0d9d6;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.login-module__MevKGq__passwordItem{margin-bottom:10px!important}.login-module__MevKGq__forgotRow{justify-content:flex-end;margin:0 0 30px;display:flex}.login-module__MevKGq__textLink{appearance:none;font:inherit;color:#0f766e;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:none}.login-module__MevKGq__textLink:hover{color:#115e59}.login-module__MevKGq__textLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0f766e}.login-module__MevKGq__submitBtn{letter-spacing:.01em;height:54px!important;box-shadow:none!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important}.login-module__MevKGq__submitBtn:hover:not(:disabled){background:#0c5f58!important;border-color:#0c5f58!important}.login-module__MevKGq__submitBtn:active:not(:disabled){background:#0a524c!important;border-color:#0a524c!important}.login-module__MevKGq__meta{color:#78716c;flex-direction:column;gap:10px;margin-top:38px;font-size:14.5px;line-height:1.5;display:flex}.login-module__MevKGq__footer{color:#a8a29e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;max-width:440px;margin:0 auto;padding:8px 0 28px;font-size:12px;display:flex}.login-module__MevKGq__footerNav{align-items:center;gap:16px;display:flex}.login-module__MevKGq__footerNav span,.login-module__MevKGq__footerNav button{color:#a8a29e;font-size:12px}.login-module__MevKGq__footerNav button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.login-module__MevKGq__footerNav button:hover{color:#78716c}.login-module__MevKGq__footerNav button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0f766e}@keyframes login-module__MevKGq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes login-module__MevKGq__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.login-module__MevKGq__page{height:100dvh;overflow:hidden}.login-module__MevKGq__brand{height:100%;min-height:0;display:block}.login-module__MevKGq__brandInner{height:100%;min-height:0}.login-module__MevKGq__mobileLockup{display:none}.login-module__MevKGq__auth{height:100%;padding:0 40px;overflow:hidden auto}.login-module__MevKGq__authInner{padding:40px 0 16px}.login-module__MevKGq__footer{padding:8px 0 28px}}@media (max-width:1199px){.login-module__MevKGq__jobCard{display:none}}@media (min-width:768px) and (max-width:1023px){.login-module__MevKGq__brand{flex-basis:46%;width:46%}.login-module__MevKGq__brandInner{padding:24px 24px 22px}.login-module__MevKGq__headline{font-size:28px}.login-module__MevKGq__subhead{font-size:14px}.login-module__MevKGq__jobCard,.login-module__MevKGq__annotation,.login-module__MevKGq__regMark{display:none}.login-module__MevKGq__auth{padding:0 28px}.login-module__MevKGq__authInner{max-width:400px}}@media (min-width:1024px){.login-module__MevKGq__brand{flex-basis:54%;width:54%}.login-module__MevKGq__brandInner{padding:36px 44px 32px}}@media (min-width:1440px){.login-module__MevKGq__headline{font-size:46px}.login-module__MevKGq__brandInner{padding:40px 52px 36px}.login-module__MevKGq__authInner,.login-module__MevKGq__footer{max-width:440px}}@media (max-width:767px){.login-module__MevKGq__authInner{justify-content:flex-start;padding-top:28px}}@media (prefers-reduced-motion:reduce){.login-module__MevKGq__heroImageWrap,.login-module__MevKGq__lockup,.login-module__MevKGq__copy,.login-module__MevKGq__jobCard,.login-module__MevKGq__authInner{animation:none}}
