#style11-login{background:#080d23;overflow:auto;display:block!important}#style11-login[hidden]{display:none!important}#style11-login .art.clean-login{width:min(100%,420px);min-height:100dvh;height:auto;aspect-ratio:auto;margin:0 auto;padding:36px 30px 20px;box-sizing:border-box;background:radial-gradient(ellipse at 0% 60%,#1647a4 0%,transparent 62%),radial-gradient(ellipse at 100% 70%,#612756 0%,transparent 57%),#102650}#style11-login .clean-brand{text-align:center;margin:45px 0 38px;color:#e5efff}#style11-login .clean-kg{font:850 clamp(60px,18vw,86px)/1 system-ui;letter-spacing:3px;text-shadow:0 0 9px #238bff,3px 2px 16px #c52f93}#style11-login .clean-cn{font:28px system-ui;letter-spacing:7px;margin-top:8px;text-shadow:0 0 10px #4e8cff}#style11-login .clean-form{display:grid;gap:17px;padding:24px 18px;border:2px solid #54aaff;border-radius:20px;background:#08152dbb;box-shadow:0 0 10px #338bff88,inset 0 0 12px #2459ab55,4px 4px 13px #d440a36b}#style11-login .clean-form button,#style11-login .clean-form input,#style11-login .clean-form output{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto}#style11-login .clean-tabs{display:flex;align-items:center;gap:10px;color:#e5efff}#style11-login .clean-tabs>*{flex:1;text-align:center;font:15px system-ui;padding:9px 0;border-radius:8px}#style11-login .clean-tabs span{background:#2058b8;box-shadow:0 0 8px #408bff55}#style11-login .clean-tabs [data-action=register]{background:transparent!important;font:15px system-ui!important}#style11-login .clean-field{height:48px;display:flex;align-items:center;gap:10px;padding:0 10px;border:1px solid #42649b;border-radius:10px;background:#0b1c3c;min-width:0}#style11-login .clean-field svg{width:21px;height:21px;flex:none}#style11-login .clean-field input{flex:1;min-width:0;width:100%!important;font:15px system-ui;background:transparent;padding:0;color:#e7f8ff}#style11-login .clean-field [data-action=eye]{flex:none;color:#d7e3f6;width:24px!important;padding:0;font:20px system-ui}#style11-login .clean-form [data-action=forgot]{justify-self:end;padding:0;background:transparent!important;font:12px system-ui!important}#style11-login .clean-form button[type=submit]{height:48px;border:0!important;border-radius:10px;font:20px system-ui!important;background:linear-gradient(105deg,#1667de,#6550bc)!important;box-shadow:0 0 13px #438aff70,3px 0 14px #da3c9760}#style11-login .clean-form [data-action=guest]{justify-self:center;width:65%!important;padding:9px 10px;border-radius:9px;background:linear-gradient(105deg,#1667de,#6550bc)!important;box-shadow:0 0 8px #438aff55;font:14px system-ui!important}#style11-login .clean-form output:empty{display:none}#style11-login .clean-form output{font:13px system-ui;background:transparent;color:#e5efff;text-align:center}#style11-login .clean-progress-slot{height:62px;margin:12px 4px 0;position:relative}#style11-login #kc-real-login-progress{position:static!important;width:100%!important;padding:9px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-sizing:border-box;font:12px system-ui!important}#style11-login #kc-real-login-progress[hidden]{display:none!important}#style11-login .clean-note{text-align:center;color:#a7b9d5;font:11px system-ui}#style11-login .kc-password-tab,#style11-login .kc-moderation{display:none!important}#style11-login #kc-login-language{right:12px!important;top:12px!important}
#style11-login .clean-cn{display:none}#style11-login .clean-kg{font-size:clamp(80px,24vw,112px)}

#style11-login .clean-brand{margin:48px 0 20px}#style11-login .clean-kg{width:100%;height:150px;font-size:0;background:url(/kg-metal-logo-v1.png) center/contain no-repeat;mix-blend-mode:screen;text-shadow:none}

#style11-login .clean-login button.clean-guest-outside[data-action=guest]{background:linear-gradient(105deg,#1667de,#6550bc)!important;color:#fff;font:14px system-ui!important;box-shadow:0 0 10px #438aff70,2px 0 10px #da3c9740;border:0;border-radius:9px}

#style11-login .clean-form [data-action=forgot]{justify-self:start}#style11-login .kc-captcha-row>img{flex:none}#style11-login .kc-captcha-row>button{width:30px!important;flex:none;font:25px system-ui;color:#315ca1}

#style11-login .clean-login .kc-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:6px 10px;align-items:start}#style11-login .clean-login .kc-captcha-row input{grid-column:1;grid-row:1;width:100%!important;height:46px!important}#style11-login .clean-login .kc-captcha-row>img{grid-column:2;grid-row:1;width:132px!important;height:44px!important;object-fit:contain;background:#f3fbfe;border-radius:4px}#style11-login .clean-login .kc-captcha-row>button{grid-column:2;grid-row:2;width:132px!important;height:28px!important;font:12px system-ui!important;line-height:28px;color:#dceaff;background:#183c71!important;border-radius:4px}
#kc-registration-modal .kc-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:6px 10px}#kc-registration-modal .kc-captcha-row>img{grid-column:2;grid-row:1;width:132px!important;height:44px!important;object-fit:contain;background:#f3fbfe}#kc-registration-modal .kc-captcha-row>button{grid-column:2;grid-row:2;width:132px!important;height:28px!important;font:12px system-ui}#kc-registration-modal .kc-captcha-row input{grid-column:1;grid-row:1}

#style11-login button:disabled{cursor:wait;opacity:.65}#style11-login #kc-real-login-progress progress{accent-color:#3285ff}#style11-login #kc-real-login-progress progress:indeterminate{background:linear-gradient(90deg,#10244d,#3285ff,#10244d);background-size:200% 100%;animation:kc-wait 1.2s linear infinite;border-radius:6px}@keyframes kc-wait{to{background-position:-200% 0}}

#style11-login .kc-progress-waiting .kc-progress-fill{animation:kc-progress-slide 1.3s ease-in-out infinite}@keyframes kc-progress-slide{0%{transform:translateX(-110%)}100%{transform:translateX(340%)}}
