@layer battlePowerV2 {
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:12px 1fr!important;gap:0!important;align-items:center!important;margin:0 12px!important;min-height:24px!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>.neon-status,html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>.neon-dot{display:none!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>.neon-golden-label{display:block!important;grid-area:1/1!important;padding:0!important;font:800 9px/1 system-ui!important;color:#ffe67c!important;white-space:nowrap!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>#signalIndicator{display:grid!important;grid-area:2/1!important;position:relative!important;inset:auto!important;width:100%!important;height:13px!important;margin:0!important;background:#12241e!important;border:1px solid #d5a63f!important;clip-path:polygon(3% 0,97% 0,100% 25%,100% 75%,97% 100%,3% 100%,0 75%,0 25%)!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection #signalCountdown{font:800 10px/1 system-ui!important;transform:none!important;min-width:0!important;padding:0 3px!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance{grid-column:1/-1;grid-row:5/9;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;margin:0 3% 1%;padding:2px 6px;border:1px solid #368fb0;border-radius:6px;background:#052335;color:#b9f1ff;font:700 clamp(10px,1.05vw,15px)/1.35 system-ui;overflow-wrap:anywhere}
html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance[data-tone=risk]{color:#ffb1b7;border-color:#ff657d;background:#351827}html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance[data-tone=caution]{color:#ffdc87;border-color:#d9a73e;background:#302716}
@media(max-width:1000px) and (min-height:601px),(max-width:540px){
html body.round-guidance-layout.phone-reference.portfolio-live.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(.reference-neon){grid-template-rows:40px 64px 58px minmax(190px,1fr) 174px 32px 150px 64px!important;min-height:814px!important}
html body.round-guidance-layout.phone-reference.portfolio-live.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage .battle-hud.reference-neon-host,html body.round-guidance-layout.phone-reference.portfolio-live.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage #roundPanel.reference-neon{height:174px!important}
html body.round-guidance-layout.phone-reference.portfolio-live.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage #roundPanel.reference-neon{grid-template-rows:12px 40px 47px 30px 28px!important}
html body.round-guidance-layout.phone-reference.portfolio-live.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage #roundPanel.reference-neon .account-balance{grid-area:5/1/6/2!important}html body.round-guidance-layout.phone-reference.portfolio-live.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage #roundPanel.reference-neon .today-profit{grid-area:5/2/6/3!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance{grid-area:4/1/5/3!important;margin:0!important;font-size:11px!important;line-height:1.25!important;padding:2px 5px!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection{display:grid!important;position:absolute!important;left:8px!important;top:5px!important;width:25%!important;height:26px!important;grid-area:auto!important;margin:0!important;z-index:3!important}
}
}
/* Vector frame assets keep lettering live and crisp at every viewport size. */
@layer battlePowerV2 {
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection{grid-row:1/3!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;gap:5px!important;margin:5px 14px 0!important;padding:4px 10px!important;min-height:0!important;height:calc(100% - 5px)!important;box-sizing:border-box!important;background:url('../assets/reference-hud/golden-slot-v2.svg') center/100% 100% no-repeat!important;overflow:hidden!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>.neon-golden-label{grid-area:1/1!important;align-self:center!important;font:800 clamp(8px,.8vw,12px)/1.1 F1Barlow,Arial,sans-serif!important;letter-spacing:.035em!important;color:#ffe6a0!important;text-shadow:0 1px 2px #000!important;min-width:0!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>#signalIndicator{grid-area:1/2!important;width:40px!important;max-width:40px!important;height:15px!important;border:0!important;background:none!important;clip-path:none!important;overflow:hidden!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection #signalCountdown{font:800 11px/1 F1Barlow,Arial,sans-serif!important;background:none!important;color:#fff4b5!important;padding:0!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection .neon-fill{height:2px!important;align-self:end!important;opacity:.65}
html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance{margin:0 2% 2%!important;padding:4px 15px!important;border:0!important;border-radius:0!important;background:url('../assets/reference-hud/advice-slot-v2.svg') center/100% 100% no-repeat!important;box-sizing:border-box!important;color:#d1f5ff!important;font:700 clamp(11px,.85vw,13px)/1.2 system-ui!important;text-shadow:0 1px 2px #00101b!important;overflow:hidden!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance[data-tone=risk]{color:#ffb4c2!important}html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance[data-tone=caution]{color:#ffe0a0!important}
@media(max-width:1000px) and (min-height:601px),(max-width:540px){
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection{top:6px!important;left:8px!important;width:28%!important;height:24px!important;margin:0!important;padding:4px 7px!important;gap:2px!important;grid-area:auto!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>.neon-golden-label{font-size:7px!important;letter-spacing:0!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection>#signalIndicator{width:28px!important;max-width:28px!important;height:12px!important}html body .stage #roundPanel#roundPanel.round-guidance-enabled .neon-connection #signalCountdown{font-size:9px!important}
html body .stage #roundPanel#roundPanel.round-guidance-enabled #roundGuidance{margin:0!important;padding:2px 13px!important;font-size:10px!important;line-height:1.2!important}
}
}
