@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap);.esga-login[data-v-4042bc0f]{display:flex;flex-direction:row;min-height:100vh;font-family:Cairo,Noto Kufi Arabic,sans-serif;color:#143264}[dir] .esga-login[data-v-4042bc0f]{background:#fff}.esga-login__hero[data-v-4042bc0f]{position:relative;flex:1 1 50%;max-width:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}[dir] .esga-login__hero[data-v-4042bc0f]{background-color:#143264;background-size:cover;background-position:50%;padding:3rem}.esga-login__hero-content[data-v-4042bc0f]{position:relative;z-index:1;color:#fff;max-width:36rem}[dir] .esga-login__hero-content[data-v-4042bc0f]{text-align:center}.esga-hero-logo[data-v-4042bc0f]{--logo-size:clamp(10.5rem,18vw,15.5rem);position:relative;width:var(--logo-size);height:var(--logo-size);display:grid;place-items:center}[dir] .esga-hero-logo[data-v-4042bc0f]{margin:0 auto 1.5rem}[dir=ltr] .esga-hero-logo[data-v-4042bc0f],[dir=rtl] .esga-hero-logo[data-v-4042bc0f]{animation:esga-logo-acquire-data-v-4042bc0f 1.05s cubic-bezier(.16,1,.3,1) both}.esga-hero-logo__plate[data-v-4042bc0f],.esga-hero-logo__ring[data-v-4042bc0f],.esga-hero-logo__scan[data-v-4042bc0f]{position:absolute;inset:0}[dir] .esga-hero-logo__plate[data-v-4042bc0f],[dir] .esga-hero-logo__ring[data-v-4042bc0f],[dir] .esga-hero-logo__scan[data-v-4042bc0f]{border-radius:50%}.esga-hero-logo__ring[data-v-4042bc0f]{inset:-14%}[dir] .esga-hero-logo__ring[data-v-4042bc0f]{border:1px dashed rgba(100,200,50,.38);box-shadow:0 0 0 10px rgba(20,50,100,.12)}[dir=ltr] .esga-hero-logo__ring[data-v-4042bc0f]{animation:esga-logo-orbit-ltr-data-v-4042bc0f 28s linear infinite}[dir=rtl] .esga-hero-logo__ring[data-v-4042bc0f]{animation:esga-logo-orbit-rtl-data-v-4042bc0f 28s linear infinite}.esga-hero-logo__ring[data-v-4042bc0f]:after,.esga-hero-logo__ring[data-v-4042bc0f]:before{content:"";position:absolute;width:7px;height:7px}[dir] .esga-hero-logo__ring[data-v-4042bc0f]:after,[dir] .esga-hero-logo__ring[data-v-4042bc0f]:before{border-radius:1px;background:#64c832;box-shadow:0 0 10px rgba(100,200,50,.8)}[dir=ltr] .esga-hero-logo__ring[data-v-4042bc0f]:after,[dir=ltr] .esga-hero-logo__ring[data-v-4042bc0f]:before{left:50%;transform:translateX(-50%) rotate(45deg)}[dir=rtl] .esga-hero-logo__ring[data-v-4042bc0f]:after,[dir=rtl] .esga-hero-logo__ring[data-v-4042bc0f]:before{right:50%;transform:translateX(50%) rotate(-45deg)}.esga-hero-logo__ring[data-v-4042bc0f]:before{top:-3px}.esga-hero-logo__ring[data-v-4042bc0f]:after{bottom:-3px;opacity:.55}.esga-hero-logo__scan[data-v-4042bc0f]{inset:-6%}[dir] .esga-hero-logo__scan[data-v-4042bc0f]{border:1px solid rgba(100,200,50,.28)}[dir=ltr] .esga-hero-logo__scan[data-v-4042bc0f],[dir=rtl] .esga-hero-logo__scan[data-v-4042bc0f]{animation:esga-logo-radar-data-v-4042bc0f 4.8s ease-out infinite}[dir=ltr] .esga-hero-logo__scan--late[data-v-4042bc0f],[dir=rtl] .esga-hero-logo__scan--late[data-v-4042bc0f]{animation-delay:1.6s}.esga-hero-logo__plate[data-v-4042bc0f]{inset:8%;overflow:hidden}[dir] .esga-hero-logo__plate[data-v-4042bc0f]{background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.96) 0,rgba(240,240,245,.92) 72%,rgba(230,230,235,.88) 100%);box-shadow:0 18px 40px rgba(8,18,40,.32),0 0 0 1px hsla(0,0%,100%,.35),0 0 28px rgba(100,200,50,.18)}[dir=ltr] .esga-hero-logo__plate[data-v-4042bc0f],[dir=rtl] .esga-hero-logo__plate[data-v-4042bc0f]{animation:esga-logo-float-data-v-4042bc0f 5.6s ease-in-out infinite}.esga-hero-logo__plate[data-v-4042bc0f]:after{content:"";position:absolute;inset:-40%;pointer-events:none}[dir=ltr] .esga-hero-logo__plate[data-v-4042bc0f]:after{background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.42) 50%,transparent 58%);transform:translateX(-70%);animation:esga-logo-sheen-ltr-data-v-4042bc0f 5.6s ease-in-out 1.4s infinite}[dir=rtl] .esga-hero-logo__plate[data-v-4042bc0f]:after{background:linear-gradient(-115deg,transparent 42%,hsla(0,0%,100%,.42) 50%,transparent 58%);transform:translateX(70%);animation:esga-logo-sheen-rtl-data-v-4042bc0f 5.6s ease-in-out 1.4s infinite}.esga-hero-logo__img[data-v-4042bc0f]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(20,50,100,.18))}[dir] .esga-hero-logo__img[data-v-4042bc0f]{padding:8%}@keyframes esga-logo-acquire-data-v-4042bc0f{0%{opacity:0;transform:translateY(18px) scale(.86);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes esga-logo-orbit-ltr-data-v-4042bc0f{to{transform:rotate(1turn)}}@keyframes esga-logo-orbit-rtl-data-v-4042bc0f{to{transform:rotate(-1turn)}}@keyframes esga-logo-radar-data-v-4042bc0f{0%{transform:scale(.82);opacity:.55}to{transform:scale(1.28);opacity:0}}@keyframes esga-logo-float-data-v-4042bc0f{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes esga-logo-sheen-ltr-data-v-4042bc0f{0%,62%{transform:translateX(-70%)}to{transform:translateX(70%)}}@keyframes esga-logo-sheen-rtl-data-v-4042bc0f{0%,62%{transform:translateX(70%)}to{transform:translateX(-70%)}}@media(prefers-reduced-motion:reduce){[dir=ltr] .esga-hero-logo[data-v-4042bc0f],[dir=ltr] .esga-hero-logo__plate[data-v-4042bc0f],[dir=ltr] .esga-hero-logo__plate[data-v-4042bc0f]:after,[dir=ltr] .esga-hero-logo__ring[data-v-4042bc0f],[dir=ltr] .esga-hero-logo__scan[data-v-4042bc0f],[dir=rtl] .esga-hero-logo[data-v-4042bc0f],[dir=rtl] .esga-hero-logo__plate[data-v-4042bc0f],[dir=rtl] .esga-hero-logo__plate[data-v-4042bc0f]:after,[dir=rtl] .esga-hero-logo__ring[data-v-4042bc0f],[dir=rtl] .esga-hero-logo__scan[data-v-4042bc0f]{animation:none}}.esga-login__hero-company[data-v-4042bc0f],.esga-login__hero-tagline[data-v-4042bc0f]{font-family:Cairo,sans-serif}[dir] .esga-login__hero-company[data-v-4042bc0f],[dir] .esga-login__hero-tagline[data-v-4042bc0f]{margin:0}.esga-login__hero-company[data-v-4042bc0f]{font-size:1.05rem;font-weight:600;line-height:1.8}.esga-login__hero-tagline[data-v-4042bc0f]{font-size:.98rem;font-weight:500;opacity:.92}[dir] .esga-login__hero-tagline[data-v-4042bc0f]{margin-top:.35rem}.esga-login__hero-tagline[data-v-4042bc0f]:before{content:"";display:block;width:3.5rem;height:3px}[dir] .esga-login__hero-tagline[data-v-4042bc0f]:before{margin:.85rem auto .75rem;border-radius:99px;background:#64c832}.esga-login__panel[data-v-4042bc0f]{flex:1 1 50%;max-width:50%;display:flex;align-items:center;justify-content:center;overflow-y:auto}[dir] .esga-login__panel[data-v-4042bc0f]{background:#fff;padding:2.5rem 1.5rem}[dir=ltr] .esga-login__panel[data-v-4042bc0f]{direction:rtl}[dir=rtl] .esga-login__panel[data-v-4042bc0f]{direction:ltr}.esga-login__panel-inner[data-v-4042bc0f]{width:100%;max-width:420px}[dir=ltr] .esga-login__panel-inner[data-v-4042bc0f]{direction:rtl!important}[dir=rtl] .esga-login__panel-inner[data-v-4042bc0f]{direction:ltr!important}[dir] .esga-login__brand[data-v-4042bc0f]{text-align:center;margin-bottom:1.75rem}.esga-login__logo[data-v-4042bc0f]{width:8.5rem;height:auto}[dir] .esga-login__logo[data-v-4042bc0f]{margin-bottom:1rem}.esga-login__welcome[data-v-4042bc0f]{color:#143264;font-size:1.35rem;font-weight:700;line-height:1.7}[dir] .esga-login__welcome[data-v-4042bc0f]{margin:0}[dir] .esga-login__form[data-v-4042bc0f]{margin-top:.25rem}.esga-toggle[data-v-4042bc0f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}[dir] .esga-toggle[data-v-4042bc0f]{padding:.3rem;margin-bottom:.35rem;background:#f0f0f5;border-radius:8px}.esga-toggle__btn[data-v-4042bc0f]{color:#6b7280;font-family:inherit;font-size:.92rem;font-weight:600;height:40px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}[dir] .esga-toggle__btn[data-v-4042bc0f]{border:0;background:transparent;border-radius:6px}.esga-toggle__btn.is-active[data-v-4042bc0f],.esga-toggle__btn[data-v-4042bc0f]:hover{color:#143264}[dir] .esga-toggle__btn.is-active[data-v-4042bc0f]{background:#fff;box-shadow:0 2px 8px rgba(20,50,100,.08)}.esga-field[data-v-4042bc0f] label,.esga-field label[data-v-4042bc0f]{color:#143264;font-weight:600;font-size:.9rem}[dir] .esga-field[data-v-4042bc0f] label,[dir] .esga-field label[data-v-4042bc0f]{margin-bottom:.45rem}.esga-input[data-v-4042bc0f]{position:relative}.esga-input__control[data-v-4042bc0f]{height:52px;font-size:.95rem;color:#143264!important;padding-inline-start:2.75rem!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}[dir] .esga-input__control[data-v-4042bc0f]{background-color:#f0f0f5!important;border:1px solid #e6e6eb!important;border-radius:8px!important;box-shadow:none!important}.esga-input__control--password[data-v-4042bc0f]{padding-inline-end:2.75rem!important}.esga-input__control[data-v-4042bc0f]::placeholder{color:#9ca3af}[dir] .esga-input__control[data-v-4042bc0f]:hover:not(:focus){background-color:#fff!important;border-color:#c9cdd6!important}[dir] .esga-input__control[data-v-4042bc0f]:focus{background-color:#fff!important;border-color:#143264!important;box-shadow:0 0 0 3px rgba(20,50,100,.12)!important}[dir] .esga-input__control.is-invalid[data-v-4042bc0f],[dir] .esga-input__control.is-invalid[data-v-4042bc0f]:focus{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,53,69,.12)!important}.esga-input__control[data-v-4042bc0f]:-webkit-autofill,.esga-input__control[data-v-4042bc0f]:-webkit-autofill:focus,.esga-input__control[data-v-4042bc0f]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#143264!important;transition:background-color 5000s ease-in-out 0s}.esga-input__icon[data-v-4042bc0f]{position:absolute;top:15px;bottom:0;display:flex;align-items:center;color:#8a93a3;z-index:2;pointer-events:none}.esga-input__icon--start[data-v-4042bc0f]{inset-inline-start:14px}.esga-input__icon--end[data-v-4042bc0f]{inset-inline-end:14px;pointer-events:auto}[dir] .esga-input__icon--end[data-v-4042bc0f]{cursor:pointer}.esga-input__icon--end[data-v-4042bc0f]:hover{color:#143264}.esga-login__meta[data-v-4042bc0f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}[dir] .esga-login__meta[data-v-4042bc0f]{margin:.35rem 0 .35rem}[dir] .esga-checkbox[data-v-4042bc0f]{margin:0}.esga-checkbox[data-v-4042bc0f] .custom-control-label{color:#143264;font-size:.88rem;font-weight:500}[dir] .esga-checkbox[data-v-4042bc0f] .custom-control-label{padding-top:.1rem}[dir] .esga-checkbox[data-v-4042bc0f] .custom-control-input:checked~.custom-control-label:before{background-color:#143264;border-color:#143264;box-shadow:none}[dir] .esga-checkbox[data-v-4042bc0f] .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px rgba(100,200,50,.22)}.esga-login__forgot[data-v-4042bc0f]{color:#143264;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s ease}.esga-login__forgot[data-v-4042bc0f]:hover{color:#64c832;text-decoration:none}.esga-alert[data-v-4042bc0f]{font-size:.88rem}[dir] .esga-alert[data-v-4042bc0f]{border:0;border-radius:8px;margin-bottom:1rem}.esga-login__submit[data-v-4042bc0f]{height:52px;font-weight:700;font-size:1rem;color:#fff!important;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}[dir] .esga-login__submit[data-v-4042bc0f]{background:#143264!important;border:0!important;border-radius:8px!important;box-shadow:0 8px 22px rgba(100,200,50,.28)}[dir] .esga-login__submit[data-v-4042bc0f]:hover:not(:disabled){background:#0f2752!important;box-shadow:0 10px 26px rgba(100,200,50,.42);transform:translateY(-1px)}[dir] .esga-login__submit[data-v-4042bc0f]:active:not(:disabled){transform:translateY(0)}.esga-login__submit[data-v-4042bc0f]:disabled{opacity:.72}[dir] .esga-login__submit[data-v-4042bc0f]:disabled{box-shadow:none}.esga-login__submit-inner[data-v-4042bc0f]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.esga-error[data-v-4042bc0f]{display:block;color:#dc3545;font-size:.8rem;font-weight:500;min-height:1.1rem}[dir] .esga-error[data-v-4042bc0f]{margin-top:.3rem}@media(max-width:991.98px){.esga-login[data-v-4042bc0f]{flex-direction:column}.esga-login__hero[data-v-4042bc0f]{order:-1;flex:0 0 auto;max-width:100%;min-height:32vh}[dir] .esga-login__hero[data-v-4042bc0f]{padding:1.5rem 1.25rem}.esga-hero-logo[data-v-4042bc0f]{--logo-size:8.25rem}[dir] .esga-hero-logo[data-v-4042bc0f]{margin-bottom:.85rem}.esga-login__hero-company[data-v-4042bc0f],.esga-login__hero-tagline[data-v-4042bc0f]{font-size:.86rem}.esga-login__panel[data-v-4042bc0f]{flex:1 1 auto;max-width:100%;align-items:flex-start}[dir] .esga-login__panel[data-v-4042bc0f]{padding:1.75rem 1.25rem 2rem}.esga-login__logo[data-v-4042bc0f]{width:6.5rem}.esga-login__welcome[data-v-4042bc0f]{font-size:1.15rem}}@media(max-width:575.98px){.esga-login__hero[data-v-4042bc0f]{min-height:28vh}.esga-input__control[data-v-4042bc0f],.esga-login__submit[data-v-4042bc0f]{height:48px}}[dir=ltr] .esga-login .esga-login__panel-inner{direction:rtl!important}[dir=rtl] .esga-login .esga-login__panel-inner{direction:ltr!important}