.hint{font-family:MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.hint .keys{color:#9fcbee;white-space:pre;margin-top:8px;font-size:14px}@font-face{font-family:MS CN;src:url(/assets/cn-500-BtgiM5dV.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:MS CN;src:url(/assets/cn-700-DoxkRjDq.woff2)format("woff2");font-weight:600 900;font-display:swap}.runbar b{letter-spacing:2px;color:#eaf6ff;font:20px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.runbar .lives{vertical-align:2px;gap:6px;margin-left:16px;display:inline-flex}.runbar .lives i{background:0 0;border:1px solid #5fa8e8;width:10px;height:10px;transform:rotate(45deg)}.runbar .apm{text-align:left;letter-spacing:1px;color:#9fcbee;min-width:76px;margin-left:16px;font:14px Eurostile,sans-serif;display:inline-block}.runbar .lives i.on{background:#69b8ff;box-shadow:0 0 6px #3c9cff}.loading .brief{left:calc(var(--sw) / 2 - 480 * var(--u));top:calc(250 * var(--u));width:calc(960 * var(--u));text-align:center;color:#fff;text-shadow:0 0 calc(10 * var(--u)) #000, 0 0 calc(3 * var(--u)) #000;position:absolute}.loading .brief h1{font:calc(64 * var(--u)) "EurostileExt", "Eurostile", sans-serif;letter-spacing:calc(8 * var(--u));color:#fff;text-shadow:0 0 calc(24 * var(--u)) #3ca0ff99, 0 0 calc(4 * var(--u)) #000;margin:0}.loading .brief .lead{margin:calc(28 * var(--u)) 0 0;font:calc(26 * var(--u)) / 1.6 "MS CN", "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "SC2 CN", sans-serif;color:#dcecfa}.loading .brief .keys{justify-content:center;gap:calc(36 * var(--u));margin-top:calc(44 * var(--u));display:flex}.loading .brief .keys span{align-items:center;gap:calc(12 * var(--u));font:calc(22 * var(--u)) "MS CN", "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "SC2 CN", sans-serif;color:#b7e3ff;display:flex}.loading .brief kbd{padding:calc(6 * var(--u)) calc(14 * var(--u));font:calc(20 * var(--u)) "Eurostile", "MS CN", "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "SC2 CN", sans-serif;color:#fff;box-shadow:0 0 calc(10 * var(--u)) #3c96ff59;background:#08182ccc;border:1px solid #78beff99}.loading .brief i{font-style:normal}.over .runresult{color:#cfe3f5;text-shadow:0 0 8px #000;align-items:center;gap:40px;font-size:16px;display:flex}.over .runresult .info{flex-direction:column;align-items:center;gap:10px;display:flex}.over .runresult .clip{aspect-ratio:16/9;object-fit:cover;background:#000;border:1px solid #78beff66;width:min(640px,48vw);box-shadow:0 0 40px #3c96ff40}.over .runresult .apm{align-items:baseline;gap:10px;display:flex}.over .runresult .apm b{color:#fff;font:700 34px EurostileExt,Eurostile,sans-serif}.over .runresult .apm-chart{width:320px;height:60px}.over .runresult .apm span{letter-spacing:2px;color:#9fcbee;font:15px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}@media (width<=900px){.over .runresult{flex-direction:column;gap:16px}.over .runresult .clip{width:92vw}}.over .runresult .kicker{letter-spacing:6px;color:#69b8ff;font:18px EurostileExt,Eurostile,sans-serif}.over .runresult .big{align-items:baseline;gap:12px;display:flex}.over .runresult .n{color:#fff;text-shadow:0 0 36px #3ca0ff99,0 0 6px #000;font:700 132px/1 EurostileExt,Eurostile,sans-serif}.over .runresult .u{color:#cfe3f5;font:40px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.over .runresult .sub{color:#e6f2ff;white-space:pre;font:22px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.over .runresult .sub.record{color:#ffd84a}.over .runresult .rank{color:#ffd84a;font:20px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.over .runresult .name{color:#ffd84a;white-space:pre;align-items:center;gap:8px;font:16px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:flex}.over .runresult [hidden]{display:none}.over .runresult .name input{box-sizing:border-box;color:#fff;background:#040c18d9;border:1px solid #78beff80;border-radius:0;width:180px;height:36px;padding:0 10px;font:16px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.over .runresult .name input:focus{border-color:#6cc0ff;outline:none;box-shadow:0 0 8px #50aaff80}.over .runresult .stats{color:#8fa9bf;white-space:pre;font:16px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.over .runresult .share{gap:10px;margin-top:14px;display:flex}.over .runresult .status{color:#9fcbee;min-height:20px;font-size:14px}.over .runresult button,.runcard button{color:#cfe7ff;cursor:pointer;text-shadow:0 0 4px #000;background:url(/assets/ui/glue/tab-normal.png) 50%/100% 100% no-repeat;border:0;border-radius:0;min-width:120px;height:40px;padding:0 18px;font:16px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.over .runresult button:hover,.runcard button:hover{color:#fff;background-image:url(/assets/ui/glue/tab-hover.png)}.over .runresult button:disabled{color:#6d7e8c;cursor:default}body:has(.over .runresult) .msglog{display:none}.runcard{z-index:60;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.runcard .frame{flex-direction:column;align-items:center;gap:14px;display:flex}.runcard img{object-fit:contain;border:1px solid #78beff66;max-width:92vw;height:min(72vh,1350px);box-shadow:0 0 40px #3c96ff4d}.runcard .row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.runcard .status{color:#9fcbee;min-height:20px;font:14px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.levels section.main h2{font-size:22px}.levels .note{color:#7fa4c4;margin:-4px 0 10px;font:13px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.refull{z-index:30;color:#cfe7ff;cursor:pointer;background:#040c18d9;border:1px solid #78beff80;height:32px;padding:0 14px;font:14px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;position:fixed;top:44px;right:12px}.refull:hover{color:#fff;border-color:#6cc0ff}.menu.ms{background:#000 url(/assets/ms-cover-BjKheGA8.jpg) 65%/cover no-repeat;overflow-y:auto}.menu.ms:before{background:radial-gradient(75% 85% at 62% 45%,#00040c00 40%,#00040cb3 75%,#00040cfa 100%),linear-gradient(90deg,#00040cf0 0%,#00040cd1 30%,#00040c40 55%,#00040c00 70%),linear-gradient(#0000 75%,#00040ce6 100%);position:fixed}.menu.ms .topnav{justify-content:space-between}.menu.ms .topnav .right{align-items:center;gap:12px;display:flex;position:relative}.menu.ms .topnav .langs{display:flex}.menu.ms .topnav .langs button{color:#8fb8da;cursor:pointer;background:#08182c99;border:1px solid #78beff59;border-radius:0;min-width:48px;height:30px;margin-left:-1px;padding:0 10px;font:14px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.menu.ms .topnav .langs button:hover{color:#fff}.menu.ms .topnav .langs button.on{color:#fff;background:#2864aa8c;border-color:#78beffb3}.menu.ms .topnav .tag{cursor:help}.menu.ms .topnav .tag .about{z-index:5;letter-spacing:0;color:#dcecfa;white-space:normal;text-align:left;background:#040c18f5;border:1px solid #78beff73;width:380px;padding:14px 16px;font:14px/1.7 MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 0 24px #000000b3}.menu.ms .topnav .tag:hover .about,.menu.ms .topnav .tag:focus .about{display:block}.menu.ms .topnav .tag{letter-spacing:3px;color:#9fcbee;background:#08182c99;border:1px solid #78beff73;padding:5px 12px;font:14px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;position:relative}.menu.ms .panel{gap:0;max-width:min(700px,100vw - 48px);margin:max(24px,5vh) 0 0 max(24px,7vh)}.menu.ms h1{letter-spacing:4px;color:#fff;text-shadow:0 0 30px #3ca0ff99,0 2px 4px #000;white-space:nowrap;flex-direction:column;margin:0;font:64px/1 EurostileExt,Eurostile,sans-serif;display:flex}.menu.ms h1 small{letter-spacing:21px;color:#69b8ff;text-shadow:0 0 12px #3ca0ffcc;margin-top:12px;font:30px EurostileExt,Eurostile,sans-serif}.menu.ms .lead{color:#e6f2ff;text-shadow:0 1px 3px #000;margin:28px 0 26px;font:22px/1.6 MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.menu.ms button.main{letter-spacing:8px;width:340px;height:72px;font-size:24px}.menu.ms .row .nick{box-sizing:border-box;color:#fff;background:#040c18c7;border:1px solid #78beff66;outline:none;width:220px;height:72px;margin-right:12px;padding:0 16px;font:22px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.menu.ms .row .nick:focus{border-color:#69b8ff;box-shadow:0 0 12px #3ca0ff80}.menu.ms .row .nick.bad{border-color:#ff6a5a}.menu.ms .best{color:#ffd84a;text-shadow:0 1px 3px #000;margin:14px 0 0 4px;font:17px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.menu.ms .best span{color:#cfe3f5;margin-left:14px}.menu.ms .keys{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:30px 0 0 2px;display:flex}.menu.ms .keys i{font-style:normal}.menu.ms .keys span{white-space:nowrap;color:#cfe3f5;text-shadow:0 1px 3px #000;align-items:center;gap:8px;font:15px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:flex}.menu.ms kbd{text-align:center;color:#fff;background:#08182cd9;border:1px solid #78beff8c;min-width:18px;padding:3px 9px;font:14px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:inline-block;box-shadow:0 0 8px #3c96ff40}.menu.ms .keyhint{color:#7fa4c4;text-shadow:0 1px 3px #000;margin:12px 0 0 2px;font:13px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.menu.ms .lower{flex-wrap:nowrap;align-items:flex-start;gap:20px;margin-top:36px;display:flex}.menu.ms .side{box-sizing:border-box;background:#040c18c7;border:1px solid #78beff47;min-width:340px;padding:20px 22px 16px;position:relative;box-shadow:0 0 24px #0009}.menu.ms .side .group{grid-template-columns:auto auto;column-gap:16px;margin:0 0 14px}.menu.ms .side .tabs{flex-wrap:nowrap}.menu.ms .label{letter-spacing:2px;white-space:nowrap}.menu.ms .side .tab{min-width:0;padding:0 12px}.menu.ms .side .row{gap:6px}.menu.ms .side .status{margin:6px 0 0}.menu.ms footer{color:#6f8aa3;text-shadow:0 1px 3px #000;justify-content:space-between;gap:24px;font:13px MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:flex;position:absolute;bottom:18px;left:max(24px,7vh);right:max(24px,4vw)}.menu.ms footer>span:first-child{align-self:flex-end}.menu.ms footer .pitch{text-align:right;color:#8aa6c0;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.menu.ms .credit{color:#7fa4c4;white-space:nowrap;margin-left:14px;text-decoration:none}.menu.ms .credit:hover{color:#cfe7ff}.menu.ms .phone{display:none}@media (width<=1180px){.menu.ms .lower{flex-wrap:wrap}.menu.ms .side{width:min(340px,100vw - 92px)}.menu.ms footer{flex-wrap:wrap;margin:28px max(24px,7vh) 18px;position:relative;bottom:auto;left:auto;right:auto}}@media (pointer:coarse){.menu.ms .phone{color:#ffd84a;text-shadow:0 1px 3px #000;margin:18px max(24px,7vh) 0;font:17px/1.6 MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:block;position:relative}}@media (width<=720px){.menu.ms .topnav{height:56px;padding:0 16px}.menu.ms .logo{letter-spacing:4px;font-size:18px}.menu.ms .topnav .tag{letter-spacing:1px;padding:4px 8px;font-size:12px}.menu.ms .panel{margin-left:16px;margin-right:16px}.menu.ms h1{letter-spacing:2px;font-size:36px}.menu.ms h1 small{letter-spacing:12px;font-size:18px}.menu.ms .lead{font-size:18px}.menu.ms button.main{width:min(340px,100vw - 32px)}.menu.ms .row .nick{width:min(340px,100vw - 32px);margin:0 0 10px}.menu.ms .phone,.menu.ms footer{margin-left:16px;margin-right:16px}.menu.ms footer .pitch{text-align:left;align-items:flex-start}}.levels{background:linear-gradient(#00040cdb,#00040cdb),#000 url(/assets/ms-cover-BjKheGA8.jpg) 65%/cover no-repeat}html .menu.ms .tab,html .menu.ms button.small,html .menu.ms button.main,html .menu.ms .label,html .levels h2,html .levels .grid button,html .levels .back,html .levels .tag{font-family:Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.menu.ms .leaders{background:#040c18c7;border:1px solid #78beff47;width:300px;padding:16px 20px 12px;box-shadow:0 0 24px #0009}.menu.ms .leaders h2{letter-spacing:4px;color:#69b8ff;margin:0 0 10px;font:14px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif}.menu.ms .leaders ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.menu.ms .leaders li{color:#cfe3f5;grid-template-columns:22px 1fr auto auto;align-items:baseline;gap:10px;font:14px Eurostile,MS CN,Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,SC2 CN,sans-serif;display:grid}.menu.ms .leaders li b{color:#7fa4c4;font-weight:400}.menu.ms .leaders li .who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu.ms .leaders li .who.anon{color:#6f8aa3}.menu.ms .leaders li .lv{color:#fff}.menu.ms .leaders li .lost{color:#7fa4c4;font-size:12px}.menu.ms .leaders li.me .who,.menu.ms .leaders li.me .lv{color:#ffd84a}
