:root{--ink:#0e0a18;--ink2:#181226;--tape:#ffcf1a;--paper:#f8f6ee;--red:#ff3b5c;--cyan:#5ee6ff;--font:"Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--pixel:"Galmuri11", "Press Start 2P", monospace}#hud{pointer-events:none;font-family:var(--font);color:var(--paper);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}#hud *{box-sizing:border-box}#hud button{pointer-events:auto;font-family:var(--font);cursor:pointer}#hud .cards:not(.show) button,#hud .overlay:not(.show) button,#hud .title.hide button{pointer-events:none}.topbar{align-items:stretch;gap:10px;display:flex;position:absolute;top:16px;left:18px}.chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a18d1;border:1px solid #f8f6ee2e;min-width:96px;padding:8px 14px}.chip .k{letter-spacing:.18em;color:#f8f6ee8c;font-size:10px;font-weight:700}.chip .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1.1}.chip .v small{color:#f8f6ee99;margin-left:3px;font-size:12px;font-weight:700}.chip.tape{background:var(--tape);color:var(--ink);border-color:var(--tape)}.chip.tape .k{color:#0e0a1899}.basebar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(115deg,#1d1d1cf0,#101116e6);border:1px solid #d3bf8542;border-radius:3px;width:260px;padding:7px 11px;position:absolute;top:16px;right:18px;box-shadow:0 3px 12px #0003}.basebar .k{letter-spacing:.12em;color:#d4c9ac;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.basebar .percent{letter-spacing:0;color:#eee4ca;font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.basebar .percent small{color:#a89f8c;margin-left:3px;font-size:10px}.basebar .bar{background:#080b0ca6;border-radius:1px;height:6px}.basebar .bar>i{background:linear-gradient(90deg,#a79968,#dbca8f)}.basebar .bar>b{background:repeating-linear-gradient(90deg,#0000 0 9.2%,#171b1de6 9.2% 10%)}.base-meta{color:#9c9c93;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:9px;line-height:1.2;display:flex}.basebar.critical{border-color:#c86a5580}.basebar .lines{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px;display:grid}.basebar .lines span{color:#bdb49c;align-items:center;gap:4px;font-size:9px;display:flex}.basebar .lines em{letter-spacing:.04em;white-space:nowrap;font-style:normal;font-weight:800}.basebar .lines i{background:#080b0ca6;flex:1;height:5px;overflow:hidden}.basebar .lines u{transform-origin:0;background:linear-gradient(90deg,#a79968,#dbca8f);height:100%;transition:transform .2s;display:block}.basebar .lines .hit u{filter:brightness(1.8)}.basebar .lines .dead{opacity:.45;text-decoration:line-through}.xpbar.soon u{animation:.45s ease-in-out infinite alternate xpSoon}@keyframes xpSoon{to{filter:brightness(1.4);box-shadow:0 0 10px #ffb000e6}}@media (prefers-reduced-motion:reduce){.xpbar.soon u{animation:none}}.bar{background:#ffffff1a;height:10px;position:relative;overflow:hidden}.bar>i{background:var(--tape);transform-origin:0;width:100%;transition:transform .25s;position:absolute;inset:0}.bar>i.red{background:var(--red)}.bar>b{background:repeating-linear-gradient(90deg,#0000 0 10%,#00000040 10% 10.6%);position:absolute;inset:0}.wavebar{text-align:center;width:340px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.wavebar .bar{background:#00000073;height:6px;margin-top:6px}.wavebar .bar>i{background:var(--red)}.squad{gap:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.squad.many .card{width:74px;padding:6px}.squad.many .card .port{width:44px;height:44px;margin:4px auto}.squad.many .card .name{font-size:11px}.squad.many .card .name i{padding:1px 3px;font-size:8px}.squad.many .card .mags,.squad.many .card .cost,.squad.many .card .dps{font-size:9px}.squad.many .card .dps b{font-size:11px}.squad.many .card .mags span{display:none}.squad.away{opacity:.42;transform:translateY(6px)}.squad.away .card{pointer-events:none!important}.card{background:#0e0a18db;border:1px solid #f8f6ee29;width:108px;padding:8px 9px;transition:transform .15s;position:relative;overflow:hidden}.card .name{justify-content:space-between;align-items:center;font-size:13px;font-weight:900;display:flex}.card .name i{letter-spacing:.1em;color:#f8f6eeb3;background:#ffffff1a;padding:2px 5px;font-size:9px;font-style:normal}.card .name i.warn{background:var(--red);color:#fff;animation:.5s steps(2,end) infinite blink}.card .name i.ok{background:var(--tape);color:var(--ink)}.card .port{opacity:.95;background-position:50% 12%;background-repeat:no-repeat;background-size:cover;width:56px;height:56px;margin:6px auto}.card .ammo{gap:2px;height:8px;display:flex}.card .ammo i{background:#ffffff24;flex:1}.card .ammo i.on{background:var(--c,var(--tape))}.card .mags{letter-spacing:.1em;color:#f8f6eea6;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.card .mags b{color:var(--c,var(--tape))}.mapsel{background:#0e0a18b8;border:1px solid #f8f6ee24;width:232px;padding:5px 6px;position:absolute;top:112px;right:18px}.mapsel .k{letter-spacing:.22em;color:var(--tape);margin:0 0 4px 2px;font-size:9px;font-weight:800;display:block}.mapsel .ms{grid-template-columns:1fr 1fr;gap:3px;display:grid}.mapsel:not(.open) .ms{display:none}.mapsel button{text-align:left;color:#f8f6eeb8;cursor:pointer;background:#ffffff0a;border:1px solid #f8f6ee24;padding:3px 6px;display:block}.mapsel button b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;display:block;overflow:hidden}.mapsel button i{letter-spacing:.06em;color:#f8f6ee73;font-size:8px;font-style:normal;display:block}.mapsel button:hover{border-color:var(--tape);color:var(--paper)}.mapsel button.on{border-color:var(--tape);color:var(--tape);background:#ffcf1a24}.mapsel button.arm{border-color:var(--red);color:#fff;background:#ff3b5c33;animation:1s ease-in-out infinite ultPulse}.card .ult{cursor:pointer;background:#ffcf1a1f;border-left:3px solid #ffcf1a8c;margin-top:3px;padding:2px 5px;display:none}.card .ult.on{display:block}.card .ult b{color:#f8f6ee9e;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:900;display:block;overflow:hidden}.card .ult .cd{background:#ffffff1f;height:3px;margin-top:2px;display:block}.card .ult .cd u{transform-origin:0;background:#ffcf1aa6;height:100%;display:block;transform:scaleX(0)}.card .ult.ready{background:#ffcf1a38;border-left-color:#ffcf1a;animation:1.4s ease-in-out infinite ultPulse}.card .ult.ready b{color:#ffcf1a}.card .ult.ready .cd u{background:#ffcf1a}@keyframes ultPulse{0%,to{box-shadow:0 0 #ffcf1a00}50%{box-shadow:0 0 12px #ffcf1a80}}.card .dps{letter-spacing:.08em;color:#f8f6ee8c;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:none}.card.deployed .dps{display:flex}.card .dps b{color:var(--c,var(--tape));font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:900}.card .dbar{background:#ffffff1f;flex:1;height:3px;overflow:hidden}.card .dbar u{background:var(--c,var(--tape));transform-origin:0;height:100%;transition:transform .25s;display:block;transform:scaleX(0)}.card:before{content:"";background:var(--c,var(--tape));width:3px;position:absolute;top:0;bottom:0;left:0}.card .quip{white-space:nowrap;background:var(--paper);color:var(--ink);opacity:0;pointer-events:none;padding:5px 9px;font-size:12px;font-weight:800;transition:opacity .2s,top .2s;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.card .quip.show{opacity:1;top:-38px}.card .quip:after{content:"";border:6px solid #0000;border-top-color:var(--paper);border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.card.pulse{transform:translateY(-4px)}.card.picked{outline:2px solid var(--tape);transform:translateY(-6px);box-shadow:0 8px 20px #ffcf1a40}.card:hover{transform:translateY(-3px)}.build{align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:18px;right:18px}.build .pal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a18db;border:1px solid #f8f6ee29;gap:6px;padding:8px;display:flex}.build button.piece{width:74px;height:78px;color:var(--paper);background:#ffffff0a;border:1px solid #f8f6ee24;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:all .12s;display:flex;position:relative}.build button.piece .ic{font-size:22px;line-height:1;font-family:var(--pixel)}.build button.piece .nm{font-size:11px;font-weight:800}.build button.piece .cs{color:var(--tape);letter-spacing:.06em;font-size:10px;font-weight:800}.build button.piece:hover{border-color:var(--tape);background:#ffcf1a24}.build button.piece.sel{background:var(--tape);color:var(--ink);border-color:var(--tape)}.build button.piece.sel .cs{color:var(--ink)}.build button.piece.poor{opacity:.4}.build button.piece .cnt{color:#f8f6eeb3;font-size:9px;font-weight:800;position:absolute;top:4px;right:5px}.build button.piece{border-left:3px solid var(--c,var(--tape));width:82px;height:92px}.build button.piece .port{width:52px;height:40px;image-rendering:pixelated;background-repeat:no-repeat;background-size:400% 200%}.build button.piece.done{opacity:.5;cursor:default;background:#ffffff08}.build button.piece.done:after{content:"배치됨";color:var(--tape);letter-spacing:.1em;font-size:9px;font-weight:800;position:absolute;inset:auto 0 6px}.build button.piece.done .cs{visibility:hidden}.build .go{height:92px}.cheats{background:#0e0a18b3;border:1px dashed #ff3b5c80;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;top:78px;right:18px}.cheats .k{letter-spacing:.2em;color:var(--red);margin-right:4px;font-size:9px;font-weight:800}.cheats button{color:var(--paper);background:#ffffff0f;border:1px solid #f8f6ee33;padding:4px 7px;font-size:10px;font-weight:800}.cheats button:hover{background:#ff3b5c40}.basebar .k .leak{color:#f8f6eed9}.basebar .k .leak.red{color:var(--red);animation:.6s steps(2,end) infinite blink}.build .go{white-space:nowrap;background:var(--red);color:#fff;letter-spacing:.12em;border:0;height:78px;padding:0 22px;font-size:16px;font-weight:900;transition:transform .1s,box-shadow .1s;box-shadow:0 6px #a3132f}.build .go:hover{filter:brightness(1.1)}.build .go:active{transform:translateY(4px);box-shadow:0 2px #a3132f}.build .go small{opacity:.8;letter-spacing:.1em;font-size:10px;font-weight:700;display:block}.tip{border-left:3px solid var(--tape);color:#f8f6eed9;white-space:nowrap;opacity:0;background:#0e0a18e6;padding:8px 12px;font-size:12px;transition:opacity .15s;position:absolute;bottom:150px;right:18px}.tip.show{opacity:1}.dpsbtn{font-family:var(--font);letter-spacing:.15em;color:#f8f6eeb3;cursor:pointer;pointer-events:auto;background:#0e0a18b3;border:1px solid #f8f6ee40;padding:4px 10px;font-size:11px;font-weight:900;position:absolute;top:96px;left:18px}.dpspanel{border:1px solid #f8f6ee2e;border-left:3px solid var(--tape);pointer-events:none;background:#0e0a18c7;flex-direction:column;gap:3px;width:268px;padding:6px 8px 8px;display:none;position:absolute;top:126px;left:18px}#hud.dps .dpspanel{display:flex}#hud .dpspanel.hide{display:none}.dpspanel .k{letter-spacing:.25em;color:var(--tape);font-size:11px;font-weight:900}.dpspanel .k small{letter-spacing:.1em;color:#f8f6ee80;margin-left:6px;font-size:9px}.dpspanel .rows{flex-direction:column;gap:3px;display:flex}.dpspanel .drow{grid-template-columns:44px 34px 1fr 120px 30px;align-items:center;gap:5px;font-size:11px;display:grid}.dpspanel .drow .nm{color:var(--c);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.dpspanel .drow .v{font-family:var(--pixel);text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.dpspanel .drow .bar,.dpspanel .tbar{background:#ffffff1a;height:6px;display:block;overflow:hidden}.dpspanel .drow .bar u,.dpspanel .tbar u{background:var(--c);transform-origin:0;height:100%;transition:transform .25s;display:block}.dpspanel .drow canvas{background:#00000040;width:120px;height:22px;display:block}.dpspanel .drow .sh{color:#f8f6ee8c;text-align:right;font-size:9px;font-style:normal}.dpspanel .tot{--c:var(--tape);border-top:1px solid #f8f6ee26;grid-template-columns:44px 34px 1fr;align-items:center;gap:5px;margin-top:3px;padding-top:4px;font-size:11px;display:grid}.dpspanel .tot span{color:#f8f6eeb3;font-weight:800}.dpspanel .tot b{font-family:var(--pixel);text-align:right;font-weight:400}.toasts{pointer-events:none;z-index:6;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:152px;right:18px}.toast{letter-spacing:.04em;color:var(--ink);background:var(--tape);white-space:nowrap;border-left:4px solid #00000059;padding:4px 10px;font-size:13px;font-weight:900;animation:.18s ease-out both toastIn;box-shadow:0 2px 10px #00000073}.toast.kz{background:#5ee6ff}.toast.horde{color:#1a1208;background:#ff8a5c}.toast.warn{color:#fff;background:#ff3b5c}.toast.out{opacity:0;transition:opacity .3s,transform .3s;transform:translate(12px)}@keyframes toastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.banner{text-align:center;pointer-events:none;opacity:0;transition:opacity .25s,transform .25s;position:absolute;top:34%;left:0;right:0;transform:scale(.9)}.banner.show{opacity:1;transform:scale(1)}.banner .big{letter-spacing:.12em;color:var(--paper);text-shadow:0 0 30px #ffcf1a80,0 4px #0009;font-size:64px;font-weight:900;font-family:var(--pixel)}.banner .sub{letter-spacing:.4em;color:var(--tape);margin-top:6px;font-size:16px;font-weight:800}.banner.boss .big{color:var(--red);text-shadow:0 0 40px #ff3b5ccc,0 4px #0009}.banner.boss:before,.banner.boss:after{content:"";background:repeating-linear-gradient(-45deg, var(--red) 0 20px, var(--ink) 20px 40px);height:14px;position:absolute;left:0;right:0}.banner.boss:before{top:-30px}.banner.boss:after{bottom:-30px}.bossbar{opacity:0;width:520px;transition:opacity .3s;position:absolute;top:70px;left:50%;transform:translate(-50%)}.bossbar.show{opacity:1}.bossbar .k{letter-spacing:.3em;color:var(--red);text-align:center;text-shadow:0 2px #000;font-size:12px;font-weight:900}.bossbar .bar{background:#00000080;border:1px solid #ff3b5c99;height:12px;margin-top:4px}.bossbar .bar>i{background:linear-gradient(90deg,#ff3b5c,#ff8a5a)}.floattext{pointer-events:none;position:absolute;inset:0}.ft{font-family:var(--pixel);will-change:transform;white-space:nowrap;text-align:center;--dc:#fff4d6;color:var(--dc);text-shadow:0 0 5px #000000f2,1.5px 1.5px #000,-1.5px -1.5px #000,1.5px -1.5px #000,-1.5px 1.5px #000;font-weight:400;line-height:1;position:absolute;top:0;left:0}.ft.s{opacity:.92;font-size:13px}.ft.m{font-size:18px}.ft.l{text-shadow:0 0 8px var(--dc), 2px 2px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;font-size:24px}.ft.crit{color:#fff;text-shadow:0 0 6px var(--dc), 0 0 18px var(--dc), 2px 2px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;font-size:32px}.ft.burn{--dc:#ffb060}.ft.armor{--dc:#b8c4d4;color:#b8c4d4;opacity:.8}.ft b{letter-spacing:.18em;color:var(--dc);text-shadow:0 0 6px #000000e6,1px 1px #000,-1px -1px #000;margin-bottom:3px;font-size:11px;display:block}.letterbox{pointer-events:none;position:absolute;inset:0}.letterbox i{background:#06050a;height:0;transition:height .45s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;right:0}.letterbox i:first-child{top:0}.letterbox i:last-child{bottom:0}.letterbox.show i{height:11%}.wallhp{pointer-events:none;visibility:hidden;z-index:2;position:absolute;inset:0}.wallhp.on{visibility:visible}.wallhp span{will-change:transform;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0}.wallhp em{letter-spacing:.08em;color:#f2f2eebf;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;font:400 14px/1 VT323,Galmuri11,monospace}.wallhp i{background:#0009;width:64px;height:6px;display:block;box-shadow:0 0 0 1px #000c}.wallhp u{background:#f2f2ee;height:100%;transition:width .12s linear;display:block}.wallhp .mid u{background:#ffb000}.wallhp .low u{background:#ff3a2e}.wallhp .low em{color:#ff6a5e}.wallhp .hit i{box-shadow:0 0 0 1px #fff,0 0 8px #ffffff80}#hud.kz1:before,#hud.kz2:before,#hud.kz3:before{content:"";pointer-events:none;z-index:1;transition:box-shadow .2s;position:absolute;inset:0}#hud.kz1:before{box-shadow:inset 0 0 60px #5ee6ff47}#hud.kz2:before{box-shadow:inset 0 0 90px #5ee6ff6b}#hud.kz3:before{box-shadow:inset 0 0 120px #5ee6ff8c,inset 0 0 0 3px #5ee6ff99}.endcut{z-index:7;pointer-events:none;opacity:0;text-shadow:2px 2px #000,-2px 2px #000,2px -2px #000,-2px -2px #000;flex-direction:column;align-items:center;gap:4px;font-family:VT323,Galmuri11,monospace;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.endcut.show{animation:1.6s step-end both endCut}.endcut b{letter-spacing:.16em;color:#ff3a2e;font-size:44px;font-weight:400}.endcut.win b{color:#7dff9a}.endcut span{letter-spacing:.1em;color:#f2f2ee;font-size:22px}@keyframes endCut{0%{opacity:0}6%{opacity:1}12%{opacity:.2}18%,to{opacity:1}}.ft.pierce{--dc:#aef0ff;color:#dff8ff;font-size:22px}.ft.multi{--dc:#7dff9a;color:#eaffef;font-size:26px}.ft.multi.crit{font-size:36px}@media (max-height:540px) and (orientation:landscape){.wallhp em{font-size:12px}.wallhp i{width:44px;height:4px}.endcut{top:16%}.endcut b{font-size:30px}.endcut span{font-size:16px}.ft.pierce{font-size:15px}.ft.multi{font-size:18px}.ft.multi.crit{font-size:24px}}@media (prefers-reduced-motion:reduce){.endcut.show{opacity:1;animation:none}}.overlay{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08060eb8;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.overlay.show{opacity:1;pointer-events:auto}.overlay .box{text-align:center}.overlay .big{letter-spacing:.1em;font-size:56px;font-weight:900;font-family:var(--pixel);color:var(--tape)}.overlay .sub{color:#f8f6eebf;letter-spacing:.2em;margin-top:8px;font-size:14px}.overlay .stats{justify-content:center;gap:10px;margin:22px auto 0;display:flex}.overlay .stats .chip{text-align:left;min-width:120px}.overlay button{background:var(--tape);color:var(--ink);letter-spacing:.12em;border:0;margin-top:26px;padding:14px 34px;font-size:16px;font-weight:900;box-shadow:0 6px #b48f00}.title{pointer-events:auto;background:radial-gradient(at 50% 60%,#0e0a1833,#0e0a18d9);flex-direction:column;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.title.hide{opacity:0;pointer-events:none}.title .logo{font-family:var(--pixel);color:var(--paper);letter-spacing:.08em;text-shadow:0 0 40px #ffcf1a73,0 6px #0009;font-size:84px;font-weight:400}.title .tag{letter-spacing:.5em;color:var(--tape);margin-top:6px;font-size:14px;font-weight:800}.title .hint{color:#f8f6eeb3;text-align:center;margin-top:40px;font-size:13px;line-height:1.9}.title button:disabled{opacity:.55;cursor:wait;animation:none}.title button{background:var(--red);color:#fff;letter-spacing:.2em;border:0;margin-top:28px;padding:16px 48px;font-size:18px;font-weight:900;animation:1.6s ease-in-out infinite pulse;box-shadow:0 6px #a3132f}.help{color:#f8f6ee8c;text-align:right;font-size:11px;line-height:1.7;position:absolute;bottom:120px;right:18px}@keyframes blink{to{opacity:.3}}@keyframes pulse{50%{transform:translateY(-3px);box-shadow:0 9px #a3132f}}@keyframes flashbg{0%{background:#ff3b5c8c}to{background:#0e0a18d1}}.intel{border:1px solid #f8f6ee2e;border-left:3px solid var(--tape);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a18d6;width:260px;padding:10px 12px;font-size:12px;position:absolute;top:150px;right:18px}.intel .k{letter-spacing:.2em;color:var(--tape);margin-bottom:6px;font-size:10px;font-weight:800}.intel .row{color:#f8f6eecc;justify-content:space-between;padding:2px 0;display:flex}.intel .row b{font-variant-numeric:tabular-nums}.intel .row.boss b{color:var(--red)}.intel .ent{color:#f8f6ee8c;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.intel .ent i{color:var(--paper);background:#ffffff1a;padding:2px 6px;font-size:10px;font-style:normal}.intel .ent i.new{background:var(--red);color:#fff;animation:.6s steps(2,end) infinite blink}.intel .tip{color:#f8f6eeb3;border-top:1px dashed #f8f6ee33;margin-top:8px;padding-top:6px;line-height:1.5}.tactics{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a18cc;border:1px solid #f8f6ee29;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:58vw;padding:6px 10px;display:flex;position:absolute;bottom:18px;right:18px}.tactics button{color:var(--paper);letter-spacing:.06em;background:#ffffff0f;border:1px solid #f8f6ee40;padding:8px 12px;font-size:12px;font-weight:800}.tactics button b{background:var(--tape);color:var(--ink);margin-right:6px;padding:0 5px;font-size:11px;display:inline-block}.tactics button.rt{border-color:var(--red)}.tactics button:hover{background:#ffcf1a29}.tactics .hint{color:#f8f6ee99;margin-left:6px;font-size:11px}.tactics .hint b{color:var(--tape)}.orders{background:var(--tape);color:var(--ink);opacity:0;padding:8px 14px;font-size:13px;font-weight:800;transition:opacity .15s;position:absolute;bottom:74px;right:18px}.orders.show{opacity:1}.orders small{opacity:.7;margin-left:10px;font-weight:700}.banner.order .big{font-size:34px}.banner.kz,.banner.horde{top:15%}.banner.horde .big{letter-spacing:.22em;color:var(--tape);text-shadow:0 0 14px #ffcf1a80,0 2px #000000b3;font-size:26px}.banner.horde .sub{letter-spacing:.25em;color:#f8f6ee99;margin-top:2px;font-size:11px}.banner.kz .big{letter-spacing:.22em;color:var(--cyan);text-shadow:0 0 14px #5ee6ffa6,0 2px #000000b3;font-size:26px}.banner.kz .sub{letter-spacing:.25em;margin-top:2px;font-size:11px}.banner.breach .big{color:var(--red);text-shadow:0 0 30px #ff3b5ccc,0 4px #0009}.banner.mvp .big{color:var(--tape)}.cards{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08060e8c;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:absolute;inset:0}.cards.show{opacity:1;pointer-events:auto}.cards .k{letter-spacing:.3em;color:var(--tape);text-shadow:0 2px #000;font-size:14px;font-weight:900}.cards .row{gap:16px;display:flex}.cards .report{flex-direction:column;gap:3px;min-width:340px;margin-bottom:2px;display:flex}.cards .report:empty{display:none}.cards .rk{letter-spacing:.3em;color:#f8f6ee80;margin-bottom:2px;font-size:11px;font-weight:900}.cards .rr{align-items:center;gap:8px;font-size:11px;display:flex}.cards .rn{width:64px;color:var(--c);font-weight:800}.cards .rb{background:#ffffff1a;flex:1;height:6px;overflow:hidden}.cards .rb u{background:var(--c);transform-origin:0;height:100%;display:block}.cards .rd{text-align:right;font-variant-numeric:tabular-nums;width:48px;color:var(--paper);font-weight:900}.cards .rc{text-align:right;color:#f8f6ee80;width:40px}.ucard{border:1px solid #f8f6ee33;border-top:4px solid var(--c,var(--tape));width:190px;height:230px;color:var(--paper);background:#0e0a18eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;transition:transform .12s,box-shadow .12s;display:flex}.ucard:hover{box-shadow:0 14px 30px #00000080, 0 0 0 2px var(--c,var(--tape));transform:translateY(-8px)}.ucard .ic{font-size:40px;font-family:var(--pixel);color:var(--c,var(--tape))}.ucard .nm{font-size:16px;font-weight:900}.ucard .ds{color:#f8f6eebf;text-align:center;font-size:12px;line-height:1.5}#hud.crisis:after{content:"";pointer-events:none;animation:1s ease-in-out infinite crisisPulse;position:absolute;inset:0;box-shadow:inset 0 0 120px #ff28468c}@keyframes crisisPulse{50%{box-shadow:inset 0 0 40px #ff284633}}.atag{border-left:2px solid var(--c,var(--tape));font-family:var(--pixel);color:#fff4d6;white-space:nowrap;pointer-events:none;will-change:transform;background:#0e0a18b8;align-items:baseline;gap:5px;padding:1px 6px 2px;font-size:12px;display:flex;position:absolute;top:0;left:0}.atag b{font-variant-numeric:tabular-nums;font-weight:400}.atag .mg{color:var(--c,var(--tape));letter-spacing:1px;font-size:9px}.atag.low b{color:var(--red);animation:.5s steps(2,end) infinite blink}.atag.busy b{color:var(--tape)}.atag .bar{display:none}.atag.calm{background:0 0;border:0;padding:0}.atag.calm b,.atag.calm .mg{display:none}.atag.calm .bar{background:#08060e99;width:22px;height:3px;margin-top:3px;display:block;box-shadow:0 0 0 1px #08060e59}.atag.calm .bar i{background:var(--c,var(--tape));opacity:.85;width:100%;height:100%;display:block}.atag.calm.low .bar i{background:var(--red);animation:.5s steps(2,end) infinite blink}.atag.calm.busy .bar{background:#ffd75e59;animation:.5s steps(2,end) infinite blink}.ptag{pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:132px;font-family:var(--pixel);color:#fff4d6;white-space:nowrap;will-change:transform;z-index:6;background:linear-gradient(#0c0914e6,#0c0914bd);border:1px solid #f8f6ee24;padding:6px 9px 7px;animation:.16s ease-out both ptagIn;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000080,0 6px 18px #00000073}@keyframes ptagIn{0%{opacity:0;transform-origin:50% 100%}}.ptag:after{content:"";background:var(--c,var(--tape));opacity:.8;width:1px;height:7px;position:absolute;bottom:-7px;left:50%}.ptag .br{border:1px solid var(--c,var(--tape));width:7px;height:7px;position:absolute}.ptag .tl{border-bottom:0;border-right:0;top:-1px;left:-1px}.ptag .tr{border-bottom:0;border-left:0;top:-1px;right:-1px}.ptag .bl{border-top:0;border-right:0;bottom:-1px;left:-1px}.ptag .br2{border-top:0;border-left:0;bottom:-1px;right:-1px}.ptag .pn{border-bottom:1px solid #f8f6ee1f;align-items:baseline;gap:6px;margin-bottom:4px;padding-bottom:3px;display:flex}.ptag .pn b{color:var(--c,var(--tape));font-size:13px;font-weight:400}.ptag .pn em{color:#f8f6ee80;text-overflow:ellipsis;max-width:96px;font-size:8px;font-style:normal;overflow:hidden}.ptag .pg{color:#f8f6ee73;justify-content:space-between;gap:12px;font-size:9px;line-height:1.45;display:flex}.ptag .pg b{color:#fff4d6;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.pausebtn,.fsbtn{width:38px;height:38px;color:var(--paper);background:#0e0a18d1;border:1px solid #f8f6ee38;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px}.pausebtn:hover,.fsbtn:hover{border-color:var(--tape);color:var(--tape)}.pausebox{pointer-events:auto;z-index:20;background:#08060ebd;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.pausebox.show{display:flex}.pausebox .big{font-family:var(--pixel);color:var(--tape);letter-spacing:.12em;text-shadow:0 4px #0009;font-size:52px}.pausebox .sub{color:#f8f6eeb8;letter-spacing:.08em;font-size:13px}.pausebox button{background:var(--tape);color:var(--ink);letter-spacing:.14em;border:0;margin-top:14px;padding:14px 48px;font-size:16px;font-weight:900;box-shadow:0 6px #b48f00}.bubbles{pointer-events:none;z-index:6;position:absolute;inset:0}.bub{will-change:transform;position:absolute;top:0;left:0}.bub .bb{transform-origin:50% 110%;background:var(--paper,#f4f1e6);max-width:216px;color:var(--ink,#23201c);border-left:3px solid var(--c,#ffd75e);letter-spacing:-.01em;text-align:left;margin-left:8px;padding:6px 10px 6px 11px;font:800 12.5px/1.35 NotoKR,system-ui,sans-serif;animation:.22s cubic-bezier(.2,1.5,.5,1) both bubIn;position:relative;box-shadow:0 4px 14px #00000073}.bub .fc{border:1.5px solid var(--c,#ffd75e);background:#1b1a18 50% 18%/cover no-repeat;border-radius:50%;width:26px;height:26px;position:absolute;top:-12px;left:-14px;box-shadow:0 2px 6px #00000080}.bub .nm{letter-spacing:.06em;color:var(--c,#ffd75e);opacity:.95;margin-bottom:1px;font-size:9.5px;font-style:normal;font-weight:900;display:block}.bub .tx{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.bub .bb:after{content:"";left:calc(50% + var(--tail,0px));border:7px solid #0000;border-top-color:var(--paper,#f4f1e6);border-bottom:0;position:absolute;bottom:-7px;transform:translate(-50%)}.bub.out .bb{animation:.18s ease-in both bubOut}@keyframes bubIn{0%{opacity:0;transform:scale(.72)translateY(6px)}to{opacity:1;transform:none}}@keyframes bubOut{to{opacity:0;transform:scale(.92)translateY(-5px)}}.bub.shout .bb{clip-path:polygon(0 0,100% 2px,calc(100% - 3px) 100%,3px calc(100% - 2px));padding:7px 12px 7px 13px;font-size:14.5px;transform:rotate(-1.2deg)}.bub.shout .bb:after{border-top-color:var(--paper,#f4f1e6)}.bub.quiet .bb{opacity:.74;background:#f4f1e6db;font-size:11px;font-weight:700}.bub.hurt .bb{color:#7a1622;border-left-color:#e23a4e}.bub.odd .bb{color:#cfe8e2;letter-spacing:.02em;text-shadow:0 0 6px #5ee6ff8c;background:#0a0c0ceb;border-left-color:#5ee6ff;font-family:Consolas,ui-monospace,monospace;font-size:12px;animation:.22s ease-out both bubIn,1.6s steps(9,end) infinite bubGlitch}.bub.odd .bb:after{border-top-color:#0a0c0ceb}.bub.odd .nm{color:#5ee6ff}@keyframes bubGlitch{0%,88%,to{transform:none}90%{transform:translate(-1.5px)}94%{transform:translate(1.5px)}}@media (prefers-reduced-motion:reduce){.bub .bb,.bub.out .bb,.bub.odd .bb{animation:none}}.retics{pointer-events:none;z-index:5;position:absolute;inset:0}.ret{--k:#ff3b5c;will-change:transform;position:absolute;top:0;left:0}.ret .c{width:var(--cs,11px);height:var(--cs,11px);border:2px solid var(--k);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--k) 60%, transparent));animation:retC .17s steps(4, end) var(--d,0s) both;position:absolute}.ret .c.tl{--ox:-15px;--oy:-15px;border-bottom:0;border-right:0;top:-1px;left:-1px}.ret .c.tr{--ox:15px;--oy:-15px;border-bottom:0;border-left:0;top:-1px;right:-1px}.ret .c.bl{--ox:-15px;--oy:15px;border-top:0;border-right:0;bottom:-1px;left:-1px}.ret .c.br{--ox:15px;--oy:15px;border-top:0;border-left:0;bottom:-1px;right:-1px}@keyframes retC{0%{opacity:0;transform:translate(var(--ox), var(--oy))}60%{opacity:1}to{opacity:1;transform:none}}.ret .fl{border:1px solid var(--k);animation:retF .26s ease-out var(--d,0s) both;position:absolute;inset:-3px}@keyframes retF{0%{opacity:.9;transform:scale(1.75)}to{opacity:0;transform:scale(1)}}.ret .sw{opacity:.5;background:linear-gradient(90deg, transparent, var(--k), transparent);height:1px;animation:1.9s linear infinite retS;position:absolute;left:1px;right:1px}@keyframes retS{0%{top:2%}to{top:98%}}.ret .tk{background:var(--k);opacity:.75;position:absolute;top:50%;left:50%}.ret .tk.h{width:9px;height:1px;transform:translate(-50%,-50%)}.ret .tk.v{width:1px;height:9px;transform:translate(-50%,-50%)}.ret .lb,.ret .st{white-space:nowrap;font:900 9.5px/1 var(--pixel,monospace);letter-spacing:.09em;color:var(--k);text-shadow:0 1px 3px #000000d9;font-style:normal;position:absolute}.ret .lb{margin-bottom:5px;bottom:100%;left:-1px}.ret .st{opacity:.92;margin-top:9px;animation:1.15s step-end infinite retB;top:100%;right:-1px}@keyframes retB{0%,68%{opacity:.92}69%,to{opacity:.34}}.ret .hb{background:#0009;height:3px;margin-top:4px;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 0 0 1px #00000080}.ret .hb b{background:var(--k);width:100%;height:100%;transition:width .12s linear;display:block}.ret.crit{--k:#ffcf1a}.ret.lost{--k:#7c8794;opacity:.55}.ret.lost .sw{opacity:0;animation:none}.ret.guide{--k:#ffcf1a}.ret.guide .hb,.ret.guide .tk{display:none}.ret.guide .st{margin-top:5px;animation:none}.ret.guide.warn{--k:#ff3b5c}.ret.guide .sw{animation-delay:var(--d,0s)}.ret.out{opacity:0;transition:opacity .26s ease-in}@media (prefers-reduced-motion:reduce){.ret .c,.ret .fl{animation-duration:10ms}.ret .sw,.ret .st{animation:none}}.xpbar{background:#0e0a18cc;border:1px solid #f8f6ee2e;width:420px;height:6px;position:absolute;top:74px;left:18px}.xpbar u{background:var(--tape);transform-origin:0;height:100%;transition:transform .2s;display:block;transform:scaleX(0);box-shadow:0 0 8px #ffcf1a99}.xpbar span{letter-spacing:.1em;color:#f8f6ee8c;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;top:8px;right:0}.card .name .lv{background:var(--c,var(--tape));color:var(--ink);letter-spacing:0;margin-left:5px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:900}.ucard{position:relative}.ucard .key{color:#f8f6eeb3;background:#ffffff1f;padding:1px 6px;font-size:10px;font-weight:900;position:absolute;top:6px;left:8px}.ucard .face{background-color:#ffffff0a;background-position:50% 12%;background-repeat:no-repeat;background-size:cover;border:1px solid #f8f6ee24;width:72px;height:72px}.ucard .sb{letter-spacing:.2em;color:var(--c,var(--tape));margin-top:-6px;font-size:11px;font-weight:900}.ucard.summon .sb{color:var(--tape)}.ucard.awaken,.ucard.fusion{box-shadow:0 0 0 1px var(--c), 0 0 24px var(--c);border-top-width:6px;animation:1.1s ease-in-out infinite awakenPulse}.ucard.awaken .nm,.ucard.fusion .nm{color:var(--c);text-shadow:0 0 12px var(--c);font-size:18px}.ucard.awaken .face{border-color:var(--c);box-shadow:0 0 14px var(--c)}.ucard .faces{align-items:center;gap:4px;display:flex}.ucard .faces em{color:var(--c);font-size:22px;font-style:normal;font-weight:900}@keyframes awakenPulse{50%{box-shadow:0 0 0 2px var(--c), 0 0 40px var(--c)}}.banner.awaken .big{color:#fff;text-shadow:0 0 30px var(--tape), 0 0 60px var(--tape), 0 4px 0 #0009;letter-spacing:.3em}.ucard .fz{letter-spacing:.06em;color:var(--fc);border:1px solid var(--fc);white-space:nowrap;background:#0e0a18b3;align-self:center;padding:2px 8px;font-size:11px;font-weight:900}.ucard .fz.ok{color:var(--ink);background:var(--fc);box-shadow:0 0 12px var(--fc)}.cards.show .ucard{animation:.42s cubic-bezier(.2,.9,.3,1.15) both cardIn}.cards.show .ucard:nth-child(2){animation-delay:90ms}.cards.show .ucard:nth-child(3){animation-delay:.18s}@keyframes cardIn{0%{opacity:0;transform:translateY(46px)rotateX(24deg)scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes kIn{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.3em}}.cards .row{perspective:900px}.ucard.chest{box-shadow:0 0 0 1px var(--c), 0 0 24px #ffcf1a80;background:linear-gradient(#3c2c0af2,#0e0a18f2);border-top-width:6px}.ucard.chest .ic{color:var(--c);text-shadow:0 0 16px var(--c)}.ucard.chest .sb{color:var(--c)}.ucard .ic img{object-fit:contain;width:88px;height:88px;filter:drop-shadow(0 0 10px var(--c))}.card .ult .ui{vertical-align:-3px;background:50%/contain no-repeat;width:16px;height:16px;margin-right:4px;display:inline-block}#hud .ucard.nope{animation:.28s steps(4,end) cardNope}@keyframes cardNope{25%{translate:-4px}75%{translate:4px}}.lineup{font-family:var(--font);color:var(--paper);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(at 50% 60%,#0e0a188c,#0e0a18eb);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:8px 24px;display:none;position:absolute;inset:0;overflow-y:auto}.lineup.show{display:flex}.lineup *{box-sizing:border-box}.lineup button{font-family:var(--font);cursor:pointer}.lineup .lk{font-family:var(--pixel);color:var(--tape);letter-spacing:.2em;text-shadow:0 4px #0009;font-size:24px}.lineup .lh{color:#f8f6eeb3;font-size:12px}.lineup .lh b{color:var(--tape)}.lineup .lgrid{grid-template-columns:repeat(6,128px);gap:8px;display:grid}.ltile{color:var(--paper);background:#0e0a18db;border:1px solid #f8f6ee24;flex-direction:column;align-items:center;gap:0;padding:5px 6px 4px;transition:transform .1s;display:flex;position:relative}.ltile:hover{border-color:var(--c);transform:translateY(-3px)}.ltile.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c), 0 8px 20px #0006}.ltile.lead{background:#ffcf1a24}.ltile .face,.lslot .face{background-color:#ffffff0a;background-position:50% 12%;background-repeat:no-repeat;background-size:cover;width:38px;height:38px}.ltile b{font-size:13px;font-weight:900}.ltile em{color:#f8f6ee8c;white-space:nowrap;text-overflow:ellipsis;max-width:112px;font-size:9px;font-style:normal;overflow:hidden}.ltile .row{color:#f8f6eeb3;background:#ffffff1a;padding:1px 5px;font-size:9px}.ltile .num{color:var(--ink);background:var(--c);padding:1px 5px;font-size:10px;font-weight:900;position:absolute;top:6px;left:6px}.ltile .num:empty{display:none}.lineup .lperks{color:#f8f6eeb3;align-items:center;gap:8px;min-height:22px;font-size:11px;display:flex}.lineup .lperks span{background:#ffffff12;padding:2px 6px}.lineup .lperks span i{color:var(--tape);margin-right:4px;font-size:9px;font-style:normal}.lineup .lperks span u{color:#f8f6ee80;margin-left:4px;font-size:9px;text-decoration:none}.lineup .lperks .aw,.lineup .lperks .ul{border:1px solid var(--c);color:var(--c);background:#ffffff0a}.lineup .lperks .aw i,.lineup .lperks .ul i{color:var(--c)}.lineup .lperks .fu{border:1px solid #f8f6ee40}.lineup .lslots{gap:8px;display:flex}.lslot{width:96px;color:var(--paper);background:#0e0a18b3;border:1px dashed #f8f6ee33;flex-direction:column;align-items:center;gap:1px;padding:5px 6px;display:flex}.lslot.on{border-style:solid;border-color:var(--c)}.lslot.lead{border-color:var(--tape);background:#ffcf1a1f}.lslot b{font-size:12px;font-weight:900}.lslot em{color:#f8f6ee80;font-size:9px;font-style:normal}.lslot.lead em{color:var(--tape)}.lineup .lbtns .go{background:var(--red);color:#fff;letter-spacing:.2em;border:0;padding:14px 44px;font-size:16px;font-weight:900;box-shadow:0 6px #a3132f}.lineup .lbtns .go:disabled{opacity:.5;cursor:not-allowed}.lineup .lbtns .go.fresh{animation:1.3s ease-in-out infinite goFresh}@keyframes goFresh{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.25);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lineup .lbtns .go.fresh{animation:none}}.card .cost{color:#f8f6eeb3;justify-content:space-between;align-items:baseline;margin-top:5px;font-size:10px;display:flex}.card .cost b{color:var(--tape);font-size:12px}.card.deployed .cost,.card:not(.deployed) .ammo,.card:not(.deployed) .mags{display:none}.card.off{opacity:.8;filter:saturate(.55)}.card.poor{opacity:.45}.card.poor .cost b{color:var(--red)}#hud>.go{white-space:nowrap;background:var(--red);color:#fff;letter-spacing:.12em;border:0;height:72px;padding:0 26px;font-size:16px;font-weight:900;position:absolute;bottom:18px;right:18px;box-shadow:0 6px #a3132f}#hud>.go small{opacity:.8;letter-spacing:.1em;font-size:10px;font-weight:700;display:block}#hud>.go:active{transform:translateY(4px);box-shadow:0 2px #a3132f}.help{bottom:100px}.lineup .lmaps{grid-template-columns:repeat(4,1fr);gap:6px;width:min(980px,92vw);display:grid}.lmap{width:auto;color:var(--paper);text-align:left;background:#0e0a18db;border:1px solid #f8f6ee24;flex-flow:wrap;align-items:center;gap:2px 6px;padding:4px 7px;display:flex}.lmap:hover{border-color:var(--tape)}.lmap.on{border-color:var(--tape);box-shadow:0 0 0 2px var(--tape);background:#ffcf1a1a}.lmap b{font-size:13px;font-weight:900}.lmap em{letter-spacing:.2em;color:var(--tape);font-size:9px;font-style:normal}.lmap .ros{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.lmap .ros i{background:#ffffff14;padding:0 3px;font-size:8px;font-style:normal}.lmap .ds{display:none}.lineup .lmd{color:#f8f6ee9e;margin:4px 0 0;font-size:10px}.lineup .lmd b{color:var(--tape);margin-right:6px}.lineup .lmd i{color:#5ee6ffd9;font-style:normal}.lineup .lmd u{color:#ffcf1acc;text-decoration:none}.ltile .fac{font-size:9px;font-weight:800}.lk .lpts{letter-spacing:0;color:#ffcf1a;vertical-align:middle;background:#ffcf1a1f;border:1px solid #ffcf1a59;margin-left:12px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.lk .lpts.no{animation:.4s ease-out ptsNo}@keyframes ptsNo{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ltile .ult{color:#f8f6ee80;white-space:nowrap;background:#0006;border:1px solid #f8f6ee26;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;bottom:6px;left:6px}.ltile .ult.can{color:#ffcf1a;cursor:pointer;border-color:#ffcf1a80}.ltile .ult.can:hover{background:#ffcf1a33}.ltile .ult.on{color:#ffcf1a;background:#ffcf1a1f;border-color:#ffcf1a73}.lperks .ul{--c:#ffcf1a}.ltile .good{white-space:nowrap;color:var(--ink);background:var(--cyan);padding:1px 5px;font-size:9px;font-weight:900;display:none;position:absolute;top:6px;right:6px}.ltile.good .good{display:block}.ltile.good{border-color:#5ee6ff80}.lineup .lsets{gap:8px;min-height:20px;font-size:11px;display:flex}.lineup .lsets span{border:1px solid var(--c);color:var(--c);background:#ffffff0a;padding:2px 8px}.lineup .lsets span i{margin-right:6px;font-style:normal;font-weight:900}.lineup .lsets span u{color:#f8f6ee99;margin-left:6px;font-size:9px;text-decoration:none}.lineup .lsets .none{color:#f8f6ee66;border-color:#0000}.lineup .lperks .fc{border:1px solid var(--c);color:var(--c)}.lineup .lperks .fc i{color:var(--c)}.squad .card .fac{opacity:.75;margin-top:-2px;font-size:9px;font-style:normal;font-weight:800;display:block}.squad .card.set .fac{opacity:1;text-shadow:0 0 8px}.banner.set .big{letter-spacing:.2em;color:var(--tape);text-shadow:0 0 20px #ffcf1a99,0 3px #0009;font-size:34px}.banner.set .sub{letter-spacing:.2em;font-size:13px}.banner.newtype{top:15%}.banner.newtype .big{letter-spacing:.22em;color:var(--red);text-shadow:0 0 16px #ff3b5cb3,0 2px #000000b3;font-size:30px}.banner.newtype .sub{letter-spacing:.12em;color:var(--paper);margin-top:2px;font-size:12px}.intel .row.new span i{color:var(--red);margin-left:4px;font-size:8px;font-style:normal}.ltile .ult .ui{vertical-align:-3px;background:50%/contain no-repeat;width:13px;height:13px;margin-right:3px;display:inline-block}.ltile .fac .fi,.lineup .lsets .fi{vertical-align:-2px;background:50%/contain no-repeat;width:12px;height:12px;margin-right:3px;display:inline-block}.lineup .ldbtn{color:#f8f6eecc;cursor:pointer;background:#00000059;border:1px solid #f8f6ee4d;height:24px;margin-left:4px;padding:0 10px;font:900 11px NotoKR,sans-serif;position:relative}.lineup .ldbtn.on{border-color:var(--tape);color:var(--tape)}.lineup .ldbtn.dot:after{content:"";background:#ff8a5c;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.lineup .lday{display:none}.lineup .lday.show{background:#0006;margin:0 0 8px;padding:8px 12px;display:block}.lday .dgrp{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lday .dgrp>b{color:#f8f6ee80;width:44px;font-size:11px}.lday .dgrp>em{color:#f8f6ee80;font-size:10px;font-style:normal}.lday .dchip{color:#f8f6eebf;border:1px solid #f8f6ee33;padding:3px 8px;font-size:11px;font-weight:800}.lday .dchip.on{color:#7dff9a;border-color:#7dff9a80}.lday .dchip.warn{border-color:var(--tape);color:var(--tape)}.lday .dtask{background:#ffffff0a;border:1px solid #f8f6ee29;min-width:168px;padding:4px 8px}.lday .dtask i{color:#f8f6eed9;font:900 11px NotoKR,sans-serif;display:block}.lday .dtask em{color:#f8f6ee80;font-size:10px;font-style:normal;font-weight:800}.lday .dtask u{background:#f8f6ee1f;height:3px;margin-top:3px;text-decoration:none;display:block}.lday .dtask u:after{content:"";height:100%;width:var(--p,0%);background:var(--tape);display:block}.lday .dtask.on{border-color:#7dff9a80}.lday .dtask.on em{color:#7dff9a}.lday .dtask.on u:after{background:#7dff9a}.lday .dget{border:1px solid var(--tape);height:26px;color:var(--tape);cursor:pointer;background:#0006;padding:0 12px;font:900 12px NotoKR,sans-serif}.lday .dget[disabled]{color:#f8f6ee59;cursor:default;border-color:#f8f6ee2e}.lineup .lheat{color:#f8f6ee99;align-items:center;gap:4px;margin-left:12px;font-size:11px;font-weight:800;display:inline-flex}.lineup .lheat button{width:22px;height:22px;color:inherit;cursor:pointer;background:#00000059;border:1px solid #f8f6ee4d;font-weight:900}.lineup .lheat b{text-align:center;color:#f8f6eee6;min-width:18px;font-size:13px}.lineup .lheat em{margin-left:4px;font-size:10px;font-style:normal}.lmap .stars{letter-spacing:.1em;color:var(--tape);margin-top:2px;font-size:11px;display:block}.lineup .lrbtn{color:#f8f6eecc;cursor:pointer;background:#00000059;border:1px solid #f8f6ee4d;height:24px;margin-left:8px;padding:0 10px;font:900 11px NotoKR,sans-serif}.lineup .lrbtn.on{border-color:var(--tape);color:var(--tape)}.lineup .lres{display:none}.lineup .lres.show{background:#0006;margin:0 0 8px;padding:8px 12px;display:block}.lres .rhead{color:#f8f6ee99;margin-bottom:8px;font-size:11px}.lres .rgrp{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lres .rgrp>b{color:#f8f6ee80;width:44px;font-size:11px}.lres .rnode{text-align:left;color:#f8f6eed9;cursor:pointer;background:#ffffff0a;border:1px solid #f8f6ee29;min-width:132px;padding:4px 8px}.lres .rnode i{font:900 12px NotoKR,sans-serif;display:block}.lres .rnode em{color:#f8f6ee8c;font-size:10px;font-style:normal;display:block}.lres .rnode u{color:#f8f6ee80;font-size:10px;font-weight:800;text-decoration:none;display:block}.lres .rnode.have{border-color:#7dff9a80}.lres .rnode.have u{color:#7dff9a}.lres .rnode.off{opacity:.45;cursor:not-allowed}.ltile.locked b,.ltile.locked em,.ltile.locked .row,.ltile.locked .fac,.ltile.locked .ult{opacity:.35}.ltile .cond{display:none}.ltile.locked .cond{color:#f8f6eeb8;text-align:center;font-size:9px;font-weight:800;line-height:1.25;display:block;position:absolute;bottom:6px;left:6px;right:6px}.ltile.locked .face{image-rendering:pixelated}.lslot .nolead{letter-spacing:.04em;color:#ff8a5c;font-size:9px;font-style:normal;font-weight:800}@media (max-height:540px) and (orientation:landscape){#hud{--sl:max(8px, env(safe-area-inset-left));--sr:max(8px, env(safe-area-inset-right))}.topbar{top:6px;left:var(--sl);gap:4px}.chip{min-width:0;padding:3px 8px}.chip .k{letter-spacing:.12em;font-size:9px}.chip .v{font-size:15px}.chip .v small{font-size:10px}.xpbar{top:44px;left:var(--sl);width:200px;height:4px}.xpbar span{font-size:9px;top:5px}.basebar{top:6px;right:var(--sr);width:176px;padding:4px 8px}.basebar .k{margin-bottom:3px;font-size:9px}.basebar .percent{font-size:13px}.basebar .bar{height:4px}.base-meta{margin-top:3px;font-size:9px}.basebar .lines{gap:3px;margin-top:3px}.basebar .lines span{gap:2px;font-size:9px}.basebar .lines i{height:4px}.wavebar{width:170px;top:8px}.wavebar .t{letter-spacing:.2em;font-size:10px}.wavebar .bar{height:4px;margin-top:4px}.bossbar{width:280px;top:34px}.bossbar .k{font-size:10px}.bossbar .bar{height:8px;margin-top:2px}.dpsbtn{top:58px;left:var(--sl);padding:2px 7px;font-size:10px}.dpspanel{top:80px;left:var(--sl);transform-origin:0 0;transform:scale(.8)}.cheats{top:50px;right:var(--sr);gap:3px;padding:2px 4px}.cheats .k{margin-right:2px;font-size:8px}.cheats button{padding:3px 5px;font-size:9px}.mapsel{display:none}.intel{top:76px;right:var(--sr);width:196px;max-height:calc(100vh - 176px);padding:6px 8px;font-size:10px;overflow:hidden}.intel .k{margin-bottom:3px;font-size:10px}.intel .tip{display:none}.toasts{top:76px;right:calc(var(--sr) + 204px)}.toast{padding:3px 8px;font-size:11px}.squad{left:var(--sl);gap:4px;bottom:6px;right:auto}.card,.squad.many .card{width:66px;padding:4px 5px 5px}.card .name{font-size:10px}.card .name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card .name .st{display:none}.card .name .lv{margin-left:2px;padding:0 3px;font-size:9px}.card .fac,.card .mags,.card .dps,.card .cost{display:none!important}.card .port,.squad.many .card .port{width:34px;height:34px;margin:3px auto}.card .ammo{height:4px}.card .ult{min-height:22px;padding:5px 3px}.card .ult b{font-size:10px}.bub .bb{max-width:168px;padding:4px 8px;font-size:11px}.bub .nm{font-size:8.5px}.bub.shout .bb{font-size:12.5px}.card .quip{padding:3px 6px;font-size:10px;top:-28px}.card .quip.show{top:-30px}.card:hover{transform:none}#hud>.go{right:var(--sr);height:50px;padding:0 16px;font-size:13px;bottom:8px}#hud>.go small{display:none}.help{display:none!important}.tip{white-space:normal;z-index:8;max-width:72vw;font-size:11px;inset:50px auto auto 50%;transform:translate(-50%)}.pausebtn,.fsbtn{width:44px;height:44px;top:4px}.fsbtn{right:calc(var(--sr) + 182px)}.pausebtn{right:calc(var(--sr) + 230px)}.pausebox .big{font-size:34px}.banner{top:30%}.banner .big{font-size:36px}.banner .sub{letter-spacing:.25em;font-size:11px}.banner.horde,.banner.kz,.banner.newtype{top:13%}.banner.horde .big,.banner.kz .big,.banner.newtype .big,.banner.set .big,.banner.order .big{font-size:18px}.banner.boss:before{top:-20px}.banner.boss:after{bottom:-20px}.banner.boss:before,.banner.boss:after{height:9px}.overlay .big{font-size:32px}.overlay .sub{font-size:11px}.overlay .stats{gap:6px;margin-top:12px}.overlay .stats .chip{min-width:84px}.overlay button{margin-top:14px;padding:10px 26px;font-size:14px}.cards{gap:6px}.cards .k{font-size:11px}.cards .report{gap:1px;min-width:300px}.cards .rk{margin-bottom:0;font-size:10px}.cards .rr{font-size:10px}.cards .rb{height:4px}.cards .row{gap:10px}.ucard{gap:6px;width:156px;height:176px;padding:10px}.ucard .face{width:52px;height:52px}.ucard .faces .face{width:42px;height:42px}.ucard .ic{font-size:30px}.ucard .nm{font-size:13px}.ucard.awaken .nm,.ucard.fusion .nm{font-size:14px}.ucard .ds{font-size:10px;line-height:1.35}.ucard .key{display:none}.ucard:hover{transform:none}.title .logo{font-size:44px}.title .tag{letter-spacing:.35em;font-size:10px}.title .hint{padding:0 var(--sr) 0 var(--sl);margin-top:14px;font-size:11px;line-height:1.6}.title button{margin-top:14px;padding:11px 38px;font-size:15px}.atag{padding:0 4px 1px;font-size:10px}.atag.calm .bar{width:18px;height:2px}.ptag{min-width:104px;padding:4px 6px 5px}.ft.s{font-size:10px}.ft.m{font-size:14px}.ft.l{font-size:18px}.ft.crit{font-size:23px}.chip,.basebar,.intel,.ptag,.overlay,.cards,.build .pal,.tactics{-webkit-backdrop-filter:none;backdrop-filter:none}.lineup{padding:6px var(--sr) 0 var(--sl);-webkit-backdrop-filter:none;backdrop-filter:none;gap:4px}.lineup .lk{font-size:15px}.lk .lpts{margin-left:8px;font-size:10px}.lineup .lh{display:none}.lineup .lmaps{gap:4px;width:100%}.lmap{padding:2px 6px}.lmap b{font-size:11px}.lineup .lmd{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:10px;overflow:hidden}.lineup .lgrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;width:100%}.ltile{padding:3px}.ltile .face{width:28px;height:28px}.ltile b{font-size:11px}.ltile em,.ltile .fac{display:none}.ltile .row{padding:0 4px;font-size:9px}.ltile .num{padding:0 3px;font-size:9px;top:3px;left:3px}.ltile .good{padding:0 3px;font-size:8.5px;top:3px;right:3px}.ltile .ult{text-overflow:ellipsis;max-width:100%;margin-top:2px;padding:0 3px;font-size:9px;position:static;overflow:hidden}.ltile:hover{transform:none}.lineup .lperks,.lineup .lsets{flex-wrap:wrap;justify-content:center;gap:4px;min-height:16px;font-size:10px}.lineup .lslots{gap:4px}.lslot{width:70px;padding:3px 4px}.lslot .face{width:24px;height:24px}.lslot b{font-size:10px}.lineup .lbtns{background:linear-gradient(#0000,#0e0a18f2 45%);justify-content:center;width:100%;padding:4px 0 6px;display:flex;position:sticky;bottom:0}.lineup .lbtns .go{padding:10px 40px;font-size:14px;box-shadow:0 4px #a3132f}}@media (max-height:540px) and (orientation:landscape) and (max-width:720px){.wavebar{width:120px}.chip{padding:3px 6px}.basebar{width:150px}.fsbtn{right:calc(var(--sr) + 156px)}.pausebtn{right:calc(var(--sr) + 204px)}}#hud{--osd:#f2f2ee;--am:#ffb000;--rd:#ff2a2a;--gn:#7dff9a;--mono:"VT323", "Galmuri11", monospace;--ko:"Galmuri11", "VT323", monospace;--ol:1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000, 0 0 6px #0009;font-family:var(--mono);color:var(--osd);text-shadow:var(--ol)}#hud button{font-family:var(--mono)}#hud .chip,#hud .basebar,#hud .intel,#hud .ptag,#hud .overlay,#hud .cards,#hud .tactics,#hud .build .pal{-webkit-backdrop-filter:none;backdrop-filter:none}.osd{align-items:baseline;gap:14px;font-size:26px;line-height:1;display:flex;position:absolute;top:12px;left:24px;right:24px}.osd .rec{color:var(--rd);animation:1.1s steps(2,end) infinite cctvBlink}.osd .loc{font-family:var(--ko);opacity:.9;font-size:15px}.osd .clock{letter-spacing:.04em;margin-left:auto}@keyframes cctvBlink{50%{opacity:0}}.topbar{gap:22px;top:46px;left:24px}.chip,.chip.tape{min-width:0;color:var(--osd);background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.chip .k,.chip.tape .k{letter-spacing:0;color:var(--am);font-size:18px;font-weight:400}.chip .v{font-size:30px;font-weight:400;line-height:1}.chip .v small{color:var(--osd);font-size:18px;font-weight:400}.xpbar{border:1px solid var(--osd);background:#00000040;width:280px;height:7px;top:82px;left:24px;box-shadow:0 0 0 1px #000}.xpbar u{background:var(--osd);height:calc(100% - 2px);box-shadow:none;margin:1px}.xpbar span{letter-spacing:0;color:var(--osd);font-size:16px;top:9px}.xpbar.soon u{background:var(--am)}.wavebar{width:340px;top:46px}.wavebar .t{letter-spacing:.12em;color:var(--osd);text-shadow:var(--ol);font-size:24px;font-weight:400}.wavebar .bar{border:1px solid var(--osd);background:0 0;height:7px;margin-top:5px;box-shadow:0 0 0 1px #000}.wavebar .bar>i{background:var(--rd);inset:1px}.bossbar{top:84px}.bossbar .k{letter-spacing:.12em;color:var(--rd);text-shadow:var(--ol);font-size:20px;font-weight:400}.bossbar .bar{border:1px solid var(--rd);background:#00000059;box-shadow:0 0 0 1px #000}.bossbar .bar>i{background:var(--rd);inset:1px}.basebar{width:236px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;top:46px;right:24px}.basebar .k{letter-spacing:0;color:var(--osd);margin-bottom:2px;font-size:18px;font-weight:400}.basebar .percent,.basebar.critical .percent{color:var(--am);font-size:34px}.basebar.critical .percent{color:var(--rd)}.basebar .percent small{color:var(--am);font-size:18px}.basebar .bar{border:1px solid var(--osd);background:#00000040;border-radius:0;height:12px;box-shadow:0 0 0 1px #000}.basebar .bar>i{background:var(--osd);inset:1px}.basebar .bar>i.red{background:var(--rd)}.basebar .bar>b{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#000 calc(10% - 2px) 10%);inset:1px}.base-meta{color:var(--osd);opacity:.85;margin-top:3px;font-size:16px}.basebar .lines{gap:6px;margin-top:4px}.basebar .lines span{color:var(--osd);gap:4px;font-size:16px}.basebar .lines em{font-family:var(--ko);font-size:11px;font-weight:400}.basebar .lines i{border:1px solid var(--osd);background:0 0;height:7px;box-shadow:0 0 0 1px #000}.basebar .lines u{background:var(--osd)}.basebar .lines .low u{background:var(--rd)}.basebar .lines .hit u{background:var(--am);filter:none}.basebar .lines .hit em{color:var(--am)}.basebar.hit{animation:none}.basebar.hit .bar{border-color:var(--rd)}.pausebtn,.fsbtn{border:1px solid var(--osd);width:32px;height:32px;color:var(--osd);background:#00000073;top:138px;box-shadow:0 0 0 1px #000}.fsbtn{right:24px}.pausebtn{right:62px}.pausebtn.on{background:var(--am);color:#000;border-color:var(--am)}.cheats{border:1px dashed var(--rd);background:#00000073;top:138px;right:102px}.cheats .k{letter-spacing:.1em;font-size:15px;font-weight:400}.cheats button{background:#0000004d;border-color:#f2f2ee66;font-size:15px;font-weight:400}.mapsel{display:none}.cams{flex-direction:column;gap:8px;width:172px;display:flex;position:absolute;top:180px;right:24px}#hud.building .cams{display:none}.ct{background:#050706;border:1px solid #f2f2eeb3;height:96px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000}.ct .img{image-rendering:pixelated;filter:grayscale()contrast(1.3)brightness(.8);background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;position:absolute;inset:6px 30px 0}.ct:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px);position:absolute;inset:0}.ct .lb{z-index:1;white-space:nowrap;text-overflow:ellipsis;font-size:15px;position:absolute;bottom:2px;left:5px;right:5px;overflow:hidden}.ct .md{color:var(--rd);z-index:1;font-size:14px;animation:.8s steps(2,end) 6 cctvBlink;position:absolute;top:3px;right:5px}.ct .ns{color:#bbb;place-items:center;font-size:20px;display:none;position:absolute;inset:0}.ct.live{border-color:var(--rd);box-shadow:0 0 0 1px #000,0 0 12px #ff2a2a80}.ct.live .img:after{content:"";border:2px solid var(--rd);width:52%;height:66%;position:absolute;top:18%;left:24%}.ct.nos{background:repeating-linear-gradient(0deg,#1a1a1a 0 2px,#2c2c2c 2px 3px,#111 3px 5px);animation:.2s steps(3,end) infinite cctvStatic}.ct.nos .img{display:none}.ct.nos .ns{display:grid}@keyframes cctvStatic{33%{background-position:0 1px}66%{background-position:0 -2px}}.intel{background:#00000080;border:1px solid #f2f2ee99;width:236px;font-size:17px;top:180px;right:24px;box-shadow:0 0 0 1px #000}.intel .k{letter-spacing:.06em;color:var(--am);font-size:18px;font-weight:400}.intel .k:before{content:"▶ "}.intel .row{color:var(--osd)}.intel .row span{font-family:var(--ko);font-size:12px}.intel .ent i{font-family:var(--ko);background:#0006;border:1px solid #f2f2ee59;font-size:11px}.intel .ent i.new{border-color:var(--rd);color:var(--rd);background:#0006}.intel .tip{font-family:var(--ko);color:#f2f2eecc;border-top-color:#f2f2ee40;font-size:11px}.feed{pointer-events:none;flex-direction:column;gap:4px;width:380px;display:flex;position:absolute;top:108px;left:24px}.feed:empty{display:none}.feed:before{content:"◉ AUDIO CH-2 · 무전 수신";color:var(--gn);font-size:15px}.feed p{font-family:var(--ko);margin:0;font-size:13px;line-height:1.35;animation:.18s steps(3,end) both cctvFeedIn}.feed em{color:var(--am);margin-right:7px;font-style:normal}.feed em:after{content:":"}.feed .odd{opacity:.55;animation:3s step-end infinite cctvJitter}@keyframes cctvFeedIn{0%{opacity:0}}@keyframes cctvJitter{0%,88%{opacity:.55;transform:none}90%{opacity:.25;transform:translate(3px)}93%{opacity:.7;transform:translate(-2px)}96%{opacity:.2}}.toasts{align-items:center;top:150px;left:50%;right:auto;transform:translate(-50%)}.toast{letter-spacing:.02em;color:var(--am);border:1px solid var(--am);box-shadow:none;text-shadow:var(--ol);background:#00000073;border-left-width:1px;padding:1px 12px;font-size:20px;font-weight:400}.toast:before{content:"▶ "}.toast.kz{color:var(--gn);border-color:var(--gn);background:#00000073}.toast.horde{color:#ff9a66;background:#00000073;border-color:#ff9a66}.toast.warn{color:var(--rd);border-color:var(--rd);background:#0000008c}.squad{counter-reset:ch;gap:8px;bottom:16px;left:24px}.card{counter-increment:ch;background:#00000080;border:1px solid #f2f2ee8c;width:152px;height:64px;padding:4px 8px 0 58px;overflow:visible}.card:before{content:"CH" counter(ch);opacity:.7;background:0 0;width:auto;font-size:15px;inset:1px 5px auto auto}.card .port{filter:saturate(.35)contrast(1.15);opacity:1;border-right:1px solid #f2f2ee4d;width:52px;height:62px;margin:0;position:absolute;top:0;left:0}.card .name{padding-right:30px;font-size:13px;font-weight:400;display:block}.card .name>span{font-family:var(--ko);font-size:12px}.card .name .lv{font:17px var(--mono);color:var(--am);background:0 0;margin-left:5px;padding:0}.card .name .lv:before{content:""}.card .name i.st{letter-spacing:0;color:var(--osd);background:0 0;padding:0;font-size:16px;font-style:normal;animation:none;position:absolute;bottom:3px;left:58px}.card .name i.st.warn{color:var(--rd);background:0 0}.card .name i.st.ok{color:var(--gn);background:0 0}.card .ammo{gap:2px;height:5px;margin-top:4px}.card .ammo i{background:0 0;border:1px solid #f2f2ee59}.card .ammo i.on{background:var(--osd);border-color:var(--osd)}.card .fac,.card .mags,.card .dps,.card.deployed .dps,.card .quip,.card .ult,.card .ult.on{display:none}.card .ult.on.ready{border:1px solid var(--am);box-shadow:none;background:#00000080;margin:0;padding:0 4px;animation:none;display:block;position:absolute;top:-21px;left:-1px}.card .ult.ready:before{content:"● ULT READY ";color:var(--am);font-size:16px;animation:1s steps(2,end) infinite cctvBlink}.card .ult.ready b{font-family:var(--ko);color:var(--osd);font-size:11px;font-weight:400;display:inline}.card .ult .cd{display:none}.card:has(.ult.ready){border-color:var(--am)}.card:has(.ult.ready) .port{filter:none}.card.picked{outline:1px solid var(--am);box-shadow:0 0 10px #ffb00059}.card.pulse{border-color:var(--gn);transform:none}.card:hover{border-color:var(--osd);transform:none}.banner{background:linear-gradient(#0000,#0000008c 22% 78%,#0000);padding:12px 0 14px}.banner .big{font-family:var(--mono);letter-spacing:.14em;color:var(--osd);text-shadow:var(--ol);font-size:64px;font-weight:400}.banner .big:before{content:"▶ ";color:var(--rd)}.banner .sub{font-family:var(--ko);letter-spacing:.08em;color:var(--am);margin-top:6px;font-size:16px;font-weight:400}.banner:not(.breach):not(.boss):not(.kz):not(.horde):not(.newtype):not(.set):not(.order) .sub:before{content:"SIGNAL STABLE · ";font-family:var(--mono);font-size:20px}.banner.breach .sub:before{content:"SIGNAL LOST · ";font-family:var(--mono);color:var(--rd);font-size:20px}.banner.boss .sub:before{content:"WARNING · ";font-family:var(--mono);color:var(--rd);font-size:20px}.banner.breach .big,.banner.boss .big,.banner.newtype .big{color:var(--rd);text-shadow:var(--ol), 0 0 18px #ff2a2a80}.banner.mvp .big,.banner.set .big,.banner.horde .big{color:var(--am);text-shadow:var(--ol)}.banner.kz .big{color:var(--gn);text-shadow:var(--ol)}.banner.awaken .big{color:var(--osd);text-shadow:var(--ol), 0 0 22px #ffb000b3}.banner.horde,.banner.kz,.banner.newtype{background:0 0}.cards{z-index:8;background:#000000b8}.cards .k{font-family:var(--mono);letter-spacing:.14em;color:var(--osd);text-shadow:var(--ol);font-size:30px;font-weight:400}.cards .k:before{content:"SELECT FEED — ";color:var(--am)}.cards.show .k{animation:none}.ucard{background:#0b0e0d;border:2px solid #4b4d4f;justify-content:flex-start;gap:4px;width:232px;height:auto;min-height:250px;padding:24px 8px 16px}.ucard:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px);height:124px;position:absolute;inset:24px 8px auto}.ucard:hover{border-color:var(--am);transform:none;box-shadow:0 0 0 1px #000,0 0 16px #ffb00059}.ucard .face{filter:grayscale(.85)contrast(1.2);background-color:#141816;border:0;width:100%;height:124px}.ucard:hover .face{filter:none}.ucard .faces .face{width:96px;height:96px}.ucard .ic{place-items:center;height:124px;font-size:56px;display:grid}.ucard .nm{font-family:var(--ko);font-size:18px;font-weight:400}.ucard .sb{font-family:var(--mono);letter-spacing:.04em;color:var(--am);margin-top:0;font-size:18px}.ucard .sb:before{content:"FEED · "}.ucard .ds{font-family:var(--ko);color:var(--osd);font-size:12px;line-height:1.45}.ucard .ds b{color:var(--am);font-size:13px}.ucard .key{color:var(--osd);opacity:.7;background:0 0;padding:0;font-size:18px;top:4px;left:auto;right:8px}.ucard .key:before{content:"["}.ucard .key:after{content:"]"}.ucard.awaken,.ucard.fusion,.ucard.chest{border-color:var(--am);background:#0b0e0d;border-top-width:2px}.ucard.awaken .face,.ucard.fusion .face,.ucard.chest .face{filter:none}.ucard.awaken .sb:after,.ucard.fusion .sb:after{content:" ● LIVE";color:var(--rd)}.cards .rk{letter-spacing:.1em;font-size:16px;font-weight:400}#hud .cards.show~.banner,#hud .cards.show~.toasts{opacity:0}.cards .rr{font-family:var(--ko)}.overlay{background:#000000bd}.overlay .big{font-family:var(--mono);color:var(--osd);text-shadow:var(--ol);font-size:76px;font-weight:400}.overlay .big:before{content:"▶ ";color:var(--rd)}.overlay .sub{font-family:var(--ko);letter-spacing:.04em;font-size:13px}.overlay .stats .chip{background:#0006;border:1px solid #f2f2ee80;flex-direction:column;align-items:flex-start;gap:4px;min-width:120px;padding:8px 12px}.overlay .stats .chip .k{font-family:var(--ko);font-size:11px}.overlay button,.pausebox button{color:var(--am);border:1px solid var(--am);box-shadow:none;font:26px var(--mono);letter-spacing:.1em;background:#0006;padding:8px 32px}.overlay button:before,.pausebox button:before{content:"▶ "}.pausebox{background:#000000e6}.pausebox .big{font-family:var(--mono);color:var(--osd);text-shadow:var(--ol);font-size:64px}.pausebox .big:before{content:"Ⅱ ";color:var(--am)}.pausebox .sub{font-family:var(--ko);font-size:12px}.title{background:radial-gradient(at 50% 55%,#060a0840,#040605e6)}.title .logo{font-family:var(--mono);color:var(--osd);text-shadow:var(--ol), 0 0 24px #7dff9a38;font-size:112px;line-height:.9}.title .logo b{color:var(--am)}.title .tag{font-family:var(--mono);letter-spacing:.3em;color:var(--gn);font-size:22px;font-weight:400}.title .tag:before{content:"● REC  CAM 03 · ";color:var(--rd);letter-spacing:.1em}.title .hint{font-family:var(--ko);color:#f2f2eed1;font-size:13px}.title .hint b{color:var(--am)}.title button{color:var(--am);border:1px solid var(--am);box-shadow:none;font:30px var(--mono);letter-spacing:.14em;background:#0006;padding:8px 48px;animation:none}.title button:before{content:"▶ "}#hud>.go{height:62px;color:var(--osd);border:1px solid var(--rd);font:28px var(--mono);letter-spacing:.1em;background:#00000080;box-shadow:0 0 0 1px #000}#hud>.go:before{content:"▶ ";color:var(--rd)}#hud>.go small{font:15px var(--mono)}.help{font-family:var(--ko);color:#f2f2eeb3;font-size:11px}.help b{color:var(--am)}.tip{font-family:var(--ko);border-left:1px solid var(--am);background:#000000b8;font-size:12px}.tip b{color:var(--am)}.atag{font-family:var(--mono);background:#0000008c;font-size:15px}.atag .mg{font-size:11px}.ptag{font-family:var(--mono);background:#000000b8;border:1px solid #f2f2ee73}.ptag .pn b{font-size:18px}.ptag .pn em{font-family:var(--ko);font-size:11px}.ptag .pg{font-size:14px}.ptag .pg b{font-size:16px}.dpsbtn{font:16px var(--mono);letter-spacing:.08em;color:var(--osd);background:#00000073;border:1px solid #f2f2ee80;top:auto;bottom:100px;left:24px}.dpsbtn.on{color:#000;background:var(--am);border-color:var(--am)}.dpspanel{background:#0009;border:1px solid #f2f2ee73;top:auto;bottom:130px;left:24px}.dpspanel .k{color:var(--am);font-size:16px;font-weight:400}.lineup{--osd:#f2f2ee;--am:#ffb000;--rd:#ff2a2a;--mono:"VT323", "Galmuri11", monospace;--ko:"Galmuri11", "VT323", monospace;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:1px 1px #000,-1px -1px #000;background:radial-gradient(at 50% 55%,#04080699,#040605f2)}.lineup .lk{font-family:var(--mono);color:var(--osd);letter-spacing:.14em;font-size:34px}.lineup .lk:before{content:"● REC  ";color:var(--rd);letter-spacing:.06em}.lineup .lh,.lineup .lmd,.lineup .lperks,.lineup .lsets{font-family:var(--ko)}.lk .lpts{font-family:var(--mono);color:var(--am);border-color:var(--am);background:#0006;font-size:18px}.ltile,.lslot,.lmap{background:#0000008c;border-color:#f2f2ee4d}.ltile .face,.lslot .face{filter:saturate(.45)contrast(1.1)}.ltile.on .face,.lslot.on .face{filter:none}.ltile b,.lslot b,.lmap b{font-family:var(--ko);font-size:12px;font-weight:400}.ltile .num{font-family:var(--mono);font-size:15px;font-weight:400}.lineup .lbtns .go{color:var(--osd);border:1px solid var(--rd);font:28px var(--mono);letter-spacing:.1em;background:#00000080;box-shadow:0 0 0 1px #000}.lineup .lbtns .go:before{content:"▶ ";color:var(--rd)}@media (max-height:540px) and (orientation:landscape){.osd{top:4px;left:var(--sl);gap:10px;font-size:17px;right:auto}.osd .loc{display:none}.topbar{top:22px;left:var(--sl);gap:12px}.chip .k,.chip.tape .k,.chip .v small{font-size:14px}.chip .v{font-size:21px}.xpbar{top:44px;left:var(--sl);width:176px;height:5px}.xpbar span{font-size:13px;top:6px}.wavebar{width:200px;top:6px}.wavebar .t{letter-spacing:.08em;font-size:16px}.wavebar .bar{height:5px;margin-top:3px}.bossbar{top:34px}.bossbar .k{font-size:14px}.basebar{top:4px;right:var(--sr);width:172px}.basebar .k{margin-bottom:1px;font-size:14px}.basebar .percent{font-size:22px}.basebar .percent small{font-size:14px}.basebar .bar{height:8px}.base-meta,.basebar .lines span{font-size:12px}.basebar .lines em{font-size:11px}.basebar .lines i{height:5px}.pausebtn,.fsbtn{width:40px;height:40px;top:4px}.fsbtn{right:calc(var(--sr) + 180px)}.pausebtn{right:calc(var(--sr) + 224px)}.cheats{top:96px;right:calc(var(--sr) + 126px)}.cheats .k,.cheats button{font-size:12px}.cams{top:96px;right:var(--sr);gap:5px;width:118px}.ct{height:62px}.ct:nth-child(3){display:none}.ct .lb,.ct .md{font-size:12px}.ct .ns{font-size:14px}.intel{top:96px;right:var(--sr);width:200px;font-size:13px}.intel .k{font-size:14px}.intel .row span,.intel .ent i{font-size:11px}.feed{top:58px;left:var(--sl);width:260px}.feed:before{font-size:13px}.feed p{font-size:11px}.feed p:not(:last-child){display:none}.toasts{top:58px;left:50%;right:auto;transform:translate(-50%)}.toast{padding:0 8px;font-size:15px}.squad{left:var(--sl);gap:4px;bottom:6px}.card,.squad.many .card{width:112px;height:50px;padding:2px 4px 0 44px}.card:before{display:none}.card .port,.squad.many .card .port{width:40px;height:48px;margin:0}.card .name>span{font-size:11px}.card .name .lv{margin-left:3px;font-size:14px}.card .name i.st{font-size:13px;display:block;bottom:2px;left:44px}.card .ammo{height:4px;margin-top:3px}.card .ult.on.ready{top:-18px}.card .ult.ready:before{font-size:13px}.card .ult.ready b{display:none}.banner .big{font-size:40px}.banner .sub{font-size:11px}.banner:not(.breach):not(.boss):not(.kz):not(.horde):not(.newtype):not(.set):not(.order) .sub:before,.banner.breach .sub:before,.banner.boss .sub:before{font-size:14px}.banner.horde .big,.banner.kz .big,.banner.newtype .big,.banner.set .big,.banner.order .big{font-size:22px}.cards .k{font-size:20px}.ucard{gap:4px;width:176px;min-height:0;padding:16px 4px 8px}.ucard:after{height:72px;inset:16px 5px auto}.ucard .face,.ucard .ic{height:72px}.ucard .faces .face{width:60px;height:60px}.ucard .ic{font-size:34px}.ucard .nm{font-size:12px}.ucard .sb{font-size:14px}.ucard .ds{font-size:11px;line-height:1.35}.overlay .big{font-size:44px}.overlay button,.pausebox button{padding:4px 24px;font-size:20px}.pausebox .big{font-size:40px}.title .logo{font-size:62px}.title .tag{letter-spacing:.18em;font-size:15px}.title button{padding:4px 34px;font-size:22px}#hud>.go{height:48px;font-size:20px}.dpsbtn{font-size:13px;bottom:64px}.dpspanel{bottom:90px}.atag{font-size:12px}.lineup .lk{font-size:22px}.ltile b,.lslot b,.lmap b{font-size:11px}.lineup .lbtns .go{padding:8px 32px;font-size:20px}}@media (max-height:540px) and (orientation:landscape) and (max-width:720px){.card,.squad.many .card{width:96px;padding-left:38px}.card .port,.squad.many .card .port{width:34px}.card .name i.st{left:38px}.wavebar,.basebar{width:150px}.fsbtn{right:calc(var(--sr) + 156px)}.pausebtn{right:calc(var(--sr) + 200px)}}@media (prefers-reduced-motion:reduce){.osd .rec,.ct .md,.ct.nos,.feed .odd,.card .ult.ready:before{animation:none}}.ucard.r-rare{--rc:#4aa8ff}.ucard.r-epic{--rc:#b77bff}.ucard.r-legend{--rc:#ffc629}.ucard.r-rare,.ucard.r-epic,.ucard.r-legend{border-color:var(--rc);box-shadow:0 0 0 1px #000, 0 0 16px color-mix(in srgb, var(--rc) 45%, transparent)}.ucard.r-rare .face,.ucard.r-epic .face,.ucard.r-legend .face{filter:none}.ucard .rt{font-family:var(--mono);letter-spacing:.08em;color:var(--rc);text-shadow:var(--ol);font-size:18px;position:absolute;top:3px;left:8px}.ucard.r-rare .sb,.ucard.r-epic .sb,.ucard.r-legend .sb{color:var(--rc)}.ucard .ds .bn{color:var(--rc,var(--am));font-style:normal}.ucard.r-epic{background:linear-gradient(#170f24,#0b0e0d 60%)}.ucard.r-legend{background:linear-gradient(#231a05,#0b0e0d 60%)}@keyframes legendGlow{50%{box-shadow:0 0 0 1px #000,0 0 30px #ffc6298c}}.cards.show .ucard{animation-name:cardFlip}@keyframes cardFlip{0%{opacity:.5;transform:perspective(800px)rotateY(80deg)scale(.96)}to{opacity:1;transform:none}}.ucard:before{content:"신호 수신 중…";z-index:3;font-family:var(--ko);letter-spacing:.12em;color:var(--osd);opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff21 0 1px,#0000 1px 2px,#0006 2px 4px),#0b0e0d;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.cards.show .ucard:before{animation:.5s steps(8,end) both sigOff}.cards.show .ucard:nth-child(2):before{animation-delay:90ms}.cards.show .ucard:nth-child(3):before{animation-delay:.18s}@keyframes sigOff{0%{opacity:1;background-position:0 0}65%{opacity:1;background-position:0 -28px}to{opacity:0;background-position:0 -40px}}.cards.boost .k:before{content:"SIGNAL BOOST — ";color:#ffc629;animation:.8s steps(2,end) 3 cctvBlink}@media (max-height:540px) and (orientation:landscape){.ucard .rt{font-size:14px;top:1px;left:5px}.ucard:before{font-size:11px}}@media (prefers-reduced-motion:reduce){.cards.show .ucard:before,.cards.show .ucard.r-legend{animation:none}}.cards .k,.cards .row,.cards .report{z-index:1;position:relative}.cards:before,.cards:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.cards.boost{--ray:#ffc6292b}.cards.boost-epic{--ray:#b77bff21}.cards.show.boost:before,.cards.show.boost-epic:before{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--ray) 0deg 7deg, transparent 7deg 22deg);animation:1.1s ease-out 1.1s both raysIn,20s linear infinite raysSpin;-webkit-mask:radial-gradient(circle,#000 0 16%,#0000 60%);mask:radial-gradient(circle,#000 0 16%,#0000 60%)}.cards.show.boost-epic:before{animation-delay:.65s,0s}@keyframes raysIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes raysSpin{to{rotate:360deg}}.cards.show.boost:after{background:radial-gradient(circle at 50% 55%,#ffc6296b,#ff96141f 45%,#0000 70%);animation:.8s ease-out 1.1s both goldFlash}@keyframes goldFlash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.cards.boost-epic .k:before{content:"SIGNAL+ — ";color:#b77bff}.cards.show .ucard.r-legend{animation:1.6s both legendIn,1.4s ease-in-out 1.7s infinite legendGlow}.cards.show .ucard.r-epic{animation:1s both epicIn}.cards.show .ucard.r-legend:nth-child(n),.cards.show .ucard.r-epic:nth-child(n){animation-delay:0s,1.7s}.cards.show.boost .ucard:not(.r-legend),.cards.show.boost .ucard:not(.r-legend):before{animation-delay:var(--d,0s)}@keyframes legendIn{0%{opacity:.6;transform:scale(.94)}10%,30%,50%{transform:scale(.95)translate(-2px)}20%,40%,60%{transform:scale(.95)translate(2px)}70%{opacity:1;transform:perspective(800px)rotateY(90deg)scale(1.02)}85%{transform:perspective(800px)rotateY(0)scale(1.1)}to{opacity:1;transform:none}}@keyframes epicIn{0%{opacity:.6;transform:scale(.95)}15%,45%{transform:scale(.96)translate(-2px,1px)}30%,60%{transform:scale(.96)translate(2px,-1px)}70%{opacity:1;transform:perspective(800px)rotateY(90deg)}to{opacity:1;transform:none}}.cards.show .ucard.r-legend:before{content:"▲ 고출력 신호 감지";color:#ffc629;animation:1.15s steps(14,end) both sigOff}.cards.show .ucard.r-epic:before{content:"◇ 신호 증폭 중";color:#b77bff;animation:.7s steps(10,end) both sigOff}.ucard.r-rare{background-image:linear-gradient(105deg,#0000 40%,#4aa8ff3d 50%,#0000 60%);background-position:120% 0;background-repeat:no-repeat;background-size:250% 100%}.cards.show .ucard.r-rare{animation:.42s cubic-bezier(.2,.9,.3,1.1) both cardFlip,.9s ease-out .45s both rareShine}.cards.show .ucard.r-rare:nth-child(n){animation-delay:0s,.45s}@keyframes rareShine{0%{background-position:120% 0}to{background-position:-30% 0}}.xpbar.strong u{background:linear-gradient(90deg, var(--am), #7dff9a)}.xpbar.strong span:after{content:" · 신호 강함";color:#7dff9a;font-family:var(--ko);font-weight:900}.xpbar.strong{animation:1.6s steps(2,end) infinite cctvBlink}.banner.r-legend .big{color:#ffc629;text-shadow:var(--ol), 0 0 18px #ffc62980}.banner.r-legend .big:before{content:"◆ LEGEND · ";color:#ffc629}.banner.r-epic .big{color:#cfa6ff;text-shadow:var(--ol), 0 0 14px #b77bff73}.banner.r-epic .big:before{content:"◇ EPIC · ";color:#b77bff}.banner.r-rare .big:before{content:"▷ RARE · ";color:#4aa8ff}@media (prefers-reduced-motion:reduce){.cards.show.boost:before,.cards.show.boost-epic:before,.cards.show.boost:after,.cards.show .ucard.r-epic,.cards.show .ucard.r-rare{opacity:0;animation:none}.cards.show .ucard.r-epic,.cards.show .ucard.r-rare{opacity:1}}.lineup .ldbtn,.lday .dchip,.lday .dget,.lday .dtask i,.lday .dtask em{font-family:var(--ko)}.lday .dchip.warn,.lday .dget{border-color:var(--am);color:var(--am)}.lday .dtask u:after{background:var(--am)}.bub .bb{font-family:var(--ko);color:var(--tx);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101110db;border-left-width:2px;box-shadow:0 2px 12px #0009}.bub .bb:after{border-top-color:#101110db}.bub .nm{font-family:var(--mono);letter-spacing:.1em;font-size:11px}.bub.quiet .bb{background:#101110b3}.lineup .lheat{font-family:var(--ko)}.lineup .lheat b{font-family:var(--mono);font-size:16px}.lineup .lheat.on b,.lineup .lheat.on em{color:var(--rd)}.lmap .stars{font-family:var(--mono);color:var(--am);font-size:14px}.lineup .lrbtn{font-family:var(--ko)}.lres .rnode{background:#ffffff0a;border-color:#f2f2ee2e}.lres .rnode i,.lres .rnode em{font-family:var(--ko)}.lres .rnode u{font-family:var(--mono);font-size:13px}.lres .rnode.can{border-color:var(--am)}.lres .rnode.can u{color:var(--am)}.ltile.locked .face{filter:brightness(.16)grayscale()contrast(1.2)}.ltile.locked .cond{font-family:var(--ko);color:var(--dim);font-size:10px}.ltile.locked.canbuy{box-shadow:0 0 0 1px var(--am) inset}.ltile.locked.canbuy .cond{color:var(--am)}.lslot .nolead{font-family:var(--mono);letter-spacing:.08em;color:var(--rd);text-shadow:var(--ol);font-size:13px}.lslot .nolead:before{content:"▲ "}#hud.quiet .dpsbtn,#hud.quiet .dpspanel,#hud.quiet .card .dps,#hud.quiet .ct .md,#hud.quiet .ptag .pg:nth-of-type(3){display:none}.epcap{z-index:7;text-align:center;pointer-events:none;visibility:hidden;opacity:0;background:linear-gradient(#0000,#000000a8 16% 84%,#0000);padding:16px 0 20px;position:absolute;top:24%;left:0;right:0}.epcap.show{visibility:visible;animation:3s ease-out both epCap}@keyframes epCap{0%{opacity:0;transform:scaleY(.05)}5%{opacity:1;transform:scaleY(1)}84%{opacity:1}to{opacity:0}}.epcap .nz{background:repeating-linear-gradient(0deg,#f2f2ee29 0 1px,#0000 1px 3px);animation:.4s steps(4,end) both epNz;position:absolute;inset:0}@keyframes epNz{0%{opacity:1}to{opacity:0}}.epcap .lab{font:20px/1 var(--mono);letter-spacing:.14em;color:var(--am);text-shadow:var(--ol);position:relative}.epcap b{font:400 30px/1 var(--mono);letter-spacing:.1em;color:var(--osd);text-shadow:var(--ol);margin-top:10px;display:block;position:relative}.epcap h3{font:400 58px/1.1 "Galmuri11", var(--mono);color:var(--am);text-shadow:var(--ol), 0 0 22px #ffb00059;margin:6px 0 0;position:relative}.epcap p{font:16px/1.4 var(--ko);color:#f2f2eee0;text-shadow:var(--ol);margin:8px 0 0;position:relative}@media (max-height:540px) and (orientation:landscape){.epcap{padding:10px 0 12px;top:18%}.epcap .lab{font-size:14px}.epcap b{margin-top:4px;font-size:20px}.epcap h3{margin-top:2px;font-size:34px}.epcap p{margin-top:4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.epcap.show{opacity:1;animation:none}.epcap .nz{display:none}}#hud .banner{z-index:5}#hud .feed{z-index:3}.pausebox button.quit{color:#f2f2eecc;border-color:#f2f2ee73;margin-top:4px;font-size:20px}.pausebox button.quit:before{content:none}.pausebox button small{font:11px/1.3 var(--ko);letter-spacing:0;opacity:.7;display:block}.epcap small{font:13px/1.3 var(--ko);color:#f2f2ee9e;text-shadow:var(--ol);margin-top:6px;display:block;position:relative}@media (max-height:540px) and (orientation:landscape){.epcap small{margin-top:2px;font-size:11px}}.camsup-wrap{pointer-events:none;flex-direction:column;gap:3px;width:150px;display:flex;position:absolute;top:150px;right:24px}.camsup{visibility:hidden;pointer-events:none;background:#05070680;border:1px solid #f2f2ee66;padding:3px 6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000}.camsup:not(.on){display:none}.camsup.on{visibility:visible}.camsup:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.camsup .cs-top{white-space:nowrap;align-items:baseline;gap:6px;font-size:15px;line-height:1;display:flex}.camsup .cs-top>i{color:var(--rd);font-size:11px;font-style:normal;animation:1.1s steps(2,end) infinite cctvBlink}.camsup .cs-st{color:#f2f2eecc;margin-left:auto;font-size:15px}.camsup .cs-bar{background:#f2f2ee26;height:2px;margin-top:2px}.camsup .cs-bar i{transform-origin:0;background:#f2f2eecc;height:100%;display:block;transform:scaleX(0)}.camsup.fire{border-color:var(--am)}.camsup.fire .cs-st{color:var(--am)}.camsup.warn{border-color:var(--rd)}.camsup.warn .cs-st{color:var(--rd);animation:.3s steps(2,end) infinite cctvBlink}#hud.building .camsup{visibility:hidden}@media (max-height:540px) and (orientation:landscape){.camsup-wrap{top:66px;right:var(--sr);gap:2px;width:118px}.camsup{padding:2px 5px}.camsup .cs-top,.camsup .cs-st{font-size:13px}}.og,.op,#hud .overlay,.lineup.sq{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--osd:#f2f2ee;--dim:#f2f2ee9e;--faint:#f2f2ee66;--am:#ffb000;--rd:#ff3a2e;--gn:#7dff9a;--cy:#5ee6ff;--panel:#060a09bd;--panel2:#101614db;--mono:"VT323", "Galmuri11", monospace;--pix:"Galmuri11", "VT323", monospace;--kr:"Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--ol:1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000;--fs-t:17px;--fs-b:13px;--fs-l:20px;--t-title:400 var(--fs-t)/1.2 var(--pix);--t-body:700 var(--fs-b)/1.5 var(--kr);--t-label:400 var(--fs-l)/1.1 var(--mono);--cut:polygon(0 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%)}.og small,.op small,#hud .overlay small,.lineup.sq small{font-size:var(--fs-b)}#hud{transition:opacity .5s}#hud.veil{opacity:0;visibility:hidden;transition:none}.og{z-index:30;color:var(--osd);font:var(--t-body);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.og.off{display:none}.og *,.op *{box-sizing:border-box}.og button{font-family:var(--kr);font-size:var(--fs-b);color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.og button:disabled{cursor:default}.og :focus-visible{outline:2px solid var(--am);outline-offset:2px}.og .ico{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:square;flex:none;width:22px;height:22px}.og,.lineup.sq,#hud .overlay{scrollbar-width:thin;scrollbar-color:#f2f2ee38 transparent}.og-top{z-index:5;align-items:center;gap:var(--s4);height:44px;padding:0 var(--s6);text-shadow:var(--ol);background:linear-gradient(#030605f2,#03060599);display:flex;position:absolute;top:0;left:0;right:0}.og-top .back{align-items:center;gap:var(--s2);height:40px;padding:0 var(--s3);margin-left:calc(var(--s3) * -1);font:var(--t-title);display:none}.og-top .back:hover{color:var(--am)}.og-top .back i{font-style:normal;font:var(--t-label);color:var(--am)}.og.viewing .og-top .back{display:flex}.og-top .rec{font:var(--t-label);color:var(--rd);animation:1.2s steps(2,end) infinite ogBlink}.og-top .where{font:var(--t-body);color:var(--dim)}.og-top .where b{font:400 var(--fs-t) var(--pix);color:var(--osd)}.og.viewing .og-top .where{display:none}.og-top .res{gap:var(--s4);align-items:baseline;margin-left:auto;display:flex}.og-top .r{align-items:baseline;gap:var(--s1);color:var(--dim);display:flex}.og-top .r i{font-style:normal;font:700 var(--fs-b) var(--kr)}.og-top .r b{font:400 var(--fs-l)/1 var(--mono);color:var(--osd);font-variant-numeric:tabular-nums}.og-top .r.pt b{color:var(--gn)}.og-top .r.sig b{color:var(--cy)}.og-top .clock{font:400 var(--fs-l)/1 var(--mono);color:var(--dim);letter-spacing:.02em}.og-wall{z-index:1;gap:var(--s3);padding:var(--s3) var(--s6) var(--s6);flex-direction:column;display:flex;position:absolute;inset:44px 0 0}.og.viewing .og-wall{display:none}.og-goal{z-index:2;align-items:center;gap:var(--s3);min-height:28px;color:var(--dim);text-shadow:var(--ol);white-space:nowrap;display:flex;position:relative}.og-goal .tag{padding:2px var(--s2);font:400 var(--fs-b)/1.5 var(--pix);color:#06140a;background:var(--gn);text-shadow:none}.og-goal .tag.done{background:var(--dim);color:#0b0f0d}.og-goal b{color:var(--osd)}.og-goal .news{gap:var(--s2);align-items:baseline;min-width:0;max-width:46%;margin-left:auto;display:flex;overflow:hidden}.og-goal .news i{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--rd);letter-spacing:.08em}.og-goal .news span{text-overflow:ellipsis;font:700 var(--fs-b) var(--kr);color:var(--osd);overflow:hidden}.og-goal .news.flip span{animation:.2s steps(3,end) ogFlip}.og-goal .news.radio i{color:var(--cy)}.og-grid{gap:var(--s3);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr 1fr;min-height:0;display:grid}.og .mon{z-index:2;min-width:0;min-height:0;padding:var(--s8) var(--s4) var(--s4);background:var(--panel);flex-direction:column;transition:background .15s;display:flex;position:relative;overflow:hidden}.og .mon:hover{background:var(--panel2)}.og .mon:before{content:attr(data-ch);left:var(--s4);top:var(--s3);font:400 var(--fs-l)/1 var(--mono);letter-spacing:.08em;color:var(--faint);position:absolute}.og .mon h3{align-items:center;gap:var(--s2);font:var(--t-title);color:var(--osd);text-shadow:var(--ol);margin:0;display:flex}.og .mon p{margin:var(--s1) 0 0;font:var(--t-body);color:var(--dim)}.og .mon p b{color:var(--osd)}.og .mon .st{padding-top:var(--s2);font:var(--t-label);color:var(--osd);margin-top:auto}.og .mon .st.gn{color:var(--gn)}.og .mon .st.dim{color:var(--faint)}.og .mon .dot{right:var(--s4);top:var(--s3);background:var(--osd);border-radius:50%;width:8px;height:8px;position:absolute}.og .mon .faces{gap:var(--s1);margin-top:var(--s2);display:flex}.og .mon .faces i{width:40px;height:40px;image-rendering:pixelated;background:#ffffff0f 50% 18%/cover no-repeat}.og .mon .bar{margin-top:var(--s2)}.og .mon.go{z-index:1;padding:var(--s6);outline:1px solid var(--am);outline-offset:-1px;background:0 0;grid-row:span 2;justify-content:flex-end;box-shadow:0 0 0 200vmax #030605cc}.og .mon.go:hover{background:#ffb0000d}.og .mon.go:before{content:none}.og .mon.go:after{content:"";pointer-events:none;background:linear-gradient(#ffb00000,#ffb00014,#ffb00000);height:100%;animation:6s linear infinite ogSweep;position:absolute;top:-100%;left:0;right:0}.og .mon.go>*{position:relative}.og .mon.go .shade{pointer-events:none;background:linear-gradient(#03060580,#0000 16% 38%,#030605eb 78%);position:absolute;inset:0}.og .mon.go .nosig{font:400 var(--fs-l)/1 var(--mono);color:var(--dim);letter-spacing:.1em;background:repeating-linear-gradient(0deg,#171c1a 0 2px,#0b0e0d 2px 4px);place-items:center;display:grid;position:absolute;inset:0}.og.live .mon.go .nosig{display:none}.og .mon.go .live{left:var(--s6);top:var(--s4);gap:var(--s2);font:400 var(--fs-l)/1 var(--mono);letter-spacing:.06em;text-shadow:var(--ol);align-items:baseline;display:flex;position:absolute}.og .mon.go .live i{color:var(--rd);font-style:normal}.og .mon.go .tape{position:absolute}.og .mon.go h3{font:400 var(--fs-t)/1.15 var(--pix)}.og .mon.go p{color:#f2f2eecc;text-shadow:var(--ol)}.og .mon.go .rec{margin-top:var(--s3);font:400 var(--fs-l)/1 var(--mono);letter-spacing:.16em;color:var(--dim);text-shadow:var(--ol)}.og .mon.go .big{font:400 104px/.82 var(--mono);color:var(--am);text-shadow:var(--ol), 0 0 18px #ffb00059;font-variant-numeric:tabular-nums}.og .mon.go .stars{font:var(--t-label);color:var(--am);letter-spacing:.04em;text-shadow:var(--ol)}.og .mon.go .sortie{margin-top:var(--s3);background:var(--am);color:#140f02;height:56px;font:900 var(--fs-t)/1 var(--kr);letter-spacing:.06em;text-shadow:none;clip-path:var(--cut);justify-content:center;align-items:center;display:flex}.og .mon.go .sortie.wait{color:var(--am);background:#ffb00033}.og .mon.go .cont{margin-top:var(--s2);color:var(--dim);text-shadow:var(--ol)}.og .half{image-rendering:pixelated;pointer-events:none;background-position:92.4% 6.3%;background-repeat:no-repeat;background-size:668% 445%}.og .mon.go .half.lead{filter:drop-shadow(-4px 0 10px #000000b3);width:168px;height:224px;position:absolute;bottom:132px;right:-8px}.og .mon.off{cursor:default;background:#0006}.og .mon .lock{place-content:center;gap:var(--s1);text-align:center;font:400 var(--fs-l)/1 var(--mono);letter-spacing:.12em;color:var(--dim);display:grid;position:absolute;inset:0}.og .mon .lock span{font:var(--t-body);letter-spacing:0;color:var(--faint)}.og .tape{z-index:3;padding:2px var(--s2);font:400 var(--fs-b)/1.5 var(--pix);color:#0b0f0d;background:var(--dim);text-shadow:none;position:absolute;transform:rotate(-2deg)}.og .tape.warn{background:var(--rd);color:#140505}.og .bar{background:#ffffff1a;height:6px;position:relative}.og .bar>i{background:#f2f2ee8c;height:100%;display:block}.og .bar.gn>i{background:var(--gn)}.og .bar.am>i{background:var(--am)}.og .bar>u{background:var(--osd);opacity:.7;width:2px;position:absolute;top:-3px;bottom:-3px}.og .panel{background:var(--panel);padding:var(--s4);min-width:0}.og .panel h4{margin:0 0 var(--s2);align-items:baseline;gap:var(--s2);font:400 var(--fs-t)/1.3 var(--pix);color:var(--osd);display:flex}.og .panel h4 small{font:700 var(--fs-b) var(--kr);color:var(--dim)}.og .panel h4 em{font-style:normal;font:var(--t-label);color:var(--dim);margin-left:auto}.og .lab{font:400 var(--fs-l)/1 var(--mono);letter-spacing:.14em;color:var(--dim)}.og .bigv{font:400 92px/.86 var(--mono);color:var(--osd);font-variant-numeric:tabular-nums;text-shadow:var(--ol)}.og .bigv i{font-style:normal;font-size:var(--fs-l);color:var(--dim);margin-left:var(--s2)}.og .kv{justify-content:space-between;align-items:baseline;gap:var(--s2);color:var(--dim);padding:2px 0;display:flex}.og .kv small{font:400 var(--fs-b) var(--kr);color:var(--faint)}.og .kv b{font:400 var(--fs-l)/1.1 var(--mono);color:var(--osd);text-align:right}.og .kv b i{color:var(--dim);font-style:normal}.og .st{font:var(--t-label);color:var(--osd)}.og .st.gn{color:var(--gn)}.og .fine{margin:var(--s2) 0 0;font:400 var(--fs-b)/1.55 var(--kr);color:var(--faint)}.og .cta{height:48px;padding:0 var(--s6);background:var(--am);color:#140f02;font:900 var(--fs-t)/1 var(--kr);letter-spacing:.02em;clip-path:var(--cut)}.og .cta:disabled{color:var(--faint);clip-path:none;background:#ffffff14}.og .btn{height:36px;padding:0 var(--s3);font:700 var(--fs-b)/1 var(--kr);color:var(--osd);background:#ffffff17}.og .btn:hover:not(:disabled){background:#ffffff26}.og .btn:disabled{color:var(--faint);background:#ffffff0a}.og .link{margin:calc(var(--s3) * -1) 0 calc(var(--s3) * -1) auto;padding:var(--s3) 0;font:700 var(--fs-b) var(--kr);color:var(--cy)}.og .face{image-rendering:pixelated;background-position:50% 18%;background-repeat:no-repeat;background-size:cover}.og .mon.shl{background:linear-gradient(90deg, #ffb00014, transparent 70%), var(--panel)}.og .mon.shl .faces i{width:34px;height:34px}.og.v-shelter .og-view{background:0 0}.og.v-shelter .vhead{text-shadow:var(--ol)}.og .shv{gap:var(--s3);flex:1;min-width:0;min-height:0;display:flex}.og .shv-stage{touch-action:none;cursor:grab;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.og .shv-stage:active{cursor:grabbing}.og .shv-says,.og .shv-tags{pointer-events:none;position:absolute;inset:0}.og .shv-tag{will-change:transform;padding:1px var(--s2) 1px var(--s1);color:var(--osd);font:400 var(--fs-l)/1.15 var(--mono);letter-spacing:.04em;white-space:nowrap;background:#030605b8;position:absolute;top:0;left:0;transform:translate(0)}.og .shv-tag i{width:6px;height:6px;margin-right:var(--s1);vertical-align:1px;display:inline-block}.og .shv-say{will-change:transform;max-width:220px;padding:var(--s1) var(--s2);color:#0b0f0d;font:700 var(--fs-b)/1.4 var(--kr);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);white-space:nowrap;background:#f2f2eef0;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.og .shv-say b{font:400 var(--fs-l)/1 var(--mono);color:#4a4a44;letter-spacing:.06em;display:block}.og .shv-say.mini{padding:0 var(--s1);font:400 var(--fs-l)/1.3 var(--mono);background:#f2f2eecc}@keyframes shv-hint-out{to{opacity:0}}.og .shv-hint{left:var(--s3);right:var(--s3);bottom:var(--s2);font:var(--t-label);color:var(--faint);text-shadow:var(--ol);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;animation:.6s 9s forwards shv-hint-out;position:absolute;overflow:hidden}.og .shv-side{gap:var(--s2);flex-direction:column;flex:none;width:300px;min-height:0;display:flex;overflow:auto}.og .shv-side .panel{gap:var(--s2);background:var(--panel2);flex-direction:column;display:flex;position:relative}.og .shv-side .x{top:var(--s2);right:var(--s2);padding:var(--s1) var(--s2);color:var(--osd);font:var(--t-label);background:#ffffff14;position:absolute}.og .shv-side .btn.danger{margin-top:var(--s3);color:var(--red,#ff5a5a);box-shadow:inset 0 0 0 1px #ff5a5a73}.og .shv-side .kv.lock,.og .shv-side .kv.lock b{color:var(--faint)}.og .shv-side .faces{gap:var(--s1);flex-wrap:wrap;display:flex}.og .shv-side .faces i{width:36px;height:36px;image-rendering:pixelated;background:#ffffff0f 50% 18%/cover no-repeat}.og .shv-ev{left:50%;top:var(--s3);opacity:0;gap:var(--s2);max-width:92%;padding:var(--s1) var(--s3);box-shadow:inset 0 0 0 1px var(--am);pointer-events:none;white-space:nowrap;background:#030605cc;align-items:baseline;transition:opacity .35s,transform .35s;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-8px)}.og .shv-ev.on{opacity:1;transform:translate(-50%)}.og .shv-ev b{font:400 var(--fs-l)/1.2 var(--mono);color:var(--am);letter-spacing:.08em}.og .shv-ev span{font:700 var(--fs-b)/1.3 var(--kr);color:var(--osd);text-overflow:ellipsis;overflow:hidden}.og .shv-tourx{right:var(--s2);top:var(--s2);padding:var(--s1) var(--s2);color:var(--osd);font:var(--t-label);background:#030605b8;display:none;position:absolute}.og .shv.tour .shv-tourx{display:block}.og .shv.tour .shv-side,.og .shv.tour .shv-tags,.og .shv.tour .shv-hint{display:none}.og .shv-cap{left:var(--s3);bottom:var(--s2);max-width:80%;padding:2px var(--s2);color:var(--osd);font:700 var(--fs-b)/1.3 var(--kr);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#030605b8;display:none;position:absolute;overflow:hidden}.og .shv.tour .shv-cap:not(:empty){display:block}.og .shv-cap i{width:6px;height:6px;margin-right:var(--s1);vertical-align:2px;display:inline-block}.og .shv-log{gap:var(--s1);flex-direction:column;display:flex}.og .shv-log .kv span{white-space:normal}.og .shv-log .kv span b{color:var(--am);margin-right:var(--s1)}.og .sw{width:8px;height:8px;margin-right:var(--s2);vertical-align:1px;display:inline-block}.og .rm-list{gap:var(--s1);flex-direction:column;display:flex}.og .rm{column-gap:var(--s2);padding:var(--s2) var(--s2);background:var(--panel);text-align:left;grid-template-rows:auto auto auto;grid-template-columns:6px 1fr;display:grid}.og .rm:hover:not(.lockn){background:#ffffff14}.og .rm i{background:var(--c,var(--dim));opacity:.85;grid-row:1/4;align-self:stretch}.og .rm b{font:700 var(--fs-b)/1.35 var(--kr);color:var(--osd);justify-content:space-between;gap:var(--s2);display:flex}.og .rm b small{color:var(--dim);font-weight:400}.og .rm em{font-style:normal;font:400 var(--fs-b)/1.4 var(--kr);color:var(--dim)}.og .rm u{font:var(--t-label);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;text-decoration:none;overflow:hidden}.og .rm b{white-space:nowrap;flex-wrap:nowrap}.og .rm.can{box-shadow:inset 3px 0 0 var(--am)}.og .rm.can u{color:var(--am)}.og .rm.lockn{opacity:.5}.og .rm.arm,.og .btn.arm,.og .cta.arm{outline:2px solid var(--am);outline-offset:-2px}@media (max-height:540px) and (orientation:landscape){.og .shv{gap:var(--s2)}.og .shv-side{width:210px}.og .rm{padding:var(--s1) var(--s2)}.og .rm em{display:none}.og .shv-say{max-width:170px}}.og.boot .mon{animation:.44s steps(4,end) both ogOn;animation-delay:calc(var(--i,0) * 90ms)}.og-view{z-index:1;gap:var(--s3);padding:var(--s3) var(--s6) var(--s6);background:#040706ed;flex-direction:column;display:none;position:absolute;inset:44px 0 0}.og-view.on{display:flex}.og .vhead{align-items:baseline;gap:var(--s3);min-width:0;display:flex}.og .vhead .ch{padding:2px var(--s2);background:var(--osd);color:#0b0f0d;font:400 var(--fs-l)/1.2 var(--mono);letter-spacing:.1em;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.og .vhead .nm{font:var(--t-title);text-shadow:var(--ol)}.og .vhead small{font:var(--t-body);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .vbody{flex:1;min-height:0;display:flex;position:relative}.og .rc{gap:var(--s3);flex:1;grid-template-columns:1.2fr 1fr;min-height:0;display:grid}.og .rc-scan{padding:var(--s6);background:radial-gradient(at 70% 60%,#162824eb,#040706f2 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.og .rc-scan:after{content:"";pointer-events:none;background:linear-gradient(#5ee6ff00,#5ee6ff1a,#5ee6ff00);height:100%;animation:3.4s linear infinite ogSweep;position:absolute;top:-100%;left:0;right:0}.og .rc-scan>:not(.ghost){z-index:1;position:relative}.og .rc-scan .ghost{opacity:.85;filter:brightness(0)drop-shadow(1px 0 #5ee6ffe6)drop-shadow(-1px 0 #5ee6ffe6)drop-shadow(0 -1px #5ee6ffe6)drop-shadow(0 0 10px #5ee6ff73);width:240px;height:320px;position:absolute;bottom:0;right:-12px}.og .rc-scan .bigv{margin-top:var(--s2);color:var(--osd)}.og .rc-scan .bar{max-width:62%;margin-top:var(--s3)}.og .rc-now{margin:var(--s3) 0 0;max-width:62%;color:var(--dim)}.og .rc-now b{color:var(--osd)}.og .rc-cert{gap:var(--s2);flex-direction:column;max-width:62%;margin-top:auto;display:flex}.og .rc-cert .btn{align-self:flex-start}.og .rc-scan .fine{max-width:62%}.og .rc-side{gap:var(--s2);flex-direction:column;min-width:0;min-height:0;display:flex}.og .rc-rates .rl{gap:var(--s1) var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.og .rc-rates .rl span{justify-content:space-between;align-items:baseline;gap:var(--s1);padding-left:var(--s2);border-left:2px solid var(--c);color:var(--dim);white-space:nowrap;display:flex}.og .rc-rates .rl em{font-style:normal;font:700 var(--fs-b) var(--kr)}.og .rc-rates .rl b{font:400 var(--fs-l)/1.1 var(--mono);color:var(--osd)}.og .rc-chips .cg{gap:var(--s2);grid-template-columns:repeat(5,1fr);display:grid}.og .rc-chips .ch{align-items:baseline;gap:0 var(--s1);padding:var(--s1) var(--s2) var(--s2);border-top:2px solid var(--c);background:#ffffff0a;grid-template-columns:auto 1fr;display:grid}.og .rc-chips .ch b{text-align:right;font-size:var(--fs-l)}.og .rc-chips .ch button,.og .rc-chips .ch>i{grid-column:1/3}.og .rc-chips .ch em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--c)}.og .rc-chips .ch b{font:400 var(--fs-l)/1 var(--mono)}.og .rc-chips .ch button{height:36px;margin-top:var(--s1);font:700 var(--fs-b) var(--kr);text-align:center;background:#ffffff17}.og .rc-chips .ch button:disabled{color:var(--faint);background:#ffffff08}.og .rc-chips .ch i{height:36px;margin-top:var(--s1);font-style:normal;font:var(--fs-b) var(--kr);color:var(--faint);place-items:center;display:grid}.og .rc-console h4 .cn{color:var(--osd)}.og .rc-console.sanct h4 small{color:var(--rd)}.og .rc-console .cs{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.og .cslot{min-width:0;padding:var(--s2);border-top:2px solid var(--c);background:#ffffff0a;flex-direction:column;gap:2px;display:flex}.og .cslot:hover{background:#ffffff17}.og .cslot b{align-items:baseline;gap:var(--s2);font:400 var(--fs-t)/1.2 var(--pix);color:var(--dim);display:flex}.og .cslot b em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--faint);margin-left:auto}.og .cslot.on b{color:var(--osd)}.og .cslot.on b em{color:var(--c)}.og .cslot small{font:400 var(--fs-b)/1.3 var(--kr);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .cslot span{align-items:baseline;gap:var(--s1);font:700 var(--fs-b)/1.3 var(--kr);color:var(--osd);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.og .cslot:not(.on) span{color:var(--dim)}.og .cslot span i{color:var(--faint);font-style:normal}.og .rc-console.sanct .cslot span{-webkit-text-decoration:line-through #ff3a2eb3;text-decoration:line-through #ff3a2eb3}.og .rc-slot{z-index:6;gap:var(--s3);padding:var(--s6);background:#030504f5;flex-direction:column;display:flex;position:absolute;inset:0}.og .rc-slot h3 small{margin-left:var(--s2);font:700 var(--fs-b) var(--kr);color:var(--dim)}.og .rc-slot .sg{gap:var(--s2);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;display:grid}.og .sgr{gap:var(--s1);min-width:0;padding:var(--s3);border-top:2px solid var(--c);text-align:left;background:#ffffff0d;flex-direction:column;display:flex}.og .sgr:hover:not(:disabled){background:#ffffff1a}.og .sgr em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--c)}.og .sgr b{font:400 var(--fs-l)/1 var(--mono);color:var(--osd)}.og .sgr b i{margin-left:var(--s1);font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--dim)}.og .sgr span{font:700 var(--fs-b)/1.45 var(--kr);color:var(--osd)}.og .sgr u{font:700 var(--fs-b) var(--kr);color:var(--dim);margin-top:auto;text-decoration:none}.og .sgr.cur{box-shadow:inset 0 0 0 2px var(--osd);background:#ffffff1a}.og .sgr.cur u{color:var(--osd)}.og .sgr:disabled{opacity:.45}.og .rc-slot .sa{align-items:center;gap:var(--s3);color:var(--dim);display:flex}.og .rc-slot .sa b{color:var(--osd)}.og .rc-slot .sa .btn{margin-left:auto}.og .mon.go .sanct{margin-top:var(--s1);font:700 var(--fs-b) var(--kr);color:var(--rd);text-shadow:var(--ol)}.og .rc-btns{gap:var(--s2);grid-template-columns:1fr 1.3fr;margin-top:auto;display:grid}.og .rc-btns button{justify-content:center;align-items:center;gap:var(--s1);height:64px;font:900 var(--fs-t)/1.15 var(--kr);text-align:center;flex-direction:column;display:flex}.og .rc-btns small{font:400 var(--fs-l)/1 var(--mono);opacity:.8}.og .rc-btns .s1{background:#ffffff1a}.og .rc-btns .s1:hover:not(:disabled){background:#ffffff29}.og .rc-btns .s10{background:var(--am);color:#140f02;clip-path:var(--cut)}.og .rc-btns button:disabled{color:var(--faint);clip-path:none;background:#ffffff0d}.og .rc-res,.og .rc-sheet,.og .rc-pick{z-index:6;background:#030504f5;position:absolute;inset:0}.og .rc-res{justify-content:center;align-items:center;gap:var(--s4);flex-direction:column;display:flex}.og .rc-tiles{gap:var(--s2);grid-template-columns:repeat(5,132px);display:grid}.og .rc-tiles.one{grid-template-columns:180px}.og .rt{--c:#a9b1ad;height:156px;padding:var(--s2);border-top:3px solid var(--c);animation:.5s steps(5,end) both ogTile;animation-delay:calc(var(--i) * 90ms);background:#0b0e0d;flex-direction:column;justify-content:flex-end;gap:2px;display:flex;position:relative;overflow:hidden}.og .rt:after{content:"";z-index:3;pointer-events:none;animation:.5s steps(6,end) both ogNoiseOff;animation-delay:calc(var(--i) * 90ms);background:repeating-linear-gradient(0deg,#ffffff24 0 1px,#0000 1px 2px,#00000073 2px 4px),#0b0e0d;position:absolute;inset:0}.og .rt em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--c);position:relative}.og .rt b{font:400 var(--fs-t)/1.2 var(--pix);text-shadow:var(--ol);position:relative}.og .rt .gem{border:2px solid var(--c);background:color-mix(in srgb, var(--c) 22%, transparent);width:52px;height:52px;position:absolute;top:36px;left:50%;transform:translate(-50%)rotate(45deg)}.og .rt.crew{--c:var(--am);box-shadow:0 0 18px #ffb00059}.og .rt.crew .half{width:116px;height:155px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.og .rc-sum{color:var(--dim);margin:0}.og .rc-sum b{font:400 var(--fs-l) var(--mono);color:var(--osd)}.og .rc-hero{z-index:7;padding-top:var(--s6);background:radial-gradient(at 50% 40%,#ffb0003d,#030504fa 62%),#030504;place-items:start center;animation:.5s steps(5,end) both ogHero;display:grid;position:absolute;inset:0}.og .rc-hero .half{filter:drop-shadow(0 0 24px #ffb00059);width:270px;height:360px}.og .rc-hero .tx{align-items:center;gap:var(--s1);text-align:center;flex-direction:column;display:flex;position:absolute;bottom:10%;left:0;right:0}.og .rc-hero .tx .lab{color:var(--am)}.og .rc-hero .tx b{font:400 44px/1.1 var(--pix);text-shadow:var(--ol)}.og .rc-hero .tx em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--am)}.og .rc-hero .tx small{font:var(--fs-b) var(--kr);color:var(--dim)}.og .rc-sheet{padding:var(--s6);overflow-y:auto}.og .sh-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s3);display:flex}.og .sh-head h3{margin:var(--s1) 0 0;font:var(--t-title)}.og .rc-sheet .cols{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.og .rc-sheet h4{margin:var(--s4) 0 var(--s2);font:400 var(--fs-t) var(--pix);gap:var(--s2);align-items:baseline;display:flex}.og .rc-sheet h4 small{font:var(--fs-b) var(--kr);color:var(--faint)}.og .rc-sheet ul{color:var(--dim);margin:0;padding-left:18px}.og .rc-sheet li{margin:2px 0}.og table{border-collapse:separate;border-spacing:0 2px;width:100%;font:var(--t-body)}.og th{text-align:left;padding:0 var(--s2);font:400 var(--fs-b) var(--kr);color:var(--faint)}.og td{padding:2px var(--s2);color:var(--dim);background:#ffffff09}.og td.n{text-align:right;font:400 var(--fs-l)/1.15 var(--mono);color:var(--osd)}.og tr.hard td,.og tr.hard td.n{color:var(--am)}.og .ver{font:var(--t-label);margin:0}.og .ver.ok{color:var(--gn)}.og .ver.bad{color:var(--rd)}.og .rc-pick{gap:var(--s3);padding:var(--s6);flex-direction:column;display:flex}.og .rc-pick .pg{gap:var(--s2);flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}.og .rc-pick .pk{background:#ffffff0d;height:112px;position:relative}.og .rc-pick .pk.sel{box-shadow:inset 0 0 0 2px var(--am);background:#ffb0001a}.og .rc-pick .pk .face{position:absolute;inset:6px 6px 36px}.og .rc-pick .pk b{text-align:center;font:400 var(--fs-b) var(--pix);position:absolute;bottom:18px;left:0;right:0}.og .rc-pick .pk em{text-align:center;font-style:normal;font:var(--fs-b) var(--kr);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.og .rc-pick .cta{align-self:flex-end}.og .rs{gap:var(--s3);flex:1;grid-template-columns:272px 1fr;min-height:0;display:grid}.og .rs-head{gap:var(--s2);flex-direction:column;display:flex}.og .rs-head .bigv{color:var(--gn)}.og .rs-groups{gap:var(--s2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.og .rs-row{gap:var(--s2);grid-template-columns:56px repeat(3,1fr);display:grid}.og .rs-row>b{font:400 var(--fs-t)/1.3 var(--pix);color:var(--dim);align-self:center}.og .node{min-height:72px;padding:var(--s2) var(--s3);background:var(--panel);flex-direction:column;gap:2px;display:flex}.og .node:hover{background:var(--panel2)}.og .node i{font-style:normal;font:700 var(--fs-b)/1.35 var(--kr);color:var(--osd)}.og .node em{font-style:normal;font:var(--fs-b)/1.4 var(--kr);color:var(--dim)}.og .node u{font:var(--t-body);color:var(--faint);margin-top:auto;text-decoration:none}.og .node.can{background:var(--panel2);box-shadow:inset 3px 0 0 var(--am)}.og .node.can u{color:var(--am)}.og .node.have{background:#7dff9a14}.og .node.have u{color:var(--gn)}.og .node.lockn{opacity:.5}.og .node.arm,.og .ultb.arm,.og .rc-chips button.arm{outline:2px solid var(--am);outline-offset:-2px}.og .rs-ult{background:var(--panel);padding:var(--s3) var(--s4)}.og .rs-ults{gap:var(--s1);grid-template-columns:repeat(9,1fr);display:grid}.og .ultb{background:#ffffff0a;height:68px;position:relative}.og .ultb .face{filter:grayscale()brightness(.45);position:absolute;inset:4px 4px 20px}.og .ultb b{text-align:center;font:400 var(--fs-b) var(--pix);color:var(--faint);position:absolute;bottom:3px;left:0;right:0}.og .ultb.have .face{filter:none}.og .ultb.have b{color:var(--gn)}.og .ultb.can .face{filter:grayscale(.5)brightness(.75)}.og .ultb.can b{color:var(--osd)}.og .rs-ult h4{margin:0 0 var(--s2);align-items:baseline;gap:var(--s2);font:400 var(--fs-t)/1.3 var(--pix);color:var(--osd);display:flex}.og .rs-ult h4 small{font:700 var(--fs-b) var(--kr);color:var(--dim)}.og .rs-ult h4 em{font-style:normal;font:var(--t-label);color:var(--dim);margin-left:auto}.og .sh{gap:var(--s3);flex:1;grid-template-columns:296px 1fr;min-height:0;display:grid}.og .sh-day{gap:var(--s2);flex-direction:column;display:flex}.og .sh-side{gap:var(--s3);grid-template-columns:1fr 1fr;align-content:start;min-height:0;display:grid;overflow-y:auto}.og .sh-side .panel{flex-direction:column;display:flex}.og .sh-side .cta{margin-top:var(--s3);align-self:flex-start}.og .task{margin-top:var(--s2)}.og .task .tt{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--s1);color:var(--osd);display:flex}.og .task .tt em{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--dim)}.og .task.done .tt em{color:var(--gn)}.og .rd{gap:var(--s3);flex:1;grid-template-columns:272px 1fr;min-height:0;display:grid}.og .rd-best{gap:var(--s2);flex-direction:column;display:flex}.og .rd-best .bigv{color:var(--osd)}.og .rd-map{justify-content:space-between;align-items:baseline;gap:var(--s2);min-width:0;display:flex}.og .rd-map b{font:400 var(--fs-t)/1.3 var(--pix);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .rd-map span{font:var(--t-label);color:var(--am);letter-spacing:.04em}.og .rd-side{gap:var(--s3);grid-template-columns:1fr 1.4fr;align-content:start;min-height:0;display:grid;overflow-y:auto}.og .rd-crew{grid-column:1/-1}.og .rd-sweep{gap:var(--s2);flex-direction:column;display:flex}.og .sw-pick{align-items:center;gap:var(--s2);grid-template-columns:40px 1fr 40px;display:grid}.og .sw-pick .btn{height:44px;font:400 var(--fs-l)/1 var(--mono);padding:0}.og .sw-g{justify-content:center;align-items:baseline;gap:var(--s2);min-width:0;display:flex}.og .sw-g b{font:400 var(--fs-l)/1 var(--mono);color:var(--osd);font-variant-numeric:tabular-nums}.og .sw-g span{font:400 var(--fs-b)/1.2 var(--pix);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .sw-acts{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.og .rc-hero .tx q{quotes:none;font:400 var(--fs-t)/1.4 var(--pix);color:var(--osd);text-shadow:var(--ol)}.og .av-list{gap:2px var(--s3);grid-template-columns:1fr 1fr;display:grid}.og .av{padding:2px 0 2px var(--s2);border-left:2px solid #ffffff1f;flex-direction:column;display:flex}.og .av b{font:700 var(--fs-b) var(--kr);color:var(--dim)}.og .av em{font-style:normal;font:var(--fs-b) var(--kr);color:var(--faint)}.og .av u{font:var(--fs-b) var(--kr);color:var(--faint);text-decoration:none}.og .av.done{border-color:var(--am)}.og .av.done b{color:var(--am)}.og .av.own{border-color:var(--gn)}.og .av.own b{color:var(--gn)}.og .cr-grid{gap:var(--s1);grid-template-columns:repeat(9,1fr);display:grid}.og .cr{background:#ffffff0a;height:84px;position:relative}.og .cr .face{position:absolute;inset:4px 4px 32px}.og .cr.lock .face{filter:brightness(.14)grayscale()}.og .cr u{font:400 var(--fs-l)/1 var(--mono);color:var(--am);text-shadow:var(--ol);text-decoration:none;position:absolute;top:2px;left:4px}.og .cr b{text-align:center;font:400 var(--fs-b) var(--pix);position:absolute;bottom:16px;left:0;right:0}.og .cr em{text-align:center;font-style:normal;font:var(--fs-b) var(--kr);color:var(--faint);position:absolute;bottom:3px;left:0;right:0}.og .cr.lock b{color:var(--faint)}.og .cr.awk b{color:var(--gn)}.og .kv.lock span,.og .kv.lock b{color:var(--faint)}.og .vtabs{gap:var(--s1);align-self:center;margin-left:auto;display:flex}.og .vtabs button{min-width:56px;height:36px;padding:0 var(--s3);font:700 var(--fs-b)/1 var(--kr);color:var(--dim);background:#ffffff0f}.og .vtabs button:hover{background:#ffffff1f}.og .vtabs button.on{color:var(--osd);box-shadow:inset 0 -2px 0 var(--osd);background:#ffffff24}.og .sh-pass{gap:var(--s2);grid-column:1/-1}.og .sh-pass h4{margin-bottom:0}.og .ps-row{gap:var(--s2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.og .pc{min-width:0;padding:var(--s1) var(--s2) var(--s2);background:#ffffff0a;border-top:2px solid #ffffff1f;flex-direction:column;gap:2px;display:flex}.og .pc b{font:400 var(--fs-l)/1 var(--mono);color:var(--dim)}.og .pc span{font:700 var(--fs-b)/1.35 var(--kr);color:var(--osd);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .pc u{font:400 var(--fs-b)/1.35 var(--kr);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.og .pc.got{border-color:var(--gn)}.og .pc.got b,.og .pc.got span{color:var(--gn)}.og .pc.next{border-color:var(--osd);background:#ffffff14}.og .dx{gap:var(--s3);flex:1;grid-template-columns:272px 1fr;min-height:0;display:grid}.og .dx-head{gap:var(--s2);flex-direction:column;display:flex}.og .dx-side{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;min-height:0;display:grid;overflow:hidden auto}.og .dx-zs,.og .dx-side .rd-achv,.og .dx-side .rd-crew{grid-column:1/-1}.og .zd-grid{gap:var(--s1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.og .zd{background:#ffffff0a;height:104px;position:relative;overflow:hidden}.og .zd .spr{background:var(--hue,#fff) var(--sheet) 0 0 / 400% 200% no-repeat;background-blend-mode:multiply;width:48px;height:64px;-webkit-mask:var(--sheet) 0 0 / 400% 200% no-repeat;-webkit-mask:var(--sheet) 0 0 / 400% 200% no-repeat;mask:var(--sheet) 0 0 / 400% 200% no-repeat;image-rendering:pixelated;position:absolute;top:6px;left:50%;transform:translate(-50%)}.og .zd.unseen .spr{filter:brightness(0);opacity:.6}.og .zd u{font:400 var(--fs-l)/1 var(--mono);color:var(--am);text-shadow:var(--ol);text-decoration:none;position:absolute;top:2px;left:4px}.og .zd b{text-align:center;font:400 var(--fs-b) var(--pix);position:absolute;bottom:18px;left:0;right:0}.og .zd em{text-align:center;font-style:normal;font:400 var(--fs-b)/1 var(--mono);color:var(--osd);position:absolute;bottom:3px;left:0;right:0}.og .zd em i{color:var(--faint);font-style:normal}.og .zd.unseen b,.og .zd.unseen em{color:var(--faint)}.og .fx-row{margin-top:var(--s1);padding:2px 0 2px var(--s2);border-left:2px solid var(--c,#ffffff1f);flex-direction:column;gap:1px;display:flex}.og .fx-row b{align-items:baseline;gap:var(--s2);font:700 var(--fs-b) var(--kr);color:var(--osd);display:flex}.og .fx-row b i{color:var(--dim);font-style:normal;font-weight:400}.og .fx-row span{font:400 var(--fs-b)/1.4 var(--kr);color:var(--dim)}.og .fx-row.lock b,.og .fx-row.lock span{color:var(--faint)}.og .opv{gap:var(--s3);flex:1;grid-template-columns:272px 1fr;min-height:0;display:grid}.og .op-head{gap:var(--s2);flex-direction:column;display:flex}.og .op-head .cta{margin-top:auto}.og .op-head .rd-map span{font:var(--t-body);color:var(--dim);letter-spacing:0}.og .hz-stage{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.og .hz-stage button{min-height:32px;padding:0 var(--s2);font:700 var(--fs-b) var(--kr);color:var(--dim);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f}.og .hz-stage button.on{color:var(--osd);border-color:var(--osd);background:#ffffff1a}.og .hz-stage button:hover{color:var(--osd)}.og .op-side{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;min-height:0;display:grid;overflow:hidden auto}.og .op-rules{grid-column:1/-1}.og .mu-list{gap:var(--s2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.og .mu{padding:var(--s2) var(--s3);border-top:2px solid var(--rd);background:#ffffff0d;flex-direction:column;gap:2px;display:flex}.og .mu b{font:400 var(--fs-t)/1.2 var(--pix);color:var(--osd)}.og .mu span{font:700 var(--fs-b)/1.45 var(--kr);color:var(--dim)}.og .sv-pitch{font:400 var(--fs-b)/1.55 var(--kr);color:var(--dim);margin:0}.og .sv-eps{gap:var(--s2);grid-template-rows:minmax(196px,72%);grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;min-height:0;display:grid}.og .ep{gap:var(--s1);min-width:0;min-height:196px;padding:var(--s8) var(--s3) var(--s3);background:var(--panel);text-align:left;color:var(--osd);flex-direction:column;display:flex;position:relative;overflow:hidden}.og button.ep:hover{background:var(--panel2)}.og .ep:before{content:attr(data-n);left:var(--s3);top:var(--s2);font:400 var(--fs-l)/1 var(--mono);letter-spacing:.08em;color:var(--faint);position:absolute}.og .ep .map{font:700 var(--fs-b)/1.4 var(--kr);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .ep h4{font:400 var(--fs-t)/1.3 var(--pix);color:var(--osd);margin:0}.og .ep p{font:400 var(--fs-b)/1.45 var(--kr);color:var(--dim);margin:0}.og .ep .st{margin-top:auto}.og .ep.on{background:var(--panel2);outline:1px solid var(--am);outline-offset:-1px}.og .ep.done .st{color:var(--gn)}.og .ep.lock{background:repeating-linear-gradient(0deg,#141816 0 2px,#0b0e0d 2px 4px)}.og .ep.lock h4,.og .ep.lock p,.og .ep.lock .st,.og .ep.lock .map{color:var(--faint)}.og .ep .ns{font:400 var(--fs-l) var(--mono);letter-spacing:.12em;color:var(--dim);place-items:center;display:grid;position:absolute;inset:0}.og .ep .tape{right:var(--s3);top:var(--s2)}@media (max-height:540px) and (orientation:landscape){.og .vtabs button{height:40px;padding:0 var(--s2)}.og .ps-row{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr))}.og .pc u{display:none}.og .dx,.og .opv{gap:var(--s2);grid-template-columns:190px minmax(0,1fr)}.og .dx-side,.og .op-side{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.og .dx-head .fine,.og .op-head .fine{display:none}.og .zd{height:84px}.og .zd .spr{width:36px;height:48px;top:4px}.og .mu-list{gap:var(--s1);grid-template-columns:1fr 1fr}.og .mu{padding:var(--s1) var(--s2)}.og .sv-pitch{display:none}.og .sv-eps{gap:var(--s1);grid-template-rows:minmax(150px,auto)}.og .ep{min-height:150px;padding:24px var(--s2) var(--s2)}.og .ep p{display:none}.og .ep .tape{padding:0 4px;font-size:11px;line-height:1.3;top:4px;right:4px}}.og-noise{z-index:20;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#ffffff1a 0 2px,#0000004d 2px 4px);position:absolute;inset:0}.og.swap .og-noise{animation:.16s steps(3,end) forwards ogSwap}.og.swap .og-wall,.og.swap .og-view.on{animation:.16s ease-out ogPush}.og-toast{z-index:21;max-width:90vw;padding:var(--s1) var(--s3);border:1px solid var(--am);color:var(--am);font:700 var(--fs-b) var(--kr);white-space:nowrap;opacity:0;pointer-events:none;background:#000000c7;position:absolute;top:56px;left:50%;transform:translate(-50%)}.og-toast.show{animation:2.4s both ogToast}.lineup .lk{align-items:center;gap:8px;display:flex}.lineup .lback{color:#f2f2ee;height:32px;font:400 var(--fs-t) "Galmuri11", monospace;letter-spacing:0;background:#ffffff14;border:0;align-items:center;gap:8px;margin-right:12px;padding:0 12px;display:inline-flex}.lineup .lback i{color:#ffb000;font-style:normal}.lineup .lback:hover{background:#ffffff24}.op{z-index:40;color:var(--osd);font:var(--t-body);cursor:pointer;position:absolute;inset:0;overflow:hidden}.op.out{opacity:0;pointer-events:none;transition:opacity .5s}.op-black{background:#000;position:absolute;inset:0}.op-grid{z-index:2;gap:var(--s3);grid-template-rows:repeat(2,180px);grid-template-columns:repeat(2,320px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-tile{opacity:0;background:#050706;outline:1px solid #f2f2ee47;position:relative}.op-tile.on{opacity:1;background:repeating-linear-gradient(0deg,#1c211f 0 2px,#2c322f 2px 3px,#0e1110 3px 5px);animation:.2s steps(3,end) infinite ogStatic}.op-tile.gone{opacity:0;transition:opacity .3s;animation:none}.op-tile .lb,.op-win .lb{left:var(--s2);bottom:var(--s2);font:400 var(--fs-l)/1 var(--mono);color:var(--osd);text-shadow:var(--ol);position:absolute}.op-tile .lb i,.op-win .lb i{color:var(--rd);font-style:normal}.op-tile .ns{font:400 var(--fs-l) var(--mono);color:#8f9491;letter-spacing:.1em;place-items:center;display:grid;position:absolute;inset:0}.op-win{z-index:1;outline:1px solid var(--osd);transition:left 1.6s cubic-bezier(.65,0,.25,1),top 1.6s cubic-bezier(.65,0,.25,1),width 1.6s cubic-bezier(.65,0,.25,1),height 1.6s cubic-bezier(.65,0,.25,1),outline-color .5s;position:absolute;box-shadow:0 0 0 200vmax #000}.op-win.full{outline-color:#0000}.op-win.full .lb{opacity:0;transition:opacity .4s}.op-osd{left:var(--s6);top:var(--s4);z-index:3;align-items:baseline;gap:var(--s3);font:400 var(--fs-l)/1 var(--mono);text-shadow:var(--ol);opacity:0;transition:opacity .3s steps(3,end);display:flex;position:absolute}.op-osd.on{opacity:1}.op-osd i{color:var(--rd);font-style:normal}.op-osd em{font-style:normal;font:400 var(--fs-t) var(--pix)}.op-sub{z-index:3;align-items:center;gap:var(--s2);flex-direction:column;width:min(760px,90vw);display:flex;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.op-sub:not(:empty):before{content:"◉ AUDIO CH-2 · 무전 수신";font:400 var(--fs-l) var(--mono);color:var(--gn);text-shadow:var(--ol)}.op-sub p{padding:var(--s2) var(--s4);font:400 var(--fs-t)/1.4 var(--pix);text-shadow:var(--ol);background:#000000a8;margin:0;animation:.18s steps(3,end) both ogFeedIn}.op-sub p em{margin-right:var(--s3);font-style:normal;font:400 var(--fs-t) var(--pix);color:var(--gn)}.op-sub p.crew em{color:var(--am)}.op-skip{right:var(--s6);bottom:var(--s4);z-index:3;font:400 var(--fs-l) var(--mono);color:#f2f2ee6b;opacity:0;transition:opacity .4s;position:absolute}.op-skip.on{opacity:1}#hud .overlay{z-index:25;background:#030504f7;transition-duration:.25s}#hud .overlay .kv b.tx,#hud .overlay .rw b.tx,.og .kv b.tx{font:700 var(--fs-b)/1.4 var(--kr)}#hud .overlay .rbox{gap:var(--s4);text-align:left;width:min(1000px,92vw);font:var(--t-body);color:var(--osd);text-shadow:none;flex-direction:column;display:flex}#hud .overlay .rhd{align-items:baseline;gap:var(--s3);display:flex}#hud .overlay .rhd .lab{padding:2px var(--s2);font:400 var(--fs-l)/1.2 var(--mono);letter-spacing:.14em;color:#140505;background:var(--rd)}#hud .overlay.win .rhd .lab{background:var(--gn);color:#06140a}#hud .overlay .rhd .ch{font:400 var(--fs-l) var(--mono);color:var(--dim);letter-spacing:.06em}#hud .overlay .rmain{align-items:flex-end;gap:var(--s6);display:flex}#hud .overlay .rbig{align-items:flex-end;gap:var(--s2);display:flex}#hud .overlay .rbig em{margin-bottom:var(--s3);font-style:normal;font:400 var(--fs-t)/1 var(--pix);color:var(--dim)}#hud .overlay .rbig b{font:400 148px/.8 var(--mono);color:var(--am);text-shadow:var(--ol), 0 0 24px #ffb00059;font-variant-numeric:tabular-nums}#hud .overlay .rtx{padding-bottom:var(--s2);min-width:0}#hud .overlay .rline{font:400 var(--fs-t)/1.3 var(--pix);text-shadow:var(--ol)}#hud .overlay .rsub{margin-top:var(--s1);color:var(--dim)}#hud .overlay .rgrid{gap:var(--s3);grid-template-columns:1.1fr 1fr;display:grid}#hud .overlay .rstats,#hud .overlay .rrew{padding:var(--s3) var(--s4);background:#ffffff0d}#hud .overlay .rstats{gap:0 var(--s6);grid-template-columns:1fr 1fr;align-content:start;display:grid}#hud .overlay .kv,#hud .overlay .rw{justify-content:space-between;align-items:baseline;gap:var(--s2);color:var(--dim);padding:3px 0;display:flex}#hud .overlay .kv b{font:400 var(--fs-l)/1 var(--mono);color:var(--osd);white-space:nowrap}#hud .overlay .rk{margin-bottom:var(--s1);font:400 var(--fs-l) var(--mono);letter-spacing:.14em;color:var(--dim)}#hud .overlay .rw b{font:400 var(--fs-l)/1 var(--mono);color:var(--gn);white-space:nowrap;margin-left:auto}#hud .overlay .rw span{white-space:nowrap;flex-shrink:0}#hud .overlay .rw em{text-align:right;min-width:100px;font-style:normal;font:400 var(--fs-b) var(--kr);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#hud .overlay .rbtns{gap:var(--s2);display:flex}#hud .overlay .rbtns button{box-shadow:none;letter-spacing:.02em;text-shadow:none;cursor:pointer;border:0;margin:0;padding:0}#hud .overlay .rbtns button:before{content:none}#hud .overlay .rgo{height:56px;color:var(--osd);font:700 var(--fs-b)/1 var(--kr);background:#ffffff17;flex:1}#hud .overlay .rgo:hover{background:#ffffff26}#hud .overlay .ragain{justify-content:center;align-items:center;gap:var(--s3);background:var(--am);color:#140f02;height:56px;font:900 var(--fs-t)/1 var(--kr);clip-path:var(--cut);flex:1.5;display:flex}#hud .overlay .ragain small{font:400 var(--fs-l)/1 var(--mono);letter-spacing:.06em;opacity:.7}#hud .overlay .rgoal{margin:var(--s2) 0 0;padding:6px var(--s3);align-items:baseline;gap:var(--s2);max-width:100%;box-shadow:none;color:var(--osd);text-shadow:none;letter-spacing:0;cursor:pointer;white-space:nowrap;background:#ffb0001a;border:1px solid #ffb0008c;display:inline-flex;overflow:hidden}#hud .overlay .rgoal:before{content:none}#hud .overlay .rgoal:hover{background:#ffb00033}#hud .overlay .rgoal i{font:400 var(--fs-l)/1 var(--mono);letter-spacing:.12em;color:var(--am);font-style:normal}#hud .overlay .rgoal b{font:700 var(--fs-b)/1.2 var(--kr)}#hud .overlay .rgoal small{min-width:0;font:400 var(--fs-b)/1.2 var(--kr);color:var(--dim);text-overflow:ellipsis;overflow:hidden}#hud .overlay .rgoal em{color:var(--am);font-style:normal}.og .st.tx,.og .panel h4 em.tx,.og .node u.tx{font:var(--t-body)}.og .tx .n{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--osd)}.og .node.can u.tx,.og .node.can u.tx .n{color:var(--am)}.og .mon .st.gn .n{color:var(--gn)}@keyframes ogBlink{50%{opacity:0}}@keyframes ogSweep{to{transform:translateY(200%)}}@keyframes ogOn{0%{opacity:0;filter:brightness(2.4)}60%{opacity:.7}to{opacity:1;filter:none}}@keyframes ogFlip{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ogSwap{0%{opacity:.9}70%{opacity:.5}to{opacity:0}}@keyframes ogPush{0%{transform:translateY(6px)}to{transform:none}}@keyframes ogToast{0%{opacity:0;transform:translate(-50%,-4px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes ogTile{0%{opacity:.3;transform:perspective(600px)rotateY(70deg)}to{opacity:1;transform:none}}@keyframes ogNoiseOff{0%{opacity:1;background-position:0 0}70%{opacity:1;background-position:0 -24px}to{opacity:0;background-position:0 -36px}}@keyframes ogHero{0%{opacity:0;filter:brightness(3)}to{opacity:1;filter:none}}@keyframes ogStatic{33%{background-position:0 1px}66%{background-position:0 -2px}}@keyframes ogFeedIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.og-top .rec,.og .mon.go:after,.og .rc-scan:after,.op-tile.on,.og.boot .mon,.og .rt,.og .rt:after{animation:none}.og .rt:after{opacity:0}}@media (max-height:540px) and (orientation:landscape){.og,.op,#hud .overlay{--fs-t:14px;--fs-b:12px;--fs-l:16px;--t-body:700 var(--fs-b)/1.45 var(--kr);--sl:max(12px, env(safe-area-inset-left));--sr:max(12px, env(safe-area-inset-right));--cut:polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%)}.og-top{gap:var(--s3);height:40px;padding:0 var(--sr) 0 var(--sl)}.og-top .back{height:40px}.og-top .where,.og-top .clock{display:none}.og-wall{gap:var(--s2);padding:var(--s1) var(--sr) var(--s3) var(--sl);inset:40px 0 0}.og-goal{gap:var(--s2);min-height:22px}.og-goal .news{max-width:44%}.og-grid{gap:var(--s2);grid-template-columns:1.35fr 1fr 1fr 1fr 1fr 1fr}.og .mon{padding:24px var(--s3) var(--s2)}.og .mon:before{left:var(--s3);top:var(--s2)}.og .mon h3{gap:var(--s1)}.og .mon .ico{width:16px;height:16px}.og .mon p,.og .mon .st{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og .mon .faces{display:none}.og .mon .dot{right:var(--s3);top:var(--s2)}.og .mon.go{padding:var(--s3)}.og .mon.go .live{left:var(--s3);top:var(--s2)}.og .mon.go .rec{margin-top:var(--s1)}.og .mon.go .big{font-size:60px}.og .mon.go .sortie{height:44px;margin-top:var(--s2)}.og .mon.go .cont{display:none}.og .mon.go .half.lead{width:84px;height:112px;bottom:60px;right:-6px}.og-view{gap:var(--s2);padding:var(--s1) var(--sr) var(--s3) var(--sl);inset:40px 0 0}.og .vhead small{display:none}.og .panel{padding:var(--s3)}.og .panel h4{margin-bottom:var(--s1)}.og .panel h4 small{display:none}.og .bigv{font-size:56px}.og .fine{margin-top:var(--s1)}.og .cta,.og .btn{height:40px}.og .rc{gap:var(--s2);grid-template-columns:1fr 1.1fr}.og .rc-scan{padding:var(--s2) var(--s3)}.og .rc-scan .bar{margin-top:var(--s2)}.og .rc-cert{gap:var(--s1)}.og .rc-scan .ghost{width:132px;height:176px}.og .rc-scan .fine{display:none}.og .rc-now{margin-top:var(--s2)}.og .rc-side{gap:var(--s2)}.og .rc-rates .fine{display:none}.og .rc-chips .ch{padding:var(--s1)}.og .rc-chips .ch button,.og .rc-chips .ch i{height:32px}.og .rc{grid-template-rows:auto auto minmax(0,1fr) auto}.og .rc-side{display:contents}.og .rc-scan{grid-area:1/1/4;min-height:0}.og .rc-rates{padding:var(--s1) var(--s3);grid-area:4/1}.og .rc-rates h4{margin-bottom:0}.og .rc-rates .rl{gap:0 var(--s3)}.og .rc-chips{padding:var(--s2);grid-area:1/2}.og .rc-chips h4{display:none}.og .rc-console{padding:5px var(--s2);grid-area:2/2}.og .rc-btns{grid-area:4/2;margin-top:0}.og .rc-console h4 small{display:none}.og .rc-console .cs{gap:var(--s1)}.og .cslot{min-height:40px;padding:2px var(--s2);gap:0}.og .cslot b,.og .cslot span{line-height:1.1}.og .rc-console h4{margin-bottom:2px}.og .cslot small{font-size:10px;line-height:1.2}.og .rc-slot{padding:var(--s3);gap:var(--s2)}.og .sgr{padding:var(--s2)}.og .rc-btns button{height:48px}.og .rc-res{gap:var(--s2)}.og .rc-tiles{gap:var(--s1);grid-template-columns:repeat(5,92px)}.og .rt{height:104px;padding:var(--s1)}.og .rt .gem{width:34px;height:34px;top:20px}.og .rt.crew .half{width:78px;height:104px}.og .rc-hero{padding-top:var(--s2)}.og .rc-hero .half{width:135px;height:180px}.og .rc-hero .tx{bottom:var(--s3);gap:2px}.og .rc-hero .tx b{font-size:28px}.og .rc-sheet{padding:var(--s3)}.og .rc-sheet .cols{gap:var(--s3)}.og .rc-pick{padding:var(--s3)}.og .rc-pick .pg{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.og .rc-pick .pk{height:88px}.og .rs,.og .rd{gap:var(--s2);grid-template-columns:190px 1fr}.og .sh{gap:var(--s2);grid-template-columns:200px 1fr}.og .rs-row{gap:var(--s1);grid-template-columns:40px repeat(3,1fr)}.og .rs-head .fine+.fine{display:none}.og .rs-ult{padding:var(--s2) var(--s3)}.og .rs-ult h4{margin-bottom:var(--s1)}.og .rs-ult h4 small{display:none}.og .node{min-height:52px;padding:var(--s1) var(--s2)}.og .node em{display:none}.og .rs-ults{grid-template-columns:repeat(9,1fr)}.og .ultb{height:48px}.og .sh-side,.og .rd-side{gap:var(--s2);grid-template-columns:1fr}.og .sw-pick{grid-template-columns:40px 1fr 40px}.og .cr-grid{grid-template-columns:repeat(9,1fr)}.og .cr{height:60px}.og .cr .face{inset:2px 2px 16px}.og .cr b{bottom:2px}.og .cr em{display:none}.og .av-list{grid-template-columns:1fr}.op-grid{gap:var(--s2);grid-template-rows:repeat(2,112px);grid-template-columns:repeat(2,200px)}.op-osd{left:var(--sl);top:var(--s2)}.op-osd em{display:none}.op-sub{bottom:10%}.op-skip{right:var(--sr);bottom:var(--s2)}#hud .overlay .rbox{gap:var(--s2);width:calc(100vw - 48px)}#hud .overlay .rbig b{font-size:84px}#hud .overlay .rbig em{margin-bottom:var(--s2)}#hud .overlay .rstats,#hud .overlay .rrew{padding:var(--s2) var(--s3)}#hud .overlay .rstats{gap:0 var(--s3)}#hud .overlay .kv,#hud .overlay .rw{padding:1px 0}#hud .overlay .rw em{min-width:0}#hud .overlay .rrew{max-height:calc(100vh - 250px);overflow-y:auto}#hud .overlay{align-items:flex-end;padding-bottom:8px}#hud .overlay .rgo{flex:.8;height:44px}#hud .overlay .rgoal{margin-top:var(--s1);padding:4px var(--s2)}#hud .overlay .ragain{flex:1.6;height:60px;font-size:22px}}.og .mon.go .stgo{margin-top:var(--s2);padding:8px var(--s3);font:700 var(--fs-b)/1.2 var(--kr);color:var(--osd);text-align:center;text-shadow:var(--ol);white-space:nowrap;text-overflow:ellipsis;background:#030605c7;border:1px solid #ffb00080;overflow:hidden}.og .mon.go .stgo:hover,.og .mon.go .stgo.fresh{border-color:var(--am);color:var(--am)}.og .mon.go .rec i{margin-left:var(--s2);font:400 var(--fs-b) var(--kr);letter-spacing:0;font-style:normal}@media (max-height:540px) and (orientation:landscape){.og .mon.go .stgo{margin-top:var(--s1);padding:5px var(--s2);font-size:12px}}.og .rc-btns .ten{font:700 11px/1.2 var(--kr);letter-spacing:0;font-style:normal;display:block}.lineup.sq{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--osd);font:var(--t-body);text-shadow:none;-webkit-user-select:none;user-select:none;background:#040706f2;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:none;overflow:hidden}.lineup.sq.show{display:flex}.lineup.sq *{box-sizing:border-box}.lineup.sq button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;letter-spacing:0;box-shadow:none;text-shadow:none;background:0 0;border:0;margin:0;padding:0}.lineup.sq button:before{content:none}.lineup.sq button:disabled{cursor:default}.lineup.sq :focus-visible{outline:2px solid var(--am);outline-offset:2px}.lineup.sq .face{image-rendering:pixelated;background-position:50% 18%;background-repeat:no-repeat;background-size:cover}.lineup.sq .half{image-rendering:pixelated;pointer-events:none;background-position:92.4% 6.3%;background-repeat:no-repeat;background-size:668% 445%}.lineup.sq .fi{background:50%/contain no-repeat;flex:none;width:16px;height:16px;display:inline-block}.lineup.sq .sq-top{align-items:center;gap:var(--s4);height:44px;padding:0 var(--s6);text-shadow:var(--ol);background:linear-gradient(#030605f2,#03060599);flex:none;display:flex}.lineup.sq .sq-back{align-items:center;gap:var(--s2);height:40px;padding:0 var(--s3);margin-left:calc(var(--s3) * -1);font:var(--t-title);display:flex}.lineup.sq .sq-back:hover{color:var(--am)}.lineup.sq .sq-back i{font-style:normal;font:var(--t-label);color:var(--am)}.lineup.sq .sq-t{font:var(--t-title);color:var(--dim)}.lineup.sq .sq-pts{align-items:baseline;gap:var(--s1);color:var(--dim);margin-left:auto;display:flex}.lineup.sq .sq-pts i{font-style:normal;font:700 var(--fs-b) var(--kr)}.lineup.sq .sq-pts b{font:400 var(--fs-l)/1 var(--mono);color:var(--gn)}.lineup.sq .sq-pts.no{animation:.4s ease-out sqNo}.lineup.sq .sq-heat{align-items:center;gap:var(--s1);color:var(--dim);display:flex}.lineup.sq .sq-heat>i{font-style:normal;font:700 var(--fs-b) var(--kr);margin-right:var(--s1)}.lineup.sq .sq-heat button{width:40px;height:40px;font:400 var(--fs-l)/1 var(--mono);text-align:center;background:#ffffff14}.lineup.sq .sq-heat button:hover{background:#ffffff24}.lineup.sq .sq-heat b{text-align:center;min-width:24px;font:400 var(--fs-l)/1 var(--mono);color:var(--osd)}.lineup.sq .sq-heat em{min-width:176px;font-style:normal;font:700 var(--fs-b) var(--kr)}.lineup.sq .sq-heat.on b,.lineup.sq .sq-heat.on em{color:var(--rd)}.lineup.sq .sq-body{gap:var(--s3);min-height:0;padding:var(--s3) var(--s6) var(--s6);flex:1;grid-template-columns:420px minmax(0,1fr);display:grid}.lineup.sq .sq-left,.lineup.sq .sq-right{gap:var(--s2);flex-direction:column;min-width:0;min-height:0;display:flex}.lineup.sq .sq-maps{gap:var(--s2);flex:none;display:flex}.lineup.sq .sq-map{align-items:baseline;gap:var(--s2);min-width:0;padding:var(--s2) var(--s3);background:var(--panel);white-space:nowrap;flex:1;display:flex;overflow:hidden}.lineup.sq .sq-map.on{box-shadow:inset 2px 0 0 var(--osd)}.lineup.sq .sq-map.lock b{color:var(--faint)}.lineup.sq .sq-map.lock span{color:var(--faint);margin-left:auto;display:block}.lineup.sq .sq-map b{font:400 var(--fs-t)/1.2 var(--pix)}.lineup.sq .sq-map em{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--dim)}.lineup.sq .sq-map span{font:700 var(--fs-b) var(--kr);color:var(--faint);margin-left:auto}.lineup.sq .sq-slots{gap:var(--s2);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lineup.sq .sq-slot{height:80px;padding:var(--s2);background:var(--panel);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lineup.sq button.sq-slot:hover{background:var(--panel2)}.lineup.sq .sq-slot .half{width:76px;height:101px;position:absolute;top:-2px;right:-6px}.lineup.sq .sq-slot b{font:400 var(--fs-t)/1.2 var(--pix);text-shadow:var(--ol);position:relative}.lineup.sq .sq-slot em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--dim);text-shadow:var(--ol);position:relative}.lineup.sq .sq-slot u{font:700 var(--fs-b) var(--kr);color:var(--rd);text-shadow:var(--ol);text-decoration:none;position:relative}.lineup.sq .sq-slot.lead{box-shadow:inset 0 0 0 2px var(--am)}.lineup.sq .sq-slot.lead em{color:var(--am)}.lineup.sq div.sq-slot{background:#ffffff05;justify-content:center;align-items:center}.lineup.sq div.sq-slot em{color:var(--faint);text-shadow:none}.lineup.sq .sq-fus{align-items:center;gap:var(--s1) var(--s2);min-height:24px;font:700 var(--fs-b)/1.4 var(--kr);color:var(--dim);flex-wrap:wrap;flex:none;display:flex}.lineup.sq .sq-fus em{font-style:normal}.lineup.sq .sq-fus>b{font:400 var(--fs-l)/1 var(--mono);color:var(--osd)}.lineup.sq .sq-fus span{align-items:baseline;gap:var(--s1);padding:2px var(--s2);color:var(--osd);box-shadow:inset 3px 0 0 var(--fc);white-space:nowrap;background:#ffffff0f;display:inline-flex}.lineup.sq .sq-fus span small{font:700 var(--fs-b) var(--kr);color:var(--dim)}.lineup.sq .sq-fus span.half{color:var(--faint);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--fc) 40%, transparent);background:0 0}.lineup.sq .sq-fus span.half small{color:var(--faint)}.lineup.sq .fu{display:none}.lineup.sq .sq-slot .fu,.lineup.sq .sq-tile.fus .fu{z-index:1;background:var(--fc);height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.lineup.sq .sq-tile .fn{left:50%;top:var(--s2);z-index:1;max-width:58%;padding:0 var(--s1);background:var(--fc);color:#0b0f0d;font:700 var(--fs-b)/16px var(--kr);white-space:nowrap;text-overflow:ellipsis;display:none;position:absolute;overflow:hidden;transform:translate(-50%)}.lineup.sq .sq-tile.fus .fn{display:block}.lineup.sq .sq-tile.fuhalf .fn{opacity:.4;display:block}.lineup.sq .sq-sets{gap:var(--s1) var(--s2);flex-wrap:wrap;flex:none;min-height:24px;display:flex}.lineup.sq .sq-sets span{align-items:center;gap:var(--s1);padding:2px var(--s2);color:var(--gn);font:700 var(--fs-b) var(--kr);background:#7dff9a1a;display:flex}.lineup.sq .sq-sets .none{color:var(--faint);background:0 0;padding-left:0}.lineup.sq .sq-cams{align-items:center;gap:var(--s1) var(--s2);min-height:24px;font:700 var(--fs-b)/1.4 var(--kr);color:var(--dim);flex-wrap:wrap;flex:none;display:flex}.lineup.sq .sq-cams em{font-style:normal}.lineup.sq .sq-cams>b{font:400 var(--fs-l)/1 var(--mono);color:var(--osd)}.lineup.sq .sq-cam{align-items:baseline;gap:var(--s1);padding:2px var(--s2);color:var(--dim);font:700 var(--fs-b) var(--kr);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #f2f2ee40;display:inline-flex}.lineup.sq .sq-cam i{font:400 var(--fs-l)/1 var(--mono);font-style:normal}.lineup.sq .sq-cam.on{border-color:var(--am);color:var(--osd);background:#ffb0001a}.lineup.sq .sq-cam.on i{color:var(--am)}.lineup.sq .sq-cam.wip{opacity:.6}.lineup.sq .sq-bm{display:inline-flex}.lineup.sq .sq-bm button{padding:2px var(--s2);color:var(--faint);font:700 var(--fs-b) var(--kr);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f2f2ee33}.lineup.sq .sq-bm button+button{border-left:0}.lineup.sq .sq-bm button.on{color:var(--osd);background:#ff405024;border-color:#ff405099}.lineup.sq .sq-info{align-content:start;gap:var(--s2) var(--s3);min-height:0;padding:var(--s3);background:var(--panel);flex:1;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.lineup.sq .sq-info>.sq-perk,.lineup.sq .sq-info>.sq-rank,.lineup.sq .sq-info>.sq-hint{grid-column:1/3}.lineup.sq .sq-info>.sq-acts{justify-content:flex-end;align-self:center;gap:var(--s1);flex-wrap:nowrap;grid-area:1/2;margin-top:0}.lineup.sq .sq-info>.sq-acts .sq-btn{height:36px;padding:0 var(--s2);font-size:var(--fs-b);white-space:nowrap}.lineup.sq .sq-info>.sq-perk{flex:none}.lineup.sq .sq-who{align-items:center;gap:var(--s3);min-width:0;display:flex}.lineup.sq .sq-who .face{background-color:#ffffff0f;flex:none;width:48px;height:48px}.lineup.sq .sq-who div{min-width:0}.lineup.sq .sq-who b{font:var(--t-title);display:block}.lineup.sq .sq-who em{font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lineup.sq .sq-perk{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.lineup.sq .sq-perk li{font:400 var(--fs-b)/1.5 var(--kr);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.lineup.sq .sq-perk li i{min-width:44px;font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--osd);display:inline-block}.lineup.sq .sq-perk u{color:var(--faint);text-decoration:none}.lineup.sq .sq-perk li.lock,.lineup.sq .sq-perk li.lock i{color:var(--am)}.lineup.sq .sq-acts{gap:var(--s2);flex-wrap:wrap;margin-top:auto;display:flex}.lineup.sq .sq-btn{height:40px;padding:0 var(--s3);font:700 var(--fs-b)/1 var(--kr);background:#ffffff17}.lineup.sq .sq-btn:hover:not(:disabled){background:#ffffff26}.lineup.sq .sq-btn.on{color:var(--am)}.lineup.sq .sq-btn:disabled{color:var(--faint);background:#ffffff0a}.lineup.sq .sq-hint{font:400 var(--fs-b)/1.6 var(--kr);color:var(--faint);margin:auto 0}.lineup.sq .sq-rank{flex-direction:column;flex:none;gap:2px;display:flex}.lineup.sq .sq-rank .rn{display:none}.lineup.sq .sq-rank .rh{align-items:baseline;gap:var(--s2);display:flex}.lineup.sq .sq-rank .rh i{min-width:44px;font-style:normal;font:700 var(--fs-b) var(--kr);color:var(--osd)}.lineup.sq .sq-rank .rh b{font:400 var(--fs-b)/1 var(--kr);letter-spacing:2px;color:var(--osd)}.lineup.sq .sq-rank .rh b s{color:var(--faint);text-decoration:none}.lineup.sq .sq-rank .rh em{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--dim)}.lineup.sq .sq-rank .rh u{font:700 var(--fs-b) var(--kr);color:var(--rd);margin-left:auto;text-decoration:none}.lineup.sq .sq-rank ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lineup.sq .sq-rank li{align-items:baseline;gap:var(--s2);font:400 var(--fs-b)/1.4 var(--kr);color:var(--faint);white-space:nowrap;display:flex}.lineup.sq .sq-rank li span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lineup.sq .sq-rank li i{width:14px;font-style:normal;font:700 var(--fs-b)/1 var(--kr);color:var(--faint);flex:none}.lineup.sq .sq-rank li.on,.lineup.sq .sq-rank li.on i{color:var(--osd)}.lineup.sq .sq-rank li.next,.lineup.sq .sq-rank li.next i{color:var(--dim)}.lineup.sq .sq-rank li u{font:700 var(--fs-b) var(--kr);color:var(--dim);flex:none;margin-left:auto;text-decoration:none}.lineup.sq .sq-rank.sanct li.on span{-webkit-text-decoration:line-through #ff3a2ebf;text-decoration:line-through #ff3a2ebf}.lineup.sq .sq-tile .rk{font:400 var(--fs-b)/1 var(--kr);letter-spacing:1px;color:var(--osd);text-shadow:var(--ol);position:relative}.lineup.sq .sq-tile .rk:empty,.lineup.sq.sanct .sq-fus{display:none}.lineup.sq .sq-sanct{padding:2px var(--s2);box-shadow:inset 3px 0 0 var(--rd);color:var(--rd);font:var(--t-body);flex:none;display:none}.lineup.sq .sq-sanct.on{display:block}.lineup.sq .sq-go{justify-content:center;align-items:center;gap:var(--s3);background:var(--am);color:#140f02;height:56px;font:900 var(--fs-t)/1 var(--kr);clip-path:var(--cut);text-align:center;flex:none;display:flex}.lineup.sq .sq-go small{font:700 var(--fs-b) var(--kr);opacity:.72}.lineup.sq .sq-go:disabled{color:var(--faint);clip-path:none;background:#ffffff14}.lineup.sq .sq-tabs{align-items:stretch;gap:var(--s1);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.lineup.sq .sq-tabs::-webkit-scrollbar{display:none}.lineup.sq .sq-tab{align-items:center;gap:var(--s2);height:40px;padding:0 var(--s3);font:700 var(--fs-b)/1 var(--kr);color:var(--dim);white-space:nowrap;background:#ffffff0a;flex:none;display:flex}.lineup.sq .sq-tab em{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--faint)}.lineup.sq .sq-tab:hover{background:#ffffff14}.lineup.sq .sq-tab.on{color:var(--osd);box-shadow:inset 0 -2px 0 var(--osd);background:#ffffff1f}.lineup.sq .sq-tab.on em{color:var(--dim)}.lineup.sq .sq-sep{width:1px;margin:var(--s2) var(--s1);background:#f2f2ee2e;flex:none}.lineup.sq .sq-grid{gap:var(--s2);flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;display:grid}.lineup.sq .sq-grid.favs{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.lineup.sq .sq-tile{min-width:0;min-height:0;padding:var(--s2);background:var(--panel);flex-direction:column;justify-content:flex-end;gap:2px;display:flex;position:relative;overflow:hidden}.lineup.sq .sq-tile:hover,.lineup.sq .sq-tile.focus{background:var(--panel2)}.lineup.sq .sq-tile .face{left:50%;top:var(--s3);aspect-ratio:1;filter:saturate(.5);width:62%;position:absolute;transform:translate(-50%)}.lineup.sq .sq-grid.favs .sq-tile .face{width:44%}.lineup.sq .sq-tile b{font:400 var(--fs-t)/1.25 var(--pix);text-shadow:var(--ol);position:relative}.lineup.sq .sq-tile em{font-style:normal;font:700 var(--fs-b)/1.3 var(--kr);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.lineup.sq .sq-tile .cd{min-height:14px;font:700 var(--fs-b)/1.3 var(--kr);color:var(--cy);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.lineup.sq .sq-tile .no{left:var(--s2);top:var(--s2);z-index:1;font:400 var(--fs-l)/1 var(--mono);color:var(--am);text-shadow:var(--ol);position:absolute}.lineup.sq .sq-tile .fv{right:var(--s2);top:var(--s2);z-index:1;font:400 var(--fs-b)/1 var(--kr);color:var(--osd);text-shadow:var(--ol);display:none;position:absolute}.lineup.sq .sq-tile.fav .fv{display:block}.lineup.sq .sq-tile.on{box-shadow:inset 0 0 0 2px #f2f2eed9}.lineup.sq .sq-tile.lead{box-shadow:inset 0 0 0 2px var(--am)}.lineup.sq .sq-tab.fac{min-width:40px;padding:0 var(--s2);justify-content:center}.lineup.sq .sq-tab.fac:not(.on) span{display:none}.lineup.sq .sq-tile.on .face{filter:none}.lineup.sq .sq-tile.locked .face{filter:brightness(.16)grayscale()}.lineup.sq .sq-tile.locked b,.lineup.sq .sq-tile.locked .cd{color:var(--faint)}.lineup.sq .sq-tile.canbuy{box-shadow:inset 0 0 0 1px #ffb0008c}.lineup.sq .sq-tile.canbuy .cd{color:var(--am)}.lineup.sq .sq-empty{place-content:center;justify-items:center;gap:var(--s1);color:var(--faint);font:700 var(--fs-b) var(--kr);text-align:center;background:#ffffff05;order:99;display:grid}.lineup.sq .sq-empty i{font-style:normal;font-size:var(--fs-t)}.lineup.sq .sq-empty.gone{display:none}.lineup.sq .sq-toast{z-index:5;max-width:90vw;padding:var(--s1) var(--s3);border:1px solid var(--am);color:var(--am);font:700 var(--fs-b) var(--kr);white-space:nowrap;opacity:0;pointer-events:none;background:#000000d1;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.lineup.sq .sq-toast.show{animation:2.2s both ogToast}.lineup.sq .sq-tile.arm{animation:.9s ease-in-out infinite alternate sqArm;box-shadow:inset 0 0 0 2px #ffb000}.lineup.sq .sq-tile.joined{animation:.9s ease-out both sqJoined}.lineup.sq .sq-join{z-index:6;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4,20px) var(--s3) var(--s3);border:1px solid var(--am);border-left:4px solid var(--am);pointer-events:none;visibility:hidden;opacity:0;background:#080806eb;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.lineup.sq .sq-join .face{background:50%/cover no-repeat;border:1px solid #ffb00080;flex:none;width:72px;height:72px}.lineup.sq .sq-join div{flex-direction:column;gap:2px;min-width:0;display:flex}.lineup.sq .sq-join em{font:400 var(--fs-t) var(--pix);color:var(--am);letter-spacing:.12em;font-style:normal}.lineup.sq .sq-join b{font:700 20px/1.2 var(--kr);color:var(--osd)}.lineup.sq .sq-join q{font:400 var(--fs-b)/1.35 var(--kr);color:var(--dim);max-width:320px}.lineup.sq .sq-join q:before{content:"«"}.lineup.sq .sq-join q:after{content:"»"}.lineup.sq .sq-join.show{animation:2.4s both sqJoin}.lineup.sq .sq-join.show .face{animation:.5s both ogHero}@keyframes sqJoin{0%{visibility:visible;opacity:0;transform:translate(-50%,-46%)}10%,82%{visibility:visible;opacity:1;transform:translate(-50%,-50%)}to{visibility:hidden;opacity:0;transform:translate(-50%,-50%)}}@keyframes sqArm{0%{box-shadow:inset 0 0 0 2px #ffb00073}to{box-shadow:inset 0 0 0 2px #ffb000,0 0 12px #ffb00059}}@keyframes sqJoined{0%{filter:brightness(2.2)}to{filter:none}}@media (prefers-reduced-motion:reduce){.lineup.sq .sq-tile.arm,.lineup.sq .sq-tile.joined{animation:none}.lineup.sq .sq-join.show{animation:2.4s step-end both sqJoinStill}.lineup.sq .sq-join.show .face{animation:none}}@keyframes sqJoinStill{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes sqNo{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-height:540px) and (orientation:landscape){.lineup.sq{--fs-t:14px;--fs-b:12px;--fs-l:16px;--t-body:700 var(--fs-b)/1.45 var(--kr);--sl:max(12px, env(safe-area-inset-left));--sr:max(12px, env(safe-area-inset-right));--cut:polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%)}.lineup.sq .sq-top{gap:var(--s3);height:40px;padding:0 var(--sr) 0 var(--sl)}.lineup.sq .sq-back{height:40px}.lineup.sq .sq-heat em{display:none}.lineup.sq .sq-body{gap:var(--s2);padding:var(--s1) var(--sr) var(--s2) var(--sl);grid-template-columns:292px minmax(0,1fr)}.lineup.sq .sq-left,.lineup.sq .sq-right{gap:var(--s1)}.lineup.sq .sq-map{min-height:40px;padding:0 var(--s2);align-items:center}.lineup.sq .sq-map span{display:none}.lineup.sq .sq-slots{gap:var(--s1)}.lineup.sq .sq-slot{height:52px;padding:var(--s1) var(--s2)}.lineup.sq .sq-slot .half{width:42px;height:56px;right:-2px}.lineup.sq .sq-sets{display:none}.lineup.sq .sq-fus{gap:var(--s1);flex-wrap:nowrap;height:20px;min-height:20px;overflow:hidden}.lineup.sq .sq-fus>*{white-space:nowrap;flex:none}.lineup.sq .sq-fus span{padding:0 var(--s1)}.lineup.sq .sq-fus span small{display:none}.lineup.sq .sq-tile .fn{max-width:92%;line-height:14px;top:24px}.lineup.sq .sq-info{padding:2px var(--s2);flex-direction:column;gap:1px;display:flex}.lineup.sq .sq-info>.sq-acts{justify-content:flex-start;margin-top:auto}.lineup.sq .sq-info>.sq-acts .sq-btn{height:36px}.lineup.sq .sq-cams{gap:var(--s1);flex-wrap:nowrap;min-height:22px;overflow:hidden}.lineup.sq .sq-cams>em,.lineup.sq .sq-cam i{display:none}.lineup.sq .sq-cam,.lineup.sq .sq-bm button{padding:1px var(--s1)}.lineup.sq .sq-info>.sq-fu1{flex:none}.lineup.sq .sq-info>.sq-rank{flex:0 auto;min-height:0;overflow:hidden}.lineup.sq .sq-who{gap:var(--s2)}.lineup.sq .sq-who .face{width:32px;height:32px}.lineup.sq .sq-perk,.lineup.sq .sq-rank ol,.lineup.sq .sq-rank .rh em{display:none}.lineup.sq .sq-rank .rh{gap:var(--s1);min-width:0}.lineup.sq .sq-rank .rh i{white-space:nowrap;flex:none;min-width:0}.lineup.sq .sq-rank .rh u{display:none}.lineup.sq .sq-rank .rh b{letter-spacing:0;flex:none}.lineup.sq .sq-rank .rn{min-width:0;font:400 var(--fs-b)/1.3 var(--kr);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lineup.sq .sq-rank .rh u{flex:none}.lineup.sq .sq-tile .rk{text-align:center}.lineup.sq .sq-acts{gap:var(--s1)}.lineup.sq .sq-btn{padding:0 var(--s2)}.lineup.sq .sq-go{height:40px}.lineup.sq .sq-go small{display:none}.lineup.sq .sq-tabs{gap:2px}.lineup.sq .sq-tab{padding:0 var(--s2);gap:var(--s1)}.lineup.sq .sq-tab.fac span{display:none}.lineup.sq .sq-grid{gap:var(--s1)}.lineup.sq .sq-tile{padding:var(--s1)}.lineup.sq .sq-tile .face{top:var(--s1);width:60%}.lineup.sq .sq-tile b{text-align:center}.lineup.sq .sq-tile em,.lineup.sq .sq-tile .cd{display:none}.lineup.sq .sq-tile .no{left:var(--s1);top:var(--s1)}.lineup.sq .sq-tile .fv{right:var(--s1);top:var(--s1)}.lineup.sq .sq-toast{bottom:56px}}@media (prefers-reduced-motion:reduce){.lineup.sq .sq-toast.show,.lineup.sq .sq-pts.no{animation:none}.lineup.sq .sq-toast.show{opacity:1}}.lineup.sq .sq-btn.arm{outline-offset:-2px;outline:2px solid #ffb000}.lineup.sq .sq-fu1{display:none}@media (max-height:540px) and (orientation:landscape){.lineup.sq .sq-tile .fn,.lineup.sq .sq-tile .fu,.lineup.sq .sq-slot .fu,.lineup.sq .sq-fus{display:none!important}.lineup.sq .sq-fu1{min-width:0;font:400 var(--fs-b)/1.3 var(--kr);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.lineup.sq .sq-fu1 i{color:var(--osd);margin-right:var(--s1);font-style:normal;font-weight:700}.lineup.sq .sq-fu1 i:not(:first-child){margin-left:var(--s2)}}.hz-cut{z-index:35;cursor:pointer;color:var(--osd,#e8f2ea);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.hz-cut .bar{background:#000;height:9vh;position:absolute;left:0;right:0}.hz-cut .bar.t{top:0}.hz-cut .bar.b{bottom:0}.hz-cut .nz{opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#d2dcd680 0 1px,#141816e6 1px 3px),#0b0e0d;position:absolute;inset:0}.hz-cut .nz.on{animation:.16s steps(3,end) both hzNoise}@keyframes hzNoise{0%{opacity:1;transform:translateY(0)}50%{opacity:.9;transform:translateY(-6px)}to{opacity:0;transform:translateY(3px)}}.hz-cut .osd{letter-spacing:.06em;text-shadow:0 0 2px #000,0 1px #000;align-items:baseline;gap:12px;font:400 22px/1 VT323,ui-monospace,monospace;display:flex;position:absolute;top:calc(9vh + 12px);left:24px}.hz-cut .osd b{color:#ff4a4a;font-weight:400}.hz-cut .osd em{color:#e8f2ea99;font-style:normal}.hz-cut .ttl{white-space:nowrap;letter-spacing:.08em;color:#ffb000;text-shadow:0 0 3px #000,0 2px #000;font:900 22px/1.2 Noto Sans KR,system-ui,sans-serif;position:absolute;bottom:calc(9vh + 28px);left:50%;transform:translate(-50%)}.hz-cut .ttl:empty{display:none}.hz-cut .skip{color:#e8f2ea80;font:400 18px/1 VT323,ui-monospace,monospace;position:absolute;bottom:calc(9vh - 30px);right:24px}.hz-cut.noskip{cursor:default}body.hz-cutting .floattext{visibility:hidden}.hz-cut.noskip .skip{display:none}#hud .overlay.hz .rline{letter-spacing:.04em;color:var(--rd,#ff5a5a);font:900 44px/1.1 Noto Sans KR,system-ui,sans-serif}#hud .overlay.hz.win .rline{color:var(--gn,#6cff9a)}.og .mon.hz{background:linear-gradient(90deg, #ff4a3a1f, transparent 70%), var(--panel);grid-column:span 2}.og .mon.hz h3 em{font-style:normal;font:400 var(--fs-l)/1 var(--mono);color:var(--faint);letter-spacing:.06em;margin-left:auto}#hud .chip .best{font:400 18px/1 var(--mono,"VT323", ui-monospace, monospace);color:var(--am,#ffb000);opacity:.8;white-space:nowrap;align-self:center}#hud .chip .best:empty{display:none}#hud .banner.record .big{color:var(--am,#ffb000);text-shadow:var(--ol), 0 0 22px #ffb000a6;font-size:52px;animation:.5s ease-out both hzRecord}#hud .banner.record .sub{color:var(--osd,#e8f2ea)}#hud .banner.record .sub:before{content:"NEW RECORD · ";font-family:var(--mono);color:var(--am,#ffb000);font-size:20px}@keyframes hzRecord{0%{filter:brightness(2);transform:scale(1.3)}to{filter:none;transform:none}}#hud.hz-mode .chip.tape,#hud.hz-mode .xpbar{display:none}.og .mon.fresh{animation:1.4s steps(7,end) both hzOpen,1s ease-in-out 1.4s 4 alternate hzGlow}.og .mon.go.fresh{animation:1s ease-in-out .6s 5 alternate hzGlowO}.og .mon .ch-nz{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#d2dcd666 0 1px,#141816e6 1px 3px);animation:1.2s steps(6,end) forwards hzOpenNz;position:absolute;inset:0}.og .mon .tape.new{z-index:3;animation:1s steps(2,end) 5 cctvBlink}.og .mon.hz.fresh h3 em{visibility:hidden}@keyframes hzOpen{0%{filter:brightness(.25)saturate(0)}55%{filter:brightness(1.9)}to{filter:none}}@keyframes hzOpenNz{0%{opacity:1}80%{opacity:.5}to{opacity:0}}@keyframes hzGlow{0%{box-shadow:0 0 0 1px #ff4a3a59}to{box-shadow:0 0 0 2px var(--rd,#ff4a3a), 0 0 24px #ff4a3a8c}}@keyframes hzGlowO{0%{outline:1px solid #ff4a3a4d}to{outline:3px solid var(--rd,#ff4a3a)}}@media (prefers-reduced-motion:reduce){.og .mon.fresh,.og .mon .ch-nz,.og .mon .tape.new{animation:none}.og .mon .ch-nz{display:none}}@media (max-height:540px) and (orientation:landscape){.og .mon:not(.hz):not(.go) .tape.new{padding:0 4px;font-size:12px;line-height:1.3;top:3px!important;right:4px!important}.hz-cut .osd{gap:8px;font-size:17px;top:calc(9vh + 6px);left:14px}.hz-cut .ttl{font-size:16px;bottom:calc(9vh + 14px)}.hz-cut .skip{font-size:15px;bottom:calc(9vh - 22px);right:14px}#hud .overlay.hz .rline{font-size:30px}#hud .chip .best{font-size:13px}#hud .banner.record .big{font-size:30px}#hud .banner.record .sub:before{font-size:14px}}@keyframes hudInFlick{0%{opacity:0}30%{opacity:.8}45%{opacity:.15}60%{opacity:1}72%{opacity:.4}to{opacity:1}}@keyframes hudInTop{0%{opacity:0;translate:0 -16px}to{opacity:1;translate:0}}@keyframes hudInSide{0%{opacity:0;translate:24px}to{opacity:1;translate:0}}@keyframes hudInBottom{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}#hud.hud-in .osd,#hud.hud-in .feed{animation:.55s step-end both hudInFlick}#hud.hud-in .topbar{animation:.55s cubic-bezier(.2,.8,.2,1) .15s both hudInTop}#hud.hud-in .wavebar{animation:.55s cubic-bezier(.2,.8,.2,1) .28s both hudInTop}#hud.hud-in .basebar,#hud.hud-in .pausebtn,#hud.hud-in .fsbtn{animation:.55s cubic-bezier(.2,.8,.2,1) .38s both hudInSide}#hud.hud-in .squad{animation:.65s cubic-bezier(.2,.8,.2,1) .5s both hudInBottom}@media (prefers-reduced-motion:reduce){#hud.hud-in *{animation:none!important}}.hz-cut.leaving .bar,.hz-cut.leaving .osd,.hz-cut.leaving .ttl,.hz-cut.leaving .skip{opacity:0;transition:opacity .45s}#hud{--ht:20px;--hb:13px;--hl:16px}@media (max-height:540px) and (orientation:landscape){#hud{--ht:15px;--hb:11px;--hl:13px}}#hud .osd,#hud .wavebar .t,#hud .bossbar .k,#hud .ct .ns,#hud .toast,#hud .banner.horde .big,#hud .banner.kz .big,#hud .banner.newtype .big,#hud .banner.set .big,#hud .banner.order .big,#hud .endcut span,#hud .ucard .nm,#hud .epcap .lab{font-size:var(--ht)}#hud .chip .k,#hud .chip.tape .k,#hud .chip .v small,#hud .xpbar span,#hud .basebar .k,#hud .basebar .percent small,#hud .base-meta,#hud .basebar .lines span,#hud .ct .lb,#hud .ct .md,#hud .intel,#hud .intel .k,#hud .feed:before,#hud .card:before,#hud .card .name .lv,#hud .card .name i.st,#hud .card .ult.ready:before,#hud .ucard .sb,#hud .ucard .key,#hud .ucard .rt,#hud .cards .rk,#hud .dpsbtn,#hud .dpspanel .k,#hud .atag,#hud .ptag .pn b,#hud .ptag .pg,#hud .ptag .pg b,#hud .wallhp em,#hud>.go small,#hud .banner .sub:before{font-size:var(--hl)}#hud .osd .loc,#hud .feed p,#hud .card .name>span,#hud .card .fac,#hud .basebar .lines em,#hud .intel .row span,#hud .intel .ent i,#hud .intel .tip,#hud .banner .sub,#hud .ucard .ds,#hud .ucard .ds b,#hud .ucard .fz,#hud .ucard:before,#hud .card .ult.ready b,#hud .atag .mg,#hud .ptag .pn em,#hud .help,#hud .tip,#hud .epcap p,#hud .epcap small,#hud .bub .bb,#hud .bub .nm,#hud .bub.shout .bb,#hud .bub.quiet .bb,#hud .bub.odd .bb,#hud .ret .lb,#hud .ret .st{font-size:var(--hb)}#hud .card .fac{line-height:1}#hud .card .ammo{margin-top:2px}
