.newLoginPage{--scene-image:url(/img/login-scene.webp);position:relative;width:100%;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:#020b1e;color-scheme:dark}.newLoginPage,.newLoginPage *,.newLoginPage :after,.newLoginPage :before{box-sizing:border-box}.newLoginPage .edge-background{filter:brightness(.88);position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.newLoginPage .scene{position:relative;z-index:1;width:min(100vw,177.6833156217svh);aspect-ratio:1672/941;isolation:isolate;background-image:var(--scene-image);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.newLoginPage .scene .desktop-stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.newLoginPage .responsive-crop{display:none}.newLoginPage .functional-login,.newLoginPage .responsive-login,.newLoginPage .scene{container-type:inline-size}.newLoginPage .functional-login{position:absolute;inset:0;z-index:6;container-type:inline-size;direction:rtl;pointer-events:none}.newLoginPage .functional-login .login-control,.newLoginPage .functional-login .login-status,.newLoginPage .functional-login .login-submit{position:absolute}.newLoginPage .functional-login .login-control,.newLoginPage .functional-login .login-submit{left:var(--login-left);width:var(--login-width)}.newLoginPage .functional-login .login-control{height:7.05%}.newLoginPage .functional-login .login-user{top:39.32%}.newLoginPage .functional-login .login-password{top:48.46%}.newLoginPage .functional-login .login-field-cover{display:none}.newLoginPage .functional-login.is-two-factor .login-field-cover--password,.newLoginPage .functional-login.is-two-factor .login-field-cover--submit,.newLoginPage .functional-login.is-two-factor .login-field-cover--user{display:block;position:absolute;z-index:7;left:calc(var(--login-left) - 1.2%);width:calc(var(--login-width) + 2.4%);margin:0;border-radius:calc(var(--control-radius) + .35cqw);background:#02183b;box-shadow:0 0 18px 14px #02183b;pointer-events:none}.newLoginPage .functional-login.is-two-factor .login-field-cover--user{top:38.2%;height:9.4%}.newLoginPage .functional-login.is-two-factor .login-field-cover--password{top:46.4%;height:12.2%}.newLoginPage .functional-login.is-two-factor .login-field-cover--submit{top:59.9%;height:10.5%;border-radius:calc(var(--button-radius) + .35cqw)}.newLoginPage .functional-login.is-two-factor .login-two-factor{z-index:8}.newLoginPage .functional-login.is-two-factor .login-two-factor .login-input{border:1px solid #fff!important;box-shadow:none}.newLoginPage .functional-login.is-two-factor .login-two-factor .login-input:focus,.newLoginPage .functional-login.is-two-factor .login-two-factor .login-input:focus-visible{border-color:#fff!important;box-shadow:none!important;outline:0}.newLoginPage .functional-login .login-input{width:100%;height:100%;margin:0;padding:0 var(--input-side-padding);border:1px solid rgba(159,181,218,.34);border-radius:var(--control-radius);outline:0;color:#dbe7fb!important;background:linear-gradient(100deg,rgba(23,44,81,.98),rgba(27,54,98,.98))!important;font-family:fb,helvetica,arial,sans-serif!important;font-size:var(--field-font)!important;font-weight:400!important;line-height:1;text-align:right;caret-color:#38d7ea;pointer-events:auto;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease}.newLoginPage .functional-login .login-input::-moz-placeholder{color:#b7c5dc;opacity:1;font-family:inherit!important;font-size:inherit!important;font-weight:400!important}.newLoginPage .functional-login .login-input::placeholder{color:#b7c5dc;opacity:1;font-family:inherit!important;font-size:inherit!important;font-weight:400!important}.newLoginPage .functional-login .login-input:hover{border-color:rgba(178,199,232,.48)}.newLoginPage .functional-login .login-input:focus,.newLoginPage .functional-login .login-input:focus-visible{border-color:#43d7ed;box-shadow:0 0 0 2px rgba(67,215,237,.2);font-family:fb,helvetica,arial,sans-serif!important;font-size:var(--field-font)!important;font-weight:400!important}.newLoginPage .functional-login .login-input[aria-invalid=true]{border-color:#ff8291;box-shadow:0 0 0 2px rgba(255,130,145,.16)}.newLoginPage .functional-login .login-input:-webkit-autofill,.newLoginPage .functional-login .login-input:-webkit-autofill:focus,.newLoginPage .functional-login .login-input:-webkit-autofill:hover{-webkit-text-fill-color:#dbe7fb;font-family:fb,helvetica,arial,sans-serif!important;font-size:var(--field-font)!important;font-weight:400!important;box-shadow:inset 0 0 0 1000px #1b3762;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.newLoginPage .functional-login .login-input::-ms-clear,.newLoginPage .functional-login .login-input::-ms-reveal{display:none}.newLoginPage .functional-login .field-icon,.newLoginPage .functional-login .password-toggle{position:absolute;top:50%;width:var(--icon-size);height:var(--icon-size);transform:translateY(-50%);color:#a8bce0}.newLoginPage .functional-login .field-icon{right:var(--icon-offset);pointer-events:none}.newLoginPage .functional-login .password-toggle{left:var(--icon-offset);display:grid;place-items:center;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;pointer-events:auto}.newLoginPage .functional-login .password-toggle:hover{color:#d4e3ff}.newLoginPage .functional-login .password-toggle:focus-visible{outline:2px solid #43d7ed;outline-offset:3px;border-radius:4px}.newLoginPage .functional-login svg{display:block;width:100%;height:100%}.newLoginPage .functional-login .field-error{position:absolute;top:calc(100% + var(--error-gap));right:2%;margin:0;color:#ffb3bd;font-size:var(--error-font);line-height:1;white-space:nowrap}.newLoginPage .functional-login .login-submit{top:61.64%;height:7.35%;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:var(--button-radius);color:#fff;background:linear-gradient(90deg,#2fd3e5,#4867f3 58%,#691cff);box-shadow:none;font:600 var(--button-font)/1 fb,helvetica,arial,sans-serif;cursor:pointer;pointer-events:auto}.newLoginPage .functional-login .login-submit:hover{filter:brightness(1.06)}.newLoginPage .functional-login .login-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.newLoginPage .functional-login .login-submit:disabled{cursor:wait;opacity:1;filter:none;color:#fff;background:linear-gradient(90deg,#2fd3e5,#4867f3 58%,#691cff)}.newLoginPage .functional-login .button-content{display:inline-flex;align-items:center;gap:.55em}.newLoginPage .functional-login .login-spinner{display:none;width:.9em;height:.9em;border:2px solid hsla(0,0%,100%,.42);border-top-color:#fff;border-radius:50%;animation:login-scene-spin .75s linear infinite}.newLoginPage .functional-login .login-busy-veil{display:none}.newLoginPage .functional-login[aria-busy=true] .login-busy-veil{display:grid;place-items:center;position:absolute;z-index:30;left:var(--login-left);width:var(--login-width);top:38.5%;height:34%;margin:0;border-radius:calc(var(--control-radius) + .6cqw);background:rgba(2,24,59,.78);box-shadow:0 0 28px 18px rgba(2,24,59,.78);pointer-events:all}.newLoginPage .functional-login[aria-busy=true] .login-busy-veil .login-spinner{display:block;width:1.65rem;height:1.65rem;border:3px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:login-scene-spin .75s linear infinite}.newLoginPage .functional-login[aria-busy=true] .login-submit .login-spinner{display:none}.newLoginPage .functional-login .login-status{top:70.2%;left:var(--login-left);width:var(--login-width);min-height:4%;margin:0;color:#c7d7ee;font-size:var(--status-font);line-height:1.35;text-align:center;pointer-events:none}.newLoginPage .functional-login .login-status[data-state=error]{color:#ffb3bd}.newLoginPage .functional-login .login-status[data-state=success]{color:#62e5a1}.newLoginPage .functional-login .security-copy{position:absolute;z-index:7;left:5.6%;top:86.15%;width:33.8%;margin:0;color:#c9d7ec;opacity:.9;font-size:clamp(7.2px,.84cqw,32px);font-weight:400;line-height:1.2;text-align:center;direction:rtl;white-space:nowrap;transform:scaleX(.95);transform-origin:center;pointer-events:none}.newLoginPage .functional-login-single{--login-left:8.074%;--login-width:28.708%;--field-font:clamp(12px,1.32cqw,22px);--button-font:clamp(13px,1.44cqw,24px);--status-font:clamp(10px,0.78cqw,13px);--error-font:clamp(9px,0.72cqw,12px);--input-side-padding:3.55cqw;--icon-size:1.5cqw;--icon-offset:1.15cqw;--control-radius:1cqw;--button-radius:1cqw;--error-gap:0.2cqw}.newLoginPage .langAndInstall{position:absolute;z-index:8;left:var(--login-left);width:var(--login-width);top:74%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;pointer-events:auto;direction:rtl}.newLoginPage .langAndInstall .loginLangBar{display:flex;gap:.35rem;align-items:center}.newLoginPage .langAndInstall .loginLangBar button{width:clamp(1.7rem,2.2cqw,2.35rem);height:clamp(1.25rem,1.6cqw,1.7rem);padding:0;border:1px solid rgba(143,146,166,.45);border-radius:.4rem;background:rgba(7,19,34,.58);overflow:hidden;cursor:pointer;opacity:.72;pointer-events:auto;transition:opacity .15s ease,border-color .15s ease}.newLoginPage .langAndInstall .loginLangBar button.active,.newLoginPage .langAndInstall .loginLangBar button:hover{opacity:1;border-color:rgba(47,217,230,.66)}.newLoginPage .langAndInstall .loginLangBar button .flag{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.newLoginPage .langAndInstall .installPwa button{display:inline-flex;align-items:center;gap:.35rem;height:clamp(1.7rem,2.35cqw,2.55rem);padding:0 clamp(.55rem,.9cqw,.95rem);border:1px solid rgba(143,146,166,.55);border-radius:.7rem;color:#f1eff4;font-size:clamp(.72rem,.95cqw,.92rem);line-height:1;background:rgba(7,19,34,.58);cursor:pointer;pointer-events:auto;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.newLoginPage .langAndInstall .installPwa button:hover{border-color:rgba(47,217,230,.66);background:rgba(15,34,56,.72);color:#7ff5ff}.newLoginPage .langAndInstall .installPwa button .icon{width:clamp(.85rem,1.1cqw,1.15rem);height:clamp(.85rem,1.1cqw,1.15rem);flex-shrink:0}.newLoginPage .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.newLoginPage .functional-login.lang-ltr{direction:ltr}.newLoginPage .functional-login.lang-ltr .login-input{text-align:left}.newLoginPage .functional-login.lang-ltr .field-icon{right:auto;left:var(--icon-offset)}.newLoginPage .functional-login.lang-ltr .password-toggle{left:auto;right:var(--icon-offset)}.newLoginPage .functional-login.lang-ltr .field-error{right:auto;left:2%}@keyframes login-scene-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.newLoginPage{display:block;overflow-x:hidden;overflow-y:auto;background:#020b1e}.newLoginPage .edge-background{display:none}.newLoginPage .scene{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "login";justify-items:center;align-items:start;width:100%;max-width:none;min-height:100svh;gap:clamp(8px,2vw,18px);padding:clamp(8px,2vw,18px) 0;aspect-ratio:auto;overflow:hidden;background:#020b1e;background-image:none}.newLoginPage .responsive-crop{display:block;position:relative;width:100%;max-width:var(--crop-width);aspect-ratio:var(--crop-ratio);overflow:hidden;background-image:var(--scene-image);background-repeat:no-repeat;background-position:var(--crop-position) 0;background-size:var(--crop-background-width) auto}.newLoginPage .responsive-crop>canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.newLoginPage .responsive-hero{--crop-width:982px;--crop-ratio:982/941;--crop-position:100%;--crop-background-width:170.2648%;grid-area:hero}.newLoginPage .responsive-login{--crop-width:645px;--crop-ratio:645/941;--crop-position:5.3554%;--crop-background-width:259.2248%;grid-area:login}.newLoginPage .functional-login-single{position:relative;inset:auto;grid-area:login;justify-self:center;width:100%;max-width:645px;aspect-ratio:645/941;--login-left:12.403%;--login-width:74.419%;--field-font:clamp(13px,3.42cqw,22px);--button-font:clamp(14px,3.72cqw,24px);--status-font:clamp(11px,2.02cqw,13px);--error-font:clamp(10px,1.86cqw,12px);--input-side-padding:9.2cqw;--icon-size:3.9cqw;--icon-offset:3cqw;--control-radius:2.6cqw;--button-radius:2.6cqw;--error-gap:0.55cqw}.newLoginPage .functional-login .security-copy{left:8%;top:86.15%;width:84%;font-size:clamp(10px,1.9cqw,13px)}.newLoginPage .desktop-stars{display:none}}@media(max-width:480px){.newLoginPage .scene{gap:4px;padding:4px 0 8px}}@media(max-width:600px),(max-width:900px)and (max-height:500px)and (orientation:landscape)and (hover:none)and (pointer:coarse){.newLoginPage .scene{grid-template-areas:"login" "hero"}.newLoginPage .functional-login[aria-busy=true] .login-busy-veil{left:8%;width:84%;top:36%;height:38%}.newLoginPage .functional-login .security-copy{left:8%;right:8%;width:auto;top:86.6%;bottom:auto;max-height:11%;box-sizing:border-box;padding:0;font-size:clamp(8px,2.45vw,10.5px);line-height:1.15;unicode-bidi:plaintext;white-space:normal;overflow-wrap:anywhere;transform:none}.newLoginPage .functional-login .security-line{display:block}.newLoginPage .functional-login .security-line+.security-line{margin-top:.12em}.newLoginPage .functional-login .security-separator{display:none}}