#loginGate{--auth-violet: #6545e8;--auth-cyan: #54dfd7;--auth-ink: #18243b;--auth-body: #253249;--auth-muted: #526079;--auth-line: #dde5f0;--pointer-x: 0px;--pointer-y: 0px;position:fixed;inset:0;z-index:90;display:none;padding:0;overflow:auto;background:#090e26;color:#fff;backdrop-filter:none}#loginGate small{font-size:14px;line-height:20px}body.needs-auth{overflow:hidden}body.needs-auth #loginGate{display:block}#loginGate button,#loginGate input{font:inherit}#loginGate button,#loginGate a{-webkit-tap-highlight-color:transparent}#loginGate .auth-portal{position:relative;width:100%;height:100vh;min-height:720px;overflow:hidden;background:radial-gradient(circle at 82% 10%,rgba(69,197,205,.13),transparent 27%),radial-gradient(circle at 15% 92%,rgba(117,81,229,.24),transparent 34%),linear-gradient(132deg,#090d25,#17133a 48%,#0b3450);isolation:isolate}#loginGate .auth-portal:before{content:"";position:absolute;inset:0;z-index:-3;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:82px 82px;mask-image:linear-gradient(110deg,#000,rgba(0,0,0,.48) 56%,transparent 83%)}#loginGate .portal-aurora{position:absolute;inset:-18%;z-index:-2;transform:translate3d(var(--pointer-x),var(--pointer-y),0);transition:transform .8s ease-out;pointer-events:none}#loginGate .portal-aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.3;animation:authAuroraFloat 18s ease-in-out infinite alternate}#loginGate .portal-aurora i:nth-child(1){width:520px;height:520px;left:3%;top:2%;background:#352080}#loginGate .portal-aurora i:nth-child(2){width:600px;height:600px;left:36%;bottom:-14%;background:#135f77;animation-delay:-7s}#loginGate .portal-aurora i:nth-child(3){width:440px;height:440px;right:2%;top:13%;background:#3b256f;animation-delay:-12s}#loginGate .data-radar{position:absolute;left:35%;top:50%;z-index:-1;width:min(760px,50vw);aspect-ratio:1;translate:-50% -50%;border:1px solid rgba(110,229,222,.1);border-radius:50%;box-shadow:0 0 0 110px #ffffff05,0 0 0 220px #ffffff03;animation:authRadarBreathe 9s ease-in-out infinite;pointer-events:none}#loginGate .data-radar:before,#loginGate .data-radar:after{content:"";position:absolute;inset:50% 4% auto;border-top:1px solid rgba(110,229,222,.08)}#loginGate .data-radar:after{transform:rotate(90deg)}#loginGate .data-radar span{position:absolute;inset:11%;border:1px dashed rgba(145,119,242,.13);border-radius:50%;animation:authRadarRotate 50s linear infinite}#loginGate .data-radar span:after{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--auth-cyan);box-shadow:0 0 20px #54dfd7e6}#loginGate .portal-header{position:absolute;z-index:5;left:clamp(38px,4.5vw,92px);right:clamp(38px,4.5vw,92px);top:clamp(30px,4.2vh,48px);display:flex;align-items:center;justify-content:space-between}#loginGate .portal-brand{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none}#loginGate .brand-mark{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:#fffffff2;box-shadow:0 15px 38px #04091d3d}#loginGate .brand-mark img{width:48px;height:48px;object-fit:contain}#loginGate .portal-brand strong,#loginGate .portal-brand small{display:block}#loginGate .portal-brand strong{font-size:23px;line-height:1.15;letter-spacing:.055em}#loginGate .portal-brand small{margin-top:4px;color:#ffffff94;font-size:14px;font-weight:800;letter-spacing:.15em}#loginGate .portal-header nav{display:flex;align-items:center;gap:28px;font-size:14px}#loginGate .portal-header nav a{color:#ffffffa3;text-decoration:none;transition:.2s}#loginGate .portal-header nav a:hover{color:#fff}#loginGate .service-state{display:flex;align-items:center;gap:9px;color:#ffffffbd}#loginGate .service-state i,#loginGate .auth-card-footer i{width:8px;height:8px;border-radius:50%;background:#5ee0b4;box-shadow:0 0 0 5px #5ee0b41a}#loginGate .brand-story{position:absolute;z-index:2;left:clamp(40px,4.5vw,92px);top:50%;width:min(920px,55vw);translate:0 -45%}#loginGate .story-copy{max-width:920px}#loginGate .story-kicker{display:inline-flex;padding:8px 13px;border:1px solid rgba(255,255,255,.16);border-radius:99px;background:#fff1;color:#b9fff4;font-size:14px;font-weight:850;letter-spacing:.04em;backdrop-filter:blur(12px)}#loginGate .story-copy h1{max-width:920px;margin:24px 0 18px;font-size:clamp(50px,4vw,72px);line-height:1.12;letter-spacing:-.045em}#loginGate .story-copy p{max-width:750px;margin:0;color:#ffffffad;font-size:clamp(17px,1.1vw,20px);line-height:1.85}#loginGate .operation-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:13px;margin-top:clamp(42px,6vh,68px);padding-top:28px}#loginGate .operation-flow article{position:relative;z-index:2;min-width:0;padding:17px 15px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:linear-gradient(145deg,#ffffff1b,#ffffff0b);box-shadow:0 17px 38px #03081c1f;backdrop-filter:blur(16px);animation:authPhaseGlow 10s ease-in-out infinite;animation-delay:calc(var(--phase) * -2.5s)}#loginGate .operation-flow article:before{content:"";position:absolute;left:26px;top:-33px;width:9px;height:9px;border-radius:50%;background:#ffffff5c;box-shadow:0 0 0 5px #ffffff0b}#loginGate .operation-flow article b{width:39px;height:39px;display:grid;place-items:center;float:left;margin-right:11px;border-radius:11px;background:#7965f238;color:#bffdf5;font-size:14px}#loginGate .operation-flow article strong,#loginGate .operation-flow article small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#loginGate .operation-flow article strong{padding-top:1px;font-size:15px}#loginGate .operation-flow article small{margin-top:4px;color:#ffffff87;font-size:14px}#loginGate .operation-flow article em{display:block;clear:both;margin-top:15px;padding-top:11px;border-top:1px solid rgba(255,255,255,.08);color:#ffffff9e;font-size:14px;font-style:normal}#loginGate .flow-track{position:absolute;z-index:1;left:6%;right:6%;top:0;height:2px;overflow:visible;background:linear-gradient(90deg,#54dfd724,#7b65f2cc,#54dfd72e)}#loginGate .flow-track:before,#loginGate .flow-track:after{content:"SKU";position:absolute;top:-13px;display:grid;place-items:center;width:38px;height:25px;border:1px solid rgba(84,223,215,.32);border-radius:8px;background:#102d45;color:#aafff5;font-size:14px;font-weight:900;box-shadow:0 0 20px #54dfd733;animation:authDataTravel 10s linear infinite}#loginGate .flow-track:after{content:"WB";animation-delay:-5s}#loginGate .flow-track span{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#71f2e6;box-shadow:0 0 18px #54dfd7;animation:authDataSpark 10s linear infinite}#loginGate .flow-track span:nth-child(2){animation-delay:-5s}#loginGate .story-proof{display:flex;align-items:center;gap:24px;margin-top:24px;color:#ffffff94;font-size:14px}#loginGate .story-proof span{display:flex;align-items:center;gap:7px}#loginGate .story-proof i{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#54dfd71c;color:#83eee5;font-size:14px;font-style:normal}#loginGate .auth-card{position:absolute;z-index:10;right:clamp(38px,5.2vw,106px);top:50%;width:min(620px,42vw);max-height:calc(100vh - 70px);translate:0 -50%;padding:clamp(38px,4vh,50px) clamp(38px,3.2vw,54px) 28px;border:1px solid rgba(255,255,255,.58);border-radius:28px;background:#fcfdfff7;color:var(--auth-body);box-shadow:0 32px 90px #02081c57,0 2px #ffffff80 inset;backdrop-filter:blur(30px);overflow:auto;scrollbar-width:thin}#loginGate .auth-card:before{content:"";position:absolute;left:36px;right:36px;top:0;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,#775ee9,#43c9cc,transparent);background-size:180% 100%;animation:authPanelSignal 8s linear infinite}#loginGate .mobile-brand{display:none}#loginGate .auth-heading>span{color:#6a52d4;font-size:14px;font-weight:850;letter-spacing:.055em}#loginGate .auth-heading h2{color:var(--auth-ink);margin:8px 0 7px;font-size:28px;line-height:36px;letter-spacing:-.02em}#loginGate .auth-heading p{margin:0;color:var(--auth-muted);font-size:15px;line-height:1.65}#loginGate .auth-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:28px;padding:6px;border-radius:14px;background:#eff1f6}#loginGate .auth-view-switch button{height:45px;border:0;border-radius:10px;background:transparent;color:#747c8e;font-size:15px;font-weight:800;cursor:pointer}#loginGate .auth-view-switch button.active{background:#fff;color:#6248d2;box-shadow:0 5px 16px #1b20351a}#loginGate .auth-card.reset-active .auth-view-switch{display:none}#loginGate .auth-view{display:none;animation:authViewIn .24s ease}#loginGate .auth-view.active{display:block}#loginGate .auth-login-modes{display:flex;gap:27px;margin:25px 0 21px;border-bottom:1px solid #e3e6ed}#loginGate .auth-login-modes button{position:relative;padding:0 1px 13px;border:0;background:transparent;color:#7b8292;font-size:15px;font-weight:780;cursor:pointer}#loginGate .auth-login-modes button.active{color:#6248d2}#loginGate .auth-login-modes button:disabled,#loginGate .auth-form-meta button:disabled{opacity:.45;cursor:not-allowed}#loginGate .auth-login-modes button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#6e54de}#loginGate .auth-form{display:none;gap:16px}#loginGate .auth-form.active{display:grid}#loginGate .auth-form label{display:grid;gap:8px;color:#404758;font-size:14px;font-weight:760}#loginGate .auth-form label[hidden]{display:none!important}#loginGate .auth-form input{width:100%;height:54px;padding:0 15px;border:1px solid var(--auth-line);border-radius:12px;background:#f7f9fd;color:var(--auth-body);outline:0;font-size:16px;transition:.18s}#loginGate .auth-form input::placeholder{color:#667085}#loginGate .auth-form input:focus{border-color:#8069e5;background:#fff;box-shadow:0 0 0 4px #6f52dd1c}#loginGate .auth-form-meta{display:flex;align-items:center;justify-content:space-between;color:#8a91a1;font-size:14px}#loginGate .auth-form-meta button,#loginGate .auth-form-meta a{padding:0;border:0;background:transparent;color:#6248d2;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none}#loginGate .auth-primary{height:55px;margin-top:2px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--auth-violet),#765fe8);color:#fff;font-size:16px;font-weight:850;box-shadow:0 14px 28px #6248d240;cursor:pointer;transition:.18s}#loginGate .auth-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}#loginGate .auth-primary:disabled{opacity:.6;cursor:wait;transform:none}#loginGate .auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:10px}#loginGate .auth-send-code{height:54px;border:1px solid #d8d2f0;border-radius:12px;background:#f0edfd;color:#6349d1;font-size:14px;font-weight:850;cursor:pointer}#loginGate .auth-send-code:disabled{opacity:.55;cursor:not-allowed}#loginGate .auth-fields-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}#loginGate #authRegisterView{margin-top:23px}#loginGate #authRegisterView .auth-form{gap:13px}#loginGate .auth-agreement{display:flex!important;align-items:flex-start;gap:9px!important;color:#747b8c!important;font-size:14px!important;font-weight:520!important}#loginGate .auth-agreement input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;padding:0;accent-color:#684ed6}#loginGate .auth-agreement span{display:inline;line-height:1.55}#loginGate .auth-agreement a{color:#6248d2;text-decoration:none;font-weight:750}#loginGate .auth-agreement a:hover{text-decoration:underline}#loginGate .auth-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:10px}#loginGate .auth-captcha-row>input{min-width:0}#loginGate .auth-captcha-row>button{height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 7px;border:1px solid #dfe3ea;border-radius:10px;background:#f7f8fb;cursor:pointer;overflow:hidden}#loginGate .auth-captcha-row img{width:132px;height:44px;display:block;object-fit:fill;border-radius:7px}#loginGate .auth-captcha-row span{color:#6c7180;font-size:14px;white-space:nowrap}#loginGate .auth-remember{display:flex!important;align-items:center;gap:7px!important;color:#747b8c!important;font-weight:600!important;cursor:pointer}#loginGate .auth-remember input{width:16px;height:16px;margin:0;padding:0;accent-color:#6549d5}#loginGate .auth-remember span{white-space:nowrap}#loginGate .auth-register-sms{display:grid;gap:14px}#loginGate .auth-register-sms[hidden]{display:none}@media(max-width:520px){#loginGate .auth-captcha-row{grid-template-columns:minmax(0,1fr) 142px}#loginGate .auth-captcha-row>button{display:block;padding:4px}#loginGate .auth-captcha-row img{width:100%}#loginGate .auth-captcha-row span{display:none}}#loginGate .auth-back{display:block;margin:24px 0 18px;padding:0;border:0;background:transparent;color:#6549d5;font-size:14px;font-weight:800;cursor:pointer}#loginGate .auth-mode-notice,#loginGate .auth-message{margin:11px auto 0;padding:0;color:#737b8e;font-size:14px;line-height:1.55}#loginGate .auth-mode-notice:not(:empty){padding:10px 12px;border-radius:10px;background:#f5f2ff;color:#6047bd}#loginGate .auth-message{min-height:19px}#loginGate .auth-message.error{color:#c94152}#loginGate .auth-message.success{color:#168675}#loginGate .auth-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:17px;border-top:1px solid #e6e9ef;color:#9299a8;font-size:14px}#loginGate .auth-card-footer span:first-child{display:flex;align-items:center;gap:8px}#loginGate .portal-footer{position:absolute;z-index:3;left:clamp(40px,4.5vw,92px);right:calc(clamp(38px,5.2vw,106px) + min(620px,42vw) + 44px);bottom:30px;display:flex;align-items:center;justify-content:space-between;color:#ffffffb8;font-size:14px}#loginGate .portal-footer nav{display:flex;gap:17px}#loginGate .portal-footer a{color:inherit;text-decoration:none}#loginGate .portal-footer a:hover{color:#ffffffc7}@keyframes authAuroraFloat{0%{transform:translate3d(-4%,-3%,0) scale(.94)}to{transform:translate3d(7%,6%,0) scale(1.08)}}@keyframes authRadarRotate{to{transform:rotate(360deg)}}@keyframes authRadarBreathe{0%,to{opacity:.58;scale:.98}50%{opacity:1;scale:1.02}}@keyframes authDataTravel{0%{left:-1%;opacity:0}8%,90%{opacity:1}to{left:96%;opacity:0}}@keyframes authDataSpark{0%{left:0;opacity:0}9%,90%{opacity:1}to{left:100%;opacity:0}}@keyframes authPhaseGlow{0%,to{border-color:#ffffff21}18%{border-color:#5fe7dc59;box-shadow:0 17px 44px #29b6b421}}@keyframes authPanelSignal{to{background-position:180% 0}}@keyframes authViewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1500px){#loginGate .portal-header{left:52px;right:52px}#loginGate .brand-story{left:52px;width:700px}#loginGate .story-copy h1{font-size:50px}#loginGate .operation-flow{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px}#loginGate .operation-flow article{padding:14px 11px}#loginGate .auth-card{right:42px;width:530px;padding:38px 42px 25px}#loginGate .portal-footer{left:52px;right:620px}#loginGate .story-proof{gap:14px}}@media(max-width:1120px){body.needs-auth{overflow:auto}#loginGate .auth-portal{min-height:100vh;height:auto;overflow:auto}#loginGate .portal-header{left:28px;right:28px;top:26px}#loginGate .portal-header nav{display:none}#loginGate .brand-story,#loginGate .data-radar{display:none}#loginGate .auth-card{position:relative;right:auto;top:auto;width:min(640px,calc(100vw - 36px));max-height:none;min-height:0;margin:124px auto 34px;translate:none}#loginGate .portal-footer{position:relative;left:auto;right:auto;bottom:auto;width:min(640px,calc(100vw - 36px));margin:-12px auto 24px;gap:18px}#loginGate .portal-aurora{opacity:.72}}@media(max-width:620px){#loginGate{background:#fff}#loginGate .portal-header{display:none}#loginGate .auth-portal{background:#f8f9fc}#loginGate .auth-portal:before,#loginGate .portal-aurora{display:none}#loginGate .auth-card{width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:27px 22px 24px;border:0;border-radius:0;background:#fff;box-shadow:none}#loginGate .auth-card:before{left:0;right:0}#loginGate .mobile-brand{display:flex;margin:0 auto 28px;color:var(--auth-ink);justify-content:center}#loginGate .mobile-brand .brand-mark{width:52px;height:52px;border-color:#e2e6ee;box-shadow:0 10px 24px #18233d1a}#loginGate .mobile-brand .brand-mark img{width:43px;height:43px}#loginGate .mobile-brand strong{font-size:21px}#loginGate .mobile-brand small{color:#7d8597}#loginGate .auth-heading h2{font-size:28px;line-height:36px}#loginGate .auth-view-switch{margin-top:24px}#loginGate .auth-fields-two{grid-template-columns:1fr}#loginGate .auth-code-row{grid-template-columns:minmax(0,1fr) 122px}#loginGate .auth-card-footer{gap:12px;flex-wrap:wrap}#loginGate .portal-footer{width:calc(100vw - 36px);margin:18px auto 24px;align-items:flex-start;flex-direction:column;color:#747d90}#loginGate .portal-footer nav{flex-wrap:wrap}}@media(max-height:820px)and (min-width:1121px){#loginGate .portal-header{top:24px}#loginGate .brand-story{translate:0 -43%}#loginGate .story-copy h1{margin:16px 0 11px;font-size:44px}#loginGate .story-copy p{font-size:16px}#loginGate .operation-flow{margin-top:30px;padding-top:23px}#loginGate .operation-flow article{padding:11px 10px}#loginGate .operation-flow article em{margin-top:10px;padding-top:8px}#loginGate .story-proof{margin-top:16px}#loginGate .auth-card{max-height:calc(100vh - 34px);padding-top:29px;padding-bottom:20px}#loginGate .auth-heading h2{font-size:32px}#loginGate .auth-heading p{font-size:14px}#loginGate .auth-view-switch{margin-top:19px}#loginGate .auth-login-modes{margin:18px 0 16px}#loginGate .auth-form{gap:12px}#loginGate .auth-form input,#loginGate .auth-primary,#loginGate .auth-send-code{height:50px}#loginGate .auth-card-footer{margin-top:15px;padding-top:12px}#loginGate .portal-footer{bottom:18px}}@media(prefers-reduced-motion:reduce){#loginGate .portal-aurora i,#loginGate .data-radar,#loginGate .data-radar span,#loginGate .flow-track:before,#loginGate .flow-track:after,#loginGate .flow-track span,#loginGate .operation-flow article,#loginGate .auth-card:before{animation:none!important}}#loginGate #authRegisterView .register-invite-field{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:14px}#loginGate #authRegisterView .register-invite-field input{height:42px;min-width:0;padding:0 12px;font-size:14px}#loginGate #authRegisterView .register-invite-field small{color:#7d8494;font-size:14px;font-weight:650;white-space:nowrap}@media(max-width:620px){#loginGate #authRegisterView .register-invite-field{grid-template-columns:1fr;gap:6px}#loginGate #authRegisterView .register-invite-field input{height:50px}#loginGate #authRegisterView .register-invite-field small{white-space:normal}}#loginGate .auth-captcha-help{display:block;margin-top:5px;color:#6e7485;font-size:14px;font-weight:600;line-height:1.5}.sms-captcha-dialog{width:min(480px,calc(100vw - 28px))}.sms-captcha-field{display:grid;gap:8px;color:var(--muted);font-size:14px;font-weight:750}.sms-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px}.sms-captcha-row>input{width:100%;min-width:0;height:58px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:18px;font-weight:800;letter-spacing:3px;text-transform:uppercase;outline:0}.sms-captcha-row>input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sms-captcha-row>button{height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 7px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);cursor:pointer;overflow:hidden}.sms-captcha-row img{width:184px;height:50px;display:block;object-fit:fill;border-radius:7px}.sms-captcha-row span{color:var(--muted);font-size:14px;white-space:nowrap}.sms-captcha-note{margin:9px 0 0!important;color:var(--muted);font-size:14px;line-height:1.6}.sms-captcha-dialog footer .primary{min-width:150px}@media(max-width:520px){.sms-captcha-row{grid-template-columns:1fr}.sms-captcha-row>button{height:68px}.sms-captcha-row img{width:100%;height:60px}.sms-captcha-row span{display:none}}#loginGate .auth-mode-notice,#loginGate .auth-message,#loginGate .auth-card-footer{font-size:14px}#loginGate #authRegisterView .register-invite-field{grid-template-columns:1fr;align-items:stretch;gap:7px}#loginGate #authRegisterView .register-invite-field input{height:48px;font-size:15px}#loginGate #authRegisterView .register-invite-field small{font-size:14px;line-height:1.5;white-space:normal}@media(min-width:1121px){#loginGate .auth-card{padding:34px 42px 24px}#loginGate .auth-heading h2{font-size:28px;line-height:36px}#loginGate .auth-view-switch{margin-top:22px}#loginGate #authRegisterView{margin-top:18px}#loginGate #authRegisterView .auth-form{gap:11px}#loginGate .auth-form label{font-size:15px}#loginGate .auth-form input{font-size:16px}#loginGate .auth-agreement{font-size:14px!important}#loginGate .auth-card-footer{margin-top:14px;padding-top:13px}}
