.zone-card{border:1px solid var(--u3-line);background:var(--u3-card);box-shadow:var(--u3-hi),var(--u3-sh)}.zone-banner{height:78px;background:var(--u2-surface2);box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}.zone-banner::after{content:none}.zone-bg::after{content:'';position:absolute;inset:0;background:radial-gradient(130% 170% at 9% 50%,rgba(11,27,20,.05) 0%,rgba(11,27,20,.62) 34%,rgba(11,27,20,.93) 62%,rgba(11,27,20,.97) 100%)}.zone-coin{width:50px;height:50px;flex-shrink:0;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);background:rgba(0,0,0,.28);border:2px solid rgba(255,255,255,.62);box-shadow:0 0 0 4px rgba(255,255,255,.07),0 6px 14px rgba(0,0,0,.4)}.zone-name{font:800 18px/1.15 'Bricolage Grotesque','Trebuchet MS',sans-serif;letter-spacing:-.2px;text-shadow:0 1px 2px rgba(0,0,0,.45)}.zone-card>.info-q{position:absolute;top:10px;right:10px;z-index:6;width:26px;height:26px;padding:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);color:var(--u2-text2);font:800 12px 'Outfit',sans-serif}.zone-cnt{position:absolute;top:11px;right:44px;z-index:6;padding:5px 9px;border-radius:999px;font:800 12px/1 'Outfit',sans-serif;color:var(--u2-text2);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.16)}#mineZones .zone-body{padding-bottom:2px}.zone-stats{gap:8px;margin-bottom:10px}.zone-stats .zs{border-radius:14px;padding:8px 4px 7px;background:rgba(255,255,255,.035);border:1px solid var(--u3-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.zone-stats .zs-h{background:linear-gradient(180deg,rgba(166,255,92,.10),rgba(166,255,92,.03));border-color:rgba(166,255,92,.22)}.zone-stats .zs-g{background:linear-gradient(180deg,rgba(53,184,255,.11),rgba(53,184,255,.03));border-color:rgba(53,184,255,.26)}.zone-stats .zs-v{font:800 17px/1.15 'Bricolage Grotesque','Trebuchet MS',sans-serif;letter-spacing:-.2px;color:var(--u2-text)}.zone-stats .zs-h .zs-v{color:var(--u2-lime)}.zone-stats .zs-g .zs-v{color:var(--u2-ton)}.zone-stats .zs-k{margin-top:2px;font:600 11.5px/1.3 'Outfit',sans-serif;color:var(--u2-text3)}.z-en{margin:0 0 10px;padding:8px 10px 9px 12px;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid var(--u3-line)}.z-en-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font:700 13px 'Outfit',sans-serif;color:var(--u2-text2)}.z-en-l{display:inline-flex;align-items:center;gap:6px}.z-en .z-energy-txt{padding:4px 10px;border-radius:999px;font:800 12px/1 'Outfit',sans-serif;font-variant-numeric:tabular-nums;color:var(--u2-green);background:rgba(62,224,127,.12);border:1px solid rgba(62,224,127,.3)}.z-en.off .z-energy-txt{color:#ff9a8a;background:rgba(255,110,90,.12);border-color:rgba(255,110,90,.32)}.z-en-tr{height:8px;border-radius:50px;overflow:hidden;background:rgba(255,255,255,.07)}.z-en .z-energy-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--u2-green),var(--u2-lime));transition:width .5s}.z-mng{display:inline-flex;align-items:center;gap:2px;cursor:pointer;font:700 13px 'Outfit',sans-serif;color:var(--u2-ton)}.z-mng::after{content:'';width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%2335b8ff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.zone-body .zw-row{gap:9px;margin-top:7px;padding-bottom:2px}.zone-body .zw-slot{width:40px;height:40px;box-shadow:0 3px 10px rgba(0,0,0,.35)}.zone-body .zw-slot.filled svg{width:32px;height:32px}.zone-body .zw-slot.empty{border:1.5px dashed rgba(160,255,200,.32);background:rgba(255,255,255,.03);color:var(--u2-green);font:600 20px/1 'Outfit',sans-serif;box-shadow:none}.zone-body .zw-slot .zw-lv{bottom:-4px;right:-5px;padding:2px 4px;border-radius:6px;font:800 10.5px/1 'Outfit',sans-serif;color:#3a2400;background:var(--u2-gold);border:1.5px solid var(--u2-surface)}.zone-act{display:flex;gap:7px;margin-top:10px;padding:0 14px 14px}.zone-act .mine-btn{height:44px;padding:0 14px;border-radius:14px;gap:8px;font:800 15px 'Outfit',sans-serif;color:#05200f;background:linear-gradient(135deg,var(--u2-lime),var(--u2-green));box-shadow:0 6px 16px rgba(62,224,127,.28)}body.hafifMod .mine-btn::before{animation:none}@media (prefers-reduced-motion:reduce){.mine-btn::before{animation:none}}.fcard{border-width:1px;background:var(--u3-card);box-shadow:var(--u3-hi),var(--u3-sh)}.fcard-banner{height:78px;background:var(--u2-surface2)}.fcard-banner::after{top:0;height:auto;background:radial-gradient(58% 88% at 50% 54%,rgba(12,28,21,.42) 0%,rgba(12,28,21,.80) 58%,rgba(12,28,21,.93) 100%)}.fcard-emoji{display:inline-block;width:58px;height:58px;filter:none}.fcard-lv-badge,.fcard-cnt{position:absolute;top:9px;left:9px;z-index:6;padding:5px 8px;border-radius:999px;font:800 12px/1 'Outfit',sans-serif;color:var(--u2-text);background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.16)}.fcard-iq{position:absolute;top:9px;right:9px;z-index:6;width:24px;height:24px;padding:0;border-radius:50%;cursor:pointer;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.2);color:var(--u2-text2);font:800 12px 'Outfit',sans-serif}.fcard-workers-badge{bottom:7px;right:8px;gap:4px}.fcard-workers-badge .fw.empty{width:24px;height:24px;font-size:12px;color:var(--u2-text2);background:rgba(0,0,0,.35);border:1.5px dashed rgba(255,255,255,.45)}.fcard-workers-badge.fw-sik{gap:2px}.fcard-workers-badge.fw-sik .fw.empty{width:20px;height:20px}.fcard-body{padding:10px 12px 12px}.fcard-name{margin-bottom:2px;font:800 15px/1.2 'Bricolage Grotesque','Trebuchet MS',sans-serif;letter-spacing:-.1px}.fcard-note{margin-bottom:7px;font-size:11.5px;font-weight:700;line-height:1.4;color:var(--u2-text3)}.fcard-sub{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.fcard-sub>span{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:10px;white-space:nowrap;font:800 12px/1.1 'Outfit',sans-serif;color:var(--u2-lime);background:rgba(166,255,92,.07);box-shadow:inset 0 0 0 1px rgba(166,255,92,.16)}.fcard-sub>span+span{color:var(--u2-ton);background:rgba(53,184,255,.08);box-shadow:inset 0 0 0 1px rgba(53,184,255,.2)}.fcard-wt{height:6px;border-radius:50px;overflow:hidden;background:rgba(255,255,255,.07)}.fcard-wst{margin:6px 0 8px;text-align:center;font:700 12.5px/1.2 'Outfit',sans-serif}.fcard-bottom{gap:6px;flex-wrap:wrap}#farmGrid .fcard-collect{flex:999 1 auto;height:40px;padding:0 5px;gap:4px;border-radius:12px;font:800 13px 'Outfit',sans-serif;background:linear-gradient(135deg,#5fd0ff,#1f8fe6);box-shadow:0 5px 14px rgba(31,143,230,.3)}.fcard-upg{flex:1 0 auto;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 7px 0 5px;border-radius:12px;font:800 12px 'Outfit',sans-serif;color:var(--u2-gold);background:rgba(255,209,102,.09);border:1px solid rgba(255,209,102,.35)}.fcard-upg.uz{padding:0 6px}.fcard-upg.uz::before{display:none}button.fcard-upg::before{content:'';width:13px;height:13px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 19V6M6.5 11.5L12 6l5.5 5.5' fill='none' stroke='%23ffd166' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:380px){.fcard-sub>span{gap:3px;padding:4px 4px 4px 5px}#farmGrid .fcard-collect{padding:0 3px;gap:3px}.fcard-upg{padding:0 6px}button.fcard-upg::before{display:none}}@media (max-width:360px){.fcard-sub>span{gap:2px;padding:4px 2px 4px 3px;font-size:10.5px;letter-spacing:-.4px}.fcard-sub>span svg{width:11px;height:11px}.fcard-lv-badge,.fcard-cnt{top:7px;left:7px;padding:4px 6px;font-size:11px}.fcard-wst{font-size:11.5px}.fcard-bottom{gap:5px}.fcard-upg{padding:0 6px;font-size:11.5px}button.fcard-upg::before{display:none}}.u4-upg{margin-bottom:12px;padding:13px 14px;border-radius:18px;color:#fff;background:radial-gradient(120% 110% at 100% 0%,rgba(62,224,127,.20),transparent 58%),var(--u3-card);border:1px solid rgba(62,224,127,.42);box-shadow:var(--u3-hi),var(--u3-sh)}.u4-upg-t{display:flex;align-items:center;margin-bottom:5px;font:800 17px/1.2 'Bricolage Grotesque','Trebuchet MS',sans-serif;color:var(--u2-text)}.u4-upg-t>svg{flex:none;box-sizing:border-box;padding:4px;margin-right:9px;border-radius:9px;background:linear-gradient(135deg,var(--u2-lime),var(--u2-green))}.u4-upg-n{margin-bottom:10px;font:500 12.5px/1.35 'Outfit',sans-serif;color:var(--u2-text2)}.u4-upg-e{padding:10px 12px;border-radius:14px;text-align:center;font:700 13px/1.35 'Outfit',sans-serif;color:var(--u2-text);background:rgba(0,0,0,.2);border:1px dashed rgba(160,255,200,.24)}.u4-upg-e span{display:block;margin-top:2px;font:500 12px/1.35 'Outfit',sans-serif;color:var(--u2-text3)}.u4-upg-l{display:flex;flex-direction:column;gap:7px}.u4-upg-r{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid var(--u3-line)}