:root{--ally:#6fb0ff;--enemy:#ff5a48;--hud:#eef1e6;--gold:#ffd24a;--panel:#0e100ddb;--line:#ffffff24;font-family:Rajdhani,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body{height:100%;color:var(--hud);-webkit-user-select:none;user-select:none;background:#111;margin:0;overflow:hidden}#game{width:100%;height:100%;display:block;position:fixed;inset:0}.hidden{display:none!important}kbd{border:1px solid var(--line);text-align:center;background:#ffffff0f;border-bottom-width:2px;border-radius:4px;min-width:22px;margin-right:3px;padding:1px 6px;font:600 13px Rajdhani,sans-serif;display:inline-block}.ally{color:var(--ally)}.enemy{color:var(--enemy)}#hud{pointer-events:none;text-shadow:0 1px 2px #000c;position:fixed;inset:0}#minimap{opacity:.95;width:200px;height:200px;position:absolute;top:16px;left:16px}#uavTag{text-align:center;letter-spacing:2px;opacity:0;width:200px;font-size:15px;font-weight:700;position:absolute;top:222px;left:16px}#uavTag.show{opacity:1;animation:1.2s infinite pulse}#scorebar{align-items:center;gap:14px;font-weight:700;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}#scorebar .team{align-items:center;gap:8px;font-size:28px;display:flex}#scorebar .tname{letter-spacing:2px;opacity:.85;font-size:13px}#scorebar .bar{border:1px solid var(--line);background:#00000073;width:150px;height:8px}#scorebar .bar i{width:0;height:100%;transition:width .3s;display:block}#scorebar .ally .bar i{background:var(--ally)}#scorebar .enemy .bar i{background:var(--enemy);margin-left:auto}#scorebar .enemy .bar{display:flex}#timer{border:1px solid var(--line);text-align:center;background:#00000073;min-width:72px;padding:2px 12px;font-size:22px}#banner{text-align:center;opacity:0;transition:opacity .25s;position:absolute;top:70px;left:50%;transform:translate(-50%)}#banner.show{opacity:1}#banner .t{letter-spacing:3px;text-transform:uppercase;font-size:30px;font-weight:700}#banner .s{opacity:.85;font-size:17px}#banner.ally .t{color:var(--ally)}#banner.enemy .t{color:var(--enemy)}#killfeed{flex-direction:column;align-items:flex-end;gap:4px;font-size:17px;font-weight:600;display:flex;position:absolute;top:16px;right:16px}.feed{background:#0006;padding:2px 10px}.feed .w{color:#cfcfc4;font-size:15px}.feed .me{color:var(--gold)}#crosshair{--gap:8px;width:0;height:0;position:absolute;top:50%;left:50%}#crosshair i{background:#ffffffeb;position:absolute;box-shadow:0 0 2px #000000e6}#crosshair .t,#crosshair .b{width:2px;height:10px;left:-1px}#crosshair .l,#crosshair .r{width:10px;height:2px;top:-1px}#crosshair .t{bottom:var(--gap)}#crosshair .b{top:var(--gap)}#crosshair .l{right:var(--gap)}#crosshair .r{left:var(--gap)}#crosshair b{background:#fff;width:2px;height:2px;position:absolute;top:-1px;left:-1px}#crosshair.enemy i,#crosshair.enemy b{background:var(--enemy)}#hitmarker{opacity:0;position:absolute;top:50%;left:50%}#hitmarker.show{opacity:1}#hitmarker i{background:#fff;width:11px;height:2px;position:absolute;box-shadow:0 0 2px #000}#hitmarker i:first-child{transform:translate(5px,-9px)rotate(-45deg)}#hitmarker i:nth-child(2){transform:translate(5px,7px)rotate(45deg)}#hitmarker i:nth-child(3){transform:translate(-16px,-9px)rotate(45deg)}#hitmarker i:nth-child(4){transform:translate(-16px,7px)rotate(-45deg)}#hitmarker.head i{background:var(--gold)}#hitmarker.kill i{background:var(--enemy);width:14px}#aimName{font-size:16px;font-weight:700;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}#indicators{width:0;height:0;position:absolute;top:50%;left:50%}.dmg-ind{transform-origin:50%;background:radial-gradient(at 50% 100%,#ff2814f2,#ff281400 70%);border-radius:50% 50% 0 0/100% 100% 0 0;width:60px;height:18px;position:absolute;top:-9px;left:-30px}.nade-ind{text-align:center;color:#c9d66a;background:#0006;border:2px solid #fffc;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:28px;display:none;position:absolute;top:-16px;left:-16px}.nade-ind.close{border-color:var(--enemy);color:var(--enemy);animation:.4s infinite pulse}#popups{text-align:center;flex-direction:column;gap:2px;font-size:19px;font-weight:700;display:flex;position:absolute;top:calc(50% + 70px);left:50%;transform:translate(-50%)}#popups b{color:var(--gold)}#toast{opacity:0;font-size:18px;font-weight:700;transition:opacity .2s;position:absolute;bottom:190px;left:50%;transform:translate(-50%)}#toast.show{opacity:1}#hint{background:#00000080;padding:6px 14px;font-size:17px;font-weight:600;display:none;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}#hint.show{display:block}#cookbar{background:#00000080;width:120px;height:5px;display:none;position:absolute;top:calc(50% + 40px);left:50%;transform:translate(-50%)}#cookbar.show{display:block}#cookbar i{background:linear-gradient(90deg, var(--enemy), var(--gold));height:100%;display:block}#target{border:2px solid var(--enemy);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;display:none;position:absolute;top:50%;left:50%}#target.show{animation:.8s infinite pulse;display:block}#target i{background:var(--enemy);position:absolute}#target i:first-child{width:2px;height:110px;top:-12px;left:43px}#target i:nth-child(2){width:110px;height:2px;top:43px;left:-12px}#target span{white-space:nowrap;color:var(--enemy);letter-spacing:2px;font-weight:700;position:absolute;top:100px;left:50%;transform:translate(-50%)}#ammo{text-align:right;position:absolute;bottom:24px;right:28px}#wname{letter-spacing:2px;opacity:.85;font-size:18px;font-weight:600}#ammo .row{font-weight:700;line-height:1}#mag{font-size:54px}#mag.low{color:var(--enemy)}#ammo .sep{opacity:.5;margin:0 4px;font-size:26px}#reserve{opacity:.8;font-size:26px}#nades{justify-content:flex-end;gap:5px;min-height:14px;margin-top:6px;display:flex}#nades i{background:#8a9a5a;border-radius:50% 50% 45% 45%;width:12px;height:14px;box-shadow:0 0 2px #000}#ammoHint{color:var(--gold);letter-spacing:1px;min-height:18px;margin-top:4px;font-size:15px;font-weight:700}#health{border:1px solid var(--line);background:#00000080;width:240px;height:6px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}#hpbar{background:var(--hud);height:100%;transition:width .15s;display:block}#hpbar.low{background:var(--enemy)}#streaks{flex-direction:column;gap:4px;font-size:16px;font-weight:600;display:flex;position:absolute;bottom:22px;left:20px}.sk{opacity:.55;align-items:center;gap:6px;display:flex}.sk em{opacity:.7;font-size:14px;font-style:normal}.sk.ready{opacity:1;color:var(--gold)}.sk.ready em{opacity:1;animation:1s infinite pulse}.streak-count{opacity:.8;margin-top:4px;font-size:14px}#vignette{opacity:0;background:radial-gradient(#78000000 45%,#8200008c 80%,#5a0000e6 100%);position:absolute;inset:0}#scope{display:none;position:absolute;inset:0}#scope.show{display:block}#scope .lens{background:radial-gradient(circle,#0000 0 45vmin,#00000059 calc(45vmin + 6px),#000000f0 calc(45vmin + 22px),#000 calc(45vmin + 40px));position:absolute;inset:0}#scope.acog .lens{background:radial-gradient(circle,#0000 0 44vmin,#0a0e0a80 calc(44vmin + 10px),#000000eb calc(44vmin + 30px),#000 calc(44vmin + 50px))}#scope .ret{width:92vmin;height:92vmin;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#scope.sniper .sniper-ret,#scope.acog .acog-ret{display:block}#breath{letter-spacing:2px;color:#cfd;font-size:15px;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}#scoreboard{background:var(--panel);border:1px solid var(--line);pointer-events:none;gap:18px;padding:18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}table{border-collapse:collapse;min-width:330px;font-size:16px;font-weight:600}th,td{text-align:right;padding:4px 10px}th:first-child,td:first-child{text-align:left}thead th{border-bottom:2px solid;font-size:18px}table.ally thead{color:var(--ally)}table.enemy thead{color:var(--enemy)}tbody tr:nth-child(odd){background:#ffffff0a}tr.me{color:var(--gold)}tr.dead{opacity:.5}#death{text-align:center;pointer-events:none;text-shadow:0 2px 4px #000;position:fixed;bottom:12%;left:50%;transform:translate(-50%)}#death h2{letter-spacing:6px;color:var(--enemy);margin:0;font-size:40px}#death p{margin:6px 0;font-size:20px;font-weight:600}.screen{background:radial-gradient(at 30% 20%,#3c37288c,#080907eb);justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.panel{background:var(--panel);border:1px solid var(--line);width:min(860px,100%);margin:auto 0;padding:26px 30px}.panel.small{width:min(460px,100%)}.panel h1{letter-spacing:12px;margin:0;font-size:64px;line-height:1}.panel h2{letter-spacing:6px;margin:0 0 14px;font-size:34px}.panel h3{letter-spacing:3px;text-transform:uppercase;opacity:.6;margin:18px 0 8px;font-size:15px}.sub{opacity:.75;letter-spacing:2px;margin:4px 0 0;font-size:18px}.cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.card{border:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;font:inherit;background:#ffffff08;padding:10px 12px}.card b{letter-spacing:1px;font-size:19px;display:block}.card span{opacity:.7;font-size:14px}.card.on{border-color:var(--gold);background:#ffd24a1a}.card.on b{color:var(--gold)}.cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=640px){.cols{grid-template-columns:1fr}.panel h1{letter-spacing:6px;font-size:44px}}.seg{gap:6px;display:flex}.seg button{flex:1}label{grid-template-columns:110px 1fr 40px;align-items:center;gap:8px;margin:6px 0;font-size:16px;display:grid}input[type=range]{accent-color:var(--gold);width:100%}output{text-align:right;opacity:.8}button{letter-spacing:2px;color:var(--hud);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;padding:8px 14px;font:700 17px Rajdhani,sans-serif}button:hover{background:#ffffff1f}button.on{border-color:var(--gold);color:var(--gold)}button.primary{letter-spacing:6px;background:var(--gold);color:#1b1a12;border-color:var(--gold);width:100%;margin-top:20px;padding:14px;font-size:24px;display:block}button.primary:hover{filter:brightness(1.1)}.controls{opacity:.75;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:15px;display:flex}.note{opacity:.6;margin:12px 0 0;font-size:14px}#endTitle{text-align:center}#endTitle.win{color:var(--gold)}#endTitle.lose{color:var(--enemy)}.bigscore{text-align:center;margin:6px 0 12px;font-size:40px;font-weight:700}.stats{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:14px;display:grid}.stats div{text-align:center;background:#ffffff0d;padding:6px}.stats span{opacity:.6;letter-spacing:1px;font-size:13px;display:block}.stats b{font-size:24px}.board{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.row-btns{gap:10px;display:flex}.row-btns button{flex:1;margin-top:18px}.row-btns button.primary{margin-top:18px}@keyframes pulse{50%{opacity:.45}}input.text{color:var(--hud);border:1px solid var(--line);background:#ffffff0f;width:100%;min-width:0;padding:7px 10px;font:600 18px Rajdhani,sans-serif}input.text:focus{border-color:var(--gold);outline:none}input.code-in{text-transform:uppercase;letter-spacing:4px;text-align:center;flex:1.2}.roomcode{letter-spacing:14px;color:var(--gold);text-align:center;-webkit-user-select:text;user-select:text;font-size:56px;font-weight:700}.members{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.members li{background:#ffffff0d;justify-content:space-between;padding:6px 10px;font-size:17px;font-weight:600;display:flex}.members li em{opacity:.6;font-size:14px;font-style:normal}#modes button:disabled{opacity:.6;cursor:default}button.wide{width:100%;margin-top:10px}button:disabled{opacity:.5;cursor:default}.setrow{grid-template-columns:110px 1fr;align-items:center;gap:8px;margin:8px 0 0;font-size:16px;display:grid}.setrow .seg button{letter-spacing:1px;padding:6px 4px;font-size:14px}.cards.maps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cards.maps .card{min-height:78px;position:relative;overflow:hidden}.cards.maps .card:before{content:"";opacity:.35;z-index:0;position:absolute;inset:0}.cards.maps .card>*{z-index:1;position:relative}.map-crossroads:before{background:linear-gradient(135deg,#b08a52,#5a7fae)}.map-harbor:before{background:linear-gradient(135deg,#f2a066,#2c3c70)}.map-outpost:before{background:linear-gradient(135deg,#dfe6ee,#5a6878)}#lobbyMaps button{font-size:15px}#vcanvas{width:100%;height:100%;position:absolute;inset:0}#hud.invehicle #crosshair,#hud.invehicle #ammo,#hud.invehicle #scope,#hud.invehicle #aimName,#hud.invehicle #cookbar{display:none!important}#vhud{border-left:3px solid var(--ally);background:#00000061;min-width:250px;padding:10px 14px;position:absolute;bottom:150px;right:24px}#vname{letter-spacing:2px;font-size:22px;font-weight:700}.vbar{background:#ffffff26;height:6px;margin:6px 0}.vbar i{background:#7fd67f;height:100%;transition:width .15s;display:block}.vbar i.low{background:var(--enemy)}#vstats{font-size:16px;font-weight:600;line-height:1.35}#vstats b{color:var(--gold)}#vhelp{opacity:.8;max-width:280px;margin-top:6px;font-size:13px;line-height:1.3}#vwarn{letter-spacing:4px;color:var(--enemy);font-size:26px;font-weight:700;animation:.5s infinite pulse;display:none;position:absolute;top:22%;left:50%;transform:translate(-50%)}#vwarn.show{display:block}#use{background:#00000073;padding:4px 12px;font-size:18px;font-weight:700;display:none;position:absolute;top:60%;left:50%;transform:translate(-50%)}#use.show{display:block}.sk.call{opacity:.6}.sk.call.ready{opacity:1;color:var(--hud)}.sk.call.ready em{color:#9fe39f;animation:none}#flagsRow{gap:8px;display:none;position:absolute;top:58px;left:50%;transform:translate(-50%)}#hud.mode-gw #flagsRow{display:flex}.fl{background:#00000080;border:2px solid #ffffffbf;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:hidden}.fl i{opacity:.55;position:absolute;bottom:0;left:0;right:0}.fl i.ally{background:var(--ally)}.fl i.enemy{background:var(--enemy)}.fl b{font-size:20px;position:relative}.fl.ally{border-color:var(--ally)}.fl.enemy{border-color:var(--enemy)}.fl.contested{border-color:var(--gold);animation:.5s infinite pulse}.fl.here{transform:scale(1.18);box-shadow:0 0 10px #ffd24a99}#hud.mode-uc #scorebar .team{visibility:hidden}#objectives{border-left:3px solid var(--gold);background:#0006;width:290px;padding:8px 12px;display:none;position:absolute;top:250px;left:16px}#hud.mode-uc #objectives{display:block}#objectives .ot{letter-spacing:3px;opacity:.7;font-size:13px;font-weight:700}#objList{margin:4px 0 0;padding-left:18px;font-size:15px;font-weight:600;line-height:1.35}#objList li{opacity:.45}#objList li.cur{opacity:1;color:var(--gold)}#objList li.done{opacity:.55;text-decoration:line-through}#susp{text-align:center;width:260px;display:none;position:absolute;top:60px;left:50%;transform:translate(-50%)}#hud.mode-uc #susp{display:block}#suspState{letter-spacing:3px;font-size:15px;font-weight:700}#susp .bar{border:1px solid var(--line);background:#00000080;height:6px;margin-top:4px}#suspBar{background:var(--gold);width:0;height:100%;transition:width .1s;display:block}#susp.calm #suspState{color:#9fe39f}#susp.sus #suspState{color:var(--gold)}#susp.made #suspState,#susp.made #suspBar{color:#ff9a3a;background:#ff9a3a;animation:.4s infinite pulse}#susp.alarm #suspState{color:var(--enemy);animation:.7s infinite pulse}#susp.alarm #suspBar{background:var(--enemy)}#actbar{text-align:center;display:none;position:absolute;top:calc(50% + 60px);left:50%;transform:translate(-50%)}#actbar.show{display:block}#actText{font-size:18px;font-weight:700}#actbar .bar{border:1px solid var(--line);background:#00000080;width:220px;height:6px;margin:5px auto 0}#actFill{background:var(--gold);width:0;height:100%;display:block}#bigmap{border:2px solid var(--line);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #000c}#spawnSel{font-size:17px!important}#spawnSel span{opacity:.7;margin:0 6px}#spawnSel span.on{opacity:1;color:var(--gold)}#spawnSel em{opacity:.6;font-size:14px}.cards.modes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card.off{opacity:.35}.map-bistro:before{background:linear-gradient(135deg,#b5452e,#e8b070 45%,#3a4a6a)}.map-downtown:before{background:linear-gradient(135deg,#2a2f3a,#7a6a5a 50%,#c89a5a)}.map-shipment:before{background:linear-gradient(135deg,#2f6a6a,#1a222c 60%,#a8541e)}.rank{opacity:.85;letter-spacing:1px;margin:6px 0 0;font-size:16px}.rank b{color:var(--gold)}.xp{text-align:center;margin:0 0 12px;font-size:18px;font-weight:600}.xp .promo{color:var(--gold);letter-spacing:3px;margin-left:6px;animation:.8s infinite pulse}.xpbar{background:#ffffff1f;width:260px;height:5px;margin:6px auto 0;display:block}.xpbar i{background:var(--gold);height:100%;display:block}#hud.mode-uc #streaks{display:none}.daily{margin:10px 0 4px}.daily h3{margin-bottom:6px}.daily h3 b{color:var(--gold)}.chal{background:#ffffff0f;border-radius:3px;justify-content:space-between;gap:12px;margin:3px 0;padding:6px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.chal i{background:var(--gold);height:2px;position:absolute;bottom:0;left:0}.chal b{opacity:.8;white-space:nowrap;font-weight:600}.chal.done{opacity:.55}.chal.done b{color:var(--gold);opacity:1}#endXp .bonus{opacity:.8;margin-top:4px;font-size:13px;display:block}#loading{z-index:100;color:#e8e6e0;letter-spacing:2px;background:#0b0d10;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}#loading b{letter-spacing:8px;font-size:42px}#loading span{opacity:.6;font-size:13px}#loading .bar{background:#ffffff1f;width:min(320px,70vw);height:3px}#loading .bar i{background:var(--gold);width:0;height:100%;transition:width .2s;display:block}label.check{align-items:center;gap:8px;display:flex}.camos{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.camo{text-align:left;border-left:6px solid #444;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.camo span{opacity:.7;letter-spacing:1px;font-size:11px}.camo.locked{opacity:.4;cursor:default}.camo-woodland{border-left-color:#4a5a32}.camo-desert{border-left-color:#b8a27a}.camo-urban{border-left-color:#6a6c70}.camo-arctic{border-left-color:#e4e8ec}.camo-tiger{border-left-color:#6a7a44}.camo-crimson{border-left-color:#8a2a22}.camo-gold{border-left-color:#d4a640}.camo-diamond{border-left-color:#bfe8ff}.camo-obsidian{border-left-color:#7a2aff}#endXp .rp{color:#9fd0ff}.seg.wrap{flex-wrap:wrap}.seg .sep{width:12px}.seg button.locked{opacity:.45}.vols label{display:flex}.panel.wide{width:min(1120px,100%)}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.topbar h2{margin:0}.topbar .rank{margin:0 0 4px}.pbtns{gap:8px;display:flex}.pbtns button{margin:0}.pbtns button.primary{width:auto;margin:0;padding:10px 34px;font-size:20px}.tabs{border-bottom:1px solid var(--line);gap:2px;margin:16px 0 4px;display:flex}.tabs button{letter-spacing:3px;opacity:.6;background:0 0;border:none;border-bottom:3px solid #0000;padding:10px 18px}.tabs button:hover{opacity:1;background:#ffffff0d}.tabs button.on{opacity:1;color:var(--gold);border-bottom-color:var(--gold)}.note.live{color:var(--gold);opacity:.9;min-height:18px;margin:6px 0 0}.wthead{flex-wrap:wrap;align-items:center;gap:18px;margin:12px 0;display:flex}.wthead .note{flex:1;min-width:240px;margin:0}.nations{gap:4px;display:flex}.nations button{align-items:center;gap:8px;padding:6px 14px;display:flex}.flag{border:1px solid #ffffff4d;width:24px;height:15px;display:inline-block}.flag.f0{background:linear-gradient(#3c3b6e,#3c3b6e) 0 0/45% 54% no-repeat,repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px)}.flag.f1{background:linear-gradient(#fff 0 33%,#0039a6 33% 66%,#d52b1e 66%)}.wtgrid{border:1px solid var(--line);background:linear-gradient(#ffffff06,#0003);gap:16px 12px;padding:12px;display:grid}.wtline{letter-spacing:2px;text-transform:uppercase;opacity:.75;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.wtrank{opacity:.45;border-right:1px solid var(--line);justify-content:center;align-items:center;font:700 22px Georgia,serif;display:flex}.wtcell{min-height:104px;position:relative}.wtcell.arrow:before,.wtcell.pipe:before{content:"";background:#ffffff59;width:2px;height:16px;position:absolute;top:-16px;left:50%}.wtcell.pipe:before{height:calc(100% + 16px)}.wtcell.arrow:after{content:"";border:5px solid #0000;border-top-color:#ffffff80;border-bottom:0;position:absolute;top:-5px;left:calc(50% - 4px)}.wtc{text-align:left;color:#cfd6db;letter-spacing:.5px;background:linear-gradient(#2b333a,#1c2126);border:1px solid #ffffff21;border-radius:3px;grid-template-columns:1fr auto;align-content:start;gap:1px 6px;width:100%;height:100%;padding:8px 10px 12px;display:grid;position:relative;overflow:hidden}.wtc:hover{background:linear-gradient(#333c44,#20262b)}.wtc svg{fill:currentColor;grid-column:1/3;width:100%;height:34px;margin-bottom:4px}.wtc b{color:#eef1e6;font-size:16px}.wtc .br{opacity:.8;align-self:center;font-size:13px;font-style:normal}.wtc span{opacity:.65;letter-spacing:0;grid-column:1/3;font-size:11px;font-weight:500}.wtc em{color:#9fd79f;grid-column:1/3;margin-top:3px;font-size:12px;font-style:normal}.wtc.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold), 0 0 16px #ffd24a2e}.wtc.on em{color:var(--gold)}.wtc:disabled{opacity:1;cursor:default}.wtc.locked{color:#6f777d;background:linear-gradient(#202428,#15181b)}.wtc.locked b{color:#9aa1a6}.wtc.locked em{color:#b8bcc0}.wtc.cur{border-color:#6fb0ffb3}.wtc.cur em{color:#9fd0ff}.wtc u{background:linear-gradient(90deg,#3d7fe0,#6fb0ff);height:4px;text-decoration:none;position:absolute;bottom:0;left:0}.lineup{border:1px solid var(--line);background:#0000004d;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;padding:8px 12px;font-weight:600;display:flex}.lineup span{opacity:.6;letter-spacing:2px;font-size:13px}.lineup b{align-items:center;gap:6px;font-size:15px;display:flex}.lineup svg{fill:currentColor;width:40px;height:15px}.lineup kbd{font-size:11px}#killcam{letter-spacing:4px;color:#fff;pointer-events:none;opacity:0;z-index:5;background:linear-gradient(90deg,#a0140a00,#a0140abf,#a0140a00);padding:6px 18px;font-size:20px;font-weight:700;transition:opacity .2s;position:fixed;top:104px;left:50%;transform:translate(-50%)}#killcam.show{opacity:1}#killcam b{color:var(--gold)}html,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;overscroll-behavior:none}button,.card,.seg button,input{touch-action:manipulation}.touch-only{display:none}body.touch .touch-only{display:flex}body.touch .kb-only{display:none}#touch{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}#touch .tzone{position:absolute;top:0;bottom:0}#touch .tleft{width:45%;left:0}#touch .tright{width:55%;right:0}#touch .stick{pointer-events:none;background:radial-gradient(circle,#0000000d,#0000004d);border:2px solid #ffffff47;border-radius:50%;width:124px;height:124px;margin:-62px 0 0 -62px;position:absolute}#touch .stick i{background:#ffffff8c;border-radius:50%;width:50px;height:50px;position:absolute;top:37px;left:37px;box-shadow:0 0 10px #0006}#touch .stick.sprint{border-color:var(--gold)}#touch .stick.sprint i{background:var(--gold)}#touch button{color:#ffffffe6;letter-spacing:1px;-webkit-backdrop-filter:blur(2px);background:#0a0c0a61;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font:700 12px Rajdhani,sans-serif;display:flex;position:absolute}#touch button:hover{background:#0a0c0a61}#touch button.on{background:#ffffff4d;transform:scale(.94)}#touch button.latched,#touch button.long{border-color:var(--gold);color:var(--gold);background:#ffd24a2e}#touch .tbtns{pointer-events:none;--r:max(14px, env(safe-area-inset-right));--b:max(12px, env(safe-area-inset-bottom));--l:max(14px, env(safe-area-inset-left));position:absolute;inset:0}#touch .tb{pointer-events:auto;width:54px;height:54px}#touch .tb-fire{width:86px;height:86px;right:calc(var(--r) + 84px);bottom:calc(var(--b) + 64px);background:#a01e1452;border-color:#ff5a48cc;font-size:16px}#touch .tb-fire2{width:58px;height:58px;left:calc(var(--l) + 6px);background:#a01e1447;border-color:#ff5a48b3;top:36%}#touch .tb-ads{width:64px;height:64px;right:calc(var(--r) + 188px);bottom:calc(var(--b) + 110px);font-size:14px}#touch .tb-jump{width:62px;height:62px;right:var(--r);bottom:calc(var(--b) + 96px)}#touch .tb-crouch{right:calc(var(--r) + 20px);bottom:var(--b)}#touch .tb-reload{right:calc(var(--r) + 102px);bottom:calc(var(--b) + 164px)}#touch .tb-swap{right:calc(var(--r) + 4px);bottom:calc(var(--b) + 172px)}#touch .tb-nade{right:calc(var(--r) + 190px);bottom:calc(var(--b) + 32px)}#touch .tb-knife{right:calc(var(--r) + 118px);bottom:var(--b);width:48px;height:48px}#touch .tb-use{right:calc(var(--r) + 196px);bottom:calc(var(--b) + 196px);width:50px;height:50px}#touch .tb-leanL,#touch .tb-leanR{width:40px;height:40px;bottom:calc(var(--b) + 250px);opacity:.8}#touch .tb-leanL{right:calc(var(--r) + 62px)}#touch .tb-leanR{right:calc(var(--r) + 12px)}#touch.veh .tb-ads,#touch.veh .tb-crouch,#touch.veh .tb-nade,#touch.veh .tb-knife,#touch.veh .tb-reload,#touch.veh .tb-swap,#touch.veh .tb-leanL,#touch.veh .tb-leanR,#touch.dead .tbtns,#touch.dead .tzone{display:none}#touch .tbar{top:max(8px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));gap:6px;display:flex;position:absolute}#touch .tbar button{border-radius:8px;width:46px;height:34px;font-size:11px;position:static}#touch .tkit{left:max(14px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));gap:6px;display:flex;position:absolute}#touch .tkit button{border-radius:8px;width:auto;height:36px;padding:0 12px;position:static}#touch .rotate{display:none}@media (orientation:portrait){#touch .rotate{z-index:10;text-align:center;background:#080907f0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}#touch .rotate b{letter-spacing:5px;font-size:28px}#touch .rotate b:before{content:"";border:3px solid var(--gold);border-radius:8px;width:44px;height:72px;margin:0 auto 18px;animation:1.8s ease-in-out infinite tilt;display:block}#touch .rotate span{opacity:.7}}@keyframes tilt{0%,20%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}body.touch #hud{font-size:14px}body.touch #minimap{top:max(8px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));width:104px;height:104px}body.touch #uavTag{top:114px;left:max(10px, env(safe-area-inset-left));width:104px;font-size:12px}body.touch #scorebar{top:max(6px, env(safe-area-inset-top));gap:8px}body.touch #scorebar .team{gap:5px;font-size:18px}body.touch #scorebar .tname{display:none}body.touch #scorebar .bar{width:64px;height:5px}body.touch #timer{min-width:52px;padding:1px 6px;font-size:15px}body.touch #flagsRow{gap:5px;top:36px}body.touch .fl{width:24px;height:24px}body.touch .fl b{font-size:14px}body.touch #susp{width:180px;top:38px}body.touch #banner{top:64px}body.touch #banner .t{font-size:20px}body.touch #banner .s{font-size:13px}body.touch #killfeed{top:50px;right:max(12px, env(safe-area-inset-right));gap:2px;font-size:13px}body.touch .feed .w{font-size:12px}body.touch #ammo{left:50%;right:auto;bottom:max(24px, calc(env(safe-area-inset-bottom) + 18px));text-align:center;align-items:baseline;gap:10px;display:flex;transform:translate(-50%)}body.touch #wname{font-size:12px}body.touch #mag{font-size:26px}body.touch #ammo .sep,body.touch #reserve{font-size:15px}body.touch #nades{margin:0}body.touch #ammoHint{white-space:nowrap;margin:0;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}body.touch #health{bottom:max(12px, env(safe-area-inset-bottom));width:170px;height:5px}body.touch #streaks{display:none}body.touch #hud.kit #streaks{left:max(14px, env(safe-area-inset-left));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 46px);pointer-events:auto;z-index:5;border:1px solid var(--line);background:#080907d1;border-radius:8px;gap:2px;max-height:62vh;padding:8px;display:flex;overflow-y:auto}body.touch #hud.kit .sk{opacity:.8;border-radius:6px;padding:6px 8px;font-size:14px}body.touch #hud.kit .sk.ready,body.touch #hud.kit .sk.call.ready{opacity:1;background:#ffffff12}body.touch #hud.kit .sk:active{background:#ffd24a40}body.touch #hud.kit .sk kbd{display:none}body.touch #hint{text-align:center;max-width:70vw;font-size:14px;top:26%;bottom:auto}body.touch #toast{font-size:15px;top:32%;bottom:auto}body.touch #popups{font-size:15px;top:calc(50% + 50px)}body.touch #use{top:auto;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 250px);left:auto;right:calc(max(14px, env(safe-area-inset-right)) + 250px);font-size:14px;transform:none}body.touch #vhud{top:124px;bottom:auto;right:auto;left:max(10px, env(safe-area-inset-left));width:180px;min-width:0;padding:6px 10px}body.touch #vname{font-size:15px}body.touch #vstats{font-size:12px}body.touch #vhelp{display:none}body.touch #objectives{top:124px;left:max(10px, env(safe-area-inset-left));width:200px;padding:5px 8px}body.touch #objList{font-size:12px}body.touch #scoreboard{max-width:130vw;transform:translate(-50%,-50%)scale(.75)}body.touch #killcam{font-size:15px;top:64px}body.touch #death h2{letter-spacing:4px;font-size:26px}body.touch #death p{font-size:15px}body.touch #death{bottom:16%}body.touch #spawnSel{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}body.touch #spawnSel span{opacity:1;border:1px solid var(--line);background:#0000008c;border-radius:8px;margin:0;padding:8px 14px}body.touch #spawnSel span.on{border-color:var(--gold)}body.touch #spawnSel kbd{display:none}body.touch #bigmap{max-width:92vw;max-height:86vh}body.touch .screen{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.touch button{min-height:44px}body.touch button:hover{background:#ffffff0f}body.touch button:active{background:#ffffff29}body.touch button.primary:active{filter:brightness(.9)}body.touch input[type=range]{height:32px}body.touch input.text{min-height:44px;font-size:18px}.touch-help{opacity:.75;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:15px}.touch-help b{color:var(--gold);font-weight:700}@media (width<=900px),(height<=500px){.panel{padding:16px}.panel h1{letter-spacing:6px;font-size:40px}.panel h2{letter-spacing:4px;font-size:26px}.panel h3{margin:12px 0 6px}.tabs{scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;padding:10px 14px}#paneArmory{-webkit-overflow-scrolling:touch;overflow-x:auto}.wtgrid{min-width:720px}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.card b{font-size:17px}.card span{font-size:13px}.stats{grid-template-columns:repeat(3,1fr)}.board{transform-origin:top}.board table{min-width:0;font-size:14px}.pbtns button.primary{padding:10px 22px}button.primary{margin-top:14px;padding:12px;font-size:20px}.roomcode{letter-spacing:10px;font-size:42px}}@media (height<=500px) and (orientation:landscape){#menu #deploy{z-index:2;position:sticky;bottom:12px;box-shadow:0 -8px 16px #080907cc}.panel h1{font-size:32px}.sub{font-size:14px}}@media (width<=560px){.seg{flex-wrap:wrap}label,.setrow{grid-template-columns:92px 1fr 36px;font-size:15px}.topbar{align-items:flex-start}.pbtns{width:100%}.pbtns button{flex:1}}#touch.kitopen .tb-fire2{display:none}body.touch #hud.kit{z-index:5}:root{--panel:#0c0e0cb8;--line:#ffffff1a;--ease:cubic-bezier(.2, .8, .2, 1)}.screen{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(120% 90% at 20% 10%,#ffbe5a1a,#0000 55%),radial-gradient(at 50% 120%,#000000e6,#0607068c 70%)}.screen:not(.hidden) .panel{animation:panelIn .5s var(--ease) both}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}.panel{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#181a16d1,#0a0b0adb);border-color:#ffffff14;border-radius:4px;position:relative;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0d}.panel:before,.panel:after{content:"";border:2px solid var(--gold);pointer-events:none;opacity:.8;width:18px;height:18px;position:absolute}.panel:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.panel:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.panel h1{background:linear-gradient(#fff 30%,#c9c3b0);color:#0000;text-shadow:none;filter:drop-shadow(0 4px 18px #00000080);-webkit-background-clip:text;background-clip:text}.panel h3{letter-spacing:3.5px;opacity:.5;font-size:13px;font-weight:700}.note,.card span,.daily,.stats span{letter-spacing:0;font-family:Inter,Segoe UI,sans-serif}.card{transition:transform .18s var(--ease), border-color .18s, background .18s, box-shadow .18s;border-radius:3px}.card span{opacity:.62;margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.card b{letter-spacing:1.5px;text-transform:uppercase;font-size:18px;font-weight:700}.card:hover:not(.off){background:#ffffff0f;border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.card.on{box-shadow:0 0 0 1px var(--gold), 0 10px 30px #ffd24a1f}.card.on span{color:var(--hud);opacity:.75}.cards.maps .card{flex-direction:column;justify-content:flex-end;min-height:128px;display:flex}.cards.maps .card:before{opacity:.55;transition:opacity .25s, transform .4s var(--ease)}.cards.maps .card:after{content:"";z-index:0;background:linear-gradient(#0000 20%,#000000bf);position:absolute;inset:0}.cards.maps .card:hover:before{opacity:.85;transform:scale(1.05)}button{border-radius:3px;transition:background .15s,border-color .15s,color .15s,transform .1s}button:active:not(:disabled){transform:translateY(1px)}.seg button:hover:not(.on){background:#ffffff1a}button.primary{background:linear-gradient(#ffdc62,#f2bf2c);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 8px 30px #ffd24a40}button.primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;animation:3.6s 1s infinite shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}@keyframes shine{0%,70%{left:-40%}to{left:130%}}.tabs button{transition:opacity .15s,color .15s;position:relative}.tabs button:hover{opacity:.9}.daily>*{border-radius:3px}input.text{border-radius:3px;transition:border-color .15s,background .15s}input.text:focus{border-color:var(--gold);background:#ffffff14;outline:none}#loading{background:radial-gradient(at 50% 40%,#1b1d18,#07080a 70%)}#loading b{animation:2.4s ease-in-out infinite breathe}#loading .bar{border-radius:2px;overflow:hidden}#loading .bar i{transition:width .25s var(--ease);background:linear-gradient(90deg,#f2bf2c,#ffe28a);box-shadow:0 0 12px #ffd24a99}@keyframes breathe{50%{opacity:.6;letter-spacing:11px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}#hud{text-shadow:0 1px 3px #000000e6}#timer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:1px;background:#0809088c;border-radius:3px}#scorebar .bar{border-color:#ffffff14;border-radius:4px;overflow:hidden}#scorebar .bar i{box-shadow:0 0 10px}#minimap{border-radius:50%;box-shadow:0 0 0 2px #ffffff1f,0 8px 24px #00000080}#ammo #mag{font-variant-numeric:tabular-nums}#ammo .row{transition:color .2s}#health{border-radius:3px;overflow:hidden}#health i{transition:width .25s var(--ease), background .25s}#killfeed>*{animation:feedIn .3s var(--ease) both}@keyframes feedIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}#banner.show{animation:bannerIn .45s var(--ease) both}@keyframes bannerIn{0%{opacity:0;letter-spacing:8px;transform:translate(-50%,-8px)scale(1.08)}to{opacity:1;transform:translate(-50%)}}#streaks{opacity:.72;font-size:90%;transition:opacity .2s}#death h2{animation:deathIn .6s var(--ease) both;text-shadow:0 0 30px #ff5a4880}@keyframes deathIn{0%{opacity:0;filter:blur(6px);transform:scale(1.15)}to{opacity:1;filter:none;transform:none}}#hitmarker.show{animation:hmPop .18s var(--ease) both}#hitmarker.kill{animation:hmKill .35s var(--ease) both}#hitmarker.kill i{box-shadow:0 0 6px #ff5a48e6}@keyframes hmPop{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes hmKill{0%{transform:scale(1.9)rotate(8deg)}60%{transform:scale(.95)}to{transform:scale(1)}}#coach{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff1a;border-left:3px solid var(--gold);letter-spacing:.5px;opacity:0;transition:opacity .3s, transform .3s var(--ease), border-color .2s;white-space:nowrap;background:#0a0b0a9e;border-radius:3px;align-items:center;gap:12px;padding:10px 18px;font-size:19px;font-weight:600;display:flex;position:absolute;bottom:22%;left:50%;transform:translate(-50%,10px)}#coach.show{opacity:1;transform:translate(-50%)}#coach small{opacity:.5;letter-spacing:2px;font-size:12px}#coach.done{border-left-color:#7be08a}#coach.done span:after{content:"  ✓";color:#7be08a}#coach b{color:var(--gold)}#fade{z-index:90;opacity:0;pointer-events:none;background:#050605;transition:opacity .9s;position:fixed;inset:0}#fade.cover{opacity:1;pointer-events:auto;transition:opacity .26s}#intro{pointer-events:none;opacity:0;position:absolute;inset:0}#intro.show,#intro.out{opacity:1}#intro .lb{height:11vh;transition:transform .9s var(--ease);background:#040504;position:absolute;left:0;right:0}#intro .lb.top{top:0;transform:translateY(-100%)}#intro .lb.bot{bottom:0;transform:translateY(100%)}#intro.show .lb{transform:none}#intro .icard{text-shadow:0 2px 20px #000000b3;position:absolute;bottom:calc(11vh + 36px);left:7vw}#intro .icard>*{opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);transform:translate(-24px)}#intro.show .icard>*{opacity:1;transform:none}#intro.show .icard>:nth-child(2){transition-delay:.12s}#intro.show .icard>:nth-child(3){transition-delay:.3s}#intro.show .icard>:nth-child(4){transition-delay:.45s}#intro.out .lb{transition-duration:.7s}#intro.out .icard>*{opacity:0;transition-duration:.5s;transform:translate(24px)}#intro .mode{letter-spacing:6px;color:var(--gold);font-size:15px;font-weight:700}#intro .map{letter-spacing:.14em;margin:4px 0 12px;font-size:clamp(38px,6vw,76px);font-weight:700;line-height:.95}#intro .vs{letter-spacing:3px;align-items:center;gap:14px;font-size:20px;font-weight:700;display:flex}#intro .vs em{opacity:.55;font-size:13px;font-style:normal}#intro .side{align-items:center;gap:8px;display:inline-flex}#intro .goal{border-left:2px solid var(--gold);opacity:.85;margin-top:12px;padding-left:12px;font:500 15px Inter,sans-serif}#mag{transform-origin:100% 80%;font-variant-numeric:tabular-nums;transition:color .2s;display:inline-block}#mag.empty{animation:.6s infinite pulse}#ammo .reload{opacity:0;background:#ffffff1f;border-radius:2px;width:120px;height:3px;margin:6px 0 0 auto;transition:opacity .15s;overflow:hidden}#ammo .reload.show{opacity:1}#ammo .reload i{background:var(--gold);width:0;height:100%;display:block}#wname{text-transform:uppercase}#ammoHint{animation:none}#ammoHint:not(:empty){animation:1.2s infinite pulse}#hpbar{background:linear-gradient(90deg,#dfe6d3,#fff);box-shadow:0 0 8px #ffffff40}#hpbar.low{background:linear-gradient(90deg,#ff3b2a,#ff7a5a);box-shadow:0 0 10px #ff3c2899}#health{background:#00000073;border-color:#ffffff14;width:220px;height:5px}#vignette{transition:opacity .3s}#streaks{opacity:.85;flex-flow:wrap;align-items:center;gap:3px;max-width:360px;font-size:14px}#streaks .sk:not(.call),#streaks .streak-count{flex-basis:100%}.sk kbd{min-width:18px;padding:0 4px;font-size:11px}.sk.call{background:#00000059;border-radius:3px;padding:2px 7px 2px 3px;font-size:13px}.sk.call em{display:none}.sk.call:not(.ready) span:after{content:" ⌛";opacity:.6}.sk.call.ready kbd{color:#9fe39f;border-color:#9fe39f99}.streak-count{opacity:.7;letter-spacing:.5px;margin:3px 0 5px;font-size:13px}#popups>div{animation:popIn .35s var(--ease) both}#popups>div:first-child{font-size:22px}#popups b{text-align:right;min-width:42px;margin-right:4px;display:inline-block}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.feed{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#00000026,#00000080);border-radius:3px;padding:3px 10px;font-size:15px}.feed .w{opacity:.75;letter-spacing:.5px;margin:0 4px;font-size:12px}#hint,#use{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff14;border-radius:3px}#toast{letter-spacing:1px}#death{background:linear-gradient(90deg,#0000,#08040499 20% 80%,#0000);padding:14px 34px 12px;bottom:14%}#death p b{color:inherit}#respawnIn b{font-variant-numeric:tabular-nums;color:var(--hud)}.rbar{background:#ffffff1f;border-radius:2px;width:220px;height:3px;margin:8px auto 0;display:block;overflow:hidden}.rbar i{background:var(--hud);height:100%;display:block}#scoreboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0acc;border-radius:4px;box-shadow:0 30px 80px #0009}#scoreboard table,.board table{border-collapse:collapse;font-size:15px}#scoreboard td,#scoreboard th,.board td,.board th{padding:3px 10px}#scoreboard tbody tr:nth-child(odd),.board tbody tr:nth-child(odd){background:#ffffff08}#scoreboard tr.me,.board tr.me{color:var(--gold);background:#ffd24a24!important}#scoreboard tr.dead,.board tr.dead{opacity:.5}#end[data-result=win]{background:radial-gradient(at 50% 0,#ffc85038,#0000 60%),radial-gradient(at 50% 120%,#000000e6,#0607068c 70%)}#end[data-result=lose]{background:radial-gradient(at 50% 0,#ff3c282e,#0000 60%),radial-gradient(at 50% 120%,#000000e6,#0607068c 70%)}#end .panel{width:min(900px,100%)}#endTitle{animation:endSlam .7s var(--ease) both;font-size:clamp(48px,9vw,88px)}#endTitle.win{background:linear-gradient(#fff2c2,#ffc93a);filter:drop-shadow(0 0 24px #ffc83c59);-webkit-background-clip:text;background-clip:text}#endTitle.lose{background:linear-gradient(#ffb3a8,#ff4a36);filter:drop-shadow(0 0 24px #ff46324d);-webkit-background-clip:text;background-clip:text}@keyframes endSlam{0%{opacity:0;letter-spacing:30px;filter:blur(8px);transform:scale(1.35)}to{opacity:1;transform:none}}.bigscore{animation:fadeUp .5s .3s var(--ease) both;font-variant-numeric:tabular-nums}.stats div{animation:fadeUp .45s var(--ease) both;animation-delay:calc(.45s + var(--i,0) * .14s);border:1px solid #ffffff0f;border-radius:3px;padding:10px 6px}.stats b{font-variant-numeric:tabular-nums;font-size:28px}.xp{animation:fadeUp .5s 1.3s var(--ease) both}.xpbar{border-radius:3px;width:min(420px,80%);height:6px;margin-top:10px;overflow:hidden}.xpbar i{transition:width .9s var(--ease);background:linear-gradient(90deg,#f2bf2c,#ffe38a);box-shadow:0 0 10px #ffd24a99}.xp .rankup{display:none}.xp.promoted .rankup{animation:promoIn .6s var(--ease) both, pulse .8s .6s infinite;display:inline}@keyframes promoIn{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}#endBoard{animation:fadeUp .5s 1.6s var(--ease) both}#end .row-btns{animation:fadeUp .5s 1.8s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#pause.screen{-webkit-backdrop-filter:blur(8px)saturate(.7);backdrop-filter:blur(8px)saturate(.7)}.xphead b{color:var(--gold)}.xp .promo.rankup{letter-spacing:3px;margin-left:8px;font-size:15px}#endXp .bonus{opacity:.6;margin-top:8px;font:500 12px Inter,sans-serif}.chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.chip{letter-spacing:.5px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.chip.rp{color:#9fd0ff}.chip.new{color:var(--gold);animation:promoIn .5s 2s var(--ease) both;background:#ffd24a14;border-color:#ffd24a66}#deploy{z-index:3;position:sticky;bottom:12px}.tab[data-tab=play]{position:relative}
