#dev-splash{--paper:#f2e9d8;--walnut:#2a1d12;--ember:#e8923a;--rh:1.2em;z-index:100;background:var(--paper);color:var(--walnut);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dev-splash__lockup{letter-spacing:-.02em;opacity:0;align-items:center;gap:.42em;max-width:100%;font:700 clamp(30px,6.2vw,84px)/1.05 Bitter,Georgia,Times New Roman,serif;display:flex}#dev-splash.is-faced .dev-splash__lockup{animation:.45s forwards dev-splash-in}.dev-splash__portrait{object-fit:cover;opacity:0;background:#ece1cb;border:3px solid #2a1d1247;border-radius:50%;flex:none;width:2.35em;height:2.35em;transition:opacity .3s}.dev-splash__portrait.is-loaded{opacity:1}.dev-splash__mark{font:inherit;text-align:left;margin:0}.dev-splash__blank{width:-moz-fit-content;width:fit-content;height:var(--rh);line-height:var(--rh);border-bottom:.09em solid var(--ember);margin-top:.08em;display:grid}.dev-splash__blank>*{white-space:nowrap;grid-area:1/1}.dev-splash__sizer{visibility:hidden}.dev-splash__line{color:var(--ember)}.dev-splash__caret{vertical-align:-.1em;background:var(--ember);width:.07em;height:.9em;margin-left:.05em;margin-right:-.12em;animation:1s steps(2,jump-none) infinite dev-splash-caret;display:inline-block}@keyframes dev-splash-caret{50%{opacity:0}}@keyframes dev-splash-in{to{opacity:1}}.dev-splash__bar{left:50%;bottom:calc(44px + env(safe-area-inset-bottom,0px));background:#2a1d121f;border-radius:2px;width:min(480px,100% - 64px);height:4px;position:absolute;overflow:hidden;transform:translate(-50%)}.dev-splash__fill{background:var(--ember);transform-origin:0;height:100%;transform:scaleX(0)}.dev-splash__url{left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom,0px));letter-spacing:.06em;text-align:center;color:#2a1d129e;margin:0;font:700 15px/1 Bitter,Georgia,Times New Roman,serif;position:absolute}.dev-splash__url span{color:var(--ember)}#dev-splash .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){#dev-splash.is-faced .dev-splash__lockup{opacity:1;animation:none}.dev-splash__caret{animation:none}}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bitter-latin-700-normal-1jQzrEdb.woff2)format("woff2"),url(/assets/bitter-latin-700-normal-BHV1FLDM.woff)format("woff")}@font-face{font-family:Surge Pixel;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2");font-display:block}.surge-ui,.ui-game{--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);--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-size:var(--t1)}.ui-game{--px:var(--game-px,2px);--u:var(--game-u,min(.1vw, .1778vh))}.surge-ui{--u:min(.1vw, .1778vh);--px:2px;--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;--font:"Surge Pixel", "Press Start 2P", ui-monospace, monospace;pointer-events:none;font-family:var(--font);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{--meter-w:calc(var(--px) * 300);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}.surge-ui button,.surge-ui [data-nav]{pointer-events:auto}.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:#ffd6de;border-color:var(--live);box-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000;background:#5a0c1c}.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);border-color:#fff;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 60% 45%,#0000 30%,#02030c99 100%),linear-gradient(90deg,#02030cd1 0%,#02030c80 38%,#02030c00 62%);transition:background-color .2s steps(3,end)}.title:not([data-page=menu]){background-color:#02030cb8}.title-page{display:none;position:absolute;inset:0}.title-page.on{display:flex}.title-page.sub.on{animation:.22s steps(4,end) both page-in}@keyframes page-in{0%{opacity:0;transform:translateX(calc(var(--px) * 24))}}.menu-col{padding:calc(var(--u) * 40) calc(var(--u) * 64) calc(var(--u) * 80);flex-direction:column;justify-content:center;min-width:0;display:flex}.menu{align-items:flex-start;gap:calc(var(--px) * 4);margin-top:calc(var(--u) * 44);flex-direction:column;display:flex}.menu-item{isolation:isolate;align-items:center;gap:calc(var(--px) * 8);min-width:calc(var(--px) * 216);padding:calc(var(--px) * 7) calc(var(--px) * 12) calc(var(--px) * 6) calc(var(--px) * 8);color:var(--dim);font:var(--t2) / 1 var(--font);text-align:left;text-shadow:var(--hard2);animation:.3s steps(5,end) both menu-in;animation-delay:calc(.12s + var(--i,0) * 60ms);transition:transform .1s steps(2,end),color .1s steps(2,end);display:flex;position:relative}@keyframes menu-in{0%{opacity:0;transform:translateX(calc(var(--px) * -32))}}.menu-item:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--live) 0 55%, #ff2a4a00 100%);transform-origin:0;transition:transform .14s steps(4,end);position:absolute;inset:0;transform:scaleX(0)}.menu-item.is-sel{color:#fff;transform:translateX(calc(var(--px) * 8))}.menu-item.is-sel:before{transform:scaleX(1)}.menu-mark{width:calc(var(--px) * 6);height:calc(var(--px) * 6);box-shadow:var(--hard);background:#34407c;flex:none}.menu-item.is-sel .menu-mark{background:#fff;animation:1s step-end infinite live-dot}.menu-badge{align-items:center;gap:calc(var(--px) * 4);padding-left:calc(var(--px) * 12);color:var(--gd);font:var(--t1) / 1 var(--font);text-shadow:var(--hard);margin-left:auto;display:flex}.menu-badge:empty{display:none}.menu-badge.new:after{content:"";width:calc(var(--px) * 5);height:calc(var(--px) * 5);background:var(--gd);box-shadow:0 0 calc(var(--px) * 6) var(--gd);animation:1.2s step-end infinite live-dot}.menu-item.is-sel .menu-badge{color:#fff3c8}.menu-desc{min-height:calc(var(--px) * 12);margin-top:calc(var(--u) * 22);padding-left:calc(var(--px) * 22);color:var(--dim);text-shadow:var(--hard);animation:.4s steps(4,end) .4s both fade-in}.records{top:calc(var(--u) * 32);right:calc(var(--u) * 40);align-items:flex-end;gap:calc(var(--px) * 8);flex-direction:column;animation:.4s steps(4,end) .3s both fade-in;display:flex;position:absolute}.records.empty{display:none}.records-stats{gap:calc(var(--px) * 12);padding:calc(var(--px) * 5) calc(var(--px) * 8) calc(var(--px) * 4);background:var(--navy);box-shadow:var(--hard2);display:flex}.hints{right:calc(var(--u) * 40);bottom:calc(var(--u) * 26);align-items:center;gap:calc(var(--px) * 16);color:var(--dim);text-shadow:var(--hard);display:flex;position:absolute}.hint{align-items:center;gap:calc(var(--px) * 5);display:flex}.hint.off{display:none}.hint-pad{min-width:calc(var(--px) * 16);height:calc(var(--px) * 16);padding:calc(var(--px) * 4) calc(var(--px) * 4) calc(var(--px) * 3);border-radius:calc(var(--px) * 8);background:var(--paper);color:var(--net);font:var(--t1) / 1 var(--font);text-align:center;text-shadow:none;box-shadow:var(--hard);display:none}.surge-ui[data-device=pad] .hint-key{display:none}.surge-ui[data-device=pad] .hint-pad{display:inline-block}.surge-ui[data-device=pad],.surge-ui[data-device=pad] *{cursor:none}body:has(.surge-ui[data-device=pad]) #game{cursor:none}.title-page.sub{padding:calc(var(--u) * 28) calc(var(--u) * 40) calc(var(--u) * 70);justify-content:center;align-items:center}.page-inner{gap:calc(var(--u) * 18);width:min(100%, calc(var(--u) * 1080));flex-direction:column;min-height:0;display:flex}.page-head{align-items:flex-end;gap:calc(var(--px) * 12);padding-bottom:calc(var(--px) * 8);border-bottom:calc(var(--px) * 2) solid var(--line);display:flex}.page-back{align-items:center;gap:calc(var(--px) * 3);padding:calc(var(--px) * 5) calc(var(--px) * 7) calc(var(--px) * 4) calc(var(--px) * 4);border:calc(var(--px) * 2) solid #34407c;color:var(--dim);font:var(--t1) / 1 var(--font);background:#0e1232bf;align-self:flex-start;display:flex}.page-back.is-sel{background:var(--live);color:#fff;text-shadow:var(--hard);border-color:#fff}.page-text{flex:1;min-width:0}.page-kicker{align-items:center;gap:calc(var(--px) * 6);color:var(--dim);text-shadow:var(--hard);display:flex}.page-title{margin:calc(var(--px) * 8) 0 calc(var(--px) * 6);color:#fff;font:var(--t3) / 1 var(--font);text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000, 0 0 calc(var(--px) * 10) #2ff3ff66}.page-sub{color:var(--dim)}.page-body{gap:calc(var(--u) * 16);flex-direction:column;min-height:0;display:flex}.daily-tag{align-items:center;gap:calc(var(--px) * 5);display:flex}.daily-tag.on{padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);background:var(--gd);color:var(--money-ink);display:inline-flex}.setup-body{--cc:var(--human);--cc-pale:var(--human-pale)}.weapons{gap:calc(var(--px) * 8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weapon{--cc:var(--human);--cc-pale:var(--human-pale);align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 7) calc(var(--px) * 8) calc(var(--px) * 7) calc(var(--px) * 7);border:calc(var(--px) * 2) solid #252d5e;border-left:calc(var(--px) * 4) solid color-mix(in srgb, var(--cc) 55%, #10142e);text-align:left;background:#0e1232d1;transition:transform 80ms steps(2,end);display:flex;position:relative}.weapon-art{width:calc(var(--px) * 36);height:calc(var(--px) * 36);border:calc(var(--px) * 2) solid color-mix(in srgb, var(--cc) 30%, #10142e);background:color-mix(in srgb, var(--cc) 8%, transparent);flex:none;place-items:center;display:grid}.weapon-ic{width:calc(var(--px) * 24);height:calc(var(--px) * 24);color:var(--cc)}.weapon-text{gap:calc(var(--px) * 4);flex-direction:column;min-width:0;display:flex}.weapon-name{color:#fff;text-shadow:var(--hard);white-space:nowrap}.weapon-kit{color:var(--cc)}.weapon-foot{align-items:center;gap:calc(var(--px) * 3) calc(var(--px) * 6);margin-top:calc(var(--px) * 2);flex-wrap:wrap;display:flex}.weapon-onair,.weapon-need{color:var(--faint)}.weapon.picked{border-color:var(--cc);background:linear-gradient(90deg, color-mix(in srgb, var(--cc) 22%, transparent), transparent 80%), #0e1232e6}.weapon.picked .weapon-art{border-color:var(--cc);background:color-mix(in srgb, var(--cc) 18%, transparent)}.weapon.picked .weapon-onair{padding:calc(var(--px) * 2) calc(var(--px) * 4) var(--px);background:var(--cc);color:#04101c}.weapon.is-sel{transform:translate(calc(var(--px) * -1), calc(var(--px) * -3));box-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000;border-top-color:#fff;border-bottom-color:#fff;border-right-color:#fff}.weapon.locked{border-left-color:#2a3266}.weapon.locked .weapon-ic,.weapon.locked .weapon-name,.weapon.locked .weapon-kit{color:var(--faint)}.weapon.locked .weapon-art{background:0 0;border-color:#252d5e}.weapon.locked.afford{border-left-color:var(--gd)}.weapon-cost{align-items:center;gap:calc(var(--px) * 4);color:var(--faint);display:flex}.weapon-cost .ic{width:calc(var(--px) * 8);height:calc(var(--px) * 8)}.weapon-cost.afford{padding:calc(var(--px) * 2) calc(var(--px) * 4) var(--px);box-shadow:inset 0 0 0 var(--px) var(--gd);color:var(--gd);background:#503800cc}.weapon.is-sel .weapon-cost.afford{background:var(--gd);color:var(--money-ink)}.signed{animation:.5s steps(5,end) signed}@keyframes signed{0%{box-shadow:0 0 0 calc(var(--px) * 3) #fff;filter:brightness(2)}}.kit{--cc:var(--human);--cc-pale:var(--human-pale);border-left:calc(var(--px) * 4) solid var(--cc);background:#0a0c26d6;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid}.kit.locked{border-left-color:var(--faint)}.weapon-detail{gap:calc(var(--px) * 8);padding:calc(var(--px) * 9) calc(var(--px) * 10);border-right:calc(var(--px) * 2) solid #1c2350;flex-direction:column;display:flex}.detail-head{align-content:start;gap:calc(var(--px) * 4) calc(var(--px) * 6);grid-template-columns:auto 1fr;display:grid}.detail-ic{width:calc(var(--px) * 18);height:calc(var(--px) * 18);color:var(--cc);grid-row:span 2}.kit.locked .detail-ic{color:var(--faint)}.detail-name{color:#fff;text-shadow:var(--hard)}.detail-kit{color:var(--cc)}.detail-text{gap:calc(var(--px) * 6);flex-direction:column;display:flex}.detail-bio{color:var(--cc-pale);text-shadow:var(--hard)}.detail-desc{color:var(--dim)}.detail-lock{align-items:center;gap:calc(var(--px) * 4);color:var(--faint);display:flex}.detail-lock.afford{color:var(--gd)}.deals-wrap{gap:calc(var(--px) * 6);padding:calc(var(--px) * 8) calc(var(--px) * 10) calc(var(--px) * 8);flex-direction:column;min-width:0;display:flex}.deals-head{align-items:baseline;gap:calc(var(--px) * 8);display:flex}.deals-title{color:var(--cc);text-shadow:var(--hard)}.deals-count{color:var(--faint)}.deals{grid-template-columns:repeat(auto-fill, minmax(calc(var(--px) * 128), 1fr));gap:calc(var(--px) * 4);display:grid}.deal{align-items:center;gap:calc(var(--px) * 6);min-width:0;padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3) calc(var(--px) * 4);border:calc(var(--px) * 2) solid #252d5e;text-align:left;background:#0e1232cc;transition:transform 80ms steps(2,end);display:flex}.deal-ic{width:calc(var(--px) * 14);height:calc(var(--px) * 14);color:var(--faint)}.deal-text{gap:calc(var(--px) * 3);flex-direction:column;min-width:0;display:flex}.deal-name{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deal-price{align-items:center;gap:calc(var(--px) * 3);color:var(--faint);display:flex}.deal-price .ic{width:calc(var(--px) * 8);height:calc(var(--px) * 8)}.deal.owned{border-color:color-mix(in srgb, var(--cc) 45%, #10142e);background:color-mix(in srgb, var(--cc) 10%, #0e1232d9)}.deal.owned .deal-ic{color:var(--cc)}.deal.owned .deal-name{color:#fff}.deal.owned .deal-price{color:var(--cc-pale)}.deal.afford{border-color:color-mix(in srgb, var(--gd) 55%, #10142e)}.deal.afford .deal-ic{color:var(--gd)}.deal.afford .deal-name{color:#fff}.deal.afford .deal-price{color:var(--gd)}.deal.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}.deal.afford.is-sel{background:#503800d9}.kit.locked .deal{opacity:.55}.deal-info{justify-content:center;gap:calc(var(--px) * 4);min-height:calc(var(--px) * 30);padding-top:calc(var(--px) * 6);border-top:var(--px) solid #1c2350;flex-direction:column;display:flex}.deal-top{align-items:baseline;gap:calc(var(--px) * 8);display:flex}.deal-iname{color:#fff;text-shadow:var(--hard)}.deal-sponsor{color:var(--faint)}.deal-status{color:var(--cc-pale);margin-left:auto}.deal-status.afford{color:var(--gd)}.deal-desc{color:var(--dim)}.setup-foot{align-items:flex-start;gap:calc(var(--px) * 16);display:flex}.heat-wrap{gap:calc(var(--px) * 6);flex-direction:column;flex:1;min-width:0;display:flex}.heat{align-items:center;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 8);border:calc(var(--px) * 2) solid #34407c;background:#0e1232cc;transition:transform 80ms steps(2,end);display:flex}.heat.is-sel{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}.heat-label{align-items:center;gap:calc(var(--px) * 4);margin-right:calc(var(--px) * 4);color:var(--gd);text-shadow:var(--hard);display:flex}.heat-label .ic{color:var(--or)}.heat-arrow{color:#34407c}.heat-arrow.r .ic{transform:scaleX(-1)}.heat.is-sel .heat-arrow{color:#fff}.heat-pips{gap:calc(var(--px) * 3);display:flex}.heat-lv{--hc:hsl(calc(52 - var(--h) * 10.4) 100% 60%);width:calc(var(--px) * 20);height:calc(var(--px) * 18);border:calc(var(--px) * 2) solid color-mix(in srgb, var(--hc) 45%, #10142e);color:var(--hc);font:var(--t1) / 1 var(--font);place-items:center;display:grid}.heat-lv .ic{width:calc(var(--px) * 8);height:calc(var(--px) * 8);color:var(--faint)}.heat-lv.locked{border-color:#23294a}.heat-lv.lit{background:var(--hc);color:#081022}.heat-val{padding-left:calc(var(--px) * 8);color:hsl(calc(52 - var(--heat,0) * 10.4) 100% 65%);text-shadow:var(--hard);margin-left:auto}.heat-desc{gap:calc(var(--px) * 4);flex-direction:column;display:flex}.heat-list{align-items:center;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:#f4f8ff0d;border-color:#b4c3e440}.heat-list .heat-next,.title[data-heat="0"] .heat-list .heat-next{margin-left:calc(var(--px) * 4);color:var(--faint);background:0 0;border:0;padding:0}.setup-foot .btn-play{min-width:calc(var(--px) * 170)}.go-text{align-items:flex-start;gap:calc(var(--px) * 4);flex-direction:column;display:flex}.go-name{color:var(--cc);font:var(--t1) / 1 var(--font);text-shadow:var(--hard)}.btn-play.is-sel .go-name{color:#fff}.deny{animation:.24s steps(6,end) deny}@keyframes deny{20%,60%{translate:calc(var(--px) * -4) 0}40%,80%{translate:calc(var(--px) * 4) 0}}.page-inner:has(.options-body){height:100%}.options-body{flex:1}.opt-tabs .set-choice,.opt-panel.narrow{width:min(100%, calc(var(--u) * 760))}.opt-panel.off,.credits-page.off{display:none}.opt-credits{flex:1;min-height:0;overflow-y:auto}.credits-page{gap:calc(var(--px) * 10);flex-direction:column;display:flex}.credits-block{gap:calc(var(--px) * 3);padding:calc(var(--px) * 4) calc(var(--px) * 6);border:var(--px) solid transparent;flex-direction:column;display:flex}.credits-block.is-sel{border-color:var(--money)}.credits-block .panel-head{justify-content:center}.pause-settings .credits-page{max-height:calc(100vh - var(--u) * 190);overflow-y:auto}.credits-row{gap:calc(var(--px) * 8);grid-template-columns:1fr 1fr;display:grid}.credits-role{color:#ffffffb8;text-align:right}.credits-note{margin-top:calc(var(--px) * 3);color:#ffffffb8;text-align:center;text-wrap:balance}.btn-encore{text-align:center;flex:1 0 100%;justify-content:center}.btn-encore.off,.res-post .btn.off{display:none}.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{white-space:pre;text-align:center;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);background-size:100% 1em;-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);white-space:pre;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:10%;top:calc(var(--px) * 24);height:calc(var(--px) * 168);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}.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)}.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)}.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)}.set-btn{pointer-events:auto;padding:calc(var(--px) * 2) calc(var(--px) * 6);font:inherit;color:#fff;cursor:pointer;text-shadow:var(--hard);background:#2a3366;border:0;justify-self:start}.set-btn.is-sel{color:#000;background:var(--gd);text-shadow:none}.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}.controls-keys:has(.bind-slot){grid-template-columns:repeat(3, calc(var(--px) * 100));display:grid}.bind-slot{pointer-events:auto;padding:calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 2);border:var(--px) solid #34407c;color:#fff;font:var(--t1) / 1 var(--font);text-align:center;white-space:nowrap;cursor:pointer;background:#0e1232bf}.bind-slot.empty{color:var(--faint)}.bind-slot.is-sel{border-color:var(--gd);background:var(--gd);color:#1a1200}.bind-slot.waiting{border-color:var(--live);background:var(--live);color:#fff}.controls-foot .set-btn{width:100%;padding:calc(var(--px) * 3) calc(var(--px) * 6) calc(var(--px) * 2);text-align:center;justify-self:stretch}.controls-foot{gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 10);flex-direction:column;display:flex}.controls-status{color:var(--dim);line-height:1.3}.set-note{align-items:center;gap:calc(var(--px) * 8);color:var(--gd);display:none}.set-note.on{display:flex}.records .tally{margin-top:0}.records-stats .stat{text-align:right}.page-head .cores{align-self:center}.opt-panel .settings,.opt-panel .controls{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:has(.boss.on) .hud-where{visibility:hidden}.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:var(--meter-w);position:absolute;transform:translate(-50%)}.surge-head{padding:0 0 calc(var(--px) * 4) calc(var(--px) * 76);justify-content:flex-end;align-items:flex-end;display:flex}.surge-how{min-height:calc(var(--t1) + var(--px) * 4);padding:0 0 calc(var(--px) * 4) calc(var(--px) * 76);font:var(--t1) / 1 var(--font);color:#dfe6ff;white-space:nowrap;text-shadow:var(--hard)}.surge-how[data-tone=warn]{color:var(--gd)}.surge-how[data-tone=bad]{color:#ff7a8c;animation:.3s steps(2,end) infinite od-flicker}.surge-how[data-tone=top]{color:#fff6d0}.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}.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{50%{transform:translate(calc(var(--px) * 2), calc(var(--px) * -1))}}.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) * -48);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(--meter-w) / 2 - var(--px) * 10 - var(--u) * 22));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,.chyron-call,.chyron-callsub,.chyron.call .chyron-text{display:none}.chyron.call .chyron-call{font:var(--t3) / 1.1 var(--font);letter-spacing:calc(var(--px) * 1);color:#fffbe8;transform-origin:0 60%;text-shadow:calc(var(--px) * -1) 0 0 var(--or), calc(var(--px) * 1) 0 0 var(--mg), calc(var(--px) * 2) calc(var(--px) * 3) 0 #000;display:block}.chyron.call[data-size=huge] .chyron-call{background:linear-gradient(180deg, #fff 0 28%, var(--gd) 28% 64%, var(--or) 64% 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(calc(var(--px) * 2) calc(var(--px) * 3) 0 #000);-webkit-background-clip:text;background-clip:text}.chyron.call .chyron-callsub:not(:empty){margin-top:calc(var(--px) * 4);color:var(--gd);text-shadow:var(--hard);display:block}.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(--tonight,var(--human));color:#00262a}.chyron[data-tone=human]{--cc:var(--tonight,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)}.popup.stunt{font-size:var(--t2);padding:calc(var(--px) * 2) calc(var(--px) * 4) calc(var(--px) * 1);background:var(--money);color:var(--money-ink);text-shadow:none;box-shadow:var(--hard2)}.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-tone=lift]{--dc:var(--money)}.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:min(var(--t8), 5.6vw);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-fine{margin-top:calc(var(--px) * 5);text-align:center;color:var(--dim);line-height:1.6}.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,.pause-settings .controls-page .controls{display:flex}.pause-settings .settings.off,.pause-settings .controls-page.off{display:none}.pause-settings .opt-tabs{margin-bottom:calc(var(--px) * 8)}.pause-settings .controls-page .controls{flex-direction:column}.pause-settings{overflow-y:auto}.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(--px) * 560), calc(100vw - var(--u) * 40));padding:calc(var(--px) * 16) calc(var(--px) * 22) calc(var(--px) * 18);text-align:center;flex-direction:column;align-items:stretch;animation:.3s steps(4,end) both pop-in;display:flex}.res-head{flex-direction:column;align-items:center;display:flex}.res-kicker{margin-bottom:calc(var(--px) * 12)}.res-title{font:var(--t5) / 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(--t3);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) * 12);color:var(--dim);text-shadow:var(--hard)}.res-cause{margin-top:calc(var(--px) * 8);font:var(--t2) / 1.2 var(--font);color:#ff8aa4;text-shadow:var(--hard);animation:.4s steps(4,end) .4s both fade-in}.res-cause:empty{display:none}.res-quip{margin-top:calc(var(--px) * 6);color:var(--faint)}.res-quip.tip{color:var(--dim)}.res-parting{margin-top:calc(var(--px) * 3);color:var(--faint)}.res-parting:empty{display:none}.res-tip-who{margin-right:calc(var(--px) * 5);color:var(--faint)}.res-quip[data-voice=ai] .res-tip{color:var(--ai-ink)}.res-record{justify-content:center;gap:calc(var(--px) * 6);padding-top:calc(var(--px) * 8);color:var(--dim);flex-wrap:wrap;display:flex}.res-record:empty{display:none}.res-record-label{color:var(--faint)}.res-scorewrap{margin:calc(var(--px) * 16) 0 calc(var(--px) * 12);justify-content:center;align-items:flex-start;display:flex}.res-ratings,.res-airwrap{align-items:center;gap:calc(var(--px) * 7);flex-direction:column;display:flex}.res-ratings{padding-right:calc(var(--px) * 24)}.res-airwrap{padding-left:calc(var(--px) * 24);border-left:calc(var(--px) * 2) solid #1c2350}.res-score{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(--cc,var(--cy)), 0 0 calc(var(--px) * 26) color-mix(in srgb, var(--cc,var(--cy)) 40%, transparent)}.res-air{font:var(--t4) / 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{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}.res-assist{padding:calc(var(--px) * 1) calc(var(--px) * 4);border:calc(var(--px) * 1) solid currentColor;color:#c9d2ff;display:none}.res-assist.on{display:inline-block}@keyframes best-in{0%{opacity:0;transform:scale(2)}}@keyframes best-glow{50%{background:#fff3c8}}.res-grid{padding:calc(var(--px) * 8) 0;border-top:var(--px) solid #1c2350;border-bottom:var(--px) solid #1c2350;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.res-cores{justify-content:center;align-items:center;gap:calc(var(--px) * 16);margin-top:calc(var(--px) * 12);display:flex}.res-earned{align-items:center;gap:calc(var(--px) * 5);color:var(--gd);animation:.4s steps(4,end) 1.1s both best-in;display:flex}.res-earned .ic{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.res-coresn{font:var(--t2) / 1 var(--font);color:#fff3c8;text-shadow:var(--hard)}.res-bal{align-items:baseline;gap:calc(var(--px) * 5);padding-left:calc(var(--px) * 16);border-left:calc(var(--px) * 2) solid #1c2350;color:var(--faint);display:flex}.res-bal b{color:var(--gd);font-weight:400}.res-heat{align-self:center;align-items:center;gap:calc(var(--px) * 5);margin-top:calc(var(--px) * 10);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-shop{margin-top:calc(var(--px) * 10);color:var(--dim);animation:.4s steps(4,end) 1.8s both fade-in}.res-shop.fresh{color:var(--gd);text-shadow:var(--hard)}.res-shop.off{display:none}.res-btns{justify-content:center;gap:calc(var(--px) * 8);margin-top:calc(var(--px) * 16);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.surge-ui *,.surge-ui :before,.surge-ui :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.opt-subhead{margin-top:calc(var(--px) * 14)}.chatset{gap:calc(var(--px) * 6);flex-direction:column;display:flex}.chatset-row{grid-template-columns:minmax(calc(var(--px) * 104), auto) 1fr}.set-text{pointer-events:auto;min-width:0;padding:calc(var(--px) * 4) calc(var(--px) * 5) calc(var(--px) * 3);border:calc(var(--px) * 2) solid #5867a8;color:#fff;font:var(--t1) / 1 var(--font);background:#0b1030;border-radius:0;outline:none}.set-text.is-sel,.set-text:focus{border-color:var(--gd)}.set-text:focus{box-shadow:0 0 0 calc(var(--px) * 2) var(--live)}.chatset-status{color:var(--cy2);text-shadow:var(--hard)}.chatset-status[data-status=off]{color:var(--dim)}.chatset-status[data-status=retrying],.chatset-status[data-status=unheard]{color:var(--money)}.chatset-help{color:var(--dim);line-height:1.6}.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=versus]) .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)}.open{pointer-events:none;display:none;position:absolute;inset:0}.open.on{display:block}.ui-game:has(>.open.on)>:not(.open){visibility:hidden}.open-bar{background:#000;height:11%;transition:transform .3s steps(5,end);position:absolute;left:0;right:0}.open-bar.top{top:0;transform:translateY(-100%)}.open-bar.bottom{bottom:0;transform:translateY(100%)}.open:is([data-beat=human],[data-beat=robots]) .open-bar{transform:none}.open-humans{align-items:flex-start;gap:calc(var(--px) * 8);flex-direction:column;max-width:40%;animation:.38s steps(6,end) .3s both open-humans-in;display:none;position:absolute;top:50%;left:7%;transform:translateY(-40%)}.open[data-beat=human] .open-humans{display:flex}@keyframes open-humans-in{0%{opacity:0;transform:translate(-130%,-40%)}}.open-tag,.open-seat{padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);color:#000;background:var(--human);font:var(--t1) / 1 var(--font);box-shadow:var(--hard2)}.open-prize{margin-top:calc(var(--px) * 3);padding:calc(var(--px) * 3) calc(var(--px) * 6);color:var(--money);font:var(--t1) / 1 var(--font);white-space:nowrap;background:#0a0c26d1}.open-human{align-items:flex-start;gap:calc(var(--px) * 6);flex-direction:column;display:flex}.open-humans[data-n="1"] .open-human{gap:calc(var(--px) * 8)}.open-seat{color:var(--human);box-shadow:none;background:0 0;padding:0}.open-name{font:var(--t6) / 1.05 var(--font);text-transform:uppercase;color:#fff;text-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 16) var(--human)}.open-humans:not([data-n="1"]) .open-name{font-size:var(--t3)}.open-bio{max-width:calc(var(--px) * 240);color:var(--human-pale);font:var(--t2) / 1.35 var(--font);text-shadow:var(--hard)}.open-kit{align-items:baseline;gap:calc(var(--px) * 8);padding:calc(var(--px) * 5) calc(var(--px) * 8) calc(var(--px) * 4);background:rgba(var(--net-rgb), .88);border-left:calc(var(--px) * 3) solid var(--human);box-shadow:var(--hard2);display:flex}.open-kitname{color:var(--human);font:var(--t2) / 1 var(--font);text-transform:uppercase}.open-kitline{color:var(--dim);font:var(--t1) / 1.3 var(--font)}.open-cold{align-items:flex-start;gap:calc(var(--px) * 6);flex-direction:column;max-width:62%;animation:.42s steps(6,end) both open-cold-in;display:none;position:absolute;bottom:16%;left:7%}.open[data-beat=robots] .open-cold{display:flex}@keyframes open-cold-in{0%{opacity:0;transform:translate(-12%)}}.open-kicker{padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);background:var(--live);color:#fff;font:var(--t1) / 1 var(--font);text-transform:uppercase;letter-spacing:.12em;box-shadow:var(--hard2)}.open-line{font:var(--t5) / 1.05 var(--font);text-transform:uppercase;color:#fff;text-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000, 0 0 calc(var(--px) * 16) #ff2a4a8c}.open-sub{color:#ffd6e2;font:var(--t2) / 1.35 var(--font);text-shadow:var(--hard)}.open-head{align-items:center;gap:calc(var(--px) * 10);flex-direction:column;display:none;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.open[data-beat=title] .open-head{display:flex}.open-brand{align-items:center;gap:calc(var(--px) * 6);flex-direction:column;display:flex}.open-title{visibility:hidden}.open[data-lines="1"] .open-title[data-line="1"],.open[data-lines="2"] .open-title:is([data-line="1"],[data-line="2"]),.open[data-lines="3"] .open-title{visibility:visible}@media (prefers-reduced-motion:no-preference){.open[data-lines="1"] .open-title[data-line="1"],.open[data-lines="2"] .open-title:is([data-line="1"],[data-line="2"]),.open[data-lines="3"] .open-title{animation:.32s steps(5,end) both open-line-in}.open[data-lines="3"] .open-brand{animation:.36s steps(6,end) both open-slam}}@keyframes open-line-in{0%{opacity:0;transform:translateY(40%)}}@keyframes open-slam{0%{opacity:0;transform:scale(2.4)}}.open-pre{padding:calc(var(--px) * 5) calc(var(--px) * 10) calc(var(--px) * 4);background:rgba(var(--net-rgb), .88);border-bottom:calc(var(--px) * 3) solid var(--money);box-shadow:var(--hard2);color:#fff;font:min(var(--t3), 2.6vw) / 1 var(--font);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-shadow:var(--hard)}.open-vs{font:min(var(--t5), 5.5vw) / 1 var(--font);text-transform:uppercase;white-space:nowrap;text-shadow:calc(var(--px) * 4) calc(var(--px) * 4) 0 #000}.open-vs-man{color:var(--human)}.open-vs-vs{color:#fff;font-size:var(--t3)}.open-vs-ai{color:var(--live)}.open-top{box-shadow:var(--hard2);align-items:stretch;display:flex}.open-top .bug-live{padding:calc(var(--px) * 6) calc(var(--px) * 8) calc(var(--px) * 5);font:var(--t2) / 1 var(--font);align-items:center;display:flex}.open-logo{padding:calc(var(--px) * 8) calc(var(--px) * 14) calc(var(--px) * 6);font:min(var(--t8), 5.2vw) / 1 var(--font);letter-spacing:.04em;white-space:nowrap;background:#0c0f2c;background-image: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) * 4) calc(var(--px) * 4) 0 #000) drop-shadow(0 0 calc(var(--px) * 12) #ffcf4a99);-webkit-background-clip:text;background-clip:text}.open-meta{align-items:stretch;gap:calc(var(--px) * 6);display:flex}.open-ep{padding:calc(var(--px) * 4) calc(var(--px) * 8) calc(var(--px) * 3);color:#fff;font:var(--t1) / 1 var(--font);text-shadow:var(--hard);white-space:nowrap;background:#1b2156}.open-round{padding:calc(var(--px) * 4) 0 calc(var(--px) * 3);font:var(--t1) / 1 var(--font);text-transform:uppercase;letter-spacing:.15em;color:#fff;white-space:nowrap;text-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 #000, 0 0 calc(var(--px) * 8) var(--money)}.open-action{flex-direction:column;align-items:center;animation:.22s steps(4,end) both open-action-in;display:none;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.open[data-beat=action] .open-action{display:flex}@keyframes open-action-in{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(2.6)}}.open-action-tag{margin-bottom:calc(var(--px) * 8);padding:calc(var(--px) * 4) calc(var(--px) * 8) calc(var(--px) * 3);color:var(--money);font:var(--t2) / 1 var(--font);box-shadow:var(--hard2);background:#0c0f2c}.open-action-text{padding:calc(var(--px) * 8) calc(var(--px) * 16) calc(var(--px) * 6);background:var(--money);color:var(--money-ink);font:var(--t8) / 1 var(--font);letter-spacing:.06em;box-shadow:calc(var(--px) * 5) calc(var(--px) * 5) 0 #000, 0 0 calc(var(--px) * 30) #ffcf4a99}.open-skip{right:calc(var(--px) * 16);bottom:calc(var(--px) * 14);color:var(--faint);font:var(--t1) / 1 var(--font);text-shadow:var(--hard);opacity:0;position:absolute}.open-skip.on{opacity:1}@media (prefers-reduced-motion:reduce){.open-humans,.open-cold,.open-bar,.open-action{transition:none;animation:none}}.rshow{pointer-events:none;display:none;position:absolute;inset:0}.rshow.on{display:block}.ui-game:has(>.rshow.on:not([data-beat=arrive]))>:not(.rshow){visibility:hidden}.rshow:not([data-beat=arrive]) .open-bar{transform:none}.rshow .rb{display:none}.rshow[data-beat=card] .rb{display:flex}.rshow-champ{align-items:flex-start;gap:calc(var(--px) * 7);flex-direction:column;max-width:44%;animation:.42s steps(6,end) both rshow-champ-in;display:none;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.rshow[data-beat=champion] .rshow-champ{display:flex}@keyframes rshow-champ-in{0%{opacity:0;transform:translate(-60%,-50%)}}.rshow-waiting{padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);background:var(--live);color:#fff;font:var(--t1) / 1 var(--font);text-transform:uppercase;letter-spacing:.12em;box-shadow:var(--hard2)}.rshow-name{font:var(--t10) / 1 var(--font);text-transform:uppercase;color:var(--rd);text-shadow:calc(var(--px) * 5) calc(var(--px) * 5) 0 #000, 0 0 calc(var(--px) * 20) #ff2a4ab3;animation:.52s steps(6,end) both rshow-slam}@keyframes rshow-slam{0%,35%{opacity:0;transform:scale(2.6)}to{opacity:1;transform:scale(1)}}.rshow-title{max-width:calc(var(--px) * 260);color:#ffd6e2;font:var(--t2) / 1.35 var(--font);text-shadow:var(--hard)}.rshow-record{padding:calc(var(--px) * 5) calc(var(--px) * 8) calc(var(--px) * 4);background:rgba(var(--net-rgb), .88);border-left:calc(var(--px) * 3) solid var(--rd);color:var(--money);font:var(--t2) / 1 var(--font);text-shadow:var(--hard);box-shadow:var(--hard2)}.rshow-ai{box-shadow:var(--hard2);align-items:stretch;animation:.6s steps(14,end) .9s both rshow-type;display:flex}.rshow-ai .vs-line{background:var(--ai-panel);color:var(--ai-ink)}@keyframes rshow-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.rshow-air{padding:calc(var(--px) * 8) calc(var(--px) * 16) calc(var(--px) * 6);background:var(--live);color:#fff;font:var(--t6) / 1 var(--font);letter-spacing:.1em;text-shadow:calc(var(--px) * 3) calc(var(--px) * 3) 0 #000;box-shadow:calc(var(--px) * 5) calc(var(--px) * 5) 0 #000, 0 0 calc(var(--px) * 30) #ff2a4a99;animation:1.3s steps(4,end) both rshow-air;display:none;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.rshow[data-beat=arrive] .rshow-air{display:block}@keyframes rshow-air{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(2.6)}25%,80%{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.rshow-champ,.rshow-name,.rshow-ai,.rshow-air{animation:none}}.throwcall-from{margin-top:calc(var(--px) * 3);font:var(--t1) / 1 var(--font);display:none}.throwcall.chat .throwcall-from{display:block}.gift.chat .gift-by{color:#fff}.chatmeter{align-items:flex-end;gap:calc(var(--px) * 3);margin-top:calc(var(--px) * 4);flex-direction:column;display:none}.chatmeter.on{display:flex}.chatmeter-head{gap:calc(var(--px) * 6);font:var(--t1) / 1 var(--font);text-shadow:var(--hard);display:flex}.chatmeter-label{color:var(--mg)}.chatmeter-bomb{color:var(--ai-hot)}.chatmeter-gift{color:var(--money)}.chatmeter-bar{--bomb:.5;width:calc(var(--px) * 96);height:calc(var(--px) * 4);background:linear-gradient(90deg, var(--ai-hot) 0 calc(var(--bomb) * 100%), var(--money) calc(var(--bomb) * 100%));box-shadow:var(--hard)}.chatmeter.idle .chatmeter-bar,.chatmeter.idle .chatmeter-n{opacity:.35}.chatmeter:not([data-status=live]) .chatmeter-label{color:var(--faint)}.adbreak{--ad-bg:#0d0d24;--ad-ink:var(--paper);--ad-accent:var(--money);pointer-events:auto;background:var(--net);display:none;position:absolute;inset:0;overflow:hidden}.adbreak.on{display:block}.adb-out,.adb-spot,.adb-back{display:none;position:absolute;inset:0}.adbreak[data-seg=out] .adb-out,.adbreak[data-seg=back] .adb-back{text-align:center;background:var(--scan), radial-gradient(ellipse at 50% 45%, #ffcf4a2e, transparent 60%), repeating-linear-gradient(-45deg, #ffffff08 0 calc(var(--px) * 8), transparent calc(var(--px) * 8) calc(var(--px) * 16)), var(--net);flex-direction:column;justify-content:center;align-items:center;display:flex}.adbreak[data-seg=spot] .adb-spot{color:var(--ad-ink);background:var(--scan), radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--ad-accent) 26%, transparent), transparent 62%), var(--ad-bg);display:block}.adb-logo{white-space:pre;text-align:center;font:var(--t12) / 1 var(--font);letter-spacing:calc(var(--px) * 6);margin-right:calc(var(--px) * -6);color:#fffbe8;text-shadow:calc(var(--px) * -4) 0 0 #ff3fd0bf, calc(var(--px) * 4) 0 0 #ff8a2ab3, calc(var(--px) * 5) calc(var(--px) * 6) 0 #000, 0 0 calc(var(--px) * 24) var(--gd)}.adb-rightback{margin-top:calc(var(--px) * 10);font:var(--t3) / 1 var(--font);color:var(--gd);text-shadow:var(--hard2)}.adb-out-tag{margin-top:calc(var(--px) * 28);padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);background:var(--money);color:var(--money-ink)}.adb-out-host{margin-top:calc(var(--px) * 8);max-width:80vw;font:var(--t2) / 1.5 var(--font);color:var(--paper);text-shadow:var(--hard)}.adb-out-ai{margin-top:calc(var(--px) * 12);padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);background:var(--ai-panel);color:var(--ai-ink);border-left:calc(var(--px) * 3) solid var(--ai)}.adb-out-ai:empty{display:none}.adb-back-big{margin-bottom:calc(var(--px) * 14);font:var(--t4) / 1 var(--font);color:var(--gd);text-shadow:var(--hard2)}.adb-back-line{margin-top:calc(var(--px) * 14);font:var(--t2) / 1.5 var(--font);color:var(--paper);text-shadow:var(--hard)}.adb-stage{justify-content:center;align-items:center;gap:calc(var(--px) * 12);text-align:center;flex-direction:column;display:flex;position:absolute;inset:8% 0 24%}.adb-rays{opacity:.22;background:repeating-conic-gradient(var(--ad-accent) 0 7.5deg, transparent 7.5deg 15deg);width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:9s linear infinite adb-spin;position:absolute;top:50%;left:50%}@keyframes adb-spin{to{transform:rotate(360deg)}}.adb-icon{color:var(--ad-accent);filter:drop-shadow(calc(var(--px) * 3) calc(var(--px) * 3) 0 #000);position:relative}.adb-ic{width:calc(var(--px) * 64);height:calc(var(--px) * 64);display:block}.adb-mark{align-items:center;gap:calc(var(--px) * 6);flex-direction:column;display:flex;position:relative}.adb-mark-line{font:var(--t8) / 1 var(--font);letter-spacing:calc(var(--px) * 2);color:var(--ad-ink);text-shadow:calc(var(--px) * 4) calc(var(--px) * 5) 0 #000, 0 0 calc(var(--px) * 16) var(--ad-accent)}.adb-mark.long .adb-mark-line{font-size:var(--t6)}.adb-head{max-width:88vw;padding:calc(var(--px) * 6) calc(var(--px) * 10) calc(var(--px) * 4);font:var(--t4) / 1.2 var(--font);color:var(--ad-bg);background:var(--ad-accent);box-shadow:var(--hard2);position:relative;transform:rotate(-2deg)}.adb-burst{width:calc(var(--px) * 112);height:calc(var(--px) * 112);padding:calc(var(--px) * 14);font:var(--t2) / 1.25 var(--font);color:var(--money-ink);background:var(--money);clip-path:polygon(50% 0,61% 18%,82% 8%,80% 30%,100% 36%,86% 52%,100% 68%,79% 72%,82% 94%,61% 84%,50% 100%,39% 84%,18% 94%,21% 72%,0 68%,14% 52%,0 36%,20% 30%,18% 8%,39% 18%);opacity:0;place-items:center;display:grid;position:absolute;top:14%;right:10%}.adb-burst:empty,.adb-stage[data-layout=logo] .adb-icon,.adb-stage[data-layout=logo] .adb-head,.adb-stage[data-layout=product] .adb-mark{display:none}.adb-stage[data-layout=product] .adb-ic{width:calc(var(--px) * 112);height:calc(var(--px) * 112)}.adb-stage[data-layout=tag] .adb-icon{display:none}.adb-stage[data-layout=tag] .adb-mark-line{font-size:var(--t5)}.adb-stage[data-layout=tag] .adb-head{font-size:var(--t3)}.adb-stage[data-layout=tag] .adb-burst{opacity:1}.adb-bug{right:calc(var(--u) * 22);top:calc(var(--u) * 20);align-items:flex-end;gap:calc(var(--px) * 3);opacity:.85;flex-direction:column;display:flex;position:absolute}.adb-bug-net{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);font:var(--t2) / 1 var(--font);color:#fff;border:calc(var(--px) * 1) solid #ffffff80;background:#00000073}.adb-bug-kind{color:#ffffffb3;text-shadow:var(--hard)}.adb-clock{left:calc(var(--u) * 22);top:calc(var(--u) * 20);padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2);color:var(--paper);background:var(--navy);box-shadow:var(--hard);position:absolute}.adb-clock:before{content:"";width:calc(var(--px) * 4);height:calc(var(--px) * 4);margin-right:calc(var(--px) * 4);background:var(--live);display:inline-block}.adb-vo{left:50%;bottom:calc(var(--u) * 52);width:min(88vw, calc(var(--px) * 720));padding:calc(var(--px) * 6) calc(var(--px) * 8) calc(var(--px) * 5);font:var(--t2) / 1.5 var(--font);text-align:center;color:#fff;text-shadow:var(--hard);background:#0009;position:absolute;transform:translate(-50%)}.adb-vo-name{margin-right:calc(var(--px) * 6);color:var(--ad-accent)}.adbreak[data-kind=ai] .adb-vo{background:var(--ai-panel);color:var(--ai-ink);border-left:calc(var(--px) * 3) solid var(--ai)}.adb-small{left:0;right:0;bottom:calc(var(--u) * 18);white-space:nowrap;color:#ffffff8c;position:absolute;overflow:hidden}.adb-small-text{display:inline-block}.adb-skip{right:calc(var(--u) * 22);bottom:calc(var(--u) * 30);padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);color:var(--paper);border:calc(var(--px) * 1) solid #fff6;opacity:0;background:#0000008c;transition:opacity .2s steps(2,end);position:absolute}.adbreak.skippable .adb-skip{opacity:1}.adbreak[data-seg=spot] .adb-skip{bottom:calc(var(--u) * 104)}.adb-cut{opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg, #00000059 0 calc(var(--px) * 1), transparent calc(var(--px) * 1) calc(var(--px) * 3)), #e8ecff;position:absolute;inset:0}.crawl{height:calc(var(--t1) + var(--px) * 6);background:var(--navy);border-top:calc(var(--px) * 1) solid var(--line);align-items:stretch;transition:transform .25s steps(4,end);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.crawl.on{transform:none}.crawl-tag{padding:calc(var(--px) * 1) calc(var(--px) * 6) 0;color:var(--money-ink);background:var(--money);flex:none;place-items:center;display:grid}.crawl.breaking .crawl-tag{color:#fff;background:var(--live);animation:.5s steps(2,end) infinite warn-blink}.crawl-win{flex:1;position:relative;overflow:hidden}.crawl-track{margin-top:calc(var(--t1) / -2);align-items:center;gap:calc(var(--px) * 12);white-space:nowrap;color:var(--paper);line-height:1;display:flex;position:absolute;top:50%;left:0}.crawl-dot{width:calc(var(--px) * 4);height:calc(var(--px) * 4);background:var(--money)}.surge-ui:has(.crawl.on) .chyron{bottom:calc(var(--u) * 20 + var(--t1) + var(--px) * 6)}.overdrive{justify-content:center;align-items:center;gap:calc(var(--px) * 10);flex-direction:column;display:flex}.overdrive-text{font-size:min(var(--t12), 10.5vw);animation:90ms steps(2,end) infinite surge-shake}.overdrive-sub{padding:calc(var(--px) * 4) calc(var(--px) * 8) calc(var(--px) * 3);font:var(--t3) / 1 var(--font);color:var(--money-ink);background:var(--money);box-shadow:var(--hard2);text-align:center;max-width:86vw;position:relative;transform:rotate(-2deg)}.overdrive-sub:empty{display:none}.surge-frame{opacity:0;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--px) * 3) #ffcf4af2, inset 0 0 calc(var(--px) * 8) calc(var(--px) * 3) #ffb02a80;transition:opacity .3s steps(3,end);position:absolute;inset:0}.surge-ui.in-surge .surge-frame{opacity:1;animation:.5s steps(2,end) infinite surge-frame,3s linear infinite surge-rainbow}@keyframes surge-rainbow{to{filter:hue-rotate(360deg)}}@keyframes surge-frame{50%{box-shadow:inset 0 0 0 calc(var(--px) * 5) #ffeeaaf2, inset 0 0 calc(var(--px) * 12) calc(var(--px) * 4) #ffcf4a8c}}.captive-tags{pointer-events:none;position:absolute;inset:0}.captive-tag{align-items:center;gap:calc(var(--px) * 3);margin:calc(var(--px) * -40) 0 0 calc(var(--px) * -26);padding:calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 2);color:var(--net);background:var(--human-pale);box-shadow:var(--hard);white-space:nowrap;animation:.8s steps(2,end) infinite captive-bob;display:flex;position:absolute;top:0;left:0}.captive-tag:after{content:"";left:50%;bottom:calc(var(--px) * -4);margin-left:calc(var(--px) * -4);border:calc(var(--px) * 4) solid transparent;border-bottom:0;border-top-color:var(--human-pale);position:absolute}.captive-secs{min-width:calc(var(--px) * 16);padding:calc(var(--px) * 1) calc(var(--px) * 2) 0;color:var(--paper);background:var(--net);text-align:center}.captive-tag.urgent{background:var(--money);animation:.12s steps(2,end) infinite captive-shake}.captive-tag.urgent:after{border-top-color:var(--money)}@keyframes captive-bob{50%{margin-top:calc(var(--px) * -42)}}@keyframes captive-shake{50%{margin-left:calc(var(--px) * -24)}}.ui-game.finale-on>:not(.finale){visibility:hidden}.finale{pointer-events:auto;color:#fff;font:var(--t1) / 1.4 var(--font);display:none;position:absolute;inset:0;overflow:hidden}.finale.on{display:block}.fin-bar{background:#000;height:11%;position:absolute;left:0;right:0}.fin-bar.top{top:0}.fin-bar.bottom{bottom:0}.fin-cap{z-index:3;align-items:baseline;gap:calc(var(--px) * 6);width:max-content;max-width:88%;padding:calc(var(--px) * 3) calc(var(--px) * 6);text-wrap:balance;background:#000;display:none;position:absolute;bottom:2.2%;left:50%;transform:translate(-50%)}.fin-cap.on{display:flex}.fin-cap-who{color:var(--money);flex:none}.fin-cap[data-who=ai] .fin-cap-who{color:var(--ai)}.fin-cap[data-who=ai] .fin-cap-text{color:var(--ai-ink)}.fin-skip{z-index:3;color:#ffffff8c;position:absolute;top:3.5%;right:1.5%}.surge-ui[data-device=touch] .fin-skip{display:none}.fin-card{align-items:flex-start;gap:calc(var(--px) * 5);flex-direction:column;max-width:42%;display:none;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.finale[data-stage=speech] .fin-card.on{animation:.38s steps(6,end) both fin-card-in;display:flex}@keyframes fin-card-in{0%{opacity:0;transform:translate(-130%,-50%)}}.fin-card-tag{padding:calc(var(--px) * 4) calc(var(--px) * 6) calc(var(--px) * 3);color:#000;background:var(--money);box-shadow:var(--hard2)}.fin-card-name{font-size:var(--t3);text-shadow:var(--hard2);line-height:1.1}.fin-card-sub{padding:calc(var(--px) * 2) calc(var(--px) * 4);background:#0a0c26d1}.fin-dialog{width:min(72%, calc(var(--px) * 300));border:calc(var(--px) * 2) solid var(--ai);background:var(--ai-panel);box-shadow:calc(var(--px) * 5) calc(var(--px) * 5) 0 #000;display:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.finale[data-stage=concede] .fin-dialog.on{animation:.2s steps(4,end) both fin-pop;display:block}@keyframes fin-pop{0%{transform:translate(-50%,-50%)scale(.6)}}.fin-dialog-title{padding:calc(var(--px) * 3) calc(var(--px) * 5);color:#000;background:var(--ai);justify-content:space-between;display:flex}.fin-dialog-x{opacity:.45}.fin-dialog-body{padding:calc(var(--px) * 12) calc(var(--px) * 10);color:var(--ai-ink);font-size:var(--t2);text-align:center;text-wrap:balance;line-height:1.35}.fin-dialog-btns{justify-content:center;gap:calc(var(--px) * 8);padding:0 calc(var(--px) * 8) calc(var(--px) * 10);flex-wrap:wrap;display:flex}.fin-btn{padding:calc(var(--px) * 4) calc(var(--px) * 6);border:var(--px) solid var(--ai);color:var(--ai-ink)}.fin-dialog.clicked .fin-btn:first-child{color:#000;background:var(--ai)}.fin-dialog.conceded .fin-dialog-btns{visibility:hidden;height:0;padding:0}.fin-cursor{width:calc(var(--px) * 10);height:calc(var(--px) * 14);clip-path:polygon(0 0,100% 62%,58% 66%,80% 100%,58% 100%,36% 70%,0 92%);background:#fff;transition:right .5s steps(10,end),bottom .5s steps(10,end);position:absolute;bottom:-14%;right:6%}.fin-dialog.on .fin-cursor{bottom:14%;right:62%}.fin-dialog.conceded .fin-cursor{display:none}.fin-ticket{width:54%;padding:calc(var(--px) * 7) calc(var(--px) * 9);color:#1a1204;box-shadow:calc(var(--px) * 5) calc(var(--px) * 5) 0 #000;background:#f4e7c0;display:none;position:absolute;top:14%;left:7%;overflow:visible}.finale[data-stage=prize] .fin-ticket.on{animation:fin-print var(--print,1.6s) steps(16, end) both;display:block}@keyframes fin-print{0%{clip-path:inset(0 -20% 100%)}to{clip-path:inset(0 -20% -20%)}}.fin-ticket-head{justify-content:space-between;gap:calc(var(--px) * 6);margin:0 calc(var(--px) * -9) calc(var(--px) * 6);margin-top:calc(var(--px) * -7);padding:calc(var(--px) * 4) calc(var(--px) * 9);color:var(--money);background:#1a1204;display:flex}.fin-ticket-rows{gap:calc(var(--px) * 3) calc(var(--px) * 10);grid-template-columns:1fr 1fr;display:grid}.fin-ticket-row{padding-bottom:calc(var(--px) * 2);border-bottom:var(--px) dashed #1a12044d;flex-direction:column;display:flex}.fin-ticket-label{opacity:.62}.fin-ticket-code{gap:var(--px);height:calc(var(--px) * 14);margin-top:calc(var(--px) * 6);display:flex}.fin-ticket-code i{background:#1a1204;flex:none}.fin-ticket-serial{margin-top:calc(var(--px) * 2);opacity:.7}.fin-ticket-fine{margin-top:calc(var(--px) * 3);opacity:.8;line-height:1.5}.fin-stamp{padding:calc(var(--px) * 4) calc(var(--px) * 7);border:calc(var(--px) * 3) solid var(--ai);color:var(--ai);font-size:var(--t2);white-space:nowrap;display:none;position:absolute;top:76%;left:70%;transform:translate(-50%,-50%)rotate(-11deg)}.fin-ticket.stamped .fin-stamp{animation:.16s steps(4,end) both fin-stamp;display:block}@keyframes fin-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-11deg)scale(2.6)}}.fin-roll{display:none;position:absolute;inset:11% 0;overflow:hidden}.finale[data-stage=credits] .fin-roll{display:block}.fin-roll:before{content:"";background:linear-gradient(90deg,#0000,#04050edb 12% 88%,#0000);position:absolute;inset:0 12%}.fin-roll-in{align-items:center;gap:calc(var(--px) * 5);text-shadow:var(--hard);will-change:transform;flex-direction:column;display:flex;position:relative}.fin-roll-logo{color:var(--ai);font-size:var(--t5);text-align:center;text-shadow:var(--hard2);line-height:1.15}.fin-roll-head{color:var(--money);font-size:var(--t2)}.fin-roll-row{gap:calc(var(--px) * 8);grid-template-columns:1fr 1fr;width:86%;display:grid}.fin-roll-role{color:#ffffffb8;text-align:right}.fin-roll-note{text-align:center;max-width:78%}.fin-roll-star{font-size:var(--t2)}.fin-roll-last{max-width:70%;margin-top:calc(var(--px) * 90);color:var(--ai-ink);font-size:var(--t2);text-align:center;text-wrap:balance;line-height:1.4}.fin-roll-gap{height:calc(var(--px) * 18)}.fin-board{z-index:2;justify-content:center;gap:calc(var(--px) * 8);color:var(--money);background:#05060c;flex-direction:column;padding:0 9%;display:none;position:absolute;inset:0}.finale[data-stage=board] .fin-board{display:flex}.finale[data-stage=board] .fin-bar,.finale[data-stage=board] .fin-skip{z-index:3}.fin-board-head{justify-content:space-between;gap:calc(var(--px) * 8);padding-bottom:calc(var(--px) * 4);border-bottom:calc(var(--px) * 2) solid var(--money);font-size:var(--t2);display:flex}.fin-board-rows{gap:calc(var(--px) * 5);flex-direction:column;display:flex}.fin-board-row{gap:calc(var(--px) * 10);font-size:var(--t2);grid-template-columns:1fr auto 1fr;line-height:1.2;display:grid}.fin-flap{padding:calc(var(--px) * 2) calc(var(--px) * 3);background:#10121c}.fin-flap.c1{min-width:calc(var(--px) * 16);text-align:center}.fin-flap.c2{text-align:right}.fin-board-row.gone .c2{color:#fff}.fin-board-row.ai{color:var(--ai)}.fin-board-foot{margin-top:calc(var(--px) * 4);color:#ffffff9e}.surge-ui[data-text=largest] .fin-ticket{width:92%;top:12%;left:4%}.surge-ui[data-text=largest] :is(.fin-ticket-code,.fin-ticket-serial),.surge-ui[data-text=largest] .fin-ticket-fine{display:none}.surge-ui .ui-game{--t1:calc(var(--tpx,var(--px)) * 8);--t2:max(calc(var(--px) * 16), var(--t1));font-size:var(--t1)}.surge-ui .ui-game .hud-vital .hud-label{width:auto;min-width:calc(var(--px) * 32)}@media (max-width:1600px){.surge-ui:is([data-text=large],[data-text=largest]) .ui-game .bug-onair{display:none}}.surge-ui .ui-game .hud-where{font-size:min(var(--t1), calc(var(--px) * 12))}.surge-ui .ui-game .chyron-tag{flex-wrap:wrap}.surge-ui .ui-game .chyron-name{white-space:nowrap}.surge-ui.handheld .ui-game .surge-how,.surge-ui.small-screen .ui-game .surge-how,.surge-ui[data-text=largest] .ui-game .surge-how,.surge-ui[data-text=large] .ui-game .surge-how{width:max-content;max-width:calc(var(--meter-w) + var(--px) * 100);white-space:normal;text-wrap:balance;padding-left:0;line-height:1.3}.set-row.set-row-choice{gap:calc(var(--px) * 4);grid-template-columns:1fr}.set-choice{gap:calc(var(--px) * 3);font:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.set-opt{padding:calc(var(--px) * 3) calc(var(--px) * 4) calc(var(--px) * 2);color:var(--faint);text-align:center;white-space:nowrap;background:#1a2150;flex:1}.set-opt.on{background:var(--cy);color:#00262a}.set-choice.is-sel .set-opt{box-shadow:inset 0 0 0 var(--px) #8796c8}.set-choice.is-sel .set-opt.on{background:var(--gd);color:#1a1200;box-shadow:var(--hard)}.surge-ui[data-flash=reduced] .ui-game :is(.surge-how,.surge-segfill,.throwcall-text){animation-duration:.6s}.surge-ui[data-flash=low] .ui-game :is(.surge-how,.surge-tag,.surge-segfill,.surge-bar,.throwcall-text,.surge-frame){animation:none}.ach-toast{--t1:calc(var(--tpx,var(--px)) * 8);right:calc(var(--u) * 24);bottom:calc(var(--u) * 72);z-index:40;opacity:0;align-items:center;gap:calc(var(--px) * 6);max-width:44vw;padding:calc(var(--px) * 5) calc(var(--px) * 10) calc(var(--px) * 5) calc(var(--px) * 6);border-left:calc(var(--px) * 4) solid var(--money);background:var(--scan), linear-gradient(90deg, #281e04f5, #0a0c26eb);box-shadow:var(--hard2);pointer-events:none;display:flex;position:absolute}.ui-game.on~.ach-toast{top:40%;bottom:auto}.ach-toast-ic{color:var(--money);place-items:center;display:grid}.ach-toast-ic .ic{width:calc(var(--px) * 16);height:calc(var(--px) * 16)}.ach-toast-kicker{margin-bottom:calc(var(--px) * 3);color:var(--dim);font:var(--t1) / 1 var(--font);text-shadow:var(--hard)}.ach-toast-name{color:var(--money);font:var(--t1) / 1.2 var(--font);text-shadow:var(--hard)}.page-inner:has(.rec-body){height:100%}.rec-body{flex:1}.ach-body{gap:calc(var(--px) * 6);flex-direction:column;min-height:0;display:flex}.ach-body.off,.rec-career.off,.rec-episodes.off,.rec-board.off{display:none}.ach-list{align-content:start;gap:calc(var(--px) * 4);min-height:0;padding:calc(var(--px) * 2) calc(var(--px) * 6) calc(var(--px) * 8) calc(var(--px) * 2);scrollbar-color:var(--money) transparent;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.ach-group{padding:calc(var(--px) * 6) calc(var(--px) * 2) calc(var(--px) * 2);color:var(--dim);font:var(--t1) / 1 var(--font);text-shadow:var(--hard);grid-column:1/-1;justify-content:space-between;display:flex}.ach-row{align-items:flex-start;gap:calc(var(--px) * 6);padding:calc(var(--px) * 5) calc(var(--px) * 6);border:var(--px) solid #ffffff1a;color:inherit;font:var(--t1) / 1 var(--font);text-align:left;cursor:default;background:#080a1eb8;display:flex}.ach-row.is-sel{background:#181c46e6;border-color:#fff}.ach-row.earned{background:var(--scan), linear-gradient(90deg, #2e2206e6, #0a0c26c7);border-color:#ffcf4a80}.ach-row.earned.is-sel{border-color:var(--money)}.ach-ic{width:calc(var(--px) * 16);height:calc(var(--px) * 16);color:var(--dim);flex:none;place-items:center;display:grid}.ach-ic .ic{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.ach-row.earned .ach-ic{color:var(--money)}.ach-text{flex:1;min-width:0}.ach-name{color:#c9cde6;text-shadow:var(--hard);line-height:1.2}.ach-row.earned .ach-name{color:var(--money)}.ach-desc{margin-top:calc(var(--px) * 3);color:var(--dim);line-height:1.3}.ach-when{margin-top:calc(var(--px) * 3);color:var(--money);opacity:.75}.ach-progress{align-items:center;gap:calc(var(--px) * 6);margin-top:calc(var(--px) * 4);display:flex}.ach-bar{height:calc(var(--px) * 3);background:#ffffff1f;flex:1}.ach-fill{background:var(--money);height:100%}.ach-count{color:var(--dim)}.res-ach{justify-content:center;align-items:baseline;gap:calc(var(--px) * 6);color:var(--money);text-shadow:var(--hard);display:flex}.res-ach:empty{display:none}.res-ach-label{color:var(--dim);flex:none}.rec-board{gap:calc(var(--px) * 6);flex-direction:column;min-height:0;display:flex}.rec-board-foot{align-items:center;gap:calc(var(--px) * 8);flex:none;display:flex}.rec-board-foot .set-btn.off{display:none}.rec-boardrow.best{padding-block:calc(var(--px) * 8);border-color:var(--cy)}.rec-boardrow.best .rec-title,.rec-boardrow.best .rec-nums b{font-size:calc(var(--t1) * 1.5)}.rec-kicker{margin-bottom:calc(var(--px) * 4);color:var(--money);text-shadow:var(--hard)}.rec-watch{align-items:center;gap:calc(var(--px) * 3);padding:calc(var(--px) * 3) calc(var(--px) * 5);background:var(--cy);color:#06081a;flex:none;display:flex}.rec-watch .ic{width:calc(var(--px) * 8);height:calc(var(--px) * 8)}.rec-who-name{color:var(--money);text-shadow:var(--hard)}.rec-rank{width:calc(var(--px) * 22);color:var(--dim);text-align:right;flex:none}.res-post{align-items:center;gap:calc(var(--px) * 4);flex-direction:column;display:flex}.res-post.off{display:none}.res-post-btns{justify-content:center;gap:calc(var(--px) * 6);flex-wrap:wrap;display:flex}.res-post-line{color:var(--dim)}.rec-career{gap:calc(var(--u) * 16);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);min-height:0;display:grid;overflow-y:auto}.rec-side{gap:calc(var(--u) * 16);flex-direction:column;display:flex}.rec-panel{gap:calc(var(--px) * 4);flex-direction:column;display:flex}.rec-line{justify-content:space-between;gap:calc(var(--px) * 8);display:flex}.rec-label{color:var(--dim)}.rec-value{color:#fff;text-shadow:var(--hard)}.rec-cast{gap:calc(var(--px) * 10);grid-template-columns:1.4fr repeat(3,1fr);align-items:center;display:grid}.rec-castname{align-items:center;gap:calc(var(--px) * 4);color:#fff;display:flex}.rec-castname .ic{width:calc(var(--px) * 12);height:calc(var(--px) * 12)}.rec-episodes{gap:calc(var(--px) * 6);flex-direction:column;min-height:0;display:flex}.rec-note{color:var(--dim)}.rec-list{gap:calc(var(--px) * 3);min-height:0;padding:calc(var(--px) * 2);scrollbar-color:var(--money) transparent;flex-direction:column;display:flex;overflow-y:auto}.rec-row{align-items:center;gap:calc(var(--px) * 8);padding:calc(var(--px) * 4) calc(var(--px) * 6);border:var(--px) solid #ffffff1a;color:inherit;font:var(--t1) / 1 var(--font);text-align:left;pointer-events:auto;cursor:pointer;background:#080a1eb8;flex:none;display:flex}.rec-row.is-sel{background:#181c46e6;border-color:#fff}.rec-who{gap:calc(var(--px) * 2);min-width:calc(var(--px) * 16);color:var(--dim);flex:none;display:flex}.rec-who .ic{width:calc(var(--px) * 14);height:calc(var(--px) * 14)}.rec-text{flex:1;min-width:0}.rec-title{margin-bottom:calc(var(--px) * 3);color:#fff}.rec-row.won .rec-title{color:var(--money)}.rec-tags{color:var(--dim)}.rec-nums{align-items:flex-end;gap:calc(var(--px) * 3);color:var(--dim);flex-direction:column;display:flex}.rec-nums b{color:#fff;font-weight:400}.rec-play{width:calc(var(--px) * 12);height:calc(var(--px) * 12);color:var(--cy);flex:none}.replay-bug{--t1:calc(var(--tpx,var(--px)) * 8);right:calc(var(--u) * 24);z-index:35;gap:calc(var(--px) * 3);max-width:calc(100% - var(--u) * 48);padding:calc(var(--px) * 4) calc(var(--px) * 6);box-shadow:var(--hard2);font:var(--t1) / 1 var(--font);pointer-events:none;background:#06081ad9;flex-direction:column;display:none;position:absolute;top:30%}.replay-bug.on{display:flex}.replay-top{justify-content:space-between;gap:calc(var(--px) * 8);display:flex}.replay-tag{color:var(--live);text-shadow:var(--hard)}.replay-speed{color:#fff}.replay-track{height:calc(var(--px) * 2);background:#ffffff26}.replay-fill{background:var(--cy);height:100%}.replay-how{color:var(--dim);line-height:1.2}.team{pointer-events:none;display:none;position:absolute;inset:0}.team.on{display:block}.team-tag{padding:calc(var(--px) * 1) calc(var(--px) * 3);font-size:var(--t1);color:#04121a;background:var(--cc,var(--human));box-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 #0000008c;white-space:nowrap;position:absolute;top:0;left:0}.team-tag.down{color:var(--cc-pale,var(--human-pale));background:color-mix(in srgb, var(--cc,var(--human)) 18%, #04060f);animation:.8s steps(2,end) infinite team-down}@keyframes team-down{50%{opacity:.45}}.team-strip{gap:calc(var(--px) * 4);margin-top:calc(var(--px) * 4);flex-direction:column;display:none}.team-strip.on{display:flex}.team-card{align-items:center;column-gap:calc(var(--px) * 5);row-gap:calc(var(--px) * 2);padding:calc(var(--px) * 3) calc(var(--px) * 5);border-left:calc(var(--px) * 3) solid var(--cc,var(--human));background:#040a18b8;grid-template-columns:auto auto;display:grid}.team-card.down{border-left-color:color-mix(in srgb, var(--cc,var(--human)) 35%, #04060f)}.team-name{font-size:var(--t1);color:var(--cc-pale,var(--human-pale))}.team-hull{gap:calc(var(--px) * 1);filter:drop-shadow(0 0 calc(var(--px) * 2) #4dff9a66);display:flex}.team-hull .pip-hull{width:calc(var(--px) * 6);height:calc(var(--px) * 7)}.team-hull.low .pip-hull.on{background:var(--rd)}.team-nova,.team-state{font-size:var(--t1);color:#f6c8ff}.team-state{color:var(--cc-pale,var(--human-pale));grid-column:1/-1}.team-state:empty,.team-nova:empty{display:none}.join{left:calc(var(--u) * 36);bottom:calc(var(--u) * 12);z-index:30;min-width:calc(var(--px) * 120);padding:calc(var(--px) * 4) calc(var(--px) * 6);font-family:Surge Pixel,monospace;font-size:var(--t1);color:var(--human-pale);border-left:calc(var(--px) * 3) solid var(--human);pointer-events:none;background:#040a18cc;display:none;position:absolute}.join.on{display:block}.join-head{color:var(--human);margin-bottom:calc(var(--px) * 3)}.join-list{gap:calc(var(--px) * 2);flex-direction:column;display:flex}.join-seat b{color:var(--cc,var(--human));margin-right:calc(var(--px) * 4)}.join-hint{margin-top:calc(var(--px) * 3);color:#8fa6c8}.touch-pad,.touch-pause{display:none}.surge-ui[data-device=touch] .touch-pad{display:block}.surge-ui[data-device=touch] .touch-pause{display:inline-flex}.touch-pad{--r:clamp(44px, 15vmin, 90px);--b:clamp(56px, 17vmin, 96px);--edge:max(12px, 3vmin);--sl:env(safe-area-inset-left,0px);--sr:env(safe-area-inset-right,0px);--sb:env(safe-area-inset-bottom,0px);pointer-events:none;z-index:3;position:absolute;inset:0}.touch-pad.off{visibility:hidden}.touch-ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);bottom:calc(var(--sb) + 8vh);border:2px dashed #f4f8ff38;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.touch-ring-move{left:calc(var(--sl) + 9vw)}.touch-ring-aim{right:calc(var(--sr) + var(--b) + var(--edge) * 2 + 6vw);border-color:#2ff3ff3d}.touch-pad.moving .touch-ring-move,.touch-pad.aiming .touch-ring-aim{opacity:0}.touch-label{font:var(--t1) / 1 var(--font);color:#f4f8ff8c;text-shadow:var(--hard);text-align:center;white-space:nowrap}.touch-stick{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);opacity:0;will-change:transform;background:radial-gradient(circle,#0a0c260d 40%,#0a0c2659 100%);border:3px solid #f4f8ff59;border-radius:50%;position:absolute;top:0;left:0}.touch-stick.on{opacity:1}.touch-aim{border-color:#2ff3ff73}.touch-knob{width:calc(var(--r) * .9);height:calc(var(--r) * .9);margin:calc(var(--r) * -.45) 0 0 calc(var(--r) * -.45);will-change:transform;background:#f4f8ff66;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #00000059}.touch-aim .touch-knob{background:#2ff3ff73}.touch-pad.firing .touch-aim .touch-knob{background:#9ff8ffd9;box-shadow:0 0 0 3px #00000059,0 0 18px #2ff3ffb3}.touch-btn{right:calc(var(--sr) + var(--edge));width:var(--b);height:var(--b);background:rgba(var(--net-rgb), .55);color:#2ff3ff80;font:inherit;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border:3px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;overflow:hidden}.touch-btn .touch-label{color:inherit;position:relative}.touch-dash{bottom:calc(var(--sb) + 22vh)}.touch-nova{bottom:calc(var(--sb) + 22vh + var(--b) + var(--edge));right:calc(var(--sr) + var(--edge) + var(--b) * .45);color:#ff3fd073}.touch-btn.ready{color:var(--human)}.touch-nova.ready{color:var(--mg);box-shadow:0 0 14px #ff3fd08c}.touch-btn.down{background:rgba(var(--net-rgb), .85);transform:scale(.92)}.touch-fill{opacity:.22;transform:translateY(calc((1 - var(--f,0)) * 100%));background:currentColor;position:absolute;inset:0}.touch-pause{justify-content:center;align-self:stretch;align-items:center;gap:calc(var(--px) * 3);min-width:max(36px, calc(var(--px) * 22));min-height:36px;margin-left:calc(var(--px) * 4);padding:0 calc(var(--px) * 5);background:rgba(var(--net-rgb), .85);box-shadow:var(--hard);pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border:0}.touch-pause span{width:calc(var(--px) * 3);height:calc(var(--px) * 10);background:var(--paper);min-width:3px;min-height:12px}.surge-ui[data-device=touch] .hints,.surge-ui[data-device=touch] .cards-hint,.surge-ui[data-device=touch] .card-key,.surge-ui[data-device=touch] .join:not(.seated),.surge-ui:not([data-device=touch]) .controls-col[data-col=touch],.surge-ui[data-device=touch] .controls-col[data-col=keys]{display:none}.rotate{z-index:50;background:rgba(var(--net-rgb), .96);pointer-events:auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:none;position:absolute;inset:0}.rotate-phone{border:4px solid var(--human);border-radius:8px;width:44px;height:76px;animation:2.4s ease-in-out infinite rotate-turn}.rotate-title{font:16px / 1.4 var(--font);color:var(--paper);text-shadow:var(--hard)}.rotate-sub{font:8px / 1.6 var(--font);color:var(--dim);max-width:260px}@keyframes rotate-turn{0%,25%{transform:rotate(0)}55%,to{transform:rotate(-90deg)}}@media (orientation:portrait) and (pointer:coarse){.rotate{display:flex}}@media (prefers-reduced-motion:reduce){.rotate-phone{animation:none;transform:rotate(-90deg)}}:is(.surge-ui.handheld,.surge-ui.small-screen) .ui-game{--meter-w:calc(var(--px) * 240)}:is(.surge-ui.handheld,.surge-ui.small-screen) .boss{top:calc(var(--u) * 18 + var(--t1) + var(--t3) + var(--px) * 8);width:calc(var(--px) * 180)}:is(.surge-ui.handheld,.surge-ui.small-screen) .chyron.call .chyron-call{font-size:var(--t2)}:is(.surge-ui.handheld,.surge-ui.small-screen) .hud-mult{display:none}:is(.surge-ui.handheld,.surge-ui.small-screen) .popup.stunt{font-size:var(--t1)}.surge-ui.handheld .owned-list{max-height:calc(100vh - var(--u) * 260)}.surge-ui.handheld .cards{gap:calc(var(--u) * 10)}.surge-ui.handheld .cards-title{font-size:var(--t3)}.surge-ui.handheld .cards-row{gap:calc(var(--u) * 16)}.surge-ui.handheld .card{width:calc(var(--u) * 206);height:calc(var(--u) * 252)}.surge-ui.handheld .title-page.sub{padding:calc(var(--u) * 10) calc(var(--u) * 24);pointer-events:auto;align-items:flex-start;overflow-y:auto}.surge-ui.handheld .page-inner{gap:calc(var(--u) * 8)}.surge-ui.handheld .page-title{margin:calc(var(--px) * 4) 0 calc(var(--px) * 3);font-size:var(--t2)}.surge-ui.handheld .page-head{padding-bottom:calc(var(--px) * 4)}.surge-ui.handheld .setup-body{gap:calc(var(--u) * 8)}.surge-ui.handheld .title:not([data-page=menu]) .hints,.surge-ui.handheld .daily-tag:not(.on){display:none}.surge-ui.handheld .weapon{padding:calc(var(--px) * 5);gap:calc(var(--px) * 5)}.surge-ui.handheld .weapon-text{gap:calc(var(--px) * 3)}.surge-ui.handheld .deal{padding:calc(var(--px) * 3) calc(var(--px) * 5) calc(var(--px) * 2) calc(var(--px) * 4)}.surge-ui.handheld .deal-text{gap:calc(var(--px) * 2)}.surge-ui.handheld .weapon-art{width:calc(var(--px) * 28);height:calc(var(--px) * 28)}.surge-ui.handheld .weapon-ic{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.surge-ui.handheld .weapon-detail{gap:calc(var(--px) * 5);padding:calc(var(--px) * 6) calc(var(--px) * 8)}.surge-ui.handheld .deals-wrap{gap:calc(var(--px) * 4);padding:calc(var(--px) * 6) calc(var(--px) * 8)}.surge-ui.handheld .deal-info{min-height:calc(var(--px) * 24);padding-top:calc(var(--px) * 4)}.surge-ui.handheld .res-panel{width:min(calc(var(--px) * 600), calc(100vw - var(--u) * 24));padding:calc(var(--px) * 10) calc(var(--px) * 16) calc(var(--px) * 12)}.surge-ui.handheld .res-kicker{margin-bottom:calc(var(--px) * 6)}.surge-ui.handheld .res-scorewrap{margin:calc(var(--px) * 10) 0 calc(var(--px) * 8)}.surge-ui.handheld .res-btns{margin-top:calc(var(--px) * 10)}
