#landscapeControls{display:none}
@layer battlePowerV2{
@media(orientation:landscape) and (max-height:600px) and (min-width:541px) and (max-width:1366px){
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui){background:#001522!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .wrap{padding:0!important;max-width:none!important;height:100dvh!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls){--ls-rail:clamp(218px,28vw,280px);display:grid!important;grid-template-columns:minmax(0,1fr) var(--ls-rail)!important;grid-template-rows:52px minmax(0,1fr) 44px!important;gap:4px!important;padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#001522!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls):before{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #scene{grid-area:2/1/3/2!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:1px solid #155575!important;border-radius:8px!important;aspect-ratio:auto!important;object-fit:cover!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar.bp-v2{grid-area:1/1/2/2!important;position:relative!important;inset:auto!important;width:100%!important;height:52px!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-heading>span{font-size:12px!important;line-height:1!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-rail{top:36%!important;height:6%!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-legend{height:38%!important;bottom:6%!important;gap:15%!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-side-summary{position:static!important;inset:auto!important;transform:none!important;height:100%!important;min-height:0!important;gap:5px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-portrait{height:22px!important;max-width:24px!important;flex-basis:24px!important;border:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-team-label{font-size:9px!important;line-height:1!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-troop-total{font-size:10px!important;line-height:1.1!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-reinforcement{font-size:6px!important;line-height:1!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-summary-sell{flex-direction:row-reverse!important;text-align:right!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar .bp-summary-sell .bp-troop-copy{align-items:flex-end!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel.chart-collapsed{grid-area:1/2/2/3!important;position:relative!important;inset:auto!important;width:100%!important;height:52px!important;min-height:0!important;padding:3px 6px!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel #goldQuotePanel{height:23px!important;padding:0!important;min-height:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel #quoteLatest{font-size:15px!important;line-height:1.1!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel #quoteSymbol{font-size:10px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel #quoteChange{font-size:8px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel .gold-quote-icon{width:20px!important;height:20px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel .chart-timeframes{position:relative!important;inset:auto!important;height:23px!important;display:grid!important;grid-template-columns:1fr 1fr 27px!important;gap:3px!important;padding:0!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel .chart-timeframes button{height:23px!important;min-height:23px!important;padding:1px 2px!important;font-size:9px!important;gap:3px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel .chart-timeframes svg{width:16px!important;height:16px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel:not(.chart-collapsed){position:absolute!important;inset:60px calc(var(--ls-rail) + 8px) 52px 4px!important;width:auto!important;height:auto!important;max-width:none!important;z-index:18!important;grid-area:auto!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartBody{min-height:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeControls{grid-area:2/2/3/3!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:28px 80px 32px 30px minmax(62px,1fr)!important;gap:4px!important;position:relative!important;inset:auto!important;min-height:0!important;min-width:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;background:#001522!important;border-radius:8px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity{grid-area:1/1!important;display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;border-bottom:1px solid #135b78!important;padding:0 3px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #frontierLogo{position:relative!important;inset:auto!important;width:58px!important;min-width:58px!important;height:24px!important;display:block!important;background:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #frontierLogo img{width:58px!important;height:24px!important;object-fit:contain!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #playerProfile{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;flex:1!important;min-width:0!important;height:28px!important;aspect-ratio:auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #playerProfile:after{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity .player-identity{display:contents!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity .player-avatar{position:absolute!important;left:0!important;top:1px!important;width:25px!important;height:25px!important;border:1px solid #11d7ed!important;border-radius:50%!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity .profile-display-name{position:absolute!important;left:30px!important;top:0!important;width:calc(100% - 30px)!important;height:16px!important;font:750 12px/1.2 system-ui!important;transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#eaffff!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #profileLevelBadge{position:absolute!important;left:30px!important;top:17px!important;right:auto!important;bottom:auto!important;font:750 8px/1 system-ui!important;color:#2edcff!important;transform:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #profileRoleBadge{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #playingGuideButton{position:relative!important;inset:auto!important;width:26px!important;height:27px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #playingGuideButton img{width:25px!important;height:27px!important;object-fit:contain!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #playingGuideButton>span{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) .battle-hud.reference-neon-host{grid-area:2/1!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:80px!important;min-height:0!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel.reference-neon{--ls-command:#108ee0;display:block!important;position:relative!important;width:100%!important;height:80px!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #17789a!important;border-radius:9px!important;background:linear-gradient(135deg,#06364b,#001b2e)!important;overflow:hidden!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-art,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .mobile-profit-stat{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-center{display:contents!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .phone-profit-label{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #np{position:absolute!important;left:20%!important;right:5%!important;top:0!important;bottom:auto!important;width:75%!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;font:850 28px/1 F1Barlow,system-ui!important;margin:0!important;letter-spacing:0!important;transform:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #roundAction{position:absolute!important;left:4%!important;top:28px!important;right:4%!important;bottom:auto!important;width:92%!important;height:34px!important;min-height:34px!important;padding:0 9px!important;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)!important;border:1px solid #8ceaff!important;border-radius:5px!important;background:linear-gradient(120deg,#003f65,var(--ls-command),#003f65)!important;color:white!important;font:850 22px/1 F1Barlow,system-ui!important;text-shadow:0 0 5px #fff7!important;box-shadow:inset 0 0 6px #69eaff!important;transform:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #roundAction:before,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #roundAction:after{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel[data-command-color=red]{--ls-command:#e54259}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel[data-command-color=green]{--ls-command:#08b971}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel[data-command-color=unknown]{--ls-command:#7c8c98}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel[data-neon-long-command=true] #roundAction{font-size:12px!important;white-space:normal!important;letter-spacing:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-left{display:contents!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-connection{position:absolute!important;left:3px!important;top:1px!important;right:auto!important;bottom:auto!important;width:48px!important;height:19px!important;padding:1px!important;border:0!important;background:none!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-status,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-dot{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel .neon-golden-label{font-size:6px!important;line-height:1!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #roundGuidance{position:absolute!important;left:3px!important;right:3px!important;top:64px!important;bottom:auto!important;width:auto!important;height:15px!important;max-height:15px!important;padding:0 2px!important;font:650 8px/1.1 system-ui!important;white-space:normal!important;overflow:hidden!important;background:none!important;border:0!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton{min-width:0!important;max-width:38px!important;position:absolute!important;left:3px!important;top:0!important;right:auto!important;bottom:auto!important;width:38px!important;height:27px!important;min-height:0!important;margin:0!important;padding:1px!important;transform:none!important;border:0!important;background:none!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton .bz-portrait{display:block!important;width:30px!important;height:25px!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton b,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton small{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton[hidden]{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats{grid-area:3/1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;min-width:0!important;border:1px solid #175d7d!important;border-radius:7px!important;background:#022a3d!important;padding:3px 0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1px!important;position:static!important;inset:auto!important;min-width:0!important;padding:0 2px!important;margin:0!important;border:0!important;border-right:1px solid #164e68!important;background:none!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats span,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats dt{font:550 7px/1 system-ui!important;letter-spacing:0!important;margin:0!important;color:#a9d0e0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats b,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats dd{display:block!important;max-width:100%!important;font:750 13px/1.2 F1Barlow,system-ui!important;letter-spacing:0!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#e7f7ff!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats #balanceValue{color:#ffdf70!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #mobileTodayDetails{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets{grid-area:4/1!important;position:relative!important;min-width:0!important;border:1px solid #c69738!important;border-radius:6px!important;background:linear-gradient(100deg,#4b3510,#1e210f)!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets .neon-right{display:contents!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets #targetsButton{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;display:block!important;z-index:2!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets #targetsButton>span:first-child{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets .neon-target-caption{position:absolute!important;left:8px!important;top:7px!important;font:750 12px/1 system-ui!important;color:#ffe79b!important;transform:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets .target-pair{position:absolute!important;inset:0 5px 0 37%!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-around!important;gap:5px!important;margin:0!important;padding:0!important;pointer-events:none!important;font-size:11px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets .target-pair small,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets .target-pair b{font-size:11px!important;position:static!important;transform:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets:has(#targetsButton:disabled){opacity:.5!important;filter:saturate(.5)!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart{grid-area:5/1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(22px,1fr) 39px!important;position:relative!important;min-height:62px!important;min-width:0!important;overflow:hidden!important;border:1px solid #136a8f!important;border-radius:8px!important;background:#032a3e!important;padding:2px 4px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary{grid-area:1/1!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:2px 4px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;background:none!important;border:0!important;box-shadow:none!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary:before,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary:after{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary .smart-current{position:static!important;display:block!important;font:650 9px/1.2 system-ui!important;text-align:left!important;max-height:23px!important;overflow:hidden!important;min-width:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary .smart-no-match{font:600 8px/1.15 system-ui!important;padding:0!important;display:block!important;position:static!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary .smart-percent{font:800 21px/1 F1Barlow,system-ui!important;width:26%!important;flex:0 0 26%!important;margin:0!important;border-right:1px solid #145575!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary[data-has-stats=false]{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .tactical-console{grid-area:2/1!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:39px!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart :is(.tc-frame,.tc-divider,.regime-visual,#regimeContent dl,#tacticalConsoleToggle,#signalsToggle,#regimeToggle){display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart #regimePanel{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart #signalsPanel{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:39px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart #signalsContent{display:block!important;height:39px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart #signalsContent h2{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .radar-lights{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;height:39px!important;gap:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .radar-indicator{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;border:0!important;padding:0!important;min-width:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .lamp-housing{width:26px!important;height:26px!important;padding:10%!important;flex:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .lamp-label{font:650 8px/1 system-ui!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) .game-dock.icon-dock{grid-area:3/1/4/3!important;position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;height:44px!important;min-height:0!important;padding:1px 5px!important;background:linear-gradient(#073449,#00182a)!important;border:1px solid #1b6788!important;border-radius:7px!important;overflow:visible!important;backdrop-filter:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu{display:flex!important;flex:1!important;align-items:stretch!important;justify-content:space-around!important;height:40px!important;min-width:0!important;gap:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button:is([data-menu=world],[data-menu=stats],[data-menu=ai],[data-menu=lot],[data-menu=battlefield],[data-menu=settings],[data-menu=more]){display:flex!important;flex:1!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;min-width:0!important;min-height:38px!important;height:40px!important;margin:0!important;padding:1px 3px!important;font:650 8px/1.1 system-ui!important;border:0!important;border-right:1px solid #17495f!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button svg{width:19px!important;height:19px!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button span{font:650 8px/1.1 system-ui!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button span:after{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #walletHud{position:static!important;display:flex!important;flex:none!important;align-items:center!important;gap:6px!important;margin:0!important;height:30px!important;max-width:23%!important;overflow:hidden!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #walletHud button{min-height:30px!important;height:30px!important;padding:0!important;gap:2px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #walletHud b{font-size:11px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #walletHud :is(svg,img){width:14px!important;height:14px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #reinforcementToggle{position:relative!important;inset:auto!important;width:30px!important;height:30px!important;min-height:0!important;transform:none!important;margin:0!important;padding:0!important;flex:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #reinforcementToggle span{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenuMore{position:fixed!important;inset:auto 10px 52px auto!important;width:min(420px,calc(100vw - 20px))!important;max-height:calc(100dvh - 68px)!important;overflow:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;z-index:60!important;border:1px solid #00c6ee!important;border-radius:10px!important;background:#04283cf7!important;padding:10px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenuMore button{min-height:44px!important;font-size:10px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) :is(#lumiPanel,#lumiPortrait,.lumi-portrait,#armyPanel,#battleScenarioStatus,#eaLink,#portfolioMode,.game-dock>.dock-title,#phoneGameHeader,#phoneTargetsRow,#phoneSmartPanel,#mobileRoundStats){display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeIdentity #playerProfile #mobileProfileProgress{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .tc-folded #signalsContent{display:block!important}
}
@media(orientation:landscape) and (max-height:360px) and (min-width:541px) and (max-width:1366px){
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls){grid-template-rows:44px minmax(0,1fr) 40px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battlePowerBar.bp-v2,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel.chart-collapsed{height:44px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeControls{grid-template-rows:24px 70px 26px 26px minmax(52px,1fr)!important;gap:2px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) .battle-hud.reference-neon-host,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel.reference-neon{height:70px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #np{height:20px!important;font-size:23px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #roundAction{top:21px!important;height:32px!important;min-height:32px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel #roundGuidance{top:54px!important;height:15px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) .game-dock.icon-dock{height:40px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu,html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button{height:36px!important;min-height:36px!important}
}
}

/* landscape polish */
@layer battlePowerV2{@media(orientation:landscape) and (max-height:600px) and (min-width:541px) and (max-width:1366px){
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #systemStatsSummary :is(.lv-console-signals,.smart-heading,.smart-detail){display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeSmart .tc-panel-art{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) .game-dock>:is(#lotSettingsMenu,#battlefieldMenu){display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenuMore .online-account-row{display:flex!important;grid-column:1/-1!important;align-items:center!important;min-width:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenuMore button:not([hidden]){display:flex!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel.chart-collapsed{padding:2px 5px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel header{height:20px!important;min-height:0!important;padding:0!important;margin:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel #marketChartTitle{display:none!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel #goldQuotePanel{height:20px!important;max-width:100%!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel .chart-timeframes{height:20px!important;padding:0!important;border-top:1px solid #165473!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel .chart-timeframes button{height:20px!important;min-height:20px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel:before{border-width:5px!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats b,#landscapeStats dd{font-family:F1Condensed,system-ui!important;font-size:14px!important;font-weight:700!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeStats>div:last-child{border:0!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #battleMenu>button[data-menu=settings]>span{display:block!important;font:650 8px/1.1 system-ui!important}
html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #landscapeTargets .target-pair small,#landscapeTargets .target-pair b{font-size:10px!important}
}}

/* landscape safe area */
@layer battlePowerV2{@media(orientation:landscape) and (max-height:600px) and (min-width:541px) and (max-width:1366px){html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls){--ls-head:52px;--ls-foot:44px}html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #marketChartPanel:not(.chart-collapsed){top:calc(var(--ls-head) + max(4px,env(safe-area-inset-top)) + 4px)!important;right:calc(var(--ls-rail) + max(4px,env(safe-area-inset-right)) + 4px)!important;bottom:calc(var(--ls-foot) + max(4px,env(safe-area-inset-bottom)) + 4px)!important;left:max(4px,env(safe-area-inset-left))!important}}@media(orientation:landscape) and (max-height:360px) and (min-width:541px) and (max-width:1366px){html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls){--ls-head:44px;--ls-foot:40px}}}

/* landscape AI slots */
@layer battlePowerV2{@media(orientation:landscape) and (max-height:600px) and (min-width:541px) and (max-width:1366px){html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel:has(#blitzDetailsButton:not([hidden])) .neon-connection{left:auto!important;right:2px!important;width:42px!important;margin:0!important;transform:none!important;top:1px!important}html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #roundPanel:has(#blitzDetailsButton:not([hidden])) #np{left:20%!important;right:22%!important;width:58%!important}}}

/* short landscape AI */
@layer battlePowerV2{@media(orientation:landscape) and (max-height:360px) and (min-width:541px) and (max-width:1366px){html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton{height:20px!important}html body.landscape-layout.portfolio-redesign.battle-power-v2:not(.normal-ui) .stage:has(#landscapeControls) #blitzDetailsButton .bz-portrait{height:20px!important;width:24px!important}}}
