.fpsCross{opacity:1;transition:opacity .16s,transform .18s}.fpsCross.adsHidden{opacity:0;transform:translate(-50%,-50%)scale(.45)}.fpsCross.headshotFlash{filter:drop-shadow(0 0 4px red)drop-shadow(0 0 9px red);animation:.24s ease-out both headshot-crosshair;opacity:1!important}.fpsCross.headshotFlash i{background:#ff1515!important}@keyframes headshot-crosshair{0%{transform:translate(-50%,-50%)scale(1.45)}35%{transform:translate(-50%,-50%)scale(.88)}to{transform:translate(-50%,-50%)scale(1)}}.scopeOverlay{animation:.18s ease-out both ads-enter}@keyframes ads-enter{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.hit3d{z-index:12;text-shadow:0 0 3px #000,0 0 7px #fff8d2aa;line-height:1;animation:.13s cubic-bezier(.2,.9,.3,1) both hit-confirm;color:#fff7da!important;font-size:34px!important;font-weight:1000!important}.game3d[data-hit-tone=heavy] .hit3d{text-shadow:0 0 3px #000,0 0 8px #ff9b22cc;color:#ffc642!important}.game3d[data-hit-tone=head] .hit3d{text-shadow:0 0 3px #000,0 0 8px #ff1717,0 0 13px #ff171788;color:#ff2424!important}.game3d[data-hit-tone=kill] .hit3d{text-shadow:0 0 3px #000,0 0 9px red,0 0 16px #f00c;transform:translate(-50%,-50%)rotate(45deg)scale(1.08);color:#ff1010!important}@keyframes hit-confirm{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(1.8)}45%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}.bodyMonitor{z-index:6;text-align:center;letter-spacing:.12em;background:#0a0d0dd9;border:1px solid #59605d;width:118px;padding:10px;font:800 8px monospace;position:absolute;bottom:122px;left:34px}.bodyMonitor>small{color:#aab0ad}.bodyMonitor>b{color:#73db91;margin-top:7px;display:block}.bodyFigure{width:62px;height:102px;margin:8px auto 2px;position:relative}.bodyFigure i{background:#79d896;border:1px solid #d3ffdf;transition:all .2s;display:block;position:absolute;box-shadow:0 0 7px #61d78166}.bodyFigure .injured{background:#ffc43d;border-color:#fff1a5;box-shadow:0 0 10px #ffc43d}.bodyFigure .critical{background:#ff4938;border-color:#ffc0b8;box-shadow:0 0 12px #ff3020}.bodyFigure .head{border-radius:3px;width:19px;height:19px;top:0;left:22px}.bodyFigure .chest{border-radius:4px;width:28px;height:37px;top:23px;left:17px}.bodyFigure .arm{border-radius:4px;width:11px;height:39px;top:25px}.bodyFigure .arm.left{left:3px;transform:rotate(8deg)}.bodyFigure .arm.right{right:3px;transform:rotate(-8deg)}.bodyFigure .leg{border-radius:4px;width:12px;height:37px;top:64px}.bodyFigure .leg.left{left:17px;transform:rotate(3deg)}.bodyFigure .leg.right{right:17px;transform:rotate(-3deg)}.healthBar{background:#131817;border:1px solid #818884;width:210px;height:12px;padding:2px}.healthBar i{background:linear-gradient(90deg,#ff3d31,#ffc433 42%,#62da82 75%);height:100%;transition:width .2s;display:block}.spawnShield{color:#86e4ff;letter-spacing:.13em;background:#07161ddd;border:1px solid #68d9ff;padding:8px 13px;font:900 10px monospace;position:absolute;top:104px;left:50%;transform:translate(-50%)}.respawnOverlay{z-index:18;text-align:center;pointer-events:none;background:#170503c4;place-content:center;display:grid;position:absolute;inset:0}.respawnOverlay b{letter-spacing:.35em;color:#ff513e;font:900 17px monospace}.respawnOverlay strong{margin:12px;font:900 38px Arial}.respawnOverlay small{letter-spacing:.2em;color:#bbb;font:800 10px monospace}@media (width<=700px){.bodyMonitor{transform-origin:0 100%;bottom:100px;left:14px;transform:scale(.82)}.healthBar{width:125px}}.killCam{z-index:17;pointer-events:none;background:radial-gradient(circle,#0000 35%,#150402bb 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:145px;display:flex;position:absolute;inset:0}.killCam:before{content:"";border:7px solid #c92f23;position:absolute;inset:0;box-shadow:inset 0 0 70px #a8120b88}.killCam small{color:#fff;letter-spacing:.28em;background:#d33726;padding:7px 13px;font:1000 11px monospace}.killCam b{letter-spacing:.12em;text-shadow:0 2px 5px #000;margin-top:8px;font:1000 24px monospace}.killCam span{color:#d4ccc4;letter-spacing:.17em;margin-top:6px;font:800 9px monospace}.compass{white-space:nowrap;min-width:310px}.compass b{color:#ff7a1a;min-width:28px;display:inline-block}.compass small{color:#e8e3da;letter-spacing:.08em;border-left:1px solid #ffffff35;margin-left:18px;padding-left:12px;font:800 9px monospace;display:inline-block}.attachment .sightPattern.iron{width:88px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.attachment .sightPattern.iron:before{content:"";clip-path:polygon(0 0,34% 0,40% 38%,60% 38%,66% 0,100% 0,100% 100%,0 100%);background:#171c1c;border:3px solid #59615f;width:78px;height:34px;position:absolute;bottom:5px;left:5px}.attachment .sightPattern.iron:after{content:"";background:#e8e1d3;border-radius:3px 3px 0 0;width:6px;height:34px;position:absolute;top:8px;left:41px;box-shadow:0 0 0 3px #202626}.attachment .sightPattern.iron i,.attachment .sightPattern.iron b,.attachment .sightPattern.iron em{display:none}.game3d.motion-slide .webgl canvas{animation:.72s cubic-bezier(.18,.78,.3,1) slide-camera}.game3d.motion-dive .webgl canvas{animation:.82s cubic-bezier(.16,.72,.24,1) dive-camera}.game3d.prone-enter .webgl canvas{animation:.5s cubic-bezier(.18,.75,.25,1) prone-camera}.game3d.stance-prone .fpsHud,.game3d.stance-prone .bodyMonitor{filter:saturate(.85)}@keyframes slide-camera{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(5vh)rotate(-1.2deg)}70%{transform:translateY(7vh)rotate(.7deg)}to{transform:translateY(0)rotate(0)}}@keyframes dive-camera{0%{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(-4vh)rotate(-2deg)scale(1.02)}46%{transform:translateY(7vh)rotate(4deg)scale(1.035)}78%{transform:translateY(10vh)rotate(-1deg)scale(1.02)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes prone-camera{0%{transform:translateY(0)}52%{transform:translateY(9vh)rotate(-1.2deg)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.game3d.motion-slide .webgl canvas,.game3d.motion-dive .webgl canvas,.game3d.prone-enter .webgl canvas{animation:none}}.killCam small{font-size:0}.killCam small:after{content:"ENEMY HELMET CAM";letter-spacing:.24em;font:1000 11px monospace}.killCam{background:repeating-linear-gradient(0deg,#0000 0 3px,#00000018 4px),radial-gradient(circle,#0000 35%,#150402bb 100%)}.killCam:after{content:"REC ●  HELMET FEED";color:#ff5a43;letter-spacing:.15em;font:900 10px monospace;position:absolute;top:86px;right:30px}.killCam:before{clip-path:polygon(0 0,22% 0,22% 1%,1% 1%,1% 20%,0 20%,0 0,100% 0,100% 20%,99% 20%,99% 1%,78% 1%,78% 0,100% 0,100% 100%,78% 100%,78% 99%,99% 99%,99% 80%,100% 80%,100% 100%,0 100%,0 80%,1% 80%,1% 99%,22% 99%,22% 100%,0 100%)}.fpsCross{--bloom:0px}.fpsCross i{transition:transform 45ms linear}.fpsCross i:first-child{transform:translateX(calc(var(--bloom) * -1))}.fpsCross i:nth-child(2){transform:translateX(var(--bloom))}.fpsCross i:nth-child(3){transform:translateY(calc(var(--bloom) * -1))}.fpsCross i:nth-child(4){transform:translateY(var(--bloom))}.attachment:has(select option:checked){position:relative}.moveMode{display:none!important}.game3d .ammo{min-width:290px;padding-top:48px;padding-left:128px;position:relative}.game3d .ammo:before{content:"";filter:drop-shadow(0 2px 1px #000)drop-shadow(0 0 6px #0008);clip-path:polygon(0 38%,52% 38%,52% 20%,78% 20%,78% 31%,100% 31%,100% 48%,74% 48%,70% 63%,60% 63%,57% 100%,47% 100%,49% 57%,0 57%);background:#e9eee9;width:118px;height:40px;position:absolute;top:10px;left:0}.game3d[data-weapon=pistol] .ammo:before{clip-path:polygon(0 22%,100% 22%,100% 48%,58% 48%,58% 100%,34% 100%,30% 48%,0 48%);width:62px;height:48px;left:62px}.game3d[data-weapon=sniper] .ammo:before{clip-path:polygon(0 40%,44% 40%,48% 25%,59% 25%,63% 40%,100% 40%,100% 52%,63% 52%,58% 68%,45% 68%,40% 52%,0 52%);width:132px}.game3d[data-weapon=lmg] .ammo:before{clip-path:polygon(0 30%,62% 30%,62% 17%,82% 17%,82% 27%,100% 27%,100% 45%,72% 45%,70% 100%,53% 100%,50% 48%,0 48%);height:52px}.game3d[data-weapon=smg] .ammo:before{clip-path:polygon(0 34%,67% 34%,67% 18%,87% 18%,87% 32%,100% 32%,100% 52%,62% 52%,58% 100%,43% 100%,40% 54%,0 54%);width:98px;left:25px}.game3d[data-weapon=shotgun] .ammo:before{clip-path:polygon(0 39%,82% 39%,82% 30%,100% 30%,100% 50%,61% 50%,54% 66%,37% 66%,34% 51%,0 51%);width:130px}.game3d[data-weapon=crossbow] .ammo:before{clip-path:polygon(0 12%,46% 39%,100% 12%,100% 25%,60% 50%,100% 75%,100% 88%,46% 60%,0 88%,0 75%,34% 50%,0 25%);height:48px}.game3d .ammo:after{content:"F FLASHLIGHT  ·  V TACTICAL  ·  B FIRE MODE  ·  R RELOAD  ·  1/2 SWITCH";color:#aeb8b3;letter-spacing:.08em;white-space:nowrap;margin-top:4px;font:700 8px/1.2 monospace;display:block}@media (width<=760px){.game3d .ammo{min-width:225px;padding-left:90px}.game3d .ammo:before{transform-origin:0;transform:scale(.74)}.game3d .ammo:after{letter-spacing:0;font-size:6px}}.nvgOverlay{z-index:9;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nvgOverlay>span{color:#bdb7ff;letter-spacing:.14em;background:#06030cbb;border:1px solid #594b87;padding:6px 10px;font:800 9px monospace;position:absolute;bottom:125px;right:34px}.nvgGlow{opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#87a9ff08 0 1px,#0000 1px 4px),radial-gradient(circle,#416eff22 0 38%,#38145b55 66%,#09041be0 100%);transition:opacity .28s;position:absolute;inset:0;box-shadow:inset 0 0 120px #210744}.nvgOverlay.active .nvgGlow{opacity:1}.nvgGoggles{z-index:2;width:300px;height:150px;transition:top .34s cubic-bezier(.2,.8,.25,1);position:absolute;top:-180px;left:50%;transform:translate(-50%)}.nvgGoggles:before{content:"";background:#11121c;border:7px solid #050509;width:52px;height:66px;position:absolute;top:4px;left:124px}.nvgGoggles i{background:radial-gradient(circle,#91b9ff,#3b175f 68%);border:15px solid #070711;border-radius:48%;width:122px;height:92px;position:absolute;top:48px;box-shadow:0 12px 30px #000}.nvgGoggles i:first-child{left:14px}.nvgGoggles i:last-child{right:14px}.nvgOverlay.lowering .nvgGoggles{top:7px}.nvgOverlay.active .nvgGoggles{top:-180px}.game3d[data-night-map=true] .ammo:after{content:"N THERMAL GOGGLES  ·  F FLASHLIGHT  ·  V TACTICAL  ·  B FIRE MODE  ·  R RELOAD"}.dustStormOverlay{z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#bb875a10,#e0b77d26 46%,#9b69471c);animation:5.5s ease-in-out infinite alternate dust-haze;position:fixed;inset:0;overflow:hidden}.dustStormOverlay:before,.dustStormOverlay:after{content:"";filter:blur(3px);background:repeating-linear-gradient(166deg,#0000 0 24px,#d2a46b16 26px 31px,#0000 34px 70px);animation:3.8s linear infinite dust-gust;position:absolute;inset:-30%}.dustStormOverlay:after{opacity:.55;animation-duration:6.2s;animation-direction:reverse;transform:scale(1.35)}.game3d[data-dust-map=true] .gameTop,.game3d[data-dust-map=true] .fpsHud,.game3d[data-dust-map=true] .fpsCross,.game3d[data-dust-map=true] .compass,.game3d[data-dust-map=true] .moveMode{z-index:6}@keyframes dust-gust{0%{translate:-18% 4%}to{translate:18% -4%}}@keyframes dust-haze{0%{opacity:.34}to{opacity:.62}}.equipmentHud{z-index:12;color:#ffd09b;letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#0b0f0ddd;border:1px solid #ff8a2b88;padding:8px 11px;font:800 9px monospace;position:fixed;bottom:174px;right:34px}.game3d:after{content:"";z-index:70;opacity:0;pointer-events:none;background:#fff;transition:opacity 1.35s ease-out;position:fixed;inset:0}.game3d.equipmentFlash:after{opacity:.96;transition:none}.game3d.equipmentStun:after{opacity:.48;background:#ffe2ac;transition:opacity .8s ease-out}.killFeed{z-index:16;text-align:right;pointer-events:none;gap:5px;min-width:280px;display:grid;position:fixed;top:92px;right:30px}.killFeed div{color:#ccd4d1;letter-spacing:.05em;background:linear-gradient(90deg,#0000,#090d0ccc);padding:6px 9px;font:700 10px monospace}.killFeed b{color:#ff8a2b}.killFeed span{color:#fff}.killFeed em{color:#ffcf93;font-style:normal}.matchStatus{z-index:18;color:#fff;letter-spacing:.18em;pointer-events:none;background:#07100dcc;border:1px solid #73807888;padding:7px 15px;font:900 11px monospace;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0008}@media (width<=760px){.equipmentHud{font-size:7px;bottom:155px;right:12px}.killFeed{min-width:210px;top:78px;right:10px}.matchStatus{font-size:8px;top:68px}}.equipmentGrid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.equipmentGrid label{color:#ff8429;letter-spacing:.15em;background:#101514;border:1px solid #38413e;padding:11px;font:900 9px monospace;margin:0!important}.equipmentGrid select{color:#fff;background:#222927;border:1px solid #56605d;width:100%;margin-top:8px;padding:10px;font:800 10px monospace;display:block}@media (width<=600px){.equipmentGrid{grid-template-columns:1fr}}.keybindHelp{color:#aeb7b3;margin:-12px 0 14px;font:700 10px/1.5 monospace}.keybindList{grid-template-columns:1fr 1fr;gap:6px;max-height:48vh;margin-bottom:12px;padding-right:5px;display:grid;overflow-y:auto}.keybindList button{color:#e8ecea;letter-spacing:.08em;text-align:left;cursor:pointer;background:#111615;border:1px solid #3f4945;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:9px 11px;font:800 9px monospace;display:flex}.keybindList button:hover,.keybindList button.listening{background:#2c1c13;border-color:#ff7a1a}.keybindList b{color:#ffad68;text-align:center;white-space:nowrap;background:#242b29;border:1px solid #65706c;min-width:74px;padding:7px}.keybindList .listening b{color:#fff;animation:.7s infinite alternate keyPulse}.keybindActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.keybindActions button{color:#fff;letter-spacing:.13em;cursor:pointer;background:#151a18;border:1px solid #ff7a1a;padding:13px;font:900 10px monospace}.keybindActions button:last-child{color:#111;background:#ff7a1a}@keyframes keyPulse{to{box-shadow:0 0 13px #ff7a1a}}@media (width<=600px){.keybindList{grid-template-columns:1fr;max-height:55vh}}.modeGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.modeGrid button{color:#fff;cursor:pointer;background:#101514;border:1px solid #46514d;min-height:55px;padding:8px;font:900 9px monospace}.modeGrid button.active{background:#382116;border-color:#ff7a1a;box-shadow:inset 0 -3px #ff7a1a}.modeGrid small{color:#939d99;margin-top:5px;font-size:7px;display:block}.modeGrid .randomMode{color:#ffad68;border-style:dashed}.lobbySettings,.teamPicker{background:#0c1110;border:1px solid #39433f;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px;display:flex}.lobbySettings span{color:#89938f;letter-spacing:.12em;font:800 8px monospace}.lobbySettings b{color:#fff;font-size:11px;display:block}.lobbySettings button{color:#fff;background:#222a27;border:1px solid #69736f;margin-left:auto;padding:8px;font:800 8px monospace}.teamPicker>span{color:#9fa8a4;letter-spacing:.15em;width:100%;font:900 8px monospace}.teamPicker button{color:#fff;background:#161d1b;border:1px solid #48524e;flex:1;padding:10px;font:900 10px monospace}.teamPicker button.alpha.active{background:#12344b;border-color:#28a8ff}.teamPicker button.bravo.active{background:#4a2017;border-color:#ff643b}.teamPicker small{color:#89938f;width:100%;font:700 8px monospace}.squad b.alpha{color:#4cbaff}.squad b.bravo{color:#ff7653}.modeObjective{z-index:14;color:#dce6e1;letter-spacing:.11em;white-space:nowrap;pointer-events:none;background:#08100dcc;border:1px solid #52605a88;padding:6px 10px;font:800 8px monospace;position:fixed;top:151px;left:50%;transform:translate(-50%)}@media (width<=700px){.modeGrid{grid-template-columns:1fr 1fr}.modeObjective{white-space:normal;text-align:center;max-width:90vw;font-size:6px;top:138px}}.modeScoreboard{z-index:17;color:#fff;letter-spacing:.11em;pointer-events:none;background:#07100de8;border:1px solid #51605a;justify-content:center;align-items:center;gap:14px;min-width:330px;padding:8px 14px;font:900 10px monospace;display:flex;position:fixed;top:112px;left:50%;transform:translate(-50%)}.modeScoreboard b:first-child{color:#54bdff}.modeScoreboard b:last-child{color:#ff7653}.modeScoreboard span{color:#ffd09b;text-align:center;font-size:8px}@media (width<=700px){.modeScoreboard{min-width:270px;padding:6px 8px;font-size:8px;top:102px}.modeScoreboard span{font-size:6px}}.stressHud{z-index:16;text-align:right;letter-spacing:.12em;pointer-events:none;background:#07100ddd;border:1px solid #5d6a65;min-width:112px;padding:8px 11px;font-family:monospace;transition:border-color .2s,box-shadow .2s;position:fixed;bottom:210px;right:34px}.stressHud small{color:#94a19b;font-size:7px;display:block}.stressHud b{color:#71e69b;margin-top:3px;font-size:11px;display:block}.stressHud.stressed{border-color:#f0b64b}.stressHud.stressed b{color:#ffd064}.stressHud.panic{border-color:#ff5548;animation:.55s ease-in-out infinite alternate stressPulse;box-shadow:0 0 14px #ff3d2738}.stressHud.panic b{color:#ff6b58}@keyframes stressPulse{to{transform:scale(1.025)}}@media (width<=700px){.stressHud{min-width:92px;padding:6px 8px;bottom:188px;right:12px}}.setupBlock{gap:10px;margin:-8px 0 18px;display:grid}.setupBlock>b{color:#9da4a1;letter-spacing:.22em;margin-top:7px;font:900 9px monospace}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.choiceGrid button{color:#fff;cursor:pointer;background:#131817df;border:1px solid #4b5350;min-height:57px;padding:9px 6px;font:800 10px monospace}.choiceGrid button.active{background:#382116;border-color:#ff7a1a;box-shadow:inset 0 -3px #ff7a1a}.choiceGrid small{color:#89918e;margin-top:5px;font-size:7px;display:block}.choiceGrid.spawns{grid-template-columns:repeat(2,1fr)}.quickLoadout{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quickLoadout label{margin:0!important}.quickLoadout select{color:#fff;background:#111615;border:1px solid #4b5350;width:100%;margin-top:5px;padding:9px;font:800 10px monospace;display:block}.panel:has(.setupBlock){width:min(610px,90vw)}@media (width<=600px){.choiceGrid,.choiceGrid.spawns,.quickLoadout{grid-template-columns:1fr}}
