@font-face{font-family:Russo-One;font-display:swap;src:url(/fonts/RussoOne-Regular-CdcH-QXh.ttf)format("truetype")}#gameover-container{transform-origin:0 0;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}#gameover-container #gameover-main-message{text-align:center;flex-direction:column;margin-top:100px;font-family:Russo-One;font-size:70px;display:flex;position:absolute;left:0;right:0}#gameover-container #gameover-main-message #gameover-eliminator{font-size:50px}#gameover-container #gameover-main-message #gameover-eliminated{color:#e05}#gameover-container #gameover-main-message #gameover-you-win{color:#fe3}#gameover-container #gameover-buttons{background:linear-gradient(90deg,#031547,#01042b);flex-direction:row-reverse;gap:0;width:100%;height:fit-content;display:flex;position:absolute;bottom:0}#gameover-container #gameover-buttons .btn-blue{border-bottom:none;border-left:none;border-right:none;border-radius:0}#gameover-container #gameover-buttons .btn-blue:hover{transform:none}@media screen and (width<=768px){#gameover-container #gameover-main-message{margin-top:40px;font-size:40px}#gameover-container #gameover-main-message .badge-icon{width:18px;margin-bottom:-3px;margin-left:3px}#gameover-container #gameover-main-message #gameover-eliminator{font-size:20px}#gameover-container #gameover-buttons .btn-blue{font-size:17px}}#gameover-you-dead{color:red;white-space:nowrap;text-shadow:0 0 10px red,0 0 20px red;font-family:Russo-One,sans-serif;font-size:300px;animation:3s ease-in-out infinite YouDieAnim;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%)}@keyframes YouDieAnim{0%{transform:translate(-50%,-52%)rotate(20deg)scale(1.2)}10%{transform:translate(-48%,-48%)rotate(-20deg)scale(.9)}20%{transform:translate(-52%,-54%)rotate(25deg)scale(1.3)}30%{transform:translate(-50%,-50%)rotate(-25deg)scale(.8)}40%{transform:translate(-49%,-51%)rotate(15deg)scale(1.2)}50%{transform:translate(-51%,-49%)rotate(-15deg)scale(.9)}60%{transform:translate(-50%,-50%)rotate(10deg)scale(1.1)}70%{transform:translate(-50%,-50%)rotate(-10deg)scale(.95)}80%{transform:translate(-50%,-50%)rotate(5deg)scale(1.05)}90%{opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(1)}}.item-maximized{color:#fe0}#ui-items{flex-direction:row;gap:10px;width:max-content;display:flex;position:absolute;bottom:130px;left:50%;transform:translate(-50%)}@media screen and (width<=1280px){#ui-items{gap:7px;bottom:85px}#ui-items .inventory-item-slot{width:40px;height:40px}#ui-items .inventory-item-slot .slot-count{font-size:10px}#ui-items .inventory-item-slot .slot-number{font-size:7px}#ui-items .inventory-item-slot .slot-image{width:20px;height:20px}}@media screen and (width<=768px){#ui-items{gap:5px;bottom:65px}#ui-items .inventory-item-slot{width:23px;height:23px}#ui-items .inventory-item-slot .slot-count{font-size:6px}#ui-items .inventory-item-slot .slot-number{font-size:4px}#ui-items .inventory-item-slot .slot-image{width:20px;height:20px}}.inventory-item-slot{background-color:color-mix(in srgb, var(--ui-theme-secondary) 40%, #0000);box-shadow:0 0 3px var(--ui-theme-primary);border-radius:10%;justify-content:center;align-items:center;width:70px;height:70px;font-family:Russo-One,serif;display:flex;position:relative;overflow:hidden}.inventory-item-slot .slot-image{object-fit:contain;pointer-events:none;border-radius:10%;width:50px;height:50px}.inventory-item-slot .slot-count{text-shadow:0 0 2px #000;font-size:14px;font-weight:700;position:absolute;bottom:2px;right:4px}.inventory-item-slot .slot-number{color:var(--ui-theme-primary);font-size:12px;position:absolute;top:2px;left:4px}@media screen and (width<=1280px){.inventory-item-slot{width:55px;height:55px}.inventory-item-slot .slot-count{font-size:9px}.inventory-item-slot .slot-number{font-size:8px}.inventory-item-slot .slot-image{width:13px;height:13px}}@media screen and (width<=768px){.inventory-item-slot{width:30px;height:30px}.inventory-item-slot .slot-count{font-size:6px}.inventory-item-slot .slot-number{font-size:4px}.inventory-item-slot .slot-image{width:13px;height:13px}}.weapon-slot-selected{border:2px solid var(--ui-theme-primary)}#ui-weapons{flex-direction:row;gap:10px;width:40%;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}#ui-weapons .weapon-slot{background:color-mix(in srgb, var(--ui-theme-secondary) 30%, #0000);width:300px;height:110px;box-shadow:0 0 3px var(--ui-theme-primary);border-radius:10px;font-family:Russo-One,serif;font-size:20px;display:block;position:relative}#ui-weapons .weapon-slot .weapon-slot-number{color:var(--ui-theme-primary);position:relative;top:5px;left:93%}#ui-weapons .weapon-slot .weapon-slot-name{color:#fff;position:absolute;bottom:5px;right:10px}#ui-weapons .weapon-slot .weapon-slot-image{object-fit:contain;width:auto;min-width:150px;max-width:250px;height:auto;max-height:75px;position:absolute;top:50%;left:5px;transform:translateY(-50%)rotate(-10deg)}@media screen and (width<=1280px){#ui-weapons{gap:5px}#ui-weapons .weapon-slot{height:70px;box-shadow:0 0 3px var(--ui-theme-primary);font-size:10px}#ui-weapons .weapon-slot .weapon-slot-image{min-width:40px;max-width:90px;max-height:60px}#ui-weapons .weapon-slot .weapon-slot-number{left:86%}#ui-weapons .weapon-slot .weapon-slot-name{bottom:3px;right:3px}}@media screen and (width<=768px){#ui-weapons{gap:5px}#ui-weapons .weapon-slot{height:50px;font-size:7px}#ui-weapons .weapon-slot .weapon-slot-image{min-width:75px;max-width:80px;max-height:35px}#ui-weapons .weapon-slot .weapon-slot-number{left:86%}#ui-weapons .weapon-slot .weapon-slot-name{bottom:3px;right:3px}}#ui-iitems{flex-direction:row;gap:5px;width:fit-content;height:fit-content;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}#ui-iitems .scope-slot{background-color:color-mix(in srgb, var(--ui-theme-secondary) 30%, #0000);width:fit-content;height:fit-content;box-shadow:0 0 3px var(--ui-theme-primary);border-radius:10%;display:flex}#ui-iitems .scope-slot .icon{width:40px;height:40px;padding:5px}#ui-iitems .scope-slot-selected{border:2px solid var(--ui-theme-primary)}#ui-iitems .scope-slot-selected .icon{width:50px;height:50px;padding:7px}@media screen and (width<=1280px){#ui-iitems .scope-slot .icon{width:20px;height:20px;padding:7px}#ui-iitems .scope-slot-selected .icon{width:30px;height:30px;padding:8px}}@media screen and (width<=768px){#ui-iitems .scope-slot .icon{width:15px;height:15px;padding:5px}#ui-iitems .scope-slot-selected .icon{width:22px;height:22px;padding:7px}}#ui-aitems{grid-template-columns:repeat(auto, 5);pointer-events:none;justify-items:end;gap:5px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}#ui-aitems .aitem-slot{background:color-mix(in srgb, var(--ui-theme-secondary) 40%, #0000);pointer-events:auto;border-radius:5px;flex-direction:column;display:flex}#ui-aitems .aitem-slot .count{text-align:center;text-anchor:middle;font-family:Russo-One,sans-serif;font-size:15px}#ui-aitems .aitem-slot .icon{width:30px;height:30px;margin:auto;padding-top:5px;padding-left:5px;padding-right:5px}#ui-aitems .aitem-slot{box-shadow:0 0 3px var(--ui-theme-primary)}#ui-aitems .aitem-slot:hover{border:2px solid var(--ui-theme-primary)}@media screen and (width<=1280px){#ui-aitems .aitem-slot .count{font-size:12px}#ui-aitems .aitem-slot .icon{width:20px;height:20px}#ui-aitems{left:2px}}@media screen and (width<=768px){#ui-aitems .aitem-slot .count{font-size:10px}#ui-aitems .aitem-slot .icon{width:12px;height:12px}#ui-aitems{left:3px}}#inventory-container{width:100%;height:100%}#ui-equipment{position:absolute;bottom:10px;right:10px}#ui-equipment .equipment-fixed{gap:10px;display:flex}#ui-equipment .equipment-accessories{flex-wrap:wrap;gap:10px;display:flex}#ui-equipment .equipment-slot{background:color-mix(in srgb, var(--ui-theme-secondary) 30%, #0000);box-shadow:0 0 3px var(--ui-theme-primary);border-radius:10%;width:70px;height:70px;position:relative}#ui-equipment .equipment-slot img{object-fit:contain;width:75%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ui-equipment .equipment-slot.empty{opacity:.5}#ui-equipment .slot-label{color:#aaa;font-size:10px;position:absolute;bottom:2px;left:2px}@media screen and (width<=1280px){#ui-equipment{bottom:7px;right:7px}#ui-equipment .equipment-fixed{gap:7px}#ui-equipment .equipment-slot{width:50px;height:50px}}@media screen and (width<=768px){#ui-equipment{bottom:5px;right:5px}#ui-equipment .equipment-fixed{gap:5px}#ui-equipment .equipment-slot{width:35px;height:35px}}#right-joystick,#left-joystick{z-index:9999;width:300px;height:300px;position:absolute;top:50vh;right:0}#right-joystick .knob,#left-joystick .knob{background-color:#555e;width:30%;height:30%}#right-joystick,#left-joystick{background-color:#0003}@media screen and (width<=1280px){#right-joystick,#left-joystick{width:130px;height:130px;top:50vh}}@media screen and (width<=768px){#right-joystick,#left-joystick{width:100px;height:100px;top:35vh}}#left-joystick{left:10%}@media screen and (width<=1280px){#left-joystick{left:10%}}@media screen and (width<=768px){#left-joystick{left:16%}}#right-joystick{left:54%}@media screen and (width<=1280px){#right-joystick{left:58%}}@media screen and (width<=768px){#right-joystick{left:58%}}#mobile-action-buttons{pointer-events:none;position:absolute}#mobile-action-buttons *{pointer-events:auto}#mobile-action-buttons{width:100vw;height:100vh;inset:0}#mobile-action-buttons button{z-index:9999;border-radius:100%;width:100px;height:100px;padding:30px;position:absolute}#mobile-action-buttons button div{opacity:.5;background-size:cover;width:60%;height:60%;margin:auto;position:absolute;inset:0}#mobile-action-buttons #btn-mobile-interact{top:30%;left:60%}#mobile-action-buttons #btn-mobile-interact div{background-image:url(/img/menu/gui/buttons/interaction_button.svg)}#mobile-action-buttons #btn-mobile-reload{align-self:center;bottom:108px;left:68%;transform:scale(.6)}#mobile-action-buttons #btn-mobile-reload div{background-image:url(/img/menu/gui/buttons/reload_button.svg)}@media screen and (width<=1280px){#mobile-action-buttons button{width:50px;height:50px;left:20%}#mobile-action-buttons #btn-mobile-reload{bottom:66px;left:67%}}@media screen and (width<=768px){#mobile-action-buttons button{width:50px;height:50px}#mobile-action-buttons #btn-mobile-reload{bottom:47px;left:60%;transform:scale(.4)}}#minimap-canvas{opacity:.7;background-color:#000;border:4px solid #003;border-radius:10px;height:300px;position:absolute;top:8px;left:8px}@media screen and (width<=768px){#minimap-canvas{border-width:2px;height:100px}}#fullmap-canvas{opacity:.9;border:4px solid #003;border-radius:10px;height:50%;margin:auto;position:absolute;inset:0}@media screen and (width<=768px){#fullmap-canvas{border-width:2px;height:70%}}.message-app{height:100%;color:var(--tab-text);background:#0f172a;display:flex}.message-app .contacts-panel{background:#1e293b;border-right:1px solid #334155;width:30%;height:100%;overflow-y:auto}.message-app .contacts-panel .contact{cursor:pointer;align-items:center;gap:10px;padding:10px;transition:background .2s;display:flex}.message-app .contacts-panel .contact:hover{background:#2e3a4d}.message-app .contacts-panel .contact .avatar{background:var(--tab-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.message-app .contacts-panel .contact .contact-info{flex:1}.message-app .contacts-panel .contact .contact-info .contact-name{font-size:14px;font-weight:700}.message-app .contacts-panel .contact .contact-info .contact-last{color:#94a3b8;font-size:12px}.message-app .contacts-panel .contact .contact-time{color:#64748b;font-size:11px}.message-app .chat-panel{flex-direction:column;flex:1;height:100%;display:flex}.message-app .chat-panel .chat-header{background:#1e293b;border-bottom:1px solid #334155;flex-shrink:0;align-items:center;height:40px;padding:0 15px;font-weight:700;display:flex}.message-app .chat-panel .chat-messages{flex-direction:column;flex:1;gap:10px;padding:15px;display:flex;overflow-y:auto}.message-app .chat-panel .chat-messages .msg{border-radius:10px;max-width:70%;padding:8px 12px;font-size:14px}.message-app .chat-panel .chat-messages .msg.received{background:#334155;align-self:flex-start}.message-app .chat-panel .chat-messages .msg.sent{background:var(--tab-primary);color:#fff;align-self:flex-end}.message-app .chat-panel .chat-input{background:#1e293b;border-top:1px solid #334155;flex-shrink:0;display:flex}.message-app .chat-panel .chat-input input{color:var(--tab-text);background:0 0;border:none;outline:none;flex:1;padding:10px}.message-app .chat-panel .chat-input button{background:var(--tab-primary);color:#fff;cursor:pointer;border:none;width:50px}.message-app .msg img.badge-icon{vertical-align:middle;height:18px;margin:0 4px}.tab-shop-app{color:#fff;background:#0f1115;height:100%;padding:12px;font-family:sans-serif}.tab-shop-app .shop-money{color:#0f8;background:linear-gradient(135deg,#1f8f3a,#0f5c23);border-radius:8px;padding:6px 14px;font-size:18px;font-weight:700;transition:all .2s;box-shadow:0 0 10px #00ff7866}.tab-shop-app .shop-money.flash-up{animation:.4s moneyUp}.tab-shop-app .shop-money.flash-down{animation:.4s moneyDown}@keyframes moneyUp{0%{transform:scale(1)}50%{color:#0fc;transform:scale(1.15)}to{transform:scale(1)}}@keyframes moneyDown{0%{transform:scale(1)}50%{color:#f44;transform:scale(.9)}to{transform:scale(1)}}.tab-shop-app .shop-item-cost{color:#0f8;margin-top:6px;font-size:13px;font-weight:700}.tab-shop-app .shop-item-card.disabled{opacity:.4;pointer-events:none}.tab-shop-app .shop-root{flex-direction:column;height:100%;display:flex}.tab-shop-app .shop-tabs-row{border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.tab-shop-app .shop-tabs{gap:8px;display:flex}.tab-shop-app .shop-tab{cursor:pointer;background:#1a1d24;border-radius:6px;padding:6px 14px;transition:all .2s}.tab-shop-app .shop-tab:hover{background:#2b2f38}.tab-shop-app .shop-body{flex:1;grid-template-columns:180px 1fr 260px;gap:12px;min-height:0;margin-top:10px;display:grid}.tab-shop-app .shop-sections,.tab-shop-app .shop-items{background:#15181f;border-radius:8px;min-height:0;padding:8px;overflow-y:auto}.tab-shop-app .shop-section{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px;transition:all .2s;display:flex}.tab-shop-app .shop-section:hover{background:#222630}.tab-shop-app .shop-items{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.tab-shop-app .shop-item-card{cursor:pointer;text-align:center;background:#1a1d24;border-radius:8px;padding:10px 10px 30px;transition:all .2s;position:relative}.tab-shop-app .shop-item-card:hover{background:#2c3240;transform:scale(1.05)}.tab-shop-app .shop-item-icon img{max-width:64px;max-height:64px}.tab-shop-app .shop-item-cost{color:#0f8;font-size:12px;font-weight:700;position:absolute;bottom:6px;right:8px}.tab-shop-app .shop-preview{background:#15181f;border-radius:8px;flex-direction:column;justify-content:space-between;padding:12px;display:flex}.tab-shop-app .shop-preview-cost{color:#0f8;margin:10px 0;font-size:20px;font-weight:700}.tab-shop-app .shop-buy-btn{width:100%}.debug-app{color:#fff;padding:16px}.debug-app input{font-size:50px}.debug-app .debug-container{scroll-behavior:auto;flex-direction:column;gap:12px;height:auto;display:flex;overflow-y:scroll}.debug-app .debug-section{flex-direction:column;gap:4px;display:flex}.debug-app .debug-actions{gap:10px;display:flex}.debug-app .debug-info{opacity:.8;margin-top:12px;font-size:25px}.debug-app .text-input{width:50%}.debug-app .search-section{position:relative}.debug-app .search-results{z-index:999;background:#111;border:1px solid #333;border-radius:6px;max-height:220px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.debug-app .search-item{cursor:pointer;padding:6px 10px;font-size:30px}.debug-app .search-item:hover,.debug-app .search-item.active{background:#1e90ff}.map-app{color:#fff;background:#0f1115;height:100%;font-family:sans-serif}.map-app .map-root{grid-template-columns:280px 1fr;height:100%;display:grid}.map-app .map-sidebar{background:#15181f;border-right:1px solid #222;flex-direction:column;gap:14px;padding:12px;display:flex;overflow-y:auto}.map-app .map-section{background:#1a1d24;border-radius:8px;padding:10px}.map-app .map-players{pointer-events:none;position:absolute;top:0;left:0}.map-app .map-player{pointer-events:none;width:32px;height:32px;transform:translate(-50%, -50%) translate(var(--px,0px), var(--py,0px)) scale(var(--inv-zoom));transform-origin:50%;will-change:transform;border:2px solid #000;border-radius:50%;position:absolute;box-shadow:0 0 10px #000c,0 0 6px}.map-app .map-viewport{cursor:grab;background:radial-gradient(circle,#111 0%,#050607 100%);position:relative;overflow:hidden}.map-app .map-viewport:active{cursor:grabbing}.map-app .map-inner{transform-origin:0 0;will-change:transform;position:absolute}.map-app .map-image{-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.map-app .map-pings{position:absolute;top:0;left:0}.map-app .map-ping{width:20px;height:20px;transform:translate(-50%, -50%) translate(var(--px), var(--py)) scale(var(--inv-zoom));background:radial-gradient(circle,#fff,#0000);border-radius:50%;animation:1s ease-out infinite pingAnim;position:absolute}.map-app .map-deadzone{pointer-events:none;left:var(--dx);top:var(--dy);width:var(--dr);height:var(--dr);box-shadow:0 0 0 8000px var(--deadzone-color);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.map-app .map-deadzone-dest{pointer-events:none;width:100px;height:100px;top:0;left:0;left:var(--dx);top:var(--dy);width:var(--dr);height:var(--dr);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #fff5}.map-app .map-deadzone-safe-line{background:var(--game-device-primary);transform-origin:0;pointer-events:none;height:10px;position:absolute}.map-app .map-ping{pointer-events:none;width:50px;height:50px;left:var(--px);top:var(--py);scale:var(--scale);z-index:40;position:absolute;transform:translate(-50%,-50%)}.map-app .map-ping .map-ping-icon{z-index:2;width:50px;height:50px;position:absolute;top:0;left:0}.map-app .map-ping .map-ping-icon svg path{fill:var(--ping-color)}.map-app .map-ping .map-ping-pulse{border:3px solid var(--ping-color);z-index:1;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-match-app{color:#d7e0ea;background:#0b0e13;height:100%;padding:12px;font-family:monospace}.tab-match-app .match-root{flex-direction:column;gap:12px;display:flex}.tab-match-app .match-header{text-align:center;letter-spacing:2px;opacity:.7;font-size:18px}.tab-match-app .match-stats{gap:10px;display:flex}.tab-match-app .match-stats .stat-box{text-align:center;background:#141922;border-radius:8px;flex:1;padding:10px}.tab-match-app .match-stats .stat-box .label{opacity:.6;font-size:12px}.tab-match-app .match-stats .stat-box .value{color:#0fc;font-size:24px;font-weight:700}.tab-match-app .match-group{background:#141922;border-radius:8px;padding:10px}.tab-match-app .match-group .group-title{opacity:.7;margin-bottom:8px;font-size:14px}.tab-match-app .match-group .group-list{flex-direction:column;gap:6px;display:flex}.tab-match-app .match-group .group-member{background:#1b2130;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.tab-match-app .match-group .group-member .member-header{opacity:.8;justify-content:space-between;font-size:11px;display:flex}.tab-match-app .match-group .group-member .bars{flex-direction:column;gap:3px;display:flex}.tab-match-app .match-group .group-member .bars .hp-bar,.tab-match-app .match-group .group-member .bars .boost-bar{background:#000;border-radius:4px;height:30px;position:relative;overflow:hidden}.tab-match-app .match-group .group-member .bars .hp-bar .fill,.tab-match-app .match-group .group-member .bars .boost-bar .fill{height:100%;transition:width .25s}.tab-match-app .match-group .group-member .bars .hp-bar .fill{background:#fff}.tab-match-app .match-group .group-member .bars .boost-bar,.tab-match-app .match-group .group-member .bars .boost-bar .fill{height:10px}#game-device-view{--game-device-primary:#4f6ef7;--game-device-secondary:#1a1a1a;--game-device-surface:#222;--game-device-text:#fff;--game-device-accent:color-mix(in srgb, var(--game-device-primary) 60%, white);--game-device-muted:#fff6;background-repeat:no-repeat;background-size:cover;transition:left .5s ease-out,top .5s ease-out,scale .5s ease-out,transform .5s ease-out,opacity .6s ease-in-out}#game-device-view #screen{flex-direction:column;display:flex;position:absolute;overflow:hidden}#game-device-view #content-header{background:linear-gradient(to right, var(--game-device-secondary), color-mix(in srgb, var(--game-device-secondary) 80%, black));border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 12px;display:flex}#game-device-view #content-header p{color:var(--game-device-muted);font-size:14px}#game-device-view #content-header img{opacity:.8;width:22px}#game-device-view #game-device-exit-button{cursor:pointer;background-color:#222;border:2px solid #000;border-radius:50%;width:50px;height:50px;position:absolute;top:50%;left:45px;transform:translate(-50%,-50%)}#game-device-view #game-device-exit-button:active{transform:translate(-50%,-50%)scale(.9)}#game-device-view #screen-content{width:100%;height:100%;color:var(--game-device-text);background-repeat:no-repeat;background-size:cover;overflow:hidden}#game-device-view #screen-content:after{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0006);position:absolute;inset:0}#game-device-view #screen-content #screen-apps{grid-template-columns:repeat(6,auto);gap:16px;margin:12px;display:grid;position:absolute}#game-device-view #screen-content #screen-apps .game-device-app{background:color-mix(in srgb, var(--game-device-surface) 85%, transparent);border:2px solid var(--game-device-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:25%;justify-content:center;align-items:center;width:140px;height:140px;transition:all .15s;display:flex;box-shadow:0 6px 14px #0006,inset 0 1px 2px #ffffff26}#game-device-view #screen-content #screen-apps .game-device-app img{object-fit:contain;filter:drop-shadow(0 0 4px #00000080);width:60%;height:60%}#game-device-view #screen-content #screen-apps .game-device-app:hover{box-shadow:0 10px 20px #0009, 0 0 10px var(--game-device-primary);transform:translateY(-4px)scale(1.05)}#game-device-view #screen-content #screen-apps .game-device-app:active{transform:scale(.9);box-shadow:inset 0 4px 10px #000000b3}#game-device-view #screen-content .game-device-app-content,#game-device-view #screen-content #screen-current-app{width:100%;height:100%;position:absolute;inset:0}.game-device-view-full{position:absolute;top:50%;left:50%;transform:scale(1)translate(-50%,-50%)}@media screen and (width<=1280px){.game-device-view-full{transform:translate(-50%,-50%)scale(.5)}}@media screen and (width<=768px){.game-device-view-full{transform:translate(-50%,-50%)scale(.3)}}.game-device-view-minimized{position:absolute;top:-280px;left:-510px;transform:scale(.25)}@media screen and (width<=1280px){.game-device-view-minimized{top:-300px;left:-550px;transform:scale(.2)}}@media screen and (width<=768px){.game-device-view-minimized{top:-335px;left:-610px;transform:scale(.12)}}#game{-webkit-user-select:none;user-select:none;--webkit-user-select:none;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0}#game-canvas{pointer-events:all;position:absolute;inset:0}#game-canvas:focus{border:none!important;outline:none!important}#game-gui{transform-origin:0 0;z-index:2000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}#game-gui *{pointer-events:auto}#game-gui{--ui-theme-primary:#4f6ef7;--ui-theme-secondary:#1c2447}#boost-bar-container,#health-bar-container{width:100%;transform:translateY(-100%), translateX(-100%);box-shadow:0 0 5px var(--ui-theme-primary);border-radius:8px;align-items:center;font-family:Russo-One,serif;font-size:20px;display:block}@media screen and (width<=1280px){#boost-bar-container,#health-bar-container{font-size:12px}}@media screen and (width<=768px){#boost-bar-container,#health-bar-container{font-size:10px}}#health-bar-container{height:50px}#health-bar-container #health-bar,#health-bar-container #health-bar-basic-heal,#health-bar-container #health-bar-animation{border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}#health-bar-container #health-bar-basic-heal{background:repeating-linear-gradient(45deg,#ffffff26 0 1px,#0000 2px 16px),repeating-linear-gradient(-45deg,#ffffff1a 0 1px,#0000 2px 16px);border-right:1px solid #fff3;width:75%}#health-bar-container #health-bar{background:linear-gradient(90deg,#fff,#dfdfdf);transition:width .2s ease-in-out}#health-bar-container #health-bar-animation{background:#f006;transition:width 2s ease-out}#health-bar-container #health-bar-amount{color:#fff;z-index:1;font-style:italic;position:absolute;top:50%;left:103%;transform:translateY(-50%)}@media screen and (width<=1280px){#health-bar-container{height:30px}#health-bar-container #health-bar,#health-bar-container #health-bar-basic-heal,#health-bar-container #health-bar-animation{border-radius:6px}}@media screen and (width<=768px){#health-bar-container{height:20px}#health-bar-container #health-bar,#health-bar-container #health-bar-basic-heal,#health-bar-container #health-bar-animation{border-radius:4px}}#boost-bar-container{height:20px}#boost-bar-container #boost-bar{border-radius:8px;width:0%;height:100%;transition:width .2s ease-in-out;position:absolute;top:0;left:0}#boost-bar-container #boost-bar-amount{color:#fff;z-index:1;font-style:italic;position:absolute;top:50%;left:103%;transform:translateY(-50%)}@media screen and (width<=1280px){#boost-bar-container{border-radius:6px;height:10px}#boost-bar-container #boost-bar{border-radius:6px}}@media screen and (width<=768px){#boost-bar-container{border-radius:4px;height:5px}#boost-bar-container #boost-bar{border-radius:4px}}#bottom-left-container{flex-direction:column;gap:10px;width:410px;display:flex;position:absolute;bottom:10px;left:10px}#bottom-left-container>div{background:color-mix(in srgb, var(--ui-theme-secondary) 40%, #0000);position:relative}#bottom-left-container #action-info{height:20px;box-shadow:0 0 5px var(--ui-theme-primary);border-radius:8px;justify-content:center;align-items:center;display:flex}#bottom-left-container #action-info span{font-family:Russo-One;font-size:20px;position:static;transform:none}#bottom-left-container #hand-info{height:40px;box-shadow:0 0 5px var(--ui-theme-primary);border-radius:8px;justify-content:space-between;align-items:center;display:flex}#bottom-left-container #hand-info span{font-family:Russo-One;font-size:20px;position:static;transform:none}#bottom-left-container #hand-info img{width:28px;height:auto;position:static}@media screen and (width<=1280px){#bottom-left-container{gap:7px;width:190px;bottom:7px;left:7px}#bottom-left-container #hand-info{border-radius:6px}#bottom-left-container #hand-info span{font-size:15px}#bottom-left-container #hand-info img{width:20px}#bottom-left-container #action-info{border-radius:6px}#bottom-left-container #action-info span{font-size:15px}}@media screen and (width<=768px){#bottom-left-container{gap:5px;width:150px;bottom:5px;left:5px}#bottom-left-container #hand-info{border-radius:4px}#bottom-left-container #hand-info span{font-size:10px}#bottom-left-container #hand-info img{width:14px}#bottom-left-container #action-info{border-radius:4px}#bottom-left-container #action-info span{font-size:10px}}#killfeed-container{flex-direction:column;gap:5px;display:flex;position:absolute;top:5px;right:300px}#killfeed-container .killfeed-message{background-color:color-mix(in srgb, var(--ui-theme-primary) 30%, #0000);border-radius:20px;font-family:Russo-One;font-size:18px}#killfeed-container .killfeed-message img{align-self:center}#killfeed-container .badge-icon{width:18px;margin-bottom:-3px;margin-left:3px}@media screen and (width<=1280px){#killfeed-container{gap:3px;right:200px}#killfeed-container .killfeed-message{font-size:12px}}@media screen and (width<=768px){#killfeed-container{gap:1px;right:150px}#killfeed-container .killfeed-message{font-size:9px}}#information-box-container{pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}#information-killbox,#information-interaction{background:color-mix(in srgb, var(--ui-theme-secondary) 30%, #0000);box-shadow:0 0 3px var(--ui-theme-primary);text-align:center;border-radius:6px;width:fit-content;height:fit-content;padding:12px 16px;font-family:Russo-One}#information-killbox p{color:var(--ui-theme-primary)}#killeader-container{width:fit-content;height:fit-content;color:var(--ui-theme-primary);flex-direction:row;padding:15px;font-family:Russo-One;font-size:20px;display:flex;position:absolute;top:5px;right:5px}#killeader-container #killeader-container-icon{background-image:url(/img/menu/icons/aim.svg);background-size:cover;width:40px;height:40px;position:relative;left:0}#killeader-container #killeader-text{width:fit-content;height:fit-content;transform:translateY(25%)}@media screen and (width<=1280px){#killeader-container{font-size:15px;top:5px;right:5px}#killeader-container #killeader-container-icon{width:30px;height:30px}}@media screen and (width<=768px){#killeader-container{font-size:10px;top:5px;right:5px}#killeader-container #killeader-container-icon{width:20px;height:20px}}#help-gui{pointer-events:none;flex-direction:column;font-family:Russo-One;font-size:20px;display:flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}@media screen and (width<=768px){#help-gui{font-size:10px}}#debug-show{position:absolute;top:40%;left:5px}.btn-blue,.btn-red,.btn-green,.btn-dark-green{color:#fff;text-align:center;cursor:url(/img/menu/icons/pointer.svg) 21 21,pointer;text-shadow:0 2px 4px #0003;background:linear-gradient(135deg,#07aaee1a 0%,#07aaee33 100%);border:2px solid #07aaee80;border-radius:12px;padding:5px 20px;font-family:Russo-One;font-size:30px;transition:all .3s}.btn-blue:hover,.btn-red:hover,.btn-green:hover,.btn-dark-green:hover{background:linear-gradient(135deg,#07aaee33 0%,#07aaee4d 100%);border-color:#07aaeecc;transform:translateY(-2px);box-shadow:0 0 20px #07aaee33}.btn-blue:active,.btn-red:active,.btn-green:active,.btn-dark-green:active{transform:translateY(1px)}@media screen and (width<=1280px){.btn-blue,.btn-red,.btn-green,.btn-dark-green{text-align:center;border-radius:6px;padding:2px 10px;font-size:20px}}@media screen and (width<=768px){.btn-blue,.btn-red,.btn-green,.btn-dark-green{text-align:center;border-radius:6px;padding:2px 10px;font-size:15px}}.btn-green,.btn-dark-green{background:linear-gradient(135deg,#00aa771a 0%,#0a73 100%);border:2px solid #00aa7780}.btn-green:hover,.btn-dark-green:hover{background:linear-gradient(135deg,#0a73 0%,#00aa774d 100%);border-color:#0a7c;box-shadow:0 0 20px #0a73}.btn-dark-green{background:linear-gradient(135deg,#00000a1a 0%,#00000a33 100%);border:none}.btn-red{background:linear-gradient(135deg,#b01c4166 0%,#75042b66 100%);border:2px solid #40041e88}.btn-red:hover{background:linear-gradient(135deg,#bd2a4e66 0%,#a3124466 100%);border-color:#40041e88;box-shadow:0 0 20px #40041e44}.select-blue{color:#fff;font-family:Inter,sans-serif;font-size:16px}.select-blue:hover{background:linear-gradient(135deg,#07aaee33 0%,#07aaee4d 100%);border-color:#07aaeecc;transform:translateY(-2px);box-shadow:0 0 20px #07aaee33}.select-blue:active{transform:translateY(1px)}.select-blue{cursor:url(/img/menu/icons/pointer.svg) 21 21,pointer;background:linear-gradient(135deg,#07aaee1a 0%,#07aaee33 100%);border:2px solid #07aaee80;border-radius:4px;outline:none;min-width:100px;height:30px;padding:5px;box-shadow:1px 1px 3px #0009}@media screen and (width<=1280px){.select-blue{min-width:50px;height:20px;padding:3px;font-size:8px}}.text-input,.input-green{color:#fff;background:#0003;border:2px solid #07aaee80;border-radius:10px;outline:none;font-family:Russo-One;font-size:20px;transition:all .3s}.text-input:focus,.input-green:focus{border-color:#07aaeecc;box-shadow:0 0 15px #07aaee33}.text-input::placeholder,.input-green::placeholder{text-align:left;color:#ffffff80}@media screen and (width<=1280px){.text-input,.input-green{font-size:16px}}.input-green{cursor:url(/img/menu/icons/pointer.svg) 21 21,pointer;border:2px solid #00aa7780}.input-green:focus{border-color:#0a7c;box-shadow:0 0 20px #0a73}.checkbox-blue{color:#fff;text-align:center;cursor:url(/img/menu/icons/pointer.svg) 21 21,pointer;text-shadow:0 2px 4px #0003;background:linear-gradient(135deg,#07aaee1a 0%,#07aaee33 100%);border:2px solid #07aaee80;border-radius:12px;padding:5px 20px;font-family:Russo-One;font-size:30px;transition:all .3s}.checkbox-blue:hover{background:linear-gradient(135deg,#07aaee33 0%,#07aaee4d 100%);border-color:#07aaeecc;transform:translateY(-2px);box-shadow:0 0 20px #07aaee33}.checkbox-blue:active{transform:translateY(1px)}@media screen and (width<=1280px){.checkbox-blue{text-align:center;padding:2px 10px;font-size:20px}}.slider-blue{color:#fff;text-align:center;cursor:url(/img/menu/icons/pointer.svg) 21 21,pointer;text-shadow:0 2px 4px #00000040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#07aaee40 0%,#07aaee66 100%);border:2px solid #07aaee99;border-radius:12px;padding:10px 20px;font-family:Russo-One,sans-serif;font-size:26px;transition:all .25s ease-in-out}.slider-blue:hover{background:linear-gradient(135deg,#07aaee59 0%,#07aaee8c 100%);border-color:#07aaeee6;transform:translateY(-2px)scale(1.02);box-shadow:0 0 20px #07aaee59}.slider-blue:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 0 10px #07aaee40}.slider-blue:focus-visible{outline:none;box-shadow:0 0 0 3px #07aaee80,0 0 12px #07aaee99}@media screen and (width<=1280px){.slider-blue{width:200px;min-width:70px;height:auto;padding:7px 16px;font-size:20px}}@media screen and (width<=768px){.slider-blue{width:150px;min-width:60px;height:auto;padding:6px 13px;font-size:18px}}.background-menu,.background-menu-green{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1117cc;border:2px solid #07aaee80;border-radius:15px;transition:all .3s;box-shadow:0 8px 32px #0000004d}.background-menu:hover,.background-menu-green:hover{border-color:#07aaeecc;box-shadow:0 0 20px #07aaee33}.background-menu-green{border:2px solid #00aa7780}.background-menu-green:hover{border-color:#0a7c;box-shadow:0 0 20px #0a73}.span{color:#eee;font-family:Russo-One,Arial;font-size:30px}@media screen and (width<=1280px){.span{font-size:20px}}@media screen and (width<=768px){.span{font-size:15px}}.span{pointer-events:none;-webkit-user-select:none;user-select:none}.span-medium{color:#eee;font-family:Russo-One,Arial;font-size:20px}@media screen and (width<=1280px){.span-medium{font-size:15px}}@media screen and (width<=768px){.span-medium{font-size:10px}}.span-medium{pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:100}.span-medium-icon{width:18px;margin-bottom:-3px;margin-left:3px}.span-large-icon{width:30px;margin-bottom:-3px;margin-left:3px}.text{color:#eee;font-family:Russo-One,Arial}.skin-closeup{width:100px;height:240px;margin:0;padding:0;position:relative}.skin-closeup *{background-size:cover;position:absolute}.skin-closeup .body{width:100px;height:237px;top:0;left:0}.skin-closeup .mounth{width:16px;height:8px;top:72px;left:34px}.character{width:300px;height:300px;margin:0;padding:0;transition:transform .3s;transform:rotate(90deg)}.character:hover{transform:rotate(90deg)scale(1.05)}.character .body{background-size:cover;width:200px;height:200px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.character .fist-left,.character .fist-right{z-index:-1;background-size:cover;width:140px;height:40px;transition:transform .3s;position:relative;left:130px}.character .fist-left{top:190px;rotate:-10deg}.character .fist-right{top:70px;rotate:10deg}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb{background:#07aaee4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#07aaee80}kl-md-submenu{flex-direction:row;gap:50px;width:fit-content;height:fit-content;display:flex}@media screen and (width<=1280px){kl-md-submenu{gap:35px}}@media screen and (width<=768px){kl-md-submenu{gap:25px}}kl-md-submenu-options{flex-direction:column;align-self:center;display:flex}kl-md-submenu-options button,kl-md-submenu-options select{width:300px;height:50px}@media screen and (width<=1280px){kl-md-submenu-options button,kl-md-submenu-options select{width:200px;height:35px}}@media screen and (width<=768px){kl-md-submenu-options button,kl-md-submenu-options select{width:150px;height:25px}}kl-md-extra{position:relative}.emote-wheel{background-image:url(img/menu/gui/emote_wheel.svg);background-size:cover;width:300px;height:300px;position:absolute;transform:translate(-50%,-50%)}.emote-wheel .wheel-hover,.emote-wheel .emote-wheel-part{position:absolute;transform:translate(-50%,-50%)}.emote-wheel .wheel-part-top{top:20%;left:50%}.emote-wheel .wheel-part-bottom{bottom:0%;left:50%}.emote-wheel .wheel-part-left{top:50%;left:20%}.emote-wheel .wheel-part-right{top:50%;right:0%}.emote-wheel .wheel-hover-top{top:12%;left:-11%;rotate:90deg}.emote-wheel .wheel-hover-bottom{top:16%;left:61.5%;rotate:-90deg}.emote-wheel .wheel-hover-left{top:50%;left:23%;rotate:0deg}.emote-wheel .wheel-hover-right{top:-22.5%;left:28%;rotate:180deg}.emote-wheel .wheel-hover-center{top:50%;left:50%}#menu{background-image:url(/img/menu/background/background.png);background-position:50%;background-size:cover;width:100%;height:100%;padding:20px;position:absolute;inset:0;overflow:hidden}#menu:before{content:"";pointer-events:none;background:linear-gradient(135deg,#000000b3 0%,#0000004d 100%);position:absolute;inset:0}#menu-background-effects{width:100%;height:100%;position:absolute;inset:0}#menu-bullets{opacity:.5;background:url(/img/menu/background/effects/bullets.png) 0 0/cover;width:100%;height:100%;animation:8s linear infinite alternate shake_bullets;position:absolute;inset:0}@keyframes shake_bullets{0%{transform:rotate(-1deg)translate(-1%,1%)}50%{transform:rotate(1deg)translate(1%,.5%)}to{transform:rotate(-1deg)translate(1%,-1%)}}#game-version{color:#fff;position:absolute;top:10px;left:10px}#both-ui{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#initial-screen{z-index:102;pointer-events:all;opacity:1;background-image:url(/img/menu/logos/initial_screen_1.png);background-size:cover;flex-direction:row;width:100%;height:100%;padding:10px;transition:opacity 1s;display:flex;position:absolute;inset:0}#loading-screen{z-index:101;pointer-events:all;background-image:url(/img/menu/background/loading_background.png);background-position:50%;background-size:cover;transition:opacity .5s ease-in-out;position:fixed;inset:0}#loading-screen #loading-screen-logo-container{align-items:center;padding:16px;display:flex}#loading-screen #loading-screen-logo-container #loading-screen-logo{background-image:url(/img/menu/logos/MD/MD.svg);background-position:50%;background-size:cover;width:100px;height:100px;animation:.7s linear infinite alternate rotating}#loading-screen .loading-background{text-align:center;background-color:#0003;border-top-right-radius:10px;position:absolute}#loading-screen #loading-hint{position:absolute;bottom:0;left:0}#loading-screen #loading-current{border-top-left-radius:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width<=1280px){#loading-screen #loading-screen-logo{width:80px;height:80px}}@media screen and (width<=768px){#loading-screen #loading-screen-logo{width:60px;height:60px}}@keyframes rotating{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}#top-left-section{display:block;position:absolute;top:10px;left:10px}#top-left-section #btn-settings{transition:none}#character-info{flex-direction:column;align-items:center;gap:25px;width:100%;display:flex}#insert-name{width:100%;max-width:300px}#gamemode-info{justify-content:center;width:100%;padding:15px;display:flex}#sections-tabs{z-index:9000;height:fit-content;margin:auto;position:absolute;inset:0}.entry-tab{text-align:center;flex-direction:column;gap:10px;font-family:Russo-One;font-size:30px;display:flex}#account-status{text-align:center;flex-direction:column;width:fit-content;height:fit-content;font-family:Russo-One,monospace;font-size:20px;display:flex;position:relative;top:.5%;left:98%;transform:translate(-100%)}#account-status *{margin-left:20px;margin-right:20px}#title-section{z-index:1;-webkit-user-select:none;user-select:none;width:500px;margin-bottom:100px;animation:23s ease-in-out infinite alternate TitleAnimation}@media screen and (width<=1280px){#title-section{width:300px;margin-bottom:30px}}@media screen and (width<=768px){#title-section{width:200px;margin-bottom:15px}}@keyframes TitleAnimation{0%{transform:rotate(-3deg)scale(1)}to{transform:rotate(3deg)scale(1.08)}}#menu-options{opacity:0;flex-direction:column;align-items:center;gap:10px;width:fit-content;height:fit-content;margin:auto;transition:opacity 1s linear;display:flex;position:absolute;inset:0}#menu-options button{width:300px;padding-left:40px;padding-right:40px}@media screen and (width<=1280px){#menu-options{gap:6px}#menu-options button{width:250px;font-size:20px}}@media screen and (width<=768px){#menu-options{gap:3px}#menu-options button{width:200px;font-size:15px}}.md-menu-game{margin:auto;transition:opacity 1s linear;position:absolute;inset:0}.md-menu-game .close-btn{align-self:top;text-align:center;border-radius:50%;width:40px;height:40px;padding:0;font-size:15px}.md-menu-game kl-md-submenu-content{gap:100px}.md-menu-game kl-md-menu-options button,.md-menu-game kl-md-menu-options select{text-align:left;border-radius:0;width:300px;padding-left:3px;font-size:20px}@media screen and (width<=1280px){.md-menu-game kl-md-submenu-content{gap:75px}.md-menu-game kl-md-menu-options button,.md-menu-game kl-md-menu-options select{width:200px;font-size:15px}.md-menu-game .close-btn{width:50px;height:50px;font-size:10px}}@media screen and (width<=768px){.md-menu-game kl-md-submenu-content{gap:50px}.md-menu-game kl-md-menu-options button,.md-menu-game kl-md-menu-options select{width:150px;font-size:10px}.md-menu-game .close-btn{width:20px;height:20px;font-size:7px}}#loadout-sm-extra{width:fit-content;height:fit-content;margin:none;background-color:#cfc3;border:2px solid #053;flex-direction:column;padding:0;display:flex}#loadout-sm-extra-content{flex-wrap:wrap;gap:10px;width:430px;height:400px;padding:10px;display:flex;overflow-y:scroll}@media screen and (width<=1280px){#loadout-sm-extra-content{gap:7px;width:250px;height:225px;padding:5px}}@media screen and (width<=768px){#loadout-sm-extra-content{gap:5px;width:215px;height:150px;padding:5px}}#loadout-sm-extra-view{border-top:2px solid #053;width:450px;height:200px}#loadout-sm-extra-view .simage{width:80px;height:80px;position:absolute;bottom:5%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1280px){#loadout-sm-extra-view{width:300px;height:100px}#loadout-sm-extra-view .simage{width:20px;height:20px;bottom:1%}}@media screen and (width<=768px){#loadout-sm-extra-view{width:225px;height:50px}#loadout-sm-extra-view .simage{width:20px;height:20px;bottom:1%}}.skin-view-menu{cursor:pointer;background:linear-gradient(135deg,#0343,#0364);border:2px solid #034;flex-direction:column;align-items:center;width:130px;height:fit-content;display:flex}.skin-view-menu .name{text-align:center;border-bottom:2px solid #034;width:100%}.skin-view-menu .simage{width:50px;height:50px;margin-top:10px;margin-bottom:10px}@media screen and (width<=1280px){.skin-view-menu{border-width:2px;width:85px;font-size:10px}.skin-view-menu .simage{width:25px;height:25px}}@media screen and (width<=768px){.skin-view-menu{border-width:1px;width:40px;font-size:5px}.skin-view-menu .simage{width:25px;height:25px}}.skin-view-menu-selected{border:4px solid #034;box-shadow:0 0 20px #07aaeee6}@media screen and (width<=768px){.skin-view-menu-selected{border-width:2px}}#social-links{justify-content:center;gap:20px;padding:15px;display:flex}#social-links .social-link{background:#07aaee1a;border:2px solid #07aaee4d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}#social-links .social-link:hover{background:#07aaee33;border-color:#07aaee99;transform:translateY(-2px);box-shadow:0 4px 12px #07aaee33}#social-links .social-link:active{transform:translateY(1px)}#social-links .social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px}#social-links .social-icon.discord{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white' stroke='white' stroke-width='0'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.118.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E")}#social-links .social-icon.youtube{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white' stroke='white' stroke-width='0'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}#social-links .social-icon.instagram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z'/%3E%3C/svg%3E")}#social-links .social-icon.github{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}#social-links .social-icon.twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}#social-links .social-icon.windows{background-image:url(/img/menu/socials/windows.svg)}#social-links .social-icon.linux{background-image:url(/img/menu/socials/linux.svg)}@media screen and (width<=768px){#social-links{gap:10px;padding:7px}#social-links .social-link{width:24px;height:24px}#social-links .social-icon{width:14px;height:14px;font-size:5px}}#about-sm-social{align-content:center}.background-menu-md{width:400px;height:400px;padding:10px;overflow-y:scroll}@media screen and (width<=1280px){.background-menu-md{width:300px;height:300px;padding:7px;font-size:15px}}@media screen and (width<=768px){.background-menu-md{width:200px;height:200px;padding:5px;font-size:10px}}.background-menu-ss{flex-direction:column;gap:10px;display:flex}.updates-section{z-index:1;padding:25px;overflow-y:scroll}.updates-section h2{color:#fff;text-align:center;margin-bottom:20px;font-family:Russo-One;font-size:24px}.updates-section .update-item{background:#07aaee1a;border-radius:8px;margin-bottom:15px;padding:15px}.updates-section .update-item h3{color:#fff;margin-bottom:8px;font-size:18px}.updates-section .update-item p{color:#fffc;margin:5px 0;font-size:14px;line-height:1.4}@media screen and (width<=768px){.updates-section{padding:12px}.updates-section h2{font-size:12px}.updates-section .update-item{border-radius:4px;margin-bottom:7px;padding:7px}.updates-section .update-item h3{margin-bottom:4px;font-size:9px}.updates-section .update-item p{margin:2px 0;font-size:8px}}.play-select-item{text-align:center;flex-direction:column;align-content:center;gap:20px;padding:10px;font-family:Russo-One;display:flex}.gamemode-image{background-size:300px 300px;border-radius:10px;align-self:center;width:300px;height:300px}@media screen and (width<=768px){.gamemode-image{background-size:180px 180px;width:180px;height:180px}}#tiltshift-gfx{pointer-events:none;z-index:1001;position:absolute;inset:0}#tiltshift-gfx:after{content:"";-webkit-backdrop-filter:blur(5px)saturate(1.1)contrast(1.1);backdrop-filter:blur(5px)saturate(1.1)contrast(1.1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 0 0,#fff 0%,#0000 60%),radial-gradient(circle at 100% 0,#fff 0%,#0000 60%),radial-gradient(circle at 0 100%,#fff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#fff 0%,#0000 60%);mask-image:radial-gradient(circle at 0 0,#fff 0%,#0000 60%),radial-gradient(circle at 100% 0,#fff 0%,#0000 60%),radial-gradient(circle at 0 100%,#fff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#fff 0%,#0000 60%);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:50% 50%;mask-size:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#recolor{z-index:1000;filter:blur(.5px)saturate(1.1)contrast(1.1);width:100%;height:100%;position:absolute}#bloom-gfx{pointer-events:none;z-index:1002;width:100%;height:100%;position:absolute;inset:0}#vignetting-gfx{pointer-events:none;z-index:1002;background-image:url(/img/menu/background/vignetting.png);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.mod-root h1{text-align:center}.mod-root{padding:20px}#text-gameover-container{z-index:104;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity 1s ease-in-out;display:flex;position:absolute;inset:0;overflow:hidden}#text-gameover-container .tv-static{z-index:2;filter:brightness(.25)contrast()sepia()hue-rotate(70deg)saturate(10)}#text-gameover-container{cursor:none}#text-gameover-container #text-gameover{color:#47b984;text-align:center;word-break:break-word;text-shadow:0 0 10px #27b34a65,0 0 25px #27b34a6b;z-index:3;max-width:50vw;font-size:clamp(10px,10vw,120px);animation:9s ease-in-out infinite alternate text-gameover-rotate,10s ease-in-out infinite alternate text-gameover-scale,13s ease-in-out infinite alternate text-gameover-translate}#text-gameover-container{pointer-events:all}@media screen and (width<=1280px){#text-gameover-container #text-gameover{font-size:clamp(7px,7vw,100px)}}@media screen and (width<=768px){#text-gameover-container #text-gameover{font-size:clamp(5px,5vw,50px)}}.tv-static{pointer-events:none;opacity:.2;position:absolute;inset:0;overflow:hidden}.tv-static:before{content:"";background-image:url(/img/menu/background/white_noise.png);background-repeat:repeat;background-size:10000px 1000px;width:500%;height:500%;animation:.25s steps(6,end) infinite tvNoise;position:absolute;top:-250%;left:-250%}@media screen and (width<=1280px){.tv-static{background-size:6000px 600px}}@media screen and (width<=768px){.tv-static{background-size:5000px 500px}}@keyframes tvNoise{0%{transform:translate(0)rotate(-20deg)scale(1)}10%{transform:translate(-5%,5%)}20%{transform:translate(-10%)}30%{transform:translate(5%,-5%)}40%{transform:translate(-5%,10%)}50%{transform:translate(-10%,5%)rotate(20deg)scale(1.1)}60%{transform:translate(5%)}70%{transform:translateY(5%)}80%{transform:translate(3%)}90%{transform:translate(-5%,5%)}to{transform:translate(0)rotate(-20deg)scale(1)}}@keyframes text-gameover-translate{0%{transform:translate(-7%,-7%)}25%{transform:translate(-7%,7%)}50%{transform:translate(7%,7%)}75%{transform:translate(7%,-7%)}to{transform:translate(-7%,7%)}}@keyframes text-gameover-rotate{0%{rotate:4deg}to{rotate:-4deg}}@keyframes text-gameover-scale{0%{scale:.8}to{scale:1.1}}.game-popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:102;background:#0009;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.game-popup{min-width:300px;max-width:600px;padding:20px}#history-overlay{z-index:103;opacity:0;pointer-events:all;cursor:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#history-overlay .tv-static{filter:brightness(.2)contrast(1.2)sepia()hue-rotate(180deg)saturate(6)}#history-overlay #history-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:auto;padding:40px;display:flex;position:relative}#history-overlay #history-container #history-frame{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;background:#000;transition:opacity .75s}#history-overlay #history-dialog{width:90%;height:auto;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}#history-overlay #history-dialog .dialog-box{flex-direction:column;gap:4px;width:auto;max-width:100%;height:auto;max-height:15vh;padding:8px 12px;transition:opacity .75s;display:inline-flex;position:absolute;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}#history-overlay #history-dialog .dialog-box *{margin:0}#history-overlay #history-dialog .dialog-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:pre-wrap;overflow-wrap:break-word;text-align:center;background:linear-gradient(135deg,#07aaee14,#07aaee2e);border:2px solid #07aaee80;border-radius:12px}#history-overlay #history-dialog .dialog-box .name{opacity:.8;font-size:20px;font-weight:700}#history-overlay #history-dialog .dialog-box .content{word-break:break-word;font-size:16px;line-height:1.5}#history-overlay #history-dialog #history-dialog-indicator{opacity:.7;font-size:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(90deg)}#phase-intro-overlay{z-index:106;pointer-events:all;cursor:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#phase-intro-overlay .tv-static{filter:brightness(.2)contrast(1.2)sepia()hue-rotate(180deg)saturate(6)}#phase-intro-overlay #phase-intro-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:10px;font-family:Russo-One,monospace;display:flex;position:relative}#phase-intro-overlay #phase-intro-name{color:#47b984;text-shadow:0 0 10px #27b34a65,0 0 25px #27b34a6b;font-size:120px;font-weight:700}#phase-intro-overlay #phase-intro-location{opacity:.6;letter-spacing:2px;font-size:18px}#phase-intro-overlay #phase-intro-date{opacity:.5;font-size:14px}#phase-intro-overlay #phase-intro-description{opacity:.8;letter-spacing:1px;margin-top:10px;font-size:16px}@media screen and (width<=1280px){#phase-intro-overlay #phase-intro-name{font-size:80px}#phase-intro-overlay #phase-intro-location{font-size:12px}#phase-intro-overlay #phase-intro-date{font-size:9px}#phase-intro-overlay #phase-intro-description{font-size:12px}}@media screen and (width<=768px){#phase-intro-overlay #phase-intro-name{font-size:60px}#phase-intro-overlay #phase-intro-location{font-size:9px}#phase-intro-overlay #phase-intro-date{font-size:7px}#phase-intro-overlay #phase-intro-description{font-size:8px}}@keyframes glitchText{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}to{transform:translate(0)}}#level-status-container{text-align:center;align-self:center;align-items:center}#level-status-container #level-bar-container{width:300px;height:30px;transform:translateY(-100%), translateX(-100%);background:#21c6;border-radius:2px;justify-content:space-between;align-items:center;font-family:Russo-One,serif;font-size:20px;display:block;bottom:5px}#level-status-container #level-bar-container #level-bar-content{background:linear-gradient(90deg,#07aaee,#0a7);border-radius:2px;width:50%;height:100%;transition:width .2s ease-in-out;top:0;left:0}#status-container-info{text-align:start;flex-direction:column;align-content:start;gap:30px;display:flex}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}html *,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;translate:none!important}body,p,input,button,select{color:#fff;font-family:Russo-One,Inter,sans-serif;font-size:16px}body{overscroll-behavior:none}
