@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--panel:#090b0dbd;--panel-2:#121519db;--panel-solid:#0c0f12;--line:#ffffff17;--line-2:#ffffff2e;--text:#eef1f3;--muted:#9aa3ab;--dim:#5f676e;--accent:#ffb43a;--accent-2:#ffcf7a;--accent-ink:#1b1204;--good:#7ee38e;--money:#9be67c;--bad:#ff5a4e;--warn:#ffd35a;--head:#ff4636;--fc:#ffb43a;--font:"Barlow", system-ui, sans-serif;--cond:"Barlow Condensed", "Barlow", system-ui, sans-serif;--shadow:0 0 2px #000000e6, 0 1px 3px #000000b3;--ease:cubic-bezier(.2, .8, .2, 1);--text-scale:1;--fs-xs:calc(11px * var(--text-scale));--fs-sm:calc(13px * var(--text-scale));--fs-md:calc(15px * var(--text-scale));--fs-lg:calc(18px * var(--text-scale));--fs-xl:calc(24px * var(--text-scale));--fs-2xl:calc(34px * var(--text-scale))}*{box-sizing:border-box}html,body{height:100%;color:var(--text);font-family:var(--font);font-size:var(--fs-md);background:#050607;margin:0;overflow:hidden}button{color:inherit;font-family:inherit}[hidden]{display:none!important}kbd{min-width:20px;height:20px;font:700 var(--fs-sm)/1 var(--cond);color:var(--text);border:1px solid var(--line-2);vertical-align:1px;background:#ffffff1a;border-bottom-width:2px;border-radius:3px;place-items:center;margin:0 2px;padding:0 5px;display:inline-grid}.money{color:var(--money);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}#app{-webkit-user-select:none;user-select:none;position:fixed;inset:0}#viewport,#viewport canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#labels{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}:root{--vw:1vw;--vh:1vh}#ui{pointer-events:none;z-index:1;zoom:var(--ui-scale,1);--vw:calc(1vw / var(--ui-scale,1));--vh:calc(1vh / var(--ui-scale,1));position:absolute;inset:0}#ui>*{pointer-events:auto}#ui>#error-text,#ui>#zone-text,#ui>#hud-top,#ui>#hud-tr,#ui>#lock-hint,#ui>#scope,#ui>#spyglass,#ui>#hurt,#ui>#lowhp,#ui>#blind{pointer-events:none}.btn{height:40px;font:700 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-2);cursor:pointer;background:#ffffff0f;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .15s,border-color .15s,transform 80ms,color .15s;display:inline-flex}.btn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.btn.primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn.ghost{background:0 0}.kicker{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.icon svg{width:100%;height:100%;display:block}.nameplate{text-align:center;pointer-events:none;white-space:nowrap;transform:translateY(-4px)}.np-name{font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.04em;text-shadow:var(--shadow)}.np-bar{background:#0009;border-radius:2px;width:64px;height:4px;margin:3px auto 0;overflow:hidden}.np-bar>div{background:#ff4d3d;height:100%;transition:width .15s linear}.np-bar.friendly>div{background:#7ee38e}:root[data-teamcolors=bluered] .np-bar.friendly>div{background:#56b4e9}.nameplate.downed .np-name{color:#ff6a4a!important}.nameplate.soldier{width:0;height:0}.nameplate.soldier .np-name{text-overflow:ellipsis;width:240px;position:absolute;bottom:-4px;left:-120px;overflow:hidden}.nameplate.soldier .np-bar{margin:0;position:absolute;top:6px;left:-32px}.nameplate.vehicle{width:0;height:0}.nameplate.vehicle .np-bar{margin:0;position:absolute;top:0}#hurt{opacity:0;background:radial-gradient(#0000 45%,#c80000a6);position:absolute;inset:0}#claw{opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(at 0 0,#b90000d9,#b9000000 30%),radial-gradient(at 100% 0,#b90000d9,#b9000000 30%),radial-gradient(at 0 100%,#b90000d9,#b9000000 30%),radial-gradient(at 100% 100%,#b90000d9,#b9000000 30%);position:absolute;inset:0}#lowhp{opacity:0;background:radial-gradient(#0000 35%,#6e0000cc);transition:opacity .4s;position:absolute;inset:0}#radveil{opacity:0;pointer-events:none;color:#c8ff7a;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 8px #000;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:30vh;display:flex;position:absolute;inset:0}#radveil b{font-size:22px;font-weight:800}#radveil small{opacity:.85;font-size:13px}#gasveil{opacity:0;pointer-events:none;background:radial-gradient(#96aa322e 30%,#647a18d9);transition:opacity .5s;position:absolute;inset:0}#blind{opacity:0;background:radial-gradient(circle,#fffbea 0,#fffbeab3 25%,#fffbea00 70%);position:absolute;inset:0}#spyglass{inset:calc(-25 * var(--vh));background:radial-gradient(circle at center, transparent 0, transparent calc(36 * var(--vh)), #000 calc(36.6 * var(--vh)));--ring:40px;--dwell:0;position:absolute}#spyglass .sg-ring{width:calc(73 * var(--vh));height:calc(73 * var(--vh));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 50px #000000e6}#spyglass i{background:#0a0a0abf;position:absolute}#spyglass .sg-h{left:calc(50% - calc(36 * var(--vh)));width:calc(72 * var(--vh));height:1px;top:50%}#spyglass .sg-v{top:calc(50% - calc(36 * var(--vh)));height:calc(72 * var(--vh));width:1px;left:50%}#spyglass .sg-dwell{width:calc(var(--ring) * 2);height:calc(var(--ring) * 2);background:conic-gradient(#ff4632f2 calc(var(--dwell) * 360deg), transparent 0);-webkit-mask:radial-gradient(circle, transparent calc(var(--ring) - 4px), #000 calc(var(--ring) - 3px));-webkit-mask:radial-gradient(circle, transparent calc(var(--ring) - 4px), #000 calc(var(--ring) - 3px));mask:radial-gradient(circle, transparent calc(var(--ring) - 4px), #000 calc(var(--ring) - 3px));border:1px solid #0a0a0acc;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#spyglass .sg-tag{left:50%;top:calc(50% + var(--ring) + 10px);font:700 12px/1 var(--font,sans-serif);letter-spacing:.12em;color:#ff4a32;text-shadow:0 0 3px #000;opacity:0;position:absolute;transform:translate(-50%)}#spyglass.done .sg-tag{opacity:1}#scope{inset:calc(-25 * var(--vh));background:radial-gradient(circle at center, transparent 0, transparent calc(34 * var(--vh)), #000 calc(34.5 * var(--vh)));position:absolute}#scope .sc-ring{width:calc(69 * var(--vh));height:calc(69 * var(--vh));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 40px #000000d9}#scope i{background:#000000d9;position:absolute}#scope .sc-h{left:calc(50% - calc(34 * var(--vh)));width:calc(68 * var(--vh));height:1px;top:50%}#scope .sc-v{top:calc(50% - calc(34 * var(--vh)));height:calc(68 * var(--vh));width:1px;left:50%}#scope[data-kind=x2] .sc-h,#scope[data-kind=x2] .sc-v{background:#ff2828e6}#scope[data-kind=x2]:after{content:"";background:#ff3030;border-radius:50%;width:4px;height:4px;margin:-2px;position:absolute;top:50%;left:50%}#scope .sc-eye{width:calc(69 * var(--vh));height:calc(69 * var(--vh));background:radial-gradient(circle calc(34.5 * var(--vh)) at calc(50% + var(--ex,0px)) calc(50% + var(--ey,0px)), transparent 86%, #0000008c 95%, #000 100%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#scope[data-kind=x4] .sc-h,#scope[data-kind=x4] .sc-v,#scope[data-kind=x8] .sc-h,#scope[data-kind=x8] .sc-v{display:none}#scope .sc-ret{position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}#scope .sc-ret line,#scope .sc-ret polyline{stroke:#000000e6;fill:none;shape-rendering:crispedges}#scope .sc-ret polyline{shape-rendering:geometricprecision}#scope .sc-ret circle{fill:#000000e6;stroke:none}#scope .sc-ret text{fill:#000000d9;stroke:#ffffff59;stroke-width:2px;paint-order:stroke;font:600 var(--font)/1 system-ui, sans-serif}#scope.lit .sc-ret line.ill{stroke:#ff3b2b}#scope.lit .sc-ret circle.ill{fill:#ff3b2b}#scope.lit .sc-ret .fine{filter:drop-shadow(0 0 1.5px #ff3b2bb3)}#scope.lit .sc-ret text{fill:#ff5a46e6;stroke:#00000080}#scope .sc-ring:after{content:"";background:radial-gradient(circle at 32% 26%,#bee1ff12,#0000 38%),radial-gradient(circle,#0000 60%,#10223447 100%);border-radius:50%;position:absolute;inset:0}#scope.cycling{animation:.9s ease-in-out sc-cycle}@keyframes sc-cycle{0%{transform:none}22%{transform:translate(.4vh,1.6vh)rotate(-1.2deg)}48%{transform:translate(-.3vh,2.6vh)rotate(-2.2deg)}78%{transform:translate(.2vh,1vh)rotate(-.8deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){#scope.cycling{animation:none}}#scope .sc-zero,#scope .sc-breath{text-align:center;color:#ffffffd9;font:600 var(--fs-sm)/1.25 system-ui, sans-serif;text-shadow:0 1px 2px #000;position:absolute;left:50%;transform:translate(-50%)}#scope .sc-zero{top:calc(50% + 35 * var(--vh));white-space:nowrap}#scope .sc-zero b{margin-right:6px;font-size:1.15em}#scope .sc-zoom{left:min(calc(50% + 35.5 * var(--vh)), calc(100% - 72px));color:#ffffffd9;font:600 var(--fs-sm)/1.1 system-ui, sans-serif;text-shadow:0 1px 2px #000;white-space:nowrap;flex-direction:column;gap:3px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#scope .sc-zoom:empty{display:none}#scope .sc-zoom b{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.04em}#scope .sc-zoom small{opacity:.7;font-size:var(--fs-xs)}#scope .sc-zoom kbd{font:inherit;border:1px solid #fff6;border-radius:2px;padding:0 4px}#scope .sc-zero small,#scope .sc-breath small{opacity:.7;font-weight:500;font-size:var(--fs-xs)}#scope .sc-breath small{display:block}#scope .sc-breath{top:calc(50% + 35 * var(--vh) + 22px);width:140px}#scope .sc-breath i{background:#ffffff2e;border-radius:2px;width:100%;height:4px;margin-bottom:4px;display:block;position:relative;overflow:hidden}#scope .sc-breath i:after{content:"";transform-origin:0;transform:scaleX(var(--breath,1));background:#ffffffd9;position:absolute;inset:0}#scope .sc-breath.holding i:after{background:#8fe3ff}#scope .sc-breath.winded i:after{background:#ff7a5a}#scope:not([data-kind=x4]):not([data-kind=x8]) .sc-breath{display:none}#fps-ui{pointer-events:none;position:absolute;inset:0}#fps-ui>*{pointer-events:none}#barrel-mark{pointer-events:none;border:2px solid #ffb648;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #0000008c}#rush-edge{pointer-events:none;animation:.5s ease-in-out infinite alternate rush-pulse;position:absolute;inset:0;box-shadow:inset 0 0 90px 18px #5aff8c47}@keyframes rush-pulse{0%{opacity:.55}to{opacity:1}}#med-aim{pointer-events:none;color:#8dffb0;font:700 var(--fs-xs)/1.3 var(--cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0a0c0e99;padding:2px 8px;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}#med-aim kbd{color:#fff}#crosshair{--gap:8px;width:0;height:0;transition:opacity .12s;position:absolute;top:50%;left:50%}#crosshair.aiming{opacity:0}#crosshair i{background:#fffffff2;transition:top 60ms,left 60ms;position:absolute;box-shadow:0 0 2px #000000f2}#crosshair .ch-t,#crosshair .ch-b{width:2px;height:8px;left:-1px}#crosshair .ch-l,#crosshair .ch-r{width:8px;height:2px;top:-1px}#crosshair .ch-t{top:calc(-1 * var(--gap) - 8px)}#crosshair .ch-b{top:var(--gap)}#crosshair .ch-l{left:calc(-1 * var(--gap) - 8px)}#crosshair .ch-r{left:var(--gap)}#crosshair .ch-dot{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px;box-shadow:0 0 2px #000}#crosshair.blocked i,#crosshair.blocked .ch-dot{background:#ffffff59}#hitmark{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}#hitmark i{background:#fff;width:2px;height:10px;position:absolute;box-shadow:0 0 2px #000}#hitmark i:first-child{top:-13px;left:-9px;transform:rotate(-45deg)}#hitmark i:nth-child(2){top:-13px;left:7px;transform:rotate(45deg)}#hitmark i:nth-child(3){top:3px;left:-9px;transform:rotate(45deg)}#hitmark i:nth-child(4){top:3px;left:7px;transform:rotate(-45deg)}#hitmark.hit{animation:.6s ease-out hm}#hitmark.crit{animation:1.03s ease-out hmcrit}#hitmark.crit i{background:#6ff3ff;width:3px;height:15px;box-shadow:0 0 6px #2ad8ff}@keyframes hmcrit{0%{opacity:1;transform:scale(1.6)rotate(12deg)}15%,60%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}#hitmark.down{animation:1.09s ease-out hm}#hitmark.down i{background:#ff9a2a;width:3px;height:12px}#hitmark.kill{animation:1.5s ease-out hmkill}#hitmark.kill i{background:#ff3b3b;width:3px;height:13px}#vehmark,#secmark{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}#vehmark i{border:2.5px solid var(--hm-veh);box-sizing:border-box;filter:drop-shadow(0 0 1px #000);width:12px;height:12px;position:absolute}#vehmark i:first-child{border-bottom:0;border-right:0;top:-26px;left:-26px}#vehmark i:nth-child(2){border-bottom:0;border-left:0;top:-26px;left:14px}#vehmark i:nth-child(3){border-top:0;border-right:0;top:14px;left:-26px}#vehmark i:nth-child(4){border-top:0;border-left:0;top:14px;left:14px}#vehmark.hit{animation:.65s ease-out hmveh}#vehmark.kill{animation:1.6s ease-out hmvkill}#vehmark.kill i{border-color:var(--hm-kill);border-width:3px}@keyframes hmveh{0%{opacity:1;transform:scale(1.25)}15%,60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes hmvkill{0%{opacity:1;transform:scale(1.7)}12%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}#veh-plate{font:800 var(--fs-md)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);white-space:nowrap;opacity:0;background:#00000080;border-radius:3px;padding:4px 12px;position:absolute;top:calc(50% + 46px);left:50%;transform:translate(-50%)}#veh-plate.on{animation:1.9s ease-out vplate}@keyframes vplate{0%{opacity:0;transform:translate(-50%,6px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}#secmark i{background:var(--hm-sec);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 2px #000}#secmark i:first-child{top:-36px;left:-2.5px}#secmark i:nth-child(2){top:31px;left:-2.5px}#secmark i:nth-child(3){top:-2.5px;left:-36px}#secmark i:nth-child(4){top:-2.5px;left:31px}#secmark.hit{animation:.7s ease-out hm}#secmark.kill{animation:1.3s ease-out hm}#secmark.kill i{background:var(--hm-kill)}#hitmark.head{animation:.82s ease-out hmhead}#hitmark.head i{height:12px}@keyframes hmhead{0%{opacity:1;transform:scale(1.55)rotate(-10deg)}15%,60%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}#hitmark.armor{animation:.65s ease-out hm}#hitmark.armor i{background:#b8c4cf;width:3px;height:8px}@keyframes hmkill{0%{opacity:1;transform:scale(.7)}9%{opacity:1;transform:scale(1.55)}20%,65%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}#hitmark.kill.hk i{box-shadow:0 0 0 1px #ffd24a,0 0 6px #ffb020}#hitmark.kill.s2 i{height:16px}#hitmark.kill.s3 i{width:4px;height:19px}#hitmark b{box-sizing:border-box;opacity:0;border:2px solid #d8e2ea;width:10px;height:10px;position:absolute;top:-5px;left:-5px;transform:rotate(45deg);box-shadow:0 0 2px #000}#hitmark b:first-of-type{clip-path:polygon(0 0,100% 0,0 100%)}#hitmark b:nth-of-type(2){clip-path:polygon(100% 0,100% 100%,0 100%)}#hitmark.brk:not(.kill){animation-duration:1.09s}#hitmark.brk b:first-of-type{animation:.42s ease-out hmbrk1}#hitmark.brk b:nth-of-type(2){animation:.42s ease-out hmbrk2}@keyframes hmbrk1{0%{opacity:1;transform:rotate(45deg)}to{opacity:0;transform:translate(-6px,-4px)rotate(25deg)}}@keyframes hmbrk2{0%{opacity:1;transform:rotate(45deg)}to{opacity:0;transform:translate(6px,4px)rotate(65deg)}}#ammo-hint{font:600 var(--fs-md)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);border-left:2px solid var(--bad);white-space:nowrap;background:#00000073;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}#ammo-hint[hidden]{display:none}#ammo-hint b{min-width:22px;height:22px;font:800 var(--fs-sm)/1 var(--cond);color:var(--accent-ink);background:var(--accent);text-shadow:none;border-radius:2px;place-items:center;padding:0 6px;display:inline-grid}@keyframes hm{0%{opacity:1;transform:scale(1.35)}15%{transform:scale(1)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}#dmg-dir{width:0;height:0;position:absolute;top:50%;left:50%}.dmg-arc{filter:drop-shadow(0 0 5px #f009);border-top:4px solid #ff3228f2;border-radius:50%;width:160px;height:160px;position:absolute;top:-80px;left:-80px}#reload-ring{width:64px;height:64px;position:absolute;top:calc(50% + 40px);left:50%;transform:translate(-50%)}#reload-ring svg{width:100%;height:100%;transform:rotate(-90deg)}#reload-ring circle{fill:#00000047;stroke-width:3.2px}#reload-ring .rr-bg{stroke:#00000080}#reload-ring .rr-fg{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-dasharray:113.1;filter:drop-shadow(0 0 2px #000)}#reload-ring.treat .rr-fg{stroke:#7fe08a}#reload-ring .rr-text{font:700 var(--fs-md)/1 var(--cond);color:#fff;text-shadow:var(--shadow);place-items:center;display:grid;position:absolute;inset:0}#reload-ring .rr-label{white-space:nowrap;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);margin-top:4px;position:absolute;top:100%;left:50%;transform:translate(-50%)}#kill-stack{pointer-events:none;font-family:var(--cond);flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:58%;right:60%}#kill-stack[hidden],#kill-stack>:empty,#kill-stack .ks-row>:empty{display:none}#kill-stack .ks-row:not(:has(>:not(:empty))){display:none}.ks-icons{align-items:center;gap:6px;display:flex}.ks-title{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-shadow:var(--shadow)}.ks-title.pop{animation:ksPop .22s var(--ease)}.ks-row{align-items:center;gap:6px;display:flex}.ks-ic{box-sizing:border-box;color:#fff;background:#00000073;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 0 2px #000c}.ks-ic svg{width:17px;height:17px}.ks-ic.head{border-color:var(--hm-head);color:var(--hm-head)}.ks-ic.sec{border-color:var(--hm-sec);color:var(--hm-sec)}.ks-ic.veh{border-color:var(--hm-veh);color:var(--hm-veh);border-radius:6px}.ks-ic.new{animation:ksIcon .24s var(--ease)}.ks-pts{font:800 var(--fs-xl)/1 var(--cond);color:#fff;text-shadow:var(--shadow);letter-spacing:.02em;margin-left:6px}.ks-cash{font:700 var(--fs-md)/1 var(--cond);color:var(--money);text-shadow:var(--shadow)}.ks-name{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#ff8a7a;text-shadow:var(--shadow)}.ks-name em{color:var(--accent);margin-left:8px;font-style:normal}.ks-chips{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:34vw;display:flex}.ks-chip{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-right:3px solid var(--accent);white-space:nowrap;text-shadow:0 1px 2px #000;background:#00000080;padding:3px 8px}.ks-chip.veh{border-right-color:var(--hm-veh)}.ks-chip.head{border-right-color:var(--hm-head)}@keyframes ksPop{0%{transform:scale(1.3)}to{transform:none}}@keyframes ksIcon{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}.dmg-num{pointer-events:none;font:700 var(--fs-sm)/1 system-ui, sans-serif;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;animation:.75s ease-out forwards dmgnum;position:absolute;transform:translate(-50%,-50%)}.dmg-num.head{color:var(--hm-head,#ffd24a);font-size:var(--fs-md,17px)}.dmg-num.crit{color:#6ff3ff;font-size:var(--fs-lg,20px);font-weight:800}.dmg-num.down{color:var(--hm-down,#ff9a2a)}@keyframes dmgnum{0%{opacity:0;margin-top:0}12%{opacity:1}to{opacity:0;margin-top:-34px}}#kill-pops{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.kill-pop{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);animation:kpIn .3s var(--ease);background:linear-gradient(90deg,#0000,#0000008c,#0000);align-items:center;gap:8px;padding:4px 12px;transition:opacity .5s;display:flex}.kill-pop b{color:#ff6a5a;letter-spacing:.04em}.kill-pop.head b{color:var(--warn)}.kp-icon{color:#ff6a5a;width:18px;height:18px}.kp-icon svg{width:100%;height:100%}@keyframes kpIn{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}#hud-low{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:calc(66.6667% + 6px);left:50%;transform:translate(-50%)}#kill-stack,#kill-pops,#toasts,#zone-text,#rankup,#unlockfx,#ob-banner,.ob-pay,.dmg-num{transition:filter .15s,visibility .15s}#ui.ads .ob-pay,#ui.ads .dmg-num,#ui.ads #unlockfx{visibility:hidden}#ui.ads #kill-pops,#ui.ads #toasts,#ui.ads #zone-text,#ui.ads #rankup,#ui.ads #ob-banner{filter:opacity(.35)}.banked{animation:kpIn .3s var(--ease);background:#08140acc;border:1px solid #7ee38e80;border-radius:3px;flex-direction:column;align-items:center;gap:2px;padding:10px 22px;display:flex}.banked b{font:800 var(--fs-md)/1 var(--cond);letter-spacing:.2em;color:var(--good)}.banked span{font:800 var(--fs-xl)/1 var(--cond);color:var(--money)}.banked small{color:var(--muted);font-size:var(--fs-sm)}#revive-prompt{font:600 var(--fs-md)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);border-left:2px solid var(--accent);background:#00000073;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;position:relative;overflow:hidden}#revive-prompt b{min-width:24px;height:24px;font:800 var(--fs-md)/1 var(--cond);color:var(--accent-ink);background:var(--accent);text-shadow:none;border-radius:2px;place-items:center;padding:0 6px;display:inline-grid}#revive-prompt i{background:var(--good);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}#revive-prompt small{color:var(--muted);font-size:var(--fs-sm);margin-left:4px}#healed-by{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);border-left:2px solid var(--good);pointer-events:none;background:#00000073;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:flex;position:relative;overflow:hidden}#healed-by b{min-width:20px;height:20px;font:800 var(--fs-md)/1 var(--cond);color:#0b1a10;background:var(--good);text-shadow:none;border-radius:2px;place-items:center;display:inline-grid}#healed-by i{background:var(--good);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}#altimeter{background:var(--panel);border-left:2px solid var(--accent);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;display:flex;position:absolute;top:50%;right:30%;transform:translateY(-50%)}#altimeter b{font:800 var(--fs-2xl)/1 var(--cond);font-variant-numeric:tabular-nums}#altimeter.warn{border-left-color:#ff9a2e}#altimeter.warn b{color:#ff9a2e}#altimeter.late{border-left-color:#ff4a3a;animation:.5s ease-in-out infinite alternate altPulse}#altimeter.late b,#altimeter.late span{color:#ff4a3a}@keyframes altPulse{0%{background:var(--panel)}to{background:#78140e8c}}#altimeter span{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}#downed{background:radial-gradient(#0000 20%,#5a00008c);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}#downed .dn-title{font:800 calc(var(--fs-2xl) * 1.29)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:#ff6a5a;text-shadow:var(--shadow)}#downed-text{font:600 var(--fs-md)/1.3 var(--cond);letter-spacing:.06em;color:#fff;text-shadow:var(--shadow);text-transform:uppercase}#downed .dn-bar{background:#00000080;border-radius:3px;width:280px;height:5px;overflow:hidden}#downed .dn-bar i{transform-origin:0;background:#ff5a4e;height:100%;display:block}#downed.reviving .dn-bar i{background:var(--good)}#downed .dn-near{font:600 var(--fs-md)/1.2 var(--cond);letter-spacing:.06em;color:#e8ecef;text-shadow:var(--shadow)}#downed .dn-near:empty{display:none}#downed .dn-called{font:700 var(--fs-md)/1.2 var(--cond);letter-spacing:.06em;color:#6aff9a;text-shadow:var(--shadow)}#downed .dn-called:empty{display:none}#downed .dn-bounty{font:700 var(--fs-md)/1.2 var(--cond);letter-spacing:.06em;color:var(--money);text-shadow:var(--shadow)}#downed .dn-bounty:empty{display:none}#downed .dn-hint{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#hud-bl{--mm:240px;width:280px;max-height:calc(calc(100 * var(--vh)) - 190px);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:20px;left:22px}#hud-bl>*{flex-shrink:0;align-self:stretch}#hud-bl>#guide{flex:0 auto;min-height:0;overflow-y:auto}#hud-bl>#minimap-wrap,#hud-bl>#vitals{box-sizing:border-box;width:calc(var(--mm) + 10px);align-self:flex-start}#minimap-wrap{background:var(--panel);border:1px solid var(--line);border-bottom:0;border-radius:4px 4px 0 0;padding:4px 4px 0}#minimap{width:var(--mm);height:var(--mm);border-radius:2px;display:block}.mm-foot{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:6px 2px 5px;display:flex}#zone-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fc);overflow:hidden}#zone-label:before{content:"";background:var(--fc);vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}#hud-bl>#minimap-wrap,#hud-bl>#vitals{box-shadow:inset 3px 0 0 var(--fc)}#squad-line{color:var(--squad);flex:none;align-items:center;gap:4px;display:flex}#squad-line[hidden]{display:none}#squad-line b{margin-right:3px;font-weight:700}.sq-pip{background:var(--good);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #0009}.sq-pip.down{background:#ff5a4e;animation:1s steps(2,end) infinite blink}.sq-pip.dead{box-shadow:inset 0 0 0 2px var(--dim);background:0 0}#hud-bl>#vitals{margin-top:-10px}#vitals{background:var(--panel);border:1px solid var(--line);border-top-color:#ffffff12;border-radius:0 0 4px 4px;padding:7px 10px 10px}.v-hp{grid-template-columns:1fr auto;align-items:end;row-gap:5px;display:grid}.v-hp .v-bar{grid-column:1/-1}.v-label{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}#v-text{font:800 var(--fs-2xl)/1 var(--cond);font-variant-numeric:tabular-nums}.v-bar{background:#ffffff1a;border-radius:2px;height:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}#v-fill{transform-origin:0;background:#eef1f3;height:100%;transition:transform .15s linear,background .2s}#v-fill.mid{background:#f3d77a}#v-fill.low{background:var(--bad)}.v-armor{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.v-plate span{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.v-seg{gap:3px;height:12px;display:flex}.v-seg b{background:#ffffff1a;border-radius:1px;flex:1;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.v-seg em{transform-origin:0;background:#6ac0ff;height:100%;transition:transform .2s;display:block}.v-seg.last em{background:#ffb43a}.v-seg.none{opacity:.45}.v-plate em{color:var(--accent);letter-spacing:.04em;font-style:normal;font-weight:800}.v-plate em.out{color:var(--muted);opacity:.7}#v-vest{position:relative}#v-vest u{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-top:3px;text-decoration:none;display:block}#v-vest u kbd{font:inherit;border:1px solid;border-radius:2px;padding:0 3px}#v-vest.plate-hint u{color:#ffb43a;animation:1.6s ease-in-out infinite plate-pulse}#v-vest.plate-out u{color:#ff6a3a}#v-vest.plate-out .v-seg{border-radius:2px;box-shadow:0 0 0 1px #ff6a3a}@keyframes plate-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){#v-vest.plate-hint u{animation:none}}@media (max-height:820px){#hud-bl{--mm:190px}}#hud-br{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:22px;right:24px}#bag-line{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:6px 10px}#bag-line b{color:var(--text)}#bag-line .money{font-weight:700}#arms{background:var(--panel);border:1px solid var(--line);border-radius:3px;width:320px;padding:12px 14px}.am-gun{justify-content:space-between;align-items:center;gap:10px;display:flex}.am-icon{color:#fff;opacity:.95;width:112px;height:34px}.am-icon svg{width:100%;height:100%}.am-name{text-align:right;font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.am-name span{font:600 var(--fs-xs)/1.2 var(--cond);letter-spacing:.14em;color:var(--muted);display:block}.am-lock.locking .am-name span{color:#ffd35a}.am-lock.locked .am-name span{color:#ff4a3d;font-weight:800}.am-count{justify-content:flex-end;align-items:baseline;gap:6px;margin-top:2px;display:flex}.am-count b{font:800 calc(var(--fs-2xl) * 1.53)/1 var(--cond);font-variant-numeric:tabular-nums}.am-count b.low{color:var(--warn)}.am-count b.empty{color:var(--bad)}.am-count span{font:700 var(--fs-lg)/1 var(--cond);color:var(--muted);font-variant-numeric:tabular-nums}.am-count .am-mode{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-left:2px solid var(--accent);background:#ffffff12;border-radius:2px;align-self:center;align-items:center;gap:5px;margin-right:auto;padding:3px 7px 3px 3px;display:inline-flex}.am-count .am-mode.only{color:var(--muted);border-left-color:var(--line-2);padding-left:7px}.am-count .am-mode kbd{font-size:var(--fs-xs)}.am-count .am-bipod{color:var(--muted);border-left:2px solid var(--line-2);background:#ffffff0d;border-radius:2px;align-self:center;align-items:center;gap:5px;margin-right:6px;padding:3px 6px 3px 3px;display:inline-flex}.am-count .am-bipod kbd{font-size:var(--fs-xs)}.am-count .am-bipod .bipod-svg{fill:currentColor;width:22px;height:14px}.am-count .am-bipod.on{color:var(--text);border-left-color:var(--accent);background:#ffffff1f}.am-count .am-light{color:var(--muted);border-left:2px solid var(--line-2);background:#ffffff0d;border-radius:2px;align-self:center;align-items:center;gap:5px;margin-right:6px;padding:3px 6px 3px 3px;display:inline-flex}.am-count .am-light kbd{font-size:var(--fs-xs)}.am-count .am-light .light-svg{fill:currentColor;width:22px;height:14px}.am-count .am-light .light-svg .beam{opacity:.25}.am-count .am-light.on{color:var(--text);border-left-color:var(--accent);background:#ffffff1f}.am-count .am-light.on .light-svg .beam{opacity:.85;fill:#fff4d0}#bipod-mark{opacity:0;pointer-events:none;position:absolute;top:calc(50% + 30px);left:calc(50% + 46px)}#bipod-mark.on{animation:1.4s ease-out forwards bipod-mark}@keyframes bipod-mark{0%{opacity:0;transform:translateY(6px)scale(.8)}12%{opacity:1;transform:none}70%{opacity:1}to{opacity:0}}#bipod-mark .bipod-svg{fill:#fff;filter:drop-shadow(0 0 1.5px #000000f2);width:26px;height:17px;display:block}.am-other{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.am-other i{color:var(--dim);font-style:normal}.am-kit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;display:flex}.am-slot{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border-radius:2px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:flex}.am-slot .am-small{width:18px;height:18px}.am-slot .am-small svg{width:100%;height:100%}.am-slot em{color:var(--accent);font-style:normal;font-weight:800}.am-slot.out{opacity:.4}#arms.seat-gun{box-sizing:border-box;border-top:2px solid var(--fc,var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:7px 12px;display:grid}#arms.seat-gun .am-gun{justify-content:flex-start;gap:8px;min-width:0}#arms.seat-gun .am-icon{flex:none;width:72px;height:24px}#arms.seat-gun .am-name{text-align:left;min-width:0}#arms.seat-gun .am-count{margin-top:0}#arms.seat-gun .am-count b:not(.am-word){font-size:var(--fs-2xl)}#arms.seat-gun .am-count span{font-size:var(--fs-md)}#arms.seat-gun>.am-note,#arms.seat-gun>.am-bar,#arms.seat-gun>.am-other{grid-column:1/-1}.am-count .am-word{font-size:var(--fs-xl);letter-spacing:.04em;text-transform:uppercase}.am-note{text-align:right;font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px}#arms .am-bar{margin-top:6px}#arms[data-state=reload] .am-word{color:#ffc65a}#arms[data-state=reload] .am-bar em{background:#ffc65a}#arms[data-state=hot] .am-word{color:#ff4a3a;animation:.45s ease-in-out infinite alternate heatPulse}#arms[data-state=hot] .am-bar em{background:repeating-linear-gradient(-45deg,#ff4a3a 0 4px,#8f1f17 4px 8px)}#arms[data-state=idle] .am-word{color:var(--muted)}#arms[data-state=empty] .am-note{color:var(--bad)}#arms[data-state=locking] .am-note{color:#ffd35a}#arms[data-state=locking] .am-bar em{background:#ffd35a}#arms[data-state=locked] .am-note{color:#ff4a3d;font-weight:800}#arms[data-state=locked] .am-bar em{background:#ff4a3d}.am-switch{gap:4px}.am-switch>kbd,.am-switch>.kc-or{flex:none}.am-switch .kc{font-size:var(--fs-xs)}.am-switch>span:not(.kc-or){margin-left:2px}.am-switch.active{color:#fff;border-left:2px solid var(--accent);background:linear-gradient(90deg,#0000,#ffffff14);padding:2px 0 2px 8px}.am-switch.active i{color:var(--accent)}.am-switch .am-on{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent);flex:none;margin-right:auto}#hud-top{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}#hud-alert{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);background:#ff4a2e4d;border:1px solid #ff4a2eb3;padding:6px 14px;animation:.8s ease-in-out infinite alternate alert-pulse}#hud-alert b{color:#ff8a70;margin-right:6px}@keyframes alert-pulse{to{background:#ff4a2e1f}}#oob-count{font:700 var(--fs-md,18px)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);text-align:center;background:#2e0804a8;border:1px solid #ff6040d9;border-radius:4px;flex-direction:column;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:10px 28px 12px;display:flex}#oob-count[hidden],#oob-near[hidden]{display:none}#oob-count b{color:#ff7a5c;letter-spacing:0;font-size:52px;line-height:1}#oob-count i{color:#ffd8cc;font-size:28px;font-style:normal;line-height:1;transition:transform .12s linear}#oob-count small{letter-spacing:.04em;text-transform:none;opacity:.85;font-size:12px}#oob-count small:empty{display:none}#oob-near{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);background:#ff962842;border:1px solid #ffaa46bf;padding:6px 14px;animation:1s ease-in-out infinite alternate alert-pulse}#oob-edge{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}#oob-veil{opacity:0;pointer-events:none;-webkit-backdrop-filter:grayscale(.55)contrast(1.08);backdrop-filter:grayscale(.55)contrast(1.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transition:opacity .6s;animation:.3s steps(3,end) infinite oob-noise;position:absolute;inset:0}@keyframes oob-noise{33%{background-position:61px 37px}66%{background-position:-43px 89px}}#end-clock{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#ffd27a;text-shadow:var(--shadow);pointer-events:none;background:#0a0c1099;border:1px solid #ffc65a99;flex-direction:column;align-items:center;gap:3px;padding:5px 20px 7px;display:flex}#end-clock .ec-time{font:800 46px/1 var(--cond);letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums;animation:1s ease-out ec-pulse}@keyframes ec-pulse{0%{color:#ffc65a;transform:scale(1.14)}40%,to{color:#fff;transform:scale(1)}}#end-clock.count{color:#ffb09a;background:#460a048c;border-color:#ff4a2ed9;padding:4px 26px 8px}#end-clock .ec-num{font:800 88px/.95 var(--cond);color:#fff;font-variant-numeric:tabular-nums;animation:.9s ease-out ec-pop}@keyframes ec-pop{0%{color:#ff5a3a;opacity:.3;transform:scale(1.6)}25%{opacity:1}to{color:#fff;transform:scale(1)}}#end-clock b,#end-warn b{font-weight:800}#phase-clock{z-index:5;text-align:center;min-width:240px;max-width:min(520px,100vw - 32px);text-shadow:var(--shadow);pointer-events:none;background:#0a0c10b8;border-top:2px solid #ffc65a;flex-direction:column;align-items:center;gap:4px;padding:7px 22px 9px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}#phase-clock .pc-title{font:800 26px/1 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:#fff;font-variant-numeric:tabular-nums}#phase-clock .pc-what{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#ffc65a}#phase-clock .pc-goal{font-size:var(--fs-xs);color:#cfd6dc;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}#phase-clock .pc-bar{background:#ffffff24;align-self:stretch;height:3px}#phase-clock .pc-fill{transform-origin:0;background:#ffc65a;height:100%;display:block}#phase-clock.soon{border-top-color:#ff6a3a}#phase-clock.soon .pc-fill{background:#ff6a3a}#end-warn{text-align:center;max-width:min(560px,100vw - 32px);text-shadow:var(--shadow);pointer-events:none;background:#0a0c10b8;border-top:2px solid #ffc65a;border-bottom:1px solid #ffc65a59;flex-direction:column;align-items:center;gap:5px;padding:8px 22px 10px;animation:.3s ease-out ew-in;display:flex}@keyframes ew-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}#end-warn .ew-kicker{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#ffc65a}#end-warn .ew-time{font:800 30px/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;color:#fff}#end-warn .ew-stand{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}#end-warn .ew-chip{border-left:3px solid var(--c);font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--c);background:#ffffff0f;align-items:baseline;gap:6px;padding:3px 9px;display:flex}#end-warn .ew-chip b{color:#fff;font-size:var(--fs-lg);font-variant-numeric:tabular-nums}#end-warn .ew-chip.lead{background:color-mix(in srgb, var(--c) 28%, transparent)}#end-warn .ew-chip.mine{outline:1px solid #ffffff59}#end-warn .ew-sub{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6}#end-warn.score.theirs{background:#3c0a06b8;border-top-color:#ff4a2e}#end-warn.score.theirs .ew-kicker{color:#ff8a70}#end-warn.score.s3 .ew-time{animation:1s ease-out ec-pulse}#match-bar{flex-direction:column;gap:3px;width:230px;display:flex}#match-bar .mb-scores{gap:3px}#match-bar .mb-team{flex:1 1 0;width:auto;min-width:0;padding:4px 7px 5px}#match-bar .mb-team.mine .mb-name>span:first-child{color:#fff}#match-bar .mb-you{margin:0;position:absolute;bottom:14px;right:6px}#match-bar .mb-name{font-size:var(--fs-xs);flex-direction:column;align-items:flex-start;gap:3px}#match-bar .mb-pts{font-size:var(--fs-lg)}#match-bar .mb-zone{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 7px;padding:5px 8px}#match-bar .mb-zone .zn{color:#fff}#match-bar .mb-zone .timer{font-size:var(--fs-xs);letter-spacing:.08em;flex-basis:100%}#match-bar .mb-cap{width:100%}.mb-ev{background:var(--panel);border-left:3px solid var(--ec);font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:4px 8px;display:flex}.mb-ev b{color:var(--ec);flex:none}.mb-ev .t{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.mb-ev .timer{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.mb-ev.hot{--ec:var(--hot)}.mb-ev.hot.in{background:#ff7a1a38}.mb-ev.hot.in .t{color:#fff}.mb-ev.heist{--ec:#ffc83a}.mb-ev.close{--ec:#ffc65a}.mb-ev.close .t{color:#fff}.mb-ev.close.s2:not(.mine){--ec:#ff8a70;background:#ff4a2e38}.mb-ev.close.mine{background:#ffc65a29}.mb-ev.close.s3:not(.mine){background:#ff4a2e52;animation:1s ease-in-out infinite mb-near}.mb-ev.close.s3.mine{animation:1s ease-in-out infinite mb-near}.mb-team.near .mb-pts{animation:1.4s ease-in-out infinite mb-pts-pulse;display:inline-block}.mb-team.near.s3 .mb-pts{color:#ffd27a;animation-duration:.7s}@keyframes mb-pts-pulse{0%,to{text-shadow:var(--shadow);transform:none}50%{text-shadow:0 0 10px var(--c), var(--shadow);transform:scale(1.22)}}@keyframes mb-near{0%,to{filter:none}50%{filter:brightness(1.35)}}.mb-team.lead{box-shadow:inset 0 0 0 1px var(--c), 0 0 12px color-mix(in srgb, var(--c) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 42%, transparent), var(--panel))}.mb-up{font:800 var(--fs-xs)/1 var(--cond);color:#fff;letter-spacing:.04em;position:absolute;top:3px;right:5px}#match-bar .mb-zone .timer .mb-final{color:#ffc65a}.mb-ev.intel{--ec:#ff6ad5}.mb-ev.intel.mine{background:#ff6ad533}.mb-ev.intel.mine .t{color:#fff}.mb-ev.bomb{--ec:#ff4a2e}.mb-ev.bomb.mine{background:#ff4a2e47}.mb-ev.bomb.mine .t{color:#fff}.mb-meta{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:1px 8px}.mb-scores{gap:4px;display:flex}.mb-team{background:var(--panel);border-top:2px solid var(--c);width:124px;padding:6px 10px 8px;position:relative;overflow:hidden}.mb-team.mine{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 42%, transparent), var(--panel));box-shadow:inset 0 0 0 1px var(--c);border-top-width:4px}.mb-you{background:var(--c);color:#0b0d10;font:800 var(--fs-xs)/1.1 var(--cond);letter-spacing:.06em;vertical-align:1px;border-radius:2px;margin-left:4px;padding:1px 3px 0;font-style:normal;display:inline-block}.mb-name{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--c);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.mb-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.mb-pts{font:800 var(--fs-xl)/1 var(--cond);color:#fff;font-variant-numeric:tabular-nums}.mb-track{background:#ffffff1a;height:3px;margin-top:5px}.mb-fill{transform-origin:0;height:100%;transition:transform .4s}.mb-zone{background:var(--panel);font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding:5px 12px;display:flex}.mb-zone .zdot{background:var(--zc,#fff);width:10px;height:10px;box-shadow:0 0 6px var(--zc,#fff);transform:rotate(45deg)}.mb-zone .contested{color:#fff;animation:1s steps(2,end) infinite blink}.mb-zone .timer{color:var(--muted);font-variant-numeric:tabular-nums}.mb-cap{background:#ffffff1f;width:332px;height:3px}.mb-cap div{transform-origin:0;height:100%}@keyframes blink{50%{opacity:.45}}#compass{width:420px;height:26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.cp-m{font:600 var(--fs-xs)/1 var(--cond);color:#ffffff8c;text-shadow:var(--shadow);position:absolute;top:4px;transform:translate(-50%)}.cp-m.big{font:800 var(--fs-md)/1 var(--cond);color:#fff;top:2px}.cp-deg{font:700 var(--fs-xs)/1 var(--cond);color:var(--accent);text-shadow:var(--shadow);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cp-deg:before{content:"";border:4px solid #0000;border-top-color:var(--accent);width:0;height:0;margin-left:-4px;position:absolute;top:-9px;left:50%}.cp-boss{color:#ff3a3a;text-shadow:0 0 4px #000,0 0 6px #ff3a3a;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-1px;transform:translate(-50%)}.cp-boss b{white-space:nowrap;letter-spacing:.08em;font-size:10px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.cp-pack{color:#9fe0ff;text-shadow:0 0 4px #000,0 0 6px #9fe0ff;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-1px;transform:translate(-50%)}.cp-pack b{white-space:nowrap;letter-spacing:.08em;font-size:10px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.cp-zone{background:var(--zc,#fff);width:9px;height:9px;box-shadow:0 0 5px var(--zc,#fff);position:absolute;top:2px;transform:translate(-50%)rotate(45deg)}#hud-tr{flex-direction:column;align-items:flex-end;gap:8px;max-height:calc(100% - 28px);display:flex;position:absolute;top:14px;right:22px}#hud-tr>#wallet,#hud-tr>#contracts{box-sizing:border-box;width:230px}#killfeed{flex-direction:column;flex-shrink:1;justify-content:flex-start;align-items:flex-end;gap:3px;min-height:0;display:flex;overflow:hidden}#hud-tr>:not(#killfeed){flex-shrink:0}#toasts:empty{display:none}#killfeed.side{width:max-content;max-width:280px;position:absolute;right:calc(100% + 10px)}@media (max-width:640px){#hud-top{top:8px}#compass{width:220px}#hud-tr{max-height:calc(100% - 54px);top:46px;right:8px}#match-bar,#hud-tr>#wallet,#hud-tr>#contracts{width:196px}#killfeed{max-width:196px}#killfeed .kf{max-width:100%;overflow:hidden}#ui #chat{width:152px;top:46px;left:8px}#hud-bl{--mm:150px;width:160px;bottom:8px;left:8px}#hud-bl>#minimap-wrap,#hud-bl>#vitals{width:160px}#minimap{margin:0 auto}.mm-foot{font-size:var(--fs-xs);letter-spacing:.06em}#hud-br{bottom:8px;right:8px}#arms{width:190px;padding:9px 10px}#arms .am-icon{width:72px;height:24px}#arms .am-count b{font-size:var(--fs-2xl)}#arms .am-kit{gap:4px;margin-top:6px;padding-top:6px}#arms .am-slot{font-size:var(--fs-xs);padding:3px 5px 3px 3px}#hud-br>#vehicle-hud{width:190px;padding:6px 8px}#hud-br>#veh-keys{display:none}#vehicle-hud .vp-head{flex-wrap:wrap;gap:2px 10px}#vehicle-hud .vp-head b{white-space:normal}#vehicle-hud .vp-role{text-align:left}#vehicle-hud .vp-hp{flex-basis:84px}#vehicle-hud .vp-seats{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}#vehicle-hud .vp-seat{gap:3px;padding:0 3px 0 2px}#arms.seat-gun .am-icon{display:none}#hud-bl>#veh-ui.docked{scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}}.kf{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.03em;text-shadow:var(--shadow);background:#00000080;border-radius:2px;align-items:center;gap:8px;padding:4px 8px;transition:opacity .6s;display:flex}.kf.me{background:#ffb43a2e;outline:1px solid #ffb43a73}.kf .ab{color:var(--muted);align-items:center;gap:4px;font-weight:600;display:flex}.kf .kn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}.kf .ks{color:#c9d1d6;flex:none;margin-left:-4px;font-weight:500}.kf-icon{color:#fff;width:44px;height:14px}.kf-hs{width:14px;height:14px;color:var(--warn)}.kf-icon svg,.kf-hs svg{width:100%;height:100%}#error-text{z-index:20;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%)}#error-text div{font:700 var(--fs-md)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#ffb0a8;border-left:2px solid var(--bad);background:#28000099;padding:5px 12px;transition:opacity .6s}#zone-text{z-index:20;pointer-events:none;opacity:0;width:max-content;max-width:max(240px,min(560px,100% - 860px));transition:opacity .35s, transform .35s var(--ease);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:calc(6% + 56px);left:50%;transform:translate(-50%,-8px)}#zone-text.show{opacity:1;transform:translate(-50%)}.zt-kicker{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);text-shadow:var(--shadow)}.zt-name{font:800 var(--fs-2xl)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #000000b3, var(--shadow)}.zt-sub{font:600 var(--fs-md)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#dfe4e8;text-shadow:var(--shadow)}.zt-sub:empty,.zt-kicker:empty{display:none}#lock-hint{z-index:21;place-items:center;padding:16px;display:grid;position:absolute;inset:0}#lock-hint.menu{background:radial-gradient(#03050794 0%,#030507d6 100%);animation:.15s fadeIn}.pm-box{pointer-events:auto;width:min(800px, calc(100 * var(--vw) - 32px));max-height:calc(100 * var(--vh) - 32px);background:var(--panel-2);border:1px solid var(--line);border-top:2px solid var(--fc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pmIn .18s var(--ease);border-radius:4px;flex-direction:column;gap:16px;padding:20px 22px 16px;display:flex;overflow-y:auto;box-shadow:0 24px 70px #0000008c}@keyframes pmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pm-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-title{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.pm-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;display:grid}.pm-nav{flex-direction:column;gap:10px;min-width:0;display:flex}.pm-box .btn{width:100%}.pm-box .pm-resume{height:58px;font-size:var(--fs-lg);letter-spacing:.14em}.pm-grid{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(46px,1fr);gap:8px;display:grid}.pm-grid .btn{height:auto}.pm-ctx{border:1px solid var(--line);background:#0000003d;border-radius:3px;flex-direction:column;min-width:0;padding:14px;display:flex}.pm-home{flex-direction:column;flex:1;gap:8px;display:flex}.pm-home>.btn{margin-top:auto}.pm-sides{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.pm-srow{border-left:4px solid var(--sc);background:#ffffff0a;border-radius:2px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pm-srow>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pm-srow b{text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase;overflow:hidden}.pm-srow small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pm-srow em{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid var(--sc);border-radius:2px;flex:none;padding:3px 6px;font-style:normal}.pm-srow.mine{background:#ffffff17}.pm-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.pm-box .pm-leave{color:#ff8a80;border-color:#ff5a4e66}.pm-box .pm-leave:hover{background:#ff5a4e29!important}.pm-box .pm-foot .pm-leave{flex:none;width:auto;padding:0 22px}.pm-hints{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}#progwin{z-index:8}#progwin[hidden]{display:none}.pm-confirm{flex-direction:column;flex:1;gap:8px;display:flex}.pm-confirm[hidden]{display:none}.pm-warn{font:500 var(--fs-md)/1.35 var(--font);color:#fff}.pm-warn b{color:#ffb4ab}.pm-warn small{font-size:var(--fs-sm);color:var(--muted);margin-top:6px;display:block}.pm-sidebtn{flex-direction:column;align-items:flex-start;gap:2px;display:flex;border-left:4px solid var(--sc)!important}.pm-warn .pm-pick{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#fff;display:block}.pm-sidebtn small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#net-status{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid var(--line-2);pointer-events:none;background:#000000a6;border-radius:3px;padding:8px 16px;animation:1.6s ease-in-out infinite blink;position:absolute;top:22%;left:50%;transform:translate(-50%)}#net-status[hidden]{display:none}.pm-hint{text-align:right;font:600 var(--fs-sm)/1.4 var(--cond);letter-spacing:.06em;color:var(--muted)}@media (max-width:640px){.pm-box{gap:12px;padding:16px 14px 12px}.pm-body{grid-template-columns:minmax(0,1fr);gap:12px}.pm-box.confirming .pm-nav,.pm-box.confirming .pm-foot .pm-leave{display:none}.pm-box .pm-resume{height:50px}.pm-grid{grid-auto-rows:42px}.pm-foot{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.pm-box .pm-foot .pm-leave{width:100%}.pm-hints{align-items:center}.pm-hint{text-align:center}}.pm-refused{color:var(--warn)}.pm-refused[hidden]{display:none}.pm-freed{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid var(--line-2);background:#0009;border-radius:3px;padding:8px 16px;animation:1.6s ease-in-out infinite blink;display:inline-block}.pm-freed.soft{font-size:var(--fs-sm);letter-spacing:.12em;color:#ffffffb8;background:#00000052;border-color:#0000;align-self:end;margin-bottom:16vh;padding:5px 10px;animation:.3s fadeIn}#fps-counter{white-space:pre;text-align:center;font:700 var(--fs-xs)/1.3 var(--cond);letter-spacing:.1em;color:var(--good);pointer-events:none;background:#00000073;border-radius:2px;padding:2px 6px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}#options{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0305079e;animation:.15s fadeIn;position:fixed;inset:0}.menu-win{width:min(680px, calc(calc(100 * var(--vw)) - 32px));height:min(720px, calc(calc(100 * var(--vh)) - 80px));background:var(--panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:var(--accent);max-height:none;box-shadow:0 24px 70px #0009}.menu-win>.win-body{flex:1;min-height:0;overflow:auto}.opt-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;gap:2px;padding:0 16px;display:flex}.opt-tabs button{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:10px 16px}.opt-tabs button:hover{color:var(--text)}.opt-tabs button.sel{color:var(--text);border-bottom-color:var(--accent)}.mtabs{border-bottom:1px solid var(--line);background:#ffffff09;flex-shrink:0;align-items:stretch;gap:8px;padding:8px 12px;display:flex}.mtabs button{font:700 var(--fs-sm)/1.05 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-radius:3px}.mt-back{border:1px solid var(--line-2);background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px 7px 9px;display:flex}.mt-back i{margin-top:-2px;font-size:1.5em;font-style:normal;line-height:.6}.mt-back:hover{color:var(--text);border-color:var(--text)}.mt-list{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.mt-list button{white-space:nowrap;background:#ffffff0a;border:1px solid #0000;flex:auto;min-width:0;padding:8px 10px}.mt-list button:hover{color:var(--text);background:#ffffff17}.mt-list button.sel{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#ffb43a24;border-color:#ffb43a8c}.fb-card>.mtabs{margin:-16px -16px 2px}#scoreboard .sb-shell{display:contents}@media (max-width:640px){.mtabs{gap:6px;padding:6px 8px}.mt-back{padding:0 8px}.mt-back span{display:none}.mt-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.mt-list button{letter-spacing:.03em;white-space:normal;padding:7px 4px}}.opt-body{flex-direction:column;padding:10px 16px 8px;display:flex}.opt-presets{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:6px 0 12px;display:flex}.opt-detect{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opt-detect small{min-width:0;color:var(--muted);flex:240px}.opt-preset-row{align-items:stretch;gap:6px;display:flex}.opt-preset-row button{font:800 var(--fs-md)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:3px;flex:1;padding:10px 0;transition:background .15s,color .15s,border-color .15s}.opt-preset-row button:hover{color:var(--text);border-color:var(--line-2)}.opt-preset-row button.sel{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.opt-custom{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border:1px dashed var(--line);border-radius:3px;place-items:center;padding:0 12px;display:grid}.opt-custom.on{color:var(--accent);border-color:#ffb43a80}.opt-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 280px;align-items:center;gap:16px;padding:11px 0;display:grid}.opt-row:last-child{border-bottom:0}.opt-label{flex-direction:column;gap:3px;display:flex}.opt-label b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.opt-label small{font-size:var(--fs-sm);color:var(--muted);line-height:1.3}.opt-ctl{justify-content:flex-end;align-items:center;gap:12px;display:flex}.opt-ctl input[type=range]{--fill:50%;appearance:none;cursor:pointer;background:0 0;flex:1;height:18px;margin:0}.opt-ctl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill), #ffffff24 var(--fill));border-radius:2px;height:4px}.opt-ctl input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--accent) var(--fill), #ffffff24 var(--fill));border-radius:2px;height:4px}.opt-ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--accent);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 4px #0009}.opt-ctl input[type=range]::-moz-range-thumb{border:3px solid var(--accent);background:#fff;border-radius:50%;width:10px;height:10px}.opt-val{text-align:center;min-width:54px;font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.04em;font-variant-numeric:tabular-nums;border:1px solid var(--line);background:#ffffff0f;border-radius:3px;padding:5px 0}.opt-seg{gap:3px;width:100%;display:flex}.opt-seg button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:2px;flex:1;padding:8px 0}.opt-seg button:hover{color:var(--text)}.opt-seg button.sel{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.opt-toggle{border:1px solid var(--line-2);cursor:pointer;background:#ffffff1f;border-radius:12px;width:46px;height:24px;padding:0;transition:background .15s;position:relative}.opt-toggle i{width:16px;height:16px;transition:transform .15s var(--ease), background .15s;background:#c8ced3;border-radius:50%;position:absolute;top:3px;left:3px}.opt-toggle.on{background:var(--accent);border-color:var(--accent)}.opt-toggle.on i{background:#fff;transform:translate(22px)}.opt-bind{min-width:120px;height:34px;font:800 var(--fs-md)/1 var(--cond);letter-spacing:.08em;color:var(--text);border:1px solid var(--line-2);cursor:pointer;background:#ffffff0f;border-bottom-width:3px;border-radius:4px;padding:0 14px}.opt-keys{margin-top:14px}.opt-keys .kicker small{letter-spacing:0;text-transform:none;color:var(--muted);margin-left:8px;font-weight:500}.opt-kgroup{margin-top:10px}.opt-kgroup h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.opt-krow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.opt-krow span{font-size:var(--fs-sm)}.opt-krow .opt-bind{min-width:96px}.opt-bind.changed{border-color:var(--accent)}.opt-bind.wait{color:var(--accent);border-color:var(--accent);animation:1s steps(2,end) infinite blink}.opt-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.opt-note{font-size:var(--fs-sm);color:var(--muted);flex:1}.opt-note.bad{color:var(--bad)}@media (max-width:620px){.opt-row{grid-template-columns:1fr;gap:8px}}#chat{width:380px;position:absolute;top:20px;left:24px}#chat.over{z-index:9;top:auto;bottom:20px}#chat.over.armory:not(.active){display:none}#chat.over.armory.active{bottom:140px}#toasts{z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;max-width:380px;display:flex;position:relative}#toasts div{font:700 var(--fs-sm)/1.25 var(--cond);letter-spacing:.05em;color:#fff;border-left:2px solid var(--accent);text-align:right;background:#000000a8;max-width:100%;padding:5px 12px;transition:opacity .6s;animation:.2s fadeIn}.chat-line{align-items:stretch;gap:0;margin-top:4px;display:flex}.chat-line #chat-input{margin-top:0}#chat-chan{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:3px 0 0 3px;align-items:center;padding:0 8px;display:none}#chat.active #chat-chan{display:flex}#chat-chan.all{background:#ff8a80}#chat-chan.squad{background:#ffd24a}@media (max-width:1100px){#chat{top:60px}}#ui>#chat{pointer-events:none}#ui>#chat.active{pointer-events:auto}#chat-log{scrollbar-width:none;max-height:170px;font:500 var(--fs-sm)/1.35 var(--font);text-shadow:var(--shadow);pointer-events:none;flex-direction:column;gap:2px;padding:4px 0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}#ui.guiding #chat-log{max-height:90px}#chat-log>div{transition:opacity 1.2s}#chat-log>div.old{opacity:0}#chat.active #chat-log>div.old{opacity:1}#chat.active #chat-log{pointer-events:auto;background:#00000059}#chat-log .system{color:var(--accent-2)}#chat-log .info{color:#cfd6dc}#chat-log .error{color:#ff8a80}#chat-log .party{color:#9fd7ff}#chat-log .say{color:#fff}#chat-input{width:100%;font:500 var(--fs-md) var(--font);color:#fff;border:1px solid var(--line-2);opacity:0;pointer-events:none;background:#000000b8;border-radius:3px;outline:none;margin-top:4px;padding:8px 10px;transition:opacity .12s}#chat-input.open{opacity:1;pointer-events:auto;border-color:var(--accent)}.window{min-width:520px;max-width:calc(calc(100 * var(--vw)) - 48px);max-height:calc(calc(100 * var(--vh)) - 80px);background:var(--panel-2);border:1px solid var(--line);border-top:2px solid var(--fc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:winIn .18s var(--ease);border-radius:4px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes winIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.win-body{padding:4px 16px 16px;overflow:auto}#scoreboard{width:min(calc(100 * var(--vw) - 32px), max(calc(70 * var(--vw)), 1248px));pointer-events:none}#scoreboard .win-close{display:none}.sb-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sb-team{border-top:3px solid var(--c);background:#00000052}.sb-team h3{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent), transparent 75%);justify-content:space-between;align-items:center;margin:0;padding:12px 14px;display:flex}.sb-team h3 small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;color:var(--muted);margin-top:4px;display:block}.sb-team h3 span:last-child{font-size:var(--fs-2xl);color:#fff;font-variant-numeric:tabular-nums}.sb-team table{border-collapse:collapse;width:100%;font:600 var(--fs-md)/1 var(--cond);letter-spacing:.03em}.sb-team th{text-align:left;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:7px;font-weight:700}.sb-team th small{color:var(--dim);font-size:inherit;margin-left:4px}.sb-team td{border-top:1px solid var(--line);white-space:nowrap;padding:7px}.sb-team tr.sb-sum td{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:0;border-bottom:1px solid var(--line-2);padding:5px 7px 7px;font-weight:700}.sb-team tr.sb-sum td.sc{color:#fff}.sb-team td.nm{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.sb-team .n{text-align:right;font-variant-numeric:tabular-nums}.sb-team td.sc{color:#fff;font-weight:700}.sb-team .ci{width:16px;padding-left:2px;padding-right:2px}.sb-team td.ci svg{display:block}.sb-team .pg{width:34px;font-size:var(--fs-sm)}.sb-team td.pg.good{color:var(--good)}.sb-team td.pg.warn{color:var(--warn)}.sb-team td.pg.bad{color:var(--bad)}.sb-team td.bot-pg{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--dim)}.sb-team tbody tr:nth-child(2n) td{background:#ffffff06}.sb-team tr.me td{color:#fff}.sb-team tbody tr.me td{background:#ffb43a33}.sb-team tr.me td.rank{box-shadow:inset 3px 0 0 var(--accent);color:#fff}.sb-team tr.dead td:first-child{opacity:.5}.sb-team .bot,.sb-team .sb-tag{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);text-transform:uppercase;border-radius:2px;margin-left:6px;padding:1px 4px}.sb-team .sb-tag.mine{color:var(--squad);border-color:color-mix(in srgb, var(--squad) 45%, transparent)}.sb-team .rank{color:var(--dim);width:20px}@media (max-width:1100px){.sb-team td,.sb-team th{padding-left:5px;padding-right:5px}.sb-team table{font-size:var(--fs-sm)}}@media (max-width:760px){.sb-cols{grid-template-columns:minmax(0,1fr)}}.sb-winner{text-align:center;font:800 var(--fs-2xl)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.help-grid{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.help-grid h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.help-row{border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:#cfd6dc;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.help-row span:last-child{white-space:nowrap}.help-goal{color:#cfd6dc;grid-column:1/-1;margin:0;line-height:1.5}@media (max-width:560px){.window{min-width:0;max-width:calc(100 * var(--vw) - 16px)}.help-grid,.sb-cols{grid-template-columns:minmax(0,1fr)}}#bigmap{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040608b8;place-items:center;animation:.15s fadeIn;display:grid;position:absolute;inset:0}#bigmap-canvas{cursor:crosshair;touch-action:none;display:block}#bigmap-canvas.panning{cursor:grabbing}.bm-view{position:relative}.bm-zoom{border:1px solid var(--line);background:#06090cc7;border-radius:3px;flex-direction:column;align-items:stretch;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;right:10px}.bm-zoom button{color:#eef1f3;width:30px;height:28px;font:800 18px/1 var(--cond);cursor:pointer;background:#ffffff14;border:0;border-radius:2px;place-items:center;padding:0;display:grid}.bm-zoom button:hover:not(:disabled){background:#fff3}.bm-zoom button:disabled{opacity:.35;cursor:default}#bm-zl{font:700 var(--fs-xs)/1 var(--cond);color:var(--muted);text-align:center;letter-spacing:.04em;padding:3px 0}.bm-frame{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:8px;padding:12px;display:flex}.bm-head{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.bm-hint{font:600 var(--fs-sm)/1 var(--cond);color:var(--muted);letter-spacing:.1em}#bigmap-canvas{width:min(calc(82 * var(--vh)), calc(82 * var(--vw)));height:min(calc(82 * var(--vh)), calc(82 * var(--vw)));border-radius:2px}.bm-legend{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:14px;display:flex}.bm-legend i{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#death{padding-bottom:calc(18 * var(--vh));pointer-events:none;background:linear-gradient(#00000026,#28000073);justify-content:center;align-items:flex-end;animation:.4s fadeIn;display:flex;position:absolute;inset:0}.death-box{background:var(--panel-2);border-left:3px solid var(--bad);text-align:left;min-width:380px;padding:16px 22px}.dt-kicker{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--bad)}#killed-by{font:800 var(--fs-2xl)/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;margin-top:8px}#death-detail{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}#death-detail b{color:#fff}#killed-by .pc{margin-top:4px}.death-box:has(#killed-by .pc){min-width:min(560px,100vw - 32px)}#death-gun{align-items:center;gap:14px;margin-top:10px;display:flex}#death-gun:empty{display:none}.kc-pic{place-items:center;width:150px;height:52px;display:grid}.kc-pic .art{width:100%;height:100%}.kc-pic .art img{object-fit:contain;filter:drop-shadow(0 2px 4px #0009);width:100%;height:100%}.kc-pic>svg{color:#fff;width:34px;height:34px}.kc-w{gap:3px;display:grid}.kc-w small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.kc-w b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.04em;text-transform:uppercase}.kc-hs{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#111;background:var(--warn);border-radius:2px;margin-left:auto;padding:4px 8px}.kc-hp{align-items:center;gap:6px;display:inline-flex}.kc-hp i{background:linear-gradient(90deg, #6ae08a var(--hp), #ffffff24 var(--hp));border-radius:2px;width:54px;height:5px}.kc-nem em{color:#fff;background:var(--bad);letter-spacing:.16em;border-radius:2px;margin-right:6px;padding:2px 6px;font-style:normal;font-weight:800}.kc-nem.on{color:#ff9a8a}.kill-pop.revenge .kp-rev{color:#111;background:var(--accent);letter-spacing:.16em;border-radius:2px;margin-left:4px;padding:2px 6px;font-style:normal;font-weight:800}#respawn-timer{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:12px}#endscreen{z-index:6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040608c7;place-items:center;padding:16px 0;animation:.4s fadeIn;display:grid;position:absolute;inset:0;overflow-y:auto}.es-box{width:min(1040px, calc(calc(100 * var(--vw)) - 48px));max-height:calc(100 * var(--vh) - 32px);flex-direction:column;gap:12px;display:flex}.es-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.es-title{min-width:0}.es-tabs{border:1px solid var(--line);border-radius:4px}.es-pane{flex:auto;grid-template-columns:1fr 1fr;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.es-pane>.es-awards,.es-pane>.es-wide,.es-pane>:only-child{grid-column:1/-1}.es-pane>:only-child .es-breakdown{columns:2;column-gap:28px}.es-pane .es-card{min-width:0}.es-kd{grid-template-columns:26px 1fr auto 64px!important}.es-kd small{font:600 var(--fs-sm)/1 var(--cond);color:var(--muted);font-variant-numeric:tabular-nums}.es-kd .n{text-align:right}.es-mvp.mine{background:#ffb43a1f}.es-tracks .es-track:last-child{margin-bottom:0}@media (max-width:720px){.es-pane{grid-template-columns:1fr}.es-head{text-align:center;justify-content:center}}.es-head .kicker{color:var(--accent)}.es-result{font:800 calc(var(--fs-2xl) * 1.5)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.es-sub{font:600 var(--fs-md)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px}.es-card{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:16px}.es-card h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.es-stat{border-bottom:1px solid var(--line);font:600 var(--fs-md)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.es-stat b{font:800 var(--fs-xl)/1 var(--cond);font-variant-numeric:tabular-nums}.es-track{margin-bottom:12px}.es-track .row{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:6px;display:flex}.es-track .row span:last-child{color:var(--accent)}.es-track i{background:#ffffff1a;border-radius:2px;height:5px;display:block;overflow:hidden}.es-track i b{background:var(--accent);transform-origin:0;height:100%;display:block}.es-top{flex-direction:column;gap:6px;display:flex}.es-mvp{border-left:2px solid var(--c);font:700 var(--fs-md)/1 var(--cond);letter-spacing:.04em;background:#ffffff0a;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.es-mvp.side{grid-template-columns:64px 1fr auto}.es-mvp .n{font-variant-numeric:tabular-nums;color:var(--accent)}.es-awards{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.es-award{background:var(--panel-2);border:1px solid var(--line);border-top:3px solid var(--c);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;animation:.5s both awardIn;display:flex;position:relative}.es-award:nth-child(2){animation-delay:.1s}.es-award:nth-child(3){animation-delay:.2s}.es-award:nth-child(4){animation-delay:.3s}.es-award:nth-child(5){animation-delay:.4s}.es-award i{font:800 var(--fs-xl)/1 var(--cond);color:var(--accent);font-style:normal}.es-award .t{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.es-award b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.03em}.es-award small{font:600 var(--fs-sm)/1.2 var(--cond);color:var(--muted)}.es-award em{font:800 var(--fs-sm)/1 var(--cond);font-style:normal}.es-award.mine{border-color:var(--accent);border-top-color:var(--accent);background:#ffb43a1f}@keyframes awardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.es-foot{text-align:center;font:700 var(--fs-md)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:18px;display:flex}#loot{background:var(--panel-2);border:1px solid var(--line);border-top:2px solid var(--accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:360px;animation:lootIn .16s var(--ease);border-radius:4px;flex-direction:column;display:flex;position:absolute;top:13%;left:calc(50% + 90px)}@keyframes lootIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.lt-bag{padding:0 14px 10px}.lt-bag .row{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:5px;display:flex}.lt-bag i{background:#ffffff1a;border-radius:2px;height:4px;display:block;overflow:hidden}.lt-bag i b{background:var(--accent);transform-origin:0;height:100%;display:block}.lt-list{max-height:calc(34 * var(--vh));flex-direction:column;gap:2px;padding:0 8px;display:flex;overflow-y:auto}.lt-item{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:3px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px;transition:background .12s,border-color .12s;display:grid}.lt-gunrow{grid-template-columns:1fr auto;gap:4px;display:grid}.lt-gunrow .lt-eq{padding:0 14px}.lt-item:hover{background:#ffb43a1f;border-color:#ffb43a80}.lt-icon{color:#fff;place-items:center;width:34px;height:22px;display:grid}.lt-icon svg{width:100%;height:100%}.lt-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;display:block}.lt-name{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.04em}.lt-name small{font:600 var(--fs-xs)/1.2 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.lt-val{font:700 var(--fs-md)/1 var(--cond);color:var(--money)}.lt-empty{text-align:center;font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:18px}.lt-foot{gap:8px;padding:12px;display:flex}.lt-foot .btn{flex:1}#deploy{-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);z-index:5;background:radial-gradient(120% 90% at 70% 20%,#141a208c,#040608eb);flex-direction:column;animation:.25s fadeIn;display:flex;position:absolute;inset:0;container:deploy/inline-size}#deploy.leaving{animation:.22s forwards dpOut}@keyframes dpOut{to{opacity:0;transform:scale(1.02)}}.dp-unlock{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:2px;flex-direction:column;align-items:flex-end;gap:3px;padding:6px 10px;display:flex}.dp-unlock small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.04em;text-transform:none;opacity:.75}.dp-unlock:disabled{color:var(--dim);cursor:not-allowed;background:#ffffff1f}.dp-stat{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-template-columns:78px 1fr 44px;align-items:center;gap:10px;padding:3px 0;display:grid}.dp-stat i{background:#ffffff14;border-radius:1px;height:5px;display:block;position:relative;overflow:hidden}.dp-stat i b{background:#e8ecef;position:absolute;top:0;bottom:0;left:0}.dp-stat i b.up{background:var(--good)}.dp-stat i b.down{background:var(--bad)}.dp-stat em{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;font-style:normal}.dp-mastery{border-bottom:1px solid var(--line);margin:0 0 10px;padding:0 0 10px}.dp-modes{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dp-modes small{color:var(--muted);font:inherit;margin-right:4px}.dp-notes{font:500 var(--fs-xs)/1.35 system-ui, sans-serif;color:var(--muted);gap:3px;margin:6px 0 2px;padding:0;list-style:none;display:grid}.dp-notes b{color:var(--text);font-weight:650}.dp-modes span{color:var(--text);border-left:2px solid var(--accent);background:#ffffff12;border-radius:2px;padding:3px 6px}.dp-modes i{color:var(--dim);letter-spacing:.08em;margin-left:auto;font-style:normal}.dm-head{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.dm-head b{color:#ffcf7a;font-size:var(--fs-md)}.dm-bar{background:#ffffff14;border-radius:1px;height:5px;margin:6px 0 2px;display:block;overflow:hidden}.dm-bar b{background:#ffcf7a;height:100%;display:block}.dp-mastery p{margin:4px 0 8px}.dm-camos{flex-wrap:wrap;gap:6px;display:flex}.dp-gcamo{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:4px 8px 4px 5px;display:flex}.dp-gcamo i{border-radius:1px;width:7px;height:14px}.dp-gcamo i.factory{background:linear-gradient(90deg,#26282b,#3c4046);width:14px}.dp-gcamo.sel{background:#ffcf7a24;border-color:#ffcf7a}.dp-gcamo:disabled{opacity:.45;cursor:not-allowed}#login{grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:auto}#login [hidden]{display:none!important}#login.over{z-index:50}.lg-top{--gutter:clamp(16px, calc(3 * var(--vw)), 40px);z-index:1;padding:14px var(--gutter);border-bottom:1px solid var(--line);background:#05070999;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.lg-word{align-items:baseline;gap:18px;min-width:0;display:flex}.lg-brand,.lg-tag{text-box:trim-both cap alphabetic}.lg-brand{font:800 var(--fs-2xl)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase}.lg-tag{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.lg-top-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.lg-top-r .btn{height:36px;font-size:var(--fs-sm);white-space:nowrap}#lg-me{align-items:center;gap:12px;margin-right:10px;display:flex}.lg-me-id,.lg-me-cash{flex-direction:column;gap:4px;display:flex}.lg-me-id b{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.06em}.lg-me-id small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lg-me-cash{border-left:1px solid var(--line);padding-left:12px}.lg-me-cash small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lg-me-cash b{font:700 var(--fs-lg)/1 var(--cond);font-variant-numeric:tabular-nums}.lg-main{gap:clamp(16px, calc(4 * var(--vw)), 64px);padding:clamp(8px, calc(2 * var(--vh)), 32px) clamp(16px, calc(5 * var(--vw)), 96px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative}.lg-soldier{min-height:300px;position:relative}.lg-soldier:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffb43a1a,#0000);position:absolute;inset:0 0 56px}#preview{visibility:hidden;opacity:0;width:100%;height:calc(100% - 56px);transition:opacity .5s ease-out;position:absolute;inset:0 0 56px}#preview.ready{visibility:visible;opacity:1}.lg-soldier.loading:has(>canvas:not(.ready)):after{content:"";pointer-events:none;background:linear-gradient(#ffd69629,#ffd6960d);animation:1.6s ease-in-out infinite soldier-wait;position:absolute;inset:0 0 56px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 200'%3E%3Ccircle cx='30' cy='18' r='12'/%3E%3Cpath d='M14 36h32l6 6 4 50h-9l-3-36-2 0v50l3 88H33l-3-70-3 70H15l3-88V56h-2l-3 36H4l4-50z'/%3E%3C/svg%3E") 50% 52%/auto 72% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 200'%3E%3Ccircle cx='30' cy='18' r='12'/%3E%3Cpath d='M14 36h32l6 6 4 50h-9l-3-36-2 0v50l3 88H33l-3-70-3 70H15l3-88V56h-2l-3 36H4l4-50z'/%3E%3C/svg%3E") 50% 52%/auto 72% no-repeat}@keyframes soldier-wait{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.lg-soldier.loading:has(>canvas:not(.ready)):after{animation:none}}#login.signed-out #lg-customize{display:none}.lg-figure{text-align:center;font:700 var(--fs-lg)/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--fig,var(--text));text-shadow:0 2px 12px #000c;position:absolute;bottom:14px;left:0;right:0}.lg-figure small{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;color:var(--muted);margin-top:4px;display:block}#login.signed-out .lg-soldier.no3d:after{content:"";pointer-events:none;background:linear-gradient(#ff8a2a,#ffb43a);position:absolute;inset:0 0 56px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 56 58'%3E%3Cpath d='M10 28C10 14 20 8 32 8s22 6 22 20q-5.500-4-11 0-5.500-4-11 0-5.500-4-11 0-5.500-4-11 0Z'/%3E%3Cpath d='M10.500 28.500 29 43M21 28.500l9.400 13.700M43 28.500l-9.400 13.700M53.500 28.500 35 43' fill='none' stroke='%23000' stroke-width='1.500'/%3E%3Cpath fill-rule='evenodd' d='M32 41a7.500 7.500 0 1 0 0 15 7.500 7.500 0 0 0 0-15Zm0 2.600a4.900 4.900 0 1 1 0 9.800 4.900 4.900 0 0 1 0-9.800Z'/%3E%3C/svg%3E") 50% 46%/auto 38% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 56 58'%3E%3Cpath d='M10 28C10 14 20 8 32 8s22 6 22 20q-5.500-4-11 0-5.500-4-11 0-5.500-4-11 0-5.500-4-11 0Z'/%3E%3Cpath d='M10.500 28.500 29 43M21 28.500l9.400 13.700M43 28.500l-9.400 13.700M53.500 28.500 35 43' fill='none' stroke='%23000' stroke-width='1.500'/%3E%3Cpath fill-rule='evenodd' d='M32 41a7.500 7.500 0 1 0 0 15 7.500 7.500 0 0 0 0-15Zm0 2.600a4.900 4.900 0 1 1 0 9.800 4.900 4.900 0 0 1 0-9.800Z'/%3E%3C/svg%3E") 50% 46%/auto 38% no-repeat}#lg-claim #claim-no{margin-top:6px}#lg-customize{height:40px;padding:0 22px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lg-pcard{z-index:2;cursor:pointer;background:0 0;border:0;width:min(430px,100%);padding:0;transition:transform .15s;position:absolute;top:4px;left:50%;transform:translate(-50%)}.lg-pcard:hover,.lg-pcard:focus-visible{transform:translate(-50%)translateY(-2px)}.lg-pcard:hover .pc{box-shadow:0 8px 28px #00000080, 0 0 0 1px var(--accent)}.lg-pcard .pc-edit-hint{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .15s;position:absolute;bottom:-18px;right:10px}.lg-pcard:hover .pc-edit-hint{opacity:1}#login.customizing .lg-pcard{display:none}.lg-soldier:has(.lg-pcard:not([hidden])) #preview{height:calc(100% - 160px);top:104px}.lg-soldier:has(.lg-pcard:not([hidden])):before{height:calc(100% - 160px);top:104px}#login.customizing .lg-soldier #preview,#login.customizing .lg-soldier:before{height:calc(100% - 56px);top:0}.lg-soldier.loading:has(.lg-pcard:not([hidden])):after{top:104px}#login.customizing .lg-soldier:after{top:0}.lg-act{flex-direction:column;align-self:center;gap:12px;width:100%;min-width:0;max-width:520px;display:flex}.lg-cards{padding:0 clamp(16px, calc(5 * var(--vw)), 96px) clamp(14px, calc(3 * var(--vh)), 32px);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.lg-card{text-align:left;min-width:0;color:inherit;font:inherit;border:1px solid var(--line);border-top:2px solid var(--line-2);cursor:pointer;background:#0a0d10cc;border-radius:4px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lg-card:hover{border-top-color:var(--accent);background:#161a1eeb}.lg-card small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lg-card b{font:700 var(--fs-xl)/1.1 var(--cond);letter-spacing:.04em;overflow-wrap:anywhere}.lg-card>span{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.lg-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:2px;display:block;overflow:hidden}.lg-bar i{background:var(--accent);height:100%;display:block}.lg-drawer{z-index:4;background:var(--panel-solid);border-left:1px solid var(--line-2);flex-direction:column;gap:16px;width:min(380px,100%);padding:20px;animation:.15s fadeIn;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000080}.lg-drawer .swatch{width:30px;height:30px}.lg-drawer .btn{height:40px}#lg-drawer-done{margin-top:auto}#lg-progress{z-index:5}#lg-progress .dq-pbox{width:min(1040px, calc(100 * var(--vw) - 32px));height:calc(100 * var(--vh) - 48px);max-height:none}#login.customizing .lg-soldier{margin-right:min(380px,50%)}@media (max-width:900px){.lg-main{grid-template-columns:minmax(0,1fr)}.lg-soldier{min-height:0;height:max(240px, calc(38 * var(--vh)))}.lg-act{justify-self:center}.lg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-tag{display:none}#login.customizing .lg-soldier{margin-right:0}}@media (max-width:560px){.lg-top{flex-wrap:wrap;gap:10px}.lg-brand{font-size:var(--fs-xl)}.lg-top-r{width:100%}#lg-me{margin-right:auto}.lg-me-cash{display:none}.lg-top-r .btn{padding:0 10px}#lg-progress .opt-tabs{flex-wrap:wrap}#lg-progress .camos{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-bg{background:radial-gradient(80% 60% at 75% 30%,#ffb43a1f,#0000 60%),radial-gradient(70% 70% at 15% 90%,#5078a024,#0000 60%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 48px),linear-gradient(#0b0f13,#050607);position:absolute;inset:0}.lg-field label{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.lg-field .row{gap:8px;display:flex}.lg-field input{height:44px;font:600 var(--fs-lg) var(--cond);letter-spacing:.06em;color:#fff;border:1px solid var(--line-2);background:#00000080;border-radius:3px;outline:none;flex:1;padding:0 12px}.lg-field input:focus{border-color:var(--accent)}.lg-field .btn{height:44px}#create-error{min-height:18px;font:600 var(--fs-sm)/1.3 var(--cond);letter-spacing:.06em;color:#ff8a80;margin-top:8px}.look-row{grid-template-columns:50px 1fr;align-items:center;gap:10px;display:grid}.look-row>span{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.swatches,.styles{flex-wrap:wrap;gap:6px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:2px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0006}.swatch.sel{border-color:var(--accent)}.styles button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:2px;padding:5px 10px}.styles button.sel{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}#tooltip{z-index:50;max-width:280px;font-size:var(--fs-sm);color:#dfe4e8;background:var(--panel-solid);border:1px solid var(--line-2);pointer-events:none;border-radius:3px;padding:8px 10px;line-height:1.4;position:fixed}#tooltip b{color:#fff}#build-hud{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:3px;flex-direction:column;gap:8px;min-width:560px;padding:10px 12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.bh-head{font:800 var(--fs-md)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.bh-head span{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;color:var(--muted)}.bh-head b{color:var(--accent)}.bh-items{gap:4px;display:flex}.bh-item{border:1px solid var(--line);background:#ffffff0a;border-radius:2px;flex-direction:column;flex:1;gap:3px;padding:6px 8px;display:flex}.bh-item.sel{border-color:var(--accent);background:#ffb43a1f}.bh-item.poor{opacity:.45}.bh-item kbd{align-self:flex-start}.bh-item b{font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.03em}.bh-item span{font:600 var(--fs-xs)/1 var(--cond);color:var(--muted)}.bh-foot{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.bh-foot .bad{color:#ff8a80}.bh-foot .good{color:#8ee89c}.st-label{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--shadow);pointer-events:none;white-space:nowrap;background:#0000008c;border-radius:2px;padding:2px 6px}#wallet{background:var(--panel);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:4px;width:320px;padding:8px 12px;display:flex}.wl-cash{align-items:baseline;gap:8px;display:flex}.wl-cash small,.wl-bag small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}#wl-cash{font:800 var(--fs-xl)/1 var(--cond);color:var(--money);font-variant-numeric:tabular-nums}#wl-delta{font:800 var(--fs-md)/1 var(--cond);color:var(--money);opacity:0;font-style:normal;transition:opacity .6s}#wl-delta.show{opacity:1;transition:none}#wl-delta.neg{color:var(--bad)}.wl-bag{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.wl-bag b{color:var(--text)}.wl-bag .money{font-weight:700}.wl-bag .hint{color:var(--accent)}#bagscreen{-webkit-backdrop-filter:blur(6px)saturate(.7);backdrop-filter:blur(6px)saturate(.7);z-index:4;background:#040608b8;place-items:center;animation:.15s fadeIn;display:grid;position:absolute;inset:0}.bq-box{width:min(980px, calc(calc(100 * var(--vw)) - 32px));max-height:calc(calc(100 * var(--vh)) - 40px);background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c}.bq-sum{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:1;justify-content:flex-end;gap:22px;display:flex}.bq-sum b{font-size:var(--fs-lg);letter-spacing:.02em;color:var(--text);margin-left:6px}.bq-sum b.money{color:var(--money)}.bq-body{grid-template-columns:270px 1fr;min-height:0;display:grid;overflow-y:auto}.bq-side{border-right:1px solid var(--line);background:#ffffff04;padding:14px 14px 16px 16px}.bq-side h4{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.bq-worn{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:7px 4px;display:grid}.bq-worn.empty{opacity:.4}.bq-worn.gun{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;border-left:2px solid #0000;margin:0;transition:background .12s,border-color .12s}.bq-worn.gun:hover{background:#ffffff0f}.bq-worn.gun.sel{border-left-color:var(--accent);background:#ffb43a1f}.bq-wi{color:#fff;height:22px}.bq-wi svg,.bq-ci svg,.bq-di svg{width:100%;height:100%}.bq-wt small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block}.bq-wt b{font:700 var(--fs-md)/1.25 var(--cond);display:block}.bq-wt em{font:600 var(--fs-sm)/1.2 var(--cond);color:var(--muted);font-style:normal;display:block}.bq-wt .bq-bar{margin-top:4px}.bq-bar{background:#ffffff1f;border-radius:2px;height:3px;display:block;overflow:hidden}.bq-bar b{transform-origin:0;background:#9fd18b;height:100%;display:block}.bq-bar.mid b{background:#e8b44c}.bq-bar.bad b{background:#e0574a}.bq-belt{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;margin-top:12px;display:flex}.bq-belt span{align-items:center;gap:8px;display:flex}.bq-belt b{color:var(--text);margin-left:auto}.bq-main{flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.bq-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bq-cell{aspect-ratio:1.35;cursor:pointer;border:1px solid var(--line);background:#ffffff0b;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 8px 12px;transition:background .12s,border-color .12s,transform .12s;display:flex;position:relative}.bq-cell:hover{background:#ffffff17;transform:translateY(-1px)}.bq-cell.sel{border-color:var(--accent);background:#ffb43a1f}.bq-cell.val{box-shadow:inset 0 -2px 0 var(--money)}.bq-cell.empty{cursor:default;background:0 0;border-style:dashed;border-color:#ffffff14}.bq-cell.empty:hover{transform:none}.bq-ci{color:#fff;width:78%;height:38px}.bq-cell>b{max-width:100%;font:700 var(--fs-sm)/1.15 var(--cond);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bq-tag{font:700 var(--fs-sm)/1 var(--cond);color:var(--muted);position:absolute;top:6px;right:7px}.bq-tag.money{color:var(--money)}.bq-n{font:700 calc(var(--fs-sm) * 1.2)/1 var(--cond);color:var(--text);background:#00000080;border-radius:3px;padding:2px 5px;position:absolute;bottom:6px;right:7px}.bq-n.full{color:var(--accent)}.lt-n{font:700 var(--fs-sm)/1 var(--cond);color:var(--accent);margin-left:6px}.bq-cell>.bq-bar{position:absolute;bottom:6px;left:10px;right:10px}.bq-detail{border:1px solid var(--line);background:#ffffff08;border-radius:4px;min-height:118px;padding:12px 14px}.bq-dh{align-items:center;gap:12px;display:flex}.bq-di{color:#fff;width:72px;height:26px}.bq-dh small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block}.bq-dh b{font:800 var(--fs-lg)/1.1 var(--cond)}.bq-detail p{font-size:var(--fs-sm);color:#cfd6dc;margin:8px 0 12px;line-height:1.5}.bq-detail p.dim{color:var(--dim);margin:0}.bq-acts{gap:8px;display:flex}.bq-foot{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);background:#00000040;padding:10px 16px}@media (max-width:760px){.bq-body{grid-template-columns:1fr}.bq-side{border-right:0;border-bottom:1px solid var(--line)}.bq-grid{grid-template-columns:repeat(3,1fr)}.bq-sum{gap:12px}}.lt-val .gear{color:#9fd7ff}.lt-val .use{color:var(--accent)}.lt-worth{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 14px 8px}.lt-worth b{color:var(--text)}#contracts{background:var(--panel);border:1px solid var(--line);border-radius:3px;width:320px;padding:10px 12px}.ct-head{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:6px;display:flex}.ct{padding:5px 0}#contracts.folded{padding-top:7px;padding-bottom:7px}#contracts.folded .ct-head{margin-bottom:0}#contracts.folded .ct,#contracts.tucked{display:none}.ct .row{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.03em;justify-content:space-between;gap:8px;display:flex}.ct .row span:last-child{color:var(--money);white-space:nowrap}.ct i{background:#ffffff1a;border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.ct i b{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s;display:block}.ct.done .row span:first-child{color:var(--good);-webkit-text-decoration:line-through #7ee38e80;text-decoration:line-through #7ee38e80}.ct.done i b{background:var(--good)}#ob-toys{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:3px;margin-top:6px;display:flex}#ob-toys .toy{color:#ffe0da;background:#0a0c0ec7;border-left:3px solid #ff4a3a;align-items:center;gap:8px;max-width:320px;padding:6px 10px 6px 8px;display:flex}#ob-toys .toy.held{opacity:.6;border-left-color:#888}#ob-toys .toy .prize-ic{color:#ff9a7a;flex:none;width:30px;height:30px}#ob-toys .toy-txt{flex-direction:column;gap:2px;min-width:0;display:flex}#ob-toys .toy-name b{color:#fff}#ob-toys .toy small{color:#e2cfca;font-size:var(--fs-sm);text-transform:none;letter-spacing:0;font-weight:600;line-height:1.25}#ob-effects{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:3px;margin-top:4px;display:flex}#ob-effects .fx{color:#e6f6ff;background:#0a0c0eb8;border-left:3px solid #6ad8ff;justify-content:space-between;gap:10px;padding:3px 8px;display:flex}#ob-effects .fx.bad{color:#ffd8d2;border-left-color:#ff3a2a}#ob-aim{z-index:42;color:#fff3e0;font:700 var(--fs-sm)/1.3 var(--cond);letter-spacing:.05em;text-align:center;pointer-events:none;background:#0a0c0ed9;border:1px solid #ffb24a;border-radius:4px;padding:8px 16px;position:fixed;bottom:24%;left:50%;transform:translate(-50%)}#ob-aim b{color:#ffb24a}.ob-strike-tag{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.1em;color:#fff;text-shadow:0 1px 2px #000;background:#c8500ad9;border-radius:3px;padding:3px 10px}.ob-strike-tag.strafe{background:#b48c0ad9}.ob-strike-tag.arty{background:#c81e14e0}.ob-mine-tag{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;color:#dff0ff;background:#143c6ecc;border-radius:3px;padding:2px 6px}#bigmap.strike-aim #bm-click{color:#ffb24a;font-weight:700}#ob-man{z-index:40;font:700 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:#c83228e0;border:1px solid #ff8a7a;border-radius:4px;padding:10px 18px;position:fixed;bottom:22%;left:50%;transform:translate(-50%)}#ob-deal{z-index:41;color:#f2ece4;width:min(360px,100vw - 32px);font:600 var(--fs-sm)/1.35 var(--body,sans-serif);background:#0e0c0aeb;border:1px solid #ffcf7a;border-radius:6px;padding:14px 16px;position:fixed;top:30%;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}#ob-deal h3{font:700 var(--fs-lg)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#ffcf7a;margin:0 0 8px}#ob-deal .dl-get b{color:#8fe08a}#ob-deal .dl-catch b{color:#ff7a6a}#ob-deal .dl-keys{gap:10px;margin-top:12px;display:flex}#ob-deal button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#2b3a2a;border:1px solid #6ab06a;border-radius:4px;flex:1;padding:8px}#ob-deal button.no{background:#3a2626;border-color:#b06a6a}.ob-crate-tag{color:#ffd6d0;letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 3px #000,0 0 10px #ff4a3acc;pointer-events:none;font-size:13px;font-weight:700;transform:translate(-50%,-100%)}.ob-crate-tag.spin{color:#fff;text-shadow:0 0 3px #000,0 0 14px #ff4a3a;font-size:18px}.ob-crate-tag.won{color:#ffe27a;text-shadow:0 0 3px #000,0 0 12px #ffc83ce6;font-size:16px}.ob-pack-tag{color:#cfefff;letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 3px #000,0 0 8px #78c8ffb3;pointer-events:none;font-size:11px;font-weight:600;transform:translate(-50%,-100%)}.ping-mark{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;transform:translateY(-10px)}.ping-mark i{background:var(--pc);width:14px;height:14px;box-shadow:0 0 8px var(--pc);animation:pingPop .35s var(--ease);border:2px solid #000;rotate:45deg}.ping-mark b{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;color:var(--pc);text-shadow:var(--shadow)}.ping-mark span{font:700 var(--fs-xs)/1 var(--cond);color:#fff;text-shadow:var(--shadow)}@keyframes pingPop{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}.lt-list,.win-body,#chat-log{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.lt-list::-webkit-scrollbar{width:6px}.win-body::-webkit-scrollbar{width:6px}.lt-list::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.win-body::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}@media (max-width:1100px){#deploy{overflow-y:auto}}:root{--squad:#ffd24a;--hot:#ff7a1a}.link{color:var(--muted);font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{color:var(--text)}#lg-invite{border:1px solid #ffd24a59;border-left:3px solid var(--squad);background:#ffd24a14;border-radius:3px;flex-direction:column;gap:4px;margin:18px 0 0;padding:10px 12px;display:flex}#lg-invite b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--squad)}#lg-invite span{font-size:var(--fs-sm);color:#cfd6dc}.lg-inv-sides{gap:4px;margin-top:6px;display:flex}.lg-inv-sides button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:2px;flex:1;padding:8px 10px}.lg-inv-sides button.sel{color:#0c0f12;background:var(--squad);border-color:var(--squad)}.lg-inv-sides button:disabled{opacity:.4;cursor:not-allowed}#lg-invite .lg-inv-why{font-size:var(--fs-sm);color:var(--muted)}#login.signed-out .lg-bg{display:none}#login.signed-out .lg-top{background:linear-gradient(#050709b8,#05070966)}#login.signed-out .lg-main{align-items:center;gap:clamp(16px, calc(3 * var(--vw)), 48px);padding:clamp(8px, calc(2 * var(--vh)), 24px) clamp(16px, calc(3 * var(--vw)), 40px);grid-template-columns:minmax(0,1fr) minmax(0,500px)}#login.signed-out .lg-act{justify-self:end;max-width:500px}#login.signed-out .lg-soldier{align-self:stretch}#login.signed-out .lg-soldier:before{background:radial-gradient(40% 46% at 50% 44%,#ffa04621,#0000);inset:0}#login.signed-out #preview{height:calc(100% - 52px);inset:0 0 52px}@media (max-width:900px){#login.signed-out .lg-main{grid-template-columns:minmax(0,1fr)}#login.signed-out .lg-act{justify-self:center;max-width:520px}}#lg-auth,#lg-rename{padding:clamp(18px, calc(3 * var(--vh)), 34px) clamp(18px, calc(2.2 * var(--vw)), 36px);background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--accent);flex-direction:column;display:flex;box-shadow:0 24px 70px #00000073}.lg-auth-title{font:800 var(--fs-2xl)/1.05 var(--cond);letter-spacing:.08em;text-transform:uppercase;margin:0}.lg-auth-lead{font-size:var(--fs-md);color:#c3c9ce;margin-top:8px;line-height:1.4}.lg-tabs{border-bottom:1px solid var(--line);gap:22px;margin:20px 0 8px;display:flex}.lg-tabs button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px}.lg-tabs button:hover{color:var(--text)}.lg-tabs button.sel{color:var(--text);border-bottom-color:var(--accent)}#lg-auth label,#lg-claim label,#lg-rename label{margin-top:12px}#lg-auth input,#lg-claim input,#lg-rename input{flex:none;height:46px}.lg-field input::placeholder{font:400 var(--fs-md) var(--font);letter-spacing:0;color:var(--dim);opacity:1}#lg-auth .btn{height:52px;font-size:var(--fs-lg);margin-top:18px}#lg-claim{flex-direction:column;display:flex}#lg-claim #claim-go,#lg-rename #rename-go{height:52px;font-size:var(--fs-lg);margin-top:18px}.lg-claim-warn{border-left:3px solid var(--bad);background:#ff5a4e1a;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px;display:flex}.lg-claim-warn b{font:700 var(--fs-lg)/1.1 var(--cond);letter-spacing:.04em}.lg-claim-warn span{font-size:var(--fs-sm);color:#cfd6dc;line-height:1.4}#lg-claim .lg-danger{color:#ff8a80;border-color:#ff5a4e73;margin-top:6px}.lg-note{font-size:var(--fs-sm);color:var(--muted);margin-top:10px;line-height:1.4}.money{color:var(--money)}.rank-badge{vertical-align:-3px;fill:none;stroke:var(--accent-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}.rank-badge .fill,.rank-badge circle{fill:var(--accent-2);stroke:none}.rank-badge.r13,.rank-badge.r14,.rank-badge.r15{filter:drop-shadow(0 0 2px #ffcf7a99)}.ch-block+.ch-block{margin-top:12px}.ct small{font:500 var(--fs-xs)/1 var(--font);color:var(--dim);margin-top:3px;display:block}.lb-tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.lb-tabs button{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:2px;padding:5px 9px}.lb-tabs button.sel{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.lb-range{gap:4px;margin-left:auto;display:flex}.cr-stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px;margin-bottom:4px;display:grid}.cr-stats div{border:1px solid var(--line);background:#ffffff0a;border-radius:2px;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.cr-stats small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cr-stats b{font:700 var(--fs-lg)/1 var(--cond);font-variant-numeric:tabular-nums}.cr-note{font-size:var(--fs-xs);color:var(--muted);margin:4px 0 12px}.cr-hist td{white-space:nowrap}.cr-hist .cr-win td:first-child{color:var(--good)}.cr-hist .cr-loss td:first-child,.cr-hist .cr-left td:first-child,.cr-hist .cr-spent,.cr-hist .cr-when{color:var(--muted)}.lb-week{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.lb{border-collapse:collapse;width:100%;font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.03em}.lb th{text-align:left;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:4px 6px}.lb td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:5px 6px}.lb td:first-child{width:26px;color:var(--muted)}.lb td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.lb tr.me td{color:#fff;background:#ffb43a1a}.lb-empty{font-size:var(--fs-sm);color:var(--muted);padding:14px 4px}.camos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.camo{text-align:left;border:1px solid var(--line);cursor:pointer;font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-radius:2px;align-items:center;gap:8px;padding:6px 8px;display:flex}.camo i{border-radius:2px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0006}.camo.sel{border-color:var(--accent);background:#ffb43a1f}.camo.locked{opacity:.5;cursor:help}.camo .lock{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;color:var(--muted);margin-left:auto}#loot .owner,#bagscreen .owner{color:#7fd0ff}#loot.store{border-top-color:#e0a020;width:min(760px,100vw - 32px);height:min(84vh,760px);top:8%;left:50%;transform:translate(-50%)}#loot.store .st-load i b{background:#e0a020}.st-body{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:0 8px;display:grid}.st-body.one{grid-template-columns:1fr}.st-col{flex-direction:column;min-height:0;display:flex}.st-col h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--text);align-items:baseline;gap:8px;margin:2px 6px 8px;display:flex}.st-col h4 b,.st-tabs b{color:var(--accent);font-weight:700}.st-col h4 small{color:var(--dim);letter-spacing:.06em;margin-left:auto}.st-col .lt-list{flex:1;min-height:0;max-height:none;padding:0;overflow-y:auto}.st-col .lt-item{min-height:54px}.st-tabs{border-bottom:1px solid var(--line);gap:2px;margin:0 0 8px;display:flex}.st-tabs button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 6px 7px}.st-tabs button:hover{color:var(--text)}.st-tabs button.on{color:var(--text);border-bottom-color:#e0a020}.st-tool{align-items:center;gap:10px;min-height:34px;margin:0 0 8px;display:flex}.st-tool .btn{white-space:nowrap;padding:6px 12px}.st-tool .btn b{color:var(--accent);margin-left:4px}.st-note{font:600 var(--fs-xs)/1.3 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.st-kg{font:600 var(--fs-xs)/1 var(--cond);color:var(--muted);text-align:right;margin-top:3px;display:block}.st-why{font:600 var(--fs-xs)/1.3 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 14px 12px}@media (max-width:640px){.st-body{grid-template-rows:1fr 1fr;grid-template-columns:1fr}}#bagscreen .bq-tag.owner{background:#7fd0ff2e;border-radius:3px;padding:1px 4px}.nameplate.squad .np-name{font-size:var(--fs-md)}#chat-log .squad{color:#ffe39a}#scoreboard tr.sq td:first-child{box-shadow:inset 3px 0 0 var(--squad)}#squadwin{width:min(640px, calc(calc(100 * var(--vw)) - 48px));z-index:8}.sq-help{font-size:var(--fs-sm);color:#cfd6dc;margin:0 0 12px;line-height:1.45}.sq-list{flex-direction:column;gap:4px;display:flex}.sq-row{border:1px solid var(--line);font:600 var(--fs-md)/1.2 var(--cond);letter-spacing:.03em;background:#ffffff0a;border-radius:2px;grid-template-columns:1.4fr 1fr 70px auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.sq-row.me{border-color:#ffd24a73}.sq-row .btn{height:30px;font-size:var(--fs-sm);padding:0 10px}.sq-btns{justify-content:flex-end;align-items:center;gap:4px;display:flex}.sq-btns small{color:var(--muted);font-size:var(--fs-sm);margin-right:2px}.sq-btns .btn[data-amt]{padding:0 7px}.sq-lead{color:var(--squad);margin-right:4px}.sq-state,.sq-full{color:var(--muted);font-size:var(--fs-sm)}.sq-actions{align-items:center;gap:8px;margin:12px 0 16px;display:flex}.sq-note{font-size:var(--fs-sm);color:var(--muted)}.sq-h{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.es-stat small{font:600 var(--fs-sm)/1 var(--cond);color:var(--muted);letter-spacing:.06em}.es-breakdown{margin:6px 0 0 10px}.es-stat.small{font-size:var(--fs-sm);border-bottom-color:#0000;padding:3px 0}.es-stat.small b{font-size:var(--fs-md)}.es-up{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;color:var(--accent-ink);background:var(--accent);border-radius:2px;margin-left:6px;padding:2px 6px}.dq-top{border-bottom:1px solid var(--line);background:#06080a99;align-items:center;gap:18px;padding:12px 22px;display:flex}.dq-top>*{flex-shrink:0}.dq-brand{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:3px;display:flex}.dq-brand small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;color:var(--fc)}.dq-cash small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dq-cash{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dq-cash b{font:800 var(--fs-xl)/1 var(--cond);color:var(--money);font-variant-numeric:tabular-nums}@container deploy (width<=1380px){.dq-top{gap:12px}.dq-brand{display:none}}@container deploy (width<=1250px){.dq-top{flex-wrap:wrap;row-gap:8px}}.btn.icon{width:38px;font-size:var(--fs-md);padding:0}.dq-h{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.dq-h span{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:none;color:var(--muted);text-align:right}.dq-next{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:6px;line-height:1.35;display:flex}.dq-next b{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.dq-class{text-align:left;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-left:3px solid #0000;border-radius:3px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 12px 12px;display:grid;position:relative}.dq-class:hover{background:#ffffff12}.dq-class.sel{border-color:var(--c);background:#ffffff14}.dq-class .ci{width:34px;height:34px;font:800 var(--fs-sm)/1 var(--cond);color:#000;background:var(--c);border-radius:2px;place-items:center;display:grid}.dq-class .cn{flex-direction:column;gap:3px;display:flex}.dq-class .cn b{font:700 var(--fs-lg)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.dq-class .cn small{font:600 var(--fs-sm)/1 var(--cond);color:var(--muted)}.dq-class .xpb{background:#ffffff14;height:2px;position:absolute;bottom:5px;left:12px;right:12px}.dq-class .xpb b{background:var(--c);transform-origin:0;height:100%;display:block}.dq-note{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.4}.dq-up{text-align:left;cursor:pointer;color:inherit;border:1px solid var(--line);background:#ffffff0a;border-radius:3px;flex-direction:column;gap:3px;padding:9px 12px;display:flex;position:relative}.dq-up.on{border-color:var(--accent);background:#ffb43a1f}.dq-up b{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.04em}.dq-up small{font-size:var(--fs-sm);color:var(--muted);padding-right:70px}.dq-up em{font:700 var(--fs-sm)/1 var(--cond);color:var(--money);font-style:normal;position:absolute;top:9px;right:12px}.dq-up.has-pic b{align-items:center;min-height:22px;padding-left:72px;display:flex}.dq-upic{width:66px;height:22px;position:absolute;top:6px;left:8px}.dq-upic .art>img{filter:drop-shadow(0 1px 2px #000c)}.dq-go{height:56px;font-size:var(--fs-lg);flex:none}.dq-go small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;opacity:.75;display:block}.dq-progress{z-index:6;background:#0000008c;place-items:center;animation:.15s fadeIn;display:grid;position:absolute;inset:0}.dq-pbody{padding:12px 16px 16px}.dq-pbox .opt-tabs button{padding:10px 14px}#progwin .dq-pbox{width:min(900px, calc(100 * var(--vw) - 32px))}#progwin .dq-pbox .opt-tabs button{padding:10px 12px}.dq-shopnote{font:600 var(--fs-sm)/1.3 var(--cond);letter-spacing:.04em;color:var(--muted);flex:1}.ar-summary{flex-direction:column;flex:1 1 0;gap:5px;min-height:0;display:flex;overflow-y:auto;container:slots/size}#motorwin{-webkit-backdrop-filter:blur(6px)saturate(.7);backdrop-filter:blur(6px)saturate(.7);z-index:4;background:#040608b8;place-items:center;animation:.15s fadeIn;display:grid;position:absolute;inset:0}.mp-box{width:min(1000px, calc(calc(100 * var(--vw)) - 32px));max-height:calc(calc(100 * var(--vh)) - 40px);background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid #5a9ad8;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c}.mp-cash{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.mp-cash small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mp-cash b{font:800 var(--fs-xl)/1 var(--cond)}.mp-tabs{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.mp-tabs button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-bottom:0;border-radius:3px 3px 0 0;padding:8px 18px}.mp-tabs button.sel{color:#fff;border-color:var(--line-2);background:#ffffff0f}.mp-body{border-top:1px solid var(--line-2);grid-template-columns:1fr 330px;min-height:0;display:grid;overflow-y:auto}.mp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:8px;padding:14px 16px;display:grid}.mp-sect{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;grid-column:1/-1;gap:2px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:700;display:flex}.mp-sect small{text-transform:none;letter-spacing:0;opacity:.7;font-weight:400}.mp-tile{text-align:left;cursor:pointer;color:inherit;border:1px solid var(--line);background:#ffffff0b;border-radius:4px;flex-direction:column;gap:5px;padding:12px;transition:background .12s,transform .12s;display:flex;position:relative}.mp-tile:hover{background:#ffffff17;transform:translateY(-1px)}.mp-tile.sel{background:#5a9ad824;border-color:#5a9ad8}.mp-tile.locked{opacity:.55}.mp-ti{color:#fff;height:34px}.mp-ti svg{width:auto;max-width:100%;height:100%}.mp-tile b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.04em}.mp-tile small{font:500 var(--fs-xs)/1.3 var(--font);color:var(--muted)}.mp-tile em{font:700 var(--fs-md)/1 var(--cond);color:var(--money);font-style:normal}.mp-tile em.lock{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.06em}.mp-tile em small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.06em;color:var(--muted)}.mp-tile em.fee{color:#e8b04a;font-size:var(--fs-sm);letter-spacing:.04em}.mp-tile.unpaid{border-style:dashed}.mp-prog{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--c);border-radius:3px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;margin:10px 16px 0;padding:10px 14px;display:grid}.mp-prog .cn{flex-direction:column;gap:3px;display:flex}.mp-prog .cn b{font:700 var(--fs-lg)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.mp-prog small{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.02em;text-transform:none;color:var(--muted);margin-top:3px;display:block}.mp-pxp{min-width:0;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#cfd6dc;flex-direction:column;gap:5px;display:flex}.mp-pxp small{margin-top:0}.mp-prog .xpb{background:#ffffff14;border-radius:2px;height:4px;display:block;overflow:hidden}.mp-prog .xpb b{background:var(--c);transform-origin:0;height:100%;display:block}.mp-pfee,.mp-pstate{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:6px 9px}.mp-pfee.done,.mp-prog.owned .mp-pstate{color:#8fd18a;border-color:#8fd18a59}.mp-pfee.todo,.mp-prog.fee .mp-pstate{color:#e8b04a;border-color:#e8b04a73}.mp-prog.owned .mp-pstate{font-size:var(--fs-sm);background:#8fd18a1a}.mp-detail{border-left:1px solid var(--line);background:#ffffff04;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mp-dh{align-items:center;gap:12px;display:flex}.mp-dh b{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.06em}.mp-detail p{font-size:var(--fs-sm);color:#cfd6dc;margin:2px 0 6px;line-height:1.45}.mp-detail p.mp-note{font-size:var(--fs-sm);color:var(--muted)}.mp-uph{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:6px}.mp-ups{flex-direction:column;gap:5px;display:flex}.mp-total{border-top:1px solid var(--line);font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:10px;display:flex}.mp-total b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.02em;color:var(--money)}.mp-buy{width:100%;font-size:var(--fs-md);padding:12px}.mp-buy small{opacity:.6;font-size:var(--fs-sm);margin-left:6px}#truckwin{background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);z-index:4;border-radius:4px;width:360px;animation:.12s fadeIn;position:absolute;top:58%;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000080}.tk-items{flex-direction:column;gap:4px;padding:8px;display:flex}.tk-item{text-align:left;cursor:pointer;color:inherit;border:1px solid var(--line);background:#ffffff0a;border-radius:3px;grid-template-columns:24px 40px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.tk-item:hover:not(:disabled){background:#ffffff17}.tk-item:disabled{opacity:.4;cursor:default}.tk-ii{color:#fff;height:22px}.tk-ii svg{width:100%;height:100%}.tk-item b{font:700 var(--fs-md)/1.1 var(--cond);display:block}.tk-item small{font-size:var(--fs-sm);color:var(--muted)}.tk-item em{font:700 var(--fs-md)/1 var(--cond);color:var(--money);font-style:normal}.tk-foot{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);padding:8px 12px 10px}#revive-prompt .rp-alt{border-left:1px solid var(--line-2);font-size:var(--fs-sm);align-items:center;gap:6px;margin-left:10px;padding-left:10px;display:inline-flex}@media (max-width:760px){.mp-body{grid-template-columns:1fr}.mp-prog{grid-template-columns:auto 1fr;gap:10px}.mp-detail{border-left:0;border-top:1px solid var(--line)}#truckwin{width:calc(calc(100 * var(--vw)) - 32px)}}.am-empty{font-size:var(--fs-sm);color:#cfd6dc;margin:6px 0 8px;line-height:1.45}.am-empty b{color:var(--accent)}.v-stam{opacity:0;background:#ffffff14;border-radius:2px;height:3px;margin-top:4px;transition:opacity .3s;overflow:hidden}.v-stam.on{opacity:1}.v-stam i{transform-origin:0;background:#e6d27a;height:100%;display:block}.v-stam.winded i{background:#e0574a}.vendor-tag .np-name{color:#ffe3a8;font-size:var(--fs-md)}#guide{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);pointer-events:auto;border-radius:3px;padding:10px 12px 12px;animation:.25s fadeIn;position:relative}.gd-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gd-head b{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);flex:1}.gd-head span{font:700 var(--fs-sm)/1 var(--cond);color:var(--muted)}.gd-x{width:22px;height:22px;font-size:var(--fs-sm);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;padding:0}.gd-x:hover{color:#fff;border-color:var(--line-2)}.gd-dots{gap:4px;margin:2px 0 6px;display:flex}.gd-dots i{background:#ffffff1f;border-radius:2px;flex:1;height:4px}.gd-dots i.done{background:var(--good,#6fd36a)}.gd-dots i.cur{background:var(--accent)}.gd-keys{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);margin:8px 0 0;padding-top:8px;line-height:1.6}.gd-keys kbd{margin-right:2px}.gd-step{opacity:.55;grid-template-columns:18px 1fr;gap:8px;padding:4px 0;display:grid}.gd-step i{width:16px;height:16px;font:800 var(--fs-xs)/1 var(--cond);color:#0c0f12;border:1px solid var(--line-2);border-radius:50%;place-items:center;margin-top:1px;font-style:normal;display:grid}.gd-step.done{opacity:.5}.gd-step.done i{background:#7fe08a;border-color:#7fe08a}.gd-step.done b{text-decoration:line-through}.gd-step.cur{opacity:1}.gd-step.cur i{border-color:var(--accent);box-shadow:0 0 0 2px #ffb43a40}.gd-step b{font:700 var(--fs-md)/1.2 var(--cond);letter-spacing:.04em}.gd-step p{font-size:var(--fs-sm);color:#cfd6dc;margin:3px 0 0;line-height:1.45}.gd-tip{font-size:var(--fs-sm);color:#fff;border-left:2px solid var(--accent);background:#ffb43a24;margin:8px 0 0;padding:8px 10px;line-height:1.4}.gd-end{font:700 var(--fs-sm)/1.3 var(--cond);color:#7fe08a;margin:8px 0 0}#ui.first-match #wl-bag,#ui.first-match #contracts,#ui.first-match #death-drop{display:none}#tip{background:var(--panel);border:1px solid var(--accent);font:700 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none;border-radius:4px;align-items:center;gap:8px;padding:7px 14px;transition:opacity .6s;animation:.2s fadeIn;display:flex;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}#tip.fading{opacity:0}#tip[hidden],#veh-card.auto .vc-compact{display:none}.vendor-tag.tag-yield{visibility:hidden}.intro-steps li.intro-first{display:block}.intro-first p{font-size:var(--fs-md);margin:0}.fe-goal{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 18px;display:flex}.fe-goal b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.04em;text-transform:uppercase}.fe-goal span{color:var(--muted)}#guide-mark{pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:0;margin:-14px 0 0;display:flex;position:absolute;top:0;left:0}#guide-mark .gm-arrow{border-left:9px solid #0000;border-right:9px solid #0000;border-bottom:14px solid var(--accent);filter:drop-shadow(0 1px 2px #000);width:0;height:0}#guide-mark:not(.edge) .gm-arrow{border:2px solid var(--accent);background:#ffb43a40;width:14px;height:14px;transform:rotate(45deg)!important}#guide-mark .gm-label{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);white-space:nowrap}#bank-mark{pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:0;margin:-14px 0 0;display:flex;position:absolute;top:0;left:0}#bank-mark .gm-arrow{filter:drop-shadow(0 1px 2px #000);border-bottom:14px solid #ffd84a;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0}#bank-mark:not(.edge) .gm-arrow{background:#ffd84a4d;border:2px solid #ffd84a;width:14px;height:14px;transform:rotate(45deg)!important}#bank-mark .gm-label{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#ffe89a;text-shadow:var(--shadow);white-space:nowrap}.help-guide{grid-column:1/-1}#killcam-tag{border-top:1px solid var(--line);font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:10px;padding-top:8px}#suppress{pointer-events:none;opacity:0;background:radial-gradient(#0000 30%,#0a0806b3 68%,#000000eb 100%);transition:opacity .12s;position:absolute;inset:0}.season{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.ss-note{font-size:var(--fs-sm);color:var(--muted);max-width:76ch;margin:0;line-height:1.4}.sn-hero{border:1px solid var(--line);background:linear-gradient(100deg,#ff8a2a29,#ff8a2a08 55%,#00000040);border-left:3px solid #ff8a2a;border-radius:3px;grid-template-columns:minmax(0,1fr) auto minmax(0,340px);align-items:stretch;gap:18px;padding:16px 18px;display:grid}.sn-title{flex-direction:column;justify-content:center;min-width:0;display:flex}.sn-title span,.sn-nx span,.sn-find span{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#ff8a2a}.sn-title h3{font:800 calc(var(--fs-2xl) * 1.3)/.95 var(--cond);letter-spacing:.02em;text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;margin:4px 0 6px}.sn-title p{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.sn-count{border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:0 18px;display:flex}.sn-count b{font:800 calc(var(--fs-2xl) * 1.6)/.9 var(--cond);color:var(--text);font-variant-numeric:tabular-nums}.sn-count span{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-top:4px}.sn-next{align-items:center;gap:14px;min-width:0;display:flex}.sn-next>.sn-art{height:70px;font-size:var(--fs-xl);flex:0 0 112px;box-shadow:0 0 0 1px #ffc83a,0 0 18px #ffc83a40}.sn-nx{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sn-nx span{color:#ffc83a}.sn-nx>b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.03em;text-transform:uppercase;color:var(--text);overflow-wrap:anywhere}.sn-nx small{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sn-bar{background:#ffffff1a;border-radius:1px;height:8px;display:block;overflow:hidden}.sn-bar b{background:linear-gradient(90deg,#ff8a2a,#ffc83a);height:100%;display:block}.sn-art{height:46px;font:800 var(--fs-lg)/1 var(--cond);color:#fff;text-shadow:0 1px 2px #0009;background:#1a1e22;border-radius:2px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #00000073}.sn-t>.sn-art.cash{min-height:46px;font-size:var(--fs-xl);flex:1}.sn-art.cash{color:var(--money);text-shadow:none;background:linear-gradient(160deg,#9be67c33,#9be67c0a)}.sn-track{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px 8px;display:grid}.sn-t{border:1px solid var(--line);text-align:center;background:#ffffff09;border-radius:3px;flex-direction:column;gap:5px;padding:4px 4px 6px;display:flex;position:relative}.sn-t:before{content:"";background:var(--line-2);width:10px;height:2px;position:absolute;top:27px;right:100%}.sn-t:nth-child(10n+1):before{display:none}.sn-t small{font:700 var(--fs-xs)/1.15 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.sn-n{font:800 var(--fs-xs)/1 var(--cond);color:var(--text);font-variant-numeric:tabular-nums;background:#000000a6;border-radius:2px;padding:2px 4px;position:absolute;top:7px;left:7px}.sn-t:not(.got):not(.next) .sn-art{filter:saturate(.5)brightness(.62)}.sn-t.got{background:#ff8a2a1f;border-color:#ff8a2a73 #ff8a2a73 #ff8a2a;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:5px}.sn-t.got:before,.sn-t.next:before{background:#ff8a2a}.sn-t.got small{color:var(--text)}.sn-t.got .sn-n{color:var(--accent-ink);background:#ff8a2a}.sn-t.next{border-color:#ffc83a;box-shadow:0 0 0 1px #ffc83a,0 0 14px #ffc83a38}.sn-t.next .sn-n{color:var(--accent-ink);background:#ffc83a}.sn-t.next small{color:var(--text)}.sn-find{border:1px solid var(--line);background:#ffffff09;border-radius:3px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.sn-find b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:4px 0 6px;display:block}.sn-have{align-items:center;gap:10px;margin:0 0 8px;display:flex}.sn-have>i{background:#ffffff1a;border-radius:3px;flex:0 0 160px;height:6px;overflow:hidden}.sn-have>i>b{background:#ff8a2a;height:100%;margin:0;display:block}.sn-have>em{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.sn-have.some>em{color:var(--text)}.sn-find p{font-size:var(--fs-sm);color:var(--muted);max-width:70ch;margin:0;line-height:1.4}.sn-forge{background:linear-gradient(155deg,#3a3e44,#1c1f23 45%,#2b2f34 70%,#15171a);border-radius:2px;height:84px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0009,inset 0 1px #ffffff14}.sn-forge:before{content:"";background:var(--fc);height:2px;box-shadow:0 0 8px var(--fc), 0 0 2px #fff;animation:3.6s ease-in-out infinite snBreathe;position:absolute;top:58%;left:0;right:0}.sn-forge:after{content:"";background:repeating-linear-gradient(118deg,#0000 0 22px,#ffffff09 22px 24px);position:absolute;inset:0}@keyframes snBreathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sn-forge:before{animation:none}}.sn-passhead{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.sn-passhead b{font-size:var(--fs-md);color:#ffc83a}.sn-passhead.held span{color:#ffc83a}.sn-track.paid .sn-t:before{display:none}.sn-t.locked{border-style:dashed}.sn-t.locked .sn-art{filter:saturate(.3)brightness(.5)}.st-lock{vertical-align:baseline;background:currentColor;border-radius:1px;width:8px;height:6px;margin-right:4px;display:inline-block;position:relative}.st-lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:4px;height:4px;position:absolute;bottom:5px;left:1px}@container (width<=700px){.sn-hero{grid-template-columns:minmax(0,1fr) auto}.sn-count{border-right:0;padding-right:0}.sn-next{grid-column:1/-1}.sn-track{grid-template-columns:repeat(5,minmax(0,1fr))}.sn-t:nth-child(10n+1):before{display:block}.sn-t:nth-child(5n+1):before{display:none}.sn-find{grid-template-columns:1fr}}#feedback-box{z-index:50;background:#0009;place-items:center;padding:16px;animation:.15s fadeIn;display:grid;position:fixed;inset:0}.fb-card{background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);border-radius:4px;flex-direction:column;gap:10px;width:min(480px,100%);padding:16px;display:flex}.fb-card p{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.4}.fb-card textarea{width:100%;min-height:120px;font:400 var(--fs-md)/1.4 var(--font);color:#fff;border:1px solid var(--line-2);resize:vertical;box-sizing:border-box;background:#0006;border-radius:3px;padding:10px}.fb-card textarea:focus{border-color:var(--accent);outline:none}.fb-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.fb-note{font-size:var(--fs-sm);color:var(--muted)}#inbox-box{z-index:50;background:#0009;place-items:center;padding:16px;animation:.15s fadeIn;display:grid;position:fixed;inset:0}.ib-card{width:min(720px,100%);max-height:calc(var(--vh,1vh) * 100 - 32px);background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);box-sizing:border-box;border-radius:4px;flex-direction:column;gap:10px;padding:16px;display:flex}.ib-bar{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ib-seg{gap:4px;display:flex}.ib-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ib-item{border:1px solid var(--line-2);background:#0000004d;border-radius:3px;padding:10px 12px}.ib-item.done{opacity:.55}.ib-meta{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ib-meta span{color:var(--muted)}.ib-meta time{color:var(--muted);font-size:var(--fs-xs);margin-left:auto}.ib-item p{font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;line-height:1.4}.ib-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.ib-foot small{min-width:0;font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.ib-empty{text-align:center;color:var(--muted);font-size:var(--fs-sm);padding:20px}.mp-how{font-size:var(--fs-sm);color:var(--muted);margin:6px 0 0;line-height:1.4}#deploy,#loot,#bagscreen,#motorwin,#truckwin,#bigmap,#scoreboard,#help,#squadwin,#progwin,#lock-hint,#endscreen .es-box{zoom:var(--menu-zoom,1)}#login,#options .opt-win,.fb-card,.ib-card{zoom:var(--menu-scale,1)}#deploy,#loot,#bagscreen,#motorwin,#truckwin,#bigmap,#scoreboard,#help,#squadwin,#progwin,#lock-hint,#endscreen,#login,#options,#feedback-box,#inbox-box{--vw:calc(1vw / var(--menu-scale,1));--vh:calc(1vh / var(--menu-scale,1))}.lv-list{flex-direction:column;gap:6px;display:flex}.lv-row{border:1px solid var(--line);background:#ffffff0a;border-radius:2px;grid-template-columns:132px 64px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.lv-name b{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;display:block}.lv-name small,.lv-level small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.lv-level{text-align:center}.lv-level small{margin:0 0 3px}.lv-level b{font:800 var(--fs-2xl)/1 var(--cond);color:var(--accent);font-variant-numeric:tabular-nums}.lv-bar{border:1px solid var(--line);background:#00000073;border-radius:2px;height:8px;overflow:hidden}.lv-bar i{background:var(--accent);height:100%;display:block}.lv-nums{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:5px}.lv-next{font:500 var(--fs-sm)/1.3 var(--font);color:#d6dbd8;margin-top:5px}.lv-next b{color:#fff}.lv-next span{color:var(--muted)}#lock-cone{pointer-events:none;border:1.5px dashed #ffffff8c;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000059}#lock-cone.on{border-style:solid;border-color:#ffd35ab3}#lock-box{pointer-events:none;border:2px solid #ffd35a;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0006}#lock-box span{white-space:nowrap;font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;color:#ffd35a;text-shadow:0 1px 2px #000;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}#lock-box.locked{border-width:3px;border-color:#ff4a3d;animation:.25s infinite alternate lockPulse}#lock-box.locked span{color:#ff4a3d}#launcher-sight{pointer-events:none;position:absolute;inset:0}#launcher-sight .ls-text{white-space:nowrap;font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000;position:absolute;top:calc(50% + 92px);left:50%;transform:translate(-50%)}#launcher-sight .ls-reticle{width:68vmin;height:68vmin;margin:-34vmin 0 0 -34vmin;display:none;position:absolute;top:50%;left:50%}#launcher-sight[data-kind=rocket].aimed{background:radial-gradient(circle,#fff0c80f 0 33vmin,#080a06f0 34.4vmin)}#launcher-sight[data-kind=rocket].aimed .ls-reticle{display:block}#launcher-sight[data-kind=rocket].aimed .ls-text{top:calc(50% + 36vmin)}#launcher-sight[data-kind=rocket].aimed:after{content:"";border-radius:50%;width:68vmin;height:68vmin;margin:-34vmin 0 0 -34vmin;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 2px #0009,inset 0 0 6vmin #0000008c}body.launcher-up:has(#launcher-sight[data-kind=rocket].aimed) #crosshair{opacity:0}#launcher-sight.locked .ls-text{color:#ff4a3d}body.launcher-up #crosshair{opacity:.35}body.launcher-up #scope{display:none}#arc-scale{pointer-events:none;--at:0;width:180px;height:14px;margin-left:-90px;position:absolute;top:calc(50% + 74px);left:50%}#arc-scale:before{content:"";background:#fffc;height:2px;position:absolute;top:6px;left:0;right:0;box-shadow:0 0 2px #000000f2}#arc-scale i{background:#ffffffe6;width:2px;height:14px;position:absolute;top:0;box-shadow:0 0 2px #000000f2}#arc-scale .as-l{left:0}#arc-scale .as-r{right:0}#arc-scale .as-mid{opacity:.7;height:8px;top:3px;left:89px}#arc-scale .as-tick{top:-3px;left:calc(50% + var(--at) * 89px - 4px);filter:drop-shadow(0 0 1px #000);border:4px solid #0000;border-top:7px solid #fff;width:0;height:0;position:absolute}#arc-scale .as-word{text-align:center;letter-spacing:.08em;color:#ffb43a;text-shadow:0 0 3px #000,0 1px 2px #000;opacity:0;font-size:11px;font-weight:700;transition:opacity .1s;position:absolute;top:17px;left:0;right:0}#arc-scale[data-stop=left] .as-l,#arc-scale[data-stop=right] .as-r{background:#ffb43a;width:4px}#arc-scale[data-stop=left] .as-tick,#arc-scale[data-stop=right] .as-tick{border-top-color:#ffb43a}#arc-scale[data-stop=left] .as-word,#arc-scale[data-stop=right] .as-word{opacity:1}#gun-pip{pointer-events:none;border:2px solid #7dff9a;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #0000008c}#gun-pip:after{content:"";background:#7dff9a;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}#gun-pip.ccip{border-color:#ffd35a;border-radius:1px;width:18px;height:18px;margin:-9px 0 0 -9px;transform:rotate(45deg)}#gun-pip.ccip:after{background:#ffd35a}#bomb-sight{pointer-events:none;-webkit-backdrop-filter:grayscale(.9)contrast(1.25)brightness(1.08);color:#c8f5d0;font:700 var(--fs-sm)/1.2 var(--cond);letter-spacing:.1em;text-shadow:0 0 3px #000000e6;background:radial-gradient(#0000 55%,#0000008c 100%),repeating-linear-gradient(0deg,#96ffaa09 0 1px,#0000 1px 3px);position:absolute;inset:0}#bomb-sight .bs-frame i{border:2px solid #c8f5d0bf;width:60px;height:60px;position:absolute}#bomb-sight .bs-frame i:first-child{border-bottom:0;border-right:0;top:12%;left:12%}#bomb-sight .bs-frame i:nth-child(2){border-bottom:0;border-left:0;top:12%;right:12%}#bomb-sight .bs-frame i:nth-child(3){border-top:0;border-right:0;bottom:12%;left:12%}#bomb-sight .bs-frame i:nth-child(4){border-top:0;border-left:0;bottom:12%;right:12%}#bomb-sight .bs-cross{opacity:.45;background:linear-gradient(#c8f5d0e6,#c8f5d0e6) 50%/2px 100% no-repeat,linear-gradient(#c8f5d0e6,#c8f5d0e6) 50%/100% 2px no-repeat;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}#bomb-sight.glide .bs-cross{opacity:1;background:linear-gradient(#ffd35a,#ffd35a) 50%/2px 40% no-repeat,linear-gradient(#ffd35a,#ffd35a) 50%/40% 2px no-repeat;border:2px solid #ffd35ae6;width:64px;height:64px;margin:-32px 0 0 -32px}#bs-pip{border:2px solid #ffd35a;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;box-shadow:0 0 0 1px #0009}#bs-pip:before,#bs-pip:after{content:"";background:#ffd35a;position:absolute}#bs-pip:before{width:2px;height:74px;margin-left:-1px;top:-14px;left:50%}#bs-pip:after{border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;top:50%;left:50%}#bs-pip.dud{border-color:#ff5a4e}#bs-pip.dud:before,#bs-pip.dud:after{background:#ff5a4e}#bs-text .bs-top{white-space:nowrap;gap:22px;display:flex;position:absolute;top:7%;left:50%;transform:translate(-50%)}#bs-text .bs-top .hot{color:#ffd35a}#bs-text .bs-side{text-align:right;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:13.5%;transform:translateY(-50%)}#bs-text .bs-side b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}#bs-text .warn{color:#ff7a6e}#bs-text .bs-hint{white-space:nowrap;opacity:.85;font-weight:600;position:absolute;top:calc(7% + 26px);left:50%;transform:translate(-50%)}@media (max-width:700px){#bs-text .bs-top{gap:10px;font-size:11px}#bs-text .bs-side{right:4%}#bs-text .bs-hint{white-space:normal;text-align:center;width:92%}}body.bomb-cam #crosshair,body.bomb-cam #gun-pip{display:none}#bomb-win{aspect-ratio:16/10;pointer-events:none;color:#c8f5d0;width:min(28vw,380px);font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.1em;text-shadow:0 0 3px #000000f2;border:2px solid #c8f5d0cc;border-radius:3px;position:absolute;top:16%;left:16px;box-shadow:0 0 0 1px #000000a6,0 6px 22px #00000073}#bomb-win .bw-top{background:linear-gradient(#0000008c,#0000);justify-content:space-between;padding:5px 8px;display:flex;position:absolute;top:0;left:0;right:0}#bw-time{color:#ffd35a;font-variant-numeric:tabular-nums}#bw-hint{opacity:.85;font-weight:600;position:absolute;bottom:6px;right:8px}#bomb-away{pointer-events:none;font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.22em;color:#ffd35a;text-shadow:0 0 6px #000000e6,0 0 2px #000;white-space:nowrap;animation:1.6s ease-out forwards bombAway;position:absolute;top:70%;left:50%;transform:translate(-50%)}#bomb-away.dud{color:#ff7a6e}@keyframes bombAway{0%{opacity:0;transform:translate(-50%)scale(1.25)}8%{opacity:1;transform:translate(-50%)scale(1)}70%{opacity:1}to{opacity:0}}@media (max-width:700px){#bomb-win{width:46vw}}#wing-warn{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.14em;color:#ffd35a;pointer-events:none;text-transform:uppercase;background:#281806b8;border:2px solid #ffd35a;border-radius:3px;padding:8px 18px;position:absolute;top:30%;left:50%;translate:-50%}#wing-warn b{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;margin-left:.4em}#wing-warn.out{color:#fff;background:#96140cd1;border-color:#ff4a3d;animation:.45s infinite alternate lockPulse}@keyframes lockPulse{to{transform:scale(.9)}}#missile-warn{z-index:21;font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.14em;color:#ffd35a;pointer-events:none;background:#280a06c7;border:2px solid #ffd35a;border-radius:3px;padding:8px 16px;position:absolute;top:22%;left:50%;translate:-50%}#missile-warn.incoming{color:#fff;background:#aa140cd9;border-color:#ff4a3d;animation:.2s infinite alternate lockPulse}#missile-warn kbd{font-size:var(--fs-md)}#lock-dir{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}#lock-dir .ld-mark{--c:#fc3;--r:20px;width:0;height:0;color:var(--c);position:absolute;top:0;left:0}#lock-dir .ld-mark.locked{--c:#ff3b2e}#lock-dir .ld-mark.missile{--c:#ff2a1e}#lock-dir .ld-mark.radar{--c:#ffb43a}#lock-dir .ld-frame{left:calc(-1 * var(--r));top:calc(-1 * var(--r));box-sizing:border-box;width:calc(2 * var(--r));height:calc(2 * var(--r));filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 1px #000);margin:0;padding:0;display:none;position:absolute}#lock-dir .ld-frame i{border:0 solid var(--c);width:34%;height:34%;position:absolute}#lock-dir .ld-frame i:first-child{border-width:3px 0 0 3px;top:0;left:0}#lock-dir .ld-frame i:nth-child(2){border-width:3px 3px 0 0;top:0;right:0}#lock-dir .ld-frame i:nth-child(3){border-width:0 0 3px 3px;bottom:0;left:0}#lock-dir .ld-frame i:nth-child(4){border-width:0 3px 3px 0;bottom:0;right:0}#lock-dir .ld-frame:before{content:"";background:var(--c);width:10px;height:10px;margin-left:-5px;position:absolute;top:-15px;left:50%;transform:rotate(45deg);box-shadow:0 0 0 1.5px #000}#lock-dir .ld-arrow{filter:drop-shadow(0 0 2px #000000e6)drop-shadow(0 1px 3px #0009);width:64px;height:64px;display:none;position:absolute;top:-32px;left:-32px}#lock-dir .ld-arrow:before,#lock-dir .ld-arrow:after{content:"";clip-path:polygon(50% 0,100% 78%,50% 58%,0 78%);position:absolute}#lock-dir .ld-arrow:before{background:#000000d9;inset:-5px -6px -3px}#lock-dir .ld-arrow:after{background:var(--c);inset:0}#lock-dir .ld-tag{white-space:nowrap;border-bottom:2px solid var(--c);font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;color:var(--c);text-shadow:0 1px 2px #000;background:#0804039e;border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:3px 6px 2px;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}#lock-dir .ld-tag em{font-style:normal}#lock-dir .ld-tag small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.06em;color:#fff}#lock-dir .on .ld-frame{display:block}#lock-dir .on .ld-tag{top:calc(-1 * var(--r) - 34px)}#lock-dir .missile.on .ld-tag{top:calc(var(--r) + 18px)}#lock-dir .ld-mark:not(.on) .ld-arrow{display:block}#lock-dir .ld-mark.locking .ld-frame{animation:.4s ease-in-out infinite alternate ldPulse}#lock-dir .ld-mark.locking .ld-arrow{animation:.4s ease-in-out infinite alternate ldPulseArrow}#lock-dir .ld-mark.missile .ld-frame,#lock-dir .ld-mark.missile .ld-arrow,#lock-dir .ld-mark.missile .ld-tag{animation:.2s step-end infinite ldFlash}#lock-dir .ld-mark.missile:not(.on) .ld-arrow{width:80px;height:80px;top:-40px;left:-40px}#lock-dir .ld-mark.missile:not(.on) .ld-tag{font-size:var(--fs-md)}#lock-dir .ld-mark.radar .ld-frame,#lock-dir .ld-mark.radar .ld-arrow{opacity:.8}#lock-dir .ld-mark.radar .ld-frame i{border-style:dashed;border-width:0}#lock-dir .ld-mark.radar .ld-frame i:first-child{border-width:2px 0 0 2px}#lock-dir .ld-mark.radar .ld-frame i:nth-child(2){border-width:2px 2px 0 0}#lock-dir .ld-mark.radar .ld-frame i:nth-child(3){border-width:0 0 2px 2px}#lock-dir .ld-mark.radar .ld-frame i:nth-child(4){border-width:0 2px 2px 0}#lock-dir .ld-mark.radar .ld-frame:before{display:none}#lock-dir .ld-mark.radar .ld-arrow{width:44px;height:44px;top:-22px;left:-22px}#lock-dir .ld-mark.radar .ld-tag{font-size:var(--fs-xs)}@keyframes ldPulse{0%{opacity:.45}to{opacity:1}}@keyframes ldPulseArrow{0%{opacity:.7}to{opacity:1}}@keyframes ldFlash{50%{--c:#fff;color:#fff}}#flares-away{pointer-events:none;font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.32em;color:#fffaf0;text-shadow:0 0 10px #ffd696f2,0 0 3px #ffcf80,0 0 2px #000;white-space:nowrap;padding-left:.32em;animation:1.2s ease-out forwards flaresAway;position:absolute;top:28%;left:50%;transform:translate(-50%)}@keyframes flaresAway{0%{opacity:0;transform:translate(-50%)scale(1.35)}6%{opacity:1;transform:translate(-50%)scale(1)}14%,28%,42%,56%{opacity:1}21%,35%,49%{opacity:.55}75%{opacity:1}to{opacity:0}}.es-next{flex-direction:column;align-items:center;gap:3px;display:flex}.es-next small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.es-next b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.es-next span{font-size:var(--fs-sm);color:var(--muted);text-align:center;max-width:380px}.es-count{border:1px solid var(--line);background:#00000047;border-radius:4px;align-items:baseline;gap:8px;margin-top:8px;padding:6px 14px 9px;display:flex;position:relative;overflow:hidden}.es-count b{min-width:2ch;font:800 var(--fs-lg)/1 var(--cond);color:var(--text);text-align:center;font-variant-numeric:tabular-nums}.es-count i{background:var(--accent);transform-origin:0;height:3px;transform:scaleX(var(--left,1));transition:transform 1s linear;position:absolute;bottom:0;left:0;right:0}.es-count.soon b{color:var(--accent);animation:1s ease-out infinite esSoon}@keyframes esSoon{0%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.es-count.soon b{animation:none}.es-count i{transition:none}}.help-map{color:var(--muted);grid-column:1/-1;margin:0 0 6px}.help-map b{color:var(--accent);margin-right:6px}.win-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;padding:14px 16px 12px;display:flex}.win-head.compact{gap:10px;padding:10px 12px 9px 14px}.win-head.compact .win-title{font-size:var(--fs-lg)}.win-title{min-width:0;font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;flex:1;gap:4px;display:flex}.win-title small{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.04em;text-transform:none;color:var(--muted)}.win-close{cursor:pointer;color:#ff7a70;width:32px;height:32px;font:700 var(--fs-md)/1 var(--font);background:#ff463c29;border:1px solid #ff5a4e8c;border-radius:3px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.win-close:hover{color:#fff;background:#e2453a;border-color:#ff8a80}.win-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.win-cash{font:800 var(--fs-md)/1 var(--cond)}.dq-top .win-close{margin-left:6px}button:active:not(:disabled),.btn:active:not(:disabled),[role=button]:active{filter:brightness(.85)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:focus:not(:focus-visible){outline:none}input:focus-visible,textarea:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #ffb43a59}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.spin{border:2px solid #fff3;border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:2.4s linear infinite spin!important}}#create-error .btn{height:30px;font-size:var(--fs-sm);vertical-align:middle;margin-left:6px;padding:0 12px}.lg-device{border:1px solid #ff5a4e73;border-left:3px solid var(--bad);background:#ff5a4e1a;border-radius:3px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.lg-device b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.lg-device span{font-size:var(--fs-sm);color:#cfd6dc;line-height:1.4}.lg-device .btn{height:32px;font-size:var(--fs-sm);align-self:flex-start}@media (min-width:901px){.lg-soldier{min-height:340px}}.lg-drawer{gap:0;padding:0}.lg-drawer>.win-head{z-index:1;background:var(--panel-solid);position:sticky;top:0}.ap-body{flex-direction:column;gap:18px;padding:16px 20px;display:flex}.lg-drawer #lg-drawer-done{margin:auto 20px 20px}.ap-sec h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);flex-direction:column;gap:3px;margin:0 0 8px;display:flex}.ap-sec h4 small{font:500 var(--fs-xs)/1.3 var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.ap-sec .look-row+.look-row{margin-top:8px}.lg-drawer .camos{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-guns{flex-direction:column;gap:8px;display:flex}.ap-gun>b{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.04em;justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.ap-gun>b small{font:600 var(--fs-xs)/1 var(--cond);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.swatch{padding:0}.dm-all{margin-top:8px;display:block}#fatal{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030507d1;place-items:center;padding:16px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.fatal-card{zoom:var(--menu-scale,1);background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--bad);border-radius:4px;flex-direction:column;gap:10px;width:min(460px,100%);padding:20px 22px;display:flex;box-shadow:0 24px 70px #0009}.fatal-head{align-items:center;gap:12px;display:flex}.fatal-card h2{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0}.fatal-card p{font-size:var(--fs-md);color:#cfd6dc;margin:0;line-height:1.45}.fatal-card .fatal-note{font-size:var(--fs-sm);color:var(--accent)}.fatal-card .fatal-note:empty{display:none}.fatal-acts{gap:8px;margin-top:6px;display:flex}.fatal-acts .btn{flex:1}#softgl{z-index:1900;width:min(500px,100% - 32px);animation:.2s fadeIn;position:fixed;top:72px;left:50%;transform:translate(-50%)}.softgl-card{zoom:var(--menu-scale,1);background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--warn);-webkit-user-select:text;user-select:text;border-radius:4px;flex-direction:column;gap:10px;padding:18px 20px;display:flex;box-shadow:0 24px 70px #0009}.softgl-card h2{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0}.softgl-card p,.softgl-card ol{font-size:var(--fs-md);color:#cfd6dc;margin:0;line-height:1.45}.softgl-card ol{flex-direction:column;gap:4px;padding-left:1.3em;display:flex}.softgl-acts{justify-content:flex-end;display:flex}#net-status{align-items:center;gap:10px;animation:none;display:flex}#net-status b{color:var(--accent);font-variant-numeric:tabular-nums}#intro{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);--vw:calc(1vw / var(--menu-scale,1));--vh:calc(1vh / var(--menu-scale,1));background:#03050799;animation:.2s fadeIn;position:fixed;inset:0}#intro .intro-win{zoom:var(--menu-scale,1);width:min(620px, calc(100 * var(--vw) - 32px));max-height:calc(100 * var(--vh) - 48px);background:var(--panel-solid);border-top-color:var(--accent)}.intro-steps{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.intro-steps li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.intro-steps li>i{width:30px;height:30px;font:800 var(--fs-md)/1 var(--cond);color:var(--accent-ink);background:var(--accent);border-radius:50%;place-items:center;font-style:normal;display:grid}.intro-steps b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.intro-steps p{font-size:var(--fs-md);color:#cfd6dc;margin:3px 0 0;line-height:1.45}.intro-foot span{font-size:var(--fs-sm);color:var(--muted);flex:1}#help .win-body{flex-direction:column;gap:16px;display:flex}#help h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.help-map{font-size:var(--fs-sm);margin:0;line-height:1.45}.help-goal ul{font-size:var(--fs-md);color:#cfd6dc;flex-direction:column;gap:5px;margin:0;padding-left:18px;line-height:1.4;display:flex}.help-goal li b{color:#fff}.help-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.help-btns .btn{height:34px;font-size:var(--fs-sm)}.help-ev{border-bottom:1px solid var(--line)}.help-ev summary{font:700 var(--fs-md)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:8px 0;list-style-position:inside}.help-ev summary:hover{color:var(--accent-2)}.help-ev p{font-size:var(--fs-sm);color:#cfd6dc;margin:0 0 10px;line-height:1.5}#death .death-box{pointer-events:auto}#death-drop{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}#death-drop:empty{display:none}.dd-what{font:600 var(--fs-md)/1.3 var(--cond);letter-spacing:.04em;color:#fff}.dd-what b.money{margin-left:6px}.dd-note{font-size:var(--fs-sm);color:var(--muted);margin-top:4px}.dt-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.dt-foot #respawn-timer{margin-top:0}.dt-foot .btn{height:36px;font-size:var(--fs-sm)}#veh-ui{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}#veh-ui.docked{align-items:stretch;position:static;transform:none}#veh-ui.docked:has(>#veh-prompt[hidden]){display:contents}#flight-meter{--fm:88px;width:var(--fm);height:var(--fm);contain:strict;border-radius:50%;flex:none;position:relative;box-shadow:0 0 0 2px #0a0d10,0 0 0 3.5px #ffffffbf}#flight-meter[hidden]{display:none}#veh-ui.docked>#flight-meter{--fm:84px;position:absolute;bottom:calc(100% + 12px);left:3px}body.drone-feed #flight-meter{--fm:104px;position:absolute;bottom:64px;right:64px}.fm-ball{background:#0a0d10;border-radius:50%;position:absolute;inset:0;overflow:hidden}.fm-world{will-change:transform;background:linear-gradient(#2c8ae6 50%,#7a4a1c 50%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.fm-horizon{background:#fff;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.fm-rung{background:#ffffffb3;width:22%;height:2px;margin:-1px 0 0 -11%;position:absolute;left:50%}.fm-marks{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.fm-edge{stroke:#0a0d10;stroke-width:6.5px}.fm-wing{stroke:#ffd21f;stroke-width:3.6px}.fm-dot{fill:#ffd21f}.fm-chev{stroke:#fff;stroke-width:3.8px}.fm-c{display:none}#flight-meter[data-climb="1"] .fm-up.fm-c1,#flight-meter[data-climb="2"] :is(.fm-up.fm-c1,.fm-up.fm-c2),#flight-meter[data-climb="3"] .fm-up,#flight-meter[data-climb="-1"] .fm-down.fm-c1,#flight-meter[data-climb="-2"] :is(.fm-down.fm-c1,.fm-down.fm-c2),#flight-meter[data-climb="-3"] .fm-down{display:inline}#flight-meter.fast{box-shadow:0 0 0 2px #0a0d10,0 0 0 5px #ff3b24}#flight-meter.fast .fm-chev{stroke:#ff5a3c}#vehicle-hud{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--fc);border-radius:3px;flex-direction:column;gap:5px;width:320px;padding:7px 12px;display:flex}#vehicle-hud[hidden],#veh-keys[hidden]{display:none}#veh-keys{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:3px;width:320px;padding:7px 12px;transition:opacity .6s}#veh-keys.fading{opacity:0}.vp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vp-head b{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.vp-role{font:600 var(--fs-sm)/1.15 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right}.vp-chute{box-sizing:border-box;height:30px;color:var(--dim);font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff1a;border-radius:3px;align-items:center;padding:0 4px;display:inline-flex}.vp-chute svg{flex:none}.vp-chute.on{color:var(--good);border-color:var(--good);background:#ffffff0f}.vp-hp{flex:0 0 116px;align-items:center;gap:7px;margin-left:auto;display:flex}.vp-hp i{background:#ffffff1a;border-radius:2px;flex:1;height:6px;overflow:hidden}.vp-hp em{background:var(--good);transform-origin:0;height:100%;transition:transform .2s;display:block}.vp-hp span{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.vp-hp.low em{background:repeating-linear-gradient(-45deg, var(--bad) 0 5px, #9c2a22 5px 10px)}.vp-hp.low span{color:var(--bad)}.vp-stats{flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:22px;display:flex}.vp-big{font:800 var(--fs-xl)/1 var(--cond);font-variant-numeric:tabular-nums;white-space:nowrap}.vp-big small{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.vp-sub{min-width:60px;font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:1 1 0}.vp-seats{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:1px solid var(--line);gap:4px;padding-top:5px;display:grid}.vp-seat{box-sizing:border-box;min-width:0;height:22px;color:var(--dim);border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:4px;padding:0 4px 0 3px;display:flex}.vp-seat .vs-key{box-sizing:border-box;min-width:15px;height:16px;font:800 var(--fs-xs)/1 var(--cond);color:var(--muted);background:#ffffff0f;border:1px solid #ffffff29;border-bottom-width:2px;border-radius:3px;flex:none;place-items:center;padding:0 2px;display:grid}.vp-seat .vs-ico{flex:none;width:14px;height:14px}.vp-seat .vs-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.03em;text-transform:uppercase;overflow:hidden}.vp-seat.player{color:#fff;background:#ffffff24;border-color:#ffffff38}.vp-seat.bot{color:#c9d0d6;background:#ffffff0f;border:1px dashed #ffffff6b}.vp-seat.bot .vs-who{font-weight:600}.vp-seat.me{color:#0b0d10;background:var(--fc);border-color:var(--fc);box-shadow:inset 0 0 0 1px #ffffff8c}.vp-seat.me .vs-key{color:#0b0d10;background:#fff6;border-color:#0000004d}.vp-seat.me .vs-who{font-weight:800}.vp-seat.free .vs-key{color:var(--dim);background:0 0}.vp-bar{background:#ffffff1a;border-radius:2px;height:3px;display:block;overflow:hidden}.vp-bar em{transform-origin:0;background:#cfd6dc;height:100%;transition:transform .1s linear;display:block}@keyframes heatPulse{0%{opacity:1}to{opacity:.55}}.vp-note{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase}.vp-note.repair{color:#ffc65a}.vp-note .vp-bar{margin-top:4px}.vp-note.repair .vp-bar em{background:#ffc65a}.vp-keys{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.vp-state{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.vk{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.vk-caps{align-items:center;gap:2px;display:inline-flex}:is(.vp-keys,.vp-state) kbd.kc{min-width:20px;height:20px;font-size:var(--fs-xs);border-bottom-width:2px;padding:0 5px}:is(.vp-keys,.vp-state) kbd.kc.wide{min-width:34px;padding:0 6px}:is(.vp-keys,.vp-state) kbd.kc.mouse svg{width:16px;height:16px}:is(.vp-keys,.vp-state) .kc-or{margin:0 1px}.vk-label{font:600 var(--fs-sm)/1 var(--font);color:#dfe4e8}.vk-val{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text);background:#ffffff1a;border-radius:2px;padding:2px 5px}.vk.on .vk-val{color:#0b0d10;background:#9fd0ff}.vk.busy .vk-val{color:#1b1204;background:#ffc65a}.vk.off .vk-val{color:var(--muted)}.vk.empty .vk-val{color:#fff;background:var(--bad)}.vk-all{opacity:.75;gap:3px;margin-left:auto}.vk-all .vc-hold{color:var(--muted);margin-right:0}.vk-all .vk-label{font-size:var(--fs-xs);color:var(--muted)}.vk-all kbd.kc{min-width:16px;height:16px;padding:0 3px}#vehicle-hud .vh-weapon{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}#vehicle-hud .vh-weapon span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-sm)}#vehicle-hud .vh-weapon b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}#vehicle-hud .vh-weapon em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}#vehicle-hud .vp-arty{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}#vehicle-hud .vp-arty small{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase}#vehicle-hud .vh-arty em kbd{font-size:.9em}#vehicle-hud .vh-arty em.ok{color:#7dff9a}#vehicle-hud .vh-arty-status{color:#ffb43a;font-size:var(--fs-md)}#vehicle-hud .vh-arty-status.ok{color:#7dff9a}#vehicle-hud .vh-arty-status .vh-arty-splash{color:#ffd35a;font:inherit;letter-spacing:inherit}#vehicle-hud .vh-arty-status{flex:auto}#vehicle-hud .vh-arty-hint,#vehicle-hud .vh-arty-err{flex:1 0 100%}#vehicle-hud .vh-arty-hint{font-size:var(--fs-xs);color:var(--muted)}#vehicle-hud .vh-arty-err{color:#ff6a4a}#arty-lay{pointer-events:none;font-family:var(--cond);color:#eef2ea;text-shadow:0 1px 3px #000000e6;position:absolute;inset:0}#arty-lay .al-side{box-sizing:border-box;white-space:nowrap;background:#060a089e;border:1px solid #ffffff24;border-radius:4px;flex-direction:column;gap:3px;width:236px;padding:10px 14px;display:flex;position:absolute;top:34%}#arty-lay .al-left{text-align:right;align-items:flex-end;left:calc(50% - 436px)}#arty-lay .al-right{align-items:flex-start;left:calc(50% + 200px)}#arty-lay .al-k{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#b9c2b4}#arty-lay .al-now{font:800 calc(46px * var(--text-scale))/1 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:.01em}#arty-lay .al-now.ok{color:#7dff9a}#arty-lay .al-now.off{color:#ffd27a}#arty-lay .al-mil{font:600 var(--fs-sm)/1 var(--cond);color:#9aa49a;font-variant-numeric:tabular-nums}#arty-lay .al-set{font:600 var(--fs-md)/1.1 var(--cond);color:#cfd6cc;text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums}#arty-lay .al-set b{font-size:var(--fs-lg);color:#fff;letter-spacing:.01em}#arty-lay .al-set small{color:#9aa49a}#arty-lay .al-set.none{color:#9aa49a;font-size:var(--fs-sm)}#arty-lay .al-dir{font:800 var(--fs-xl)/1 var(--cond);color:#ffb43a;text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums}#arty-lay .al-dir.ok{color:#7dff9a}#arty-lay .al-state{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#ffb43a;white-space:nowrap;background:#060a0880;border-radius:4px;padding:3px 10px;position:absolute;top:calc(50% + 66px);left:50%;transform:translate(-50%)}#arty-lay .al-state.ok{color:#7dff9a}#arty-lay .al-state:empty{display:none}#arty-lay .al-state small{font-size:var(--fs-sm);color:#cfd6cc;letter-spacing:.12em}#arty-lay .al-foot{font:600 var(--fs-md)/1.1 var(--cond);letter-spacing:.05em;white-space:nowrap;background:#060a089e;border-radius:4px;flex-direction:column;align-items:center;gap:5px;padding:7px 14px;display:flex;position:absolute;top:calc(50% + 104px);left:50%;transform:translate(-50%)}#arty-lay .al-foot>span:first-child{color:#ffd27a}#arty-lay .al-arc{color:#9aa49a;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 6px}#arty-lay .al-arc.on{color:#fff;border-bottom:2px solid #ffb43a}#arty-lay .al-keys{font-size:var(--fs-sm);color:#b9c2b4}#arty-lay .al-keys kbd{font-size:.9em}#arty-lay canvas,#arty-lay i{display:none;position:absolute}#arty-lay.sight canvas,#arty-lay.sight i{display:block}#arty-lay .al-tape{border:1px solid #fff3;width:640px;height:56px;top:9%;left:50%;transform:translate(-50%)}#arty-lay .al-scale{border:1px solid #fff3;width:96px;height:320px;top:50%;left:calc(50% + 92px);transform:translateY(-50%)}#arty-lay .al-cross-h{background:#ffffffd9;width:120px;height:2px;margin-top:-1px;top:50%;left:calc(50% - 60px)}#arty-lay .al-cross-v{background:#ffffffd9;width:2px;height:80px;margin-left:-1px;top:calc(50% - 40px);left:50%}@media (max-width:1100px){#arty-lay .al-left{left:12px}#arty-lay .al-right{left:auto;right:12px}}kbd.kc{box-sizing:border-box;min-width:22px;height:22px;font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.02em;color:#fff;vertical-align:middle;white-space:nowrap;background:linear-gradient(#3b4249,#262b31);border:1px solid #ffffff4d;border-bottom:3px solid #0009;border-radius:4px;margin:0;padding:0 6px;box-shadow:inset 0 1px #ffffff24}kbd.kc.wide{min-width:42px;padding:0 8px}kbd.kc.mouse{align-items:center;gap:2px;padding:0 5px 0 2px;display:inline-flex}kbd.kc.mouse svg{flex:none;width:18px;height:18px}kbd.kc.mouse span{font-size:var(--fs-xs);letter-spacing:.04em}.btn kbd.bk{text-transform:none;flex:none}.btn:disabled kbd.bk{display:none}#error-text .buy-ok{color:#d9ffd0;border-left-color:var(--good);background:#06280ab8;animation:2.6s ease-out both buyOk}#error-text .buy-ok b{color:#fff;font-weight:800}#error-text .buy-ok em{color:var(--money);font-variant-numeric:tabular-nums;margin-left:10px;font-style:normal}@keyframes buyOk{0%{opacity:1;transform:scale(1.15)}6%,80%{opacity:1;transform:none}to{opacity:0}}.buy-no{animation:.28s ease-in-out buyNo}@keyframes buyNo{20%{transform:translate(-5px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}90%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.buy-no{outline:2px solid var(--bad);animation:none}}.kc-or,.kc-to{font:700 var(--fs-sm)/1 var(--cond);color:var(--muted);margin:0 2px}.vc-hold{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-right:3px;font-style:normal}#veh-prompt{width:max-content;max-width:max(400px, min(580px, calc(100 * var(--vw) - 700px)))}#veh-ui.docked #veh-prompt{align-self:stretch;width:auto;max-width:none}#veh-prompt .vpr{font:600 var(--fs-md)/1.3 var(--font);color:#fff;text-align:center;text-shadow:var(--shadow);border-left:3px solid var(--accent);background:#000000a8;border-radius:2px;padding:6px 12px;display:block}#veh-prompt .vpr.warn{border-left-color:var(--bad);background:#5a0a06d1;animation:.6s ease-in-out infinite alternate heatPulse}#veh-prompt .vpr.good{border-left-color:var(--good)}#veh-prompt kbd.kc{margin:0 2px}#hud-bl>#veh-card{scrollbar-width:none;box-sizing:border-box;border:1px solid var(--line);border-left:3px solid var(--accent);background:#090b0de0;border-radius:3px;flex:0 auto;min-height:0;padding:10px 14px;transition:opacity .6s;overflow-y:auto}#veh-card.fading{opacity:0}body.drone-feed #veh-card{margin-left:64px}#hud-bl.vcard{max-height:calc(calc(100 * var(--vh)) - 212px)}#hud-bl>#veh-card.overlay{z-index:30;width:min(560px, calc(100 * var(--vw) - 32px));max-height:calc(calc(100 * var(--vh)) - 24px);margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-height:520px){#hud-br>#veh-keys,#vehicle-hud .vk-all{display:none}}#hud-bl.vcard>#guide{display:none}@media (max-height:860px){#hud-bl.vcard>#minimap-wrap,#hud-bl.vcard>#vitals{display:none}}.vc-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.vc-head b{font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase}.vc-head span{font:600 var(--fs-sm)/1.1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right}.vc-body{columns:2 220px;column-gap:18px}.vc-group{break-inside:avoid;margin-bottom:9px}.vc-group h4{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 5px}.vc-row{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:8px;padding:1px 0;display:grid}.vc-keys{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.vc-label{font:500 var(--fs-md)/1.2 var(--font);color:#e4e9ec}.vc-chips{flex-wrap:wrap;gap:5px 14px;display:flex}.vc-chip{align-items:center;gap:5px;display:inline-flex}.vc-chip .vc-label{white-space:nowrap}.vc-foot{border-top:1px solid var(--line);font:500 var(--fs-sm)/1.3 var(--font);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;padding-top:7px;display:flex}.dq-class .ci svg{width:22px;height:22px}.dp-unlock[title],.op[title]{cursor:help}.es-tracks{margin-top:0}.es-h2{margin-top:14px!important}.es-lvl{color:var(--muted);margin-left:6px}.es-lvl b{color:var(--text)}.es-track.up .es-lvl b{color:var(--accent)}.es-reveal{font-size:var(--fs-sm);color:#cfd6dc;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;animation:.4s both awardIn;display:flex}.es-foot .btn{min-width:150px}.sq-copy{flex-direction:column;gap:6px;margin:-6px 0 16px;display:flex}.sq-copy label{font-size:var(--fs-sm);color:var(--muted)}.sq-copy input{width:100%;height:36px;font:500 var(--fs-sm) var(--font);color:#fff;border:1px solid var(--accent);-webkit-user-select:text;user-select:text;background:#00000080;border-radius:3px;padding:0 10px}.sq-recent .sq-cls,.sq-recent .sq-state{color:var(--muted)}.sq-recent+.sq-recent{margin-top:0}.load-error{font-size:var(--fs-sm);color:#ffb0a8;background:#3c080466;border:1px solid #ff5a4e66;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.load-error .btn{height:32px;font-size:var(--fs-sm)}#crosshair{--ch:#fff}#crosshair i,#crosshair .ch-dot{background:var(--ch)}#crosshair[data-style=dot] i,#crosshair[data-style=cross] .ch-dot,#crosshair[data-style=circle] i{display:none}#crosshair[data-style=circle]:before{content:"";left:calc(-1 * var(--gap) - 4px);top:calc(-1 * var(--gap) - 4px);width:calc(2 * var(--gap) + 8px);height:calc(2 * var(--gap) + 8px);border:2px solid var(--ch);box-sizing:border-box;border-radius:50%;position:absolute;box-shadow:0 0 2px #000000e6,inset 0 0 2px #000000e6}#crosshair[data-style=dot] .ch-dot{width:4px;height:4px;top:-2px;left:-2px}#crosshair .ch-ret{fill:none;width:64px;height:64px;stroke:var(--ch);stroke-width:1.7px;stroke-linecap:square;filter:drop-shadow(0 0 1px #000000f2)drop-shadow(0 0 1px #000000b3);display:none;position:absolute;top:-32px;left:-32px;overflow:visible}#crosshair .ch-ret .fill{fill:var(--ch);stroke:none}#crosshair .ch-ret g{display:none}#crosshair[data-reticle] .ch-ret{display:block}#crosshair[data-reticle] i,#crosshair[data-reticle] .ch-dot,#crosshair[data-reticle]:before{display:none}#crosshair[data-reticle=cannon] g[data-k=cannon],#crosshair[data-reticle=mg] g[data-k=mg],#crosshair[data-reticle=rocket] g[data-k=rocket],#crosshair[data-reticle=lock] g[data-k=lock],#crosshair[data-reticle=aa] g[data-k=aa]{display:inline}#ret-label{white-space:nowrap;font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:18px;left:40px}#ret-label[hidden]{display:none}#ret-label span{color:var(--accent);letter-spacing:.06em;font-weight:700}#crosshair[data-reticle=aa] #ret-label{left:52px}.opt-seg button[style*=--sw]:before{content:"";background:var(--sw);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}:root{--hm-head:#ffd24a;--hm-down:#ff9a2a;--hm-kill:#ff3b3b;--hm-veh:#4fd8ff;--hm-sec:#b48cff;--cap-ours:#7ee38e;--cap-theirs:#ff6a5a}:root[data-cb=redgreen]{--hm-head:#ffe14a;--hm-down:#4ab0ff;--hm-kill:#ff4af0;--hm-veh:#fff;--hm-sec:#c9b8ff;--cap-ours:#4ab0ff;--cap-theirs:#ffb43a}:root[data-cb=blueyellow]{--hm-head:#ff6ad5;--hm-down:#00e0c0;--hm-kill:#ff2a2a;--hm-veh:#fff;--hm-sec:#d0d0d0;--cap-ours:#00e0c0;--cap-theirs:#ff2a7a}#hitmark.head i{background:var(--hm-head)}#hitmark.down i{background:var(--hm-down)}#hitmark.kill i{background:var(--hm-kill)}:root[data-cb]:not([data-cb=off]) #hitmark.kill i{width:4px;height:16px}.mb-cap div{background:var(--cc,#888)}:root[data-cb]:not([data-cb=off]) .mb-cap.ours div{background:var(--cap-ours)}:root[data-cb]:not([data-cb=off]) .mb-cap.theirs div{background:var(--cap-theirs)}.mb-cap.contested div{background-image:repeating-linear-gradient(135deg,#0000008c 0 3px,#0000 3px 6px)}.mb-zone .zs-ic{margin-right:4px;font-style:normal}.mb-zone.unheld .zdot{border:2px solid var(--zc,#fff);box-shadow:none;background:0 0}.mb-zone.contested .zdot{background:repeating-linear-gradient(90deg,#fff 0 2px,#0009 2px 4px)}.mb-zone .unheld{color:var(--muted)}#sound-cues{width:0;height:0;position:absolute;top:50%;left:50%}.sc-cue{place-items:center;width:24px;height:24px;transition:opacity .2s;display:grid;position:absolute;top:-12px;left:-12px}.sc-cue i{font:800 var(--fs-sm)/1 var(--cond);text-shadow:0 0 3px #000,0 0 2px #000;opacity:var(--loud,1);font-style:normal}.sc-cue.step i{color:#9fd7ff;letter-spacing:-1px}.sc-cue.shot i{color:#ff8a70;font-size:var(--fs-lg)}.siren-cue{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:var(--shadow);background:#0009;border:1px solid #ff4a2e99;border-radius:3px;padding:5px 12px}.siren-cue i{color:#ff8a70;margin-right:8px;font-style:normal}#lg-invite .btn{height:30px;font-size:var(--fs-sm);align-self:flex-start;margin-top:4px}.fb-card>.win-head{padding:0 0 10px}.art{width:100%;height:100%;display:block;position:relative}.art>img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.art.ok>img{opacity:1}.art.seen>img{transition:none}.art:not(.fail)>:not(img){visibility:hidden}.art-card{border:1px solid var(--line);background:#0d1114;border-radius:4px;overflow:hidden}.art-card>img{object-fit:cover}.art-card>:not(img){margin:auto;position:absolute;inset:0}.am-icon{width:120px;height:40px}.am-icon .art>img{object-position:left center;filter:drop-shadow(0 1px 3px #000000b3)}.am-oi{flex:0 45px;min-width:28px;height:15px;margin-left:2px}.am-oi .art>img{object-position:right center;filter:drop-shadow(0 1px 2px #000c)}.kf-icon:has(.art){width:57px;height:19px}.kf-icon .art>img{filter:drop-shadow(0 1px 1px #000c)}.kf-icon.kf-veh:has(.art){width:40px;height:25px;margin:-4px 0}.dq-class{grid-template-columns:42px 1fr auto}.dq-class .ci:has(.art){background:linear-gradient(165deg, var(--c), color-mix(in srgb, var(--c) 35%, #0b0e12));width:42px;height:42px;overflow:hidden}.dq-class .ci .art>img{object-fit:cover}.ar-body{flex:1;grid-template-columns:200px 300px minmax(0,1fr);gap:16px;min-height:0;padding:14px 22px 10px;display:grid}.ar-body .dq-h,.ar-foot .dq-h{justify-content:flex-start}.ar-n{width:18px;height:18px;font:800 var(--fs-xs)/1 var(--cond);letter-spacing:0;color:var(--accent-ink);background:var(--accent);border-radius:50%;flex:none;place-items:center;margin-right:8px;display:inline-grid}.ar-classes{flex-direction:column;min-height:0;display:flex;overflow-y:auto;container:classes/size}.ar-classlist{flex-direction:column;gap:6px;display:flex}.ar-classes .dq-class{grid-template-columns:50px 1fr auto;padding:8px 10px 12px}.ar-classes .dq-class .ci:has(.art){width:50px;height:50px}.ar-classes .dq-next{margin-top:10px}.ar-abil{font-size:var(--fs-sm);color:#cfd6dc;border-left:2px solid var(--c,var(--accent));background:#ffffff08;flex-direction:column;gap:4px;margin-top:10px;padding:8px 10px;line-height:1.4;display:flex}.ar-abil b{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--c,var(--accent))}.ar-abil p{margin:0}.ar-abil small{font-size:var(--fs-xs);color:var(--dim)}.ar-perk span{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-right:6px}.ar-fam{font-size:var(--fs-sm);color:var(--muted);border-left:2px solid var(--line-2);background:#ffffff08;margin:0 0 6px;padding:7px 10px;line-height:1.4}.ar-fam.sig{color:#e6ecef;border-left-color:var(--accent)}.ar-fam.sig b{color:var(--accent)}.ar-own{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#9fe6b0;border:1px solid #9fe6b073;border-radius:2px;margin-right:6px;padding:1px 5px;font-style:normal}.ar-presets{flex-direction:column;gap:4px;margin-top:14px;display:flex}.ar-ph{flex-direction:column;gap:2px;margin-bottom:2px;display:flex}.ar-ph b{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ar-ph span{font-size:var(--fs-xs);color:var(--dim)}.ar-preset{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.ar-pload{text-align:left;min-width:0;color:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:3px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;display:grid}.ar-pload:hover:not(:disabled){background:#ffffff12}.ar-pload:disabled{cursor:default;color:var(--dim)}.ar-preset.sel .ar-pload{border-color:var(--accent)}.ar-pload>b{height:20px;font:800 var(--fs-xs)/1 var(--cond);background:#ffffff14;border-radius:2px;place-items:center;display:grid}.ar-pload>span{min-width:0;font:700 var(--fs-sm)/1.15 var(--cond);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-pload small{font:500 var(--fs-xs)/1.2 var(--font);color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}.ar-psave{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line-2);cursor:pointer;background:0 0;border-radius:3px;padding:0 8px}.ar-psave:hover{color:var(--text);border-color:var(--accent)}.ar-slots{flex-direction:column;gap:5px;min-height:0;margin-right:-10px;padding-right:10px;display:flex;overflow-y:auto;container:slots/size}.ar-slot{text-align:left;color:inherit;background:var(--panel);border:1px solid var(--line);border-left:3px solid #0000;border-radius:3px;flex:none;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:10px;padding:7px 12px 7px 10px;display:grid;position:relative}button.ar-slot{cursor:pointer;transition:background .12s,border-color .12s}button.ar-slot:hover{background:#ffffff12}.ar-slot.sel{border-color:var(--accent);border-left-color:var(--accent);background:#ffb43a1a}.ar-slot.sel:after{content:"";border:8px solid #0000;border-right:0;border-left-color:var(--accent);position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.ar-slot.base{border-style:dashed dashed dashed solid;margin-top:8px}.ar-slot .sl{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ar-slot.sel .sl{color:var(--accent)}.ar-slot .si{color:#fff;align-items:center;gap:4px;height:34px;display:flex}.ar-slot .si>svg{flex:none;width:auto;height:26px}.ar-slot .si .art{width:96px;height:34px}.ar-slot .si .art>svg{width:auto;height:100%}.ar-slot .si .art>img{object-position:left center}.ar-slot .sn{flex-direction:column;gap:3px;min-width:0;display:flex}.ar-slot .sn b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-slot .sn small{font:500 var(--fs-sm)/1.2 var(--font);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-slot em{font:700 var(--fs-sm)/1 var(--cond);color:var(--money);font-style:normal;position:absolute;top:7px;right:12px}.ar-slot em.free{color:var(--muted)}.ar-slot em.own{color:#9fd18b}.ar-slot em.stash{color:#8fd0ff}@container slots (height<=500px){.ar-slot{padding-top:5px;padding-bottom:5px}.ar-slot .sn{gap:2px}.ar-slot.base{margin-top:4px}.ar-slot:not(.primary):not(.sidearm) .sn small{display:none}}@container classes (height<=560px){.ar-classes .dq-next,.ar-pload small{display:none}.ar-presets{margin-top:10px}}.ar-body kbd:not(.fixed){vertical-align:0;min-width:18px;height:18px}#deploy.kbd .kb{outline:2px solid var(--accent-2);outline-offset:2px}.ar-pick{border:1px solid var(--line-2);border-top:2px solid var(--accent);background:#0a0d10e6;border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ar-phead{padding:10px 14px 9px}.ar-phead b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase;display:block}.ar-phead small{font-size:var(--fs-sm);color:var(--muted);margin-top:4px;line-height:1.35;display:block}.ar-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.ar-tabs button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:9px 14px 8px}.ar-tabs button:hover{color:var(--text)}.ar-tabs button.sel{color:#fff;border-bottom-color:var(--accent)}.ar-tabs .ar-back{color:var(--accent);border-right:1px solid var(--line);margin-right:8px}.ar-tabkeys{align-self:center;margin-left:auto}.ar-tabkeys kbd{min-width:17px;height:17px;font-size:var(--fs-xs)}.ar-split{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.ar-list{flex-direction:column;gap:5px;min-height:0;padding:8px;display:flex;overflow-y:auto}.ar-list.grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-content:start;gap:6px;display:grid}.ar-empty{color:var(--muted);font-size:var(--fs-sm);margin:12px}.ar-item{cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:3px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;transition:background .12s,border-color .12s;display:grid;position:relative}.ar-item:hover{background:#ffffff14}.ar-item.sel{border-color:var(--accent);background:#ffb43a1a}.ar-item.locked{cursor:default}.ar-item.locked .ai,.ar-item.locked .an{opacity:.5}.ar-item .ai{color:#fff;justify-content:center;align-items:center;width:112px;height:40px;display:flex}.ar-item .ai svg{width:100%;height:100%}.ar-item .ai .art{width:112px;height:40px}.ar-item.small,.ar-item.card{grid-template-columns:30px minmax(0,1fr) auto}.ar-item.small .ai,.ar-item.card .ai{width:30px;height:30px}.ar-item.card{align-items:start;padding:10px 12px}.ar-item .an{min-width:0}.ar-item .an b{font:700 var(--fs-md)/1.15 var(--cond);letter-spacing:.03em;display:block}.ar-item .an small{font:500 var(--fs-sm)/1.3 var(--font);color:var(--muted);margin-top:2px;display:block}.ar-on{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);vertical-align:2px;border-radius:2px;margin-left:6px;padding:2px 5px;font-style:normal}.ar-pick .op{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.04em;text-align:right;white-space:nowrap}.ar-pick .op.free{color:var(--muted)}.ar-pick .op.cost{color:var(--money)}.ar-pick .op.lock{color:var(--warn);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase}.ar-pick .op.lock small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.04em;text-transform:none;color:var(--muted);margin-top:3px;display:block}.ar-pick .op.stash{color:#6ac0ff}.ar-mini{gap:12px;margin-top:6px;display:flex}.ar-mini span{width:60px;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-direction:column;gap:3px;display:flex}.ar-mini i{background:#ffffff1a;height:3px;display:block;position:relative}.ar-mini i:after{content:"";width:calc(var(--x) * 100%);background:#dfe4e8;position:absolute;top:0;bottom:0;left:0}.ar-bar{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-template-columns:46px minmax(0,1fr) 62px;align-items:center;gap:8px;margin-top:7px;display:grid}.ar-bar i{background:#ffffff14;height:4px;display:block}.ar-bar i b{background:#e8ecef;height:100%;display:block}.ar-bar em{text-align:right;color:var(--text);font-style:normal}.ar-sub{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding:2px 2px 0;display:flex}.ar-sub:first-child{margin-top:0}.ar-sub span{color:var(--dim);letter-spacing:.08em}.ar-hint{font-size:var(--fs-sm);color:#cfd6dc;border-left:2px solid var(--line-2);background:#ffffff08;grid-column:1/-1;margin-top:4px;padding:9px 12px;line-height:1.45}.ar-hint .link{color:var(--accent)}.ar-sechead{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:#9aa4ad;grid-column:1/-1;margin-top:6px}.ar-sechead:first-child{margin-top:0}.ar-step{background:#ffffff09;border-radius:3px;grid-template-columns:30px minmax(0,1fr) 32px 28px 32px;align-items:center;gap:8px;padding:8px 12px;display:grid}.ar-step .ai{color:#fff;width:30px;height:30px}.ar-step .ai svg{width:100%;height:100%}.ar-step .an b{font:700 var(--fs-md)/1.1 var(--cond);display:block}.ar-step .an small{font-size:var(--fs-xs);color:var(--muted)}.ar-step button{height:30px;font:800 var(--fs-lg)/1 var(--cond);color:#fff;border:1px solid var(--line-2);cursor:pointer;background:#ffffff12;border-radius:3px}.ar-step button:disabled{opacity:.3;cursor:default}.ar-step>b{text-align:center;font:800 var(--fs-lg)/1 var(--cond);font-variant-numeric:tabular-nums}.btn.small{height:32px;font-size:var(--fs-sm);letter-spacing:.06em;padding:0 12px}.ar-base{border:1px solid var(--line);background:#ffffff09;border-radius:3px;flex-direction:column;gap:7px;padding:10px 12px 12px;display:flex}.ar-base.on{background:#7ee38e0f;border-color:#7ee38e8c}.ab-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ab-top .ai{color:#fff;justify-content:center;align-items:center;height:28px;display:flex}.ab-top .ai svg{width:100%;height:100%}.ab-top b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.04em;display:block}.ab-top small{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:2px;display:block}.ar-base p{font-size:var(--fs-sm);color:#cfd6dc;margin:0;line-height:1.4}.ar-base p.ab-how{color:var(--muted)}.ar-slot.drops{border-color:#ff4a3a8c #ff4a3a8c #ff4a3a8c #ff4a3a}.ar-slot.drops .sl{color:#ff7a6a}.ar-slot.drops.sel{background:#ff4a3a1a;border-color:#ff4a3a}.ar-slot.drops.sel:after{border-left-color:#ff4a3a}.ar-base.drops{background:#ff4a3a0d;border-color:#ff4a3a99 #ff4a3a99 #ff4a3a99 #ff4a3a;border-left-style:solid;border-left-width:3px}.ar-base .ab-steps{font-size:var(--fs-sm);color:#e6ecef;margin:0;padding-left:20px;line-height:1.5}.ar-base .ab-sold{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#ff9a8a}.ar-base p.ab-carry{color:var(--muted);font-size:var(--fs-xs)}.ab-how>b{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-right:4px}.ab-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.ab-in{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.06em;color:var(--good)}.ab-act .op{text-align:left}.ar-gun{border-left:1px solid var(--line);background:#0003;min-height:0;padding:10px 14px 12px;overflow-y:auto}.ag-head b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.05em;text-transform:uppercase;display:block}.ar-role{font:700 var(--fs-xs)/1.4 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#9fd4ff;border:1px solid #6ac0ff73;margin:4px 6px 0 0;padding:1px 6px;display:inline-block}.ag-head small{font-size:var(--fs-sm);color:var(--muted);margin-top:3px;line-height:1.35;display:block}.ar-cust{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 8px;display:grid}.ar-pic{aspect-ratio:2;color:#fff;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.ar-pic>svg{width:70%;height:auto}.ar-pic .art{width:100%;height:100%}.ar-box{text-align:left;min-width:0;min-height:46px;color:inherit;border:1px solid var(--line-2);cursor:pointer;background:#ffffff0d;border-radius:3px;flex-direction:column;justify-content:center;gap:4px;padding:6px 9px;display:flex;position:relative}.ar-box small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ar-box b{font:700 var(--fs-sm)/1.15 var(--cond);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-box em{font:700 var(--fs-xs)/1 var(--cond);color:var(--money);font-style:normal;position:absolute;top:6px;right:8px}.ar-box.empty{border-style:dashed}.ar-box.empty b{color:var(--accent)}button.ar-box:hover,.ar-box.sel{border-color:var(--accent);background:#ffb43a1f}.ar-box.none{cursor:default;opacity:.35;border-style:dotted}.ar-box.side{grid-column:1/-1}.ar-gun .dp-modes{margin-bottom:4px}.ag-cmp{font-size:var(--fs-xs);color:var(--dim);margin:8px 0 4px;line-height:1.3}.ag-cmp b{color:var(--text)}.ag-cmp .up{color:var(--good)}.ag-cmp .down{color:var(--bad)}.ar-gun .dp-stat{grid-template-columns:70px 1fr 44px}.ar-gun .dp-mastery{border-top:1px solid var(--line);border-bottom:0;margin:10px 0 0;padding:10px 0 0}.ar-gun .dp-mastery p{font-size:var(--fs-xs);color:var(--muted)}.ar-foot{border-top:1px solid var(--line-2);background:#06080ad9;flex:none;grid-template-columns:minmax(0,1fr) 200px auto;align-items:stretch;gap:16px;min-height:104px;padding:10px 22px 12px;display:grid}.ar-over{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.ar-over .dq-h{margin-bottom:0}.ar-undo{color:var(--accent);margin-left:auto}.ar-lines{contain:size;flex-wrap:wrap;flex:1;align-content:flex-start;gap:5px;min-height:24px;display:flex;overflow-y:auto}.ar-li{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.03em;border:1px solid var(--line);background:#ffffff0f;border-radius:2px;align-items:baseline;gap:8px;padding:5px 9px;display:inline-flex}.ar-li b{color:var(--money);font-variant-numeric:tabular-nums}.ar-li b.free{color:var(--muted)}.ar-li b.stash{color:#8fd0ff}.ar-li.recruit,.ar-li.recruit b{color:var(--good)}.ar-none{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.ar-off{font-size:var(--fs-xs);color:#8fd0ff;flex-basis:100%;line-height:1.3}.ar-gone{font-size:var(--fs-xs);color:var(--muted);flex-basis:100%;line-height:1.3}.ar-sum{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:3px;grid-template-columns:1fr auto;align-content:center;gap:8px 10px;padding:8px 12px;display:grid}.ar-sum b{text-align:right;font:800 var(--fs-lg)/1 var(--cond);color:#fff;font-variant-numeric:tabular-nums}.ar-sum b.money{color:var(--money)}.ar-sum b.short{color:var(--bad);font-size:var(--fs-md)}.ar-acts{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto 280px;align-items:center;gap:4px 10px;min-width:0;display:grid}.ar-kits{flex-direction:column;gap:4px;display:flex}.ar-kits .btn{justify-content:flex-start;height:27px}.ar-acts .dq-go{height:100%;max-height:54px}.ar-keys{font-size:var(--fs-xs);color:var(--dim);text-align:right;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.ar-keys kbd{min-width:16px;height:16px;font-size:var(--fs-xs);margin:0 1px}@container deploy (width<=1320px){.ar-body{grid-template-columns:176px 280px minmax(0,1fr);gap:12px;padding:12px 16px 8px}.ar-split{grid-template-columns:minmax(0,1fr) 270px}.ar-foot{grid-template-columns:minmax(0,1fr) 180px auto;gap:12px;min-height:96px;padding:8px 16px 10px}.ar-acts{grid-template-columns:auto 250px}.ar-item{grid-template-columns:96px minmax(0,1fr) auto;gap:10px}.ar-item .ai,.ar-item .ai .art{width:96px;height:34px}.ar-more{display:none}.ar-classes .dq-class{grid-template-columns:42px 1fr auto}.ar-classes .dq-class .ci:has(.art){width:42px;height:42px}}@container deploy (width<=1120px){.ar-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:270px minmax(0,1fr)}.ar-classes{grid-area:1/1;overflow:visible;container-type:normal}.ar-slots{grid-area:2/1}.ar-pick{grid-area:1/2/3}.ar-classlist{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ar-classes .dq-class{grid-template-columns:1fr;justify-items:center;gap:3px;padding:5px 4px 8px}.ar-classes .dq-class .cn{align-items:center}.ar-classes .dq-class .cn b{font-size:var(--fs-sm)}.ar-classes .dq-class kbd,.ar-classes .dq-next,.ar-presets{display:none}}.mp-ti:has(.art){background:radial-gradient(60% 55% at 50% 62%,#ff8a2a29,#0000 70%);height:92px;margin:-2px 0 2px}.mp-checkout{z-index:1;background:var(--panel-solid);flex-direction:column;gap:6px;margin:0 -16px;padding:0 16px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 18px -6px #00000080}.mp-confirm{border-top:1px solid var(--line);padding-top:10px}.mp-confirm p{flex-direction:column;gap:4px;margin:0;display:flex}.mp-confirm p b{font:700 var(--fs-md,16px)/1.25 var(--cond);color:#fff}.mp-confirm p small{color:var(--muted)}.mp-cbtns{gap:8px;display:flex}.mp-cbtns .btn{flex:1}.mp-cap{font:700 11px/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#0000008c;border-radius:3px;padding:2px 6px;position:absolute;bottom:8px;right:8px}.mp-tile.full{opacity:.55}.mp-tile.full .mp-cap{color:#ff8a6a}.mp-capnote{color:#ff8a6a;font-size:var(--fs-sm);margin:0}.bq-di:has(.art){width:96px;height:32px}.zt-art{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.zt-art:empty{display:none}.zt-pic{filter:drop-shadow(0 4px 12px #000000a6);width:180px;height:84px}.es-pics{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.es-pic{border:1px solid var(--line);background:radial-gradient(at 50% 60%,#ff8a2a24,#ffffff08 70%);border-radius:3px;width:108px;height:44px}.es-pane .es-track{margin-bottom:8px}.es-pane .es-reveal{font-size:var(--fs-xs);flex-wrap:nowrap;gap:8px;margin-top:5px;line-height:1.25}.es-pane .es-reveal>span:not(.es-pics){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.es-pane .es-pics{flex-wrap:nowrap;flex:none;gap:4px}.es-pane .es-pic{width:70px;height:30px}.es-pane .es-pic:nth-child(n+3){display:none}.es-pic>img{padding:3px 6px}#drone-hud{pointer-events:none;z-index:2;--noise:.1;color:#c9f5d8;font:600 var(--fs-sm)/1.1 var(--cond);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 3px #000000e6;position:absolute;inset:0}#drone-hud .dr-grain{opacity:var(--noise);mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");animation:.5s steps(5,end) infinite dr-grain;position:absolute;inset:-60px}@keyframes dr-grain{0%{transform:translate(0)}20%{transform:translate(-37px,21px)}40%{transform:translate(23px,-44px)}60%{transform:translate(-12px,33px)}80%{transform:translate(41px,9px)}to{transform:translate(0)}}#drone-hud .dr-lines{background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}#drone-hud .dr-vig{background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0;box-shadow:inset 0 0 120px #143c2840}#drone-hud .dr-frame i{border:2px solid #c9f5d8bf;width:46px;height:46px;position:absolute}#drone-hud .dr-frame i:first-child{border-bottom:0;border-right:0;top:40px;left:40px}#drone-hud .dr-frame i:nth-child(2){border-bottom:0;border-left:0;top:40px;right:40px}#drone-hud .dr-frame i:nth-child(3){border-top:0;border-right:0;bottom:40px;left:40px}#drone-hud .dr-frame i:nth-child(4){border-top:0;border-left:0;bottom:40px;right:40px}#drone-hud .dr-top{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:54px;left:60px;right:270px}#drone-hud .dr-rec b{background:#ff4636;border-radius:50%;width:9px;height:9px;margin-right:6px;animation:1s step-end infinite dr-rec;display:inline-block}@keyframes dr-rec{50%{opacity:0}}#drone-hud .dr-stat{align-items:center;gap:10px;display:flex}#drone-hud .dr-sig{align-items:flex-end;gap:2px;height:14px;display:inline-flex}#drone-hud .dr-sig i{background:#c9f5d840;width:4px}#drone-hud .dr-sig i:first-child{height:25%}#drone-hud .dr-sig i:nth-child(2){height:50%}#drone-hud .dr-sig i:nth-child(3){height:75%}#drone-hud .dr-sig i:nth-child(4){height:100%}#drone-hud .dr-sig[data-bars="1"] i:nth-child(-n+1),#drone-hud .dr-sig[data-bars="2"] i:nth-child(-n+2),#drone-hud .dr-sig[data-bars="3"] i:nth-child(-n+3),#drone-hud .dr-sig[data-bars="4"] i:nth-child(-n+4),#drone-hud .dr-sig[data-bars="5"] i{background:#c9f5d8}#drone-hud .dr-sig[data-bars="1"] i:first-child{background:var(--bad)}#drone-hud .dr-bat{border:2px solid;border-radius:2px;width:34px;height:14px;position:relative}#drone-hud .dr-bat:after{content:"";background:currentColor;width:3px;height:4px;position:absolute;top:3px;right:-5px}#drone-hud .dr-bat i{background:currentColor;max-width:calc(100% - 2px);position:absolute;top:1px;bottom:1px;left:1px}#drone-hud .low{color:var(--bad)}#drone-hud .dr-bottom{flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex;position:absolute;bottom:54px;left:330px;right:300px}#drone-hud .dr-bottom b,#drone-hud .dr-top b{color:#fff;font-weight:800}#drone-hud .dr-bottom .warn,#drone-hud .dr-bottom .warn b{color:var(--warn)}#drone-hud .dr-side{justify-items:center;gap:6px;display:grid;position:absolute;top:34%;left:58px;transform:translateY(-50%)}#drone-hud .dr-side i{background:#c9f5d840;width:4px;height:140px;position:relative}#drone-hud .dr-side i b{background:#c9f5d8;width:16px;height:3px;position:absolute;left:-6px;transform:translateY(-50%)}#drone-hud .dr-warn{color:var(--warn);border:1px solid var(--warn);font-size:var(--fs-lg);background:#00000059;padding:6px 14px;animation:.8s step-end infinite dr-rec;position:absolute;top:24%;left:50%;transform:translate(-50%)}#drone-hud .dr-cross{width:0;height:0;position:absolute;top:50%;left:50%}#drone-hud .dr-cross i{background:#c9f5d8;position:absolute}#drone-hud .dr-cross i:first-child{width:18px;height:2px;top:-1px;left:-30px}#drone-hud .dr-cross i:nth-child(2){width:18px;height:2px;top:-1px;left:12px}#drone-hud .dr-cross i:nth-child(3){width:2px;height:18px;top:-30px;left:-1px}#drone-hud .dr-cross i:nth-child(4){width:2px;height:18px;top:12px;left:-1px}#drone-hud .dr-cross b{background:#c9f5d8;width:4px;height:4px;position:absolute;top:-2px;left:-2px}#drone-hud .dr-bomb{width:0;height:0;position:absolute;top:0;left:0}#drone-hud .dr-bomb svg{fill:none;width:40px;height:40px;stroke:var(--accent);stroke-width:2.5px;filter:drop-shadow(0 0 2px #000);position:absolute;top:-20px;left:-20px}#drone-hud .dr-bomb span{color:var(--accent);white-space:nowrap;font-size:var(--fs-xs);position:absolute;top:-6px;left:24px}#drone-hud .dr-zone{border:1.5px dashed #c9f5d88c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#drone-hud .dr-zone span{font-size:var(--fs-xs);color:#c9f5d8bf;white-space:nowrap;position:absolute;top:-18px;left:50%;transform:translate(-50%)}#drone-hud .dr-marks{position:absolute;top:0;left:0}#drone-hud .dr-marks i{border:2px solid #ff5a4e;border-radius:3px;width:32px;height:44px;position:absolute;top:-22px;left:-16px;box-shadow:0 0 4px #000c}#drone-hud .dr-marks i span{color:#ff5a4e;font-size:var(--fs-xs);white-space:nowrap;position:absolute;top:-17px;left:50%;transform:translate(-50%)}#drone-hud .dr-flash{color:#ffd7d3;font-size:var(--fs-lg);white-space:nowrap;background:#00000073;border:1px solid #ff5a4e;padding:6px 16px;position:absolute;top:34%;left:50%;transform:translate(-50%)}#drone-hud .dr-flash b{color:var(--accent);margin-left:8px}#drone-hud .dr-flash.pop{animation:dr-flash .3s var(--ease)}@keyframes dr-flash{0%{opacity:0;transform:translate(-50%)scale(1.25)}to{opacity:1;transform:translate(-50%)}}#drone-hud .dr-hints b{color:var(--accent)}#drone-chip em.low{color:var(--warn)}#drone-hud.lost>:not(.dr-lost):not(.dr-grain):not(.dr-lines){visibility:hidden}#drone-hud.lost .dr-grain{opacity:1;mix-blend-mode:normal;background-color:#555}#drone-hud .dr-lost{background:#000000a6;border:1px solid #ff5a4e;flex-direction:column;align-items:center;gap:6px;padding:14px 30px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}#drone-hud .dr-lost b{color:#ff5a4e;font-size:calc(var(--fs-xl) * 1.8);letter-spacing:.2em}#drone-hud .dr-lost span{font-size:var(--fs-lg);color:#fff}#drone-alert{z-index:6;text-align:center;pointer-events:none;background:#080a0cd1;border:2px solid #c9f5d8;border-radius:4px;flex-direction:column;align-items:center;gap:6px;max-width:min(720px,90vw);padding:14px 28px;display:flex;position:absolute;top:20%;left:50%;transform:translate(-50%)}#drone-alert b{font:800 calc(var(--fs-xl) * 1.5)/1.05 var(--cond);letter-spacing:.12em;color:#c9f5d8}#drone-alert span{font:600 var(--fs-lg)/1.3 var(--cond);color:#fff}#drone-alert.warn{border-color:#ff5a4e}#drone-alert.warn b{color:#ff5a4e}#drone-alert.fight{border-color:var(--accent)}#drone-alert.fight b{color:var(--accent)}#drone-alert.pop{animation:dr-alert .3s var(--ease)}@keyframes dr-alert{0%{opacity:0;transform:translate(-50%)scale(1.15)}to{opacity:1;transform:translate(-50%)}}#drone-chip .dr-auto{color:var(--accent);letter-spacing:.08em}#drone-hud.chase .dr-grain,#drone-hud.chase .dr-lines,#drone-hud.chase .dr-vig{display:none}#drone-hud .dr-cue{border:1px solid var(--accent);color:#fff;font-size:var(--fs-md);white-space:nowrap;background:#0006;padding:3px 10px;position:absolute;top:calc(50% + 44px);left:50%;transform:translate(-50%)}#drone-hud .dr-cue b{color:var(--accent);margin-left:6px}#drone-hud .dr-cue.pop{animation:dr-flash .25s var(--ease)}#drone-hud .dr-hints{text-align:center;color:#c9f5d8d9;font-size:var(--fs-xs);text-transform:none;letter-spacing:.04em;line-height:1.6;position:absolute;bottom:84px;left:330px;right:300px}body.drone-feed #crosshair,body.drone-feed #veh-prompt,body.drone-feed #barrel-mark,body.drone-feed #hud-br,body.drone-feed #guide,body.drone-feed #guide-mark,body.drone-feed #bank-mark,body.drone-feed #drone-chip{display:none}#drone-chip{border:1px solid var(--line);border-left:3px solid var(--fc);font:600 var(--fs-lg)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#080a0cd1;border-radius:3px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#drone-chip .dr-mode{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.1em;color:#c9f5d8}#drone-chip .dr-mode.low{color:var(--warn)}#drone-chip small{color:var(--muted);font-size:var(--fs-md)}#aa-hud{pointer-events:none;position:absolute;inset:0}#aa-hud .aa-scope{flex-direction:column;align-items:center;gap:6px;width:168px;display:flex;position:absolute;top:14px;right:262px}#aa-hud canvas{border-radius:50%;width:168px;height:168px;box-shadow:0 0 0 2px #78ffa073,0 0 18px #0009}#aa-hud .aa-label{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;color:#8cffaa;text-shadow:0 1px 2px #000;white-space:nowrap}#aa-hud .aa-label.hot{color:#ff6a50}#aa-hud .aa-box{border:2px solid #ff5a46d9;border-radius:2px;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;box-shadow:0 0 0 1px #00000080}#aa-hud .aa-box span{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;color:#ff8a70;text-shadow:0 1px 2px #000;white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%,3px)}#aa-hud .aa-pip{border:2px solid #ffe26a;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 1px #0009}#missile-warn.radar{color:#ffe26a;background:#281e04cc;border-color:#ffe26a}@media (max-width:900px){#aa-hud .aa-scope{width:120px;top:120px;left:12px;right:auto}#aa-hud canvas{width:120px;height:120px}}#gunship-hud{pointer-events:none;color:#e8f0e8;font:700 var(--fs-sm)/1.25 var(--cond);letter-spacing:.08em;text-shadow:0 0 3px #000000e6;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px),radial-gradient(circle,#0000 55%,#00000073 100%);position:absolute;inset:0}#gunship-hud.black{color:#101410;text-shadow:0 0 3px #fffc}#gunship-hud .gs-ret{width:0;height:0;position:absolute;top:50%;left:50%}#gunship-hud .gs-ret i,#gunship-hud .gs-ret b{border-color:currentColor;position:absolute}#gunship-hud .gs-h{border-top:1px solid;width:180px;height:0;top:0;left:-90px}#gunship-hud .gs-v{border-left:1px solid;width:0;height:180px;top:-90px;left:0}#gunship-hud .gs-c{background:0 0;border:1px solid;width:28px;height:28px;top:-14px;left:-14px}#gunship-hud .gs-ret b{width:22px;height:22px}#gunship-hud .gs-tl{border-top:2px solid;border-left:2px solid;top:-60px;left:-60px}#gunship-hud .gs-tr{border-top:2px solid;border-right:2px solid;top:-60px;left:38px}#gunship-hud .gs-bl{border-bottom:2px solid;border-left:2px solid;top:38px;left:-60px}#gunship-hud .gs-br{border-bottom:2px solid;border-right:2px solid;top:38px;left:38px}#gunship-hud[data-gun=gs25] .gs-h{width:80px;left:-40px}#gunship-hud[data-gun=gs25] .gs-v{height:80px;top:-40px}#gunship-hud[data-gun=gs25] .gs-ret b{display:none}#gunship-hud[data-gun=gs40] .gs-c{width:12px;height:12px;top:-6px;left:-6px}#gunship-hud[data-gun=gs105] .gs-h{clip-path:polygon(0 0,44% 0,44% 100%,56% 100%,56% 0,100% 0,100% 100%,0 100%);border-top-width:2px;width:440px;left:-220px}#gunship-hud[data-gun=gs105] .gs-v{clip-path:polygon(0 0,100% 0,100% 44%,0 44%,0 56%,100% 56%,100% 100%,0 100%);border-left-width:2px;height:440px;top:-220px}#gunship-hud[data-gun=gs105] .gs-c{width:8px;height:8px;top:-4px;left:-4px}#gunship-hud[data-gun=gs105] .gs-tl{top:-110px;left:-110px}#gunship-hud[data-gun=gs105] .gs-tr{top:-110px;left:88px}#gunship-hud[data-gun=gs105] .gs-bl{top:88px;left:-110px}#gunship-hud[data-gun=gs105] .gs-br{top:88px;left:88px}#gunship-hud.nofire .gs-ret{color:#ff5a4e}#gunship-hud .gs-txt{flex-direction:column;gap:3px;display:flex;position:absolute}#gunship-hud .gs-txt b{font-size:var(--fs-lg)}#gunship-hud .gs-txt em{color:#ffb43a;font-style:normal}#gunship-hud #gs-tl{align-items:flex-end;top:calc(50% - 170px);right:calc(50% + 250px)}#gunship-hud #gs-tr{top:calc(50% - 170px);left:calc(50% + 250px)}#gunship-hud #gs-guns{align-items:flex-end;top:calc(50% - 70px);right:calc(50% + 250px)}#gunship-hud .gs-gun,#gunship-hud .gs-next{opacity:.7;border:1px solid #0000;align-items:center;gap:6px;padding:1px 6px;display:flex}#gunship-hud .gs-gun.on{opacity:1;border-color:currentColor}#gunship-hud .gs-gun.crew{opacity:.35}#gunship-hud .gs-gun small{font-size:.8em}#gunship-hud #gs-guns kbd{font:inherit;text-align:center;border:1px solid;border-radius:2px;min-width:1.3em;padding:0 3px;font-size:.85em}#gunship-hud #gs-bl{align-items:flex-end;top:calc(50% + 90px);right:calc(50% + 250px)}#gunship-hud #gs-br{flex-direction:row;align-items:baseline;gap:6px;top:calc(50% + 120px);left:calc(50% + 120px)}#gunship-hud #gs-br b{font-size:26px}#gunship-hud #gs-br i{background:#fff3;width:70px;height:4px;display:inline-block}#gunship-hud #gs-br u{transform-origin:0;background:#ffb43a;height:100%;display:block}#gunship-hud #gs-nofire{color:#fff;background:#c8281ebf;border-radius:3px;padding:4px 10px;position:absolute;top:calc(50% - 150px);left:50%;transform:translate(-50%)}body.gunship-sight #crosshair{display:none}#gunship-hud #gs-flash{opacity:0;background:radial-gradient(circle,#fffffff2 0,#fff9 35%,#ffffff26 80%);position:absolute;inset:0}#gunship-hud.black #gs-flash{background:radial-gradient(circle,#000000f2 0,#0009 35%,#00000026 80%)}#gunship-hud #gs-hits{position:absolute;inset:0;overflow:hidden}#gunship-hud .gs-hit{opacity:0;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle,#fff 0 26%,#fffffff0 36%,#ffffff80 50%,#ffffff24 64%,#fff0 71%);border-radius:50%;width:200px;height:200px;position:absolute;top:0;left:0}#gunship-hud.black .gs-hit{background:radial-gradient(circle,#000 0 26%,#000000f0 36%,#00000080 50%,#00000024 64%,#0000 71%)}#scoreboard.pinned{pointer-events:auto;z-index:8}#scoreboard.pinned .win-close{display:grid}.sb-hint{font-size:var(--fs-sm);color:var(--muted);text-align:center;margin-top:10px}.sb-team td.sb-act{width:1%;padding:3px 6px}.sb-act button{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#dfe4e8;border:1px solid var(--line-2);cursor:pointer;background:#ffffff0f;border-radius:2px;margin-left:4px;padding:3px 7px}.sb-act button:hover,.sb-act button:focus-visible{border-color:var(--accent);color:#fff;outline:none}.sb-act button.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.sb-team .bot.muted{color:#ff8a80;border-color:#ff8a8066}#chat.active #chat-log .cn{cursor:pointer}#chat.active #chat-log .cn:hover{text-decoration:underline}.pl-menu{z-index:60;background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);border-radius:3px;flex-direction:column;min-width:150px;padding:6px;animation:.1s fadeIn;display:flex;position:fixed;box-shadow:0 8px 24px #00000080}.pl-menu b{font:800 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:4px 8px 6px}.pl-menu button{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.05em;text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:8px}.pl-menu button:hover,.pl-menu button:focus-visible{background:#ffffff14;outline:none}.rp-back{z-index:55;--vw:calc(1vw / var(--menu-scale,1));--vh:calc(1vh / var(--menu-scale,1));background:#0009;place-items:center;padding:16px;animation:.15s fadeIn;display:grid;position:fixed;inset:0}.rp-box{zoom:var(--menu-scale,1);width:min(460px, calc(calc(100 * var(--vw)) - 32px));background:var(--panel-solid);border:1px solid var(--line-2);box-sizing:border-box;border-top:2px solid #ff8a80;border-radius:4px;flex-direction:column;gap:10px;padding:16px;display:flex}.rp-box h3{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.rp-reasons{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.rp-reasons legend{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.rp-reasons label{font-size:var(--fs-md);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:3px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rp-reasons label:has(input:checked){border-color:var(--accent);background:#ffffff14}.rp-label{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.rp-label small{letter-spacing:.05em;text-transform:none}.rp-box textarea{width:100%;font:400 var(--fs-md)/1.4 var(--font);color:#fff;border:1px solid var(--line-2);resize:vertical;box-sizing:border-box;background:#0006;border-radius:3px;padding:10px}.rp-box textarea:focus{border-color:var(--accent);outline:none}.rp-fine{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.4}.rp-error{min-height:1em;font-size:var(--fs-sm);color:#ff8a80;margin:0}.rp-error:empty{display:none}.rp-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:480px){.rp-reasons{grid-template-columns:1fr}}.opt-muted-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.opt-muted{border:1px solid var(--line);border-radius:3px;align-items:center;gap:6px;padding:2px 2px 2px 8px;display:inline-flex}.opt-muted .btn{font-size:var(--fs-xs);padding:4px 8px}.lg-rename-why{font-size:var(--fs-sm);color:#ffd9d4;background:#ff8a801a;border-left:2px solid #ff8a80;margin-bottom:12px;padding:10px 12px;line-height:1.4}.help-vehicles .vc-body{padding:2px 0 10px}#ui .dq-go[data-kind=wait]{background:color-mix(in srgb, var(--accent) 70%, #20242a);border-color:var(--accent)}#ui .dq-go[data-kind=queued]{color:#06140a;background:var(--good);border-color:var(--good);animation:1s ease-in-out infinite dqGo}#ui .dq-go[data-kind=blocked],#ui .dq-go[data-kind=blocked]:disabled{opacity:1;color:#ffb3ad;background:#ff5a4e1f;border-color:#ff5a4e99}#ui .dq-go[data-kind=free]{color:var(--accent);border-color:var(--accent);background:#ffb43a1a}#ui .dq-go[data-kind=busy]{opacity:.8}@keyframes dqGo{50%{filter:brightness(1.15)}}#deploy-now{min-width:240px;height:56px;font-size:var(--fs-lg);flex-direction:row;gap:8px}.dt-foot{flex-wrap:wrap}.dt-auto{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;align-items:center;gap:8px;display:flex}.dt-auto input{width:16px;height:16px;accent-color:var(--accent);margin:0}.dt-foot #respawn-timer{font:600 var(--fs-xs)/1.3 var(--cond);letter-spacing:.08em;color:var(--muted);flex:1}.ru-chips,.ru-unlocks{flex-wrap:wrap;gap:4px 6px;display:flex}.ru-chip{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#dfe4e8;background:#ffffff12;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.ru-chip b{color:var(--accent-2)}.ru-item{font:600 var(--fs-sm)/1.1 var(--cond);letter-spacing:.04em;color:#fff;background:#ffb43a1a;border:1px solid #ffb43a40;border-radius:2px;align-items:center;gap:6px;padding:2px 8px 2px 2px;display:inline-flex}.ru-item.r{padding-left:8px}.ru-item .ul-art{width:64px;height:26px}.ru-item .ul-icon{color:#fff;place-items:center;width:24px;height:24px;display:grid}.ru-item .ul-icon svg{width:20px;height:20px}.ul-up{font:800 var(--fs-lg)/1 var(--cond);color:var(--accent)}.ul-swatch{background:linear-gradient(135deg, var(--c) 0 33%, var(--a) 33% 66%, var(--b) 66%);border:1px solid #fff3;border-radius:2px;width:24px;height:24px}.ru-more{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:center}.trk-badge{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.trk-badge .fill,.trk-badge.trk-medic path,.trk-badge.trk-pilot path{fill:currentColor;stroke:none}.v-xp{opacity:.72;grid-template-rows:auto 3px;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;margin-top:8px;transition:opacity .4s;display:grid}.v-xp.gain,.v-xp.up{opacity:1}.vx-rank{grid-row:1/3;place-items:center;display:grid}.vx-lbl{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;display:flex}.vx-lbl b{color:#fff}.vx-lbl small{font:inherit;color:var(--accent-2);margin-left:auto}.v-xp i{background:#ffffff1a;border-radius:2px;height:3px;display:block;overflow:hidden}.v-xp i b{background:var(--accent);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block}.v-xp.up .vx-lbl b{color:var(--accent-2)}.v-xp.flash i{animation:.8s ease-out 3 vxFlash}@keyframes vxFlash{0%{background:#ffcf7a99;box-shadow:0 0 #ffcf7ae6}to{background:#ffffff1a;box-shadow:0 0 8px 2px #ffcf7a00}}#death-xp{border-top:1px solid var(--line);max-width:560px;margin-top:12px;padding-top:10px}.dx-head{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.dx-head b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.04em;color:var(--accent)}.dx-grid{grid-template-columns:minmax(150px,1fr) minmax(190px,1.3fr);gap:4px 18px;display:grid}.dx-src{font:600 var(--fs-sm)/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#dfe4e8;justify-content:space-between;gap:10px;padding:2px 0;display:flex}.dx-src small{color:var(--muted);font:inherit}.dx-src b{font-variant-numeric:tabular-nums;color:#fff}.dx-trk{margin-bottom:6px}.dx-trk .row{font:700 var(--fs-xs)/1.1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#dfe4e8;justify-content:space-between;gap:8px;margin-bottom:3px;display:flex}.dx-trk .row>span:first-child{align-items:center;gap:4px;display:inline-flex}.dx-trk .row>span:last-child{color:var(--accent)}.dx-gain{letter-spacing:.02em;color:var(--accent);font-size:.9em;font-style:normal}.dx-up{color:var(--accent-2)}.dx-trk i{background:#ffffff1a;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.dx-trk i b{transform-origin:0;position:absolute;inset:0}.dx-from{background:#ffffff59}.dx-to{background:var(--accent);transition:transform .8s var(--ease) .15s;opacity:.9;transform:scaleX(0)}.dx-trk.up i{box-shadow:0 0 6px #ffcf7a73}#death-xp.still .dx-to{transition:none}.dx-promo{align-items:center;gap:10px;margin-top:8px;display:flex}.dx-promo small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);display:block}.dx-promo b{font:800 var(--fs-xl)/1.1 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-2)}.dx-unl{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.dx-unl>small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:4px}.lv-rank{border-left:2px solid var(--accent);background:#ffb43a12;align-items:center;gap:14px;padding:10px 12px;display:flex}.lv-rank-t{flex-direction:column;flex:1;gap:3px;display:flex}.lv-rank-t small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.lv-rank-t>b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-2)}.lv-rank-t span{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lv-rank-t i{background:#ffffff1a;border-radius:2px;height:4px;margin-top:2px;display:block;overflow:hidden}.lv-rank-t i b{background:var(--accent-2);transform-origin:0;height:100%;display:block}.lv-ladder{flex-wrap:wrap;gap:4px;margin:8px 0 4px;display:flex}.lv-rk{opacity:.4;border-radius:2px;flex-direction:column;align-items:center;gap:2px;min-width:34px;padding:4px 2px;display:flex}.lv-rk small{font:700 10px/1 var(--cond);letter-spacing:.06em;color:var(--muted)}.lv-rk.had{opacity:.75}.lv-rk.now{opacity:1;background:#ffb43a29;outline:1px solid #ffb43a80}.lv-rk.now small{color:var(--accent-2)}.lv-rk.next{opacity:.7;outline:1px dashed var(--line)}.es-rank{border-left:2px solid var(--line);background:#ffffff0a;align-items:center;gap:12px;margin-top:12px;padding:8px 10px;display:flex}.es-rank.promoted{border-left-color:var(--accent);background:#ffb43a1a}.es-rank-t{flex-direction:column;flex:1;gap:3px;display:flex}.es-rank-t small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.es-rank-t>b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-2)}.es-rank-t span{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.es-rank-t span b{color:#fff}.es-rank-t i{background:#ffffff1a;border-radius:2px;height:4px;margin-top:2px;display:block;overflow:hidden}.es-rank-t i b{background:var(--accent-2);transform-origin:0;height:100%;display:block}.es-xpby{margin-top:10px}.es-xpby .kicker{margin-bottom:2px}.es-tracks{cursor:pointer}.es-track .row>span:first-child{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.v-xp.flash i{animation:none}}.ar-kits .ar-rebuy{height:46px;font:800 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);background:#ffb43a1a;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:0 16px}.ar-kits .ar-rebuy small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;color:var(--money)}.ar-kits .ar-rebuy.on{opacity:.75}.ar-acts:has(.ar-refill){grid-template-columns:auto auto 280px}.ar-kits .ar-refill kbd{min-width:14px;height:14px;font-size:var(--fs-xs);margin-right:2px}.ar-kits .ar-refill:disabled{color:var(--muted);border-color:var(--line);cursor:default;background:#ffffff0a}.ar-kits .ar-refill:disabled small{color:var(--muted)}@container deploy (width<=1320px){.ar-acts:has(.ar-refill){grid-template-columns:auto auto 250px}}.ar-foot:has(.ar-goto){min-height:136px}.ar-goto{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding-top:6px;display:flex}.ar-goto>b{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:help;margin-right:4px}.ar-gochip{height:28px;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:3px;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.ar-gochip .sw{color:#000;background:var(--muted);border-radius:2px;place-items:center;width:22px;height:20px;display:grid}.ar-gochip .sw svg{width:14px;height:14px}.ar-gochip.sel{border-color:var(--accent);background:#ffb43a1f}.ar-gochip.sel .sw{background:var(--accent)}.ar-gochip:disabled{opacity:.4;cursor:not-allowed}.lt-item[class*=\ t-]{border-left:3px solid var(--tier)}.lt-item[class*=\ t-] .lt-name{color:var(--tier)}.lt-item.glow{background:color-mix(in srgb, var(--tier) 16%, transparent);border-color:color-mix(in srgb, var(--tier) 70%, transparent);animation:1.6s ease-in-out infinite tierGlow}.lt-item.glow.t-legendary{animation-duration:1s}.lt-item.find{background:linear-gradient(100deg, color-mix(in srgb, var(--tier) 30%, transparent), color-mix(in srgb, var(--tier) 10%, transparent));min-height:62px;box-shadow:0 0 18px color-mix(in srgb, var(--tier) 45%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--tier) 80%, transparent);position:relative;overflow:hidden}.lt-item.find .lt-name{letter-spacing:.04em;text-transform:uppercase;font-size:1.15em;font-weight:800}.lt-item.find:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:30%;animation:2.2s ease-in-out infinite findSweep;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-140%)skew(-18deg)}@keyframes findSweep{0%,35%{transform:translate(-140%)skew(-18deg)}to{transform:translate(480%)skew(-18deg)}}.lt-item.find .find-val{font:700 var(--fs-xs)/1.2 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tier)}.lt-gem{background:var(--tier,#ffc23a);width:16px;height:16px;box-shadow:0 0 10px var(--tier,#ffc23a);margin:0 auto;display:block;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lt-item.find:after{animation:none}}@keyframes tierGlow{0%,to{box-shadow:0 0 6px color-mix(in srgb, var(--tier) 40%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--tier) 85%, transparent), inset 0 0 10px color-mix(in srgb, var(--tier) 30%, transparent)}}.bq-cell[class*=\ t-]{box-shadow:inset 0 -3px 0 var(--tier)}.bq-cell[class*=\ t-]>b{color:var(--tier)}.bq-cell.t-epic,.bq-cell.t-legendary{background:color-mix(in srgb, var(--tier) 14%, #ffffff0a)}.picked{border:1px solid var(--tier);animation:kpIn .25s var(--ease);background:#080a0ed1;border-left-width:4px;border-radius:3px;align-items:baseline;gap:8px;padding:6px 14px;display:flex}.picked small{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--tier)}.picked b{font:800 var(--fs-md)/1 var(--cond);color:var(--tier)}.picked.t-epic,.picked.t-legendary{box-shadow:0 0 16px color-mix(in srgb, var(--tier) 60%, transparent)}#endscreen .kicker,#endscreen .es-next small,#endscreen .es-next span,#endscreen .es-count small,#endscreen .es-rank-t small,#endscreen .es-rank-t span,#endscreen .es-award .t,#endscreen .es-award small,#endscreen .es-award em,#endscreen .es-kd small,#endscreen .es-stat small,#endscreen .es-stat.small,#endscreen .ach-chip,#endscreen .ach-chip.big small,#endscreen .ob-mvp,#endscreen .es-up,#endscreen .es-reveal{font-size:var(--fs-md)}#endscreen .es-result{font-size:calc(var(--fs-2xl) * 1.6)}#endscreen .es-sub,#endscreen .es-foot{font-size:var(--fs-lg)}#endscreen .es-tabs .mt-list button{font-size:var(--fs-lg);padding:12px 14px}#endscreen .es-card{padding:14px 18px}#endscreen .es-card h4{font-size:calc(var(--fs-xl) * .85);letter-spacing:.14em;margin-bottom:10px}#endscreen .es-stat{font-size:var(--fs-lg);padding:8px 0}#endscreen .es-stat b{font-size:var(--fs-xl)}#endscreen .es-stat.small{padding:5px 0}#endscreen .es-stat.small b{font-size:var(--fs-lg)}#endscreen .es-cash{font-size:var(--fs-2xl)}#endscreen .es-track .row{font-size:var(--fs-lg);margin-bottom:8px}#endscreen .es-track i{border-radius:3px;height:10px}#endscreen .es-rank-t>b{font-size:var(--fs-xl)}#endscreen .es-rank-t i{height:8px}#endscreen .es-mvp{font-size:var(--fs-lg);grid-template-columns:34px 1fr auto;padding:9px 12px}#endscreen .es-mvp.side{grid-template-columns:80px 1fr auto}#endscreen .es-kd{grid-template-columns:34px 1fr auto 80px!important}#endscreen .es-awards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}#endscreen .es-award i{font-size:var(--fs-2xl)}#endscreen .es-award b{font-size:var(--fs-xl)}#endscreen .es-next b,#endscreen .es-count b{font-size:var(--fs-2xl)}#endscreen .es-count{padding:8px 18px 11px}#endscreen .es-foot .btn{height:48px;font-size:var(--fs-lg);padding:0 24px}#endscreen .es-foot #es-again{min-width:220px;height:56px;font-size:var(--fs-xl)}#endscreen .es-pane:not(.all) .es-more{display:none}#endscreen .es-pane.all .es-more{display:contents}#endscreen .es-all{font-size:var(--fs-md);margin-top:10px}#endscreen .es-head{flex-wrap:nowrap;align-items:flex-start}#endscreen .es-title{flex:auto}#endscreen .es-next{flex:none}#endscreen .es-next>span{display:none}.am-slot.drops{color:#ffd6d0;box-shadow:inset 0 -2px #ff4a3a}html.desktop body{-webkit-user-select:none;user-select:none}html.desktop :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}html.desktop img{-webkit-user-drag:none}html.desktop .pm-foot .pm-hints{margin-left:auto}body.pad-on,body.pad-on *{cursor:none!important}body.pad-on :focus{outline:2px solid var(--accent,#e8b04a);outline-offset:2px}body.pad-on .pad-sel{outline:2px solid var(--accent,#e8b04a)}body.pad-on kbd{white-space:nowrap}kbd.pad{width:auto;padding:0 6px}:where(kbd,b)[data-pg]{display:inline-block}body.pad-on [data-pg]{--pg-h:max(22px, 1.6em);box-sizing:border-box;white-space:nowrap;vertical-align:middle;margin-block:-3px;overflow:hidden;height:var(--pg-h)!important;width:calc(var(--pg-h) * var(--pg-w,1))!important;color:#0000!important;min-width:0!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;padding:0!important}#pad-wheel{z-index:90;pointer-events:none;background:#00000040;place-items:center;display:grid;position:fixed;inset:0}#pad-wheel .pw-ring{aspect-ratio:1;background:#0c0e10b8;border:1px solid #ffffff2e;border-radius:50%;width:min(70vh,92vw);position:relative}#pad-wheel .pw-item{text-align:center;max-width:26%;font-size:var(--fs-sm,14px);color:#dfe3e6;background:#ffffff0f;border-radius:4px;padding:6px 10px;position:absolute;transform:translate(-50%,-50%)}#pad-wheel .pw-item.sel{color:#101214;background:var(--accent,#e8b04a)}#pad-wheel .pw-mid{text-align:center;font-size:var(--fs-xs,12px);color:#aeb5ba;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pad-keyboard{z-index:95;background:#0c0e10f5;border:1px solid #fff3;border-radius:6px;max-width:calc(100vw - 32px);padding:12px;position:fixed;bottom:6vh;left:50%;transform:translate(-50%)}#pad-keyboard .pk-field{color:#fff;overflow-wrap:anywhere;background:#ffffff14;border-radius:3px;min-height:28px;margin-bottom:8px;padding:4px 8px}#pad-keyboard .pk-row{justify-content:center;gap:4px;margin-bottom:4px;display:flex}#pad-keyboard .pk-key{text-align:center;color:#dfe3e6;background:#ffffff14;border-radius:3px;min-width:34px;padding:6px 4px}#pad-keyboard .pk-key.wide{min-width:84px}#pad-keyboard .pk-key.sel{color:#101214;background:var(--accent,#e8b04a)}#pad-keyboard .pk-help{font-size:var(--fs-xs,12px);color:#aeb5ba;text-align:center;margin-top:8px}#pad-mapcursor{z-index:80;pointer-events:none;border:2px solid var(--accent,#e8b04a);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:fixed;box-shadow:0 0 0 1px #0009}body.pad-on .pm-hint,body.pad-on .tk-item>kbd,body.pad-on .bh-item kbd,body.pad-on #deploy .ci~kbd{display:none}.mp-intel{font:700 11px/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#ff9ae2;background:#ff6ad529;border-radius:3px;align-self:flex-start;padding:2px 6px}.mp-intel.none{color:#ff8a6a;background:#ff8a6a29}.mp-intelnote{font-size:var(--fs-sm);background:#ff6ad514;border-left:3px solid #ff6ad5;gap:2px;margin:4px 0 8px;padding:8px 10px;display:grid}.mp-intelnote b{font:700 13px/1.2 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#ff9ae2}.mp-intelnote em{color:var(--text,#fff);font-style:normal;font-weight:700}.mp-intelnote.none{background:#ff8a6a14;border-left-color:#ff8a6a}.mp-intelnote.none b{color:#ff8a6a}.mb-ev.sweep{--ec:#ff4a3a}.mb-ev.sweep.mine{background:#ff4a3a33}.mb-ev.sweep.mine .t{color:#fff}.mb-ev.sweep.seen{background:#ff4a3a47;animation:.9s ease-in-out infinite alternate sweep-seen}@keyframes sweep-seen{0%{background:#ff4a3a1f}to{background:#ff4a3a6b}}.ach-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ach-glyph .fill{fill:currentColor;stroke:none}.ach-glyph .w{stroke-width:2.4px}.ach{flex-direction:column;gap:12px;display:flex}.ach-top{border:1px solid var(--line);background:#ffffff08;border-radius:3px;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 14px;display:flex}.ach-ring{--p:0;background:radial-gradient(closest-side, var(--panel-solid) 78%, transparent 79%), conic-gradient(var(--accent) calc(var(--p) * 1%), #ffffff14 0);border-radius:50%;flex-shrink:0;align-content:center;place-items:center;width:84px;height:84px;display:grid;position:relative}.ach-ring b{font:800 var(--fs-xl)/1 var(--cond)}.ach-ring small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ach-totals{gap:22px;display:flex}.ach-totals div{flex-direction:column;gap:3px;display:flex}.ach-totals b{font:800 var(--fs-2xl)/1 var(--cond);font-variant-numeric:tabular-nums}.ach-totals span{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ach-tiers{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ach-tc{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#ffffff0a;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.ach-tc i{background:var(--c);width:9px;height:9px;transform:rotate(45deg)}.ach-tc b{color:var(--text);font-variant-numeric:tabular-nums}.ach-recent{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ach-recent>small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-right:2px}.ach-chip{font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.04em;color:var(--text);background:color-mix(in srgb, var(--c) 12%, #ffffff08);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:2px;align-items:center;gap:6px;padding:4px 8px 4px 6px;display:inline-flex}.ach-chip svg{color:var(--c)}.ach-chip.big{padding:6px 10px 6px 8px}.ach-chip.big small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:2px}.ach-filter{align-items:center;margin-bottom:0}.ach-note{font:600 var(--fs-xs)/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-left:auto}.ach-cat .ct-head{margin-bottom:8px}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:8px;display:grid}.ach-card{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--c) 35%, transparent);background:#ffffff08;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;display:grid;position:relative}.ach-card.got{background:linear-gradient(100deg, color-mix(in srgb, var(--c) 13%, #ffffff05), #ffffff08 60%);border-left-color:var(--c)}.ach-ico{width:44px;height:44px;color:var(--dim);border:1px solid var(--line);background:#00000040;border-radius:50%;place-items:center;display:grid}.ach-card.got .ach-ico{color:var(--c);border-color:color-mix(in srgb, var(--c) 60%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--c) 28%, transparent), inset 0 0 10px color-mix(in srgb, var(--c) 18%, transparent)}.ach-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ach-txt b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.ach-card.locked .ach-txt b{color:#c6ccd1}.ach-card.secret .ach-txt b{letter-spacing:.2em;color:var(--muted)}.ach-txt>span{font-size:var(--fs-sm);color:var(--muted);line-height:1.3}.ach-card.secret .ach-txt>span{font-style:italic}.ach-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.ach-bar i{background:var(--c);height:100%;display:block}.ach-count,.ach-foot{font:600 var(--fs-xs)/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ach-card.got .ach-foot{color:color-mix(in srgb, var(--c) 70%, #fff)}.ach-pts{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ach-pts em{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--c);font-style:normal}.ach-pts b{font:800 var(--fs-xl)/1 var(--cond);font-variant-numeric:tabular-nums;color:var(--text)}.ach-card.locked .ach-pts b{color:var(--muted)}.ach-pts small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}@media (max-width:560px){.ach-top{gap:12px}.ach-tiers{margin-left:0}.ach-note{display:none}.ach-grid{grid-template-columns:minmax(0,1fr)}}.es-ach{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px;display:flex}.es-ach .kicker{width:100%}.k-achievement .rw-emblem:before{border-width:2px;border-radius:50%;inset:7px;transform:none}.k-achievement .rw-ins{animation-name:rwSpinIn;animation-duration:.5s}.k-achievement .rw-title{font-size:var(--fs-xl);line-height:1.05}.k-achievement .rw-sub{text-transform:none;letter-spacing:.02em;font-size:var(--fs-sm);color:#cfd5da}.k-achievement .rw-pts{font:800 var(--fs-lg)/1 var(--cond);color:var(--c);letter-spacing:.04em}.k-achievement .rw-pts small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;color:var(--muted);margin-left:3px}.k-achievement.t-platinum .rw-title{background:linear-gradient(#fff 10%,#bff3ff 55%,#6fc8e6 95%);color:#0000;text-shadow:none;filter:drop-shadow(0 1px 2px #000c);-webkit-background-clip:text;background-clip:text}.k-achievement.t-gold .rw-title{background:linear-gradient(#fff6d6 10%,#ffcf4a 55%,#d8902a 95%);color:#0000;text-shadow:none;filter:drop-shadow(0 1px 2px #000c);-webkit-background-clip:text;background-clip:text}.pc{--s:1;align-items:center;gap:calc(14px * var(--s));min-height:calc(96px * var(--s));padding:calc(10px * var(--s)) calc(16px * var(--s)) calc(10px * var(--s)) calc(10px * var(--s));background:linear-gradient(100deg, var(--c1) 0%, color-mix(in srgb, var(--c1) 45%, var(--c2)) 38%, var(--c2) 100%);isolation:isolate;text-align:left;color:#fff;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000073,inset 0 0 0 1px #ffffff1f}.pc-kill{--s:1.1;width:min(520px,100vw - 32px)}.pc-menu{--s:.9;width:100%}.pc-edit{--s:1.05;width:100%;max-width:560px}.pc-pat{z-index:-1;pointer-events:none;position:absolute;inset:0}.pc:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#0000004d 22%,#0000000d 70%,#00000040);position:absolute;inset:0}.pat-stripes .pc-pat{background:repeating-linear-gradient(115deg,#ffffff14 0 10px,#0000 10px 24px)}.pat-chevron .pc-pat{background:linear-gradient(135deg,#ffffff17 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(225deg,#ffffff17 25%,#0000 25%) -12px 0/24px 24px}.pat-grid .pc-pat{background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/14px 14px}.pat-topo .pc-pat{background:repeating-radial-gradient(at 78% 35%,#ffffff17 0 1px,#0000 1.5px 10px),repeating-radial-gradient(at 20% 110%,#ffffff0f 0 1px,#0000 1.5px 12px)}.pat-hex .pc-pat{background:radial-gradient(circle,#ffffff1f 2px,#0000 2.6px) 0 0/14px 12px,radial-gradient(circle,#ffffff1f 2px,#0000 2.6px) 7px 6px/14px 12px}.pat-rays .pc-pat{background:repeating-conic-gradient(from 0deg at 88% 50%, #ffffff14 0 5deg, transparent 5deg 13deg)}.pat-dots .pc-pat{background:radial-gradient(#ffffff24 1px,#0000 1.6px) 0 0/10px 10px}.pat-hazard .pc-pat{background:repeating-linear-gradient(135deg,#0000006b 0 12px,#0000 12px 24px)}.pc:after{content:"";z-index:2;pointer-events:none;--fc:transparent;box-shadow:inset 0 0 0 2px var(--fc);background:linear-gradient(var(--fc), var(--fc)) 4px 4px / 14px 3px no-repeat, linear-gradient(var(--fc), var(--fc)) 4px 4px / 3px 14px no-repeat, linear-gradient(var(--fc), var(--fc)) calc(100% - 4px) 4px / 14px 3px no-repeat, linear-gradient(var(--fc), var(--fc)) calc(100% - 4px) 4px / 3px 14px no-repeat, linear-gradient(var(--fc), var(--fc)) 4px calc(100% - 4px) / 14px 3px no-repeat, linear-gradient(var(--fc), var(--fc)) 4px calc(100% - 4px) / 3px 14px no-repeat, linear-gradient(var(--fc), var(--fc)) calc(100% - 4px) calc(100% - 4px) / 14px 3px no-repeat, linear-gradient(var(--fc), var(--fc)) calc(100% - 4px) calc(100% - 4px) / 3px 14px no-repeat;border-radius:3px;position:absolute;inset:0}.fr-steel:after{--fc:#8a96a3}.fr-bronze:after{--fc:#d4945a}.fr-silver:after{--fc:#d8e0e8}.fr-gold:after{--fc:#ffcf4a}.fr-gold{box-shadow:0 6px 24px #00000073,0 0 18px #ffcf4a47,inset 0 0 0 1px #ffffff1f}.fr-platinum:after{--fc:#9fe8ff}.fr-platinum{box-shadow:0 6px 24px #00000073,0 0 22px #9fe8ff59,inset 0 0 0 1px #ffffff1f}.fr-master:after{--fc:#ff8a4a;box-shadow:inset 0 0 0 2px #ff8a4a,inset 0 0 0 4px #0008,inset 0 0 0 5px #7fd4e8}.fr-firstdrop:after{--fc:#ff8a2a;box-shadow:inset 0 0 0 2px #ff8a2a,inset 0 -6px 0 -3px #ffe08a}.pc-bot:after{--fc:color-mix(in srgb, var(--c1) 70%, #fff)}.pc-sheen{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:30%;position:absolute;inset:-20% auto -20% -40%;transform:skew(-20deg)}.pc-kill .pc-sheen{animation:1.1s ease-out .35s pcSheen}.fr-gold .pc-sheen,.fr-platinum .pc-sheen{animation:4.5s ease-out .35s infinite pcSheen}@keyframes pcSheen{0%{opacity:0;left:-40%}8%{opacity:1}30%{opacity:0;left:120%}to{opacity:0;left:120%}}.pc-kill{animation:.45s cubic-bezier(.2,.9,.3,1.2) both pcIn}@keyframes pcIn{0%{opacity:0;transform:translate(-28px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pc,.pc-sheen{animation:none!important}}.pc-emb{z-index:1;width:calc(76px * var(--s));height:calc(76px * var(--s));place-items:center;display:grid;position:relative}.pc-emb svg{filter:drop-shadow(0 2px 4px #0009);width:100%;height:100%}.pc-emblem .pc-shape{stroke:var(--ec);stroke-width:1.6px;stroke-linejoin:round}.pc-emblem .pc-eglyph{color:var(--ec);stroke-width:1.6px}.pc-id{z-index:1;gap:calc(4px * var(--s));min-width:0;display:grid;position:relative}.pc-name{align-items:baseline;gap:calc(7px * var(--s));min-width:0;font:800 calc(30px * var(--s) * var(--text-scale,1))/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 4px #0009;display:flex}.pc-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.pc-tag{color:#ffffffb8;letter-spacing:.06em;flex-shrink:0;font-weight:700}.pc-title{font:700 calc(14px * var(--s) * var(--text-scale,1))/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:#ffdc8a;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-badges{gap:calc(5px * var(--s));margin-top:calc(2px * var(--s));display:flex}.pc-botline{font:700 calc(12px * var(--s))/1 var(--cond);letter-spacing:.24em;text-transform:uppercase;color:#fff9}.pc-badge{filter:drop-shadow(0 1px 2px #000000b3)}.pc-badge .pc-bhex{fill:#0a0c10d1;stroke:var(--bc);stroke-width:1.6px;stroke-linejoin:round}.pc-badge .ach-glyph{color:var(--bc)}.pc-badge.t-platinum .pc-bhex,.pc-badge.t-gold .pc-bhex{fill:color-mix(in srgb, var(--bc) 22%, #0a0c10)}.pc-rank{z-index:1;padding-left:calc(10px * var(--s));color:#ffdc8a;border-left:1px solid #ffffff2e;justify-items:center;gap:2px;display:grid;position:relative}.pc-rank .rank-badge{width:calc(30px * var(--s));height:calc(30px * var(--s))}.pc-rank b{font:800 calc(22px * var(--s))/1 var(--cond);color:#fff;font-variant-numeric:tabular-nums}.pc-rank small{font:700 calc(11px * var(--s))/1 var(--cond);letter-spacing:.14em;color:#ffffffb3}@media (max-width:520px){.pc-kill{--s:.82}.pc-menu{--s:.78}}.pce{flex-direction:column;gap:12px;min-width:0;display:flex}.pce-stage{z-index:3;border:1px solid var(--line);background:radial-gradient(120% 140% at 50% 0,#ffb43a1a,#080a0ceb 60%);border-radius:4px;gap:8px;padding:14px;display:grid;position:sticky;top:0}.pce-preview{justify-items:center;display:grid}.pce-acts{align-items:center;gap:12px;min-width:0;display:flex}.pce-shuffle{flex-shrink:0;height:32px;padding:0 14px}.pce-note{min-width:0;font:600 var(--fs-xs)/1.3 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pce-tabs{flex-wrap:wrap;gap:6px;display:flex}.pce-tab{color:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-bottom:2px solid #0000;border-radius:3px;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.pce-tab b{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase}.pce-tab small{font:600 var(--fs-xs)/1 var(--cond);color:var(--muted);font-variant-numeric:tabular-nums}.pce-tab:hover{background:#ffffff0f}.pce-tab.sel{border-color:var(--accent);background:#ffb43a1a}.pce-tab.sel b{color:var(--accent)}.pce-body{flex-direction:column;gap:10px;min-width:0;display:flex}.pce-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.pce-grid.embs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.pce-grid.ttls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pce-grid.bdg{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.pce-t{text-align:center;min-width:0;color:inherit;border:1px solid var(--line);cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff04);border-radius:3px;flex-direction:column;align-items:center;gap:5px;padding:8px 6px;transition:transform .12s,border-color .12s;display:flex;position:relative}.pce-t:hover{border-color:var(--accent);transform:translateY(-1px)}.pce-t.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#ffb43a1f}.pce-t>b{max-width:100%;font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pce-t>small{max-width:100%;font:600 var(--fs-xs)/1.2 var(--cond);letter-spacing:.04em;color:var(--muted)}.pce-t>small.on{color:var(--accent);letter-spacing:.14em;text-transform:uppercase}.pce-t.locked{cursor:help}.pce-t.locked>b{color:var(--muted)}.pce-t.locked .pce-sw,.pce-t.locked .pce-emb,.pce-t.locked .pce-mini{filter:grayscale(.75)brightness(.5)}.pce-t.locked:after{content:"";opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%239aa3ab' stroke-width='1.8'%3E%3Crect x='3.5' y='8' width='11' height='8' rx='1.2'/%3E%3Cpath d='M6 8V5.6a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:12px;position:absolute;top:6px;right:6px}.pce-sw{isolation:isolate;background:linear-gradient(100deg, var(--c1), var(--c2));border-radius:2px;width:100%;height:44px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.pce-sw .pc-pat{position:absolute;inset:0}.pce-emb{place-items:center;height:56px;display:grid}.pce-emb svg{filter:drop-shadow(0 2px 3px #0009)}.pce-t.ttl{text-align:left;align-items:flex-start;padding:10px 12px}.pce-t.ttl>b{color:#ffdc8a;letter-spacing:.14em}.pce-t.ttl.locked>b{color:var(--muted)}.pc.pce-mini{width:100%;height:44px;min-height:0;box-shadow:none;padding:0;display:block}.pce-t.bd{gap:4px;padding:8px 4px}.pce-t.bd>b{font-size:var(--fs-xs);white-space:normal;line-height:1.1}.pce-lockbadge{width:38px;height:38px;color:color-mix(in srgb, var(--bc) 45%, #333);clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);background:#ffffff0d;place-items:center;display:grid}.pce-slots{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.pce-slot{width:110px;min-height:84px;color:inherit;border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 6px;display:flex}.pce-slot small{font:600 var(--fs-xs)/1.1 var(--cond);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--muted)}.pce-slot:hover{border-color:var(--bad)}.pce-slot.empty{cursor:default;border-style:dashed}.pce-slot.empty i{clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);background:#ffffff0f;width:34px;height:38px}.pce-auto{color:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:3px;flex-direction:column;justify-content:center;gap:4px;padding:8px 14px;display:flex}.pce-auto b{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase}.pce-auto small{font-size:var(--fs-xs);color:var(--muted)}.pce-auto.sel{border-color:var(--accent);background:#ffb43a1a}.pce-auto.sel b{color:var(--accent)}.pce-more summary{cursor:pointer;font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 0}.pce-more .pce-grid{margin-top:6px}.pce-fine{font-size:var(--fs-xs);color:var(--muted);margin:0}.pce-tagf{gap:10px;max-width:520px;display:grid}.pce-tagf label{font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.12em;text-transform:uppercase;gap:4px;display:grid}.pce-tagf label small{font:500 var(--fs-xs)/1.3 var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.pce-tagrow{align-items:center;gap:8px;display:flex}.pce-tagrow>span{font:800 var(--fs-xl)/1 var(--cond);color:var(--muted)}.pce-tagrow input{width:110px;height:40px;font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#fff;border:1px solid var(--line);background:#00000059;border-radius:3px;padding:0 10px}.pce-tagrow input:focus{border-color:var(--accent);outline:none}.pce-tagrow .btn{height:40px}.mx-crumbs{min-height:22px;font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-crumbs button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.mx-crumbs button:hover{color:var(--text)}.mx-crumbs button[aria-current],.mx-crumbs b{color:var(--accent)}.mx-crumbs>span{color:var(--dim)}.mx-badge{--tc:#5a636c;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.mx-badge i{background:color-mix(in srgb, var(--tc) 22%, #0d1115);border:2px solid var(--tc);border-radius:3px;position:absolute;inset:2px;transform:rotate(45deg)}.mx-badge b{font:800 var(--fs-sm)/1 var(--cond);color:#fff;position:relative}.mx-badge.none i{border-style:dashed;border-color:#4a525a}.mx-badge.master i{box-shadow:0 0 10px color-mix(in srgb, var(--tc) 70%, transparent)}.mx-bar{flex-direction:column;gap:6px;display:flex}.mx-row{align-items:center;gap:10px;display:flex}.mx-row>b{min-width:0;font:700 var(--fs-md)/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;flex:1;gap:3px;display:flex}.mx-row>b small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.12em;color:var(--muted)}.mx-row>span{font:600 var(--fs-sm)/1 var(--cond);letter-spacing:.04em;color:var(--muted);white-space:nowrap}.mx-fill{background:#ffffff14;border-radius:1px;height:6px;display:block;overflow:hidden}.mx-fill b{background:linear-gradient(90deg, var(--accent), #ffd27a);height:100%;display:block}.mx-bar p{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.4}.mx-track{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mx-track li{font-size:var(--fs-sm);border-left:2px solid var(--tc,transparent);background:#ffffff06;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.mx-track li.quiet{color:var(--dim)}.mx-track li.got{color:#cfe8d0}.mx-track li.got .mx-n{color:#fff;background:#3d6b44}.mx-track li.next{background:#ffb43a1a;outline:1px solid #ffb43a80}.mx-track .mx-n{height:22px;font:800 var(--fs-xs)/1 var(--cond);background:#ffffff12;border-radius:2px;place-items:center;display:grid}.mx-track small{font:600 var(--fs-xs)/1 var(--cond);color:var(--dim)}.mx-more summary{cursor:pointer;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:6px 0}.mx-more summary:hover{color:var(--text)}.mx-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.mx-fin{text-align:left;min-width:0;color:inherit;background:var(--panel);border:1px solid var(--line);border-bottom:2px solid var(--rc,var(--line-2));cursor:pointer;border-radius:3px;flex-direction:column;gap:4px;padding:6px 6px 7px;display:flex;position:relative}.mx-fin.rare{--rc:#4a9ad8}.mx-fin.epic{--rc:#a66ae0}.mx-fin.legendary{--rc:#f0b040}.mx-fin:hover,.mx-fin.hov{background:#ffffff12}.mx-fin.sel{border-color:var(--accent);background:#ffb43a1f}.mx-fin.locked{cursor:help}.mx-fin.locked .mx-sw{filter:grayscale(.7)brightness(.55)}.mx-fin.locked b{color:var(--muted)}.mx-sw{border-radius:2px;height:26px;display:flex;overflow:hidden}.mx-sw i{flex:1}.mx-sw i.factory{background:repeating-linear-gradient(135deg,#3a3e42 0 6px,#2e3236 6px 12px)}.mx-fin b{font:700 var(--fs-sm)/1.1 var(--cond);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-fin small{font:600 var(--fs-xs)/1.1 var(--cond);letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-fin.sel small{color:var(--accent)}.mx-fin.find.locked small{white-space:normal}.mx-cards{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.mx-card{text-align:left;min-width:0;color:inherit;border:1px solid var(--line);cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff04);border-radius:3px;flex-direction:column;gap:3px;padding:8px 10px 10px;transition:border-color .12s,background .12s;display:flex;position:relative}.mx-card:hover{border-color:var(--accent);background:#ffb43a14}.mx-card .mx-pic{height:64px;margin-bottom:4px;display:block}.mx-card .mx-pic .art{width:100%;height:100%}.mx-card .mx-pic .art>img{object-fit:contain}.mx-card .mx-badge{width:26px;height:26px;position:absolute;top:6px;right:6px}.mx-card>b{font:700 var(--fs-md)/1.1 var(--cond);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-card>small{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mx-stage-canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.mx-stage-canvas:active{cursor:grabbing}.apx{grid-template-columns:200px minmax(0,1fr);gap:18px;min-height:0;display:grid}.apx-rail{flex-direction:column;gap:4px;display:flex}.apx-tab{text-align:left;color:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-left:3px solid #0000;border-radius:3px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.apx-tab b{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase}.apx-tab small{font-size:var(--fs-xs);color:var(--muted)}.apx-tab:hover{background:#ffffff0f}.apx-tab.sel{border-color:var(--accent);border-left-color:var(--accent);background:#ffb43a1a}.apx-tab.sel b{color:var(--accent)}.apx-main{flex-direction:column;gap:14px;min-width:0;display:flex}.apx-group h4{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 8px}.apx-group+.apx-group{margin-top:6px}.apx-note{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.45}.apx-item{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.apx-stage{aspect-ratio:16/10;border:1px solid var(--line-2);background:radial-gradient(70% 60% at 50% 58%,#ffb43a1f,#0a0d1099 70%),#0b0e12;border-radius:4px;place-items:center;min-height:220px;display:grid;position:sticky;top:0;overflow:hidden}.apx-stage>.art{width:80%;height:70%}.apx-stage.live>.art{display:none!important}.apx-sides{z-index:1;gap:4px;display:flex;position:absolute;bottom:10px;left:10px}.apx-side-pick{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid var(--line-2);border-bottom:3px solid var(--fc);cursor:pointer;background:#0000008c;border-radius:2px;padding:5px 10px}.apx-side-pick.sel{background:color-mix(in srgb, var(--fc) 35%, #000)}.apx-side{flex-direction:column;gap:12px;min-width:0;display:flex}.apx-side h5{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.apx-side h5 small{font:500 var(--fs-xs)/1.2 var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.lg-drawer:has(.apx-host){z-index:60;background:linear-gradient(90deg,#080a0df5,#0b0e12 40px),#0b0e12;width:min(1180px,100% - 300px);position:fixed}.lg-drawer .apx-host{padding:14px 22px 18px}#login.customizing:has(.apx-host) .lg-soldier{margin-right:min(1180px,100% - 300px)}.lg-drawer .apx-host{flex:1}@media (max-width:1100px){.apx-item{grid-template-columns:minmax(0,1fr)}.apx-stage{position:relative}}@media (max-width:900px){.lg-drawer:has(.apx-host){width:100%}#login.customizing:has(.apx-host) .lg-soldier{margin-right:0}}@media (max-width:720px){.apx{grid-template-columns:minmax(0,1fr);gap:10px}.apx-rail{flex-direction:row;gap:4px;margin:0 -2px;padding-bottom:2px;overflow-x:auto}.apx-tab{flex:none;padding:8px 10px}.apx-tab small{display:none}.mx-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mx-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}#deploy .ar-crumbs{flex:none;padding:10px 22px 0}#deploy .ar-crumbs .ar-back{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:var(--panel);border:1px solid var(--line-2);cursor:pointer;border-radius:3px;margin-right:6px;padding:5px 10px}#deploy .ar-crumbs .ar-back:hover{border-color:var(--accent)}#deploy .ar-crumbkeys{font:500 var(--fs-xs)/1 var(--font);letter-spacing:0;text-transform:none;color:var(--dim);margin-left:auto}#deploy .ar-crumbkeys kbd{margin-right:4px}#deploy .ar-body.st-loadout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;gap:14px 18px;display:grid}#deploy .st-loadout .ar-hubclasses{grid-area:1/1;min-width:0}#deploy .st-loadout .ar-slots{flex-direction:column;grid-area:2/1;gap:8px;margin-right:0;padding-right:4px;display:flex;overflow-y:auto;container:none}#deploy .st-loadout .ar-side{flex-direction:column;grid-area:1/2/3;min-height:0;display:flex;overflow-y:auto}#deploy .st-loadout .ar-side .ar-abil{margin-top:0}#deploy .st-loadout .dq-h small{font:500 var(--fs-xs)/1 var(--font);letter-spacing:0;text-transform:none;color:var(--dim);margin-left:10px}#deploy .st-loadout .ar-classlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}#deploy .st-loadout .dq-class{grid-template-columns:54px minmax(0,1fr) auto;padding:8px 10px 12px}#deploy .st-loadout .dq-class .ci:has(.art){width:54px;height:54px}#deploy .ar-slotgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}#deploy .ar-slotgrid .ar-slot{border-top:2px solid #0000;border-left-width:1px;grid-template-rows:38px auto;grid-template-columns:minmax(0,1fr);align-items:end;row-gap:4px;padding:8px 12px 10px}#deploy .ar-slotgrid .ar-slot.primary,#deploy .ar-slotgrid .ar-slot.sidearm{grid-column:span 3;grid-template-rows:72px auto}#deploy .ar-slotgrid .ar-slot.sel{border-top-color:var(--accent)}#deploy .ar-slotgrid .ar-slot.sel:after{display:none}#deploy .ar-slotgrid .ar-slot .si{justify-content:center;height:100%}#deploy .ar-slotgrid .ar-slot .si>svg{height:34px}#deploy .ar-slotgrid .ar-slot .si .art{width:100%;height:100%}#deploy .ar-slotgrid .ar-slot .si .art>img{object-position:center;object-fit:contain}#deploy .ar-slotgrid .ar-slot.base{margin-top:0}#deploy .ar-slotgrid .ar-slot .sn small{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}#deploy .ar-body.st-pick,#deploy .ar-body.st-custom{flex-direction:column;display:flex}#deploy .st-pick .ar-pick,#deploy .st-custom .ar-pick{flex:1}#deploy .st-pick .ar-split,#deploy .st-custom .ar-split{grid-template-columns:minmax(0,1fr) 380px}#deploy .ar-list.cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;gap:6px;display:grid}#deploy .ar-list.cards>.ar-fam{grid-column:1/-1}#deploy .ar-item .ai{position:relative}#deploy .ar-item .ai .mx-badge{width:24px;height:24px;position:absolute;top:-8px;right:-6px}#deploy .ar-item .ai .mx-badge b{font-size:var(--fs-xs)}#deploy .ag-acts{gap:6px;margin:8px 0 10px;display:flex}#deploy .ag-acts .btn{height:32px;padding:0 12px}#deploy .ar-gun .dp-mastery .mx-bar p{font-size:var(--fs-xs)}#deploy .ar-ctabs{border-bottom:1px solid var(--line);gap:2px;padding:0 14px;display:flex}#deploy .ar-ctabs button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px 9px}#deploy .ar-ctabs button:hover{color:var(--text)}#deploy .ar-ctabs button.sel{color:var(--accent);border-bottom-color:var(--accent)}#deploy .ar-phead{justify-content:space-between;align-items:center;gap:12px;display:flex}#deploy .ar-cam{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:16px;min-height:0;padding:12px 14px;display:grid;overflow-y:auto}#deploy .ar-cam .apx-stage{min-height:260px;position:relative}#deploy .ar-camside{flex-direction:column;gap:12px;min-width:0;display:flex}#deploy .ar-camside.wide{grid-column:1/-1;max-width:760px}@container deploy (width<=1120px){#deploy .ar-body.st-loadout{grid-template-columns:minmax(0,1fr) 250px}#deploy .st-loadout .dq-class{grid-template-columns:1fr;justify-items:center;gap:3px;padding:6px 4px 9px}#deploy .st-loadout .dq-class .cn{align-items:center}#deploy .st-loadout .dq-class kbd{display:none}#deploy .st-pick .ar-split,#deploy .st-custom .ar-split{grid-template-columns:minmax(0,1fr) 300px}#deploy .ar-slotgrid{grid-template-columns:repeat(4,minmax(0,1fr))}#deploy .ar-slotgrid .ar-slot.primary,#deploy .ar-slotgrid .ar-slot.sidearm{grid-column:span 2}}@container deploy (width<=720px){#deploy .ar-crumbs{padding:8px 12px 0}#deploy .ar-crumbkeys{display:none}#deploy .ar-body.st-loadout{flex-direction:column;padding:8px 12px;display:flex;overflow-y:auto}#deploy .st-loadout .ar-slots,#deploy .st-loadout .ar-side{overflow:visible}#deploy .st-loadout .dq-class .ci:has(.art){width:40px;height:40px}#deploy .st-loadout .dq-class .cn small{display:none}#deploy .ar-body.st-loadout>*{flex:none}#deploy .ar-slotgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#deploy .ar-slotgrid .ar-slot{grid-template-rows:48px auto;min-height:0;padding:8px}#deploy .ar-slotgrid .ar-slot.primary,#deploy .ar-slotgrid .ar-slot.sidearm{grid-template-rows:64px auto}#deploy .ar-slotgrid .ar-slot em{position:static}#deploy .ar-body.st-pick,#deploy .ar-body.st-custom{padding:8px 12px}#deploy .st-pick .ar-split,#deploy .st-custom .ar-split{flex-direction:column;display:flex;overflow-y:auto}#deploy .st-pick .ar-split>*,#deploy .st-custom .ar-split>*{overflow:visible}#deploy .ar-list.cards{grid-template-columns:minmax(0,1fr)}#deploy .ar-gun{border-left:0;border-top:1px solid var(--line)}#deploy .ar-cam{grid-template-columns:minmax(0,1fr)}#deploy .ar-cam .apx-stage{aspect-ratio:auto;height:190px;min-height:0}#deploy .ar-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;min-height:0;padding:8px 12px 10px}#deploy .ar-foot .ar-over{grid-column:1/-1;max-height:72px;overflow-y:auto}#deploy .ar-foot .ar-acts{grid-template-columns:minmax(0,1fr)}#deploy .ar-foot .ar-kits{flex-direction:row}#deploy .ar-foot .ar-kits .btn{flex:1;min-width:0;height:30px;padding:0 8px}#deploy .ar-foot .ar-kits .ar-rebuy small,#deploy .ar-foot .ar-keys{display:none}#deploy .ar-foot .dq-go{min-height:44px}}.mp-tile{position:relative}.mp-badge{z-index:1;position:absolute;top:6px;left:6px}.mp-badge .mx-badge{width:24px;height:24px}.mp-badge .mx-badge b{font-size:var(--fs-xs)}@media (min-width:761px){#motorwin .mp-body{overflow:hidden}#motorwin .mp-grid,#motorwin .mp-detail{overscroll-behavior:contain;min-height:0;overflow-y:auto}}#motorwin .mp-detail .apx-stage.mp-stage{z-index:2;aspect-ratio:16/10;flex-shrink:0;min-height:0;max-height:190px;margin:0 0 6px;position:sticky;top:-14px;box-shadow:0 10px 14px -6px #0009}.mp-detail .mx-bar{margin-bottom:8px}.mp-detail .mx-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.fr{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.fr-main,.fr-side{flex-direction:column;gap:12px;min-width:0;display:flex}.fr-add,.fr-sec{border:1px solid var(--line);background:#0a0d10d1;border-radius:4px;padding:14px 16px}.fr-add{border-top:2px solid var(--accent);flex-direction:column;gap:8px;display:flex}.fr-add-row{gap:8px;display:flex}.fr-add input{min-width:0;height:42px;font:700 var(--fs-lg)/1 var(--cond);letter-spacing:.06em;color:var(--text);border:1px solid var(--line-2,var(--line));background:#0006;border-radius:3px;flex:1;padding:0 12px}.fr-add input:focus{border-color:var(--accent);outline:none}.fr-add .btn{height:42px}.fr-note{min-height:18px;font-size:var(--fs-sm);color:var(--good);line-height:1.35}.fr-note.bad{color:var(--bad)}.fr-list{flex-direction:column;gap:12px;display:flex}.fr-sec h3,.fr-sec summary{margin:0 0 8px}.fr-sec h3 em,.fr-sec summary em{color:var(--accent);margin-left:6px;font-style:normal}.fr-sec summary{cursor:pointer}.fr-sec ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fr-none{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.4}.fr-fine{font-size:var(--fs-xs);color:var(--dim);margin:0;line-height:1.45}.fr-side .fe-toggle{align-self:flex-start}.fr-row{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}.fr-row:first-child{border-top:0}.fr-dot{background:var(--dim);border-radius:50%;flex-shrink:0;width:9px;height:9px}.fr-match .fr-dot{background:var(--good);box-shadow:0 0 8px #7ee38e99}.fr-menu .fr-dot{background:var(--accent)}.fr-invite .fr-dot{background:var(--accent);box-shadow:0 0 8px #ffb43a99}.fr-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fr-who b{font:700 var(--fs-lg)/1.1 var(--cond);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-who small{font-size:var(--fs-sm);color:var(--muted);line-height:1.3}.fr-match .fr-who small{color:#cfe9d3}.fr-offline .fr-who b{color:var(--muted)}.fr-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fr-acts .btn{height:32px;font-size:var(--fs-sm);padding:0 12px}.fr-acts .fr-small{color:var(--muted);padding:0 8px}.fr-acts .fr-sure{color:var(--bad);border-color:var(--bad)}.fr-tag{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:#ffffff0f;border-radius:2px;padding:4px 8px}.fr-invites{background:#ffb43a12;border-color:#ffb43a73}.fr-empty{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.fe-badge{min-width:18px;height:18px;font:800 var(--fs-xs)/1 var(--cond);letter-spacing:0;color:var(--accent-ink);background:var(--accent);border-radius:9px;place-items:center;margin-left:7px;padding:0 5px;display:inline-grid}.fe-badge.on{color:#0c0f12;background:var(--good)}#friends-box{z-index:50;zoom:var(--menu-zoom,1);--vw:calc(1vw / var(--menu-scale,1));--vh:calc(1vh / var(--menu-scale,1));background:#0009;place-items:center;padding:16px;animation:.15s fadeIn;display:grid;position:fixed;inset:0}.fr-card{width:min(1040px,100%);max-height:calc(100 * var(--vh) - 32px);background:var(--panel-solid);border:1px solid var(--line-2,var(--line));border-top:2px solid var(--accent);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.fr-body{padding:14px 16px 16px;overflow:auto}#fr-toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.fr-toast{width:min(360px,100vw - 36px);font-size:var(--fs-md);color:var(--text);border:1px solid var(--line);border-left:3px solid var(--accent);pointer-events:auto;animation:frIn .2s var(--ease);background:#090b0df5;border-radius:3px;flex-direction:column;gap:6px;padding:12px 14px;line-height:1.35;transition:opacity .2s,transform .2s;display:flex;box-shadow:0 10px 30px #00000080}.fr-toast.out{opacity:0;transform:translate(20px)}.fr-toast small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.fr-toast em{font-style:normal;font-size:var(--fs-sm);color:var(--muted);margin-top:4px;display:block}.fr-toast-acts{gap:8px;margin-top:4px;display:flex}.fr-toast-acts .btn{height:32px;font-size:var(--fs-sm);flex:1}@keyframes frIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@media (max-width:900px){.fr{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fr-row{flex-wrap:wrap}.fr-acts{flex-basis:100%;justify-content:flex-start;padding-left:19px}.fr-add-row{flex-direction:column}.fr-add input{flex:none}}.fr-tag.fr-lead{color:var(--accent-ink);background:var(--accent)}#whatsnew-box{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);--vw:calc(1vw / var(--menu-scale,1));--vh:calc(1vh / var(--menu-scale,1));background:#030507a8;place-items:center;padding:16px;animation:.15s fadeIn;display:grid;position:fixed;inset:0}.wn-card{zoom:var(--menu-scale,1);width:min(780px,100%);max-height:min(820px, calc(var(--vh,1vh) * 100 - 32px));background:var(--panel-solid);border:1px solid var(--line-2);border-top:2px solid var(--accent);box-sizing:border-box;border-radius:4px;flex-direction:column;display:flex;box-shadow:0 24px 80px #0009}.wn-list{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;outline:none;flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto}.wn-empty{text-align:center;color:var(--muted);margin:0;padding:48px 16px}.wn-date{z-index:1;font:800 var(--fs-lg)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:linear-gradient(var(--panel-solid) 78%, transparent);align-items:center;gap:10px;margin:0 -20px;padding:16px 20px 10px;display:flex;position:sticky;top:0}.wn-date i{font:600 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;color:var(--dim);margin-left:auto}.wn-new{font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;color:#0c0f12;background:var(--good);border-radius:2px;padding:3px 7px 2px}.wn-item{--cat:var(--accent);border:1px solid var(--line);border-left:3px solid var(--cat);background:#ffffff08;border-radius:3px;outline:none;margin-top:8px;padding:12px 14px 12px 16px}.wn-item:has(.wn-cat[data-cat=Added]){--cat:var(--good)}.wn-item:has(.wn-cat[data-cat=Fixed]){--cat:#7fc4ff}.wn-item:has(.wn-cat[data-cat=Balance]){--cat:#c9a6ff}.wn-item:focus-visible{border-color:var(--line-2);border-left-color:var(--cat);background:#ffffff0f}.wn-item header{align-items:baseline;gap:10px;display:flex}.wn-cat{min-width:62px;font:800 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--cat);flex-shrink:0}.wn-item h3{font:700 var(--fs-lg)/1.15 var(--cond);letter-spacing:.02em;color:var(--text);margin:0}.wn-text{font:400 var(--fs-md)/1.45 var(--font);color:#c3cad0;margin-top:8px}.wn-text p{margin:0 0 8px}.wn-text ul{margin:0 0 8px;padding-left:18px}.wn-text li{margin:2px 0}.wn-text li::marker{color:var(--cat)}.wn-text>:last-child{margin-bottom:0}.wn-text b{color:var(--text);font-weight:600}.wn-code{color:var(--text)}.wn-dot{vertical-align:1px;background:var(--good);width:8px;height:8px;animation:wnPulse 2.4s var(--ease) infinite;border-radius:50%;margin-left:7px;display:inline-block;box-shadow:0 0 #7ee38e99}@keyframes wnPulse{0%{box-shadow:0 0 #7ee38e8c}70%,to{box-shadow:0 0 0 7px #7ee38e00}}@media (prefers-reduced-motion:reduce){.wn-dot{animation:none}}@media (max-width:560px){.wn-item header{flex-direction:column;gap:5px}.wn-list{padding:4px 12px 14px}.wn-date{margin:0 -12px;padding:14px 12px 8px}}.fe-tabs{align-self:stretch;align-items:stretch;gap:2px;min-width:0;margin:-14px 0;display:flex}.fe-tabs button{padding:0 clamp(8px, calc(.85 * var(--vw)), 20px);font:800 var(--fs-md)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;transition:color .15s;display:inline-flex;position:relative}.fe-tabs button:hover,.fe-tabs button.sel{color:var(--text)}.fe-tabs button.sel:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 0 16px #ffb43a99}.fe-tabs button:focus-visible{color:var(--accent-2);outline:none}.fe-tabs .fe-tab-key{opacity:.7;padding:0 4px}.fe-tabs .fe-tab-key kbd{pointer-events:none}#login.signed-in .lg-tag{display:none}#login.signed-in .lg-top{gap:12px}#login .lg-main{transition:none}#login.signed-in:not([data-view=home]) .lg-main{padding-top:clamp(12px, calc(2.4 * var(--vh)), 32px);grid-template-columns:minmax(0,1fr)}#login.signed-in:not([data-view=home]) .lg-soldier,#login.signed-in:not([data-view=home]) .lg-cards{display:none}#login.signed-in:not([data-view=home]) .lg-act{place-self:start center;max-width:1480px}#login.signed-in[data-view=home] .lg-act{max-width:600px}#login button:focus-visible,#login [data-row]:focus-visible,#login a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fe-home{flex-direction:column;gap:14px;display:flex}.fe-quick{width:100%;height:clamp(96px, calc(15 * var(--vh)), 140px);text-align:left;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:0 28px;transition:background .15s,transform 80ms;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #ffb43a33}.fe-quick:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 22px,#0000000d 22px 44px);position:absolute;inset:0}.fe-quick:hover:not(:disabled),.fe-quick:focus-visible{background:var(--accent-2)}.fe-quick:active:not(:disabled){transform:translateY(1px)}.fe-quick:disabled{opacity:.5;cursor:progress}#login .fe-quick:focus-visible{outline-offset:3px;outline:3px solid #fff}.fe-quick-k{font:800 clamp(34px, calc(4.2 * var(--vw)), 58px)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase}.fe-quick-sub{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.fe-quick-line{min-height:20px;font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.fe-quick-line b{color:var(--text)}.fe-quick-line .spin{vertical-align:-3px;margin-right:8px}.skel{vertical-align:-.06em;background:#ffffff14;border-radius:2px;width:5em;max-width:100%;height:.82em;display:inline-block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);animation:1.4s ease-in-out infinite skel-run;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-run{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.fe-opt-bots{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-left:8px;padding-left:16px;display:inline-flex}.fe-quick-mode{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.fe-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.fe-tile{text-align:left;min-width:0;min-height:104px;color:inherit;font:inherit;border:1px solid var(--line);border-top:2px solid var(--line-2);cursor:pointer;background:#0a0d10d1;border-radius:4px;flex-direction:column;gap:6px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.fe-tile:hover,.fe-tile:focus-visible{border-top-color:var(--accent);background:#161a1ef0}.fe-tile small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.fe-tile b{font:700 var(--fs-lg)/1.1 var(--cond);letter-spacing:.04em}.fe-tile span{font-size:var(--fs-sm);color:var(--muted);line-height:1.35}.fe-seg{flex-wrap:wrap;gap:4px;display:flex}.fe-seg button{font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:2px;padding:8px 14px}.fe-seg button:hover{color:var(--text);border-color:var(--line-2)}.fe-seg button.sel{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.fe-toggle{height:32px;font:700 var(--fs-sm)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:2px;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.fe-toggle i{background:#ffffff1f;border-radius:7px;width:26px;height:14px;transition:background .15s;position:relative}.fe-toggle i:after{content:"";background:var(--muted);border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.fe-toggle.on{color:var(--text);border-color:#ffb43a80}.fe-toggle.on i{background:#ffb43a59}.fe-toggle.on i:after{background:var(--accent);transform:translate(12px)}.fe-page{flex-direction:column;gap:14px;animation:.15s fadeIn;display:flex}.fe-step{align-items:center;gap:12px;margin-top:4px;display:flex}.fe-step h2{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;margin:0}.fe-num{width:28px;height:28px;font:800 var(--fs-md)/1 var(--cond);color:var(--accent-ink);background:var(--accent);border-radius:50%;place-items:center;display:grid}.fe-modes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.fe-mode,.fe-mode-more{text-align:left;color:inherit;font:inherit;border:1px solid var(--line);border-left:3px solid var(--line-2);background:#0a0d10d1;border-radius:4px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.fe-mode{cursor:pointer}.fe-mode:hover{background:#161a1ef0}.fe-mode.sel{border-color:#ffb43a8c;border-left-color:var(--accent);background:#ffb43a14}.fe-mode b,.fe-mode-more b{font:800 var(--fs-xl)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase}.fe-mode span,.fe-mode-more span{font-size:var(--fs-sm);color:#cfd6dc;line-height:1.4}.fe-mode small{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.fe-mode-more{background:0 0;border-style:dashed}.fe-mode-more b{color:var(--muted);font-size:var(--fs-lg)}.fe-mode-more span{color:var(--dim)}.fe-maps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fe-map{text-align:left;min-width:0;color:inherit;font:inherit;border:1px solid var(--line);cursor:pointer;background:#0a0d10d1;border-radius:4px;flex-direction:column;gap:6px;padding:0 0 14px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.fe-map:hover{border-color:var(--line-2);background:#161a1ef0}.fe-map.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 30px #ffb43a1f}.fe-map b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px 0}.fe-map span{font-size:var(--fs-sm);color:var(--muted);padding:0 14px;line-height:1.35}.fe-map-art{aspect-ratio:16/9;background:linear-gradient(160deg,#1b2229,#0b0f13);display:block;position:relative;overflow:hidden}.fe-map-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.fe-map:hover .fe-map-art img,.fe-map.sel .fe-map-art img{transform:scale(1.04)}.fe-map-art.any{color:var(--muted);background:repeating-linear-gradient(135deg,#ffffff08 0 10px,#0000 10px 20px),linear-gradient(160deg,#1b2229,#0b0f13);place-items:center;display:grid}.fe-map-art.any svg{width:30%;height:40%}.fe-map.sel .fe-map-art.any{color:var(--accent)}.fe-opts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fe-opt-note{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.fe-foot{border:1px solid var(--line);border-top:2px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090b0df0;border-radius:4px;align-items:center;gap:10px;margin-top:4px;padding:14px 16px;display:flex;position:sticky;bottom:0}.fe-foot-txt{min-width:0;font-size:var(--fs-sm);color:var(--muted);flex-direction:column;flex:1;gap:4px;display:flex}.fe-foot-txt b{font:800 var(--fs-lg)/1.1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.fe-foot .btn{flex-shrink:0;height:46px}.fe-go{min-width:220px;font-size:var(--fs-lg);letter-spacing:.14em;height:52px!important}.fe-err{color:var(--bad);display:block}.fe-filters{border:1px solid var(--line);background:#0a0d10d1;border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:12px 22px;padding:14px 16px;display:flex}.fe-f{flex-direction:column;gap:8px;display:flex}.fe-f-t{flex-direction:row;gap:8px}.fe-f-sort{display:none}.fe-table-wrap{border:1px solid var(--line);background:#080a0cd1;border-radius:4px;min-height:200px;position:relative;overflow:auto}.fe-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.fe-table th{z-index:1;text-align:left;border-bottom:1px solid var(--line-2);background:#11161b;padding:0;position:sticky;top:0}.fe-table th button{width:100%;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 14px;display:flex}.fe-table th button:hover{color:var(--text)}.fe-table th[aria-sort=ascending] button,.fe-table th[aria-sort=descending] button{color:var(--accent)}.fe-arrow{font-size:9px;font-style:normal}.fe-table td{white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 14px}.fe-table tbody tr{cursor:pointer;transition:background .1s}.fe-table tbody tr:hover{background:#ffffff0a}.fe-table tbody tr.sel{box-shadow:inset 3px 0 0 var(--accent);background:#ffb43a1a}.fe-table tbody tr.full{color:var(--muted)}.fe-table tr.fe-group th{text-align:left;font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line-2);background:#ffb43a0d;padding:10px 14px 6px;position:static}.fe-table tr.fe-group small{color:var(--muted);letter-spacing:.08em;margin-left:10px}#login .fe-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fe-table .c-name b{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.06em}.fe-now{font:600 var(--fs-xs)/1.2 var(--cond);letter-spacing:.04em;color:var(--muted);margin-top:4px;display:block}.fe-official{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;vertical-align:1px;color:var(--accent);border:1px solid #ffb43a8c;border-radius:2px;margin-left:8px;padding:3px 6px;display:inline-block}.fe-mapcell{align-items:center;gap:10px;display:flex}.fe-thumb{background:#1b2229;border-radius:2px;flex-shrink:0;width:52px;height:29px;display:block;overflow:hidden}.fe-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fe-pl{vertical-align:middle;background:#ffffff1a;border-radius:2px;width:46px;height:4px;margin-right:8px;display:inline-block;overflow:hidden}.fe-pl i{background:var(--accent);height:100%;display:block}.c-ping.good{color:var(--good)}.c-ping.ok{color:var(--warn)}.c-ping.bad{color:var(--bad)}.fe-st{font:700 var(--fs-xs)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:4px 8px;display:inline-block}.fe-st.open{color:#0c0f12;background:var(--good)}.fe-st.full{color:var(--muted);background:#ffffff14}.fe-empty{font-size:var(--fs-md);color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.fe-empty .link{font-size:var(--fs-md);color:var(--accent)}.fe-browser .fe-foot-txt{flex-flow:wrap;align-items:center;gap:4px 8px}#lg-invite .lg-inv-go{height:52px;font-size:var(--fs-lg);letter-spacing:.14em;align-self:stretch;margin-top:8px}.lg-load{z-index:10;background:#050607;align-items:flex-end;animation:.2s fadeIn;display:flex;position:absolute;inset:0}.ld-art{background:50%/cover no-repeat;animation:30s linear both ldZoom;position:absolute;inset:0}.ld-art:after{content:"";background:linear-gradient(#05060773 0%,#05060726 35%,#050607b3 68%,#050607f5 100%),linear-gradient(90deg,#0506078c,#0000 60%);position:absolute;inset:0}.ld-art.none{background:radial-gradient(80% 60% at 70% 30%,#ffb43a1a,#0000 60%),linear-gradient(#0b0f13,#050607);animation:none}@keyframes ldZoom{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.ld-box{width:100%;max-width:900px;padding:0 clamp(16px, calc(6 * var(--vw)), 110px) clamp(28px, calc(9 * var(--vh)), 110px);flex-direction:column;gap:10px;display:flex;position:relative}.ld-kicker{font:700 var(--fs-md)/1 var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);min-height:1em}.ld-map{font:800 clamp(44px, calc(7 * var(--vw)), 104px)/.95 var(--cond);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 4px 30px #0009}.ld-blurb{max-width:60ch;font-size:var(--fs-lg);color:#cfd6dc;line-height:1.4}.ld-stage{max-width:560px;font:700 var(--fs-lg)/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffb43a4d;border-left:3px solid var(--accent);background:#090b0dcc;border-radius:3px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.ld-stage small{font:600 var(--fs-sm)/1.2 var(--cond);color:var(--accent);letter-spacing:.08em;margin-left:auto}.ld-stage .spin{width:18px;height:18px}.ld-goal{max-width:60ch;font:600 var(--fs-md)/1.35 var(--cond);letter-spacing:.04em;color:var(--accent)}.ld-goal:empty,.ld-clock:empty{display:none}.ld-bar{background:#ffffff1a;max-width:560px;height:5px;margin-top:-6px;position:relative;overflow:hidden}.ld-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:22%;animation:1.7s cubic-bezier(.45,.05,.55,.95) infinite bt-run;position:absolute;top:0;bottom:0;left:-22%}.ld-fill{transform-origin:0;background:linear-gradient(90deg,#ff8a2a,#ffb43a 70%,#ffcf7a);height:100%;transition:transform .45s ease-out;display:block;transform:scaleX(0)}.ld-clock{font:700 var(--fs-md)/1.2 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#cfd6dc;font-variant-numeric:tabular-nums}.ld-slow{max-width:560px;font-size:var(--fs-md);color:#e8d6b0;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ld-slow[hidden]{display:none}@media (max-width:1000px){.fe-maps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:800px) and (min-width:1001px){.fe-map span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fe-mode,.fe-mode-more{padding:12px 16px}.fe-page{gap:10px}}@media (max-width:2100px){.lg-top{flex-wrap:wrap}.fe-tabs{border-top:1px solid var(--line);contain:inline-size;order:3;width:100%;margin:0 0 -14px;overflow-x:auto}.fe-tabs button{height:44px}}@media (max-width:900px){.fe-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-table .c-mode,.fe-table .c-region{display:none}.fe-quick{padding:0 20px}}@media (max-width:700px){.fe-tabs .fe-tab-key{display:none}.fe-maps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.fe-map span{display:none}.fe-map b{font-size:var(--fs-md);padding:6px 10px 0}.fe-modes{grid-template-columns:minmax(0,1fr)}.fe-f-sort{display:flex}.fe-filters{gap:10px 14px;padding:12px}.fe-seg button{padding:8px 10px}.fe-foot{flex-wrap:wrap;padding:12px}.fe-foot-txt{flex-basis:100%}.fe-foot .btn{flex:140px}.fe-go{min-width:0}.fe-table thead{display:none}.fe-table,.fe-table tbody{display:block}.fe-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 10px;padding:12px;display:grid}.fe-table td{white-space:normal;border:0;padding:0;display:block}.fe-table .c-name{grid-column:1}.fe-table .c-status{grid-area:1/2;justify-self:end}.fe-table .c-map{grid-column:1/-1}.fe-table .c-players{grid-column:1}.fe-table .c-left,.fe-table .c-ping{grid-column:2;justify-self:end}.fe-table .c-left{grid-row:3}.fe-table .c-ping{grid-row:4}.fe-table .c-mode,.fe-table .c-region,.ld-stage small{display:none}}@media (max-width:900px){#login.signed-in .lg-act{order:-1}#login.signed-in .lg-soldier{height:max(220px, calc(30 * var(--vh)))}}@media (max-width:480px){#login.signed-in .lg-top-r{flex-wrap:wrap}#login.signed-in #lg-me{flex-basis:100%}#login.signed-in .lg-top-r .btn{flex:1 1 0;min-width:0}.fe-tiles{grid-template-columns:minmax(0,1fr)}.fe-tile{min-height:0}.fe-tabs button{font-size:var(--fs-sm);letter-spacing:.1em;padding:0 10px}}
