html:has(.hiba-auth),body:has(.hiba-auth){overflow:hidden;block-size:100%}.hiba-auth{position:relative;display:flex;overflow:hidden;block-size:100vh;block-size:100dvh;background:linear-gradient(156deg,#fff,#f6fafe 46%,#edf4fd);color-scheme:light}@keyframes hiba-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hiba-settle{0%{transform:scale(1.06)}}@keyframes hiba-underline{0%{transform:scaleX(0)}}.hiba-rise{animation:hiba-rise .62s cubic-bezier(.22,.68,.36,1) both;animation-delay:var(--d, 0s)}.hiba-auth__form{position:relative;z-index:2;display:flex;flex:0 0 46%;flex-direction:column;min-inline-size:0;padding-block:clamp(1.25rem,6.5vh,5rem) clamp(1rem,6vh,4rem);padding-inline:clamp(1.25rem,6.38vw,8rem) clamp(1.25rem,3vw,3rem)}.hiba-auth__brand{display:block;flex:0 0 auto;margin-block-end:clamp(1.5rem,6.9vh,4.5rem)}.hiba-auth__logo{display:block;inline-size:clamp(10rem,24.54vw,25rem);max-inline-size:100%}.hiba-lang{position:absolute;inset-block-start:clamp(1rem,3vh,2rem);inset-inline-end:clamp(1rem,2.4vw,2.5rem);z-index:4;display:inline-flex;gap:.125rem;padding:.25rem;background:#0b214257;border:1px solid rgba(255,255,255,.3);border-radius:999px;box-shadow:0 8px 22px -10px #051a3899;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);animation:hiba-rise .6s cubic-bezier(.22,.68,.36,1) both;animation-delay:.9s}.hiba-lang__opt{padding:.3125rem .8125rem;font-size:.75rem;font-weight:600;line-height:1.45;color:#ffffffe0;text-decoration:none;border-radius:999px;transition:color .15s ease,background .15s ease}.hiba-lang__opt:hover{color:#fff;background:#ffffff29}.hiba-lang__opt.is-active{color:#0f2b5b;background:#fff}.hiba-lang__opt:focus-visible{outline:2px solid #fff;outline-offset:2px}.hiba-auth__inner{display:flex;flex:1;flex-direction:column;justify-content:center;inline-size:100%;max-inline-size:clamp(17rem,31.45vw,38rem);min-block-size:0}.hiba-auth__eyebrow{margin-block-end:clamp(.25rem,.9vh,.6rem);font-size:clamp(.72rem,min(1.15vw,1.85vh),1.15rem);font-weight:600;letter-spacing:.18em;color:#4a6fa5;text-transform:uppercase}.hiba-auth[dir=rtl] .hiba-auth__eyebrow{letter-spacing:0}.hiba-auth__title{margin-block-end:clamp(.4rem,1.3vh,1rem);font-size:clamp(1.4rem,min(2.34vw,3.8vh),2.6rem);font-weight:700;line-height:1.12;letter-spacing:-.015em;color:#0f2b5b}.hiba-auth__lede{max-inline-size:24.4vw;margin-block-end:clamp(.875rem,3.5vh,2.25rem);font-size:clamp(.82rem,min(1.04vw,1.7vh),1.05rem);line-height:1.62;color:#6b7b93}.hiba-field{position:relative;display:flex;align-items:center;margin-block-end:clamp(.5rem,1.85vh,1.25rem);background:#fafbfe;border:1px solid #e3ebf5;border-radius:.875rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hiba-field:focus-within{background:#fff;border-color:#0373e280;box-shadow:0 0 0 4px #0373e21a}.hiba-field.is-invalid{border-color:#e05260}.hiba-field__icon{display:grid;flex:0 0 auto;place-items:center;inline-size:clamp(1.75rem,3.6vh,2.3rem);block-size:clamp(1.75rem,3.6vh,2.3rem);margin-inline:.625rem .125rem;color:#0373e2;background:#fff;border:1px solid #e3ebf5;border-radius:.625rem}.hiba-field__icon svg{inline-size:62%;block-size:62%}.hiba-field__input{flex:1;min-inline-size:0;padding-block:clamp(.7rem,2.1vh,1.15rem);padding-inline:.875rem;font-size:clamp(.85rem,min(.95vw,1.6vh),1rem);color:#0f2b5b;background:none;border:0}.hiba-field__input::placeholder{color:#93a3b8}.hiba-field__input:focus{outline:0;box-shadow:none}.hiba-field__reveal{display:grid;place-items:center;padding:0;padding-inline-end:1.125rem;color:#8699b3;background:none;border:0;transition:color .15s ease}.hiba-field__reveal:hover,.hiba-field__reveal.is-on{color:#0373e2}.hiba-field__reveal svg{inline-size:1.25rem;block-size:1.25rem}.hiba-auth__error{margin-block:-.25rem .75rem;font-size:.8125rem;color:#e05260}.hiba-auth__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-block:clamp(.5rem,2.2vh,1.4rem) clamp(.75rem,2.6vh,1.7rem)}.hiba-check{display:inline-flex;gap:.625rem;align-items:center;font-size:clamp(.78rem,min(.92vw,1.5vh),.95rem);color:#44546b;cursor:pointer}.hiba-check input{position:absolute;opacity:0}.hiba-check__box{display:grid;flex:0 0 auto;place-items:center;inline-size:1.3rem;block-size:1.3rem;background:#fff;border:1.5px solid #c6d4e5;border-radius:.375rem;transition:background .15s ease,border-color .15s ease}.hiba-check__box svg{inline-size:.75rem;block-size:.75rem;color:#fff;opacity:0;transition:opacity .15s ease}input:checked+.hiba-check__box{background:#0373e2;border-color:#0373e2}input:checked+.hiba-check__box svg{opacity:1}input:focus-visible+.hiba-check__box{box-shadow:0 0 0 4px #0373e233}.hiba-auth__link{font-size:clamp(.78rem,min(.92vw,1.5vh),.95rem);font-weight:600;color:#0373e2;text-decoration:none}.hiba-auth__link:hover{color:#0d4ca3;text-decoration:underline}.hiba-auth__submit{display:flex;gap:.625rem;align-items:center;justify-content:center;inline-size:100%;padding-block:clamp(.8rem,2.4vh,1.3rem);padding-inline:1rem;font-size:clamp(.9rem,min(1.1vw,1.8vh),1.15rem);font-weight:600;color:#fff;background:linear-gradient(95deg,#0a84f0,#0373e2 48%,#0a55b4);border:0;border-radius:.875rem;box-shadow:0 14px 26px -14px #0350aae6;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.hiba-auth__submit:hover{filter:brightness(1.05);box-shadow:0 18px 32px -14px #0350aaf2}.hiba-auth__submit:hover .hiba-auth__arrow{transform:translate(.1875rem)}.hiba-auth__submit:active{transform:translateY(1px)}.hiba-auth__submit:focus-visible{outline:3px solid rgba(3,115,226,.35);outline-offset:3px}.hiba-auth__arrow{inline-size:1.125rem;block-size:1.125rem;transition:transform .18s ease}.hiba-auth[dir=rtl] .hiba-auth__arrow{transform:scaleX(-1)}.hiba-auth[dir=rtl] .hiba-auth__submit:hover .hiba-auth__arrow{transform:scaleX(-1) translate(.1875rem)}.hiba-auth__divider{margin-block:clamp(.75rem,2.8vh,1.9rem) clamp(.5rem,1.9vh,1.3rem);border:0;border-block-start:1px solid #e9f0f8}.hiba-auth__aside{font-size:clamp(.78rem,min(.92vw,1.5vh),.95rem);color:#6b7b93;text-align:center}.hiba-auth__tagline{display:flex;gap:.625rem;align-items:center;flex:0 0 auto;margin:0;padding-block-start:clamp(.75rem,3vh,2.5rem);font-size:clamp(.6rem,min(.86vw,1.4vh),.92rem);font-weight:500;letter-spacing:.22em;color:#324c7e;text-transform:uppercase;gap:.55rem}.hiba-auth[dir=rtl] .hiba-auth__tagline{letter-spacing:0;font-size:clamp(.7rem,min(.85vw,1.35vh),.9rem)}.hiba-auth__cap{inline-size:2.5rem;block-size:2.5rem;margin-inline-end:.4rem;color:#122c6b;flex:0 0 auto}.hiba-auth__bead{color:#29b5c4}.hiba-auth__dot{inline-size:.3rem;block-size:.3rem;margin-inline:.4rem;background:#29b5c4;border-radius:50%;flex:0 0 auto}.hiba-auth__cover{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.hiba-auth__photo{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:38% center;clip-path:url(#hiba-cover-curve);filter:drop-shadow(-2px 0 0 rgba(255,255,255,.85));animation:hiba-settle 1.4s cubic-bezier(.22,.68,.36,1) both}.hiba-auth[dir=rtl] .hiba-auth__photo{object-position:62% center;clip-path:url(#hiba-cover-curve-rtl);filter:drop-shadow(2px 0 0 rgba(255,255,255,.85))}.hiba-auth__script{position:absolute;inset-block-end:clamp(1.25rem,5vh,3.5rem);inset-inline-end:clamp(1.25rem,3.4vw,3.5rem);z-index:3;margin:0;font-family:Dancing Script,Segoe Script,cursive;font-size:clamp(1.6rem,min(2.9vw,4.6vh),3.1rem);font-weight:600;line-height:1.08;color:#fff;text-align:center;text-shadow:0 2px 16px rgba(5,26,56,.5);animation:hiba-rise .9s cubic-bezier(.22,.68,.36,1) both;animation-delay:.75s}.hiba-auth__script span{display:block}.hiba-auth[dir=rtl] .hiba-auth__script{font-family:Lemonada,Segoe UI,sans-serif;font-size:clamp(1.3rem,min(2.2vw,3.5vh),2.3rem);line-height:1.5}.hiba-auth__script:after{display:block;inline-size:68%;block-size:3px;margin-block-start:.45rem;margin-inline-start:auto;content:"";background:linear-gradient(90deg,#29b5c400,#29b5c4 45%,#29b5c400);border-radius:3px;transform-origin:center;animation:hiba-underline .7s cubic-bezier(.22,.68,.36,1) both;animation-delay:1.15s}@media (max-width: 991.98px){.hiba-auth__cover{display:none}.hiba-auth__form{flex:1;align-items:center;padding-inline:clamp(1.25rem,5vw,3rem)}.hiba-auth__brand,.hiba-auth__tagline{inline-size:100%;max-inline-size:30rem}.hiba-auth__logo{inline-size:15rem}.hiba-auth__inner{max-inline-size:30rem}.hiba-auth__lede{max-inline-size:100%}.hiba-lang{background:#ecf4fcf2;border-color:#e3ebf5}.hiba-lang__opt{color:#6b7b93}.hiba-lang__opt:hover{color:#0f2b5b;background:#0373e214}.hiba-lang__opt.is-active{color:#fff;background:#0373e2}}@media (max-height: 540px){html:has(.hiba-auth),body:has(.hiba-auth){overflow:auto}.hiba-auth{block-size:auto;min-block-size:100vh;overflow:visible}}@media (prefers-reduced-motion: reduce){.hiba-rise,.hiba-lang,.hiba-auth__photo,.hiba-auth__script,.hiba-auth__script:after{animation:none}}
