.login_page__aBQOq{--foreground:#172644;--muted-foreground:#67748b;--field-background:#f5f6fa;--input:#f5f6fa;--ring:#5270af;--primary:#184094;--primary-foreground:#fff;--destructive:#c73535;height:100dvh;overflow-y:auto;background:#fff;color:var(--foreground);color-scheme:light}.login_layout__oJWmG{display:grid;grid-template-columns:minmax(0,.483fr) minmax(0,.517fr);min-height:100%}.login_formPanel__XvREg{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:32px 36px 28px;isolation:isolate}.login_brand__9m3As{position:relative;flex-shrink:0}.login_logo__IGqkh{width:132px}.login_formBody__it0um{position:relative;width:100%;max-width:320px;margin:auto;padding-block:64px}.login_formHeading__awD6v{margin-bottom:30px}.login_formHeading__awD6v h1{margin:0;color:#172644;font-size:24px;font-weight:450;line-height:1.3;letter-spacing:-.025em}.login_form__hum_l{display:grid;gap:30px}.login_form__hum_l label{color:#24375b;font-size:12px;font-weight:500}.login_form__hum_l .login_password__XW0lD,.login_form__hum_l .login_username__XCxqf{height:44px;border:1px solid transparent;border-radius:24px;background:#f5f6fa;color:#172644;padding-left:42px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login_form__hum_l .login_password__XW0lD{padding-right:48px}.login_form__hum_l input::placeholder{color:#6b768a}.login_form__hum_l input:hover{border-color:#c5cfe4}.login_form__hum_l input:focus-visible{border-color:#184094;box-shadow:0 0 0 3px #18409412}.login_form__hum_l input[aria-invalid=true]{border-color:#c73535}.login_form__hum_l .login_submit__c8CGG{width:100%;height:48px;border-radius:5px;background:#184094;color:#fff;font-size:13px;font-weight:500;box-shadow:0 10px 24px -6px #18409445}.login_form__hum_l .login_submit__c8CGG:hover{background:#133271}.login_formFooter__3bgHv{position:relative;max-width:320px;margin-inline:auto;color:#67748b;font-size:11px;line-height:1.7;text-align:center}.login_sessionNotice__8aSk8{padding:12px 16px;border:1px solid #ead9b0;border-radius:8px;background:#fffbeb;color:#835112;font-size:13px;line-height:1.6}.login_circles__cZLiy{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.login_circles__cZLiy i{position:absolute;border:1px solid #5270af80;border-radius:50%}.login_circles__cZLiy i:first-child{width:156px;height:156px;top:-48px;right:-52px}.login_circles__cZLiy i:nth-child(2){width:34px;height:34px;left:-20px;top:33%}.login_circles__cZLiy i:nth-child(3){width:158px;height:158px;bottom:-68px;left:-72px}.login_circles__cZLiy i:nth-child(4){width:220px;height:220px;bottom:-110px;right:-110px}.login_circles__cZLiy i:nth-child(5){width:28px;height:28px;bottom:17%;left:49%}.login_aside__0R6r1{position:relative;display:flex;align-items:center;min-width:0;padding:80px clamp(40px,6vw,112px);background-color:#184094;background-image:linear-gradient(165deg,rgb(35 91 167/76%),rgb(25 50 118/85%) 58%,rgb(31 28 88/96%)),url(/brand/login-business-laptop.jpg);background-size:cover;background-position:50%;color:#fff}.login_asideTitle__1Ihs6{margin:0;padding:0;font-size:clamp(38px,4.15vw,68px);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-shadow:0 2px 16px #10295c18}.login_asideTitle__1Ihs6 span{display:block}@media (min-width:1600px){.login_formBody__it0um{max-width:360px}}@media (max-width:1100px){.login_formPanel__XvREg{padding:28px}.login_formBody__it0um{max-width:300px}.login_aside__0R6r1{padding-inline:40px}.login_asideTitle__1Ihs6{font-size:40px}}@media (max-width:899px){.login_layout__oJWmG{grid-template-columns:minmax(0,1fr)}.login_aside__0R6r1{display:none}.login_formPanel__XvREg{padding:28px 32px 24px}.login_formBody__it0um{max-width:340px;padding-block:64px}.login_form__hum_l .login_password__XW0lD,.login_form__hum_l .login_username__XCxqf{height:48px;font-size:16px}.login_circles__cZLiy i:nth-child(5){left:14%;bottom:14%;width:18px;height:18px}}@media (max-width:400px){.login_formPanel__XvREg{padding-inline:24px}.login_formBody__it0um{padding-block:48px}.login_logo__IGqkh{width:120px}}@media (prefers-reduced-motion:reduce){.login_form__hum_l .login_password__XW0lD,.login_form__hum_l .login_username__XCxqf{transition:none}}