.E0kJGG_page{color:#fff;background:radial-gradient(circle at 15% 20%,#12b5b51f,#0000 32%),radial-gradient(circle at 85% 75%,#1f37603d,#0000 34%),linear-gradient(135deg,#05080e 0%,#07101b 45%,#090d15 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:34px;display:flex;position:relative;overflow:hidden}.E0kJGG_backgroundGlowOne{filter:blur(80px);pointer-events:none;background:#12b6b51f;border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;left:-180px}.E0kJGG_backgroundGlowTwo{filter:blur(110px);pointer-events:none;background:#243c693d;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-260px;right:-240px}.E0kJGG_backgroundGlowThree{filter:blur(80px);pointer-events:none;background:#17b8b50a;border-radius:50%;width:300px;height:300px;position:absolute;top:35%;left:48%}.E0kJGG_gridPattern{opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000);mask-image:linear-gradient(#000c,#0000)}.E0kJGG_shell{z-index:2;-webkit-backdrop-filter:blur(28px);background:#090e1794;border:1px solid #ffffff14;border-radius:30px;grid-template-columns:1.08fr .92fr;width:min(1480px,100%);min-height:calc(100vh - 68px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b,inset 0 1px #ffffff08}.E0kJGG_brandSide{background:linear-gradient(145deg,#ffffff09,#ffffff02);border-right:1px solid #ffffff12;flex-direction:column;min-height:100%;padding:54px 60px 46px;display:flex;position:relative}.E0kJGG_brandSide:after{content:"";border:1px solid #16bbb717;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-300px;right:-300px}.E0kJGG_brandHeader{z-index:2;position:relative}.E0kJGG_logo{object-fit:contain;width:auto;max-width:285px;height:auto}.E0kJGG_brandContent{z-index:2;max-width:650px;margin:auto 0;position:relative}.E0kJGG_platformBadge{color:#8bd5d2;letter-spacing:.2em;background:#15bbb70e;border:1px solid #19beba24;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.E0kJGG_badgeDot{background:#22c4bf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #22c4bfe6}.E0kJGG_brandContent h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(48px,4.2vw,76px);font-weight:600;line-height:.98}.E0kJGG_brandContent h1 span{color:#ffffff94}.E0kJGG_brandContent>p{color:#ffffff85;max-width:550px;margin:30px 0 0;font-size:16px;line-height:1.75}.E0kJGG_statusList{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.E0kJGG_statusItem{-webkit-backdrop-filter:blur(18px);background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:16px;min-height:126px;padding:17px;display:flex}.E0kJGG_statusIcon{color:#5bc7c4;background:#19bdb91a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:flex}.E0kJGG_statusItem strong{color:#ffffffe0;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.E0kJGG_statusItem p{color:#ffffff61;margin:0;font-size:10px;line-height:1.5}.E0kJGG_brandFooter{z-index:2;color:#ffffff4d;align-items:center;gap:10px;font-size:10px;display:flex;position:relative}.E0kJGG_footerDot{background:#fff3;border-radius:50%;width:3px;height:3px}.E0kJGG_loginSide{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:60px;display:flex;position:relative}.E0kJGG_loginCard{-webkit-backdrop-filter:blur(30px);background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff17;border-radius:24px;width:100%;max-width:470px;padding:42px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff0f}.E0kJGG_cardGlow{filter:blur(45px);pointer-events:none;background:#18c0bb1c;border-radius:50%;width:210px;height:210px;position:absolute;top:-130px;right:-100px}.E0kJGG_loginHeader{z-index:2;margin-bottom:36px;position:relative}.E0kJGG_adminLabel{color:#64c6c3;letter-spacing:.2em;margin-bottom:14px;font-size:10px;font-weight:700;display:block}.E0kJGG_loginHeader h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:34px;font-weight:600;line-height:1.08}.E0kJGG_loginHeader p{color:#ffffff6b;max-width:360px;margin:13px 0 0;font-size:13px;line-height:1.6}.E0kJGG_form{z-index:2;flex-direction:column;gap:20px;display:flex;position:relative}.E0kJGG_field{flex-direction:column;gap:9px;display:flex}.E0kJGG_field label{color:#ffffffb8;font-size:11px;font-weight:600}.E0kJGG_inputWrapper{position:relative}.E0kJGG_inputWrapper input{color:#fff;-webkit-backdrop-filter:blur(15px);background:#ffffff0b;border:1px solid #ffffff16;border-radius:13px;outline:none;width:100%;height:54px;padding:0 16px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.E0kJGG_inputWrapper input::placeholder{color:#ffffff40}.E0kJGG_inputWrapper input:hover{background:#ffffff0f}.E0kJGG_inputWrapper input:focus{background:#fff1;border-color:#24c4bf8c;box-shadow:0 0 0 3px #22c4bf12,0 0 25px #22c4bf09}.E0kJGG_submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#13b1aef0,#128d91f0);border:1px solid #3fd2cd3d;border-radius:13px;justify-content:space-between;align-items:center;width:100%;height:56px;margin-top:5px;padding:0 19px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 12px 30px #0984832e,inset 0 1px #ffffff29}.E0kJGG_submitButton:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 16px 34px #09848340,inset 0 1px #ffffff2e}.E0kJGG_submitButton:active{transform:translateY(0)}.E0kJGG_submitButton:disabled{cursor:not-allowed;opacity:.58;transform:none}.E0kJGG_buttonArrow{opacity:.8;font-size:17px;font-weight:400}.E0kJGG_errorMessage{color:#f4abab;background:#ff47470e;border:1px solid #ff606026;border-radius:11px;align-items:center;gap:9px;padding:12px 14px;font-size:11px;display:flex}.E0kJGG_errorDot{background:#e96f6f;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #e96f6f73}.E0kJGG_security{z-index:2;border-top:1px solid #ffffff0e;align-items:center;gap:12px;margin-top:30px;padding-top:23px;display:flex;position:relative}.E0kJGG_securityIndicator{background:#1db9b50d;border:1px solid #23beb81a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.E0kJGG_securityDot{background:#2ec3a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2ec3a2ad}.E0kJGG_security strong{color:#ffffffa1;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.E0kJGG_security span{color:#ffffff45;font-size:9px;display:block}.E0kJGG_mobileLogo,.E0kJGG_mobileFooter{display:none}@media (max-width:1100px){.E0kJGG_shell{grid-template-columns:1fr .85fr}.E0kJGG_brandSide{padding:44px}.E0kJGG_loginSide{padding:42px}.E0kJGG_brandContent h1{font-size:52px}.E0kJGG_statusList{grid-template-columns:1fr}.E0kJGG_statusItem{flex-direction:row;align-items:center;min-height:auto}}@media (max-width:900px){.E0kJGG_page{padding:20px}.E0kJGG_shell{grid-template-columns:1fr;min-height:calc(100vh - 40px)}.E0kJGG_brandSide{display:none}.E0kJGG_loginSide{padding:38px 24px}.E0kJGG_mobileLogo{width:100%;max-width:470px;margin-bottom:32px;display:flex}.E0kJGG_mobileLogo img{width:auto;max-width:220px;height:auto}.E0kJGG_mobileFooter{color:#ffffff40;margin:24px 0 0;font-size:9px;display:block}}@media (max-width:520px){.E0kJGG_page{align-items:stretch;padding:0}.E0kJGG_shell{border:0;border-radius:0;min-height:100vh}.E0kJGG_loginSide{padding:max(42px, env(safe-area-inset-top)) 18px 30px;justify-content:flex-start}.E0kJGG_mobileLogo{margin-bottom:56px}.E0kJGG_mobileLogo img{max-width:190px}.E0kJGG_loginCard{border-radius:21px;padding:30px 22px}.E0kJGG_loginHeader{margin-bottom:30px}.E0kJGG_loginHeader h2{font-size:29px}}
