#uiModeToggle[hidden],.normal-signal-value{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui{background:#0b1320!important;color:#dce7f3!important}
html body.portfolio-live.portfolio-redesign.normal-ui .wrap{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui main{display:block!important;margin:0!important;padding:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:48px minmax(180px,1fr) auto auto auto 44px!important;gap:8px!important;padding:10px!important;width:100%!important;height:calc(100dvh - 4px)!important;min-height:650px!important;max-height:none!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;background:#0b1320!important;overflow:visible!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage *{text-shadow:none!important;box-shadow:none!important;filter:none!important;animation:none!important;transition:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #scene,html body.portfolio-live.portfolio-redesign.normal-ui .stage #battlePowerBar,html body.portfolio-live.portfolio-redesign.normal-ui .stage #portfolioGoldPower,html body.portfolio-live.portfolio-redesign.normal-ui .stage #lumiPanel,html body.portfolio-live.portfolio-redesign.normal-ui .stage #regimePanel,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldenArrival,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldenTime,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldenRemaining,html body.portfolio-live.portfolio-redesign.normal-ui .stage #loadingArt,html body.portfolio-live.portfolio-redesign.normal-ui .stage #zeroBalanceNotice,html body.portfolio-live.portfolio-redesign.normal-ui .stage .hud-fold,html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-art,html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-market-icon,html body.portfolio-live.portfolio-redesign.normal-ui .stage #battleScenarioStatus,html body.portfolio-live.portfolio-redesign.normal-ui .stage .settlement-toast{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel,html body.portfolio-live.portfolio-redesign.normal-ui .stage #playerProfile{position:relative!important;inset:auto!important;transform:none!important;grid-row:1!important;width:100%!important;max-width:none!important;height:48px!important;min-height:0!important;padding:7px 10px!important;border:1px solid #334458!important;border-radius:8px!important;background:#132235!important;overflow:hidden!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel{grid-column:1!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel>:not(.hud-fold){display:block!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel svg,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel .quote-change,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel small,html body.portfolio-live.portfolio-redesign.normal-ui .stage #playerProfile .player-avatar,html body.portfolio-live.portfolio-redesign.normal-ui .stage #playerProfile .player-rank{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #playerProfile{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #playerProfile .player-identity{display:block!important;font-size:14px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #marketChartPanel{position:relative!important;inset:auto!important;grid-row:2!important;grid-column:1/-1!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:#101e2e!important;border:1px solid #334458!important;border-radius:8px!important;min-height:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartPanel header{flex:none!important;height:30px!important;padding:0 10px!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartTitle{font-size:13px!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartToggle{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartBody{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:0 8px 6px!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartCanvas{flex:1!important;height:0!important;min-height:100px!important;width:100%!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartState{font-size:11px!important;margin:0 0 4px!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartOHLC{font-size:11px!important;line-height:1.4!important;margin:4px 0!important}
html body.portfolio-live.portfolio-redesign.normal-ui #marketChartBody>small{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .intel-stack{display:contents!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #signalsPanel{grid-row:3!important;grid-column:1/-1!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px!important;background:#132235!important;border:1px solid #334458!important;border-radius:8px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #signalsContent{display:block!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #signalsContent h2,html body.portfolio-live.portfolio-redesign.normal-ui .stage .radar-details,html body.portfolio-live.portfolio-redesign.normal-ui .stage .lamp-housing{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .radar-lights{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .radar-indicator{display:flex!important;gap:6px!important;align-items:flex-start!important;min-width:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .lamp-label{font:600 12px/1.2 system-ui!important;color:#92acc5!important;letter-spacing:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .normal-signal-value{display:block!important;font:600 12px/1.4 system-ui!important;color:#e2ecf7!important;overflow-wrap:anywhere!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .battle-hud.reference-neon-host{position:relative!important;inset:auto!important;transform:none!important;grid-row:4!important;grid-column:1/-1!important;width:100%!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;gap:8px!important;padding:12px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;border:1px solid #334458!important;border-radius:8px!important;background:#132235!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-left,html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-center,html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-right{display:contents!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-connection{grid-column:1/-1!important;grid-row:1!important;margin:0!important;font:12px system-ui!important;gap:6px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-status,html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-market-symbol{font:600 12px/1.3 system-ui!important;background:none!important;color:#b9d4e9!important;-webkit-text-fill-color:currentColor!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .neon-dot{width:7px!important;height:7px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .account-balance>span,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .today-profit>span{position:static!important;grid-row:2!important;grid-column:1!important;font:600 12px/1.4 system-ui!important;background:none!important;color:#92acc5!important;-webkit-text-fill-color:currentColor!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .today-profit>span{grid-column:2!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #balanceValue,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #todayPnl{grid-row:3!important;grid-column:1!important;font:700 22px/1.25 system-ui!important;background:none!important;color:#e7eff8!important;-webkit-text-fill-color:currentColor!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #todayPnl{grid-column:2!important;color:#63e8af!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #np{grid-row:4!important;grid-column:1/-1!important;width:100%!important;font:700 clamp(28px,5vw,38px)/1.25 system-ui!important;background:none!important;color:#63e8af!important;-webkit-text-fill-color:currentColor!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;display:block!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon [data-neon-sign='negative']{color:#ff879a!important;background:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #roundAction{grid-row:5!important;grid-column:1!important;min-height:48px!important;height:auto!important;font:700 18px/1.3 system-ui!important;border:1px solid #507a9d!important;border-radius:7px!important;clip-path:none!important;background:#20557e!important;padding:10px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon[data-neon-color='green'] #roundAction{background:#14553e!important;border-color:#3d9f77!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon[data-neon-color='red'] #roundAction,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon[data-neon-running='true'] #roundAction{background:#7b263c!important;border-color:#b44c66!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #targetsButton{position:static!important;grid-row:5!important;grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;height:auto!important;width:100%!important;padding:10px!important;clip-path:none!important;background:#203549!important;border:1px solid #50718e!important;border-radius:7px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #targetsButton:before,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #targetsButton:after,html body.portfolio-live.portfolio-redesign.normal-ui .stage #targetsButton>span:first-child{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .neon-target-caption{display:block!important;position:static!important;font:700 16px/1.3 system-ui!important;color:#e7eff8!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair{position:static!important;grid-row:6!important;grid-column:2!important;display:flex!important;justify-content:center!important;gap:12px!important;padding:0!important;height:auto!important;font:12px system-ui!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair *{position:static!important;font:600 12px/1.3 system-ui!important;background:none!important;-webkit-text-fill-color:currentColor!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .neon-golden-label{grid-row:6!important;grid-column:1!important;font:600 11px/1.4 system-ui!important;color:#ffd779!important;position:static!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #signalIndicator{position:relative!important;grid-row:7!important;grid-column:1/-1!important;width:100%!important;height:22px!important;min-height:22px!important;background:#0b1725!important;border:1px solid #72633d!important;border-radius:4px!important;overflow:hidden!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #signalCountdown{position:absolute!important;inset:2px 0!important;font:600 12px/16px system-ui!important;color:#ffe193!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .neon-fill{opacity:.2!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .neon-notices{position:static!important;grid-row:8!important;grid-column:1/-1!important;font:12px/1.4 system-ui!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #closeStatus{position:static!important;font-size:12px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .army-side{position:relative!important;inset:auto!important;transform:none!important;grid-row:5!important;width:100%!important;height:auto!important;padding:0!important;gap:6px!important;background:none!important;border:0!important;--reinforce-height:44px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .buy-army{grid-column:1!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage .sell-army{grid-column:2!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .army-side .reinforcement-heading,html body.portfolio-live.portfolio-redesign.normal-ui .stage .army-side canvas{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .army-side .manual-entry,html body.portfolio-live.portfolio-redesign.normal-ui .stage .army-side .recall-entry{font:600 16px/1.2 system-ui!important;min-height:44px!important;height:44px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage .game-dock{position:relative!important;inset:auto!important;grid-row:6!important;grid-column:1/-1!important;width:100%!important;height:44px!important;min-height:44px!important;transform:none!important;border:0!important;background:#132235!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #mobileMenu{display:block!important;min-height:40px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #storeButton,html body.portfolio-live.portfolio-redesign.normal-ui .stage #leaderboardButton,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldWorld,html body.portfolio-live.portfolio-redesign.normal-ui .stage #army,html body.portfolio-live.portfolio-redesign.normal-ui .stage #audio,html body.portfolio-live.portfolio-redesign.normal-ui .stage #musicToggle{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .demo-note{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui dialog.portfolio-summary{width:min(360px,calc(100vw - 24px))!important;aspect-ratio:auto!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;padding:24px!important;background:#132235!important;border:1px solid #405b74!important;border-radius:12px!important;filter:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary .settlement-inner{display:grid!important;gap:14px!important;background:none!important;aspect-ratio:auto!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary .settlement-inner>:not(.settlement-emblem):not(.settlement-divider):not(.settlement-note){position:static!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;box-sizing:border-box!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary #portfolioSummaryTitle{font-size:23px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary #portfolioSummaryRound{font-size:14px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary #portfolioSummaryOutcome{font-size:17px!important;border:0!important;background:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary #portfolioSummaryNet{font-size:36px!important;line-height:1.3!important;background:none!important;color:var(--result)!important;-webkit-text-fill-color:currentColor!important;filter:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary #portfolioSummaryConfirm{min-height:44px!important;font:600 18px system-ui!important;background:#20557e!important;border:1px solid #507a9d!important;border-radius:7px!important;display:grid!important;place-items:center!important}
html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary .settlement-emblem,html body.portfolio-live.portfolio-redesign.normal-ui .portfolio-summary .settlement-divider{display:none!important}
@media(orientation:landscape){html body.portfolio-live.portfolio-redesign.normal-ui .stage{min-height:620px!important;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)!important;grid-template-rows:48px minmax(90px,auto) minmax(200px,1fr) auto 44px!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage #marketChartPanel{grid-column:1!important;grid-row:2/5!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage #signalsPanel{grid-column:2!important;grid-row:2!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage .battle-hud.reference-neon-host{grid-column:2!important;grid-row:3!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage .army-side{grid-row:4!important;grid-column:2!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage .sell-army{margin-top:50px!important}html body.portfolio-live.portfolio-redesign.normal-ui .stage .game-dock{grid-row:5!important}}

html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #np[data-neon-sign='negative'],html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #todayPnl[data-neon-sign='negative']{color:#ff879a!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair{flex-direction:row!important;align-items:center!important;min-height:18px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #targetsButton .neon-target-caption{display:block!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #roundAction{box-shadow:none!important;text-shadow:none!important;filter:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair{display:flex!important;flex-direction:row!important;justify-content:space-evenly!important;align-items:center!important;gap:12px!important;min-height:22px!important;height:auto!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair>*{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;grid-area:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair>*:before,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair>*:after{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair b,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon .target-pair small{display:inline!important;grid-area:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #signalIndicator{clip-path:none!important;background:#0b1725!important;box-shadow:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #signalIndicator:before,html body.portfolio-live.portfolio-redesign.normal-ui .stage #roundPanel.reference-neon #signalIndicator:after{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel .gold-quote-icon,html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel #quoteChange{display:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel .gold-quote-content{position:static!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel .gold-quote-heading{display:block!important;line-height:14px!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel #quoteSymbol{font:600 11px/14px system-ui!important}
html body.portfolio-live.portfolio-redesign.normal-ui .stage #goldQuotePanel #quoteLatest{font:700 17px/20px system-ui!important;color:#e1edf8!important}
