@font-face{font-family:Surge Pixel;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2");font-display:block}.surge-ui{--u:min(.1vw, .1778vh);--px:2px;--t1:calc(var(--px) * 8);--t2:calc(var(--px) * 16);--t3:calc(var(--px) * 24);--t4:calc(var(--px) * 32);--t5:calc(var(--px) * 40);--t6:calc(var(--px) * 48);--t8:calc(var(--px) * 64);--t10:calc(var(--px) * 80);--t12:calc(var(--px) * 96);--ai:#ff2d5a;--ai-hot:#ff5a2a;--ai-ink:#ffd6de;--ai-panel:#12030a;--human:#2ff3ff;--human-pale:#9ff8ff;--money:#ffcf4a;--money-ink:#1a1200;--net-rgb:10, 12, 38;--net:rgb(var(--net-rgb));--paper:#f4f8ff;--live:#ff2a4a;--cy:var(--human);--cy2:#b8fdff;--mg:#ff3fd0;--vi:#a873ff;--gd:var(--money);--gn:#4dff9a;--rd:var(--ai);--or:#ff8a2a;--ink:var(--paper);--dim:#b4c3e4;--faint:#7d8bb0;--navy:rgba(var(--net-rgb), .9);--navy2:#161c4aeb;--line:#3a4a8c;--hard:var(--px) var(--px) 0 #000;--hard2:calc(var(--px) * 2) calc(var(--px) * 2) 0 #000;--scan:repeating-linear-gradient(0deg, #ffffff09 0 var(--px), transparent var(--px) calc(var(--px) * 2));--font:"Surge Pixel", "Press Start 2P", ui-monospace, monospace;pointer-events:none;font-family:var(--font);font-size:var(--t1);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizespeed;font-variant-ligatures:none;line-height:1.5;position:absolute;inset:0;overflow:hidden}.surge-ui *,.surge-ui :before,.surge-ui :after{box-sizing:border-box}:where(.surge-ui) .ic{width:calc(var(--px) * 10);height:calc(var(--px) * 10);shape-rendering:crispedges;flex:none;display:block}.surge-ui kbd{min-width:calc(var(--px) * 16);padding:calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 2);border:var(--px) solid #8796c8;border-bottom-width:calc(var(--px) * 3);color:var(--ink);font:var(--t1) / 1 var(--font);text-align:center;white-space:nowrap;background:#1a2150;display:inline-block}.ui-game{transition:filter .25s,opacity .25s;display:none;position:absolute;inset:0}.ui-game.on{display:block}.ui-game.dim{filter:brightness(.45)saturate(.6)}.screen{display:none;position:absolute;inset:0}.screen.on{display:flex}.panel{pointer-events:auto;background:var(--scan), linear-gradient(180deg, var(--navy2), var(--navy));border:calc(var(--px) * 2) solid var(--line);box-shadow:0 0 0 var(--px) #000, calc(var(--px) * 4) calc(var(--px) * 4) 0 #0009;padding:calc(var(--u) * 16);position:relative}.panel:before{content:"";top:calc(var(--px) * -2);left:calc(var(--px) * -2);width:calc(var(--px) * 40);height:calc(var(--px) * 4);background:var(--live);position:absolute}.panel-head{align-items:center;gap:calc(var(--px) * 4);margin:0 0 calc(var(--px) * 8);color:var(--gd);font:var(--t1) / 1 var(--font);text-shadow:var(--hard);display:flex}.panel-head .ic{color:var(--or)}.surge-ui :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0}.surge-ui :where(button:disabled){cursor:default}.btn{justify-content:center;align-items:center;gap:calc(var(--px) * 6);min-height:calc(var(--px) * 28);padding:calc(var(--px) * 4) calc(var(--px) * 12);border:calc(var(--px) * 2) solid #5867a8;box-shadow:var(--hard2);font:var(--t1) / 1 var(--font);text-shadow:var(--hard);background:#1a2150;transition:transform 80ms steps(2,end);display:inline-flex;position:relative}.btn.is-sel{background:var(--cy);color:#04101c;text-shadow:none;transform:translate(calc(var(--px) * -1), calc(var(--px) * -1));box-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000;border-color:#fff}.btn:active{transform:translate(calc(var(--px) * 2), calc(var(--px) * 2));box-shadow:none}.btn:disabled{opacity:.4}.btn.picked{border-color:var(--mg);color:#ffd6f6}.btn.picked.is-sel{color:#04101c}.btn-play{min-height:calc(var(--px) * 40);padding:calc(var(--px) * 6) calc(var(--px) * 18);font-size:var(--t2);color:#fff;background:var(--live);box-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000;border-color:#fff}.btn-play .ic{width:calc(var(--px) * 12);height:calc(var(--px) * 12);color:#fff}.btn-play.is-sel{background:var(--live);color:#fff;text-shadow:var(--hard);animation:.8s steps(2,end) infinite play-pulse}@keyframes play-pulse{50%{box-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 12) #ff2a4acc;background:#ff6a80}}.btn-danger.is-sel{background:var(--rd);color:#fff;text-shadow:var(--hard)}.btn-danger.confirm{color:#ffb3c2;border-color:var(--rd)}.btn.confirm:not(.btn-danger){color:#fff3c8;border-color:var(--money)}.bug-live{align-items:center;gap:calc(var(--px) * 3);padding:calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 2);background:var(--live);color:#fff;font:var(--t1) / 1 var(--font);text-shadow:var(--hard);display:inline-flex}.bug-live:before{content:"";width:calc(var(--px) * 4);height:calc(var(--px) * 4);background:#fff;animation:1s step-end infinite live-dot}@keyframes live-dot{50%{opacity:0}}.title .panel{background:var(--scan), linear-gradient(180deg, #161c4ad1, #0a0c26db)}.title{background:radial-gradient(70% 60% at 50% 45%,#0000 30%,#02030cb8 100%),linear-gradient(90deg,#02030c9e 0%,#02030c2e 48%,#02030c8c 100%);justify-content:center;align-items:stretch}.title-main{gap:calc(var(--u) * 26);width:min(100%, calc(var(--u) * 1240));max-height:100%;padding:calc(var(--u) * 20) calc(var(--u) * 36) calc(var(--u) * 24);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:center;align-items:stretch;display:grid}.title-left,.title-right{gap:calc(var(--u) * 12);flex-direction:column;min-height:0;display:flex}.logo{padding:calc(var(--px) * 2) 0 calc(var(--px) * 4);pointer-events:none;isolation:isolate;position:relative}.logo-bug{align-items:center;gap:calc(var(--px) * 6);margin-bottom:calc(var(--px) * 8);display:flex}.logo-from{color:var(--dim);text-shadow:var(--hard)}.logo-word{font:var(--t10) / 1 var(--font);letter-spacing:calc(var(--px) * 4);background:linear-gradient(180deg, #fff 0 22%, #b8fdff 22% 40%, var(--cy) 40% 58%, #8a6bff 58% 76%, var(--mg) 76% 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 3) 0 #2a0640) drop-shadow(calc(var(--px) * 2) calc(var(--px) * 2) 0 #000) drop-shadow(0 0 calc(var(--px) * 10) #2ff3ff73);-webkit-background-clip:text;background-clip:text;animation:2.4s steps(4,end) infinite logo-glow;display:inline-block;position:relative}.logo-word:before,.logo-word:after{content:attr(data-text);z-index:-1;-webkit-text-fill-color:currentColor;mix-blend-mode:screen;opacity:.7;background:0 0;position:absolute;inset:0}.logo-word:before{color:var(--mg);transform:translate(calc(var(--px) * -3), 0);animation:3.2s step-end infinite chroma-a}.logo-word:after{color:var(--cy);transform:translate(calc(var(--px) * 3), 0);animation:3.2s step-end infinite chroma-b}@keyframes logo-glow{50%{filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 3) 0 #2a0640) drop-shadow(calc(var(--px) * 2) calc(var(--px) * 2) 0 #000) drop-shadow(0 0 calc(var(--px) * 18) #ff3fd08c)}}@keyframes chroma-a{0%,to{transform:translate(calc(var(--px) * -3), 0);clip-path:inset(0)}62%{transform:translate(calc(var(--px) * -8), 0);clip-path:inset(18% 0 58%)}64%{transform:translate(calc(var(--px) * 6), 0);clip-path:inset(62% 0 12%)}66%{transform:translate(calc(var(--px) * -3), 0);clip-path:inset(0)}90%{transform:translate(calc(var(--px) * -12), 0);clip-path:inset(40% 0 44%)}91%{transform:translate(calc(var(--px) * -3), 0);clip-path:inset(0)}}@keyframes chroma-b{0%,to{transform:translate(calc(var(--px) * 3), 0);clip-path:inset(0)}62%{transform:translate(calc(var(--px) * 10), 0);clip-path:inset(30% 0 46%)}64%{transform:translate(calc(var(--px) * -6), 0);clip-path:inset(8% 0 76%)}66%{transform:translate(calc(var(--px) * 3), 0);clip-path:inset(0)}90%{transform:translate(calc(var(--px) * 14), 0);clip-path:inset(52% 0 30%)}91%{transform:translate(calc(var(--px) * 3), 0);clip-path:inset(0)}}.logo-scan{left:0;right:30%;top:calc(var(--px) * 24);height:calc(var(--px) * 84);mix-blend-mode:screen;pointer-events:none;position:absolute;overflow:hidden}.logo-scan:before{content:"";height:calc(var(--px) * 4);background:#c8ffff80;animation:3.6s steps(24,end) infinite scan;position:absolute;left:0;right:0}@keyframes scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}60%{transform:translateY(calc(var(--px) * 84));opacity:1}61%,to{opacity:0;transform:translateY(calc(var(--px) * 84))}}.logo-tag{margin-top:calc(var(--px) * 10);align-items:center;gap:calc(var(--px) * 8);color:var(--cy2);text-shadow:var(--hard);display:flex}.logo-tag:before{content:"";width:calc(var(--px) * 24);height:calc(var(--px) * 2);background:var(--live);flex:none}.tally{margin-top:calc(var(--px) * 10);box-shadow:var(--hard2);align-items:stretch;display:inline-flex}.tally-head{padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);background:var(--paper);color:var(--net);align-items:center;display:flex}.tally-side{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 4) calc(var(--px) * 8) calc(var(--px) * 3);background:var(--navy);display:flex}.tally-label{color:var(--dim)}.tally-n{font:var(--t2) / 1 var(--font);text-shadow:var(--hard)}.tally-side.humans .tally-n{color:var(--human)}.tally-side.ai .tally-n{color:var(--ai)}.tally-dot{padding:0 calc(var(--px) * 2);background:var(--navy);color:var(--faint);align-items:center;display:flex}.loadout{gap:calc(var(--px) * 4);padding:calc(var(--u) * 14) calc(var(--u) * 16);flex-direction:column;display:flex}.weapons{gap:calc(var(--px) * 6);margin-bottom:calc(var(--px) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weapon{align-items:stretch;gap:calc(var(--px) * 5);padding:calc(var(--px) * 6) calc(var(--px) * 7);border:calc(var(--px) * 2) solid #34407c;text-align:left;background:#0e1232bf;flex-direction:column;transition:transform 80ms steps(2,end);display:flex;position:relative}.weapon-head{align-items:center;gap:calc(var(--px) * 6);display:flex}.weapon-ic{width:calc(var(--px) * 18);height:calc(var(--px) * 18);color:var(--cy)}.weapon-text{min-width:0}.weapon-name{font:var(--t1) / 1.25 var(--font);color:#fff;text-shadow:var(--hard)}.weapon-kit{margin-top:calc(var(--px) * 2);font:var(--t1) / 1 var(--font);color:var(--cy)}.weapon-desc{font:var(--t1) / 1.5 var(--font);color:var(--dim)}.weapon-bio{font:var(--t1) / 1.5 var(--font);color:var(--gd);text-shadow:var(--hard)}.weapon.locked .weapon-bio{color:var(--faint)}.weapon.picked{border-color:var(--cy);background:#14466eb3}.weapon.picked:after{content:"Picked";top:calc(var(--px) * -2);right:calc(var(--px) * -2);padding:calc(var(--px) * 2) calc(var(--px) * 3) var(--px);background:var(--cy);color:#04101c;font:var(--t1) / 1 var(--font);position:absolute}.weapon.is-sel{transform:translate(calc(var(--px) * -1), calc(var(--px) * -2));box-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000;border-color:#fff}.weapon.locked .weapon-ic,.weapon.locked .weapon-name,.weapon.locked .weapon-kit{color:var(--faint)}.weapon-cost{align-items:center;gap:calc(var(--px) * 4);color:var(--faint);margin-top:auto;display:flex}.weapon-cost.afford{color:var(--gd)}.heat{gap:calc(var(--px) * 4);display:flex}.heat-lv{--hc:hsl(calc(185 - var(--h) * 36) 100% 60%);height:calc(var(--px) * 24);border:calc(var(--px) * 2) solid color-mix(in srgb, var(--hc) 45%, #10142e);color:var(--hc);font:var(--t1) / 1 var(--font);background:#0e1232bf;flex:1;place-items:center;transition:transform 80ms steps(2,end);display:grid}.heat-lv .ic{color:var(--faint)}.heat-lv.locked{border-color:#23294a}.heat-lv.picked{background:var(--hc);color:#081022}.heat-lv.is-sel{transform:translateY(calc(var(--px) * -2));box-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 #000;border-color:#fff}.heat-desc{min-height:calc(var(--px) * 30);padding:calc(var(--px) * 4) 0 0}.heat-top{justify-content:space-between;align-items:baseline;gap:calc(var(--px) * 8);margin-bottom:calc(var(--px) * 4);display:flex}.heat-title{color:hsl(calc(185 - var(--heat,0) * 36) 100% 65%);text-shadow:var(--hard)}.heat-list{gap:calc(var(--px) * 3);flex-wrap:wrap;display:flex}.heat-list span{padding:calc(var(--px) * 2) calc(var(--px) * 4) var(--px);border:var(--px) solid #ff8c3c66;color:#ffd2b0;background:#ff8c3c24}.title[data-heat="0"] .heat-list span{color:var(--dim);background:#2ff3ff14;border-color:#2ff3ff40}.heat-next{color:var(--faint);text-align:right}.loadout-go{align-items:stretch;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 4);display:flex}.loadout-go .btn-play{flex:1}.daily{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 7);border:calc(var(--px) * 2) solid #34407c;text-align:left;background:#0e1232bf;display:flex}.daily-box{width:calc(var(--px) * 10);height:calc(var(--px) * 10);border:calc(var(--px) * 2) solid var(--faint);flex:none}.daily.picked .daily-box{border-color:var(--gd);background:var(--gd);box-shadow:inset 0 0 0 calc(var(--px) * 2) #1a1200}.daily-ic{color:var(--gd)}.daily-text{gap:calc(var(--px) * 3);flex-direction:column;display:flex}.daily-name{color:#fff}.daily-best{color:var(--dim)}.daily.is-sel{border-color:var(--gd);box-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 #000}.title-topright{align-items:center;gap:calc(var(--px) * 10);pointer-events:auto;padding:calc(var(--px) * 4) 0 0;flex-wrap:wrap;display:flex}.cores{align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 5) calc(var(--px) * 8);border:calc(var(--px) * 2) solid var(--gd);box-shadow:var(--hard2);background:#281c04cc;display:flex}.cores-ic{width:calc(var(--px) * 14);height:calc(var(--px) * 14);color:var(--gd)}.cores-n{font:var(--t2) / 1 var(--font);color:#fff3c8;text-shadow:var(--hard)}.cores-label{color:var(--gd)}.title-stats{gap:calc(var(--px) * 8);flex-wrap:wrap;display:flex}.title-stats .stat{padding-left:calc(var(--px) * 8);border-left:calc(var(--px) * 2) solid var(--line)}.stat-label{font:var(--t1) / 1.25 var(--font);color:var(--faint)}.stat-value{margin-top:calc(var(--px) * 3);font:var(--t1) / 1.25 var(--font);color:#fff;text-shadow:var(--hard)}.title-stats .stat-value{font-size:var(--t2);line-height:1}.side{min-height:0;padding-top:calc(var(--u) * 8);flex-direction:column;flex:1;display:flex}.tabs{gap:calc(var(--px) * 2);border-bottom:calc(var(--px) * 2) solid var(--line);margin-bottom:calc(var(--px) * 8);display:flex}.tab{padding:calc(var(--px) * 6) calc(var(--px) * 8) calc(var(--px) * 5);color:var(--faint);position:relative}.tab.picked{color:#04101c;background:var(--gd)}.tab.is-sel{color:#fff;background:var(--live);text-shadow:var(--hard)}.tab-body{flex-direction:column;flex:1;min-height:0;display:flex}.tab-body>*{display:none}.tab-body>.on{display:flex}.unlocks{gap:calc(var(--px) * 4);min-height:0;padding-right:calc(var(--px) * 3);scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;flex:1;overflow-y:auto}.unlock{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 5) calc(var(--px) * 6);border:calc(var(--px) * 2) solid #252d5e;background:#0e123299;display:flex}.unlock-ic{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--cy)}.unlock.rar-rare .unlock-ic{color:var(--vi)}.unlock.rar-legendary .unlock-ic{color:var(--gd)}.unlock-text{flex:1;min-width:0}.unlock-name{color:#fff;text-shadow:var(--hard)}.unlock-kind{color:var(--faint);margin:calc(var(--px) * 2) 0}.unlock-desc{color:var(--dim)}.btn-buy{min-height:calc(var(--px) * 22);padding:calc(var(--px) * 3) calc(var(--px) * 7);color:var(--gd)}.unlock.afford .btn-buy{border-color:var(--gd);background:#503800b3}.btn-buy.is-sel{background:var(--gd);color:#1a1200;border-color:#fff}.unlocks-empty{color:var(--dim);padding:calc(var(--px) * 12) 0}.settings{gap:calc(var(--px) * 6);flex-direction:column}.set-row{grid-template-columns:minmax(calc(var(--px) * 104), auto) 1fr calc(var(--px) * 36);align-items:center;gap:calc(var(--px) * 8);display:grid}.set-val{text-align:right;color:var(--cy2)}.set-range{--v:.5;pointer-events:auto;appearance:none;width:100%;height:calc(var(--px) * 14);cursor:pointer;background:0 0;outline:none;margin:0}.set-range::-webkit-slider-runnable-track{height:calc(var(--px) * 4);background:linear-gradient(90deg, var(--cy) 0 calc(var(--v) * 100%), #2a3366 calc(var(--v) * 100%))}.set-range::-moz-range-track{height:calc(var(--px) * 4);background:linear-gradient(90deg, var(--cy) 0 calc(var(--v) * 100%), #2a3366 calc(var(--v) * 100%))}.set-range::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--px) * 8);height:calc(var(--px) * 12);margin-top:calc(var(--px) * -4);box-shadow:var(--hard);background:#fff;border-radius:0}.set-range::-moz-range-thumb{width:calc(var(--px) * 8);height:calc(var(--px) * 12);background:#fff;border:0;border-radius:0}.set-range.is-sel::-webkit-slider-thumb{background:var(--gd);box-shadow:var(--hard), 0 0 0 calc(var(--px) * 2) var(--live)}.set-row:has(.is-sel) .set-name{color:var(--gd)}.controls{gap:calc(var(--px) * 14)}.controls-col{gap:calc(var(--px) * 5);flex-direction:column;flex:1;display:flex}.controls-head{color:var(--mg);margin-bottom:calc(var(--px) * 3);text-shadow:var(--hard)}.controls-row{justify-content:space-between;align-items:center;gap:calc(var(--px) * 6);display:flex}.controls-act{color:var(--dim)}.controls-keys{justify-content:flex-end;gap:calc(var(--px) * 3);flex-wrap:wrap;display:flex}.hud:before,.hud:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hud:before{height:calc(var(--u) * 150);background:radial-gradient(ellipse calc(var(--u) * 380) calc(var(--u) * 140) at 0 0, #02030cb3, transparent), radial-gradient(ellipse calc(var(--u) * 360) calc(var(--u) * 120) at 100% 0, #02030cb3, transparent);inset:0 0 auto}.hud:after{height:calc(var(--u) * 130);background:radial-gradient(ellipse calc(var(--u) * 420) calc(var(--u) * 110) at 50% 100%, #02030cb3, transparent), radial-gradient(ellipse calc(var(--u) * 300) calc(var(--u) * 120) at 0 100%, #02030c99, transparent), radial-gradient(ellipse calc(var(--u) * 220) calc(var(--u) * 110) at 100% 100%, #02030c8c, transparent);inset:auto 0 0}.hud{--tc:#6f8fb8;--tc2:#a9b9d4;--pulse:2s;isolation:isolate;position:absolute;inset:0}.hud[data-tier="1"]{--tc:#5a74ff;--tc2:#c4ceff;--pulse:1.4s}.hud[data-tier="2"]{--tc:#8a6cff;--tc2:#d6ccff;--pulse:1.15s}.hud[data-tier="3"]{--tc:#c04dff;--tc2:#ecc8ff;--pulse:.9s}.hud[data-tier="4"]{--tc:#e83cd0;--tc2:#f8c8f0;--pulse:.7s}.hud[data-tier="5"]{--tc:#ffd34a;--tc2:#fffbe8;--pulse:.45s}.hud-label{font:var(--t1) / 1 var(--font);color:var(--faint);text-shadow:var(--hard)}.hud-tl{top:calc(var(--u) * 18);left:calc(var(--u) * 22);align-items:flex-start;gap:calc(var(--px) * 6);flex-direction:column;display:flex;position:absolute}.bug{box-shadow:var(--hard2);align-items:stretch;display:flex}.bug .bug-live{padding:calc(var(--px) * 5) calc(var(--px) * 5) calc(var(--px) * 4)}.bug-logo{padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);color:var(--tc2);font:var(--t2) / 1 var(--font);text-shadow:var(--hard), 0 0 calc(var(--px) * 6) var(--tc);background:#0c0f2c;align-items:center;transition:color .2s steps(2,end);display:flex}.hud[data-tier="0"] .bug-logo{color:#fff;text-shadow:var(--hard)}.bug-onair{align-items:center;gap:calc(var(--px) * 5);padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:#1b2156;display:flex}.bug-onlabel{color:var(--faint)}.bug-time{color:#fff;min-width:calc(var(--px) * 40)}.hud-where{padding:calc(var(--px) * 2) calc(var(--px) * 5) var(--px);color:var(--dim);text-shadow:var(--hard);background:#080a1eb8}.hud-vitals{gap:calc(var(--px) * 5);margin-top:calc(var(--px) * 2);flex-direction:column;display:flex}.hud-vital{align-items:center;gap:calc(var(--px) * 6);display:flex}.hud-vital .hud-label{width:calc(var(--px) * 32)}.hud-hull{gap:calc(var(--px) * 2);filter:drop-shadow(0 0 calc(var(--px) * 3) #4dff9a80);display:flex}.pip-hull{width:calc(var(--px) * 10);height:calc(var(--px) * 12);box-shadow:inset calc(var(--px) * -2) calc(var(--px) * -2) 0 #00000059;background:#26304e}.pip-hull.on{background:var(--gn);box-shadow:inset calc(var(--px) * 2) calc(var(--px) * 2) 0 #d8ffe9, inset calc(var(--px) * -2) calc(var(--px) * -2) 0 #0e9a55}.hud-hull.low{filter:drop-shadow(0 0 calc(var(--px) * 4) #ff3358e6)}.hud-hull.low .pip-hull.on{background:var(--rd);box-shadow:inset calc(var(--px) * 2) calc(var(--px) * 2) 0 #ffe0e6, inset calc(var(--px) * -2) calc(var(--px) * -2) 0 #a0002a;animation:.6s steps(2,end) infinite low-hull}@keyframes low-hull{50%{opacity:.35}}.hud-nova{gap:calc(var(--px) * 3);display:flex}.pip-nova{--f:0;width:calc(var(--px) * 10);height:calc(var(--px) * 10);border:calc(var(--px) * 2) solid #7a2a6c;background:#2a0c28;position:relative;overflow:hidden}.pip-novafill{background:var(--mg);transform:scaleY(var(--f));transform-origin:50% 100%;opacity:.7;position:absolute;inset:0}.pip-nova.full{box-shadow:0 0 calc(var(--px) * 5) var(--mg);border-color:#ffd0f4}.pip-nova.full .pip-novafill{opacity:1}.hud-tr{top:calc(var(--u) * 18);right:calc(var(--u) * 22);align-items:flex-end;gap:calc(var(--px) * 4);flex-direction:column;display:flex;position:absolute}.hud-scorerow{align-items:center;gap:calc(var(--px) * 8);display:flex}.hud-score{font:var(--t3) / 1 var(--font);color:#fff;text-shadow:var(--hard2), 0 0 calc(var(--px) * 8) #2ff3ff73}.hud-mult{padding:calc(var(--px) * 4) calc(var(--px) * 5) calc(var(--px) * 3);border:calc(var(--px) * 2) solid var(--tc);color:var(--tc2);background:color-mix(in srgb, var(--tc) 25%, #050814cc);font:var(--t2) / 1 var(--font);text-shadow:var(--hard);box-shadow:var(--hard2);transition:color .2s steps(2,end),border-color .2s steps(2,end),background .2s steps(2,end)}.hud[data-tier="0"] .hud-mult{opacity:.5}.hud-chain{align-items:baseline;gap:calc(var(--px) * 4);color:var(--faint);text-shadow:var(--hard);opacity:0;transform:translateY(calc(var(--px) * -3));transition:opacity .2s steps(3,end),transform .2s steps(3,end);display:flex}.hud-chain b{font:var(--t2) / 1 var(--font);color:var(--mg);font-weight:400}.hud-chain.on{opacity:1;transform:none}.hud-record{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);background:var(--money);color:var(--money-ink);box-shadow:var(--hard2);display:none}.hud-record.on{display:block}.hud-tr.record .hud-score{color:#fff3c8;text-shadow:var(--hard2), 0 0 calc(var(--px) * 8) #ffcf4a99}.surge{left:50%;bottom:calc(var(--u) * 20);width:calc(var(--px) * 300);position:absolute;transform:translate(-50%)}.surge-head{padding:0 0 calc(var(--px) * 4) calc(var(--px) * 76);justify-content:space-between;align-items:flex-end;display:flex}.surge-label{color:var(--tc);text-shadow:var(--hard)}.surge-tag{font:var(--t1) / 1 var(--font);color:var(--tc2);text-shadow:var(--hard)}.hud[data-tier="5"] .surge-tag{font-size:var(--t2);color:#fff6d0;text-shadow:var(--hard), 0 0 calc(var(--px) * 6) var(--gd), 0 0 calc(var(--px) * 14) var(--or);animation:.45s steps(2,end) infinite od-flicker}@keyframes od-flicker{50%{opacity:.75}}.surge-body{align-items:center;gap:calc(var(--px) * 8);display:flex}.surge-mult{width:calc(var(--px) * 68);text-align:right;font:var(--t4) / 1 var(--font);color:var(--tc2);text-shadow:var(--hard2), 0 0 calc(var(--px) * 8) var(--tc);transition:color .25s steps(2,end)}.hud[data-tier="0"] .surge-mult{color:#7b88aa;text-shadow:var(--hard2)}.surge-bar{padding:calc(var(--px) * 3);border:calc(var(--px) * 2) solid var(--tc);box-shadow:var(--hard2);animation:surge-pulse var(--pulse) steps(2) infinite;background:#040612cc;flex:1;position:relative}.hud[data-tier="0"] .surge-bar{border-color:#3a4566;animation:none}@keyframes surge-pulse{50%{box-shadow:var(--hard2), 0 0 calc(var(--px) * 10) color-mix(in srgb, var(--tc) 65%, transparent)}}.surge-segs{gap:calc(var(--px) * 2);display:flex}.surge-seg{height:calc(var(--px) * 12);background:#1a2042;flex:1;position:relative}.surge-segfill{--f:0;background:var(--tc);box-shadow:inset 0 calc(var(--px) * 2) 0 var(--tc2), inset 0 calc(var(--px) * -3) 0 color-mix(in srgb, var(--tc) 55%, black);transform:scaleX(var(--f));transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.surge-mark{right:0;top:calc(100% + var(--px) * 6);color:var(--faint);text-shadow:var(--hard);position:absolute}.hud[data-tier="1"] .surge-seg:nth-child(-n+1) .surge-mark,.hud[data-tier="2"] .surge-seg:nth-child(-n+2) .surge-mark,.hud[data-tier="3"] .surge-seg:nth-child(-n+3) .surge-mark,.hud[data-tier="4"] .surge-seg:nth-child(-n+4) .surge-mark,.hud[data-tier="5"] .surge-seg .surge-mark{color:var(--tc2)}.hud[data-tier="5"] .surge-segfill{background:repeating-linear-gradient(90deg, #fff 0 calc(var(--px) * 4), var(--gd) calc(var(--px) * 4) calc(var(--px) * 8));background-size:calc(var(--px) * 16) 100%;box-shadow:0 0 calc(var(--px) * 6) var(--gd), 0 0 calc(var(--px) * 14) var(--or);animation:.3s steps(4,end) infinite od-shimmer}@keyframes od-shimmer{to{background-position:calc(var(--px) * 16) 0}}.hud[data-tier="5"] .surge-bar{border-color:var(--gd)}.surge.warn .surge-body{animation:.1s steps(4,end) infinite surge-shake}@keyframes surge-shake{0%{transform:translate(0)}25%{transform:translate(var(--px), calc(var(--px) * -1))}50%{transform:translate(calc(var(--px) * -1), var(--px))}75%{transform:translate(var(--px), 0)}}.surge.drain .surge-segfill{animation:.16s steps(2,end) infinite drain-flicker}@keyframes drain-flicker{50%{opacity:.4}}.surge-pop{left:55%;top:calc(var(--px) * -26);opacity:0;font:var(--t5) / 1 var(--font);color:#fff;text-shadow:var(--hard2), 0 0 calc(var(--px) * 6) var(--tc), 0 0 calc(var(--px) * 16) var(--tc);pointer-events:none;white-space:nowrap;position:absolute}.boss{top:calc(var(--u) * 18);width:calc(var(--px) * 260);transform:translate(-50%, calc(var(--px) * -24));opacity:0;transition:opacity .3s steps(3,end),transform .3s steps(3,end);position:absolute;left:50%}.boss.on{opacity:1;transform:translate(-50%)}.boss-top{justify-content:center;align-items:center;gap:calc(var(--px) * 6);margin-bottom:calc(var(--px) * 4);display:flex}.boss-warn{padding:calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 2);background:var(--rd);color:#fff;text-shadow:var(--hard)}.boss-name{font:var(--t2) / 1 var(--font);color:#ffe1e7;text-shadow:var(--hard2), 0 0 calc(var(--px) * 6) #ff3358cc}.boss-bar{height:calc(var(--px) * 10);border:calc(var(--px) * 2) solid var(--rd);box-shadow:var(--hard2);background:#1e000acc;position:relative;overflow:hidden}.boss-fill,.boss-ghost{transform-origin:0;position:absolute;inset:0}.boss-ghost{background:#ffe6eb}.boss-fill{background:var(--rd);box-shadow:inset 0 calc(var(--px) * 2) 0 #ffb0c2, inset 0 calc(var(--px) * -2) 0 #a0003a}.boss-ticks{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - var(--px)), #0009 calc(10% - var(--px)) 10%);position:absolute;inset:0}.hud-sponsors{right:calc(var(--u) * 22);bottom:calc(var(--u) * 20);align-items:flex-end;gap:calc(var(--px) * 4);flex-direction:column;display:flex;position:absolute}.hud-sponsors:has(.hud-upgrades:empty){display:none}.hud-upgrades{max-width:calc(var(--px) * 132);justify-content:flex-end;gap:calc(var(--px) * 3);flex-wrap:wrap-reverse;display:flex}.upchip{--fc:var(--cy);--rc:#3a4a8c;width:calc(var(--px) * 16);height:calc(var(--px) * 16);border:calc(var(--px) * 2) solid var(--rc);color:var(--fc);background:#050816cc;flex:none;place-items:center;display:grid;position:relative}.upchip .ic{width:calc(var(--px) * 10);height:calc(var(--px) * 10)}.upchip-n{right:calc(var(--px) * -4);bottom:calc(var(--px) * -4);padding:var(--px) var(--px) 0;color:#0a0c1c;font:var(--t1) / 1 var(--font);background:#fff;position:absolute}.fam-gun{--fc:#2ff3ff}.fam-hit{--fc:#ffe14a}.fam-body{--fc:#4dff9a}.fam-surge{--fc:#ff3fd0}.fam-orbit{--fc:#8a9bff}.fam-legend{--fc:#ffcf4a}.upchip.rar-rare{--rc:var(--vi)}.upchip.rar-legendary{--rc:var(--gd);box-shadow:0 0 calc(var(--px) * 4) #ffcf4a99}.chyron{--cc:var(--cy);left:calc(var(--u) * 22);bottom:calc(var(--u) * 20);max-width:min(calc(var(--px) * 280), calc(50vw - var(--px) * 160 - var(--u) * 40));opacity:0;pointer-events:none;position:absolute}.chyron[data-tone=good]{--cc:var(--gn)}.chyron[data-tone=bad]{--cc:var(--rd)}.chyron[data-tone=big]{--cc:var(--gd)}.chyron-tag{align-items:stretch;display:inline-flex}.chyron-name{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);background:var(--gd);color:#1a1200}.chyron-role{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);color:var(--faint);background:#0c0f2c}.chyron-bar{padding:calc(var(--px) * 6) calc(var(--px) * 8) calc(var(--px) * 5);border-left:calc(var(--px) * 4) solid var(--cc);background:var(--scan), linear-gradient(90deg, #161c4af0, #0a0c26e6);box-shadow:var(--hard2)}.chyron-text{color:#fff;display:block}.chyron-typed{text-shadow:var(--hard)}.chyron-rest{color:#0000}.chyron-prompt,.chyron-cursor{display:none}.chyron[data-speaker=ai] .chyron-name{background:var(--ai-panel);color:var(--ai);box-shadow:inset 0 0 0 var(--px) var(--ai)}.chyron[data-speaker=ai] .chyron-role{background:var(--ai-panel);color:#9a6a76}.chyron[data-tone=ai]{--cc:var(--ai)}.chyron[data-speaker=ai] .chyron-bar{background:var(--scan), linear-gradient(90deg, #1a040cf2, #0a0206eb)}.chyron[data-speaker=ai] .chyron-text{color:var(--ai-ink)}.chyron[data-speaker=ai] .chyron-prompt{color:var(--ai);text-shadow:var(--hard);display:inline}.chyron[data-speaker=ai] .chyron-cursor{width:calc(var(--px) * 6);height:calc(var(--px) * 8);margin-left:calc(var(--px) * 2);vertical-align:calc(var(--px) * -1);background:var(--ai);animation:1s step-end infinite live-dot;display:inline-block}.chyron.typing .chyron-cursor{opacity:0;animation:none}.chyron[data-speaker=human] .chyron-name{background:var(--human);color:#00262a}.chyron[data-tone=human]{--cc:var(--human)}.chyron-head{margin-bottom:calc(var(--px) * 2);box-shadow:var(--hard2);align-items:stretch;width:max-content;display:none}.chyron.episode .chyron-head{display:flex}.chyron-ep{padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:var(--paper);color:var(--net)}.chyron-eptext{padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:var(--net);color:var(--human-pale)}.popups{position:absolute;inset:0}.popup{opacity:0;font:var(--t1) / 1 var(--font);color:#fff;text-shadow:var(--hard), 0 0 calc(var(--px) * 4) #2ff3ffe6;white-space:nowrap;will-change:transform, opacity;position:absolute;top:0;left:0}.popup.elite{font-size:var(--t2);color:#fff3c8;text-shadow:var(--hard), 0 0 calc(var(--px) * 5) var(--gd)}.popup.big{font-size:var(--t3);color:#ffe0f7;text-shadow:var(--hard2), 0 0 calc(var(--px) * 6) var(--mg), 0 0 calc(var(--px) * 14) var(--mg)}.popup.word{color:#ffd6f6;text-shadow:var(--hard), 0 0 calc(var(--px) * 4) var(--mg)}.doors{display:none;position:absolute;inset:0}.doors.on{display:block}.door{--dc:var(--cy);padding:calc(var(--px) * 9) calc(var(--px) * 12) calc(var(--px) * 7);background:var(--scan), color-mix(in srgb, var(--dc) 16%, #060410eb);box-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #0009;white-space:nowrap;flex-direction:column;align-items:center;animation:.4s steps(4,end) both door-in;display:flex;position:absolute;top:0;left:0}.door[data-tone=elite]{--dc:var(--gd)}.door[data-tone=repair]{--dc:var(--gn)}.door[data-tone=boss]{--dc:var(--rd)}.door[data-tone=next]{--dc:var(--mg)}.door[data-side="0"]{transform:translate(-50%, calc(var(--u) * 26))}.door[data-side="2"]{transform:translate(-50%, calc(-100% - var(--u) * 26))}.door[data-side="1"]{transform:translate(calc(-100% - var(--u) * 26), -50%)}.door[data-side="3"]{transform:translate(calc(var(--u) * 26), -50%)}@keyframes door-in{0%{opacity:0}}.door-bulbs{--b:calc(var(--px) * 4);--g:calc(var(--px) * 8);pointer-events:none;background-image:linear-gradient(90deg, var(--dc) 50%, transparent 50%), linear-gradient(90deg, var(--dc) 50%, transparent 50%), linear-gradient(0deg, var(--dc) 50%, transparent 50%), linear-gradient(0deg, var(--dc) 50%, transparent 50%);background-size:var(--g) var(--b), var(--g) var(--b), var(--b) var(--g), var(--b) var(--g);filter:drop-shadow(0 0 calc(var(--px) * 3) var(--dc));background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:.36s step-end infinite bulbs;position:absolute;inset:0}@keyframes bulbs{50%{background-position:var(--b) 0, var(--b) 100%, 0 var(--b), 100% var(--b)}}.door-main{font:var(--t2) / 1.1 var(--font);color:#fff;text-shadow:var(--hard2), 0 0 calc(var(--px) * 6) var(--dc)}.door-sub{margin-top:calc(var(--px) * 5);color:var(--dc);text-shadow:var(--hard)}.door-arrow{border:calc(var(--px) * 6) solid transparent;width:0;height:0;animation:.5s steps(2,end) infinite door-bob;position:absolute}.door[data-side="0"] .door-arrow{bottom:calc(100% + var(--px) * 2);margin-left:calc(var(--px) * -6);border-bottom-color:var(--dc);--bob:0, calc(var(--px) * -3);left:50%}.door[data-side="2"] .door-arrow{top:calc(100% + var(--px) * 2);margin-left:calc(var(--px) * -6);border-top-color:var(--dc);--bob:0, calc(var(--px) * 3);left:50%}.door[data-side="1"] .door-arrow{left:calc(100% + var(--px) * 2);margin-top:calc(var(--px) * -6);border-left-color:var(--dc);--bob:calc(var(--px) * 3), 0;top:50%}.door[data-side="3"] .door-arrow{right:calc(100% + var(--px) * 2);margin-top:calc(var(--px) * -6);border-right-color:var(--dc);--bob:calc(var(--px) * -3), 0;top:50%}@keyframes door-bob{50%{transform:translate(var(--bob))}}.doors-hint{left:50%;bottom:calc(var(--u) * 20 + var(--px) * 66);white-space:nowrap;color:var(--ink);text-shadow:var(--hard);animation:1s steps(2,end) infinite hint-pulse;position:absolute;transform:translate(-50%)}@keyframes hint-pulse{50%{opacity:.45}}.banners{position:absolute;inset:0}.screenflash{opacity:0;position:absolute;inset:0}.banner{opacity:0;text-align:center;white-space:nowrap;position:absolute;top:27%;left:50%}.banner-main{font:var(--t5) / 1 var(--font);letter-spacing:inherit;color:#fff;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 8) var(--cy), 0 0 calc(var(--px) * 20) #2ff3ff80}.banner-sub{margin-top:calc(var(--px) * 8);color:var(--cy);text-shadow:var(--hard)}.banner[data-tone=good] .banner-main{text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 8) var(--gn), 0 0 calc(var(--px) * 20) #4dff9a80}.banner[data-tone=bad] .banner-main{font-size:var(--t3);color:#ffd6de;text-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 #000, 0 0 calc(var(--px) * 8) var(--rd), 0 0 calc(var(--px) * 16) #ff335880}.banner[data-tone=big] .banner-main{font-size:var(--t8);background:linear-gradient(180deg, #fff 0 30%, var(--gd) 30% 70%, var(--or) 70% 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 3) 0 #000) drop-shadow(0 0 calc(var(--px) * 10) #ffcf4ab3);text-shadow:none;-webkit-background-clip:text;background-clip:text}.banner[data-tone=big] .banner-sub{color:var(--gd)}.bossintro{opacity:0;background:var(--scan), linear-gradient(180deg, #3c00104d, #3c0010d6 25%, #3c0010d6 75%, #3c00104d);flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;top:31%;left:0;right:0}.bossintro-stripe{height:calc(var(--px) * 8);background:repeating-linear-gradient(90deg, var(--rd) 0 calc(var(--px) * 8), #0a0004 calc(var(--px) * 8) calc(var(--px) * 16));background-size:calc(var(--px) * 16) 100%;box-shadow:0 0 calc(var(--px) * 10) #ff335899;align-self:stretch;animation:.4s steps(4,end) infinite stripe-run}.bossintro-stripe.b{animation-direction:reverse}@keyframes stripe-run{to{background-position:calc(var(--px) * 16) 0}}.bossintro-warn{margin-top:calc(var(--px) * 10);padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:var(--rd);color:#fff;text-shadow:var(--hard);animation:.5s steps(2,end) infinite warn-blink}@keyframes warn-blink{50%{opacity:.35}}.bossintro-name{margin:calc(var(--px) * 8) 0 calc(var(--px) * 6);font:var(--t8) / 1 var(--font);letter-spacing:calc(var(--px) * 8);margin-right:calc(var(--px) * -8);text-transform:uppercase;color:#fff;text-shadow:calc(var(--px) * -3) 0 0 #ff3fd0bf, calc(var(--px) * 3) 0 0 #2ff3ff8c, calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 12) var(--rd), 0 0 calc(var(--px) * 28) #ff335899}.bossintro-sub{margin-bottom:calc(var(--px) * 12);color:#ffd6de;text-shadow:var(--hard)}.overdrive{opacity:0;height:calc(var(--u) * 150);place-items:center;display:grid;position:absolute;top:22%;left:0;right:0}.overdrive-band{inset:calc(var(--u) * 20) 0;background:var(--scan), linear-gradient(90deg, transparent, #ffcf4a52 20%, #fff6d273 50%, #ffcf4a52 80%, transparent);box-shadow:0 0 calc(var(--u) * 50) #ffcf4a66;position:absolute;transform:skewY(-3deg)}.overdrive-text{font:var(--t10) / 1 var(--font);letter-spacing:calc(var(--px) * 4);margin-right:calc(var(--px) * -4);color:#fffbe8;text-shadow:calc(var(--px) * -5) 0 0 #ff3fd0bf, calc(var(--px) * 5) 0 0 #2ff3ffb3, calc(var(--px) * 4) calc(var(--px) * 5) 0 #000, 0 0 calc(var(--px) * 14) var(--gd), 0 0 calc(var(--px) * 40) var(--or);position:relative}:is(.surge-ui:has(>.cards.on) .surge,.surge-ui:has(>.cards.on) .hud-sponsors,.surge-ui:has(>.cards.on) .chyron){visibility:hidden}.cards{justify-content:center;align-items:center;gap:calc(var(--u) * 20);background:radial-gradient(80% 70% at 50% 55%,#04061499,#02030adb);flex-direction:column;display:none;position:absolute;inset:0}.cards.on{animation:.25s steps(4,end) both fade-in;display:flex}@keyframes fade-in{0%{opacity:0}}.cards.leaving{pointer-events:none;animation:.26s steps(4,end) both fade-out}.cards.leaving *{pointer-events:none}@keyframes fade-out{to{opacity:0}}.cards-head{text-align:center;animation:.4s steps(5,end) both head-in}@keyframes head-in{0%{opacity:0;transform:translateY(calc(var(--px) * -16))}}.cards-title{font:var(--t4) / 1 var(--font);color:#fff;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 10) var(--gd), 0 0 calc(var(--px) * 24) #ffcf4a59}.cards-sub{margin-top:calc(var(--px) * 8);color:var(--dim);text-shadow:var(--hard)}.cards-row{gap:calc(var(--u) * 26);pointer-events:auto;display:flex}.card{--rc:var(--cy);--rc2:#2ff3ff40;width:calc(var(--u) * 256);height:calc(var(--u) * 356);cursor:pointer;animation:.5s cubic-bezier(.16,1,.3,1) both card-in;animation-delay:calc(var(--i) * 90ms + 80ms);transition:transform .12s steps(3,end),filter .12s steps(2,end);position:relative}.card.rar-rare{--rc:var(--vi);--rc2:#a873ff4d}.card.rar-legendary{--rc:var(--gd);--rc2:#ffcf4a52}@keyframes card-in{0%{opacity:0;transform:translateY(calc(var(--u) * 160)) rotate(calc((var(--i) - 1) * 4deg)) scale(.9)}}.card-frame{padding:0 calc(var(--px) * 8) calc(var(--px) * 8);border:calc(var(--px) * 3) solid var(--rc);background:var(--scan), radial-gradient(ellipse 90% 40% at 50% 42%, var(--rc2), transparent 70%), linear-gradient(180deg, #101434f7, #060614fa);box-shadow:0 0 0 var(--px) #000, calc(var(--px) * 5) calc(var(--px) * 5) 0 #000000b3, 0 0 calc(var(--px) * 10) color-mix(in srgb, var(--rc) 40%, transparent);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-sheen{pointer-events:none;position:absolute;inset:0}.card.rar-legendary .card-sheen{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#ffe6a02e 46%,#fffae16b 50%,#ffe6a02e 54%,#0000 60%) 0 0/300% 100%;animation:2.8s steps(28,end) infinite sheen}@keyframes sheen{0%{background-position:150% 0}60%,to{background-position:-100% 0}}.card.rar-legendary .card-frame{animation:1.2s steps(2,end) infinite legend-glow}@keyframes legend-glow{50%{box-shadow:0 0 0 var(--px) #000, calc(var(--px) * 5) calc(var(--px) * 5) 0 #000000b3, 0 0 calc(var(--px) * 22) #ffcf4abf}}.card-sponsor{margin:0 calc(var(--px) * -8) calc(var(--px) * 6);padding:calc(var(--px) * 6) calc(var(--px) * 6) calc(var(--px) * 5);background:var(--rc);color:#070914;text-align:center;align-self:stretch}.card-sponsorby{opacity:.7}.card-sponsorname{margin-top:calc(var(--px) * 3)}.card-slogan{margin-top:calc(var(--px) * 3);opacity:.75}.card-top{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.card-rarity{color:var(--rc);text-shadow:var(--hard)}.card-key{width:calc(var(--px) * 16);height:calc(var(--px) * 16);border:calc(var(--px) * 2) solid var(--rc);color:var(--dim);place-items:center;line-height:1;display:grid}.card-emblem{margin:calc(var(--px) * 6) 0 calc(var(--px) * 6);width:calc(var(--px) * 44);height:calc(var(--px) * 44);border:calc(var(--px) * 2) solid var(--rc);background:color-mix(in srgb, var(--rc) 18%, #05061a);color:var(--fc);place-items:center;display:grid;position:relative}.card-emblem:after{content:"";inset:calc(var(--px) * -6);border:calc(var(--px) * 2) dashed color-mix(in srgb, var(--rc) 45%, transparent);animation:12s steps(48,end) infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.card-icon{width:calc(var(--px) * 28);height:calc(var(--px) * 28)}.card-family{margin-top:calc(var(--px) * 4);color:var(--fc);text-shadow:var(--hard)}.card-name{margin-top:calc(var(--px) * 6);font:var(--t2) / 1.25 var(--font);text-align:center;color:#fff;text-shadow:var(--hard2)}.card-desc{margin-top:calc(var(--px) * 8);text-align:center;color:#c9dcf4;line-height:1.75}.card-foot{justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--px) * 6);padding-top:calc(var(--px) * 6);border-top:calc(var(--px) * 2) solid color-mix(in srgb, var(--rc) 30%, transparent);margin-top:auto;display:flex}.card-pips{gap:calc(var(--px) * 2);display:flex}.card-pips span{width:calc(var(--px) * 6);height:calc(var(--px) * 6);border:var(--px) solid var(--rc)}.card-pips .own{background:var(--rc)}.card-pips .new{background:#fff;border-color:#fff;animation:.6s steps(2,end) infinite pip-new}@keyframes pip-new{50%{opacity:.3}}.card-stack{color:var(--dim)}.card-newtag{padding:calc(var(--px) * 2) calc(var(--px) * 3) var(--px);background:var(--rc);color:#070914}.card.is-sel{transform:translateY(calc(var(--u) * -14)) scale(1.04);z-index:1}.card.is-sel .card-frame{box-shadow:0 0 0 var(--px) #000, calc(var(--px) * 7) calc(var(--px) * 7) 0 #000000b3, 0 0 calc(var(--px) * 18) color-mix(in srgb, var(--rc) 75%, transparent);border-color:#fff}.card.is-sel .card-key{background:var(--rc);color:#070914;border-color:#fff}.cards-row:has(.is-sel) .card:not(.is-sel){filter:brightness(.65)saturate(.8)}.cards.leaving .card.chosen{transition:none;animation:.26s steps(5,end) both card-chosen}@keyframes card-chosen{0%{transform:translateY(calc(var(--u) * -14)) scale(1.04);filter:brightness(1.8)}to{transform:translateY(calc(var(--u) * -60)) scale(1.12);filter:brightness(3);opacity:0}}.cards-hint{align-items:center;gap:calc(var(--px) * 4);color:var(--faint);animation:.4s steps(4,end) .5s both fade-in;display:flex}.cards-hintsep{width:calc(var(--px) * 10)}.pause{background:#02030c80;justify-content:center;align-items:center}.pause-panel{grid-template-columns:minmax(calc(var(--u) * 240), auto) minmax(0, calc(var(--u) * 600));gap:calc(var(--u) * 26);padding:calc(var(--u) * 24);max-width:calc(100vw - var(--u) * 40);max-height:calc(100vh - var(--u) * 60);animation:.2s steps(3,end) both pop-in;display:grid}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}}.pause-left{gap:calc(var(--px) * 12);flex-direction:column;display:flex}.pause-title{font:var(--t4) / 1 var(--font);color:#fff;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 10) var(--cy)}.pause-sub{align-items:center;gap:calc(var(--px) * 4);margin-top:calc(var(--px) * 10);padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);color:#dfe4f5;background:#3a4060;display:inline-flex}.pause-sub:before{content:"";width:calc(var(--px) * 4);height:calc(var(--px) * 4);background:#8a90aa}.pause-btns{gap:calc(var(--px) * 6);flex-direction:column;display:flex}.pause-btns .btn{justify-content:flex-start}.pause-ad{padding:calc(var(--px) * 6) calc(var(--px) * 7) calc(var(--px) * 5);border:calc(var(--px) * 2) dashed #3a4060;font:var(--t1) / 1.5 var(--font);text-align:center;margin-top:auto}.pause-adby{color:var(--faint)}.pause-adname{margin-top:calc(var(--px) * 3);color:var(--gd);text-shadow:var(--hard)}.pause-adline{color:var(--dim)}.pause-side{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pause-run,.pause-settings{flex-direction:column;min-height:0;display:none}.pause-run.on,.pause-settings.on,.pause-settings .settings{display:flex}.stat-grid{gap:calc(var(--px) * 8) calc(var(--px) * 12);margin-bottom:calc(var(--px) * 12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat.big .stat-value{font-size:var(--t2);color:var(--cy2);line-height:1}.stat.wide{grid-column:span 2}.owned-list{align-content:start;gap:calc(var(--px) * 6) calc(var(--px) * 10);min-height:0;max-height:calc(100vh - var(--u) * 360);padding-right:calc(var(--px) * 3);scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.owned{align-items:center;gap:calc(var(--px) * 6);display:flex}.owned-text{min-width:0}.owned-name{color:#fff;text-shadow:var(--hard)}.owned.rar-rare .owned-name{color:#dcc8ff}.owned.rar-legendary .owned-name{color:#ffe7a8}.owned-n{margin-left:calc(var(--px) * 5);color:var(--faint)}.owned-desc{color:var(--dim)}.owned-empty{color:var(--faint)}.results{background:radial-gradient(#1e000c99,#02020ae0);justify-content:center;align-items:center}.results.won{background:radial-gradient(#281e0080,#02020ae0)}.res-panel{width:min(calc(var(--u) * 860), calc(100vw - var(--u) * 40));padding:calc(var(--u) * 20) calc(var(--u) * 30);flex-direction:column;align-items:center;animation:.3s steps(4,end) both pop-in;display:flex}.res-head{text-align:center}.res-title{font:var(--t6) / 1 var(--font);color:#ffd6e2;text-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 10) var(--rd), 0 0 calc(var(--px) * 28) #ff335880;animation:.5s steps(5,end) both head-in}.results.won .res-title{font-size:var(--t4);background:linear-gradient(180deg, #fff 0 30%, var(--gd) 30% 72%, var(--or) 72% 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 3) 0 #000) drop-shadow(0 0 calc(var(--px) * 10) #ffcf4ab3);text-shadow:none;-webkit-background-clip:text;background-clip:text;line-height:1.2}.res-sub{margin-top:calc(var(--px) * 10);color:var(--dim);text-shadow:var(--hard)}.res-quip{margin-top:calc(var(--px) * 4);color:var(--gd);text-shadow:var(--hard)}.res-scorewrap{margin:calc(var(--px) * 14) 0 calc(var(--px) * 10);justify-content:center;align-items:flex-start;gap:calc(var(--px) * 28);text-align:center;display:flex}.res-ratings,.res-airwrap{flex-direction:column;align-items:center;display:flex}.res-score{margin-top:calc(var(--px) * 6);font:var(--t5) / 1 var(--font);color:#fff;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 10) var(--cy), 0 0 calc(var(--px) * 26) #2ff3ff66}.res-unit{margin-top:calc(var(--px) * 6);color:var(--cy)}.res-air{margin-top:calc(var(--px) * 6);font:var(--t5) / 1 var(--font);color:var(--gd);text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 10) #ffcf4a99}.res-best{margin-top:calc(var(--px) * 8);padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:var(--gd);color:#1a1200;box-shadow:var(--hard2);animation:.4s steps(4,end) 1.5s both best-in,.6s steps(2,end) 2s infinite best-glow;display:none}.res-best.on{display:inline-block}@keyframes best-in{0%{opacity:0;transform:scale(2)}}@keyframes best-glow{50%{background:#fff3c8}}.res-grid{text-align:center;align-self:stretch;gap:calc(var(--px) * 8) calc(var(--px) * 12);margin-bottom:calc(var(--px) * 12);grid-template-columns:repeat(6,minmax(0,1fr))}.res-cores{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 10);border:calc(var(--px) * 2) solid var(--gd);box-shadow:var(--hard2);background:#281c04cc;display:flex}.res-cores .ic{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--gd)}.res-coresn{font:var(--t2) / 1 var(--font);color:#fff3c8;text-shadow:var(--hard)}.res-coreslabel{color:var(--gd)}.res-heat{margin-top:calc(var(--px) * 8);align-items:center;gap:calc(var(--px) * 5);color:var(--or);text-shadow:var(--hard);animation:.4s steps(4,end) 2.2s both best-in;display:none}.res-heat.on{display:flex}.res-ups{margin:calc(var(--px) * 10) 0 calc(var(--px) * 12);justify-content:center;gap:calc(var(--px) * 4) calc(var(--px) * 8);flex-wrap:wrap;display:flex}.res-up{align-items:center;gap:calc(var(--px) * 4);color:var(--dim);display:flex}.res-up .upchip{margin-right:calc(var(--px) * 4)}.res-btns{gap:calc(var(--px) * 8);display:flex}@media (prefers-reduced-motion:reduce){.surge-ui *,.surge-ui :before,.surge-ui :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ct{min-width:calc(var(--px) * 236);padding:calc(var(--px) * 10) calc(var(--px) * 16) calc(var(--px) * 12);transform-origin:50% 0;background:var(--scan), linear-gradient(180deg, rgba(var(--net-rgb), .92), #161c4adb);border-top:calc(var(--px) * 3) solid var(--gn);border-bottom:calc(var(--px) * 3) solid var(--gn);box-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #0009, 0 0 calc(var(--px) * 24) #4dff9a40;display:none;position:absolute;top:14%;left:50%;transform:translate(-50%)}.ct.on{display:block}.ct[data-clean="1"]{border-color:var(--money);box-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #0009, 0 0 calc(var(--px) * 30) #ffcf4a73}.ct:before,.ct:after{content:"";height:calc(var(--px) * 3);background:repeating-linear-gradient(90deg, #fff 0 calc(var(--px) * 3), transparent calc(var(--px) * 3) calc(var(--px) * 9));background-size:calc(var(--px) * 9) 100%;opacity:.85;animation:.36s steps(3,end) infinite ct-chase;position:absolute;left:0;right:0}.ct:before{top:calc(var(--px) * -3)}.ct:after{bottom:calc(var(--px) * -3);animation-direction:reverse}@keyframes ct-chase{to{background-position:calc(var(--px) * 9) 0}}.ct-head{margin-bottom:calc(var(--px) * 10);justify-content:center;display:flex;position:relative}.ct-title{font:var(--t5) / 1 var(--font);letter-spacing:.12em;color:#fff;white-space:nowrap;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 8) var(--gn), 0 0 calc(var(--px) * 20) #4dff9a80;margin-right:-.12em}.ct[data-clean="1"] .ct-title{background:linear-gradient(180deg, #fff 0 30%, var(--gd) 30% 70%, var(--or) 70% 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 3) 0 #000) drop-shadow(0 0 calc(var(--px) * 10) #ffcf4ab3);text-shadow:none;-webkit-background-clip:text;background-clip:text}.ct-stamp{right:calc(var(--px) * -30);top:calc(var(--px) * -22);padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);border:calc(var(--px) * 2) solid var(--money);background:var(--money-ink);color:var(--money);font:var(--t2) / 1 var(--font);text-shadow:var(--hard);box-shadow:var(--hard2);display:none;position:absolute;transform:rotate(-12deg)}.ct-stamp.on{display:block}.ct-lines{gap:calc(var(--px) * 5);flex-direction:column;display:flex}.ct-line{align-items:baseline;gap:calc(var(--px) * 6);display:none}.ct-line.on{display:flex}.ct-label{color:var(--paper);text-shadow:var(--hard);white-space:nowrap}.ct-dots{min-width:calc(var(--px) * 16);height:var(--px);background:repeating-linear-gradient(90deg, var(--faint) 0 var(--px), transparent var(--px) calc(var(--px) * 4));flex:1}.ct-amt{font:var(--t2) / 1 var(--font);color:var(--money);text-shadow:var(--hard);white-space:nowrap}.ct-line.plain .ct-label{color:var(--dim)}.ct-line.plain .ct-dots,.ct-line.plain .ct-amt{display:none}.ct-total{justify-content:space-between;align-items:baseline;gap:calc(var(--px) * 10);margin-top:calc(var(--px) * 10);padding-top:calc(var(--px) * 8);border-top:calc(var(--px) * 2) dashed #ffcf4a80;display:none}.ct-total.on{display:flex}.ct-totallabel{color:var(--faint)}.ct-totalamt,.ct-fly{font:var(--t3) / 1 var(--font);color:var(--money);text-shadow:var(--hard2), 0 0 calc(var(--px) * 10) #ffcf4acc;white-space:nowrap}.ct-fly{pointer-events:none;position:absolute}.ui-game:has(>.ct.on) .banner{visibility:hidden}.reveal{--rc:var(--vi);opacity:0;padding:calc(var(--px) * 8) calc(var(--px) * 24) calc(var(--px) * 10);background:var(--scan), linear-gradient(90deg, transparent, color-mix(in srgb, var(--rc) 30%, #060410e6) 15%, color-mix(in srgb, var(--rc) 30%, #060410e6) 85%, transparent);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:17%;left:50%;transform:translate(-50%)}.reveal[data-tone=bonus]{--rc:var(--money)}.reveal[data-tone=elite]{--rc:var(--or)}.reveal[data-tone=repair]{--rc:var(--gn)}.reveal[data-tone=boss]{--rc:var(--ai)}.reveal-lead{color:var(--dim);text-shadow:var(--hard)}.reveal-word{min-height:var(--t6);margin:calc(var(--px) * 6) 0;font:var(--t6) / 1 var(--font);color:#fff;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 10) var(--rc), 0 0 calc(var(--px) * 24) var(--rc)}.reveal-word.spin{color:var(--faint);text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000}.reveal-sub{color:var(--paper);text-shadow:var(--hard)}.prize{top:calc(var(--u) * 18);align-items:center;gap:calc(var(--px) * 4);transform:translate(-50%, calc(var(--px) * -24));opacity:0;flex-direction:column;transition:opacity .3s steps(3,end),transform .3s steps(3,end);display:flex;position:absolute;left:50%}.prize.on{opacity:1;transform:translate(-50%)}.prize-head{box-shadow:var(--hard2);align-items:stretch;display:flex}.prize-tag{padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);background:var(--money);color:var(--money-ink);align-items:center;animation:.5s steps(2,end) infinite prize-blink;display:flex}@keyframes prize-blink{50%{background:#fff3c8}}.prize-clock{padding:calc(var(--px) * 4) calc(var(--px) * 8) calc(var(--px) * 3);background:var(--net);color:#fff;font:var(--t3) / 1 var(--font);text-shadow:var(--hard2);min-width:calc(var(--px) * 88);text-align:center}.prize-clock.low{color:var(--ai-ink);background:var(--ai-panel);text-shadow:var(--hard2), 0 0 calc(var(--px) * 8) var(--ai)}.prize-row{align-items:baseline;gap:calc(var(--px) * 6);padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:#080a1eb8;display:flex}.prize-label{color:var(--faint);text-shadow:var(--hard)}.prize-money{color:var(--paper);text-shadow:var(--hard)}.prize-n{font:var(--t2) / 1 var(--font);color:var(--money);text-shadow:var(--hard2);display:inline-block}.ui-game.prize-round .bug-logo{color:var(--money);text-shadow:var(--hard), 0 0 calc(var(--px) * 6) var(--money)}.ui-game.prize-round .chyron{--cc:var(--money)}.ui-game.prize-round .boss{display:none}.prize-lights{pointer-events:none;display:none;position:absolute;inset:0}.ui-game.prize-round .prize-lights{display:block}.prize-lights:before,.prize-lights:after{content:"";height:calc(var(--px) * 4);background:repeating-linear-gradient(90deg, var(--money) 0 calc(var(--px) * 4), transparent calc(var(--px) * 4) calc(var(--px) * 14));background-size:calc(var(--px) * 14) 100%;filter:drop-shadow(0 0 calc(var(--px) * 4) var(--money));opacity:.8;animation:.42s steps(2,end) infinite lights-chase;position:absolute;left:0;right:0}.prize-lights:before{top:calc(var(--px) * 3)}.prize-lights:after{bottom:calc(var(--px) * 3);animation-direction:reverse}@keyframes lights-chase{to{background-position:calc(var(--px) * 14) 0}}.throws{position:absolute;inset:0}.throwcall{--tk:var(--ai-hot);opacity:0;place-items:center;display:grid;position:absolute;top:0;left:0}.throwcall[data-kind=gift]{--tk:var(--money)}.throwcall-text{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);background:var(--tk);color:#140400;white-space:nowrap;box-shadow:var(--hard2);animation:.3s steps(2,end) infinite throw-blink;position:relative}.throwcall[data-kind=gift] .throwcall-text{color:var(--money-ink);animation:none}@keyframes throw-blink{50%{background:#fff}}.throwcall-arrow{width:calc(var(--px) * 88);height:0;position:absolute}.throwcall-arrow:after{content:"";right:0;top:calc(var(--px) * -6);border-left:calc(var(--px) * 10) solid var(--tk);border-top:calc(var(--px) * 6) solid transparent;border-bottom:calc(var(--px) * 6) solid transparent;filter:drop-shadow(var(--px) var(--px) 0 #000);position:absolute}.gift{left:50%;bottom:calc(var(--u) * 128);opacity:0;align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 10) calc(var(--px) * 4) calc(var(--px) * 6);border-left:calc(var(--px) * 4) solid var(--money);background:var(--scan), linear-gradient(90deg, #281e04f0, #0a0c26e6);box-shadow:var(--hard2);white-space:nowrap;display:flex;position:absolute}.gift-ic{place-items:center;display:grid}.gift-ic .ic{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.gift-name{font:var(--t2) / 1 var(--font);color:var(--money);text-shadow:var(--hard)}.gift-by{margin-top:calc(var(--px) * 3);color:var(--dim);text-shadow:var(--hard)}.hud-buffs{gap:calc(var(--px) * 4);flex-direction:column;display:flex}.buff{--bc:var(--money);align-items:center;gap:calc(var(--px) * 6);display:none}.buff.on{display:flex}.buff-shield{--bc:var(--human-pale)}.buff-magnet{--bc:var(--vi)}.buff-name{width:calc(var(--px) * 48);color:var(--bc);text-shadow:var(--hard)}.buff-bar{width:calc(var(--px) * 48);height:calc(var(--px) * 6);border:var(--px) solid var(--bc);background:#00000080;position:relative;overflow:hidden}.buff-fill{background:var(--bc);transform-origin:0;position:absolute;inset:0}.buff-sec{min-width:calc(var(--px) * 24);color:#fff;text-shadow:var(--hard)}.buff.low .buff-bar{animation:.4s steps(2,end) infinite low-hull}.hud-set{gap:calc(var(--px) * 5);margin-top:calc(var(--px) * -4);padding:calc(var(--px) * 2) calc(var(--px) * 5) var(--px);opacity:0;white-space:nowrap;background:#080a1eb8;display:flex}.hud-setlabel{color:var(--faint)}.hud-setname{color:var(--money);text-shadow:var(--hard)}.hud-setby{color:var(--paper);text-shadow:var(--hard)}.door[data-tone=mystery]{--dc:var(--vi)}.door[data-tone=mystery] .door-main:before,.door[data-tone=mystery] .door-main:after{content:"?";color:var(--money);animation:.6s steps(2,end) infinite q-wobble;display:inline-block}.door[data-tone=mystery] .door-main:before{margin-right:calc(var(--px) * 6)}.door[data-tone=mystery] .door-main:after{margin-left:calc(var(--px) * 6);animation-delay:-.3s}@keyframes q-wobble{50%{transform:translateY(calc(var(--px) * -3)) rotate(12deg)}}.bumper{display:none;position:absolute;inset:0}.bumper.on{display:block}:is(.ui-game:has(>.bumper.on[data-kind=versus]) .chyron,.ui-game:has(>.bumper.on[data-kind=round]) .chyron,.ui-game:has(>.bumper.on[data-kind=versus]) .doors,.ui-game:has(>.bumper.on[data-kind=round]) .doors){visibility:hidden}.vs-who{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);background:var(--money);color:var(--money-ink);flex:none}.vs-line{padding:calc(var(--px) * 3) calc(var(--px) * 8) calc(var(--px) * 2);background:var(--net);color:#fff;text-shadow:var(--hard)}.vs{padding:calc(var(--px) * 10) calc(var(--u) * 50);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:15% 0 20%;overflow:hidden}.vs-bg{z-index:-1;background:var(--scan), linear-gradient(104deg, #002836eb 0 calc(50% - var(--px) * 3), var(--money) calc(50% - var(--px) * 3) calc(50% + var(--px) * 3), #3c0010eb calc(50% + var(--px) * 3) 100%);border-top:calc(var(--px) * 6) solid var(--money);border-bottom:calc(var(--px) * 6) solid var(--money);position:absolute;inset:0}.vs-top{box-shadow:var(--hard2);grid-column:1/-1;justify-content:center;justify-self:center;align-items:stretch;gap:0;display:flex}.vs-top .bug-live{padding:calc(var(--px) * 4) calc(var(--px) * 5) calc(var(--px) * 3)}.vs-logo{padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);color:var(--money);font:var(--t2) / 1 var(--font);text-shadow:var(--hard);background:#0c0f2c}.vs-event{padding:0 calc(var(--px) * 6);color:var(--dim);background:#1b2156;align-items:center;display:flex}.vs-side{gap:calc(var(--px) * 6);flex-direction:column;min-width:0;display:flex}.vs-side.human{align-items:flex-start}.vs-side.ai{text-align:right;align-items:flex-end}.vs-tag{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);color:#000;background:var(--human)}.vs-side.ai .vs-tag{background:var(--ai);color:#fff}.vs-name{font:var(--t5) / 1.15 var(--font);text-transform:uppercase;color:#fff;overflow-wrap:break-word;text-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 14) var(--human)}.vs-side.ai .vs-name{text-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 14) var(--ai)}.vs-bio{max-width:calc(var(--px) * 230);color:var(--human-pale);text-shadow:var(--hard)}.vs-side.ai .vs-bio{color:var(--ai-ink)}.vs-stats{gap:calc(var(--px) * 3);margin-top:calc(var(--px) * 4);flex-direction:column;display:flex}.vs-stat{gap:calc(var(--px) * 8);display:flex}.vs-statk{color:var(--faint)}.vs-statv{color:#fff;text-shadow:var(--hard)}.vs-mid{padding:0 calc(var(--px) * 16)}.vs-word{font:var(--t12) / 1 var(--font);background:linear-gradient(180deg, #fff 0 30%, var(--gd) 30% 70%, var(--or) 70% 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(calc(var(--px) * 5) calc(var(--px) * 5) 0 #000) drop-shadow(0 0 calc(var(--px) * 16) #ffcf4acc);-webkit-background-clip:text;background-clip:text}.vs-talk{align-items:center;gap:calc(var(--px) * 5);flex-direction:column;grid-column:1/-1;display:flex}.vs-host,.vs-ai{box-shadow:var(--hard2);align-items:stretch;max-width:90%;display:flex}.vs-ai .vs-who{background:var(--ai-panel);color:var(--ai);box-shadow:inset 0 0 0 var(--px) var(--ai)}.vs-ai .vs-line{background:var(--ai-panel);color:var(--ai-ink)}.rb{--rc:#5a74ff;justify-content:center;align-items:center;gap:calc(var(--px) * 8);background:var(--scan), linear-gradient(180deg, transparent, color-mix(in srgb, var(--rc) 22%, #060410e6) 12%, color-mix(in srgb, var(--rc) 22%, #060410e6) 88%, transparent);flex-direction:column;display:flex;position:absolute;inset:16% 0 22%;overflow:hidden}.rb[data-tone=furnace]{--rc:#ffa040}.rb[data-tone=void]{--rc:var(--vi)}.rb-burst{z-index:-1;background:repeating-conic-gradient(color-mix(in srgb, var(--rc) 30%, transparent) 0 6deg, transparent 6deg 18deg);width:160vmax;height:160vmax;animation:6s linear infinite rb-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 30%);mask-image:radial-gradient(circle,#000 0,#0000 30%)}@keyframes rb-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}.rb-logo{padding:calc(var(--px) * 3) calc(var(--px) * 8) calc(var(--px) * 2);background:var(--live);color:#fff;font:var(--t2) / 1 var(--font);letter-spacing:.3em;box-shadow:var(--hard2);margin-right:-.3em}.rb-round{font:var(--t10) / 1 var(--font);text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg, #fff 0 30%, var(--gd) 30% 70%, var(--or) 70% 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(calc(var(--px) * 5) calc(var(--px) * 5) 0 #000) drop-shadow(0 0 calc(var(--px) * 14) #ffcf4ab3);-webkit-background-clip:text;background-clip:text}.rb-set{font:var(--t5) / 1 var(--font);text-transform:uppercase;letter-spacing:.2em;color:#fff;white-space:nowrap;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 12) var(--rc), 0 0 calc(var(--px) * 26) var(--rc);margin-right:-.2em}.rb-by{align-items:baseline;gap:calc(var(--px) * 8);padding:calc(var(--px) * 5) calc(var(--px) * 10) calc(var(--px) * 4);background:rgba(var(--net-rgb), .86);box-shadow:var(--hard2);white-space:nowrap;display:flex}.rb-bylabel{color:var(--faint)}.rb-sponsor{font:var(--t2) / 1 var(--font);color:var(--money);text-shadow:var(--hard)}.rb-slogan{color:var(--dim)}.rb-hype{box-shadow:var(--hard2);align-items:stretch;max-width:90%;display:flex}.un{left:calc(var(--u) * 22);box-shadow:var(--hard2);white-space:nowrap;align-items:stretch;display:flex;position:absolute;top:30%}.un-tag{padding:0 calc(var(--px) * 6);background:var(--live);color:#fff;align-items:center;display:flex}.un-text{padding:calc(var(--px) * 5) calc(var(--px) * 10) calc(var(--px) * 4);background:var(--scan), linear-gradient(90deg, #161c4af0, #0a0c26e6)}.un-main{font:var(--t2) / 1 var(--font);color:#fff;text-shadow:var(--hard)}.un[data-kind=mystery] .un-main{color:var(--money)}.un-sub{margin-top:calc(var(--px) * 4);color:var(--dim)}
