.LoaderMini_loaderContainer__P46lR{--loader-color:var(--bs-primary,#0d6efd);--loader-spacing:1.5rem;--loader-duration:2s;padding:2rem 1rem;animation:LoaderMini_fadeInLoader__flhkN .4s ease-out forwards}.LoaderMini_loaderContainer__P46lR,.LoaderMini_loaderFullscreen__ptNYt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--loader-spacing);opacity:0}.LoaderMini_loaderFullscreen__ptNYt{--loader-color:var(--bs-primary,#0d6efd);--loader-spacing:2rem;--loader-duration:2s;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,250,.95));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:LoaderMini_fadeInLoader__flhkN .3s ease-out forwards}.LoaderMini_sizeSm__tQd9m{--loader-spacing:1rem}.LoaderMini_sizeMd__qySZ_{--loader-spacing:1.5rem}.LoaderMini_sizeLg__ZaR3N{--loader-spacing:2rem}.LoaderMini_spinnerWrapper___fuf4{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.LoaderMini_spinner__VXTqZ{position:relative;animation:LoaderMini_spinnerRotate__HBiMR var(--loader-duration) linear infinite;filter:drop-shadow(0 0 12px rgba(var(--loader-color-rgb,13,110,253),.3));transition:filter .3s ease-out}.LoaderMini_spinner__VXTqZ:hover{filter:drop-shadow(0 0 20px rgba(var(--loader-color-rgb,13,110,253),.5))}.LoaderMini_spinner__VXTqZ img{display:block;width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.LoaderMini_message__D0s_U{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5;text-align:center;letter-spacing:.2px;animation:LoaderMini_fadeInMessage__NYeNE .5s ease-out .2s forwards;opacity:0;max-width:280px;word-wrap:break-word;transition:color .3s ease-out}@keyframes LoaderMini_fadeInLoader__flhkN{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LoaderMini_spinnerRotate__HBiMR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoaderMini_fadeInMessage__NYeNE{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoaderMini_loaderContainer__P46lR,.LoaderMini_loaderFullscreen__ptNYt,.LoaderMini_message__D0s_U,.LoaderMini_spinner__VXTqZ{animation:none!important;opacity:1!important;transform:none!important}.LoaderMini_spinner__VXTqZ{opacity:.8}}@media (prefers-contrast:more){.LoaderMini_spinner__VXTqZ{filter:drop-shadow(0 0 16px rgba(var(--loader-color-rgb,13,110,253),.8)) opacity(1.2)}.LoaderMini_message__D0s_U{font-weight:600}}@media (prefers-color-scheme:dark){.LoaderMini_loaderFullscreen__ptNYt{background:linear-gradient(135deg,rgba(26,26,26,.98),rgba(42,42,42,.98))}.LoaderMini_message__D0s_U{color:#f0f0f0!important}}@media (max-width:575.98px){.LoaderMini_loaderContainer__P46lR{padding:1.5rem 1rem;gap:1rem}.LoaderMini_loaderFullscreen__ptNYt{gap:1.5rem}.LoaderMini_message__D0s_U{font-size:.875rem;max-width:260px}}@media (max-width:375px){.LoaderMini_message__D0s_U{max-width:240px;font-size:.8125rem}}.LoaderMini_loaderContainer__P46lR:focus-visible,.LoaderMini_loaderFullscreen__ptNYt:focus-visible{outline:2px solid var(--loader-color);outline-offset:4px;border-radius:.5rem}.loginv2_loginContainer__DkhVe{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);overflow:hidden}.loginv2_loginContainer__DkhVe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/landing.jpg) 50%/cover;opacity:.95;z-index:0}.loginv2_loginContainer__DkhVe:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(13,110,253,.08),rgba(13,110,253,.04));z-index:1}.loginv2_interactiveContainer__REov1{position:relative;z-index:2;animation:loginv2_fadeInContainer__EZ7D6 .6s ease-out forwards}@keyframes loginv2_fadeInContainer__EZ7D6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loginv2_headerSection__a1M4t{color:#fff;display:flex;flex-direction:column;gap:2rem;animation:loginv2_slideInLeft__1K7X3 .7s ease-out forwards}@keyframes loginv2_slideInLeft__1K7X3{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.loginv2_headerSection__a1M4t img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));animation:loginv2_logoFloat__4r7Zl 3s ease-in-out infinite}@keyframes loginv2_logoFloat__4r7Zl{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.loginv2_taglineBox__S5RAv{background:linear-gradient(135deg,rgba(0,0,0,.25),rgba(0,0,0,.15));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:2rem;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.15);transition:all .3s cubic-bezier(.4,0,.2,1);animation:loginv2_slideInUp__Ua5NA .8s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes loginv2_slideInUp__Ua5NA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loginv2_taglineBox__S5RAv:hover{background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.2))}.loginv2_taglineBox__S5RAv p{font-size:1.125rem;font-weight:600;line-height:1.6;letter-spacing:.3px;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.loginv2_formCard__aGtUr{background:#fff;border:1px solid #dee2e6;border-radius:1.2rem;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:2.5rem 2rem;animation:loginv2_slideInRight__jFNjs .7s ease-out forwards}@keyframes loginv2_slideInRight__jFNjs{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:991.98px){.loginv2_formCard__aGtUr{padding:1.75rem 1.5rem}}.loginv2_cardContent__tCSYX{display:flex;flex-direction:column;gap:1.5rem}.loginv2_mobileLogo__MNkRH{display:flex;justify-content:center;padding-bottom:1rem;border-bottom:1px solid #dee2e6;animation:loginv2_fadeIn__o7lFB .6s ease-out forwards;opacity:0;animation-delay:.3s}.loginv2_mobileLogo__MNkRH img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.loginv2_statusAlert__i8ltY{background:linear-gradient(135deg,#e7f3ff,#f0f8ff);border:1.5px solid #646780;border-radius:.875rem;padding:.875rem 1.25rem;display:flex;align-items:center;gap:.875rem;animation:loginv2_slideDown__2NsZu .4s ease-out forwards;opacity:0}@keyframes loginv2_slideDown__2NsZu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.loginv2_statusAlert__i8ltY i{color:#646780;font-size:1.25rem;flex-shrink:0;animation:loginv2_pulse__OI8_x 2s ease-in-out infinite}@keyframes loginv2_pulse__OI8_x{0%,to{opacity:1}50%{opacity:.6}}.loginv2_statusAlert__i8ltY small{color:#1a1a1a;font-size:.9375rem;font-weight:500;margin:0}.loginv2_formHeading__Hp6Y1{margin:0;font-size:1.75rem;font-weight:700;color:#1a1a1a;letter-spacing:-.5px;animation:loginv2_fadeInHeading__TriMw .6s ease-out forwards;opacity:0;animation-delay:.2s}@keyframes loginv2_fadeInHeading__TriMw{0%{opacity:0}to{opacity:1}}.loginv2_formSubheading__Oke_j{margin:0;font-size:.9375rem;color:#6c757d;font-weight:400}.loginv2_formGroupContainer__uO9Ub{display:flex;flex-direction:column;gap:.5rem;animation:loginv2_fadeIn__o7lFB .6s ease-out forwards;opacity:0}.loginv2_formGroupContainer__uO9Ub:nth-child(3){animation-delay:.2s}.loginv2_formGroupContainer__uO9Ub:nth-child(4){animation-delay:.3s}.loginv2_formGroupContainer__uO9Ub:nth-child(5){animation-delay:.4s}@keyframes loginv2_fadeIn__o7lFB{0%{opacity:0}to{opacity:1}}.loginv2_formLabel__313W9{font-weight:600;font-size:.9375rem;color:#1a1a1a;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.loginv2_formLabel__313W9 i{color:#646780;font-size:1.125rem}.loginv2_formInput___NaN1{width:100%;padding:.875rem 1.125rem;font-size:1rem;border:2px solid #dee2e6;border-radius:.75rem;background-color:#f8f9fa;color:#1a1a1a;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit}.loginv2_formInput___NaN1:focus{outline:none;border-color:#646780;background-color:#fff;box-shadow:0 0 0 3px rgba(13,110,253,.1);transform:translateY(-2px)}.loginv2_formInput___NaN1::placeholder{color:#6c757d;opacity:.8}.loginv2_formInput___NaN1.is-valid{border-color:#198754;background-color:rgba(25,135,84,.05)}.loginv2_formInput___NaN1.is-valid:focus{box-shadow:0 0 0 3px rgba(25,135,84,.1)}.loginv2_formInput___NaN1.is-invalid{border-color:#dc3545;background-color:rgba(220,53,69,.05)}.loginv2_formInput___NaN1.is-invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.loginv2_formInput___NaN1:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.6}.loginv2_invalidFeedback__DlNbD{color:#dc3545;font-size:.8125rem;font-weight:500;margin-top:.375rem;display:flex;align-items:center;gap:.375rem;animation:loginv2_shake__gR1jF .3s ease-in-out}@keyframes loginv2_shake__gR1jF{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.loginv2_invalidFeedback__DlNbD:before{content:"⚠️";font-size:.875rem}.loginv2_btnPrimary__cr3KR{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:.75rem;background-color:#646780;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.625rem;letter-spacing:.3px;position:relative;overflow:hidden}.loginv2_btnPrimary__cr3KR:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease-in-out}.loginv2_btnPrimary__cr3KR:hover:not(:disabled):before{left:100%}.loginv2_btnPrimary__cr3KR:hover:not(:disabled){background-color:#0b5ed7;transform:translateY(-2px);box-shadow:0 8px 16px rgba(13,110,253,.3)}.loginv2_btnPrimary__cr3KR:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 8px rgba(13,110,253,.2)}.loginv2_btnPrimary__cr3KR:disabled{opacity:.65;cursor:not-allowed}.loginv2_btnPrimary__cr3KR:focus{outline:none;box-shadow:0 0 0 3px rgba(13,110,253,.2)}.loginv2_btnSecondary__9OuwD{width:100%;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;border:2px solid #dee2e6;border-radius:.75rem;background-color:transparent;color:#1a1a1a;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.loginv2_btnSecondary__9OuwD:hover:not(:disabled){border-color:#646780;color:#646780;background-color:rgba(13,110,253,.05);transform:translateY(-2px)}.loginv2_btnSecondary__9OuwD:focus{outline:none;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.loginv2_btnSecondary__9OuwD:disabled{opacity:.5;cursor:not-allowed}.loginv2_btnLink__sBbrT{background:none;border:none;color:#646780;cursor:pointer;font-weight:500;font-size:.9375rem;padding:.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:.375rem}.loginv2_btnLink__sBbrT:hover:not(:disabled){color:#0b5ed7;text-decoration:underline}.loginv2_btnLink__sBbrT:focus{outline:2px solid #646780;outline-offset:2px;border-radius:.25rem}.loginv2_btnLink__sBbrT:disabled{opacity:.5;cursor:not-allowed}.loginv2_buttonGroup__7srzx{display:grid;grid-gap:.75rem;gap:.75rem;animation:loginv2_fadeIn__o7lFB .6s ease-out forwards;opacity:0;animation-delay:.35s}.loginv2_buttonGroupDouble__ZAx6_{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;animation:loginv2_fadeIn__o7lFB .6s ease-out forwards;opacity:0;animation-delay:.4s}.loginv2_divider__MRB4o{border-top:1px solid #dee2e6;padding-top:1.5rem;margin-top:1rem;animation:loginv2_fadeIn__o7lFB .6s ease-out forwards;opacity:0;animation-delay:.45s}.loginv2_dividerText__qgZUH{margin-bottom:.875rem;font-weight:600;color:#1a1a1a;font-size:.9375rem}.loginv2_loaderContainer__B_nVZ{padding:1.5rem 0;display:flex;justify-content:center;animation:loginv2_fadeIn__o7lFB .6s ease-out forwards;opacity:0;animation-delay:.2s}.loginv2_fadeInAnimate__IDg0L{animation:loginv2_fadeIn__o7lFB .6s ease-out forwards}.loginv2_slideInAnimate__A9DB1{animation:loginv2_slideInLeft__1K7X3 .6s ease-out forwards}@media (max-width:575.98px){.loginv2_formCard__aGtUr{padding:1.5rem 1rem}.loginv2_formHeading__Hp6Y1{font-size:1.5rem}.loginv2_headerSection__a1M4t{gap:1.5rem}.loginv2_taglineBox__S5RAv{padding:1.5rem}.loginv2_taglineBox__S5RAv p{font-size:1rem}.loginv2_buttonGroupDouble__ZAx6_{grid-template-columns:1fr}}@media print{.loginv2_loginContainer__DkhVe{background:#fff}.loginv2_loginContainer__DkhVe:after,.loginv2_loginContainer__DkhVe:before{display:none}.loginv2_formCard__aGtUr{box-shadow:none;border:1px solid #000}}@media (prefers-contrast:more){.loginv2_formInput___NaN1{border-width:3px}.loginv2_btnPrimary__cr3KR,.loginv2_btnSecondary__9OuwD,.loginv2_statusAlert__i8ltY{border-width:2px}}@media (prefers-reduced-motion:reduce){.loginv2_buttonGroupDouble__ZAx6_,.loginv2_buttonGroup__7srzx,.loginv2_divider__MRB4o,.loginv2_formCard__aGtUr,.loginv2_formGroupContainer__uO9Ub,.loginv2_formHeading__Hp6Y1,.loginv2_headerSection__a1M4t,.loginv2_interactiveContainer__REov1,.loginv2_loaderContainer__B_nVZ,.loginv2_loginContainer__DkhVe,.loginv2_mobileLogo__MNkRH,.loginv2_statusAlert__i8ltY,.loginv2_taglineBox__S5RAv{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.loginv2_languageSelectorContainer__xsyA9{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:1rem;background:linear-gradient(135deg,#f8f9fa,#f0f3f7);border:1px solid #dee2e6;border-radius:.875rem;animation:loginv2_fadeIn__o7lFB .5s ease-out forwards}.loginv2_languageSelectorLabel__YtPT8{font-size:.8125rem;font-weight:700;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem;margin:0}.loginv2_languageSelectorLabel__YtPT8 i{color:#646780;font-size:1rem}.loginv2_languageSelectorGroup__mg_YT{display:flex;gap:.75rem;flex-wrap:wrap}.loginv2_languageBtn__KdVEK{flex:1 1;min-width:70px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;border:2px solid #b3b4bb;border-radius:.625rem;background:#fff;color:#646780;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.375rem;text-transform:uppercase;letter-spacing:.3px}.loginv2_languageBtn__KdVEK:hover:not(:disabled){border-color:#646780;background:linear-gradient(135deg,#5c5f79,#3d3f4d);box-shadow:0 4px 12px rgba(13,110,253,.15);transform:translateY(-2px);color:#fff}.loginv2_languageBtn__KdVEK:active:not(:disabled){transform:translateY(0)}.loginv2_languageBtn__KdVEK.loginv2_active__XCKIF{border-color:#646780;background:linear-gradient(135deg,#646780,#646780);color:#fff;box-shadow:0 4px 12px rgba(13,110,253,.3)}.loginv2_languageBtn__KdVEK:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){.loginv2_formCard__aGtUr{background:#1a1a1a;border-color:#404040;box-shadow:0 8px 24px rgba(0,0,0,.4)}.loginv2_dividerText__qgZUH,.loginv2_formHeading__Hp6Y1,.loginv2_formLabel__313W9,.loginv2_statusAlert__i8ltY small{color:#f0f0f0}.loginv2_formSubheading__Oke_j{color:#b0b0b0}.loginv2_formInput___NaN1{background-color:#2a2a2a;color:#f0f0f0;border-color:#404040}.loginv2_formInput___NaN1:focus{background-color:#333;box-shadow:0 0 0 3px rgba(13,110,253,.2)}.loginv2_mobileLogo__MNkRH{border-bottom-color:#404040}.loginv2_divider__MRB4o{border-top-color:#404040}.loginv2_statusAlert__i8ltY{background:rgba(13,110,253,.15);border-color:#646780}.loginv2_btnSecondary__9OuwD{color:#f0f0f0;border-color:#404040}.loginv2_btnSecondary__9OuwD:hover:not(:disabled){background-color:rgba(13,110,253,.1)}.loginv2_languageSelectorContainer__xsyA9{background:linear-gradient(135deg,#2a2a2a,#1f1f1f);border-color:#404040}.loginv2_languageSelectorLabel__YtPT8{color:#b0b0b0}.loginv2_languageBtn__KdVEK{background:#5c5f79;color:#fff;border-color:#5c5f79}.loginv2_languageBtn__KdVEK:hover:not(:disabled){border-color:#646780;color:#fff;background:linear-gradient(135deg,#5c5f79,#3d3f4d);box-shadow:0 4px 12px rgba(13,110,253,.2)}.loginv2_languageBtn__KdVEK.loginv2_active__XCKIF{border-color:#0d6efd;background:linear-gradient(135deg,#0d6efd,#0a58ca);color:#fff}}