:root{--frame-w:960;--frame-h:600;--cyan:#27d9ff;--blue:#1475ff;--dark:#070a0e;--panel:rgba(8, 15, 22, 0.84);--panel2:rgba(12, 25, 36, 0.92);--text:#e8f7ff;--muted:#94a9b5;--danger:#ff3b3b;--safe-top:env(safe-area-inset-top, 0px);--safe-right:env(safe-area-inset-right, 0px);--safe-bottom:env(safe-area-inset-bottom, 0px);--safe-left:env(safe-area-inset-left, 0px)}*{box-sizing:border-box}body,html{margin:0;overflow:hidden;background:#000;font-family:Arial,Helvetica,sans-serif;color:var(--text)}button,input,select{font:inherit}#app-shell{position:fixed;inset:0;background:#000}#game-frame{position:absolute;inset:0;overflow:hidden;background:#030508;box-shadow:none}.screen{position:absolute;inset:0;display:none}.screen.active{display:block}.hidden{display:none!important}.bm-portrait-lock{position:fixed;inset:0;z-index:1000001;display:none;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 24px) calc(env(safe-area-inset-right,0px) + 24px) calc(env(safe-area-inset-bottom,0px) + 24px) calc(env(safe-area-inset-left,0px) + 24px);color:#eafcff;background:#03080d}.bm-portrait-lock-card{width:min(420px,88vw);padding:24px;border:1px solid rgba(39,217,255,.58);border-radius:18px;background:linear-gradient(180deg,rgba(9,27,40,.98),rgba(3,10,16,.98));text-align:center}.bm-portrait-lock-phone{position:relative;width:54px;height:86px;margin:0 auto 18px;border:3px solid #8eeeff;border-radius:11px}.bm-portrait-lock-phone::before{content:"";position:absolute;left:50%;top:7px;width:18px;height:3px;border-radius:999px;background:#8eeeff;transform:translateX(-50%)}.bm-portrait-lock-phone::after{content:"";position:absolute;left:50%;bottom:6px;width:6px;height:6px;border:1px solid #8eeeff;border-radius:50%;transform:translateX(-50%)}.bm-portrait-lock-title{margin-bottom:8px;color:#fff;font-size:clamp(21px, 5.5vw, 28px);font-weight:900;line-height:1.15}.bm-portrait-lock-text{color:rgba(218,244,255,.82);font-size:clamp(13px, 3.6vw, 16px);line-height:1.45}html.bm-phone-landscape-blocked .bm-portrait-lock{display:flex}html.bm-phone-landscape-blocked,html.bm-phone-landscape-blocked body{overflow:hidden!important;touch-action:none!important}.bm-ui-motion-active{will-change:opacity,translate,scale;backface-visibility:hidden}.bm-ui-motion-closing{pointer-events:none!important}#panel-window.bm-ui-motion-active,.box-modal-window.bm-ui-motion-active,.energy-buy-modal.bm-ui-motion-active,.inventory-sell-modal.bm-ui-motion-active,.return-reward-modal.bm-ui-motion-active,.rules-modal.bm-ui-motion-active{transform-origin:50% 50%}.world-chat.bm-ui-motion-active{transform-origin:100% 100%}#stats-panel.bm-ui-motion-active{transform-origin:0% 0%}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#stats-panel.bm-ui-motion-active,.world-chat.bm-ui-motion-active{transform-origin:50% 100%}}@media (prefers-reduced-motion:reduce){.bm-ui-motion-active{will-change:auto!important}}.auth-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.68) saturate(.92)}.auth-card{position:absolute;right:7%;top:50%;width:340px;transform:translateY(-50%);padding:20px;border:1px solid rgba(39,217,255,.32);background:linear-gradient(180deg,rgba(9,17,26,.94),rgba(4,8,13,.92));box-shadow:0 0 24px rgba(0,140,255,.24),inset 0 0 20px rgba(39,217,255,.08);border-radius:14px}.auth-logo{display:block;width:78%;margin:0 auto 8px;object-fit:contain}.guest-global-notices{position:absolute;top:22px;left:22px;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:clamp(250px,22vw,350px);max-height:calc(100% - 44px);overflow:hidden;pointer-events:none}.guest-global-notice{position:relative;flex:0 0 auto;padding:12px 14px 13px 16px;overflow:hidden;border:1px solid rgba(39,217,255,.36);border-left:4px solid #27d9ff;border-radius:13px;color:#eaf8ff;background:linear-gradient(135deg,rgba(12,31,45,.97),rgba(4,10,16,.96));box-shadow:0 12px 28px rgba(0,0,0,.34),0 0 22px rgba(0,153,255,.17),inset 0 0 20px rgba(39,217,255,.055);backdrop-filter:blur(8px);opacity:0;transform:translate3d(-42px,0,0) scale(.94);animation:guestGlobalNoticeIn .5s cubic-bezier(.2,.85,.25,1.12) forwards}.guest-global-notice::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,.06) 48%,transparent 72%);transform:translateX(-130%);animation:guestGlobalNoticeShine .9s 160ms ease-out forwards;pointer-events:none}.guest-global-notice.is-leaving{animation:guestGlobalNoticeOut .5s ease-in forwards}.guest-global-notice.type-reward,.guest-global-notice.type-success{border-left-color:#43e887}.guest-global-notice.type-auction,.guest-global-notice.type-warning{border-left-color:#ffd05a}.guest-global-notice.type-attack,.guest-global-notice.type-danger,.guest-global-notice.type-error,.guest-global-notice.type-war{border-left-color:#ff6e78}.guest-global-notice-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.guest-global-notice-badge{color:#79e9ff;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.guest-global-notice-time{color:rgba(184,222,239,.58);font-size:9px;font-weight:700;white-space:nowrap}.guest-global-notice-title{position:relative;z-index:1;margin-bottom:4px;color:#f5fbff;font-size:13px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.guest-global-notice-message{position:relative;z-index:1;display:-webkit-box;overflow:hidden;color:rgba(217,240,250,.82);font-size:11px;font-weight:600;line-height:1.42;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}@keyframes guestGlobalNoticeIn{from{opacity:0;transform:translate3d(-42px,0,0) scale(.94)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes guestGlobalNoticeOut{from{opacity:1;transform:translate3d(0,0,0) scale(1)}to{opacity:0;transform:translate3d(-34px,-8px,0) scale(.96)}}@keyframes guestGlobalNoticeShine{from{transform:translateX(-130%)}to{transform:translateX(135%)}}.guest-world-chat{position:absolute;top:22px;right:22px;z-index:3;display:flex;flex-direction:column;width:clamp(300px,26vw,390px);height:clamp(330px,52vh,500px);max-height:calc(100% - 44px);overflow:hidden;border:1px solid rgba(39,217,255,.42);border-radius:14px;background:linear-gradient(180deg,rgba(9,20,30,.96),rgba(3,8,13,.96));box-shadow:0 0 26px rgba(0,140,255,.24),inset 0 0 24px rgba(39,217,255,.07);backdrop-filter:blur(8px)}.guest-world-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 14px;border-bottom:1px solid rgba(39,217,255,.25);background:linear-gradient(180deg,rgba(16,42,60,.94),rgba(6,17,27,.94));box-shadow:inset 0 -1px 0 rgba(255,255,255,.025)}.guest-world-chat-title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.guest-world-chat-live-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#31e681;box-shadow:0 0 10px rgba(49,230,129,.88)}.guest-world-chat-title{color:#e8f8ff;font-size:14px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.guest-world-chat-status{color:rgba(187,233,255,.72);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.guest-world-chat-status.online{color:#7bf0ae}.guest-world-chat-status.error,.guest-world-chat-status.offline{color:#ff9292}.guest-world-chat-messages{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:9px 11px 12px;scrollbar-width:thin;scrollbar-color:rgba(39,217,255,0.55) rgba(4,12,18,0.75);overscroll-behavior:contain}.guest-world-chat-messages::-webkit-scrollbar{width:6px}.guest-world-chat-messages::-webkit-scrollbar-track{background:rgba(4,12,18,.75)}.guest-world-chat-messages::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(39,217,255,.55)}.guest-world-chat .world-chat-msg{padding:8px 4px}.guest-world-chat .world-chat-avatar{cursor:default;pointer-events:none}.guest-world-chat .world-chat-name{cursor:default;pointer-events:none}.guest-world-chat .world-chat-text{overflow-wrap:anywhere;word-break:break-word}.guest-world-chat-empty{display:grid;min-height:100%;place-items:center;padding:20px;color:rgba(180,220,238,.58);font-size:12px;text-align:center}.guest-world-chat-readonly{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border-top:1px solid rgba(39,217,255,.2);color:rgba(201,236,250,.72);background:rgba(5,13,20,.92);font-size:11px;font-weight:700;text-align:center}.guest-world-chat-lock{flex:0 0 auto;font-size:13px}@media (max-width:980px){.guest-global-notices,.guest-world-chat{display:none!important}}.auth-tabs{display:flex;gap:8px;margin-bottom:12px}.building-btn,.mini-btn,.nav-btn,.primary-btn,.small-action,.tab{border:1px solid rgba(39,217,255,.38);color:var(--text);background:linear-gradient(180deg,rgba(15,44,65,.95),rgba(5,14,22,.95));box-shadow:inset 0 0 14px rgba(39,217,255,.08),0 0 10px rgba(0,157,255,.12);cursor:pointer;border-radius:8px}.tab{flex:1;padding:9px}.tab.active{border-color:rgba(39,217,255,.9);box-shadow:0 0 15px rgba(39,217,255,.35)}.auth-form{display:none}.auth-form.active{display:block}.auth-form input,.auth-form select{width:100%;margin:6px 0;padding:10px 12px;color:var(--text);background:rgba(0,0,0,.45);border:1px solid rgba(39,217,255,.26);border-radius:8px;outline:0}.primary-btn{width:100%;margin-top:8px;padding:11px;font-weight:700}.primary-btn:disabled{opacity:.35;cursor:not-allowed}.role-row{display:grid;grid-template-columns:42px 1fr 42px;gap:8px;align-items:center;margin:8px 0}.mini-btn{height:72px;font-size:36px}#role-card{text-align:center}#role-image{width:86px;height:86px;object-fit:contain}#role-name{font-weight:700;margin-top:-5px}.rules-line{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0 6px;color:var(--muted);font-size:13px;text-align:center}.rules-hidden-check{display:none!important}.rules-text-button{display:block;width:fit-content;max-width:220px;border:0;padding:0;margin:0 auto;background:0 0;color:#9fefff;font:inherit;font-weight:800;line-height:1.25;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-shadow:0 0 8px rgba(39,217,255,.24)}.rules-text-button:hover{color:#fff;text-shadow:0 0 12px rgba(39,217,255,.5)}.rules-modal-backdrop{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(0,4,9,.78);backdrop-filter:blur(5px)}.rules-modal{position:relative;width:min(980px,calc(100vw - 44px));max-height:min(86vh,840px);padding:22px;border-radius:18px;border:1px solid rgba(39,217,255,.38);background:radial-gradient(circle at top left,rgba(39,217,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(255,196,77,.12),transparent 34%),linear-gradient(180deg,rgba(9,17,26,.98),rgba(3,7,12,.98));box-shadow:0 0 44px rgba(0,0,0,.72),0 0 28px rgba(39,217,255,.18),inset 0 0 24px rgba(39,217,255,.08)}.rules-modal-close{position:absolute;right:14px;top:12px;width:34px;height:34px;border-radius:11px;border:1px solid rgba(255,90,90,.45);color:#ffd6d6;background:linear-gradient(180deg,rgba(90,22,25,.95),rgba(30,5,8,.95));font-size:24px;line-height:1;cursor:pointer}.rules-modal-title{padding-right:44px;color:#e9fbff;font-size:24px;font-weight:1000;letter-spacing:.4px;text-shadow:0 0 14px rgba(39,217,255,.36)}.rules-modal-subtitle{margin-top:8px;color:rgba(222,242,248,.82);font-size:13px;line-height:1.45}.rules-modal-body{margin-top:16px;max-height:min(58vh,550px);overflow:auto;padding:16px;border-radius:14px;border:1px solid rgba(39,217,255,.2);background:rgba(0,10,18,.56);scrollbar-width:thin}.rules-modal-body h3{margin:16px 0 7px;color:#ffd56b;font-size:15px;font-weight:1000;text-shadow:0 0 10px rgba(255,196,77,.18)}.rules-modal-body h3:first-child{margin-top:0}.rules-modal-body p{margin:0 0 10px;color:rgba(230,246,250,.9);font-size:13px;line-height:1.55}.rules-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.rules-cancel-btn{min-height:38px;padding:0 16px;border-radius:12px;border:1px solid rgba(160,190,205,.28);color:rgba(232,248,255,.86);background:linear-gradient(180deg,rgba(24,38,50,.95),rgba(8,14,20,.95));cursor:pointer}body.rules-modal-open{overflow:hidden}.message{min-height:22px;color:#ffd56b;margin-top:8px;text-align:center;font-size:13px}#map-viewport{position:absolute;inset:0;overflow:hidden;cursor:grab;background:#05080b;touch-action:none;overscroll-behavior:none}#map-viewport.dragging{cursor:grabbing}#map-layer{position:absolute;left:50%;top:50%;width:1659px;height:948px;transform:translate(-50%,-50%);user-select:none;touch-action:none}#day-map-tiles{position:absolute;inset:0;width:1659px;height:948px;pointer-events:none;overflow:hidden}.map-day-tile{position:absolute;display:block;margin:0;padding:0;border:0;pointer-events:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}#main-map{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#05080b;pointer-events:none}body[data-map-mode=day] #day-map-tiles{display:block}body[data-map-mode=day] #main-map{display:none}body[data-map-mode=night] #day-map-tiles{display:none}body[data-map-mode=night] #main-map{display:block}#building-layer{position:absolute;inset:0}.building-btn{position:absolute;transform:translate(-50%,-50%);padding:0;border:none;background:0 0;box-shadow:none;overflow:visible}.building-btn img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(0, 0, 0, .72));transition:filter .12s;opacity:1}.building-hit-glow{position:absolute;inset:0;z-index:2;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1.1px) drop-shadow(0 0 4px rgba(39, 217, 255, .95)) drop-shadow(0 0 11px rgba(39, 217, 255, .72));transition:opacity .14s ease-out}.building-btn.pixel-hit-hover .building-hit-glow{opacity:1}.building-map-meta{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:1px;min-height:31px;pointer-events:none}.building-map-name{display:block;max-width:190px;overflow:hidden;color:#eafaff;font-size:9px;font-weight:700;line-height:11px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;pointer-events:none}.level-badge{position:static;left:auto;bottom:auto;transform:none;white-space:nowrap;min-width:70px;padding:3px 7px;color:#eafaff;text-shadow:0 1px 2px #000;background:rgba(0,0,0,.67);border:1px solid rgba(39,217,255,.35);border-radius:999px;font-size:10px;pointer-events:none}.level-badge.is-placeholder{visibility:hidden}.glass-panel{position:absolute;border:1px solid rgba(39,217,255,.28);background:linear-gradient(180deg,rgba(8,15,22,.88),rgba(5,9,14,.82));box-shadow:inset 0 0 20px rgba(39,217,255,.08),0 0 20px rgba(0,111,255,.15);backdrop-filter:blur(3px)}#stats-panel:not(.bm-profile-hud){left:12px;top:75px;width:184px;min-height:330px;padding:12px;border-radius:12px;font-size:12px;line-height:1.75;z-index:5}#stats-panel:not(.bm-profile-hud) img{width:16px;height:16px;vertical-align:middle;margin-right:3px}#stats-panel.bm-profile-hud{position:absolute;left:1%;top:1%;width:30.4%;height:auto;aspect-ratio:2048/559;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;overflow:visible;z-index:35;pointer-events:none;user-select:none;container-type:inline-size;container-name:bm-profile-hud}#stats-panel.bm-profile-hud .bm-profile-hud-content{position:absolute;inset:0;width:100%;height:100%;transform:translateX(0);opacity:1;transition:transform .28s cubic-bezier(.22, .78, .28, 1),opacity .2s ease;will-change:transform,opacity;pointer-events:none}#stats-panel.bm-profile-hud.profile-panel-disabled .bm-profile-hud-content{transform:translateX(calc(-100% - 18px));opacity:0;pointer-events:none}#stats-panel.bm-profile-hud .bm-profile-hud-toggle{position:absolute;left:-14px;top:50%;width:30px;height:54px;min-width:30px;min-height:54px;padding:0;margin:0;border:1px solid rgba(39,217,255,.72);border-radius:12px 4px 4px 12px;background:linear-gradient(180deg,rgba(8,38,58,.97),rgba(2,12,21,.98));color:#dffbff;box-shadow:inset 0 0 12px rgba(39,217,255,.1),0 0 14px rgba(0,174,255,.25);font-family:Arial,sans-serif;font-size:28px;font-weight:1000;line-height:1;text-align:center;cursor:pointer;pointer-events:auto;z-index:30;transform:translateY(-50%);transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}#stats-panel.bm-profile-hud .bm-profile-hud-toggle:hover{border-color:rgba(132,239,255,.95);background:linear-gradient(180deg,rgba(12,61,88,.99),rgba(3,20,33,.99));box-shadow:inset 0 0 14px rgba(39,217,255,.16),0 0 18px rgba(0,190,255,.38);transform:translateY(-50%) scale(1.04)}#stats-panel.bm-profile-hud.profile-panel-disabled .bm-profile-hud-toggle{border-radius:4px 12px 12px 4px}#stats-panel.bm-profile-hud .bm-profile-hud-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 8px rgba(0, 153, 255, .2))}#stats-panel.bm-profile-hud .bm-profile-avatar-button{position:absolute;left:3.6%;top:11.4%;width:15.3%;height:60%;padding:0;margin:0;border:0;border-radius:50%;outline:0;background:#05080c;overflow:hidden;cursor:pointer;pointer-events:auto;z-index:3;box-shadow:inset 0 0 18px rgba(0,0,0,.78)}#stats-panel.bm-profile-hud .bm-profile-avatar-button:hover{filter:brightness(1.08)}#stats-panel.bm-profile-hud .bm-profile-exp-ring{position:absolute;left:0;top:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:5;filter:none!important;mix-blend-mode:normal;will-change:left,top,width,height}#stats-panel.bm-profile-hud .bm-profile-exp-ring-progress,#stats-panel.bm-profile-hud .bm-profile-exp-ring-track{fill:none;stroke-width:4.5;vector-effect:non-scaling-stroke}#stats-panel.bm-profile-hud .bm-profile-exp-ring-track{stroke:rgba(2,10,18,0.82)}#stats-panel.bm-profile-hud .bm-profile-exp-ring-progress{stroke:url(#bm-profile-exp-gradient);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:none!important;transition:stroke-dashoffset 420ms ease}#stats-panel.bm-profile-hud .bm-profile-exp-ring-text-path{fill:none;stroke:none}#stats-panel.bm-profile-hud .bm-profile-exp-ring-text{fill:#f4fcff;font-family:"Arial Black",Arial,sans-serif;font-size:9.6px;font-weight:900;letter-spacing:.02px;paint-order:normal;stroke:none!important;stroke-width:0;text-rendering:auto;filter:none!important;text-shadow:none!important;opacity:1}#stats-panel.bm-profile-hud .bm-profile-avatar-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0;border-radius:50%;margin:0;pointer-events:none;position:relative;z-index:1}#stats-panel.bm-profile-hud .bm-profile-level-value{position:absolute;left:6.96%;top:77.8%;width:9.1%;height:12.5%;display:flex;align-items:center;justify-content:center;color:#ffd36c;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(12px, 3.1cqw, 44px);line-height:1;letter-spacing:.02em;text-shadow:0 2px 2px #000,0 0 8px rgba(255,184,51,.45);pointer-events:none;z-index:4}#stats-panel.bm-profile-hud .bm-profile-username{position:absolute;left:21.8%;top:9.7%;width:27.2%;height:18.4%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#eef8ff;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(13px, 3.2cqw, 46px);line-height:1;letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 3px 2px #000,0 0 12px rgba(64,182,255,.5);pointer-events:none;z-index:4}#stats-panel.bm-profile-hud .bm-profile-hidden-data{display:none!important}#stats-panel.bm-profile-hud .bm-profile-money-row{position:absolute;left:23.2%;width:25.25%;height:12.2%;min-height:0;display:flex;align-items:center;padding:0 3.3% 0 2.1%;box-sizing:border-box;gap:4%;color:#f5fbff;pointer-events:none;z-index:4}#stats-panel.bm-profile-hud .bm-profile-money-clean{top:34.4%}#stats-panel.bm-profile-hud .bm-profile-money-dirty{top:49.9%}#stats-panel.bm-profile-hud .bm-profile-money-euro{top:65.4%}#stats-panel.bm-profile-hud .bm-profile-money-row .profile-money-icon{display:block;width:11.5%;height:72%;max-width:none;object-fit:contain;flex:0 0 auto;margin:0;transform:none;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .72))}#stats-panel.bm-profile-hud .bm-profile-money-value{flex:1 1 auto;min-width:0;overflow:hidden;color:#f1f7fc;font-family:"Arial Narrow",Arial,sans-serif;font-size:clamp(10px, 2.25cqw, 31px);font-weight:900;line-height:1;letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;text-align:left;text-shadow:0 2px 2px #000,0 0 6px rgba(255,255,255,.15)}#stats-panel.bm-profile-hud .bm-profile-money-plus{position:absolute;right:1.2%;top:50%;transform:translateY(-50%);width:2.275%;height:1.625%;min-width:9.1px;min-height:11.7px;padding:0;border:1px solid rgba(255,196,65,.8);border-radius:18%;background:linear-gradient(180deg,rgba(11,54,83,.96),rgba(2,18,31,.96));color:#ffd25a;font-size:clamp(7.8px, 1.95cqw, 19.5px);font-weight:1000;line-height:1;box-shadow:inset 0 0 8px rgba(0,178,255,.22),0 0 6px rgba(255,183,34,.22);pointer-events:auto;cursor:pointer}#stats-panel.bm-profile-hud .bm-profile-stat-card{position:absolute;top:10.5%;height:61.5%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:2.4% .8% 1.2%;color:#fff;pointer-events:none;z-index:4}#stats-panel.bm-profile-hud .bm-profile-health-card{left:50.6%;width:10.35%}#stats-panel.bm-profile-hud .bm-profile-strength-card{left:61.45%;width:11.2%}#stats-panel.bm-profile-hud .bm-profile-defense-card{left:74.2%;width:11.4%}#stats-panel.bm-profile-hud .bm-profile-speed-card{left:85.65%;width:13.25%}#stats-panel.bm-profile-hud .bm-profile-stat-icon{display:block;width:34%;height:31%;max-width:none;object-fit:contain;margin:0 0 1.8%;filter:drop-shadow(0 0 7px rgba(35, 167, 255, .35))}#stats-panel.bm-profile-hud .bm-profile-stat-label{display:block;width:100%;min-height:19%;overflow:hidden;color:#ffd46e;font-family:"Arial Narrow",Arial,sans-serif;font-size:clamp(8px, 1.72cqw, 22px);font-weight:1000;line-height:1.1;letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 2px #000,0 0 7px rgba(255,183,46,.24)}#stats-panel.bm-profile-hud .bm-profile-stat-value{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;color:#eef8ff;font-family:"Arial Narrow",Arial,sans-serif;font-size:clamp(9px, 1.3cqw, 29px);font-weight:1000;line-height:1;letter-spacing:.025em;text-align:center;white-space:nowrap;text-shadow:0 2px 2px #000,0 0 8px rgba(79,180,255,.25)}#stats-panel.bm-profile-hud .bm-profile-status-dock{position:absolute;left:16.35%;top:81.1%;width:38.9%;height:26.2%;display:flex;align-items:flex-start;justify-content:flex-start;gap:4.3%;pointer-events:none;z-index:5}#stats-panel.bm-profile-hud .bm-profile-status-item{position:relative;width:17.8%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;line-height:1;padding:0;margin:0;border:0;outline:0;background:0 0;box-shadow:none;color:#effaff;pointer-events:none;box-sizing:border-box}#stats-panel.bm-profile-hud .bm-profile-status-item.hidden{display:none!important}#stats-panel.bm-profile-hud .bm-profile-status-button{cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none}#stats-panel.bm-profile-hud .bm-profile-status-icon,#stats-panel.bm-profile-hud .bm-profile-status-item>img,#stats-panel.bm-profile-hud .profile-vip-icon{display:block;width:76%;height:67%;max-width:none;object-fit:contain;margin:0;transform:none;flex:0 0 auto;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .7));pointer-events:none}#stats-panel.bm-profile-hud .bm-profile-status-value{display:block;width:130%;margin-top:-1%;overflow:visible;color:#e9f8ff;font-family:"Arial Narrow",Arial,sans-serif;font-size:clamp(7px, 1.35cqw, 15px);font-weight:1000;line-height:1;text-align:center;white-space:nowrap;text-overflow:clip;text-shadow:0 1px 2px #000,0 0 5px rgba(61,198,255,.2);pointer-events:none}#stats-panel.bm-profile-hud #hud-luck-value{width:max-content;min-width:130%;max-width:none;padding-inline:2px;font-variant-numeric:tabular-nums}#stats-panel.bm-profile-hud .bm-profile-status-timer{display:none}#stats-panel.bm-profile-hud .bm-profile-level-timer{position:absolute;left:6.96%;top:91%;display:flex;align-items:center;justify-content:center;width:9.1%;height:7%;color:#e9f8ff;font-family:"Arial Narrow",Arial,sans-serif;font-size:clamp(7px, 1.05cqw, 13px);font-weight:900;line-height:1;white-space:nowrap;text-align:center;text-shadow:0 1px 2px #000;pointer-events:none;z-index:4}#stats-panel.bm-profile-hud .bm-profile-status-item.inactive{opacity:.34;filter:grayscale(.62)}#stats-panel.bm-profile-hud .bm-profile-status-button:hover>img{transform:translateY(-2%) scale(1.05);filter:brightness(1.12) drop-shadow(0 0 7px rgba(36, 190, 255, .4))}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#stats-panel.bm-profile-hud{position:fixed!important;left:calc(var(--safe-left) + 2vw)!important;top:calc(var(--safe-top) + 4px)!important;width:min(96vw,560px)!important;height:auto!important;aspect-ratio:2048/559!important;pointer-events:none;z-index:75!important}#stats-panel.bm-profile-hud .bm-profile-hud-toggle{left:4px;top:50%;width:28px;min-width:28px;height:46px;min-height:46px;border-radius:4px 12px 12px 4px;font-size:25px;z-index:40}#stats-panel.bm-profile-hud.profile-panel-disabled .bm-profile-hud-content{transform:translateX(calc(-100% - 12px))}#stats-panel.bm-profile-hud .bm-profile-avatar-button,#stats-panel.bm-profile-hud .bm-profile-money-plus,#stats-panel.bm-profile-hud .bm-profile-status-button{pointer-events:auto}#stats-panel.bm-profile-hud .bm-profile-money-plus{min-width:7.8px;min-height:7.8px}html body #panel-window #admin-open.bm-admin-profile-button{top:28px!important;right:74px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;font-size:10px!important;line-height:1!important}}.profile-title{font-weight:700;text-align:center;color:#bff5ff;font-size:16px;margin-bottom:6px}#bottom-bar{position:absolute;left:50%;transform:translateX(-50%);width:740px;height:56px;display:flex;gap:9px;align-items:center;justify-content:center;padding:7px;border-radius:13px;z-index:35!important;pointer-events:auto!important;--bm-nav-icon-gap:8px;--bm-nav-pad:8px}.nav-btn{flex:1;height:40px;font-size:12px;font-weight:700}.small-action{width:100%;margin-top:6px}.small-action.danger{border-color:rgba(255,59,59,.45)}#panel-host{position:absolute;inset:0;background:rgba(0,0,0,.43);display:flex;align-items:center;justify-content:center;z-index:80!important}#panel-window{position:relative;width:680px;height:480px;overflow:hidden;border-radius:18px;box-shadow:0 0 40px rgba(0,170,255,.28);min-width:470px;min-height:260px;z-index:81!important}#panel-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;filter:brightness(.85)}#panel-close{position:absolute;right:15px;top:12px;width:32px;height:32px;border:1px solid rgba(39,217,255,.35);border-radius:50%;color:#fff;background:rgba(0,0,0,.55);font-size:22px;cursor:pointer;z-index:90!important}html body #panel-window #admin-open.bm-admin-profile-button{position:absolute!important;display:inline-flex;align-items:center;justify-content:center;top:18px!important;right:58px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0;color:#ffd56b;background:0 0!important;box-shadow:none!important;font-size:11px!important;font-weight:900;line-height:1!important;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;z-index:109!important}html body #panel-window #admin-open.bm-admin-profile-button.hidden{display:none!important}html body #panel-window #admin-open.bm-admin-profile-button:hover{color:#fff0a8;text-shadow:0 0 8px rgba(255,213,107,.6)}#panel-content{position:absolute;inset:40px 55px 38px 55px;z-index:2;overflow:auto;color:var(--text)}.panel-title{font-size:28px;font-weight:700;color:#c8f9ff;margin:0 0 14px;text-shadow:0 0 14px rgba(39,217,255,.45)}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel-grid.production-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.production-panel-grid>.production-stats-card{grid-column:1/-1}.production-panel-grid>.production-action-card{display:flex;flex-direction:column;min-width:0;height:100%}.production-action-card .field-block,.production-action-card .info-row,.production-action-card .section-title,.production-panel-grid .stat-card,.production-panel-grid .stat-label,.production-panel-grid .stat-value{min-width:0}.production-action-card .field-block>span,.production-action-card .info-row>b,.production-action-card .info-row>span,.production-action-card .section-title,.production-panel-grid .stat-label,.production-panel-grid .stat-value{white-space:nowrap;overflow:hidden;text-overflow:clip}.production-action-card .info-row>b,.production-action-card .info-row>span{flex:1 1 0}.production-action-card .info-row>b{max-width:58%}.production-action-card .button-col,.production-action-card .button-row{width:100%;margin-top:auto!important;padding-top:12px}.production-action-card .action-btn,.production-action-card .panel-input{width:100%;min-width:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:clip}.production-action-card .action-btn{min-height:40px;margin:0}.panel-card{min-height:95px;padding:7px;border:1px solid rgba(39,217,255,.22);background:rgba(0,0,0,.32);border-radius:8px}.action-btn{padding:9px 13px;margin:5px 5px 5px 0;border:1px solid rgba(39,217,255,.45);border-radius:8px;color:#fff;background:linear-gradient(180deg,rgba(24,78,110,.95),rgba(6,20,31,.96));cursor:pointer}.raw-box{max-height:160px;white-space:pre-wrap;overflow:auto;padding:8px;border-radius:8px;background:rgba(0,0,0,.35);color:#b8cbd6;font-size:11px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-subtitle{color:#8ec8d8;font-size:13px;line-height:1.4}.panel-hero{width:160px;max-height:105px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(0, 180, 255, .28))}.panel-notice{margin-bottom:14px;padding:10px 12px;border-radius:10px;border:1px solid rgba(39,217,255,.24);background:rgba(0,0,0,.32);font-size:12px}.panel-notice.info{color:#dff8ff}.panel-notice.success{color:#b6ffbe;border-color:rgba(60,255,100,.35)}.panel-notice.error{color:#ffd1d1;border-color:rgba(255,90,90,.38)}.panel-grid.single{grid-template-columns:1fr}.panel-card.span2{grid-column:span 2}.card-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat-card{min-height:76px;padding:10px;border-radius:10px;border:1px solid rgba(39,217,255,.16);background:rgba(11,20,28,.86)}.stat-label{color:#94b8c7;font-size:11px;margin-bottom:8px}.stat-value{color:#f2fbff;font-size:18px;font-weight:700;word-break:break-word}.section-title{color:#c9f8ff;font-size:15px;font-weight:700;margin-bottom:12px}.info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.06);font-size:12px}.info-row span{color:#91b0bf}.info-row b{color:#ecfaff;text-align:right}.field-block{display:block;margin-top:10px}.field-block span{display:block;margin-bottom:6px;color:#a6c7d5;font-size:12px}.panel-input{width:100%;min-width:0;padding:10px 12px;color:#fff;background:rgba(0,0,0,.46);border:1px solid rgba(39,217,255,.24);border-radius:9px;outline:0}.panel-input:focus{border-color:rgba(39,217,255,.6);box-shadow:0 0 0 2px rgba(39,217,255,.08)}.button-col,.button-row{display:flex;gap:8px}.button-col{flex-direction:column}.button-col .action-btn,.button-row .action-btn{flex:1}.action-btn[disabled]{opacity:.45;cursor:not-allowed}.mini-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1px}.muted-text{color:#9bb3bf;line-height:1.6;font-size:13px}.tiny-note{margin-top:8px;color:#8da6b1;font-size:11px;line-height:1.4}.panel-image-wrap{display:flex;justify-content:center;align-items:center;min-height:130px}.panel-image-wrap.small{min-height:110px}.content-hero{max-width:100%;max-height:140px;object-fit:contain}.space8{height:8px}.mt12{margin-top:12px}.debug-wrap{margin-top:14px;border:1px solid rgba(39,217,255,.18);border-radius:10px;background:rgba(0,0,0,.24);padding:8px 10px}.debug-wrap summary{cursor:pointer;color:#a6c8d5;user-select:none}.raw-box.hidden{display:none}.panel-loading-silent{min-height:1px;pointer-events:none}#admin-result,#panel-debug,.admin-debug,.debug-wrap{display:none!important}@media (max-width:1100px){#panel-window{width:92vw;height:82vh}#panel-content{inset:34px 24px 26px 24px}.panel-grid{grid-template-columns:1fr}.panel-grid.production-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-card.span2{grid-column:auto}.card-stats-grid,.mini-grid3{grid-template-columns:repeat(2,1fr)}.panel-header{flex-direction:column;align-items:flex-start}.panel-hero{width:120px}}.game-message-popup{padding:14px 46px 14px 18px;border-radius:14px;border:1px solid rgba(39,217,255,.42);background:linear-gradient(180deg,rgba(10,22,32,.97),rgba(3,8,13,.96));box-shadow:0 0 26px rgba(0,180,255,.3),inset 0 0 22px rgba(39,217,255,.08);color:#eafaff;pointer-events:auto}.game-message-popup.success{border-color:rgba(80,255,120,.48);box-shadow:0 0 26px rgba(80,255,120,.22),inset 0 0 22px rgba(80,255,120,.06)}.game-message-popup.error{border-color:rgba(255,80,80,.58);box-shadow:0 0 26px rgba(255,70,70,.24),inset 0 0 22px rgba(255,70,70,.06)}.game-message-popup.warning{border-color:rgba(255,210,90,.58);box-shadow:0 0 26px rgba(255,210,90,.2),inset 0 0 22px rgba(255,210,90,.06)}.game-message-title{font-weight:800;color:#c9f8ff;font-size:15px;margin-bottom:5px;text-shadow:0 0 10px rgba(39,217,255,.35)}.game-message-text{color:#eafaff;font-size:13px;line-height:1.35}.game-message-close{position:absolute;right:10px;top:9px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(39,217,255,.35);color:#fff;background:rgba(0,0,0,.45);cursor:pointer}@keyframes bmMessageIn{from{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}body:not(.bm-edit-mode) #panel-host:not(.hidden){display:flex!important;align-items:center;justify-content:center}#panel-bg,#panel-close,#panel-content{display:block}.bm-countdown{color:#9ff4ff;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(39,217,255,.35)}.bm-countdown.done{color:#b6ffbe;text-shadow:0 0 8px rgba(80,255,120,.35)}body.bm-edit-mode #panel-host,html.bm-edit-mode #panel-host{display:block!important;align-items:initial!important;justify-content:initial!important}body.bm-edit-mode #panel-window,html.bm-edit-mode #panel-window{position:absolute!important;max-width:none!important;max-height:none!important;flex:none!important}body.bm-edit-mode #panel-host:not(.hidden),html.bm-edit-mode #panel-host:not(.hidden){display:block!important}body.bm-edit-mode #panel-window.bm-editable,html.bm-edit-mode #panel-window.bm-editable{outline:rgba(39,217,255,.75) dashed 2px;outline-offset:3px}#panel-host.hidden,body.bm-edit-mode #panel-host.hidden,body.bm-editor-mode #panel-host.hidden,html.bm-edit-mode #panel-host.hidden,html.bm-editor-mode #panel-host.hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.bm-edit-mode #panel-host.hidden #panel-window,body.bm-editor-mode #panel-host.hidden #panel-window,html.bm-edit-mode #panel-host.hidden #panel-window,html.bm-editor-mode #panel-host.hidden #panel-window{display:none!important}body.bm-edit-mode:not([data-bm-real-panel-open="1"]) #panel-host,body.bm-editor-mode:not([data-bm-real-panel-open="1"]) #panel-host,html.bm-edit-mode body:not([data-bm-real-panel-open="1"]) #panel-host{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.action-btn.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.building-name{position:absolute;left:8%;right:8%;top:28%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;min-height:28%;padding:0 6px;box-sizing:border-box;color:#eafcff;font-size:clamp(10px, 1.05vw, 17px);font-weight:800;line-height:1.05;letter-spacing:.2px;text-transform:none;text-shadow:0 2px 3px rgba(0,0,0,.95),0 0 8px rgba(0,220,255,.55);pointer-events:none;overflow:hidden}.building-btn.crime-map-btn:hover .building-name{color:#fff;text-shadow:0 2px 3px #000,0 0 12px rgba(0,220,255,.8)}.building-btn.fallback-building .building-name{top:42%;min-height:auto}#panel-window.admin-panel-window{width:min(1120px,94vw)!important;height:min(780px,88vh)!important}#panel-window.admin-panel-window #panel-content{inset:38px 46px 34px 46px}.admin-wrap{min-width:0}.admin-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px;padding:8px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:rgba(0,0,0,.22)}.admin-tab{border:1px solid rgba(39,217,255,.28);border-radius:10px;padding:8px 12px;color:#dff9ff;background:rgba(5,18,30,.78);cursor:pointer}.admin-tab.active{color:#fff;border-color:rgba(39,217,255,.85);background:linear-gradient(180deg,rgba(24,78,110,.95),rgba(6,20,31,.96));box-shadow:0 0 14px rgba(39,217,255,.25)}.admin-common{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:12px}.admin-status{min-height:34px;flex:1 1 220px;padding:8px 10px;border-radius:9px;color:#c7dce8;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.08)}.admin-status.success{color:#ccffe7;border-color:rgba(80,255,160,.35)}.admin-status.error{color:#ffd6d6;border-color:rgba(255,60,60,.42)}.admin-economy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-economy-heading .section-title{margin-bottom:0}.admin-economy-group{min-width:0;padding:10px;border:1px solid rgba(39,217,255,.13);border-radius:10px;background:rgba(0,0,0,.2)}.admin-economy-group h4{margin:0 0 8px;color:#e6fbff;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.admin-economy-rows{display:grid;gap:5px}.admin-economy-productions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-economy-production{display:grid;gap:4px;padding:10px;border:1px solid rgba(39,217,255,.14);border-radius:10px;background:rgba(0,0,0,.24);color:rgba(220,244,252,.8);font-size:10px}.admin-economy-production b{color:#effcff;font-size:12px}@media (max-width:900px){.admin-economy-productions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-economy-productions{grid-template-columns:1fr}}.battle-pass-admin-grid .panel-card{min-width:0}.battle-pass-admin-player{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;padding:10px;border-radius:12px;border:1px solid rgba(255,210,79,.22);background:rgba(0,0,0,.24)}.battle-pass-admin-player b{grid-column:1/-1;color:#ffe06b}.battle-pass-admin-player span{color:rgba(225,248,255,.78);font-size:11px}@media (max-width:900px){.battle-pass-admin-player{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}.admin-grid.two{grid-template-columns:1fr 1fr}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px}.admin-field{display:flex;flex-direction:column;gap:5px;color:#b8d8e8;font-size:12px}.admin-field.compact{width:130px}.admin-field input,.admin-field select,.admin-row input{width:100%}.admin-row{display:flex;gap:8px;align-items:center}.admin-table-card{min-height:160px}.admin-table-wrap{overflow:auto;max-height:330px;border-radius:10px;border:1px solid rgba(39,217,255,.14)}.admin-table-wrap.small{max-height:230px}.admin-table{width:100%;border-collapse:collapse;font-size:12px;min-width:700px}.admin-table td,.admin-table th{padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.admin-table th{color:#bdf8ff;background:rgba(0,30,48,.5);position:sticky;top:0;z-index:1}.admin-table td{color:#e6f8ff;background:rgba(0,0,0,.12)}.admin-security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-security-filters{display:grid;grid-template-columns:140px 140px minmax(180px,1fr) minmax(220px,1.4fr) auto auto;gap:9px;align-items:end}.admin-security-search-field{min-width:0}.admin-security-table-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-security-table-heading .section-title{margin-bottom:0}.admin-security-table-wrap{max-height:430px}.admin-security-table{min-width:1500px}.admin-security-table td small{display:block;margin-top:4px;color:rgba(199,220,232,.68);font-size:10px;line-height:1.35}.admin-security-table code{color:#dff9ff;font:inherit;overflow-wrap:anywhere}.admin-security-message{min-width:250px;max-width:360px}.admin-security-message small,.admin-security-message span{overflow-wrap:anywhere}.admin-security-count,.admin-security-severity,.admin-security-status{display:inline-flex;align-items:center;width:max-content;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 7px;color:#e9fbff;background:rgba(0,0,0,.28);font-size:10px;font-weight:800;white-space:nowrap}.admin-security-severity.low{border-color:rgba(95,190,255,.55);color:#bfe7ff}.admin-security-severity.medium{border-color:rgba(255,204,78,.58);color:#ffe49a}.admin-security-severity.high{border-color:rgba(255,126,61,.68);color:#ffc09a}.admin-security-severity.critical{border-color:rgba(255,65,65,.74);color:#ffb0b0}.admin-security-count{margin-left:5px;border-color:rgba(39,217,255,.38);color:#bdf8ff}.admin-security-status.open{border-color:rgba(255,126,61,.58);color:#ffc09a}.admin-security-status.resolved{border-color:rgba(88,210,139,.5);color:#bcffd9}.admin-security-resolved-row{opacity:.68}.admin-security-actions{display:flex;flex-wrap:wrap;min-width:210px;gap:5px}.admin-security-actions .mini-admin-btn{white-space:nowrap}.admin-integrity-card{border-color:rgba(67,223,156,.32)}.admin-integrity-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.admin-integrity-runs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.admin-integrity-runs span{padding:4px 7px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:rgba(222,240,247,.78);background:rgba(0,0,0,.22);font-size:10px}.admin-integrity-runs span.ok{border-color:rgba(67,223,156,.34);color:#bcffd9}.admin-integrity-runs span.failed{border-color:rgba(255,85,85,.5);color:#ffb0b0}.admin-integrity-repair-btn{border-color:rgba(67,223,156,.58)!important;color:#bcffd9!important}@media (max-width:900px){.admin-security-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-security-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-security-filters,.admin-security-summary{grid-template-columns:1fr}.admin-integrity-summary{grid-template-columns:1fr}.admin-security-table-heading{align-items:flex-start;flex-direction:column}}.admin-finance-filters{display:grid;grid-template-columns:minmax(140px,0.7fr) minmax(160px,0.8fr) minmax(240px,1.5fr);gap:10px;align-items:end}.admin-finance-current,.admin-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-finance-current{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-finance-summary-item{display:flex;min-width:0;min-height:82px;padding:11px 12px;border:1px solid rgba(39,217,255,.28);border-radius:9px;background:rgba(2,17,27,.78);flex-direction:column;gap:5px}.admin-finance-summary-item>b{color:#d7f8ff;font-size:13px}.admin-finance-summary-item>span{color:#b9cbd1;font-size:12px}.admin-finance-delta.credit,.admin-finance-summary-item .credit{color:#7ee8a9}.admin-finance-delta.debit,.admin-finance-summary-item .debit{color:#ff9797}.admin-finance-table-wrap{max-height:560px;overflow:auto}.admin-finance-table{min-width:1180px}.admin-finance-table td{vertical-align:top}.admin-finance-table td small{display:block;max-width:230px;margin-top:3px;color:#77929d;overflow-wrap:anywhere}.admin-finance-table code{color:#b9d7df;font-size:11px}.admin-finance-currency{display:inline-flex;padding:3px 7px;border:1px solid rgba(39,217,255,.3);border-radius:999px;color:#d5f8ff;font-size:11px;white-space:nowrap}.admin-finance-currency.dirty{border-color:rgba(242,178,69,.42);color:#ffd68f}.admin-finance-currency.euro{border-color:rgba(113,224,145,.42);color:#b8f6c9}.admin-finance-delta{white-space:nowrap}.admin-finance-delta.state{color:#9dc4cf}.admin-asset-filters{display:grid;grid-template-columns:minmax(150px,0.7fr) minmax(170px,0.8fr) minmax(260px,1.5fr);gap:10px;align-items:end}.admin-asset-current,.admin-asset-resources{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-asset-resources{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-asset-table-wrap{max-height:600px;overflow:auto}.admin-asset-table{min-width:1320px}.admin-asset-table td{vertical-align:top}.admin-asset-table td small{display:block;max-width:250px;margin-top:3px;color:#77929d;overflow-wrap:anywhere}.admin-asset-table code{color:#b9d7df;font-size:11px}.admin-asset-type{display:inline-flex;padding:3px 7px;border:1px solid rgba(39,217,255,.3);border-radius:999px;color:#d5f8ff;font-size:11px;white-space:nowrap}.admin-asset-type.gang_item,.admin-asset-type.item{border-color:rgba(176,115,255,.5);color:#d9bcff}.admin-asset-type.box{border-color:rgba(242,178,69,.5);color:#ffd68f}.admin-asset-type.vip_item{border-color:rgba(255,210,75,.55);color:#ffe995}.admin-asset-type.resource,.admin-asset-type.unit{border-color:rgba(113,224,145,.46);color:#b8f6c9}.admin-asset-suspicious-row{background:rgba(125,21,21,.2)}@media (max-width:900px){.admin-asset-current,.admin-asset-filters,.admin-asset-resources,.admin-finance-current,.admin-finance-filters,.admin-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-asset-search,.admin-finance-search{grid-column:1/-1}}@media (max-width:520px){.admin-asset-current,.admin-asset-filters,.admin-asset-resources,.admin-finance-current,.admin-finance-filters,.admin-finance-summary{grid-template-columns:1fr}.admin-asset-search,.admin-finance-search{grid-column:auto}}.mini-admin-btn{padding:5px 8px;border:1px solid rgba(39,217,255,.45);border-radius:7px;color:#fff;background:rgba(8,42,62,.9);cursor:pointer}.danger-lite{border-color:rgba(255,80,80,.55)!important;background:linear-gradient(180deg,rgba(120,25,25,.95),rgba(45,10,10,.95))!important}.admin-user-card{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-radius:10px;border:1px solid rgba(39,217,255,.22);background:rgba(0,0,0,.24)}.admin-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.admin-info-row{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:7px;background:rgba(0,0,0,.22);color:#9fbdcc}.admin-info-row b{color:#e9fbff;text-align:right;overflow-wrap:anywhere}.admin-tags{display:flex;flex-wrap:wrap;gap:7px}.admin-tags span{padding:5px 8px;border-radius:999px;border:1px solid rgba(39,217,255,.2);color:#dff9ff;background:rgba(0,0,0,.25);font-size:12px}.admin-debug{margin-top:10px}@media (max-width:900px){.admin-form-grid,.admin-grid.two,.admin-mini-list{grid-template-columns:1fr}#panel-window.admin-panel-window{width:96vw!important;height:90vh!important}#panel-window.admin-panel-window #panel-content{inset:38px 30px 32px 30px}}.profile-vip-line{display:flex;align-items:center;gap:8px;min-height:28px;line-height:1}.profile-vip-line span{display:inline-flex;align-items:center;line-height:1}.profile-vip-icon{width:24px;height:24px;flex:0 0 24px;object-fit:contain;display:block;transform:translateY(-1px);filter:drop-shadow(0 0 5px rgba(255, 210, 70, .55))}.profile-vip-icon.elite{filter:drop-shadow(0 0 6px rgba(110, 220, 255, .65))}.profile-money-line{display:flex;align-items:center;gap:6px;min-height:24px;line-height:1}.profile-money-line span{display:inline-flex;align-items:center;line-height:1}.profile-money-icon{width:22px;height:22px;flex:0 0 22px;object-fit:contain;display:block;transform:translateY(-1px);filter:drop-shadow(0 0 5px rgba(120, 220, 255, .45))}.profile-money-icon.clean{filter:drop-shadow(0 0 5px rgba(70, 255, 160, .55))}.profile-money-icon.dirty{filter:drop-shadow(0 0 5px rgba(255, 90, 90, .55))}.profile-money-icon.euro{filter:drop-shadow(0 0 5px rgba(255, 220, 80, .55))}.panel-hero{display:none!important}.gym-grid .panel-card{overflow:hidden}.gym-main-card{position:relative}.gym-main-title{font-size:22px;font-weight:900;color:#eafcff;text-shadow:0 0 12px rgba(0,220,255,.45)}.gym-main-sub{margin-top:4px;color:#9fefff;font-size:14px}.gym-note{margin-top:10px;font-size:12px;color:#a9d9e8;opacity:.9}.gym-stat-panel{display:flex;flex-direction:column;gap:10px}.gym-stat-head{display:flex;align-items:center;gap:10px}.gym-stat-icon{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(0, 220, 255, .55));flex:0 0 34px}.gym-stat-title{font-size:16px;font-weight:900;color:#fff;text-shadow:0 0 8px rgba(0,220,255,.4)}.gym-stat-value{font-size:18px;font-weight:900;color:#d9fbff}.gym-stat-info{display:grid;gap:4px}.gym-turbo-box{border-top:1px solid rgba(0,220,255,.18)}.gym-turbo-title{color:#bdf7ff;font-weight:800;margin-bottom:6px}.gym-turbo-select{margin-bottom:6px}.gym-turbo-cost{min-height:18px}.gym-upgrade-card{position:relative}.health-panel{position:absolute;left:50%;top:10px;transform:translateX(-50%);width:480px;min-width:360px;min-height:34px;height:38px;padding:0 12px;z-index:35;display:flex;align-items:center;justify-content:space-around;gap:8px;pointer-events:auto;user-select:none;border-radius:999px;box-sizing:border-box;background:linear-gradient(180deg,rgba(28,32,38,.96) 0,rgba(18,22,28,.96) 100%);border:2px solid rgba(0,190,255,.22);box-shadow:0 0 10px rgba(0,180,255,.18),inset 0 1px 0 rgba(255,255,255,.05)}.health-panel-icon{width:22px;height:22px;object-fit:contain;display:block;filter:drop-shadow(0 0 5px rgba(255, 70, 70, .45))}.health-panel-label{color:#f0f6fb;font-size:14px;font-weight:700;white-space:nowrap}#health-panel-value{color:#fff;font-size:14px;font-weight:800;white-space:nowrap;text-shadow:0 0 6px rgba(255,255,255,.15)}.health-panel-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.energy-panel-group{gap:5px}.energy-icon,.energy-panel-icon{width:22px;height:22px;object-fit:contain;display:inline-block;vertical-align:middle;filter:drop-shadow(0 0 5px rgba(255, 216, 80, .55)) drop-shadow(0 0 9px rgba(60, 210, 255, .22))}.energy-icon.energy-low,.energy-panel-icon.energy-low{filter:drop-shadow(0 0 6px rgba(255, 75, 75, .72)) drop-shadow(0 0 10px rgba(255, 140, 40, .25))}#energy-panel-value{color:#ffe98a;font-size:14px;font-weight:900;white-space:nowrap;text-shadow:0 0 8px rgba(255,216,80,.25)}#energy-panel-value.energy-full{color:#d8ff9f;text-shadow:0 0 8px rgba(170,255,105,.28)}#energy-panel-value.energy-low{color:#ff9f9f;text-shadow:0 0 8px rgba(255,80,80,.35)}.energy-panel-timer-wrap{color:rgba(230,248,255,.68);font-size:12px;font-weight:800;white-space:nowrap}#energy-panel-timer{color:#bff7ff;text-shadow:0 0 7px rgba(39,217,255,.22)}.hospital-main-card{position:relative}.hospital-health-head{display:flex;align-items:center;gap:12px}.hospital-health-icon{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255, 70, 70, .7))}.hospital-health-title{font-size:16px;color:#9fefff;font-weight:800}.hospital-health-value{font-size:28px;color:#fff;font-weight:900;text-shadow:0 0 12px rgba(255,70,70,.55)}.hospital-upgrade-summary{color:#c7f6ff;line-height:1.45;opacity:.95}#panel-window.car-races-panel-window{width:min(1060px,95vw);height:min(760px,90vh)}.car-races-wrap{display:flex;flex-direction:column;gap:12px;min-height:0}.car-races-upgrade{display:flex;align-items:center;justify-content:space-between;gap:18px}.car-races-upgrade-summary{color:#c7f6ff;line-height:1.4}.car-races-upgrade-action{min-width:245px}.car-races-columns{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:12px;min-height:0}.car-races-left,.car-races-right{min-height:0}.car-races-right{display:flex;flex-direction:column}.car-race-my-car{width:min(100%,330px);height:205px;margin:4px auto 8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(39,217,255,.35);border-radius:14px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 18px rgba(39,217,255,.08)}.car-race-challenge-car img,.car-race-my-car img{width:100%;height:100%;object-fit:contain}.car-race-car-name{text-align:center;font-size:20px;font-weight:900;color:#fff;margin-bottom:10px}.car-race-speed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.car-race-effective-speed .stat-value{color:#9effac}.car-race-bet-box,.car-race-own-challenge{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.car-race-own-challenge{display:grid;gap:8px;text-align:center}.car-race-own-challenge b{font-size:22px;color:#9effac}.car-race-no-car{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:rgba(255,255,255,.72)}.car-race-no-car b{color:#ff9d9d;font-size:18px}.car-races-list-head{display:flex;align-items:center;justify-content:space-between}.car-races-list-head>span{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(39,217,255,.14);border:1px solid rgba(39,217,255,.36);font-weight:900}.car-races-challenge-list{display:grid;gap:8px;max-height:330px;overflow-y:auto;padding-right:3px}.car-race-challenge-card{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.24)}.car-race-challenge-car{width:92px;height:64px;border-radius:9px;overflow:hidden;background:rgba(255,255,255,.04)}.car-race-challenge-info{display:flex;flex-direction:column;min-width:0}.car-race-challenge-info b,.car-race-challenge-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-race-challenge-info span{color:#9effac;font-size:13px;font-weight:800}.car-race-accept-btn{width:auto;min-width:105px}.car-races-history{margin-top:12px;min-height:0}.car-race-history-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.car-race-history-row.won{color:#aaffb5}.car-race-history-row.lost{color:#faa}.car-race-history-row.draw{color:#ffe49a}.car-race-result{border-radius:13px;padding:12px;border:1px solid rgba(255,255,255,.16);text-align:center;background:rgba(0,0,0,.35)}.car-race-result.won{box-shadow:inset 0 0 22px rgba(52,255,116,.13)}.car-race-result.lost{box-shadow:inset 0 0 22px rgba(255,72,72,.13)}.car-race-result.draw{box-shadow:inset 0 0 22px rgba(255,210,90,.15)}.car-race-result-title{font-size:25px;font-weight:1000;color:#fff}.car-race-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.car-race-result-grid>div{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.06)}.car-race-result-money{color:#9effac;font-weight:900}.car-race-empty{padding:18px 8px;text-align:center}@media (max-width:760px){.car-races-columns,.car-races-upgrade{display:flex;flex-direction:column}.car-races-upgrade-action{width:100%;min-width:0}.car-race-speed-grid{grid-template-columns:1fr}.car-races-challenge-list{max-height:360px}.car-race-challenge-card{grid-template-columns:72px minmax(0,1fr)}.car-race-challenge-car{width:72px;height:54px}.car-race-accept-btn{grid-column:1/-1;width:100%}}body.boot-loading{overflow:hidden}body.boot-ready #app-shell{opacity:1;visibility:visible;pointer-events:auto}#boot-loader{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(13,52,84,.45),transparent 45%),linear-gradient(180deg,#07111b 0,#07131f 48%,#050d16 100%);transition:opacity .28s,visibility .28s}body.boot-ready #boot-loader{opacity:0;visibility:hidden;pointer-events:none}.boot-loader-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,184,255,.06) 0,transparent 35%),radial-gradient(circle at 50% 50%,rgba(0,90,170,.08) 0,transparent 58%);filter:blur(8px)}.boot-loader-card{position:relative;z-index:2;width:min(90vw,420px);display:flex;flex-direction:column;align-items:center;justify-content:center}.boot-loader-title{margin-bottom:22px;font-size:clamp(24px, 3.4vw, 34px);font-weight:900;letter-spacing:1px;color:#ebfbff;text-transform:uppercase;text-shadow:0 0 8px rgba(88,226,255,.24),0 0 18px rgba(17,207,255,.12)}.boot-loader-ring-wrap{position:relative;width:min(64vw,300px);height:min(64vw,300px);display:flex;align-items:center;justify-content:center}.boot-loader-ring{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.boot-loader-track{fill:none;stroke:rgba(121,153,193,0.2);stroke-width:10}.boot-loader-progress,.boot-loader-progress-glow{fill:none;stroke-linecap:round;stroke-width:10;stroke-dasharray:515.221;stroke-dashoffset:515.221;transform-origin:110px 110px}.boot-loader-progress-glow{stroke:rgba(117,227,255,0.9);filter:url(#bmLoaderGlow);opacity:.9}.boot-loader-progress{stroke:url(#bmLoaderGradient);filter:drop-shadow(0 0 10px rgba(17, 207, 255, .35))}.boot-loader-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.boot-loader-percent{font-size:clamp(44px, 7vw, 68px);line-height:1;font-weight:300;color:#fff;text-shadow:0 0 14px rgba(152,240,255,.28),0 0 26px rgba(17,207,255,.12)}.boot-loader-sub{margin-top:10px;font-size:14px;color:rgba(223,248,255,.88);letter-spacing:.4px}@media (max-width:768px){.boot-loader-title{margin-bottom:18px}.boot-loader-ring-wrap{width:min(72vw,260px);height:min(72vw,260px)}.boot-loader-sub{font-size:13px}}body.boot-loading #app-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.action-btn.turbo-upgrade-btn{border-color:rgba(52,231,255,.95);background:linear-gradient(180deg,rgba(18,90,125,.98),rgba(4,22,36,.98));box-shadow:inset 0 0 18px rgba(39,217,255,.18),0 0 18px rgba(39,217,255,.3);color:#f4fdff;text-shadow:0 0 9px rgba(104,236,255,.35)}.action-btn.turbo-upgrade-btn:hover{box-shadow:inset 0 0 22px rgba(39,217,255,.25),0 0 26px rgba(39,217,255,.45)}.turbo-euro-icon{width:20px;height:20px;object-fit:contain;display:inline-block;vertical-align:-4px;margin-left:5px;filter:drop-shadow(0 0 6px rgba(39, 217, 255, .35))}#panel-content,#panel-window,.admin-panel-window,.panel-card,.raw-box{scrollbar-width:thin;scrollbar-color:rgba(39,217,255,0.68) rgba(2,10,18,0.78)}.upgrade-clean-icon{width:20px;height:20px;object-fit:contain;display:inline-block;vertical-align:-3px;margin-left:5px;filter:drop-shadow(0 0 6px rgba(255, 220, 120, .35))}#panel-content::-webkit-scrollbar,#panel-window::-webkit-scrollbar,.admin-panel-window::-webkit-scrollbar,.panel-card::-webkit-scrollbar,.raw-box::-webkit-scrollbar{width:10px;height:10px}#panel-content::-webkit-scrollbar-track,#panel-window::-webkit-scrollbar-track,.admin-panel-window::-webkit-scrollbar-track,.panel-card::-webkit-scrollbar-track,.raw-box::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(3,10,18,.9),rgba(4,18,28,.82));border:1px solid rgba(39,217,255,.14);border-radius:999px;box-shadow:inset 0 0 8px rgba(0,0,0,.65)}#panel-content::-webkit-scrollbar-thumb,#panel-window::-webkit-scrollbar-thumb,.admin-panel-window::-webkit-scrollbar-thumb,.panel-card::-webkit-scrollbar-thumb,.raw-box::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(82,230,255,.95),rgba(16,111,190,.92));border:2px solid rgba(3,10,18,.95);border-radius:999px;box-shadow:0 0 10px rgba(39,217,255,.34),inset 0 0 8px rgba(255,255,255,.14)}#panel-content::-webkit-scrollbar-thumb:hover,#panel-window::-webkit-scrollbar-thumb:hover,.admin-panel-window::-webkit-scrollbar-thumb:hover,.panel-card::-webkit-scrollbar-thumb:hover,.raw-box::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(170,247,255,.98),rgba(26,159,240,.96))}.world-chat{position:absolute;bottom:14px;right:14px;width:360px;height:450px;display:flex;flex-direction:column;padding:10px;border:1px solid rgba(39,217,255,.28);border-radius:14px;background:linear-gradient(180deg,rgba(7,16,24,.66),rgba(3,8,13,.58));box-shadow:inset 0 0 18px rgba(39,217,255,.06),0 0 18px rgba(0,140,255,.1);opacity:.26;transition:opacity .16s,background .16s,box-shadow .16s,border-color .16s;backdrop-filter:blur(6px)}.world-chat:focus-within,.world-chat:hover{opacity:.96;border-color:rgba(39,217,255,.62);background:linear-gradient(180deg,rgba(7,16,24,.94),rgba(3,8,13,.9));box-shadow:inset 0 0 20px rgba(39,217,255,.1),0 0 26px rgba(0,180,255,.24)}.world-chat-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:2px 2px 8px;color:#e9fbff;font-size:14px;font-weight:900;letter-spacing:.3px;text-shadow:0 0 8px rgba(39,217,255,.35)}.world-chat-status{font-size:10px;font-weight:700;color:rgba(177,247,255,.75);text-transform:uppercase}.world-chat-status.error,.world-chat-status.offline{color:rgba(255,96,96,.95)}.world-chat-status.sending{color:rgba(255,218,104,.95)}.world-chat-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 6px 7px;border:1px solid rgba(39,217,255,.12);border-radius:10px;background:rgba(0,0,0,.28);scrollbar-width:thin;scrollbar-color:rgba(39,217,255,0.62) rgba(0,0,0,0.32)}.world-chat-messages::-webkit-scrollbar{width:7px}.world-chat-messages::-webkit-scrollbar-track{background:rgba(0,0,0,.42);border-radius:999px}.world-chat-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(72,230,255,.86),rgba(16,111,190,.88));border-radius:999px}.world-chat-msg{padding:4px 2px 7px;border-bottom:1px solid rgba(39,217,255,.08)}.world-chat-msg:last-child{border-bottom:0}.world-chat-meta{display:flex;align-items:center;min-width:0;margin-bottom:2px;line-height:1.1}.world-chat-name{color:#75eaff;font-size:12px;font-weight:900;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 8px rgba(39,217,255,.28)}.world-chat-vip-icon{width:15px;height:15px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 5px rgba(255, 215, 90, .45))}.world-chat-vip-icon.elite{filter:drop-shadow(0 0 5px rgba(140, 220, 255, .52))}.world-chat-time{margin-left:auto;color:rgba(214,242,255,.48);font-size:10px;flex:0 0 auto}.world-chat-text{color:rgba(239,252,255,.92);font-size:12px;line-height:1.25;overflow-wrap:anywhere;white-space:pre-wrap}.world-chat-input{flex:0 0 auto;width:100%;margin-top:8px;padding:8px 10px;color:#eafcff;background:rgba(0,0,0,.48);border:1px solid rgba(39,217,255,.25);border-radius:9px;outline:0;font-size:12px;box-shadow:inset 0 0 10px rgba(39,217,255,.06)}.world-chat-input:focus{border-color:rgba(39,217,255,.82);box-shadow:inset 0 0 12px rgba(39,217,255,.12),0 0 14px rgba(39,217,255,.18)}.world-chat-input::placeholder{color:rgba(198,236,255,.44)}@media (max-width:980px){.world-chat{width:300px;height:230px;right:10px}}.world-chat-title-wrap{display:inline-flex;align-items:center;gap:7px;min-width:0}.world-chat-notify{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:10px;font-weight:900;line-height:1;background:radial-gradient(circle at 35% 25%,rgba(255,130,130,.98),rgba(205,0,25,.98));border:1px solid rgba(255,95,95,.82);box-shadow:0 0 12px rgba(255,0,35,.72),inset 0 0 8px rgba(255,255,255,.18);text-shadow:0 1px 2px rgba(0,0,0,.75)}.world-chat.has-new{opacity:.58;border-color:rgba(255,80,80,.6);box-shadow:inset 0 0 18px rgba(255,60,60,.08),0 0 20px rgba(255,0,35,.22)}.world-chat.has-new .world-chat-head{color:#fff1f1;text-shadow:0 0 9px rgba(255,70,70,.42)}.world-chat-input-row{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:6px;margin-top:8px}.world-chat-input-row .world-chat-input{margin-top:0;min-width:0;flex:1 1 auto}.world-chat-emoji-btn{flex:0 0 36px;width:36px;height:34px;border:1px solid rgba(39,217,255,.35);border-radius:9px;color:#eafcff;background:linear-gradient(180deg,rgba(20,77,108,.78),rgba(4,16,26,.92));cursor:pointer;font-size:17px;line-height:1;box-shadow:inset 0 0 10px rgba(39,217,255,.07),0 0 10px rgba(0,180,255,.1)}.world-chat-emoji-btn.active,.world-chat-emoji-btn:hover{border-color:rgba(39,217,255,.82);box-shadow:inset 0 0 12px rgba(39,217,255,.13),0 0 15px rgba(39,217,255,.22)}.world-chat-emoji-panel{position:absolute;right:0;bottom:42px;width:246px;max-height:150px;overflow-y:auto;display:grid;grid-template-columns:repeat(8,1fr);gap:5px;padding:8px;border:1px solid rgba(39,217,255,.42);border-radius:12px;background:linear-gradient(180deg,rgba(8,18,28,.98),rgba(2,8,14,.98));box-shadow:inset 0 0 18px rgba(39,217,255,.08),0 0 24px rgba(0,180,255,.26);z-index:5}.world-chat-emoji-item{width:25px;height:25px;border:1px solid rgba(39,217,255,.14);border-radius:7px;background:rgba(0,0,0,.25);cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.world-chat-emoji-item:hover{border-color:rgba(39,217,255,.72);background:rgba(21,92,130,.45);box-shadow:0 0 10px rgba(39,217,255,.18)}.world-chat-tabs{display:inline-flex;align-items:center;min-width:0}.world-chat-tab{position:relative;height:26px;padding:0 9px;border:1px solid rgba(39,217,255,.22);border-radius:999px;color:rgba(229,250,255,.72);background:rgba(0,0,0,.28);cursor:pointer;font-size:12px;font-weight:900;line-height:1;text-shadow:0 0 7px rgba(39,217,255,.24)}.world-chat-tab.active{color:#ecfeff;border-color:rgba(39,217,255,.72);background:linear-gradient(180deg,rgba(19,91,126,.72),rgba(2,13,22,.82));box-shadow:inset 0 0 12px rgba(39,217,255,.12),0 0 12px rgba(39,217,255,.12)}.world-chat-tab .world-chat-notify{position:absolute;top:-8px;right:-8px}.world-chat-notify.private{background:radial-gradient(circle at 35% 25%,rgba(255,150,150,.98),rgba(215,0,38,.98));border-color:rgba(255,95,95,.88)}.private-chat-target-row{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:6px;align-items:center;margin:0 0 7px;grid-template-columns:minmax(0,1fr) 66px 62px}.private-chat-user-input{width:100%;min-width:0;padding:7px 9px;color:#eafcff;background:rgba(0,0,0,.46);border:1px solid rgba(39,217,255,.24);border-radius:9px;outline:0;font-size:12px;box-shadow:inset 0 0 9px rgba(39,217,255,.05)}.private-chat-user-input:focus{border-color:rgba(39,217,255,.78);box-shadow:inset 0 0 12px rgba(39,217,255,.12),0 0 12px rgba(39,217,255,.16)}.private-chat-open-btn{height:31px;border:1px solid rgba(39,217,255,.36);border-radius:9px;color:#eafcff;background:linear-gradient(180deg,rgba(18,82,116,.82),rgba(3,15,24,.92));cursor:pointer;font-size:11px;font-weight:900}.private-chat-open-btn:hover{border-color:rgba(39,217,255,.76);box-shadow:0 0 12px rgba(39,217,255,.18)}.private-chat-target-label{grid-column:1/-1;min-height:16px;color:rgba(200,245,255,.66);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-chat-system{padding:14px 10px;color:rgba(213,244,255,.72);font-size:12px;line-height:1.35;text-align:center}.world-chat-msg.own .world-chat-name{color:#d7f7ff}.world-chat-msg.own .world-chat-text{color:rgba(245,253,255,.98)}.private-chat-back-btn{height:31px;border:1px solid rgba(255,88,88,.38);border-radius:9px;color:#fff4f4;background:linear-gradient(180deg,rgba(116,24,31,.72),rgba(28,4,8,.9));cursor:pointer;font-size:11px;font-weight:900}.private-chat-back-btn:hover{border-color:rgba(255,105,105,.78);box-shadow:0 0 12px rgba(255,25,45,.2)}.private-chat-thread-list{display:flex;flex-direction:column;gap:6px;padding:4px 3px}.private-chat-thread{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;width:100%;padding:8px 9px;border:1px solid rgba(39,217,255,.16);border-radius:10px;color:#eafcff;background:linear-gradient(180deg,rgba(10,24,34,.66),rgba(0,0,0,.34));cursor:pointer;text-align:left}.private-chat-thread:hover{border-color:rgba(39,217,255,.55);background:linear-gradient(180deg,rgba(18,70,98,.7),rgba(0,0,0,.42));box-shadow:0 0 14px rgba(39,217,255,.15)}.private-chat-thread-top{min-width:0}.private-chat-thread-name{min-width:0;color:#75eaff;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-chat-thread-time{color:rgba(214,242,255,.48);font-size:10px;justify-self:end}.private-chat-thread-last{grid-column:1/-1;min-width:0;color:rgba(239,252,255,.72);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-chat-thread-unread{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:10px;font-weight:900;background:radial-gradient(circle at 35% 25%,rgba(255,130,130,.98),rgba(205,0,25,.98));border:1px solid rgba(255,95,95,.82);box-shadow:0 0 12px rgba(255,0,35,.55)}#bottom-bar .nav-btn{position:relative;z-index:36!important;pointer-events:auto!important}.world-chat{z-index:26!important}#panel-window.gang-panel-window{width:min(1120px,94vw)!important;height:min(780px,88vh)!important}#panel-window.gang-panel-window #panel-content{inset:38px 46px 34px 46px}.gang-wrap{min-width:0}.gang-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 13px;padding:8px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:rgba(0,0,0,.24)}.gang-tab{flex:1 1 112px;min-height:38px;border:1px solid rgba(39,217,255,.26);border-radius:9px;color:#dff9ff;background:linear-gradient(180deg,rgba(20,74,102,.78),rgba(4,14,23,.92));cursor:pointer;font-weight:900;text-shadow:0 0 8px rgba(39,217,255,.18)}.gang-tab.active{color:#fff;border-color:rgba(255,184,74,.85);background:linear-gradient(180deg,rgba(122,54,20,.94),rgba(22,7,7,.96));box-shadow:0 0 16px rgba(255,126,0,.2),inset 0 0 12px rgba(255,255,255,.08)}.gang-tab-content{min-height:320px}.gang-hero-card{display:flex;align-items:center;gap:16px;min-height:118px;margin-bottom:12px;padding:18px;border:1px solid rgba(255,184,74,.36);border-radius:14px;background:radial-gradient(circle at 70% 20%,rgba(255,0,80,.16),transparent 36%),linear-gradient(180deg,rgba(33,16,12,.88),rgba(5,9,14,.82));box-shadow:inset 0 0 28px rgba(255,126,0,.06)}.gang-badge{width:82px;height:82px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,184,74,.55);border-radius:18px;color:#fff;background:linear-gradient(180deg,rgba(140,57,12,.92),rgba(18,5,5,.96));font-size:24px;font-weight:1000;letter-spacing:.5px;text-shadow:0 0 10px rgba(255,220,110,.35)}.gang-hero-title{color:#fff;font-size:28px;font-weight:1000;text-shadow:0 2px 4px #000,0 0 15px rgba(255,126,0,.3)}.gang-hero-meta{margin-top:6px;color:rgba(220,239,255,.7);font-size:13px}.gang-welcome{font-size:14px;text-align:center}.gang-money{display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.gang-money img{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255, 220, 110, .25))}.gang-empty{padding:14px;border:1px solid rgba(255,184,74,.16);border-radius:10px;color:rgba(231,246,255,.72);background:rgba(0,0,0,.22);text-align:center}.gang-alliance-row,.gang-invite-row,.gang-log-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.gang-forum-posts,.gang-log-list,.gang-member-list,.gang-news-list,.gang-topic-list{display:flex;flex-direction:column;gap:9px}.gang-member-row{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(180px,1fr) minmax(280px,1.25fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,184,74,.14);border-radius:12px;background:rgba(0,0,0,.24)}.gang-member-name-wrap{color:#fff;font-size:15px}.gang-mini-vip{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(255, 215, 90, .4))}.gang-member-stats{display:flex;flex-wrap:wrap;gap:9px;color:rgba(229,250,255,.86);font-size:12px}.gang-member-actions{display:grid;grid-template-columns:1fr 86px 80px;gap:7px}.gang-textarea{min-height:92px;resize:vertical;font-family:inherit}.gang-forum-post,.gang-news-item{padding:12px;border:1px solid rgba(255,184,74,.14);border-radius:12px;background:rgba(0,0,0,.24)}.gang-news-item h3{margin:0 0 5px;color:#fff}.gang-forum-post p,.gang-news-item p{white-space:pre-wrap;line-height:1.45}.gang-topic-row{width:100%;padding:12px;border:1px solid rgba(39,217,255,.18);border-radius:12px;color:#eafcff;background:rgba(0,0,0,.24);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.gang-topic-row:hover{border-color:rgba(39,217,255,.65);box-shadow:0 0 12px rgba(39,217,255,.12)}.gang-currency-select,.gang-rank-select{margin-bottom:8px}.action-btn.danger,.danger{border-color:rgba(255,59,59,.45)!important;background:linear-gradient(180deg,rgba(125,24,24,.95),rgba(31,5,5,.96))!important}.danger-text{color:#ffb4b4}@media (max-width:980px){.gang-member-actions,.gang-member-row{grid-template-columns:1fr}.gang-tab{flex-basis:96px}}.world-chat-notify.gang,.world-chat-tab .world-chat-notify.gang{background:radial-gradient(circle at 35% 25%,rgba(255,190,75,.98),rgba(215,45,0,.98));border-color:rgba(255,178,65,.9);box-shadow:0 0 12px rgba(255,115,0,.6)}.world-chat-tabs{gap:4px}.world-chat-tab{min-width:64px;padding-left:7px;padding-right:7px}.updates-open{position:absolute;left:13px;bottom:14px;min-width:112px;height:32px;padding:0 12px;z-index:36;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;pointer-events:auto;border-radius:18px;background:linear-gradient(180deg,rgba(28,32,38,.96) 0,rgba(18,22,28,.96) 100%);border:2px solid rgba(0,190,255,.22);box-shadow:0 0 10px rgba(0,180,255,.18),inset 0 1px 0 rgba(255,255,255,.05);color:#f0f6fb;font-size:14px;font-weight:800;white-space:nowrap;text-shadow:0 0 6px rgba(39,217,255,.22)}.updates-open.has-new,.updates-open:hover{border-color:rgba(39,217,255,.55);box-shadow:0 0 16px rgba(0,180,255,.34),inset 0 1px 0 rgba(255,255,255,.07)}.updates-button-badge{width:9px;height:9px;border-radius:50%;background:#ff3434;box-shadow:0 0 12px rgba(255,40,40,.9);flex:0 0 auto}#panel-window.updates-panel-window{width:min(920px,94vw)!important;height:min(700px,88vh)!important}.updates-wrap{display:flex;flex-direction:column;gap:12px}.updates-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:rgba(0,0,0,.22)}.updates-tab{border:1px solid rgba(39,217,255,.28);border-radius:10px;padding:8px 12px;color:#dff9ff;background:rgba(5,18,30,.78);cursor:pointer;font-weight:800}.updates-tab.active{color:#fff;border-color:rgba(39,217,255,.85);box-shadow:0 0 14px rgba(39,217,255,.28)}.updates-list{display:grid;gap:10px}.update-entry{padding:12px 14px;border-radius:13px;border:1px solid rgba(39,217,255,.2);background:rgba(0,0,0,.3);box-shadow:inset 0 0 18px rgba(39,217,255,.04)}.update-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.update-category{padding:4px 9px;border-radius:999px;border:1px solid rgba(39,217,255,.28);background:rgba(7,26,38,.78);color:#bff7ff;font-size:11px;font-weight:900;text-transform:uppercase}.update-date{color:rgba(214,242,255,.58);font-size:11px;white-space:nowrap}.update-title{color:#fff;font-size:17px;font-weight:900;margin-bottom:6px;text-shadow:0 0 10px rgba(39,217,255,.25)}.update-message{color:#d7eef6;font-size:13px;line-height:1.45;white-space:normal}.update-system .update-category{border-color:rgba(39,217,255,.45);color:#c9fbff}.update-balance .update-category{border-color:rgba(255,205,85,.48);color:#ffe29a}.update-bugfix .update-category{border-color:rgba(116,255,150,.45);color:#b6ffca}.update-event .update-category{border-color:rgba(255,116,240,.45);color:#ffc7fb}.update-info .update-category{border-color:rgba(170,190,210,.35);color:#d8e7ef}.admin-update-textarea{min-height:130px;resize:vertical}.gang-online-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;display:inline-block;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 8px rgba(0,0,0,.45)}.gang-online-dot.online{background:#28ff75;box-shadow:0 0 7px rgba(40,255,117,.85),0 0 14px rgba(40,255,117,.35)}.gang-online-dot.offline{background:#ff3b3b;box-shadow:0 0 7px rgba(255,59,59,.72),0 0 14px rgba(255,59,59,.25)}#app-shell,#game-frame,body,html{width:100vw;height:100vh;height:100dvh;min-height:100dvh;overscroll-behavior:none;-webkit-text-size-adjust:100%}button,input,select,textarea{-webkit-tap-highlight-color:transparent}@media (hover:none),(pointer:coarse),(max-width:980px),(max-height:620px){.action-btn,.gang-tab,.nav-btn,.tab,.updates-tab,button{touch-action:manipulation}.panel-input,input,select,textarea{font-size:16px!important}#game-frame{padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.auth-card{left:50%!important;right:auto!important;top:50%!important;width:min(360px,calc(100vw - 28px))!important;transform:translate(-50%,-50%)!important;padding:16px!important}.auth-logo{max-height:120px}.health-panel{left:calc(var(--safe-left) + 8px);top:calc(var(--safe-top) + 8px);min-width:168px;height:32px;padding:0 10px;z-index:36}#health-panel-value,.health-panel-label{font-size:12px}.health-panel-icon{width:20px;height:20px}#stats-panel:not(.bm-profile-hud){left:calc(var(--safe-left) + 8px);top:calc(var(--safe-top) + 52px);width:160px;min-height:0;max-height:calc(100dvh - 150px - var(--safe-top) - var(--safe-bottom));overflow:auto;padding:9px;font-size:11px;line-height:1.55;z-index:8}#stats-panel:not(.bm-profile-hud) img{width:14px;height:14px}.profile-title{font-size:14px}#bottom-bar{left:calc(var(--safe-left) + 10px);right:calc(var(--safe-right) + 10px);bottom:calc(var(--safe-bottom) + 10px);transform:none;width:auto;height:auto;min-height:56px;padding:7px;gap:7px;z-index:35!important}.nav-btn{min-height:44px;height:44px;font-size:11px;padding:0 8px}.updates-open{left:calc(var(--safe-left) + 10px);bottom:calc(var(--safe-bottom) + 76px);min-width:118px;height:34px;padding:0 12px;font-size:12px;z-index:36}.world-chat{width:min(340px,calc(100vw - 20px));height:250px;right:calc(var(--safe-right) + 10px);bottom:calc(var(--safe-bottom) + 76px);padding:8px;z-index:26!important;opacity:.42}.world-chat:focus-within,.world-chat:hover{opacity:.97}.world-chat-head{font-size:12px;padding-bottom:6px}.world-chat-tab{min-width:56px;height:30px;font-size:11px;padding-left:6px;padding-right:6px}.world-chat-status{font-size:9px}.world-chat-input,.world-chat-name,.world-chat-text{font-size:12px}.world-chat-input-row{gap:6px}.world-chat-emoji-btn{width:36px;min-width:36px;height:36px}.world-chat-emoji-panel{max-height:170px}#panel-host{padding:calc(var(--safe-top) + 8px) calc(var(--safe-right) + 8px) calc(var(--safe-bottom) + 8px) calc(var(--safe-left) + 8px);align-items:center;justify-content:center}#panel-window,#panel-window.admin-panel-window,#panel-window.updates-panel-window{width:calc(100vw - var(--safe-left) - var(--safe-right) - 16px)!important;height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 16px)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;border-radius:14px}#panel-close{right:8px;top:8px;width:42px;height:42px;font-size:28px;z-index:90!important}#panel-content,#panel-window.admin-panel-window #panel-content{inset:48px 14px 16px 14px!important;padding-right:2px}.panel-title{font-size:clamp(20px, 5.4vw, 26px);margin-bottom:8px}.panel-header{gap:8px;margin-bottom:10px}.panel-subtitle{font-size:12px}.card-stats-grid,.mini-grid3,.panel-grid,.panel-grid.single{grid-template-columns:1fr!important}.panel-grid.production-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.production-panel-grid>.production-stats-card{grid-column:1/-1!important}.production-panel-grid>.panel-card:not(.production-stats-card){padding:6px!important;min-width:0!important}.production-panel-grid>.panel-card:not(.production-stats-card) .section-title{font-size:11px!important;line-height:1.2!important;overflow-wrap:anywhere}.production-panel-grid>.panel-card:not(.production-stats-card) .field-block span,.production-panel-grid>.panel-card:not(.production-stats-card) .info-row{font-size:10px!important}.production-panel-grid>.panel-card:not(.production-stats-card) .action-btn,.production-panel-grid>.panel-card:not(.production-stats-card) .panel-input{min-width:0!important;width:100%!important;font-size:11px!important;padding-left:5px!important;padding-right:5px!important}.panel-card.span2{grid-column:auto!important}.panel-card{min-height:0;padding:7px}.button-row{flex-wrap:wrap}.action-btn,.button-col .action-btn,.button-row .action-btn{min-height:44px;font-size:14px}.admin-toolbar,.gang-tabs,.updates-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.admin-tab,.gang-tab,.updates-tab{flex:0 0 auto;min-height:40px;white-space:nowrap}.gang-member-actions,.gang-member-row{grid-template-columns:1fr!important}.gang-member-stats{justify-content:flex-start;flex-wrap:wrap}.update-entry-head{align-items:flex-start;flex-direction:column;gap:5px}.game-message-popup{left:calc(var(--safe-left) + 10px);right:calc(var(--safe-right) + 10px);top:calc(var(--safe-top) + 54px);transform:none;min-width:0;max-width:none}@keyframes bmMessageIn{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){#bottom-bar{flex-wrap:wrap;justify-content:center}.world-chat-tabs{overflow-x:auto}.panel-card{padding:9px}.stat-value{font-size:16px}}@media (hover:none) and (orientation:landscape),(pointer:coarse) and (orientation:landscape),(max-height:620px) and (orientation:landscape){#stats-panel:not(.bm-profile-hud){top:calc(var(--safe-top) + 48px);width:148px;max-height:calc(100dvh - 126px - var(--safe-top) - var(--safe-bottom));font-size:10px;padding:7px}#bottom-bar{left:50%;right:auto;transform:translateX(-50%);width:min(700px,calc(100vw - var(--safe-left) - var(--safe-right) - 230px));min-width:460px;min-height:50px;bottom:calc(var(--safe-bottom) + 8px)}.nav-btn{height:38px;min-height:38px;font-size:10px}.updates-open{bottom:calc(var(--safe-bottom) + 68px);left:calc(var(--safe-left) + 10px)}.world-chat{width:min(315px,35vw);height:min(250px,calc(100dvh - 118px - var(--safe-top) - var(--safe-bottom)));right:calc(var(--safe-right) + 10px);bottom:calc(var(--safe-bottom) + 68px)}#panel-window,#panel-window.admin-panel-window,#panel-window.updates-panel-window{width:calc(100vw - var(--safe-left) - var(--safe-right) - 18px)!important;height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 14px)!important}#panel-content,#panel-window.admin-panel-window #panel-content{inset:46px 18px 12px 18px!important}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.panel-grid.production-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.panel-grid.single{grid-template-columns:1fr!important}.card-stats-grid,.mini-grid3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.panel-card.span2{grid-column:span 2!important}}@media (max-height:430px){.world-chat{height:180px}#panel-content,#panel-window.admin-panel-window #panel-content{inset-top:44px}.panel-title{font-size:20px}.panel-card{padding:8px}}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){@supports (height:100svh){#app-shell,#game-frame,body,html{height:100svh!important;min-height:100svh!important}}#stats-panel:not(.bm-profile-hud){left:calc(var(--safe-left) + 5px)!important;top:calc(var(--safe-top) + 62px)!important;width:76px!important;max-height:320px!important;min-height:0!important;padding:6px 5px!important;font-size:10px!important;line-height:1.25!important;border-radius:16px!important;overflow:hidden!important;opacity:.92!important}#stats-panel:not(.bm-profile-hud) .profile-title{font-size:12px!important;margin-bottom:5px!important;white-space:nowrap;overflow:hidden;text-overflow:clip}#stats-panel:not(.bm-profile-hud) img{width:15px!important;height:15px!important;margin-right:1px!important}#stats-panel:not(.bm-profile-hud) hr{margin:5px 0!important}#bottom-bar{left:calc(var(--safe-left) + 8px)!important;right:calc(var(--safe-right) + 8px)!important;bottom:calc(var(--safe-bottom) + 92px)!important;transform:none!important;width:auto!important;min-height:96px!important;padding:6px!important;gap:6px!important;border-radius:14px!important}.nav-btn{flex:1 1 calc(33.333% - 6px)!important;min-width:calc(33.333% - 6px)!important;height:40px!important;min-height:40px!important;font-size:10px!important;padding:0 4px!important;border-radius:12px!important}.updates-open{left:calc(var(--safe-left) + 10px)!important;bottom:calc(var(--safe-bottom) + 200px)!important;min-width:116px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;border-radius:18px!important;z-index:36!important}.world-chat{left:calc(var(--safe-left) + 138px)!important;right:calc(var(--safe-right) + 10px)!important;bottom:calc(var(--safe-bottom) + 196px)!important;width:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:6px!important;overflow:hidden!important;opacity:.55!important;z-index:26!important;border-radius:18px!important}.world-chat:focus-within,.world-chat:hover{left:calc(var(--safe-left) + 10px)!important;right:calc(var(--safe-right) + 10px)!important;height:min(260px,34svh)!important;max-height:min(260px,34svh)!important;opacity:.98!important;z-index:37!important}.world-chat-head{padding:0 2px 6px!important;min-height:28px!important}.world-chat-tabs{max-width:none!important;overflow:hidden!important}.world-chat-tab{min-width:54px!important;height:28px!important;font-size:10px!important;padding:0 5px!important}.world-chat-status{font-size:9px!important;max-width:58px;overflow:hidden;text-overflow:ellipsis}.world-chat-messages{min-height:0!important}.world-chat-input-row{margin-top:6px!important}#panel-window,#panel-window.admin-panel-window,#panel-window.updates-panel-window{width:calc(100vw - var(--safe-left) - var(--safe-right) - 8px)!important;height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 8px)!important;border-radius:10px!important}#panel-content,#panel-window.admin-panel-window #panel-content{inset:50px 9px 12px 9px!important}#panel-close{width:44px!important;height:44px!important;right:6px!important;top:6px!important;font-size:30px!important}.building-name{font-size:clamp(10px, 3.1vw, 15px)!important;text-shadow:0 2px 3px #000,0 0 9px rgba(0,220,255,.75)!important}.building-map-meta{bottom:-16px!important;min-height:28px}.building-map-name{max-width:145px;font-size:8px!important;line-height:9px}.level-badge{font-size:9px!important;min-width:56px!important}}.transport-price{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:900}.transport-price img{width:17px;height:17px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255, 220, 90, .35))}.transport-model-card{border:1px solid rgba(39,217,255,.22);background:rgba(0,0,0,.28);border-radius:12px;padding:11px;box-shadow:inset 0 0 18px rgba(39,217,255,.04)}.transport-model-card.owned{border-color:rgba(100,255,150,.35);background:rgba(10,45,25,.28)}.transport-model-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.transport-model-name{color:#eaffff;font-size:16px;font-weight:900;text-shadow:0 0 8px rgba(39,217,255,.25)}.transport-model-status{flex:0 0 auto;padding:3px 7px;border-radius:999px;border:1px solid rgba(39,217,255,.22);color:#b8dce8;font-size:10px;font-weight:900;text-transform:uppercase;white-space:nowrap}.transport-model-status.ready{color:#b8ffcb;border-color:rgba(80,255,130,.35)}.transport-model-status.owned{color:#ffe49d;border-color:rgba(255,205,85,.42)}.transport-model-status.locked{color:#ffb8b8;border-color:rgba(255,80,80,.28)}.transport-model-meta .info-row{margin-bottom:0}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){.transport-model-head{flex-direction:column}.transport-model-status{align-self:flex-start}}.transport-send-all-box{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:12px}.transport-route-box{padding:9px;border-radius:10px;border:1px solid rgba(39,217,255,.16);background:rgba(0,0,0,.24)}.transport-cargo-select{min-height:38px}.transport-model-card.on-route{border-color:rgba(255,205,80,.38);box-shadow:inset 0 0 18px rgba(255,205,80,.05),0 0 16px rgba(255,205,80,.08)}.transport-model-status.route{color:#ffe49d;border-color:rgba(255,205,85,.42)}@media (max-width:980px){.transport-send-all-box{grid-template-columns:1fr}}.building-ready-dot{display:none;position:absolute;left:75%;top:25%;right:auto;width:16px;height:16px;margin-left:-8px;margin-top:-8px;transform-origin:center;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb3b3 0,#ff2b2b 38%,#a60000 100%);border:2px solid rgba(255,255,255,.92);box-shadow:0 0 0 2px rgba(0,0,0,.55),0 0 12px rgba(255,0,0,.85),0 0 22px rgba(255,0,0,.35);pointer-events:none;z-index:20;animation:1.1s ease-in-out infinite bmReadyDotPulse}.building-btn .building-ready-dot{pointer-events:auto;cursor:pointer}.building-btn.has-ready-alert .building-ready-dot,.nav-btn.has-ready-alert .building-ready-dot,button.has-ready-alert .building-ready-dot{display:block}.nav-btn.has-ready-alert{position:relative}@keyframes bmReadyDotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.22);opacity:.82}}.building-btn.has-ready-alert{position:absolute}.transport-vehicle-img.boat{display:block;width:100%;max-width:185px;height:82px;object-fit:contain;margin:6px 0 7px;filter:drop-shadow(0 6px 8px rgba(0, 0, 0, .65)) drop-shadow(0 0 10px rgba(39, 217, 255, .14));pointer-events:none;user-select:none}.transport-model-card.owned .transport-vehicle-img.boat{filter:drop-shadow(0 6px 8px rgba(0, 0, 0, .65)) drop-shadow(0 0 12px rgba(255, 205, 80, .16))}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){.building-ready-dot{width:14px;height:14px;right:-5px;top:-5px}.transport-vehicle-img.boat{max-width:155px;height:68px}}.transport-vehicle-img.plane{display:block;width:100%;max-width:185px;height:82px;object-fit:contain;margin:6px 0 7px;filter:drop-shadow(0 6px 8px rgba(0, 0, 0, .65)) drop-shadow(0 0 10px rgba(39, 217, 255, .14));pointer-events:none;user-select:none}.transport-model-card.owned .transport-vehicle-img.plane{filter:drop-shadow(0 6px 8px rgba(0, 0, 0, .65)) drop-shadow(0 0 12px rgba(255, 205, 80, .16))}.money-word-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 3px;vertical-align:-5px;border-radius:50%;pointer-events:none}.money-word-icon img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .7)) drop-shadow(0 0 6px rgba(39, 217, 255, .18))}.money-word-icon.dirty img{filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .7)) drop-shadow(0 0 7px rgba(255, 55, 55, .18))}.money-word-icon.euro img{filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .7)) drop-shadow(0 0 7px rgba(255, 216, 107, .22))}.game-message-text .money-word-icon,.info-row b .money-word-icon,.panel-notice .money-word-icon{vertical-align:-6px}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){.transport-vehicle-img.plane{max-width:155px;height:68px}.money-word-icon,.money-word-icon img{width:19px;height:19px}}.top-rankings-open{position:absolute;right:13px;top:8px;min-width:300px;height:42px;padding:3px 14px;z-index:36;display:grid;grid-template-columns:45px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:10px;border-radius:18px;border:2px solid rgba(0,190,255,.22);cursor:pointer;text-align:left}.top-rank-title{grid-row:1/span 2;font-weight:900;font-size:16px;letter-spacing:.08em}.top-rank-line{font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-rankings-panel-window{width:min(980px,94vw)!important;height:min(780px,88vh)!important}.top-list-wrap{display:grid;grid-template-columns:1fr;gap:14px}.top-list-card{min-height:auto}.top-list-stack{display:grid;gap:7px}.top-list-row{display:grid;grid-template-columns:52px 46px minmax(0,1fr) 132px;gap:12px;min-height:62px;padding:10px 12px;border:1px solid rgba(39,217,255,.13);border-radius:12px;background:linear-gradient(180deg,rgba(7,18,28,.78),rgba(3,9,16,.72))}.top-list-row.gang-row{grid-template-columns:52px minmax(0,1fr) 132px}.top-list-row:first-child{border-color:rgba(255,216,107,.45);box-shadow:inset 0 0 16px rgba(255,216,107,.05),0 0 10px rgba(255,216,107,.08)}.top-list-rank{color:#ffd86b;font-weight:900;text-align:center;font-size:16px}.top-list-player-main{min-width:0}.top-list-name{color:#eafcff;font-weight:900;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-list-tag{color:#8eeaff;font-size:12px;margin-left:4px}.top-list-meta{color:#8faebe;font-size:11px;display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.top-list-value{justify-self:end;min-width:104px;padding:6px 10px;border-left:1px solid rgba(39,217,255,.12);text-align:center}.top-list-value span{display:block;color:#8faebe;font-size:10px}.top-list-value b{color:#fff;font-size:13px;text-shadow:0 0 6px rgba(39,217,255,.22)}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){.top-rankings-open{right:8px;top:48px;min-width:210px;max-width:calc(100vw - 18px);height:40px;grid-template-columns:38px 1fr;padding:3px 10px}.top-rank-title{font-size:14px}.top-rank-line{font-size:10px}.top-list-row,.top-list-row.gang-row{grid-template-columns:42px 40px minmax(0,1fr)}.top-list-row.gang-row{grid-template-columns:42px minmax(0,1fr)}.top-list-value{grid-column:2/-1;justify-self:stretch;min-width:0;border-left:0;border-top:1px solid rgba(39,217,255,.1);text-align:left;padding-left:0}}.top-ranking-dropdown-row{display:grid;grid-template-columns:110px minmax(0,320px);align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(39,217,255,.18);border-radius:10px;background:rgba(0,0,0,.24)}.top-ranking-dropdown-row span{color:#d8f8ff;font-size:13px}.top-ranking-select{max-width:360px;font-weight:800;cursor:pointer}@media (max-width:720px){.top-ranking-dropdown-row{grid-template-columns:1fr}.top-ranking-select{max-width:none}}.profile-open,.profile-title.profile-open{display:block;width:100%;border:0;padding:0;margin:0 0 6px;background:0 0;cursor:pointer}.profile-title.profile-open:hover{color:#fff;text-shadow:0 0 12px rgba(39,217,255,.8)}.profile-panel-wrap{display:grid;gap:14px}.profile-overview,.profile-tab-content{display:grid;gap:14px}.profile-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.profile-tab-btn{min-height:40px;padding:9px 10px;border:1px solid rgba(39,217,255,.32);border-radius:9px;color:#eafcff;background:linear-gradient(180deg,rgba(14,45,66,.94),rgba(5,15,24,.94));font-weight:800;cursor:pointer}.profile-tab-btn.active{border-color:rgba(39,217,255,.85);box-shadow:0 0 14px rgba(39,217,255,.24),inset 0 0 12px rgba(39,217,255,.08)}.profile-tab-btn.danger{border-color:rgba(255,80,80,.45);background:linear-gradient(180deg,rgba(93,18,22,.95),rgba(38,4,7,.95))}.profile-inner-card,.profile-summary-card,.profile-tattoos-block{padding:12px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:rgba(0,0,0,.28)}.profile-summary-card{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.profile-summary-card .info-row{border-bottom:none;padding:4px 0;display:grid;gap:2px}.profile-summary-card .info-row b,.profile-summary-card .info-row span{text-align:left}.bm-push-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin-top:12px}.bm-push-pref-row{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 9px;border:1px solid rgba(39,217,255,.14);border-radius:9px;background:rgba(0,0,0,.22);color:rgba(225,247,255,.9);font-size:11px;font-weight:800}.bm-push-pref-row input{accent-color:#27d9ff}@media (max-width:620px){.bm-push-preferences{grid-template-columns:1fr}}#bm-discord-link-block .bm-discord-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#bm-discord-link-block .bm-discord-title{color:#eefbff;font-size:17px;font-weight:800}#bm-discord-link-block .bm-discord-badge{padding:5px 9px;border:1px solid rgba(130,145,255,.35);border-radius:999px;background:rgba(91,110,255,.18);color:#dfe4ff;font-size:12px;font-weight:800}#bm-discord-link-block .bm-discord-note{color:rgba(225,243,250,.82);font-size:13px;line-height:1.5}#bm-discord-link-block .bm-discord-note-spaced{margin-top:7px}#bm-discord-link-block .bm-discord-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}#bm-discord-link-block .bm-discord-actions-centered{justify-content:center}#bm-discord-link-block .bm-discord-code{margin-top:12px;padding:13px;border:1px dashed rgba(135,225,255,.45);border-radius:12px;background:rgba(0,0,0,.28);text-align:center}#bm-discord-link-block .bm-discord-code strong{display:block;margin:5px 0;color:#8eeaff;font-size:26px;letter-spacing:3px;user-select:all}#bm-discord-link-block .bm-discord-ok{color:#75f0a8;font-weight:800}#bm-discord-link-block .bm-discord-error{color:#ff9e9e;font-weight:700}.profile-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-country-settings-card,.profile-settings-wide-card{grid-column:span 2}.profile-settings-slot{display:none}.inline-euro-icon{width:18px;height:18px;object-fit:contain;vertical-align:-4px;margin-left:3px;filter:drop-shadow(0 0 5px rgba(255, 220, 80, .22))}.tattoo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.tattoo-card{min-height:120px;padding:12px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(39,217,255,.08),transparent 38%),rgba(0,0,0,.3)}.tattoo-title{color:#d9fbff;font-size:15px;font-weight:900;margin-bottom:8px}.tattoo-bonus{color:#fff;font-size:14px;font-weight:800;margin-bottom:12px}.tattoo-upgrade-btn{width:100%;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:4px}#profile-change-country,#profile-change-language,#profile-change-mail,#profile-change-password{display:inline-flex;align-items:center;justify-content:center;gap:4px}@media (max-width:900px){.profile-settings-grid,.profile-summary-card,.profile-tabs,.tattoo-grid{grid-template-columns:1fr}.profile-country-settings-card,.profile-settings-wide-card{grid-column:auto}}.top-rankings-open{background:linear-gradient(180deg,rgba(8,17,25,.5),rgba(3,8,13,.38))!important;border-color:rgba(39,217,255,.14)!important;box-shadow:0 0 6px rgba(0,180,255,.08),inset 0 1px 0 rgba(255,255,255,.035)!important;backdrop-filter:blur(5px);opacity:.82}.top-rankings-open:hover{opacity:.96;border-color:rgba(39,217,255,.34)!important;box-shadow:0 0 10px rgba(0,180,255,.15),inset 0 1px 0 rgba(255,255,255,.06)!important}.top-rank-title{color:rgba(255,216,107,.78)!important;text-shadow:0 0 5px rgba(255,216,107,.22)!important}.top-rank-line{color:rgba(239,251,255,.78)!important}.top-ranking-select{height:42px!important;min-height:42px;line-height:42px!important;padding:0 42px 0 14px!important;display:flex;align-items:center;background:linear-gradient(180deg,rgba(12,31,43,.94),rgba(4,12,20,.96))!important;border-radius:9px!important;box-shadow:inset 0 0 10px rgba(39,217,255,.06),0 0 8px rgba(0,180,255,.08);text-align:left;vertical-align:middle;appearance:none;-webkit-appearance:none;background-position:calc(100% - 19px) 17px,calc(100% - 13px) 17px,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}.gang-currency-select option,.gang-rank-select option,.gym-turbo-select option,.top-ranking-select option{background:#07111a;color:#eafcff}.gang-currency-select,.gang-rank-select{height:38px!important;min-height:38px;line-height:38px!important;padding:0 38px 0 12px!important;color:#eafcff!important;background:linear-gradient(180deg,rgba(14,42,58,.94),rgba(4,12,18,.98))!important;border:1px solid rgba(39,217,255,.3)!important;border-radius:9px!important;box-shadow:inset 0 0 10px rgba(39,217,255,.06),0 0 8px rgba(0,180,255,.07);font-weight:800;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(216,248,255,.9) 50%),linear-gradient(135deg,rgba(216,248,255,.9) 50%,transparent 50%),linear-gradient(180deg,rgba(14,42,58,.94),rgba(4,12,18,.98))!important;background-position:calc(100% - 18px) 15px,calc(100% - 12px) 15px,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}.gang-member-actions{align-items:center}.gang-member-actions .gang-rank-select{min-width:150px}.gym-turbo-box{margin-top:8px!important;padding-top:8px!important}.gym-turbo-title{display:none!important}.gym-turbo-select{height:38px!important;line-height:38px!important;padding:0 40px 0 12px!important;color:#eafcff!important;background:linear-gradient(180deg,rgba(12,31,43,.94),rgba(4,12,20,.96))!important;border:1px solid rgba(39,217,255,.3)!important;border-radius:9px!important;font-weight:900;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(216,248,255,.92) 50%),linear-gradient(135deg,rgba(216,248,255,.92) 50%,transparent 50%),linear-gradient(180deg,rgba(12,31,43,.94),rgba(4,12,20,.96))!important;background-position:calc(100% - 18px) 15px,calc(100% - 12px) 15px,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}.gym-turbo-box .action-btn{text-transform:uppercase}.shop-wrap{display:grid;grid-template-columns:1fr;gap:14px}.shop-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shop-product-card{min-height:190px}.shop-payment-product-card{display:flex;flex-direction:column;height:100%}.shop-product-title{font-size:18px;font-weight:900;color:#eafcff;text-shadow:0 0 12px rgba(39,217,255,.28);margin-bottom:8px}.shop-product-desc{color:rgba(220,245,255,.78);min-height:38px;margin-bottom:10px}.shop-product-meta{margin:8px 0 12px}.shop-payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.shop-payment-section-battle_pass .shop-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-payment-card-head{display:flex;gap:14px;align-items:center;margin-bottom:10px}.shop-payment-card-img{width:86px;height:86px;flex:0 0 86px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .38))}.shop-payment-card-type{color:#b8f4ff;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-bottom:3px}.shop-payment-reward-lines{margin-bottom:12px}@media (max-width:760px){.shop-payment-section-battle_pass .shop-payment-grid,.shop-products-grid{grid-template-columns:1fr}}.money-line.euro.profile-money-line{position:relative}.euro-shop-plus{width:23px;height:23px;flex:0 0 23px;display:inline-grid;place-items:center;margin-left:auto;padding:0;border:1px solid rgba(255,220,80,.62);border-radius:50%;color:#fff7c8;background:radial-gradient(circle at 35% 25%,rgba(255,232,113,.35),transparent 42%),linear-gradient(180deg,rgba(90,66,13,.95),rgba(24,17,4,.96));box-shadow:0 0 8px rgba(255,220,80,.28),inset 0 1px 0 rgba(255,255,255,.15);font-size:18px;line-height:1;font-weight:900;cursor:pointer;transform:translateY(-1px)}.euro-shop-plus:hover{border-color:rgba(255,238,135,.95);box-shadow:0 0 13px rgba(255,220,80,.42),inset 0 1px 0 rgba(255,255,255,.18);color:#fff}.euro-shop-plus:active{transform:translateY(0) scale(.96)}.shop-buy-btn{width:100%;margin-top:auto}.shop-info-card{border-color:rgba(255,220,80,.22);background:radial-gradient(circle at 75% 15%,rgba(255,220,80,.1),transparent 34%),rgba(0,0,0,.32)}@media (max-width:620px){.euro-shop-plus{width:21px;height:21px;flex-basis:21px;font-size:16px}}.attack-wrap{display:grid;gap:12px}.attack-filter-card{min-height:auto}.attack-filter-grid{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:10px;align-items:end}.attack-filter-actions{display:flex;gap:7px;align-items:center;padding-bottom:5px}.attack-select{background:linear-gradient(180deg,rgba(14,42,58,.94),rgba(4,12,18,.98))!important;border-radius:9px!important;font-weight:800}.attack-select option{background:#07111a;color:#eafcff}.attack-target-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attack-target-card{min-height:auto;display:grid;gap:10px;background:radial-gradient(circle at 85% 10%,rgba(39,217,255,.08),transparent 30%),rgba(0,0,0,.32)}.attack-target-card.online{border-color:rgba(70,255,140,.3)}.attack-target-card.offline{border-color:rgba(255,180,75,.2);opacity:.92}.attack-target-card.repeat-protected{border-color:rgba(255,196,76,.48);box-shadow:inset 0 0 18px rgba(255,196,76,.06)}.attack-target-card.repeat-protected .attack-target-btn:disabled{opacity:.82;cursor:not-allowed;color:#ffe6a3}.attack-target-main{display:flex;justify-content:space-between}.attack-target-name{color:#eafcff;font-size:17px;font-weight:900;text-shadow:0 0 10px rgba(39,217,255,.22)}.attack-target-meta{margin-top:4px;display:grid;gap:2px;color:rgba(220,245,255,.7);font-size:12px}.attack-status-dot{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:900;border:1px solid rgba(39,217,255,.2)}.attack-status-dot.online{color:#b6ffcb;border-color:rgba(75,255,135,.38);background:rgba(5,60,27,.35)}.attack-status-dot.offline{color:#ffd99a;border-color:rgba(255,190,80,.28);background:rgba(65,40,5,.25)}.attack-target-btn{width:100%;margin:0}.attack-empty-card{grid-column:1/-1}.attack-fight-wrap{display:grid;gap:11px}.attack-fight-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.attack-fight-status{color:#ffd86b;font-weight:900;text-align:right;text-shadow:0 0 8px rgba(255,216,107,.25)}.attack-fight-status .attack-next-btn{min-width:112px;margin:0;white-space:nowrap}.attack-fight-arena{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:10px;align-items:stretch}.attack-fighter{min-height:235px;padding:10px;border:1px solid rgba(39,217,255,.2);border-radius:13px;background:radial-gradient(circle at 50% 5%,rgba(39,217,255,.1),transparent 32%),rgba(0,0,0,.3)}.attack-fighter-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.attack-fighter-name{min-width:0;color:#eafcff;font-weight:1000;display:flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attack-fighter-name span{min-width:0;overflow:hidden;text-overflow:ellipsis}.attack-fighter-mini-avatar{width:26px!important;height:26px!important;flex:0 0 26px;border-radius:50%;object-fit:cover;border:1px solid rgba(39,217,255,.55);box-shadow:0 0 8px rgba(39,217,255,.2)}.attack-hp-text{flex:0 0 auto;color:#fdd;font-weight:900;font-size:12px}.attack-hp-bar{height:9px;border:1px solid rgba(255,80,80,.35);border-radius:999px;background:rgba(35,0,0,.42);overflow:hidden;margin-bottom:9px}.attack-hp-bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,rgba(255,54,54,.95),rgba(255,190,80,.95));box-shadow:0 0 10px rgba(255,70,70,.32);transition:width .28s}.attack-fighter-visual{--attack-facing:1;--attack-rest-x:0px;--attack-shoot-x:12px;--attack-hit-x:-8px;position:relative;height:128px;display:flex;align-items:flex-end;justify-content:center;overflow:visible;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.26));margin-bottom:9px}.attack-left .attack-fighter-visual{--attack-facing:1;--attack-rest-x:-5px;--attack-shoot-x:7px;--attack-hit-x:-13px}.attack-right .attack-fighter-visual{--attack-facing:-1;--attack-rest-x:5px;--attack-shoot-x:-7px;--attack-hit-x:13px}.attack-fighter-visual img{max-width:92%;max-height:125px;object-fit:contain;transform:translateX(var(--attack-rest-x)) scaleX(var(--attack-facing));filter:drop-shadow(0 7px 8px rgba(0, 0, 0, .75)) drop-shadow(0 0 8px rgba(39, 217, 255, .12));pointer-events:none;user-select:none}.attack-vs{align-self:center;justify-self:center;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#ffd86b;border:1px solid rgba(255,216,107,.4);background:radial-gradient(circle,rgba(255,216,107,.15),rgba(0,0,0,.38));font-weight:1000;text-shadow:0 0 8px rgba(255,216,107,.35)}.attack-fight-buttons{justify-content:center}.attack-fight-buttons .action-btn{min-width:180px;font-weight:1000}.attack-round-log{max-height:92px;overflow-y:auto;border:1px solid rgba(39,217,255,.12);border-radius:10px;background:rgba(0,0,0,.22);padding:8px;font-size:12px;color:rgba(230,248,255,.82)}.attack-log-line{padding:3px 0;border-bottom:1px dashed rgba(255,255,255,.05)}.attack-damage-bubble{position:absolute;top:18px;left:50%;z-index:6;transform:translateX(-50%);min-width:78px;padding:6px 10px;border-radius:999px;color:#fff;background:radial-gradient(circle at 35% 25%,rgba(255,135,135,.95),rgba(205,25,25,.96));border:1px solid rgba(255,160,160,.72);box-shadow:0 0 14px rgba(255,25,25,.42),0 5px 10px rgba(0,0,0,.45);text-align:center;font-weight:1000;font-size:13px;pointer-events:none;animation:.88s ease-out forwards attackDamageBubble}.attack-shoot img{animation:.34s ease-out attackShoot}.attack-hit img{animation:.34s ease-out attackHit}@keyframes attackDamageBubble{0%{opacity:0;transform:translate(-50%,10px) scale(.72)}18%{opacity:1;transform:translate(-50%,0) scale(1.08)}100%{opacity:0;transform:translate(-50%,-42px) scale(.92)}}@keyframes attackShoot{0%,100%{transform:translateX(var(--attack-rest-x)) scaleX(var(--attack-facing)) scale(1)}50%{transform:translateX(var(--attack-shoot-x)) scaleX(var(--attack-facing)) scale(1.025)}}@keyframes attackHit{0%,100%{filter:brightness(1);transform:translateX(var(--attack-rest-x)) scaleX(var(--attack-facing))}40%{filter:brightness(1.65) drop-shadow(0 0 8px rgba(255, 60, 60, .55));transform:translateX(var(--attack-hit-x)) scaleX(var(--attack-facing))}}@media (max-width:860px){.attack-filter-grid{grid-template-columns:1fr}.attack-filter-actions{padding-bottom:0}.attack-fight-arena,.attack-target-list{grid-template-columns:1fr}.attack-vs{width:40px;height:40px}}.transport-model-head.centered .transport-model-name{width:100%;text-align:center;font-size:17px;letter-spacing:.02em;color:#eaffff;text-shadow:0 0 9px rgba(39,217,255,.28),0 2px 3px rgba(0,0,0,.75)}.transport-model-head.centered .transport-model-status{display:inline-flex;align-items:center;justify-content:center;min-width:118px;max-width:100%;white-space:normal;text-align:center;line-height:1.25;margin:0 auto}.transport-model-status-list{width:100%;display:grid;gap:4px;margin-top:2px}.transport-status-line{min-height:24px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border-radius:8px;border:1px solid rgba(39,217,255,.12);background:rgba(0,0,0,.2);color:rgba(230,248,255,.82);font-size:11px;font-weight:800;line-height:1.25;text-align:center}.transport-status-line.ok{color:#b8ffcb;border-color:rgba(80,255,130,.22);background:rgba(8,55,24,.18)}.transport-status-line.ready{color:#d7ffb8;border-color:rgba(150,255,80,.3);background:rgba(35,70,10,.2);box-shadow:inset 0 0 10px rgba(130,255,80,.04)}.transport-status-line.route{color:#ffe49d;border-color:rgba(255,205,85,.26);background:rgba(70,45,8,.18)}.transport-status-line.warn{color:#ffd99a;border-color:rgba(255,190,80,.24);background:rgba(70,42,8,.16)}.transport-status-line.locked{color:#ffb8b8;border-color:rgba(255,80,80,.25);background:rgba(80,10,10,.16)}.transport-model-head.centered .transport-vehicle-img.boat,.transport-model-head.centered .transport-vehicle-img.plane{margin-left:auto;margin-right:auto}.transport-model-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.transport-model-card{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important}.transport-model-head.centered{display:block!important;text-align:center!important;margin-bottom:10px!important}.transport-model-title-wrap{display:grid!important;justify-items:center!important;gap:6px!important;width:100%!important}.transport-model-meta{width:100%!important;margin-top:8px!important}.transport-model-card>.button-row,.transport-route-box{width:100%!important;margin-top:auto!important}.transport-model-card>.button-row .action-btn,.transport-route-box .action-btn{width:100%!important}@media (max-width:980px){.transport-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (hover:none) and (orientation:portrait),(pointer:coarse) and (orientation:portrait),(max-width:620px) and (orientation:portrait){.transport-model-head.centered .transport-model-name{font-size:15px}.transport-status-line{font-size:10px;min-height:22px;padding:3px 6px}.transport-model-grid{grid-template-columns:1fr!important}}.penalty-lock-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9500;width:min(520px,calc(100% - 30px));pointer-events:auto}.penalty-lock-panel.hidden{display:none}.penalty-lock-card{border:1px solid rgba(44,220,255,.38);border-radius:22px;padding:24px;background:radial-gradient(circle at 20% 0,rgba(54,216,255,.16),transparent 35%),linear-gradient(145deg,rgba(20,23,29,.98),rgba(5,8,13,.96));box-shadow:0 0 28px rgba(39,217,255,.2),inset 0 0 22px rgba(255,255,255,.04);text-align:center}.penalty-lock-card.jail{border-color:rgba(255,180,90,.45);box-shadow:0 0 28px rgba(255,157,49,.18),inset 0 0 22px rgba(255,255,255,.04)}.penalty-lock-title{font-size:26px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#dff8ff;text-shadow:0 0 12px rgba(39,217,255,.38);margin-bottom:10px}.penalty-lock-text{color:rgba(235,247,255,.88);line-height:1.45;font-weight:700}.penalty-lock-time{margin:18px auto 14px;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.1);color:rgba(235,247,255,.86);font-weight:800}.penalty-lock-time b{color:#fff;font-size:20px;text-shadow:0 0 10px rgba(39,217,255,.3)}.penalty-exit-btn{justify-content:center;gap:6px;min-width:190px}.penalty-list{display:grid;gap:10px}.penalty-player-row{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(0,0,0,.2)}.penalty-player-row.online{border-color:rgba(39,217,255,.25)}.penalty-player-name{font-size:16px;font-weight:950;color:#f2fbff}.penalty-player-gang{margin-top:3px;color:rgba(220,235,245,.72);font-size:12px;font-weight:700}.penalty-online-dot{display:inline-flex;margin-left:6px;font-size:11px;text-transform:uppercase;color:rgba(181,235,255,.76)}.penalty-player-row.offline .penalty-online-dot{color:rgba(255,255,255,.42)}.penalty-player-right{display:grid;justify-items:end;gap:8px}.penalty-player-time{font-weight:950;color:#dff8ff}.penalty-help-btn{min-width:160px;padding-left:12px;padding-right:12px}@media (max-width:720px){.penalty-player-row{grid-template-columns:1fr}.penalty-player-right{justify-items:stretch}.penalty-help-btn{width:100%}}.help-wrap{display:flex;flex-direction:column;gap:12px}.help-tabs{margin-bottom:2px}.help-content{display:flex;flex-direction:column;gap:12px}.help-benefit-card .section-title,.help-system-intro .section-title,.help-vip-intro .section-title{margin-bottom:8px}.help-benefit-list{margin:0;padding-left:20px;display:grid;gap:8px;color:rgba(226,246,255,.88);line-height:1.42;font-size:13px}.help-benefit-list li::marker{color:#27d9ff}.help-vip-card{border-color:rgba(39,217,255,.18)}.help-elite-card{border-color:rgba(255,216,107,.22)}.help-combo-card{border-color:rgba(255,82,82,.2)}.help-system-intro{border-color:rgba(39,217,255,.2)}.help-system-grid{align-items:stretch}.help-system-card{height:100%}.help-system-card-battle{border-color:rgba(255,82,82,.2)}.help-system-card-war{border-color:rgba(255,216,107,.22)}.help-system-card-boxes{border-color:rgba(173,108,255,.22)}.help-system-card-upgrade{border-color:rgba(64,224,162,.2)}.help-soon-card{min-height:190px}@media (max-width:900px){.help-system-grid,.help-vip-grid{grid-template-columns:1fr}}.news-open{left:137px}.help-open{left:261px}.help-open:hover{border-color:rgba(255,216,107,.5);box-shadow:0 0 16px rgba(255,216,107,.22),inset 0 1px 0 rgba(255,255,255,.07)}.help-open.has-ticket-reply{border-color:rgba(255,70,70,.72);box-shadow:0 0 16px rgba(255,42,42,.28),inset 0 1px 0 rgba(255,255,255,.07)}.help-ticket-badge{right:4px;top:-4px}.help-tab{position:relative}.support-tab-badge{right:-4px;top:-5px;width:11px;height:11px;border-width:2px}.news-open.has-new{border-color:rgba(255,216,107,.62);box-shadow:0 0 16px rgba(255,216,107,.26),inset 0 1px 0 rgba(255,255,255,.07)}.news-button-badge{min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#ff3434;box-shadow:0 0 12px rgba(255,40,40,.9);flex:0 0 auto;color:#fff;font-size:10px;font-weight:950;line-height:17px;text-align:center}.news-button-badge.hidden{display:none}.news-entry.news-unseen{border-color:rgba(255,216,107,.42);box-shadow:inset 0 0 18px rgba(255,216,107,.05),0 0 10px rgba(255,216,107,.08)}@media (max-width:520px){.updates-open{min-width:88px;padding:0 8px;font-size:12px}.news-open{left:108px}.help-open{left:203px}}#country-text,.country-text{color:rgba(226,246,255,.82);font-size:13px;font-weight:800;text-shadow:0 0 6px rgba(39,217,255,.16)}.news-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.news-search-input{height:34px}.news-search-clear{min-width:44px;height:34px;padding:0 12px;border-radius:10px}#reg-country,#reg-gender{cursor:pointer}#reg-username{text-transform:none}.gang-slot-buy-card .card-stats-grid{margin-bottom:10px}.building-btn.level-locked-building{filter:brightness(.55)}.building-btn.level-locked-building img,.building-btn.level-locked-building:hover img{filter:grayscale(1) saturate(0) drop-shadow(0 5px 7px rgba(0, 0, 0, .72))}#map-layer,#map-layer *,.building-btn,.building-btn *{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}.attack-select,.auth-form select,.gang-currency-select,.news-tab-select,.panel-input select,.profile-country-select,.top-ranking-select,.transport-cargo-select,select,select.panel-input{color:#eafaff!important;background-color:#1b1714!important;background-image:linear-gradient(180deg,rgba(58,45,36,.96),rgba(22,17,14,.98))!important;border:1px solid rgba(190,132,72,.42)!important;box-shadow:inset 0 0 14px rgba(255,153,63,.08),0 0 10px rgba(0,0,0,.25)!important;text-shadow:0 1px 2px rgba(0,0,0,.85)}select.panel-input:focus,select.panel-input:hover,select:focus,select:hover{border-color:rgba(230,164,92,.72)!important;box-shadow:inset 0 0 16px rgba(255,153,63,.12),0 0 12px rgba(230,164,92,.18)!important;outline:0!important}select optgroup,select option{color:#eafaff!important;background:#1b1714!important}select option:checked,select option:hover{color:#fff!important;background:#3a2d24!important}.health-panel-separator{width:1px;height:18px;background:rgba(226,246,255,.18);margin:0 3px}.immunity-icon,.immunity-panel-icon{width:22px;height:22px;object-fit:contain;display:inline-block;vertical-align:middle;filter:drop-shadow(0 0 6px rgba(100, 200, 255, .35))}.immunity-icon.active,.immunity-panel-icon.active{filter:drop-shadow(0 0 8px rgba(120, 220, 255, .75))}#immunity-panel-value{color:rgba(226,246,255,.72);font-size:14px;font-weight:800;white-space:nowrap;text-shadow:0 0 6px rgba(100,200,255,.12)}#immunity-panel-value.active{color:#bff7ff;text-shadow:0 0 9px rgba(100,220,255,.45)}.police-immunity-card{min-height:auto}.police-immunity-head{display:flex;align-items:center;gap:13px;margin-bottom:10px}.police-immunity-icon{width:52px;height:52px;filter:drop-shadow(0 0 12px rgba(100, 220, 255, .55))}.immunity-progress{position:relative;height:9px;overflow:hidden;margin-top:10px;border-radius:999px;border:1px solid rgba(120,220,255,.22);background:rgba(0,0,0,.35)}.immunity-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(50,170,255,.8),rgba(170,245,255,.95));box-shadow:0 0 12px rgba(120,220,255,.45)}.attack-target-card.immune{border-color:rgba(120,220,255,.35);box-shadow:inset 0 0 18px rgba(80,180,255,.08),0 0 16px rgba(80,180,255,.1)}.attack-immunity-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;border-radius:999px;border:1px solid rgba(120,220,255,.35);background:rgba(0,30,55,.45);color:#c9f8ff;font-size:10px;font-weight:900;vertical-align:middle}.police-immunity-buy-box{margin-top:12px;display:grid;gap:8px}.police-immunity-price{margin:0;min-height:36px;display:flex;align-items:center}.stat-value-html{display:inline-flex;align-items:center;gap:5px}.attack-target-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.attack-immunity-badge{width:24px;height:24px;padding:2px!important;justify-content:center;position:relative}.attack-immunity-badge .immunity-icon{width:18px;height:18px}.attack-immunity-badge:hover::after{content:"Imunitet: " attr(data-immunity-time);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:9999;min-width:118px;padding:6px 9px;border-radius:9px;border:1px solid rgba(120,220,255,.42);background:rgba(8,18,28,.96);color:#d9fbff;font-size:11px;font-weight:900;line-height:1.1;text-align:center;white-space:nowrap;box-shadow:0 0 14px rgba(80,190,255,.22),inset 0 0 10px rgba(120,220,255,.08);pointer-events:none}body[data-language=en] .attack-immunity-badge:hover::after{content:"Immunity: " attr(data-immunity-time)}body[data-language=sq] .attack-immunity-badge:hover::after{content:"Imuniteti: " attr(data-immunity-time)}.attack-immunity-badge:hover::before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);transform:translateX(-50%);z-index:9999;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(120,220,255,.42);pointer-events:none}.top-immunity-wrap{display:inline-flex;align-items:center;gap:8px}.top-immunity-wrap.hidden{display:none!important}.exp-text{color:#d9fbff;font-size:12px;font-weight:700}.exp-mini-bar{width:100%;height:6px;margin:3px 0 7px;overflow:hidden;border-radius:999px;border:1px solid rgba(39,217,255,.25);background:rgba(0,0,0,.42)}.exp-mini-bar span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(39,217,255,.75),rgba(255,216,107,.95));box-shadow:0 0 10px rgba(39,217,255,.42);transition:width .25s}.side-panel-toggle{position:absolute;width:27px;height:27px;z-index:80;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(39,217,255,.28);color:rgba(220,250,255,.92);background:rgba(0,0,0,.18);box-shadow:inset 0 0 8px rgba(39,217,255,.06),0 0 9px rgba(0,180,255,.1);font-size:17px;font-weight:900;line-height:1;cursor:pointer;opacity:.42;transition:opacity .14s,border-color .14s,background .14s,box-shadow .14s,transform .14s}.side-panel-toggle:hover{opacity:.96;border-color:rgba(39,217,255,.78);background:rgba(2,16,26,.62);box-shadow:inset 0 0 10px rgba(39,217,255,.1),0 0 14px rgba(39,217,255,.22);transform:scale(1.04)}.profile-panel-toggle{left:5px;top:5px}.chat-panel-toggle{right:6px;top:6px;background:rgba(0,0,0,.1)}.chat-sound-toggle{right:39px;top:6px;background:rgba(0,0,0,.1);font-size:14px}.chat-sound-toggle.muted{opacity:.82;border-color:rgba(255,95,95,.58);color:rgba(255,210,210,.94);box-shadow:inset 0 0 9px rgba(255,95,95,.08),0 0 10px rgba(255,95,95,.14)}#stats-panel:not(.bm-profile-hud){overflow:visible}#stats-panel:not(.bm-profile-hud).profile-panel-disabled{padding:0;border-color:transparent;background:0 0;box-shadow:none;backdrop-filter:none;opacity:.72}#stats-panel:not(.bm-profile-hud).profile-panel-disabled>:not(#profile-panel-toggle){display:none!important}#stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle{left:0;top:0;opacity:1;border-color:rgba(39,217,255,.78);background:rgba(2,16,26,.78);box-shadow:inset 0 0 10px rgba(39,217,255,.1),0 0 14px rgba(39,217,255,.22)}#stats-panel:not(.bm-profile-hud).profile-panel-disabled:hover #profile-panel-toggle{opacity:.96}.world-chat.chat-panel-disabled{padding:0;border-color:transparent;background:0 0;box-shadow:none;backdrop-filter:none;opacity:.72;overflow:visible}.world-chat.chat-panel-disabled:focus-within,.world-chat.chat-panel-disabled:hover{border-color:transparent;background:0 0;box-shadow:none;opacity:.86}.world-chat.chat-panel-disabled>:not(#chat-panel-toggle){display:none!important}.world-chat.chat-panel-disabled #chat-panel-toggle{right:0;top:0;opacity:1;border-color:rgba(39,217,255,.78);background:rgba(2,16,26,.78);box-shadow:inset 0 0 10px rgba(39,217,255,.1),0 0 14px rgba(39,217,255,.22)}.world-chat.chat-panel-disabled:hover #chat-panel-toggle{opacity:.96}.inventory-panel-window{width:min(940px,calc(100vw - 42px))!important;height:min(620px,calc(100vh - 42px))!important}.inventory-panel-window #panel-content{inset:34px 42px 30px 42px}.inventory-wrap{display:flex;flex-direction:column;gap:12px}.inventory-top{display:grid;grid-template-columns:minmax(520px,1fr) 250px;gap:12px;align-items:stretch}.inventory-paper{position:relative;border:1px solid rgba(39,217,255,.18);border-radius:14px;background:radial-gradient(circle at center,rgba(39,217,255,.12),transparent 46%),rgba(0,0,0,.3);overflow:hidden}.inventory-character{position:absolute;left:50%;top:51%;width:175px;min-height:220px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.inventory-character img{max-width:160px;max-height:190px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(39, 217, 255, .22))}.inventory-character-name{margin-top:4px;color:#d9fbff;font-weight:900;text-shadow:0 0 8px rgba(39,217,255,.3)}.inventory-equip-slot{position:absolute;width:88px}.inventory-equip-slot.slot-weapon1{left:22px;top:74px}.inventory-equip-slot.slot-weapon2{left:22px;top:194px}.inventory-equip-slot.slot-jewelry1{left:138px;top:35px}.inventory-equip-slot.slot-head{left:50%;top:12px;transform:translateX(-50%)}.inventory-equip-slot.slot-jewelry2{right:138px;top:35px}.inventory-equip-slot.slot-chest{right:22px;top:74px}.inventory-equip-slot.slot-legs{right:22px;top:194px}.inventory-equip-slot.slot-boots{left:50%;bottom:10px;transform:translateX(-50%)}.inventory-equip-slot.slot-car{right:22px;bottom:10px}.inventory-slot-label{margin-bottom:3px;text-align:center;font-size:10px;line-height:1;font-weight:900;color:rgba(217,251,255,.78);text-shadow:0 0 6px rgba(39,217,255,.28)}.inventory-item-card{position:relative;width:78px;height:78px;padding:5px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:2px solid rgba(170,190,200,.35);background:radial-gradient(circle at center,rgba(255,255,255,.07),rgba(0,0,0,.48)),rgba(4,10,16,.72);box-shadow:inset 0 0 14px rgba(255,255,255,.03),0 0 12px rgba(0,0,0,.34);cursor:default;vertical-align:top}.inventory-item-card.clickable{cursor:pointer}.inventory-item-card.clickable:hover{transform:translateY(-1px);filter:brightness(1.12)}.inventory-item-card.empty{border-style:dashed;opacity:.55}.inventory-item-img{max-width:58px;max-height:48px;object-fit:contain;display:block;pointer-events:none;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, .55))}.inventory-percent-badge{position:absolute;left:4px;top:4px;z-index:2;min-width:32px;padding:1px 4px;border-radius:999px;color:#fff;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.16);font-size:10px;font-weight:900;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.8)}.shop-item-stat-badge{position:absolute;left:50%;bottom:4px;z-index:3;max-width:calc(100% - 8px);padding:2px 6px;border:1px solid rgba(39,217,255,.34);border-radius:999px;background:rgba(0,8,13,.82);color:#effcff;font-size:10px;font-weight:900;line-height:1.25;text-align:center;white-space:nowrap;text-shadow:0 1px 2px #000;transform:translateX(-50%)}.inventory-item-card.shop-stat-overlay .shop-item-percent-badge{z-index:3}.inventory-item-name{position:absolute;left:4px;right:4px;bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(235,250,255,.82);font-size:9px;font-weight:800;text-align:center;text-shadow:0 1px 2px #000}.inventory-empty-label{color:rgba(235,250,255,.55);font-size:10px;font-weight:900;text-align:center}.inventory-item-card.rarity-common{border-color:rgba(62,220,112,.88);box-shadow:0 0 12px rgba(62,220,112,.18),inset 0 0 12px rgba(62,220,112,.06)}.inventory-item-card.rarity-rare{border-color:rgba(55,158,255,.95);box-shadow:0 0 13px rgba(55,158,255,.22),inset 0 0 12px rgba(55,158,255,.07)}.inventory-item-card.rarity-epic{border-color:rgba(255,57,64,.95);box-shadow:0 0 14px rgba(255,57,64,.24),inset 0 0 12px rgba(255,57,64,.07)}.inventory-item-card.rarity-legendary{border-color:rgba(255,218,74,.98);box-shadow:0 0 15px rgba(255,218,74,.28),inset 0 0 12px rgba(255,218,74,.08)}.inventory-item-card.rarity-ultra{border-color:rgba(184,84,255,.98);box-shadow:0 0 17px rgba(184,84,255,.32),inset 0 0 12px rgba(184,84,255,.09)}.inventory-item-card.inventory-rarity-item.rarity-common{border-color:rgba(62,220,112,.96);background:radial-gradient(circle at 50% 38%,rgba(62,220,112,.5),rgba(20,104,49,.34) 48%,rgba(2,14,7,.99) 74%),linear-gradient(180deg,rgba(7,48,21,.99),rgba(1,10,4,.995));box-shadow:0 0 16px rgba(62,220,112,.36),inset 0 0 17px rgba(62,220,112,.17)}.inventory-item-card.inventory-rarity-item.rarity-rare{border-color:rgba(55,158,255,.97);background:radial-gradient(circle at 50% 38%,rgba(55,158,255,.5),rgba(20,69,128,.34) 48%,rgba(2,8,16,.99) 74%),linear-gradient(180deg,rgba(7,31,62,.99),rgba(1,6,13,.995));box-shadow:0 0 17px rgba(55,158,255,.38),inset 0 0 18px rgba(55,158,255,.18)}.inventory-item-card.inventory-rarity-item.rarity-epic{border-color:rgba(255,57,64,.98);background:radial-gradient(circle at 50% 38%,rgba(255,57,64,.52),rgba(121,17,25,.35) 48%,rgba(15,2,4,.99) 74%),linear-gradient(180deg,rgba(55,6,11,.99),rgba(11,1,3,.995));box-shadow:0 0 18px rgba(255,57,64,.4),inset 0 0 19px rgba(255,57,64,.19)}.inventory-item-card.inventory-rarity-item.rarity-legendary{border-color:rgba(255,212,59,.99);background:radial-gradient(circle at 50% 38%,rgba(255,212,59,.56),rgba(125,83,10,.35) 48%,rgba(14,9,2,.99) 74%),linear-gradient(180deg,rgba(48,31,5,.99),rgba(10,6,1,.995));box-shadow:0 0 19px rgba(255,212,59,.44),inset 0 0 19px rgba(255,212,59,.21)}.inventory-item-card.inventory-rarity-item.rarity-ultra{border-color:rgba(184,84,255,.99);background:radial-gradient(circle at 50% 38%,rgba(184,84,255,.54),rgba(77,25,113,.36) 48%,rgba(8,3,13,.99) 74%),linear-gradient(180deg,rgba(34,10,51,.99),rgba(7,2,11,.995));box-shadow:0 0 20px rgba(184,84,255,.46),inset 0 0 20px rgba(184,84,255,.22)}.inventory-bonus-grid{display:grid;gap:8px;margin:10px 0}.inventory-bag{min-height:286px}.inventory-item-list{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;max-height:274px;overflow:auto;padding:4px 2px}@media (max-width:900px){.inventory-top{grid-template-columns:1fr}.inventory-side{min-height:auto}}.inventory-character-name{display:none!important}.profile-summary-card-stats{display:grid;gap:10px}.profile-stat-breakdown-grid{display:grid;gap:10px}.profile-stat-breakdown-card{border:1px solid rgba(39,217,255,.2);border-radius:12px;background:rgba(0,0,0,.24);padding:10px;box-shadow:inset 0 0 14px rgba(39,217,255,.05)}.profile-stat-breakdown-top{display:flex;justify-content:space-between;color:#d9fbff;font-size:13px;font-weight:900}.profile-stat-breakdown-top b{color:#fff;text-shadow:0 0 8px rgba(39,217,255,.35)}.profile-stat-breakdown-lines{margin-top:7px;display:grid;gap:3px;color:rgba(214,238,247,.76);font-size:11px;line-height:1.2}@media (max-width:900px){.profile-stat-breakdown-grid{grid-template-columns:1fr}}#stats-panel:not(.bm-profile-hud).profile-panel-disabled,.world-chat.chat-panel-disabled{pointer-events:none!important}#stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle,.world-chat.chat-panel-disabled #chat-panel-toggle{pointer-events:auto!important}.factory-main-card{text-align:center}.factory-efficiency-big{margin:8px auto 4px;font-size:22px;line-height:1;font-weight:1000;color:#d9fbff;text-shadow:0 0 10px rgba(39,217,255,.5),0 0 22px rgba(39,217,255,.2)}.inventory-item-card.has-actions .inventory-item-img{max-width:52px;max-height:50px;transform:none}.inventory-card-actions{position:absolute;right:4px;top:4px;bottom:4px;display:grid;grid-template-rows:repeat(3,1fr);gap:3px;width:21px;z-index:5}.inventory-card-action{width:21px;min-width:21px;height:20px;padding:0;border-radius:7px;border:1px solid rgba(39,217,255,.34);background:radial-gradient(circle at center,rgba(39,217,255,.13),transparent 70%),rgba(2,12,19,.88);color:rgba(225,250,255,.96);box-shadow:inset 0 0 7px rgba(39,217,255,.08),0 0 8px rgba(0,180,255,.1);font-size:10px;line-height:1;cursor:pointer}.inventory-card-action:hover{border-color:rgba(39,217,255,.86);background:rgba(2,18,30,.94);box-shadow:inset 0 0 10px rgba(39,217,255,.12),0 0 12px rgba(39,217,255,.24);transform:scale(1.05)}.inventory-upgrade-btn{color:#d9fbff}.inventory-auction-btn{color:#ffd86b}.inventory-sell-btn{color:#7dff9d}.inventory-upgrade-panel{display:grid;gap:12px}.inventory-upgrade-hero{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:center}.inventory-upgrade-preview-wrap{display:flex;align-items:center;justify-content:center}.inventory-upgrade-item-preview{width:112px;height:112px;border-radius:16px}.inventory-upgrade-item-preview .inventory-item-img{max-width:82px;max-height:76px}.inventory-upgrade-item-preview .inventory-item-name{font-size:11px;bottom:6px}.inventory-upgrade-title{color:#e8fbff;font-size:22px;font-weight:1000;text-shadow:0 0 10px rgba(39,217,255,.25)}.inventory-upgrade-subtitle{margin-top:4px;color:rgba(214,238,247,.78);font-size:12px;font-weight:800}.inventory-upgrade-stats-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:900px){.inventory-upgrade-hero,.inventory-upgrade-stats-grid{grid-template-columns:1fr}}.inventory-card-actions-equipped{top:4px;bottom:auto;height:21px;grid-template-rows:1fr}.inventory-card-actions-equipped .inventory-card-action{height:21px}.inventory-upgrade-topbar{display:flex;justify-content:flex-start;align-items:center}.inventory-upgrade-back-btn{width:auto;min-width:96px;padding:8px 13px}.inventory-upgrade-next-gain{display:inline-flex;align-items:center;justify-content:center;min-width:78px;margin-bottom:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(125,255,157,.38);background:rgba(0,0,0,.3);color:#7dff9d;font-size:18px;font-weight:1000;line-height:1;text-shadow:0 0 10px rgba(125,255,157,.28)}.inventory-item-bonus{position:absolute;left:4px;right:4px;bottom:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7dff9d;font-size:10px;font-weight:1000;text-align:center;line-height:1;text-shadow:0 1px 2px #000,0 0 8px rgba(125,255,157,.26);pointer-events:none}.inventory-upgrade-actions-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.inventory-upgrade-action-col{display:grid;gap:7px;align-items:end}.inventory-upgrade-action-col .action-btn{width:100%;min-height:38px}.inventory-upgrade-action-spacer{height:38px}.dark-clay-select,.inventory-turbo-select{width:100%;min-height:38px;border:1px solid rgba(39,217,255,.34);border-radius:10px;background:linear-gradient(180deg,rgba(45,36,31,.96),rgba(18,14,12,.96));color:#e8fbff;box-shadow:inset 0 0 12px rgba(0,0,0,.45),0 0 10px rgba(39,217,255,.1);font-weight:900}.dark-clay-select:focus,.inventory-turbo-select:focus{outline:0;border-color:rgba(39,217,255,.82);box-shadow:inset 0 0 12px rgba(0,0,0,.45),0 0 14px rgba(39,217,255,.28)}.dark-clay-select option,.inventory-turbo-select option{background:#211916;color:#e8fbff}@media (max-width:720px){.inventory-upgrade-actions-row{grid-template-columns:1fr}.inventory-upgrade-action-spacer{display:none}}.inventory-item-card.has-actions{padding:5px!important}.inventory-item-card .inventory-item-img,.inventory-item-card.equipped.has-actions .inventory-item-img,.inventory-item-card.has-actions .inventory-item-img,.inventory-upgrade-item-preview .inventory-item-img{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-52%)!important;margin:0!important;z-index:1}.inventory-item-card .inventory-item-bonus,.inventory-item-card .inventory-item-name{z-index:2}.inventory-item-card.equipped.has-actions .inventory-item-bonus,.inventory-item-card.equipped.has-actions .inventory-item-name,.inventory-item-card.has-actions .inventory-item-bonus,.inventory-item-card.has-actions .inventory-item-name{left:4px!important;right:4px!important}.inventory-resources{min-height:126px}.inventory-resource-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;padding:4px 2px}.inventory-resource-card{width:82px;height:82px;padding-right:27px}.inventory-resource-card .inventory-item-img,.inventory-resource-card.has-actions .inventory-item-img{position:absolute;left:50%;top:52%;max-width:52px;max-height:48px;margin:0;transform:translate(-50%,-50%)}.inventory-resource-title{position:absolute;left:4px;right:27px;top:4px;z-index:2;color:rgba(235,250,255,.88);font-size:9px;font-weight:900;text-align:center;text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-resource-amount-badge{position:absolute;left:4px;bottom:4px;z-index:3;max-width:52px;padding:2px 5px;border-radius:999px;color:#dfffea;background:rgba(0,0,0,.68);border:1px solid rgba(125,255,157,.35);font-size:9px;font-weight:1000;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-resource-actions{grid-template-rows:1fr;top:29px;bottom:29px}.inventory-resource-actions .inventory-card-action{height:22px}.inventory-sell-modal{padding:16px;border-radius:16px;border:1px solid rgba(39,217,255,.35);background:radial-gradient(circle at top,rgba(39,217,255,.16),transparent 45%),rgba(3,13,21,.96);box-shadow:inset 0 0 18px rgba(39,217,255,.08),0 0 28px rgba(0,0,0,.55)}.inventory-sell-modal-title{color:#e8fbff;font-size:18px;font-weight:1000;text-shadow:0 0 10px rgba(39,217,255,.24);margin-bottom:8px}.inventory-sell-modal-meta{color:rgba(215,238,246,.82);font-size:12px;line-height:1.45;margin-bottom:10px}.inventory-sell-preview{margin-top:10px}.inventory-item-sell-modal{width:min(380px,calc(100% - 36px))}.inventory-item-sell-preview-wrap{display:flex;justify-content:center;align-items:center;margin:8px 0 12px}.inventory-item-card.sell-preview{width:118px;height:118px;padding:8px;cursor:default}.inventory-item-card.sell-preview .inventory-item-img{max-width:84px;max-height:74px}.inventory-item-card.sell-preview .inventory-percent-badge{left:auto;right:6px;top:6px;font-size:11px}.inventory-item-card.sell-preview .inventory-item-bonus{left:auto;right:6px;bottom:22px;font-size:12px}.inventory-item-card.sell-preview .inventory-item-name{left:6px;right:6px;bottom:6px;font-size:11px}.inventory-item-sell-meta{text-align:center}.inventory-auction-modal{width:min(390px,calc(100% - 36px))}.inventory-item-card.auction-preview{width:124px;height:124px;padding:8px;cursor:default}.inventory-item-card.auction-preview .inventory-item-img{max-width:88px;max-height:78px}.inventory-item-card.auction-preview .inventory-percent-badge{left:auto;right:6px;top:6px;font-size:11px}.inventory-item-card.auction-preview .inventory-item-bonus{left:auto;right:6px;bottom:24px;font-size:12px}.inventory-item-card.auction-preview .inventory-item-name{left:6px;right:6px;bottom:6px;font-size:11px}.auction-panel{display:grid;gap:12px}.auction-rules-card{min-height:auto}.auction-list{display:grid;gap:10px;max-height:none;overflow:visible;padding-right:0}.auction-list-card{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;padding:12px;border:1px solid rgba(39,217,255,.22);border-radius:16px;background:radial-gradient(circle at 12% 20%,rgba(39,217,255,.12),transparent 36%),rgba(0,0,0,.3);box-shadow:inset 0 0 16px rgba(39,217,255,.05),0 0 18px rgba(0,0,0,.22)}.auction-item-preview{display:flex;align-items:center;justify-content:center}.auction-info{min-width:0}.auction-item-title{color:#e8fbff;font-size:18px;line-height:1.1;font-weight:1000;text-shadow:0 0 10px rgba(39,217,255,.25)}.auction-item-subtitle{margin-top:3px;color:rgba(214,238,247,.8);font-size:12px;font-weight:800}.auction-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.auction-stat{min-height:48px;padding:7px;border:1px solid rgba(39,217,255,.15);border-radius:10px;background:rgba(0,0,0,.22)}.auction-stat span{display:block;color:rgba(200,225,235,.7);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3px}.auction-stat b{display:block;margin-top:3px;color:#e8fbff;font-size:13px;font-weight:1000}.auction-my-bid{display:flex;align-items:center;justify-content:center;min-height:48px;padding:7px;border-radius:10px;border:1px solid rgba(125,255,157,.34);background:rgba(10,60,28,.28);color:#dfffea;font-weight:1000;text-shadow:0 0 8px rgba(125,255,157,.2)}.auction-bid-row{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:8px;align-items:center}.auction-bid-input{width:100%}.bm-player-link{appearance:none;border:0;padding:0;margin:0;background:0 0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;text-shadow:inherit}.bm-player-link:focus-visible,.bm-player-link:hover{color:#7feaff;text-decoration:underline;outline:0;filter:drop-shadow(0 0 6px rgba(39, 217, 255, .35))}.world-chat-name.bm-player-link{display:inline-flex;align-items:center;line-height:1;color:#75eaff;text-shadow:0 0 8px rgba(39,217,255,.28)}.world-chat-msg.own .world-chat-name.bm-player-link{color:#d7f7ff}.player-profile-panel-window{max-width:980px}.player-profile-wrap{display:grid;gap:14px}.player-profile-panel-header{align-items:center}.player-profile-title-identity{display:flex;align-items:center;gap:14px;min-width:0}.player-profile-title-copy{min-width:0}.player-profile-head{display:grid;grid-template-columns:minmax(190px,0.72fr) minmax(210px,0.82fr) max-content;align-items:center;gap:16px;min-height:auto}.player-profile-main{min-width:0}.player-profile-avatar{display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 18px rgba(39,217,255,.08),0 0 16px rgba(0,0,0,.28)}.player-profile-avatar img{object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .55))}.player-profile-username{min-width:0;color:#eafcff;font-size:26px;font-weight:950;letter-spacing:.3px;overflow-wrap:anywhere;text-shadow:0 0 14px rgba(39,217,255,.25)}.player-profile-status{display:inline-flex;align-items:center;gap:6px;color:rgba(220,245,255,.76);font-size:12px;font-weight:900;letter-spacing:.04em}.player-profile-status.online{color:#a9ffd0}.player-profile-status.offline{color:#ffb7b7}.player-profile-vip-icons{display:flex;align-items:center;gap:7px;margin-top:7px;min-height:28px}.player-profile-vip-icon{display:block;width:34px;height:28px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255, 215, 80, .5))}.player-profile-vip-icon.elite{filter:drop-shadow(0 0 7px rgba(105, 220, 255, .65))}.player-profile-info-stack{display:grid;gap:7px}.player-profile-info-row{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:9px;min-height:34px;padding:5px 8px;border:1px solid rgba(39,217,255,.16);border-radius:7px;background:rgba(0,0,0,.2)}.player-profile-info-row>span{color:rgba(194,229,240,.72);font-size:11px;font-weight:850}.player-profile-info-row>b{min-width:0;color:#eaffff;font-size:13px;font-weight:950;overflow-wrap:anywhere}.player-profile-fight-stats{display:grid;gap:7px;min-width:0}.player-profile-fight-stat-row{grid-template-columns:minmax(0,1fr) auto}.player-profile-fight-stat-row>span{min-width:0;line-height:1.15}.player-profile-fight-stat-row>b{padding-left:8px;color:#fff;text-align:right;text-shadow:0 0 8px rgba(39,217,255,.35)}.player-profile-actions{display:grid;grid-template-columns:repeat(3,max-content);grid-template-areas:"attack bank rob" "message send .";gap:8px;width:fit-content;max-width:100%;align-items:stretch;justify-content:end;margin-left:auto}.player-profile-actions.is-self{grid-template-columns:max-content;grid-template-areas:"message"}.player-profile-actions .action-btn{width:auto;min-width:max-content;min-height:40px;margin:0;padding:8px 12px;white-space:nowrap;justify-self:start}#player-profile-attack-btn{grid-area:attack}#player-profile-bank-rob-btn{grid-area:bank}#player-profile-rob-btn{grid-area:rob}#player-profile-message-btn{grid-area:message}#player-profile-send-money-btn{grid-area:send}.player-profile-items-card{min-height:auto}.player-profile-equipment-wrap{margin-top:12px;display:flex;justify-content:center}.player-profile-equipment.inventory-paper{width:min(100%,560px);min-height:490px}.player-profile-character img{opacity:.94}.player-profile-item-card{cursor:default}.player-profile-card-equip-slot .inventory-card-slot-label,.player-profile-equip-slot .inventory-slot-label,.player-profile-item-card .inventory-empty-label,.player-profile-item-card .inventory-item-bonus,.player-profile-item-card .inventory-item-name,.player-profile-item-card .inventory-percent-badge{display:none!important}.player-profile-equip-slot .player-profile-item-card .inventory-item-img{max-width:78%!important;max-height:72%!important}@media (max-width:760px){.auction-bid-row,.auction-list-card,.auction-stats-grid{grid-template-columns:1fr}.player-profile-panel-header{align-items:flex-start}.player-profile-title-identity{gap:10px}.player-profile-username-row{align-items:flex-start;gap:7px;flex-wrap:wrap}.player-profile-username{width:100%;font-size:21px}.player-profile-vip-icons{margin-top:5px}.player-profile-head{grid-template-columns:1fr;align-items:stretch}.player-profile-actions{grid-template-columns:repeat(3,max-content);width:fit-content;max-width:100%;gap:5px;justify-content:end;margin-left:auto}.player-profile-actions.is-self{grid-template-columns:max-content}.player-profile-actions .action-btn{width:auto;min-width:max-content;min-height:38px;padding:7px 8px;font-size:11px;white-space:nowrap}.player-profile-equipment.inventory-paper{min-height:445px;transform:scale(.92);transform-origin:top center}}.brothel-grid .stat-card,.brothel-main-card .stat-card{min-height:72px}.brothel-income-big{font-size:clamp(21px, 2.25vw, 34px);font-weight:850;line-height:1.15;letter-spacing:.25px;color:#f3f7ff;text-shadow:0 0 14px rgba(0,210,255,.22)}.dirty-money-inline{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.inline-dirty-icon{width:22px;height:22px;object-fit:contain;display:inline-block;vertical-align:-4px;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .65)) drop-shadow(0 0 7px rgba(255, 55, 55, .2))}.brothel-income-big .inline-dirty-icon{width:28px;height:28px}.brothel-claim-progress{width:100%;height:13px;border:1px solid rgba(80,220,255,.25);border-radius:999px;overflow:hidden;background:rgba(0,0,0,.35);box-shadow:inset 0 0 14px rgba(0,0,0,.45)}.brothel-claim-progress-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(0,170,255,.55),rgba(120,245,255,.95));box-shadow:0 0 16px rgba(0,220,255,.45)}.inventory-paper,.inventory-side{min-height:455px}.inventory-card-slots{position:absolute;left:18px;bottom:10px;display:grid;grid-template-columns:repeat(3,64px);gap:8px 8px;z-index:3}.inventory-card-equip-slot{width:64px;display:grid;gap:2px;justify-items:center}.inventory-card-slot-label{font-size:7px;line-height:1;font-weight:900;color:rgba(217,251,255,.7);text-align:center;text-shadow:0 0 6px rgba(39,217,255,.24);pointer-events:none}.inventory-card-equip-slot .inventory-item-card{width:60px;height:84px;border-radius:9px;padding:3px}.inventory-card-equip-slot .inventory-percent-badge{left:2px;top:2px;min-width:27px;padding:0 2px;font-size:8px}.inventory-card-equip-slot .inventory-card-action{width:16px;min-width:16px;height:16px;font-size:8px;border-radius:5px}.inventory-card-equip-slot .inventory-item-name{font-size:7px;bottom:2px}.inventory-card-equip-slot .inventory-card-stat-lines{display:none}.inventory-card-item{border-radius:10px}.inventory-item-card.auction-preview.inventory-card-item,.inventory-item-card.sell-preview.inventory-card-item,.inventory-item-list .inventory-card-item,.inventory-shop-card-card .inventory-card-item{width:70px;height:104px}.inventory-upgrade-item-preview.inventory-card-item{width:92px;height:138px}.inventory-card-item .inventory-item-img{max-width:92%!important;max-height:92%!important;object-fit:contain}.inventory-card-item .inventory-item-bonus{display:none}.inventory-card-stat-lines{position:absolute;left:5px;right:5px;bottom:15px;z-index:3;display:grid;gap:1px;pointer-events:none}.inventory-card-stat-lines b{display:block;padding:1px 3px;border-radius:4px;background:rgba(0,0,0,.58);border:1px solid rgba(125,255,157,.18);color:#dfffea;font-size:7px;line-height:1;font-weight:1000;text-align:center;text-shadow:0 1px 2px #000,0 0 6px rgba(125,255,157,.24)}.inventory-item-card.auction-preview.inventory-card-item .inventory-item-name,.inventory-item-card.sell-preview.inventory-card-item .inventory-item-name,.inventory-item-list .inventory-card-item .inventory-item-name,.inventory-shop-card-card .inventory-card-item .inventory-item-name{bottom:4px;font-size:7px}.inventory-shop-card-card{grid-template-columns:78px 1fr}.player-profile-cards-wrap{width:100%;margin-top:14px;display:flex;justify-content:center}.player-profile-card-slots{position:static;left:auto;bottom:auto;width:min(100%,708px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;z-index:auto}.player-profile-card-equip-slot{width:100%;min-width:0;gap:5px}.player-profile-card-slots .inventory-item-card{width:100%;height:auto;aspect-ratio:108/148;padding:6px;border-radius:13px;cursor:default}.player-profile-card-slots .inventory-item-img{left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;object-fit:fill!important;border-radius:inherit}.player-profile-card-slots .inventory-percent-badge{left:4px;top:4px;min-width:34px;padding:1px 4px;font-size:10px}.player-profile-card-slots .inventory-item-name{left:4px;right:4px;bottom:4px;font-size:9px;line-height:1.08}.player-profile-card-slots .inventory-card-slot-label{font-size:10px;line-height:1.05}.player-profile-card-slots .inventory-card-stat-lines,.player-profile-card-slots .inventory-item-bonus{display:none!important}.inventory-card-stat-single{bottom:18px;left:7px;right:7px;display:block}.inventory-card-stat-single b{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:15px;font-size:8px}.inventory-card-item.has-actions{padding-right:31px}.inventory-card-item.has-actions .inventory-card-actions{width:25px}.inventory-card-item.has-actions .inventory-item-bonus,.inventory-card-item.has-actions .inventory-item-name{right:31px}.inventory-card-item .inventory-upgrade-btn{width:25px;min-width:25px;height:24px;border-radius:8px;font-size:13px;font-weight:1000}.inventory-card-equip-slot .inventory-card-actions,.inventory-card-equip-slot .inventory-card-actions-equipped{right:2px;top:2px;width:23px;height:23px}.inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn{width:23px;min-width:23px;height:23px;border-radius:8px;font-size:12px}.inventory-paper:not(.player-profile-equipment)>.inventory-card-slots{bottom:-12px}@media (max-width:760px){.inventory-card-slots{left:10px;grid-template-columns:repeat(3,54px);gap:7px 6px}.inventory-card-equip-slot,.inventory-card-equip-slot .inventory-item-card{width:52px}.inventory-card-equip-slot .inventory-item-card{height:74px}.player-profile-cards-wrap{margin-top:10px}.player-profile-card-slots{left:auto;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.player-profile-card-equip-slot,.player-profile-card-equip-slot .inventory-item-card{width:100%;min-width:0}.player-profile-card-equip-slot{gap:2px}.player-profile-card-equip-slot .inventory-item-card{height:auto;min-height:0;aspect-ratio:5/7;padding:2px;border-radius:7px}.player-profile-card-slots .inventory-item-img{left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;object-fit:fill!important}.player-profile-card-slots .inventory-percent-badge{left:2px;top:2px;min-width:0;padding:0 2px;font-size:6px}.player-profile-card-slots .inventory-item-name{left:2px;right:2px;bottom:2px;max-height:14px;font-size:6px;line-height:1}.player-profile-card-slots .inventory-card-slot-label{font-size:7px}}#panel-window.casino-panel-window #panel-content{inset:38px 38px 34px 38px;inset:34px 34px 30px 34px!important}#panel-window.casino-panel-window .panel-subtitle:empty{display:none}.casino-panel{display:grid;gap:14px;width:100%}.casino-balance-bar{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:-4px}.casino-balance-bar>div{min-width:128px;display:flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,201,77,.24);background:linear-gradient(180deg,rgba(44,26,8,.86),rgba(9,17,19,.9));box-shadow:inset 0 0 18px rgba(255,174,45,.08),0 0 14px rgba(0,255,150,.06)}.casino-tabs{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;width:min(640px,100%);margin:0 auto 4px}.casino-tab{padding:9px 8px;border-radius:10px;border:1px solid rgba(255,201,77,.22);color:#e8ffe8;background:linear-gradient(180deg,rgba(44,26,8,.94),rgba(5,22,12,.94));font-size:12px;font-weight:900;cursor:pointer;letter-spacing:.02em;text-shadow:0 1px 2px #000}.casino-tab.active{border-color:rgba(255,212,88,.78);color:#fff8c8;box-shadow:0 0 18px rgba(255,204,64,.22),inset 0 0 14px rgba(0,255,136,.12)}.casino-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);gap:14px;width:100%;max-width:940px;margin:0 auto}.casino-layout .span2{grid-column:1/-1}.casino-machine-card,.casino-table-card{width:100%;box-sizing:border-box;border-color:rgba(255,212,88,.24);background:radial-gradient(circle at 50% 0,rgba(11,100,43,.22),transparent 45%),linear-gradient(180deg,rgba(10,42,23,.72),rgba(3,12,9,.88))}.casino-control-card{width:100%;box-sizing:border-box;border-color:rgba(255,212,88,.18);background:linear-gradient(180deg,rgba(34,18,6,.72),rgba(4,14,13,.88))}.casino-slot-window{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:clamp(255px,32vw,320px);padding:12px;overflow:hidden;border-radius:18px;border:2px solid rgba(255,215,90,.55);background:radial-gradient(circle at 50% 0,rgba(255,220,105,.18),transparent 46%),linear-gradient(180deg,rgba(83,25,108,.88),rgba(33,8,48,.92));box-shadow:inset 0 0 24px rgba(255,218,88,.2),0 0 22px rgba(0,255,128,.07)}.casino-slot-column{position:relative;z-index:2;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;min-width:0;height:100%;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(72,17,101,.96),rgba(27,6,47,.98));box-shadow:inset 0 0 16px rgba(0,0,0,.42)}.casino-slot-cell{display:flex;align-items:center;justify-content:center;min-height:0;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(126,42,158,.88),rgba(50,9,78,.94));font-size:46px;line-height:1;text-shadow:0 4px 7px rgba(0,0,0,.92);transform:translateZ(0)}.casino-slot-cell span{display:block;transform:translateZ(0)}.casino-slot-cell.payline-cell{background:linear-gradient(180deg,rgba(143,50,170,.96),rgba(63,13,92,.98));border-color:rgba(255,220,91,.22)}.casino-slot-track{position:absolute;top:0;left:0;width:100%;height:466.6667%;display:grid;grid-template-rows:repeat(14,minmax(0,1fr));gap:0;will-change:transform;animation:casinoSlotVerticalSpin var(--slot-spin-duration,520ms) linear infinite;animation-delay:var(--slot-spin-offset, 0ms)}.casino-slot-track .casino-slot-cell{border-radius:0;border-left:0;border-right:0;filter:blur(.45px)}.casino-slot-payline{position:absolute;z-index:4;left:7px;right:7px;top:calc(33.333% + 3px);height:calc(33.333% - 6px);pointer-events:none;border-top:2px solid rgba(255,221,91,.74);border-bottom:2px solid rgba(255,221,91,.74);box-shadow:inset 0 0 18px rgba(255,211,66,.11),0 0 12px rgba(255,210,64,.12)}.casino-slot-column.just-stopped{animation:.48s cubic-bezier(.18,.9,.24,1.16) both casinoSlotColumnStop}.casino-slot-cell.winning-cell{z-index:3;border-color:rgba(255,235,116,.96);background:linear-gradient(180deg,rgba(179,105,24,.96),rgba(87,34,5,.98));box-shadow:inset 0 0 18px rgba(255,244,151,.28),0 0 18px rgba(255,213,65,.56);animation:.82s ease-in-out infinite alternate casinoSlotWinnerGlow}.casino-paytable{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;color:#cdebd6;font-size:11px}.casino-paytable span{padding:5px 8px;border-radius:999px;border:1px solid rgba(255,215,90,.18);background:rgba(0,0,0,.24)}.casino-main-btn{font-weight:1000;letter-spacing:.05em;background:linear-gradient(180deg,rgba(88,42,112,.98),rgba(14,18,20,.98));border-color:rgba(255,215,90,.42)}.casino-result-success{border-color:rgba(98,255,131,.35)}.casino-result-error{border-color:rgba(255,98,98,.28)}.casino-table-area{display:grid;gap:16px;min-height:325px;padding:16px;border-radius:18px;border:1px solid rgba(94,255,143,.16);background:radial-gradient(circle at 50% 48%,rgba(26,110,48,.36),transparent 54%),linear-gradient(180deg,rgba(5,43,21,.85),rgba(2,17,10,.95));box-shadow:inset 0 0 28px rgba(0,0,0,.48)}.casino-table-area.texas{gap:11px;min-height:390px}.casino-hand-block{display:grid;justify-items:center;gap:8px}.casino-hand-title{color:#d7ffe0;font-size:12px;text-transform:uppercase;letter-spacing:.22em}.casino-card-row{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.casino-card-row.ghost{opacity:.78}.casino-card.playing-card{width:54px;height:74px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#c7d0d7);border:1px solid rgba(255,255,255,.68);box-shadow:0 6px 12px rgba(0,0,0,.36);color:#101418;font-weight:1000}.casino-card.playing-card b{font-size:18px;line-height:1}.casino-card.playing-card span{font-size:22px;line-height:1}.casino-card.playing-card.red{color:#b81222}.casino-card.playing-card.black{color:#0d1418}.casino-card.hidden-card{color:#fff2ad;background:linear-gradient(145deg,rgba(38,10,68,.98),rgba(7,51,30,.98));border-color:rgba(255,215,90,.34);font-size:28px;text-shadow:0 0 8px rgba(255,220,90,.35)}.casino-empty-table{display:grid;justify-items:center;gap:10px;padding:14px;border-radius:16px;background:rgba(0,0,0,.22);color:#c7f5d1;letter-spacing:.18em;font-size:12px}.casino-chip-row{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px}.casino-chip{width:62px;height:62px;border-radius:999px;border:2px dashed rgba(255,215,90,.7);color:#fff;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#d93636,#7e1111);font-size:13px;font-weight:1000;cursor:pointer;text-shadow:0 2px 3px #000;box-shadow:0 6px 12px rgba(0,0,0,.3)}.casino-chip:nth-child(2){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#3498e8,#0d4778)}.casino-chip:nth-child(3){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#242a38,#11151e)}.casino-chip:nth-child(4){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#11a35f,#064c2d)}.casino-chip:nth-child(5){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#bb8d21,#573d08)}.casino-chip:nth-child(6){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#7d3ce0,#32105e)}.casino-chip:nth-child(7){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#e45b26,#68200b)}.casino-chip:nth-child(8){background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#f5d05d,#7b5107);color:#fff}.casino-chip.clear{border-style:solid;background:linear-gradient(180deg,#603034,#1b1114)}.casino-current-bet{margin-top:9px;text-align:center;color:#c9f4d0;font-size:13px;font-weight:800}.casino-empty-cards{color:#88a794;font-size:12px}.casino-log-card{max-height:220px;overflow:auto}.casino-log-list{display:grid;gap:6px}.casino-log-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:7px 8px;border-radius:8px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.05);color:#dff7e5;font-size:12px}.casino-log-row small{color:#90afa0}.dirty-money-inline .inline-euro-icon,.euro-money-inline .inline-euro-icon{width:18px;height:18px;vertical-align:-4px;margin-left:5px}@media (max-width:760px){.casino-tabs{grid-template-columns:repeat(2,1fr)}.casino-layout{grid-template-columns:1fr}.casino-slot-window{height:clamp(220px,72vw,270px);padding:9px;gap:6px}.casino-slot-column{gap:4px}.casino-slot-cell{font-size:35px}.casino-card.playing-card{width:44px;height:62px}.casino-chip{width:52px;height:52px;font-size:11px}}.casino-slot-window.machine-spinning{box-shadow:inset 0 0 30px rgba(255,218,88,.28),0 0 30px rgba(255,204,64,.16),0 0 18px rgba(0,255,128,.12)}.casino-slot-window.machine-spinning .casino-slot-payline{opacity:.62}.casino-slot-window.machine-win{box-shadow:inset 0 0 34px rgba(255,221,91,.3),0 0 34px rgba(255,204,64,.28),0 0 20px rgba(90,255,151,.16)}.casino-card.playing-card.deal-in{opacity:0;transform-origin:50% 100%;animation:.42s cubic-bezier(.2,.9,.2,1.2) forwards casinoDealIn}.casino-card.playing-card.new-card{animation:.62s cubic-bezier(.2,.9,.2,1.2) both casinoNewCard;box-shadow:0 0 0 2px rgba(255,215,90,.5),0 12px 18px rgba(0,0,0,.42),0 0 18px rgba(255,215,90,.25)}.casino-table-finished{border-color:rgba(255,215,90,.28);box-shadow:inset 0 0 30px rgba(0,0,0,.5),0 0 22px rgba(255,215,90,.08)}.casino-finished-note{text-align:center;color:#fff0a7;margin-top:8px}@keyframes casinoSlotVerticalSpin{from{transform:translate3d(0,-50%,0)}to{transform:translate3d(0,0,0)}}@keyframes casinoSlotColumnStop{0%{transform:translateY(-14%) scaleY(1.04);filter:blur(1.8px)}68%{transform:translateY(3%) scaleY(.98);filter:blur(0)}100%{transform:translateY(0) scaleY(1);filter:blur(0)}}@keyframes casinoSlotWinnerGlow{from{transform:scale(1);filter:brightness(1)}to{transform:scale(1.035);filter:brightness(1.22)}}@keyframes casinoDealIn{0%{opacity:0;transform:translateY(-28px) rotate(-10deg) scale(.82)}65%{opacity:1;transform:translateY(4px) rotate(2deg) scale(1.04)}100%{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes casinoNewCard{0%{opacity:0;transform:translateY(-38px) rotate(10deg) scale(.74);filter:blur(2px)}55%{opacity:1;transform:translateY(5px) rotate(-2deg) scale(1.12);filter:blur(0)}100%{opacity:1;transform:translateY(0) rotate(0) scale(1);filter:blur(0)}}#panel-window.casino-panel-window{width:min(1060px,96vw)!important;height:min(740px,90vh)!important}#panel-window.casino-panel-window .casino-panel{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important}#panel-window.casino-panel-window .casino-tabs{display:grid!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto 2px!important;align-self:center!important}#panel-window.casino-panel-window .casino-tab{width:100%!important;height:54px!important;min-height:0!important;max-height:54px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.15!important;white-space:normal!important}#panel-window.casino-panel-window .casino-layout{display:grid!important;grid-template-columns:minmax(390px,1fr) minmax(340px,0.82fr)!important;gap:16px!important;width:min(940px,100%)!important;max-width:940px!important;margin:0 auto!important;align-items:stretch!important}#panel-window.casino-panel-window .casino-layout .span2,#panel-window.casino-panel-window .casino-table-card.span2{grid-column:1/-1!important}#panel-window.casino-panel-window .casino-control-card,#panel-window.casino-panel-window .casino-machine-card,#panel-window.casino-panel-window .casino-table-card{min-width:0!important;box-sizing:border-box!important}#panel-window.casino-panel-window .casino-slot-window{width:100%!important;height:clamp(270px,31vw,320px)!important;box-sizing:border-box!important;overflow:hidden!important}#panel-window.casino-panel-window .casino-slot-column{min-width:0!important}#panel-window.casino-panel-window .casino-slot-cell{font-size:44px!important}#panel-window.casino-panel-window .casino-table-card.span2{width:min(880px,100%)!important;margin:0 auto!important}#panel-window.casino-panel-window .casino-table-area{width:100%!important;box-sizing:border-box!important}#panel-window.casino-panel-window .casino-log-card{width:min(940px,100%)!important;max-height:150px!important;box-sizing:border-box!important}@media (max-width:820px){#panel-window.casino-panel-window .casino-tabs{grid-template-columns:repeat(2,1fr)!important;width:100%!important}#panel-window.casino-panel-window .casino-layout{grid-template-columns:1fr!important}#panel-window.casino-panel-window .casino-slot-window{height:clamp(220px,72vw,270px)!important}#panel-window.casino-panel-window .casino-slot-cell{font-size:35px!important}}#panel-window.casino-panel-window #panel-notice{display:none!important;margin:0!important;padding:0!important;height:0!important;border:0!important;overflow:hidden!important}#panel-window.casino-panel-window .casino-tabs{grid-template-columns:repeat(5,1fr)!important;width:min(820px,100%)!important}.roulette-layout{grid-template-columns:minmax(430px,1fr) minmax(320px,0.72fr)!important;max-width:980px!important;width:min(980px,100%)!important}.roulette-table-card{display:grid;gap:12px;justify-items:center;overflow:hidden}.roulette-wheel-wrap{position:relative;width:min(420px,76vw);aspect-ratio:1/1;border-radius:50%;display:grid;place-items:center;margin:4px auto;filter:drop-shadow(0 14px 28px rgba(0, 0, 0, .48))}.roulette-wheel-wrap::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 66%,rgba(255,215,90,.72) 67%,rgba(84,45,12,.95) 71%,rgba(0,0,0,.74) 74%),conic-gradient(from 0deg,rgba(255,215,90,.18),rgba(0,0,0,.1),rgba(255,215,90,.22),rgba(0,0,0,.18),rgba(255,215,90,.18));box-shadow:inset 0 0 26px rgba(255,215,90,.32),0 0 32px rgba(255,204,64,.12)}.roulette-wheel{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(16,80,38,.98) 0 31%,rgba(6,34,18,.98) 32% 41%,transparent 42%),conic-gradient(from -4.865deg,#10783a 0deg 9.73deg,#a41120 9.73deg 19.46deg,#111820 19.46deg 29.19deg,#a41120 29.19deg 38.92deg,#111820 38.92deg 48.65deg,#a41120 48.65deg 58.38deg,#111820 58.38deg 68.11deg,#a41120 68.11deg 77.84deg,#111820 77.84deg 87.57deg,#a41120 87.57deg 97.3deg,#111820 97.3deg 107.03deg,#a41120 107.03deg 116.76deg,#111820 116.76deg 126.49deg,#a41120 126.49deg 136.22deg,#111820 136.22deg 145.95deg,#a41120 145.95deg 155.68deg,#111820 155.68deg 165.41deg,#a41120 165.41deg 175.14deg,#111820 175.14deg 184.87deg,#a41120 184.87deg 194.6deg,#111820 194.6deg 204.33deg,#a41120 204.33deg 214.06deg,#111820 214.06deg 223.79deg,#a41120 223.79deg 233.52deg,#111820 233.52deg 243.25deg,#a41120 243.25deg 252.98deg,#111820 252.98deg 262.71deg,#a41120 262.71deg 272.44deg,#111820 272.44deg 282.17deg,#a41120 282.17deg 291.9deg,#111820 291.9deg 301.63deg,#a41120 301.63deg 311.36deg,#111820 311.36deg 321.09deg,#a41120 321.09deg 330.82deg,#111820 330.82deg 340.55deg,#a41120 340.55deg 350.28deg,#111820 350.28deg 360deg);box-shadow:inset 0 0 0 7px rgba(255,215,90,.22),inset 0 0 42px rgba(0,0,0,.72);transform:rotate(var(--roulette-final,0deg))}.roulette-wheel-wrap.spinning .roulette-wheel{animation:4s cubic-bezier(.12,.76,.08,1) forwards rouletteWheelSpin}.roulette-pocket{position:absolute;left:50%;top:50%;width:30px;height:42px;margin-left:-15px;margin-top:-21px;transform:rotate(var(--pocket-angle)) translateY(-176px) rotate(calc(-1 * var(--pocket-angle)));display:grid;place-items:center;color:#fff;font-size:11px;font-weight:1000;text-shadow:0 2px 3px #000;border-radius:6px;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.24)}.roulette-pocket.red{background:rgba(168,17,32,.76)}.roulette-pocket.black{background:rgba(5,10,15,.76)}.roulette-pocket.green{background:rgba(11,116,57,.82)}.roulette-pocket.hit{box-shadow:0 0 0 2px rgba(255,255,255,.92),0 0 16px rgba(255,215,90,.75);color:#fff7bb}.roulette-center{position:absolute;inset:34%;border-radius:50%;display:grid;place-items:center;align-content:center;gap:2px;background:radial-gradient(circle at 50% 30%,rgba(255,230,130,.22),transparent 46%),linear-gradient(180deg,rgba(68,35,8,.98),rgba(6,21,14,.98));border:2px solid rgba(255,215,90,.42);box-shadow:inset 0 0 22px rgba(0,0,0,.58),0 0 22px rgba(255,215,90,.12);color:#fff2b5;text-align:center;z-index:5}.roulette-center b{font-size:18px;letter-spacing:.16em}.roulette-center span{font-size:12px;color:#d8ffe2}.roulette-pointer{position:absolute;top:-11px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:28px solid #ffd85e;z-index:9;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .8))}.roulette-ball-track{position:absolute;inset:9%;border-radius:50%;pointer-events:none;transform:rotate(var(--roulette-ball-final,0deg));z-index:8}.roulette-wheel-wrap.spinning .roulette-ball-track{animation:4s cubic-bezier(.12,.76,.08,1) forwards rouletteBallSpin}.roulette-ball{position:absolute;left:50%;top:1px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d4d4d4 48%,#8a8a8a 100%);box-shadow:0 0 9px rgba(255,255,255,.95),0 4px 7px rgba(0,0,0,.65)}.roulette-last-strip{width:min(420px,100%);min-height:40px;border-radius:999px;border:1px solid rgba(255,215,90,.22);background:rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;gap:10px;color:#d8ffe2;font-weight:800}.roulette-last-strip b{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;color:#fff}.roulette-last-strip b.red{background:#a41120}.roulette-last-strip b.black{background:#070b10}.roulette-last-strip b.green{background:#10783a}.roulette-last-strip em{font-style:normal;color:#fff2b5}.roulette-board-card{overflow:hidden}.roulette-board{display:grid;grid-template-columns:58px 1fr;gap:8px;width:100%}.roulette-zero{grid-row:span 2;min-height:132px!important;background:linear-gradient(180deg,#138443,#073b1f)!important}.roulette-number-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.roulette-sector-wrap{grid-column:1/-1;display:grid;gap:6px;margin-top:6px}.roulette-sector-title{color:#fff2b5;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.roulette-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.roulette-sector-btn{position:relative;min-height:52px;display:grid;place-content:center;gap:2px;background:linear-gradient(180deg,#253345,#0a111a)!important;border-color:rgba(104,221,255,.38)!important}.roulette-sector-btn b,.roulette-sector-btn small{display:block}.roulette-sector-btn small{color:#9edbed;font-size:10px}.roulette-sector-note{margin-top:7px;color:#9edbed}.roulette-outside-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:6px}.roulette-bet-btn{min-height:40px;border-radius:7px;border:1px solid rgba(255,215,90,.25);color:#fff;background:linear-gradient(180deg,rgba(34,64,45,.92),rgba(4,16,11,.96));font-weight:1000;font-size:12px;cursor:pointer;text-shadow:0 2px 3px #000;box-shadow:inset 0 0 10px rgba(255,255,255,.03)}.roulette-bet-btn.num.red,.roulette-bet-btn.red{background:linear-gradient(180deg,#c21a2e,#6e0712)}.roulette-bet-btn.black,.roulette-bet-btn.num.black{background:linear-gradient(180deg,#161d25,#030609)}.roulette-bet-btn.selected{border-color:rgba(255,235,120,.98)!important;box-shadow:0 0 14px rgba(255,215,90,.35),inset 0 0 14px rgba(255,215,90,.15)!important;transform:translateY(-1px)}.roulette-bet-btn:hover{filter:brightness(1.12)}@keyframes rouletteWheelSpin{0%{transform:rotate(0);filter:blur(.2px)}72%{filter:blur(.7px)}100%{transform:rotate(var(--roulette-final,2160deg));filter:blur(0)}}@keyframes rouletteBallSpin{0%{transform:rotate(0)}62%{transform:rotate(-1900deg)}100%{transform:rotate(var(--roulette-ball-final,-2160deg))}}@media (max-width:920px){.roulette-pocket{transform:rotate(var(--pocket-angle)) translateY(-132px) rotate(calc(-1 * var(--pocket-angle)))}#panel-window.casino-panel-window .casino-tabs{grid-template-columns:repeat(2,1fr)!important}.roulette-layout{grid-template-columns:1fr!important}.roulette-number-grid{grid-template-columns:repeat(6,1fr)}.roulette-outside-grid{grid-template-columns:repeat(2,1fr)}.roulette-sector-grid{grid-template-columns:repeat(2,1fr)}.roulette-board{grid-template-columns:1fr}.roulette-zero{min-height:44px!important}}.car-dealer-wrap{display:grid;gap:16px}.car-dealer-top-card{border-color:rgba(0,255,180,.22)}.car-dealer-top-row{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.car-dealer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}@media (max-width:980px){.car-dealer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.car-dealer-grid{grid-template-columns:1fr}}.car-dealer-card{min-height:355px;padding:14px;border:1px solid rgba(0,255,180,.18);border-radius:16px;background:linear-gradient(180deg,rgba(4,35,22,.82),rgba(3,12,13,.92));box-shadow:inset 0 0 22px rgba(0,255,170,.06),0 0 16px rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:10px}.car-dealer-card.locked{opacity:.72}.car-dealer-item-wrap{display:flex;justify-content:center;min-height:138px}.car-dealer-card .inventory-item-card.shop-item{width:112px;height:138px;transform:none}.car-dealer-card .inventory-item-card.shop-item .inventory-item-img{max-width:82px;max-height:72px}.car-dealer-info{text-align:center;display:grid;gap:6px}.car-dealer-name{font-weight:900;color:#bffff7;text-shadow:0 0 10px rgba(0,255,255,.24)}.car-dealer-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:12px;color:rgba(215,255,245,.86)}.car-dealer-meta span{border:1px solid rgba(0,255,170,.18);border-radius:999px;padding:4px 7px;background:rgba(0,0,0,.22)}.car-dealer-price{font-weight:800;color:#fff7b8}.car-dealer-buy-btn{width:100%;min-height:42px}.euro-shop-section{grid-column:1/-1;overflow:hidden;border-color:rgba(190,95,255,.34)!important;box-shadow:inset 0 0 24px rgba(190,95,255,.08),0 0 20px rgba(190,95,255,.08)}.euro-shop-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.euro-shop-date{color:rgba(225,205,255,.76);font-size:12px;font-weight:800;letter-spacing:.3px;padding:5px 9px;border-radius:999px;background:rgba(190,95,255,.1);border:1px solid rgba(190,95,255,.2)}.euro-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px}.euro-shop-card{position:relative;min-height:318px;padding:12px;border-radius:16px;border:1px solid rgba(190,95,255,.32);background:radial-gradient(circle at 50% 0,rgba(190,95,255,.2),transparent 42%),linear-gradient(180deg,rgba(18,14,30,.9),rgba(3,8,16,.94));box-shadow:inset 0 0 18px rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.28);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.euro-shop-card-head{width:100%;display:flex;align-items:center;justify-content:space-between;color:rgba(230,245,255,.75);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.4px}.euro-shop-card-head b{color:#f0d7ff;text-shadow:0 0 12px rgba(190,95,255,.65)}.euro-shop-item-preview{display:flex;justify-content:center;align-items:center;min-height:112px;margin-top:2px}.euro-shop-item-preview .inventory-item-card{transform:scale(1.12);transform-origin:center;box-shadow:0 0 22px rgba(190,95,255,.2)}.euro-shop-card-preview-card .inventory-item-card{width:78px!important;height:116px!important}.euro-shop-title{color:#f2fbff;font-size:15px;font-weight:1000;min-height:34px;display:flex;align-items:center;justify-content:center;text-shadow:0 0 12px rgba(39,217,255,.2)}.euro-shop-meta{color:rgba(215,245,255,.82);font-size:12px;font-weight:800;min-height:32px}.euro-shop-price{color:rgba(255,255,255,.86);font-size:13px;font-weight:900;margin-top:auto}.euro-shop-price .inline-euro-icon{width:18px;height:18px}.euro-shop-buy-item-btn{width:100%;min-height:38px;font-size:12px;padding:9px 10px;box-shadow:0 0 16px rgba(190,95,255,.18)}@media (max-width:980px){.euro-shop-grid{grid-template-columns:1fr}}.npc-shop-wrap .car-dealer-top-card{border-color:rgba(39,217,255,.22)}.npc-shop-card{min-height:365px}.npc-shop-card .car-dealer-meta span{max-width:100%}body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview{box-sizing:border-box;width:138px;min-width:138px;max-width:138px;height:138px;min-height:138px;max-height:138px;padding:8px!important;border-radius:15px;overflow:hidden;transform:none}body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview .inventory-item-img,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview .inventory-item-img{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;margin:0!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;filter:drop-shadow(0 7px 9px rgba(0, 0, 0, .62))}body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview .inventory-card-stat-lines,body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview .inventory-item-bonus,body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview .inventory-item-name,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview .inventory-card-stat-lines,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview .inventory-item-bonus,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview .inventory-item-name{display:none!important}.npc-shop-buy-btn{width:100%;min-height:42px}@media (max-width:760px),(pointer:coarse) and (max-width:1024px){.car-dealer-buy-btn,.car-dealer-card,.car-dealer-grid,.car-dealer-info,.car-dealer-meta,.car-dealer-top-card,.car-dealer-wrap,.car-dealer-wrap .panel-card,.npc-shop-buy-btn,.npc-shop-card,.npc-shop-grid,.npc-shop-wrap{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.car-dealer-card,.car-dealer-grid,.car-dealer-top-card,.car-dealer-wrap,.npc-shop-card,.npc-shop-grid,.npc-shop-wrap{overflow-x:hidden!important}.car-dealer-top-row{grid-template-columns:1fr!important;gap:8px!important}.car-dealer-grid,.npc-shop-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.car-dealer-card,.npc-shop-card{width:100%!important;padding:10px!important}.car-dealer-meta{flex-wrap:wrap!important;overflow:hidden!important}.car-dealer-meta span,.car-dealer-name,.car-dealer-price{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.car-dealer-card .inventory-item-card.shop-item{max-width:100%!important}body[data-bm-open-panel=jewelry] .npc-shop-card .inventory-item-card.shop-item{width:160px!important;height:190px!important}body[data-bm-open-panel=jewelry] .npc-shop-card .inventory-item-card.shop-item .inventory-item-img{max-width:130px!important;max-height:120px!important}}.auction-tabs{margin-bottom:14px}.auction-tab-content{display:grid;gap:14px}.euro-auction-create-card{border-color:rgba(255,211,91,.28)!important;box-shadow:inset 0 0 18px rgba(255,211,91,.06)}.euro-auction-user-money{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px}.auction-create-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.euro-auction-card{border-color:rgba(255,211,91,.22)}.euro-auction-preview{display:flex;align-items:center;justify-content:center;min-width:150px}.euro-auction-coin{width:132px;min-height:132px;border-radius:22px;border:1px solid rgba(255,211,91,.35);background:radial-gradient(circle at top,rgba(255,224,120,.22),transparent 55%),linear-gradient(180deg,rgba(55,37,8,.88),rgba(13,8,3,.94));box-shadow:inset 0 0 20px rgba(255,211,91,.1),0 0 18px rgba(255,211,91,.1);display:grid;place-items:center;text-align:center;padding:12px}.euro-auction-coin img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255, 211, 91, .38))}.euro-auction-coin b{color:#fff3b0;font-size:20px;font-weight:1000;text-shadow:0 0 12px rgba(255,211,91,.26)}.euro-auction-coin span{color:rgba(255,244,195,.78);font-size:11px;font-weight:900;letter-spacing:1px}@media (max-width:760px){.auction-create-grid,.euro-auction-user-money{grid-template-columns:1fr}.euro-auction-preview{min-width:100%}}.auction-your-bid-card{border-color:rgba(68,255,140,.34)!important;box-shadow:inset 0 0 22px rgba(68,255,140,.08),0 0 18px rgba(68,255,140,.08)}.auction-bid-row-owned .panel-input{opacity:.72;border-color:rgba(68,255,140,.24)}.auction-your-bid-btn,.auction-your-bid-btn:disabled{color:#d9ffe5!important;border-color:rgba(68,255,140,.55)!important;background:linear-gradient(180deg,rgba(27,160,76,.96),rgba(9,95,45,.96))!important;box-shadow:inset 0 0 16px rgba(255,255,255,.08),0 0 18px rgba(68,255,140,.22)!important;cursor:default!important;opacity:1!important}.auction-your-bid-btn:disabled:hover,.auction-your-bid-btn:hover{transform:none!important;filter:none!important}.world-chat-msg.world-chat-quiz-system{border-color:rgba(255,210,90,.34);background:radial-gradient(circle at top left,rgba(255,210,90,.15),transparent 55%),rgba(33,22,5,.76);box-shadow:inset 0 0 14px rgba(255,210,90,.08)}.world-chat-system-name{color:#ffe27a!important;cursor:default;text-shadow:0 0 8px rgba(255,210,90,.35)}.world-chat-quiz-system .world-chat-text{color:#fff4c4;font-weight:800}.player-avatar-img,.player-profile-avatar img,.private-chat-thread-avatar img,.profile-avatar-upload img,.world-chat-avatar img{display:block;width:100%;height:100%;object-fit:cover}.player-avatar-link,.world-chat-avatar{flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid rgba(39,217,255,.45);border-radius:50%;overflow:hidden;background:rgba(0,0,0,.45);cursor:pointer;box-shadow:0 0 10px rgba(39,217,255,.16)}.player-avatar-link:hover,.world-chat-avatar:hover{border-color:rgba(122,235,255,.9);box-shadow:0 0 14px rgba(39,217,255,.34)}.world-chat-meta{gap:5px}.world-chat-avatar{width:22px;height:22px}.world-chat-msg.world-chat-quiz-system .world-chat-meta{padding-left:2px}.private-chat-thread-top{display:flex;align-items:center;gap:7px}.private-chat-thread-avatar{flex:0 0 auto;width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid rgba(39,217,255,.38);background:rgba(0,0,0,.45)}.profile-summary-card.profile-summary-card-stats{display:grid!important;grid-template-columns:minmax(230px,0.85fr) minmax(0,2.2fr)!important;align-items:stretch;gap:14px!important;overflow:hidden}.profile-self-main{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.profile-avatar-upload{box-shadow:0 0 18px rgba(39,217,255,.2),inset 0 0 16px rgba(39,217,255,.06)}.profile-avatar-upload span{position:absolute;left:0;right:0;bottom:0;padding:5px 4px;font-size:10px;font-weight:900;color:#eaffff;text-align:center;background:rgba(0,0,0,.72);text-shadow:0 0 6px rgba(39,217,255,.65)}.profile-avatar-upload:hover{box-shadow:0 0 22px rgba(39,217,255,.34)}.profile-self-info{min-width:0;display:grid;gap:6px}.profile-summary-card .profile-self-info .info-row{min-width:0;padding:5px 0}.profile-summary-card .profile-self-info .info-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stat-breakdown-grid{grid-template-columns:repeat(3,minmax(170px,1fr))!important;align-items:stretch;min-width:0}.profile-fight-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;min-width:0}.profile-fight-stat-card{display:flex;align-items:center;min-height:54px}.profile-fight-stat-card .profile-stat-breakdown-top{width:100%;align-items:center}.profile-fight-stat-card .profile-stat-breakdown-top span{flex:1 1 auto;min-width:0;font-size:clamp(9px, .72vw, 11px);line-height:1.15;white-space:normal}.profile-fight-stat-card .profile-stat-breakdown-top b{flex:0 0 auto;font-size:clamp(12px, .9vw, 14px)}.profile-stat-breakdown-card{min-width:0;overflow:hidden}.profile-stat-breakdown-top{align-items:flex-start;gap:6px}.profile-stat-breakdown-top span{flex:0 0 auto}.profile-stat-breakdown-top b{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:clamp(13px, 1.05vw, 16px)}.profile-stat-breakdown-lines span{overflow-wrap:anywhere}.top-list-row{align-items:center}.top-list-avatar{width:42px;height:42px;margin-right:0;justify-self:center}.attack-target-main{align-items:center;gap:10px}.attack-target-avatar{width:42px;height:42px}.avatar-fighter-visual{border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(39,217,255,.18),transparent 55%),rgba(0,0,0,.38)}.avatar-fighter-visual img{width:100%;height:100%;object-fit:cover}.penalty-player-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.penalty-player-avatar{width:42px;height:42px}.gang-member-name-wrap{display:inline-flex;align-items:center;gap:6px}.gang-member-avatar{width:30px;height:30px}@media (max-width:980px){.profile-fight-stats-grid,.profile-stat-breakdown-grid,.profile-summary-card.profile-summary-card-stats{grid-template-columns:1fr!important}.profile-self-main{grid-template-columns:82px minmax(0,1fr)}.profile-avatar-upload{width:82px;height:82px}.penalty-player-row{grid-template-columns:36px minmax(0,1fr)}.penalty-player-right{grid-column:1/-1}}.energy-buy-modal-backdrop,.money-exchange-modal-backdrop{position:absolute;inset:0;z-index:9000;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 45%,rgba(255,216,80,.1),transparent 34%),rgba(0,0,0,.56);backdrop-filter:blur(5px)}.energy-buy-modal{width:min(430px,calc(100vw - 36px));padding:18px;border-radius:18px;border:1px solid rgba(255,216,80,.34);background:radial-gradient(circle at 20% 0,rgba(255,216,80,.16),transparent 36%),linear-gradient(180deg,rgba(32,28,20,.96),rgba(12,14,18,.96));box-shadow:0 0 26px rgba(255,216,80,.12),0 14px 35px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);color:#eafcff}.energy-buy-head{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:14px}.energy-buy-icon{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255, 216, 80, .55)) drop-shadow(0 0 16px rgba(39, 217, 255, .18))}.energy-buy-title{color:#ffe98a;font-size:20px;font-weight:1000;letter-spacing:.02em;text-shadow:0 0 10px rgba(255,216,80,.24)}.energy-buy-subtitle{margin-top:3px;color:rgba(230,248,255,.78);font-size:13px;font-weight:800;line-height:1.35}.energy-buy-info{display:grid;gap:7px;padding:12px;border-radius:13px;border:1px solid rgba(39,217,255,.14);background:rgba(0,0,0,.28);color:rgba(230,248,255,.86);font-size:14px;font-weight:800}.energy-buy-info b{color:#ffe98a}.money-exchange-info{gap:11px}.money-exchange-field{display:grid;gap:6px}.money-exchange-field>span{color:rgba(230,248,255,.78);font-size:12px;font-weight:900}.money-exchange-field .panel-input{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgba(255,216,80,.3);border-radius:10px;color:#fff;background:rgba(0,0,0,.4);font-size:16px;font-weight:900;outline:0}.money-exchange-field .panel-input:focus{border-color:rgba(255,229,120,.82);box-shadow:0 0 12px rgba(255,216,80,.16)}.money-exchange-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.money-exchange-result b{color:#8fffb5;font-size:18px}.energy-buy-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.energy-buy-actions .action-btn{min-width:116px}@media (max-width:560px){.energy-buy-actions{display:grid;grid-template-columns:1fr}.energy-buy-actions .action-btn{width:100%}}.barracks-grid{align-items:stretch}.barracks-main-card{position:relative;overflow:hidden}.barracks-main-card::before{content:"";position:absolute;inset:-35% -20% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,216,80,.13),transparent 65%);pointer-events:none}.barracks-main-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.barracks-level-big{color:#ffe28a;font-size:28px;font-weight:1000;letter-spacing:.04em;text-shadow:0 0 12px rgba(255,216,80,.24),0 2px 4px rgba(0,0,0,.55)}.barracks-energy-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,216,80,.28);background:rgba(0,0,0,.28);color:#fff0aa;font-weight:1000;box-shadow:inset 0 0 12px rgba(255,216,80,.05)}.barracks-energy-icon,.barracks-energy-inline{width:19px;height:19px}.barracks-unit-card{display:grid;gap:10px}.barracks-unit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.barracks-unit-title{color:#eafcff;font-size:18px;font-weight:1000;text-shadow:0 0 8px rgba(39,217,255,.2)}.barracks-unit-count{margin-top:4px;color:#ffe28a;font-size:24px;font-weight:1000;letter-spacing:.02em}.barracks-unit-badge{min-width:74px;padding:7px 10px;border-radius:12px;text-align:center;color:#caffd7;font-weight:1000;border:1px solid rgba(80,255,130,.25);background:rgba(5,60,27,.25)}.barracks-unit-info{display:grid;gap:5px}.barracks-turbo-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.barracks-turbo-select{min-height:42px}@media (max-width:760px){.barracks-main-row{display:grid}.barracks-turbo-box{grid-template-columns:1fr}}.luck-panel-group{gap:5px}.luck-icon,.luck-panel-icon{width:22px;height:22px;object-fit:contain;display:inline-block;vertical-align:middle;filter:drop-shadow(0 0 5px rgba(80, 255, 145, .5)) drop-shadow(0 0 9px rgba(255, 216, 80, .18))}.luck-icon.luck-low,.luck-panel-icon.luck-low{filter:drop-shadow(0 0 6px rgba(255, 75, 75, .72)) drop-shadow(0 0 10px rgba(255, 190, 40, .22))}#luck-panel-value{color:#caffd7;font-size:14px;font-weight:900;white-space:nowrap;text-shadow:0 0 8px rgba(80,255,145,.2)}#luck-panel-value.luck-full{color:#e6ffbd;text-shadow:0 0 8px rgba(170,255,105,.28)}#luck-panel-value.luck-low{color:#ffb0a8;text-shadow:0 0 8px rgba(255,80,80,.35)}.inventory-jewelry-item .inventory-item-img{filter:drop-shadow(0 0 8px rgba(255, 216, 80, .32)) drop-shadow(0 0 12px rgba(80, 255, 145, .14))}.slot-jewelry1 .inventory-slot-label,.slot-jewelry2 .inventory-slot-label{color:#ffe98a}.energy-buy-icon-pair{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:62px;min-width:62px}.energy-buy-icon-pair .energy-buy-icon{width:48px;height:48px}.energy-buy-icon-pair .energy-buy-icon+.energy-buy-icon{margin-left:-20px}.luck-buy-icon{filter:drop-shadow(0 0 10px rgba(80, 255, 145, .55)) drop-shadow(0 0 16px rgba(255, 216, 80, .18))}.resource-shop-plus{width:19px;height:19px;min-width:19px;flex:0 0 19px;display:inline-grid;place-items:center;margin-left:3px;margin-right:1px;padding:0;border-radius:50%;color:#fff7c8;background:radial-gradient(circle at 35% 25%,rgba(255,232,113,.35),transparent 42%),linear-gradient(180deg,rgba(90,66,13,.95),rgba(24,17,4,.96));box-shadow:0 0 8px rgba(255,220,80,.28),inset 0 1px 0 rgba(255,255,255,.15);font-size:15px;line-height:1;font-weight:1000;cursor:pointer;transform:translateY(-1px)}.resource-shop-plus:hover{border-color:rgba(255,238,135,.95);color:#fff;box-shadow:0 0 13px rgba(255,220,80,.42),inset 0 1px 0 rgba(255,255,255,.18)}.resource-shop-plus:active{transform:translateY(0) scale(.96)}.energy-plus-open{border:1px solid rgba(39,217,255,.58);color:#dffbff;background:radial-gradient(circle at 35% 25%,rgba(39,217,255,.32),transparent 42%),linear-gradient(180deg,rgba(10,61,83,.95),rgba(3,16,23,.96));box-shadow:0 0 8px rgba(39,217,255,.25),inset 0 1px 0 rgba(255,255,255,.14)}.energy-plus-open:hover{border-color:rgba(120,241,255,.92);box-shadow:0 0 13px rgba(39,217,255,.42),inset 0 1px 0 rgba(255,255,255,.18)}.luck-plus-open{border:1px solid rgba(80,255,145,.58);color:#e8ffef;background:radial-gradient(circle at 35% 25%,rgba(80,255,145,.28),transparent 42%),linear-gradient(180deg,rgba(14,84,44,.95),rgba(3,24,12,.96));box-shadow:0 0 8px rgba(80,255,145,.22),inset 0 1px 0 rgba(255,255,255,.14)}.luck-plus-open:hover{border-color:rgba(155,255,185,.92);box-shadow:0 0 13px rgba(80,255,145,.4),inset 0 1px 0 rgba(255,255,255,.18)}@media (max-width:620px){.resource-shop-plus{width:17px;height:17px;min-width:17px;flex-basis:17px;font-size:13px}}.health-panel .resource-shop-plus{pointer-events:auto!important;position:relative;z-index:5}.health-panel button.resource-shop-plus{appearance:none;-webkit-appearance:none}.bank-panel-wrap{display:grid;gap:12px}.bank-tabs{justify-content:center;margin-bottom:2px}.bank-treasury-wrap{display:grid;gap:12px}.bank-treasury-main{min-height:230px;display:grid;justify-items:center;align-content:center;text-align:center;position:relative;overflow:hidden}.bank-treasury-main::before{content:"";position:absolute;inset:-35% -20% auto auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,220,80,.13),transparent 65%);pointer-events:none}.bank-balance-label{position:relative;z-index:1;color:rgba(217,251,255,.82);font-weight:900;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.bank-balance-big{position:relative;z-index:1;margin-top:6px;color:#ffe28a;font-size:clamp(32px, 4.4vw, 60px);font-weight:1000;line-height:1.05;text-shadow:0 0 14px rgba(255,216,80,.24),0 2px 5px rgba(0,0,0,.65)}.bank-balance-sub{position:relative;z-index:1;margin-top:6px;color:rgba(217,251,255,.72);font-size:13px}.bank-treasury-actions{min-height:120px;display:grid;align-items:center}.bank-treasury-action-row{display:grid;grid-template-columns:170px minmax(220px,1fr) 170px;align-items:end;gap:12px}.bank-treasury-side-btn{min-height:52px;font-size:16px}.bank-treasury-input-box{display:grid;gap:6px}@media (max-width:760px){.bank-treasury-action-row{grid-template-columns:1fr}.bank-treasury-side-btn{min-height:44px}}.profile-avatar-request-status{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;border:1px solid rgba(39,217,255,.2);border-radius:11px;background:rgba(0,0,0,.24);color:rgba(224,249,255,.9);font-size:12px}.profile-avatar-request-status.pending{border-color:rgba(255,207,76,.48);background:rgba(84,54,4,.24)}.profile-avatar-request-status.approved{border-color:rgba(77,255,155,.42);background:rgba(4,72,37,.22)}.profile-avatar-request-status.rejected{border-color:rgba(255,83,100,.46);background:rgba(83,8,20,.23)}.profile-avatar-request-status img{width:46px;height:46px;flex:0 0 46px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.18)}.profile-avatar-request-status b,.profile-avatar-request-status span{display:block}.admin-avatar-queue{display:grid;gap:12px;margin-bottom:14px}.admin-avatar-request-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid rgba(255,207,76,.34);border-radius:14px;background:linear-gradient(180deg,rgba(48,35,8,.55),rgba(3,10,16,.72))}.admin-avatar-request-head{display:grid;gap:3px;margin-bottom:9px}.admin-avatar-request-head span{color:rgba(207,240,250,.72);font-size:11px}.admin-avatar-request-images{display:flex;align-items:center;gap:10px}.admin-avatar-request-image{display:grid;gap:5px;color:rgba(207,240,250,.72);font-size:10px;font-weight:900;text-align:center;text-transform:uppercase}.admin-avatar-request-image img{width:86px;height:86px;object-fit:cover;border-radius:13px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.35)}.admin-avatar-request-arrow{color:#ffdd70;font-size:24px;font-weight:1000}.admin-avatar-request-actions{display:flex;flex-direction:column;gap:8px;min-width:112px}.admin-avatar-empty{padding:16px;border:1px dashed rgba(39,217,255,.22);border-radius:12px;color:rgba(207,240,250,.7);text-align:center}@media (max-width:720px){.admin-avatar-request-card{grid-template-columns:1fr}.admin-avatar-request-actions{flex-direction:row;min-width:0}.admin-avatar-request-actions .action-btn{flex:1}}.admin-avatar-preview{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:rgba(0,0,0,.22)}.admin-avatar-preview img{width:74px;height:74px;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 12px rgba(39,217,255,.14)}.admin-avatar-preview div{display:grid;gap:4px;min-width:0}.admin-avatar-preview b,.admin-avatar-preview span{word-break:break-all}.attack-target-action-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.attack-target-action-row .action-btn{width:100%;min-width:0}.attack-rob-btn,.attack-rob-profile-btn{border-color:rgba(255,188,76,.54);background:radial-gradient(circle at 35% 15%,rgba(255,210,90,.18),transparent 42%),linear-gradient(180deg,rgba(94,54,13,.92),rgba(31,14,3,.94));box-shadow:0 0 12px rgba(255,170,55,.2),inset 0 1px 0 rgba(255,255,255,.1)}.attack-rob-btn:hover,.attack-rob-profile-btn:hover{border-color:rgba(255,218,112,.88);box-shadow:0 0 16px rgba(255,190,70,.34),inset 0 1px 0 rgba(255,255,255,.16)}.player-profile-actions{gap:8px}.attack-bank-rob-btn,.attack-bank-rob-profile-btn{border-color:rgba(80,255,145,.54);background:radial-gradient(circle at 35% 15%,rgba(80,255,145,.16),transparent 42%),linear-gradient(180deg,rgba(16,92,45,.92),rgba(3,28,13,.94));box-shadow:0 0 12px rgba(80,255,145,.18),inset 0 1px 0 rgba(255,255,255,.1)}.attack-bank-rob-btn:hover,.attack-bank-rob-profile-btn:hover{border-color:rgba(155,255,185,.88);box-shadow:0 0 16px rgba(80,255,145,.32),inset 0 1px 0 rgba(255,255,255,.16)}.player-profile-send-money-btn{border-color:rgba(90,205,255,.62);background:radial-gradient(circle at 35% 15%,rgba(90,205,255,.18),transparent 42%),linear-gradient(180deg,rgba(15,74,110,.94),rgba(3,24,39,.96));box-shadow:0 0 12px rgba(70,190,255,.2),inset 0 1px 0 rgba(255,255,255,.1)}.player-profile-send-money-btn:hover{border-color:rgba(155,230,255,.92);box-shadow:0 0 16px rgba(70,190,255,.34),inset 0 1px 0 rgba(255,255,255,.16)}.money-transfer-modal{width:min(410px,calc(100% - 36px))}.money-transfer-preview b{color:#eaffff}@media (max-width:720px){.attack-target-action-row{grid-template-columns:1fr}}.penalty-search-card{padding-top:12px;padding-bottom:12px}.penalty-search-input{max-width:420px}.update-entry.update-ai{border-color:rgba(122,198,255,.3);background:radial-gradient(circle at 8% 0,rgba(122,198,255,.12),transparent 32%),rgba(5,13,24,.72)}.update-entry.update-ai .update-category{color:#bde8ff;border-color:rgba(122,198,255,.42);background:rgba(45,120,185,.18)}.updates-tab[data-updates-tab=ai]{border-color:rgba(122,198,255,.35)}.player-profile-username-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.player-profile-ignore-btn{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,95,95,.48);background:radial-gradient(circle at 35% 20%,rgba(255,95,95,.2),transparent 45%),rgba(22,8,10,.78);color:#ffd2d2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(255,95,95,.16);transition:transform .12s,border-color .12s,box-shadow .12s}.player-profile-ignore-btn:hover{transform:translateY(-1px);border-color:rgba(255,150,150,.86);box-shadow:0 0 16px rgba(255,95,95,.28)}.player-profile-ignore-btn.is-ignored{border-color:rgba(92,255,156,.52);background:radial-gradient(circle at 35% 20%,rgba(92,255,156,.18),transparent 45%),rgba(5,25,14,.82);color:#d6ffe6;box-shadow:0 0 12px rgba(92,255,156,.18)}.player-profile-ignore-icon{line-height:1;font-size:17px}.gang-build-help-rules .mini-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.gang-build-help-list{display:flex;flex-direction:column;gap:12px}.gang-build-help-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:14px;padding:14px;border:1px solid rgba(80,180,255,.22);border-radius:16px;background:radial-gradient(circle at 10% 0,rgba(80,180,255,.12),transparent 35%),rgba(4,13,25,.72)}.gang-build-help-row.can-help{border-color:rgba(90,255,155,.28)}.gang-build-help-title{display:flex;align-items:center;gap:10px}.gang-build-help-stats{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gang-build-help-progress{height:8px;margin-top:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.gang-build-help-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(74,198,255,.85),rgba(89,255,164,.82));box-shadow:0 0 10px rgba(74,198,255,.35)}.gang-build-help-side{display:flex;flex-direction:column;justify-content:center;gap:10px}.gang-build-help-status{font-size:12px;color:rgba(230,245,255,.72);text-align:center}.gang-build-help-btn{min-height:42px}@media (max-width:780px){.gang-build-help-row,.gang-build-help-rules .mini-grid3,.gang-build-help-stats{grid-template-columns:1fr}}.attack-target-card.inactive{border-color:rgba(255,216,107,.24)}.attack-status-dot.inactive{border-color:rgba(255,216,107,.45);color:#ffd86b;background:rgba(255,216,107,.08)}.events-open{position:absolute;right:324px;top:0;width:58px;height:58px;border-radius:50%;z-index:38;border:2px solid rgba(255,210,92,.42);background:radial-gradient(circle at 50% 40%,rgba(255,228,112,.22),rgba(255,145,0,.08) 34%,rgba(3,8,13,.72) 68%),url("../assets/IMG/UI/event_button.webp") center/cover no-repeat;box-shadow:0 0 16px rgba(255,196,52,.25),0 0 24px rgba(39,217,255,.1),inset 0 1px 0 rgba(255,255,255,.12);cursor:pointer;overflow:hidden;opacity:.9}.events-open:hover{opacity:1;transform:translateY(-1px) scale(1.03);border-color:rgba(255,224,118,.78);box-shadow:0 0 22px rgba(255,196,52,.38),0 0 28px rgba(39,217,255,.16)}.events-open-glow{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(255,218,89,.18),transparent 62%);pointer-events:none}.events-open-text{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);color:#ffe07a;font-size:9px;font-weight:1000;letter-spacing:.08em;text-shadow:0 0 6px rgba(0,0,0,.9),0 0 8px rgba(255,215,80,.45)}.event-claim-badge{position:absolute;right:5px;top:5px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb3b3 0,#ff2b2b 42%,#a60000 100%);border:2px solid rgba(255,255,255,.94);box-shadow:0 0 0 2px rgba(0,0,0,.5),0 0 12px rgba(255,0,0,.9),0 0 20px rgba(255,0,0,.36);pointer-events:none;z-index:4;animation:1.1s ease-in-out infinite bmReadyDotPulse}.event-claim-badge.hidden{display:none}.events-open.has-event-claim{opacity:1;border-color:rgba(255,70,70,.72);box-shadow:0 0 18px rgba(255,42,42,.35),0 0 24px rgba(255,196,52,.22),inset 0 1px 0 rgba(255,255,255,.12)}.events-panel-window .panel-content{padding-top:18px}.event-panel-wrap{display:flex;flex-direction:column;gap:12px}.event-tabs{display:flex;flex-wrap:wrap;gap:8px}.event-tab-btn{min-width:88px;padding:9px 12px;border-radius:14px;border:1px solid rgba(39,217,255,.18);background:linear-gradient(180deg,rgba(16,26,38,.78),rgba(7,10,16,.72));color:#dff8ff;font-weight:900;cursor:pointer}.event-tab-btn.active,.event-tab-btn:hover{color:#ffe07a;border-color:rgba(255,216,107,.55);box-shadow:0 0 14px rgba(255,216,107,.16),inset 0 1px 0 rgba(255,255,255,.08)}.event-main-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr);gap:12px}.event-current-card,.event-pending-card,.event-tasks-card,.event-top-card{border-color:rgba(255,216,107,.14)}.event-timer{color:#ffe07a;font-size:15px;font-weight:900;margin-bottom:12px}.event-progress-head{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;color:#dff8ff}.event-progress-head b{color:#fff;font-size:18px}.event-progress-head small{color:rgba(223,248,255,.68)}.event-progress-bar{height:13px;border-radius:999px;margin:8px 0;overflow:hidden;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.08)}.event-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(39,217,255,.82),rgba(255,216,107,.92));box-shadow:0 0 12px rgba(255,216,107,.25)}.event-rule-note,.event-tasks-note{color:rgba(223,248,255,.68);font-size:12px;margin-bottom:10px}.event-reward-preview{display:grid;gap:7px;margin-top:12px}.event-reward-preview-row{display:grid;grid-template-columns:58px repeat(4,minmax(0,1fr));gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06);color:rgba(223,248,255,.84);font-size:12px}.event-reward-preview-row b{color:#ffe07a}.event-pending-list,.event-task-list,.event-top-list{display:flex;flex-direction:column;gap:8px}.event-top-row{display:grid;grid-template-columns:48px 48px minmax(0,1fr) 90px;gap:10px;align-items:center;padding:9px;border-radius:14px;background:rgba(0,0,0,.2);border:1px solid rgba(39,217,255,.1)}.event-rank{color:#ffe07a;font-weight:1000;text-align:center}.event-top-avatar,.event-top-avatar img{width:44px;height:44px;border-radius:50%}.event-top-name{font-weight:900;color:#fff}.event-top-meta{color:rgba(223,248,255,.62);font-size:12px}.event-top-points{text-align:right}.event-top-points span{display:block;color:rgba(223,248,255,.55);font-size:11px}.event-top-points b{color:#27d9ff;font-size:16px}.event-task-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;padding:11px;border-radius:15px;background:linear-gradient(180deg,rgba(9,16,25,.64),rgba(2,5,9,.42));border:1px solid rgba(39,217,255,.1)}.event-task-row.completed{border-color:rgba(255,216,107,.24)}.event-task-row.claimed{opacity:.72}.event-task-title{color:#fff;font-weight:950;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.event-task-diff{font-size:10px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#dff8ff;background:rgba(255,255,255,.05)}.event-task-diff.medium{color:#ffe07a}.event-task-diff.hard{color:#ff9d9d}.event-task-desc,.event-task-progress{color:rgba(223,248,255,.64);font-size:12px;margin-top:4px}.event-task-side{display:flex;flex-direction:column;justify-content:center;gap:7px;align-items:stretch}.event-task-status{color:rgba(223,248,255,.72);font-size:12px;text-align:center}.event-task-claim-btn[disabled]{opacity:.45;cursor:not-allowed}.event-pending-row{padding:11px;border-radius:15px;background:rgba(0,0,0,.22);border:1px solid rgba(255,216,107,.16)}.event-pending-row.claimed{opacity:.65}.event-pending-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:rgba(223,248,255,.8);margin-bottom:9px}.event-pending-head b{color:#ffe07a}.event-pending-head em{color:#27d9ff;font-style:normal}.event-reward-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.event-reward-item-btn{min-height:86px;border-radius:14px;border:1px solid rgba(39,217,255,.14);background:linear-gradient(180deg,rgba(13,21,32,.78),rgba(3,6,10,.72));color:#fff;cursor:pointer;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;gap:3px 8px;align-items:center;text-align:left;padding:8px}.event-reward-item-btn:hover:not([disabled]){border-color:rgba(255,216,107,.55);box-shadow:0 0 12px rgba(255,216,107,.18)}.event-reward-item-btn[disabled]{opacity:.55;cursor:not-allowed}.event-reward-item-btn img{grid-row:1/span 2;width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255, 216, 107, .18))}.event-reward-item-btn span{font-weight:900}.event-reward-item-btn small{color:rgba(223,248,255,.62)}.event-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px;border-radius:18px;background:rgba(0,0,0,.28);border:1px solid rgba(39,217,255,.12)}.event-section-tab{min-height:44px;border-radius:14px;border:1px solid rgba(39,217,255,.12);background:linear-gradient(180deg,rgba(16,26,38,.82),rgba(5,8,13,.78));color:rgba(223,248,255,.72);font-weight:950;font-size:14px;cursor:pointer;position:relative}.event-section-tab.active,.event-section-tab:hover{color:#fff;border-color:rgba(39,217,255,.55);background:linear-gradient(180deg,rgba(22,83,108,.86),rgba(6,25,37,.86));box-shadow:0 0 16px rgba(39,217,255,.17),inset 0 1px 0 rgba(255,255,255,.08)}.event-section-badge{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;margin-left:7px;padding:0 6px;border-radius:999px;color:#101010;background:#ffe06b;box-shadow:0 0 10px rgba(255,224,107,.48);font-size:11px;font-weight:1000}.return-reward-backdrop{position:fixed;inset:0;z-index:14000;display:grid;place-items:center;padding:18px;background:rgba(0,3,8,.82);backdrop-filter:blur(7px)}.return-reward-modal{width:min(520px,100%);padding:26px;border:1px solid rgba(39,217,255,.5);border-radius:18px;background:linear-gradient(180deg,rgba(10,28,40,.98),rgba(3,10,16,.98));box-shadow:0 24px 70px rgba(0,0,0,.65),inset 0 0 30px rgba(39,217,255,.06);text-align:center}.return-reward-kicker{color:#80efff;font-size:12px;font-weight:1000;letter-spacing:.18em}.return-reward-modal h3{margin:8px 0;font-size:28px;color:#f0fdff}.return-reward-list{display:grid;gap:8px;margin:18px 0}.return-reward-list div{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:#e9fcff;font-weight:900}.battle-pass-view{display:flex;flex-direction:column;gap:12px}.battle-pass-hero{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(250px,0.8fr);gap:14px;align-items:center;border-color:rgba(255,205,75,.26);background:radial-gradient(circle at 15% 20%,rgba(39,217,255,.16),transparent 42%),radial-gradient(circle at 85% 30%,rgba(255,193,64,.18),transparent 44%),rgba(2,8,14,.86)}.battle-pass-hero.premium-active{border-color:rgba(255,210,79,.62);box-shadow:inset 0 0 26px rgba(255,190,50,.08),0 0 20px rgba(255,190,50,.12)}.battle-pass-kicker{color:#27d9ff;font-size:11px;font-weight:1000;letter-spacing:.16em}.battle-pass-hero h3{margin:4px 0 7px;color:#fff;font-size:24px}.battle-pass-timer{color:#ffe06b;font-weight:900}.battle-pass-level-box{display:grid;place-items:center;min-height:94px;border-radius:18px;border:1px solid rgba(39,217,255,.28);background:radial-gradient(circle,rgba(39,217,255,.22),rgba(2,9,15,.82))}.battle-pass-level-box span{color:rgba(223,248,255,.66);text-transform:uppercase;font-size:11px;font-weight:900}.battle-pass-level-box b{color:#fff;font-size:25px}.battle-pass-premium-box{display:flex;flex-direction:column;gap:7px;min-width:0}.battle-pass-premium-box strong{color:#ffe06b;font-size:15px}.battle-pass-premium-box small{color:rgba(223,248,255,.68);line-height:1.35}.battle-pass-progress-card{border-color:rgba(39,217,255,.16)}.battle-pass-progress-head{display:flex;justify-content:space-between;gap:12px;color:rgba(223,248,255,.72)}.battle-pass-progress-head b{color:#fff}.battle-pass-progress{height:15px;overflow:hidden;margin:9px 0 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.36)}.battle-pass-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27d9ff,#7af0c0 55%,#ffe06b);box-shadow:0 0 14px rgba(39,217,255,.3)}.battle-pass-progress-meta{color:#ffe06b;font-size:12px;font-weight:900}.battle-pass-level-row,.battle-pass-track-head{display:grid;grid-template-columns:84px repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.battle-pass-track-head{padding:0 10px;color:rgba(223,248,255,.72);font-size:12px;font-weight:1000;text-align:center}.battle-pass-levels{display:flex;flex-direction:column;gap:9px}.battle-pass-level-row{padding:9px;border-radius:16px;border:1px solid rgba(39,217,255,.09);background:rgba(0,0,0,.2)}.battle-pass-level-row.locked{opacity:.68}.battle-pass-level-row.unlocked{border-color:rgba(39,217,255,.2)}.battle-pass-level-number{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(39,217,255,.18);background:rgba(4,15,24,.82)}.battle-pass-level-number b{color:#fff;font-size:23px}.battle-pass-level-number small{color:rgba(223,248,255,.55);font-size:9px}.battle-pass-reward{display:grid;grid-template-columns:64px minmax(0,1fr) 112px;gap:9px;align-items:center;min-height:82px;padding:8px;border-radius:14px;border:1px solid rgba(39,217,255,.13);background:linear-gradient(180deg,rgba(12,22,33,.84),rgba(3,7,11,.78))}.battle-pass-reward.premium{border-color:rgba(255,206,82,.25);background:linear-gradient(180deg,rgba(58,39,10,.62),rgba(12,8,3,.78))}.battle-pass-reward.claimable{border-color:rgba(87,255,157,.55);box-shadow:0 0 15px rgba(87,255,157,.1)}.battle-pass-reward.claimed{opacity:.64}.battle-pass-reward.locked img{filter:grayscale(.82) brightness(.65)}.battle-pass-reward img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(39, 217, 255, .2))}.battle-pass-reward.premium img{filter:drop-shadow(0 0 8px rgba(255, 206, 82, .24))}.battle-pass-reward-info{min-width:0}.battle-pass-reward-info b{display:block;color:#fff;font-size:13px}.battle-pass-reward-info small{color:#ffe06b;font-size:10px}.battle-pass-claim-btn{min-width:104px;margin:0;padding:8px 9px;font-size:10px}.battle-pass-claim-btn[disabled]{opacity:.42;cursor:not-allowed}.daily-tasks-view{display:flex;flex-direction:column;gap:12px}.daily-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.daily-milestones-card,.daily-pending-card,.daily-streak-card,.daily-summary-card,.daily-tasks-card{border-color:rgba(39,217,255,.15)}.daily-summary-card.completed{border-color:rgba(83,255,146,.44);box-shadow:inset 0 0 24px rgba(58,255,137,.06)}.daily-summary-count{display:flex;align-items:baseline;gap:10px;color:rgba(223,248,255,.7)}.daily-summary-count b{color:#fff;font-size:28px;line-height:1}.daily-milestone-progress,.daily-summary-progress,.daily-task-progress-bar{height:11px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.07)}.daily-summary-progress{margin:12px 0 9px}.daily-milestone-progress i,.daily-summary-progress i,.daily-task-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23c9ff,#58f49b,#ffe06b);box-shadow:0 0 12px rgba(56,234,188,.28)}.daily-reset-line{color:#ffe06b;font-weight:900;font-size:13px}.daily-milestone-note,.daily-streak-warning,.daily-summary-note{color:rgba(223,248,255,.6);font-size:12px;margin-top:7px}.daily-streak-number{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px}.daily-streak-number span{font-size:32px;filter:drop-shadow(0 0 10px rgba(255, 112, 54, .45))}.daily-streak-number b{color:#ffe06b;font-size:42px;line-height:1;text-shadow:0 0 14px rgba(255,224,107,.28)}.daily-streak-number small{color:rgba(223,248,255,.68);font-size:14px}.daily-streak-meta{text-align:center;color:rgba(223,248,255,.68);font-size:12px}.daily-streak-meta b{color:#fff}.daily-milestone-list,.daily-task-list{display:flex;flex-direction:column;gap:9px}.daily-task-row{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(39,217,255,.11);background:linear-gradient(180deg,rgba(9,17,27,.72),rgba(2,6,10,.54))}.daily-task-row.completed{border-color:rgba(83,255,146,.34)}.daily-task-row.claimed{opacity:.64}.daily-task-title{color:#fff;font-weight:950;font-size:15px}.daily-task-desc{margin-top:4px;color:rgba(223,248,255,.62);font-size:12px}.daily-task-progress-head{display:flex;justify-content:space-between;gap:10px;margin:9px 0 5px;color:rgba(223,248,255,.74);font-size:12px}.daily-task-progress-head b{color:#ffe06b;text-align:right}.daily-task-side{display:flex;flex-direction:column;justify-content:center;gap:8px}.daily-task-status{text-align:center;color:rgba(223,248,255,.68);font-size:12px}.daily-milestone-claim-btn[disabled],.daily-task-claim-btn[disabled]{opacity:.43;cursor:not-allowed}.daily-milestone-row{display:grid;grid-template-columns:72px minmax(0,1fr) 150px;gap:12px;align-items:center;padding:11px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.2)}.daily-milestone-row.unlocked{border-color:rgba(255,224,107,.34);box-shadow:inset 0 0 20px rgba(255,224,107,.04)}.daily-milestone-row.claimed{opacity:.65}.daily-milestone-row.previous-cycle{border-color:rgba(182,109,255,.42)}.daily-milestone-day{width:62px;height:62px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(39,217,255,.22);background:radial-gradient(circle at 50% 35%,rgba(39,217,255,.25),rgba(3,10,16,.88));box-shadow:0 0 14px rgba(39,217,255,.1)}.daily-milestone-row.unlocked .daily-milestone-day{color:#16100a;border-color:rgba(255,224,107,.72);background:radial-gradient(circle at 50% 35%,#fff0a2,#ffb833 68%,#8f4f0f);box-shadow:0 0 17px rgba(255,190,55,.28)}.daily-milestone-day b{font-size:20px;line-height:1}.daily-milestone-day span{font-size:10px;text-transform:uppercase;font-weight:900}.daily-milestone-main{min-width:0}.daily-milestone-main strong{display:block;color:#fff;font-size:15px}.daily-milestone-main>span{display:block;margin:3px 0 7px;color:rgba(223,248,255,.62);font-size:12px}.daily-milestone-progress{height:8px}@media (max-width:900px){.events-open{right:10px;top:56px;width:52px;height:52px}.battle-pass-hero,.daily-summary-grid,.daily-task-row,.event-main-grid,.event-reward-items,.event-task-row{grid-template-columns:1fr}.event-section-tabs{grid-template-columns:1fr}.battle-pass-level-row,.battle-pass-track-head{grid-template-columns:58px minmax(0,1fr)}.battle-pass-track-head b:last-child{display:none}.battle-pass-level-row .battle-pass-reward.premium{grid-column:2}.battle-pass-reward{grid-template-columns:48px minmax(0,1fr)}.battle-pass-reward img{width:44px;height:44px}.battle-pass-claim-btn{grid-column:1/-1;width:100%}.event-reward-preview-row{grid-template-columns:1fr 1fr}.daily-task-side{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center}.daily-task-status{text-align:left}.daily-milestone-row{grid-template-columns:58px minmax(0,1fr)}.daily-milestone-day{width:52px;height:52px}.daily-milestone-claim-btn{grid-column:1/-1}}.country-war-open{right:392px;border-color:rgba(255,82,82,.5);background:radial-gradient(circle at 50% 42%,rgba(255,96,96,.3),rgba(120,12,18,.18) 42%,rgba(6,10,16,.92) 75%);box-shadow:0 0 16px rgba(255,70,70,.25),0 0 24px rgba(39,217,255,.1),inset 0 1px 0 rgba(255,255,255,.12)}.country-war-icon{position:absolute;left:50%;top:7px;transform:translateX(-50%);width:34px;height:34px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 8px rgba(255, 70, 70, .3)) drop-shadow(0 0 4px rgba(39, 217, 255, .18))}.country-war-open .events-open-text{color:#ffb3b3;text-shadow:0 0 6px rgba(0,0,0,.9),0 0 8px rgba(255,70,70,.45);bottom:4px}.country-war-row{grid-template-columns:60px minmax(0,1fr) 124px;gap:14px;padding:14px 16px;min-height:92px;border-color:rgba(255,216,107,.22);background:linear-gradient(180deg,rgba(8,20,32,.92),rgba(4,10,18,.86))}.country-war-main{min-width:0;display:flex;flex-direction:column;gap:10px}.country-war-country-name{font-size:20px;line-height:1.1;white-space:normal;overflow:visible;text-overflow:clip}.country-war-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.country-war-stat-pill{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid rgba(39,217,255,.14);background:linear-gradient(180deg,rgba(13,28,44,.84),rgba(5,12,20,.76));box-shadow:inset 0 0 10px rgba(39,217,255,.04)}.country-war-stat-pill span{color:#8faebe;font-size:11px}.country-war-stat-pill b{color:#fff;font-size:17px;line-height:1}.country-war-points-box{min-width:110px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(39,217,255,.12)}.country-war-points-box span{font-size:11px}.country-war-points-box b{font-size:24px}@media (max-width:900px){.country-war-row{grid-template-columns:52px minmax(0,1fr)}.country-war-points-box{grid-column:1/-1;justify-self:stretch;min-width:0;border-left:0;border-top:1px solid rgba(39,217,255,.12);margin-top:4px;padding-top:10px}.country-war-stats-grid{grid-template-columns:1fr}}.country-war-wrap .panel-card{min-width:0}.country-war-top-grid{align-items:start}.underground-wrap{display:grid;gap:12px;min-width:0}.underground-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px;border-radius:16px;border:1px solid rgba(255,72,168,.3);background:radial-gradient(circle at 84% 12%,rgba(255,72,168,.18),transparent 38%),linear-gradient(135deg,rgba(24,8,24,.94),rgba(5,12,20,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 18px rgba(255,72,168,.08)}.underground-hero h3{margin:4px 0 6px;color:#fff;font-size:18px;line-height:1.25}.underground-hero p{margin:0;color:rgba(230,246,255,.72);font-size:12px;line-height:1.45}.underground-kicker{color:#ff8dcc;font-size:10px;font-weight:1000;letter-spacing:.13em}.underground-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.underground-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 5px}.underground-tab{flex:0 0 auto;min-height:35px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,72,168,.2);background:rgba(5,12,20,.72);color:#b9d5df;font-weight:900;font-size:11px;cursor:pointer}.underground-tab.active,.underground-tab:hover{color:#fff;border-color:rgba(255,72,168,.62);background:linear-gradient(180deg,rgba(255,72,168,.24),rgba(75,12,58,.36));box-shadow:0 0 12px rgba(255,72,168,.15)}.underground-council-list,.underground-tab-content{display:grid;gap:10px;min-width:0}.underground-gang-group{padding:12px;border-radius:15px;border:1px solid rgba(39,217,255,.14);background:linear-gradient(180deg,rgba(8,20,31,.88),rgba(4,9,16,.82))}.underground-gang-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:#fff;font-weight:950}.underground-gang-title small{color:#8eafbd;font-weight:750}.underground-rep-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;margin-top:7px;border-radius:13px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.24)}.underground-rep-card.commander{border-color:rgba(255,216,107,.48);box-shadow:inset 0 0 14px rgba(255,216,107,.06)}.underground-rep-card.is-me{border-color:rgba(39,217,255,.42)}.underground-rep-card>img{width:48px;height:48px;border-radius:13px;object-fit:cover;border:1px solid rgba(39,217,255,.24)}.underground-rep-main{min-width:0}.underground-rep-name{color:#fff;font-size:13px;font-weight:950}.underground-rep-name span{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:rgba(255,216,107,.14);color:#ffe07a;font-size:9px;text-transform:uppercase}.underground-rep-meta,.underground-rep-power{margin-top:3px;color:#89a8b5;font-size:10px;overflow-wrap:anywhere}.underground-rep-vote{display:grid;gap:5px;justify-items:end;color:#9db7c2;font-size:10px}.underground-rep-vote .action-btn{min-height:29px;padding:5px 9px;font-size:10px}.underground-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.underground-choice{display:grid;align-content:start;gap:7px;min-height:145px;padding:11px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,22,33,.82),rgba(3,9,15,.76))}.underground-choice.mine{border-color:rgba(39,217,255,.44)}.underground-choice.selected{border-color:rgba(255,216,107,.56);box-shadow:inset 0 0 16px rgba(255,216,107,.06)}.underground-choice-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.underground-choice-head b{color:#fff;font-size:12px}.underground-choice p,.underground-operation-selected p,.underground-public-doctrine p{margin:0;color:#91afbb;font-size:11px;line-height:1.42}.underground-vote-badge{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:rgba(255,72,168,.14);color:#ff9bd2;font-size:9px;font-weight:900}.underground-choice .action-btn{align-self:end;margin-top:auto;min-height:31px;font-size:10px}.underground-alliance-grid{align-items:start}.underground-alliance-rules{display:grid;gap:6px;margin-bottom:10px}.underground-alliance-rules p{margin:0;color:#91afbb;font-size:11px;line-height:1.42}.underground-alliance-state{display:grid;gap:7px;padding:13px;border-radius:14px;border:1px solid rgba(255,72,168,.24);background:linear-gradient(180deg,rgba(35,8,29,.58),rgba(7,11,18,.72))}.underground-alliance-state>span{color:#ff9bd2;font-size:9px;font-weight:1000;letter-spacing:.12em}.underground-alliance-state h4{margin:0;color:#fff;font-size:17px;text-align:center}.underground-alliance-state h4 b{display:inline-block;margin:0 7px}.underground-alliance-state p{margin:0;color:#a8c0ca;font-size:11px;line-height:1.45}.underground-alliance-state.active{border-color:rgba(79,225,255,.46);box-shadow:inset 0 0 18px rgba(79,225,255,.06),0 0 16px rgba(79,225,255,.08)}.underground-alliance-state.active>span{color:#7feaff}.underground-alliance-state.incoming,.underground-alliance-state.pending{border-color:rgba(255,216,107,.42)}.underground-alliance-state.incoming>span,.underground-alliance-state.pending>span{color:#ffe07a}.underground-alliance-state.expired,.underground-alliance-state.rejected{border-color:rgba(255,92,92,.36)}.underground-alliance-state.expired>span,.underground-alliance-state.rejected>span{color:#ff8d8d}.underground-alliance-country-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.underground-alliance-country,.underground-alliance-response{display:grid;gap:5px;width:100%;min-height:78px;padding:10px;border-radius:13px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(10,22,33,.86),rgba(3,9,15,.8));color:#fff;cursor:pointer;text-align:left}.underground-alliance-country.mine,.underground-alliance-country:hover,.underground-alliance-response.mine,.underground-alliance-response:hover{border-color:rgba(79,225,255,.52);box-shadow:inset 0 0 14px rgba(79,225,255,.06)}.underground-alliance-country b,.underground-alliance-response b{font-size:12px}.underground-alliance-country span,.underground-alliance-response span{color:#ff9bd2;font-size:10px;font-weight:900}.underground-alliance-country small{color:#7f9ba7;font-size:9px}.underground-alliance-response-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.underground-alliance-response{min-height:64px}.underground-alliance-response.reject.mine,.underground-alliance-response.reject:hover{border-color:rgba(255,92,92,.52);box-shadow:inset 0 0 14px rgba(255,92,92,.07)}.underground-alliance-active-list{display:grid;gap:8px}.underground-alliance-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:11px;border-radius:12px;border:1px solid rgba(79,225,255,.2);background:rgba(6,23,31,.38);color:#dffaff;font-size:11px;font-weight:900;text-align:center}.underground-alliance-pair b{font-size:17px}.underground-map-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);gap:12px;align-items:start;min-width:0}.underground-map-card,.underground-map-side{min-width:0}.underground-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.underground-map-heading p{margin:4px 0 0;color:#91afbb;font-size:11px;line-height:1.42}.underground-map-border-key{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#9cb8c4;font-size:9px;font-weight:850}.underground-map-border-key i{width:16px;height:2px;border-radius:999px;background:#dffaff}.underground-map-stage{position:relative;width:100%;min-height:450px;border-radius:16px;overflow:hidden;border:1px solid rgba(39,217,255,.16);background:linear-gradient(145deg,rgba(3,17,27,.94),rgba(2,7,13,.98))}.underground-map-stage::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(39,217,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(39,217,255,.08) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle at 50% 48%,#000 16%,transparent 78%)}.underground-balkan-map{position:relative;z-index:1;display:block;width:100%;height:500px;max-height:58vh;min-height:430px;padding:12px;overflow:visible}.underground-map-country-group{cursor:pointer;outline:0}.underground-map-country-shape{fill:color-mix(in srgb,var(--underground-map-fill) 58%,#07141d);stroke:rgba(221,249,255,.9);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .16s ease,stroke .16s ease}.underground-map-country-group:focus .underground-map-country-shape,.underground-map-country-group:hover .underground-map-country-shape{fill:color-mix(in srgb,var(--underground-map-fill) 82%,#0b1b24);stroke:#fff}.underground-map-country-group.selected .underground-map-country-shape{stroke:#fff1a6;stroke-width:4}.underground-map-country-group.is-mine:not(.selected) .underground-map-country-shape{stroke:#7feaff;stroke-width:4}.underground-map-country-label{fill:#f2fbff;paint-order:stroke;stroke:rgba(0,0,0,.9);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:950;letter-spacing:.15px}.underground-map-my-marker{fill:#fff1a6;stroke:#1d1510;stroke-width:2;pointer-events:none}.underground-map-side{display:grid;gap:12px}.underground-map-country-info h4{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:5px 0 12px;color:#fff;font-size:18px}.underground-map-country-info h4 span{padding:3px 7px;border-radius:999px;border:1px solid rgba(255,216,107,.42);background:rgba(255,216,107,.1);color:#ffe07a;font-size:9px;text-transform:uppercase}.underground-map-country-info>p{margin:9px 0 0;color:#91afbb;font-size:11px;line-height:1.42}.underground-map-alliance-status{display:flex;align-items:center;gap:9px;min-height:49px;padding:9px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);color:#b8ccd5}.underground-map-alliance-status.active{border-color:rgba(79,225,255,.28);color:#fff}.underground-map-alliance-status>div{display:grid;gap:2px}.underground-map-alliance-status small{color:#7f9ba7;font-size:9px}.underground-map-alliance-status b{color:#fff;font-size:12px}.underground-map-legend{display:grid;gap:8px}.underground-map-legend-row{display:grid;grid-template-columns:15px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:8px 9px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.2);color:#73919d;font-size:10px}.underground-map-legend-row b{color:#eafaff;overflow-wrap:anywhere}.underground-map-legend-color{display:inline-block;width:14px;height:14px;flex:0 0 14px;border-radius:4px;border:1px solid rgba(255,255,255,.72);background:var(--underground-map-fill)}.underground-map-legend-color.neutral{--underground-map-fill:#1b3440}.underground-map-neutral-note{display:flex;align-items:center;gap:8px;margin-top:3px;color:#7996a2;line-height:1.35}.underground-operation-grid{align-items:start}.underground-operation-control{display:grid;gap:10px}.underground-operation-alert,.underground-operation-selected,.underground-proposal-status,.underground-public-doctrine{padding:10px 11px;border-radius:12px;border:1px solid rgba(255,72,168,.18);background:rgba(10,8,18,.42)}.underground-operation-selected b,.underground-public-doctrine b{display:block;margin-bottom:5px;color:#fff}.underground-proposal-status{color:#b6cbd4;font-size:11px}.underground-operation-alert{display:grid;gap:5px;margin-top:8px;color:#ffb2d8;font-size:11px;border-color:rgba(255,82,82,.32);background:rgba(55,7,20,.34)}.underground-chat-card{display:grid;grid-template-rows:minmax(220px,1fr) auto;gap:10px}.underground-chat-list{max-height:390px;overflow-y:auto;display:grid;align-content:start;gap:8px;padding-right:4px}.underground-chat-message{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:8px 9px;border-radius:12px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.06)}.underground-chat-message.mine{border-color:rgba(39,217,255,.25);background:rgba(8,37,48,.28)}.underground-chat-message img{width:38px;height:38px;border-radius:10px;object-fit:cover}.underground-chat-head{display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:11px}.underground-chat-head span{color:#78939e;font-size:9px}.underground-chat-message p{margin:4px 0 0;color:#d5e8ef;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.underground-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.underground-history-list{display:grid;gap:7px}.underground-history-row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:8px 9px;border-radius:10px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05)}.underground-history-row>span{color:#78939e;font-size:10px}.underground-history-row b{color:#fff;font-size:11px}.underground-history-row p{margin:3px 0 0;color:#9eb7c2;font-size:10px}@media (max-width:900px){.underground-alliance-country-grid,.underground-alliance-response-grid,.underground-choice-grid,.underground-summary-grid{grid-template-columns:1fr}.underground-gang-title,.underground-hero{align-items:stretch;flex-direction:column}.underground-rep-card{grid-template-columns:42px minmax(0,1fr)}.underground-rep-card>img{width:42px;height:42px}.underground-rep-vote{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch}.underground-chat-compose{grid-template-columns:1fr}.underground-history-row{grid-template-columns:1fr;gap:4px}.underground-map-layout{grid-template-columns:1fr}.underground-map-stage{min-height:390px}.underground-balkan-map{height:440px;min-height:370px;max-height:54vh;padding:8px}.underground-map-country-label{font-size:13px}}@media (max-width:520px){.underground-map-heading{display:grid}.underground-map-border-key{justify-self:start}.underground-map-stage{min-height:350px}.underground-balkan-map{height:390px;min-height:340px;max-height:none;padding:5px}.underground-map-country-label{font-size:14px;stroke-width:5px}}.gang-inventory-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.gang-inventory-card .inventory-item-list,.gang-inventory-my-card .inventory-item-list{margin-top:10px}.gang-inventory-my-card{border-color:rgba(39,217,255,.18)}.gang-inventory-item-list .inventory-item-card,.gang-inventory-my-list .inventory-item-card{cursor:pointer}.gang-inventory-item-list .inventory-item-card:not([data-user-item-id]),.gang-inventory-modal .inventory-item-card{cursor:default}@media (min-width:1100px){.gang-inventory-wrap{grid-template-columns:minmax(0,1fr)}.gang-inventory-my-card .inventory-item-list{max-height:245px;overflow:auto;padding-right:4px}}.building-btn.crime-map-btn{isolation:isolate}.building-btn.crime-map-btn::before{content:"";position:absolute;left:50%;top:50%;width:74%;height:62%;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,rgba(255,66,66,.28) 0,rgba(255,66,66,.14) 45%,rgba(255,66,66,0) 72%);filter:blur(10px);pointer-events:none;z-index:0}.building-btn.crime-map-btn img{position:relative;z-index:1;opacity:.92;filter:drop-shadow(0 7px 9px rgba(0, 0, 0, .78)) drop-shadow(0 0 9px rgba(255, 65, 65, .34));transition:transform .12s,filter .12s,opacity .12s}.building-btn.crime-map-btn:hover::before{background:radial-gradient(circle,rgba(255,66,66,.42) 0,rgba(255,66,66,.18) 48%,rgba(255,66,66,0) 76%)}.building-btn.crime-map-btn:hover img{opacity:1;transform:scale(1.12);filter:drop-shadow(0 0 14px rgba(255, 65, 65, .82)) drop-shadow(0 0 12px rgba(39, 217, 255, .24))}.building-btn.crime-map-btn .building-name{top:96%;left:50%;right:auto;transform:translate(-50%,0);min-height:auto;width:max-content;max-width:128px;padding:0;border-radius:0;background:0 0;border:0;font-size:10px;color:#ffd0d0;text-shadow:0 1px 2px #000,0 0 8px rgba(255,70,70,.35)}.crime-turbo-box{margin-top:12px;display:grid;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(255,82,82,.2);background:linear-gradient(180deg,rgba(18,10,14,.62),rgba(5,10,16,.58));box-shadow:inset 0 0 14px rgba(255,66,66,.05)}.crime-turbo-select{min-height:38px}.crime-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;margin-top:12px}.crime-preview-card{min-height:132px;padding:9px;border:1px solid rgba(255,82,82,.18);border-radius:14px;background:linear-gradient(180deg,rgba(13,24,35,.78),rgba(4,10,16,.78));color:#eafcff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;box-shadow:inset 0 0 12px rgba(255,82,82,.04)}.crime-preview-card:hover{border-color:rgba(255,82,82,.52);box-shadow:0 0 14px rgba(255,82,82,.18),inset 0 0 14px rgba(255,82,82,.06)}.crime-preview-card img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(255, 65, 65, .22))}.crime-preview-card b{font-size:12px;line-height:1.1;text-align:center}.crime-preview-card span{color:rgba(223,248,255,.68);font-size:11px}.crime-action-img-wrap{min-height:150px}.crime-action-img{max-height:150px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255, 70, 70, .22))}.crime-action-grid .panel-card{min-width:0}.error-text{color:#ffb3b3}.bm-evaporation-live{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.bm-evaporation-loss-text b{color:#fff;font-weight:900}.bm-evaporation-money-icon{width:21px;height:21px;vertical-align:-5px}.admin-name-list{display:flex;flex-direction:column;gap:7px;max-height:300px;overflow:auto;padding-right:4px}.admin-name-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(39,217,255,.16);background:rgba(0,0,0,.24);color:#e6f8ff}.admin-name-pill b{color:#fff;overflow-wrap:anywhere}.admin-name-pill span{color:#9fbdcc;font-size:12px;text-align:right}.admin-empty-list{padding:10px;border-radius:10px;color:#9fbdcc;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.07)}.country-war-cooldown-box{margin:10px 0 8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,216,107,.26);background:linear-gradient(180deg,rgba(255,216,107,.09),rgba(6,10,16,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 14px rgba(255,216,107,.08)}.country-war-cooldown-box span{display:block;color:rgba(223,248,255,.78);font-size:12px;font-weight:850;margin-bottom:4px}.country-war-cooldown-box b{color:#ffe07a;font-size:22px;font-weight:1000;letter-spacing:.03em;text-shadow:0 0 10px rgba(255,216,107,.22)}.country-war-next-date{margin-top:4px;color:rgba(223,248,255,.62);font-size:12px;font-weight:750}.auth-link-btn{border:0;background:0 0;color:#8eeaff;font-weight:800;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-top:7px;padding:4px 6px}.auth-link-btn:hover{color:#fff}.auth-form-title{color:#9fefff;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:3px 0 8px;font-size:13px}.auth-language-box{margin:6px 0 10px;padding:8px 8px 9px;border:1px solid rgba(39,217,255,.18);border-radius:10px;background:rgba(0,0,0,.24)}.auth-choice-title{margin:6px 0 5px;color:#9fefff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:center}.auth-auth-select{width:100%;height:38px;margin:6px 0 8px;padding:0 12px;border:1px solid rgba(39,217,255,.32);border-radius:10px;background:linear-gradient(180deg,rgba(12,33,49,.96),rgba(3,10,17,.96));color:#e8f7ff;box-shadow:inset 0 0 12px rgba(39,217,255,.06),0 0 8px rgba(0,157,255,.08);font-size:14px;font-weight:700;outline:0}.auth-auth-select:focus{border-color:rgba(39,217,255,.95);box-shadow:0 0 14px rgba(39,217,255,.25),inset 0 0 14px rgba(39,217,255,.1)}.auth-auth-select option{background:#09131d;color:#e8f7ff}.daily-calendar-card{display:grid;gap:14px}.daily-calendar-summary{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(39,217,255,.22);border-radius:14px;background:radial-gradient(circle at 20% 0,rgba(39,217,255,.1),transparent 35%),rgba(0,0,0,.3)}.daily-calendar-summary>div{display:grid;gap:5px}.daily-calendar-summary span{color:rgba(198,241,255,.72);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.daily-calendar-summary b{color:#eaffff;font-size:16px;text-shadow:0 0 10px rgba(39,217,255,.22)}.daily-calendar-summary small{color:rgba(198,241,255,.68)}.daily-calendar-claim{min-width:150px;align-self:center;height:42px}.daily-calendar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.daily-calendar-day{min-height:88px;padding:10px;border:1px solid rgba(39,217,255,.16);border-radius:12px;background:linear-gradient(180deg,rgba(8,28,42,.76),rgba(1,8,13,.82));box-shadow:inset 0 0 14px rgba(39,217,255,.04);display:grid;gap:8px;align-content:start;transition:.15s}.daily-calendar-day.placeholder{min-height:54px;opacity:.45}.daily-calendar-day.claimed{border-color:rgba(90,255,164,.38);background:radial-gradient(circle at 50% 0,rgba(90,255,164,.13),transparent 35%),rgba(0,0,0,.36)}.daily-calendar-day.available,.daily-calendar-day.next{border-color:rgba(255,219,94,.75);box-shadow:0 0 16px rgba(255,219,94,.22),inset 0 0 16px rgba(255,219,94,.08)}.daily-calendar-day-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.daily-calendar-day-head b{color:#e8fbff;font-size:13px}.daily-calendar-day-head span{padding:2px 7px;border-radius:999px;background:rgba(39,217,255,.12);color:#9ff6ff;font-size:10px;font-weight:900}.daily-calendar-day.claimed .daily-calendar-day-head span{background:rgba(90,255,164,.16);color:#9affc9}.daily-calendar-reward,.daily-calendar-summary .daily-calendar-money{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.daily-calendar-money{display:inline-flex;gap:3px;align-items:center;color:#eafcff;font-weight:900;font-size:12px}.daily-calendar-money img{width:17px;height:17px;object-fit:contain;margin:0;vertical-align:-3px}.profile-clean-icon{filter:drop-shadow(0 0 5px rgba(120, 255, 190, .22))}@media (max-width:900px){.daily-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-calendar-summary{grid-template-columns:1fr}.daily-calendar-claim{width:100%}}@media (max-width:560px){.daily-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reward-code-card{max-width:760px}.reward-code-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end;margin-top:12px}.reward-code-field{margin:0}.reward-code-btn{min-height:42px;white-space:nowrap}@media (max-width:720px){.reward-code-row{grid-template-columns:1fr}.reward-code-btn{width:100%}}.support-wrap{display:flex;flex-direction:column;gap:14px}.support-grid{align-items:start}.support-create-card .field-block{margin-bottom:10px}.support-textarea{min-height:105px;resize:vertical;line-height:1.45}.support-ticket-list{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-height:420px;overflow:auto;padding-right:4px}.support-ticket-item{width:100%;text-align:left;padding:10px 12px;border:1px solid rgba(39,217,255,.2);border-radius:12px;background:rgba(3,12,20,.56);color:#e8f7ff;cursor:pointer;transition:.15s}.support-ticket-item.active,.support-ticket-item:hover{border-color:rgba(39,217,255,.7);box-shadow:0 0 14px rgba(39,217,255,.16),inset 0 0 18px rgba(39,217,255,.06);transform:translateY(-1px)}.support-ticket-title{display:block;font-weight:900;margin-bottom:5px}.support-ticket-meta,.support-ticket-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;border:1px solid rgba(255,255,255,.12)}.support-ticket-meta.waiting,.support-ticket-status.waiting{color:#ffe7a6;background:rgba(255,180,45,.12);border-color:rgba(255,180,45,.28)}.support-ticket-meta.answered,.support-ticket-status.answered{color:#b4ffdc;background:rgba(62,255,163,.1);border-color:rgba(62,255,163,.24)}.support-ticket-meta.closed,.support-ticket-status.closed{color:#ffb0b0;background:rgba(255,77,77,.1);border-color:rgba(255,77,77,.25)}.support-thread-messages{display:flex;flex-direction:column;gap:10px;margin:12px 0;max-height:430px;overflow:auto;padding-right:5px}.support-message{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.045)}.support-message.admin{border-color:rgba(39,217,255,.24);background:rgba(39,217,255,.07)}.support-message.user{border-color:rgba(255,255,255,.12);background:rgba(0,0,0,.22)}.support-message-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9fefff;font-size:12px;margin-bottom:7px}.support-message-head span{color:rgba(232,247,255,.56);font-weight:700}.support-message-body{color:#e8f7ff;white-space:normal;word-break:break-word;line-height:1.45}.support-empty{margin-top:10px}.support-admin-ticket-meta{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 10px;color:rgba(232,247,255,.78)}.selected-row{outline:rgba(39,217,255,.55) solid 1px;background:rgba(39,217,255,.06)}.small-action{min-height:32px;padding:7px 10px;font-size:12px}.bar-wrap{display:grid;gap:14px}.bar-drink-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bar-drink-card{position:relative;overflow:hidden}.bar-drink-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.bar-drink-top img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(39, 217, 255, .28))}.bar-drink-name{font-size:17px;font-weight:900;color:#eaf8ff;letter-spacing:.03em}.bar-drink-desc{min-height:54px;margin:8px 0 10px;color:rgba(220,242,255,.82);line-height:1.35}.bar-drink-price{display:flex;align-items:center;gap:5px;margin:8px 0 12px;color:#9fefff;font-weight:800}.bar-active-card{border-color:rgba(255,71,87,.25)}.bar-active-grid{display:flex;flex-wrap:wrap;gap:8px}.bar-active-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 10px;border:1px solid rgba(39,217,255,.22);border-radius:999px;background:rgba(0,0,0,.28);color:#e8f7ff;box-shadow:inset 0 0 10px rgba(39,217,255,.06)}.bar-active-chip img{width:28px;height:28px;object-fit:contain}.bar-active-chip span{font-weight:900}.bar-active-chip b{color:#ffcf5e;font-size:12px}.inventory-drinks{border-color:rgba(255,207,94,.25)}.inventory-drink-card{cursor:pointer}.inventory-drink-img{filter:drop-shadow(0 0 10px rgba(255, 207, 94, .25))}.inventory-drink-qty{background:rgba(255,207,94,.92);color:#1b1200;font-weight:1000}.job-center-job-name{margin:6px 0 12px;color:#eaf9ff;font-size:22px;font-weight:1000;letter-spacing:.02em;text-shadow:0 0 12px rgba(39,217,255,.28)}.job-center-progress{position:relative;width:100%;height:12px;margin:12px 0 8px;overflow:hidden;border:1px solid rgba(39,217,255,.28);border-radius:999px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 12px rgba(0,0,0,.35)}.job-center-progress span{display:block;height:100%;min-width:0;border-radius:999px;background:linear-gradient(90deg,rgba(39,217,255,.92),rgba(67,255,187,.78));box-shadow:0 0 14px rgba(39,217,255,.38)}.job-center-tier{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;margin:6px 0;border:1px solid rgba(39,217,255,.13);border-radius:11px;background:rgba(5,16,25,.54)}.job-center-tier.current{border-color:rgba(39,217,255,.52);background:rgba(20,63,88,.38);box-shadow:0 0 14px rgba(39,217,255,.12)}.job-center-tier b{display:block;color:#eaf9ff;font-size:13px}.job-center-tier span{display:block;margin-top:2px;color:#8fb4c8;font-size:11px}.job-center-tier-reward{flex:0 0 auto;color:#b9f3ff;font-size:12px;font-weight:900;text-align:right;white-space:nowrap}.job-center-card-active .info-row b,.job-center-card-ready .info-row b{color:#eaf9ff}.roulette-chip-select-row .casino-chip.active{box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 22px rgba(59,193,255,.35);transform:translateY(-2px) scale(1.06)}.roulette-action-row{flex-wrap:wrap}.roulette-bet-list{display:grid;grid-template-columns:1fr;gap:6px;max-height:220px;overflow:auto;margin-top:10px;padding-right:2px}.roulette-bet-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(120,180,255,.18);background:rgba(8,16,27,.42);font-size:13px}.roulette-bet-line b{color:#ffd982;font-size:12px}.roulette-bet-empty{margin-top:10px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(140,188,255,.22);background:rgba(8,16,27,.28);color:rgba(236,245,255,.82);font-size:13px}.roulette-bet-btn{position:relative;overflow:visible}.roulette-chip-badge{position:absolute;right:6px;bottom:5px;min-width:26px;max-width:calc(100% - 10px);padding:1px 6px;border-radius:999px;background:rgba(255,225,131,.96);color:#261704;font-size:10px;line-height:1.4;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.32);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roulette-board .roulette-bet-btn.num,.roulette-board .roulette-bet-btn.wide,.roulette-board .roulette-zero{padding-bottom:18px}@media (max-width:900px){.roulette-chip-badge{font-size:9px;min-width:22px;right:4px;bottom:4px}.roulette-bet-line{font-size:12px}}.country-war-open{overflow:visible}.country-war-btn-countdown{position:absolute;left:50%;top:62px;transform:translateX(-50%);min-width:112px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,120,120,.35);background:rgba(4,8,14,.88);color:#ffd0d0;font-size:10px;line-height:1.2;font-weight:900;white-space:nowrap;text-align:center;pointer-events:none;box-shadow:0 0 10px rgba(255,70,70,.18),inset 0 0 8px rgba(255,70,70,.07);text-shadow:0 0 6px rgba(0,0,0,.9)}.country-war-open.war-active{border-color:rgba(255,40,40,.9);box-shadow:0 0 20px rgba(255,30,30,.48),0 0 34px rgba(255,80,80,.25),inset 0 1px 0 rgba(255,255,255,.16)}.country-war-open.war-active .country-war-btn-countdown{border-color:rgba(255,50,50,.7);background:rgba(62,6,10,.92);color:#fff0f0;animation:1.2s ease-in-out infinite countryWarMiniPulse}@keyframes countryWarMiniPulse{0%,100%{box-shadow:0 0 10px rgba(255,50,50,.2),inset 0 0 8px rgba(255,60,60,.08)}50%{box-shadow:0 0 18px rgba(255,50,50,.44),inset 0 0 12px rgba(255,60,60,.14)}}@media (max-width:900px){.country-war-btn-countdown{top:56px;min-width:96px;font-size:9px}}.bank-loan-wrap .bank-loan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 4px}.bank-loan-head b{color:#ffd46f;font-size:13px;letter-spacing:.06em}.bank-loan-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 12px;border-radius:999px;border:1px solid rgba(90,190,255,.28);background:rgba(10,28,46,.55);color:#dff8ff;font-weight:900;box-shadow:inset 0 0 10px rgba(90,190,255,.08)}.bank-loan-badge.active{border-color:rgba(255,215,100,.42);background:rgba(61,43,9,.44);color:#ffe7a3}.bank-loan-badge.overdue{border-color:rgba(255,69,69,.62);background:rgba(80,9,12,.62);color:#ffdada;animation:1.2s ease-in-out infinite countryWarMiniPulse}.bank-loan-overdue-card{border-color:rgba(255,58,58,.4)!important;box-shadow:0 0 22px rgba(255,45,45,.14),inset 0 0 18px rgba(255,45,45,.05)}.api-loader{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .18s}.api-loader.hidden{opacity:0;visibility:hidden}.api-loader-card{min-width:168px;min-height:54px;padding:12px 18px;border-radius:16px;border:1px solid rgba(39,217,255,.42);background:rgba(4,12,20,.86);box-shadow:0 0 28px rgba(39,217,255,.18),inset 0 0 14px rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#dffbff;font-weight:800;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(8px)}.api-loader-spinner{width:24px;height:24px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#27d9ff;border-right-color:#75ffdf;animation:.72s linear infinite bmApiSpinner;flex:0 0 auto}.api-loader.panel-mode{z-index:100020}body.api-loading-active #panel-window::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at center,rgba(39,217,255,.08),transparent 55%)}@keyframes bmApiSpinner{to{transform:rotate(360deg)}}.panel-loading-state{width:100%;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;pointer-events:none}.panel-loader-card{position:relative;transform:scale(1.05)}.panel-loading-label{color:rgba(223,251,255,.78);font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 14px rgba(39,217,255,.22)}#panel-content .panel-loading-state .api-loader-card{margin:0 auto}.admin-switch-line{display:flex;align-items:center;gap:8px;min-height:42px;color:#dffbff}.admin-switch-line input{width:20px;height:20px;accent-color:#27d9ff}.action-btn.ghost{background:rgba(255,255,255,.06)}.tutorial-overlay{position:fixed;inset:0;z-index:99990;pointer-events:none;font-family:Arial,Tahoma,sans-serif}.tutorial-overlay.hidden{display:none}.tutorial-dim{position:absolute;inset:0;background:rgba(0,0,0,.28);pointer-events:none}.tutorial-highlight{position:fixed;border:2px solid rgba(89,224,255,.95);border-radius:18px;box-shadow:0 0 0 9999px rgba(0,0,0,.28),0 0 24px rgba(17,207,255,.75),inset 0 0 16px rgba(17,207,255,.18);pointer-events:none;transition:left .18s,top .18s,width .18s,height .18s}.tutorial-highlight.hidden{display:none}.tutorial-card{position:fixed;width:min(420px,calc(100vw - 24px));min-height:110px;padding:16px 18px;color:#eafdff;background:linear-gradient(180deg,rgba(7,22,36,.96),rgba(4,12,22,.96));border:1px solid rgba(91,219,255,.42);border-radius:18px;box-shadow:0 18px 48px rgba(0,0,0,.55),0 0 24px rgba(17,207,255,.22);pointer-events:auto}.tutorial-kicker{font-size:11px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;color:#7de8ff;font-weight:900;margin-bottom:6px}.tutorial-title{font-size:22px;font-weight:900;margin-bottom:8px;text-shadow:0 0 12px rgba(17,207,255,.25)}.tutorial-text{font-size:14px;line-height:1.45;color:rgba(235,250,255,.92)}.tutorial-reward{margin-top:10px;padding:8px 10px;border-radius:12px;background:rgba(12,45,65,.55);border:1px solid rgba(91,219,255,.18);color:rgba(235,250,255,.9);font-size:12px}.tutorial-status{margin-top:8px;color:rgba(183,238,255,.78);font-size:12px;line-height:1.35}.tutorial-btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.tutorial-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.tutorial-btn{border:1px solid rgba(91,219,255,.45);background:linear-gradient(180deg,rgba(33,164,220,.92),rgba(8,84,148,.92));color:#fff;font-weight:900;border-radius:12px;padding:9px 13px;cursor:pointer;box-shadow:0 0 14px rgba(17,207,255,.16)}.tutorial-btn:hover{filter:brightness(1.08)}.tutorial-btn.ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:rgba(235,250,255,.78)}.tutorial-btn.secondary{background:rgba(14,58,83,.88)}.tutorial-btn.finish{background:linear-gradient(180deg,rgba(42,210,119,.95),rgba(20,120,70,.95));border-color:rgba(120,255,184,.55)}.tutorial-btn.hidden{display:none}@media (max-width:760px){.tutorial-card{left:12px!important;right:12px;top:auto!important;bottom:12px;transform:none!important;width:auto;max-height:45vh;overflow:auto}.tutorial-title{font-size:18px}.tutorial-text{font-size:13px}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){:root{--bm-mobile-gap:10px;--bm-mobile-bottom-nav-h:58px;--bm-mobile-top-hud-h:42px;--bm-mobile-panel-top:calc(var(--safe-top) + 58px);--bm-mobile-panel-bottom:calc(var(--safe-bottom) + 76px)}#app-shell,#game-frame,#game-screen,body,html{width:100%!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}@supports (height:100svh){#app-shell,#game-frame,#game-screen,body,html{height:100svh!important;min-height:100svh!important;max-height:100svh!important}}#map-viewport{inset:0!important;touch-action:none!important;overscroll-behavior:none!important}.health-panel{position:fixed!important;left:calc(var(--safe-left) + 8px)!important;right:calc(var(--safe-right) + 8px)!important;top:calc(var(--safe-top) + 7px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:var(--bm-mobile-top-hud-h)!important;min-height:var(--bm-mobile-top-hud-h)!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;border-radius:999px!important;z-index:74!important;overflow:hidden!important;backdrop-filter:blur(9px)!important}.health-panel-group{min-width:0!important;flex:1 1 0!important;justify-content:center!important;gap:4px!important}.health-panel-health{flex:1.2 1 0!important;justify-content:flex-start!important}.luck-panel-group{flex:1.25 1 0!important;justify-content:flex-end!important}.energy-panel-group{flex:1.05 1 0!important}.energy-icon,.energy-panel-icon,.health-panel-icon,.luck-panel-icon{width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important}#energy-panel-timer,#energy-panel-value,#health-panel-value,#luck-panel-timer,#luck-panel-value,.health-panel-label{font-size:clamp(11px, 3.1vw, 15px)!important;line-height:1!important;white-space:nowrap!important}.health-panel-separator{height:22px!important;opacity:.5!important}.energy-plus-open,.health-panel button.resource-shop-plus,.luck-plus-open,.resource-shop-plus{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;font-size:16px!important;line-height:20px!important;padding:0!important}.energy-panel-timer-wrap,.luck-panel-timer-wrap{font-size:11px!important;opacity:.9!important}#stats-panel:not(.bm-profile-hud){position:fixed!important;left:calc(var(--safe-left) + 10px)!important;top:calc(var(--safe-top) + 58px)!important;width:min(286px,calc(100vw - var(--safe-left) - var(--safe-right) - 24px))!important;max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 132px)!important;min-height:0!important;height:auto!important;padding:10px!important;border-radius:18px!important;font-size:12px!important;line-height:1.45!important;overflow:auto!important;z-index:73!important;opacity:.96!important;backdrop-filter:blur(10px)!important}#stats-panel:not(.bm-profile-hud).profile-panel-disabled{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;overflow:visible!important;border:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;opacity:1!important;pointer-events:none!important}#stats-panel:not(.bm-profile-hud).profile-panel-disabled>:not(#profile-panel-toggle){display:none!important}#stats-panel:not(.bm-profile-hud) #profile-panel-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;left:3px!important;top:3px!important;right:auto!important;border-radius:50%!important;font-size:22px!important;line-height:1!important;opacity:1!important;pointer-events:auto!important;border-color:rgba(67,229,255,.72)!important;background:radial-gradient(circle at 35% 25%,rgba(94,235,255,.22),rgba(3,18,31,.92) 64%)!important;box-shadow:0 0 18px rgba(26,210,255,.38),inset 0 0 13px rgba(103,228,255,.12)!important}#stats-panel:not(.bm-profile-hud):not(.profile-panel-disabled) #profile-panel-toggle{right:6px!important;left:auto!important;top:6px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;font-size:20px!important}#stats-panel:not(.bm-profile-hud) img{width:15px!important;height:15px!important}#stats-panel:not(.bm-profile-hud) .profile-title,.profile-title{font-size:15px!important}#bottom-bar{position:fixed!important;left:calc(var(--safe-left) + 8px)!important;right:calc(var(--safe-right) + 8px)!important;bottom:calc(var(--safe-bottom) + 8px)!important;width:auto!important;height:var(--bm-mobile-bottom-nav-h)!important;min-height:var(--bm-mobile-bottom-nav-h)!important;max-height:var(--bm-mobile-bottom-nav-h)!important;transform:none!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:20px!important;z-index:72!important;backdrop-filter:blur(10px)!important}#bottom-bar::-webkit-scrollbar{display:none!important}.nav-btn{flex:0 0 auto!important;min-width:92px!important;width:92px!important;height:42px!important;min-height:42px!important;padding:0 9px!important;border-radius:15px!important;font-size:12px!important;line-height:1.05!important;white-space:normal!important}.country-war-open,.daily-calendar-open,.updates-open{z-index:71!important}.world-chat.chat-panel-disabled{position:fixed!important;right:calc(var(--safe-right) + 12px)!important;left:auto!important;bottom:calc(var(--safe-bottom) + 76px)!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;overflow:visible!important;border:0!important;background:0 0!important;box-shadow:none!important;opacity:1!important;z-index:75!important;pointer-events:none!important}.world-chat.chat-panel-disabled>:not(#chat-panel-toggle){display:none!important}.world-chat.chat-panel-disabled #chat-panel-toggle{position:absolute!important;right:0!important;top:0!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:50%!important;font-size:25px!important;line-height:1!important;opacity:1!important;pointer-events:auto!important;color:#eafdff!important;border:1px solid rgba(67,229,255,.76)!important;background:radial-gradient(circle at 35% 25%,rgba(90,235,255,.28),rgba(3,18,31,.95) 62%)!important;box-shadow:0 0 20px rgba(26,210,255,.45),inset 0 0 15px rgba(103,228,255,.14)!important}.world-chat:not(.chat-panel-disabled){position:fixed!important;left:calc(var(--safe-left) + 10px)!important;right:calc(var(--safe-right) + 10px)!important;bottom:calc(var(--safe-bottom) + 74px)!important;width:auto!important;height:min(360px,46svh)!important;min-height:255px!important;max-height:min(360px,46svh)!important;padding:9px!important;border-radius:20px!important;opacity:.98!important;z-index:76!important;overflow:hidden!important;backdrop-filter:blur(12px)!important}.world-chat:not(.chat-panel-disabled) #chat-panel-toggle{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;right:6px!important;top:6px!important;font-size:20px!important}.chat-sound-toggle{right:42px!important;top:6px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:13px!important}.world-chat-tabs{max-width:calc(100% - 76px)!important;overflow-x:auto!important;scrollbar-width:none!important}.world-chat-tabs::-webkit-scrollbar{display:none!important}.world-chat-tab{min-width:66px!important;height:30px!important;padding:0 7px!important;font-size:11px!important}.world-chat-head{min-height:34px!important;padding:0 78px 7px 2px!important}.world-chat-messages{min-height:0!important}.private-chat-user-input,.world-chat-input{font-size:16px!important}#panel-host{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--bm-mobile-panel-top) calc(var(--safe-right) + 10px) var(--bm-mobile-panel-bottom) calc(var(--safe-left) + 10px)!important;background:rgba(0,0,0,.7)!important;backdrop-filter:blur(3px) saturate(1.05)!important;z-index:90!important}#panel-host.hidden{display:none!important}#panel-window,#panel-window.admin-panel-window,#panel-window.casino-panel-window,#panel-window.gang-panel-window,#panel-window.inventory-panel-window,#panel-window.player-profile-panel-window,#panel-window.top-rankings-panel-window,#panel-window.updates-panel-window{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;min-width:0!important;min-height:340px!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(70,224,255,.52)!important;background:radial-gradient(circle at 50% -12%,rgba(77,219,255,.18),transparent 34%),linear-gradient(180deg,rgba(5,20,33,.98),rgba(2,8,15,.98))!important;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 24px 60px rgba(0,0,0,.72),0 0 40px rgba(20,204,255,.24),inset 0 0 26px rgba(64,226,255,.06)!important}#panel-bg{opacity:.23!important;object-fit:cover!important;filter:brightness(.55) saturate(1.15)!important}#panel-close{width:50px!important;height:50px!important;right:12px!important;top:10px!important;border-radius:50%!important;font-size:34px!important;line-height:44px!important;z-index:110!important;background:rgba(2,12,20,.76)!important;border-color:rgba(70,224,255,.62)!important;box-shadow:0 0 20px rgba(39,217,255,.22),inset 0 0 14px rgba(255,255,255,.06)!important}#panel-content,#panel-window.admin-panel-window #panel-content,#panel-window.casino-panel-window #panel-content,#panel-window.gang-panel-window #panel-content,#panel-window.inventory-panel-window #panel-content,#panel-window.player-profile-panel-window #panel-content,#panel-window.top-rankings-panel-window #panel-content,#panel-window.updates-panel-window #panel-content{inset:62px 16px 18px 16px!important;padding:0 2px 12px 0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}#panel-content h1,#panel-content h2,.panel-title{font-size:clamp(24px, 7.2vw, 32px)!important;line-height:1.08!important;margin:0 54px 12px 0!important;letter-spacing:.01em!important}#panel-content p,.panel-desc,.panel-subtitle,.panel-text{font-size:clamp(14px, 4vw, 17px)!important;line-height:1.45!important}.auction-grid,.building-grid,.buildings-grid,.cars-grid,.country-war-grid,.event-rewards-grid,.event-tasks-grid,.garage-grid,.inventory-grid,.inventory-items-grid,.panel-card-grid,.panel-grid,.reward-grid,.route-grid,.shop-grid,.top-rankings-grid,.transport-grid,.vehicle-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.panel-grid.production-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.production-panel-grid>.production-stats-card{grid-column:1/-1!important}.production-panel-grid>.panel-card:not(.production-stats-card){padding:7px!important;border-radius:12px!important;min-width:0!important}.production-panel-grid>.panel-card:not(.production-stats-card) .section-title{font-size:12px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.production-panel-grid>.panel-card:not(.production-stats-card) .field-block span,.production-panel-grid>.panel-card:not(.production-stats-card) .info-row{font-size:10px!important}.production-panel-grid>.panel-card:not(.production-stats-card) .action-btn,.production-panel-grid>.panel-card:not(.production-stats-card) .panel-input{min-width:0!important;width:100%!important;min-height:38px!important;font-size:11px!important;padding:6px 4px!important}.action-card,.building-panel-card,.event-reward-card,.event-task-card,.inventory-card,.panel-card,.route-card,.shop-card,.stat-card,.transport-card,.vehicle-card{width:auto!important;max-width:none!important;border-radius:18px!important;padding:14px!important}#panel-content button,#panel-content input,#panel-content select,#panel-content textarea,.action-btn,.panel-action,.small-action{min-height:44px!important;font-size:16px!important}#panel-content input,#panel-content select,#panel-content textarea{max-width:100%!important;box-sizing:border-box!important}body[data-bm-real-panel-open="1"] #bottom-bar,body[data-bm-real-panel-open="1"] #stats-panel:not(.bm-profile-hud),body[data-bm-real-panel-open="1"] .country-war-open,body[data-bm-real-panel-open="1"] .daily-calendar-open,body[data-bm-real-panel-open="1"] .updates-open:not(#ai-open),body[data-bm-real-panel-open="1"] .world-chat{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body[data-bm-real-panel-open="1"] .building-btn{opacity:.28!important;filter:saturate(.82) brightness(.72)!important}body.bm-penalized #penalty-lock-panel{position:fixed!important;left:50%!important;top:50%!important;width:min(92vw,520px)!important;transform:translate(-50%,-50%)!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card{padding:18px!important;border-radius:20px!important}body.bm-penalized #penalty-lock-panel:has(.penalty-lock-card.jail){width:min(72vw,340px)!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail{max-height:min(42svh,260px)!important;padding:10px 12px!important;border-radius:14px!important;overflow-y:auto!important;box-sizing:border-box!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .penalty-lock-title{margin-bottom:5px!important;font-size:18px!important;line-height:1.1!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .penalty-lock-text{font-size:11px!important;line-height:1.3!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .penalty-lock-time{margin:7px auto!important;padding:6px 8px!important;border-radius:9px!important;font-size:11px!important;line-height:1.2!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .penalty-lock-time b{font-size:15px!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .penalty-exit-btn{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:4px 8px!important;border-radius:10px!important;font-size:12px!important;line-height:1!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .penalty-exit-btn .inline-euro-icon{width:14px!important;height:14px!important}body.bm-penalized #penalty-lock-panel .penalty-lock-card.jail .tiny-note{margin-top:5px!important;font-size:9px!important;line-height:1.2!important}}@media (max-width:520px){:root{--bm-mobile-panel-top:calc(var(--safe-top) + 54px);--bm-mobile-panel-bottom:calc(var(--safe-bottom) + 70px)}.health-panel{height:38px!important;min-height:38px!important;padding:0 6px!important;gap:4px!important}.energy-icon,.energy-panel-icon,.health-panel-icon,.luck-panel-icon{width:18px!important;height:18px!important;flex-basis:18px!important}#energy-panel-value,#health-panel-value,#luck-panel-value,.health-panel-label{font-size:clamp(10px, 3.15vw, 13px)!important}.energy-panel-timer-wrap,.luck-panel-timer-wrap{display:none!important}#panel-host{padding:var(--bm-mobile-panel-top) calc(var(--safe-right) + 8px) var(--bm-mobile-panel-bottom) calc(var(--safe-left) + 8px)!important}#panel-window,#panel-window.admin-panel-window,#panel-window.casino-panel-window,#panel-window.gang-panel-window,#panel-window.inventory-panel-window,#panel-window.player-profile-panel-window,#panel-window.top-rankings-panel-window,#panel-window.updates-panel-window{width:calc(100vw - var(--safe-left) - var(--safe-right) - 16px)!important;height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 126px)!important;min-height:330px!important;border-radius:18px!important}#panel-content,#panel-window.admin-panel-window #panel-content,#panel-window.casino-panel-window #panel-content,#panel-window.gang-panel-window #panel-content,#panel-window.inventory-panel-window #panel-content,#panel-window.player-profile-panel-window #panel-content,#panel-window.top-rankings-panel-window #panel-content,#panel-window.updates-panel-window #panel-content{inset:58px 14px 16px 14px!important}.nav-btn{min-width:86px!important;width:86px!important;font-size:11px!important}}@media (max-width:900px) and (max-height:650px){:root{--bm-mobile-panel-top:calc(var(--safe-top) + 8px);--bm-mobile-panel-bottom:calc(var(--safe-bottom) + 8px)}#bottom-bar,#stats-panel:not(.bm-profile-hud).profile-panel-disabled,.health-panel,.world-chat.chat-panel-disabled{opacity:.35!important}#panel-window,#panel-window.admin-panel-window,#panel-window.casino-panel-window,#panel-window.gang-panel-window,#panel-window.inventory-panel-window,#panel-window.player-profile-panel-window,#panel-window.top-rankings-panel-window,#panel-window.updates-panel-window{height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 18px)!important;min-height:280px!important}}@media (min-width:701px) and (max-width:1100px){#panel-window,#panel-window.admin-panel-window,#panel-window.casino-panel-window,#panel-window.gang-panel-window,#panel-window.inventory-panel-window,#panel-window.player-profile-panel-window,#panel-window.top-rankings-panel-window,#panel-window.updates-panel-window{width:min(860px,calc(100vw - var(--safe-left) - var(--safe-right) - 48px))!important;height:min(760px,calc(100svh - var(--safe-top) - var(--safe-bottom) - 120px))!important;max-width:860px!important}.event-rewards-grid,.event-tasks-grid,.inventory-grid,.inventory-items-grid,.panel-card-grid,.panel-grid,.route-grid,.shop-grid,.transport-grid,.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.panel-grid.production-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.health-panel{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(760px,calc(100vw - 28px))!important}#bottom-bar{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(720px,calc(100vw - 28px))!important}}body.bm-penalized #bottom-bar [data-open],body.bm-penalized #event-open,body.bm-penalized .building-btn,body.bm-penalized .country-war-open,body.bm-penalized .daily-calendar-open,body.bm-penalized .event-open,body.bm-penalized .nav-btn,body.bm-penalized .updates-open{pointer-events:none!important;filter:grayscale(.35) brightness(.58)!important;opacity:.42!important}body.bm-penalized #chat-panel-toggle,body.bm-penalized #penalty-lock-panel,body.bm-penalized #penalty-lock-panel *,body.bm-penalized #world-chat,body.bm-penalized .chat-toggle,body.bm-penalized .world-chat{pointer-events:auto!important}body.bm-penalized #penalty-lock-panel{z-index:12000!important}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){.bm-mobile-quick-menu{position:fixed!important;top:calc(var(--safe-top) + 58px)!important;right:calc(var(--safe-right) + 10px)!important;z-index:78!important;width:54px!important;min-width:54px!important;pointer-events:auto!important}.bm-mobile-quick-toggle{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:50%!important;border:1px solid rgba(255,216,107,.74)!important;background:radial-gradient(circle at 35% 25%,rgba(255,216,107,.3),rgba(24,14,4,.96) 62%),linear-gradient(180deg,rgba(36,25,10,.96),rgba(7,12,19,.96))!important;color:#ffeaa6!important;font-size:34px!important;line-height:46px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;box-shadow:0 0 20px rgba(255,216,107,.26),0 0 22px rgba(39,217,255,.13),inset 0 0 15px rgba(255,255,255,.08)!important;text-shadow:0 0 10px rgba(255,216,107,.42)!important;transform:rotate(0)!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}.bm-mobile-quick-menu.open .bm-mobile-quick-toggle{transform:rotate(180deg)!important;border-color:rgba(61,234,255,.84)!important;box-shadow:0 0 24px rgba(39,217,255,.32),0 0 26px rgba(255,216,107,.22),inset 0 0 16px rgba(255,255,255,.1)!important}.bm-mobile-quick-list{position:absolute!important;display:none!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:54px!important;padding:0!important;pointer-events:auto!important}.bm-mobile-quick-menu.open .bm-mobile-quick-list{display:flex!important}.bm-mobile-quick-list #country-war-open,.bm-mobile-quick-list #events-open,.bm-mobile-quick-list #top-rankings-open,.bm-mobile-quick-list .country-war-open,.bm-mobile-quick-list .events-open,.bm-mobile-quick-list .top-rankings-open{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border-radius:50%!important;z-index:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-sizing:border-box!important}.bm-mobile-quick-list #events-open{border-color:rgba(255,216,107,.78)!important;background:radial-gradient(circle at 50% 39%,rgba(255,216,107,.36),rgba(120,74,8,.18) 45%,rgba(6,10,16,.94) 75%)!important;box-shadow:0 0 20px rgba(255,216,107,.28),inset 0 0 14px rgba(255,255,255,.07)!important}.bm-mobile-quick-list #country-war-open{border-color:rgba(255,82,82,.72)!important}.bm-mobile-quick-list #top-rankings-open{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;min-width:54px!important;border-color:rgba(255,216,107,.72)!important;background:radial-gradient(circle at 50% 39%,rgba(255,216,107,.34),rgba(80,58,10,.2) 47%,rgba(6,10,16,.94) 76%),linear-gradient(180deg,rgba(28,32,38,.96),rgba(18,22,28,.96))!important}.bm-mobile-quick-list #top-rankings-open .top-rank-title{grid-row:auto!important;color:#ffeaa6!important;font-size:13px!important;line-height:1!important;letter-spacing:.04em!important;text-align:center!important;margin:0!important}.bm-mobile-quick-list #country-war-open .country-war-btn-countdown,.bm-mobile-quick-list #country-war-open .country-war-icon,.bm-mobile-quick-list #top-rankings-open .top-rank-line{display:none!important}.bm-mobile-quick-list #country-war-open .events-open-text,.bm-mobile-quick-list #events-open .events-open-text{font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important}.bm-mobile-quick-list #country-war-open::after,.bm-mobile-quick-list #events-open::after{content:""!important;position:absolute!important;inset:8px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;pointer-events:none!important;z-index:2!important;filter:drop-shadow(0 0 8px rgba(0, 0, 0, .5))}.bm-mobile-quick-list #events-open::after{background-image:url("../assets/IMG/UI/event_button.png")!important}.bm-mobile-quick-list #country-war-open::after{background-image:url("../assets/IMG/UI/country_war_icon.png")!important}.bm-mobile-quick-list #country-war-open .events-open-glow,.bm-mobile-quick-list #events-open .events-open-glow{position:absolute!important;inset:4px!important;border-radius:50%!important;pointer-events:none!important}.bm-mobile-quick-list #events-claim-badge,.bm-mobile-quick-list .event-claim-badge{position:absolute!important;right:-1px!important;top:-2px!important;width:13px!important;height:13px!important;border-radius:50%!important;z-index:3!important}#top-rankings-open{min-width:54px!important}#top-rankings-open .top-rank-line{display:none!important}#help-open.help-open,#news-open.news-open,#updates-open.updates-open,.help-open{position:fixed!important;right:auto!important;top:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border-radius:50%!important;z-index:75!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}#help-open.help-open,.help-open{left:calc(var(--safe-left) + 12px)!important;bottom:calc(var(--safe-bottom) + 76px)!important;border:1px solid rgba(67,229,255,.76)!important;background:radial-gradient(circle at 35% 25%,rgba(90,235,255,.26),rgba(3,18,31,.95) 62%)!important;box-shadow:0 0 20px rgba(26,210,255,.42),inset 0 0 15px rgba(103,228,255,.14)!important;color:#eafdff!important;text-shadow:0 0 8px rgba(39,217,255,.44)!important}#news-open.news-open{left:calc(var(--safe-left) + 12px)!important;bottom:calc(var(--safe-bottom) + 140px)!important;border:1px solid rgba(255,178,74,.78)!important;background:radial-gradient(circle at 35% 25%,rgba(255,190,92,.26),rgba(33,17,4,.95) 62%)!important;box-shadow:0 0 20px rgba(255,170,54,.32),inset 0 0 15px rgba(255,206,118,.12)!important;color:#fff3d2!important}#updates-open.updates-open{left:calc(var(--safe-left) + 12px)!important;bottom:calc(var(--safe-bottom) + 204px)!important;border:1px solid rgba(178,121,255,.78)!important;background:radial-gradient(circle at 35% 25%,rgba(195,142,255,.22),rgba(18,7,31,.95) 62%)!important;box-shadow:0 0 20px rgba(178,121,255,.28),inset 0 0 15px rgba(220,190,255,.1)!important;color:#f2e7ff!important}#help-open .updates-open-label,#news-open .updates-open-label,#updates-open .updates-open-label,.help-open .updates-open-label{font-size:0!important;line-height:1!important}#help-open .updates-open-label::after,.help-open .updates-open-label::after{content:"?"!important;font-size:29px!important;line-height:1!important;font-weight:950!important;color:#eafdff!important}#news-open .updates-open-label::after{content:"N"!important;font-size:24px!important;line-height:1!important;font-weight:950!important;color:#fff3d2!important}#updates-open .updates-open-label::after{content:"U"!important;font-size:24px!important;line-height:1!important;font-weight:950!important;color:#f2e7ff!important}#help-ticket-badge.help-ticket-badge,#news-button-badge,#updates-button-badge,.help-open .help-ticket-badge{position:absolute!important;right:-2px!important;top:-2px!important;width:13px!important;height:13px!important;z-index:3!important}body[data-bm-real-panel-open="1"] #help-open.help-open,body[data-bm-real-panel-open="1"] #news-open.news-open,body[data-bm-real-panel-open="1"] #updates-open.updates-open,body[data-bm-real-panel-open="1"] .bm-mobile-quick-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.bm-penalized #help-open.help-open,body.bm-penalized #news-open.news-open,body.bm-penalized #updates-open.updates-open,body.bm-penalized .bm-mobile-quick-list #country-war-open,body.bm-penalized .bm-mobile-quick-list #events-open,body.bm-penalized .bm-mobile-quick-list #top-rankings-open{pointer-events:none!important;filter:grayscale(.35) brightness(.58)!important;opacity:.42!important}}@media (max-width:520px){.bm-mobile-quick-menu{top:calc(var(--safe-top) + 52px)!important;right:calc(var(--safe-right) + 8px)!important}#help-open.help-open,.bm-mobile-quick-list #country-war-open,.bm-mobile-quick-list #events-open,.bm-mobile-quick-list #top-rankings-open,.bm-mobile-quick-toggle,.help-open,.world-chat.chat-panel-disabled,.world-chat.chat-panel-disabled #chat-panel-toggle{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}.bm-mobile-quick-list{width:50px!important;gap:8px!important}#help-open.help-open,.help-open{left:calc(var(--safe-left) + 10px)!important;bottom:calc(var(--safe-bottom) + 74px)!important}#news-open.news-open{left:calc(var(--safe-left) + 10px)!important;bottom:calc(var(--safe-bottom) + 134px)!important}#updates-open.updates-open{left:calc(var(--safe-left) + 10px)!important;bottom:calc(var(--safe-bottom) + 194px)!important}.world-chat.chat-panel-disabled{right:calc(var(--safe-right) + 10px)!important;bottom:calc(var(--safe-bottom) + 74px)!important}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){.bm-mobile-left-menu,.bm-mobile-right-menu{position:fixed!important;z-index:78!important;width:54px!important;min-width:54px!important;pointer-events:auto!important}.bm-mobile-right-menu{top:calc(var(--safe-top) + 58px)!important;right:calc(var(--safe-right) + 10px)!important}.bm-mobile-left-menu{left:calc(var(--safe-left) + 12px)!important;bottom:calc(var(--safe-bottom) + 76px)!important}.bm-mobile-left-toggle,.bm-mobile-quick-toggle{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:50%!important;border:none!important;padding:0!important;margin:0!important;background:0 0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.bm-mobile-left-toggle .bm-mobile-toggle-icon,.bm-mobile-quick-toggle .bm-mobile-toggle-icon{display:block!important;width:54px!important;height:54px!important;background:url("../assets/IMG/UI/mobile_menu_arrow.png") center/contain no-repeat!important;transition:transform .16s!important}.bm-mobile-left-toggle .bm-mobile-toggle-icon,.bm-mobile-right-menu.open .bm-mobile-toggle-icon{transform:rotate(180deg)!important}.bm-mobile-left-menu.open .bm-mobile-toggle-icon{transform:rotate(0)!important}.bm-mobile-left-list,.bm-mobile-quick-list{position:absolute!important;display:none!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:54px!important;padding:0!important;pointer-events:auto!important}.bm-mobile-quick-list{top:61px!important;right:0!important}.bm-mobile-left-list{bottom:61px!important;left:0!important}.bm-mobile-left-menu.open .bm-mobile-left-list,.bm-mobile-right-menu.open .bm-mobile-quick-list{display:flex!important}.bm-mobile-left-list #news-open,.bm-mobile-left-list #updates-open{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;box-shadow:none!important;color:transparent!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.bm-mobile-left-list #updates-open{background-image:url("../assets/IMG/UI/mobile_updates_icon.png")!important}.bm-mobile-left-list #news-open{background-image:url("../assets/IMG/UI/mobile_news_icon.png")!important}.bm-mobile-left-list #news-open .updates-open-label,.bm-mobile-left-list #news-open .updates-open-label::after,.bm-mobile-left-list #updates-open .updates-open-label,.bm-mobile-left-list #updates-open .updates-open-label::after{font-size:0!important;line-height:0!important;color:transparent!important;content:""!important}.bm-mobile-left-list #news-button-badge,.bm-mobile-left-list #updates-button-badge{position:absolute!important;right:-1px!important;top:-2px!important;width:13px!important;height:13px!important;z-index:3!important}body[data-bm-real-panel-open="1"] #help-open.help-open,body[data-bm-real-panel-open="1"] .bm-mobile-right-menu,body[data-bm-real-panel-open="1"]:not([data-bm-open-panel=ai_chat]) .bm-mobile-left-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.bm-penalized #help-open.help-open,body.bm-penalized .bm-mobile-left-list #news-open,body.bm-penalized .bm-mobile-left-list #updates-open,body.bm-penalized .bm-mobile-left-menu,body.bm-penalized .bm-mobile-right-menu{pointer-events:none!important;filter:grayscale(.35) brightness(.58)!important;opacity:.42!important}}@media (max-width:520px){.bm-mobile-right-menu{top:calc(var(--safe-top) + 52px)!important;right:calc(var(--safe-right) + 8px)!important}.bm-mobile-left-menu{left:calc(var(--safe-left) + 10px)!important;bottom:calc(var(--safe-bottom) + 74px)!important}#help-open.help-open,.bm-mobile-left-list #news-open,.bm-mobile-left-list #updates-open,.bm-mobile-left-toggle,.bm-mobile-left-toggle .bm-mobile-toggle-icon,.bm-mobile-quick-list #country-war-open,.bm-mobile-quick-list #events-open,.bm-mobile-quick-list #top-rankings-open,.bm-mobile-quick-toggle,.bm-mobile-quick-toggle .bm-mobile-toggle-icon,.help-open,.world-chat.chat-panel-disabled,.world-chat.chat-panel-disabled #chat-panel-toggle{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}.bm-mobile-left-list,.bm-mobile-quick-list{width:50px!important;gap:8px!important}.bm-mobile-quick-list{top:57px!important}.bm-mobile-left-list{bottom:57px!important}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){.bm-mobile-left-list #help-open.help-open,.bm-mobile-left-list .help-open{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border-radius:50%!important;z-index:75!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 35% 25%,rgba(90,235,255,.26),rgba(3,18,31,.95) 62%)!important;text-shadow:0 0 8px rgba(39,217,255,.44)!important;pointer-events:auto!important}.bm-mobile-left-list #help-open .updates-open-label,.bm-mobile-left-list .help-open .updates-open-label{font-size:0!important;line-height:1!important}.bm-mobile-left-list #help-open .updates-open-label::after,.bm-mobile-left-list .help-open .updates-open-label::after{content:"?"!important;font-size:29px!important;line-height:1!important;font-weight:950!important;color:#eafdff!important}#help-open.help-open,.help-open{left:auto;right:auto;top:auto;bottom:auto}#panel-window.inventory-panel-window{max-height:none!important}#panel-window.inventory-panel-window #panel-content{padding-right:2px!important}.inventory-paper{padding-bottom:8px!important}.inventory-slot-label{font-size:10px!important;margin-bottom:4px!important}.inventory-equip-slot .inventory-item-card,.inventory-item-card{width:64px!important;height:76px!important;padding:4px!important;border-radius:11px!important}.inventory-item-card .inventory-item-img,.inventory-item-card.equipped.has-actions .inventory-item-img,.inventory-item-card.has-actions .inventory-item-img,.inventory-item-img,.inventory-upgrade-item-preview .inventory-item-img{max-width:44px!important;max-height:34px!important}.inventory-item-name{left:3px!important;right:3px!important;bottom:3px!important;font-size:8px!important;line-height:1.1!important}.inventory-card-item.has-actions,.inventory-item-card.has-actions{padding-right:18px!important}.inventory-card-item.has-actions .inventory-item-bonus,.inventory-card-item.has-actions .inventory-item-name,.inventory-item-card.has-actions .inventory-item-bonus,.inventory-item-card.has-actions .inventory-item-name{right:18px!important}.inventory-card-action,.inventory-card-actions-equipped .inventory-card-action,.inventory-resource-actions .inventory-card-action{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;border-radius:5px!important;font-size:8px!important;line-height:1!important;padding:0!important}.inventory-card-action .btn-text,.inventory-card-action .label,.inventory-card-action span:not(.icon){font-size:8px!important}.inventory-bag{min-height:170px!important}.inventory-item-list{gap:6px!important;max-height:none!important;overflow:visible!important;padding:4px 0!important}.inventory-bag .inventory-item-list,.inventory-side .inventory-item-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-items:center!important}}@media (max-width:520px){.bm-mobile-left-list #help-open.help-open,.bm-mobile-left-list #news-open,.bm-mobile-left-list #updates-open,.bm-mobile-left-list .help-open,.bm-mobile-left-toggle,.bm-mobile-left-toggle .bm-mobile-toggle-icon,.bm-mobile-quick-toggle,.bm-mobile-quick-toggle .bm-mobile-toggle-icon{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}.bm-mobile-left-list #help-open .updates-open-label::after,.bm-mobile-left-list .help-open .updates-open-label::after{font-size:26px!important}.inventory-slot-label{font-size:9px!important}.inventory-equip-slot .inventory-item-card,.inventory-item-card{width:56px!important;height:70px!important;padding:3px!important}.inventory-item-card .inventory-item-img,.inventory-item-card.equipped.has-actions .inventory-item-img,.inventory-item-card.has-actions .inventory-item-img,.inventory-item-img,.inventory-upgrade-item-preview .inventory-item-img{max-width:38px!important;max-height:30px!important}.inventory-percent-badge{min-width:22px!important;font-size:7px!important}.inventory-item-name{font-size:7px!important}.inventory-card-item.has-actions,.inventory-item-card.has-actions{padding-right:15px!important}.inventory-card-item.has-actions .inventory-item-bonus,.inventory-card-item.has-actions .inventory-item-name,.inventory-item-card.has-actions .inventory-item-bonus,.inventory-item-card.has-actions .inventory-item-name{right:15px!important}.inventory-card-actions,.inventory-card-actions-equipped,.inventory-resource-actions{gap:1px!important;right:1px!important;top:1px!important;bottom:1px!important}.inventory-card-action,.inventory-card-actions-equipped .inventory-card-action,.inventory-resource-actions .inventory-card-action{width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important;border-radius:4px!important;font-size:7px!important}.inventory-bag .inventory-item-list,.inventory-side .inventory-item-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px 4px!important}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){.bm-mobile-left-list #help-open.help-open,.bm-mobile-left-list .help-open{background-image:url("../assets/IMG/UI/mobile_help_icon.webp")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border:none!important;box-shadow:none!important;color:transparent!important;overflow:visible!important}.bm-mobile-left-list #help-open .updates-open-label,.bm-mobile-left-list #help-open .updates-open-label::after,.bm-mobile-left-list .help-open .updates-open-label,.bm-mobile-left-list .help-open .updates-open-label::after{font-size:0!important;line-height:0!important;color:transparent!important;content:""!important}.bm-mobile-left-list #help-ticket-badge.help-ticket-badge,.bm-mobile-left-list .help-open .help-ticket-badge{position:absolute!important;right:-1px!important;top:-2px!important;width:13px!important;height:13px!important;z-index:3!important}#panel-window.inventory-panel-window .panel-subtitle{display:none!important}#panel-window.inventory-panel-window{left:50%!important;top:calc(var(--safe-top) + 8px)!important;transform:translateX(-50%)!important;border-radius:18px!important}#panel-window.inventory-panel-window #panel-content{inset:52px 8px 10px 8px!important;padding:0 2px 2px 0!important;overflow:auto!important;overscroll-behavior:contain!important}.inventory-wrap{display:grid!important;gap:10px!important;padding-right:2px!important}.inventory-top{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important}.inventory-paper{min-height:535px!important;border-radius:16px!important;padding:8px!important;overflow:hidden!important}.inventory-side{min-height:auto!important;padding:10px!important}.inventory-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important}.inventory-side .tiny-note{font-size:11px!important;line-height:1.28!important;opacity:.9!important}.inventory-character{top:51%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:126px!important;min-height:170px!important}.inventory-character img{max-width:118px!important;max-height:154px!important;object-fit:contain!important}.inventory-equip-slot{width:64px!important;gap:4px!important;z-index:2!important}.inventory-card-slot-label,.inventory-slot-label{font-size:9px!important;line-height:1.05!important;text-align:center!important}.inventory-equip-slot.slot-head{left:50%!important;top:14px!important;transform:translateX(-50%)!important}.inventory-equip-slot.slot-jewelry1{left:70px!important;top:54px!important}.inventory-equip-slot.slot-jewelry2{right:70px!important;top:54px!important}.inventory-equip-slot.slot-weapon1{left:8px!important;top:106px!important}.inventory-equip-slot.slot-weapon2{left:8px!important;top:244px!important}.inventory-equip-slot.slot-chest{right:8px!important;top:106px!important}.inventory-equip-slot.slot-legs{right:8px!important;top:244px!important}.inventory-equip-slot.slot-car{right:8px!important;bottom:10px!important}.inventory-paper:not(.player-profile-equipment)>.inventory-card-slots{position:absolute!important;left:8px!important;right:auto!important;bottom:8px!important;grid-template-columns:repeat(3,56px)!important;gap:7px 6px!important}.inventory-card-equip-slot,.inventory-card-equip-slot .inventory-item-card{width:56px!important}.inventory-card-equip-slot .inventory-item-card{height:78px!important}.inventory-equip-slot .inventory-item-card,.inventory-item-card,.inventory-resource-card{width:62px!important;height:78px!important;padding:4px!important;border-radius:11px!important}.inventory-item-card.auction-preview.inventory-card-item,.inventory-item-card.sell-preview.inventory-card-item,.inventory-item-list .inventory-card-item,.inventory-shop-card-card .inventory-card-item{width:62px!important;height:88px!important}.inventory-item-card .inventory-item-img,.inventory-item-card.equipped.has-actions .inventory-item-img,.inventory-item-card.has-actions .inventory-item-img,.inventory-resource-card .inventory-item-img,.inventory-resource-card.has-actions .inventory-item-img{max-width:40px!important;max-height:32px!important}.inventory-card-item .inventory-item-img{max-width:90%!important;max-height:90%!important}.inventory-percent-badge{left:2px!important;top:2px!important;min-width:22px!important;padding:0 3px!important;font-size:7px!important;line-height:1.15!important}.inventory-card-stat-lines,.inventory-item-bonus{display:none!important}.inventory-item-name,.inventory-resource-title{left:2px!important;right:2px!important;bottom:2px!important;font-size:7px!important;line-height:1.06!important;max-height:18px!important;overflow:hidden!important}.inventory-card-actions,.inventory-card-actions-equipped,.inventory-resource-actions{z-index:6!important}.inventory-card-actions-equipped{top:1px!important;bottom:auto!important}.inventory-bag,.inventory-drinks,.inventory-resources{min-height:auto!important;padding:10px!important}.inventory-bag .inventory-item-list,.inventory-drink-list,.inventory-resource-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-items:center!important;gap:6px 4px!important;max-height:none!important;overflow:visible!important;padding:4px 0!important}.inventory-resource-grid{align-items:start!important}.inventory-drink-card{width:100%!important;min-width:0!important}}@media (max-width:520px){#panel-window.inventory-panel-window{width:calc(100vw - var(--safe-left) - var(--safe-right) - 4px)!important;height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 66px)!important;top:calc(var(--safe-top) + 4px)!important;border-radius:16px!important}#panel-window.inventory-panel-window .panel-title{font-size:18px!important;padding-right:42px!important}#panel-window.inventory-panel-window #panel-close{width:46px!important;height:46px!important}#panel-window.inventory-panel-window #panel-content{inset:50px 6px 8px 6px!important}.inventory-paper{min-height:500px!important;padding:7px!important}.inventory-character{width:106px!important;min-height:144px!important}.inventory-character img{max-width:98px!important;max-height:132px!important}.inventory-equip-slot{width:56px!important}.inventory-equip-slot.slot-jewelry1{left:61px!important;top:50px!important}.inventory-equip-slot.slot-jewelry2{right:61px!important;top:50px!important}.inventory-equip-slot.slot-weapon1{left:5px!important;top:100px!important}.inventory-equip-slot.slot-weapon2{left:5px!important;top:232px!important}.inventory-equip-slot.slot-chest{right:5px!important;top:100px!important}.inventory-equip-slot.slot-legs{right:5px!important;top:232px!important}.inventory-equip-slot.slot-car{right:5px!important;bottom:8px!important}.inventory-paper:not(.player-profile-equipment)>.inventory-card-slots{left:5px!important;bottom:7px!important;grid-template-columns:repeat(3,52px)!important;gap:6px 4px!important}.inventory-card-equip-slot,.inventory-card-equip-slot .inventory-item-card,.inventory-equip-slot .inventory-item-card,.inventory-item-card,.inventory-resource-card{width:56px!important}.inventory-card-equip-slot .inventory-item-card,.inventory-equip-slot .inventory-item-card,.inventory-item-card,.inventory-resource-card{height:72px!important;padding:3px!important}.inventory-item-card.auction-preview.inventory-card-item,.inventory-item-card.sell-preview.inventory-card-item,.inventory-item-list .inventory-card-item,.inventory-shop-card-card .inventory-card-item{width:56px!important;height:82px!important}.inventory-item-card .inventory-item-img,.inventory-item-card.equipped.has-actions .inventory-item-img,.inventory-item-card.has-actions .inventory-item-img,.inventory-resource-card .inventory-item-img,.inventory-resource-card.has-actions .inventory-item-img{max-width:36px!important;max-height:28px!important}.inventory-bag .inventory-item-list,.inventory-drink-list,.inventory-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px 3px!important}.inventory-bonus-grid{grid-template-columns:1fr 1fr!important}.stat-card{min-height:58px!important}.stat-card .stat-label{font-size:10px!important}.stat-card .stat-value{font-size:12px!important}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){.inventory-equip-slot.slot-boots{left:calc(50% + 10px)!important;bottom:10px!important;transform:translateX(-50%)!important}.inventory-card-item.has-actions,.inventory-item-card.has-actions,.inventory-resource-card.has-actions{padding-right:12px!important}.inventory-card-item.has-actions .inventory-item-name,.inventory-item-card.has-actions .inventory-item-name,.inventory-resource-card.has-actions .inventory-item-name,.inventory-resource-card.has-actions .inventory-resource-title{right:12px!important}.inventory-card-actions,.inventory-card-actions-equipped,.inventory-resource-actions{width:10px!important;right:1px!important;top:1px!important;bottom:1px!important;gap:1px!important;grid-template-rows:repeat(3,minmax(9px,1fr))!important}.inventory-card-actions-equipped{height:10px!important}.inventory-card-action,.inventory-card-actions-equipped .inventory-card-action,.inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn,.inventory-card-item .inventory-upgrade-btn,.inventory-resource-actions .inventory-card-action{width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;border-radius:3px!important;font-size:6px!important;line-height:1!important;padding:0!important;border-width:1px!important}.inventory-card-equip-slot .inventory-card-actions,.inventory-card-equip-slot .inventory-card-actions-equipped{width:10px!important;height:10px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped,#panel-window.inventory-panel-window #panel-content .inventory-resource-actions{position:absolute!important;bottom:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;z-index:9!important;pointer-events:auto!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped{top:3px!important;gap:0!important}#panel-window.inventory-panel-window #panel-content .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn,#panel-window.inventory-panel-window #panel-content .inventory-card-item .inventory-upgrade-btn,#panel-window.inventory-panel-window #panel-content .inventory-resource-actions .inventory-card-action,#panel-window.inventory-panel-window #panel-content button.inventory-card-action{box-sizing:border-box!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 13px!important;padding:0!important;margin:0!important;border-width:1px!important;overflow:hidden!important;text-indent:-999px!important;white-space:nowrap!important;transform:none!important;opacity:.92!important}#panel-window.inventory-panel-window #panel-content .inventory-card-action::before,#panel-window.inventory-panel-window #panel-content button.inventory-card-action::before{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-indent:0!important;line-height:1!important;font-weight:1000!important;font-family:Arial,sans-serif!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important}#panel-window.inventory-panel-window #panel-content .inventory-upgrade-btn::before{content:"↑"!important;color:#e8fbff!important}#panel-window.inventory-panel-window #panel-content .inventory-auction-btn::before{content:"A"!important;color:#ffeaa6!important}#panel-window.inventory-panel-window #panel-content .inventory-sell-btn::before{content:"$"!important;color:#8dffae!important}#panel-window.inventory-panel-window #panel-content .inventory-upgrade-btn{background:rgba(4,24,35,.76)!important;border-color:rgba(79,225,255,.48)!important;box-shadow:0 0 5px rgba(79,225,255,.16),inset 0 0 5px rgba(79,225,255,.08)!important}#panel-window.inventory-panel-window #panel-content .inventory-auction-btn{background:rgba(32,22,5,.74)!important;border-color:rgba(255,216,107,.48)!important;box-shadow:0 0 5px rgba(255,216,107,.14),inset 0 0 5px rgba(255,216,107,.08)!important}#panel-window.inventory-panel-window #panel-content .inventory-sell-btn{background:rgba(4,32,15,.74)!important;border-color:rgba(125,255,157,.46)!important;box-shadow:0 0 5px rgba(125,255,157,.14),inset 0 0 5px rgba(125,255,157,.08)!important}#panel-window.inventory-panel-window #panel-content .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-img{margin-right:5px!important}}@media (max-width:520px){.inventory-equip-slot.slot-boots{left:calc(50% + 8px)!important}.inventory-card-item.has-actions,.inventory-item-card.has-actions,.inventory-resource-card.has-actions{padding-right:11px!important}.inventory-card-item.has-actions .inventory-item-name,.inventory-item-card.has-actions .inventory-item-name,.inventory-resource-card.has-actions .inventory-item-name,.inventory-resource-card.has-actions .inventory-resource-title{right:11px!important}.inventory-card-actions,.inventory-card-actions-equipped,.inventory-resource-actions{width:9px!important;grid-template-rows:repeat(3,minmax(8px,1fr))!important}.inventory-card-actions-equipped{height:9px!important}.inventory-card-action,.inventory-card-actions-equipped .inventory-card-action,.inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn,.inventory-card-item .inventory-upgrade-btn,.inventory-resource-actions .inventory-card-action{width:9px!important;min-width:9px!important;height:9px!important;min-height:9px!important;border-radius:3px!important;font-size:5px!important}.inventory-card-equip-slot .inventory-card-actions,.inventory-card-equip-slot .inventory-card-actions-equipped{width:9px!important;height:9px!important}#panel-window.inventory-panel-window #panel-content .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-img{margin-right:4px!important}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){#panel-window,#panel-window.admin-panel-window,#panel-window.casino-panel-window,#panel-window.gang-panel-window,#panel-window.inventory-panel-window,#panel-window.player-profile-panel-window,#panel-window.top-rankings-panel-window,#panel-window.updates-panel-window{width:min(900px,calc(var(--bm-real-vw,100vw) - var(--safe-left) - var(--safe-right) - var(--bm-panel-gap-x,16px)))!important;height:min(780px,calc(var(--bm-real-vh,100svh) - var(--safe-top) - var(--safe-bottom) - var(--bm-panel-gap-y,96px)))!important;max-width:none!important;max-height:none!important}#panel-window.inventory-panel-window{width:calc(var(--bm-real-vw,100vw) - var(--safe-left) - var(--safe-right) - var(--bm-inventory-gap-x,4px))!important;height:calc(var(--bm-real-vh,100svh) - var(--safe-top) - var(--safe-bottom) - var(--bm-inventory-gap-y,66px))!important;max-width:720px!important}html.bm-device-short #panel-window.inventory-panel-window #panel-content,html.bm-device-very-short #panel-window.inventory-panel-window #panel-content{inset-top:46px!important}html.bm-device-narrow #panel-window.inventory-panel-window .inventory-paper{min-height:484px!important}html.bm-device-very-short #panel-window.inventory-panel-window .inventory-paper{min-height:438px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-item.has-actions,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions,#panel-window.inventory-panel-window #panel-content .inventory-resource-card.has-actions{padding-right:20px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-item.has-actions .inventory-item-name,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-name,#panel-window.inventory-panel-window #panel-content .inventory-resource-card.has-actions .inventory-item-name,#panel-window.inventory-panel-window #panel-content .inventory-resource-card.has-actions .inventory-resource-title{right:20px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped,#panel-window.inventory-panel-window #panel-content .inventory-resource-actions{right:3px!important;top:4px!important;width:15px!important;min-width:15px!important;max-width:15px!important;gap:2px!important;grid-template-rows:none!important}#panel-window.inventory-panel-window #panel-content .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn,#panel-window.inventory-panel-window #panel-content .inventory-card-item .inventory-upgrade-btn,#panel-window.inventory-panel-window #panel-content .inventory-resource-actions .inventory-card-action,#panel-window.inventory-panel-window #panel-content button.inventory-card-action{flex-basis:15px!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;border-radius:5px!important;font-size:0!important;line-height:0!important}#panel-window.inventory-panel-window #panel-content .inventory-card-action::before,#panel-window.inventory-panel-window #panel-content button.inventory-card-action::before{font-size:9px!important}#panel-window.player-profile-panel-window #panel-content .player-profile-cards-wrap{width:100%!important;margin-top:10px!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-slots{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-equip-slot{width:100%!important;min-width:0!important;gap:2px!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-equip-slot .player-profile-item-card{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:5/7!important;padding:2px!important;border-radius:7px!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-slots .inventory-item-img{max-width:86%!important;max-height:72%!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-slots .inventory-percent-badge{left:2px!important;top:2px!important;min-width:0!important;padding:0 2px!important;font-size:6px!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-slots .inventory-item-name{left:2px!important;right:2px!important;bottom:2px!important;max-height:14px!important;font-size:6px!important;line-height:1!important}#panel-window.player-profile-panel-window #panel-content .player-profile-card-slots .inventory-card-slot-label{font-size:7px!important;line-height:1!important}#auth-screen.screen.active{overflow:hidden!important;touch-action:pan-y!important}#auth-screen .auth-card{position:absolute!important;left:50%!important;right:auto!important;top:calc(var(--safe-top) + 8px)!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(380px,calc(var(--bm-real-vw,100vw) - var(--safe-left) - var(--safe-right) - 18px))!important;max-height:calc(var(--bm-real-vh,100svh) - var(--safe-top) - var(--safe-bottom) - 18px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:13px 14px 16px!important;box-sizing:border-box!important;scrollbar-width:thin!important}#auth-screen .auth-card::-webkit-scrollbar{width:5px!important}#auth-screen .auth-card::-webkit-scrollbar-thumb{background:rgba(39,217,255,.38)!important;border-radius:999px!important}#auth-screen .auth-logo{width:min(220px,68%)!important;max-height:84px!important;margin:0 auto 5px!important}#auth-screen .auth-language-box{margin:4px 0 8px!important;padding:6px 7px 7px!important}#auth-screen .auth-choice-title{margin:4px 0!important;font-size:11px!important;line-height:1.05!important}#auth-screen .auth-tabs{gap:6px!important;margin-bottom:8px!important}#auth-screen .tab{min-height:38px!important;padding:8px 6px!important;font-size:14px!important}#auth-screen .auth-auth-select,#auth-screen .auth-form input,#auth-screen .auth-form select{min-height:39px!important;height:39px!important;margin:4px 0!important;padding:0 10px!important;font-size:16px!important;box-sizing:border-box!important}#auth-screen .primary-btn{min-height:42px!important;margin-top:7px!important;padding:9px 10px!important;font-size:15px!important}#auth-screen .role-row{margin:7px 0!important;gap:8px!important}#auth-screen #role-card{min-height:96px!important;padding:6px!important}#auth-screen #role-image{max-height:68px!important}#auth-screen #role-name{font-size:13px!important;line-height:1.05!important}#auth-screen .mini-btn{min-width:42px!important;width:42px!important;min-height:42px!important;height:42px!important;padding:0!important;font-size:24px!important}#auth-screen .rules-line{margin:6px 0 4px!important;font-size:12px!important;line-height:1.25!important}#auth-screen .rules-text-button{min-height:34px!important;padding:6px 8px!important;font-size:12px!important}#auth-screen #auth-message.message{margin-top:6px!important;max-height:90px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#auth-screen .auth-card:has(#register-form.active) .auth-logo{max-height:64px!important;width:min(190px,58%)!important;margin-bottom:3px!important}#auth-screen .auth-card:has(#register-form.active) .auth-language-box{margin:2px 0 6px!important;padding:5px 6px!important}#auth-screen .auth-card:has(#register-form.active) .auth-tabs{margin-bottom:6px!important}#auth-screen .auth-card:has(#register-form.active) #register-form{padding-bottom:10px!important}}@media (max-width:520px){#panel-window.inventory-panel-window #panel-content .inventory-card-item.has-actions,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions,#panel-window.inventory-panel-window #panel-content .inventory-resource-card.has-actions{padding-right:18px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-item.has-actions .inventory-item-name,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-name,#panel-window.inventory-panel-window #panel-content .inventory-resource-card.has-actions .inventory-item-name,#panel-window.inventory-panel-window #panel-content .inventory-resource-card.has-actions .inventory-resource-title{right:18px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped,#panel-window.inventory-panel-window #panel-content .inventory-resource-actions{width:14px!important;min-width:14px!important;max-width:14px!important;right:2px!important;top:3px!important;gap:2px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-equipped .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn,#panel-window.inventory-panel-window #panel-content .inventory-card-item .inventory-upgrade-btn,#panel-window.inventory-panel-window #panel-content .inventory-resource-actions .inventory-card-action,#panel-window.inventory-panel-window #panel-content button.inventory-card-action{flex-basis:14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;border-radius:5px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-action::before,#panel-window.inventory-panel-window #panel-content button.inventory-card-action::before{font-size:8px!important}}@media (max-width:900px) and (max-height:650px),(pointer:coarse) and (max-width:1024px) and (max-height:650px){#auth-screen .auth-card{top:calc(var(--safe-top) + 4px)!important;max-height:calc(var(--bm-real-vh,100svh) - var(--safe-top) - var(--safe-bottom) - 8px)!important;padding:10px 12px 12px!important}#auth-screen .auth-logo{max-height:54px!important;margin-bottom:2px!important}#auth-screen .auth-language-box{margin:2px 0 5px!important;padding:4px 6px!important}#auth-screen .auth-auth-select,#auth-screen .auth-form input,#auth-screen .auth-form select{min-height:36px!important;height:36px!important;margin:3px 0!important}#auth-screen #role-card{min-height:82px!important}#auth-screen #role-image{max-height:56px!important}}#bottom-bar .nav-btn.icon-only-nav,#bottom-bar .nav-btn.icon-only-nav[data-open]{flex:0 0 var(--bm-nav-icon-size)!important;padding:0!important;border-radius:50%!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:90% 90%!important;line-height:0!important;white-space:nowrap!important;transition:transform .16s,box-shadow .16s,filter .16s,border-color .16s!important}#bottom-bar .nav-btn.icon-only-nav:focus-visible,#bottom-bar .nav-btn.icon-only-nav:hover{transform:translateY(-1px) scale(1.03)!important;box-shadow:0 8px 18px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.06),0 0 18px rgba(20,179,255,.18)!important;border-color:rgba(98,229,255,.52)!important}#bottom-bar .nav-btn.icon-only-nav.active,#bottom-bar .nav-btn.icon-only-nav[data-active="1"]{box-shadow:0 8px 18px rgba(0,0,0,.44),inset 0 0 0 1px rgba(255,255,255,.08),0 0 22px rgba(20,179,255,.22)!important;border-color:rgba(116,236,255,.66)!important;filter:brightness(1.04)!important}#bottom-bar .nav-btn.icon-only-nav[data-open=attack]{background-image:url("../assets/IMG/UI/bottom_attack.webp")!important}#bottom-bar .nav-btn.icon-only-nav[data-open=gang]{background-image:url("../assets/IMG/UI/bottom_gang.webp")!important}#bottom-bar .nav-btn.icon-only-nav[data-open=shop]{background-image:url("../assets/IMG/UI/bottom_shop.webp")!important}#bottom-bar .nav-btn.icon-only-nav[data-open=inventory]{background-image:url("../assets/IMG/UI/bottom_inventory.webp")!important}@media (min-width:701px){#bottom-bar{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:calc(var(--bm-nav-icon-size) + (var(--bm-nav-pad) * 2))!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:var(--bm-nav-icon-gap)!important;padding:var(--bm-nav-pad)!important;border-radius:999px!important}}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#bottom-bar .nav-btn.icon-only-nav,#bottom-bar .nav-btn.icon-only-nav[data-open]{background-size:90% 90%!important}}@media (max-width:420px){#bottom-bar{--bm-nav-icon-gap:5px;--bm-nav-pad:6px}}#bottom-bar .nav-btn.icon-only-nav,#bottom-bar .nav-btn.icon-only-nav[data-open]{position:relative!important;text-indent:0!important;font-size:0!important;color:transparent!important;overflow:visible!important;background-image:none!important}#bottom-bar .nav-btn.icon-only-nav .bm-bottom-nav-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;user-select:none!important;-webkit-user-drag:none!important}#bottom-bar .nav-btn.icon-only-nav .building-ready-dot,#bottom-bar .nav-btn.icon-only-nav .event-claim-badge,#bottom-bar .nav-btn.icon-only-nav .ready-dot{position:absolute!important;right:2px!important;top:2px!important;z-index:3!important}#bottom-bar{background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;--bm-nav-icon-size:60px!important;bottom:18px!important}#bottom-bar::after,#bottom-bar::before{display:none!important;content:none!important}#bottom-bar .nav-btn.icon-only-nav,#bottom-bar .nav-btn.icon-only-nav[data-open]{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:var(--bm-nav-icon-size)!important;min-width:var(--bm-nav-icon-size)!important;max-width:var(--bm-nav-icon-size)!important;height:var(--bm-nav-icon-size)!important;min-height:var(--bm-nav-icon-size)!important;max-height:var(--bm-nav-icon-size)!important}#bottom-bar .nav-btn.icon-only-nav.active,#bottom-bar .nav-btn.icon-only-nav:focus-visible,#bottom-bar .nav-btn.icon-only-nav:hover,#bottom-bar .nav-btn.icon-only-nav[data-active="1"]{background-color:transparent!important;border:none!important;box-shadow:none!important;filter:brightness(1.08) drop-shadow(0 0 10px rgba(39, 217, 255, .24))!important}#bottom-bar .nav-btn.icon-only-nav .bm-bottom-nav-icon{display:block!important;object-fit:contain!important;filter:drop-shadow(0 5px 9px rgba(0, 0, 0, .42))!important;pointer-events:none!important;width:98%!important;height:98%!important}@media (max-width:420px){#bottom-bar{--bm-nav-icon-size:47px!important;bottom:calc(var(--safe-bottom) + 14px)!important}}@media (max-width:370px){#bottom-bar{--bm-nav-pad:5px!important;left:calc(var(--safe-left) + 7px)!important;right:calc(var(--safe-right) + 7px)!important}}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#bottom-bar{overflow-x:visible!important;overflow-y:visible!important;outline:0!important}}@media (max-width:370px){#bottom-bar{--bm-nav-icon-size:clamp(
      36px,
      calc((100vw - var(--safe-left) - var(--safe-right) - 36px) / 4),
      41px
    )!important;bottom:calc(var(--safe-bottom) + 8px)!important}}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#bottom-bar{--bm-nav-icon-size:clamp(
      36px,
      calc((100vw - var(--safe-left) - var(--safe-right) - 26px) / 4),
      44px
    )!important;--bm-nav-icon-gap:4px!important;--bm-nav-pad:3px!important;position:fixed!important;left:50%!important;right:auto!important;bottom:calc(var(--safe-bottom) + 8px)!important;transform:translateX(-50%)!important;width:auto!important;min-width:0!important;max-width:calc(100vw - var(--safe-left) - var(--safe-right) - 12px)!important;height:calc(var(--bm-nav-icon-size) + 6px)!important;min-height:calc(var(--bm-nav-icon-size) + 6px)!important;max-height:calc(var(--bm-nav-icon-size) + 6px)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:var(--bm-nav-icon-gap)!important;padding:var(--bm-nav-pad)!important;margin:0!important;overflow:visible!important;background:rgba(0,0,0,.34)!important;border:1px solid rgba(39,217,255,.28)!important;box-shadow:0 0 12px rgba(39,217,255,.1),inset 0 0 10px rgba(255,255,255,.035)!important;border-radius:999px!important;backdrop-filter:blur(5px)!important;z-index:72!important}#bottom-bar .nav-btn.icon-only-nav,#bottom-bar .nav-btn.icon-only-nav[data-open]{flex:0 0 var(--bm-nav-icon-size)!important;width:var(--bm-nav-icon-size)!important;min-width:var(--bm-nav-icon-size)!important;max-width:var(--bm-nav-icon-size)!important;height:var(--bm-nav-icon-size)!important;min-height:var(--bm-nav-icon-size)!important;max-height:var(--bm-nav-icon-size)!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important;transform:none!important}#bottom-bar .nav-btn.icon-only-nav .bm-bottom-nav-icon{width:92%!important;height:92%!important;left:50%!important;top:53%!important;transform:translate(-50%,-50%)!important;object-fit:contain!important}.world-chat.chat-panel-disabled{position:fixed!important;right:calc(var(--safe-right) + 10px)!important;left:auto!important;top:auto!important;bottom:calc(var(--safe-bottom) + 66px)!important;z-index:78!important}.bm-mobile-left-menu{position:fixed!important;left:calc(var(--safe-left) + 10px)!important;right:auto!important;top:auto!important;bottom:calc(var(--safe-bottom) + 66px)!important;z-index:78!important}.bm-mobile-quick-menu,.bm-mobile-right-menu{position:fixed!important;right:calc(var(--safe-right) + 78px)!important;left:auto!important;top:auto!important;bottom:calc(var(--safe-bottom) + 66px)!important;z-index:78!important}html body #bottom-bar,html body #bottom-bar.bm-bottom-nav-mobile-ready{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:var(--bm-nav-icon-gap,4px)!important;padding:var(--bm-nav-pad,3px)!important;width:auto!important;min-width:0!important;max-width:calc(100vw - var(--safe-left) - var(--safe-right) - 10px)!important;height:calc(var(--bm-nav-icon-size,44px) + 6px)!important;min-height:calc(var(--bm-nav-icon-size,44px) + 6px)!important;max-height:calc(var(--bm-nav-icon-size,44px) + 6px)!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;background:rgba(0,0,0,.42)!important;border:1px solid rgba(39,217,255,.34)!important;border-radius:999px!important;box-shadow:0 0 13px rgba(39,217,255,.16),inset 0 0 10px rgba(255,255,255,.045)!important;backdrop-filter:blur(6px)!important;box-sizing:border-box!important;z-index:72!important}html body #bottom-bar .nav-btn.icon-only-nav,html body #bottom-bar .nav-btn.icon-only-nav[data-open]{position:relative!important;flex:0 0 var(--bm-nav-icon-size,44px)!important;width:var(--bm-nav-icon-size,44px)!important;min-width:var(--bm-nav-icon-size,44px)!important;max-width:var(--bm-nav-icon-size,44px)!important;height:var(--bm-nav-icon-size,44px)!important;min-height:var(--bm-nav-icon-size,44px)!important;max-height:var(--bm-nav-icon-size,44px)!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important;border-radius:50%!important;overflow:visible!important;transform:none!important}html body #bottom-bar .nav-btn.icon-only-nav .bm-bottom-nav-icon{position:absolute!important;left:50%!important;top:54%!important;width:94%!important;height:94%!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;display:block!important;pointer-events:none!important}}@media (max-width:370px){#bottom-bar{--bm-nav-icon-gap:3px!important}.bm-mobile-left-menu,.bm-mobile-quick-menu,.bm-mobile-right-menu,.world-chat.chat-panel-disabled{bottom:calc(var(--safe-bottom) + 62px)!important}html body .bm-mobile-left-menu,html body .bm-mobile-quick-menu,html body .bm-mobile-right-menu,html body .world-chat.chat-panel-disabled{bottom:calc(var(--safe-bottom) + 66px)!important}}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){html body #health-panel.health-panel,html body .health-panel{position:fixed!important;left:50%!important;right:auto!important;top:calc(var(--safe-top) + 8px)!important;transform:translateX(-50%)!important;width:min(760px,calc(100vw - var(--safe-left) - var(--safe-right) - 14px))!important;min-width:0!important;max-width:calc(100vw - var(--safe-left) - var(--safe-right) - 14px)!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 10px!important;gap:8px!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;z-index:82!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled{position:fixed!important;left:calc(var(--safe-left) + 12px)!important;right:auto!important;top:calc(var(--safe-top) + 68px)!important;bottom:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;transform:none!important;opacity:1!important;z-index:80!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle{left:0!important;top:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}html body .bm-mobile-quick-toggle,html body .bm-mobile-quick-toggle .bm-mobile-toggle-icon{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}}@media (max-width:370px){html body #health-panel.health-panel,html body .health-panel{height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 8px!important;gap:6px!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled,html body .bm-mobile-quick-menu,html body .bm-mobile-right-menu,html body .world-chat.chat-panel-disabled{top:calc(var(--safe-top) + 64px)!important}}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){html body .bm-mobile-quick-menu,html body .bm-mobile-right-menu{position:fixed!important;left:auto!important;right:calc(var(--safe-right) + 12px)!important;top:calc(var(--safe-top) + 68px)!important;bottom:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;transform:none!important;z-index:80!important}html body .bm-mobile-left-menu{position:fixed!important;left:calc(var(--safe-left) + 12px)!important;right:auto!important;top:auto!important;bottom:calc(var(--safe-bottom) + 66px)!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;transform:none!important;z-index:80!important}html body .world-chat.chat-panel-disabled{position:fixed!important;right:calc(var(--safe-right) + 12px)!important;left:auto!important;top:auto!important;bottom:calc(var(--safe-bottom) + 66px)!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;transform:none!important;opacity:1!important;overflow:visible!important;z-index:80!important}html body .world-chat.chat-panel-disabled #chat-panel-toggle{position:absolute!important;right:0!important;top:0!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:50%!important}html body .bm-mobile-quick-list{top:61px!important;bottom:auto!important;right:0!important}html body .bm-mobile-left-list{top:auto!important;bottom:61px!important;left:0!important}html body .building-btn,html body .building-btn *{touch-action:none!important;-webkit-user-drag:none!important;user-select:none!important}}@media (max-width:370px){html body .bm-mobile-quick-menu,html body .bm-mobile-right-menu{top:calc(var(--safe-top) + 64px)!important;right:calc(var(--safe-right) + 12px)!important}html body .bm-mobile-left-menu,html body .world-chat.chat-panel-disabled{bottom:calc(var(--safe-bottom) + 62px)!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html body .world-chat.chat-panel-disabled #chat-panel-toggle{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){html body #stats-panel:not(.bm-profile-hud):not(.profile-panel-disabled){position:fixed!important;left:calc(var(--safe-left) + 10px)!important;right:auto!important;top:calc(var(--safe-top) + 68px)!important;bottom:auto!important;width:min(278px,calc(100vw - var(--safe-left) - var(--safe-right) - 20px))!important;min-width:0!important;max-width:calc(100vw - var(--safe-left) - var(--safe-right) - 20px)!important;height:auto!important;min-height:0!important;max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 250px)!important;padding:10px!important;font-size:13px!important;line-height:1.45!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;transform:none!important;opacity:.98!important;border:1px solid rgba(39,217,255,.42)!important;background:linear-gradient(180deg,rgba(7,18,28,.94),rgba(2,7,12,.9))!important;box-shadow:0 0 18px rgba(39,217,255,.22),inset 0 0 14px rgba(39,217,255,.07)!important;backdrop-filter:blur(8px)!important;border-radius:18px!important;box-sizing:border-box!important;z-index:84!important}html body #stats-panel:not(.bm-profile-hud):not(.profile-panel-disabled) #profile-panel-toggle{position:sticky!important;float:right!important;right:0!important;top:0!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;margin-left:6px!important;z-index:3!important}html body .world-chat:not(.chat-panel-disabled){position:fixed!important;left:calc(var(--safe-left) + 10px)!important;right:calc(var(--safe-right) + 10px)!important;top:calc(var(--safe-top) + 128px)!important;bottom:calc(var(--safe-bottom) + 126px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:260px!important;max-height:none!important;padding:10px!important;display:flex!important;flex-direction:column!important;transform:none!important;opacity:.98!important;overflow:hidden!important;border:1px solid rgba(39,217,255,.48)!important;background:linear-gradient(180deg,rgba(7,18,28,.96),rgba(2,7,12,.94))!important;box-shadow:0 0 22px rgba(39,217,255,.26),inset 0 0 18px rgba(39,217,255,.08)!important;backdrop-filter:blur(9px)!important;border-radius:18px!important;box-sizing:border-box!important;z-index:85!important}html body .world-chat:not(.chat-panel-disabled) #chat-panel-toggle{position:absolute!important;right:8px!important;top:8px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;z-index:4!important}html body .world-chat:not(.chat-panel-disabled) .world-chat-head{padding-right:42px!important}}@media (max-width:370px){html body #stats-panel:not(.bm-profile-hud):not(.profile-panel-disabled){top:calc(var(--safe-top) + 64px)!important;font-size:12px!important;max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - 240px)!important}html body .world-chat:not(.chat-panel-disabled){top:calc(var(--safe-top) + 118px)!important;bottom:calc(var(--safe-bottom) + 118px)!important;min-height:230px!important}}.player-profile-avatar,.profile-avatar-upload{box-shadow:0 0 14px rgba(39,217,255,.22)!important}.player-profile-avatar::after,.player-profile-avatar::before,.profile-avatar-upload::after,.profile-avatar-upload::before{content:none!important}.player-profile-avatar img,.profile-avatar-upload img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:50%!important;object-fit:cover!important;background:0 0!important}.profile-avatar-upload span{display:none!important}.player-profile-avatar:hover,.profile-avatar-upload:hover{box-shadow:0 0 18px rgba(39,217,255,.32)!important}#profile-avatar-upload-btn,.player-profile-avatar,.profile-avatar-upload,button#profile-avatar-upload-btn.profile-avatar-upload{-webkit-appearance:none!important;appearance:none!important;position:relative!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important}#profile-avatar-upload-btn::after,#profile-avatar-upload-btn::before,.player-profile-avatar::after,.player-profile-avatar::before,.profile-avatar-upload::after,.profile-avatar-upload::before,button#profile-avatar-upload-btn.profile-avatar-upload::after,button#profile-avatar-upload-btn.profile-avatar-upload::before{display:none!important;content:none!important;background:0 0!important;border:0!important;box-shadow:none!important}#profile-avatar-upload-btn>img,.player-profile-avatar img,.player-profile-avatar>img,.profile-avatar-upload>img,button#profile-avatar-upload-btn.profile-avatar-upload img{display:block!important;position:absolute!important;inset:0!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:0!important;margin:0!important;border:2px solid rgba(39,217,255,.72)!important;outline:0!important;border-radius:50%!important;background:rgba(0,0,0,.24)!important;box-shadow:0 0 13px rgba(39,217,255,.28)!important;object-fit:cover!important;overflow:hidden!important;clip-path:circle(50% at 50% 50%)!important;transform:none!important;filter:none!important;box-sizing:border-box!important}#profile-avatar-upload-btn>span,.profile-avatar-upload>span,button#profile-avatar-upload-btn.profile-avatar-upload span{display:none!important}#profile-avatar-upload-btn:active,#profile-avatar-upload-btn:focus,#profile-avatar-upload-btn:hover,.player-profile-avatar:hover,.profile-avatar-upload:active,.profile-avatar-upload:focus,.profile-avatar-upload:hover,button#profile-avatar-upload-btn.profile-avatar-upload:active,button#profile-avatar-upload-btn.profile-avatar-upload:focus,button#profile-avatar-upload-btn.profile-avatar-upload:hover{border:0!important;outline:0!important;background:0 0!important;box-shadow:none!important}#profile-avatar-upload-btn:hover>img,.player-profile-avatar:hover img,.profile-avatar-upload:hover>img,button#profile-avatar-upload-btn.profile-avatar-upload:hover img{border-color:rgba(122,235,255,.95)!important;box-shadow:0 0 18px rgba(39,217,255,.38)!important}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#profile-avatar-upload-btn,#profile-avatar-upload-btn>img,.player-profile-avatar,.player-profile-avatar img,.player-profile-avatar>img,.profile-avatar-upload,.profile-avatar-upload>img,button#profile-avatar-upload-btn.profile-avatar-upload,button#profile-avatar-upload-btn.profile-avatar-upload img{width:82px!important;min-width:82px!important;max-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important}.profile-self-main{grid-template-columns:82px minmax(0,1fr)!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled{padding:0!important;margin:0!important;border:0!important;outline:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:50%!important;overflow:visible!important;clip-path:none!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled::after,html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled::before{display:none!important;content:none!important;background:0 0!important;border:0!important;box-shadow:none!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle{position:absolute!important;inset:0 auto auto 0!important;padding:0!important;margin:0!important;float:none!important;border:2px solid rgba(39,217,255,.72)!important;outline:0!important;border-radius:50%!important;background:radial-gradient(circle at 42% 35%,rgba(39,217,255,.18),rgba(4,18,28,.94) 62%)!important;background-image:radial-gradient(circle at 42% 35%,rgba(39,217,255,.18),rgba(4,18,28,.94) 62%)!important;box-shadow:0 0 14px rgba(39,217,255,.26),inset 0 0 12px rgba(39,217,255,.06)!important;overflow:hidden!important;clip-path:circle(50% at 50% 50%)!important;box-sizing:border-box!important}html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle::after,html body #stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle::before{display:none!important;content:none!important;background:0 0!important;border:0!important;box-shadow:none!important}#map-viewport.dragging .building-btn img,#map-viewport.dragging .building-btn.crime-map-btn img,#map-viewport.dragging .building-hit-glow{transition:none!important}#map-viewport.dragging .building-hit-glow{opacity:0!important}}@media (max-width:700px){html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)),html body .health-panel:has(.top-immunity-wrap:not(.hidden)){padding-left:5px!important;padding-right:5px!important;gap:3px!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-group,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-group{gap:2px!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-health,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-health{flex:0.95 1 0!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .energy-panel-group,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .energy-panel-group{flex:1.05 1 0!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .luck-panel-group,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .luck-panel-group{flex:1.08 1 0!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .top-immunity-wrap,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .top-immunity-wrap{flex:0 1 auto!important;min-width:0!important;gap:2px!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) #energy-panel-value,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) #health-panel-value,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) #immunity-panel-value,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) #luck-panel-value,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-label,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) #energy-panel-value,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) #health-panel-value,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) #immunity-panel-value,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) #luck-panel-value,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-label{font-size:clamp(8px, 2.55vw, 12px)!important;line-height:1!important;letter-spacing:-.25px!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .energy-panel-icon,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-icon,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .immunity-panel-icon,html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .luck-panel-icon,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .energy-panel-icon,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-icon,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .immunity-panel-icon,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .luck-panel-icon{width:16px!important;height:16px!important;flex:0 0 16px!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) button.resource-shop-plus,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) button.resource-shop-plus{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;font-size:14px!important;line-height:18px!important}html body #health-panel.health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-separator,html body .health-panel:has(.top-immunity-wrap:not(.hidden)) .health-panel-separator{margin-left:0!important;margin-right:0!important}}@media (min-width:901px) and (pointer:fine){#help-open.help-open,#news-open.news-open,#updates-open.updates-open,.help-open{position:absolute!important;bottom:14px!important;top:auto!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;box-shadow:none!important;color:transparent!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:46!important}#help-open.help-open,.help-open{left:13px!important;background-image:url("../assets/IMG/UI/mobile_help_icon.webp")!important}#updates-open.updates-open{left:81px!important;background-image:url("../assets/IMG/UI/mobile_updates_icon.png")!important}#news-open.news-open{left:149px!important;background-image:url("../assets/IMG/UI/mobile_news_icon.png")!important}#help-open .updates-open-label,#help-open .updates-open-label::after,#news-open .updates-open-label,#news-open .updates-open-label::after,#updates-open .updates-open-label,#updates-open .updates-open-label::after,.help-open .updates-open-label,.help-open .updates-open-label::after{font-size:0!important;line-height:0!important;color:transparent!important;content:""!important}#help-ticket-badge.help-ticket-badge,#news-button-badge,#updates-button-badge,.help-open .help-ticket-badge{position:absolute!important;right:-1px!important;top:-2px!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0!important;border-radius:50%!important;z-index:3!important;font-size:0!important;line-height:0!important}#news-button-badge:not(.hidden){font-size:9px!important;line-height:14px!important;min-width:14px!important;text-align:center!important}#help-open.help-open:hover,#news-open.news-open:hover,#updates-open.updates-open:hover,.help-open:hover{transform:translateY(-2px) scale(1.04)!important;filter:brightness(1.12) drop-shadow(0 0 10px rgba(39, 217, 255, .3))!important}}#main-map{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}#map-layer{will-change:transform!important;transform-origin:0 0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint style}#building-layer,#main-map,.building-btn,.building-btn img{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){#map-viewport{touch-action:none;overscroll-behavior:none}#map-viewport.dragging #map-layer{pointer-events:none}#map-viewport.dragging .building-btn,#map-viewport.dragging .building-btn *,#map-viewport.dragging .building-ready-dot{transition:none!important;animation:none!important}#map-viewport.dragging .building-btn.crime-map-btn:not(.level-locked-building) img,#map-viewport.dragging .building-btn:not(.level-locked-building) img,#map-viewport.dragging .building-btn:not(.level-locked-building):hover img{filter:none!important}#map-viewport.dragging .building-btn:hover img{transform:none!important}#map-viewport.dragging .building-btn.crime-map-btn::before{display:none!important}}@media (max-width:900px),(pointer:coarse){html.bm-mobile-low-power #building-layer,html.bm-mobile-low-power #main-map,html.bm-mobile-low-power #map-layer,html.bm-mobile-low-power .building-btn,html.bm-mobile-low-power .building-btn img{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}html.bm-mobile-low-power .building-btn,html.bm-mobile-low-power .building-btn *,html.bm-mobile-low-power .building-ready-dot,html.bm-mobile-low-power .has-ready-alert,html.bm-mobile-low-power .nav-btn .building-ready-dot,html.bm-mobile-low-power .pulseAnimLittle,html.bm-mobile-low-power button .building-ready-dot{animation:none!important;transition-duration:0s!important}html.bm-mobile-low-power .building-btn.crime-map-btn:not(.level-locked-building) img,html.bm-mobile-low-power .building-btn.has-ready-alert:not(.level-locked-building) img,html.bm-mobile-low-power .building-btn:not(.level-locked-building) img,html.bm-mobile-low-power .building-btn:not(.level-locked-building):hover img,html.bm-mobile-low-power .country-war-icon,html.bm-mobile-low-power .money-word-icon img,html.bm-mobile-low-power .profile-money-line img,html.bm-mobile-low-power .top-leaderboard-avatar{filter:none!important}html.bm-mobile-low-power .building-btn:active img,html.bm-mobile-low-power .building-btn:hover img{transform:none!important}html.bm-mobile-low-power .building-btn.crime-map-btn::before,html.bm-mobile-low-power .building-btn.has-ready-alert::before,html.bm-mobile-low-power .nav-btn.has-ready-alert::before{display:none!important}html.bm-mobile-low-power #bottom-bar,html.bm-mobile-low-power #world-chat,html.bm-mobile-low-power .glass,html.bm-mobile-low-power .modal,html.bm-mobile-low-power .panel,html.bm-mobile-low-power .profile-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.bm-mobile-low-power #map-viewport.dragging .building-btn,html.bm-mobile-low-power #map-viewport.dragging .building-btn *,html.bm-mobile-low-power #map-viewport.dragging .building-ready-dot{animation:none!important;transition:none!important}html.bm-mobile-low-power #map-viewport.dragging .building-btn:not(.level-locked-building),html.bm-mobile-low-power #map-viewport.dragging .building-btn:not(.level-locked-building) *{filter:none!important}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){html body #help-open.help-open,html body #news-open.news-open,html body #updates-open.updates-open,html body .bm-mobile-left-list #help-open.help-open,html body .bm-mobile-left-list #news-open,html body .bm-mobile-left-list #news-open.news-open,html body .bm-mobile-left-list #updates-open,html body .bm-mobile-left-list #updates-open.updates-open,html body .bm-mobile-left-list .help-open{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;box-shadow:none!important;filter:none!important;color:transparent!important;text-shadow:none!important;overflow:visible!important;appearance:none!important;-webkit-appearance:none!important}html body #help-open.help-open,html body .bm-mobile-left-list #help-open.help-open,html body .bm-mobile-left-list .help-open{background-image:url("../assets/IMG/UI/mobile_help_icon.webp")!important}html body #updates-open.updates-open,html body .bm-mobile-left-list #updates-open,html body .bm-mobile-left-list #updates-open.updates-open{background-image:url("../assets/IMG/UI/mobile_updates_icon.png")!important}html body #news-open.news-open,html body .bm-mobile-left-list #news-open,html body .bm-mobile-left-list #news-open.news-open{background-image:url("../assets/IMG/UI/mobile_news_icon.png")!important}html body #help-open.help-open::after,html body #help-open.help-open::before,html body #news-open.news-open::after,html body #news-open.news-open::before,html body #updates-open.updates-open::after,html body #updates-open.updates-open::before,html body .bm-mobile-left-list #help-open::after,html body .bm-mobile-left-list #help-open::before,html body .bm-mobile-left-list #news-open::after,html body .bm-mobile-left-list #news-open::before,html body .bm-mobile-left-list #updates-open::after,html body .bm-mobile-left-list #updates-open::before,html body .bm-mobile-left-list .help-open::after,html body .bm-mobile-left-list .help-open::before{display:none!important;content:none!important;background:0 0!important;border:0!important;box-shadow:none!important}html body #help-open .updates-open-label,html body #help-open .updates-open-label::after,html body #help-open .updates-open-label::before,html body #news-open .updates-open-label,html body #news-open .updates-open-label::after,html body #news-open .updates-open-label::before,html body #updates-open .updates-open-label,html body #updates-open .updates-open-label::after,html body #updates-open .updates-open-label::before,html body .bm-mobile-left-list #help-open .updates-open-label,html body .bm-mobile-left-list #help-open .updates-open-label::after,html body .bm-mobile-left-list #help-open .updates-open-label::before,html body .bm-mobile-left-list #news-open .updates-open-label,html body .bm-mobile-left-list #news-open .updates-open-label::after,html body .bm-mobile-left-list #news-open .updates-open-label::before,html body .bm-mobile-left-list #updates-open .updates-open-label,html body .bm-mobile-left-list #updates-open .updates-open-label::after,html body .bm-mobile-left-list #updates-open .updates-open-label::before,html body .bm-mobile-left-list .help-open .updates-open-label,html body .bm-mobile-left-list .help-open .updates-open-label::after,html body .bm-mobile-left-list .help-open .updates-open-label::before{display:none!important;content:none!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;opacity:0!important;color:transparent!important;text-shadow:none!important;background:0 0!important;border:0!important;box-shadow:none!important}html body .bm-mobile-left-list #help-ticket-badge.help-ticket-badge,html body .bm-mobile-left-list #news-button-badge,html body .bm-mobile-left-list #updates-button-badge,html body .bm-mobile-left-list .help-open .help-ticket-badge{right:-2px!important;top:-2px!important;z-index:3!important}}@media (hover:hover) and (pointer:fine){html body #help-open.help-open,html body #news-open.news-open,html body #updates-open.updates-open{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;position:absolute!important;top:auto!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;box-shadow:none!important;color:transparent!important;text-shadow:none!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:46!important}html body #help-open.help-open{left:13px!important;bottom:14px!important;background:url("../assets/IMG/UI/mobile_help_icon.webp") center/contain no-repeat!important}html body #updates-open.updates-open{left:81px!important;bottom:14px!important;background:url("../assets/IMG/UI/mobile_updates_icon.png") center/contain no-repeat!important}html body #news-open.news-open{left:149px!important;bottom:14px!important;background:url("../assets/IMG/UI/mobile_news_icon.png") center/contain no-repeat!important}html body #help-open.help-open::after,html body #help-open.help-open::before,html body #news-open.news-open::after,html body #news-open.news-open::before,html body #updates-open.updates-open::after,html body #updates-open.updates-open::before{display:none!important;content:none!important;background:0 0!important;border:0!important;box-shadow:none!important}html body #help-open.help-open .updates-open-label,html body #help-open.help-open .updates-open-label::after,html body #help-open.help-open .updates-open-label::before,html body #news-open.news-open .updates-open-label,html body #news-open.news-open .updates-open-label::after,html body #news-open.news-open .updates-open-label::before,html body #updates-open.updates-open .updates-open-label,html body #updates-open.updates-open .updates-open-label::after,html body #updates-open.updates-open .updates-open-label::before{display:none!important;content:none!important;font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important;background:0 0!important;border:0!important;box-shadow:none!important}html body #help-open.help-open::-moz-focus-inner,html body #news-open.news-open::-moz-focus-inner,html body #updates-open.updates-open::-moz-focus-inner{border:0!important;padding:0!important}html body #bottom-bar{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:18px!important;transform:translateX(-50%)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:calc(var(--bm-nav-icon-size,60px) + (var(--bm-nav-pad,8px) * 2))!important}}@media (min-width:901px){html body #help-open.help-open,html body #news-open.news-open,html body #updates-open.updates-open{background:0 0!important;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #help-open.help-open:active,html body #help-open.help-open:focus,html body #help-open.help-open:focus-visible,html body #help-open.help-open:hover,html body #news-open.news-open:active,html body #news-open.news-open:focus,html body #news-open.news-open:focus-visible,html body #news-open.news-open:hover,html body #updates-open.updates-open:active,html body #updates-open.updates-open:focus,html body #updates-open.updates-open:focus-visible,html body #updates-open.updates-open:hover{background:0 0!important}html body #help-open.help-open>.bm-side-icon-img,html body #news-open.news-open>.bm-side-icon-img,html body #updates-open.updates-open>.bm-side-icon-img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;filter:none!important;opacity:1!important;z-index:1!important}html body #help-open.help-open::after,html body #help-open.help-open::before,html body #help-open.help-open>.updates-open-label,html body #help-open.help-open>.updates-open-label::after,html body #help-open.help-open>.updates-open-label::before,html body #news-open.news-open::after,html body #news-open.news-open::before,html body #news-open.news-open>.updates-open-label,html body #news-open.news-open>.updates-open-label::after,html body #news-open.news-open>.updates-open-label::before,html body #updates-open.updates-open::after,html body #updates-open.updates-open::before,html body #updates-open.updates-open>.updates-open-label,html body #updates-open.updates-open>.updates-open-label::after,html body #updates-open.updates-open>.updates-open-label::before{display:none!important;content:none!important}html body #help-ticket-badge.help-ticket-badge,html body #news-button-badge,html body #updates-button-badge{z-index:2!important}}.game-message-popup{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(560px,calc(100vw - var(--safe-left,0px) - var(--safe-right,0px) - 20px))!important;min-width:0!important;max-width:calc(100vw - var(--safe-left,0px) - var(--safe-right,0px) - 20px)!important;z-index:9998!important;animation:.14s ease-out bmMessageCenterIn!important}@keyframes bmMessageCenterIn{from{opacity:0;transform:translate(-50%,-50%) translateY(-10px) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}#panel-window.inventory-panel-window #panel-content .inventory-card-item .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-card .inventory-item-img{max-width:70px!important;max-height:60px!important;object-fit:contain!important;margin-left:auto!important;margin-right:auto!important}#panel-window.inventory-panel-window #panel-content .inventory-drink-qty,#panel-window.inventory-panel-window #panel-content .inventory-resource-amount-badge{white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;min-width:0!important;max-width:calc(100% - 8px)!important;font-variant-numeric:tabular-nums!important}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){html body .bm-mobile-left-menu{width:54px!important;min-width:54px!important;max-width:54px!important;overflow:visible!important}html body .bm-mobile-left-list{width:54px!important;min-width:54px!important;max-width:54px!important;overflow:visible!important;align-items:center!important}html body .bm-mobile-left-list #help-open.help-open,html body .bm-mobile-left-list #news-open,html body .bm-mobile-left-list #news-open.news-open,html body .bm-mobile-left-list #updates-open,html body .bm-mobile-left-list #updates-open.updates-open,html body .bm-mobile-left-list .help-open{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body .bm-mobile-left-list #help-open.help-open,html body .bm-mobile-left-list .help-open{background-image:url("../assets/IMG/UI/mobile_help_icon.webp")!important}html body .bm-mobile-left-list #updates-open,html body .bm-mobile-left-list #updates-open.updates-open{background-image:url("../assets/IMG/UI/mobile_updates_icon.png")!important}html body .bm-mobile-left-list #news-open,html body .bm-mobile-left-list #news-open.news-open{background-image:url("../assets/IMG/UI/mobile_news_icon.png")!important}html body .bm-mobile-left-list #help-open>.bm-side-icon-img,html body .bm-mobile-left-list #news-open>.bm-side-icon-img,html body .bm-mobile-left-list #updates-open>.bm-side-icon-img,html body .bm-mobile-left-list .help-open>.bm-side-icon-img{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .bm-mobile-left-list #help-open .updates-open-label,html body .bm-mobile-left-list #help-open .updates-open-label::after,html body .bm-mobile-left-list #help-open .updates-open-label::before,html body .bm-mobile-left-list #news-open .updates-open-label,html body .bm-mobile-left-list #news-open .updates-open-label::after,html body .bm-mobile-left-list #news-open .updates-open-label::before,html body .bm-mobile-left-list #updates-open .updates-open-label,html body .bm-mobile-left-list #updates-open .updates-open-label::after,html body .bm-mobile-left-list #updates-open .updates-open-label::before,html body .bm-mobile-left-list .help-open .updates-open-label,html body .bm-mobile-left-list .help-open .updates-open-label::after,html body .bm-mobile-left-list .help-open .updates-open-label::before{display:none!important;content:none!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}html body .world-chat:not(.chat-panel-disabled){position:fixed!important;left:calc(var(--safe-left) + 8px)!important;right:calc(var(--safe-right) + 8px)!important;top:calc(var(--safe-top) + 118px)!important;bottom:calc(var(--safe-bottom) + 78px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important}html body .world-chat:not(.chat-panel-disabled) .private-chat-target-row,html body .world-chat:not(.chat-panel-disabled) .world-chat-head{flex:0 0 auto!important}html body .world-chat:not(.chat-panel-disabled) .private-chat-thread-list,html body .world-chat:not(.chat-panel-disabled) .world-chat-messages{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}html body .world-chat:not(.chat-panel-disabled) .world-chat-input-row{flex:0 0 auto!important}#panel-window.inventory-panel-window #panel-content .inventory-card-item .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-card .inventory-item-img{max-width:50px!important;max-height:43px!important}#panel-window.inventory-panel-window #panel-content .inventory-drink-qty,#panel-window.inventory-panel-window #panel-content .inventory-resource-amount-badge{font-size:10px!important;line-height:1.1!important}}@media (max-width:520px){html body .bm-mobile-left-list,html body .bm-mobile-left-menu{width:50px!important;min-width:50px!important;max-width:50px!important}html body .bm-mobile-left-list #help-open.help-open,html body .bm-mobile-left-list #news-open,html body .bm-mobile-left-list #news-open.news-open,html body .bm-mobile-left-list #updates-open,html body .bm-mobile-left-list #updates-open.updates-open,html body .bm-mobile-left-list .help-open{flex-basis:50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html body .world-chat:not(.chat-panel-disabled){left:calc(var(--safe-left) + 6px)!important;right:calc(var(--safe-right) + 6px)!important;top:calc(var(--safe-top) + 112px)!important;bottom:calc(var(--safe-bottom) + 72px)!important}#panel-window.inventory-panel-window #panel-content .inventory-card-item .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-card .inventory-item-img{max-width:46px!important;max-height:40px!important}}body.inventory-sell-modal-open{overscroll-behavior:none!important}#panel-content.inventory-sell-scroll-locked{overflow:hidden!important;-webkit-overflow-scrolling:auto!important}.inventory-sell-modal-backdrop{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:calc(var(--safe-top,0px) + 14px) calc(var(--safe-right,0px) + 14px) calc(var(--safe-bottom,0px) + 14px) calc(var(--safe-left,0px) + 14px)!important;background:rgba(0,5,10,.62)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;overflow:hidden!important;touch-action:none!important;overscroll-behavior:contain!important;box-sizing:border-box!important}.inventory-sell-modal{width:min(420px,calc(100vw - var(--safe-left,0px) - var(--safe-right,0px) - 28px))!important;max-width:100%!important;max-height:calc(100svh - var(--safe-top,0px) - var(--safe-bottom,0px) - 40px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list,#panel-window.inventory-panel-window #panel-content .inventory-drink-list,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 2px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card{width:128px!important;height:128px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card .inventory-item-img{object-fit:contain!important;max-width:122px!important;max-height:108px!important;object-fit:contain!important}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list,#panel-window.inventory-panel-window #panel-content .inventory-drink-list,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px 2px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card{width:102px!important;height:118px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card .inventory-item-img{max-width:96px!important;max-height:86px!important}}@media (max-width:520px){#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list,#panel-window.inventory-panel-window #panel-content .inventory-drink-list,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px 1px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card{width:96px!important;height:114px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card .inventory-item-img{max-width:90px!important;max-height:80px!important}}@media (max-width:370px){#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list,#panel-window.inventory-panel-window #panel-content .inventory-drink-list,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid{gap:1px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card{width:90px!important;height:108px!important}#panel-window.inventory-panel-window #panel-content .inventory-bag .inventory-item-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-drink-list .inventory-item-card .inventory-item-img,#panel-window.inventory-panel-window #panel-content .inventory-resource-grid .inventory-item-card .inventory-item-img{max-width:84px!important;max-height:74px!important}}.profile-graphics-settings-card{grid-column:span 2}.graphics-quality-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.graphics-quality-btn{min-height:70px;padding:10px 8px;border:1px solid rgba(39,217,255,.24);border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(39,217,255,.1),transparent 60%),rgba(1,10,16,.66);color:#d9fbff;box-shadow:inset 0 0 14px rgba(39,217,255,.05),0 0 10px rgba(0,0,0,.18);cursor:pointer;text-align:center}.graphics-quality-btn b{display:block;font-size:15px;font-weight:1000;letter-spacing:.04em}.graphics-quality-btn span{display:block;margin-top:4px;color:rgba(220,244,252,.72);font-size:11px;font-weight:800;line-height:1.15}.graphics-quality-btn.active,.graphics-quality-btn:hover{border-color:rgba(255,207,94,.72);color:#fff6cf;background:radial-gradient(circle at 50% 0,rgba(255,207,94,.18),transparent 64%),rgba(20,14,4,.74);box-shadow:inset 0 0 16px rgba(255,207,94,.08),0 0 14px rgba(255,207,94,.18)}html.graphics-low #bottom-bar,html.graphics-low #health-panel,html.graphics-low .building-btn,html.graphics-low .country-war-open,html.graphics-low .events-open,html.graphics-low .glass-panel,html.graphics-low .help-open,html.graphics-low .inventory-item-card,html.graphics-low .inventory-resource-card,html.graphics-low .news-open,html.graphics-low .panel-card,html.graphics-low .panel-window,html.graphics-low .profile-inner-card,html.graphics-low .top-rankings-open,html.graphics-low .updates-open,html.graphics-low .world-chat{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}html.graphics-low .country-war-mini-dot,html.graphics-low .events-open-glow,html.graphics-low .notification-dot,html.graphics-low .pulseAnimLittle,html.graphics-low .ready-alert-dot{animation:none!important}html.graphics-low .bar-active-chip img,html.graphics-low .building-btn:not(.level-locked-building) img,html.graphics-low .energy-panel-icon,html.graphics-low .health-panel-icon,html.graphics-low .immunity-panel-icon,html.graphics-low .inline-euro-icon,html.graphics-low .inventory-drink-img,html.graphics-low .inventory-item-img,html.graphics-low .inventory-resource-img,html.graphics-low .luck-panel-icon{filter:none!important}html.graphics-low *{transition-duration:50ms!important}html.graphics-medium .glass-panel,html.graphics-medium .panel-card,html.graphics-medium .panel-window,html.graphics-medium .profile-inner-card,html.graphics-medium .world-chat{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html.graphics-medium .events-open-glow,html.graphics-medium .pulseAnimLittle,html.graphics-medium .ready-alert-dot{animation-duration:1.6s!important}@media (max-width:900px){.profile-graphics-settings-card{grid-column:auto}.graphics-quality-row{grid-template-columns:1fr}}.box-reward-lines{margin:12px 0 0;padding-left:18px;color:#d8e2ec;line-height:1.45}.box-reward-lines li+li{margin-top:4px}.inventory-box-areas{display:grid;gap:14px}.inventory-box-list{min-height:92px}.inventory-box-card,.inventory-box-choice-card{cursor:pointer}.inventory-box-img{object-fit:contain}.inventory-box-qty{min-width:44px;text-align:center}.box-modal-backdrop{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:18px}.box-modal-window{width:min(860px,100%);border-radius:18px;border:1px solid rgba(110,180,255,.34);background:linear-gradient(180deg,rgba(18,24,32,.98),rgba(10,14,20,.98));box-shadow:0 30px 80px rgba(0,0,0,.45);padding:18px}.box-choice-window{width:min(980px,100%)}.box-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.box-modal-title{font-size:22px;font-weight:800;letter-spacing:.04em}.box-modal-close{width:40px;height:40px;border-radius:50%;font-size:28px;cursor:pointer}.box-open-top-row{display:flex;align-items:center;gap:16px;margin-bottom:14px}.box-open-main-img{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(0, 0, 0, .35))}.box-open-roller{position:relative;overflow:hidden;height:164px;border-radius:18px;border:1px solid rgba(110,180,255,.24);background:rgba(255,255,255,.04);margin-bottom:14px}.box-open-center-line{position:absolute;top:8px;bottom:8px;left:50%;width:4px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,rgba(255,220,110,.15),rgba(255,220,110,.95),rgba(255,220,110,.15));box-shadow:0 0 18px rgba(255,220,110,.35);z-index:2}.box-open-strip{display:inline-flex;align-items:stretch;gap:12px;padding:16px;height:100%;will-change:transform}.box-spin-item{width:132px;min-width:132px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 10px;text-align:center}.box-spin-item-icon{font-size:34px;line-height:1}.box-spin-item-label{font-size:14px;color:#edf4ff;line-height:1.25}.box-open-actions.hidden,.box-open-result.hidden{display:none}.box-summary-wrap{border-radius:14px;padding:14px}.box-summary-title{font-size:18px;font-weight:700;margin-bottom:8px}.box-summary-list{margin:0;padding-left:18px;line-height:1.45}.box-open-actions{display:flex;justify-content:flex-end;margin-top:14px}.box-choice-subtitle{color:#d5deea;margin-bottom:14px}.box-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.box-choice-option{border:1px solid rgba(110,180,255,.24);border-radius:16px;background:rgba(4,10,16,.74);color:#eff5ff;cursor:pointer;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 10px 10px;position:relative;overflow:visible;isolation:isolate}.box-choice-item-preview{box-sizing:border-box;width:126px;min-width:126px;max-width:126px;height:126px;min-height:126px;max-height:126px;padding:8px!important;border-radius:15px;overflow:hidden;flex:0 0 auto;pointer-events:none}.box-choice-item-preview .box-choice-item-img{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:auto!important;max-width:82%!important;max-height:82%!important;margin:0!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .62));z-index:1}.box-choice-option:hover{transform:translateY(-2px);border-color:rgba(130,210,255,.42)}.box-choice-option:hover .box-choice-item-preview{filter:brightness(1.08)}@media (max-width:900px){.box-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.box-open-top-row{flex-direction:column;align-items:flex-start}.box-choice-grid{grid-template-columns:1fr}.box-spin-item{width:110px;min-width:110px}}.box-choice-rarity{position:absolute;top:6px;left:6px;z-index:3;max-width:calc(100% - 58px);padding:3px 7px;border-radius:999px;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.16);font-size:10px;font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#f4f8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.85)}.box-choice-item-preview .box-choice-percent{left:auto!important;right:6px!important;top:6px!important;z-index:3;min-width:36px;padding:3px 6px;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:10px;font-weight:900;line-height:1.2}.box-choice-slot{font-size:15px;font-weight:800;color:#fff}.box-choice-name{display:block;width:100%;min-height:34px;font-size:12px;line-height:1.25;color:#dce8f8;font-weight:600;text-align:center}.box-open-grid-window{width:min(860px,100%);max-height:94vh;overflow-y:auto}.box-open-top-row-grid{align-items:center}.box-open-side-text{display:grid;gap:8px}.box-open-side-lead{font-size:20px;font-weight:800;letter-spacing:.03em}.box-open-grid-wrap{padding:10px}.box-open-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.box-open-cell{position:relative;min-height:112px;padding:10px 8px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.box-open-cell:nth-child(3n){border-right:0}.box-open-cell:nth-last-child(-n+3){border-bottom:0}.box-open-cell-frame{position:absolute;inset:5px;border-radius:8px;border:1px solid transparent;pointer-events:none}.box-open-cell-corner{position:absolute;border:2px solid #f0ba56;pointer-events:none}.box-open-cell-corner.corner-tl{top:4px;left:4px;border-right:0;border-bottom:0;border-top-left-radius:4px}.box-open-cell-corner.corner-tr{top:4px;right:4px;border-left:0;border-bottom:0;border-top-right-radius:4px}.box-open-cell-corner.corner-bl{bottom:4px;left:4px;border-right:0;border-top:0;border-bottom-left-radius:4px}.box-open-cell-corner.corner-br{bottom:4px;right:4px;border-left:0;border-top:0;border-bottom-right-radius:4px}.box-open-cell-img{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0, 0, 0, .38))}.box-open-cell.type-card .box-open-cell-img{width:56px;height:62px}.box-open-cell-text{display:grid;gap:2px}.box-open-cell-title{font-size:14px;font-weight:700;line-height:1.18}.box-open-cell-subtitle{font-size:11px;line-height:1.15}.box-open-cell-qty{position:absolute;top:8px;right:8px;min-width:30px;padding:2px 7px;border-radius:999px;border:1px solid rgba(243,183,89,.7);font-size:12px;font-weight:800}.box-open-cell.spin-state .box-open-cell-img{opacity:.92}@media (max-width:700px){.box-open-grid-window{width:min(96vw,100%);padding:14px}.box-open-cell{min-height:82px;padding:8px 6px}.box-open-cell-img{width:34px;height:34px}.box-open-cell-title{font-size:12px}.box-open-cell-subtitle{font-size:10px}}.box-open-cell.winner .box-open-cell-frame{border-width:2px}.box-open-cell.winner::after{content:"";position:absolute;inset:9px;border-radius:7px;border:1px solid rgba(255,229,154,.35);pointer-events:none}.box-open-cell.winner .box-open-cell-img{width:56px;height:56px;filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .48)) drop-shadow(0 0 10px rgba(255, 192, 72, .18));filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .52)) drop-shadow(0 0 10px rgba(0, 216, 255, .14))!important}.box-open-cell.type-card.winner .box-open-cell-img{width:62px;height:68px}.box-open-cell.rarity-legendary.winner .box-open-cell-frame{border-color:#ff9e34;box-shadow:0 0 0 2px rgba(43,22,10,.98) inset,0 0 0 1px rgba(255,232,173,.45),0 0 22px rgba(255,139,35,.58),0 0 40px rgba(255,90,22,.2)}.box-open-cell.rarity-epic.winner .box-open-cell-frame{box-shadow:0 0 0 2px rgba(43,22,10,.98) inset,0 0 0 1px rgba(241,201,255,.34),0 0 20px rgba(198,93,255,.46)}.box-open-cell.rarity-rare.winner .box-open-cell-frame{box-shadow:0 0 0 2px rgba(43,22,10,.98) inset,0 0 0 1px rgba(193,229,255,.34),0 0 20px rgba(77,174,255,.42)}.box-open-grid-window{background:radial-gradient(circle at 50% 0,rgba(28,210,255,.055),transparent 42%),linear-gradient(180deg,rgba(4,13,17,.985),rgba(2,7,10,.995))!important;border:1px solid rgba(0,196,255,.56)!important;border-radius:12px!important;box-shadow:0 0 0 1px rgba(0,36,52,.96) inset,0 0 0 2px rgba(0,142,196,.15) inset,0 0 26px rgba(0,199,255,.14),0 24px 70px rgba(0,0,0,.66)!important}.box-modal-title{color:#eafcff!important;text-shadow:0 0 10px rgba(0,210,255,.28)!important}.box-open-side-lead{color:#dffbff!important;text-shadow:0 0 8px rgba(0,210,255,.24)!important}.box-open-grid-wrap{background:linear-gradient(180deg,rgba(4,15,20,.92),rgba(1,7,10,.96))!important;border:1px solid rgba(0,183,255,.36)!important;border-radius:12px!important;box-shadow:0 0 0 1px rgba(0,24,36,.92) inset,0 0 20px rgba(0,199,255,.08) inset!important}.box-open-grid{background:rgba(2,9,12,.98)!important;border:1px solid rgba(0,182,255,.32)!important;border-radius:9px!important;box-shadow:0 0 0 1px rgba(0,28,43,.95) inset!important}.box-open-cell{background:radial-gradient(circle at 50% 36%,rgba(16,155,210,.055),transparent 54%),linear-gradient(180deg,rgba(5,17,22,.96),rgba(2,8,11,.99))!important;border-right:1px solid rgba(0,164,228,.2)!important;border-bottom:1px solid rgba(0,164,228,.2)!important}.box-open-cell-title{color:#e9fbff!important}.box-open-cell-subtitle{color:#8ecfe4!important}.box-open-cell-qty{background:rgba(2,9,12,.94)!important;border-color:rgba(0,203,255,.62)!important;color:#dffbff!important;box-shadow:0 0 10px rgba(0,203,255,.12)!important}.box-open-cell.winner{background:radial-gradient(circle at 50% 40%,rgba(0,205,255,.13),transparent 58%),linear-gradient(180deg,rgba(6,24,31,.98),rgba(2,9,12,.99))!important}.box-open-cell.winner .box-open-cell-frame{inset:4px!important;border:1px solid rgba(0,220,255,.92)!important;border-radius:7px!important;box-shadow:0 0 0 1px rgba(0,51,73,.96) inset,0 0 0 2px rgba(0,150,220,.18) inset,0 0 14px rgba(0,216,255,.34),0 0 28px rgba(0,216,255,.12)!important}.box-open-cell.type-card.rarity-common.winner,.box-open-cell.type-item.rarity-common.winner{--box-item-rarity:#d7e0e8;--box-item-rarity-rgb:215,224,232}.box-open-cell.type-card.rarity-rare.winner,.box-open-cell.type-item.rarity-rare.winner{--box-item-rarity:#ff3d4f;--box-item-rarity-rgb:255,61,79}.box-open-cell.type-card.rarity-epic.winner,.box-open-cell.type-item.rarity-epic.winner{--box-item-rarity:#b84dff;--box-item-rarity-rgb:184,77,255}.box-open-cell.type-card.rarity-legendary.winner,.box-open-cell.type-item.rarity-legendary.winner{--box-item-rarity:#ffd43b;--box-item-rarity-rgb:255,212,59}.box-open-cell.type-card.rarity-ultra.winner,.box-open-cell.type-item.rarity-ultra.winner{--box-item-rarity:#2df4e7;--box-item-rarity-rgb:45,244,231}.box-open-cell.type-card.winner,.box-open-cell.type-item.winner{background:radial-gradient(circle at 50% 38%,rgba(var(--box-item-rarity-rgb,0,216,255),.34),rgba(var(--box-item-rarity-rgb,0,216,255),.11) 46%,transparent 72%),linear-gradient(180deg,rgba(7,19,24,.98),rgba(2,8,11,.995))!important}.box-open-cell.type-card.rarity-legendary.winner,.box-open-cell.type-item.rarity-legendary.winner{background:radial-gradient(circle at 50% 38%,rgba(255,226,77,.55),rgba(255,178,28,.19) 48%,transparent 74%),linear-gradient(180deg,rgba(50,37,6,.98),rgba(13,10,2,.995))!important}.box-open-cell.type-card.winner .box-open-cell-frame,.box-open-cell.type-item.winner .box-open-cell-frame{border-color:var(--box-item-rarity,#49dfff)!important;box-shadow:0 0 0 1px rgba(3,8,11,.96) inset,0 0 0 2px rgba(var(--box-item-rarity-rgb,0,216,255),.22) inset,0 0 17px rgba(var(--box-item-rarity-rgb,0,216,255),.62),0 0 34px rgba(var(--box-item-rarity-rgb,0,216,255),.24)!important}.box-open-cell.type-card.winner::after,.box-open-cell.type-item.winner::after{border-color:rgba(var(--box-item-rarity-rgb,0,216,255),.42)!important}.box-open-cell.type-card.winner .box-open-cell-corner,.box-open-cell.type-item.winner .box-open-cell-corner{border-color:var(--box-item-rarity,#49dfff)!important;filter:drop-shadow(0 0 6px rgba(var(--box-item-rarity-rgb, 0, 216, 255), .75))!important}.box-open-cell.type-card.winner .box-open-cell-img,.box-open-cell.type-item.winner .box-open-cell-img{filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .54)) drop-shadow(0 0 12px rgba(var(--box-item-rarity-rgb, 0, 216, 255), .68))!important}.box-open-cell.type-card.winner .box-open-cell-title,.box-open-cell.type-item.winner .box-open-cell-title{color:var(--box-item-rarity,#e9fbff)!important;text-shadow:0 0 8px rgba(var(--box-item-rarity-rgb,0,216,255),.4)}.box-open-cell.winner::after{border-color:rgba(160,242,255,.22)!important}.box-open-cell-corner{filter:drop-shadow(0 0 5px rgba(255, 195, 82, .55));width:16px!important;height:16px!important;border-width:2px!important;border-color:#49dfff!important;filter:drop-shadow(0 0 5px rgba(0, 216, 255, .46))!important}.box-modal-close{background:rgba(0,34,48,.72)!important;border:1px solid rgba(0,205,255,.38)!important;color:#dffbff!important;box-shadow:0 0 12px rgba(0,205,255,.08) inset!important}.box-modal-close:hover{background:rgba(0,67,92,.78)!important;border-color:rgba(0,220,255,.62)!important}.box-summary-wrap{background:rgba(3,13,18,.88)!important;border:1px solid rgba(0,184,255,.28)!important;box-shadow:0 0 14px rgba(0,205,255,.06) inset!important}.box-summary-title{color:#e8fbff!important}@media (max-width:768px){.box-choice-window{width:min(96vw,100%)!important;padding:14px!important}.box-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}.box-choice-option{min-height:180px!important;gap:7px!important;padding:10px 7px 8px!important}.box-choice-item-preview{width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;padding:6px!important}.box-choice-item-preview .box-choice-item-img{max-width:80%!important;max-height:80%!important}.box-choice-item-preview .box-choice-percent,.box-choice-rarity{font-size:9px!important;padding:2px 5px!important}.box-choice-slot{font-size:12px!important}.box-choice-name{font-size:13px!important;line-height:1.15!important}}@media (max-width:420px){.box-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.box-choice-option{min-height:164px!important;padding:9px 6px 7px!important}.box-choice-item-preview{width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;min-height:92px!important;max-height:92px!important}.box-choice-slot{font-size:11px!important}.box-choice-name{min-height:28px;font-size:12px!important}}@media (max-width:768px){.box-modal-backdrop{padding:10px!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important}.box-open-grid-window{width:min(94vw,100%)!important;max-height:92vh!important;overflow-y:auto!important;padding:12px!important;margin:8px auto!important}.box-modal-head{margin-bottom:10px!important}.box-modal-title{font-size:18px!important;line-height:1.1!important}.box-modal-close{width:30px!important;height:30px!important;font-size:24px!important;flex:0 0 36px!important}.box-open-top-row,.box-open-top-row-grid{gap:10px!important;margin-bottom:10px!important}.box-open-main-img{width:88px!important;height:88px!important}.box-open-side-lead{font-size:15px!important}.box-open-side-text .muted-text{font-size:12px!important;line-height:1.3!important}.box-open-grid-wrap{padding:6px!important;border-radius:12px!important}.box-open-cell{min-height:82px!important;padding:7px 5px 6px!important;gap:5px!important}.box-open-cell-img{width:34px!important;height:34px!important}.box-open-cell.winner .box-open-cell-img{width:38px!important;height:38px!important}.box-open-cell.type-card .box-open-cell-img{width:38px!important;height:42px!important}.box-open-cell.type-card.winner .box-open-cell-img{width:42px!important;height:46px!important}.box-open-cell-title{font-size:11px!important;line-height:1.1!important}.box-open-cell-subtitle{font-size:9px!important;line-height:1.05!important}.box-open-cell-qty{top:5px!important;right:5px!important;min-width:24px!important;padding:1px 5px!important;font-size:10px!important}.box-open-cell-corner{width:11px!important;height:11px!important}.box-summary-wrap{padding:10px!important;margin-top:10px!important}.box-summary-title{font-size:16px!important;margin-bottom:6px!important}.box-summary-list{padding-left:16px!important;line-height:1.28!important;font-size:12px!important}.box-open-actions{margin-top:10px!important}#box-open-continue-btn,.box-open-actions .action-btn{min-height:42px!important;font-size:14px!important;padding:0 16px!important}}@media (max-width:420px){.box-open-grid-window{width:min(95vw,100%)!important;padding:10px!important}.box-modal-title{font-size:17px!important}.box-open-main-img{width:76px!important;height:76px!important}.box-open-cell{min-height:74px!important;padding:6px 4px 5px!important;gap:4px!important}.box-open-cell-img{width:30px!important;height:30px!important}.box-open-cell.winner .box-open-cell-img{width:34px!important;height:34px!important}.box-open-cell.type-card .box-open-cell-img{width:34px!important;height:38px!important}.box-open-cell.type-card.winner .box-open-cell-img{width:38px!important;height:42px!important}.box-open-cell-title{font-size:10px!important}.box-open-cell-subtitle{font-size:8px!important}.box-summary-list{font-size:11px!important}}.profile-title.profile-open.bm-main-profile-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0!important;margin:0 auto 8px!important;border:0!important;outline:0!important;border-radius:50%!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;color:transparent!important;font-size:0!important;line-height:0!important}#stats-panel:not(.bm-profile-hud) .profile-title.profile-open.bm-main-profile-icon-btn .bm-main-profile-icon-img,.profile-title.profile-open.bm-main-profile-icon-btn>.bm-main-profile-icon-img{display:block!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;filter:none!important;opacity:1!important}.bm-main-profile-icon-label{display:none!important}#chat-panel-toggle.bm-icon-toggle,#profile-panel-toggle.bm-icon-toggle{color:transparent!important;font-size:0!important;line-height:0!important;text-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important;clip-path:none!important}#stats-panel:not(.bm-profile-hud).profile-panel-disabled,.world-chat.chat-panel-disabled{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}#stats-panel:not(.bm-profile-hud).profile-panel-disabled #profile-panel-toggle.bm-icon-toggle,.world-chat.chat-panel-disabled #chat-panel-toggle.bm-icon-toggle{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;border-radius:50%!important}#chat-panel-toggle.bm-icon-toggle>.bm-panel-toggle-icon,#profile-panel-toggle.bm-icon-toggle>.bm-panel-toggle-icon{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;filter:none!important;opacity:1!important}#stats-panel:not(.bm-profile-hud) .profile-title.profile-open,#stats-panel:not(.bm-profile-hud) .profile-title.profile-open.bm-profile-title-frame{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;margin:0 0 8px!important;border:1px solid rgba(39,217,255,.42)!important;outline:0!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(15,44,65,.96),rgba(5,14,22,.96))!important;box-shadow:inset 0 0 14px rgba(39,217,255,.08),0 0 10px rgba(0,157,255,.12)!important;color:#bff5ff!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-transform:none!important;letter-spacing:.2px!important;text-shadow:0 0 10px rgba(39,217,255,.36)!important;cursor:pointer!important;overflow:hidden!important}#stats-panel:not(.bm-profile-hud) .profile-title.profile-open.bm-profile-title-frame:hover,#stats-panel:not(.bm-profile-hud) .profile-title.profile-open:hover{color:#fff!important;border-color:rgba(39,217,255,.78)!important;box-shadow:inset 0 0 16px rgba(39,217,255,.13),0 0 15px rgba(39,217,255,.25)!important}#stats-panel:not(.bm-profile-hud) .profile-title.profile-open>.bm-main-profile-icon-img{display:none!important}#stats-panel:not(.bm-profile-hud) .profile-title.profile-open>.bm-main-profile-icon-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;opacity:1!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.bm-chat-online-dot,.bm-online-dot{width:8px;height:8px;display:inline-block;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:rgba(120,120,120,.7);box-shadow:0 0 7px rgba(120,120,120,.35)}.bm-chat-online-dot.online,.bm-online-dot.online{background:rgba(46,255,144,.95);box-shadow:0 0 10px rgba(46,255,144,.75)}.bm-chat-online-dot.offline,.bm-online-dot.offline{background:rgba(128,128,128,.64);box-shadow:none}.world-chat-typing{min-height:16px;padding:2px 8px 5px;font-size:11px;font-weight:800;color:rgba(141,240,255,.92);text-shadow:0 0 8px rgba(39,217,255,.28);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-chat-typing.hidden{display:none}.admin-live-chip{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid rgba(39,217,255,.22);background:rgba(8,19,31,.72);color:#b7f4ff}.admin-live-chip.good{border-color:rgba(46,255,144,.45);color:#8cffc4;box-shadow:0 0 10px rgba(46,255,144,.12)}.admin-live-chip.off{border-color:rgba(255,255,255,.12);color:rgba(220,230,235,.68)}.admin-live-events-wrap,.admin-live-table-wrap{max-height:360px;overflow:auto}.admin-live-events td,.admin-live-table td{vertical-align:middle}@media (max-width:700px),(pointer:coarse) and (max-width:1024px){html body #bottom-bar,html body #bottom-bar.bm-bottom-nav-mobile-ready{bottom:calc(var(--safe-bottom) + 2px)!important}html body .bm-mobile-left-menu,html body .world-chat.chat-panel-disabled{top:auto!important;bottom:calc(var(--safe-bottom) + 62px)!important}html body .world-chat.chat-panel-disabled,html body .world-chat.chat-panel-disabled #chat-panel-toggle,html body .world-chat.chat-panel-disabled:focus-within,html body .world-chat.chat-panel-disabled:hover,html body .world-chat.chat-panel-disabled:hover #chat-panel-toggle{background:0 0!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important}}.inventory-vip-items{margin-top:10px}.inventory-vip-card .inventory-vip-img{object-fit:contain;filter:drop-shadow(0 0 10px rgba(0, 220, 255, .28))}.inventory-vip-card.rarity-ultra .inventory-percent-badge{letter-spacing:.08em}.inventory-card-actions-bag{grid-template-rows:repeat(4,minmax(0,1fr))}.inventory-card-actions-vip{position:absolute;display:grid;grid-template-rows:1fr;gap:1px;z-index:6}.inventory-box-gift-btn,.inventory-gift-btn,.inventory-vip-gift-btn{color:#ffd6ff}.inventory-item-card.has-actions .inventory-vip-img,.inventory-vip-card.has-actions .inventory-item-img{max-width:52px;max-height:50px;transform:none}.inventory-gift-modal .inventory-gift-preview-wrap{display:flex;justify-content:center;margin:8px 0 12px}.inventory-gift-modal .inventory-item-card.gift-preview{pointer-events:none}.inventory-gift-meta .gift-euro-icon{width:16px;height:16px;object-fit:contain;vertical-align:-3px;margin-left:3px}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-bag{right:2px!important;top:2px!important;bottom:2px!important;width:24px!important;min-width:24px!important;max-width:24px!important;gap:1px!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip{right:2px!important;top:3px!important;width:24px!important;min-width:24px!important;max-width:24px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-bag .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip .inventory-card-action{width:24px!important;min-width:24px!important;max-width:24px!important;height:17px!important;min-height:17px!important;max-height:17px!important;border-radius:6px!important;font-size:12px!important;line-height:1!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip .inventory-card-action{height:22px!important;min-height:22px!important;max-height:22px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-bag .inventory-card-action::before,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip .inventory-card-action::before{font-size:11px!important}#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions{padding-right:26px!important}#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-bonus,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-name{right:26px!important}@media (max-width:760px){#panel-window.inventory-panel-window #panel-content .inventory-box-gift-btn::before,#panel-window.inventory-panel-window #panel-content .inventory-gift-btn::before,#panel-window.inventory-panel-window #panel-content .inventory-vip-gift-btn::before{content:"🎁"!important;color:#ffd6ff!important}}@media (max-width:520px){#panel-window.inventory-panel-window #panel-content .inventory-card-actions-bag,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip{width:22px!important;min-width:22px!important;max-width:22px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-bag .inventory-card-action,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip .inventory-card-action{width:22px!important;min-width:22px!important;max-width:22px!important;height:16px!important;min-height:16px!important;max-height:16px!important;border-radius:6px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip .inventory-card-action{height:20px!important;min-height:20px!important;max-height:20px!important}#panel-window.inventory-panel-window #panel-content .inventory-card-actions-bag .inventory-card-action::before,#panel-window.inventory-panel-window #panel-content .inventory-card-actions-vip .inventory-card-action::before{font-size:10px!important}#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions{padding-right:24px!important}#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-bonus,#panel-window.inventory-panel-window #panel-content .inventory-item-card.has-actions .inventory-item-name{right:24px!important}}body[data-language=de] .action-btn,body[data-language=de] .mini-btn,body[data-language=de] .nav-btn,body[data-language=de] .primary-btn,body[data-language=de] .small-action,body[data-language=de] .tab,body[data-language=de] button{overflow-wrap:anywhere;word-break:normal;white-space:normal;line-height:1.15}body[data-language=de] .info-row,body[data-language=de] .muted-text,body[data-language=de] .panel-card,body[data-language=de] .tiny-note{overflow-wrap:anywhere}@media (max-width:900px){body[data-language=de] .nav-btn{font-size:11px}body[data-language=de] .action-btn,body[data-language=de] .primary-btn{min-height:42px}}.inventory-cards-section{display:grid;gap:12px}.inventory-cards-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.inventory-cards-bag-area,.inventory-cards-equipped-area{min-width:0;padding:12px;border:1px solid rgba(39,217,255,.14);border-radius:12px;background:rgba(0,0,0,.22)}.inventory-cards-subtitle{margin-bottom:10px;color:rgba(220,248,255,.9);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 8px rgba(39,217,255,.25)}.inventory-cards-section .inventory-card-slots{position:static;left:auto;bottom:auto;width:min(100%,708px);margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;gap:12px}.inventory-cards-section .inventory-card-equip-slot{width:100%!important;min-width:0;gap:5px}.inventory-cards-section .inventory-card-equip-slot .inventory-item-card,.inventory-cards-section .inventory-cards-list .inventory-card-item{width:100%!important;height:auto!important;aspect-ratio:108/148;min-width:0!important;padding:6px 31px 6px 6px!important;border-radius:13px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-item-card.empty{padding:6px!important}.inventory-cards-section .inventory-card-full-art-mode{isolation:isolate}.inventory-cards-section .inventory-card-full-art{position:absolute!important;inset:0!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;border-radius:inherit;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;pointer-events:none;z-index:1}.inventory-cards-section .inventory-card-equip-slot .inventory-percent-badge,.inventory-cards-section .inventory-cards-list .inventory-card-item .inventory-percent-badge{left:4px!important;top:4px!important;min-width:34px!important;padding:1px 4px!important;font-size:10px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-card-stat-lines,.inventory-cards-section .inventory-cards-list .inventory-card-item .inventory-card-stat-lines{display:grid!important;left:6px!important;right:33px!important;bottom:20px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-card-stat-lines b,.inventory-cards-section .inventory-cards-list .inventory-card-item .inventory-card-stat-lines b{min-height:16px;font-size:9px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-item-name,.inventory-cards-section .inventory-cards-list .inventory-card-item .inventory-item-name{left:4px!important;right:31px!important;bottom:4px!important;max-height:22px!important;font-size:9px!important;line-height:1.08!important}.inventory-cards-section .inventory-card-slot-label{font-size:10px!important;line-height:1.05}.inventory-cards-section .inventory-card-equip-slot .inventory-card-actions,.inventory-cards-section .inventory-card-equip-slot .inventory-card-actions-equipped{right:4px!important;top:4px!important;width:26px!important;height:26px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn{width:26px!important;min-width:26px!important;height:26px!important;font-size:13px!important}.inventory-cards-section .inventory-cards-list{box-sizing:border-box;width:min(100%,720px);min-height:174px;max-height:350px;margin:0 auto;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-content:start;align-items:start;gap:14px 12px;padding:7px 6px 12px;overflow-x:hidden;overflow-y:auto}.inventory-cards-section .inventory-cards-list>.muted-text{grid-column:1/-1}.inventory-cards-section .inventory-cards-list .inventory-card-actions{right:4px!important;top:4px!important;bottom:4px!important;width:26px!important;gap:4px!important}.inventory-cards-section .inventory-cards-list .inventory-card-action{width:26px!important;min-width:26px!important;height:26px!important;font-size:12px!important}@media (max-width:760px){.inventory-cards-bag-area,.inventory-cards-equipped-area{padding:9px}.inventory-cards-section .inventory-card-slots,.inventory-cards-section .inventory-cards-list{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:10px 7px}.inventory-cards-section .inventory-card-equip-slot .inventory-item-card,.inventory-cards-section .inventory-cards-list .inventory-card-item{height:auto!important;aspect-ratio:108/148;padding:5px 27px 5px 5px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-item-card.empty{padding:5px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-card-stat-lines,.inventory-cards-section .inventory-cards-list .inventory-card-item .inventory-card-stat-lines{right:29px!important;bottom:19px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-card-actions,.inventory-cards-section .inventory-card-equip-slot .inventory-card-actions-equipped,.inventory-cards-section .inventory-cards-list .inventory-card-actions{right:3px!important;width:23px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-card-action.inventory-upgrade-btn,.inventory-cards-section .inventory-cards-list .inventory-card-action{width:23px!important;min-width:23px!important;height:23px!important;font-size:11px!important}.inventory-cards-section .inventory-card-equip-slot .inventory-item-name,.inventory-cards-section .inventory-cards-list .inventory-card-item .inventory-item-name{right:27px!important;font-size:8px!important}.inventory-cards-section .inventory-card-slot-label{font-size:9px!important}.inventory-cards-section .inventory-cards-list{min-height:154px;max-height:310px}}.support-message.assistant{border-color:rgba(152,119,255,.3);background:rgba(140,105,255,.08)}.support-message.system{border-color:rgba(255,192,102,.24);background:rgba(255,192,102,.08)}.ai-chat-wrap{display:flex;flex-direction:column;gap:14px}.ai-chat-thread-card{padding-top:12px}.ai-chat-messages{min-height:280px;max-height:none;overflow:visible;padding-right:0}.ai-chat-compose-card .field-block{margin-bottom:10px}.ai-chat-input{min-height:110px}.ai-chat-actions{justify-content:flex-end}.ai-chat-empty{min-height:180px;display:flex;flex-direction:column;justify-content:center}.ai-chat-disclaimer{line-height:1.45}.ai-typing-body{display:inline-flex;align-items:center;gap:8px;min-height:24px}.ai-typing-dots{display:inline-flex;align-items:center;gap:4px}.ai-typing-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.28;animation:bm-ai-typing-dot 1.15s infinite ease-in-out}.ai-typing-dots i:nth-child(2){animation-delay:.16s}.ai-typing-dots i:nth-child(3){animation-delay:.32s}@keyframes bm-ai-typing-dot{0%,100%,60%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}#ai-open.ai-open{z-index:125!important}#ai-open .bm-side-icon-img{width:100%;height:100%;object-fit:contain}#ai-open .updates-open-label{font-size:0!important;line-height:0!important}body[data-bm-real-panel-open="1"] #ai-open.ai-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:125!important}body[data-bm-open-panel=ai_chat] .bm-mobile-left-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:124!important}body.bm-penalized #ai-open.ai-open{pointer-events:none!important;filter:grayscale(.35) brightness(.58)!important;opacity:.42!important}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){html body #ai-open.ai-open,html body .bm-mobile-left-list #ai-open.ai-open{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;background:0 0!important;background-color:transparent!important;box-shadow:none!important;color:transparent!important;text-shadow:none!important;overflow:visible!important;appearance:none!important;-webkit-appearance:none!important}html body #ai-open.ai-open .updates-open-label,html body #ai-open.ai-open .updates-open-label::after,html body #ai-open.ai-open .updates-open-label::before,html body #ai-open.ai-open::after,html body #ai-open.ai-open::before,html body .bm-mobile-left-list #ai-open.ai-open .updates-open-label,html body .bm-mobile-left-list #ai-open.ai-open .updates-open-label::after,html body .bm-mobile-left-list #ai-open.ai-open .updates-open-label::before,html body .bm-mobile-left-list #ai-open.ai-open::after,html body .bm-mobile-left-list #ai-open.ai-open::before{display:none!important;content:none!important;font-size:0!important;line-height:0!important;opacity:0!important}html body #ai-open.ai-open>.bm-side-icon-img,html body .bm-mobile-left-list #ai-open.ai-open>.bm-side-icon-img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important;z-index:1!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}.bm-mobile-left-list #ai-open.ai-open{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:126!important}}@media (hover:hover) and (pointer:fine){html body #ai-open.ai-open{left:13px!important;bottom:14px!important;background:0 0!important}html body #help-open.help-open{left:81px!important;bottom:14px!important}html body #updates-open.updates-open{left:149px!important;bottom:14px!important}html body #news-open.news-open{left:217px!important;bottom:14px!important}}@media (max-width:760px),(pointer:coarse) and (max-width:1024px){body[data-bm-open-panel=car_dealer] #panel-content .car-dealer-item-wrap,body[data-bm-open-panel=jewelry] #panel-content .car-dealer-item-wrap{min-height:190px!important}body[data-bm-open-panel=clothes_shop] #panel-content .car-dealer-item-wrap,body[data-bm-open-panel=weapon_shop] #panel-content .car-dealer-item-wrap{min-height:150px!important}body[data-bm-open-panel=car_dealer] #panel-content .inventory-item-card.shop-item,body[data-bm-open-panel=jewelry] #panel-content .inventory-item-card.shop-item{width:160px!important;min-width:160px!important;max-width:160px!important;height:190px!important;min-height:190px!important;max-height:190px!important}body[data-bm-open-panel=car_dealer] #panel-content .inventory-item-card.shop-item .inventory-item-img,body[data-bm-open-panel=jewelry] #panel-content .inventory-item-card.shop-item .inventory-item-img{width:130px!important;height:120px!important;max-width:130px!important;max-height:120px!important;object-fit:contain!important}body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview{width:140px!important;min-width:140px!important;max-width:140px!important;height:140px!important;min-height:140px!important;max-height:140px!important}body[data-bm-open-panel=clothes_shop] #panel-content .npc-shop-rarity-preview .inventory-item-img,body[data-bm-open-panel=weapon_shop] #panel-content .npc-shop-rarity-preview .inventory-item-img{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important}}.fight-club-panel-window{width:min(1040px,calc(100vw - 28px));max-height:min(900px,calc(100svh - 28px))}.fight-club-wrap{display:grid;gap:16px;color:#edf9ff}.fight-club-intro{width:min(720px,100%);margin:18px auto;padding:clamp(20px,4vw,38px);text-align:center;border-color:rgba(56,229,151,.42);background:radial-gradient(circle at 50% 0,rgba(28,224,131,.16),transparent 52%),linear-gradient(180deg,rgba(5,30,24,.96),rgba(2,13,18,.96));box-shadow:0 0 28px rgba(21,210,128,.14),inset 0 0 28px rgba(21,210,128,.06)}.fight-club-kicker{color:#57f5ad;font-size:12px;font-weight:900;letter-spacing:.2em}.fight-club-intro h3{margin:8px 0 12px;color:#fff3a4;font-size:clamp(25px, 5vw, 42px)}.fight-club-intro p{max-width:620px;margin:0 auto 20px;color:#cde3e9;line-height:1.65}.fight-club-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.fight-club-rule-grid>div{display:grid;gap:5px;min-height:72px;align-content:center;padding:11px;border:1px solid rgba(77,222,255,.2);border-radius:12px;background:rgba(3,17,25,.7)}.fight-club-rule-grid span{color:#82a7b4;font-size:12px}.fight-club-rule-grid strong{color:#f3fbff}.fight-club-main-btn{width:min(320px,100%);margin:4px auto 12px;border-color:rgba(56,229,151,.7);background:linear-gradient(180deg,#157c59,#0a3f36);box-shadow:0 0 18px rgba(56,229,151,.2)}.fight-club-cycle-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-color:rgba(56,229,151,.32);background:linear-gradient(90deg,rgba(10,67,51,.82),rgba(4,23,31,.9))}.fight-club-cycle-bar strong{color:#fff0a1;font-variant-numeric:tabular-nums}.fight-club-section{display:grid;gap:10px}.fight-club-rewards{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:9px}.fight-club-reward-card{display:grid;gap:5px;min-height:105px;place-content:center;padding:10px;text-align:center;border:1px solid rgba(255,214,82,.25);border-radius:13px;background:linear-gradient(180deg,rgba(50,40,13,.75),rgba(8,19,25,.9))}.fight-club-reward-card.rank-1{border-color:rgba(255,221,83,.62);box-shadow:0 0 18px rgba(255,211,67,.12)}.fight-club-reward-rank{font-size:22px}.fight-club-reward-label{color:#d8c988;font-size:12px;font-weight:800}.fight-club-reward-card strong{color:#fff4bd;font-size:15px}.fight-club-my-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fight-club-leave-btn{width:min(260px,100%);border-color:rgba(255,89,89,.58);background:linear-gradient(180deg,rgba(145,44,48,.95),rgba(72,24,31,.96))}.fight-club-player-list{display:grid;gap:9px}.fight-club-player-card{display:grid;grid-template-columns:54px 56px minmax(0,1fr) 82px 116px;gap:11px;align-items:center;padding:11px 13px}.fight-club-player-card.is-self{border-color:rgba(56,229,151,.46);background:linear-gradient(90deg,rgba(16,85,59,.32),rgba(4,17,26,.88))}.fight-club-rank{color:#ffea92;font-size:18px;font-weight:900;text-align:center}.fight-club-avatar,.fight-club-avatar .player-avatar-img{width:50px;height:50px}.fight-club-avatar .player-avatar-img{object-fit:cover;border:1px solid rgba(75,228,255,.45);border-radius:50%}.fight-club-player-info{min-width:0}.fight-club-player-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:900}.fight-club-player-link{overflow:hidden;color:#effbff;text-overflow:ellipsis;white-space:nowrap}.fight-club-vip-icon{width:22px;height:22px;object-fit:contain}.fight-club-player-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:4px;color:#8eb0bb;font-size:11px}.fight-club-penalty{color:#ff9d91}.fight-club-player-score{display:grid;gap:2px;text-align:center}.fight-club-player-score span{color:#7f9faa;font-size:10px;text-transform:uppercase}.fight-club-player-score strong{color:#59f3ad;font-size:21px}.fight-club-you{color:#57f5ad;font-weight:900;text-align:center}.fight-club-attack-btn{min-width:0;padding-inline:12px}.fight-club-empty{padding:24px;color:#9ab6bf;text-align:center}@media (max-width:760px){.fight-club-my-stats,.fight-club-rule-grid{grid-template-columns:1fr}.fight-club-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.fight-club-reward-card.rank-1{grid-column:1/-1}.fight-club-player-card{grid-template-columns:42px 48px minmax(0,1fr) 70px}.fight-club-avatar,.fight-club-avatar .player-avatar-img{width:44px;height:44px}.fight-club-player-score{grid-column:4;grid-row:1}.fight-club-attack-btn,.fight-club-you{grid-column:2/-1;width:100%}}@media (max-width:430px){.fight-club-player-card{grid-template-columns:36px 44px minmax(0,1fr)}.fight-club-rank{font-size:15px}.fight-club-player-score{grid-column:1/-1;grid-row:auto;display:flex;justify-content:center;gap:8px}.fight-club-attack-btn,.fight-club-you{grid-column:1/-1}}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){body.bm-penalized #world-chat:not(.chat-panel-disabled){z-index:13000!important}}