#tacticalCityHud{pointer-events:none;z-index:150;user-select:none;width:100vw;height:100vh;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:none;position:fixed;top:0;left:0}#tacticalCityHud *{pointer-events:auto}.tac-compass-wrap{flex-direction:column;align-items:center;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.tac-compass-notch{color:#f59e0b;text-shadow:0 0 8px #f59e0bcc;font-size:11px;line-height:1}.tac-compass-tape{backdrop-filter:blur(8px);background:#040710d9;border:1px solid #ffffff26;border-radius:4px;padding:4px 20px;box-shadow:0 4px 16px #000000b3}.tac-deg{color:#f8fafc;letter-spacing:2px;font-size:13px;font-weight:800}.tac-top-right-level{position:absolute;top:14px;right:24px}.lvl-badge{color:#22c55e;letter-spacing:1px;text-shadow:0 0 10px #22c55e99;font-size:12px;font-weight:800}.tac-quest-box{text-shadow:0 1px 3px #000000e6;flex-direction:column;gap:3px;display:flex;position:absolute;top:40px;left:24px}.tac-quest-title{color:#ef4444;letter-spacing:.5px;font-size:13px;font-weight:800}.tac-quest-desc{color:#f8fafc;font-size:12px;font-weight:600}.tac-quest-task{color:#cbd5e1;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.tac-quest-checkbox{color:#94a3b8;font-size:12px}.tac-bottom-left{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:24px;left:24px}.tac-interaction-box{backdrop-filter:blur(12px);background:#090e1cf0;border:1.5px solid #22c55e;border-radius:6px;padding:8px 14px;animation:1.8s infinite alternate promptPulse;box-shadow:0 0 18px #22c55e59}@keyframes promptPulse{0%{border-color:#22c55e;box-shadow:0 0 10px #22c55e33}to{border-color:#4ade80;box-shadow:0 0 20px #22c55e80}}.tac-prompt-main{color:#4ade80;letter-spacing:.5px;font-size:13px;font-weight:800}.tac-prompt-sub{color:#94a3b8;margin-top:2px;font-size:11px}.tac-chat-hint{color:#94a3b8;text-shadow:0 1px 3px #000000e6;font-size:11px}.tac-chat-hint strong{color:#f8fafc}.tac-stars-row{color:#ef4444;letter-spacing:2px;text-shadow:0 0 8px #ef4444cc;font-size:12px}.tac-player-info{flex-direction:column;gap:3px;display:flex}.tac-player-header{align-items:baseline;gap:8px;display:flex}.tac-player-name{color:#f8fafc;letter-spacing:.5px;font-size:12px;font-weight:800}.tac-player-status{color:#f87171;font-size:11px;font-weight:600}.tac-hp-track{background:#0f172ad9;border:1px solid #ffffff40;border-radius:2px;width:200px;height:9px;overflow:hidden;box-shadow:0 0 10px #000c}.tac-hp-fill{background:linear-gradient(90deg,#ef4444,#dc2626);height:100%;transition:width .2s;box-shadow:0 0 10px #ef4444cc}.tac-funds-row{gap:12px;font-size:10px;font-weight:700;display:flex}.tac-cash{color:#f8fafc}.tac-tokens{color:#94a3b8}.tac-hotbar-wrap{backdrop-filter:blur(12px);background:#040710e6;border:1px solid #ffffff24;border-radius:8px;gap:5px;padding:5px 8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #000000e6}.tac-slot{cursor:pointer;background:#0f172abf;border:1.5px solid #ffffff29;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;transition:all .15s;display:flex;position:relative}.tac-slot:hover{border-color:#f59e0b99}.tac-slot.active{background:#ef444440;border-color:#ef4444;transform:translateY(-4px);box-shadow:0 0 14px #ef444499}.tac-slot-num{color:#94a3b8;font-size:9px;font-weight:800;position:absolute;top:2px;left:4px}.tac-slot.active .tac-slot-num{color:#ef4444}.tac-slot-icon{margin-top:1px;font-size:20px}.tac-slot-ammo{color:#f8fafc;background:#000000a6;border-radius:2px;padding:1px 3px;font-size:8px;font-weight:800;position:absolute;bottom:2px;right:3px}.tac-circular-minimap-wrap{border-radius:50%;width:180px;height:180px;position:absolute;bottom:24px;right:24px;box-shadow:0 8px 32px #000000f2,0 0 16px #000c}#tacMinimapCanvas{border-radius:50%;display:block}
