*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:#11141a;width:100%;height:100%;font-family:Barlow,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}#application-canvas{touch-action:none;width:100%;height:100%;display:block}#lock-prompt{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10;background:#0a0d128c;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}#lock-prompt .hint{opacity:.75;text-align:center;font-size:14px;line-height:1.7}#fps{font-variant-numeric:tabular-nums;opacity:.6;pointer-events:none;z-index:5;font-size:13px;position:fixed;top:10px;left:12px}#net-status{opacity:.55;pointer-events:none;z-index:5;font-size:12px;position:fixed;top:28px;left:12px}#death{opacity:0;pointer-events:none;z-index:8;background:linear-gradient(#14000000 45%,#1904048c 100%),radial-gradient(#78000000 35%,#6e00006b 75%,#3c0000b3 100%);justify-content:center;align-items:flex-end;padding-bottom:7vh;transition:opacity .18s ease-out;display:flex;position:fixed;inset:0}#death.active{opacity:1}:root{--team-us:#4fa8ff;--team-them:#ff4d4d;--hud-white:#ffffffeb;--hud-dim:#ffffff8c;--hud-warm:#f2cf86;--hud-red:#e8705f;--hud-shadow:0 0 2px #000000d9, 0 1px 3px #0009, 0 0 10px #0000004d}#compass,#topright,#bottom,#weapon-box,#killbanner,#death-text,#lock-prompt,#match-bar,#match-banner,#scoreboard,#nameplates,#menu,#pause{color:var(--hud-white);text-shadow:var(--hud-shadow);font-family:Barlow,Inter,system-ui,sans-serif}#crosshair{--gap:6px;pointer-events:none;z-index:5;width:0;height:0;display:none;position:fixed;top:50%;left:50%}#crosshair i{background:var(--xc,#fff);border-radius:1px;transition:transform 60ms linear;position:absolute;box-shadow:0 0 0 1px #000000b3,0 0 4px #00000059}#crosshair .t,#crosshair .b{width:2px;height:var(--xl,8px);left:-1px}#crosshair .l,#crosshair .r{width:var(--xl,8px);height:2px;top:-1px}#crosshair .t{top:calc(-1 * var(--xl,8px) - var(--gap))}#crosshair .b{top:var(--gap)}#crosshair .l{left:calc(-1 * var(--xl,8px) - var(--gap))}#crosshair .r{left:var(--gap)}#crosshair .dot{border-radius:50%;width:3px;height:3px;top:-1.5px;left:-1.5px}#crosshair.no-dot .dot,body.hide-fps #fps{display:none}#crosshair.hit{animation:.14s ease-out xhit}@keyframes xhit{30%{transform:scale(1.35)}}#compass{pointer-events:none;z-index:5;width:420px;height:30px;margin-left:-210px;position:fixed;top:14px;left:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}#compass-strip{will-change:transform;height:100%;position:absolute;top:0;left:0}#compass-strip span{text-align:center;width:40px;color:var(--hud-dim);margin-left:-20px;font-size:12px;font-weight:500;position:absolute;top:0}#compass-strip span.card{color:var(--hud-white);font-size:15px;font-weight:600}#compass-strip span:after{content:"";background:currentColor;width:1px;height:5px;position:absolute;top:19px;left:50%}.compass-mark{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid var(--hud-white);margin-left:-4px;position:absolute;bottom:0;left:50%}#topright{pointer-events:none;z-index:5;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:fixed;top:14px;right:20px}#alive{letter-spacing:1.5px;font-size:20px;font-weight:600}#alive-n{font-variant-numeric:tabular-nums}#score{letter-spacing:1.5px;color:var(--hud-warm);font-size:13px;font-weight:500}#kills{font-variant-numeric:tabular-nums}#score.pop{animation:.3s ease-out pop}@keyframes pop{40%{transform:scale(1.25)}}#bottom{pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:6px;width:300px;margin-left:-150px;display:flex;position:fixed;bottom:26px;left:50%}#ammo{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}#ammo .sep{color:var(--hud-dim);margin:0 6px}#ammo-cur{font-size:17px;font-weight:600}#gun-mode{color:var(--hud-dim);font-size:12px}#ammo.low #ammo-cur{color:var(--hud-red)}#ammo.reloading #ammo-cur{animation:.5s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}#hp{width:100%}#hp .hp-bar{background:#ffffff38;width:100%;height:4px;box-shadow:0 0 4px #0000004d}#hp-fill{background:var(--hud-white);width:100%;height:100%;transition:width .18s ease-out,background .2s}#hp.low #hp-fill{background:var(--hud-red)}#stamina{opacity:0;background:#ffffff1f;width:100%;height:2px;margin-bottom:4px;transition:opacity .3s}#stamina.show{opacity:1}#stamina-fill{background:#cfe6a8;width:100%;height:100%}#stamina.empty #stamina-fill{background:#ffffff73}#weapon-box{pointer-events:none;z-index:5;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:22px;right:24px}#gun-svg{filter:drop-shadow(0 1px 2px #00000073);width:120px;height:44px}#gun-shape{fill:var(--hud-white)}#slots{gap:5px;display:flex}.slot{width:22px;height:22px;color:var(--hud-dim);border:1px solid #ffffff59;place-items:center;font-size:12px;font-weight:600;display:grid}.slot.active{color:var(--hud-white);border-color:var(--hud-white)}.slot.empty{opacity:.4}#damage{pointer-events:none;z-index:7;opacity:0;background:radial-gradient(#0000 60%,#c83c3266 100%);position:fixed;inset:0}#damage.active{animation:.5s ease-out hurtflash}@keyframes hurtflash{0%{opacity:1}to{opacity:0}}#dmg-dir{pointer-events:none;z-index:7;opacity:0;width:0;height:0;transition:opacity .3s;position:fixed;top:50%;left:50%}#dmg-dir.active{opacity:1;transition:opacity 60ms}#dmg-dir i{border-bottom:20px solid #e8705fd9;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;top:-140px;left:-16px}#death-text{text-align:center;flex-direction:column;align-items:center;display:flex}.death-title{letter-spacing:10px;color:#ff5a4d;-webkit-text-stroke:2px #280000a6;paint-order:stroke fill;margin-right:-10px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:40px;font-weight:600;line-height:1}#death.active .death-title{animation:.42s cubic-bezier(.2,1.4,.4,1) deathslam}@keyframes deathslam{0%{opacity:0;letter-spacing:30px;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.death-card{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}#death.active .death-card{animation:.36s ease-out .18s backwards deathcard}@keyframes deathcard{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dc-label{letter-spacing:4px;color:var(--hud-dim);font-size:12px;font-weight:600}.dc-name{letter-spacing:2px;color:var(--team-them);font-family:Barlow Condensed,Barlow,sans-serif;font-size:26px;font-weight:600;line-height:1.05}#death.fell .dc-name{color:var(--hud-white)}.dc-row{letter-spacing:2px;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}#death-gun{fill:#fff;filter:drop-shadow(0 0 2px #000000e6);height:18px}#death-dist{color:var(--hud-dim)}.dc-hp{letter-spacing:2px;color:var(--hud-dim);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dc-hp-bar{background:#ffffff2e;width:120px;height:4px;box-shadow:0 0 0 1px #00000080}.dc-hp-bar i{background:var(--team-them);height:100%;transition:width .2s;display:block}.death-respawn{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.dr-bar{background:#ffffff2e;width:220px;height:3px;box-shadow:0 0 0 1px #00000073}.dr-bar i{background:#fff;width:0;height:100%;display:block}#death-back{letter-spacing:4px;font-size:14px;font-weight:600}body.is-dead #crosshair,body.is-dead #hit-marker,body.is-dead #dmg-nums,body.is-dead #kill-pop,body.is-dead #bottom,body.is-dead #weapon-box,body.is-dead #dmg-dir,body.cine #crosshair,body.cine #hit-marker,body.cine #dmg-nums,body.cine #kill-pop,body.cine #bottom,body.cine #weapon-box,body.cine #dmg-dir,body.cine #death{display:none!important}#intro,#go,#results{color:var(--hud-white);text-shadow:var(--hud-shadow);pointer-events:none;font-family:Barlow,Inter,system-ui,sans-serif}#intro{opacity:0;z-index:7;background:linear-gradient(#0e121a80 0%,#0e121a00 40% 70%,#0e121a73 100%);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:15vh;transition:opacity .25s;display:flex;position:fixed;inset:0}#intro.active{opacity:1}.in-kicker{letter-spacing:5px;color:var(--hud-dim);font-size:13px;font-weight:600}.in-title{letter-spacing:7px;margin-top:6px;font-size:16px;font-weight:600}#intro-count{font-variant-numeric:tabular-nums;font-family:Barlow Condensed,Barlow,sans-serif;font-size:110px;font-weight:600;line-height:1}#intro-count.tick{animation:.6s ease-out counttick}@keyframes counttick{0%{opacity:.3;transform:scale(1.5)}25%{opacity:1;transform:scale(.96)}to{transform:scale(1)}}.in-teams{align-items:flex-start;gap:46px;display:flex;position:fixed;bottom:12vh;left:50%;transform:translate(-50%)}.in-team{min-width:190px}.in-team.us{text-align:right}.in-head{letter-spacing:5px;margin-bottom:6px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:20px;font-weight:600}.in-team.us .in-head{color:var(--team-us)}.in-team.them .in-head{color:var(--team-them)}.in-names div{letter-spacing:1px;font-size:15px;font-weight:500;line-height:1.55}.in-names div.me{color:var(--hud-warm);font-weight:600}.in-vs{color:var(--hud-dim);padding-top:26px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:26px;font-weight:600}#intro.active .in-team.us{animation:.5s ease-out .12s backwards inslideL}#intro.active .in-team.them{animation:.5s ease-out .12s backwards inslideR}@keyframes inslideL{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes inslideR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.in-goal{letter-spacing:4px;color:var(--hud-dim);margin-top:10px;font-size:12px;font-weight:600}#go{text-align:center;opacity:0;z-index:7;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)}#go.active{animation:1.8s ease-out forwards gopop}@keyframes gopop{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;transform:translate(-50%,-60%)scale(1.02)}}.go-title{letter-spacing:10px;color:#7bf08a;margin-right:-10px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:62px;font-weight:600;line-height:1}.go-sub{letter-spacing:6px;margin-top:4px;font-size:15px;font-weight:600}#results{opacity:0;visibility:hidden;z-index:9;background:radial-gradient(#0e121a9e,#0e121a59);flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s,visibility 0s .4s;display:flex;position:fixed;inset:0}#results.active{opacity:1;visibility:visible;transition:opacity .4s}.rs-title{letter-spacing:16px;margin-right:-16px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:84px;font-weight:600;line-height:1}#results.win .rs-title{color:var(--team-us)}#results.lose .rs-title{color:var(--team-them)}#results.active .rs-title{animation:.5s cubic-bezier(.2,1.3,.4,1) rsslam}@keyframes rsslam{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.rs-sub{letter-spacing:5px;margin-top:6px;font-size:16px;font-weight:600}.rs-board{align-items:flex-start;gap:56px;margin-top:30px;display:flex}.rs-team{min-width:300px}.rs-row{font-variant-numeric:tabular-nums;grid-template-columns:1fr 36px 36px 70px;gap:8px;font-size:15px;font-weight:500;line-height:1.75;display:grid}.rs-row span:not(:first-child){text-align:right}.rs-head{letter-spacing:3px;color:var(--hud-dim);border-bottom:1px solid #ffffff40;margin-bottom:4px;font-size:12px;font-weight:600}.rs-team.us .rs-head span:first-child{color:var(--team-us)}.rs-team.them .rs-head span:first-child{color:var(--team-them)}.rs-row.me span:first-child{color:var(--hud-warm);font-weight:600}.rs-row.mvp span:first-child:after{content:" ★ MVP";letter-spacing:2px;color:#ffd36b;font-size:11px}.rs-row span:last-child{color:#7bf08a}.rs-next{letter-spacing:4px;color:var(--hud-dim);margin-top:26px;font-size:13px;font-weight:600}.rs-menu{letter-spacing:5px;color:#fff;cursor:pointer;pointer-events:auto;text-shadow:var(--hud-shadow);background:#10141b66;border:1px solid #fff;margin-top:22px;padding:13px 34px;font:600 16px Barlow,system-ui,sans-serif;transition:background .12s,color .12s;display:none}.rs-menu:hover,.rs-menu:focus-visible{color:#23282f;text-shadow:none;background:#fff;outline:none}#results.hold .rs-menu{display:inline-block}#results.hold.active{pointer-events:auto}body.in-menu #intro,body.in-menu #go,body.in-menu #results,body.phone-intro #intro{display:none!important}#crosshair,#bottom,#weapon-box{transition:opacity .3s}body.phone-intro #crosshair,body.phone-intro #bottom,body.phone-intro #weapon-box{opacity:0}body.phone-done #intro .in-kicker,body.phone-done #intro .in-teams,body.phone-done #intro .in-goal{display:none}.in-round{letter-spacing:4px;color:var(--hud-warm);margin-top:8px;font-size:14px;font-weight:600}.in-round:empty{display:none}body.round-count #intro{background:linear-gradient(#0e121a73 0%,#0e121a00 38%);padding-top:max(96px,15vh)}body.round-count #intro .in-kicker,body.round-count #intro .in-teams,body.round-count #intro .in-goal{display:none}body.round-count #intro .in-title{letter-spacing:10px;margin-right:-10px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:40px;line-height:1;animation:.5s cubic-bezier(.2,1.3,.4,1) rsslam}body.round-count #intro-count{margin-top:4px;font-size:96px}#round-card{text-align:center;color:var(--hud-white);text-shadow:var(--hud-shadow);pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;z-index:7;background:radial-gradient(#0e121a80 0%,#0e121a40 45%,#0e121a00 72%);flex-direction:column;align-items:center;padding:26px 90px 30px;font-family:Barlow,Inter,system-ui,sans-serif;transition:opacity .25s,visibility 0s .25s;display:flex;position:fixed;top:15%;left:50%;transform:translate(-50%)}#round-card.active{opacity:1;visibility:visible;transition:opacity .25s}#round-card.active .rc-title{animation:.5s cubic-bezier(.2,1.3,.4,1) rsslam}.rc-kicker{letter-spacing:6px;color:var(--hud-dim);font-size:13px;font-weight:600}.rc-title{letter-spacing:12px;margin-right:-12px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:72px;font-weight:600;line-height:1.05}#round-card.win .rc-title{color:var(--team-us)}#round-card.lose .rc-title{color:var(--team-them)}.rc-score{letter-spacing:5px;margin-top:4px;font-size:18px;font-weight:600}.rc-sub{letter-spacing:4px;color:var(--hud-dim);margin-top:6px;font-size:12px;font-weight:600}body.killcam-busy #round-card,body.in-menu #round-card{display:none!important}body.round-end #crosshair,body.round-end #hit-marker,body.round-end #dmg-nums{visibility:hidden}#duel-over{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;-webkit-user-select:none;user-select:none;background:radial-gradient(#0a0d13e0,#0a0d13b8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#duel-over.hidden{display:none}.do-inner{text-align:center;background:linear-gradient(#10141af0,#10141adb);border:1px solid #ffffff24;border-radius:4px;flex-direction:column;align-items:center;min-width:min(420px,90vw);padding:clamp(28px,3vw,48px) clamp(26px,3vw,52px);display:flex}.do-kicker{letter-spacing:5px;color:var(--hud-dim);font-size:12px;font-weight:600}.do-title{letter-spacing:14px;margin:10px -14px 0 0;font-family:Barlow Condensed,Barlow,sans-serif;font-size:clamp(54px,4.4vw,84px);font-weight:600;line-height:1;animation:.5s cubic-bezier(.2,1.3,.4,1) rsslam}#duel-over.win .do-title{color:var(--team-us)}#duel-over.lose .do-title{color:var(--team-them)}.do-score{letter-spacing:6px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;font-weight:600}.do-rows{width:100%;margin:26px 0 0}.do-row{letter-spacing:2px;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding:9px 0;font-size:14px;font-weight:500;display:flex}.do-row span:first-child{color:var(--hud-dim);letter-spacing:3px;align-self:center;font-size:12px;font-weight:600}.do-row span:last-child{font-variant-numeric:tabular-nums}.do-note{letter-spacing:1px;max-width:38ch;color:var(--hud-dim);margin:20px 0 24px;font-size:12px;font-weight:500;line-height:1.6}.do-row.hidden{display:none}#duel-over .menu-btn{width:100%}#lock-prompt{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14181e59}#lock-prompt .title{letter-spacing:6px;font-size:30px;font-weight:600}#lock-prompt .hint{font-size:14px;font-weight:500}#match-banner{text-align:center;opacity:0;pointer-events:none;z-index:6;transition:opacity .2s,transform .2s;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)scale(.92)}#match-banner.active{opacity:1;transform:translate(-50%,-50%)scale(1)}#match-banner-title{letter-spacing:5px;color:var(--hud-dim);font-size:15px;font-weight:600}#match-banner-sub{letter-spacing:3px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600}#match-banner.win #match-banner-title,#match-banner.lose #match-banner-title{letter-spacing:10px;font-size:56px}#match-banner.win #match-banner-title{color:var(--team-us)}#match-banner.lose #match-banner-title{color:var(--team-them)}#match-banner.win #match-banner-sub,#match-banner.lose #match-banner-sub{letter-spacing:2px;margin-top:4px;font-size:18px}#scoreboard{pointer-events:none;z-index:9;background:radial-gradient(#14181e80,#14181e33);justify-content:center;align-items:center;gap:70px;display:none;position:fixed;inset:0}#scoreboard.open{display:flex}.sb-team{width:280px}.sb-head{letter-spacing:3px;border-bottom:1px solid;justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:6px;font-size:13px;font-weight:600;display:flex}.sb-team.us .sb-head{color:var(--team-us)}.sb-team.them .sb-head{color:var(--team-them)}.sb-score{letter-spacing:0;font-size:30px}.sb-row{font-variant-numeric:tabular-nums;grid-template-columns:1fr 40px 40px;padding:3px 0;font-size:15px;font-weight:500;display:grid}.sb-row span:not(:first-child){text-align:right}.sb-cols{letter-spacing:2px;color:var(--hud-dim);font-size:10px}.sb-row.me{color:var(--hud-warm)}.sb-row.dead{opacity:.45}.sb-empty{color:var(--hud-dim);font-size:15px}#nameplates{pointer-events:none;z-index:4;position:fixed;inset:0}.plate{letter-spacing:.5px;white-space:nowrap;color:var(--team-us);will-change:transform;font-size:12px;font-weight:600;position:absolute;top:0;left:0}#menu{z-index:20;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#14181ea8 0%,#14181e4d 42%,#14181e00 70%),linear-gradient(#14181e8c 0%,#14181e00 14%);transition:opacity .25s;position:fixed;inset:0}#menu[data-tab=custom]{cursor:grab;background:linear-gradient(90deg,#14181e99 0%,#14181e33 38%,#14181e00 60%)}#menu[data-tab=custom]:active{cursor:grabbing}#menu.hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.mn-top{background:#0e11169e;border-bottom:1px solid #ffffff24;align-items:center;gap:40px;height:64px;padding:0 3vw;display:flex;position:absolute;top:0;left:0;right:0}.mn-brand{letter-spacing:9px;font-size:26px;font-weight:600}.mn-tabs{gap:6px;height:100%;display:flex}.mn-tab{letter-spacing:3px;color:var(--hud-dim);cursor:pointer;text-shadow:var(--hud-shadow);background:0 0;border:0;padding:0 16px;font:600 14px Barlow,system-ui,sans-serif;transition:color .12s;position:relative}.mn-tab:hover,.mn-tab.active{color:#fff}.mn-tab.active:after{content:"";background:var(--hud-warm);height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.mn-profile{white-space:nowrap;letter-spacing:2px;flex:none;align-items:baseline;gap:18px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.mn-bal{color:var(--hud-warm)}#mn-who.acct{color:#fff}#mn-who.acct:before{content:"@";color:var(--hud-dim)}.mn-page{align-items:center;padding-left:7vw;display:none;position:absolute;top:64px;bottom:34px;left:0}.mn-page.active{display:flex}.mn-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scrollbar-width:thin;background:#14181e80;border:1px solid #ffffff1f;width:460px;max-width:calc(100vw - 32px);max-height:calc(100% - 40px);padding:24px 26px;overflow-y:auto}.mn-head{letter-spacing:8px;margin-bottom:4px;font-size:30px;font-weight:600}.mn-sub{letter-spacing:2px;color:var(--hud-dim);margin-bottom:18px;font-size:11px;font-weight:600}.mn-ticker{background:#0e1116b8;border-top:1px solid #ffffff1a;height:34px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mn-ticker-strip{letter-spacing:2px;align-items:center;width:max-content;height:100%;font-size:14px;font-weight:600;animation:60s linear infinite mn-tick;display:flex}.mn-ticker-strip span{margin-right:46px}.mn-ticker-strip .down{color:#ef6a5c}.mn-ticker-strip .up{color:#7cd38a}@keyframes mn-tick{to{transform:translate(-50%)}}.cu-cats,.cu-subs{gap:0;margin:14px 0 0;display:flex}.cu-subs:empty{display:none}.cu-cat,.cu-sub{letter-spacing:3px;color:#ffffffbf;cursor:pointer;text-shadow:var(--hud-shadow);background:0 0;border:1px solid #ffffff59;flex:1;padding:9px 0;font:600 12px Barlow,system-ui,sans-serif}.cu-cat+.cu-cat,.cu-sub+.cu-sub{border-left:0}.cu-cat.active,.cu-sub.active{color:#1d2128;text-shadow:none;background:#fff}.cu-sub{border-top:0;padding:7px 0;font-size:11px}.cu-label{letter-spacing:4px;min-height:26px;color:var(--hud-warm);margin:18px 0 2px;font-size:22px;font-weight:600}.cu-group{letter-spacing:3px;color:var(--hud-dim);margin:12px 0 8px;font-size:10px;font-weight:600}.cu-items{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cu-item{letter-spacing:2px;text-align:left;color:#fff;cursor:pointer;text-shadow:var(--hud-shadow);background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:10px;padding:11px 12px;font:600 12px Barlow,system-ui,sans-serif;display:flex}.cu-item i{background:var(--sw);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 1px #00000080}.cu-item:hover{background:#ffffff1f;border-color:#fff9}.cu-item.active{border-color:var(--hud-warm);background:#f2cf8629}.cu-swatches{flex-wrap:wrap;gap:10px;display:flex}.cu-swatch{background:var(--sw);cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:40px;height:40px;box-shadow:0 1px 4px #0006}.cu-swatch:hover{border-color:#fff}.cu-swatch.active{box-shadow:0 0 0 3px var(--hud-warm), 0 1px 4px #0006;border-color:#fff}.cu-hint{letter-spacing:2px;color:var(--hud-dim);margin-top:20px;font-size:10px;font-weight:600}.st-big{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.st-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.st-card{background:#ffffff0f;border:1px solid #ffffff1f;padding:12px 14px}.st-card.big .st-v{color:var(--hud-warm);font-size:26px}.st-v{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.st-l{letter-spacing:2px;color:var(--hud-dim);margin-top:2px;font-size:10px;font-weight:600}.wl-balance{flex-direction:column;margin:6px 0 18px;display:flex}.wl-amount{letter-spacing:2px;color:var(--hud-warm);font-size:54px;font-weight:600;line-height:1.1}.wl-label{letter-spacing:3px;color:var(--hud-dim);margin-top:14px;font-size:10px;font-weight:600}.wl-row{gap:10px;width:100%;display:flex}.wl-row .menu-btn{flex:1}.wl-panel .menu-btn{width:100%}.menu-btn:disabled{opacity:.45;cursor:not-allowed}.menu-btn:disabled:hover{color:#fff;background:0 0;border-color:#ffffff8c}.wl-list{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.wl-empty{color:var(--hud-dim);margin-top:8px;font-size:14px;line-height:1.6}.wl-meta{letter-spacing:2px;justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 6px;font-size:13px;font-weight:600;display:flex}.wl-link{letter-spacing:2px;color:var(--hud-dim);cursor:pointer;text-shadow:var(--hud-shadow);background:0 0;border:0;padding:0;font:600 10px Barlow,system-ui,sans-serif}.wl-link:hover{color:#fff}.wl-field{border-bottom:1px solid #ffffff59;align-items:baseline;gap:10px;margin:6px 0 12px;display:flex}.wl-field:focus-within{border-bottom-color:#fff}.wl-input,.wg-input{letter-spacing:1px;color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:5px 0;font:500 20px Barlow,system-ui,sans-serif}.wl-input::placeholder,.wg-input::placeholder{color:#ffffff4d}.wl-input.mono,.wg-input.mono{letter-spacing:0;text-overflow:ellipsis;font-size:13px}.wl-unit{letter-spacing:3px;color:var(--hud-dim);font-size:10px;font-weight:600}.wl-chips{gap:8px;margin-top:8px;display:flex}.wl-chip{letter-spacing:2px;color:#ffffffbf;cursor:pointer;text-shadow:var(--hud-shadow);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #ffffff38;flex:1;padding:7px 0;font:600 12px Barlow,system-ui,sans-serif}.wl-chip:hover{color:#fff;border-color:#fff}.wl-msg{letter-spacing:2px;margin:2px 0 10px;font-size:12px;font-weight:600;line-height:1.5}.wl-msg.bad{color:var(--hud-red)}.wl-msg.good{color:var(--hud-warm)}.wl-acts{flex-direction:column;gap:6px;margin-top:8px;display:flex}.wl-act{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:13px;display:flex}.wl-act-k{letter-spacing:2px;width:30px;font-size:10px;font-weight:600}.wl-act-k.deposit{color:var(--team-us)}.wl-act-k.withdraw{color:var(--hud-warm)}.wl-act-v{font-weight:600}.wl-act-s{color:var(--hud-dim);margin-left:auto;font-size:11px}.wl-panel.ac-open .wl-balance,.wl-panel.ac-open #menu-wallet-slot{display:none}.ac-title{letter-spacing:5px;margin:2px 0;font-size:22px;font-weight:600}.ac-step{letter-spacing:3px;color:var(--hud-warm);margin-bottom:14px;font-size:10px;font-weight:600}.ac-label{letter-spacing:3px;color:var(--hud-dim);margin-top:16px;margin-bottom:2px;font-size:10px;font-weight:600}.ac-why{color:var(--hud-dim);margin:8px 0 14px;font-size:13px;line-height:1.6}.ac-why b{color:#fff;font-weight:600}.ac-hint{color:var(--hud-dim);margin:-4px 0 4px;font-size:11px;line-height:1.5}.ac-hint.warn{color:var(--hud-warm);letter-spacing:1px;font-weight:600}.ac-note{color:#ffffffb8;margin:6px 0 10px;font-size:11px;line-height:1.5}.ac-note.dim{color:var(--hud-dim)}.ac-empty{color:var(--hud-dim);margin:6px 0 10px;font-size:13px;line-height:1.6}.ac-who{flex-direction:column;margin:2px 0 14px;display:flex}.ac-who-l{letter-spacing:3px;color:var(--hud-dim);font-size:10px;font-weight:600}.ac-who-v{letter-spacing:2px;color:var(--hud-warm);margin-top:2px;font-size:30px;font-weight:600;line-height:1.15}.ac-admin{letter-spacing:2px;vertical-align:6px;color:#23282f;background:var(--hud-warm);text-shadow:none;margin-left:10px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600}.ac-wallets{flex-direction:column;gap:6px;margin:6px 0 4px;display:flex}.ac-wallet{background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.ac-wallet.active{background:#f2cf8612;border-color:#f2cf8673}.ac-w-net{letter-spacing:2px;font-size:10px;font-weight:600}.ac-w-net.dev{color:var(--team-us)}.ac-w-net.main{color:var(--hud-red)}.ac-w-addr{letter-spacing:1px;font-weight:600}.ac-w-cur{letter-spacing:2px;color:var(--hud-dim);margin-left:auto;font-size:10px;font-weight:600}.ac-nets{margin:6px 0 4px;display:flex}.ac-tos{color:#ffffffd1;scrollbar-width:thin;height:190px;text-shadow:none;background:#00000047;border:1px solid #ffffff29;margin:6px 0 10px;padding:12px 14px;font-size:12px;line-height:1.65;overflow-y:auto}.ac-tos:focus-visible{border-color:#fff;outline:none}.ac-tos h4{letter-spacing:2px;color:var(--hud-warm);margin:12px 0 2px;font-size:10px;font-weight:600}.ac-tos h4:first-child{margin-top:0}.ac-tos p{margin:0}.ac-tos-end{letter-spacing:3px;color:var(--hud-dim);text-align:center;margin-top:14px;font-size:10px;font-weight:600}.ac-accept{cursor:pointer;background:#f2cf8614;border:1px solid #f2cf8673;align-items:flex-start;gap:11px;padding:12px 13px;font-size:14px;line-height:1.4;display:flex}.ac-accept.on{border-color:var(--hud-warm);background:#f2cf8629}.ac-accept.locked{opacity:.5;cursor:not-allowed}.ac-accept input{appearance:none;border:1px solid var(--hud-warm);width:20px;height:20px;cursor:inherit;background:0 0;flex:none;margin:0}.ac-accept input:checked{background:var(--hud-warm)}.ac-accept input:checked:after{content:"";border-top:0;border-bottom:2px solid #23282f;border-left:2px solid #23282f;border-right:0;width:10px;height:5px;margin:4px auto 0;display:block;transform:rotate(-45deg)}.ac-accept input:focus-visible{outline-offset:2px;outline:2px solid #fff}.ac-optional{border-top:1px solid #ffffff1f;margin:16px 0 18px;padding-top:14px}.ac-opt{color:#fffc;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.ac-opt input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff73;flex:none;width:14px;height:14px;margin:2px 0 0}.ac-opt input:checked{background:#fffc}.ac-opt input:focus-visible{outline-offset:2px;outline:2px solid #fff}.ac-opt-note{color:var(--hud-dim);margin:7px 0 0 24px;font-size:11px;line-height:1.5}.ac-code{letter-spacing:12px;text-align:center;font-size:30px}.wg-panel .menu-btn{width:100%}.wg-status{letter-spacing:2px;color:var(--hud-dim);align-items:baseline;gap:8px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.wg-dot{background:var(--hud-red);border-radius:50%;width:7px;height:7px}.wg-dot.live{background:#6fcf7f}.wg-dot.connecting{background:var(--hud-warm)}.wg-bal{color:var(--hud-warm);font-variant-numeric:tabular-nums;margin-left:auto}.wg-modes{margin-bottom:4px}.wg-range{gap:14px;display:flex}.wg-range .wl-field{flex:1}.wg-mine{background:#f2cf8614;border:1px solid #f2cf8659;margin:10px 0 12px;padding:12px 14px}.wg-mine .wl-label{margin-top:0}.wg-mine-v{letter-spacing:2px;color:var(--hud-warm);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:600}.wg-mine-s{letter-spacing:2px;color:var(--hud-dim);margin-top:2px;font-size:10px;font-weight:600}.wg-match{background:#ffffff1a;border:1px solid #fff;margin:10px 0 12px;padding:14px 16px}.wg-match-k{letter-spacing:3px;color:var(--hud-dim);font-size:10px;font-weight:600}.wg-match-v{letter-spacing:2px;color:var(--hud-warm);font-variant-numeric:tabular-nums;margin-top:2px;font-size:34px;font-weight:600;line-height:1.1}.wg-match-s{letter-spacing:2px;color:var(--hud-dim);margin-top:4px;font-size:10px;font-weight:600}.wg-activity{letter-spacing:1.5px;color:var(--hud-dim);margin:2px 0 10px;font-size:10px;font-weight:600}.wg-estimate{letter-spacing:1.5px;color:var(--hud-warm);background:#f2cf8614;border:1px solid #f2cf8659;margin:8px 0;padding:10px 14px;font-size:11px;font-weight:600}.settings{width:100%}.se-tabs{flex-wrap:wrap;gap:0;margin-bottom:8px;display:flex}.se-tab{letter-spacing:2px;color:#ffffffb3;cursor:pointer;text-shadow:var(--hud-shadow);background:0 0;border:0;border-bottom:1px solid #ffffff40;flex:1;padding:9px 4px;font:600 11px Barlow,system-ui,sans-serif}.se-tab:hover{color:#fff}.se-tab.active{color:#fff;border-bottom:2px solid var(--hud-warm)}.se-page{display:none}.se-page.active{display:block}.se-row{margin-top:16px}.se-head{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.se-label{letter-spacing:3px;color:var(--hud-dim);font-size:11px;font-weight:600}.se-val{letter-spacing:2px;font-size:13px;font-weight:600}.settings .set-range,.settings .set-seg{width:100%;margin:0}.se-swatches{gap:10px;display:flex}.se-swatch{cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:30px;height:30px}.se-swatch.active{box-shadow:0 0 0 3px var(--hud-warm);border-color:#fff}.se-keys{gap:5px;display:grid}.se-key{gap:12px;font-size:13px;display:flex}.se-kbd{letter-spacing:1px;color:var(--hud-warm);flex:0 0 150px;font-weight:600}.se-what{color:#ffffffd9}.se-credits .se-key{flex-direction:column;gap:2px}.se-credits a{color:#e8c35a}.se-xh-preview{background:linear-gradient(135deg,#8a96a3,#cfd6dc);border:1px solid #fff3;height:80px;margin-top:12px;position:relative}.se-xh{--gap:6px;width:0;height:0;position:absolute;top:50%;left:50%}.se-xh i{background:var(--xc,#fff);border-radius:1px;position:absolute;box-shadow:0 0 0 1px #000000b3}.se-xh .t,.se-xh .b{width:2px;height:var(--xl,8px);left:-1px}.se-xh .l,.se-xh .r{width:var(--xl,8px);height:2px;top:-1px}.se-xh .t{top:calc(-1 * var(--xl,8px) - var(--gap))}.se-xh .b{top:var(--gap)}.se-xh .l{left:calc(-1 * var(--xl,8px) - var(--gap))}.se-xh .r{left:var(--gap)}.se-xh .dot{border-radius:50%;width:3px;height:3px;top:-1.5px;left:-1.5px}.se-xh.no-dot .dot{display:none}.menu-inner{flex-direction:column;align-items:flex-start;width:400px;max-width:100%;display:flex}.menu-kicker{letter-spacing:5px;color:var(--hud-warm);font-size:12px;font-weight:600}.menu-title{letter-spacing:14px;margin:4px 0 6px;font-size:92px;font-weight:600;line-height:1}.menu-mode{letter-spacing:3px;color:var(--hud-dim);margin-bottom:34px;font-size:12px;font-weight:500}.menu-label{letter-spacing:3px;color:var(--hud-dim);margin-bottom:6px;font-size:10px;font-weight:600}#menu-name{color:#fff;width:320px;max-width:100%;text-shadow:var(--hud-shadow);background:0 0;border:0;border-bottom:1px solid #ffffff80;outline:none;margin-bottom:22px;padding:6px 0;font:500 20px Barlow,system-ui,sans-serif}#menu-name:focus{border-bottom-color:#fff}#menu-map{letter-spacing:3px;color:#fff;cursor:pointer;appearance:none;width:320px;max-width:100%;text-shadow:var(--hud-shadow);background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#ffffffb3 50%),linear-gradient(135deg,#ffffffb3 50%,#0000 50%);background-position:right 7px center,right 2px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;border-bottom:1px solid #ffffff80;border-radius:0;outline:none;margin-bottom:22px;padding:6px 24px 6px 0;font:600 15px Barlow,system-ui,sans-serif}#menu-map:hover,#menu-map:focus-visible{border-bottom-color:#fff}#menu-map option{color:#fff;letter-spacing:2px;background:#23282f}.menu-btn{letter-spacing:5px;color:#fff;cursor:pointer;width:320px;max-width:100%;text-shadow:var(--hud-shadow);background:0 0;border:1px solid #ffffff8c;margin-bottom:10px;padding:11px 0;font:600 15px Barlow,system-ui,sans-serif;transition:background .12s,color .12s,border-color .12s}.menu-btn:hover,.menu-btn:focus-visible{background:#ffffff1f;border-color:#fff;outline:none}.menu-btn.primary{border-color:#fff;padding:14px 0;font-size:18px}.menu-btn.primary:hover,.menu-btn.primary:focus-visible{color:#23282f;text-shadow:none;background:#fff}.menu-step{flex-direction:column;align-items:flex-start;display:flex}.menu-step.hidden{display:none}#menu-modes{animation:.18s ease-out modes-in}@keyframes modes-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.mode-card{color:#fff;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff73;border-left:3px solid var(--hud-warm);cursor:pointer;width:400px;max-width:100%;text-shadow:var(--hud-shadow);background:#10141b9e;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:12px;padding:16px 18px 15px;transition:background .12s,color .12s,border-color .12s;display:flex}.mode-name{letter-spacing:4px;font:600 30px/1 Barlow Condensed,Barlow,system-ui,sans-serif}.mode-meta{letter-spacing:2px;color:#ffffffb8;font:600 11px Barlow,system-ui,sans-serif}.mode-card:hover,.mode-card:focus-visible{color:#23282f;border-color:#fff;border-left-color:var(--hud-warm);text-shadow:none;background:#fff;outline:none}.mode-card:hover .mode-meta,.mode-card:focus-visible .mode-meta{color:#23282fb3}#menu-modes .menu-btn{width:400px;margin-top:6px}.menu-help{color:var(--hud-dim);margin-top:26px;font-size:12px;font-weight:500;line-height:1.8}@media (width<=720px){.mn-top{gap:12px;padding:0 16px;overflow-x:auto}.mn-brand,.mn-profile{display:none}.mn-page{justify-content:center;padding:0 16px;left:0;right:0}.menu-title{font-size:64px}}#menu,#pause{--sheet-w:clamp(440px, 31vw, 640px);--fs:clamp(13px, .42vw + 7px, 17px)}#menu .mn-page:not([data-page=play]){align-items:stretch;padding:0;left:0}#menu .mn-page:not([data-page=play]) .mn-panel{width:var(--sheet-w);max-width:100vw;height:100%;max-height:none;font-size:var(--fs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#0e1116eb,#0e1116d6);border:0;border-right:1px solid #ffffff1f;padding:clamp(24px,2.4vw,44px) clamp(22px,2.2vw,40px)}:is(#menu,#pause) .mn-head{letter-spacing:10px;font-size:clamp(30px,1.6vw + 12px,46px)}:is(#menu,#pause) .mn-sub{font-size:calc(var(--fs) * .8);letter-spacing:2.5px;margin-bottom:1.6em;line-height:1.5}:is(#menu,#pause) .cu-cats{margin-top:.4em}:is(#menu,#pause) .cu-cat{font-size:calc(var(--fs) * .92);padding:.95em 0}:is(#menu,#pause) .cu-sub{font-size:calc(var(--fs) * .82);padding:.8em 0}:is(#menu,#pause) .cu-label{font-size:calc(var(--fs) * 1.75);min-height:1.3em;margin-top:1.1em}:is(#menu,#pause) .cu-group{font-size:calc(var(--fs) * .78);margin:1.2em 0 .7em}:is(#menu,#pause) .cu-items{gap:10px}:is(#menu,#pause) .cu-item{font-size:calc(var(--fs) * .92);gap:.8em;padding:.95em 1em}:is(#menu,#pause) .cu-item i{width:1.15em;height:1.15em}:is(#menu,#pause) .cu-swatches{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}:is(#menu,#pause) .cu-swatch{aspect-ratio:1;width:100%;height:auto}:is(#menu,#pause) .cu-hint{font-size:calc(var(--fs) * .75);margin-top:1.6em}:is(#menu,#pause) .st-big,:is(#menu,#pause) .st-grid{gap:10px}:is(#menu,#pause) .st-big{margin-bottom:10px}:is(#menu,#pause) .st-card{padding:1em 1.1em}:is(#menu,#pause) .st-v{font-size:calc(var(--fs) * 1.6)}:is(#menu,#pause) .st-card.big .st-v{font-size:calc(var(--fs) * 2.1)}:is(#menu,#pause) .st-l{font-size:calc(var(--fs) * .75);margin-top:.3em}:is(#menu,#pause) .wl-amount{font-size:calc(var(--fs) * 4.4)}:is(#menu,#pause) .wl-label{font-size:calc(var(--fs) * .78)}:is(#menu,#pause) .wl-list,:is(#menu,#pause) .wl-empty{font-size:var(--fs)}#menu .mn-panel .menu-btn,#pause .menu-btn{font-size:var(--fs);padding:.9em 0}:is(#menu,#pause) .wl-meta{font-size:calc(var(--fs) * .9)}:is(#menu,#pause) .wl-input,:is(#menu,#pause) .wg-input{font-size:calc(var(--fs) * 1.35)}:is(#menu,#pause) .wl-input.mono,:is(#menu,#pause) .wg-input.mono{font-size:calc(var(--fs) * .9)}:is(#menu,#pause) .wl-unit{font-size:calc(var(--fs) * .7)}:is(#menu,#pause) .wl-chip,:is(#menu,#pause) .wl-msg{font-size:calc(var(--fs) * .82)}:is(#menu,#pause) .wl-act{font-size:calc(var(--fs) * .9)}:is(#menu,#pause) .wl-act-k,:is(#menu,#pause) .wl-act-s{font-size:calc(var(--fs) * .75)}:is(#menu,#pause) .wg-status{font-size:calc(var(--fs) * .78)}:is(#menu,#pause) .wg-mine-v{font-size:calc(var(--fs) * 1.5)}:is(#menu,#pause) .wg-match-v{font-size:calc(var(--fs) * 2.4)}:is(#menu,#pause) .wg-mine-s,:is(#menu,#pause) .wg-match-k,:is(#menu,#pause) .wg-match-s{font-size:calc(var(--fs) * .75)}:is(#menu,#pause) .wg-activity,:is(#menu,#pause) .wg-estimate{font-size:calc(var(--fs) * .78)}:is(#menu,#pause) .se-tabs{flex-wrap:nowrap;gap:.15em;margin-bottom:.4em}:is(#menu,#pause) .se-tab{font-size:calc(var(--fs) * .78);letter-spacing:1px;white-space:nowrap;padding:.9em .25em}:is(#menu,#pause) .se-row{margin-top:1.4em}:is(#menu,#pause) .se-head{margin-bottom:.6em}:is(#menu,#pause) .se-label{font-size:calc(var(--fs) * .8)}:is(#menu,#pause) .se-val{font-size:var(--fs)}:is(#menu,#pause) .seg-btn{font-size:calc(var(--fs) * .86);padding:.8em 0}:is(#menu,#pause) .se-swatch{width:2.3em;height:2.3em}:is(#menu,#pause) .se-key{font-size:calc(var(--fs) * .95)}:is(#menu,#pause) .se-kbd{flex-basis:11em}:is(#menu,#pause) .se-credits .se-kbd,.se-credits .se-kbd{flex:none}:is(#menu,#pause) .se-credits{gap:.9em;margin-top:1em}:is(#menu,#pause) .se-xh-preview{height:110px}@media (width<=720px){#menu .mn-page:not([data-page=play]) .mn-panel{width:100vw}}body.in-menu #compass,body.in-menu #match-bar,body.in-menu #topright,body.in-menu #bottom,body.in-menu #weapon-box,body.in-menu #crosshair,body.in-menu #kill-pop,body.in-menu #dmg-nums,body.in-menu #hit-marker,body.in-menu #nameplates,body.in-menu #fps,body.in-menu #net-status,body.in-menu .inspector-hint{display:none!important}#pause{z-index:30;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#181c2280 0%,#181c2240 55%,#181c220d 100%);align-items:stretch;display:flex;position:fixed;inset:0}#pause.hidden{display:none}.pause-inner{width:var(--sheet-w);max-width:100vw;height:100%;font-size:var(--fs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;background:linear-gradient(90deg,#0e1116eb,#0e1116d6);border-right:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;padding:clamp(28px,3vw,56px) clamp(22px,2.2vw,40px);display:flex;overflow-y:auto}.pause-inner .menu-btn{width:100%}#pause-settings-slot{width:100%;margin:10px 0 22px}.pause-title{letter-spacing:12px;margin-bottom:28px;font-size:clamp(40px,2.4vw + 14px,64px);font-weight:600;line-height:1}@media (width<=720px){.pause-inner{width:100vw}}.set-row{justify-content:space-between;align-items:baseline;width:320px;max-width:100%;margin-top:14px;display:flex}.set-val{letter-spacing:2px;font-size:13px;font-weight:600}.set-range{accent-color:#fff;cursor:pointer;width:320px;max-width:100%;margin:0 0 4px}.set-seg{width:320px;max-width:100%;margin-bottom:26px;display:flex}.seg-btn{letter-spacing:3px;color:#ffffffbf;cursor:pointer;text-shadow:var(--hud-shadow);background:0 0;border:1px solid #fff6;flex:1;padding:8px 0;font:600 12px Barlow,system-ui,sans-serif}.seg-btn+.seg-btn{border-left:0}.seg-btn.active{color:#1d2128;text-shadow:none;background:#fff}#pause .menu-help{margin-top:18px}#money{letter-spacing:2px;color:var(--hud-warm);font-size:15px;font-weight:600}#money.pop{animation:.3s ease-out pop}#hit-marker{pointer-events:none;z-index:6;opacity:0;--hm:#fff;--hm-gap:7px;--hm-len:9px;width:0;height:0;position:fixed;top:50%;left:50%}#hit-marker i{width:var(--hm-len);background:var(--hm);transform-origin:0;border-radius:1px;height:2.5px;margin-top:-1.25px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #000000bf,0 0 6px #0006}#hit-marker i:first-child{transform:rotate(45deg) translateX(var(--hm-gap))}#hit-marker i:nth-child(2){transform:rotate(135deg) translateX(var(--hm-gap))}#hit-marker i:nth-child(3){transform:rotate(225deg) translateX(var(--hm-gap))}#hit-marker i:nth-child(4){transform:rotate(315deg) translateX(var(--hm-gap))}#hit-marker.show{animation:.22s ease-out forwards hm}#hit-marker.head{--hm:#ffc23d;--hm-len:11px}#hit-marker.kill{--hm:#ff3b3b;--hm-gap:9px;--hm-len:13px;animation:.52s ease-out forwards hmkill}#hit-marker.kill i{height:3.5px;margin-top:-1.75px}@keyframes hm{0%{opacity:1;transform:scale(1.5)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hmkill{0%{opacity:1;transform:scale(1.9)rotate(-8deg)}25%{opacity:1;transform:scale(1)rotate(0)}70%{opacity:1}to{opacity:0;transform:scale(1.05)}}#dmg-nums{pointer-events:none;z-index:6;width:0;height:0;position:fixed;top:50%;left:50%}.dmg-num{left:calc(12px + var(--xgap,6px));top:calc(-22px - var(--xgap,6px) * .6);color:#fff;-webkit-text-stroke:3px #000c;paint-order:stroke fill;text-shadow:0 0 6px #00000073;transform:translateY(calc(var(--slot,0) * -18px));font-family:Barlow Condensed,Barlow,sans-serif;font-size:20px;font-weight:600;line-height:1;transition:transform 70ms ease-out,opacity .18s ease-in;animation:.11s ease-out dmgpop;position:absolute}.dmg-num.head{color:#ffc23d}.dmg-num.kill{color:#ff3b3b;font-size:23px}.dmg-num.out{opacity:0}.dmg-num.gone{opacity:0;transition:transform 70ms ease-out,opacity .11s linear}@keyframes dmgpop{0%{opacity:.4;scale:1.6}to{opacity:1;scale:1}}#throw-meter{top:calc(50% - 6px);right:calc(50% + 22px + var(--xgap,6px));pointer-events:none;z-index:6;flex-direction:column;align-items:flex-end;gap:4px;font-family:Barlow Condensed,Barlow,sans-serif;line-height:1;display:none;position:fixed}#throw-meter.active{display:flex}.tm-label{letter-spacing:2px;color:#fff;-webkit-text-stroke:2px #000000bf;paint-order:stroke fill;font-size:14px;font-weight:600}#throw-meter.charging .tm-label{color:#ffc23d}#throw-meter.full .tm-label{color:#ff6b3d}.tm-bar{opacity:.35;background:#00000073;width:64px;height:4px;box-shadow:0 0 0 1px #0009}#throw-meter.charging .tm-bar{opacity:1}.tm-bar i{background:#ffc23d;width:0;height:100%;margin-left:auto;display:block}#throw-meter.full .tm-bar i{background:#ff6b3d}body.is-dead #throw-meter,body.cine #throw-meter,body.in-menu #throw-meter{display:none!important}#kill-pop{top:calc(50% - 6px);left:calc(50% + 22px + var(--xgap,6px));pointer-events:none;z-index:6;opacity:0;transform-origin:0;font-family:Barlow Condensed,Barlow,sans-serif;line-height:1;transition:opacity .28s,translate .28s,left 90ms ease-out;position:fixed}#kill-pop>div{-webkit-text-stroke:3px #000c;paint-order:stroke fill;text-shadow:0 1px 4px #00000073}#kill-pop.active{opacity:1;animation:.3s cubic-bezier(.2,1.6,.35,1) kpslam}#kill-pop:not(.active){translate:6px -4px}@keyframes kpslam{0%{opacity:0;translate:8px;scale:1.5}60%{opacity:1}to{opacity:1;translate:0;scale:1}}#kill-pop .kp-title{letter-spacing:3px;color:#fff;font-size:14px;font-weight:600}#kill-pop .kp-cash{color:#6dff7c;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #50ff6e73,0 1px 4px #00000073;margin-top:2px;font-size:22px;font-weight:600}#kill-pop.active .kp-cash{animation:.42s ease-out cashpulse}@keyframes cashpulse{0%{scale:.7}45%{scale:1.12}to{scale:1}}#killfeed{flex-direction:column;align-items:flex-end;gap:4px;margin-top:10px;display:flex}.kf-row{background:linear-gradient(90deg,#0a0c1000,#0a0c108c 22%,#0a0c10ad);border-right:3px solid #0000;align-items:center;gap:9px;padding:4px 10px 4px 26px;font-size:15px;font-weight:600;transition:opacity .5s,transform .5s;animation:.26s cubic-bezier(.2,1.4,.4,1) kfin;display:flex}.kf-row.mine{background:linear-gradient(90deg,#3c2c0800,#3c2c0899 22%,#3c2c08c7);border-right-color:#ffc23d}.kf-row.fade{opacity:0;transform:translate(12px)}.kf-name{color:#fff;white-space:nowrap}.kf-name.us{color:var(--team-us)}.kf-name.them{color:var(--team-them)}.kf-name.me{color:#ffc23d}.kf-icon{color:#fff;align-items:center;gap:4px;display:inline-flex}.kf-icon svg{fill:currentColor;filter:drop-shadow(0 0 1px #000000e6);height:16px}.kf-icon svg.kf-head{color:#ffc23d;width:15px;height:15px}@keyframes kfin{0%{opacity:0;transform:translate(40px)}}#match-bar{pointer-events:none;z-index:5;align-items:stretch;gap:0;font-family:Barlow Condensed,Barlow,sans-serif;display:flex;position:fixed;top:46px;left:50%;transform:translate(-50%)}#match-bar .mb-team{background:#0a0c108c;align-items:center;gap:8px;width:150px;padding:2px 10px 6px;display:flex;position:relative}#match-bar .mb-team.us{border-radius:3px 0 0 3px;justify-content:flex-end}#match-bar .mb-team.them{border-radius:0 3px 3px 0;flex-direction:row-reverse;justify-content:flex-end}#match-bar .mb-label{letter-spacing:2px;color:var(--hud-dim);font-size:11px;font-weight:600}#match-us,#match-them{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}#match-us{color:var(--team-us)}#match-them{color:var(--team-them)}#match-us.bump,#match-them.bump{animation:.32s ease-out pop}#match-bar .mb-track{background:#ffffff26;height:3px;position:absolute;bottom:3px;left:8px;right:8px}#match-bar .mb-track i{width:0;transition:width .4s ease-out;position:absolute;top:0;bottom:0}#match-bar .us .mb-track i{background:var(--team-us);box-shadow:0 0 6px var(--team-us);right:0}#match-bar .them .mb-track i{background:var(--team-them);box-shadow:0 0 6px var(--team-them);left:0}#match-bar.lead-us .us,#match-bar.lead-them .them{background:#0a0c10b8}#match-bar .mb-mid{text-align:center;background:#0a0c10c7;min-width:76px;padding:3px 10px 4px}#match-clock{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.1;display:block}#match-sub{letter-spacing:1.5px;color:var(--hud-dim);font-size:9px;font-weight:600}#match-bar.offline .mb-team{display:none}#match-bar.offline .mb-mid{background:#0a0c1073;border-radius:3px}#match-bar.offline #match-clock{letter-spacing:2px;color:var(--hud-dim);font-size:13px}#killcam{pointer-events:none;z-index:40;--kc-bar:9vh;color:#fff;font-family:Barlow,system-ui,sans-serif;display:none;position:fixed;inset:0}#killcam.active{display:block}body.killcam-on canvas{filter:saturate(.72)contrast(1.1)brightness(.97)sepia(.06)}body.killcam-on .inspector-hint{display:none}#killcam:before,#killcam:after{content:"";height:var(--kc-bar);z-index:2;background:#06080ce6;position:absolute;left:0;right:0}#killcam:before{top:0;box-shadow:0 1px #e8574a8c}#killcam:after{bottom:0;box-shadow:0 -1px #e8574a8c}#killcam.active:before{animation:.42s cubic-bezier(.2,.9,.3,1) both kc-bar-top}#killcam.active:after{animation:.42s cubic-bezier(.2,.9,.3,1) both kc-bar-bot}@keyframes kc-bar-top{0%{transform:translateY(-100%)}}@keyframes kc-bar-bot{0%{transform:translateY(100%)}}#killcam .kc-fx{z-index:1;background:radial-gradient(#0000 55%,#0000006b 100%),repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 3px);position:absolute;inset:0}#killcam .kc-fx:after{content:"";opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(5,end) infinite kc-grain;position:absolute;inset:-40px}@keyframes kc-grain{0%{transform:translate(0)}25%{transform:translate(-18px,12px)}50%{transform:translate(14px,-20px)}75%{transform:translate(-10px,-8px)}to{transform:translate(0)}}#killcam .kc-flash{z-index:3;opacity:0;background:#fff;position:absolute;inset:0}#killcam.stamped .kc-flash{animation:.42s ease-out kc-flash}@keyframes kc-flash{0%{opacity:.55}to{opacity:0}}#killcam .kc-top{height:var(--kc-bar);z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.2vw;animation:.5s .15s both kc-fade;display:grid;position:absolute;top:0;left:0;right:0}@keyframes kc-fade{0%{opacity:0}}#killcam .kc-rec{letter-spacing:5px;color:#ff5b4d;justify-self:start;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}#killcam .kc-rec i{background:#ff3b30;border-radius:50%;width:11px;height:11px;animation:1s steps(2,end) infinite kc-rec;box-shadow:0 0 10px #ff3b30}@keyframes kc-rec{50%{opacity:.15}}#killcam .kc-title{letter-spacing:12px;margin-right:-12px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:24px;font-weight:600}#killcam .kc-tc{letter-spacing:3px;color:#ffffffb3;font-variant-numeric:tabular-nums;justify-self:end;font-size:14px;font-weight:600}#killcam.slow .kc-tc{color:var(--hud-warm)}#killcam .kc-bottom{height:var(--kc-bar);z-index:3;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#killcam .kc-ticker{white-space:nowrap;letter-spacing:3px;color:#ff8a7f;flex:1;font-size:14px;font-weight:600;overflow:hidden}#killcam .kc-ticker span{padding-left:100%;animation:16s linear infinite kc-tick;display:inline-block}@keyframes kc-tick{to{transform:translate(-100%)}}#killcam .kc-skip{letter-spacing:3px;color:#ffffffbf;background:linear-gradient(90deg,#06080c00,#06080cf2 24px);flex:none;padding:0 3.2vw 0 24px;font-size:12px;font-weight:600}#killcam .kc-third{left:4vw;bottom:calc(var(--kc-bar) + 26px);z-index:3;border-left:4px solid var(--hud-warm);text-shadow:var(--hud-shadow);padding:0 0 2px 14px;animation:.52s cubic-bezier(.2,.9,.3,1) .25s both kc-third;position:absolute}@keyframes kc-third{0%{opacity:0;transform:translate(-30px)}}#killcam .kc-tab{letter-spacing:3px;text-shadow:none;background:#e8574a;padding:3px 9px 2px;font-size:11px;font-weight:600;display:inline-block}#killcam .kc-name{letter-spacing:3px;margin-top:6px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:42px;font-weight:600;line-height:1}#killcam .kc-what{letter-spacing:3px;color:#ffffffd1;margin-top:6px;font-size:13px;font-weight:600}#killcam .kc-stamp{z-index:3;opacity:0;color:#ff4a3d;letter-spacing:10px;text-shadow:0 0 2px #0009;border:4px solid #ff4a3d;padding:4px 18px 2px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:54px;font-weight:600;line-height:1;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #00000059}#killcam.stamped .kc-stamp{animation:.38s cubic-bezier(.2,1.4,.4,1) forwards kc-stamp}@keyframes kc-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-7deg)scale(2.4)}to{opacity:.92;transform:translate(-50%,-50%)rotate(-7deg)scale(1)}}#killcam .kc-xh{--gap:6px;z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}#killcam .kc-xh i{background:var(--xc,#fff);border-radius:1px;position:absolute;box-shadow:0 0 0 1px #000000b3,0 0 4px #00000059}#killcam .kc-xh .t,#killcam .kc-xh .b{width:2px;height:var(--xl,8px);left:-1px}#killcam .kc-xh .l,#killcam .kc-xh .r{width:var(--xl,8px);height:2px;top:-1px}#killcam .kc-xh .t{top:calc(-1 * var(--xl,8px) - var(--gap))}#killcam .kc-xh .b{top:var(--gap)}#killcam .kc-xh .l{left:calc(-1 * var(--xl,8px) - var(--gap))}#killcam .kc-xh .r{left:var(--gap)}#killcam .kc-xh .dot{border-radius:50%;width:3px;height:3px;top:-1.5px;left:-1.5px}#killcam .kc-xh.no-dot .dot{display:none}#killcam .kc-xh.shot{animation:.16s ease-out kc-xshot}@keyframes kc-xshot{30%{--gap:11px;transform:scale(1.12)}}#killcam .kc-hm{z-index:2;opacity:0;--hm:#fff;--hm-gap:7px;--hm-len:9px;width:0;height:0;position:absolute;top:50%;left:50%}#killcam .kc-hm i{width:var(--hm-len);background:var(--hm);transform-origin:0;border-radius:1px;height:2.5px;margin-top:-1.25px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #000000bf,0 0 6px #0006}#killcam .kc-hm i:first-child{transform:rotate(45deg) translateX(var(--hm-gap))}#killcam .kc-hm i:nth-child(2){transform:rotate(135deg) translateX(var(--hm-gap))}#killcam .kc-hm i:nth-child(3){transform:rotate(225deg) translateX(var(--hm-gap))}#killcam .kc-hm i:nth-child(4){transform:rotate(315deg) translateX(var(--hm-gap))}#killcam .kc-hm.show{animation:.26s ease-out forwards hm}#killcam .kc-hm.head{--hm:#ffc23d;--hm-len:11px}#killcam .kc-hm.kill{--hm:#ff3b3b;--hm-gap:9px;--hm-len:13px;animation:.9s ease-out forwards hmkill}#killcam .kc-hm.kill i{height:3.5px;margin-top:-1.75px}body.killcam-on :is(#death,#crosshair,#hit-marker,#dmg-nums,#kill-pop,#damage,#compass,#match-bar,#nameplates,#topright,#bottom,#throw-meter,#weapon-box,#killfeed){visibility:hidden}#netstats{z-index:50;color:#fff;pointer-events:none;background:#0000008c;border-radius:6px;padding:6px 9px;font:12px/1.5 ui-monospace,monospace;display:none;position:fixed;top:84px;left:12px}#netstats.on{display:block}#loading{z-index:30;color:#fff;opacity:0;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 42%,#1a2230 0%,#0e131b 62%,#090c11 100%);justify-content:center;align-items:center;font-family:Barlow,Inter,system-ui,sans-serif;transition:opacity .22s ease-out;display:none;position:fixed;inset:0}#loading.on{display:flex}#loading.on.vis{opacity:1}#loading.on.vis.out{opacity:0;transition:opacity .45s ease-in}.ld-inner{flex-direction:column;align-items:center;width:min(520px,100vw - 48px);display:flex}.ld-kicker{letter-spacing:6px;color:#e8b85a;font-size:12px;font-weight:600}.ld-title{letter-spacing:18px;margin:6px 0 8px;font-size:96px;font-weight:600;line-height:1}.ld-map{letter-spacing:4px;color:#ffffff8c;margin-bottom:38px;font-size:12px;font-weight:500}.ld-bar{background:#ffffff1a;width:100%;height:3px;overflow:hidden}.ld-fill{transform-origin:0;background:linear-gradient(90deg,#e8b85a,#f6dfa4);width:100%;height:100%;transform:scaleX(0)}.ld-status{letter-spacing:5px;color:#fffc;margin-top:14px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:600}.ld-status:after{content:"";text-align:left;width:1.4em;animation:1.2s steps(4,end) infinite ld-dots;display:inline-block}@keyframes ld-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}#loading.fail .ld-fill{background:#e8705f}#loading.fail .ld-status{color:#f0a497}#loading.fail .ld-status:after{content:none}.ld-foot{text-align:center;color:#ffffff9e;width:min(720px,100vw - 48px);font-size:14px;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.ld-tip-k{letter-spacing:3px;color:#e8b85a;margin-right:12px;font-size:12px;font-weight:700}@media (width<=640px){.ld-title{letter-spacing:12px;margin-right:-12px;font-size:64px}}
