.game-layout,#game:fullscreen .game-layout,:root:fullscreen #game.active .game-layout,#game.fullscreen-fallback .game-layout{grid-template-columns:minmax(0,1fr)}html:not(.touch-ui) #game.active:not(:fullscreen){box-sizing:border-box;height:100dvh;display:flex;flex-direction:column;overflow:hidden}html:not(.touch-ui) #game.active:not(:fullscreen)>.topbar{flex:none;width:100%;box-sizing:border-box}html:not(.touch-ui) #game.active:not(:fullscreen)>.game-layout{flex:1 1 0;min-height:0;width:100%;grid-template-rows:minmax(0,1fr)}html:not(.touch-ui) #game.active:not(:fullscreen) .arena-wrap{display:flex;flex-direction:column;min-height:0}html:not(.touch-ui) #game.active:not(:fullscreen) #arena{flex:1 1 0;min-height:0;height:auto!important}.arena-wrap .arena-leaderboard{position:absolute;top:44px;right:12px;z-index:22;width:216px;margin:0;padding:9px 10px 6px;border:0;border-radius:12px;background:#19143cad;color:#fff;box-shadow:0 4px #0a081e40;pointer-events:none}.arena-leaderboard-title{display:block;margin:0 0 3px 2px;color:#ffd23f;font:1000 11px/1 Nunito,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase}#game .arena-wrap .arena-leaderboard ol{margin:0;padding:0;max-height:none!important;overflow:visible}.arena-wrap .arena-leaderboard li{grid-template-columns:16px 9px minmax(0,1fr) auto;gap:6px;padding:3px 4px;color:#fff;font-size:12px;border-radius:7px;background:none}.arena-wrap .arena-leaderboard li.me{background:#ffd23f33}.arena-wrap .arena-leaderboard li.out{opacity:.4}.arena-wrap .arena-leaderboard .rank{color:#ffffffb3;font-size:11px;text-align:right}.arena-wrap .arena-leaderboard .color-dot{width:9px;height:9px}.arena-wrap .arena-leaderboard .player-info{min-width:0}.arena-wrap .arena-leaderboard .player-info b{display:block;overflow:hidden;color:#fff;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.arena-wrap .arena-leaderboard .player-info small{display:block;overflow:hidden;color:#fff9;font-size:10.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.arena-wrap .arena-leaderboard .score{color:#fff;font-weight:1000;font-size:13px;text-align:right}.arena-wrap .arena-leaderboard .score small{display:block;color:#ffffffa6;font-size:10px;font-weight:800}.arena-wrap .arena-leaderboard .score small.danger{color:#ff8f8f}html:not(.touch-ui) #game .rival-hud,html:not(.touch-ui) #game .rival-hud.below-goals{inset:96px auto auto 50%;width:auto;min-width:0;padding:7px 14px 9px;border:0;border-radius:14px;background:#19143cd1;box-shadow:0 4px #0a081e4d;transform:translate(-50%);animation:rival-in .35s cubic-bezier(.2,1.4,.4,1) both;pointer-events:none}html:not(.touch-ui) #game .rival-hud.hidden{display:none}html:not(.touch-ui) #game .rival-hud>small{display:block;margin-bottom:4px;color:#ffd23f;font:1000 10px Nunito,Segoe UI,sans-serif;letter-spacing:.14em;text-align:center}html:not(.touch-ui) #game .rival-duel{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:14px}html:not(.touch-ui) #game .rival-swords{display:none}html:not(.touch-ui) #game .rival-country{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:900;font-size:13px}html:not(.touch-ui) #game .rival-country-away{order:3;flex-direction:row-reverse}html:not(.touch-ui) #game #rivalScore{order:2;padding:3px 12px;border-radius:9px;background:#fff;color:#252b47;font:1000 20px/1.1 Nunito,Segoe UI,sans-serif}@keyframes rival-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}html.touch-ui #game#game .arena-wrap .arena-leaderboard{display:none;top:calc(var(--safe-t) + 42px);right:var(--safe-r);width:min(260px,44vw);max-height:calc(var(--app-h, 100dvh) - var(--safe-t) - 56px);overflow-y:auto;pointer-events:auto;z-index:45;background:#19143c}html.touch-ui.touch-scores-open #game#game .arena-wrap .arena-leaderboard{display:block}dialog.rules-simple{width:min(640px,calc(100% - 28px));padding:0 22px 20px;border:3px solid #4b3fa8;border-radius:20px;background:#fff;box-shadow:0 8px #2c2566,0 24px 60px #140e3c59}dialog.rules-simple .rules-head{margin:0 -22px 16px;padding:20px 54px 16px 22px;background:#6758f4;color:#fff}dialog.rules-simple .rules-head .eyebrow{margin:0 0 6px;color:#111}dialog.rules-simple .rules-head h2{margin:0;color:#fff;font-size:26px}dialog.rules-simple .rules-objective{border:3px solid #ffd23f;border-radius:14px;background:#fff8d6}dialog.rules-simple .rules-steps{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}dialog.rules-simple .rules-steps li{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border:2px solid #e4e0fb;border-radius:14px;background:#faf9ff;text-align:left}dialog.rules-simple .rules-steps li>span{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eeeaff;font-size:20px}dialog.rules-simple .rules-steps b{display:block;color:#252b47;font-size:15px}dialog.rules-simple .rules-steps p{margin:2px 0 0;color:#565c78;font-size:13.5px;font-weight:700;line-height:1.4}dialog.rules-simple .rules-fairplay{margin:0;color:#7e8499;font-size:12px;font-weight:800;text-align:center}dialog.rules-simple .close{top:14px;right:14px}dialog.rules-simple:before,dialog.rules-simple:after{display:none!important}[data-use-item].item-off,#game.no-minimap .minimap-frame{display:none!important}#game .quickstart-guide{border:2px solid #e6e2f7;border-radius:16px;background:#fff;box-shadow:0 4px #1c163f47;backdrop-filter:none}#game .quickstart-guide>span:first-child{background:#6758f4;box-shadow:0 3px #4a3cc7}#game .quickstart-copy>b{color:#6758f4}#game .quickstart-copy>b i{background:#1c163f;color:#fff}#game .quickstart-copy>small:not(.quickstart-hint){color:#252b47;font-size:13.5px}#game .quickstart-guide .quickstart-hint{color:#6b7190;font-size:11px;white-space:normal}#game .quickstart-progress-track{height:7px;padding:1px;background:#ece9fb}#game .quickstart-progress-track i{background:#6758f4}#game .quickstart-guide>em{background:#ffd23f;color:#3a2600}#game .quickstart-guide>button{background:#f6f4ff;color:#6b7190}#game .quickstart-guide.mastered{border-color:#c9f0dc;background:#effbf5}#game .quickstart-guide.mastered>span:first-child{background:#22c55e;box-shadow:0 3px #15803d}html.touch-ui #game#game .touch-right-stack .quickstart-guide{opacity:.96;background:#fff;box-shadow:0 3px #1c163f47}.item-bar .drone-item-icon{width:30px;height:30px;overflow:visible;vertical-align:middle}.item-bar .drone-item-icon .drone-arms,.item-bar .drone-item-icon .drone-blades{fill:none;stroke:#2d2752;stroke-width:5;stroke-linecap:round}.item-bar .drone-item-icon .drone-blades{stroke-width:3.5}.item-bar .drone-item-icon .drone-rotor{fill:#e9ecf6;stroke:#2d2752;stroke-width:3}.item-bar .drone-item-icon .drone-body{fill:#fff;stroke:#2d2752;stroke-width:4}.item-bar .drone-item-icon .drone-lens{fill:#ff4d62;stroke:#2d2752;stroke-width:2.5}html.touch-ui #game#game .item-bar .drone-item-icon{width:calc(var(--slot) * .62);height:calc(var(--slot) * .62)}.emote-picker{position:absolute;left:50%;bottom:92px;z-index:40;display:flex;gap:6px;padding:6px;border:2px solid #e6e2f7;border-radius:16px;background:#fff;box-shadow:0 4px #1c163f47;transform:translate(-50%)}.emote-picker.hidden{display:none}.emote-picker button{position:relative;display:grid;place-items:center;width:50px;height:50px;border:2px solid #e6e2f7;border-radius:12px;background:#f6f4ff;cursor:pointer;touch-action:manipulation}.emote-picker button:hover{border-color:#6758f4;background:#fff}.emote-picker button:active{transform:translateY(2px)}.emote-picker button span{font-size:26px;line-height:1}.emote-picker button[data-emote=gg] span{color:#6758f4;font:1000 18px Nunito,Segoe UI,sans-serif}.emote-picker kbd{position:absolute;top:2px;left:4px;color:#6b7190;font:900 9px Nunito,Segoe UI,sans-serif}html.touch-ui #game#game .emote-picker{bottom:calc(var(--safe-b, 6px) + var(--slot, 40px) + 18px)}html.touch-ui #game#game .emote-picker kbd{display:none}.pause-glyph{display:inline-flex;gap:4px;align-items:center;justify-content:center}.pause-glyph i{display:block;width:5px;height:16px;border-radius:2px;background:#fff}.coin-glyph{display:inline-block;width:1.05em;height:1.05em;border-radius:50%;background:#ffd23f;box-shadow:inset 0 0 0 .13em #e0a800,inset 0 0 0 .24em #ffe98a;vertical-align:-.15em}button.diamonds-pill{font:inherit;color:inherit;cursor:pointer}html:not(.touch-ui) .pause-glyph i{background:currentColor}#game .item-bar .drone-item-icon{position:relative;top:.12em;width:1.12em!important;height:1.12em!important;overflow:visible;vertical-align:middle;filter:drop-shadow(0 1.5px 0 rgb(25 20 60 / .25))}#game .item-bar .drone-item-icon .drone-arms{fill:none;stroke:#19143c;stroke-width:7;stroke-linecap:round}#game .item-bar .drone-item-icon .drone-rotor circle{fill:#bfeeff;stroke:#19143c;stroke-width:3.5}#game .item-bar .drone-item-icon .drone-rotor path{fill:none;stroke:#19143c;stroke-width:4;stroke-linecap:round;transform-box:fill-box;transform-origin:center}#game .item-bar .drone-item-icon .drone-body{fill:#fff;stroke:#19143c;stroke-width:4.5}#game .item-bar .drone-item-icon .drone-lens{fill:#ff4d62;stroke:#19143c;stroke-width:3}#game .item-bar .drone-item-icon .drone-glint{fill:#fff}#game .item-bar button:hover .drone-item-icon .drone-rotor path{animation:pn-drone-spin .32s linear infinite}@keyframes pn-drone-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#game .item-bar button:hover .drone-item-icon .drone-rotor path{animation:none}}#game .item-bar button kbd{position:absolute;z-index:2}
