@charset "UTF-8";.persistent-scrollbar::-webkit-scrollbar,.persistent-scrollbar *::-webkit-scrollbar{width:8px;height:8px}.persistent-scrollbar::-webkit-scrollbar-track,.persistent-scrollbar *::-webkit-scrollbar-track{background:#07122a;border-radius:999px}.persistent-scrollbar::-webkit-scrollbar-thumb,.persistent-scrollbar *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#45d4ff,#18a7ff);border:2px solid #07122a;border-radius:999px}.persistent-scrollbar::-webkit-scrollbar-thumb:hover,.persistent-scrollbar *::-webkit-scrollbar-thumb:hover{background:#7be3ff}.persistent-scrollbar::-webkit-scrollbar-corner,.persistent-scrollbar *::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){.persistent-scrollbar,.persistent-scrollbar *{scrollbar-width:thin;scrollbar-color:#18a7ff #07122a}}#splash-ui *::-webkit-scrollbar,.modal::-webkit-scrollbar,.modal *::-webkit-scrollbar{width:8px;height:8px}#splash-ui *::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track,.modal *::-webkit-scrollbar-track{background:#07122a;border-radius:999px}#splash-ui *::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb,.modal *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#45d4ff,#18a7ff);border:2px solid #07122a;border-radius:999px}#splash-ui *::-webkit-scrollbar-thumb:hover,.modal::-webkit-scrollbar-thumb:hover,.modal *::-webkit-scrollbar-thumb:hover{background:#7be3ff}#splash-ui *::-webkit-scrollbar-corner,.modal::-webkit-scrollbar-corner,.modal *::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){#splash-ui *,.modal,.modal *{scrollbar-width:thin;scrollbar-color:#18a7ff #07122a}}.btn{display:block;position:relative;color:#fff;cursor:pointer;font-size:20px;padding:8px 15px;border:none;border-radius:10px;-webkit-text-decoration:none;text-decoration:none;text-shadow:1px 1px 4px rgba(0,0,0,.6);filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5))}@media screen and (max-width:1280px){.btn{padding:0 12px}}.btn-lg{height:45px}.btn-darken{border:none;transition:filter .25s ease}.btn-icon{position:absolute;top:50%;transform:translateY(-50%);left:0;margin-left:8px;height:60%;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}#btn-play-duo .btn-icon+span{margin-left:20px}#btn-play-squad .btn-icon+span{margin-left:27px}.link-darken:hover,.link-darken:active{color:inherit;filter:brightness(80%)}.btn-darken:hover,.btn-darken:active{color:inherit;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6)) brightness(80%)}.btn-disabled{filter:brightness(75%) saturate(75%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary{background:#008aff;border-bottom:2px solid #007ae4;box-shadow:inset 0 -2px #007ae4}.btn-secondary{background:#555;border-bottom:2px solid #444444;box-shadow:inset 0 -2px #444}.btn-danger{background:#dc3545;border-bottom:2px solid rgba(22,22,22,.4588235294);box-shadow:inset 0 -2px #16161675}.btn-alert{margin-top:10px;background:#ff7500;border-bottom:2px solid #d66200;box-shadow:inset 0 -2px #d66200}.btn-purple{background:#66f;border-bottom:2px solid #4d4dff;box-shadow:inset 0 -2px #4d4dff}.btn-success{background:#5b8939;border-bottom:2px solid #198754;box-shadow:inset 0 -2px #198754}.btn-kofi{background:#ff6433;border-bottom:2px solid #c43600;box-shadow:inset 0 -2px #c43600}.btn-kofi img{filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}.btn-social{display:inline-block;height:45px;width:45px;font-size:large;border:none;border-radius:12px;background-size:60%;background-position:center;background-repeat:no-repeat;text-align:center}@media screen and (max-width:800px){.btn-social{background-size:50%}}.btn-bsky{background-image:url(/img/socials/bsky.svg);background-color:#0886fe;box-shadow:inset 0 -4px #1161ae}.btn-instagram{background-image:url(/img/socials/instagram.svg);background-color:#e1306c;background-position-y:calc(50% - 2px);box-shadow:inset 0 -4px #942b3f}.btn-reddit{background-image:url(/img/socials/reddit.svg);background-color:#ff4500;background-position-y:calc(50% - 1px);box-shadow:inset 0 -4px #c23602}.btn-qq{background-image:url(/img/socials/qq.svg);background-color:#00cafc;background-position-y:calc(50% - 2px);box-shadow:inset 0 -4px #00a4cc}.btn-discord{background-image:url(/img/socials/discord.svg);background-color:#5865f2;box-shadow:inset 0 -4px #4049ad}.btn-youtube{background-image:url(/img/socials/youtube.svg);background-color:red;background-position-y:calc(50% - 2px);box-shadow:inset 0 -4px #8e0000}.btn-github{background-image:url(/img/socials/github.svg);background-color:#252525;background-position-y:calc(50% - 1px);box-shadow:inset 0 -4px #111}.btn-wiki{background-color:#ff7500;box-shadow:inset 0 -4px #d66200}.btn-kofi,.btn-wiki{height:45px;display:flex;justify-content:center;align-items:center;gap:8px}.btn-kofi:hover,.btn-wiki:hover{-webkit-text-decoration:none;text-decoration:none}.btn-bind{display:flex;font-size:14px;margin-left:2.5%;margin-right:2.5%;width:45%}.btn-bind.active{outline:5px solid #008aff}.btn-spectate-kill-leader{background:#ff7500;border-bottom:2px solid #d66200;box-shadow:inset 0 -2px #d66200}.btn-donate{transition:.25s;display:flex;justify-content:center;align-items:center;background:#f258b7;border-bottom:2px solid #e340a4;box-shadow:inset 0 -2px #e340a4}.btn-donate:hover{transition:.25s;box-shadow:inset 0 -2px #e340a4,0 0 15px #fff}.btn-donate a:hover{-webkit-text-decoration:none;text-decoration:none}.btn-donate i{margin-right:5px}input[type=range]:not(.regular-checkbox){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border-bottom:5px solid transparent;--thumb-bg: #ff7500;--track-bg: #f8f9fa}input[type=range]:not(.regular-checkbox)::-moz-range-thumb{height:20px;width:20px;border-radius:100%;cursor:pointer;border:none;background:var(--thumb-bg);margin-top:-5px;box-shadow:0 0 5px #0000004d}input[type=range]:not(.regular-checkbox)::-webkit-slider-thumb{height:20px;width:20px;border-radius:100%;cursor:pointer;border:none;background:var(--thumb-bg);box-shadow:0 0 5px #0000004d;margin-top:-5px}input[type=range]:not(.regular-checkbox)::-moz-range-track{height:10px;width:100%;cursor:pointer;border-radius:5px;background:var(--track-bg)}input[type=range]:not(.regular-checkbox)::-webkit-slider-runnable-track{height:10px;width:100%;cursor:pointer;border-radius:5px;background:var(--track-bg);background:var(--background)}input[type=range]:not(.regular-checkbox)::-moz-range-progress{height:10px;width:100%;cursor:pointer;border-radius:5px;background:var(--track-bg);background:var(--thumb-bg)}input[type=range]:not(.regular-checkbox):focus{outline:none;border-color:#008aff}input[type=range]:not(.regular-checkbox)::-webkit-slider-thumb{-webkit-appearance:none}input[type=checkbox]:not(.regular-checkbox){-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;position:relative;bottom:-2px;border:0;outline:0;cursor:pointer;margin-top:-1px;border-bottom:2px solid transparent}input[type=checkbox]:not(.regular-checkbox):after{content:"";width:40px;height:20px;display:inline-block;background:#f8f9fa;border-radius:18px;clear:both;transition:background linear .2s}input[type=checkbox]:not(.regular-checkbox):before{content:"";width:20px;height:20px;padding:2px;display:block;position:absolute;left:-2px;top:-2px;border-radius:50%;background:#f8f9fa;transition:left linear .2s;box-shadow:1px 1px 3px #0009}input[type=checkbox]:not(.regular-checkbox):checked:before{left:20px}input[type=checkbox]:not(.regular-checkbox):checked:after{background:#ff7500}input[type=checkbox]:not(.regular-checkbox):focus{border-bottom:4px solid #008aff}input[type=color]{border:none;border-radius:8px;width:40px;height:40px;background-color:#ff7500;position:relative;top:-10px}input[type=color]::-moz-color-swatch{border:2px solid #2a2a2a;border-radius:4px}input[type=color]::-webkit-color-swatch-wrapper{padding:2px;border-radius:0;outline:none;border:none}input[type=color]::-webkit-color-swatch{border:2px solid #2a2a2a;border-radius:4px}select{background-color:#3d3e48;padding:5px;border-radius:4px;min-width:100px;height:30px;outline:none;border:none;box-shadow:1px 1px 3px #0009}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold-BUaDDWMS.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBoldItalic-efVpd_pq.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black-BJbWHna9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter-BlackItalic-D3PIgx41.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Italic-CFFf43z2.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-ExtraBold-D7I5JnSP.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-ExtraBoldItalic-C6RSiIdH.woff2) format("woff2")}*{box-sizing:border-box}html,body{width:100vw;height:100vh}body,p,input,button,select{font-family:Inter,sans-serif;font-size:16px;color:#fff}body{overscroll-behavior:none}::-moz-placeholder{font-family:Inter,sans-serif}::placeholder{font-family:Inter,sans-serif}a,a:visited{color:#008aff;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.dropdown .dropdown-content{display:none;position:absolute;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1}.dropdown .dropdown-content a{display:flex;width:100%;font-size:14px;color:#fff;padding:12px 16px}.dropdown .dropdown-content a i{margin-left:5px}.dropdown .dropdown-content a:hover{-webkit-text-decoration:none;text-decoration:none;background:#00000080}.dropdown .dropdown-content a:first-child{border-top:1px solid rgba(0,0,0,.5019607843)}.dropdown .dropdown-content a:not(:last-child){border-bottom:1px solid rgba(0,0,0,.5019607843)}.dropdown .dropdown-content a:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dropdown .dropdown-content.active{display:block!important}#splash-ui{display:block;overflow-y:auto;overflow-x:hidden;background-color:#3d3e48;width:100%;height:100%;z-index:100;background-repeat:no-repeat;background-size:cover;background-position:center}.pulsating-circle{position:absolute;top:5px;left:15px;width:30px;height:30px}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:#fff;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:15px;box-shadow:0 0 8px #0000004d;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}#btn-rules{margin-top:10px}#btn-rules.highlighted{background-color:#ff7500;border-bottom:2px solid #d66200;box-shadow:inset 0 -2px #d66200}#btn-rules.highlighted>.pulsating-circle{display:block!important}#rules-close-btn{position:relative;margin-top:-50px;right:-10px;float:right;width:30px;height:30px;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:50%;background-color:#dc3545;cursor:pointer}#splash-server-message,#splash-rotate-message,#splash-hw-acceleration-warning{background:#16161675;width:370px;padding:20px;border-radius:20px}@media screen and (max-width:1280px){#splash-server-message,#splash-rotate-message,#splash-hw-acceleration-warning{padding:15px}}.blur #splash-options,.blur #splash-server-message,.blur #splash-rotate-message,.blur #splash-hw-acceleration-warning,.blur #splash-backlinks,.blur .featured-container,.blur .server-list-item,.blur .create-team-server-list-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#splash-options,#splash-server-message{text-shadow:1px 1px 4px rgba(0,0,0,.6)}#splash-hw-acceleration-warning{text-align:center;justify-content:center;margin:5px auto}#splash-rotate-message{font-size:16px;margin-bottom:10px}#splash-server-message{margin-bottom:15px}#splash-server-message span{color:red}#splash-options{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:312px}#splash-options #splash-options-wrapper{flex:1 1 auto;transition:filter .5s}#splash-options #loader-container{opacity:0;transition:opacity .5s}#splash-options.loading{pointer-events:none}#splash-options.loading #loader-container{opacity:1}#splash-options.loading #splash-options-wrapper{filter:blur(3px)}#splash-options #username-input{background:#fff;color:#000;width:100%;height:50px;border-radius:10px;border:transparent;transition:.15s box-shadow;font-size:18px;text-align:center;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}#splash-options #username-input:focus,#splash-options #username-input:active,#splash-options select:focus,#splash-options select:active{outline:none;box-shadow:0 1px 9px 6px #ff750080;-webkit-box-shadow:0 1px 9px 6px rgba(255,117,0,.5);-moz-box-shadow:0 1px 9px 6px rgba(255,117,0,.5)}#splash-options #username-input::-moz-placeholder{font-size:18px}#splash-options #username-input::placeholder{font-size:18px}#splash-options #btn-server-select{background:transparent;color:#fff;width:100%;height:50px;padding:.375rem 1rem;margin-top:10px;margin-bottom:10px;border:3px solid #ff7500;border-radius:10px;transition:.15s box-shadow;font-size:18px;-moz-text-align-last:center;text-align-last:center;line-height:1.5;display:flex;align-items:center;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5))}#splash-options #btn-server-select i{margin-left:10px;margin-top:-2px}#splash-options .btn{font-size:18px;width:100%}#splash-options #btn-play-solo,#splash-options #btn-play-duo{margin-bottom:5px}#splash-options .team-btns-container{display:flex;gap:5px}#splash-options .locked{filter:brightness(70%) blur(2px);pointer-events:none;animation:none}#splash-options .locked .btn,#splash-options .locked.btn{color:transparent;text-shadow:none}#splash-options .locked .btn img,#splash-options .locked.btn img{display:none}#splash-options #next-switch-messages{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;display:flex;gap:20px}#splash-options .next-switch-msg{display:flex;align-items:center;gap:7px}#splash-options .next-switch-time{font-family:JetBrains Mono,monospace;font-size:18px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#splash-options .next-switch-icon{width:28px;height:28px;background-size:contain;background-position:center;background-repeat:no-repeat;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}#splash-options #locked-tooltip{position:absolute;top:calc(50% + 60px);left:50%;transform:translate(-50%,-50%);text-shadow:1px 1px 4px rgba(0,0,0,.6);background-color:#3d3e48;padding:8px;border-radius:16px;width:330px;font-size:16px}#btn-create-team-server-select{background:transparent;color:#fff;width:100%;height:50px;padding:.375rem 1rem;margin-top:10px;margin-bottom:10px;border:3px solid #ff7500;border-radius:10px;transition:.15s box-shadow;font-size:18px;-moz-text-align-last:center;text-align-last:center;line-height:1.5;display:flex;align-items:center}#btn-create-team-server-select i{margin-left:10px;margin-top:-2px}#server-list{z-index:1000;width:calc(100% - 40px);box-shadow:1px 1px 4px #000c;margin:0;padding:0;border-radius:10px;border:2px solid #ff7500}#server-list .server-list-item{list-style-type:none;display:flex;padding:10px 18px;font-size:18px;color:#fff;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:filter .25s ease;background-color:#000c}#server-list .server-list-item:hover{filter:brightness(80%)}#server-list .server-list-item:first-child{border-top:1px solid rgba(0,0,0,.8);border-top-left-radius:8px;border-top-right-radius:8px;padding-top:12px}#server-list .server-list-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:12px}#server-list img{display:inline-block}#create-team-server-list{z-index:1000;width:calc(100% - 40px);box-shadow:1px 1px 4px #000c;margin:0;padding:0;border-radius:10px;border:2px solid #ff7500;width:255px}#create-team-server-list .create-team-server-list-item{list-style-type:none;display:flex;padding:10px 18px;font-size:18px;color:#fff;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:250px;cursor:pointer;transition:filter .25s ease;background-color:#000c}#create-team-server-list .create-team-server-list-item:hover{filter:brightness(80%)}#create-team-server-list .create-team-server-list-item.offline{opacity:.45;cursor:not-allowed}#create-team-server-list .create-team-server-list-item.offline:hover{filter:none}#create-team-server-list .create-team-server-list-item:first-child{border-top:1px solid rgba(0,0,0,.8);border-top-left-radius:10px;border-top-right-radius:10px;padding-top:12px}#create-team-server-list .create-team-server-list-item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:12px}#create-team-server-list img{display:inline-block}.event-winter{background-color:#dcdcdc;border-bottom:2px solid #c2c1c1;box-shadow:inset 0 -2px #c2c1c1;animation:mode-winter-color 4s linear infinite}.event-fall{background-color:#72742f;border-bottom:2px solid #535421;box-shadow:inset 0 -2px #535421;animation:mode-fall-color 4s linear infinite}.event-halloween{background-color:#5a0e0e;border-bottom:2px solid #450b0b;box-shadow:inset 0 -2px #450b0b;animation:mode-halloween-color 4s linear infinite}.event-infection{background-color:#ac539d;border-bottom:2px solid hsl(310,35%,40%);box-shadow:inset 0 -2px #8a4278;animation:mode-infection-color 4s linear infinite}.event-hunted{background-color:#0b521d;border-bottom:2px solid #073613;box-shadow:inset 0 -2px #0b521d;animation:mode-hunted-color 4s linear infinite}@keyframes mode-winter-color{0%{background-color:#dcdcdc;border-bottom:2px solid #c2c1c1;box-shadow:inset 0 -2px #c2c1c1}50%{background-color:#aaa8a8;border-bottom:2px solid rgb(134,133,133);box-shadow:inset 0 -2px #868585}to{background-color:#dcdcdc;border-bottom:2px solid #c2c1c1;box-shadow:inset 0 -2px #c2c1c1}}@keyframes mode-fall-color{0%{background-color:#72742f;border-bottom:2px solid #535421;box-shadow:inset 0 -2px #535421}50%{background-color:#535421;border-bottom:2px solid #373710;box-shadow:inset 0 -2px #373710}to{background-color:#72742f;border-bottom:2px solid #535421;box-shadow:inset 0 -2px #535421}}@keyframes mode-halloween-color{0%{background-color:#5a0e0e;border-bottom:2px solid #450b0b;box-shadow:inset 0 -2px #450b0b}50%{background-color:#440b0b;border-bottom:2px solid #380909;box-shadow:inset 0 -2px #380909}to{background-color:#5a0e0e;border-bottom:2px solid #450b0b;box-shadow:inset 0 -2px #450b0b}}@keyframes mode-infection-color{0%{background-color:#ac539d;border-bottom:2px solid hsl(310,35%,40%);box-shadow:inset 0 -2px #8a4278}50%{background-color:#b946a6;border-bottom:2px solid hsl(310,45%,40%);box-shadow:inset 0 -2px #94387d}to{background-color:#ac539d;border-bottom:2px solid hsl(310,35%,40%);box-shadow:inset 0 -2px #8a4278}}@keyframes mode-hunted-color{0%{background-color:#0b521d;border-bottom:2px solid #073613;box-shadow:inset 0 -2px #0b521d}50%{background-color:#083d15;border-bottom:2px solid #062d10;box-shadow:inset 0 -2px #083d15}to{background-color:#0b521d;border-bottom:2px solid #073613;box-shadow:inset 0 -2px #0b521d}}#server-list .server-list-item.offline{opacity:.45;cursor:not-allowed}#server-list .server-list-item.offline:hover{filter:none}#splash-ui{position:relative;display:flex;flex-direction:column;height:100vh;overflow-y:auto;background:#2d5a2a;font-family:Inter,sans-serif;color:#fff}#splash-ui.fitted{overflow:hidden}#menu-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background-color:#3b6d2c;pointer-events:none}#menu-background .menu-bg-layer{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-size:cover;background-position:center;opacity:0;transition:opacity 2.5s ease-in-out}#menu-background .menu-bg-layer.active{opacity:1}#menu-background .menu-bg-layer.panning{animation:menu-pan 28s linear forwards;animation:menu-pan var(--pan-duration, 28s) linear forwards}@media(prefers-reduced-motion:reduce){#menu-background .menu-bg-layer.panning{animation:none}}@keyframes menu-pan{0%{transform:scale(1.04) translate(0);transform:scale(1.04) translate(var(--pan-from, 0%, 0%))}to{transform:scale(1.04) translate(0);transform:scale(1.04) translate(var(--pan-to, 0%, 0%))}}#menu-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,10,24,.55) 0%,transparent 18%,transparent 78%,rgba(4,10,24,.55) 100%),radial-gradient(ellipse at center,transparent 55%,rgba(4,10,24,.45) 100%)}#menu-frame{position:relative;z-index:1;display:flex;flex-direction:column;zoom:1;zoom:var(--menu-zoom, 1);min-height:100vh;min-height:calc(100vh / var(--menu-zoom, 1))}#menu-frame.measuring{min-height:0}#splash-hw-acceleration-warning{position:relative;z-index:1}.menu-bar{background:#0b1730;border:2px solid rgba(74,140,230,.35);border-radius:12px;box-shadow:0 4px 14px #00000059}.menu-card{background:#09142ae6;border:2px solid rgba(74,140,230,.35);border-radius:16px;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-card-heading{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b9c6dc}.menu-tag{display:inline-block;padding:2px 8px;border-radius:6px;background:#18a7ff;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.skin-preview{--skin-size: 90px;position:relative;width:102.6px;width:calc(var(--skin-size) * 1.14);height:calc(90px * 1.1);height:calc(var(--skin-size) * 1.1);flex:0 0 auto}.skin-preview>div{position:absolute;background-size:cover;background-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-blend-mode:multiply;transform:rotate(90deg)}.skin-preview .skin-preview-body{top:0;left:calc(var(--skin-size) * .07);width:var(--skin-size);height:var(--skin-size)}.skin-preview .skin-preview-hand{top:calc(var(--skin-size) * .71);width:calc(var(--skin-size) * .38);height:calc(var(--skin-size) * .38)}.skin-preview .skin-preview-hand.left{left:0}.skin-preview .skin-preview-hand.right{right:0}#menu-topbar{display:flex;align-items:center;gap:18px;padding:10px 22px}#menu-topbar #splash-logo{flex:0 0 auto;width:190px}#menu-topbar #splash-logo img{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}#menu-nav{display:flex;align-items:center;gap:2px;padding:5px;margin-right:auto;margin-left:auto}#menu-nav .menu-nav-tab{padding:8px 18px;border:none;border-radius:8px;background:transparent;color:#fff;font-family:inherit;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s}#menu-nav .menu-nav-tab:hover{background:#ffffff14}#menu-nav .menu-nav-tab.active{background:linear-gradient(180deg,#34b8ff,#0a86e0);color:#04182e}#menu-utility{display:flex;align-items:center;gap:8px}#menu-utility .menu-utility-group{display:flex;padding:3px}#menu-utility .menu-icon-btn{position:relative;display:flex;align-items:center;gap:6px;padding:7px 10px;border:none;border-radius:8px;background:transparent;color:#fff;font-family:inherit;font-size:16px;cursor:pointer}#menu-utility .menu-icon-btn:hover{background:#ffffff14}#menu-utility .menu-icon-count{font-size:15px;font-weight:700}#menu-utility .menu-icon-btn[hidden],#menu-utility .menu-icon-lock{display:none}#menu-utility #btn-friends.locked{color:#ffffff73}#menu-utility #btn-friends.locked .menu-icon-count{display:none!important}#menu-utility #btn-friends.locked .menu-icon-lock{display:block;position:absolute;right:2px;bottom:2px;padding:2px;border-radius:4px;background:#0b1a33;color:#ffd23e;font-size:9px}#menu-utility #btn-friends.locked:hover{color:#ffffffb3}#menu-utility #btn-notifications:after{content:"";position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:#18a7ff}#outmarks-display .outmarks-plus{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#2cd3ff;color:#04182e;font-size:12px;font-weight:900}#outmarks-display .outmarks-plus b{display:none}#outmarks-display.first-bonus .outmarks-plus{background:linear-gradient(135deg,#ffd23e,#ff9f1a);animation:outmarks-bonus-pulse 1.8s ease-in-out infinite}#outmarks-display.first-bonus .outmarks-plus i{display:none}#outmarks-display.first-bonus .outmarks-plus b{display:inline}@keyframes outmarks-bonus-pulse{0%,to{box-shadow:0 0 #ffd23e8c}50%{box-shadow:0 0 0 6px #ffd23e00}}#outmarks-display{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 16px;color:#fff;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:.02em;cursor:pointer;position:relative}#outmarks-display img{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}#outmarks-display:hover{border-color:#18a7ff}#outmarks-display #outmarks-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#outmarks-display.outmarks-gain{animation:outmarks-gain 1.1s ease-out}#outmarks-display.outmarks-gain img{animation:outmarks-coin-spin .9s ease-out}#outmarks-display.outmarks-spend{animation:outmarks-spend .6s ease-out}#outmarks-display .outmarks-delta{position:absolute;top:100%;right:12px;padding:2px 8px;border-radius:6px;background:#0a101cd9;font-size:16px;font-weight:800;white-space:nowrap;pointer-events:none;z-index:50;animation:outmarks-delta 1.8s ease-out forwards}#outmarks-display .outmarks-delta.gain{color:#ffd54a;text-shadow:0 0 8px rgba(255,196,0,.6)}#outmarks-display .outmarks-delta.spend{color:#ff6b6b}@keyframes outmarks-gain{0%{transform:scale(1);box-shadow:0 0 #ffc82800}18%{transform:scale(1.12);box-shadow:0 0 22px #ffc828d9;border-color:#ffd54a}45%{transform:scale(1.02);box-shadow:0 0 14px #ffc8288c;border-color:#ffd54a}to{transform:scale(1);box-shadow:0 0 #ffc82800}}@keyframes outmarks-coin-spin{0%{transform:rotateY(0) scale(1)}40%{transform:rotateY(360deg) scale(1.25)}to{transform:rotateY(720deg) scale(1)}}@keyframes outmarks-spend{0%,to{transform:translate(0)}15%{transform:translate(-3px);color:#ff8a8a;border-color:#ff6b6b}35%{transform:translate(3px);color:#ff8a8a;border-color:#ff6b6b}55%{transform:translate(-2px)}75%{transform:translate(1px)}}@keyframes outmarks-delta{0%{opacity:0;transform:translateY(-6px)}15%{opacity:1;transform:translateY(4px)}70%{opacity:1;transform:translateY(10px)}to{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){#outmarks-display.outmarks-gain,#outmarks-display.outmarks-gain img,#outmarks-display.outmarks-spend{animation:none}}#btn-profile{position:relative;width:54px;height:54px;padding:0;border:3px solid rgba(74,140,230,.35);border-radius:50%;background:#0b1730;cursor:pointer}#btn-profile .profile-avatar{width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}#btn-profile .skin-preview{--skin-size: 30px;margin-top:2px}#btn-profile .profile-status{position:absolute;right:-1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:#3ee07a;border:3px solid #0b1730}#btn-profile:hover{border-color:#18a7ff}#menu-pages{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding:2px 22px 8px}.menu-page[hidden],.locker-panel[hidden],#locker-preview[hidden]{display:none!important}#menu-page-play{display:grid;grid-template-columns:minmax(0,580px) minmax(0,500px);grid-template-areas:"play news" "info info";justify-content:center;grid-column-gap:44px;-moz-column-gap:44px;column-gap:44px;grid-row-gap:14px;row-gap:14px}#menu-page-play #play-panel{grid-area:play}#menu-page-play #menu-news{grid-area:news}#menu-page-play #menu-info-strip{grid-area:info}#play-panel{padding:16px 24px 20px}#play-panel .play-eyebrow{display:block;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:#b9c6dc}#play-panel .play-title{margin:0;font-size:70px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-shadow:0 4px 0 #a8c4e8,0 6px 14px rgba(0,0,0,.45)}#play-panel #play-tagline{margin:8px 0 6px;font-size:16px;line-height:1.4;color:#e4ecf8}#play-facts{display:flex;align-items:center;padding:8px 0;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}#play-facts .play-fact{display:flex;align-items:center;gap:8px;padding:0 16px;font-size:15px;color:#e4ecf8}#play-facts .play-fact:first-child{padding-left:0}#play-facts .play-fact:not(:last-child){border-right:1px solid rgba(255,255,255,.15)}#play-facts .play-fact i{font-size:18px;color:#fff}#splash-ui #splash-options{min-height:0;display:block;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;padding:0;border-radius:0;text-shadow:none}#splash-ui #splash-options #loader-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}#splash-ui #splash-options #loader-container:has(#loader-text:empty) .status-spinner{margin:0}#splash-ui #splash-options .status-spinner{flex:0 0 auto;width:22px;height:22px;margin-right:12px;border:3px solid rgba(255,255,255,.2);border-top-color:#18a7ff;border-radius:50%;animation:rotate .8s linear infinite}#splash-ui #splash-options #loader-text{font-size:18px;font-weight:700;color:#fff}#splash-ui #splash-options #loader-text:empty{display:none}#splash-ui #splash-options #loader-container:before{content:"";position:absolute;z-index:-1;width:250px;height:54px;border:2px solid rgba(74,140,230,.35);border-radius:999px;background:#09142aeb;box-shadow:0 6px 18px #0006}#splash-ui #splash-options.loading #splash-options-wrapper{filter:none;opacity:.35}#splash-ui #splash-options .play-row{display:flex;align-items:center;gap:12px;margin:7px 0}#splash-ui #splash-options .play-row-label{flex:0 0 132px;display:flex;align-items:center;gap:9px;font-size:15px;color:#e4ecf8}#splash-ui #splash-options .play-row-label i{font-size:17px;color:#fff}#splash-ui #splash-options #username-input{flex:1 1 auto;width:auto;height:38px;padding:0 12px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;color:#fff;font-family:inherit;font-size:15px;text-align:left;box-shadow:none}#splash-ui #splash-options #username-input::-moz-placeholder{color:#7f8fab;font-size:15px}#splash-ui #splash-options #username-input::placeholder{color:#7f8fab;font-size:15px}#splash-ui #splash-options #username-input:focus{border-color:#18a7ff;box-shadow:0 0 0 3px #18a7ff40}#splash-ui #splash-options #server-select{flex:1 1 auto;position:relative}#splash-ui #splash-options #btn-server-select{width:100%;height:38px;margin:0;padding:0 12px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;color:#fff;font-family:inherit;font-size:15px;text-align:left;filter:none;display:flex;align-items:center;gap:10px;cursor:pointer}#splash-ui #splash-options #btn-server-select #server-name{margin-right:auto}#splash-ui #splash-options #btn-server-select .server-players{display:flex;align-items:center;gap:5px;font-size:13px;color:#b9c6dc}#splash-ui #splash-options #btn-server-select i{margin:0;font-size:12px}#splash-ui #splash-options #server-list{width:100%;border-color:#18a7ff;top:42px}#splash-ui #splash-options #server-ping-display{flex:0 0 auto;display:flex;align-items:center;gap:7px;min-width:78px}#splash-ui #splash-options #server-ping{font-size:15px;font-weight:700;color:#b9c6dc}#splash-ui #splash-options #server-ping.ping-good{color:#3ee07a}#splash-ui #splash-options #server-ping.ping-ok{color:#ffd23e}#splash-ui #splash-options #server-ping.ping-bad{color:#ff5c5c}#splash-ui #splash-options #server-ping-bars{display:flex;align-items:flex-end;gap:3px;height:18px}#splash-ui #splash-options #server-ping-bars i{width:4px;border-radius:2px;background:#ffffff40}#splash-ui #splash-options #server-ping-bars i:nth-child(1){height:7px}#splash-ui #splash-options #server-ping-bars i:nth-child(2){height:12px}#splash-ui #splash-options #server-ping-bars i:nth-child(3){height:18px}#splash-ui #splash-options #server-ping-bars[data-bars="1"] i:nth-child(-n+1){background:#ff5c5c}#splash-ui #splash-options #server-ping-bars[data-bars="2"] i:nth-child(-n+2){background:#ffd23e}#splash-ui #splash-options #server-ping-bars[data-bars="3"] i{background:#3ee07a}#splash-ui #splash-options .team-btns-container{display:flex;gap:12px}#splash-ui #splash-options #next-switch-messages{position:static;transform:none;justify-content:center;margin-top:8px}#splash-ui #splash-options .locked{filter:grayscale(.7) brightness(.6);opacity:.6;pointer-events:none}#splash-ui #splash-options #team-option-btns.locked{display:none}#splash-ui #splash-options .mode-picker{display:flex;gap:8px;margin-top:14px}#splash-ui #splash-options .mode-btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#0e2347;color:#fff;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:filter .15s,border-color .15s,background .15s}#splash-ui #splash-options .mode-btn i{font-size:17px}#splash-ui #splash-options .mode-btn:hover{border-color:#18a7ff;filter:brightness(1.15)}#splash-ui #splash-options .mode-btn.active{border-color:transparent;background:linear-gradient(180deg,#2cc0ff,#0a86e0);color:#04182e}#splash-ui #splash-options .fill-card{display:flex;align-items:center;gap:14px;margin-top:10px;padding:10px 14px 10px 16px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#0e2347;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s}#splash-ui #splash-options .fill-card .fill-card-icon{font-size:20px;color:#fff}#splash-ui #splash-options .fill-card .fill-card-text{flex:1;display:flex;flex-direction:column;gap:2px}#splash-ui #splash-options .fill-card .fill-card-text b{font-size:15px;font-weight:800;letter-spacing:.04em;color:#fff}#splash-ui #splash-options .fill-card .fill-card-text small{font-size:13px;color:#b9c6dc}#splash-ui #splash-options .fill-card input{display:none}#splash-ui #splash-options .fill-card .fill-toggle-track{position:relative;flex:none;width:50px;height:28px;border-radius:14px;background:#18a7ff;transition:background .15s}#splash-ui #splash-options .fill-card .fill-toggle-track i{position:absolute;top:4px;left:26px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}#splash-ui #splash-options .fill-card.off .fill-toggle-track{background:#34405a}#splash-ui #splash-options .fill-card.off .fill-toggle-track i{left:4px}#splash-ui #splash-options .fill-card.solo{opacity:.45;pointer-events:none}#splash-ui #splash-options #btn-rules,#splash-ui #splash-options #rules-close-btn{display:none!important}.play-btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:12px;height:50px;margin-top:10px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#0e2347;color:#fff;font-family:inherit;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:filter .15s,transform .1s,border-color .15s}.play-btn i{font-size:20px}.play-btn:hover{border-color:#18a7ff;filter:brightness(1.15)}.play-btn:active{transform:translateY(1px)}.play-btn.play-btn-main{width:100%;height:68px;border:none;background:linear-gradient(180deg,#2cc0ff,#0a86e0);color:#04182e;font-size:34px;box-shadow:0 5px #075ea0,0 9px 20px #00000059}.play-btn.play-btn-main i{font-size:32px}.play-btn.play-btn-team{height:42px;font-size:15px;background:#22184a}@keyframes play-btn-spin{to{transform:rotate(360deg)}}#btn-play .play-btn-idle,#btn-play .play-btn-matchmaking{display:flex;align-items:center;justify-content:center;gap:14px}#btn-play .play-btn-idle>.btn-icon{position:static;transform:none;margin:0;width:auto;height:.94em;flex:none}#btn-play .play-btn-matchmaking{display:none;flex-wrap:wrap;row-gap:0}#btn-play .play-btn-spinner{width:24px;height:24px;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:play-btn-spin .8s linear infinite}#btn-play .play-btn-mm-text{font-size:28px;font-style:italic;font-weight:900}#btn-play .play-btn-mm-time{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9fd9ff}#btn-play .play-btn-mm-cancel{flex-basis:100%;margin-top:-2px;font-size:11px;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase;opacity:.65}#btn-play.matchmaking{background:linear-gradient(180deg,#1d4178,#0e2347);color:#fff;box-shadow:0 5px #071631,0 9px 20px #00000059}#btn-play.matchmaking .play-btn-idle{display:none}#btn-play.matchmaking .play-btn-matchmaking{display:flex}#btn-play.matchmaking:hover .play-btn-mm-cancel{opacity:1}#menu-news{display:flex;flex-direction:column;gap:12px}.news-card{display:flex;flex:1 0 auto;min-height:112px;overflow:hidden}.news-card.clickable{cursor:pointer}.news-card .news-card-text{flex:0 0 46%;padding:12px 16px}.news-card .news-card-text h3{margin:8px 0 6px;font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.05}.news-card .news-card-text p{margin:0;font-size:14px;line-height:1.35;color:#dbe4f2}.news-card .news-card-image{flex:1 1 auto;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 22%);mask-image:linear-gradient(90deg,transparent 0%,black 22%)}#menu-info-strip{display:grid;grid-template-columns:1.15fr 1.2fr .95fr;padding:12px 0}#menu-info-strip .info-section{padding:0 20px;min-width:0}#menu-info-strip .info-section:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}#splash-featured-people{display:flex;flex-direction:column;justify-content:center}#splash-featured-people .featured-row{display:flex;flex-direction:column;gap:8px}#splash-featured-people .featured-content{display:flex;align-items:center;gap:10px;color:#fff;-webkit-text-decoration:none;text-decoration:none}#splash-featured-people .featured-content img{flex:0 0 auto;width:30px;-o-object-fit:contain;object-fit:contain}#splash-featured-people .featured-content>i{margin-left:auto;font-size:11px;color:#b9c6dc}#splash-featured-people .featured-content:hover .featured-name{color:#18a7ff}#splash-featured-people .featured-text{display:flex;flex-direction:column;min-width:0}#splash-featured-people .featured-name{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#splash-featured-people .featured-role{font-size:12px;color:#b9c6dc}#menu-season{display:flex;align-items:center;gap:16px}#menu-season .season-image{flex:0 0 112px;height:112px;border-radius:10px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 2px #4a8ce659}#menu-season .season-chapter{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b9c6dc}#menu-season h3{margin:0;font-size:24px;line-height:1.1;font-weight:700;text-transform:uppercase}#menu-season .season-name{display:block;margin-bottom:6px;font-size:17px;font-weight:700;color:#18a7ff}#menu-season ul{margin:0;padding:0;list-style:none}#menu-season li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.45;color:#e4ecf8}#menu-season li i{width:16px;text-align:center}#menu-community{display:flex;flex-direction:column;justify-content:center}#menu-community .community-heading-link{cursor:pointer}#menu-community .community-heading-link:hover{color:#ff424d}#menu-community-links{display:flex;gap:8px}#menu-community-links .community-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:9px;background:var(--brand);color:#fff;font-size:22px;-webkit-text-decoration:none;text-decoration:none;transition:transform .1s,filter .15s}#menu-community-links .community-link:hover{transform:translateY(-2px);filter:brightness(1.15)}#menu-community-links .community-link.disabled{opacity:.45;cursor:default}#menu-community-links .community-link.disabled:hover{transform:none;filter:none}#menu-community #language-dropdown{position:relative;top:auto;right:auto;transform:none;margin-top:10px}#menu-community #language-dropdown #btn-language{width:100%;height:32px;padding:0 12px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;box-shadow:none;font-size:13px;justify-content:flex-start;gap:10px}#menu-community #language-dropdown #btn-language>i{margin-left:auto}#menu-community #language-dropdown .dropdown-content{top:auto;bottom:38px;width:100%;height:300px;background:#0b1730;border:2px solid rgba(74,140,230,.35);border-radius:8px}.coming-soon{max-width:480px;margin:40px auto;padding:28px;text-align:center}.coming-soon>i{font-size:48px;color:#18a7ff}.coming-soon h2{margin:6px 0;font-size:30px;text-transform:uppercase}.coming-soon p{margin:0 0 16px;font-size:16px;color:#b9c6dc}#menu-page-locker{display:grid;grid-template-columns:200px minmax(0,560px) minmax(0,420px);justify-content:center;align-items:stretch;grid-gap:20px;gap:20px;height:640px}#locker-nav{display:flex;flex-direction:column;gap:4px;padding:10px}#locker-nav #locker-nav-items{display:flex;flex-direction:column;gap:4px}#locker-nav .locker-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:2px solid transparent;border-radius:10px;background:transparent;color:#fff;font-family:inherit;font-size:15px;font-weight:700;text-transform:uppercase;text-align:left;cursor:pointer}#locker-nav .locker-nav-item i{width:22px;font-size:19px;text-align:center}#locker-nav .locker-nav-item:hover{background:#ffffff0f}#locker-nav .locker-nav-item.active{border-color:#18a7ff;background:#18a7ff2e}#locker-nav .locker-soon{margin-left:auto;padding:1px 6px;border-radius:5px;background:#ffffff1a;color:#b9c6dc;font-size:10px;letter-spacing:.05em}#locker-nav .locker-nav-extra{display:none!important;margin-top:auto;font-size:12px;color:#b9c6dc;border-color:#ffffff14}#locker-main{display:flex;flex-direction:column;min-height:0;padding:18px 20px}#locker-main .locker-panel{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.locker-header{margin-bottom:12px}.locker-header h2{margin:0;font-size:30px;font-weight:700;text-transform:uppercase}.locker-header p{margin:2px 0 0;font-size:15px;color:#b9c6dc}.locker-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--slot-count, 5),minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.locker-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:none;background:none;color:#fff;font-family:inherit;cursor:pointer}.locker-slot .locker-slot-art{display:flex;align-items:center;justify-content:center;width:100%;max-height:92px;aspect-ratio:1.1;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:linear-gradient(180deg,#13305f,#0d2147);overflow:hidden}.locker-slot .locker-slot-art.rarity-card{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%);border-color:var(--rarity-border)}.locker-slot .locker-slot-art i{font-size:26px;color:#b9c6dc}.locker-slot .locker-slot-art img{width:66%;height:66%;-o-object-fit:contain;object-fit:contain}.locker-slot .locker-slot-art .skin-preview{--skin-size: 48px}.locker-slot:hover .locker-slot-art{border-color:#18a7ff}.locker-slot.active .locker-slot-art{border-color:#fff;box-shadow:0 0 0 2px #fff}.locker-slot .locker-slot-label{max-width:100%;overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.locker-slot .locker-slot-clear{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0000008c;font-size:11px;color:#b9c6dc}.locker-slot .locker-slot-clear:hover{background:#ff5c5c;color:#fff}.locker-list-header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.locker-list-header h3{margin:0;font-size:19px;font-weight:700;text-transform:uppercase}.locker-search{flex:1 1 auto;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;color:#b9c6dc}.locker-search input{flex:1 1 auto;border:none;outline:none;background:transparent;color:#fff;font-family:inherit;font-size:14px}.locker-search:focus-within{border-color:#18a7ff}.locker-sort{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;color:#b9c6dc;font-size:13px}.locker-sort select{border:none;outline:none;background:transparent;color:#fff;font-family:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer}.locker-sort select option{background:#0b1730;color:#fff}.locker-sort:focus-within{border-color:#18a7ff}.locker-grid{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:112px;grid-gap:10px;gap:10px;padding:2px 4px 2px 2px;align-content:start}.locker-grid .locker-empty{grid-column:1/-1;color:#b9c6dc}.locker-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 0 6px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:linear-gradient(180deg,#172c52,#0e1f3d);color:#fff;font-family:inherit;cursor:pointer}.locker-card.rarity-card{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%);border-color:var(--rarity-border)}.locker-card .locker-card-art{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}.locker-card .locker-card-art img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.locker-card .locker-card-art i{font-size:44px;text-shadow:0 3px 6px rgba(0,0,0,.4)}.locker-card .locker-card-art .skin-preview{--skin-size: 56px}.locker-card .locker-card-name{max-width:calc(100% - 10px);overflow:hidden;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.locker-card:hover{border-color:#18a7ffb3}.locker-card.viewing{border-color:#fff;box-shadow:0 0 0 2px #fff,0 0 14px #ffffff59}.locker-card.equipped:after{content:"";position:absolute;top:5px;right:6px;font-family:"Font Awesome 7 Free","Font Awesome 6 Free",sans-serif;font-weight:900;font-size:12px;color:#3ee07a}.locker-coming-soon{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:2px dashed rgba(255,255,255,.1);border-radius:12px}.locker-coming-soon i{font-size:64px;color:#18a7ffb3}#locker-preview{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}#locker-preview .locker-preview-stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 45% at 50% 55%,rgba(80,230,170,.35) 0%,transparent 70%);background:radial-gradient(ellipse 60% 45% at 50% 55%,var(--rarity-glow-soft, rgba(80, 230, 170, .35)) 0%,transparent 70%)}#locker-preview .locker-preview-stage .skin-preview{--skin-size: 230px;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45))}#locker-preview .locker-preview-stage img{width:220px;height:220px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45))}#locker-preview .locker-preview-stage i{font-size:170px;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45))}#locker-preview .locker-preview-info{padding:14px 18px 16px;border-radius:14px;background:linear-gradient(90deg,rgba(9,20,42,.85) 0%,rgba(9,20,42,.55) 70%,transparent 100%)}#locker-preview .locker-preview-type{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e4ecf8;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#locker-preview h2{margin:2px 0 4px;font-size:36px;line-height:1.05;font-weight:700;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.5)}#locker-preview p{margin:0 0 12px;font-size:15px;color:#e4ecf8;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#locker-preview #locker-equip{width:240px;height:54px;margin:0;font-size:22px}#locker-preview #locker-equip.equipped{background:#0e2347;border:2px solid #18a7ff;color:#fff;box-shadow:none;cursor:default}#menu-page-shop{display:grid;grid-template-columns:minmax(0,320px) minmax(0,800px) minmax(0,340px);grid-template-rows:minmax(0,1fr) auto;justify-content:center;grid-gap:16px;gap:16px;height:690px}#menu-page-shop .outmarks-icon{width:1.1em;height:1.1em;vertical-align:-.18em}.shop-column{display:flex;flex-direction:column;min-height:0;padding:16px 18px}#shop-featured{grid-row:1/3}#shop-featured .shop-header{margin-bottom:14px}#shop-featured .shop-header h2{margin:0;font-size:34px;font-weight:700;text-transform:uppercase}#shop-featured .shop-header p{margin:2px 0 0;font-size:16px;color:#b9c6dc}.shop-bundles{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.shop-section-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.shop-section-header h2{margin:0;font-size:28px;font-weight:700;text-transform:uppercase}.shop-section-header:not(:first-child){margin-top:16px}.shop-timer{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;font-size:14px;color:#b9c6dc}.shop-timer b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.shop-featured-grid{grid-auto-rows:214px}.shop-daily-grid{grid-auto-rows:178px}.shop-empty{grid-column:1/-1;color:#b9c6dc}.shop-card,.shop-bundle{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;border:2px solid rgba(74,140,230,.35);border-radius:12px;color:#fff;font-family:inherit;text-align:left;overflow:hidden;cursor:pointer}.shop-card.rarity-card,.shop-bundle.rarity-card{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%);border-color:var(--rarity-border)}.shop-card:hover,.shop-bundle:hover{filter:brightness(1.08)}.shop-card.selected,.shop-bundle.selected{border-color:#fff;box-shadow:0 0 0 2px #18a7ff,0 0 18px #18a7ff8c}.shop-art{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.shop-art .shop-art-item{display:flex;align-items:center;justify-content:center}.shop-art img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(0,0,0,.35))}.shop-art i{font-size:52px}.shop-art .skin-preview{--skin-size: 84px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.shop-art.bundle .shop-art-item+.shop-art-item{margin-left:-14px}.shop-card-info{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px 10px;background:linear-gradient(180deg,transparent 0%,rgba(4,12,28,.55) 45%)}.shop-card-tag{display:flex;align-items:center;gap:8px}.shop-card-tag .shop-type{font-size:12px;font-weight:700;letter-spacing:.06em;color:#e4ecf8}.shop-card-name{max-width:100%;overflow:hidden;font-size:18px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.shop-price{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.shop-price.owned{padding:1px 8px;border-radius:6px;background:#3ee07a33;color:#3ee07a;font-size:14px;letter-spacing:.06em}.shop-card.small .shop-art .skin-preview{--skin-size: 52px}.shop-card.small .shop-art img{width:48px;height:48px}.shop-card.small .shop-card-info{padding:6px 10px 8px}.shop-card.small .shop-card-name,.shop-card.small .shop-price{font-size:14px}.shop-card.owned .shop-art{opacity:.75}.shop-bundle{flex:1 1 auto;min-height:0}.shop-bundle .shop-art{padding:0 12px}.shop-bundle .shop-art .skin-preview{--skin-size: 92px}.shop-bundle .shop-art .shop-art-item+.shop-art-item{margin-left:-22px}.shop-bundle .shop-bundle-info{padding:12px 16px 16px;background:linear-gradient(180deg,transparent 0%,rgba(4,12,28,.6) 30%)}.shop-bundle .shop-bundle-info h3{margin:0 0 6px;font-size:28px;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.shop-bundle .shop-bundle-info p{margin:8px 0 12px;font-size:15px;color:#e4ecf8}.shop-bundle .shop-bundle-price{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#040c1c8c}.shop-bundle .shop-bundle-price .shop-price{font-size:26px}.shop-bundle .shop-bundle-price .shop-regular-price{color:#b9c6dc;font-size:16px}.shop-bundle .shop-bundle-price .shop-discount{position:absolute;top:-12px;right:-6px;padding:2px 8px;border-radius:6px;background:#ff5c5c;color:#fff;font-size:13px;font-weight:700}#shop-preview{display:flex;flex-direction:column;min-height:0;padding:16px 18px;overflow:hidden}#shop-preview .shop-preview-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(24,167,255,.3) 0%,transparent 70%);background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--rarity-glow-soft, rgba(24, 167, 255, .3)) 0%,transparent 70%)}#shop-preview .shop-preview-stage .shop-art{flex:0 0 auto}#shop-preview .shop-preview-stage .skin-preview{--skin-size: 170px}#shop-preview .shop-preview-stage .shop-art.bundle .skin-preview{--skin-size: 96px}#shop-preview .shop-preview-stage img{width:150px;height:150px}#shop-preview .shop-preview-stage i{font-size:120px}#shop-preview .shop-preview-type{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#shop-preview .shop-preview-name{margin:4px 0;font-size:30px;line-height:1.05;font-weight:700;text-transform:uppercase}#shop-preview .shop-preview-description{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;font-size:14px;color:#e4ecf8}#shop-preview .shop-preview-description .shop-preview-set b{color:#18a7ff}#shop-preview #shop-buy{height:54px;margin:0;font-size:22px}#shop-preview #shop-buy.owned{background:#0e2347;border:2px solid #3ee07a;color:#3ee07a;box-shadow:none}#shop-preview #shop-buy:disabled{cursor:default}#shop-preview #shop-buy:disabled:not(.owned){filter:grayscale(.6) brightness(.8)}#shop-preview .shop-preview-stage.purchase-reveal{position:relative;animation:purchase-reveal-pop .9s cubic-bezier(.2,1.3,.4,1)}#shop-preview .shop-preview-stage.purchase-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,240,170,.75) 0%,rgba(255,210,60,.25) 35%,transparent 65%);pointer-events:none;animation:purchase-reveal-glow 1.4s ease-out forwards}#shop-preview .shop-preview-note{min-height:20px;margin-top:8px;font-size:14px}#shop-preview .shop-preview-note.good{color:#3ee07a}#shop-preview .shop-preview-note.bad{color:#ff5c5c}#shop-preview .shop-preview-note .shop-link{padding:0;border:none;background:none;color:#18a7ff;font-family:inherit;font-size:inherit;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.shop-strip{grid-column:2/4;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:150px;grid-gap:10px;gap:10px}.shop-strip[hidden]{display:none}#menu-page-battle-pass{display:grid;grid-template-columns:minmax(0,1010px) minmax(0,470px);grid-template-rows:auto auto;justify-content:center;grid-gap:16px;gap:16px}#menu-page-battle-pass.unavailable #bp-preview,#menu-page-battle-pass.unavailable .bp-level,#menu-page-battle-pass.unavailable .bp-buy-row,#menu-page-battle-pass.unavailable .bp-hero-top{visibility:hidden}:where(#menu-page-battle-pass) .outmarks-icon{width:1.1em;height:1.1em;vertical-align:-.18em}#bp-hero{position:relative;display:flex;flex-direction:column;padding:20px 30px 26px;overflow:hidden;background:linear-gradient(90deg,#09142af7,#09142ae6 45%,#09142a8c),url(/img/backgrounds/menu/outlands_c2_2.webp) center/cover}#bp-hero .bp-hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px}#bp-hero .bp-season-label{font-size:30px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#2cd3ff;text-shadow:0 2px 0 rgba(0,0,0,.35)}#bp-hero .bp-ends{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#040c1cb3;font-size:15px;color:#e4ecf8}#bp-hero .bp-title{margin:0;font-size:64px;line-height:1;font-weight:900;text-transform:uppercase;text-shadow:0 4px 0 rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.45)}#bp-hero .bp-description{max-width:560px;margin:10px 0 0;font-size:18px;line-height:1.4;color:#e4ecf8}.bp-level{display:flex;align-items:center;gap:22px;margin-top:auto;padding-top:12px}.bp-level-ring{--progress: 0;position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50%;background:conic-gradient(#2cd3ff,#ffffff1a 0);background:conic-gradient(#2cd3ff calc(var(--progress) * 360deg),#ffffff1a 0)}.bp-level-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#0b1730}.bp-level-ring span,.bp-level-ring b{position:relative;line-height:1}.bp-level-ring span{font-size:16px;font-weight:700;color:#2cd3ff}.bp-level-ring b{font-size:44px;font-weight:900}.bp-xp{flex:1 1 auto;min-width:0}.bp-xp .bp-xp-text{margin-bottom:10px;font-size:22px;color:#8fd9ff}.bp-xp .bp-xp-text b{color:#fff}.bp-xp .bp-xp-row{display:flex;align-items:center;gap:16px}.bp-xp .bp-xp-bar{flex:1 1 auto;height:22px;padding:3px;border:2px solid rgba(74,140,230,.35);border-radius:999px;background:#07122a;box-sizing:border-box}.bp-xp .bp-xp-fill{width:0;height:100%;border-radius:999px;background:linear-gradient(180deg,#5ee4ff,#18c4f0 60%,#0a9ad0);box-shadow:0 0 12px #2cd3ff8c;transition:width .4s ease}.bp-xp .bp-next-level{flex:0 0 auto;font-size:22px;font-weight:900;color:#2cd3ff}.bp-buy-row{display:flex;align-items:center;gap:16px;margin-top:16px}.bp-buy{display:inline-flex;align-items:center;justify-content:center;gap:14px;flex:0 0 auto;width:470px;max-width:100%;height:68px;border:none;border-radius:12px;background:linear-gradient(180deg,#ffe066,#f5c400);box-shadow:0 5px #b38c00,0 9px 20px #00000059;color:#1d1600;font-family:inherit;font-size:26px;font-weight:900;cursor:pointer}.bp-buy .bp-buy-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.bp-buy .bp-buy-text span{font-size:20px}.bp-buy:hover:not(:disabled){filter:brightness(1.06)}.bp-buy .buy-hold-label{gap:14px}.bp-buy>.buy-hold-label>.outmarks-icon{width:50px;height:50px}.bp-buy:disabled{cursor:default}.bp-buy:disabled:not(.owned){filter:grayscale(.5) brightness(.8)}.bp-buy.owned{border:2px solid #3ee07a;background:#3ee07a1f;box-shadow:none;color:#3ee07a}.bp-buy.owned i{font-size:30px}.bp-buy-note{font-size:15px;color:#ff5c5c}#bp-preview{display:flex;flex-direction:column;min-height:0;padding:16px 22px 18px;overflow:hidden}#bp-preview .bp-preview-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(24,167,255,.3) 0%,transparent 70%);background:radial-gradient(ellipse 55% 50% at 50% 50%,var(--rarity-glow-soft, rgba(24, 167, 255, .3)) 0%,transparent 70%)}#bp-preview .bp-preview-stage .skin-preview{--skin-size: 170px;filter:drop-shadow(0 14px 16px rgba(0,0,0,.45))}#bp-preview .bp-preview-stage>img{width:150px;height:150px;-o-object-fit:contain;object-fit:contain}#bp-preview .bp-preview-stage>i{font-size:120px}#bp-preview .bp-preview-stage .bp-outmarks-art{font-size:40px}#bp-preview .bp-preview-stage .bp-outmarks-art .outmarks-icon{width:120px;height:120px}#bp-preview .bp-preview-type{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#bp-preview .bp-preview-name{margin:4px 0;font-size:32px;line-height:1.05;font-weight:900;text-transform:uppercase}#bp-preview .bp-preview-description,#bp-preview .bp-preview-unlock{margin:0 0 6px;font-size:15px;color:#e4ecf8}#bp-preview .bp-preview-unlock{margin-bottom:12px;color:#b9c6dc}#bp-preview .bp-preview-unlock .premium{color:#ffd23e}#bp-preview .bp-preview-unlock .free{color:#8fd9ff}#bp-preview #bp-claim{height:52px;margin:0;font-size:22px}#bp-preview #bp-claim:disabled{cursor:default;filter:grayscale(.6) brightness(.8)}#bp-preview #bp-claim.claimed{filter:none;border:2px solid #3ee07a;background:#3ee07a1f;box-shadow:none;color:#3ee07a}#bp-preview .bp-preview-note{min-height:20px;margin-top:8px;font-size:14px}#bp-preview .bp-preview-note .shop-link{padding:0;border:none;background:none;color:#18a7ff;font-family:inherit;font-size:inherit;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}#bp-preview .bp-preview-note.good{color:#3ee07a}#bp-preview .bp-preview-note.bad{color:#ff5c5c}.bp-outmarks-art{display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:900;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#bp-track{grid-column:1/3;padding:14px 20px 18px}#bp-track .bp-track-header{display:flex;align-items:center;gap:18px;margin-bottom:12px}#bp-track .bp-track-header h2{margin:0;font-size:30px;font-weight:900}#bp-track .bp-track-header h2 small{font-size:22px}#bp-track .bp-track-header .bp-track-hint{flex:1 1 auto;font-size:16px;color:#e4ecf8}#bp-track .bp-track-header .bp-page-range{font-size:17px;color:#b9c6dc}#bp-track .bp-page-btn{width:50px;height:42px;border:2px solid #18a7ff;border-radius:10px;background:#18a7ff1f;color:#fff;font-size:18px;cursor:pointer}#bp-track .bp-page-btn:hover:not(:disabled){background:#18a7ff4d}#bp-track .bp-page-btn:disabled{border-color:#4a8ce659;background:none;color:#b9c6dc;cursor:default;opacity:.6}.bp-cards{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-columns:repeat(var(--per-page, 10),minmax(0,1fr));grid-gap:10px;gap:10px}.bp-card{position:relative;display:flex;flex-direction:column;align-items:center;height:186px;padding:6px 0 0;border:2px solid rgba(74,140,230,.35);border-radius:12px;background:linear-gradient(180deg,#13305f,#0d2147);color:#fff;font-family:inherit;overflow:hidden;cursor:pointer}.bp-card.rarity-card{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%);border-color:var(--rarity-border)}.bp-card.outmarks{background:linear-gradient(180deg,#1a4fa0,#0d2a5c);border-color:#4aa0ff99}.bp-card .bp-card-level{font-size:18px;font-weight:900;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.bp-card .bp-card-art{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.bp-card .bp-card-art .skin-preview{--skin-size: 70px}.bp-card .bp-card-art>img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.bp-card .bp-card-art .bp-outmarks-art{font-size:18px}.bp-card .bp-card-art .bp-outmarks-art .outmarks-icon{width:54px;height:54px}.bp-card .bp-card-tag{min-height:20px;margin-bottom:6px}.bp-card .bp-card-track{align-self:stretch;padding:5px 0;font-size:13px;font-weight:900;letter-spacing:.04em}.bp-card .bp-card-track.premium{background:linear-gradient(180deg,#ffe066,#f5c400);color:#2a2000}.bp-card .bp-card-track.free{background:linear-gradient(180deg,#f2f7ff,#c9dcf5);color:#10274d}.bp-card .bp-card-badge{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px}.bp-card .bp-card-badge.claimed{background:#3ee07a;color:#04210f}.bp-card .bp-card-badge.locked{background:#0000008c;color:#b9c6dc}.bp-card.level_locked .bp-card-art,.bp-card.level_locked .bp-card-tag,.bp-card.pass_locked .bp-card-art,.bp-card.pass_locked .bp-card-tag{opacity:.5}.bp-card.claimable{animation:bp-ready 1.6s ease-in-out infinite}.bp-card:hover{filter:brightness(1.1)}.bp-card.selected{border-color:#2cd3ff;box-shadow:0 0 0 3px #2cd3ff,0 0 18px #2cd3ff99;animation:none}@keyframes bp-ready{0%,to{box-shadow:0 0 #ffd23e00}50%{box-shadow:0 0 0 3px #ffd23ecc,0 0 16px #ffd23e80}}#menu-page-quests{display:grid;grid-template-columns:minmax(0,1010px) minmax(0,470px);grid-template-rows:auto auto auto;justify-content:center;grid-gap:14px;gap:14px}#menu-page-quests.unavailable #quests-hero>:not(.quests-heading),#menu-page-quests.unavailable #quests-reward{visibility:hidden}#quests-hero{display:flex;flex-direction:column;padding:16px 26px 18px;background:linear-gradient(90deg,#09142af7,#09142ae6,#09142a99),url(/img/backgrounds/menu/outlands_c2_3.webp) center/cover}#quests-hero .quests-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#quests-hero .quests-heading h1{margin:0;font-size:52px;line-height:1;font-weight:900;text-transform:uppercase;text-shadow:0 4px 0 rgba(0,0,0,.35)}#quests-hero .quests-heading .quests-season{color:#2cd3ff}#quests-hero .quests-heading .bp-ends{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#040c1cb3;font-size:15px;color:#e4ecf8}#quests-hero .quests-subtitle{margin:6px 0 12px;font-size:18px;color:#e4ecf8}#quests-hero .quests-subtitle b{color:#2cd3ff}#quests-hero .quests-level{margin-top:12px;padding-top:0}#quests-hero .quests-level .bp-level-ring{width:88px;height:88px}#quests-hero .quests-level .bp-level-ring b{font-size:36px}#quests-hero .quests-level .bp-xp-text{margin-bottom:6px;font-size:19px}.quests-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.quests-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 12px;border:2px solid rgba(74,140,230,.35);border-radius:12px;background:#07122acc;color:#fff;font-family:inherit;text-align:left;cursor:pointer}.quests-tile>i{flex:0 0 auto;font-size:24px;color:#2cd3ff}.quests-tile>div{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.quests-tile[data-tab=events]>i{color:#ffd23e}.quests-tile span{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e4ecf8}.quests-tile b{font-size:20px;font-weight:900}.quests-tile .quests-tile-bar{height:8px;border-radius:999px;background:#ffffff1f;overflow:hidden}.quests-tile .quests-tile-fill{height:100%;border-radius:999px;background:#2cd3ff}.quests-tile:hover{border-color:#18a7ffb3}.quests-tile.active{border-color:#2cd3ff}#quests-reward{display:flex;flex-direction:column;min-height:0;padding:14px 20px 16px;overflow:hidden}#quests-reward .quests-reward-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b9c6dc}#quests-reward .quests-reward-stage{flex:1 1 auto;min-height:110px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(24,167,255,.3) 0%,transparent 70%);background:radial-gradient(ellipse 55% 50% at 50% 50%,var(--rarity-glow-soft, rgba(24, 167, 255, .3)) 0%,transparent 70%)}#quests-reward .quests-reward-stage .skin-preview{--skin-size: 110px;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}#quests-reward .quests-reward-stage>img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}#quests-reward .quests-reward-stage .bp-outmarks-art{font-size:26px}#quests-reward .quests-reward-stage .bp-outmarks-art .outmarks-icon{width:80px;height:80px}#quests-reward .quests-reward-type{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#quests-reward .quests-reward-name{margin:2px 0;font-size:28px;font-weight:900;text-transform:uppercase}#quests-reward .quests-reward-text{margin:0 0 8px;font-size:14px;color:#e4ecf8}#quests-reward .quests-reward-text b{color:#2cd3ff}#quests-reward .quests-reward-link{align-self:flex-start;padding:0;border:none;background:none;color:#18a7ff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}#quests-reward .quests-reward-link:hover{-webkit-text-decoration:underline;text-decoration:underline}#quests-board{grid-column:1/3;padding:12px 14px 14px}.quests-tabs{display:flex;gap:8px;margin-bottom:10px}.quests-tab{position:relative;min-width:130px;height:40px;padding:0 18px;border:none;border-radius:8px;background:#18a7ff1f;color:#fff;font-family:inherit;font-size:17px;font-weight:900;text-transform:uppercase;cursor:pointer}.quests-tab:hover{background:#18a7ff40}.quests-tab.active{background:linear-gradient(180deg,#45d4ff,#18a7ff);color:#04182e}.quests-tab .quests-tab-dot{position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:50%;background:#ffd23e;box-shadow:0 0 6px #ffd23ecc}.quest-event-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:6px 16px 6px 12px;border-radius:10px;background:linear-gradient(90deg,#ffd23e29,#ffd23e0a)}.quest-event-header>i{font-size:22px;color:#ffd23e}.quest-event-header>div{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.quest-event-header b{font-size:17px;font-weight:900;text-transform:uppercase}.quest-event-header span{font-size:13px;color:#b9c6dc}.quest-event-header .quest-event-ends{flex:0 0 auto;font-size:14px;color:#e4ecf8}.quest-event-header .quest-event-ends em{font-style:normal;font-weight:700;color:#ffd23e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quests-list{display:flex;flex-direction:column;gap:6px;max-height:292px;overflow-y:auto;padding-right:4px}.quests-empty{margin:8px 4px;color:#b9c6dc}.quest-row{flex:0 0 auto;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(120px,380px) 120px 150px;align-items:center;grid-gap:16px;gap:16px;height:54px;padding:0 16px 0 10px;border:2px solid rgba(74,140,230,.25);border-radius:10px;background:#07122abf}.quest-row .quest-icon{display:flex;align-items:center;justify-content:center;font-size:26px;color:#ffd23e}.quest-row .quest-text{display:flex;flex-direction:column;min-width:0}.quest-row .quest-name{overflow:hidden;font-size:17px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.quest-row .quest-name small{margin-left:6px;font-size:13px;color:#b9c6dc}.quest-row .quest-description{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:#b9c6dc}.quest-row .quest-bar{height:14px;padding:2px;border:2px solid rgba(74,140,230,.35);border-radius:999px;background:#07122a;box-sizing:border-box}.quest-row .quest-bar-fill{height:100%;border-radius:999px;background:linear-gradient(180deg,#5ee4ff,#18c4f0)}.quest-row .quest-count{font-size:16px;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quest-row .quest-reward{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:16px;font-weight:900}.quest-row .quest-reward .quest-reward-item{flex-basis:100%;display:flex;align-items:center;gap:6px;font-size:13px;color:#ffd23e;color:var(--rarity-glow, #ffd23e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quest-row .quest-reward b{padding:2px 7px;border-radius:6px;background:linear-gradient(180deg,#8b5cff,#5b2ee0);font-size:14px}.quest-row.completed{border-color:#3ee07a73}.quest-row.completed .quest-icon{color:#3ee07a}.quest-row.completed .quest-bar-fill{background:#3ee07a}.quest-row.completed .quest-text,.quest-row.completed .quest-reward{opacity:.6}.quest-row.completed .quest-count{color:#3ee07a}.quests-strip{grid-column:1/3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.quests-strip-item{display:flex;align-items:center;gap:14px;padding:10px 18px}.quests-strip-item>i{font-size:28px;color:#e4ecf8}.quests-strip-item>div{display:flex;flex-direction:column}.quests-strip-item b{font-size:18px;font-weight:900;text-transform:uppercase}.quests-strip-item span{font-size:15px;color:#e4ecf8}.quests-strip-item em{font-style:normal;font-weight:700;color:#2cd3ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and (max-height:860px){#quests-hero .quests-subtitle,#quests-hero .quests-tiles{display:none}#quests-hero .quests-heading h1{font-size:40px}}@media screen and (max-width:999px){#splash-ui:has(#menu-page-quests:not([hidden])){overflow:hidden}#splash-ui:has(#menu-page-quests:not([hidden])) #menu-frame{height:0}#splash-ui:has(#menu-page-quests:not([hidden])) #menu-pages{flex:1 1 0;min-height:0;justify-content:flex-start}#menu-page-quests{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}#quests-hero{flex:0 0 auto;padding:10px 16px 12px}#quests-hero .quests-subtitle,#quests-hero .quests-tiles{display:none}#quests-hero .quests-heading{flex-wrap:wrap;gap:6px 12px}#quests-hero .quests-heading h1{font-size:28px}#quests-hero .quests-level{margin-top:8px}#quests-hero .quests-level .bp-level-ring{width:56px;height:56px}#quests-hero .quests-level .bp-level-ring b{font-size:24px}#quests-reward{display:none}#quests-board{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.quests-tabs{flex:0 0 auto;overflow-x:auto}.quests-tab{flex:0 0 auto;min-width:0}.quests-list{flex:1 1 0;min-height:0;max-height:none}.quests-strip{flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quests-strip .quests-strip-item:last-child{display:none}.quests-strip-item{padding:8px 12px}}.quest-toast{position:fixed;left:50%;bottom:60px;z-index:50;display:flex;align-items:center;gap:14px;max-width:min(640px,90vw);padding:12px 20px;border:2px solid #3ee07a;border-radius:14px;background:#09142af2;box-shadow:0 10px 30px #00000080;color:#fff;transform:translate(-50%);animation:quest-toast-in .35s ease-out both;transition:opacity .5s,transform .5s}.quest-toast>i{font-size:30px;color:#3ee07a}.quest-toast div{display:flex;flex-direction:column;min-width:0}.quest-toast b{font-size:17px}.quest-toast span{font-size:14px;color:#e4ecf8}.quest-toast .quest-toast-xp{flex:0 0 auto;font-size:18px;font-weight:900;color:#b79bff}.quest-toast.leaving{opacity:0;transform:translate(-50%) translateY(20px)}@keyframes quest-toast-in{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}#menu-page-career{display:flex;flex-direction:column;align-items:center;gap:14px}#menu-page-career.unavailable .career-profile,#menu-page-career.unavailable .career-stats,#menu-page-career.unavailable #career-season,#menu-page-career.unavailable #career-medals,#menu-page-career.unavailable #career-favorites{visibility:hidden}.career-row{display:grid;grid-template-columns:minmax(0,900px) minmax(0,620px);justify-content:center;grid-gap:14px;gap:14px;width:100%}.career-row.bottom{grid-template-columns:minmax(0,700px) minmax(0,520px) minmax(0,286px)}.career-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.career-panel-header h2,.career-panel-title{margin:0;font-size:26px;font-weight:900;text-transform:uppercase;color:#2cd3ff}.career-panel-title{margin-bottom:10px}.career-empty{margin:10px 4px;color:#b9c6dc}#career-overview{padding:14px 22px 16px;background:linear-gradient(90deg,#09142af7,#09142ae0 55%,#09142a99),url(/img/backgrounds/menu/outlands_c2_4.webp) center/cover}.career-heading h1{margin:0;font-size:46px;line-height:1;font-weight:900;text-transform:uppercase;text-shadow:0 4px 0 rgba(0,0,0,.35)}.career-heading p{margin:2px 0 10px;font-size:17px;color:#e4ecf8}.career-profile{display:flex;align-items:center;gap:18px;margin-bottom:12px}.career-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:112px;height:112px;border:2px solid #2cd3ff;border-radius:14px;background:radial-gradient(circle at 50% 45%,#2a8de8,#0d3a7a 70%);box-shadow:0 0 16px #2cd3ff59}.career-avatar .skin-preview{--skin-size: 78px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))}.career-profile-info{flex:1 1 auto;min-width:0}.career-profile-info h2{margin:0;overflow:hidden;font-size:32px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.career-profile-info .career-season-label{font-size:16px;font-weight:700;color:#2cd3ff}.career-level{gap:16px;margin-top:6px;padding-top:0}.career-level .bp-level-ring{width:72px;height:72px}.career-level .bp-level-ring span{font-size:13px}.career-level .bp-level-ring b{font-size:30px}.career-level .bp-xp-text{margin-bottom:6px;font-size:17px}.career-level .bp-xp-bar{height:18px}.career-level .bp-next-level{font-size:18px}.career-level.compact{margin-top:0}.career-level.compact .bp-level-ring{width:64px;height:64px}.career-level.compact .bp-level-ring b{font-size:26px}.career-level.compact .bp-xp-text{margin-bottom:4px;font-size:15px}.career-level.compact .bp-next-level{font-size:15px}.career-stats{display:grid;grid-gap:8px;gap:8px}.career-stats.lifetime{grid-template-columns:repeat(6,minmax(0,1fr))}.career-stats.season{display:contents}.career-stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 6px 10px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#07122acc;text-align:center}.career-stat>i{font-size:24px;color:#e4ecf8}.career-stat b{font-size:26px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.career-stat .career-stat-note{position:absolute;right:6px;bottom:4px;padding:1px 6px;border-radius:5px;background:#ffffff1a;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b9c6dc}.career-stat-label{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e4ecf8}#career-matches{display:flex;flex-direction:column;min-height:0;padding:14px 18px 16px}.career-view-all{height:34px;padding:0 14px;border:2px solid #18a7ff;border-radius:8px;background:#18a7ff1a;color:#fff;font-family:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer}.career-view-all:hover{background:#18a7ff40}.career-match{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr 1fr;align-items:center;grid-gap:8px;gap:8px;min-height:50px;padding:0 14px;border:2px solid rgba(74,140,230,.2);border-radius:10px;background:#07122abf;font-size:16px;font-weight:700;text-align:center}.career-match.career-match-head{min-height:30px;margin-bottom:6px;border:none;background:#18a7ff14;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#b9c6dc}.career-match .career-match-mode{display:flex;align-items:center;gap:10px;text-align:left}.career-match .career-match-mode i{width:22px;font-size:18px;color:#e4ecf8}.career-match>span:first-child{text-align:left}.career-match .career-match-placement{font-size:20px;font-weight:900;color:#b9c6dc}.career-match .career-match-placement.gold{color:#ffd23e}.career-match .career-match-placement.silver{color:#d7e1ee}.career-match .career-match-placement.bronze{color:#f0974a}.career-match .career-match-time{font-weight:400;color:#e4ecf8}.career-matches-list{flex:1 1 auto;min-height:0;max-height:284px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}#career-season{padding:14px 18px 16px}.career-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.career-season-grid .career-level.compact{grid-column:span 2;align-items:center;padding:8px 12px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#07122acc}.career-season-grid .career-stat b{font-size:22px}.career-season-grid .career-stat>i{font-size:20px}#career-medals{display:flex;flex-direction:column;min-height:0;padding:14px 16px 16px}.career-medals-count{font-size:15px;font-weight:700}.career-medals-count em{font-style:normal;color:#2cd3ff}.career-medals-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.career-medal{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 8px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#07122acc;text-align:center}.career-medal b{font-size:15px;font-weight:900}.career-medal .career-medal-description{min-height:30px;font-size:12px;line-height:1.25;color:#b9c6dc}.career-medal .career-medal-bar{align-self:stretch;height:8px;border-radius:999px;background:#ffffff1f;overflow:hidden}.career-medal .career-medal-bar div{height:100%;border-radius:999px;background:#2cd3ff}.career-medal .career-medal-count{font-size:13px;font-weight:700}.career-medal .career-medal-soon{margin-top:2px;padding:2px 8px;border-radius:6px;background:#ffffff1a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b9c6dc}.career-medal:not(.unlocked) .career-medal-badge{filter:grayscale(.85) brightness(.75)}.career-medal.unlocked{border-color:var(--medal-color);box-shadow:0 0 12px color-mix(in srgb,var(--medal-color) 35%,transparent)}.career-medal.unlocked .career-medal-bar div{background:var(--medal-color)}.career-medal.soon{opacity:.7}.career-medal-badge{display:flex;align-items:center;justify-content:center;width:58px;height:64px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(180deg,color-mix(in srgb,var(--medal-color) 80%,white) 0%,var(--medal-color) 55%,color-mix(in srgb,var(--medal-color) 60%,black) 100%)}.career-medal-badge i{font-size:26px;color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}#career-favorites{display:flex;flex-direction:column;align-items:center;padding:14px;text-align:center}#career-favorites .career-panel-title{font-size:20px}.career-favorite-outfit-art{display:flex;align-items:center;justify-content:center;width:100%;height:96px;background:radial-gradient(ellipse 45% 55% at 50% 50%,rgba(44,211,255,.35) 0%,transparent 70%)}.career-favorite-outfit-art .skin-preview{--skin-size: 80px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}.career-favorite-outfit-name{font-size:20px;font-weight:900;text-transform:uppercase}.career-favorite-note{font-size:12px;font-weight:700;color:#2cd3ff}.career-favorite-small{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-self:stretch;margin-top:10px}.career-favorite-small>div{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 6px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#07122acc}.career-favorite-small b{max-width:100%;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.career-favorite-small .career-stat-label{font-size:10px}.career-favorite-icon{display:flex;align-items:center;justify-content:center;height:34px}.career-favorite-icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.career-favorite-icon i{font-size:24px;color:#e4ecf8}#menu-page-outmarks{display:flex;justify-content:center}#outmarks-store{display:flex;flex-direction:column;width:100%;max-width:1200px;padding:18px 24px 14px;background:linear-gradient(180deg,#09142af2,#09142ae6),url(/img/backgrounds/menu/outlands_c2_2.webp) center/cover}.outmarks-store-heading{margin-bottom:14px}.outmarks-store-heading h1{margin:0;font-size:50px;line-height:1;font-weight:900;text-transform:uppercase;text-shadow:0 5px 0 rgba(0,0,0,.35),0 8px 20px rgba(0,0,0,.4)}.outmarks-store-heading p{margin:4px 0 0;font-size:17px;color:#e4ecf8}.outmarks-bundles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.outmarks-store-empty{grid-column:1/-1;margin:30px 0;text-align:center;color:#b9c6dc}.outmarks-bundle{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 14px 14px;border:2px solid rgba(74,140,230,.35);border-radius:14px;background:radial-gradient(ellipse 80% 55% at 50% 35%,rgba(24,120,255,.28) 0%,transparent 70%),#07122ad9}.outmarks-bundle.popular{border-color:#2cd3ff;box-shadow:0 0 0 2px #2cd3ff59,0 0 26px #2cd3ff59}.outmarks-bundle.recommended{border-color:#ffd23e;box-shadow:0 0 0 2px #ffd23e66,0 0 26px #ffd23e59}.outmarks-bundle-label.recommended{background:#ffd23e}.outmarks-bundle-bonus{margin:2px 0 6px;padding:2px 8px;border-radius:6px;background:#ffd23e29;color:#ffd23e;font-size:12px;font-weight:900;letter-spacing:.04em}.outmarks-first-bonus{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;border:2px solid rgba(255,210,62,.6);border-radius:12px;background:linear-gradient(90deg,#ffd23e2e,#ff9f1a0f)}.outmarks-first-bonus[hidden]{display:none}.outmarks-first-bonus i{font-size:26px;color:#ffd23e}.outmarks-first-bonus div{display:flex;flex-direction:column;gap:2px}.outmarks-first-bonus b{font-size:17px;color:#ffd23e}.outmarks-first-bonus span{font-size:13px;color:#fffc}.outmarks-wanted{margin:0 0 12px;font-size:14px;color:#ffffffd9}.outmarks-wanted i{color:#ffd23e;margin-right:4px}.get-outmarks-btn{margin-left:6px;padding:4px 12px;border:none;border-radius:8px;background:#2cd3ff;color:#04182e;font-family:inherit;font-size:12px;font-weight:900;letter-spacing:.03em;cursor:pointer}.get-outmarks-btn:hover{filter:brightness(1.12)}.outmarks-bundle-label{position:absolute;top:10px;left:10px;z-index:1;padding:3px 10px;border-radius:6px;background:#2cd3ff;color:#04182e;font-size:12px;font-weight:900;text-transform:uppercase}.outmarks-bundle-art{position:relative;width:100%;max-width:230px;height:136px;margin:18px 0 6px}.outmarks-bundle-art .outmarks-coin{position:absolute;width:auto;max-width:none;aspect-ratio:1;transform:translate(-50%,-50%);filter:drop-shadow(0 6px 6px rgba(0,0,0,.45))}.outmarks-bundle-amount{font-size:40px;line-height:1;font-weight:900;text-shadow:0 4px 0 rgba(0,0,0,.35)}.outmarks-bundle-unit{font-size:19px;font-weight:900;text-transform:uppercase;color:#9ec3ff}.outmarks-bundle-price{margin:6px 0 10px;font-size:24px;font-weight:900}.outmarks-bundle-buy{align-self:stretch;height:44px;border:none;border-radius:10px;background:linear-gradient(180deg,#45d4ff,#18a7ff 55%,#0a86e0);box-shadow:0 4px #075ea0,0 8px 16px #0000004d;color:#04182e;font-family:inherit;font-size:19px;font-weight:900;text-transform:uppercase;cursor:pointer}.outmarks-bundle-buy:hover:not(:disabled){filter:brightness(1.08)}.outmarks-bundle-buy:disabled{cursor:default;filter:grayscale(.6) brightness(.75)}.outmarks-unavailable{margin:12px 0 0;text-align:center;color:#b9c6dc}.outmarks-notice[hidden]{display:none}.outmarks-notice{display:flex;align-items:center;gap:14px;margin:-2px 0 12px;padding:10px 14px;border:2px solid rgba(74,140,230,.35);border-radius:12px;background:#07122aeb}.outmarks-notice>i{font-size:28px;color:#2cd3ff}.outmarks-notice>div{flex:1 1 auto;display:flex;flex-direction:column}.outmarks-notice b{font-size:19px}.outmarks-notice span{font-size:15px;color:#e4ecf8}.outmarks-notice .outmarks-notice-close{border:none;background:none;color:#b9c6dc;font-size:18px;cursor:pointer}.outmarks-notice .outmarks-notice-close:hover{color:#fff}.outmarks-notice[data-kind=success]{border-color:#3ee07a}.outmarks-notice[data-kind=success]>i{color:#3ee07a}.outmarks-notice[data-kind=failed],.outmarks-notice[data-kind=review],.outmarks-notice[data-kind=error]{border-color:#ff5c5c}.outmarks-notice[data-kind=failed]>i,.outmarks-notice[data-kind=review]>i,.outmarks-notice[data-kind=error]>i{color:#ff5c5c}.outmarks-notice[data-kind=cancelled]>i{color:#b9c6dc}.outmarks-notice[data-kind=processing],.outmarks-notice[data-kind=slow]{border-color:#ffd23e}.outmarks-notice[data-kind=processing]>i,.outmarks-notice[data-kind=slow]>i{color:#ffd23e}.outmarks-store-footer{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#e4ecf8}.outmarks-store-footer i{font-size:22px}#settings-menu.dialog{width:820px;max-width:94vw;border:2px solid rgba(74,140,230,.35);border-radius:16px!important;background:#09142af7;box-shadow:0 0 0 100vmax #0208148c,0 16px 40px #0000008c;color:#fff;font-family:Inter,sans-serif}#settings-menu.dialog .dialog-header{height:58px;padding:0 8px 0 22px;border-bottom:1px solid rgba(74,140,230,.25);background:linear-gradient(90deg,rgba(24,167,255,.12) 0%,transparent 60%)}#settings-menu.dialog .dialog-header h3{margin:0;font-size:24px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-shadow:none}#settings-menu.dialog .dialog-header .dialog-close-btn{width:40px;height:40px;line-height:40px;border-radius:10px;font-size:18px;color:#b9c6dc;transition:background .15s,color .15s}#settings-menu.dialog .dialog-header .dialog-close-btn:hover{background:#ff5c5c26;color:#ff5c5c}#settings-menu.dialog #settings-tabs-container{min-height:0}#settings-menu.dialog #settings-tab-bar{display:flex;flex-direction:column;gap:4px;width:210px;min-width:210px;padding:12px 10px;background:#050d1e99;border-right:1px solid rgba(74,140,230,.2)}#settings-menu.dialog #settings-tab-bar .tab{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:none;border-radius:10px;background:none;color:#e4ecf8;font-family:inherit;font-size:15px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}#settings-menu.dialog #settings-tab-bar .tab i{width:18px;margin:0;text-align:center;color:#b9c6dc}#settings-menu.dialog #settings-tab-bar .tab:hover{background:#18a7ff1f;color:#fff}#settings-menu.dialog #settings-tab-bar .tab.active{background:linear-gradient(180deg,#45d4ff,#18a7ff);color:#04182e}#settings-menu.dialog #settings-tab-bar .tab.active i{color:#04182e}#settings-menu.dialog #settings-tabs{height:470px;max-height:70vh;padding:6px 12px 14px 16px;background:transparent}#settings-menu.dialog .tab-content{padding:6px 4px 0 0}#settings-menu.dialog .tab-content>p,#settings-menu.dialog .tab-content>i{display:block;margin:12px 2px 0;color:#ffd23e!important;font-size:13px}#settings-menu.dialog .modal-item{margin-top:8px;padding:11px 14px;border:2px solid rgba(74,140,230,.18);border-radius:10px;background:#07122abf}#settings-menu.dialog .modal-item label{display:block}#settings-menu.dialog .modal-item:hover{border-color:#4a8ce659}#settings-menu.dialog .setting-title{margin:0;font-size:15px;font-weight:700;text-shadow:none}#settings-menu.dialog .setting-title i{margin-left:2px;color:#ffd23e;font-style:normal}#settings-menu.dialog .range-input-value{font-weight:700;color:#2cd3ff;text-shadow:none}#settings-menu.dialog input[type=range]:not(.regular-checkbox){width:100%;margin-top:10px;--thumb-bg: #18a7ff;--track-bg: rgba(255, 255, 255, .14)}#settings-menu.dialog input[type=range]:not(.regular-checkbox)::-webkit-slider-thumb{width:18px;height:18px;border:3px solid white;box-shadow:0 0 8px #18a7ffb3}#settings-menu.dialog input[type=range]:not(.regular-checkbox)::-moz-range-thumb{width:14px;height:14px;border:3px solid white;box-shadow:0 0 8px #18a7ffb3}#settings-menu.dialog input[type=checkbox]:not(.regular-checkbox):after{background:#ffffff2e}#settings-menu.dialog input[type=checkbox]:not(.regular-checkbox):before{background:#fff}#settings-menu.dialog input[type=checkbox]:not(.regular-checkbox):checked:after{background:#18a7ff}#settings-menu.dialog input[type=checkbox]:not(.regular-checkbox):focus{border-bottom-color:transparent}#settings-menu.dialog select,#settings-menu.dialog input[type=text],#settings-menu.dialog input[type=number]{height:32px;padding:0 10px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#07122a;color:#fff;font-family:inherit;font-size:14px;outline:none}#settings-menu.dialog select:focus,#settings-menu.dialog input[type=text]:focus,#settings-menu.dialog input[type=number]:focus{border-color:#18a7ff}#settings-menu.dialog select option,#settings-menu.dialog input[type=text] option,#settings-menu.dialog input[type=number] option{background:#0b1730}#settings-menu.dialog #settings-tabs #tab-keybinds-content #keybind-clear-tooltip{margin-top:6px;padding:10px 14px;border:2px solid rgba(44,211,255,.35);border-radius:10px;background:#18a7ff14;color:#e4ecf8;font-size:14px}#settings-menu.dialog #settings-tabs #tab-keybinds-content button.btn-bind{height:38px;margin-top:8px;border:2px solid rgba(74,140,230,.35);border-radius:8px;background:#0e2347;box-shadow:none;color:#fff;font-family:inherit;font-size:14px;font-weight:700;text-shadow:none;text-transform:none}#settings-menu.dialog #settings-tabs #tab-keybinds-content button.btn-bind:hover{border-color:#18a7ff;background:#13305f}#settings-menu.dialog #settings-tabs #tab-keybinds-content button.btn-bind.active,#settings-menu.dialog #settings-tabs #tab-keybinds-content button.btn-bind:focus{border-color:#2cd3ff;box-shadow:0 0 0 2px #2cd3ff59}#settings-menu.dialog .modal-item>.btn{width:100%;height:46px;border:none;border-radius:10px;background:linear-gradient(180deg,#45d4ff,#18a7ff 55%,#0a86e0);box-shadow:0 4px #075ea0;color:#04182e;font-family:inherit;font-size:16px;font-weight:900;text-shadow:none;text-transform:uppercase}#settings-menu.dialog .modal-item>.btn.btn-danger{background:linear-gradient(180deg,#ff7a7a,#e5484d);box-shadow:0 4px #9b2227;color:#fff}#settings-menu.dialog .modal-item>.btn:hover{filter:brightness(1.08)}#settings-menu.dialog #tab-import-export-content .modal-item{padding:0;border:none;background:none}#settings-menu.dialog.in-game{background:#09142af2}#menu-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;padding:0 22px 8px;font-size:13px}#menu-footer #splash-copyright,#menu-footer #splash-partners,#menu-footer #splash-version{text-shadow:1px 1px 4px rgba(0,0,0,.6);position:relative}#menu-footer #splash-copyright #splash-build,#menu-footer #splash-partners #splash-build,#menu-footer #splash-version #splash-build{position:absolute;right:0;bottom:calc(100% + 2px);display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}#menu-footer #splash-copyright #splash-build-string,#menu-footer #splash-partners #splash-build-string,#menu-footer #splash-version #splash-build-string{opacity:.55;-webkit-user-select:all;-moz-user-select:all;user-select:all}#menu-footer #splash-copyright #splash-build-status,#menu-footer #splash-partners #splash-build-status,#menu-footer #splash-version #splash-build-status{font-weight:700}#menu-footer #splash-copyright #splash-build-status:empty,#menu-footer #splash-partners #splash-build-status:empty,#menu-footer #splash-version #splash-build-status:empty{display:none}#menu-footer #splash-copyright #splash-build-status.current,#menu-footer #splash-partners #splash-build-status.current,#menu-footer #splash-version #splash-build-status.current{color:#3ee07a;opacity:.75}#menu-footer #splash-copyright #splash-build-status.outdated,#menu-footer #splash-partners #splash-build-status.outdated,#menu-footer #splash-version #splash-build-status.outdated{color:#ff5c5c;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}#menu-footer #splash-copyright #splash-build-status.behind,#menu-footer #splash-partners #splash-build-status.behind,#menu-footer #splash-version #splash-build-status.behind{color:#ffd23e}#menu-footer #splash-copyright{margin-right:auto;color:#e4ecf8}#menu-footer a{color:#fff}@media screen and (max-width:999px){#menu-page-play{grid-template-columns:minmax(0,600px);grid-template-areas:"play" "news" "info"}#menu-info-strip{grid-template-columns:1fr;gap:12px}#menu-info-strip .info-section:not(:last-child){border-right:none}#menu-page-locker{grid-template-columns:1fr;height:auto}#menu-topbar{flex-wrap:wrap}#menu-nav{order:3;width:100%;overflow-x:auto}}.hold-to-buy{--hold: 0;position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1);transition:filter .15s,transform .22s ease-out,border-color .15s}.hold-to-buy .buy-hold-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff26,#ffec8c8c 70%,#ffffffd9);transform:scaleX(var(--hold));transform-origin:left center;transition:transform .22s ease-out;pointer-events:none}.hold-to-buy .buy-hold-label{position:relative;display:inline-flex;align-items:center;gap:8px}.hold-to-buy .outmarks-icon{transition:transform .2s ease-out}.hold-to-buy.holding{transform:scale(calc(1 + var(--hold) * .045));transition:filter .15s,border-color .15s;animation:buy-hold-pulse .32s ease-in-out infinite alternate}.hold-to-buy.holding .buy-hold-fill{transition:none}.hold-to-buy.holding .outmarks-icon{animation:buy-hold-coin .6s ease-in-out infinite}.hold-to-buy.holding .buy-hold-price{text-shadow:0 0 calc(var(--hold) * 14px) rgba(255,255,255,.9)}.hold-to-buy.pending{--hold: 1}.hold-to-buy.pending .buy-hold-fill{background:linear-gradient(100deg,#ffec8c59 30%,#ffffffe6,#ffec8c59 70%);background-size:250% 100%;animation:buy-pending-shimmer .9s linear infinite}.hold-to-buy.just-owned{animation:buy-owned-pop .6s cubic-bezier(.2,1.4,.4,1)}.hold-to-buy.just-owned i{animation:buy-owned-check .5s .1s cubic-bezier(.2,1.6,.4,1) backwards}.hold-to-buy.purchase-failed{animation:buy-failed-shake .4s ease-out}#menu-page-shop [data-offer].purchase-reveal,#bp-cards [data-reward].purchase-reveal{animation:purchase-card-glow 1.4s ease-out}#bp-preview .bp-preview-stage.purchase-reveal{position:relative;animation:purchase-reveal-pop .9s cubic-bezier(.2,1.3,.4,1)}#bp-preview .bp-preview-stage.purchase-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,240,170,.75) 0%,rgba(255,210,60,.25) 35%,transparent 65%);pointer-events:none;animation:purchase-reveal-glow 1.4s ease-out forwards}@keyframes buy-hold-pulse{0%{filter:brightness(1.05)}to{filter:brightness(1.22)}}@keyframes buy-hold-coin{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-14deg) scale(1.12)}75%{transform:rotate(14deg) scale(1.12)}}@keyframes buy-pending-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes buy-owned-pop{0%{transform:scale(1.06);filter:brightness(1.8)}40%{transform:scale(.97)}to{transform:scale(1);filter:brightness(1)}}@keyframes buy-owned-check{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes buy-failed-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes purchase-reveal-pop{0%{transform:scale(.92)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes purchase-reveal-glow{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.4)}}@keyframes purchase-card-glow{0%{box-shadow:0 0 #ffd75000}25%{box-shadow:0 0 0 4px #ffd750f2,0 0 26px #ffd750cc}to{box-shadow:0 0 #ffd75000}}@media(prefers-reduced-motion:reduce){.hold-to-buy.holding,.hold-to-buy.holding .outmarks-icon,.hold-to-buy.just-owned,.hold-to-buy.purchase-failed,#menu-page-shop .purchase-reveal,#menu-page-battle-pass .purchase-reveal{animation:none}}#menu-utility #btn-friends .menu-icon-online{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#3ee07a}#menu-utility #btn-friends .menu-icon-online[hidden]{display:none}#menu-utility #btn-friends .menu-icon-online .menu-icon-online-dot{width:8px;height:8px;border-radius:50%;background:#3ee07a;box-shadow:0 0 6px #3ee07ab3}#menu-utility #btn-friends.locked .menu-icon-online{display:none}#menu-utility #btn-friends .menu-icon-count{min-width:18px;padding:0 6px;border-radius:999px;background:#e5484d;color:#fff;font-size:12px;line-height:18px;text-align:center}#game{-webkit-user-select:none;-moz-user-select:none;user-select:none;--webkit-user-select: none;position:fixed;touch-action:none;top:0;left:0;width:100%;height:100%}#game-ui{top:0;left:0;position:absolute;transform-origin:0 0}#game-ui #c4-detonate-btn{right:8.5px;bottom:370.5px;z-index:1001;position:absolute;cursor:pointer!important;display:flex;justify-content:space-between;gap:5px;box-sizing:border-box;height:40px;width:100px;background:#16161675;border-radius:10px;font-size:15px;align-items:center;padding:0 8px}#game-ui #c4-detonate-btn:hover{outline:2px solid #dc3545!important}#game-ui #c4-detonate-btn #detonate-key{opacity:1;float:right;margin-left:auto;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:20px;height:20px;background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;font-size:15px;font-weight:700;line-height:1;padding:2px 4px;margin-right:3px;white-space:nowrap}#game-ui #c4-detonate-btn .item-image{opacity:1;pointer-events:none;float:left;width:50px;height:35px;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}@media screen and (max-width:1280px){#game-ui #c4-detonate-btn .item-image{width:40px;height:30px}}@media screen and (min-width:1280px)and (max-height:720px){#game-ui #c4-detonate-btn{bottom:370px}}@media screen and (max-width:1280px){#game-ui #c4-detonate-btn{width:auto;height:auto;bottom:220px;right:5px;border-radius:5px}#game-ui #c4-detonate-btn #detonate-key{display:none;width:14px;height:14px;font-size:10px;text-align:center;padding-right:1px;padding-left:1px}}@media screen and (max-width:768px){#game-ui #c4-detonate-btn{bottom:176px}}@media screen and (max-width:460px){#game-ui #c4-detonate-btn{bottom:245px}}@media screen and (max-height:465px)and (max-width:1280px){#game-ui #c4-detonate-btn{right:85px;width:auto;border-radius:5px;padding:0;bottom:200px}}@media screen and (min-width:1280px)and (max-height:720px){#game-ui #c4-detonate-btn{justify-content:center}}@media screen and (max-width:768px)and (max-height:500px){#game-ui #c4-detonate-btn{right:6px;bottom:180px}}#btn-close-minimap{position:absolute;z-index:1000;top:16px}#debug-hud{text-shadow:1px 1px 2px black;font-family:JetBrains Mono,monospace}@media screen and (max-width:1280px){#debug-hud{font-size:14px}}@media screen and (max-width:1280px){.spectating-mode{display:inline-flex;gap:5px}.spectating-mode #debug-hud{font-size:10px}}#action-container{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);z-index:1}#action-container #action-timer{position:relative;top:25px;text-align:center;justify-content:center;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}#action-container #action-timer #action-time{position:absolute;top:calc(30% + 10px);left:50%;transform:translate(-50%,-50%);z-index:1}#action-container #action-timer svg{transform:rotate(-90deg)}#action-container #action-name{background:#16161675;text-shadow:1px 1px 4px rgba(0,0,0,.6);text-align:center;align-items:center;justify-content:center;border-radius:8px;padding:10px;font-size:20px}@media screen and (max-width:1280px){#action-container{display:flex;flex-direction:row}#action-container #action-timer{transform:scale(.5);top:20px}#action-container #action-name{font-size:15px;padding:5px;position:relative;right:50px;top:85px;height:30px}}#interact-message{position:absolute;display:flex;align-items:center;top:58%;left:50%;transform:translate(-50%);background-color:#16161675;padding:8px;border-radius:5px}@media screen and (max-height:640px){#interact-message{padding:3px 5px}}@media screen and (max-width:900px)and (max-height:500px){#interact-message{top:59%}#interact-message #interact-text{font-size:10px}#interact-message #interact-key{width:15px;height:15px;font-size:12px}#interact-message #interact-key img{width:14px;height:14px}}#interact-message.has-comparison{flex-direction:column;align-items:flex-start;gap:6px}@media screen and (max-height:640px){#interact-message.has-comparison{gap:4px}}#interact-header{display:flex;align-items:center;gap:6px}#interact-key{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:25px;height:25px;background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1;padding:2px 4px;margin-right:5px;white-space:nowrap}@media screen and (max-width:1280px){#interact-key{width:20px;height:20px}#interact-key img{width:15px;height:15px}}#weapon-comparison{display:none;flex-direction:column;gap:4px;font-size:12px;color:#f8f9fa;align-self:flex-start}@media screen and (max-width:900px)and (max-height:500px){#weapon-comparison{font-size:10px}}#interact-message.has-comparison #weapon-comparison{display:flex}#interact-message.inspect-mode{align-items:flex-start}.weapon-comparison-line{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;align-items:center;grid-gap:12px;gap:12px}.weapon-comparison-line--condensed{grid-template-columns:minmax(110px,max-content) max-content}.weapon-comparison-label{text-transform:uppercase;font-size:11px;letter-spacing:.05em;white-space:pre-line}.weapon-comparison-values{display:grid;grid-template-columns:minmax(70px,max-content) auto minmax(70px,max-content);align-items:center;grid-gap:14px;gap:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weapon-comparison-values--inspect{grid-template-columns:minmax(70px,max-content)}.weapon-comparison-values--condensed{grid-template-columns:max-content}.weapon-comparison-arrow{font-weight:700}.weapon-comparison-arrow.weapon-comparison-arrow--better{color:#3bd671}.weapon-comparison-arrow.weapon-comparison-arrow--worse{color:#ff5b5b}.weapon-comparison-arrow.weapon-comparison-arrow--neutral{color:#c4c4c4}.weapon-comparison-original,.weapon-comparison-new{white-space:pre-line}.weapon-comparison-diff.weapon-comparison-diff--better{color:#3bd671}.weapon-comparison-diff.weapon-comparison-diff--worse{color:#ff5b5b}.weapon-comparison-diff.weapon-comparison-diff--neutral{color:#c4c4c4}.weapon-comparison-diff.weapon-comparison-diff--inspect{color:#f8f9fa}#interact-text{font-size:20px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@media screen and (max-width:1280px){#interact-text{font-size:15px;top:0}}@media screen and (min-width:1280px)and (max-height:720px){#interact-text{top:0}}#adrenaline-bar-container{background:#16161675;border-radius:4px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:330px;height:20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1280px){#adrenaline-bar-container{width:230px;height:16px;bottom:6px}}#adrenaline-bar-container #adrenaline-bar,#adrenaline-bar-container #adrenaline-bar-min-wrapper{transition:width ease-in-out 50ms;border-radius:4px;position:absolute;top:0;left:0;height:100%;width:0}#adrenaline-bar-container #adrenaline-bar{background:#ff7500;background:linear-gradient(90deg,#ff7500,#ffc800 330px)}@media screen and (max-width:1280px){#adrenaline-bar-container #adrenaline-bar{background:linear-gradient(90deg,#ff7500,#ffc800 230px)}}#adrenaline-bar-container #adrenaline-bar-min-wrapper{padding:1.5px}#adrenaline-bar-container #adrenaline-bar-min-wrapper #adrenaline-bar-min{background:#008aff;background:linear-gradient(90deg,#008aff,#05c 330px);border-radius:4px;position:relative;width:100%;height:100%}@media screen and (max-width:1280px){#adrenaline-bar-container #adrenaline-bar-min-wrapper #adrenaline-bar-min{background:linear-gradient(90deg,#008aff,#05c 230px)}}#adrenaline-bar-container #adrenaline-bar-amount{color:#fff;font-size:14px;z-index:1;margin-left:16px;position:relative;top:-1px}@media screen and (max-width:1280px){#adrenaline-bar-container #adrenaline-bar-amount{font-size:12px}}#adrenaline-bar-container #adrenaline-bar-min-max{z-index:1;color:#888;font-size:15px;margin-right:8px}@media screen and (max-width:1280px){#adrenaline-bar-container #adrenaline-bar-min-max{font-size:10px}}#killstreak-indicator-container{background:#16161675;margin-left:10px;border-radius:4px;position:absolute;bottom:10px;height:50px;left:calc(50% + 160px);width:100px;display:flex;align-items:center;justify-content:center}#killstreak-indicator-container #killstreak-indicator-counter{z-index:1;font-size:14px}#spectating-msg{align-items:center;display:inline-flex;font-weight:700;font-size:30px;text-shadow:2px 2px 4px rgba(0,0,0,.6)}#spectating-msg spec,#spectating-msg span{margin:4px}@media screen and (max-width:1280px){#spectating-msg spec,#spectating-msg span{margin:2px}}@media screen and (max-width:1280px){#spectating-msg{font-size:14px}}#spectating-msg #spectating-msg-player{display:inline;margin-left:3px}#spectating-msg .badge-icon{vertical-align:middle;width:30px;height:30px;margin-left:1px;margin-right:4px;margin-bottom:3px}@media screen and (max-width:1280px){#spectating-msg .badge-icon{width:16px;height:16px}}.mobile-mode>button{font-size:14px;display:flex;align-items:center;justify-content:center;width:40px!important;height:40px!important}#kill-msg{background:#16161675;padding:10px;border-radius:8px;text-align:center;position:absolute;bottom:150px;left:50%;transform:translate(-50%);width:320px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#kill-msg .badge-icon{width:18px;margin-bottom:-3px;margin-left:3px}@media screen and (max-width:1280px){#kill-msg{width:220px;bottom:105px;font-size:12px}#kill-msg .badge-icon{width:14px;margin-bottom:-3px;margin-left:2px}}#kill-msg #kill-msg-cont .kill-msg-player-name{font-weight:700;color:#ff7500;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#kill-msg #kill-msg-kills{color:#008aff;font-weight:700;font-size:30px;margin-bottom:3px}@media screen and (max-width:1280px){#kill-msg #kill-msg-kills{font-size:22px}}@media screen and (max-width:1280px)and (max-height:1280px){#kill-msg{bottom:102px}#kill-msg #kill-msg-cont{font-size:10px}#kill-msg #kill-msg-kills{font-size:15px}}@media screen and (max-width:900px)and (max-height:500px){#kill-msg{transform:scale(65%);transform-origin:-100% 0%;bottom:80px}}#gas-and-debug{margin-left:5px}#gas-and-debug .hidden-prop{visibility:hidden}#gas-and-debug #coordinates-hud{height:50px;font-size:17px}@media screen and (max-height:1280px)and (max-width:1280px){#gas-and-debug{position:absolute;bottom:40px;left:135px;display:block;padding:5px}#gas-and-debug #gas-timer{width:65px;font-size:15px}#gas-and-debug #coordinates-hud{font-size:14px}}.gas-and-debug-mobile-patch{left:175px!important}@media screen and (max-width:768px)and (max-height:500px){.gas-and-debug-mobile-patch{transform:scale(.7);transform-origin:0% 0%}}#gas-msg{text-align:center}#gas-msg #gas-msg-info{font-weight:700;font-size:33px;width:600px;text-shadow:2px 2px 4px rgba(0,0,0,.6)}@media screen and (max-width:900px){#gas-msg #gas-msg-info{font-size:14px!important;width:250px}}@media screen and (max-width:768px)and (max-height:500px){#gas-msg #gas-msg-info{font-size:11px!important}}@media screen and (max-width:1280px){#gas-msg #gas-msg-info{font-size:16px}}#recording-pill{color:red;background:#3d3e48;display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.6))}#recording-pill #recording-time{font-family:JetBrains Mono,monospace}#recording-pill #stop-recording-button{color:red}#recording-pill #stop-recording-button{border:none;outline:none;background:none;padding:none;margin:none;cursor:pointer}#inventory-message{position:absolute;top:calc(60% + 80px);left:50%;transform:translate(-50%);font-size:30px;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;flex-direction:column}#inventory-message #perk{display:flex;align-items:center;justify-content:center;flex-direction:column;background-position:center;background-repeat:no-repeat;background-size:75px;width:100%;height:80px}#inventory-message #perk .perk-img{width:42px}#inventory-message .perk-name{font-size:20px;padding:5px}@media screen and (max-width:1280px)and (max-height:750px){#inventory-message{top:calc(60% - 55px);padding:0;margin:0}#inventory-message #perk{background-size:45px;height:68px}#inventory-message #perk .perk-img{width:25px}#inventory-message .perk-name{font-size:12px;margin-top:-15px}}@media screen and (max-height:750px){#inventory-message{font-size:20px;top:calc(60% + 30px)}}@media screen and (max-height:750px)and (max-height:500px){#inventory-message{font-size:15px;top:calc(60% + 35px)}}@media screen and (max-width:900px)and (max-height:500px){#inventory-message{font-size:12px;top:calc(40% + 50px)}}.inventory-container{display:flex;justify-content:space-between;gap:5px}@media screen and (max-width:1280px){.inventory-container{gap:3px}}@media screen and (max-width:768px){.inventory-container{gap:2px}}.inventory-container .inventory-slot{background:#16161675;width:110px;height:110px;border-radius:10px;font-size:15px;position:relative;display:flex;justify-content:center;align-items:center;cursor:crosshair}.inventory-container .inventory-slot.has-item:not(.active){cursor:pointer}.inventory-container .inventory-slot.item-slot{padding:0 8px}@media screen and (max-width:1280px){.inventory-container .inventory-slot.item-slot{padding:0 4px}}@media screen and (max-width:1280px){.inventory-container .inventory-slot{width:75px;height:75px}}@media screen and (max-width:768px){.inventory-container .inventory-slot{width:60px;height:60px;border-radius:5px}}.inventory-container .inventory-slot.ammo-slot{cursor:crosshair!important;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;width:50px;height:58px;padding:8px 10px 5px}.inventory-container .inventory-slot.ammo-slot span{padding:1px;float:none;margin:0;font-size:17px}.inventory-container .inventory-slot.ammo-slot img{padding:1px;width:40px}@media screen and (max-width:1280px){.inventory-container .inventory-slot.ammo-slot{width:28px;height:28px;gap:.25px}.inventory-container .inventory-slot.ammo-slot span{float:none;margin:0;font-size:9px}.inventory-container .inventory-slot.ammo-slot img{width:15px}}@media screen and (max-width:1280px)and (max-width:1280px){.inventory-container .inventory-slot.ammo-slot{position:relative;left:5px;width:auto;height:28px;padding:5px;gap:5px;flex-direction:row}.inventory-container .inventory-slot.ammo-slot span{font-size:15px}.inventory-container .inventory-slot.ammo-slot img{width:25px}}@media screen and (min-width:1280px)and (max-height:720px){.inventory-container .inventory-slot.ammo-slot{position:relative;left:5px;width:auto;height:auto;gap:1px;padding:5px;flex-direction:row;margin:.5px}.inventory-container .inventory-slot.ammo-slot span{font-weight:700;font-size:18px}.inventory-container .inventory-slot.ammo-slot img{vertical-align:middle;width:35px}}.inventory-container .inventory-slot:hover{outline:1px solid #ff7500;outline-width:1px!important}.inventory-container .inventory-slot.active{outline:3px solid #ff7500}@media screen and (max-width:1280px){.inventory-container .inventory-slot.active{outline-width:2px}}.inventory-container .inventory-slot .item-tooltip{position:absolute;background-color:#16161675;text-shadow:1px 1px 4px rgba(0,0,0,.6);padding:5px;border-radius:5px;z-index:1;text-align:center;opacity:0;transition:opacity .15s linear;font-size:14px;pointer-events:none;max-width:200px}@media screen and (max-width:1280px){.inventory-container .inventory-slot .item-tooltip{margin:0;font-size:10px}}.inventory-container .inventory-slot:hover .item-tooltip{opacity:1}.inventory-container .slot-number{position:absolute;top:5px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@media screen and (max-width:1280px){.inventory-container .slot-number{font-size:12px}}@media screen and (max-width:768px){.inventory-container .slot-number{font-size:10px}}.inventory-container .item-ammo{position:absolute;top:5px;left:10px;float:left;z-index:1;font-size:18px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@media screen and (max-width:1280px){.inventory-container .item-ammo{font-size:12px;left:4px;top:2px}}@media screen and (max-width:768px){.inventory-container .item-ammo{font-size:10px;left:2px;bottom:25px}}.inventory-container .item-count{font-size:20px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@media screen and (max-width:1280px){.inventory-container .item-count{font-size:14px}}.inventory-container .item-name{display:block;position:absolute;bottom:5px;font-size:20px;font-weight:700;text-wrap:nowrap;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@media screen and (max-width:1280px){.inventory-container .item-name{font-size:12px}}.items-container{position:absolute;flex-direction:column}.items-container .item-slot{height:40px;width:100px;opacity:.75}.items-container .item-slot.full .item-count{color:#ff7500}.items-container .item-slot.has-item{opacity:1}@media screen and (max-width:1280px){.items-container .item-slot{height:25px;width:55px;border-radius:5px}}.items-container .item-count{float:right;margin-left:auto}.items-container .item-image{width:40px;height:30px;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}@media screen and (max-width:1280px){.items-container .item-image{width:30px;height:20px}}.items-container .inventory-slot .item-tooltip{width:-moz-max-content;width:max-content;max-width:120px;left:110px}@media screen and (max-width:1280px){.items-container .inventory-slot .item-tooltip{left:75px}}.items-container .item-name{right:5px}#healing-items-container{bottom:50px;left:10px}#healing-items-container .item-slot.has-item{cursor:pointer}@media screen and (max-width:1280px){#healing-items-container{left:5px}}@media screen and (max-width:768px){#healing-items-container{bottom:43px}}@media screen and (max-width:500px){#healing-items-container{bottom:128px}}#ammo-container,#special-ammo-container{position:relative;justify-content:flex-start}#ammos-container.active .item-slot,#healing-items-container.active .item-slot{opacity:1;cursor:pointer!important}.deactivated{background:#373737!important;filter:grayscale(100%);opacity:.75}#perk-container{position:absolute;bottom:10px;left:75%;transform:translate(-75%);flex-direction:column-reverse;z-index:1002}#perk-container .perk-set{display:flex;margin:0}#perk-container .perk-set .inventory-slot{visibility:hidden;margin:2px}@media screen and (max-width:1280px){#perk-container{bottom:5px;left:77%}}@media screen and (max-width:768px){#perk-container{left:135px;transform:none;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:500px){#perk-container{flex-direction:column}}#perk-container .inventory-slot{width:55px;height:55px;transition-property:width height;cursor:crosshair}#perk-container .inventory-slot.has-item{background:radial-gradient(circle,#c5c5c52a,#16161675)}#perk-container .inventory-slot .item-tooltip{bottom:70px;width:-moz-max-content;width:max-content}@media screen and (max-width:1280px){#perk-container .inventory-slot{width:40px;height:41px;font-size:small}#perk-container .inventory-slot .item-tooltip{bottom:60px}}@media screen and (max-width:768px){#perk-container .inventory-slot{width:36px;height:36px!important}#perk-container .inventory-slot .item-tooltip{bottom:40px}}#perk-container .inventory-slot .item-image{width:45px;height:45px;align-self:flex-start;margin-top:5px}@media screen and (max-width:1280px){#perk-container .inventory-slot .item-image{width:32px;height:32px}}@media screen and (max-width:768px){#perk-container .inventory-slot .item-image{width:28px;height:28px}}#equipment-container{position:absolute;bottom:10px;left:25%;transform:translate(-75%);flex-direction:row;z-index:1002}@media screen and (max-width:1280px){#equipment-container{bottom:5px}}@media screen and (max-width:768px){#equipment-container{flex-direction:row;left:5px;transform:none;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:500px){#equipment-container{flex-direction:column}}#equipment-container .inventory-slot{width:55px;height:78px;cursor:crosshair}#equipment-container .inventory-slot.has-item{background:radial-gradient(circle,#c5c5c52a,#16161675)}#equipment-container .inventory-slot .item-name{font-weight:400;font-size:16px;bottom:4px}#equipment-container .inventory-slot .item-tooltip{bottom:85px;width:-moz-max-content;width:max-content}@media screen and (max-width:1280px){#equipment-container .inventory-slot{width:40px;height:60px;font-size:small}#equipment-container .inventory-slot .item-name{font-size:14px}#equipment-container .inventory-slot .item-tooltip{bottom:70px}}@media screen and (max-width:768px){#equipment-container .inventory-slot{width:36px;height:36px!important}#equipment-container .inventory-slot .item-name{display:none}#equipment-container .inventory-slot .item-tooltip{bottom:40px;left:-15px}}#equipment-container .inventory-slot .item-image{max-width:45px;height:45px;align-self:flex-start;margin-top:5px}@media screen and (max-width:1280px){#equipment-container .inventory-slot .item-image{max-width:32px;height:32px}}@media screen and (max-width:768px){#equipment-container .inventory-slot .item-image{max-width:28px;height:28px}}#center-top-container{position:absolute;top:10px;left:50%;transform:translate(-50%);align-items:center;display:flex;flex-direction:column;gap:15px;text-align:center}#healing-items-container .inventory-slot.active,#ammo-container .inventory-slot.active,#special-ammo-container .inventory-slot.active{outline-width:0}#healing-items-container .inventory-slot.active .item-image,#ammo-container .inventory-slot.active .item-image,#special-ammo-container .inventory-slot.active .item-image{animation:.25s ease-in-out scale-anim}@keyframes scale-anim{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}#joysticks-containers{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:100vh;position:absolute;top:0;left:0;display:flex;z-index:1000}#joysticks-containers div{height:100%;width:50%;display:flex}#weapons-container,#healing-items-container,#ammos-container,#center-top-container,#game-menu,#mobile-options,#weapon-ammo-container,#interact-message,#btn-close-minimap{z-index:1001}#mobile-options{display:flex;flex-direction:column;z-index:1002}#mobile-options button{font-size:18px;width:32px;height:32px!important;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:3px;border:none}#mobile-options button img{width:18px;pointer-events:none;vertical-align:middle}.pickup-pulse{animation:pickup-pulse .25s ease-in-out}@keyframes pickup-pulse{0%{scale:100%}50%{scale:110%}to{scale:100%}}@keyframes perk-normal-colors{0%{box-shadow:none;background-color:none}50%{box-shadow:0 0 25px #8c8c8c;background-color:#8c8c8c}to{box-shadow:none;background-color:none}}@keyframes perk-positive-colors{0%{box-shadow:none;background-color:none}50%{box-shadow:0 0 25px #008aff;background-color:#008aff}to{box-shadow:none;background-color:none}}@keyframes perk-neutral-colors{0%{box-shadow:none;background-color:none}50%{box-shadow:0 0 25px #8a4c70;background-color:#8a4c70}to{box-shadow:none;background-color:none}}@keyframes perk-negative-colors{0%{box-shadow:none;background-color:none}50%{box-shadow:0 0 25px #5d0000;background-color:#5d0000}to{box-shadow:none;background-color:none}}.rarity-card{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%)}.rarity-tag{display:inline-block;padding:1px 6px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--rarity-border);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#weapons-container .inventory-slot.has-item.has-rarity{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%);box-shadow:inset 0 0 0 2px var(--rarity-border),inset 0 -10px 18px -10px var(--rarity-glow)}#weapons-container .inventory-slot.has-item.has-rarity .item-name{color:#fff}#weapons-container .inventory-slot .item-rarity{display:none;position:absolute;right:8px;bottom:29px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#ffffffd9;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@media screen and (max-width:1280px){#weapons-container .inventory-slot .item-rarity{display:none!important}}#weapons-container .inventory-slot.has-item.has-rarity .item-rarity{display:block}#interact-message.has-rarity{box-shadow:inset 0 0 0 2px var(--rarity-border)}#interact-message.has-rarity #interact-text{color:var(--rarity-text)}#interact-message.has-rarity .rarity-tag{margin-right:6px}.weapon-comparison-rarity{display:flex;align-items:center;gap:6px;margin-bottom:2px}.weapon-comparison-rarity .weapon-comparison-arrow{color:#f8f9fa}#healing-items-container{display:none!important}.item-details{display:flex;flex-direction:column;gap:4px;min-width:190px;color:#f8f9fa;font-size:12px}.item-details .item-details-header{display:flex;flex-direction:column;gap:2px}.item-details .item-details-name{font-size:15px;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.item-details.has-rarity .item-details-name{color:var(--rarity-text)}.item-details .item-details-sub{display:flex;align-items:center;gap:6px}.item-details .item-details-type{color:#b9c0c7;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.item-details .item-details-vs{color:#b9c0c7;font-size:10px;font-style:italic}.item-details .item-details-stats{display:grid;grid-template-columns:max-content max-content auto;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:1px;row-gap:1px;margin-top:2px}.item-details .item-details-row{display:contents}.item-details .item-details-label{grid-column:1;color:#b9c0c7;text-transform:uppercase;letter-spacing:.05em;font-size:10px;align-self:center}.item-details .item-details-value{font-weight:700;grid-column:2}.item-details .item-details-value.better{color:#5be36a}.item-details .item-details-value.worse{color:#ff6b6b}.item-details .item-details-delta{grid-column:3;font-size:10px;color:#b9c0c7}.item-details .item-details-delta.better:first-letter{color:#5be36a}.item-details .item-details-delta.worse:first-letter{color:#ff6b6b}#item-details-popup{position:fixed;z-index:100;padding:8px 10px;border-radius:6px;background:#16161675;pointer-events:none}#poi-banner{position:fixed;top:21%;left:50%;z-index:60;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%);color:#fff;font-family:Inter,sans-serif;text-align:center;pointer-events:none;opacity:0}#poi-banner .poi-banner-tag{padding:2px 10px;border-radius:4px;background:#ffd54aeb;color:#241a00;font-size:13px;font-weight:900;letter-spacing:.18em}#poi-banner .poi-banner-name{font-size:40px;font-weight:900;letter-spacing:.06em;text-shadow:0 3px 0 rgba(0,0,0,.45),0 0 18px rgba(0,0,0,.55)}#poi-banner.show{animation:poi-banner 3.2s ease-out forwards}@keyframes poi-banner{0%{opacity:0;transform:translate(-50%,10px) scale(.96);letter-spacing:.3em}12%{opacity:1;transform:translate(-50%) scale(1);letter-spacing:.06em}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@media(max-width:700px){#poi-banner .poi-banner-name{font-size:28px}}#hud-vitals{position:absolute;left:14px;bottom:14px;width:300px;display:flex;flex-direction:column;gap:7px;font-family:Inter,sans-serif;color:#fff;pointer-events:none}#hud-vitals .hud-vital{position:relative;display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.8)}#hud-vitals .hud-vital-icon{width:1em;text-align:center}#hud-vitals .stamina{transition:opacity .3s ease}#hud-vitals .stamina.full{opacity:0}#hud-vitals .stamina .hud-vital-bar{height:6px}#hud-vitals .stamina .hud-vital-fill{background:#fff;transition:width .1s linear,background .2s linear}#hud-vitals .shield .hud-vital-icon{color:#6fd3ff}#hud-vitals .health .hud-vital-icon{color:#7bf27f}#hud-vitals .hud-vital-value{width:2.4em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#hud-vitals .hud-vital-max{font-size:13px;color:#fff9}#hud-vitals .hud-vital-bar{position:relative;display:block;flex:1;height:22px;border-radius:3px;background:#070f20c7;overflow:hidden;transform:skew(-12deg)}#hud-vitals .hud-vital-fill,#hud-vitals .hud-vital-lag,#hud-vitals .hud-vital-infection{position:absolute;left:0;top:0;width:100%;height:100%}#hud-vitals .shield .hud-vital-fill{background:linear-gradient(180deg,#6fd3ff,#29b6ff);clip-path:inset(0 100% 0 0);transition:clip-path ease-in-out 50ms}#hud-vitals .shield .hud-vital-fill.filling{transition:clip-path cubic-bezier(.25,.8,.3,1) .42s}#hud-vitals .shield .hud-vital-fill.heal-glow{animation:hud-ring-glow .7s ease-out}#hud-vitals .shield .hud-vital-lag{background:#bef4ffd9;clip-path:inset(0 100% 0 0)}#hud-vitals .shield .hud-vital-lag.draining{transition:clip-path ease-in .42s .2s}#hud-vitals .health .hud-vital-fill{background:linear-gradient(180deg,#7bf27f,#3bdc4b);transition:width ease-in-out 50ms}#hud-vitals .health .hud-vital-fill.filling{transition:width cubic-bezier(.25,.8,.3,1) .42s}#hud-vitals .health .hud-vital-fill.flashing{animation:hud-low-health 1s ease-in-out infinite}#hud-vitals .health .hud-vital-lag{background:#ff5c5cbf}#hud-vitals .hud-vital-infection{background:linear-gradient(90deg,#880575,#fb07ad);opacity:.55;clip-path:inset(0 100% 0 0);transition:clip-path ease-in-out 50ms}#hud-vitals .hud-vital-fill.hit{animation:hud-bar-hit .28s ease-out}#hud-vitals.downed .health .hud-vital-fill{background:linear-gradient(180deg,#ff8a8a,#d93a3a)}#hud-vitals.heal-glow{animation:hud-heal-glow .7s ease-out}#hud-vitals.shield-break{animation:hud-shield-break .45s cubic-bezier(.3,1.4,.5,1)}#hud-vitals #hud-loss-numbers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#hud-vitals .hud-loss{position:absolute;left:100%;margin-left:10px;font-size:20px;font-weight:900;text-shadow:0 2px 3px rgba(0,0,0,.7);animation:hud-loss-float .9s ease-out forwards}#hud-vitals .hud-loss.shield{top:-4px;color:#3fdcff}#hud-vitals .hud-loss.health{bottom:-4px;color:#ff5c5c}@media screen and (max-width:1280px){#hud-vitals{left:6px;bottom:6px;width:210px;gap:5px}#hud-vitals .hud-vital{font-size:15px;gap:7px}#hud-vitals .hud-vital-bar{height:15px}}@keyframes hud-low-health{50%{filter:brightness(1.7)}}@keyframes hud-bar-hit{0%{filter:brightness(2.2)}to{filter:brightness(1)}}@keyframes hud-ring-hit{0%{filter:brightness(2.4)}to{filter:brightness(1)}}@keyframes hud-ring-glow{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(27,209,246,0))}40%{filter:brightness(1.5) drop-shadow(0 0 8px rgba(27,209,246,.9))}to{filter:brightness(1) drop-shadow(0 0 0 rgba(27,209,246,0))}}@keyframes hud-heal-glow{0%{box-shadow:0 0 #78ff9600}40%{box-shadow:0 0 14px 3px #78ff968c}to{box-shadow:0 0 #78ff9600}}@keyframes hud-shield-break{0%{transform:translate(0) scale(1)}20%{transform:translate(-6px) scale(1.03)}40%{transform:translate(5px) scale(1.02)}60%{transform:translate(-3px) scale(1.01)}to{transform:translate(0) scale(1)}}@keyframes hud-ring-burst{0%{background:#fff;filter:drop-shadow(0 0 12px rgb(63,220,255))}to{background:#bef4ff00;filter:drop-shadow(0 0 0 rgba(63,220,255,0))}}@keyframes hud-loss-float{0%{opacity:0;transform:translateY(4px) scale(.8)}15%{opacity:1;transform:translateY(-4px) scale(1.15)}to{opacity:0;transform:translateY(-26px) scale(1)}}#game-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#040a1873,#040a18b3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#game-menu .game-menu-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(360px,100vw - 32px);border:2px solid rgba(74,140,230,.35);border-radius:14px;background:#09142af5;box-shadow:0 18px 50px #0000008c;color:#e4ecf8;font-family:Inter,sans-serif;overflow:hidden;animation:game-menu-in .18s ease-out}#game-menu .game-menu-head{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 8px 0 18px;border-bottom:1px solid rgba(74,140,230,.25);background:linear-gradient(90deg,rgba(24,167,255,.14) 0%,transparent 65%)}#game-menu .game-menu-head h2{margin:0;font-size:21px;font-weight:900;letter-spacing:.05em}#game-menu .game-menu-close{width:36px;height:36px;border:none;border-radius:9px;background:transparent;color:#b9c6dc;font-size:17px;cursor:pointer}#game-menu .game-menu-close:hover{background:#ffffff14;color:#fff}#game-menu .game-menu-note{margin:12px 18px 0;color:#b9c6dc;font-size:12.5px;font-weight:600}#game-menu .game-menu-buttons{display:flex;flex-direction:column;gap:8px;padding:12px 18px 16px}#game-menu .game-menu-btn{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;border:1px solid rgba(74,140,230,.35);border-radius:10px;background:#ffffff0a;color:#e4ecf8;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:.03em;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,filter .12s ease}#game-menu .game-menu-btn i{width:18px;text-align:center;color:#8fd2ff}#game-menu .game-menu-btn:hover{background:#18a7ff1f;border-color:#18a7ff}#game-menu .game-menu-btn.primary{border:none;padding:13px 16px;background:linear-gradient(180deg,#3fc3ff,#0a86e0);color:#04182e;font-size:17px;font-weight:900;text-transform:uppercase}#game-menu .game-menu-btn.primary i{color:#04182e}#game-menu .game-menu-btn.primary:hover{filter:brightness(1.1);background:linear-gradient(180deg,#3fc3ff,#0a86e0)}#game-menu .game-menu-btn.danger{margin-top:4px;border-color:#ff5c5c73;color:#ff8a8a}#game-menu .game-menu-btn.danger i{color:#ff8a8a}#game-menu .game-menu-btn.danger:hover{background:#ff5c5c1f;border-color:#ff5c5c}#game-menu .game-menu-btn.danger.armed{background:#d93a3a;border-color:#ff5c5c;color:#fff}#game-menu .game-menu-btn.danger.armed i{color:#fff}#game-menu .game-menu-foot{padding:9px 18px 12px;border-top:1px solid rgba(74,140,230,.18);color:#8a96ab;font-size:12px;font-weight:600}#game-menu .game-menu-foot kbd{padding:1px 6px;border-radius:4px;background:#ffffffe6;color:#161616;font-family:inherit;font-size:11px;font-weight:900}@keyframes game-menu-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}#match-start-hud{opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}#match-start-hud.visible{opacity:1;transform:none;visibility:visible;transition:opacity .2s ease,transform .2s ease}#match-start-hud [hidden]{display:none!important}#match-start-content{display:flex;align-items:center;gap:12px;padding:7px 14px;border-radius:8px;background:#16161675;color:#fff;font-family:Inter,sans-serif;font-weight:700;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.45)}#match-start-content.swap{animation:match-start-swap .22s ease-out}#match-start-prompt{display:flex;align-items:center;gap:9px;padding:0;border:none;background:none;color:inherit;font:inherit;pointer-events:auto;cursor:pointer}#match-start-prompt #match-start-keycap{padding:2px 8px;border-radius:5px;background:#ffffffeb;box-shadow:0 2px #00000059;color:#161616;font-family:inherit;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-shadow:none}#match-start-prompt #match-start-action{font-size:20px;letter-spacing:.03em;text-transform:uppercase}#match-start-divider{width:2px;height:20px;border-radius:1px;background:#ffffff40}#match-start-timer{display:flex;align-items:baseline;gap:9px}#match-start-timer #match-start-label{color:#ffffffd9;font-size:17px;letter-spacing:.03em;text-transform:uppercase}#match-start-timer #match-start-time{display:inline-block;min-width:1.7em;color:#ffd23e;font-size:24px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}#match-start-timer #match-start-time.tick{animation:match-start-tick .3s ease-out}#match-start-timer.urgent #match-start-time{color:#ff6b4a}@media screen and (max-width:1280px){#match-start-content{gap:8px;padding:4px 8px;border-radius:4px}#match-start-prompt{gap:6px}#match-start-prompt #match-start-keycap{font-size:10px;padding:1px 5px}#match-start-prompt #match-start-action{font-size:14px}#match-start-divider{height:14px}#match-start-timer{gap:6px}#match-start-timer #match-start-label{font-size:12px}#match-start-timer #match-start-time{font-size:16px}}@keyframes match-start-swap{0%{opacity:.2;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes match-start-tick{0%{transform:scale(1.18)}to{transform:scale(1)}}#match-start-thanks{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:6px auto 0;padding:3px 10px;border:none;border-radius:6px;background:#16161675;color:#ffffffd9;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.45);pointer-events:auto;cursor:pointer}#match-start-thanks #match-start-thanks-key{padding:1px 6px;border-radius:4px;background:#ffffffeb;box-shadow:0 2px #00000059;color:#161616;font-family:inherit;font-size:11px;font-weight:900;text-transform:uppercase;text-shadow:none}body.elim-active #game-ui{visibility:hidden!important}#elim-screen,#victory-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;font-family:Inter,sans-serif;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#elim-screen[hidden],#victory-screen[hidden]{display:none}#elim-screen .elim-shade,#victory-screen .elim-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0000000d 35%,#00000052);opacity:0;animation:elim-fade .35s ease-out forwards}#elim-screen .elim-bar,#victory-screen .elim-bar{position:absolute;left:0;right:0;background:#070f20db;display:flex;align-items:center;padding:0 max(14px,min(2.2vw,44px));box-sizing:border-box;opacity:0;animation:elim-fade .3s ease-out .05s forwards}#elim-screen .elim-top,#victory-screen .elim-top{top:0;height:max(40px,min(5.9vh,64px));justify-content:space-between}#elim-screen .elim-bottom,#victory-screen .elim-bottom{bottom:0;height:max(48px,min(7vh,76px));justify-content:space-between;pointer-events:auto}#elim-screen .elim-logo,#victory-screen .elim-logo{height:90%;max-width:22vw;-o-object-fit:contain;object-fit:contain}#elim-screen .elim-timer,#victory-screen .elim-timer{position:absolute;left:50%;top:0;transform:translate(-50%);width:max(200px,min(26vw,470px));height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0b1d3d,#0a1834);clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);font-weight:700;font-size:max(15px,min(1.35vw,26px));letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#elim-screen .elim-timer:after,#victory-screen .elim-timer:after{content:"";position:absolute;left:9%;right:9%;bottom:0;height:3px;background:linear-gradient(90deg,transparent,#2fd4ff 18%,#2fd4ff 82%,transparent);box-shadow:0 0 10px #2fd4ffcc}#elim-screen .elim-timer-edge,#victory-screen .elim-timer-edge{position:absolute;left:50%;top:0;transform:translate(-50%);width:max(200px,min(26vw,470px));height:100%;pointer-events:none;background:linear-gradient(to bottom left,transparent calc(50% - 1.5px),#2fd4ff calc(50% - 1px),#2fd4ff calc(50% + 1px),transparent calc(50% + 1.5px)) left/9.2% 100% no-repeat,linear-gradient(to bottom right,transparent calc(50% - 1.5px),#2fd4ff calc(50% - 1px),#2fd4ff calc(50% + 1px),transparent calc(50% + 1.5px)) right/9.2% 100% no-repeat;opacity:.85}#elim-screen .elim-spectating,#victory-screen .elim-spectating{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;text-align:right}#elim-screen .elim-spectating .elim-spectating-line,#victory-screen .elim-spectating .elim-spectating-line{font-weight:800;font-size:max(13px,min(1.3vw,24px));text-transform:uppercase;letter-spacing:.01em}#elim-screen .elim-spectating .elim-spectating-line[hidden],#victory-screen .elim-spectating .elim-spectating-line[hidden]{display:none}#elim-screen .elim-spectating .elim-spectating-id,#victory-screen .elim-spectating .elim-spectating-id{font-size:max(8px,min(.55vw,11px));opacity:.6;font-family:JetBrains Mono,monospace}#elim-screen .elim-placed,#victory-screen .elim-placed{position:absolute;left:50%;top:max(54px,min(10.5vh,120px));transform:translate(-50%) skew(-8deg);display:flex;align-items:center;gap:max(8px,min(1.1vw,22px));white-space:nowrap;font-style:italic;font-weight:900}#elim-screen .elim-placed .elim-placed-words,#victory-screen .elim-placed .elim-placed-words{font-size:max(28px,min(4.3vw,84px));letter-spacing:-.01em;-webkit-text-stroke:max(1.5px,min(.18vw,3px)) #0a0f1d;paint-order:stroke fill;text-shadow:0 .25vw 0 rgba(0,0,0,.55);opacity:0;animation:elim-slide-down .42s cubic-bezier(.2,.9,.3,1.15) .18s forwards}#elim-screen .elim-placed .elim-placed-number,#victory-screen .elim-placed .elim-placed-number{font-size:max(54px,min(8.4vw,168px));line-height:.9;background:linear-gradient(180deg,#7fe6ff,#2fd4ff 45%,#0a8fd8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:max(2px,min(.26vw,5px)) #061024;paint-order:stroke fill;filter:drop-shadow(0 .35vw 0 rgba(0,0,0,.55));opacity:0;animation:elim-pop .5s cubic-bezier(.18,1.6,.4,1) .42s forwards}#elim-screen .elim-lower,#victory-screen .elim-lower{position:absolute;left:0;right:0;bottom:max(56px,min(8.2vh,92px));height:max(80px,min(13vh,150px));pointer-events:none}#elim-screen .elim-by,#victory-screen .elim-by{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;white-space:nowrap;opacity:0;animation:elim-slide-up .42s ease-out .72s forwards}#elim-screen .elim-by .elim-by-label,#victory-screen .elim-by .elim-by-label{font-style:italic;font-weight:900;font-size:max(16px,min(2.25vw,44px));transform:skew(-8deg);-webkit-text-stroke:max(1px,min(.12vw,2px)) #0a0f1d;paint-order:stroke fill;text-shadow:0 .2vw 0 rgba(0,0,0,.5)}#elim-screen .elim-by .elim-by-row,#victory-screen .elim-by .elim-by-row{display:flex;align-items:center;gap:max(10px,min(1.4vw,28px))}#elim-screen .elim-by .elim-by-name,#victory-screen .elim-by .elim-by-name{font-weight:900;font-size:max(24px,min(3.2vw,64px));line-height:1;text-transform:uppercase;letter-spacing:-.01em;-webkit-text-stroke:max(1.5px,min(.16vw,3px)) #0a0f1d;paint-order:stroke fill;text-shadow:0 .25vw 0 rgba(0,0,0,.5)}#elim-screen .elim-by .elim-by-kills,#victory-screen .elim-by .elim-by-kills{display:flex;align-items:center;gap:max(6px,min(.7vw,14px));padding:max(4px,min(.45vw,9px)) max(10px,min(1.1vw,22px));border-radius:max(6px,min(.6vw,12px));background:#070f20cc;font-weight:800;font-size:max(16px,min(1.9vw,36px))}#elim-screen .elim-by .elim-by-kills[hidden],#victory-screen .elim-by .elim-by-kills[hidden]{display:none}#elim-screen .elim-by .elim-by-kills svg,#victory-screen .elim-by .elim-by-kills svg{width:1.1em;height:1.1em}#elim-screen .elim-killer-vitals,#victory-screen .elim-killer-vitals{position:absolute;left:16.5%;bottom:max(4px,min(.8vh,12px));width:max(150px,min(15.5vw,300px));display:flex;flex-direction:column;gap:max(5px,min(.7vh,10px));opacity:0;animation:elim-slide-up .4s ease-out .92s forwards}#elim-screen .elim-killer-vitals[hidden],#victory-screen .elim-killer-vitals[hidden]{display:none}#elim-screen .elim-killer-vitals .elim-vital,#victory-screen .elim-killer-vitals .elim-vital{display:flex;align-items:center;gap:max(6px,min(.6vw,12px));font-weight:800;font-size:max(12px,min(1.15vw,22px));text-shadow:0 1px 2px rgba(0,0,0,.8)}#elim-screen .elim-killer-vitals .elim-vital-icon,#victory-screen .elim-killer-vitals .elim-vital-icon{width:1em;text-align:center}#elim-screen .elim-killer-vitals .elim-vital-value,#victory-screen .elim-killer-vitals .elim-vital-value{width:2.4em}#elim-screen .elim-killer-vitals .elim-vital-bar,#victory-screen .elim-killer-vitals .elim-vital-bar{display:block;flex:1;height:max(12px,min(1.55vw,28px));border-radius:3px;background:#070f20c7;overflow:hidden;transform:skew(-12deg)}#elim-screen .elim-killer-vitals .elim-vital-fill,#victory-screen .elim-killer-vitals .elim-vital-fill{display:block;height:100%;width:0;transition:width .55s cubic-bezier(.25,.8,.3,1) 1s}#elim-screen .elim-killer-vitals.live .elim-vital-fill,#victory-screen .elim-killer-vitals.live .elim-vital-fill{transition:width .25s ease-out}#elim-screen .elim-killer-vitals .shield .elim-vital-fill,#victory-screen .elim-killer-vitals .shield .elim-vital-fill{background:linear-gradient(180deg,#6fd3ff,#29b6ff)}#elim-screen .elim-killer-vitals .health .elim-vital-fill,#victory-screen .elim-killer-vitals .health .elim-vital-fill{background:linear-gradient(180deg,#7bf27f,#3bdc4b)}#elim-screen .elim-weapon,#victory-screen .elim-weapon{position:absolute;left:72.5%;bottom:0;display:flex;align-items:center;gap:max(8px,min(1vw,20px));opacity:0;animation:elim-slide-up .4s ease-out 1s forwards}#elim-screen .elim-weapon[hidden],#victory-screen .elim-weapon[hidden]{display:none}#elim-screen .elim-weapon .elim-weapon-card,#victory-screen .elim-weapon .elim-weapon-card{position:relative;width:max(64px,min(6.1vw,118px));height:max(64px,min(6.1vw,118px));border-radius:max(4px,min(.4vw,8px));border:max(2px,min(.2vw,4px)) solid rgba(255,255,255,.85);background:linear-gradient(160deg,#4a5566,#262d38);box-shadow:0 .3vw #00000073;display:flex;align-items:center;justify-content:center;overflow:hidden}#elim-screen .elim-weapon .elim-weapon-card img,#victory-screen .elim-weapon .elim-weapon-card img{max-width:88%;max-height:88%;transform:rotate(-35deg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}#elim-screen .elim-weapon .elim-weapon-card.no-turn img,#victory-screen .elim-weapon .elim-weapon-card.no-turn img{transform:none}#elim-screen .elim-weapon .elim-weapon-text,#victory-screen .elim-weapon .elim-weapon-text{display:flex;flex-direction:column;line-height:1.05;font-style:italic;font-weight:900;text-transform:uppercase;white-space:nowrap;transform:skew(-6deg);-webkit-text-stroke:max(1px,min(.1vw,2px)) #0a0f1d;paint-order:stroke fill;text-shadow:0 .15vw 0 rgba(0,0,0,.5)}#elim-screen .elim-weapon .elim-weapon-with,#victory-screen .elim-weapon .elim-weapon-with{font-size:max(11px,min(1vw,19px))}#elim-screen .elim-weapon .elim-weapon-name,#victory-screen .elim-weapon .elim-weapon-name{font-size:max(16px,min(1.75vw,34px))}#elim-screen .elim-weapon .elim-weapon-rarity,#victory-screen .elim-weapon .elim-weapon-rarity{font-size:max(14px,min(1.5vw,29px))}#elim-screen .elim-weapon .elim-weapon-rarity[hidden],#victory-screen .elim-weapon .elim-weapon-rarity[hidden]{display:none}#elim-screen .elim-button,#victory-screen .elim-button{pointer-events:auto;font-family:inherit;font-weight:800;font-size:max(13px,min(1.2vw,22px));color:#fff;background:#0a162ce6;border-radius:max(5px,min(.5vw,9px));padding:0 max(16px,min(1.8vw,36px));height:66%;cursor:pointer;opacity:0;animation:elim-fade .3s ease-out 1.15s forwards;transition:filter .15s,transform .15s,border-color .15s}#elim-screen .elim-button:hover:not(:disabled),#victory-screen .elim-button:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-1px)}#elim-screen .elim-button[hidden],#victory-screen .elim-button[hidden]{display:none}#elim-screen .elim-spectate-nav,#victory-screen .elim-spectate-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center;gap:max(8px,min(.9vw,18px));pointer-events:auto}#elim-screen .elim-spectate-nav[hidden],#victory-screen .elim-spectate-nav[hidden]{display:none}#elim-screen .elim-spectate-nav .elim-spectate-hint,#victory-screen .elim-spectate-nav .elim-spectate-hint{font-weight:800;font-size:max(11px,min(.85vw,16px));letter-spacing:.12em;opacity:.75}#elim-screen .elim-arrow,#victory-screen .elim-arrow{height:62%;aspect-ratio:1;padding:0;border:2px solid rgba(118,168,255,.7);display:flex;align-items:center;justify-content:center}#elim-screen .elim-report,#victory-screen .elim-report{border:2px solid rgba(118,168,255,.85)}#elim-screen .elim-report:disabled,#victory-screen .elim-report:disabled{opacity:.5!important;cursor:default}#elim-screen .elim-continue,#victory-screen .elim-continue{margin-left:auto;min-width:max(120px,min(11vw,220px));border:2px solid #2fd4ff;box-shadow:0 0 12px #2fd4ff59 inset,0 0 8px #2fd4ff4d}#elim-screen .elim-continue:disabled,#victory-screen .elim-continue:disabled{border-color:#2fd4ff80;box-shadow:none;cursor:default;filter:none}#elim-screen.leaving,#victory-screen.leaving{animation:elim-fade-out .3s ease-in forwards}@media(max-aspect-ratio:4/3){#elim-screen .elim-killer-vitals,#victory-screen .elim-killer-vitals{left:4%}#elim-screen .elim-weapon,#victory-screen .elim-weapon{left:auto;right:4%}}@media(orientation:landscape)and (max-height:500px){#elim-screen .elim-by-name,#victory-screen .elim-by-name{font-size:26px}#elim-screen .elim-killer-vitals,#victory-screen .elim-killer-vitals{left:max(2%,env(safe-area-inset-left));width:120px}#elim-screen .elim-weapon,#victory-screen .elim-weapon{left:auto;right:max(2%,env(safe-area-inset-right))}#elim-screen .elim-weapon .elim-weapon-card,#victory-screen .elim-weapon .elim-weapon-card{width:48px;height:48px}}@media(orientation:portrait)and (max-width:760px){#elim-screen .elim-logo,#victory-screen .elim-logo{display:none}#elim-screen .elim-timer,#elim-screen .elim-timer-edge,#victory-screen .elim-timer,#victory-screen .elim-timer-edge{left:0;transform:none;width:46vw}#elim-screen .elim-spectating,#victory-screen .elim-spectating{margin-left:auto;max-width:50vw}#elim-screen .elim-spectating .elim-spectating-line,#victory-screen .elim-spectating .elim-spectating-line{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#elim-screen .elim-bottom,#victory-screen .elim-bottom{height:auto;flex-wrap:wrap;gap:8px;padding:8px 12px max(10px,env(safe-area-inset-bottom))}#elim-screen .elim-spectate-nav,#victory-screen .elim-spectate-nav{position:static;transform:none;order:-1;width:100%;height:44px;justify-content:center}#elim-screen .elim-arrow,#victory-screen .elim-arrow{height:100%}#elim-screen .elim-lower,#victory-screen .elim-lower{bottom:calc(118px + env(safe-area-inset-bottom));height:auto;display:flex;flex-direction:column;align-items:center;gap:12px}#elim-screen .elim-killer-vitals,#elim-screen .elim-by,#elim-screen .elim-weapon,#victory-screen .elim-killer-vitals,#victory-screen .elim-by,#victory-screen .elim-weapon{position:static;left:auto;right:auto}#elim-screen .elim-killer-vitals,#victory-screen .elim-killer-vitals{order:1;width:min(260px,70vw)}#elim-screen .elim-by,#victory-screen .elim-by{order:2}#elim-screen .elim-weapon,#victory-screen .elim-weapon{order:3}}@keyframes elim-fade{0%{opacity:0}to{opacity:1}}@keyframes elim-fade-out{0%{opacity:1}to{opacity:0}}@keyframes elim-slide-down{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}@keyframes elim-slide-up{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes elim-pop{0%{opacity:0;transform:scale(.35) rotate(-6deg)}60%{opacity:1;transform:scale(1.14) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}body.victory-active #game-ui>*:not(#hud-top-right){visibility:hidden!important}body.victory-active #hud-top-right{right:16px!important;top:78px!important}body.victory-active #hud-top-right>*:not(#hud-map-column),body.victory-active #hud-top-right #hud-map-column>*:not(#minimap-border){visibility:hidden!important}#victory-screen .elim-bar.elim-top{z-index:2}#victory-screen .victory-cluster{display:flex;gap:max(6px,min(.7vw,14px));height:74%;align-items:stretch}#victory-screen .victory-pill{display:flex;align-items:center;gap:max(6px,min(.6vw,12px));padding:0 max(10px,min(1vw,20px));border:2px solid rgba(47,212,255,.55);border-radius:max(5px,min(.45vw,9px));background:#0a162cd9;font-weight:800;font-size:max(12px,min(1.05vw,20px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#victory-screen .victory-pill .victory-pill-divider{width:1px;align-self:stretch;margin:22% 0;background:#ffffff59}#victory-screen .victory-pill img{width:1.25em;height:1.25em}#victory-screen .victory-hero{position:absolute;left:50%;top:max(56px,min(7.5vh,90px));transform:translate(-50%);width:max(420px,min(46vw,900px));height:max(220px,min(32vh,340px));pointer-events:none}#victory-screen .victory-rays{position:absolute;left:50%;top:34%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(255,236,140,.32) 0deg,rgba(255,236,140,.32) 7deg,transparent 7deg,transparent 22deg);background:repeating-conic-gradient(from 0deg,rgba(255,236,140,.32) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,black 8%,rgba(0,0,0,.5) 28%,transparent 52%);mask:radial-gradient(circle,black 8%,rgba(0,0,0,.5) 28%,transparent 52%);opacity:0;animation:victory-rays-in .6s ease-out .55s forwards,victory-spin 30s linear .55s infinite}#victory-screen .victory-crown{position:absolute;left:50%;top:0;width:21%;transform:translate(-50%);filter:drop-shadow(0 .3vw 0 rgba(0,0,0,.45)) drop-shadow(0 0 1.2vw rgba(255,210,60,.55));opacity:0;animation:victory-crown-in .45s cubic-bezier(.2,1.5,.4,1) .2s forwards}#victory-screen .victory-banner{position:absolute;left:0;right:0;top:30%;height:46%;opacity:0;animation:victory-slam .42s cubic-bezier(.2,1.4,.35,1) .42s forwards}#victory-screen .victory-banner .victory-plate-back{position:absolute;top:0;right:-3%;bottom:0;left:-3%;background:linear-gradient(180deg,#0e2f7a,#081d52);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}#victory-screen .victory-banner .victory-plate{position:absolute;top:7%;right:4%;bottom:7%;left:4%;background:linear-gradient(180deg,#3b8dff,#1f74ff 45%,#0b3fb8);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);box-shadow:inset 0 0 2vw #fff3}#victory-screen .victory-banner .victory-plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 45%,transparent 60%);transform:translate(-120%);animation:victory-shine 1.6s ease-in-out 1s forwards}#victory-screen .victory-banner .victory-edge{position:absolute;top:0;bottom:0;width:4.5%;background:linear-gradient(180deg,#7fe9ff,#2fd4ff);box-shadow:0 0 1vw #2fd4ffb3}#victory-screen .victory-banner .victory-edge.left{left:-6%;clip-path:polygon(60% 0,100% 0,40% 100%,0 100%)}#victory-screen .victory-banner .victory-edge.right{right:-6%;clip-path:polygon(60% 0,100% 0,40% 100%,0 100%)}#victory-screen .victory-banner .victory-word{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-style:italic;font-weight:900;font-size:max(64px,min(7.8vw,152px));letter-spacing:-.02em;line-height:1;color:#fff;background:linear-gradient(180deg,#fff 55%,#cfe4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:max(2px,min(.25vw,5px)) #072a78;paint-order:stroke fill;filter:drop-shadow(0 .35vw 0 rgba(4,20,70,.85));transform:skew(-8deg)}#victory-screen .victory-subtitle{position:absolute;left:50%;top:74%;transform:translate(-50%);width:64%;height:18%;display:flex;align-items:center;justify-content:center;opacity:0;animation:victory-rise .35s ease-out .7s forwards}#victory-screen .victory-subtitle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a1f4d,#071535);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);box-shadow:inset 0 -3px #2fd4ff}#victory-screen .victory-subtitle span{position:relative;font-style:italic;font-weight:900;font-size:max(16px,min(1.9vw,36px));letter-spacing:.06em;color:#2fd4ff;text-shadow:0 0 .8vw rgba(47,212,255,.45);transform:skew(-8deg)}#victory-screen .victory-confetti{position:absolute;top:-8%;right:-10%;bottom:-8%;left:-10%}#victory-screen .victory-confetti i{position:absolute;width:max(6px,min(.55vw,11px));height:max(10px,min(1vw,20px));border-radius:2px;opacity:0;animation:victory-confetti 2.4s ease-out forwards}#victory-screen .victory-stats{position:absolute;left:50%;top:66.5%;transform:translate(-50%);width:max(480px,min(51.5vw,1000px));height:max(110px,min(16vh,170px));display:grid;grid-template-columns:1fr 1fr 1fr;background:#070f20e0;border:2px solid rgba(47,212,255,.75);border-radius:max(8px,min(.8vw,14px));box-shadow:0 0 1.4vw #2fd4ff33,inset 0 0 2vw #2fd4ff0f;opacity:0;animation:victory-rise .4s ease-out .95s forwards}#victory-screen .victory-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(2px,min(.6vh,10px));position:relative}#victory-screen .victory-stat+.victory-stat:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:#ffffff2e}#victory-screen .victory-stat .victory-stat-label{display:flex;align-items:center;gap:max(6px,min(.6vw,12px));font-weight:700;font-size:max(11px,min(.95vw,18px));letter-spacing:.03em;color:#dfe8f5}#victory-screen .victory-stat .victory-stat-label i{font-size:1.7em;color:#8fd2ff}#victory-screen .victory-stat .victory-stat-value{font-weight:900;font-size:max(28px,min(3.5vw,66px));line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 .2vw 0 rgba(0,0,0,.45)}#victory-screen .victory-button{pointer-events:auto;position:absolute;display:flex;align-items:center;justify-content:center;gap:max(8px,min(1vw,20px));font-family:inherit;font-weight:800;color:#fff;cursor:pointer;border-radius:max(6px,min(.55vw,10px));opacity:0;animation:victory-rise .3s ease-out 1.2s forwards;transition:filter .15s,transform .15s}#victory-screen .victory-button:hover{filter:brightness(1.15);transform:translateY(-1px)}#victory-screen .victory-button.secondary{top:87.6%;height:max(40px,min(6.4vh,64px));background:#0a162ce6;border:2px solid rgba(47,212,255,.75);font-size:max(13px,min(1.15vw,22px))}#victory-screen .victory-button.match-stats{left:28.6%;width:19%}#victory-screen .victory-button.quests{left:48.6%;width:22.8%}#victory-screen .victory-button.ready{right:1.8%;top:81%;width:20.6%;height:max(48px,min(7.1vh,76px));background:linear-gradient(180deg,#3fc3ff,#1b8ff5);border:none;box-shadow:0 .35vw #0a5fb0,0 0 1.2vw #2fb4ff73;font-size:max(18px,min(1.95vw,36px));color:#06152e}#victory-screen .victory-button.ready i{font-size:1.1em}#victory-screen .victory-button.lobby{right:1.8%;top:89.5%;width:20.6%;height:max(38px,min(5.4vh,58px));background:#0a162ce6;border:2px solid rgba(47,212,255,.75);font-size:max(13px,min(1.15vw,22px))}#victory-screen.leaving{animation:elim-fade-out .3s ease-in forwards;pointer-events:none}#victory-screen.leaving .victory-button{pointer-events:none}#victory-screen .victory-statsboard{pointer-events:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:min(720px,92vw);border:2px solid rgba(47,212,255,.75);border-radius:14px;background:#070f20f5;box-shadow:0 16px 40px #0000008c;overflow:hidden}#victory-screen .victory-statsboard[hidden]{display:none}#victory-screen .victory-statsboard .victory-statsboard-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 22px;border-bottom:1px solid rgba(74,140,230,.25);background:linear-gradient(90deg,rgba(24,167,255,.14) 0%,transparent 65%);font-weight:900;font-size:20px;letter-spacing:.04em}#victory-screen .victory-statsboard .victory-statsboard-head button{width:36px;height:36px;border:none;border-radius:9px;background:transparent;color:#b9c6dc;font-size:18px;cursor:pointer}#victory-screen .victory-statsboard .victory-statsboard-head button:hover{background:#ff5c5c26;color:#ff5c5c}#victory-screen .victory-statsboard .victory-statsboard-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:10px 22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#victory-screen .victory-statsboard .victory-statsboard-row+.victory-statsboard-row{border-top:1px solid rgba(74,140,230,.12)}#victory-screen .victory-statsboard .victory-statsboard-row.labels{font-size:12px;letter-spacing:.06em;color:#8fd2ff}#victory-screen .victory-statsboard .victory-statsboard-row.you .name{color:#2fd4ff}#victory-screen .victory-statsboard .victory-statsboard-row .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#victory-screen .victory-statsboard #victory-statsboard-rows{padding-bottom:8px}@media(max-aspect-ratio:4/3){#victory-screen .victory-stats{width:60vw}#victory-screen .victory-button.match-stats{left:6%;width:28%}#victory-screen .victory-button.quests{left:36%;width:32%}#victory-screen .victory-button.ready,#victory-screen .victory-button.lobby{width:26%}}@keyframes victory-crown-in{0%{opacity:0;transform:translate(-50%,-40%) scale(.4)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes victory-slam{0%{opacity:0;transform:scale(1.7)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes victory-rays-in{0%{opacity:0}to{opacity:1}}@keyframes victory-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes victory-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes victory-rise{0%{opacity:0;translate:0 30%}to{opacity:1;translate:0 0}}@keyframes victory-confetti{0%{opacity:0;transform:translateY(-20px) rotate(0)}15%{opacity:1}80%{opacity:1}to{opacity:.85;transform:translateY(40px) rotate(240deg);transform:translate(var(--dx, 0),var(--dy, 40px)) rotate(var(--spin, 240deg))}}body.record-mode #debug-menu,body.record-mode #debug-hud{display:none!important}body.record-hide-hud #game-ui{visibility:hidden!important}body.record-cursor-idle,body.record-cursor-idle *{cursor:none!important}#record-panel{position:fixed;left:12px;bottom:12px;z-index:1000;width:300px;padding:10px;border-radius:8px;background:#080e1cf0;border:1px solid rgba(47,212,255,.55);color:#fff;font-family:Inter,sans-serif;font-size:12px;box-shadow:0 6px 24px #00000080}#record-panel.hidden{display:none}#record-panel .record-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-weight:800;letter-spacing:.08em;color:#ff4d5e}#record-panel .record-title span{font-weight:500;letter-spacing:0;color:#ffffff8c}#record-panel .record-grid,#record-panel .record-toggles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:6px}#record-panel button{padding:7px 4px;border:1px solid rgba(47,212,255,.4);border-radius:5px;background:#142646e6;color:#fff;font:inherit;font-weight:700;cursor:pointer}#record-panel button:hover{background:#1e3c6ef2}#record-panel button.on{background:#1b8ff5;border-color:#7fd8ff}#record-panel .record-name{display:flex;align-items:center;gap:8px;margin:4px 0 6px;font-weight:600}#record-panel .record-name input{flex:1;padding:5px 7px;border:1px solid rgba(47,212,255,.4);border-radius:5px;background:#00000059;color:#fff;font:inherit}#record-panel .record-status{min-height:2.6em;line-height:1.3;color:#ffffffb3}#teammate-arrows{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}body.elim-active #teammate-arrows,body.victory-active #teammate-arrows,body.record-hide-hud #teammate-arrows{display:none}.tm-arrow{--tm-color: #ffffff;position:absolute;left:0;top:0;width:0;height:0}.tm-arrow .tm-arrow-chevron{position:absolute;left:0;top:0;width:26px;height:26px;transform-origin:50% 50%}.tm-arrow .tm-arrow-chevron:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tm-color);clip-path:polygon(100% 50%,18% 6%,38% 50%,18% 94%);filter:drop-shadow(0 0 1px rgba(0,0,0,.9)) drop-shadow(0 1px 2px rgba(0,0,0,.6))}.tm-arrow .tm-arrow-label{position:absolute;left:0;top:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.9)}.tm-arrow .tm-arrow-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:800;color:var(--tm-color)}.tm-arrow .tm-arrow-distance{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:12px;color:#fff;opacity:.85}.tm-arrow .tm-arrow-knocked{display:none;position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:20px;height:20px;line-height:20px;border-radius:50%;background:#d93a3a;color:#fff;font-size:12px;text-align:center;box-shadow:0 0 0 2px var(--tm-color),0 1px 3px #000000b3}.tm-arrow.knocked .tm-arrow-chevron{width:36px;height:36px}.tm-arrow.knocked .tm-arrow-chevron:before{animation:tm-arrow-pulse .9s ease-in-out infinite}.tm-arrow.knocked .tm-arrow-knocked{display:block;animation:tm-arrow-pulse .9s ease-in-out infinite}.tm-arrow.knocked .tm-arrow-label{top:24px}.tm-arrow.knocked .tm-arrow-distance{color:#ff8a8a;opacity:1}@keyframes tm-arrow-pulse{0%,to{opacity:1}50%{opacity:.45}}.tm-arrow.reboot-arrow{--tm-color: #35b6ff}.tm-arrow.reboot-arrow .tm-arrow-chevron{width:40px;height:40px}.tm-arrow.reboot-arrow .tm-arrow-chevron:before{animation:tm-arrow-pulse 1.6s ease-in-out infinite}.tm-arrow.reboot-arrow .reboot-arrow-icon{position:absolute;left:0;top:0;width:24px;height:24px;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.tm-arrow.reboot-arrow .tm-arrow-label{top:24px}.tm-arrow.reboot-arrow .tm-arrow-name{text-transform:uppercase;letter-spacing:.04em;font-size:12px}#map-marker-arrows{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}body.elim-active #map-marker-arrows,body.victory-active #map-marker-arrows,body.record-hide-hud #map-marker-arrows{display:none}.tm-arrow.marker-arrow .marker-arrow-icon{position:absolute;left:0;top:0;width:18px;height:22px;transform:translate(-50%,-60%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.tm-arrow.marker-arrow .tm-arrow-label{top:16px}.tm-arrow.marker-arrow .tm-arrow-distance{color:var(--tm-color);font-weight:800;opacity:1}.teammate-container .teammate-state{position:absolute;left:58px;top:-9px;display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;background:#09142aeb;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:.04em;font-size:10px;text-shadow:none;white-space:nowrap;pointer-events:none}.teammate-container .teammate-state i{font-size:10px}.teammate-container[data-team-state=knocked] .teammate-state{background:#c62f2f}.teammate-container[data-team-state=being_revived] .teammate-state{background:#2f8f4e}.teammate-container[data-team-state=card_dropped] .teammate-state{background:#b07a12}.teammate-container[data-team-state=card_collected] .teammate-state{background:#1e88c8}.teammate-container[data-team-state=rebooted] .teammate-state{background:#2f8f4e}.teammate-container[data-team-state=being_rebooted] .teammate-state{background:#1e88c8;animation:team-state-pulse .8s ease-in-out infinite}.teammate-container.dead[data-team-state=card_dropped],.teammate-container.dead[data-team-state=card_collected],.teammate-container.dead[data-team-state=being_rebooted]{filter:grayscale(.6) brightness(.85)}@keyframes team-state-pulse{0%,to{opacity:1}50%{opacity:.55}}.tm-arrow.knocked .tm-arrow-chevron{animation:tm-arrow-urgent .7s ease-in-out infinite}.tm-arrow.knocked .tm-arrow-knocked{animation:tm-arrow-urgent .7s ease-in-out infinite;box-shadow:0 0 0 2px var(--tm-color),0 0 12px #ff3c3ce6}.tm-arrow.knocked .tm-arrow-name{color:#ff8a8a}@keyframes tm-arrow-urgent{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:1.25}}.tm-arrow .tm-arrow-card{display:none;position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:22px;height:22px;line-height:22px;border-radius:5px;background:#fff;color:#14202b;font-size:12px;text-align:center;box-shadow:0 0 0 2px var(--tm-color),0 1px 3px #000000b3}.tm-arrow.card .tm-arrow-card{display:block}.tm-arrow.card .tm-arrow-chevron:before{opacity:.8}.tm-arrow.card .tm-arrow-distance{color:#ffd36b;opacity:1}.party-plan{margin:8px 0 0;color:#b9c6dc;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.party-queue{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:8px;background:#18a7ff1f;border:1px solid rgba(24,167,255,.35);color:#e4ecf8;font-size:13px;font-weight:700}.party-queue span{flex:1}.party-queue.waiting{background:#ffd23e1a;border-color:#ffd23e66}#social-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0208148c;opacity:0;pointer-events:none;transition:opacity .2s ease}#social-panel{position:fixed;top:0;right:0;bottom:0;z-index:901;width:min(400px,94vw);display:flex;flex-direction:column;background:#09142af7;border-left:2px solid rgba(74,140,230,.35);box-shadow:-12px 0 30px #00000073;color:#e4ecf8;font-family:Inter,sans-serif;transform:translate(105%);transition:transform .25s cubic-bezier(.25,.8,.3,1)}body.social-open .party-plan{margin:8px 0 0;color:#b9c6dc;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}body.social-open .party-queue{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:8px;background:#18a7ff1f;border:1px solid rgba(24,167,255,.35);color:#e4ecf8;font-size:13px;font-weight:700}body.social-open .party-queue span{flex:1}body.social-open .party-queue.waiting{background:#ffd23e1a;border-color:#ffd23e66}body.social-open #social-veil{opacity:1;pointer-events:auto}body.social-open #social-panel{transform:translate(0)}.social-head{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 10px 0 20px;border-bottom:1px solid rgba(74,140,230,.25);background:linear-gradient(90deg,rgba(24,167,255,.12) 0%,transparent 60%)}.social-head h2{margin:0;font-size:22px;font-weight:900;letter-spacing:.04em}.social-head .social-close{width:38px;height:38px;border:none;border-radius:10px;background:transparent;color:#b9c6dc;font-size:18px;cursor:pointer}.social-head .social-close:hover{background:#ff5c5c26;color:#ff5c5c}.social-scroll{flex:1;overflow-y:auto;padding:6px 16px 20px}.social-section{padding:12px 0}.social-section+.social-section{border-top:1px solid rgba(74,140,230,.15)}.social-section h3{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.08em;color:#8fd2ff}.social-section h3 span{color:#b9c6dc;font-weight:600;margin-left:4px}.social-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.social-section-head h3{margin:0}.social-empty{margin:4px 0;color:#b9c6dc;font-size:13px}.party-privacy{display:flex;gap:4px;font-size:12px;color:#b9c6dc}.party-privacy button{padding:4px 8px;border:1px solid rgba(74,140,230,.35);border-radius:6px;background:transparent;color:#b9c6dc;font:inherit;font-weight:700;cursor:pointer}.party-privacy button.on{background:#18a7ff;border-color:#18a7ff;color:#04182e}.party-slots{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.party-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:116px;padding:10px 6px 8px;border:2px solid rgba(74,140,230,.35);border-radius:12px;background:#0e2347d9;text-align:center}.party-slot.ready{border-color:#3ee07a}.party-slot.offline{opacity:.55}.party-slot.empty{justify-content:center;border-style:dashed;background:transparent;color:#b9c6dc;font-size:26px;cursor:pointer}.party-slot.empty:hover{border-color:#18a7ff;color:#fff}.party-slot .social-avatar{width:54px;height:54px}.party-slot .slot-crown{position:absolute;top:6px;left:8px;color:#ffd23e;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.party-slot .slot-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.party-slot .slot-status{font-size:12px;color:#b9c6dc}.party-slot.ready .slot-status{color:#3ee07a}.party-slot .slot-kick{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#b9c6dc;cursor:pointer}.party-slot .slot-kick:hover{background:#ff5c5c26;color:#ff5c5c}.party-actions{display:flex;gap:8px;margin-top:10px}.party-actions:empty{display:none}.social-row{display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:8px}.social-row:hover{background:#18a7ff12}.social-row.dim{opacity:.6}.social-row .row-icon{width:28px;text-align:center;color:#8fd2ff}.social-row .social-avatar{width:34px;height:34px;flex-shrink:0}.social-row .row-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.social-row .row-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.social-row .row-text small,.social-row .row-tag{font-size:12px;color:#b9c6dc}.social-row .row-remove{border:none;background:transparent;color:#b9c6dc80;cursor:pointer;font-size:13px}.social-row .row-remove:hover{color:#ff5c5c}.social-avatar{display:inline-block;border-radius:50%;background:#ffffff0f}.social-btn{padding:6px 12px;border:none;border-radius:8px;background:linear-gradient(180deg,#3fc3ff,#0a86e0);color:#04182e;font-family:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;cursor:pointer}.social-btn:hover{filter:brightness(1.12)}.social-btn.subtle{background:transparent;border:1px solid rgba(74,140,230,.35);color:#e4ecf8}.social-btn.on{background:#3ee07a;color:#062a12}.social-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#00000040;color:#b9c6dc}.social-search input{flex:1;height:36px;border:none;outline:none;background:transparent;color:#fff;font:inherit;font-size:14px}.social-search:focus-within{border-color:#18a7ff}.social-results:not(:empty){margin-top:6px}#party-strip{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:6px 8px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#0e2347d9;font-family:Inter,sans-serif}#party-strip[hidden]{display:none}#party-strip .strip-members{display:flex;align-items:center;gap:4px;border:none;background:transparent;cursor:pointer}#party-strip .strip-member{position:relative}#party-strip .strip-member .social-avatar{width:30px;height:30px;border:2px solid transparent}#party-strip .strip-member.leader .social-avatar{border-color:#ffd23e}#party-strip .strip-member.ready .social-avatar{border-color:#3ee07a}#party-strip .strip-member.offline{opacity:.5}#party-strip .strip-count{margin-left:4px;font-size:13px;font-weight:800;color:#b9c6dc}#party-strip .strip-note{flex:1;font-size:13px;font-weight:700;color:#e4ecf8}#party-strip .strip-ready{padding:8px 16px;border:none;border-radius:8px;background:linear-gradient(180deg,#3fc3ff,#0a86e0);color:#04182e;font-family:inherit;font-weight:900;cursor:pointer}#party-strip .strip-ready.on{background:#3ee07a;color:#062a12}body.party-member #btn-play,body.party-member #mode-picker,body.party-member #fill-toggle{filter:grayscale(.7) brightness(.6);pointer-events:none}.play-btn.party-locked,.mode-btn.party-locked{filter:grayscale(.7) brightness(.6);opacity:.6;pointer-events:none}.social-toast{position:fixed;top:18px;left:50%;z-index:1000;transform:translate(-50%);padding:10px 18px;border:2px solid rgba(74,140,230,.35);border-radius:10px;background:#09142af7;color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:14px;box-shadow:0 8px 20px #0006;transition:opacity .4s ease}.social-toast.leaving{opacity:0}#social-panel .friend-avatar{position:relative;flex-shrink:0;display:flex}#social-panel .friend-dot{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#6b778c;box-shadow:0 0 0 2px #09142af7}#social-panel .friend-online .friend-dot{background:#3ee07a}#social-panel .friend-match .friend-dot{background:#ffd23e}#social-panel .friend-online .row-text small{color:#3ee07a}#social-panel .friend-match .row-text small{color:#ffd23e}#social-panel .friend-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}#social-panel .friend-chip{padding:4px 10px;border:1px solid rgba(74,140,230,.35);border-radius:999px;background:transparent;color:#b9c6dc;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}#social-panel .friend-chip span{margin-left:2px;opacity:.75}#social-panel .friend-chip:hover{color:#e4ecf8;border-color:#18a7ff}#social-panel .friend-chip.on{background:#18a7ff;border-color:#18a7ff;color:#04182e}#social-notices{position:fixed;top:72px;right:18px;z-index:1100;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}#social-notices.in-match{top:34%;right:auto;left:16px;align-items:flex-start}.social-notice{display:flex;align-items:center;gap:10px;max-width:360px;padding:9px 12px;border:1px solid rgba(74,140,230,.35);border-left:4px solid #18a7ff;border-radius:8px;background:#09142af7;color:#e4ecf8;font-family:Inter,sans-serif;font-size:13px;font-weight:700;box-shadow:0 6px 18px #00000073;pointer-events:auto;animation:social-notice-in .25s ease-out;transition:opacity .35s ease,transform .35s ease}.social-notice i{color:#18a7ff}.social-notice.join{border-left-color:#3ee07a}.social-notice.join i{color:#3ee07a}.social-notice.leave{border-left-color:#8a96ab}.social-notice.leave i{color:#8a96ab}.social-notice.invite{border-left-color:#ffd23e}.social-notice.invite>i{color:#ffd23e}.social-notice .social-btn{flex-shrink:0;padding:4px 10px;font-size:12px}.social-notice.leaving{opacity:0;transform:translate(12px)}#social-notices.in-match .social-notice.leaving{transform:translate(-12px)}@keyframes social-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.social-notice.online{border-left-color:#3ee07a}.social-notice.online>i{color:#3ee07a;font-size:10px}.outlands-notice,#beta-notice,#post-match-survey{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:16px;background:#040a188c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:Inter,sans-serif;animation:notice-veil-in .2s ease-out}.outlands-notice.leaving,#beta-notice.leaving,#post-match-survey.leaving{opacity:0;transition:opacity .2s ease}.outlands-notice-panel{position:relative;width:min(620px,100%);padding:26px 28px 24px;border:2px solid rgba(74,168,255,.55);border-radius:16px;background:linear-gradient(180deg,#0e1e3efa,#081228fa);box-shadow:0 20px 60px #0009,0 0 0 1px #18a7ff26 inset;color:#e4ecf8;text-align:center;animation:notice-panel-in .24s cubic-bezier(.2,.9,.3,1.2)}.outlands-notice-panel.thanks{padding:30px 28px}.outlands-notice-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:none;border-radius:9px;background:transparent;color:#b9c6dc;font-size:17px;cursor:pointer}.outlands-notice-close:hover{background:#ffffff14;color:#fff}.outlands-notice-tag{display:inline-block;padding:4px 12px;border-radius:6px;background:linear-gradient(180deg,#3fc3ff,#0a86e0);color:#04182e;font-size:12px;font-weight:900;letter-spacing:.06em}.outlands-notice-title{margin:12px 0 6px;font-size:max(20px,min(3.4vw,30px));font-weight:900;line-height:1.15;color:#fff}.outlands-notice-sub{margin:0 0 18px;color:#b9c6dc;font-size:14px;font-weight:600}.outlands-notice-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.notice-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:2px solid rgba(74,140,230,.45);border-radius:10px;background:#ffffff08;color:#e4ecf8;font-family:inherit;font-size:15px;font-weight:900;letter-spacing:.04em;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:filter .12s ease,background .12s ease,border-color .12s ease}.notice-btn:hover{border-color:#18a7ff;background:#18a7ff1a}.notice-btn.primary{border:none;background:linear-gradient(180deg,#3fc3ff,#0a86e0);color:#04182e}.notice-btn.primary:hover{filter:brightness(1.1)}.notice-btn.primary:disabled{filter:grayscale(.6) brightness(.7);cursor:default}.notice-btn.discord{border:none;background:#5865f2;color:#fff}.notice-btn.discord:hover{filter:brightness(1.1)}.notice-btn.wide{flex:1;min-width:180px}.update-points li{font-size:13px}.update-build-row{margin-top:14px;text-align:center}.update-build{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgba(74,140,230,.25);border-radius:999px;background:#ffffff08;color:#e4ecf88c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;cursor:pointer;transition:color .15s,border-color .15s}.update-build i{font-size:10px;color:#18a7ff}.update-build:hover{color:#e4ecf8e6;border-color:#18a7ff99}.beta-points{margin:0;padding:0;list-style:none;text-align:left;display:flex;flex-direction:column;gap:10px}.beta-points li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(74,140,230,.2);border-radius:10px;background:#ffffff08;font-size:14px;line-height:1.4}.beta-points i{width:20px;margin-top:2px;text-align:center;color:#18a7ff}.survey-ratings{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.survey-rating{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 10px;border:2px solid rgba(74,140,230,.35);border-radius:12px;background:#ffffff08;color:#fff;font-family:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.survey-rating b{font-size:18px;font-weight:900}.survey-rating .survey-face{width:46px;height:46px}.survey-rating:hover{transform:translateY(-2px);border-color:#18a7ffb3}.survey-rating.selected{border-color:#3fc3ff;background:#18a7ff29;box-shadow:0 0 0 2px #3fc3ff59,0 0 22px #18a7ff73}.survey-scale{display:flex;justify-content:space-between;margin-top:8px;color:#b9c6dc;font-size:13px;font-weight:600}.survey-reasons{display:flex;flex-wrap:wrap;gap:8px}.survey-reason{padding:9px 14px;border:2px solid rgba(74,140,230,.35);border-radius:999px;background:#ffffff08;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.survey-reason:hover{transform:translateY(-1px);border-color:#18a7ffb3}.survey-reason.selected{border-color:#3fc3ff;background:#18a7ff29;box-shadow:0 0 0 2px #3fc3ff59,0 0 16px #18a7ff59}.survey-comment{position:relative;margin-top:12px}.survey-comment textarea{width:100%;box-sizing:border-box;padding:10px 12px 22px;border:2px solid rgba(74,140,230,.35);border-radius:12px;background:#0000004d;color:#fff;font-family:inherit;font-size:14px;resize:vertical;min-height:72px}.survey-comment textarea:focus{outline:none;border-color:#3fc3ff}.survey-comment[hidden]{display:none}.survey-comment-count{position:absolute;right:12px;bottom:8px;color:#8fa0bb;font-size:11px;font-weight:700;pointer-events:none}.survey-step-in>*{animation:notice-panel-in .22s ease both}@keyframes notice-veil-in{0%{opacity:0}to{opacity:1}}@keyframes notice-panel-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:520px){.survey-ratings{gap:6px}.survey-rating .survey-face{width:34px;height:34px}.survey-reason{padding:8px 12px;font-size:13px}}.notice-btn.discord{flex-basis:100%}.role-tag{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--role-color);border-radius:999px;background:color-mix(in srgb,var(--role-color) 18%,transparent);color:var(--role-color);font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;vertical-align:2px;white-space:nowrap}.account-roles{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.account-roles .role-tag{margin-left:0}#version-bar{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:2000;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:9px 12px 9px 16px;border:1px solid rgba(24,167,255,.55);border-radius:12px;background:#09142af2;box-shadow:0 8px 28px #00000073;color:#e4ecf8;font-size:14px}#version-bar>i{color:#18a7ff;font-size:18px}#version-bar b{color:#fff}#version-bar button{flex:none;padding:6px 14px;border:none;border-radius:8px;background:linear-gradient(180deg,#3fc3ff,#0a86e0);color:#04182e;font-weight:900;cursor:pointer}#version-bar.restart{border-color:#ffd23e99}#version-bar.restart>i{color:#ffd23e}.report-reasons{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.report-targets{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.report-target{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:1px solid rgba(74,140,230,.35);border-radius:10px;background:#ffffff0a;color:#e4ecf8;text-align:left;cursor:pointer}.report-target b{font-size:15px}.report-target small{color:#8fa0bb;font-size:12px}.report-target:hover:not(:disabled){border-color:#18a7ff;background:#18a7ff1f}.report-target:disabled{opacity:.5;cursor:default}#btn-report-spectated{margin-left:8px;padding:2px 7px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#00000059;color:#fff;font-size:12px;cursor:pointer;pointer-events:auto}#btn-report-spectated:hover{border-color:#ff5c5c;color:#ff5c5c}#ban-screen .outlands-notice-tag{background:#ff4d4d;color:#fff}#ban-screen .ban-reason{margin:14px 0 10px;padding:12px 14px;border:1px solid rgba(255,92,92,.45);border-radius:10px;background:#ff5c5c1a}#ban-screen .ban-reason small{display:block;color:#ff9c9c;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#ban-screen .ban-reason b{font-size:16px;color:#fff}#ban-screen .ban-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}#ban-screen .ban-facts div{padding:9px 12px;border:1px solid rgba(74,140,230,.25);border-radius:10px;background:#ffffff0a}#ban-screen .ban-facts small{display:block;color:#8fa0bb;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#ban-screen .ban-facts b{color:#e4ecf8;font-size:14px}#ban-screen .ban-facts #ban-left{color:#ffd23e}#ban-screen .ban-facts .ban-case{font-family:ui-monospace,Consolas,monospace;-webkit-user-select:all;-moz-user-select:all;user-select:all}body.watch-mode #spectating-msg:before{content:"STAFF · HIDDEN · ";color:#ffd23e;font-weight:900}#gift-notice .outlands-notice-panel{max-width:560px;text-align:center;overflow:hidden}.gift-burst{position:relative;width:84px;height:84px;margin:8px auto 0;display:grid;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:radial-gradient(circle,#ffd23f59,#ffd23f00 70%);font-size:44px;color:#ffd23f;animation:gift-bob 2.4s ease-in-out infinite}.gift-burst i{filter:drop-shadow(0 4px 10px rgba(255,176,0,.45))}@keyframes gift-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(4deg)}}.gift-count{margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffffff14;color:#b9c6dc;font-size:12px}.gift-message{margin:0 auto 16px;max-width:440px;padding:10px 14px;border-left:3px solid #ffd23f;border-radius:6px;background:#ffffff0a;color:#e4ecf8;font-size:15px;font-style:italic;text-align:left;word-wrap:anywhere}.gift-contents{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-height:280px;overflow-y:auto}.gift-card{display:flex;flex-direction:column;align-items:center;gap:2px;width:116px;padding:10px 8px;border:2px solid rgba(74,140,230,.45);border:2px solid var(--rarity-border, rgba(74, 140, 230, .45));border-radius:10px;background:linear-gradient(180deg,#1b2a44,#0f1a2e);background:linear-gradient(180deg,var(--rarity-base, #1b2a44) 0%,var(--rarity-edge, #0f1a2e) 100%);box-shadow:0 0 14px transparent;box-shadow:0 0 14px var(--rarity-glow-soft, transparent);animation:gift-card-in .35s ease-out both}.gift-card b{color:#fff;font-size:13px;line-height:1.2}.gift-card small{color:#b9c6dc;color:var(--rarity-text, #b9c6dc);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.gift-card:nth-child(2){animation-delay:.06s}.gift-card:nth-child(3){animation-delay:.12s}.gift-card:nth-child(4){animation-delay:.18s}.gift-card:nth-child(5){animation-delay:.24s}.gift-card:nth-child(6){animation-delay:.3s}.gift-card:nth-child(7){animation-delay:.36s}.gift-card:nth-child(8){animation-delay:.42s}@keyframes gift-card-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.gift-card-art{display:grid;align-items:center;justify-items:center;place-items:center;width:72px;height:72px;font-size:34px;color:#fff}.gift-card-art img,.gift-card-art svg,.gift-card-art canvas{max-width:100%;max-height:100%}.gift-card-art .skin-preview{--skin-size: 56px}.gift-card-art.gift-outmarks .outmarks-icon{width:52px;height:52px}.gift-error{margin:12px 0 0;color:#ff6b6b;font-weight:700}.gift-claim{min-width:240px}.gift-claim.claimed{background:linear-gradient(180deg,#5ef08f,#1fb45a);color:#04260f}#gift-notice.claimed .gift-card{animation:gift-card-claimed .5s ease-out both}@keyframes gift-card-claimed{0%{transform:scale(1)}40%{transform:scale(1.08);filter:brightness(1.35)}to{transform:scale(1)}}@media(max-width:520px){.gift-card{width:96px}.gift-card-art{width:56px;height:56px}.gift-card-art .skin-preview{--skin-size: 44px}.gift-message{font-size:14px}}#account-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background:#02081499;opacity:0;pointer-events:none;transition:opacity .2s ease}#account-dialog{position:fixed;top:50%;left:50%;z-index:951;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;background:#09142afa;border:2px solid rgba(74,140,230,.35);border-radius:14px;box-shadow:0 18px 50px #0000008c;color:#e4ecf8;font-family:Inter,sans-serif;opacity:0;pointer-events:none;transform:translate(-50%,-46%);transition:opacity .2s ease,transform .2s ease}body.account-open #account-veil{opacity:1;pointer-events:auto}body.account-open #account-dialog{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.account-head{display:flex;align-items:center;gap:6px;height:56px;padding:0 10px 0 20px;border-bottom:1px solid rgba(74,140,230,.25);background:linear-gradient(90deg,rgba(24,167,255,.12) 0%,transparent 60%)}.account-head h2{flex:1;margin:0;font-size:20px;font-weight:900;letter-spacing:.04em}.account-head .account-back{margin-left:-12px}.account-head .account-close,.account-head .account-back{width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:#b9c6dc;font-size:17px;cursor:pointer}.account-head .account-close:hover,.account-head .account-back:hover{background:#ffffff14;color:#fff}.account-head .account-close:hover{background:#ff5c5c26;color:#ff5c5c}.account-body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px}.account-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid rgba(74,140,230,.25);border-radius:10px;background:#18a7ff0f}.account-card .account-card-icon{font-size:42px;color:#18a7ff}.account-name{font-size:20px;font-weight:800;word-break:break-all}.account-type{margin-top:3px;font-size:13px;font-weight:700;letter-spacing:.02em}.account-type.guest{color:#ffd23e}.account-type.registered{color:#3ee07a}.account-email{margin-top:3px;color:#b9c6dc;font-size:13px;word-break:break-all}.account-locked{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,210,62,.4);border-radius:10px;background:#ffd23e14}.account-locked i{color:#ffd23e;font-size:20px}.account-locked p{margin:0;font-weight:700}.account-perks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;color:#b9c6dc;font-size:14px}.account-perks i{width:20px;color:#18a7ff;text-align:center}.account-note{margin:0;color:#b9c6dc;font-size:13px;line-height:1.4}.account-form label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:#b9c6dc;letter-spacing:.02em}.account-form label input{height:40px;padding:0 12px;border:1px solid rgba(74,140,230,.35);border-radius:8px;background:#0000004d;color:#fff;font-family:inherit;font-size:15px;outline:none}.account-form label input:focus{border-color:#18a7ff}.account-hint{font-weight:500;color:#b9c6dcbf}.account-hint.good{color:#3ee07a;font-weight:700}.account-hint.bad{color:#ff5c5c;font-weight:700}.account-error{margin:0;padding:9px 12px;border-radius:8px;background:#ff5c5c1f;color:#ff5c5c;font-size:14px;font-weight:600}.account-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:10px;font-family:inherit;font-size:16px;font-weight:900;letter-spacing:.03em;cursor:pointer;transition:filter .15s ease,background .15s ease}.account-btn:disabled{opacity:.6;cursor:default}.account-btn.busy{cursor:progress}.account-primary{border:none;background:#18a7ff;color:#fff}.account-primary:hover:not(:disabled){filter:brightness(1.12)}.account-secondary{border:2px solid rgba(74,140,230,.35);background:transparent;color:#e4ecf8}.account-secondary:hover:not(:disabled){background:#ffffff0f}.account-switch{margin:0;color:#b9c6dc;font-size:14px;text-align:center}.account-link{padding:0;border:none;background:none;color:#18a7ff;font-family:inherit;font-size:inherit;font-weight:700;cursor:pointer}.account-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.account-locker{align-self:center;font-size:14px}#username-input[readonly]{cursor:pointer;opacity:.85}.floating-window{position:relative;z-index:1000}.floating-window:not(.floating-window-focused){filter:brightness(85%)}.floating-window .floating-window-container{position:absolute;resize:both;overflow:hidden;min-height:200px;min-width:-moz-fit-content;min-width:fit-content;color:#fff;border:3px solid #888;border-radius:7px;box-shadow:5px 5px 5px #0008}.floating-window .floating-window-container .floating-window-header{color:#bbb;background-color:#606060;position:sticky;left:0;top:0;font-size:1.2em;height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;border-color:#888;border-style:none none solid none;border-width:2px}.floating-window .floating-window-container .floating-window-header span{margin:auto}.floating-window .floating-window-container .floating-window-header .floating-window-close{color:#bbb;background-color:#555;border-color:#888;border-style:none none solid none;border-width:1px;cursor:pointer;transition-duration:.2s;height:28px;width:28px;border-radius:0}.floating-window .floating-window-container .floating-window-header .floating-window-close:hover{background-color:#d55;color:#ddd}.floating-window .floating-window-container .floating-window-header:hover{cursor:grab}.floating-window .floating-window-container .floating-window-header:active{cursor:grabbing}#console #console-container{position:absolute;box-sizing:border-box;display:grid;grid-template:28px 1fr 24px/1fr;background-color:#666;flex-shrink:1;min-width:300px;min-height:300px}#console #console-container #console-out{background-color:#505050;box-sizing:border-box;overflow:auto}#console #console-container #console-out::-webkit-scrollbar{width:10px}#console #console-container #console-out::-webkit-scrollbar-track{background-color:#666;border:2px #888 solid}#console #console-container #console-out::-webkit-scrollbar-thumb{background:#aaa}#console #console-container #console-in{font-family:JetBrains Mono,monospace;position:sticky;bottom:0;left:0;background-color:#555;width:100%;height:24px;z-index:1;border-color:#888;border-style:solid none none none;box-sizing:border-box;border-width:4px;resize:none;outline:none;color:#fff}#console #console-container .console-entry{font-family:JetBrains Mono,monospace;border-width:2px;padding:1px 0;border-style:solid none;display:flex;box-sizing:border-box;word-break:break-all}#console #console-container .console-entry-timestamp{font-family:JetBrains Mono,monospace;background-color:#444;margin:0 1% 0 0;padding:0 .5%;display:flex;align-items:center;box-sizing:border-box;word-break:keep-all}#console #console-container .console-entry-log{background-color:#606060;border-color:#999}#console #console-container .console-entry-important{background-color:#332673;border-color:#3b2d86;color:#99f}#console #console-container .console-entry-important .console-entry-content code{background-color:#3b3946;color:#66f}#console #console-container .console-entry-warn{background-color:#736626;border-color:#86772d;color:#fb3}#console #console-container .console-entry-warn .console-entry-content code{background-color:#464439;color:#fc6}#console #console-container .console-entry-severe_warn{background-color:#735926;border-color:#86682d;color:#f93}#console #console-container .console-entry-severe_warn .console-entry-content code{background-color:#464239;color:#ffb366}#console #console-container .console-entry-error{background-color:#733326;border-color:#863c2d;color:#ff8080}#console #console-container .console-entry-error .console-entry-content code{background-color:#463b39;color:#f66}#console #console-container .console-entry-fatal_error{background-color:#732666;border-color:#862d77;color:#ff80ff}#console #console-container .console-entry-fatal_error .console-entry-content code{background-color:#463944;color:#f6f}#console #console-container .console-entry-fatal_error{animation:fatal-error-cycle 1s infinite linear}#console #console-container .console-entry-content *{font-family:JetBrains Mono,monospace;word-break:break-word}#console #console-container .console-entry-content span{font-size:.9em;margin:0}#console #console-container .console-entry-content ul{margin:0;padding:0 0 0 20px}#console #console-container .console-entry-content code{background-color:#404040;padding:1px;color:#fff}#console #console-container .console-entry-content details summary{cursor:pointer}#console #console-container .console-entry-content details em{font-size:.9em}#console #console-container .console-entry-content details table{margin:1px}#console #console-container .console-entry-content details table,#console #console-container .console-entry-content details thead,#console #console-container .console-entry-content details tbody,#console #console-container .console-entry-content details tr,#console #console-container .console-entry-content details td{border:1px solid #888}#console #console-container .console-entry-content details .command-desc-arg-type{color:#67e467}#console #console-container .console-entry-content details .command-desc-noexcept{font-weight:700;font-style:italic;color:#99f}#console #console-container .console-entry-content details .command-desc-cmd-name{font-weight:700;color:#ebeb47}#console #console-container .console-entry-content details span.cvar-detail-archived{background-color:#b152e0}#console #console-container .console-entry-content details span.cvar-detail-archived.cvar-inactive-flag{filter:brightness(.5) opacity(.5)}#console #console-container .console-entry-content details span.cvar-detail-cheat{background-color:#c2470a}#console #console-container .console-entry-content details span.cvar-detail-cheat.cvar-inactive-flag{filter:brightness(.5) opacity(.5)}#console #console-container .console-entry-content details span.cvar-detail-readonly{background-color:#3d7a1f}#console #console-container .console-entry-content details span.cvar-detail-readonly.cvar-inactive-flag{filter:brightness(.5) opacity(.5)}#console #console-container .console-entry-content details span.cvar-detail-replicated{background-color:#3d8f81}#console #console-container .console-entry-content details span.cvar-detail-replicated.cvar-inactive-flag{filter:brightness(.5) opacity(.5)}#console #console-container .console-entry-content details code.cvar-value-boolean{color:#579dd6}#console #console-container .console-entry-content details code.cvar-value-number{color:#b4cda7}#console #console-container .console-entry-content details code.cvar-value-string{color:#ce9178}#console #console-container .console-entry-content details code.cvar-value-undefined,#console #console-container .console-entry-content details code.cvar-value-null{color:#579dd6}#console #console-container .console-entry-content details code.cvar-value-bigint{color:#b4cda7}#console #console-container .console-entry-content details code.cvar-value-symbol{color:#4fc9b1}#console #console-container .console-entry-content details code.cvar-value-function{color:#dcdca8}#console #console-container .console-entry-content details code.cvar-value-object{color:#9adbfe}#console #console-container .console-entry-content table,#console #console-container .console-entry-content thead,#console #console-container .console-entry-content tbody,#console #console-container .console-entry-content tr,#console #console-container .console-entry-content td{border:1px solid #888}#console #console-container .console-detail-toggle{font-family:JetBrains Mono,monospace;color:#aaa;display:flex;align-items:top;margin:0 1% 0 0}#console #console-container .console-detail-toggle:hover{cursor:pointer}@keyframes fatal-error-cycle{0%,to{filter:hue-rotate(0)}25%{filter:hue-rotate(20deg)}75%{filter:hue-rotate(-20deg)}}#console div#console-autocmp{position:absolute;background-color:#666;overflow:auto;box-shadow:5px 4px 3px #0008;font-family:JetBrains Mono,monospace;padding:1px;color:#fff;border:3px solid #999;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-sizing:border-box;max-height:150px}#console div#console-autocmp .console-input-autocomplete-entry{word-wrap:break-word}#console div#console-autocmp .console-input-autocomplete-entry:hover,#console div#console-autocmp .console-input-autocomplete-entry:focus{outline:none;cursor:pointer;background-color:#555}#console div#console-autocmp .console-autocomplete-divider{width:100%;height:0;border:1px solid #999}#debug-menu-content{overflow:auto;background-color:#161616db;height:100%;width:100%}#debug-menu-content *{font-family:JetBrains Mono,monospace;text-shadow:1px 1px 2px black}#debug-menu-content .debug-menu-heading{margin:12px 6px 2px;font-weight:700;text-transform:uppercase;opacity:.85}#debug-menu-content .debug-menu-buttons{flex-wrap:wrap;gap:4px}#debug-menu-content .debug-menu-preset{display:flex;flex-direction:column;align-items:flex-start;max-width:220px;text-align:left}#debug-menu-content .debug-menu-preset small{opacity:.75;font-size:.75em}#debug-menu-content .debug-menu-weapons{max-height:320px;overflow-y:auto;margin:0 6px}#debug-menu-content .debug-menu-weapon{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.08)}#debug-menu-content .debug-menu-weapon .debug-menu-weapon-name{min-width:150px;margin-right:auto}#debug-menu-content .debug-menu-rarity{font-size:.7em;font-weight:700;padding:2px 6px;border:1px solid transparent;cursor:pointer}#debug-menu-content .debug-menu-item{display:flex;margin:6px;align-items:center}#debug-menu-content .debug-menu-item .debug-menu-item-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:auto;min-width:80px}#debug-menu-content input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border-bottom:none;width:100%;margin-top:0;margin-bottom:0;--thumb-bg: rgba(197, 197, 197, .6647058824);--track-bg: rgba(197, 197, 197, .1647058824)}#debug-menu-content input[type=range]::-moz-range-thumb{height:25px;width:25px;border-radius:0;cursor:pointer;border:none;background:#008aff;box-shadow:none}#debug-menu-content input[type=range]::-webkit-slider-thumb{height:25px;width:25px;border-radius:0;cursor:pointer;border:none;background:#008aff;box-shadow:none;margin-top:0}#debug-menu-content input[type=range]::-moz-range-track{height:25px;width:100%;cursor:pointer;border-radius:0;background:#c5c5c52a}#debug-menu-content input[type=range]::-webkit-slider-runnable-track{height:25px;width:100%;cursor:pointer;border-radius:0;background:#c5c5c52a;background:var(--background)}#debug-menu-content input[type=range]::-moz-range-progress{height:25px;width:100%;cursor:pointer;border-radius:0;background:#c5c5c52a;background:#c5c5c590}#debug-menu-content input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:20px}#debug-menu-content input[type=checkbox]:before{width:20px;height:20px;display:inline-block;text-align:center;content:"";text-shadow:none}#debug-menu-content input[type=checkbox]:checked{background-color:#008aff}#debug-menu-content input[type=checkbox]:checked:before{content:"✔️"}#debug-menu-content input[type=checkbox]:hover{cursor:pointer}#debug-menu-content input[type=number]{margin-top:0;margin-bottom:0;min-width:80px}#debug-menu-content input[type=number]:not(:hover){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#debug-menu-content input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none}#debug-menu-content button,#debug-menu-content input,#debug-menu-content select{height:25px;background:#c5c5c52a;border:none;border-radius:0;outline:none;cursor:pointer;box-shadow:1px 1px 2px #000;margin-left:5px}#debug-menu-content button.valid,#debug-menu-content input.valid,#debug-menu-content select.valid{background-color:#198754e6}#debug-menu-content select{padding-top:2px}#debug-menu-content select option{color:#f8f9fa;background-color:#212529}#debug-menu-content form{display:flex;width:100%;margin:0;padding:0}#ammo-drop-picker{position:fixed;z-index:900;width:220px;padding:10px 12px;border-radius:8px;background:#0e1422eb;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 20px #00000073;color:#fff;font-size:14px;pointer-events:auto}#ammo-drop-picker .ammo-drop-title{font-weight:700;margin-bottom:6px}#ammo-drop-picker .ammo-drop-row{display:flex;align-items:center;gap:6px;margin-top:6px}#ammo-drop-picker .ammo-drop-slider{flex:1;min-width:0}#ammo-drop-picker .ammo-drop-value{min-width:64px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#ammo-drop-picker button{flex:1;padding:5px 0;border:none;border-radius:5px;color:#fff;font-weight:700;cursor:pointer}#ammo-drop-picker .ammo-drop-quick{background:#ffffff24}#ammo-drop-picker .ammo-drop-confirm{background:#2f7de1}.tab-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:140px;flex-direction:column}.tab{background:none;border:none;outline:none;padding:10px;cursor:pointer;width:140px;text-align:left;border-left:2px solid transparent}.tab.active{border-color:#ff7500;background:#16161675}.tab i{margin-right:10px;width:15px}.tab span,.tab i{pointer-events:none}.tab:focus{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#008aff;text-decoration-thickness:3px;text-underline-offset:3px}.tab-content{border-radius:10px;padding:10px}#settings-menu,#report-modal,#warning-modal{background-color:#3d3e48;max-width:600px}#partners-modal.dialog{width:520px;max-width:94vw;border:2px solid rgba(74,140,230,.35);border-radius:16px!important;background:#09142af7;box-shadow:0 0 0 100vmax #0208148c,0 16px 40px #0000008c;color:#fff;font-family:Inter,sans-serif}#partners-modal.dialog .dialog-header{height:58px;padding:0 8px 0 22px;border-bottom:1px solid rgba(74,140,230,.25);background:linear-gradient(90deg,rgba(24,167,255,.12) 0%,transparent 60%)}#partners-modal.dialog .dialog-header h3{margin:0;font-size:24px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-shadow:none}#partners-modal.dialog .dialog-header .dialog-close-btn{width:40px;height:40px;line-height:40px;border-radius:10px;font-size:18px;color:#b9c6dc;transition:background .15s,color .15s}#partners-modal.dialog .dialog-header .dialog-close-btn:hover{background:#ff5c5c26;color:#ff5c5c}#warning-modal{text-align:center;border:2.5px solid rgba(0,0,0,.3);text-shadow:2px 2px 0 black}#warning-modal #warning-modal-title{color:#ec3939;text-align:center;margin-top:0}#warning-modal .case-id{font-size:20px;margin-bottom:10px}#reporting-name{margin-left:5px}#report-modal-content,#warning-modal-content{padding:1rem}#report-modal-content p,#warning-modal-content p{margin-top:13px;margin-bottom:-5px}#report-modal-content h4,#warning-modal-content h4{margin-bottom:10px}#report-modal-content ol,#warning-modal-content ol{margin-top:0}#report-id-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}#report-id{font-size:50px;font-family:JetBrains Mono,monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text}#customize-menu{background-color:#4c722f;max-width:850px}#create-team-menu{background-color:#3d3e48;width:-moz-fit-content;width:fit-content;max-width:none;max-width:initial;display:flex}#create-team-menu #create-team-container{display:flex;flex-direction:column;width:inherit;min-width:644px;padding:10px}#create-team-menu #create-team-container #create-team-players{display:flex;gap:8px;margin-left:auto;margin-right:auto}#create-team-menu #create-team-container #create-team-players .create-team-player-container{min-width:150px;height:150px;background-color:#545663;border-radius:8px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#create-team-menu #create-team-container #create-team-players .create-team-player-container .fa-crown,#create-team-menu #create-team-container #create-team-players .create-team-player-container .fa-xmark{position:absolute;font-size:24px;top:5px;right:5px}#create-team-menu #create-team-container #create-team-players .create-team-player-container .fa-xmark{cursor:pointer}#create-team-menu #create-team-container #create-team-players .create-team-player-container .fa-circle-check{position:absolute;font-size:24px;color:#32cd32;top:5px;left:5px}#create-team-menu #create-team-container #create-team-players .create-team-player-container .create-team-player-name-container{display:flex;justify-content:center;margin:10px 5px 0}#create-team-menu #create-team-container #create-team-players .create-team-player-container .create-team-player-name-container .create-team-player-name{font-size:20px;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#create-team-menu #create-team-container #create-team-players .create-team-player-container .create-team-player-name-container .create-team-player-badge{display:inline-block;height:24px;margin-left:5px}#create-team-menu #create-team-container #create-team-url{display:flex;padding-top:10px;justify-content:center}#create-team-menu #create-team-container #create-team-url #create-team-url-field{font-family:JetBrains Mono,monospace;color:#000;-webkit-user-select:all;-moz-user-select:all;user-select:all;font-size:18px;flex-grow:1;padding:4px 8px;outline:none;border:none;border-bottom:2px solid rgb(209,207,207);box-shadow:inset 0 -2px #d1cfcf}#create-team-menu #create-team-container #create-team-url #btn-copy-team-url{border-top-left-radius:0;border-bottom-left-radius:0}#create-team-menu #create-team-container #create-team-url #btn-hide-team-url{border-top-right-radius:0;border-bottom-right-radius:0;width:4rem}#create-team-menu #create-team-container #create-team-options{display:flex;justify-content:space-between;gap:8px;padding-top:12px}#create-team-menu #create-team-container #create-team-options #create-team-toggles{display:flex;justify-content:center;gap:12px}#create-team-menu #create-team-container #create-team-options #create-team-toggles.disabled{pointer-events:none;filter:brightness(80%)}#create-team-menu #create-team-container #create-team-options #create-team-toggles label{display:flex;justify-content:center;align-items:center;background-color:#555;padding:5px 8px;border-radius:10px}#create-team-menu #create-team-container #create-team-options #create-team-toggles label span{margin-right:10px}#create-team-menu #create-team-container #create-team-options #create-team-toggles label input{margin-left:auto;font-family:JetBrains Mono,monospace;bottom:-5px}#language-dropdown{position:absolute;right:16px;top:16px}#language-dropdown img{vertical-align:middle}#language-dropdown #btn-language{width:200px;display:flex;gap:1rem;position:fixed;justify-content:center;align-items:center;position:relative;top:0;left:0}#language-dropdown .dropdown-content{background:#555;top:34px;overflow-x:none;overflow-y:scroll;height:600px}#language-dropdown .dropdown-content a{cursor:pointer;text-align:center;display:inline-block}#language-dropdown .dropdown-content .selected{background-color:#ff7500;pointer-events:none}@media screen and (max-width:1280px){#language-dropdown{transform:scale(75%);top:5px;right:-15px!important}#language-dropdown .dropdown-content{height:300px}}@media screen and (max-width:1280px)and (max-height:1280px){#language-dropdown{right:-40px}}#partners-list{display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px;max-height:260px;overflow-y:auto}#partners-list a{padding:6px 12px;border:1px solid rgba(74,140,230,.3);border-radius:8px;background:#050d1e99;color:#fff;-webkit-text-decoration:none;text-decoration:none}#partners-empty{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 0;border:1px dashed rgba(74,140,230,.3);border-radius:12px;background:#050d1e73;color:#b9c6dc;font-weight:600}#partners-empty i{font-size:30px;color:#18a7ff}#partners-contact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 18px;border-top:1px solid rgba(74,140,230,.2);background:#050d1e80;color:#e4ecf8;font-weight:600}#partners-contact a.btn{padding:8px 18px;border:none;border-radius:10px;background:linear-gradient(180deg,#3fc3ff,#0a86e0);box-shadow:0 3px #0a5fb0;color:#fff;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-shadow:none}.dialog{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 10px #000000c8;padding:0!important;border-radius:10px!important;overflow:hidden;z-index:101}.dialog .dialog-header{display:flex;height:45px;align-items:center}.dialog .dialog-header h3{margin-left:15px;display:flex;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.dialog .dialog-header .dialog-close-btn{margin-left:auto;text-align:center;line-height:45px;width:45px;height:45px;cursor:pointer;transition:color .25s}.dialog .dialog-header .dialog-close-btn:hover{color:red}.dialog #settings-tabs-container,.dialog #customize-tabs-container{display:flex}.dialog #settings-tab-bar,.dialog #settings-tab-bar .tab{min-width:175px}.dialog #skin-name{position:absolute;bottom:0;padding-bottom:10px;padding-top:10px;z-index:1000;background-color:#5b8939;width:100%;font-size:35px;font-weight:700}.dialog .skin{position:relative;width:102px;height:98px}.dialog .skin .skin-base{position:relative;top:0;left:6px;width:90px;height:90px;transform:rotate(90deg)}.dialog .skin .skin-left-fist,.dialog .skin .skin-right-fist{position:absolute;top:64px;width:34px;height:34px;transform:rotate(90deg)}.dialog .skin .skin-right-fist{left:68px}.dialog #skins-list{display:flex;align-items:center;flex-wrap:wrap;height:100%}.dialog #skins-list .skins-list-item-container{width:140px;height:170px;padding:8px;margin:8px;border:5px solid transparent;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:pointer}.dialog #skins-list .skins-list-item-container.selected{border-color:#ff7500}.dialog #skins-list .skin-name{font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6);text-align:center}.dialog #tab-emotes-content{display:flex;gap:10px;height:100%}.dialog .emote-display{display:flex;padding:2px;width:84px;height:84px;background-size:64px 64px;flex-shrink:0;background-color:#16161675;border-radius:10px;border:5px solid transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.dialog .emote-display.selected{border-color:#ff7500}.dialog .emote-display img{width:1em;height:1em}.dialog .emote-display .fa-trash{margin-left:auto;height:1em;transform-origin:center}.dialog .emote-display .fa-trash:hover{transform:scale(1.25)}.dialog #emote-wheel-container{min-width:272px;margin-right:8px;display:flex;flex-direction:column;justify-content:center}.dialog #emote-customize-wheel{display:flex;flex-wrap:wrap;gap:10px}.dialog #emote-customize-wheel div{cursor:pointer;z-index:10}.dialog #emote-wheel-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.dialog #emotes-list{overflow-y:scroll;flex-grow:1;display:flex;flex-wrap:wrap;gap:8px}.dialog #emotes-list .emote-list-header{font-size:2em;font-weight:700;width:100%;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.dialog #emotes-list .emotes-list-item-container{display:flex;flex-direction:column;width:120px;height:150px;align-items:center;border:5px solid transparent;border-radius:10px;padding:5px;background-color:#16161675;justify-content:center}.dialog #emotes-list .emotes-list-item-container.selected{border-color:#ff7500}.dialog #emotes-list .emotes-list-item-container .emote-name{margin-top:auto}.dialog #emotes-list .emotes-list-item{width:84px;height:84px;flex-shrink:0}.dialog #emotes-list .emote-name{text-align:center;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.dialog #tab-crosshairs-content{display:flex;gap:10px;height:100%}.dialog #crosshair-customize{display:flex;flex-direction:column}.dialog #crosshair-controls{display:flex;flex-direction:column;width:320px;position:relative}.dialog #crosshair-controls.disabled .modal-item{pointer-events:none;filter:blur(5px)}.dialog #crosshair-controls.disabled #crosshair-controls-disabled{display:block!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.dialog #crosshair-controls .modal-item{margin-top:0!important}.dialog #crosshair-preview{display:flex;flex-grow:1;justify-content:center;align-items:center}.dialog #crosshair-image{background-size:contain;background-repeat:no-repeat}.dialog #crosshairs-list{overflow-y:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-content:flex-start}.dialog #crosshairs-list .crosshairs-list-item-container{display:flex;gap:10px;align-items:center;justify-content:center;border:3px solid transparent;border-radius:10px;padding:5px;background-color:#16161675;width:100px;height:100px}.dialog #crosshairs-list .crosshairs-list-item-container.selected{border-color:#ff7500}.dialog #crosshairs-list .crosshairs-list-item{height:80px;width:80px}.dialog #crosshairs-list .crosshair-name{font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6);text-align:center}.dialog #badges-list{display:flex;align-items:center;flex-wrap:wrap;height:100%}.dialog #badges-list .badges-list-item-container{width:140px;height:170px;padding:8px;margin:8px;border:5px solid transparent;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:pointer}.dialog #badges-list .badges-list-item-container.selected{border-color:#ff7500}.dialog #badges-list .badges-list-item{position:relative;width:102px;height:102px;font-size:72px;display:flex;align-items:center;justify-content:center}.dialog #badges-list .badges-list-item div{position:relative;align-items:center;width:84px;height:84px;background-size:cover}.dialog #badges-list .badge-name{font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.6);text-align:center}@media screen and (max-width:654px){.dialog #emotes-list{gap:5px}.dialog #emotes-list .emotes-list-item-container{border-width:3px}.dialog #emotes-list .emotes-list-item{width:42px;height:42px;background-size:contain}.dialog #emote-customize-wheel{width:191px;height:191px;background-size:contain}.dialog #emote-customize-wheel>div{width:56px;height:56px;background-size:contain}.dialog #emote-customize-wheel .emote-top{top:9px;left:67px}.dialog #emote-customize-wheel .emote-right{right:9px;top:67px}.dialog #emote-customize-wheel .emote-bottom{bottom:9px;left:67px}.dialog #emote-customize-wheel .emote-left{left:9px;top:67px}}@media screen and (max-width:530px){.dialog #emote-customize-wheel{width:143px;height:143px}.dialog #emote-customize-wheel>div{width:42px;height:42px}.dialog #emote-customize-wheel .emote-top{top:7px;left:51px}.dialog #emote-customize-wheel .emote-right{right:7px;top:51px}.dialog #emote-customize-wheel .emote-bottom{bottom:7px;left:51px}.dialog #emote-customize-wheel .emote-left{left:7px;top:51px}}@media screen and (max-width:475px){.dialog #tab-emotes-content,.dialog #tab-crosshairs-content{flex-wrap:wrap;justify-content:center}.dialog #emotes-list,.dialog #crosshairs-list{padding-bottom:16px}}.dialog #settings-tabs,.dialog #customize-tabs{width:100%;height:410px;max-height:80vh;overflow-y:auto}.dialog #settings-tabs{background:#16161675}.dialog #settings-tabs #tab-keybinds-content #keybind-clear-tooltip{border:2px solid gray;border-radius:10px;padding:7px;background-color:#63636375}.dialog #settings-tabs #tab-keybinds-content .modal-item:not(:last-child) div.settings-title{width:100%}.dialog #settings-tabs #tab-keybinds-content .modal-item:not(:last-child) button.btn-bind{width:45%;margin-left:2.5%;margin-right:2.5%}.dialog #customize-tabs{background:#5b8939}.dialog #customize-tab-bar .tab{text-shadow:1px 1px 4px rgba(0,0,0,.6);padding-top:7px}.dialog #customize-tab-bar .tab.active{background:#5b8939}.dialog #customize-tab-bar .tab>img{position:relative;top:3px;margin-right:5px;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}.dialog .tab-content{width:100%;border-radius:0}.dialog .setting-title{margin:.2em;font-weight:700;font-size:16px;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.dialog .setting-title i{color:red}.dialog .modal-item.checkbox-setting{line-height:20px}.dialog .modal-item.select-setting{line-height:25px}.dialog .modal-item:not(:first-child){margin-top:1em}.dialog .modal-item input[type=checkbox],.dialog .modal-item input[type=color],.dialog .modal-item select{float:right}.dialog .modal-item .range-input-value{text-shadow:1px 1px 4px rgba(0,0,0,.6);float:right}.dialog #preferred-slots-setting .setting-hint{margin:.3em .2em .7em;font-size:13px;opacity:.8}.dialog #preferred-slots-setting #preferred-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:6px 14px;gap:6px 14px}.dialog #preferred-slots-setting .preferred-slot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700}.dialog #preferred-slots-setting .preferred-slot select{float:none;min-width:0;flex:1;max-width:130px}.dialog #preferred-slots-setting #reset-preferred-slots{margin-top:.8em}.dialog.in-game{background-color:#16161675;box-shadow:none}.text-field{color:#000;font-size:18px;width:350px;padding:4px 8px;outline:none;border:none;border-radius:8px}.confirm-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#02081499;animation:confirm-dialog-fade .12s ease-out}.confirm-dialog{width:380px;max-width:100%;padding:22px 22px 18px;border:2px solid rgba(74,140,230,.35);border-radius:16px;background:#09142af7;box-shadow:0 16px 40px #0000008c;color:#fff;font-family:Inter,sans-serif;text-align:center;animation:confirm-dialog-pop .16s ease-out}.confirm-dialog .confirm-dialog-title{margin:0 0 10px;font-size:22px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.confirm-dialog .confirm-dialog-message{margin:0 0 20px;color:#c9d4e6;font-size:15px;line-height:1.45;word-wrap:anywhere}.confirm-dialog .confirm-dialog-message b{color:#fff}.confirm-dialog .confirm-dialog-buttons{display:flex;gap:10px}.confirm-dialog .confirm-dialog-buttons button{flex:1;padding:11px 0;border:none;border-radius:10px;color:#fff;font-family:inherit;font-size:15px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:filter .12s,background .12s}.confirm-dialog .confirm-dialog-buttons button:hover{filter:brightness(1.15)}.confirm-dialog .confirm-dialog-buttons button:focus-visible{outline:2px solid #8cc6ff;outline-offset:2px}.confirm-dialog .confirm-dialog-cancel{background:#ffffff1f}.confirm-dialog .confirm-dialog-confirm{background:#2f7de1}.confirm-dialog .confirm-dialog-confirm.danger{background:#d6383f}@keyframes confirm-dialog-fade{0%{opacity:0}}@keyframes confirm-dialog-pop{0%{opacity:0;transform:scale(.94)}}#action-container #action-name{background:#070f20c7;border:none;border-radius:4px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:.04em}#action-container #action-time{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);color:#fff}#interact-message{background:#070f20c7;border:none;border-radius:4px}#interact-message #interact-text{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}#interact-key{background:#fff;border:none;border-radius:3px;box-shadow:0 2px #0006;color:#0b1730;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;text-transform:uppercase;text-shadow:none}#weapon-comparison{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.8)}#weapon-comparison .weapon-comparison-label{font-weight:800;color:#ffffffb8}#kill-msg{background:#070f20c7;border:none;border-radius:4px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);font-weight:700}#kill-msg #kill-msg-kills{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-style:italic;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.45);color:#6fd3ff}#kill-msg #kill-msg-cont .kill-msg-player-name{color:#ffd23e;font-weight:900}#gas-msg #gas-msg-info{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-style:italic;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.45)}#inventory-message{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.45)}#spectating-msg{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);font-style:italic;font-weight:900}#killstreak-indicator-container{background:#070f20c7;border:none;border-radius:4px}#killstreak-indicator-container #killstreak-indicator-counter{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:.04em}#game-ui #c4-detonate-btn{background:#070f20c7;border:none;border-radius:4px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:.04em}#game-ui #c4-detonate-btn #detonate-key{background:#fff;border:none;border-radius:3px;box-shadow:0 2px #0006;color:#0b1730;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;text-transform:uppercase;text-shadow:none}#match-start-content{background:#070f20c7;border:none;border-radius:4px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.8)}#match-start-prompt #match-start-keycap{background:#fff;border:none;border-radius:3px;box-shadow:0 2px #0006;color:#0b1730;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;text-transform:uppercase;text-shadow:none}#match-start-prompt #match-start-action{font-weight:900;font-style:italic}#match-start-timer #match-start-label{color:#ffffffb8;font-weight:800}#match-start-timer #match-start-time{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-style:italic;color:#ffd23e}#match-start-timer.urgent #match-start-time{color:#ff5c5c}#poi-banner{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}#poi-banner .poi-banner-tag{border-radius:4px;background:#ffd23e;color:#1e1600;font-weight:900;transform:skew(-12deg)}#poi-banner .poi-banner-name{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-style:italic;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.45);letter-spacing:.02em}.social-toast{background:#070f20c7;border:none;box-shadow:inset 3px 0 #29b6ff;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);background:#09142aeb;border-radius:6px}#gas-msg,#event-msg{display:flex;justify-content:center}#gas-msg .storm-banner,#event-msg .storm-banner{display:inline-flex;align-items:center;gap:10px;padding:5px 22px 5px 5px;border:2px solid rgba(196,160,255,.55);border-radius:999px;background:linear-gradient(90deg,#3a1677,#5b26b0 55%,#4a1d95);box-shadow:0 4px 14px #14003273,inset 0 1px #ffffff2e;animation:storm-banner-in .25s ease-out}#gas-msg .storm-banner-icon,#event-msg .storm-banner-icon{display:flex;flex-shrink:0;width:42px;height:42px}#gas-msg .storm-banner-icon img,#event-msg .storm-banner-icon img{width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}#gas-msg .storm-banner-text,#event-msg .storm-banner-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;text-align:left}#gas-msg #gas-msg-info.storm-banner-label,#gas-msg .storm-banner-label,#event-msg #gas-msg-info.storm-banner-label,#event-msg .storm-banner-label{width:auto;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:15px;font-style:italic;font-weight:900;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(20,0,50,.7);white-space:nowrap}#gas-msg .storm-banner-time,#event-msg .storm-banner-time{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:21px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(20,0,50,.7);white-space:nowrap}#event-msg{margin-top:6px}#event-msg .storm-banner.event-pumpkin{border-color:#ffc87899;background:linear-gradient(90deg,#8a3a06,#e06a12 55%,#b04d08)}#event-msg .storm-banner.event-blood-moon{border-color:#ff8c8299;background:linear-gradient(90deg,#4a0606,#a3140f 55%,#6e0a0a)}#event-msg .storm-banner.event-horseman{border-color:#ff783c8c;background:linear-gradient(90deg,#0c0d12,#2a1a1d 55%,#4a0f12)}#event-msg .storm-banner.event-graves{border-color:#bed2be80;background:linear-gradient(90deg,#1f2a24,#3b4a40 55%,#26332b)}#event-msg .storm-banner-icon img{border-radius:50%;background:#00000040}#spectator-counter[hidden]{display:none!important}#candy-counter{position:relative}#candy-counter[hidden]{display:none!important}#candy-counter #ui-candy-gain{position:absolute;right:-2px;top:-14px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:13px;font-weight:900;color:#ffb347;text-shadow:0 1px 2px rgba(0,0,0,.7);opacity:0;pointer-events:none}#candy-counter #ui-candy-gain.shown{animation:candy-gain 1.5s ease-out forwards}@keyframes candy-gain{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes storm-banner-in{0%{transform:translateY(-6px) scale(.97);opacity:0}to{transform:none;opacity:1}}#game-ui{--hud-edge: 14px;--hud-gap: 8px;--hud-map: 232px;--hud-scope: 50px;--hud-card: 252px;--hud-vitals: 300px;--hud-tile: 72px;--hud-melee: 56px;--hud-key: 22px;--hud-clip: 38px;--hud-text: 14px;--hud-feed-lift: 112px}@media screen and (max-width:1280px),screen and (max-height:760px){#game-ui{--hud-edge: 10px;--hud-gap: 6px;--hud-map: 176px;--hud-scope: 40px;--hud-card: 206px;--hud-vitals: 240px;--hud-tile: 56px;--hud-melee: 44px;--hud-key: 18px;--hud-clip: 30px;--hud-text: 12px;--hud-feed-lift: 100px}}@media screen and (max-width:768px),screen and (max-height:500px){#game-ui{--hud-edge: 6px;--hud-gap: 4px;--hud-map: 120px;--hud-scope: 30px;--hud-card: 150px;--hud-vitals: 170px;--hud-tile: 42px;--hud-melee: 34px;--hud-key: 14px;--hud-clip: 22px;--hud-text: 10px;--hud-feed-lift: 86px}}#game-ui #team-container{position:absolute;top:var(--hud-edge);left:var(--hud-edge);display:flex;flex-direction:column;gap:calc(var(--hud-gap) + 2px);transform:none;z-index:1002;pointer-events:none}#game-ui #team-container .teammate-container{background:#070f20c7;border:none;position:relative;display:grid;grid-template-columns:calc(var(--hud-tile) * .5) minmax(0,1fr) auto;grid-template-rows:auto 7px 7px;align-items:center;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;width:var(--hud-card);padding:7px 10px 8px 8px;border-radius:6px;animation:none}#game-ui #team-container .teammate-container .teammate-indicator-container{position:static;grid-row:1/span 3;grid-column:1;width:calc(var(--hud-tile) * .5);height:calc(var(--hud-tile) * .5);border-radius:50%;box-shadow:0 0 0 2px #00000059}#game-ui #team-container .teammate-container .teammate-indicator-container .teammate-indicator{width:100%;height:100%;mix-blend-mode:multiply}#game-ui #team-container .teammate-container .teammate-name{grid-row:1;grid-column:2;display:flex;align-items:center;min-width:0;margin:0;overflow:hidden;white-space:nowrap;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:calc(var(--hud-text) + 1px);letter-spacing:.01em}#game-ui #team-container .teammate-container .teammate-name .teammate-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}#game-ui #team-container .teammate-container .teammate-role{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;margin-right:.35em;border-radius:4px;background:color-mix(in srgb,var(--role-color) 22%,rgba(7,15,32,.85));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role-color) 70%,transparent);color:var(--role-color);font-size:.82em;text-shadow:none;pointer-events:auto;cursor:default}#game-ui #team-container .teammate-container .teammate-badge{grid-row:1;grid-column:3;width:calc(var(--hud-text) + 6px);margin:0}#game-ui #team-container .teammate-container .teammate-shield,#game-ui #team-container .teammate-container .teammate-health{position:static;grid-column:2/span 2;display:block;height:7px;border-radius:2px;background:#ffffff1f;overflow:hidden;transform:skew(-12deg)}#game-ui #team-container .teammate-container .teammate-shield i,#game-ui #team-container .teammate-container .teammate-health i{display:block;height:100%;width:0;transition:width .2s ease-out}#game-ui #team-container .teammate-container .teammate-shield{grid-row:2}#game-ui #team-container .teammate-container .teammate-shield i{background:linear-gradient(180deg,#6fd3ff,#29b6ff)}#game-ui #team-container .teammate-container .teammate-shield.empty{opacity:.45}#game-ui #team-container .teammate-container .teammate-health{grid-row:3}#game-ui #team-container .teammate-container .teammate-health i{background:linear-gradient(180deg,#7bf27f,#3bdc4b)}#game-ui #team-container .teammate-container .teammate-health.low i{background:linear-gradient(180deg,#ffb24a,#ff7a1f)}#game-ui #team-container .teammate-container .teammate-state{left:auto;right:8px;top:6px}#game-ui #team-container .teammate-container.downed{animation:hud-teammate-downed 1s ease-in-out infinite}#game-ui #team-container .teammate-container.downed .teammate-health i{background:linear-gradient(180deg,#ff8a8a,#d93a3a)}#game-ui #team-container .teammate-container.disconnected{filter:brightness(50%)}#game-ui #team-container .teammate-container.dead{filter:grayscale(1) brightness(.6);animation:none}#game-ui #team-container .teammate-container.dead .teammate-name-text{-webkit-text-decoration:line-through;text-decoration:line-through}@keyframes hud-teammate-downed{0%,to{background-color:#c82828c7}50%{background-color:#070f20c7}}#game-ui #hud-top-right{position:absolute;top:var(--hud-edge);right:var(--hud-edge);display:flex;align-items:flex-start;gap:var(--hud-gap);z-index:1002}#game-ui #hud-top-right #mobile-options{flex-direction:column}#game-ui #scopes-container.scopes-unavailable{display:none!important}#game-ui #scopes-container{background:#070f20c7;border:none;display:flex;flex-direction:row;align-items:stretch;gap:4px;padding:4px;border-radius:6px}#game-ui #scopes-container .inventory-slot.scope-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:var(--hud-scope);height:calc(var(--hud-scope) * 1.18);padding:3px 0;border-radius:4px;background:transparent;outline:none;opacity:1;cursor:pointer}#game-ui #scopes-container .inventory-slot.scope-slot .item-image{display:block;width:calc(var(--hud-scope) * .62);height:calc(var(--hud-scope) * .62);-o-object-fit:contain;object-fit:contain;transition:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}#game-ui #scopes-container .inventory-slot.scope-slot .scope-label{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:calc(var(--hud-text) - 1px);line-height:1;color:#ffffffb8}#game-ui #scopes-container .inventory-slot.scope-slot:hover{outline:none;background:#ffffff14}#game-ui #scopes-container .inventory-slot.scope-slot.active{outline:none;background:#29b6ff47;box-shadow:inset 0 0 0 2px #29b6ff}#game-ui #scopes-container .inventory-slot.scope-slot.active .item-image{width:calc(var(--hud-scope) * .62);height:calc(var(--hud-scope) * .62)}#game-ui #scopes-container .inventory-slot.scope-slot.active .scope-label{color:#fff}#game-ui #hud-map-column{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:var(--hud-map)}#game-ui #minimap-border{display:block;width:var(--hud-map);height:var(--hud-map);margin:0;border:4px solid rgba(7,15,32,.78);border-radius:6px;z-index:1002}#game-ui #hud-stats{background:#070f20c7;border:none;align-self:flex-end;min-width:100%;box-sizing:border-box;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:6px}#game-ui #hud-stats .hud-stat{display:flex;align-items:center;gap:6px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:calc(var(--hud-text) + 4px);color:#fff}#game-ui #hud-stats .hud-stat img{width:calc(var(--hud-text) + 6px);height:calc(var(--hud-text) + 6px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}#game-ui #hud-stats .hud-stat+.hud-stat{padding-left:10px;border-left:1px solid rgba(255,255,255,.18)}#game-ui #hud-stats #gas-timer{width:auto;height:auto;margin:0;padding:0;background:none;animation:none}#game-ui #hud-stats #gas-timer #gas-timer-text{margin:0}#game-ui #hud-stats #gas-timer.skyhauler #gas-timer-text{color:#6fd3ff}#game-ui #hud-stats:has(#gas-timer.advancing){animation:hud-storm-advancing 1.6s ease-in-out infinite}@keyframes hud-storm-advancing{0%,to{background-color:#d64812d9}50%{background-color:#070f20c7}}#game-ui #gas-and-debug{position:static;margin:0;left:auto!important;transform:none!important;text-align:right}#game-ui #gas-and-debug #coordinates-hud{height:auto;font-size:calc(var(--hud-text) - 1px)}#game-ui .ui-leaderboard,#game-ui #ui-kill-leader{display:none!important}#game-ui #hud-vitals{left:var(--hud-edge);bottom:var(--hud-edge);box-sizing:border-box;width:calc(var(--hud-vitals) + 40px);padding:12px 16px 12px 14px;gap:8px;border-radius:8px;background:#09142aeb;box-shadow:0 2px 10px #00000059,inset 0 1px #ffffff0f}#game-ui #hud-vitals .hud-vital{gap:10px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:calc(var(--hud-text) + 8px);font-weight:900}#game-ui #hud-vitals .hud-vital-icon{order:1}#game-ui #hud-vitals .hud-vital-bar{order:2;height:calc(var(--hud-text) + 8px)}#game-ui #hud-vitals .health .hud-vital-value{margin-right:8px}#game-ui #hud-vitals .hud-vital-value{order:3;width:2.1em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#game-ui #hud-vitals .hud-vital-max{position:absolute;right:0;top:-12px;font-size:calc(var(--hud-text) - 2px)}#game-ui #hud-vitals .hud-vital-max:empty{display:none}#game-ui #hud-vitals .stamina{position:absolute;left:14px;right:16px;top:4px}#game-ui #hud-vitals .stamina .hud-vital-icon,#game-ui #hud-vitals .stamina .hud-vital-value{display:none}#game-ui #hud-vitals .stamina .hud-vital-bar{height:3px}#game-ui #kill-feed{position:absolute;left:var(--hud-edge);bottom:calc(var(--hud-edge) + var(--hud-feed-lift));display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:min(46vw,460px);pointer-events:none}#game-ui #kill-feed .kill-feed-item{display:flex;align-items:center;gap:5px;max-width:100%;margin:0;padding:3px 10px;border-radius:4px;background:#070f209e;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:var(--hud-text);font-weight:700;white-space:nowrap;overflow:hidden}#game-ui #kill-feed .kill-feed-item .kill-icon{height:calc(var(--hud-text) + 2px);margin:0}#game-ui #kill-feed .kill-feed-item .badge-icon{width:calc(var(--hud-text) + 2px);margin:0 0 0 2px;vertical-align:middle}#game-ui #kill-feed .kill-feed-item .fa-solid{margin-right:3px}#game-ui #kill-feed .kill-feed-item .kf-name{font-weight:900}#game-ui #kill-feed .kill-feed-item .kf-attacker{color:#fff}#game-ui #kill-feed .kill-feed-item .kf-victim{color:#ff5c5c}#game-ui #kill-feed .kill-feed-item .kf-teammate{color:#6fd3ff}#game-ui #kill-feed .kill-feed-item .kf-you{color:#29b6ff}#game-ui #kill-feed .kill-feed-item.kill-feed-item-killer{box-shadow:inset 3px 0 #29b6ff;background-color:#070f209e}#game-ui #kill-feed .kill-feed-item.kill-feed-item-killer.kill-feed-self{background-color:#123c6ecc}#game-ui #kill-feed .kill-feed-item.kill-feed-item-victim{box-shadow:inset 3px 0 #ff5c5c;background-color:#070f209e}#game-ui #kill-feed .kill-feed-item.kill-feed-item-victim.kill-feed-self{background-color:#6e1418d1}#game-ui #kill-feed .kill-feed-item.kill-feed-team-event .fa-solid{color:#6fd3ff}#game-ui #kill-feed .kill-feed-item.kill-feed-knock{font-style:italic}#game-ui #kill-feed .kill-feed-item.no-spaces{display:block}#game-ui #kill-feed .kill-feed-item.no-spaces img{vertical-align:middle}#game-ui #hud-gear{position:absolute;left:calc(var(--hud-edge) + var(--hud-vitals) + 40px + 12px);bottom:var(--hud-edge);display:flex;align-items:flex-end;gap:var(--hud-gap);z-index:1002}#game-ui #hud-gear #equipment-container,#game-ui #hud-gear #perk-container{position:static;left:auto;bottom:auto;transform:none;width:auto}#game-ui #hud-gear #equipment-container{flex-direction:row;gap:4px}#game-ui #hud-gear #equipment-container .inventory-slot{width:calc(var(--hud-tile) * .62);height:calc(var(--hud-tile) * .78);border-radius:4px;background:#070f20c7}#game-ui #hud-gear #equipment-container .inventory-slot .item-image{max-width:72%;height:auto;margin-top:4px}#game-ui #hud-gear #equipment-container .inventory-slot .item-name{bottom:2px;font-size:calc(var(--hud-text) - 4px);font-weight:800}#game-ui #hud-gear #perk-container{flex-direction:column-reverse}#game-ui #hud-gear #perk-container .perk-set .inventory-slot{margin:2px}#game-ui #hud-gear #perk-container .inventory-slot{width:calc(var(--hud-tile) * .5);height:calc(var(--hud-tile) * .5)!important;border-radius:4px}#game-ui #hud-gear #perk-container .inventory-slot .item-image{width:74%;height:74%;margin:0;align-self:center}#game-ui #hud-loadout{position:absolute;right:var(--hud-edge);bottom:calc(var(--hud-edge) + var(--hud-key) + 4px);display:flex;flex-direction:column;align-items:flex-end;gap:var(--hud-gap);z-index:1001}#game-ui #hud-loadout-row{display:flex;align-items:center;gap:calc(var(--hud-gap) * 2)}#game-ui #hud-weapon-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:calc(var(--hud-tile) * 1.6)}#game-ui #hud-weapon-info.empty{visibility:hidden}#game-ui #hud-weapon-info #weapon-ammo-container{position:static;transform:none;display:flex;align-items:baseline;gap:6px}#game-ui #hud-weapon-info #weapon-ammo-container div{display:block;width:auto;height:auto;margin:0;padding:0;background:none}#game-ui #hud-weapon-info #weapon-ammo-container #weapon-clip-ammo{position:relative;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-style:italic;font-size:var(--hud-clip);line-height:1;color:#fff}#game-ui #hud-weapon-info #weapon-ammo-container #weapon-clip-ammo #weapon-clip-reload-icon{position:absolute;right:-14px;bottom:2px;font-size:calc(var(--hud-text) - 2px)}#game-ui #hud-weapon-info #weapon-ammo-container #weapon-inventory-ammo{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-style:italic;font-size:calc(var(--hud-clip) * .66);line-height:1;color:#ffffffb8}#game-ui #hud-weapon-info #weapon-ammo-container #weapon-inventory-ammo:before{content:"/ "}#game-ui #hud-weapon-info #weapon-ammo-container #hud-ammo-pips{display:none;align-self:center;gap:2px}#game-ui #hud-weapon-info #weapon-ammo-container #hud-ammo-pips i{display:block;width:3px;height:calc(var(--hud-clip) * .48);border-radius:1px;background:#ffffffb8;transform:skew(-12deg)}#game-ui #hud-weapon-info #weapon-ammo-container.has-reserve #hud-ammo-pips{display:flex}#game-ui #hud-weapon-info #hud-weapon-name{font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:.04em;font-style:italic;font-size:calc(var(--hud-text) + 1px);white-space:nowrap}#game-ui #hud-weapon-info.has-rarity #hud-weapon-name{color:#fff;color:var(--rarity-text, #ffffff)}#game-ui #weapons-container{position:static;display:flex;flex-direction:row;align-items:flex-end;gap:6px}#game-ui #weapons-container .inventory-slot{position:relative;flex:none;width:var(--hud-tile);height:var(--hud-tile);border-radius:6px;background:#070f20c7;outline:none;opacity:1;box-shadow:inset 0 0 0 1px #ffffff14;transition:transform .12s ease-out,box-shadow .12s ease-out}#game-ui #weapons-container .inventory-slot .main-container{position:absolute;top:0;right:0;bottom:0;left:0}#game-ui #weapons-container .inventory-slot .item-image{position:absolute;left:5%;top:5%;width:90%!important;height:90%!important;margin:0!important;background-size:contain;background-position:center!important;background-repeat:no-repeat;transform-origin:center!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}#game-ui #weapons-container .inventory-slot .item-image.is-fists{background-size:46%!important;background-position:18% 58%!important;-webkit-mask-size:46%;mask-size:46%;-webkit-mask-position:18% 58%;mask-position:18% 58%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:none!important}#game-ui #weapons-container .inventory-slot .item-image.is-fists:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;-webkit-mask:inherit;mask:inherit;transform:scaleX(-1) translateY(-6%)}#game-ui #weapons-container .inventory-slot .item-name,#game-ui #weapons-container .inventory-slot .item-rarity{display:none!important}#game-ui #weapons-container .inventory-slot .item-ammo{position:absolute;left:auto;top:auto;right:5px;bottom:3px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:calc(var(--hud-text) + 1px);color:#fff}#game-ui #weapons-container .inventory-slot .slot-number{position:absolute;top:auto;left:50%;right:auto!important;bottom:calc(-1 * var(--hud-key) - 4px);transform:translate(-50%);min-width:var(--hud-key);height:var(--hud-key);padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#09142aeb;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:calc(var(--hud-key) * .6);color:#fff;white-space:nowrap}#game-ui #weapons-container .inventory-slot.has-item{cursor:pointer;background:#1e2c46d9}#game-ui #weapons-container .inventory-slot.has-item.has-rarity{background:radial-gradient(ellipse 85% 75% at 50% 110%,var(--rarity-glow-soft) 0%,transparent 72%),linear-gradient(180deg,var(--rarity-edge) 0%,var(--rarity-base) 48%,var(--rarity-base) 70%,var(--rarity-glow) 135%);box-shadow:inset 0 0 0 2px var(--rarity-border),inset 0 -10px 18px -10px var(--rarity-glow)}#game-ui #weapons-container .inventory-slot:hover{outline:none;box-shadow:inset 0 0 0 2px #ffffff59}#game-ui #weapons-container .inventory-slot .slot-reload{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}#game-ui #weapons-container .inventory-slot .slot-reload:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(0deg,#c1cee1,#a5b8d3);opacity:0;box-shadow:0 -1px #fffffff2,0 -4px 8px -2px #ffffff73}@supports (color: color-mix(in lch,red,blue)){#game-ui #weapons-container .inventory-slot .slot-reload:before{background:linear-gradient(0deg,color-mix(in srgb,var(--rarity-glow, #8fa6c8) 55%,white),color-mix(in srgb,var(--rarity-glow, #8fa6c8) 80%,white))}}#game-ui #weapons-container .inventory-slot.reloading .slot-reload:before{opacity:.78;animation:slot-reload-fill 1s linear forwards;animation:slot-reload-fill var(--reload-ms, 1s) linear forwards}#game-ui #weapons-container .inventory-slot.active{outline:none;transform:translateY(-4px);box-shadow:0 0 0 3px #29b6ff,0 4px 14px #29b6ff59;animation:hud-slot-pop .22s ease-out}#game-ui #weapons-container .inventory-slot.active .slot-number{background:#29b6ff;color:#0b1730;text-shadow:none}#game-ui #weapons-container .inventory-slot.locked .main-container{opacity:.6;filter:saturate(.5)}#game-ui #weapons-container .inventory-slot.locked img.lock-icon{display:block;pointer-events:none}#game-ui #weapons-container .inventory-slot img.lock-icon{display:none;position:absolute;left:50%;top:50%;width:40%;transform:translate(-50%,-50%)}#game-ui #weapons-container .inventory-slot.drag-source{opacity:.35;box-shadow:inset 0 0 0 2px #ffffff80}#game-ui #weapons-container .inventory-slot.drag-target{transform:translateY(-4px);box-shadow:inset 0 0 0 3px #29b6ff,0 0 12px #00000073}#game-ui #weapons-container .inventory-slot.drag-target.drag-swap:after{content:"⇄";position:absolute;left:50%;top:-15px;transform:translate(-50%);width:22px;height:22px;line-height:21px;border-radius:50%;background:#29b6ff;color:#0b1730;font-size:15px;font-weight:900;text-align:center;box-shadow:0 1px 3px #0009;pointer-events:none}#game-ui #weapons-container .inventory-slot.consumable .item-image{left:18%;top:14%;width:64%!important;height:64%!important}#game-ui #weapons-container .inventory-slot#weapon-slot-6{order:-1;width:var(--hud-melee);height:var(--hud-melee);margin-right:8px}@keyframes hud-slot-pop{0%{transform:translateY(0) scale(.94)}60%{transform:translateY(-5px) scale(1.04)}to{transform:translateY(-4px) scale(1)}}#game-ui #ammos-container{position:static;transform:none;display:flex;flex-direction:row;justify-content:flex-end;gap:4px}#game-ui #ammos-container #ammo-container,#game-ui #ammos-container #special-ammo-container{position:static;display:flex;flex-direction:row;gap:4px}#game-ui #ammos-container .inventory-slot.ammo-slot{position:static;left:auto;display:flex;flex-direction:row;align-items:center;gap:4px;width:auto;height:auto;margin:0;padding:3px 7px;border-radius:4px;background:#070f20c7}#game-ui #ammos-container .inventory-slot.ammo-slot img{width:calc(var(--hud-text) + 8px);padding:0}#game-ui #ammos-container .inventory-slot.ammo-slot span{padding:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:var(--hud-text)}#game-ui #ammos-container:not(.active) .inventory-slot.ammo-slot:not(.has-item){display:none}#hit-marker{--hm: #ffffff;--hm-len: 9px;position:absolute;left:0;top:0;width:0;height:0;z-index:1003;pointer-events:none}#hit-marker .hit-marker-inner{position:absolute;left:0;top:0;opacity:0}#hit-marker i{position:absolute;left:0;top:-1.5px;width:var(--hm-len);height:3px;border-radius:2px;background:var(--hm);box-shadow:0 0 0 1px #000000bf;transform-origin:0 1.5px}#hit-marker i:nth-child(1){transform:rotate(45deg) translate(7px)}#hit-marker i:nth-child(2){transform:rotate(135deg) translate(7px)}#hit-marker i:nth-child(3){transform:rotate(225deg) translate(7px)}#hit-marker i:nth-child(4){transform:rotate(315deg) translate(7px)}#hit-marker b{position:absolute;left:-15px;top:-15px;width:30px;height:30px;box-sizing:border-box;border:3px solid var(--hm);border-radius:50%;opacity:0}#hit-marker.shield,#hit-marker.break{--hm: #58c4ff}#hit-marker.kill{--hm: #ff3b3b;--hm-len: 13px}#hit-marker.show .hit-marker-inner{animation:hit-marker-pop .3s ease-out forwards}#hit-marker.show.kill .hit-marker-inner{animation-duration:.52s}#hit-marker.show.break b{animation:hit-marker-ring .36s ease-out forwards}@keyframes hit-marker-pop{0%{opacity:1;scale:1.4}25%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes hit-marker-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:1.5}}body.elim-active #hit-marker,body.victory-active #hit-marker{display:none}#slide-fx{--slide-angle: 0rad;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .45s ease}#slide-fx.active{opacity:1;transition-duration:.15s}#slide-fx .slide-fx-lines{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.55) 0deg,rgba(255,255,255,.55) .6deg,transparent .6deg,transparent 7deg);background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.55) 0deg .6deg,transparent .6deg 7deg);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0%,transparent 36%,rgba(0,0,0,.9) 70%);mask-image:radial-gradient(ellipse at center,transparent 0%,transparent 36%,rgba(0,0,0,.9) 70%);transform:rotate(var(--slide-angle)) scaleX(1.25);animation:slide-fx-rush .18s steps(3) infinite}#slide-fx:not(.active) .slide-fx-lines{animation-play-state:paused}@keyframes slide-fx-rush{0%{opacity:.85}50%{opacity:.55}to{opacity:.85}}#freefall-fx{--ff-strength: 0;--ff-x: 50%;--ff-y: 50%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;opacity:var(--ff-strength);background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(10,24,48,.28) 78%,rgba(4,10,24,.55) 100%);background:radial-gradient(ellipse at var(--ff-x) var(--ff-y),transparent 45%,rgba(10,24,48,.28) 78%,rgba(4,10,24,.55) 100%)}#freefall-fx .freefall-fx-lines{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:repeating-conic-gradient(from 0deg at var(--ff-x) var(--ff-y),rgba(235,245,255,.5) 0deg,rgba(235,245,255,.5) .45deg,transparent .45deg,transparent 5.5deg);-webkit-mask-image:radial-gradient(circle at var(--ff-x) var(--ff-y),transparent 0%,transparent 24%,rgba(0,0,0,.35) 42%,rgba(0,0,0,.95) 72%);mask-image:radial-gradient(circle at var(--ff-x) var(--ff-y),transparent 0%,transparent 24%,rgba(0,0,0,.35) 42%,rgba(0,0,0,.95) 72%);transform-origin:var(--ff-x) var(--ff-y);animation:freefall-fx-rush .32s linear infinite}@supports (background: repeating-conic-gradient(from 0deg,red 0deg,red 0deg 1deg,red 2deg)){#freefall-fx .freefall-fx-lines{background:repeating-conic-gradient(from 0deg at var(--ff-x) var(--ff-y),rgba(235,245,255,.5) 0deg .45deg,transparent .45deg 5.5deg)}}#freefall-fx .freefall-fx-lines-b{rotate:2.7deg;animation-delay:-.16s}#freefall-fx:not(.active) .freefall-fx-lines{animation-duration:.6s}@keyframes freefall-fx-rush{0%{transform:scale(.82);opacity:0}35%{opacity:.9}to{transform:scale(1.18);opacity:0}}body.elim-active #slide-fx,body.victory-active #slide-fx,body.elim-active #freefall-fx,body.victory-active #freefall-fx{display:none}#inventory-drag-ghost{position:fixed;left:0;top:0;z-index:1000;margin:0;pointer-events:none;border-radius:6px;background-color:#070f20c7;box-shadow:0 6px 18px #0000008c,inset 0 0 0 2px #29b6ff;opacity:.92;translate:-50% -50%;scale:1.08;transition:box-shadow .1s ease-out,background-color .1s ease-out}#inventory-drag-ghost .main-container{position:absolute;top:0;right:0;bottom:0;left:0}#inventory-drag-ghost .item-image{position:absolute;left:5%;top:5%;width:90%!important;height:90%!important;background-size:contain;background-position:center!important;background-repeat:no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}#inventory-drag-ghost .item-image.is-fists{background-size:46%!important;background-position:18% 58%!important}#inventory-drag-ghost .slot-number,#inventory-drag-ghost .item-name,#inventory-drag-ghost .item-rarity{display:none}#inventory-drag-ghost .item-ammo{position:absolute;right:5px;bottom:3px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);color:#fff}#inventory-drag-ghost .inventory-drop-label{display:none;position:absolute;left:50%;top:-26px;transform:translate(-50%);padding:2px 10px;border-radius:4px;background:#d93a3a;color:#fff;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:14px;font-weight:900;font-style:italic;letter-spacing:.06em;white-space:nowrap;box-shadow:0 2px 6px #0009}#inventory-drag-ghost.dropping{background-color:#781616eb;box-shadow:0 6px 18px #0000008c,inset 0 0 0 3px #ff5050}#inventory-drag-ghost.dropping .inventory-drop-label{display:block}body.inventory-dragging,body.inventory-dragging *{cursor:grabbing!important}body.inventory-dropping #game-ui #weapons-container .inventory-slot.drag-source{opacity:.5;box-shadow:inset 0 0 0 2px #ff5050}#perf-overlay{position:fixed;left:8px;top:50%;transform:translateY(-50%);z-index:2000;padding:6px 9px;border-radius:4px;background:#050a16c7;color:#dfe8f5;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;white-space:nowrap;pointer-events:none}#perf-overlay b{font-size:13px}#perf-overlay .good{color:#6dff8a}#perf-overlay .ok{color:#ffd166}#perf-overlay .bad{color:#ff6b6b}#game-ui #ammos-container .inventory-slot.ammo-slot{cursor:pointer}#shader-error-note{position:fixed;left:50%;top:20px;z-index:3000;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;max-width:520px;padding:12px 16px;border:2px solid #ffb23e;border-radius:10px;background:#09142af7;color:#fff;font-family:Inter,sans-serif;font-size:14px;box-shadow:0 8px 24px #00000080}#shader-error-note button{align-self:flex-end;padding:4px 14px;border:none;border-radius:6px;background:#18a7ff;color:#04182e;font-weight:800;cursor:pointer}#elimination-popup{position:absolute;left:50%;top:64%;z-index:60;display:flex;align-items:baseline;gap:.4em;padding:.28em 1.4em .28em 1.45em;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:max(12px,min(1.38vh,17px));line-height:1.15;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);background:linear-gradient(90deg,#070f20c7,#070f20c7 60%,#070f2000);border-radius:2px}#elimination-popup .elim-label{position:relative;color:#fff;font-style:italic;font-weight:900;letter-spacing:.03em;text-shadow:0 1px 2px rgba(0,0,0,.8)}#elimination-popup .elim-name{position:relative;max-width:18em;overflow:hidden;text-overflow:ellipsis;color:#ff5c5c;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.8)}#elimination-popup .elim-splat{position:absolute;left:-.75em;top:50%;width:1.9em;height:1.9em;transform:translateY(-50%) rotate(-12deg);background:radial-gradient(circle at 48% 50%,#e8212b 0,#e8212b 34%,transparent 35%),radial-gradient(circle at 22% 30%,#e8212b 0,#e8212b 13%,transparent 14%),radial-gradient(circle at 78% 26%,#d61a24 0,#d61a24 11%,transparent 12%),radial-gradient(circle at 80% 74%,#e8212b 0,#e8212b 12%,transparent 13%),radial-gradient(circle at 26% 78%,#d61a24 0,#d61a24 10%,transparent 11%),radial-gradient(circle at 8% 52%,#e8212b 0,#e8212b 7%,transparent 8%),radial-gradient(circle at 94% 50%,#d61a24 0,#d61a24 6%,transparent 7%);background:radial-gradient(circle at 48% 50%,#e8212b 0 34%,transparent 35%),radial-gradient(circle at 22% 30%,#e8212b 0 13%,transparent 14%),radial-gradient(circle at 78% 26%,#d61a24 0 11%,transparent 12%),radial-gradient(circle at 80% 74%,#e8212b 0 12%,transparent 13%),radial-gradient(circle at 26% 78%,#d61a24 0 10%,transparent 11%),radial-gradient(circle at 8% 52%,#e8212b 0 7%,transparent 8%),radial-gradient(circle at 94% 50%,#d61a24 0 6%,transparent 7%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}#elimination-popup.knock .elim-name{color:#ffd23e}#elimination-popup.knock .elim-splat{background:radial-gradient(circle at 48% 50%,#f5c518 0,#f5c518 34%,transparent 35%),radial-gradient(circle at 22% 30%,#f5c518 0,#f5c518 13%,transparent 14%),radial-gradient(circle at 78% 26%,#e0ad0c 0,#e0ad0c 11%,transparent 12%),radial-gradient(circle at 80% 74%,#f5c518 0,#f5c518 12%,transparent 13%),radial-gradient(circle at 26% 78%,#e0ad0c 0,#e0ad0c 10%,transparent 11%),radial-gradient(circle at 8% 52%,#f5c518 0,#f5c518 7%,transparent 8%),radial-gradient(circle at 94% 50%,#e0ad0c 0,#e0ad0c 6%,transparent 7%);background:radial-gradient(circle at 48% 50%,#f5c518 0 34%,transparent 35%),radial-gradient(circle at 22% 30%,#f5c518 0 13%,transparent 14%),radial-gradient(circle at 78% 26%,#e0ad0c 0 11%,transparent 12%),radial-gradient(circle at 80% 74%,#f5c518 0 12%,transparent 13%),radial-gradient(circle at 26% 78%,#e0ad0c 0 10%,transparent 11%),radial-gradient(circle at 8% 52%,#f5c518 0 7%,transparent 8%),radial-gradient(circle at 94% 50%,#e0ad0c 0 6%,transparent 7%)}#elimination-popup.show{animation:elimination-in .18s cubic-bezier(.2,1.4,.4,1) both}#elimination-popup.show .elim-splat{animation:elimination-splat .22s cubic-bezier(.2,1.6,.4,1) both}#elimination-popup.leaving{animation:elimination-out .3s ease-in both}@keyframes elimination-in{0%{opacity:0;transform:translate(-50%) scale(1.2)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes elimination-splat{0%{transform:translateY(-50%) rotate(-12deg) scale(.3)}to{transform:translateY(-50%) rotate(-12deg) scale(1)}}@keyframes elimination-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-.4em)}}@keyframes slot-reload-fill{0%{height:0}to{height:100%}}#game-ui #hud-extra-stats{align-self:flex-end;display:flex;justify-content:flex-end;gap:6px}#game-ui #hud-extra-stats:not(:has(.hud-stat:not([hidden]))){display:none}#game-ui #hud-extra-stats .hud-stat{background:#070f20c7;border:none;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-family:Inter,Segoe UI,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.8);font-size:calc(var(--hud-text) + 4px);color:#fff}#game-ui #hud-extra-stats .hud-stat[hidden]{display:none}#game-ui #hud-extra-stats .hud-stat img{width:calc(var(--hud-text) + 6px);height:calc(var(--hud-text) + 6px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}@media(max-height:600px){.outlands-notice,#beta-notice,#post-match-survey{align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.outlands-notice-panel{margin:auto 0;zoom:.8}}body.touch-ui{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body.touch-ui #game,body.touch-ui #splash-ui{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.touch-ui input,body.touch-ui textarea,body.touch-ui [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.touch-ui #match-start-keycap,body.touch-ui #match-start-thanks-key,body.touch-ui #game-menu .game-menu-foot,body.touch-ui #game-ui #weapons-container .slot-number{display:none!important}body.touch-ui #game-ui{--hud-edge: calc(10px + max(env(safe-area-inset-left), env(safe-area-inset-right))) }body.touch-ui #match-start-prompt,body.touch-ui #match-start-thanks{min-height:48px;padding-left:22px;padding-right:22px;font-size:18px;touch-action:manipulation;position:relative;z-index:1100}body.touch-ui #interact-message{z-index:1100;min-height:48px;padding:10px 16px;border-radius:12px;border:2px solid rgba(74,168,255,.6);cursor:pointer;touch-action:manipulation}body.touch-ui #interact-message #interact-key{width:30px;height:30px;background:none;border:none}body.touch-ui #interact-message.has-comparison{zoom:.7}body.touch-ui #minimap-border{cursor:pointer}body.touch-ui #game-ui #hud-top-right,body.touch-ui #game-ui #hud-map-column,body.touch-ui #game-ui #hud-stats,body.touch-ui #game-ui #hud-extra-stats,body.touch-ui #game-ui #gas-and-debug{pointer-events:none}body.touch-ui #game-ui #scopes-container,body.touch-ui #game-ui #minimap-border,body.touch-ui #game-ui #mobile-options,body.touch-ui #game-ui #mobile-options button,body.touch-ui #btn-close-minimap{pointer-events:auto}#touch-actions{display:none}body.touch-ui #touch-actions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none;opacity:.85;opacity:var(--touch-opacity, .85)}body.touch-ui #touch-actions.visible{display:block}body.touch-ui #touch-actions .touch-action{position:absolute;transform:translate(-50%,-50%);display:grid;align-items:center;justify-items:center;place-items:center;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:#0812289e;color:#fff;box-shadow:0 4px 12px #00000059;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;transition:transform .08s ease-out,background .08s ease-out}body.touch-ui #touch-actions .touch-action.pressed{transform:translate(-50%,-50%) scale(.92);background:#29b6ff8c}body.touch-ui #touch-actions .touch-action img{width:58%;height:58%;pointer-events:none}body.touch-ui #touch-actions .touch-action .touch-count{position:absolute;right:-2px;bottom:-2px;min-width:20px;padding:1px 5px;border-radius:10px;background:#0d1a33;border:1px solid rgba(255,255,255,.35);font:700 12px/16px Inter,sans-serif}body.touch-ui #touch-actions #touch-fire{border-color:#ff5c5cbf;background:#78141c80}body.touch-ui #touch-actions #touch-fire.pressed{background:#ff5c5c99}#touch-layout-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;background:#040a18f0;font-family:Inter,sans-serif;color:#e4ecf8;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#touch-layout-editor .tle-hint{position:absolute;top:30%;bottom:10%;display:grid;align-items:center;justify-items:center;place-items:center;border:2px dashed rgba(255,255,255,.2);border-radius:16px;color:#fff6;font-weight:700;pointer-events:none}#touch-layout-editor .tle-left{left:3%;width:38%}#touch-layout-editor .tle-right{right:3%;width:38%}#touch-layout-editor .tle-bar{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;max-width:calc(100% - 24px);padding:8px 12px;border:2px solid rgba(74,168,255,.55);border-radius:12px;background:#0b1834;z-index:1}#touch-layout-editor .tle-title{font-weight:700;font-size:14px}#touch-layout-editor .tle-size{display:flex;align-items:center;gap:6px;font-size:13px}#touch-layout-editor .tle-size input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:140px;height:24px;margin:0;background:none;accent-color:#29b6ff}#touch-layout-editor .tle-btn{min-height:40px;padding:0 14px;border:2px solid rgba(74,168,255,.55);border-radius:10px;background:transparent;color:inherit;font:700 14px Inter,sans-serif}#touch-layout-editor .tle-save{background:linear-gradient(180deg,#29b6ff,#1679d6);border-color:transparent}#touch-layout-editor .tle-button{position:absolute;transform:translate(-50%,-50%);display:grid;align-items:center;justify-items:center;place-items:center;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:#0812289e;color:#fff;box-shadow:0 4px 12px #00000059;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}#touch-layout-editor .tle-button.selected{border-color:#29b6ff;box-shadow:0 0 0 3px #29b6ff73}#touch-layout-editor .tle-button .tle-label{position:absolute;top:100%;margin-top:4px;white-space:nowrap;font:700 11px Inter,sans-serif;color:#ffffffbf;pointer-events:none}#rotate-device{display:none}@media(orientation:portrait){body.touch-ui.in-match #rotate-device{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:#040a18f0;color:#e4ecf8;font:700 20px/1.3 Inter,sans-serif;text-align:center}body.touch-ui.in-match #rotate-device i{font-size:64px;color:#29b6ff;animation:rotate-hint 1.6s ease-in-out infinite}}@keyframes rotate-hint{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(90deg)}to{transform:rotate(0)}}@media(max-height:540px)and (pointer:coarse){#play-panel .play-eyebrow,#play-panel .play-title,#play-panel #play-tagline,#play-panel #play-facts{display:none}#splash-ui{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#menu-frame{zoom:.8;min-height:125vh}}#tab-mobile-content .mobile-settings-heading{margin:18px 0 6px;font:700 13px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#b9c6dc}#tab-mobile-content .mobile-settings-note{margin:2px 0 8px;font-size:13px;color:#b9c6dc}#tab-mobile-content .mobile-settings-note a{color:#29b6ff}#tab-mobile-content .mobile-settings-actions{display:flex;flex-wrap:wrap;gap:8px}#tab-mobile-content .mobile-settings-actions .btn{min-height:44px}@media(max-height:600px){.modal.dialog{max-height:calc(100dvh - 12px);overflow-y:auto;overscroll-behavior:contain}#settings-menu.dialog{display:flex;flex-direction:column;overflow:hidden}#settings-menu.dialog .dialog-header{flex:none;height:44px}#settings-menu.dialog .dialog-header h3{font-size:18px}#settings-menu.dialog .dialog-header .dialog-close-btn{width:44px;height:44px;line-height:44px}#settings-menu.dialog #settings-tabs-container{flex:1;min-height:0}#settings-menu.dialog #settings-tab-bar{width:168px;min-width:168px;overflow-y:auto;padding:8px 6px}#settings-menu.dialog #settings-tab-bar .tab{height:38px;padding:0 10px;font-size:14px}#settings-menu.dialog #settings-tabs{height:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain}}body.touch-ui.big-map-open #game-ui #hud-stats,body.touch-ui.big-map-open #game-ui #hud-extra-stats,body.touch-ui.big-map-open #touch-actions{display:none!important}body.touch-ui.big-map-open #btn-close-minimap{z-index:1200;min-width:48px;min-height:48px}@media screen and (max-width:999px){#menu-page-shop{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto}#menu-page-shop>*{grid-row:auto!important;grid-column:auto!important}}#night-fx{display:none}body.mode-halloween.blood-moon #night-fx{background:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 38%,rgba(110,0,0,.2) 72%,rgba(55,0,6,.5) 100%),#960a0a0a;transition:background 2s ease}body.mode-halloween #night-fx{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 40%,rgba(14,4,26,.35) 75%,rgba(8,2,16,.72) 100%)}html,body{background:#0b1730}body{display:flex;flex-direction:column;overflow-y:hidden;margin:0;padding:0}#splash-ui,#game{opacity:1}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#16161675;max-width:350px;width:100%;border-radius:20px;padding:1rem;display:flex;flex-direction:column}.modal .modal-item input[type=range]{display:block;width:100%;margin:.7rem 0}.modal .modal-item>button{margin:.2rem 0;width:100%;display:inline-block}.modal-locked{opacity:.25;pointer-events:none}
