*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0b12;height:100%;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}#game{background:#0b0b12;width:100vw;height:100dvh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}button{font-family:inherit}#top{top:calc(env(safe-area-inset-top) + 10px);align-items:center;gap:8px;display:flex;position:fixed;left:12px;right:12px}#title{letter-spacing:-.02em;text-shadow:0 1px 6px #0006;margin-right:auto;font-size:20px;font-weight:900}#top button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;height:36px;padding:0 12px;font-size:14px;font-weight:800}#xray,#slow,#vitals{color:#fff!important;background:#14161cb3!important}#xray.on,#slow.on,#vitals.on{background:#ff3b3b!important}#respawn{color:#fff!important;background:#14161cb3!important;font-size:18px!important}#weapons{top:calc(env(safe-area-inset-top) + 58px);pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 8px;display:flex;position:fixed;left:0;right:0}#weapons button{pointer-events:auto;color:#fff;cursor:pointer;background:#14161c99;border:0;border-radius:999px;align-items:center;gap:5px;height:34px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:flex}#weapons button svg{flex:none;width:24px;height:24px}#weapons button kbd{opacity:.45;margin-right:-1px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#weapons button.on{color:#111;background:#fff}#weapons button.on kbd{opacity:.5}#weapons button.menu{background:#14161c99;padding:0 9px 0 8px;box-shadow:inset 0 0 0 1.5px #ffffff47}#weapons button.menu kbd,#weapons button.spawn kbd{opacity:.8;background:#ffffff24;border-radius:4px;margin:0 0 0 2px;padding:3px 4px}#weapons button:focus-visible{outline-offset:2px;outline:2px solid #fff}#toolmenu button:focus-visible{outline-offset:2px;outline:2px solid #fff}svg .k{fill:#0000006b}svg .ks{stroke:#00000080}.on svg .k{fill:#fff9}.on svg .ks{stroke:#ffffffbf}@media (pointer:coarse),(max-width:760px){#weapons{pointer-events:auto;touch-action:pan-x;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:5px;padding:2px 8px;overflow-x:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}#weapons::-webkit-scrollbar{display:none}#weapons button{scroll-snap-align:start;flex:none;justify-content:center;width:40px;height:34px;padding:0}#weapons button svg{width:26px;height:26px}#weapons button span,#weapons button kbd{display:none}#weapons button.on{width:auto;padding:0 11px 0 7px}#weapons button.on span{white-space:nowrap;font-size:12px;display:inline}#weapons button.lab{order:-1}#weapons button.menu{z-index:1;background:#14161cf0;order:-1;padding:0;position:sticky;left:0;box-shadow:inset 0 0 0 1.5px #ffffff47,4px 0 8px #00000059}#weapons button.spawn{order:-1}}#toolmenu{z-index:15;background:#06070a52;justify-content:center;align-items:center;padding:104px 12px 56px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#toolmenu[hidden]{display:none}.tm-panel{-webkit-backdrop-filter:blur(10px);background:#111318e0;border-radius:18px;flex-direction:column;gap:12px;width:min(640px,100%);max-height:100%;padding:12px;animation:.14s ease-out tmIn;display:flex;box-shadow:0 20px 60px #00000073,inset 0 0 0 1px #ffffff0f}@keyframes tmIn{0%{opacity:0;transform:translateY(6px)scale(.985)}}.tm-head{align-items:center;gap:8px;display:flex}.tm-tabs{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.tm-tabs::-webkit-scrollbar{display:none}.tm-tab{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:13.5px;font-weight:800;display:flex}.tm-tab small{opacity:.45;font-size:11px;font-weight:700}.tm-tab:hover{background:#ffffff21}.tm-tab.on{color:#111;background:#fff}.tm-close{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 8px 0 10px;font-size:14px;font-weight:800;display:flex}.tm-close:hover{background:#ffffff24}.tm-close kbd,.tm-foot kbd,.tm-card kbd{font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tm-close kbd{opacity:.75;background:#ffffff1f;border-radius:5px;padding:3px 5px}.tm-grid{touch-action:pan-y;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin:-2px;padding:2px;display:grid;overflow-y:auto}.tm-card{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:96px;padding:10px 6px 9px;font-size:13px;font-weight:800;transition:background .1s,transform .1s;display:flex;position:relative}.tm-card svg{flex:none;width:46px;height:46px}.tm-card span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tm-card:hover{background:#ffffff1f}.tm-card:active{transform:scale(.97)}.tm-card.on{color:#111;background:#fff}.tm-card kbd{opacity:.5;position:absolute;top:8px;left:9px}.tm-card em{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;padding:2px 6px;font:800 9.5px/1.2 system-ui,sans-serif;position:absolute;top:7px;right:7px}.tm-card em.held{background:#00000014}.tm-card.soon{cursor:default;color:#fff6;background:#ffffff08;box-shadow:inset 0 0 0 1.5px #ffffff12}.tm-card.soon:hover{background:#ffffff0d}.tm-card.soon:active{transform:none}.tm-card.soon em{color:#f2c200;background:#f2c2001f}.tm-foot{color:#fff9;justify-content:space-between;align-items:center;gap:12px;min-height:18px;padding:0 4px;font-size:12.5px;display:flex}.tm-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-info b{color:#fff;font-weight:800}.tm-info kbd{background:#ffffff1f;border-radius:4px;margin-left:4px;padding:2px 4px}.tm-keys{opacity:.7;flex:none}@media (pointer:coarse),(max-width:600px){#toolmenu{padding:100px 8px calc(env(safe-area-inset-bottom) + 8px);align-items:flex-end}.tm-panel{border-radius:18px;gap:10px;padding:10px}.tm-tabs{gap:4px}.tm-tab{justify-content:center;padding:0 9px;font-size:12.5px}.tm-tab small,.tm-close kbd,.tm-keys{display:none}.tm-close{justify-content:center;width:34px;padding:0}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:88px;gap:7px}.tm-card{height:auto;font-size:12.5px}.tm-card svg{width:42px;height:42px}.tm-card kbd,.tm-info kbd{display:none}}@media (pointer:coarse) and (orientation:portrait),(max-width:600px) and (orientation:portrait){.tm-grid{min-height:183px}.tm-tab{flex:auto;padding:0 7px}}#crosshair{pointer-events:none;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px;position:fixed;top:50%;left:50%;box-shadow:0 0 0 1.5px #00000080}#hitmarker{pointer-events:none;opacity:0;color:#fff;background:linear-gradient(45deg,#0000 45%,currentColor 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,currentColor 45% 55%,#0000 55%);width:26px;height:26px;margin:-13px;position:fixed;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 5px,#000 6px);mask:radial-gradient(circle,#0000 5px,#000 6px)}#hitmarker.kill{color:#ff2a2a}#hitmarker.pop{animation:.25s ease-out pop}@keyframes pop{0%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}#msg{text-align:center;letter-spacing:.08em;color:#fff;text-shadow:0 2px 8px #0009;opacity:0;pointer-events:none;font-size:22px;font-weight:900;transition:opacity .2s;position:fixed;top:58%;left:0;right:0}#msg.show{opacity:1}#joy{pointer-events:none;background:#ffffff1f;border:2px solid #ffffff59;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;display:none;position:fixed}#knob{background:#ffffffbf;border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fire{right:22px;bottom:calc(env(safe-area-inset-bottom) + 90px);background:#dc1e1e8c;border:3px solid #fffc;border-radius:50%;width:86px;height:86px;display:none;position:fixed}#help{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 36px);text-align:center;opacity:.75;text-shadow:0 1px 4px #0009;pointer-events:none;font-size:13px;position:fixed}@media (pointer:coarse){#fire{display:block}#help{display:none}}#credit a{color:inherit;text-decoration:none}#credit{bottom:calc(env(safe-area-inset-bottom) + 10px);text-align:center;color:#fff;opacity:.8;text-shadow:0 1px 4px #00000080;font-size:12px;text-decoration:none;position:fixed;left:0;right:0}#pauseBtn{letter-spacing:-1px;font-weight:900;color:#fff!important;background:#14161cb3!important}#pause{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#08090c9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#pause[hidden],#pause .card[hidden]{display:none}#pause .card{overscroll-behavior:contain;text-align:center;background:#15171c;border-radius:18px;flex-direction:column;gap:10px;width:min(360px,100%);max-height:100%;padding:22px 18px;display:flex;overflow-y:auto;box-shadow:0 20px 60px #00000080}#pause h2{margin-bottom:4px;font-size:28px;font-weight:900}#pause button{color:#fff;cursor:pointer;background:#262a32;border:0;border-radius:12px;height:46px;font-size:16px;font-weight:800}#pause button.primary{color:#111;background:#fff}#pause .keys{opacity:.7;font-size:12.5px;line-height:1.5}#pause .pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}#pause .pair button{white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:15px;overflow:hidden}#pause a{color:#fff;opacity:.6;font-size:13px}@media (max-width:440px){#title{display:none}#top{justify-content:flex-end;gap:5px;left:8px;right:8px}#top button{white-space:nowrap;padding:0 9px;font-size:12.5px}#discord{width:34px;height:34px}}@media (max-width:400px){#top button{padding:0 7px;font-size:12px}#top{gap:4px}#respawn,#pauseBtn{width:32px;padding:0!important}}#report{left:10px;top:calc(env(safe-area-inset-top) + 136px);text-shadow:0 1px 2px #000c;letter-spacing:.02em;color:#d9dbe0;z-index:5;background:#0e0f1280;border-left:3px solid #f2c200;border-radius:6px;width:min(270px,56vw);padding:8px 10px;font:600 10.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed}#report[hidden]{display:none}#report{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;transform:translate(-6px)}#report.on{opacity:1;transform:none}#report .chip{display:none}#report.phone.on{pointer-events:auto}#report.phone{top:calc(env(safe-area-inset-top) + 100px);width:auto;max-width:min(250px,62vw);padding:5px 9px 7px;font-size:10px;left:8px}#report.phone .chip{white-space:nowrap;color:#eef0f3;display:block;position:relative}#report.phone .chip b{color:#f2c200}#report.phone .chip i{background:#c81d1d;border-radius:1px;height:2px;position:absolute;bottom:-4px;left:0}#report.phone .chip:after{content:"▾";opacity:.6;margin-left:6px}#report.phone.open .chip:after{content:"▴"}#report.phone:not(.open)>div:not(.chip),#report.phone:not(.open) .ecg{display:none}#report.phone.open{width:min(250px,62vw)}#report.phone.open .chip{margin-bottom:4px}#report.phone.open .hd{display:none}#report .hd{color:#f2c200;margin-bottom:4px;font-weight:800}#report .bar{background:#2b2e35;border-radius:3px;height:5px;margin:2px 0 4px;overflow:hidden}#report .bar i{background:#c81d1d;height:100%;display:block}#report .sub{color:#f2c200;margin-top:5px}#report .ok{color:#7fd17f}#report .warn{color:#ffb020}#report .dead,#report .crit{color:#ff5a4f}#report .w{opacity:.9}#report .tq{color:#b8d36a}#tqhint{color:#eef0f3;letter-spacing:.03em;text-align:center;text-shadow:0 1px 2px #000;pointer-events:none;opacity:0;z-index:4;background:#0a0b0e9e;border-radius:6px;width:max-content;max-width:min(86vw,420px);padding:4px 10px;font:700 11.5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .18s;position:fixed;top:calc(50% + 22px);left:50%;transform:translate(-50%)}#tqhint.on{opacity:1}#tqhint.warn{color:#ffc24a}#tqhint i{color:#b8d36a;font-style:normal}body.killcam #tqhint,body.autopsy #tqhint,body.scoped #tqhint{visibility:hidden}#report .ecg{background:#00000040;border-radius:3px;width:100%;height:30px;margin-top:5px;display:block}#kc{pointer-events:none;z-index:6;display:none;position:fixed;top:0;bottom:0;left:0;right:0}#kc i{background:#000;height:11vh;position:absolute;left:0;right:0}#kc i:first-child{top:0}#kc i:nth-child(2){bottom:0}#kc b{text-align:center;letter-spacing:.3em;color:#f2c200;font:900 13px/1 ui-monospace,monospace;position:absolute;top:calc(11vh + 10px);left:0;right:0}body.killcam #kc{display:block}body.killcam #top,body.killcam #weapons,body.killcam #toolmenu,body.killcam #joy,body.killcam #fire,body.killcam #crosshair,body.killcam #hitmarker{visibility:hidden}#discord{color:#fff;background:#5865f2;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.discordBtn,#pause .discordBtn{background:#5865f2;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:800;text-decoration:none;display:flex;opacity:1!important;color:#fff!important;font-size:15px!important;text-decoration:none!important}#kcoff{left:calc(env(safe-area-inset-left) + 14px);pointer-events:auto;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff8c;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;position:absolute;bottom:calc(11vh + 14px)}#kcskip{right:calc(env(safe-area-inset-right) + 14px);pointer-events:auto;color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute;bottom:calc(11vh + 14px)}#scope{pointer-events:none;z-index:4;background:radial-gradient(circle,#0000 0 34vmin,#000 34.4vmin);display:none;position:fixed;top:0;bottom:0;left:0;right:0}#scope:before,#scope:after{content:"";background:#000;position:absolute}#scope:before{width:2px;margin-left:-1px;top:15%;bottom:15%;left:50%}#scope:after{height:2px;margin-top:-1px;top:50%;left:15%;right:15%}body.scoped #scope{display:block}body.scoped #fire,body.scoped #zoomBtn{z-index:5}body.scoped #crosshair{visibility:hidden}#zoomBtn{right:calc(env(safe-area-inset-right) + 12px);bottom:calc(env(safe-area-inset-bottom) + 188px);z-index:5;background:#14161c8c;border:2px solid #fff9;border-radius:50%;width:52px;height:52px;padding:0;display:none;position:fixed}#zoomBtn svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;width:26px;height:26px;margin:auto;display:block}#zoomBtn.on{background:#fff;border-color:#fff}#zoomBtn.on svg{stroke:#111}#zoomBtn svg .dot{fill:#fff;stroke:none}#zoomBtn.on svg .dot{fill:#ff3b3b}@media (pointer:coarse){#zoomBtn{display:block}}body.killcam #zoomBtn{visibility:hidden}#throwBtn,#slashBtn{right:calc(env(safe-area-inset-right) + 122px);bottom:calc(env(safe-area-inset-bottom) + 104px);color:#fff;z-index:5;touch-action:none;background:#b5161b80;border:2px solid #ffffffa6;border-radius:50%;width:58px;height:58px;padding:0;position:fixed}#throwBtn svg{stroke:#fff;stroke-linecap:round;fill:none;width:30px;height:30px;margin:auto;display:block}#slashBtn{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}#slashBtn svg{stroke:#fff;stroke-linecap:round;fill:none;width:24px;height:24px;display:block}#slashBtn span{letter-spacing:.02em;color:#fff;font:700 10px/1 system-ui,sans-serif}#throwBtn:active,#slashBtn:active{background:#b5161bd9}#throwBtn[hidden],#slashBtn[hidden]{display:none}body.killcam #throwBtn,body.autopsy #throwBtn,body.menu #throwBtn,body.killcam #slashBtn,body.autopsy #slashBtn,body.menu #slashBtn{visibility:hidden}#au{pointer-events:none;z-index:6;display:none;position:fixed;top:0;bottom:0;left:0;right:0}body.autopsy #au{display:block}body.autopsy #help,body.autopsy #credit,body.killcam #help,body.killcam #credit,body.autopsy #top,body.autopsy #weapons,body.autopsy #joy,body.autopsy #fire,body.autopsy #crosshair,body.autopsy #hitmarker,body.autopsy #zoomBtn,body.autopsy #report{visibility:hidden}#au .vig{background:radial-gradient(at 50% 48%,#0000 38%,#04060a8c 72%,#000000e0 100%);animation:.5s ease-out both aufade;position:absolute;top:0;bottom:0;left:0;right:0}#au b{top:calc(env(safe-area-inset-top) + 18px);text-align:center;letter-spacing:.32em;color:#e9edf2;text-shadow:0 1px 3px #000;font:900 13px/1 ui-monospace,monospace;position:absolute;left:0;right:0}#au b:before{content:"";vertical-align:1px;background:#ff3b30;border-radius:50%;width:8px;height:8px;margin-right:10px;animation:1s steps(2,end) infinite aublink;display:inline-block}#au .auline{left:50%;bottom:calc(env(safe-area-inset-bottom) + 62px);color:#f1f2f4;letter-spacing:.06em;text-align:left;opacity:0;background:#08090cb8;border-left:3px solid #ff3b30;max-width:min(92vw,860px);padding:8px 14px;font:700 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .4s;position:absolute;transform:translate(-50%)}#au.cut .auline{opacity:1}#au svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}#au svg polyline{fill:none;stroke:#f4f5f7;stroke-width:1.2px;filter:drop-shadow(0 0 1px #000)}#au svg circle{fill:#f4f5f7;stroke:#000;stroke-width:.8px}#au .aulabels div{white-space:nowrap;color:#f4f5f7;letter-spacing:.07em;opacity:0;background:#08090cc7;border-radius:3px;padding:3px 7px;font:800 10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:0;left:0}#auskip kbd,#kcskip kbd,#kcoff kbd{background:#0000001f;border-radius:4px;margin-left:6px;padding:2px 5px;font:800 11px/1 ui-monospace,monospace}#auskip{right:calc(env(safe-area-inset-right) + 14px);bottom:calc(env(safe-area-inset-bottom) + 14px);pointer-events:auto;color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute}@keyframes aufade{0%{opacity:0}}@keyframes aublink{50%{opacity:.15}}#controlsCard{text-align:left!important;width:min(440px,100%)!important}#controlsCard h2{text-align:center}#pause .ctl{flex-direction:column;gap:6px;display:flex}#pause .ctl h3{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-top:8px;font-size:12px;font-weight:800}#pause .ctl dl{grid-template-columns:max-content 1fr;gap:6px 14px;font-size:14px;line-height:1.35;display:grid}#pause .ctl dt{white-space:nowrap;font-weight:800}#pause .ctl dd{opacity:.78;margin:0}#ammo{right:calc(env(safe-area-inset-right) + 22px);bottom:calc(env(safe-area-inset-bottom) + 22px);color:#fff;text-shadow:0 1px 2px #000;text-align:right;pointer-events:none;z-index:5;background:#0e0f1280;border-radius:10px;min-width:74px;padding:6px 12px;font:800 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed}#ammo[hidden]{display:none}#ammo span{opacity:.6;margin-left:4px;font-size:12px}#ammo.low b{color:#ffb020}#ammo.reloading{letter-spacing:.12em;text-align:center;font-size:11px}#ammo.reloading b{color:#f2c200}#ammo i{background:#f2c200;border-radius:2px;height:3px;margin-top:5px;display:block}@media (pointer:coarse){#ammo{right:calc(env(safe-area-inset-right) + 122px);bottom:calc(env(safe-area-inset-bottom) + 96px);min-width:64px;padding:5px 9px;font-size:18px}}body.killcam #ammo,body.autopsy #ammo{visibility:hidden}#menu{z-index:30;text-align:center;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(at 50% 40%,#1d1e23,#0b0c0f 70%);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#menu[hidden]{display:none}.mn-box{flex-direction:column;align-items:center;gap:16px;width:min(340px,100%);animation:.25s ease-out mnIn;display:flex}@keyframes mnIn{0%{opacity:0;transform:translateY(8px)}}.mn-title{letter-spacing:-.04em;color:#f2c200;text-shadow:0 4px 28px #0000008c;white-space:nowrap;font:900 max(54px,min(17vw,104px))/.86 system-ui,-apple-system,Segoe UI,sans-serif}.mn-studio{color:#f3f4f6;letter-spacing:.01em;opacity:.92;align-items:center;gap:9px;margin-top:-6px;font:800 19px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.mn-studio .by{opacity:.7;margin-right:-2px;font-weight:500}.mn-studio svg{width:32px;height:46px;display:block}.mn-tape{background:repeating-linear-gradient(-45deg,#f2c200 0 9px,#16171a 9px 18px);border-radius:2px;width:100%;height:12px;box-shadow:0 2px 10px #0006}#play{color:#111;letter-spacing:.16em;cursor:pointer;touch-action:manipulation;background:#f2c200;border:0;border-radius:14px;width:100%;height:78px;padding-left:.16em;font:900 36px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:background .1s,transform 80ms;box-shadow:0 12px 34px #00000080,inset 0 -5px #0003}#play:hover{background:#ffd01f}#play:not(:disabled){letter-spacing:.1em;font-size:30px;animation:2.8s ease-in-out infinite playglow}@keyframes playglow{0%,to{box-shadow:0 12px 34px #00000080,inset 0 -5px #0003,0 0 10px #f2c20059}50%{box-shadow:0 12px 34px #00000080,inset 0 -5px #0003,0 0 34px 8px #f2c200bf}}@media (prefers-reduced-motion:reduce){#play:not(:disabled){animation:none;box-shadow:0 12px 34px #00000080,inset 0 -5px #0003,0 0 26px 6px #f2c20099}}@media (max-width:380px){#play:not(:disabled){font-size:26px}}#play:disabled{color:#c9cbd1;box-shadow:none;cursor:progress;letter-spacing:.02em;opacity:.85;background:#3a3b40;background:linear-gradient(90deg, #5b5532 var(--load,0%), #3a3b40 var(--load,0%));font-variant-numeric:tabular-nums;padding:0 12px;font-size:15px;font-weight:800;line-height:1.25}#play:active{transform:translateY(2px);box-shadow:0 6px 20px #00000080,inset 0 -2px #0003}#play:focus-visible{outline-offset:3px;outline:3px solid #fff}.mn-classic{color:#ffffffb8;text-shadow:0 1px 4px #0009;font-size:13px;line-height:1.45}.mn-classic a{color:#f2c200;text-underline-offset:2px;white-space:nowrap;font-weight:700;text-decoration:underline}.mn-classic a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}@media (max-height:420px){.mn-box{gap:12px}.mn-title{font-size:max(44px,min(15vh,72px))}#play{height:62px;font-size:30px}}body.menu #top,body.menu #weapons,body.menu #help,body.menu #credit,body.menu #crosshair,body.menu #hitmarker,body.menu #fire,body.menu #zoomBtn,body.menu #joy,body.menu #report,body.menu #ammo,body.menu #tqhint{visibility:hidden}#toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:30;color:#e9edf2;background:#0c0d11e0;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:min(420px,100vw - 32px);padding:8px 8px 8px 14px;font:600 13px/1.25 system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0006}#toast[hidden]{display:none}#toast button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:8px;flex:none;height:32px;padding:0 14px;font:800 13px system-ui,sans-serif}#fatal{z-index:60;text-align:center;background:#08090ce6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@media (max-height:480px){#fatal{align-items:flex-start}#fatal>div{gap:8px;margin:auto 0;padding:14px 18px}#fatal h2{font-size:20px}#fatal p{font-size:13px}#fatal button{height:40px}}#fatal>div{background:#15171c;border-radius:18px;flex-direction:column;gap:12px;width:min(440px,100%);padding:24px 20px;display:flex;box-shadow:0 20px 60px #00000080}#fatal h2{color:#f2c200;font-size:26px;font-weight:900}#fatal p{opacity:.85;font-size:15px;line-height:1.45}#fatal button.keep{color:#fff;background:0 0;height:40px;font-size:15px;box-shadow:inset 0 0 0 1.5px #ffffff4d}#fatal button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:12px;height:50px;font:800 17px system-ui,sans-serif}#fatal a{color:#f2c200;text-underline-offset:2px;font-size:14px;font-weight:700;text-decoration:underline}#fatal small{opacity:.6;font-size:12px;line-height:1.4}#notice{top:calc(env(safe-area-inset-top) + 56px);z-index:40;color:#fff;background:#781e14eb;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;font:600 13px/1.3 system-ui,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%)}#notice[hidden]{display:none}#notice button{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:8px;flex:none;width:28px;height:28px}#debug{z-index:70;color:#b9f5c4;white-space:pre-wrap;word-break:break-all;pointer-events:none;-webkit-user-select:text;user-select:text;background:#000000d1;border-radius:8px;max-width:min(760px,100vw - 16px);max-height:calc(100vh - 16px);margin:0;padding:8px 10px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;bottom:8px;left:8px;overflow:hidden}#tcount{right:calc(env(safe-area-inset-right) + 12px);top:calc(env(safe-area-inset-top) + 100px);z-index:5;color:#e9edf2;letter-spacing:.03em;text-shadow:0 1px 2px #000;cursor:pointer;background:#0e0f1280;border:0;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 9px 0 7px;font:800 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed}#tcount b{color:#f2c200;font-size:12px}#tcount i{opacity:.55;font-style:normal}#tcount.daily:after{content:"";background:#f2c200;border-radius:50%;width:6px;height:6px;margin-left:3px;box-shadow:0 0 0 2px #f2c20033}#tcount:hover{background:#0e0f12b8}@media (pointer:coarse),(max-width:760px){#tcount{right:calc(env(safe-area-inset-right) + 8px);height:28px}}body.menu #tcount,body.killcam #tcount,body.autopsy #tcount,body.scoped #tcount{visibility:hidden}#tstamp{left:50%;top:calc(env(safe-area-inset-top) + 136px);z-index:15;pointer-events:none;width:max-content;max-width:min(420px,100vw - 32px);position:fixed;transform:translate(-50%)}#tstamp .tst-box{text-align:center;opacity:0;background:#0c0d11c7;border:3px solid #ff3b30;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:7px 16px 8px;display:flex;transform:rotate(-3deg);box-shadow:0 6px 22px #00000059,inset 0 0 0 1px #ff3b3059}#tstamp .tst-box b{letter-spacing:.2em;color:#ff3b30;text-shadow:0 1px #0006;padding-left:.2em;font:900 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#tstamp .tst-box span{color:#f1f2f4;font:700 13px/1.3 system-ui,sans-serif}#tstamp .tst-box small{letter-spacing:.14em;color:#f2c200;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#tstamp .tst-box.daily{border-color:#f2c200;box-shadow:0 6px 22px #00000059,inset 0 0 0 1px #f2c20059}#tstamp .tst-box.daily b{color:#f2c200}#tstamp.on .tst-box{animation:.26s cubic-bezier(.2,.9,.3,1.25) both tstIn}#tstamp:not(.on) .tst-box{animation:.35s ease-in both tstOut}@keyframes tstIn{0%{opacity:0;transform:rotate(-9deg)scale(1.9)}70%{opacity:1;transform:rotate(-2deg)scale(.96)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes tstOut{0%{opacity:1;transform:rotate(-3deg)scale(1)}to{opacity:0;transform:rotate(-3deg)scale(.97)translateY(-6px)}}@media (pointer:coarse),(max-width:760px){#tstamp{top:calc(env(safe-area-inset-top) + 204px)}#tstamp .tst-box b{font-size:18px}#tstamp .tst-box span{font-size:12.5px}}body.menu #tstamp{visibility:hidden}#pause #testsCard{text-align:left;flex-direction:column;gap:0;width:min(460px,100%);padding:0;display:flex;overflow:hidden}#pause #testsCard[hidden]{display:none}#testsCard .ts-tape{background:repeating-linear-gradient(-45deg,#f2c200 0 9px,#16171a 9px 18px);flex:none;height:10px}#testsCard .ts-head{border-bottom:1px solid #ffffff12;flex:none;padding:14px 18px 12px}#testsCard h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font:900 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#testsCard .ts-sum{letter-spacing:.06em;color:#ffffff9e;text-transform:uppercase;margin-top:6px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#testsCard .ts-sum b{color:#f2c200;font-size:14px}#testsCard .ts-bar{background:#2b2e35;border-radius:3px;height:5px;margin-top:8px;overflow:hidden}#testsCard .ts-bar i{background:#f2c200;height:100%;display:block}#testsCard .ts-list{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:4px 12px 10px;overflow-y:auto}#testsCard h3{letter-spacing:.14em;text-transform:uppercase;color:#f2c200;justify-content:space-between;align-items:baseline;margin:12px 6px 6px;font:800 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}#testsCard h3 small{color:#ffffff73;letter-spacing:.08em;font-size:10.5px}#testsCard ul{flex-direction:column;gap:4px;list-style:none;display:flex}#testsCard .ts-row{background:#ffffff0a;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:7px 10px;display:flex}#testsCard .ts-box{color:#111;border:2px solid #ffffff4d;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font:900 14px/1 system-ui,sans-serif;display:grid}#testsCard .ts-txt{color:#f1f2f4;flex-direction:column;flex:1;gap:2px;min-width:0;font:700 14px/1.3 system-ui,sans-serif;display:flex}#testsCard .ts-txt small{color:#ffffff73;font-size:11.5px;font-weight:600}#testsCard .ts-n{color:#fff9;flex:none;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#testsCard .ts-row em{letter-spacing:.14em;color:#ff3b30;border:2px solid #ff3b30;border-radius:4px;flex:none;padding:3px 6px;font:900 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:rotate(-4deg)}#testsCard .ts-row.done{background:#f2c2000f}#testsCard .ts-row.done .ts-box{background:#f2c200;border-color:#f2c200}#testsCard .ts-row.done .ts-txt{color:#fff9}#testsCard .ts-foot{border-top:1px solid #ffffff12;flex:none;gap:8px;padding:10px 12px 12px;display:flex}#testsCard .ts-foot button{flex:1}#pause #ptests small{color:#f2c200;margin-left:6px;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#pause .lab{text-align:left;flex-direction:column;gap:8px;display:flex}#pause .lab h3{letter-spacing:.08em;text-transform:uppercase;opacity:.6;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:800;display:flex}#pause .lab h3 kbd{letter-spacing:0;background:#ffffff24;border-radius:4px;padding:3px 5px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (pointer:coarse){#pause .lab h3 kbd{display:none}}#pause .lab .keys{margin-top:-2px}#pause .seg{background:#262a32;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}#pause .seg button{background:0 0;border-radius:9px;height:38px;padding:0 2px;font-size:14px}#pause .seg button.on{color:#111;background:#fff}#pause #lfreeze.on,#pause #plab.on{box-shadow:inset 0 0 0 2px #8fc2ff}#labchips{top:calc(env(safe-area-inset-top) + 102px);z-index:5;pointer-events:none;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}#labchips button{pointer-events:auto;color:#fff;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:#14161cb8;border:0;border-radius:999px;height:26px;padding:0 10px;font:800 11px/1 system-ui,sans-serif;box-shadow:inset 0 0 0 1.5px #ffffff40}#labchips button[hidden]{display:none}#labchips button i{opacity:.55;letter-spacing:0;margin-left:6px;font-style:normal;font-weight:700}@media (pointer:coarse){#labchips{top:calc(env(safe-area-inset-top) + 136px);left:auto;right:calc(env(safe-area-inset-right) + 8px);flex-direction:column;align-items:flex-end;transform:none}}#chipFreeze{color:#cfe5ff!important;box-shadow:inset 0 0 0 1.5px #8fc2ff!important}#labfx{pointer-events:none;z-index:1;background:radial-gradient(#0000 58%,#6ea0ff33 100%);display:none;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #96c3ff52}body.frozen #labfx{display:block}body.killcam #labchips,body.autopsy #labchips,body.scoped #labchips,body.menu #labchips{visibility:hidden}body.photo #top,body.photo #weapons,body.photo #toolmenu,body.photo #crosshair,body.photo #hitmarker,body.photo #fire,body.photo #zoomBtn,body.photo #report,body.photo #ammo,body.photo #help,body.photo #credit,body.photo #tqhint,body.photo #labchips,body.photo #labfx,body.photo #toast,body.photo #scope,body.photo #tcount,body.photo #tstamp,body.photo #throwBtn,body.photo #slashBtn{visibility:hidden!important}#photo[hidden]{display:none}#photo .ph-top{top:calc(env(safe-area-inset-top) + 10px);color:#fff;text-align:center;pointer-events:none;z-index:6;background:#0c0d118c;border-radius:12px;flex-direction:column;align-items:center;gap:3px;max-width:calc(100vw - 24px);padding:7px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}#photo .ph-top b{letter-spacing:.14em;font-size:12px}#photo .ph-top span{opacity:.75;font-size:12px;line-height:1.35}#photo .ph-bar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:6;pointer-events:none;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed}#photo .ph-bar>*{pointer-events:auto}#phExit{cursor:pointer;background:#14161cb3;border:0;border-radius:50%;width:48px;height:48px}#phExit svg{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;fill:none;width:22px;height:22px;margin:auto;display:block}#phShot{cursor:pointer;background:#ffffff2e;border:4px solid #fff;border-radius:50%;width:72px;height:72px;padding:5px}#phShot i{background:#fff;border-radius:50%;width:100%;height:100%;transition:transform .1s;display:block}#phShot:active i{transform:scale(.86)}.ph-fov{color:#fff;letter-spacing:.06em;text-transform:uppercase;opacity:.85;background:#14161c8c;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;font:700 11px/1 system-ui,sans-serif;display:flex}.ph-fov input{accent-color:#fff;width:120px}.ph-ud{flex-direction:column;gap:6px;display:none}.ph-ud button{color:#fff;touch-action:none;background:#14161cb3;border:0;border-radius:12px;width:48px;height:40px;font-size:16px}.ph-ud button.on{color:#111;background:#fff}@media (pointer:coarse){.ph-ud{display:flex}#photo .ph-bar{padding-right:calc(env(safe-area-inset-right) + 14px);bottom:calc(env(safe-area-inset-bottom) + 14px);justify-content:flex-end;gap:12px}.ph-fov{right:calc(env(safe-area-inset-right) + 14px);bottom:calc(env(safe-area-inset-bottom) + 124px);position:fixed}.ph-fov input{width:110px}}#phFlash{opacity:0;pointer-events:none;z-index:7;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0}#phFlash.go{animation:.45s ease-out phflash}@keyframes phflash{0%{opacity:.85}to{opacity:0}}#phSaved{left:calc(env(safe-area-inset-left) + 14px);top:calc(env(safe-area-inset-top) + 74px);color:#fff;z-index:8;background:#0c0d11db;border-radius:12px;align-items:center;gap:10px;padding:8px;font:600 13px/1.2 system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 6px 24px #0006}#phSaved[hidden]{display:none}#phSaved img{object-fit:cover;background:#000;border-radius:6px;width:84px;height:56px}#phSaved>div{flex-direction:column;gap:6px;display:flex}#phSaved .ph-acts{gap:6px;display:flex}#phSaved button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:8px;height:30px;padding:0 12px;font:800 12.5px system-ui,sans-serif}#phSaved button[hidden]{display:none}kbd.pb{vertical-align:middle;letter-spacing:0;text-transform:none;justify-content:center;align-items:center;min-width:20px;height:20px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff40;color:#fff!important;opacity:1!important;background:#2b2f37!important;border-radius:999px!important;margin:0 0 0 6px!important;padding:0 5px!important;font:800 11px/1 system-ui,-apple-system,Segoe UI,sans-serif!important}kbd.pb svg{width:12px;height:12px}kbd.pb-a,kbd.pb-b,kbd.pb-x,kbd.pb-y{width:20px;padding:0!important;font-size:12px!important}kbd.pb-a{background:#3d8b1f!important}kbd.pb-b{background:#c8352a!important}kbd.pb-x{background:#2a6fc4!important}kbd.pb-y{color:#111!important;background:#c99a00!important}kbd.pb.ps{background:#2b2f37!important}kbd.pb-a.ps{color:#8db4ff!important}kbd.pb-b.ps{color:#ff7a7a!important}kbd.pb-x.ps{color:#f29ad6!important}kbd.pb-y.ps{color:#5fd6b4!important}#play kbd.pb{vertical-align:4px;width:34px;height:34px;box-shadow:0 0 0 2px #00000040;margin-left:14px!important;font-size:18px!important}#weapons .padstep{pointer-events:none;align-items:center;display:flex}#weapons .padstep kbd.pb,.tm-close kbd.pb{margin:0!important}.padonly{display:none}body.pad .padonly,body.pad #help{display:block}body.pad #fire,body.pad #zoomBtn,body.pad #joy,body.pad #throwBtn,body.pad #slashBtn{display:none!important}body.pad #pause button:focus,body.pad #pause a:focus,body.pad #toolmenu button:focus,body.pad #fatal button:focus,body.pad #menu #play:focus,body.pad #photo button:focus{outline-offset:2px;outline:3px solid #f2c200}body.pad #pause button:focus:not(.primary):not(.on){background:#3a404b}.mn-xbox{color:#fffc;text-shadow:0 1px 4px #0009;font-size:13px;line-height:1.45}.mn-xbox[hidden]{display:none}@media (pointer:coarse){body.pad #weapons button kbd.pb{display:inline-flex}}body.pad .tm-card kbd:not(.pb),body.pad .tm-info kbd:not(.pb){display:none}#weapons button.lab{box-shadow:inset 0 0 0 1.5px #ffffff47}#weapons button.lab kbd{opacity:.8;background:#ffffff24;border-radius:4px;margin:0 0 0 2px;padding:3px 4px}#weapons button.lab.active{box-shadow:inset 0 0 0 2px #fff}#weapons button.lab.open{color:#111;background:#fff}#labpop{z-index:16;box-sizing:border-box;color:#fff;background:#0e1016f0;border-radius:14px;width:300px;max-width:calc(100vw - 16px);padding:12px;font:700 12px system-ui,sans-serif;position:fixed;box-shadow:0 8px 30px #00000080,inset 0 0 0 1.5px #ffffff26}#labpop[hidden]{display:none}#labpop .h{opacity:.6;letter-spacing:.08em;text-transform:uppercase;margin:2px 2px 6px;font-size:10px}#labpop .seg{gap:4px;margin-bottom:10px;display:flex}#labpop .seg:last-child{margin-bottom:0}#labpop button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;flex:1;height:34px;font:700 12px system-ui,sans-serif}#labpop button:hover{background:#ffffff29}#labpop button.on{color:#111;background:#fff}body.menu #labpop,body.killcam #labpop,body.autopsy #labpop,body.photo #labpop{visibility:hidden}#pause:not([hidden])~#labpop{display:none}@media (pointer:coarse){#top button{min-width:40px;height:40px}#top #respawn,#top #pauseBtn{width:40px;padding:0!important}#top #discord{width:40px;height:40px}#weapons button{height:40px}#report.phone{top:calc(env(safe-area-inset-top) + 108px);min-height:40px;padding:11px 10px 12px}#tcount{top:calc(env(safe-area-inset-top) + 108px);min-width:40px;height:40px}#labchips{top:calc(env(safe-area-inset-top) + 156px)}#labchips button{height:40px;padding:0 12px}#tstamp{top:calc(env(safe-area-inset-top) + 252px)}.tm-tab{height:40px}.tm-close{width:40px;height:40px}#labpop button,#pause .seg button{height:40px}#pause .card:not(#testsCard)>*,#pause .lab>*,#pause .ctl>*{flex-shrink:0}#kcoff,#kcskip,#auskip{min-height:40px;padding:10px 16px}#toast button,#notice button{min-width:40px;height:40px}#credit{bottom:env(safe-area-inset-bottom);opacity:.55;font-size:10px}#credit a{padding:9px 3px;display:inline-block}body.scoped #top,body.scoped #weapons,body.scoped #credit{z-index:5}body.scoped #fire{background:#e12323d1;border-color:#fff}body:has(#labpop:not([hidden])) #report.phone{visibility:hidden}}@media (pointer:coarse) and (max-width:440px){#top #share{display:none}}@media (pointer:coarse) and (orientation:portrait){.tm-tab{padding:0 6px}}@media (pointer:coarse) and (orientation:portrait) and (max-width:480px){#report.phone.open{width:min(210px,58vw);font-size:9.5px}#report.phone.open>div:not(.chip){max-height:20vh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}}@media (pointer:coarse) and (max-height:480px){#report.phone.open{width:min(230px,32vw);font-size:9.5px}#report.phone.open>div:not(.chip){max-height:calc(100dvh - 230px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}}
