.kbs-live{padding:16px 18px 14px}.kbs-live-top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:14px 22px;display:grid}.kbs-last .readline{margin-top:6px}.kbs-last .seg{font-size:40px}.kbs-last-name{color:#f2f2f2;overflow-wrap:anywhere;min-height:22px;margin-top:6px;font-size:17px;font-weight:700}.kbs-mic{gap:7px;min-width:0;display:grid}.kbs-mic .glass-select:disabled{opacity:.6;cursor:not-allowed}.kbs-status{color:#bdbdbd;align-items:center;gap:8px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13.5px;font-weight:600;display:flex}.kbs-start{min-width:196px}.kbs-strip{background:#0b0b0b;border-radius:7px;margin-top:14px;position:relative;box-shadow:inset 0 2px 6px #000000e6}.kbs-strip canvas{width:100%;height:170px;display:block}.kbs-strip-msg{text-align:center;color:#c9c9c9;justify-content:center;align-items:center;padding:16px 22px;font-size:15.5px;line-height:1.5;display:flex;position:absolute;inset:0}.kbs-strip-msg p{max-width:46em}.kbs-strip-msg b{color:#fff}.kbs-msg{padding:16px 0 0}.kbs-msg .tool-msg{margin:0}.kbs-bay{justify-content:center;padding:22px 0 16px;display:flex;overflow:hidden}.kbs-case{background:linear-gradient(#474747,#343434);border-radius:14px;max-width:100%;padding:12px;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0006,0 2px #141414,0 18px 26px -14px #000c}.kbs-kb{--u:min(40px,calc((min(100vw,1200px) - 150px)/var(--bw)));--g:calc(var(--u)*.13);width:calc(var(--bw)*var(--u) - var(--g) + 12px);height:calc(var(--bh)*var(--u) - var(--g) + 12px);background:#141414;border-radius:6px;position:relative;box-shadow:inset 0 2px 6px #000000e6}.kbs-kb .key{left:calc(var(--x)*var(--u) + 6px);top:calc(var(--y)*var(--u) + 6px);width:calc(var(--w)*var(--u) - var(--g));height:calc(var(--h)*var(--u) - var(--g));border-radius:calc(var(--u)*.15);box-shadow:inset 0 1px 0 #ffffff1c,inset 0 calc(var(--u)*-.09)0 #00000061,0 2px 0 #0a0a0a;color:#a9a9a9;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:max(7px,calc(var(--u)*.24));background:linear-gradient(#3b3b3b,#2d2d2d);font-weight:600;line-height:1.05;position:absolute;overflow:hidden}.kbs-kb .key>span{padding:0 calc(var(--u)*.14);white-space:nowrap;display:block;position:relative}.kbs-kb .key>.t{padding-top:calc(var(--u)*.1)}.kbs-kb .key.c>.t{height:calc(100% - var(--u)*.1);font-family:Barlow,"Barlow Fallback",sans-serif;font-size:max(8px,calc(var(--u)*.3));place-items:center;padding:0;font-weight:700;display:grid}.kbs-kb .key.half>.t{padding-top:calc(var(--u)*.05);font-size:max(6px,calc(var(--u)*.2))}.kbs-kb .key.mod{color:#1c1c1c;background:linear-gradient(#6a6a6a,#575757)}.kbs-kb .key.iso-enter{clip-path:polygon(0 0,100% 0,100% 100%,var(--notch)100%,var(--notch)50%,0 50%)}.kbs-kb .key.dead{opacity:.5;background:repeating-linear-gradient(135deg,#2e2e2e 0 5px,#282828 5px 10px)}.kbs-kb .key .x2{right:calc(var(--u)*.08);bottom:calc(var(--u)*.1);font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-style:normal;font-size:max(8px,calc(var(--u)*.26));color:#fff;text-shadow:0 1px 2px #000c;font-weight:700;position:absolute}.kbs-kb .key.down{transform:translateY(1px);box-shadow:0 0 0 1px #ffe400f2,0 0 12px 2px #ffe40066}.kbs-kb .key.q{color:#c6f5de;background:linear-gradient(#1f6b4a,#17533a)}.kbs-kb .key.m{color:#fff6b5;background:linear-gradient(#6f6720,#565017)}.kbs-kb .key.l{color:#ffd9c7;background:linear-gradient(#9a4a24,#7a3a1c)}.kbs-kb .key.xl{color:#fff1ea;background:linear-gradient(#d5541f,#a8401a);box-shadow:inset 0 1px #fff3,0 2px #0a0a0a,0 0 12px 1px #ff652f8c}.kbs-kb .key.nh{color:#d0d0d0;background:repeating-linear-gradient(135deg,#343434 0 4px,#2b2b2b 4px 8px)}.kbs-sw{background:linear-gradient(#3b3b3b,#2d2d2d);border-radius:3px;width:16px;height:13px;display:inline-block;box-shadow:inset 0 -2px #0006}.kbs-sw.q{background:linear-gradient(#1f6b4a,#17533a)}.kbs-sw.m{background:linear-gradient(#6f6720,#565017)}.kbs-sw.l{background:linear-gradient(#9a4a24,#7a3a1c)}.kbs-sw.xl{background:linear-gradient(#d5541f,#a8401a)}.kbs-legend{justify-content:center}.kbs-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-bottom:18px;display:grid}.kbs-panel{min-width:0;padding:14px 18px 16px}.kbs-panel-head{border-bottom:1px solid #1f1f1f;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.kbs-top{margin:0;padding:4px 0 0;list-style:none}.kbs-top li{border-bottom:1px solid #181818;grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 2.4em 2.6em;align-items:center;gap:10px;padding:6px 0;font-size:15px;display:grid}.kbs-top li:last-child{border-bottom:0}.kbs-top .k{color:#f0f0f0;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:700;display:flex;overflow:hidden}.kbs-top .tag{color:#ffcf8a;border-radius:4px;padding:0 5px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:11.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ff652f99}.kbs-top .bar{background:#121212;border-radius:4px;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #000000e6}.kbs-top .bar i{background:linear-gradient(90deg,#14a76c,#ffe400 70%,#ff652f);border-radius:4px;height:100%;display:block}.kbs-top .v{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.kbs-top .n{text-align:right;color:#8a8a8a;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13px;font-weight:600}.kbs-top .kbs-none{color:#8f8f8f;border:0;padding-top:10px;font-size:15px;line-height:1.5;display:block}.kbs-checks{margin:0;padding:4px 0 0;list-style:none}.kbs-checks li{color:#dcdcdc;border-bottom:1px solid #181818;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;line-height:1.45;display:flex}.kbs-checks li:last-child{border-bottom:0}.kbs-checks .led{margin-top:7px}@media (max-width:960px){.kbs-live-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kbs-start{grid-column:1/-1}.kbs-results{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kbs-live{padding:14px}.kbs-live-top{grid-template-columns:minmax(0,1fr);gap:12px}.kbs-last .seg{font-size:34px}.kbs-strip canvas{height:160px}.kbs-strip-msg{padding:12px;font-size:14.5px}.kbs-case{border-radius:12px;padding:8px}.kbs-kb{--u:min(40px,calc((100vw - 78px)/var(--bw)))}.kbs-legend{justify-content:flex-start}.kbs-panel{padding:12px 14px 14px}.kbs-top li{grid-template-columns:minmax(0,7em) minmax(0,1fr) 2.2em 2.4em;gap:8px;font-size:14.5px}}