.page_wrapper__f_pQa{display:flex;min-height:100vh;width:100%}.page_leftSide__Z91lY{display:flex;flex-direction:column;width:50%;height:100vh;padding:2.5rem;background:linear-gradient(155deg,#01478f,#0b5d97 40%,#218bb5 70%,#32a9c7);background-size:cover;position:relative;overflow:hidden}.page_leftSide__Z91lY:before{content:"";position:absolute;inset:0;background:url(/images/bg-2.svg) 50%/cover no-repeat;opacity:.06;pointer-events:none}.page_leftSide__Z91lY:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 80%,rgba(50,169,199,.25) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(1,71,143,.2) 0,transparent 60%);pointer-events:none}.page_leftContent__La2n2{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;flex:1;max-width:440px;margin:0 auto;width:100%;min-height:0}.page_systemLogo__Wwi_F{padding-top:.5rem}.page_systemLogoImage__u__rh{filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));object-fit:contain}.page_brandingArea__uoJnD{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;padding:2rem 0}.page_tenantLogo__567_u{object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}.page_portalTitle__KroJA{color:#fff;font-weight:800;font-size:2.4rem;line-height:1.1;letter-spacing:-.5px;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.12)}.page_portalSubtitle__1Kagy{color:hsla(0,0%,100%,.88);font-size:1.05rem;line-height:1.65;font-weight:400;max-width:380px;margin:0}.page_tenantName__Zx4ZW{color:hsla(0,0%,100%,.7);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;margin:0}.page_brandDivider__8bsaM{width:48px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.35)}.page_leftFooter__tZrl8{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;align-self:end}.page_footerText__62nQc{color:hsla(0,0%,100%,.55);font-size:.78rem;font-weight:400}.page_footerLogo__tjf8l{object-fit:contain;opacity:.6;transition:opacity .2s ease}.page_footerLogo__tjf8l:hover{opacity:.85}.page_rightSide__kZppR{display:flex;align-items:center;justify-content:center;width:50%;height:100vh;padding:2.5rem;background-color:#fff;overflow-y:auto}.page_formWrapper__DOJCI{width:100%;max-width:400px}.page_tenantHeader__31aUa{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1.5px solid #f0f2f5}.page_tenantHeaderFallback__0K40b{display:flex;align-items:center;gap:.65rem}.page_tenantInitials__LW9zp{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#01478f,#218bb5);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(1,71,143,.2)}.page_tenantHeaderLogo__bsM3N{object-fit:contain;max-height:40px;width:auto}.page_tenantHeaderName__Cof7C{font-size:1rem;font-weight:700;color:#1a1b1e;letter-spacing:-.2px}.page_formTitle__QHsIW{color:#1a1b1e;font-weight:700;font-size:1.65rem;line-height:1.2;letter-spacing:-.3px;margin:0 0 .35rem}.page_formSubtitle__iihFw{color:#868e96;font-size:.92rem;font-weight:400;line-height:1.5;margin:0 0 2rem}.page_formLabel__jBV4T{color:#344054;font-weight:600;font-size:.875rem;margin-bottom:.35rem}.page_formInput__U7QLz{border:1.5px solid #d0d5dd;border-radius:10px;background-color:#fff;color:#1a1b1e;font-size:.925rem;font-weight:450;transition:border-color .2s ease,box-shadow .2s ease;height:44px}.page_formInput__U7QLz:focus{border-color:#218bb5;box-shadow:0 0 0 3px rgba(33,139,181,.12);outline:none}.page_formInput__U7QLz:hover:not(:focus):not(:disabled){border-color:#98a2b3}.page_formInput__U7QLz::placeholder{color:#98a2b3;font-weight:400}.page_formInput__U7QLz:disabled{background-color:#f9fafb;color:#98a2b3;cursor:not-allowed}.page_formInput__U7QLz input{color:#1a1b1e;font-weight:450}.page_formInput__U7QLz input::placeholder{color:#98a2b3;font-weight:400}.page_usernameInput__5o3Em{text-transform:uppercase;letter-spacing:.3px;font-weight:500}.page_submitButton__ZOfg5{background:linear-gradient(135deg,#01478f,#218bb5 60%,#32a9c7);color:#fff;width:100%;height:46px;margin-top:.75rem;border-radius:10px;font-weight:600;font-size:.95rem;border:none;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px rgba(1,71,143,.25),0 2px 6px rgba(1,71,143,.15)}.page_submitButton__ZOfg5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transition:left .5s}.page_submitButton__ZOfg5:focus,.page_submitButton__ZOfg5:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(1,71,143,.3),0 4px 10px rgba(1,71,143,.2)}.page_submitButton__ZOfg5:focus:before,.page_submitButton__ZOfg5:hover:before{left:100%}.page_submitButton__ZOfg5:active{transform:translateY(0);box-shadow:0 2px 8px rgba(1,71,143,.2),0 1px 4px rgba(1,71,143,.1)}.page_submitButton__ZOfg5:disabled,.page_submitButton__ZOfg5[data-disabled]{background:#e0e0e0;color:#999;cursor:not-allowed;transform:none;box-shadow:none}.page_submitButton__ZOfg5:disabled:before,.page_submitButton__ZOfg5[data-disabled]:before{display:none}.page_errorAlert__dxvKB{border-radius:10px;border:1px solid #fecaca;background-color:#fef2f2}@keyframes page_fadeInLeft__SZPH4{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes page_fadeInRight__rTaDa{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes page_fadeInUp___UtKJ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_leftSide__Z91lY{animation:page_fadeInLeft__SZPH4 .5s ease-out}.page_rightSide__kZppR{animation:page_fadeInRight__rTaDa .5s ease-out}.page_brandingArea__uoJnD>*{animation:page_fadeInUp___UtKJ .4s ease-out both}.page_brandingArea__uoJnD>:first-child{animation-delay:.15s}.page_brandingArea__uoJnD>:nth-child(2){animation-delay:.25s}.page_brandingArea__uoJnD>:nth-child(3){animation-delay:.35s}.page_brandingArea__uoJnD>:nth-child(4){animation-delay:.45s}.page_brandingArea__uoJnD>:nth-child(5){animation-delay:.55s}.page_mobileHeader__y7169{display:none;padding:1.5rem 1.25rem;background:linear-gradient(155deg,#01478f,#218bb5 60%,#32a9c7);text-align:center}.page_mobileLogoImage__kWb89{filter:drop-shadow(0 2px 6px rgba(0,0,0,.15));object-fit:contain;margin:0 auto}.page_mobileTenantName__nETNn{color:hsla(0,0%,100%,.8);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:.75rem 0 0}.page_mobileTitle__tcvmp{color:#fff;font-weight:700;font-size:1.25rem;margin:.25rem 0 0}@media (max-width:768px){.page_wrapper__f_pQa{flex-direction:column}.page_leftSide__Z91lY{display:none}.page_mobileHeader__y7169{display:block}.page_rightSide__kZppR{width:100%;min-height:auto;flex:1;padding:2rem 1.25rem;animation:none}.page_formTitle__QHsIW{font-size:1.4rem}.page_formSubtitle__iihFw{margin-bottom:1.5rem}}@media (max-width:480px){.page_rightSide__kZppR{padding:1.5rem 1rem}.page_formWrapper__DOJCI{max-width:100%}.page_submitButton__ZOfg5{height:44px}}@media (min-width:1400px){.page_leftSide__Z91lY,.page_rightSide__kZppR{padding:3rem 4rem}.page_portalTitle__KroJA{font-size:2.75rem}}