#healWheelRealV3{display:none;position:fixed;right:118px;bottom:70px;width:194px;height:194px;border-radius:50%;z-index:9300;background:radial-gradient(circle,#07131bee 0 34%,#0b2634f5 35% 68%,#07131be8 69%);border:1px solid #ffffff35;box-shadow:0 18px 44px #000a;touch-action:none}
#healWheelRealV3.open{display:block}
#healWheelRealV3 button{position:absolute;width:60px;height:60px;border-radius:50%;border:1px solid #ffffff38;background:#102b39;color:#fff;font:900 8px system-ui;touch-action:none}
#healWheelRealV3 button.sel{border-color:#64d8ff;box-shadow:0 0 0 2px #64d8ff44 inset;background:#123a4d}
#healWheelRealV3 [data-h="cell"]{left:67px;top:7px}#healWheelRealV3 [data-h="bat"]{right:6px;top:67px}#healWheelRealV3 [data-h="med"]{left:67px;bottom:7px}#healWheelRealV3 [data-h="syr"]{left:6px;top:67px}
#reviveRealV3,#useRealV3,#grenadeRealV3{position:fixed;z-index:9200;border-radius:50%;border:1.5px solid #ffffff42;background:radial-gradient(circle at 35% 25%,#14384a,#07151f 72%);color:#fff;font:950 8px system-ui;touch-action:none;box-shadow:0 8px 20px #0008}
#reviveRealV3{display:none;right:302px;bottom:106px;width:66px;height:66px}
#reviveRealV3.show{display:block}
#useRealV3{display:none;right:300px;bottom:36px;width:58px;height:58px}
#useRealV3.show{display:block}
#grenadeRealV3{right:366px;bottom:38px;width:58px;height:58px;border-color:#ff9a7555}
#grenadeRealV3 small{display:block;font-size:7px;opacity:.7}
#grenadeWheelRealV3{display:none;position:fixed;right:350px;bottom:103px;z-index:9301;gap:6px;padding:6px;border-radius:10px;background:#06131bef;border:1px solid #ffffff2d}
#grenadeWheelRealV3.open{display:flex}
#grenadeWheelRealV3 button{min-width:58px;height:38px;border:1px solid #ffffff2f;border-radius:8px;background:#102936;color:#fff;font:900 8px system-ui}
#lootCardRealV3{display:none;position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9100;min-width:180px;max-width:300px;padding:7px 10px;border-radius:8px;background:#06131ee8;border:1px solid #ffffff2c;color:#fff;text-align:center;font:850 9px system-ui;pointer-events:none}
#lootCardRealV3.show{display:block}
#lootCardRealV3 b{display:block;font-size:10px}#lootCardRealV3 small{display:block;opacity:.68;margin-top:2px}
#reviveStatusRealV3{display:none;position:fixed;left:50%;bottom:46px;transform:translateX(-50%);z-index:9250;min-width:170px;padding:7px 10px;border:1px solid #ffffff2f;border-radius:8px;background:#07141deb;color:#fff;font:950 9px system-ui;text-align:center;pointer-events:none}
#squadPickRealV3{position:fixed;left:50%;top:54px;transform:translateX(-50%);z-index:9250;padding:7px 11px;border:1px solid #ffffff24;border-radius:8px;background:#05121be9;color:#fff;font:900 9px system-ui;pointer-events:none;opacity:0;transition:opacity .2s}
#squadPickRealV3.show{opacity:1}
#apexInvRealV3{margin:8px 0 12px;padding:10px;border:1px solid #ffffff20;border-radius:12px;background:linear-gradient(180deg,#0b1c26ee,#07131bee)}
#apexInvRealV3 .aiTitle{display:flex;justify-content:space-between;align-items:center;color:#fff;font:950 11px system-ui;margin-bottom:8px}
#apexInvRealV3 .aiSub{font:750 8px system-ui;color:#ffffff80}
#apexInvRealV3 .weaponRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
#apexInvRealV3 .weaponCard{min-height:82px;padding:8px;border:1px solid #ffffff23;border-radius:10px;background:#0b202bcc;color:#fff}
#apexInvRealV3 .weaponCard.active{box-shadow:0 0 0 1px #65d8ff66 inset}
#apexInvRealV3 .weaponName{font:950 10px system-ui}.weaponMeta{font:750 8px system-ui;color:#ffffff85;margin-top:2px}
#apexInvRealV3 .slots{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px}
#apexInvRealV3 .slot{padding:4px 2px;border:1px solid #ffffff1e;border-radius:6px;background:#ffffff08;text-align:center;font:850 7px system-ui}
#apexInvRealV3 .gearGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}
#apexInvRealV3 .gear{padding:7px;border:1px solid #ffffff1e;border-radius:8px;background:#ffffff08;color:#fff;font:850 8px system-ui}
#apexInvRealV3 .bagGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px}
#apexInvRealV3 .bagItem{padding:6px 3px;border:1px solid #ffffff18;border-radius:7px;background:#071a24;text-align:center;color:#fff;font:800 7px system-ui}
.r0v3{color:#dfe6eb}.r1v3{color:#5eafff}.r2v3{color:#be78ff}.r3v3{color:#ffd36a}
#inv031{overscroll-behavior:contain;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}
/* V4 real gameplay polish */
#healWheelRealV6{display:none;position:fixed;right:118px;bottom:70px;width:196px;height:196px;border-radius:50%;z-index:9500;background:radial-gradient(circle,#06121bed 0 33%,#0b2837f7 34% 69%,#06121be8 70%);border:1px solid #ffffff38;box-shadow:0 18px 48px #000c;touch-action:none}
#healWheelRealV6.open{display:block}
#healWheelRealV6 button{position:absolute;width:60px;height:60px;border-radius:50%;border:1px solid #ffffff38;background:#102b39;color:#fff;font:900 8px system-ui;touch-action:none}
#healWheelRealV6 button.sel{border-color:#65dcff;box-shadow:0 0 0 2px #65dcff55 inset;background:#123d50}
#healWheelRealV6 [data-h="cell"]{left:68px;top:7px}#healWheelRealV6 [data-h="bat"]{right:6px;top:68px}#healWheelRealV6 [data-h="med"]{left:68px;bottom:7px}#healWheelRealV6 [data-h="syr"]{left:6px;top:68px}
#reviveRealV6,#useRealV6,#grenadeRealV6{position:fixed;z-index:9400;border-radius:50%;border:1.5px solid #ffffff45;background:radial-gradient(circle at 35% 25%,#153a4b,#07151f 72%);color:#fff;font:950 8px system-ui;touch-action:none;box-shadow:0 8px 20px #0009}
#reviveRealV6{display:none;right:326px;bottom:107px;width:64px;height:64px}#reviveRealV6.show{display:block}
#useRealV6{display:none;right:326px;bottom:39px;width:56px;height:56px}#useRealV6.show{display:block}
#grenadeRealV6{right:391px;bottom:40px;width:56px;height:56px;border-color:#ff9a7566}#grenadeRealV6 small{display:block;font-size:7px;opacity:.72}
#grenadeWheelRealV6{display:none;position:fixed;right:340px;bottom:105px;z-index:9501;gap:6px;padding:6px;border-radius:10px;background:#06131bf3;border:1px solid #ffffff30}
#grenadeWheelRealV6.open{display:flex}#grenadeWheelRealV6 button{min-width:60px;height:40px;border:1px solid #ffffff30;border-radius:8px;background:#102936;color:#fff;font:900 8px system-ui}
#lootCardRealV6{display:none;position:fixed;left:50%;bottom:19px;transform:translateX(-50%);z-index:9350;min-width:190px;max-width:320px;padding:8px 11px;border-radius:8px;background:#06131ef2;border:1px solid #ffffff30;color:#fff;text-align:center;font:850 9px system-ui;pointer-events:none}#lootCardRealV6.show{display:block}#lootCardRealV6 b{display:block;font-size:10px}#lootCardRealV6 small{display:block;opacity:.68;margin-top:2px}
#reviveStatusRealV6{display:none;position:fixed;left:50%;bottom:47px;transform:translateX(-50%);z-index:9450;min-width:190px;padding:8px 11px;border:1px solid #ffffff33;border-radius:8px;background:#07141df2;color:#fff;font:950 9px system-ui;text-align:center;pointer-events:none}
#squadPickRealV6{position:fixed;left:50%;top:54px;transform:translateX(-50%);z-index:9450;padding:8px 12px;border:1px solid #ffffff28;border-radius:8px;background:#05121bf0;color:#fff;font:900 9px system-ui;pointer-events:none;opacity:0;transition:opacity .2s}#squadPickRealV6.show{opacity:1}
#apexInvRealV6{margin:8px 0 12px;padding:11px;border:1px solid #ffffff22;border-radius:12px;background:linear-gradient(180deg,#0b1c26f3,#07131bf1);color:#fff}
#apexInvRealV6 .titleRow{display:flex;justify-content:space-between;align-items:center;font:950 11px system-ui;margin-bottom:9px}#apexInvRealV6 .sub{font:750 8px system-ui;color:#ffffff86}
#apexInvRealV6 .weaponRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.weaponV6{position:relative;min-height:118px;padding:9px;border:1px solid #ffffff26;border-radius:10px;background:#0b202bd9}.weaponV6.active{box-shadow:0 0 0 1px #65d8ff77 inset}.weaponV6 .sil{height:33px;margin:4px 0 5px;position:relative}.weaponV6 .sil:before{content:"";position:absolute;left:8%;right:17%;top:13px;height:8px;border-radius:4px;background:#dce8ed}.weaponV6 .sil:after{content:"";position:absolute;right:8%;top:10px;width:22%;height:14px;clip-path:polygon(0 0,100% 35%,100% 65%,0 100%);background:#9eb0b8}.weaponV6 .name{font:950 10px system-ui}.weaponV6 .meta{font:750 8px system-ui;color:#ffffff88;margin-top:2px}.weaponV6 .slots{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px}.weaponV6 .slot{padding:5px 2px;border:1px solid #ffffff1f;border-radius:6px;background:#ffffff09;text-align:center;font:850 7px system-ui}
#apexInvRealV6 .gearRow{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.gearV6{padding:8px 5px;border:1px solid #ffffff1f;border-radius:8px;background:#ffffff08;font:850 8px system-ui;text-align:center}
#apexInvRealV6 .bagGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.bagV6{padding:7px 3px;border:1px solid #ffffff18;border-radius:7px;background:#071a24;text-align:center;font:800 7px system-ui}
.r0v6{color:#dfe6eb}.r1v6{color:#5eafff}.r2v6{color:#be78ff}.r3v6{color:#ffd36a}
#inv031{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}

/* V6 polish: cleaner inventory, consistent controls, less visual noise */
#apexInvRealV6{box-shadow:0 16px 42px #0008,inset 0 1px #ffffff08}
#apexInvRealV6 .weaponV6{transition:border-color .15s,box-shadow .15s;background:linear-gradient(180deg,#102733,#081821)}
#apexInvRealV6 .weaponV6.active{border-color:#65d8ff88;box-shadow:0 0 0 1px #65d8ff66 inset,0 8px 20px #0004}
#reviveRealV6,#useRealV6,#grenadeRealV6{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
#lootCardRealV6{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 9px 28px #0008}
