.login-module___81l7G__page{--ease:cubic-bezier(.16, 1, .3, 1);color:#f2f4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070c17;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-block-size:100dvh;display:grid}.login-module___81l7G__stage{isolation:isolate;background:#0b1220;grid-template-rows:auto 1fr auto;gap:32px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.login-module___81l7G__stageGlow{z-index:-1;animation:login-module___81l7G__glow 16s var(--ease) infinite alternate;background:radial-gradient(40% 40% at 70% 30%,#7c3aed4d,#0000 70%),radial-gradient(45% 45% at 25% 75%,#2563eb4d,#0000 70%);position:absolute;inset:-20%}@keyframes login-module___81l7G__glow{to{transform:translate(4%,-3%)scale(1.1)}}.login-module___81l7G__stage:after{content:"";z-index:-1;background-image:linear-gradient(#f2f4f80a 1px,#0000 1px),linear-gradient(90deg,#f2f4f80a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000 80%);mask-image:radial-gradient(60% 60%,#000,#0000 80%)}.login-module___81l7G__stageBrand .m-brand{color:#f2f4f8}.login-module___81l7G__stageBrand .m-brand svg{block-size:40px;inline-size:40px}.login-module___81l7G__stageCopy{align-self:center}.login-module___81l7G__stageTitle{font-family:var(--font-arabic), sans-serif;animation:login-module___81l7G__rise 1.2s var(--ease) .2s both;margin:0;font-size:clamp(2.6rem,4.6vw,4.8rem);font-weight:700;line-height:1.3}.login-module___81l7G__stageTitle span{color:#0000;background:linear-gradient(100deg,#7ea6ff,#b39bff);-webkit-background-clip:text;background-clip:text}@keyframes login-module___81l7G__rise{0%{opacity:0;transform:translateY(40px)}}.login-module___81l7G__signal{gap:18px;padding-block-end:8px;display:grid;position:relative}.login-module___81l7G__signalWave{block-size:150px;inline-size:120%;position:absolute;inset-block-start:-40px;inset-inline:-10%}.login-module___81l7G__nodes{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.login-module___81l7G__node{--lit:1;color:rgb(242 244 248/calc(.5 + var(--lit) * .5));justify-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.login-module___81l7G__nodeIcon{border:1px solid rgb(131 168 255/calc(.25 + var(--lit) * .4));color:#c7d5ff;block-size:64px;inline-size:64px;box-shadow:0 0 calc(var(--lit) * 40px) rgb(99 102 241/calc(var(--lit) * .6));isolation:isolate;background:radial-gradient(circle at 35% 30%,#25346a,#0e1628 72%);border-radius:50%;place-items:center;display:grid;position:relative}.login-module___81l7G__nodeIcon:after{content:"";opacity:calc(var(--lit) * .85);z-index:-1;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;position:absolute;inset:-1px}.login-module___81l7G__context{background:#1a1f36d9;border:1px solid #b39bff47;border-radius:999px;justify-self:center;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.login-module___81l7G__contextAvatar{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;place-items:center;block-size:34px;inline-size:34px;font-weight:700;display:grid}.login-module___81l7G__context strong{font-size:14px;display:block}.login-module___81l7G__context small{color:#9aa6bd;font-size:12px}.login-module___81l7G__caption{color:#b7c2d6;text-align:center;animation:login-module___81l7G__caption .7s var(--ease) both;margin:0;font-size:15px}@keyframes login-module___81l7G__caption{0%{opacity:0;transform:translateY(8px)}}.login-module___81l7G__panel{background:radial-gradient(60% 40% at 50% 0,#2563eb1a,#0000 70%),#070c17;place-items:center;padding:clamp(28px,5vw,72px);display:grid}.login-module___81l7G__card{inline-size:min(27rem,100%);animation:login-module___81l7G__card-in 1s var(--ease) .15s both;gap:26px;display:grid}@keyframes login-module___81l7G__card-in{0%{opacity:0;transform:translateY(30px)scale(.98)}}.login-module___81l7G__mobileBrand{display:none}.login-module___81l7G__header{gap:10px;display:grid}.login-module___81l7G__eyebrow{color:#83a8ff;font-family:var(--font-body-latin), sans-serif;letter-spacing:.2em;margin:0;font-size:12px;font-weight:700}.login-module___81l7G__title{font-family:var(--font-arabic), sans-serif;color:#f2f4f8;margin:0;font-size:clamp(2.2rem,3.4vw,2.9rem);font-weight:700;line-height:1.25}.login-module___81l7G__subtitle{color:#9aa6bd;margin:0;font-size:15px;line-height:1.8}.login-module___81l7G__notice{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e4d;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.login-module___81l7G__form{gap:14px;display:grid}.login-module___81l7G__field{display:grid;position:relative}.login-module___81l7G__input{color:#f2f4f8;block-size:62px;inline-size:100%;transition:border-color .35s var(--ease), background .35s var(--ease), box-shadow .45s var(--ease);background:#1a1f368c;border:1px solid #f2f4f824;border-radius:16px;outline:none;padding:22px 16px 6px;font-size:16px}.login-module___81l7G__input:hover{border-color:#f2f4f83d}.login-module___81l7G__input:focus{background:#1a1f36d9;border-color:#83a8ffb3;box-shadow:0 0 0 5px #2563eb2e}.login-module___81l7G__input:focus-visible{outline-offset:2px;outline:2px solid #9dbbff}.login-module___81l7G__input[aria-invalid=true]{border-color:#f87171a6}:is(.login-module___81l7G__input[type=password],.login-module___81l7G__field:has(.login-module___81l7G__reveal) .login-module___81l7G__input){padding-inline-start:48px}.login-module___81l7G__label{color:#9aa6bd;pointer-events:none;transform-origin:100% 0;transition:transform .4s var(--ease), color .3s;font-size:15px;position:absolute;inset-block-start:20px;inset-inline-end:16px}html[dir=ltr] .login-module___81l7G__label{transform-origin:0 0;inset-inline:16px auto}html[dir=ltr] .login-module___81l7G__reveal{inset-inline:auto 8px}html[dir=ltr] .login-module___81l7G__field:has(.login-module___81l7G__reveal) .login-module___81l7G__input{padding-inline:16px 48px}html[dir=ltr] .login-module___81l7G__submitIcon svg{transform:scaleX(-1)}.login-module___81l7G__input:focus+.login-module___81l7G__label,.login-module___81l7G__input:not(:placeholder-shown)+.login-module___81l7G__label{color:#83a8ff;transform:translateY(-13px)scale(.78)}.login-module___81l7G__focusLine{block-size:2px;transition:transform .55s var(--ease);background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:2px;position:absolute;inset-block-end:0;inset-inline:16px;transform:scaleX(0)}.login-module___81l7G__input:focus~.login-module___81l7G__focusLine{transform:scaleX(1)}.login-module___81l7G__reveal{color:#9aa6bd;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;block-size:36px;inline-size:36px;transition:background .3s,color .3s;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:8px;translate:0 -50%}.login-module___81l7G__reveal:hover{color:#f2f4f8;background:#f2f4f814}.login-module___81l7G__error{color:#fecaca;animation:login-module___81l7G__nudge .45s var(--ease);background:#7f1d1d33;border:1px solid #f871714d;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}@keyframes login-module___81l7G__nudge{0%{opacity:0;transform:translate(10px)}40%{opacity:1;transform:translate(-6px)}70%{transform:translate(3px)}}.login-module___81l7G__submit{--bx:50%;--by:50%;color:#fff;cursor:pointer;isolation:isolate;min-block-size:60px;transition:transform .4s var(--ease), box-shadow .5s var(--ease);background:#2563eb;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-block-start:6px;padding:8px 24px 8px 8px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -18px #2563ebb3}.login-module___81l7G__submit:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 28px 60px -22px #7c3aedcc}.login-module___81l7G__submit:active:not(:disabled){transform:translateY(0)scale(.99)}.login-module___81l7G__submitGlow{z-index:-1;background:radial-gradient(circle at var(--bx) var(--by), #7c3aed, #5b5ff2 35%, transparent 70%);opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.login-module___81l7G__submit:hover .login-module___81l7G__submitGlow{opacity:1}.login-module___81l7G__submitLabel{align-items:center;gap:10px;display:inline-flex}.login-module___81l7G__submitIcon{block-size:44px;inline-size:44px;transition:transform .5s var(--ease);background:#ffffff29;border-radius:50%;place-items:center;display:grid}.login-module___81l7G__submit:hover .login-module___81l7G__submitIcon{transform:translate(-4px)}.login-module___81l7G__submit:disabled{cursor:progress}.login-module___81l7G__form[data-pending=true] .login-module___81l7G__submit:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);block-size:3px;animation:1.1s linear infinite login-module___81l7G__sweep;position:absolute;inset-block-end:0;inset-inline:0}@keyframes login-module___81l7G__sweep{0%{transform:translate(100%)}to{transform:translate(-100%)}}.login-module___81l7G__bars{align-items:center;gap:3px;block-size:18px;display:inline-flex}.login-module___81l7G__bars i{background:#fff;border-radius:3px;block-size:100%;inline-size:3px;animation:.9s ease-in-out infinite login-module___81l7G__bar;display:block}.login-module___81l7G__bars i:nth-child(2){animation-delay:-.2s}.login-module___81l7G__bars i:nth-child(3){animation-delay:-.4s}.login-module___81l7G__bars i:nth-child(4){animation-delay:-.6s}@keyframes login-module___81l7G__bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.login-module___81l7G__footer{color:#64718c;border-block-start:1px solid #f2f4f814;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block-start:18px;font-size:13px;display:flex}.login-module___81l7G__footer a{color:#b7c2d6;text-decoration:none}.login-module___81l7G__footer a:hover{color:#fff}@media (max-width:960px){.login-module___81l7G__page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.login-module___81l7G__stage{grid-template-rows:auto;gap:12px;padding:20px 20px 28px}.login-module___81l7G__stageBrand,.login-module___81l7G__stageCopy{display:none}.login-module___81l7G__signalWave{block-size:110px;inset-block-start:-28px}.login-module___81l7G__nodeIcon{block-size:48px;inline-size:48px}.login-module___81l7G__context{display:none}.login-module___81l7G__panel{align-items:start;padding:28px 20px 40px}.login-module___81l7G__mobileBrand{display:block}}@media (prefers-reduced-motion:reduce){.login-module___81l7G__stageGlow,.login-module___81l7G__bars i,.login-module___81l7G__form[data-pending=true] .login-module___81l7G__submit:after{animation:none}}
