.energy-chip{position:relative;min-width:178px;height:42px;padding:4px 38px 4px 31px!important;overflow:hidden;border-color:#ffd23d!important;background:#071a38!important;box-shadow:0 0 16px #ffc40036!important}
.energy-chip .energy-bolt{position:absolute;left:9px;z-index:2;color:#ffd83d;font-size:18px;filter:drop-shadow(0 0 5px #ffb300)}
.energy-chip .energy-track{position:absolute;inset:4px 34px 4px 27px;border-radius:999px;overflow:hidden;background:#12294d;border:1px solid #34527d}
.energy-chip .energy-fill{height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb800,#ffe55d);box-shadow:0 0 12px #ffd43d;transition:width .35s ease}
.energy-chip .energy-copy{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;color:#fff;text-shadow:0 1px 3px #000;font-size:11px}
.energy-chip .energy-copy b{font-size:13px}.energy-chip .energy-copy small{font-size:9px;color:#fff}
.energy-chip .life-plus-btn{position:absolute;right:7px;z-index:3;background:linear-gradient(145deg,#9b5cff,#187dff)}
.energy-chip.energy-chip-unlimited{min-width:190px;border:2px solid transparent!important;background:linear-gradient(135deg,#35105b,#091349 72%) padding-box,linear-gradient(105deg,#ffe7ff,#e932ff 34%,#6b35ff 66%,#19dfff) border-box;box-shadow:0 0 16px #b62fff88,inset 0 0 12px #6726cc77!important}
.energy-chip.energy-chip-unlimited .energy-track,.energy-chip.energy-chip-unlimited .energy-copy small{display:none}.energy-chip.energy-chip-unlimited .energy-bolt{font-size:23px;color:#ffd442;filter:drop-shadow(0 0 6px #ff8c00)}.energy-chip.energy-chip-unlimited .energy-copy{justify-content:center}.energy-chip.energy-chip-unlimited .energy-copy b{font-size:25px;background:linear-gradient(145deg,#fff,#ffe778 40%,#ff72dc 72%,#71dfff);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 5px #e13cff)}
.energy-chip.energy-chip-pro{background:linear-gradient(135deg,#4b1800,#3c092c 65%,#1d0748) padding-box,linear-gradient(105deg,#fff5ad,#ff9900 32%,#ff2aab 70%,#d178ff) border-box;box-shadow:0 0 18px #ff7e0099,inset 0 0 13px #ff572d66!important}
.diamond-chip{color:#78ddff!important;border-color:#2fa7ff55!important}.diamond-chip i{font-style:normal;filter:drop-shadow(0 0 4px #3fcaff)}
.energy-modal-hero{position:relative;overflow:hidden;padding:18px;border:1px solid #735bff;border-radius:20px;background:radial-gradient(circle at 85% 10%,#8b45ff55,transparent 35%),linear-gradient(135deg,#071735,#121452);color:#fff}
.energy-modal-hero h3{margin:0 0 5px;font-size:21px}.energy-modal-hero p{margin:0;color:#adc5ef;font-size:12px}.energy-modal-meter{height:34px;margin-top:14px;position:relative;overflow:hidden;border-radius:999px;background:#071229;border:1px solid #3b66a4}.energy-modal-meter>i{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,#ffa900,#ffe866);box-shadow:0 0 20px #ffc928}.energy-modal-meter>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:900;text-shadow:0 1px 4px #000}
.energy-shop-grid{display:grid;gap:10px;margin-top:13px}.energy-shop-grid .life-shop-option{background:linear-gradient(135deg,#0b1839,#111951)}.energy-plan-badge{padding:3px 8px;border-radius:99px;background:#793cff;color:#fff;font-size:10px;font-weight:900}
.hsk-nova-logo{gap:7px!important;letter-spacing:-.5px}.hsk-nova-logo .nova-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(145deg,#14d9ff,#5d43ff 62%,#e33dff);color:#fff;font-size:15px;box-shadow:0 0 15px #3e8dff88,inset 0 1px 2px #ffffff88}.hsk-nova-logo .logo-accent{font-size:24px;font-style:italic;text-shadow:0 0 18px #5b82ff66}
html[data-mobile] #mLivesChip.m-lives{position:relative;width:151px;height:39px;padding:3px 30px 3px 23px!important;gap:0;overflow:hidden;border-color:#e5b930!important;background:#07172fe8!important;box-shadow:0 0 13px #ffc40035!important}
html[data-mobile] #mLivesChip .m-lives-icon{position:absolute;left:6px;z-index:3;font-size:15px!important;filter:drop-shadow(0 0 5px #ffbf00)}
html[data-mobile] #mLivesChip .m-energy-track{position:absolute;inset:4px 28px 4px 20px;border-radius:999px;overflow:hidden;background:#152848;border:1px solid #2f4e79}
html[data-mobile] #mLivesChip .m-energy-fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ffac00,#ffe768);transition:width .35s ease}
html[data-mobile] #mLivesChip .m-energy-copy{position:relative;z-index:2;width:100%;display:flex;justify-content:center;align-items:center;gap:5px;color:#fff;text-shadow:0 1px 3px #000;font-size:9px;white-space:nowrap}
html[data-mobile] #mLivesChip .m-energy-copy b{font-size:11px;min-width:auto;border:0;padding:0;color:#fff;background:none;filter:none}
html[data-mobile] #mLivesChip button{position:absolute;right:4px;z-index:3;width:24px;height:24px}
html[data-mobile] .m-diamonds{display:flex;align-items:center;gap:3px;height:31px;padding:0 8px;border-radius:999px;border:1px solid #2ebeff80;background:#07172fdd;color:#8ce7ff;font-size:11px;font-weight:900;box-shadow:0 0 9px #22baff30}
html[data-mobile] #mLivesChip.m-lives-unlimited{width:151px;height:39px;padding:3px 31px 3px 28px!important;border:2px solid transparent!important;background:linear-gradient(135deg,#32104f,#101556 70%) padding-box,linear-gradient(105deg,#fff4aa,#ff9d00 31%,#f32ed3 68%,#48ddff) border-box!important;box-shadow:0 0 16px #a92cff88,inset 0 0 14px #6f28cf77!important}
html[data-mobile] #mLivesChip.m-lives-unlimited .m-energy-track{inset:3px 28px 3px 22px;border:0;background:linear-gradient(90deg,#ff8a0055,#f42ab855 53%,#226bff55);box-shadow:inset 0 0 9px #fff2}
html[data-mobile] #mLivesChip.m-lives-unlimited .m-energy-fill{width:100%!important;background:linear-gradient(90deg,#ff8d21,#ffda40 42%,#ff44c8 75%,#41cfff);opacity:.48;filter:saturate(1.2)}
html[data-mobile] #mLivesChip.m-lives-unlimited .m-lives-icon{left:8px;font-size:21px!important;color:#ffe653;filter:drop-shadow(0 0 7px #ff8b00)}
html[data-mobile] #mLivesChip.m-lives-unlimited .m-energy-copy{justify-content:center;text-shadow:0 0 8px #ffb400,0 1px 3px #000}
html[data-mobile] #mLivesChip.m-lives-unlimited .m-energy-copy b{font-size:25px;line-height:1;min-width:auto;padding:0;border:0;background:linear-gradient(180deg,#fff,#ffe768 48%,#ff8d1c);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 5px #ff46bd)}
html[data-mobile] #mLivesChip.m-lives-unlimited .m-energy-copy small{display:none}
html[data-mobile] #mLivesChip.m-lives-unlimited button{width:25px;height:25px;right:3px;border:1px solid #ffc4ff;background:linear-gradient(145deg,#d445ff,#7037e8);box-shadow:0 0 9px #e43cff}
html[data-mobile] #mLivesChip.m-lives-unlimited.m-lives-plus{background:linear-gradient(135deg,#281050,#0b174e 70%) padding-box,linear-gradient(105deg,#f7d4ff,#cf32ff 38%,#3b68ff 70%,#53e7ff) border-box!important}
html[data-mobile] #mLivesChip.m-lives-unlimited.m-lives-pro{background:linear-gradient(135deg,#4b1800,#3c092c 65%,#1d0748) padding-box,linear-gradient(105deg,#fff5ad,#ff9900 32%,#ff2aab 70%,#d178ff) border-box!important}
@media(max-width:380px){html[data-mobile] #mLivesChip.m-lives{width:132px}.m-diamonds{padding:0 6px!important}}
