.profitWatchPanel{grid-template-rows:auto auto!important;gap:9px!important;padding:12px 14px!important;display:grid!important}.profitWatchPanel .panelHeaderLine{margin-bottom:0!important}.profitWatchPanel .panelHeaderLine h2{align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.profitWatchPanel .panelHeaderLine h2 svg{color:#40d4ff!important;filter:drop-shadow(0 0 8px #40d4ff38)!important;width:17px!important;height:17px!important}.profitWatchChips{scrollbar-width:none!important;align-items:stretch!important;gap:6px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.profitWatchChips::-webkit-scrollbar{display:none!important}.profitWatchChips span{--watch-tone:#9fb0c0;border:1px solid #749bb821!important;border-top:2px solid color-mix(in srgb, var(--watch-tone) 60%, #749bb829)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--watch-tone) 7%, transparent), transparent), #07141d61!important;border-radius:6px!important;flex:1 1 0!important;gap:2px!important;min-width:86px!important;padding:7px 8px!important;display:grid!important}.profitWatchChips span.good{--watch-tone:#00df82}.profitWatchChips span.warn{--watch-tone:#ff9f1c}.profitWatchChips span.danger{--watch-tone:#ff4257}.profitWatchChips span.neutral{--watch-tone:#9fb0c0}.profitWatchChips small,.profitWatchChips em,.profitWatchChips strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.profitWatchChips small{color:#7f93a3!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.profitWatchChips strong{color:color-mix(in srgb, var(--watch-tone) 74%, #fff)!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.profitWatchChips em{color:#90a5b4!important;font-size:8.5px!important;font-style:normal!important;font-weight:760!important;line-height:1.1!important}.profitWatchTiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}.profitWatchTile{--watch-tone:#9fb0c0;border:1px solid #749bb821!important;border-left:2px solid color-mix(in srgb, var(--watch-tone) 58%, #749bb82e)!important;background:#06131c7a!important;border-radius:6px!important;gap:3px!important;min-width:0!important;padding:5px 7px!important;display:grid!important}.profitWatchTile.good{--watch-tone:#20d8a3}.profitWatchTile.warn{--watch-tone:#f0bd55}.profitWatchTile.danger{--watch-tone:#ff4267}.profitWatchTile.accent{--watch-tone:#40d4ff}.profitWatchTile small,.profitWatchSpread small{color:#7f93a3!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:8.5px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.profitWatchTile strong,.profitWatchSpread strong{min-width:0!important;color:color-mix(in srgb, var(--watch-tone) 78%, #fff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}.profitWatchTile em,.profitWatchSpread em{color:#a0b2bf!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:8.5px!important;font-style:normal!important;font-weight:750!important;line-height:1.1!important;overflow:hidden!important}.profitWatchTile b{background:#749bb81a!important;border-radius:999px!important;height:3px!important;overflow:hidden!important}.profitWatchTile i{border-radius:inherit!important;background:color-mix(in srgb, var(--watch-tone) 86%, transparent)!important;height:100%!important;display:block!important}.profitWatchSpread{--watch-tone:#40d4ff;background:#06131c61!important;border:1px solid #749bb81f!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:6px 8px!important;display:grid!important}.profitWatchSpread span{gap:2px!important;min-width:0!important;display:grid!important}.profitWatchSpread i{background:linear-gradient(90deg,#0000,#749bb866,#0000)!important;height:1px!important}
@media (max-width:1540px){.dashboardGrid{grid-template-columns:minmax(650px,1.34fr) minmax(420px,.82fr)!important}.dashboardGrid .sessionBoard{grid-template-rows:auto minmax(0,1fr)!important;min-height:clamp(500px,48vh,610px)!important}.pulseStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardGrid .performancePanel{min-height:570px!important}}@media (max-width:1120px){.dashboardGrid{grid-template-columns:1fr!important}.dashboardGrid .performancePanel{min-height:0!important}.sessionBoardGrid{grid-template-columns:1fr!important;grid-template-areas:"pnl""chart""pressure""metrics"!important}.sessionMetricRail{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardGrid .bigChart{min-height:260px!important}.dashboardSideStack{grid-template-rows:auto!important}}@media (max-width:760px){.pulseStats,.pulseMeters,.marketSnapshotStats,.sessionMetricRail,.pnlHeroFacts,.dashboardSideStack .marketRow,.dashboardSideStack .moverRow,.dashboardGrid .performanceStats{grid-template-columns:1fr!important}.sessionBoardGrid{grid-template-columns:1fr!important;grid-template-areas:"pnl""chart""pressure""metrics"!important}.positionPressureRow{grid-template-columns:minmax(0,1fr) minmax(68px,auto)!important;grid-template-areas:"name pnl""track meta"!important}.dashboardGrid .bigChart{min-height:210px!important}}.decisionGrid .riskOverviewHeader h2,.decisionGrid .allocationPanel .panelHeaderLine h2{color:#f1f7fb!important;letter-spacing:0!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;font-size:clamp(18px,1.24vw,24px)!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.decisionGrid .riskOverviewHeader h2 svg,.decisionGrid .allocationPanel .panelHeaderLine h2 svg{stroke-width:2.15px!important;flex:0 0 27px!important;width:27px!important;height:27px!important;margin:0!important;display:block!important;transform:translateY(-.5px)!important}.decisionGrid .riskOverviewHeader h2 svg{color:#dce7ee!important}.decisionGrid .allocationPanel .panelHeaderLine h2 svg{color:#0796ff!important}.allocationPanel .allocationRows{gap:4px!important}.allocationPanel .allocationRow{--allocation-row-colour:var(--allocation-accent,#9fb0c0);border:1px solid #0000!important;border-bottom-color:#749bb81c!important;border-left:2px solid var(--allocation-row-colour)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-row-colour) 4%, transparent), transparent 42%), #08172238!important;cursor:help!important;border-radius:7px!important;outline:0!important;padding:8px 9px!important;transition:background .16s,border-color .16s,transform .16s!important;position:relative!important}.allocationPanel .allocationRow:hover,.allocationPanel .allocationRow:focus-visible{border-color:#749bb82b!important;border-left-color:var(--allocation-row-colour)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-row-colour) 9%, transparent), transparent 44%), #0c1e2ac2!important}.allocationPanel .allocationRow:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--allocation-row-colour) 52%, transparent)!important}.allocationPanel .allocationRow:hover .tickerLabel strong,.allocationPanel .allocationRow:focus-visible .tickerLabel strong{color:#fff!important}.allocationFloatingTooltip{--allocation-accent:#9fb0c0;border-color:var(--allocation-accent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--allocation-accent) 12%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff04), #051119fb!important;width:326px!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--allocation-accent) 68%, transparent), 0 20px 42px #0000006b!important;gap:9px!important;padding:12px 13px!important}.allocationFloatingTooltip strong{color:#f1f7fb!important;font-size:13.5px!important;line-height:1.18!important}.allocationFloatingTooltip>small{color:#b3c3d0!important;font-size:11.5px!important;line-height:1.35!important}.allocationFloatingTooltip .activityTooltipMeta{border-top:1px solid #749bb824!important;gap:3px!important;margin-top:1px!important;padding-top:8px!important}.allocationFloatingTooltip .activityTooltipMeta div{grid-template-columns:92px minmax(0,1fr)!important}.allocationFloatingTooltip .activityTooltipMeta dt{color:#86a3b8!important;font-size:10px!important}.allocationFloatingTooltip .activityTooltipMeta dd{color:#edf6fb!important;font-size:11px!important;font-weight:850!important}.workspace{padding-bottom:18px!important}.deskFooter{z-index:auto!important;background:radial-gradient(circle at 8% 20%,#0796ff14,#0000 22%),linear-gradient(#0c2130eb,#051119fa)!important;border:1px solid #749bb82e!important;border-radius:8px!important;grid-template-columns:minmax(132px,.7fr) minmax(210px,1.3fr) minmax(144px,.8fr) minmax(156px,.9fr) minmax(168px,.92fr) minmax(172px,1fr) 38px!important;align-items:center!important;gap:0!important;width:100%!important;min-height:54px!important;margin:4px 0 0!important;padding:0!important;display:grid!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;box-shadow:0 16px 44px #00000038!important}.deskFooter span,.deskFooter button.footerItem{min-width:0!important}.footerItem{color:#8ea3b5!important;white-space:nowrap!important;border-left:1px solid #749bb81f!important;align-items:center!important;gap:7px!important;min-height:54px!important;padding:0 14px!important;font-size:11px!important;display:inline-flex!important}.footerItem:first-child{border-left:0!important}.deskFooter button.footerItem{appearance:none!important;cursor:pointer!important;font:inherit!important;background:0 0!important;border-top:0!important;border-bottom:0!important;border-right:0!important}.footerMetric,.footerConnection{justify-content:flex-start!important}.footerSync{justify-content:flex-start!important;justify-self:stretch!important}.footerItem svg{color:#7f95a8!important;flex:none!important}.deskFooter strong{color:#f1f7fb!important;font-size:12px!important;font-weight:900!important}.footerMetric span,.footerSync{color:#8ea3b5!important}.footerRefresh{color:#9fb0c0!important;background:#030c126b!important;border:1px solid #749bb838!important;border-radius:7px!important;justify-self:center!important;place-items:center!important;width:30px!important;height:30px!important;display:inline-grid!important}.footerRefresh:hover,.footerRefresh:focus-visible,.footerAction:hover,.footerAction:focus-visible{color:#f1f7fb!important;background:#0796ff14!important;border-color:#0796ff6b!important;outline:0!important}
@media (max-width:1500px){.deskFooter{grid-template-columns:repeat(3,minmax(0,1fr)) 38px!important}.footerItem{border-top:1px solid #749bb81a!important}.footerItem:nth-child(-n+4){border-top:0!important}}@media (max-width:900px){.workspace{padding-bottom:14px!important}.deskFooter{grid-template-columns:1fr!important}.footerItem,.deskFooter button.footerItem{border-top:1px solid #749bb81a!important;border-left:0!important;min-height:34px!important;padding:0 12px!important}.footerItem:first-child{border-top:0!important}.footerRefresh{justify-self:start!important;margin:8px 12px 10px!important}}.workspace{padding-bottom:8px!important}.deskFooter{z-index:auto!important;width:100%!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #749bb81c!important;border-radius:0!important;align-items:center!important;gap:4px!important;margin:2px 0 0!important;padding:0 0 0 2px!important;display:flex!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.footerItem,.deskFooter button.footerItem{color:#7890a4!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:4px!important;min-height:28px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.footerMarket{padding-left:0!important}.footerConnection{color:#00df82!important;flex:auto!important;justify-content:flex-start!important;min-width:160px!important;max-width:none!important;margin-right:auto!important}.footerConnection strong{text-overflow:ellipsis!important;max-width:280px!important;overflow:hidden!important}.footerSync{flex:none!important;justify-content:flex-start!important}.footerItem svg{color:#6f8799!important;width:12px!important;height:12px!important}.statusDot{width:5px!important;height:5px!important}.deskFooter strong{font-size:10.5px!important;font-weight:900!important}.footerMetric span,.footerSync{color:#8499aa!important}.footerRefresh{color:#7890a4!important;background:0 0!important;border:0!important;border-radius:5px!important;flex:0 0 24px!important;justify-self:auto!important;place-items:center!important;width:24px!important;height:24px!important;margin-left:0!important;display:inline-grid!important}.footerRefresh svg{width:13px!important;height:13px!important}.footerAction{border-radius:5px!important}.footerAction:hover,.footerAction:focus-visible,.footerRefresh:hover,.footerRefresh:focus-visible{color:#f1f7fb!important;background:#0796ff12!important;outline:0!important}
@media (max-width:1180px){.deskFooter{flex-wrap:wrap!important;gap:0 6px!important;padding:4px 0!important}.footerItem,.deskFooter button.footerItem{min-height:24px!important}.footerConnection{flex-basis:auto!important;order:0!important;min-width:0!important}.footerMetric span{display:none!important}.footerAction span{display:inline-flex!important}}@media (max-width:760px){.deskFooter{align-items:flex-start!important}.footerConnection{flex-basis:100%!important;order:-1!important}}
.tradeTopbar>.commandStrip{width:100%!important}.commandStrip{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr)!important}.executionOnlyGrid{grid-template-columns:minmax(0,1fr)!important}.executionOnlyGrid>.panel{height:clamp(300px,32vh,390px)!important;max-height:none!important}@media (max-width:1180px){.commandStrip{grid-template-columns:1fr!important}.commandStripMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.commandStripMetrics{grid-template-columns:1fr!important}}.tradeTopbar{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)!important}.tradeTopbar>.topStatusPod{width:auto!important}.topStatusPod{grid-template-columns:none!important}@media (max-width:1120px){.tradeTopbar{grid-template-columns:1fr!important}}.tradeTopbar{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:72px!important}.topMetricRail{grid-template-columns:minmax(132px,.74fr) minmax(148px,1.04fr) minmax(172px,1.14fr) minmax(128px,.84fr) minmax(124px,.82fr) minmax(118px,.76fr)!important}@media (max-width:1360px){.bookDeskGrid{grid-template-columns:1fr!important}.sessionFocusRail{grid-template-rows:minmax(190px,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important}}@media (max-width:1180px){.tradeTopbar{grid-template-columns:1fr!important}.topStatusMain small{max-width:none!important}.topMetricRail,.bookMetricStrip,.focusRows,.sessionFocusRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.liveBookRow{grid-template-columns:minmax(160px,1.2fr) minmax(104px,.7fr) minmax(108px,.72fr) minmax(112px,.72fr) minmax(56px,.4fr)!important}}@media (max-width:760px){.bookMetricStrip,.focusRows,.sessionFocusRail{grid-template-columns:1fr!important}.topMetricRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bookMetric+.bookMetric{border-top:1px solid #749bb81f!important;border-left:0!important}.liveBookPanel{min-height:0!important}.liveBookTable{max-height:620px!important}.liveBookRow,.liveBookRow.head{grid-template-columns:minmax(0,1fr) minmax(82px,auto)!important;grid-template-areas:"stock pnl""price cover""target target"!important;gap:7px 10px!important;min-height:78px!important;padding:9px!important}.capitalMapGroup .capitalMapRow{grid-template-columns:minmax(0,1fr) minmax(72px,.48fr) minmax(70px,auto)!important;grid-template-areas:none!important;gap:8px 9px!important}.capitalMapPosition{grid-template-columns:24px minmax(72px,1fr) minmax(72px,.72fr) minmax(58px,auto)!important;grid-template-areas:"rank name bar value""rank name move value"!important;gap:3px 8px!important;min-height:56px!important;padding:7px 8px!important}.capitalMapPositionRank{align-self:center!important;margin-top:0!important}.capitalMapPositionName{grid-area:name!important}.capitalMapPositionMove{text-align:left!important;grid-area:move!important;justify-items:start!important}.capitalMapPositionValue{grid-area:value!important}.liveBookRow.head{display:none!important}.bookStockCell{grid-area:stock!important}.bookPriceCell{grid-area:price!important}.bookPnlCell{grid-area:pnl!important}.bookTargetCell{grid-area:target!important}.bookCoverCell{grid-area:cover!important}.bookPriceCell small,.bookCoverCell small{display:none!important}}
.tradeTopbar{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:72px!important}.topStatusPod,.topMetricRail{border-radius:8px!important;min-height:72px!important}.topStatusPod{padding:10px 12px!important}.topStatusMain{grid-template-columns:10px minmax(0,1fr) auto!important;gap:9px!important}.topStatusMain small{max-width:150px!important}.topMetricRail{background:linear-gradient(90deg,#0796ff14,#0000 42%),linear-gradient(#0a1d2aeb,#051119f5)!important;border:1px solid #749bb829!important;grid-template-columns:minmax(132px,.74fr) minmax(148px,1.04fr) minmax(172px,1.14fr) minmax(128px,.84fr) minmax(124px,.82fr) minmax(118px,.76fr)!important;overflow:hidden!important}.topMetric{grid-template-rows:14px 24px 16px!important;padding:11px 13px!important}.topMetric strong{font-size:17px!important}@media (max-width:1180px){.topMetricRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.topMetricRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bookDeskGrid{grid-template-columns:minmax(680px,1.46fr) minmax(350px,.74fr)!important;align-items:stretch!important;gap:12px!important;min-width:0!important;margin-bottom:10px!important;display:grid!important}@media (max-width:1360px){.bookDeskGrid{grid-template-columns:1fr!important}}.bookPanel,.focusCard{--panel-glow:#0796ff14;background:radial-gradient(circle at 88% 10%, var(--panel-glow), transparent 30%), linear-gradient(180deg, #0a1d2af5, #040f17fa)!important;border:1px solid #749bb82b!important;border-radius:8px!important;min-width:0!important;box-shadow:0 18px 50px #00000047!important}.liveBookPanel{grid-template-rows:auto auto minmax(0,1fr)!important;gap:11px!important;min-height:clamp(470px,49vh,620px)!important;padding:15px!important;display:grid!important}.bookPanelHeader,.focusCardHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.bookPanelHeader>div,.focusCardHeader>div{min-width:0!important}.bookTitleCluster,.tradingTapePanel .panelTitleCluster{min-width:0!important;display:block!important}.focusCardHeader>div{padding-left:0!important}.bookPanelHeader h2,.focusCardHeader h3{color:#f1f7fb!important;letter-spacing:0!important;margin:3px 0 0!important;font-weight:930!important;line-height:1!important}.bookPanelHeader h2{font-size:clamp(20px,1.45vw,26px)!important}.focusCardHeader h3{font-size:15px!important}.bookPanelHeader small{color:#8ea3b5!important;margin-top:6px!important;font-size:11px!important;font-weight:760!important;line-height:1.2!important;display:block!important}.bookSessionPill,.focusCardHeader>strong{border:1px solid color-mix(in srgb, currentColor 68%, #749bb82e)!important;white-space:nowrap!important;border-radius:8px!important;flex:none!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.bookSessionPill.good,.focusCardHeader>strong.profit{color:#00df82!important;background:#00df8214!important}.bookSessionPill.danger{color:#ff4257!important;background:#ff425714!important}.focusCardHeader>strong,.focusCardHeader>strong.neutral{color:#9fb0c0!important;background:#749bb814!important}.bookMetricStrip{background:linear-gradient(90deg,#0796ff0e,#0000 48%),linear-gradient(#ffffff09,#0000 54%),#030c1252!important;border:1px solid #749bb824!important;border-radius:8px!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:0!important;min-width:0!important;display:grid!important;overflow:hidden!important}.bookMetric,.focusRow{--book-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--book-tone) 20%, #749bb821)!important;background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--book-tone) 13%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--book-tone) 6%, transparent), transparent 54%), linear-gradient(180deg, #ffffff09, transparent 48%), #040f1794!important;border-radius:8px!important;min-width:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff03!important}.bookMetric:before,.focusRow:before{content:"";background:var(--book-tone);opacity:.82;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:11px auto 11px 0}.bookMetric:after,.focusRow:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--book-tone) 54%, transparent), transparent);height:1px;box-shadow:none;opacity:.64;border-radius:999px;position:absolute;inset:auto 12px 0}.bookMetric{background:linear-gradient(90deg, color-mix(in srgb, var(--book-tone) 6%, transparent), transparent 68%)!important;min-height:64px!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label""value""detail"!important;align-content:center!important;gap:4px!important;padding:11px 13px 11px 17px!important;display:grid!important}.bookMetric+.bookMetric{border-left:1px solid #749bb81f!important}.bookMetric:before{opacity:.78!important;border-radius:999px!important;width:2px!important;inset:13px auto 13px 7px!important}.bookMetric:after{display:none!important}.bookMetric.good,.focusRow.good,.bookTargetCell.good,.bookCoverCell.good,.capitalMapGroup.good,.capitalMapRow.good,.focusMoverRow.good{--book-tone:#00df82}.bookMetric.warn,.focusRow.warn,.bookTargetCell.warn,.bookCoverCell.warn{--book-tone:#ffb545}.bookMetric.danger,.focusRow.danger,.bookTargetCell.danger,.bookCoverCell.danger,.capitalMapGroup.danger,.capitalMapRow.danger,.focusMoverRow.danger{--book-tone:#ff4257}.bookMetric.neutral,.focusRow.neutral,.capitalMapGroup.neutral,.capitalMapRow.neutral,.focusMoverRow.neutral{--book-tone:#9fb0c0}.bookMetric small,.bookMetric em,.focusRow span,.focusRow small,.capitalMapRow small,.focusMoverRow small{color:#8da2b4!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:9.5px!important;font-style:normal!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.bookMetric small{grid-area:label!important}.bookMetric strong,.focusRow strong{min-width:0!important;color:color-mix(in srgb, var(--book-tone) 74%, #fff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.bookMetric strong{text-align:left!important;grid-area:value!important;justify-self:start!important;font-size:clamp(18px,1.28vw,22px)!important}.bookMetric em,.focusRow small{color:#9bafbd!important;text-transform:none!important;font-size:10px!important}.bookMetric em{grid-area:detail!important}
.liveBookTable{scrollbar-color:#0796ff94 #749bb814!important;scrollbar-width:thin!important;background:#030c123d!important;border:1px solid #749bb81f!important;border-radius:8px!important;align-content:start!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}.liveBookTable::-webkit-scrollbar{width:8px!important}.capitalMapRows::-webkit-scrollbar{width:8px!important}.focusMoverRows::-webkit-scrollbar{width:8px!important}.liveBookTable::-webkit-scrollbar-track{background:#749bb814!important;border-radius:999px!important}.capitalMapRows::-webkit-scrollbar-track{background:#749bb814!important;border-radius:999px!important}.focusMoverRows::-webkit-scrollbar-track{background:#749bb814!important;border-radius:999px!important}.liveBookTable::-webkit-scrollbar-thumb{background:#0796ff8f!important;border-radius:999px!important}.capitalMapRows::-webkit-scrollbar-thumb{background:#0796ff8f!important;border-radius:999px!important}.focusMoverRows::-webkit-scrollbar-thumb{background:#0796ff8f!important;border-radius:999px!important}.liveBookRow{--allocation-accent:#9fb0c0;--pnl-tone:#9fb0c0;border-bottom:1px solid #749bb81c!important;border-left:3px solid var(--allocation-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 6%, transparent), transparent 46%), #07141d47!important;grid-template-columns:minmax(170px,1.24fr) minmax(128px,.78fr) minmax(92px,.54fr) minmax(154px,.82fr) minmax(112px,.56fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important;padding:8px 9px!important;transition:background .15s,border-color .15s!important;display:grid!important}.liveBookRow:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 12%, transparent), transparent 50%), #0c1e2abd!important;border-left-color:color-mix(in srgb, var(--allocation-accent) 84%, #fff)!important}.liveBookRow.good{--pnl-tone:#00df82}.liveBookRow.danger{--pnl-tone:#ff4257}.liveBookRow.head{z-index:2!important;color:#7890a4!important;letter-spacing:0!important;text-transform:uppercase!important;background:#051119fa!important;border-left-color:#0000!important;min-height:31px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;position:sticky!important;top:0!important}.liveBookRow.head span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.liveBookRow.head span:nth-child(3),.liveBookRow.head span:nth-child(5){text-align:right!important}.liveBookRow.head span:nth-child(4){text-align:left!important}.liveBookRow:last-child{border-bottom:0!important}.bookStockCell,.bookPriceCell,.bookPnlCell,.bookCoverCell{gap:3px!important;min-width:0!important;display:grid!important}.bookStockCell{grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}.bookStockInfo{grid-template-columns:minmax(0,1fr) 26px!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}.tradingViewChartLink{border:1px solid color-mix(in srgb, var(--allocation-accent) 38%, #749bb833)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--allocation-accent) 9%, transparent), transparent), #030c1257!important;width:26px!important;height:26px!important;color:color-mix(in srgb, var(--allocation-accent) 72%, #f1f7fb)!important;border-radius:7px!important;place-items:center!important;text-decoration:none!important;transition:background .15s,border-color .15s,color .15s,transform .15s!important;display:inline-grid!important}.tradingViewChartLink:hover,.tradingViewChartLink:focus-visible{border-color:color-mix(in srgb, var(--allocation-accent) 78%, #fff)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--allocation-accent) 16%, transparent), transparent), #0c1e2ad6!important;color:#fff!important;outline:0!important;transform:translateY(-1px)!important}.tradingViewChartLink svg{stroke-width:2.4px!important;width:14px!important;height:14px!important}.bookRank{border:1px solid color-mix(in srgb, var(--allocation-accent) 44%, #749bb833)!important;color:#eaf3f7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.bookPriceCell strong,.bookPnlCell strong,.bookCoverCell strong,.capitalMapRow b,.focusMoverRow strong{color:#edf6fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12.5px!important;font-weight:930!important;line-height:1!important;display:block!important;overflow:hidden!important}.bookPriceCell small,.bookPnlCell small,.bookTargetCell small,.bookCoverCell small{color:#8ea3b5!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-weight:740!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.bookExitButton{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:end!important;width:calc(100% + 10px)!important;min-height:48px!important;margin:-6px -5px!important;padding:6px 5px!important;font-family:inherit!important;transition:background .15s,box-shadow .15s!important;position:relative!important}.bookExitButton:hover,.bookExitButton:focus-visible{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--book-tone) 10%, transparent))!important;outline:0!important}.bookExitButton:active{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--book-tone) 16%, transparent))!important}.bookPnlCell,.bookCoverCell{text-align:right!important;justify-items:end!important}.bookPnlCell strong.profit,.focusMoverRow strong.profit{color:#00df82!important}.bookPnlCell strong.loss,.focusMoverRow strong.loss{color:#ff4257!important}.bookTargetCell{--book-tone:#9fb0c0;gap:5px!important;min-width:0!important;display:grid!important}.bookTargetCell span,.capitalMapTrack,.focusMoverRow>span[aria-hidden=true]{background:#749bb821!important;border-radius:999px!important;min-width:0!important;height:7px!important;overflow:hidden!important}.bookTargetCell i,.capitalMapTrack i,.focusMoverRow i{border-radius:inherit!important;background:linear-gradient(90deg, color-mix(in srgb, var(--book-tone,var(--allocation-accent)) 66%, #fff), var(--book-tone,var(--allocation-accent)))!important;height:100%!important;box-shadow:0 0 16px color-mix(in srgb, var(--book-tone,var(--allocation-accent)) 36%, transparent)!important;display:block!important}.bookCoverCell strong{color:color-mix(in srgb, var(--book-tone) 74%, #fff)!important}
.sessionFocusRail{grid-template-rows:auto minmax(145px,.7fr) minmax(150px,.78fr)!important;gap:12px!important;min-width:0!important;min-height:clamp(470px,49vh,620px)!important;display:grid!important}.focusCard{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:13px!important;display:grid!important}.actionFocusPanel{--panel-glow:#00df8214}.focusRows{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.focusRow{align-content:center!important;gap:5px!important;min-height:68px!important;padding:12px 14px 12px 15px!important;display:grid!important}.focusRow strong{font-size:16px!important}.focusCardHeader>strong{background:linear-gradient(180deg, color-mix(in srgb, currentColor 10%, transparent), transparent), #040f1780!important}.capitalMapRows,.focusMoverRows{scrollbar-color:#0796ff94 #749bb814!important;scrollbar-width:thin!important;align-content:start!important;gap:6px!important;min-width:0!important;min-height:0!important;padding-right:3px!important;display:grid!important;overflow:hidden auto!important}.capitalMapRows{flex-direction:column!important;align-content:stretch!important;display:flex!important}.capitalMapRow,.focusMoverRow{--allocation-accent:#9fb0c0;--book-tone:var(--allocation-accent);border:1px solid #749bb81f!important;border-left:2px solid var(--allocation-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 7%, transparent), transparent 44%), #030c1252!important;border-radius:7px!important;align-items:center!important;min-width:0!important;display:grid!important}.capitalMapRow{grid-template-columns:minmax(120px,1fr) minmax(72px,.5fr) minmax(70px,auto)!important;gap:8px!important;padding:8px 9px!important}.capitalMapRow strong,.capitalMapRow small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.capitalMapRow strong{color:#f1f7fb!important;font-size:12px!important;font-weight:900!important}.capitalMapRow b{text-align:right!important}.capitalMapGroup{--allocation-accent:#9fb0c0;--book-tone:var(--allocation-accent);border:1px solid #749bb81f!important;border-left:2px solid var(--allocation-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 7%, transparent), transparent 44%), #030c1252!important;border-radius:7px!important;flex:none!important;min-width:0!important;transition:border-color .15s,background .15s,box-shadow .15s!important;overflow:hidden!important}.capitalMapGroup:hover,.capitalMapGroup:focus-within,.capitalMapGroup.expanded{border-color:color-mix(in srgb, var(--allocation-accent) 34%, #749bb829)!important;border-left-color:color-mix(in srgb, var(--allocation-accent) 86%, #fff)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 12%, transparent), transparent 50%), #07141d85!important}.capitalMapGroup .capitalMapRow{--allocation-accent:inherit!important;--book-tone:var(--allocation-accent)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:inherit!important;cursor:pointer!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-columns:minmax(120px,1fr) minmax(72px,.5fr) minmax(70px,auto)!important;gap:8px!important;padding:8px 9px!important}.capitalMapGroup .capitalMapRow:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--allocation-accent) 62%, #ffffff2e)!important}.capitalMapSummary{min-width:0!important}.capitalMapValue{justify-items:end!important;min-width:0!important;display:grid!important}.capitalMapValue b{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.capitalMapTrack{min-width:0!important}.capitalMapGroup .capitalMapTrack{background:color-mix(in srgb, var(--allocation-accent) 18%, #749bb81f)!important}.capitalMapGroup .capitalMapTrack i{background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 82%, #fff), var(--allocation-accent))!important;box-shadow:0 0 14px color-mix(in srgb, var(--allocation-accent) 34%, transparent)!important}.capitalMapPositions{background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 5%, transparent), transparent 52%), #01080d47!important;border-top:1px solid #749bb81f!important;gap:6px!important;min-width:0!important;padding:7px!important;display:grid!important}.capitalMapPosition{--position-tone:#9fb0c0;border:1px solid #749bb81f!important;border-left:2px solid color-mix(in srgb, var(--allocation-accent) 64%, transparent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 8%, transparent), transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--position-tone) 4%, transparent), transparent), #030c1275!important;border-radius:7px!important;grid-template-columns:24px minmax(72px,1fr) minmax(74px,.72fr) minmax(58px,auto)!important;grid-template-areas:"rank name bar value""rank name move value"!important;align-items:center!important;gap:3px 8px!important;min-width:0!important;min-height:54px!important;padding:7px 9px!important;transition:background .15s,border-color .15s,transform .15s!important;display:grid!important}.capitalMapPosition:first-child{border-top:1px solid #749bb81f!important}.capitalMapPosition:hover,.capitalMapPosition:focus-within{border-color:color-mix(in srgb, var(--allocation-accent) 36%, #749bb82e)!important;border-left-color:color-mix(in srgb, var(--allocation-accent) 86%, #fff)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 13%, transparent), transparent 50%), linear-gradient(180deg, color-mix(in srgb, var(--position-tone) 6%, transparent), transparent), #06131cb8!important}.capitalMapPosition.good{--position-tone:#00df82}.capitalMapPosition.danger{--position-tone:#ff4257}.capitalMapPosition.neutral{--position-tone:#9fb0c0}.capitalMapPosition{cursor:pointer!important}.capitalMapPositionRank{border:1px solid color-mix(in srgb, var(--allocation-accent) 44%, #749bb833)!important;color:#eaf3f7!important;border-radius:999px!important;grid-area:rank!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.capitalMapPositionName{grid-area:name!important}.capitalMapPositionMove,.capitalMapPositionBar,.capitalMapPositionValue{gap:4px!important;min-width:0!important;display:grid!important}.capitalMapPositionBar{grid-area:bar!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:6px!important}.capitalMapPositionMove{text-align:left!important;grid-area:move!important;justify-items:start!important}.capitalMapPositionValue{grid-area:value!important}.capitalMapPositionMove,.capitalMapPositionValue{text-align:right!important;justify-items:end!important}.capitalMapPositionBar span{background:color-mix(in srgb, var(--allocation-accent) 16%, #749bb81f)!important;border-radius:999px!important;min-width:0!important;height:6px!important;overflow:hidden!important}.capitalMapPositionBar i{border-radius:inherit!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 76%, #fff), color-mix(in srgb, var(--position-tone) 70%, var(--allocation-accent)))!important;height:100%!important;box-shadow:0 0 12px color-mix(in srgb, var(--allocation-accent) 28%, transparent)!important;display:block!important}.capitalMapStockLink{min-width:0!important;color:inherit!important;border-radius:6px!important;outline:0!important;gap:3px!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:color .15s!important;display:grid!important}.capitalMapStockLink:hover,.capitalMapStockLink:focus-visible{color:#fff!important;background:0 0!important}.capitalMapStockLink:focus-visible{box-shadow:none!important}.capitalMapStockLink .tickerLabel{gap:3px!important}.capitalMapStockLink>small{padding-top:1px!important}.capitalMapStockLink:hover .tickerLabel strong,.capitalMapStockLink:focus-visible .tickerLabel strong{color:color-mix(in srgb, var(--allocation-accent) 74%, #fff)!important}.capitalMapPosition .tickerLabel,.capitalMapPosition .tickerLabel strong,.capitalMapPosition .tickerLabel small,.capitalMapPosition small,.capitalMapPosition strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.capitalMapPosition .tickerLabel strong,.capitalMapPositionValue strong{color:#f1f7fb!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.capitalMapPosition .tickerLabel small,.capitalMapPosition small{color:#8399ab!important;font-size:9.5px!important;font-weight:760!important;line-height:1.05!important}.capitalMapPositionBar small{color:color-mix(in srgb, var(--allocation-accent) 50%, #8ea3b5)!important;text-align:left!important;font-size:8.5px!important;font-weight:820!important}.capitalMapPositionMove strong{color:color-mix(in srgb, var(--position-tone) 78%, #fff)!important;font-size:12px!important;font-weight:930!important;line-height:1!important}.capitalMapPositionValue small.profit{color:#00df82!important}.capitalMapPositionValue small.loss{color:#ff4257!important}.capitalMapPositionMove strong.profit{color:#00df82!important}.capitalMapPositionMove strong.loss{color:#ff4257!important}.focusMoverRow{cursor:pointer!important;outline:0!important;grid-template-columns:minmax(92px,1fr) minmax(82px,.76fr) minmax(56px,auto)!important;grid-template-areas:"stock progress move""stock value move"!important;gap:3px 8px!important;min-height:54px!important;padding:7px 9px!important;transition:background .15s,border-color .15s,box-shadow .15s!important}.focusMoverRow:hover,.focusMoverRow:focus-visible{border-color:color-mix(in srgb, var(--allocation-accent) 36%, #749bb82e)!important;border-left-color:color-mix(in srgb, var(--allocation-accent) 86%, #fff)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--allocation-accent) 13%, transparent), transparent 50%), #06131cb8!important}.focusMoverRow:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--allocation-accent) 62%, #ffffff29), 0 0 0 1px #40d4ff1f!important}.focusMoverRow .tickerLabel,.focusMoverRow .tickerLabel strong,.focusMoverRow .tickerLabel small,.capitalMapRow .tickerLabel,.capitalMapRow .tickerLabel strong,.capitalMapRow .tickerLabel small{text-align:left!important;min-width:0!important}.focusMoverRow .tickerLabel{grid-area:stock!important}.focusMoverRow .tickerLabel strong,.capitalMapRow strong{color:#f1f7fb!important}.focusMoverRow .tickerLabel small,.capitalMapRow small{color:#8ea3b5!important}.focusMoverRow:hover .tickerLabel strong,.focusMoverRow:focus-visible .tickerLabel strong{color:color-mix(in srgb, var(--allocation-accent) 74%, #fff)!important}.focusMoverProgress{--mover-progress-tone:#9fb0c0;grid-area:progress!important;align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.focusMoverProgress.good{--mover-progress-tone:#00df82}.focusMoverProgress.warn{--mover-progress-tone:#ffb545}.focusMoverProgress.danger{--mover-progress-tone:#ff4257}.focusMoverProgress span{background:#749bb821!important;border-radius:999px!important;min-width:0!important;height:6px!important;overflow:hidden!important}.focusMoverProgress i{border-radius:inherit!important;background:linear-gradient(90deg, color-mix(in srgb, var(--mover-progress-tone) 66%, #fff), var(--mover-progress-tone))!important;height:100%!important;box-shadow:0 0 14px color-mix(in srgb, var(--mover-progress-tone) 30%, transparent)!important;display:block!important}.focusMoverProgress small,.focusMoverValue,.focusMoverMove small{text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;min-width:0!important;font-size:8.5px!important;font-weight:800!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.focusMoverProgress small{color:color-mix(in srgb, var(--mover-progress-tone) 46%, #8ea3b5)!important}.focusMoverRow .focusMoverValue{color:#8095a7!important;text-transform:none!important;grid-area:value!important}.focusMoverMove{text-align:right!important;grid-area:move!important;justify-items:end!important;gap:3px!important;min-width:0!important;display:grid!important}.focusMoverMove strong{text-align:right!important}.focusMoverMove small.profit{color:#00df82!important}.focusMoverMove small.loss{color:#ff4257!important}.allocationTheme-defence{--allocation-accent:#ffb545}.allocationTheme-mega-tech{--allocation-accent:#21b7ff}.allocationTheme-cyber{--allocation-accent:#20d8a3}.allocationTheme-energy{--allocation-accent:#70d84b}.allocationTheme-healthcare{--allocation-accent:#48d6ff}.allocationTheme-financials{--allocation-accent:#4f8cff}.allocationTheme-airlines{--allocation-accent:#46c6d9}.allocationTheme-safe-haven{--allocation-accent:#ffd166}.allocationTheme-consumer{--allocation-accent:#ff7a45}.allocationTheme-industrials{--allocation-accent:#8b7dff}.allocationTheme-neutral{--allocation-accent:#9fb0c0}.bookDeskGrid+.executionOnlyGrid{margin-top:0!important}@media (max-width:1360px){.sessionFocusRail{grid-template-rows:minmax(190px,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important}}@media (max-width:760px){.sessionFocusRail,.focusRows{grid-template-columns:1fr!important}}
.manualSellOverlay{z-index:1000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#01070ca8!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.manualSellDialog{--book-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--book-tone) 32%, #749bb833)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--book-tone) 10%, transparent), transparent 42%), linear-gradient(180deg, #0a1a25fa, #030c12fc)!important;border-radius:8px!important;gap:15px!important;width:min(440px,100vw - 32px)!important;padding:17px!important;display:grid!important;box-shadow:0 28px 78px #00000080!important}.manualSellDialog.good,.manualSellState.good{--book-tone:#00df82}.manualSellDialog.warn,.manualSellState.warn{--book-tone:#ffb545}.manualSellDialog.danger,.manualSellState.danger{--book-tone:#ff4257}.manualSellDialog header,.manualSellDialog footer,.manualSellHero{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.manualSellClose{color:#9fb0c0!important;cursor:pointer!important;background:#030c1275!important;border:1px solid #749bb82e!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;display:inline-grid!important}.manualSellHero h3{color:#f1f7fb!important;letter-spacing:0!important;margin:0!important;font-size:23px!important;font-weight:950!important;line-height:1.04!important}.manualSellHero small,.manualSellNote,.manualSellQuantity span,.manualSellMetrics small,.manualSellState small{color:#8ea3b5!important;letter-spacing:0!important;font-size:11px!important;font-weight:760!important;line-height:1.25!important}.manualSellState{border:1px solid color-mix(in srgb, var(--book-tone) 28%, #749bb824)!important;background:color-mix(in srgb, var(--book-tone) 8%, #030c1270)!important;text-align:right!important;border-radius:8px!important;gap:4px!important;min-width:124px!important;padding:10px 11px!important;display:grid!important}.manualSellState strong{color:color-mix(in srgb, var(--book-tone) 78%, #fff)!important;font-size:14px!important;font-weight:940!important;line-height:1!important}.manualSellMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.manualSellMetrics span{background:#030c124d!important;border:1px solid #749bb81f!important;border-radius:8px!important;gap:5px!important;min-width:0!important;padding:10px!important;display:grid!important}.manualSellMetrics strong{color:#edf6fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:940!important;line-height:1!important;overflow:hidden!important}.manualSellMetrics strong.profit{color:#00df82!important}.manualSellMetrics strong.loss{color:#ff4257!important}.manualSellQuantity{gap:8px!important;display:grid!important}.manualSellQuantity input{color:#f1f7fb!important;width:100%!important;min-height:42px!important;font:inherit!important;background:#01080dc2!important;border:1px solid #749bb82e!important;border-radius:8px!important;outline:0!important;padding:0 12px!important;font-size:15px!important;font-weight:850!important}.manualSellQuantity input:focus{border-color:color-mix(in srgb, var(--book-tone) 66%, #ffffff38)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--book-tone) 15%, transparent)!important}.manualSellNote{margin:-3px 0 0!important}.manualSellSecondary,.manualSellPrimary{cursor:pointer!important;min-height:38px!important;font:inherit!important;letter-spacing:0!important;border-radius:8px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}.manualSellSecondary{color:#b8c7d4!important;background:#030c125c!important;border:1px solid #749bb82e!important}.manualSellPrimary{border:1px solid color-mix(in srgb, var(--book-tone) 62%, #ffffff29)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--book-tone) 24%, transparent), transparent), #030c12c7!important;color:#fff!important}.manualSellClose:hover,.manualSellClose:focus-visible,.manualSellSecondary:hover,.manualSellSecondary:focus-visible,.manualSellPrimary:hover,.manualSellPrimary:focus-visible{filter:brightness(1.08)!important;outline:0!important}.manualSellSecondary:disabled,.manualSellPrimary:disabled,.manualSellClose:disabled{cursor:not-allowed!important;opacity:.55!important}
.productPage{align-content:start;gap:12px;min-width:0;display:grid}.productPageHeader{min-width:0;box-shadow:var(--trade-shadow);background:linear-gradient(135deg,#0796ff21,#0000 44%),linear-gradient(#0c2130e0,#07141eeb);border:1px solid #749bb829;border-radius:8px;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.productPageHeader h1{color:var(--trade-text);letter-spacing:0;margin-top:5px;font-size:24px;line-height:1.05}.productPageHeader p{max-width:840px;color:var(--trade-muted);margin-top:7px;font-size:13px;line-height:1.45}.productPageMeta{color:#7fcaff;white-space:nowrap;background:#0796ff1a;border:1px solid #0796ff47;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.pageMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.tradeTopbar .topMetricRail{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))!important;min-height:88px!important}.tradeTopbar .topMetric{grid-template-rows:auto auto minmax(20px,auto)!important;row-gap:4px!important}.tradeTopbar .topMetric small{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;font-size:11px!important;line-height:1.22!important;overflow:visible!important}.tradeTopbar .topMetric .pnlSplit{flex-wrap:wrap;gap:0 4px;display:inline-flex}.pageMetric{--metric-tone:#9fb0c0;border:1px solid #749bb824;border-left:2px solid var(--metric-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--metric-tone) 10%, transparent), transparent 52%), #05111ac7;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:82px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff06}.pageMetric.good{--metric-tone:var(--trade-green)}.pageMetric.warn{--metric-tone:var(--trade-orange)}.pageMetric.danger{--metric-tone:var(--trade-red)}.pageMetric.accent{--metric-tone:var(--trade-blue)}.pageMetric span{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.pageMetric strong{min-width:0;color:var(--trade-text);overflow-wrap:anywhere;font-size:20px;font-weight:860;line-height:1.05}.pageMetric small{color:currentColor;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700;line-height:1.25}.pageLeadGrid,.productGrid{gap:12px;min-width:0;display:grid}.pageLeadGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:stretch}.riskLeadGrid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.58fr)}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productGrid.wideLeft{grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr)}.productGrid.triple{grid-template-columns:repeat(3,minmax(0,1fr))}.productPage .panel,.productPage .riskOverview,.productPage .holdingsDistribution,.productPage .capitalMapPanel,.productPage .marketPanel,.signalCategoryPanel{background:radial-gradient(circle at 100% 0,#0796ff12,#0000 31%),linear-gradient(#0c2130f0,#07141ef5);border-color:#749bb829;min-width:0;min-height:0}.productPage .panel,.signalCategoryPanel{padding:14px}.productPage .panel>h2,.signalCategoryPanel .panelHeaderLine h2{margin-bottom:12px}.productPage .scrollPanel{overflow:hidden}.productPage .scrollPanel>:not(h2):not(.panelHeaderLine){scrollbar-color:#0796ff94 #749bb814;scrollbar-width:thin;max-height:520px;padding-right:3px;overflow:hidden auto}.productPage .historyTapePanel>:not(h2):not(.panelHeaderLine){max-height:620px}.productPage .botLogList{max-height:560px}.productPage .riskMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.productPage .riskItem{background:#030c1257;border-color:#749bb81f;min-width:0}.statusRows{gap:8px;min-width:0;display:grid}.statusRows.compact{gap:7px;margin-top:10px}.statusRow{--row-tone:#9fb0c0;border:1px solid #749bb81f;border-left:2px solid var(--row-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--row-tone) 8%, transparent), transparent 48%), #030c1257;border-radius:7px;grid-template-columns:minmax(96px,.72fr) minmax(76px,auto);align-items:start;gap:4px 10px;min-width:0;padding:10px;display:grid}.statusRow.good{--row-tone:var(--trade-green)}.statusRow.warn{--row-tone:var(--trade-orange)}.statusRow.danger{--row-tone:var(--trade-red)}.statusRow.accent{--row-tone:var(--trade-blue)}.statusRow span{min-width:0;color:var(--trade-muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:850;line-height:1.15}.statusRow strong{min-width:0;color:var(--trade-text);overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:880;line-height:1.15}.statusRow small{color:currentColor;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:12px;line-height:1.35}.receiptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.receiptGrid span{background:#030c1257;border:1px solid #749bb81f;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.receiptGrid small,.receiptGrid em{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.receiptGrid strong{color:var(--trade-text);font-size:22px;line-height:1}.productActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.signalCategoryPanel{gap:12px;display:grid}.signalCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.signalCategory{--category-tone:#9fb0c0;border:1px solid #749bb81f;border-top:2px solid var(--category-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--category-tone) 10%, transparent), transparent 52%), #030c125c;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:104px;padding:11px;display:grid}.signalCategory.good{--category-tone:var(--trade-green)}.signalCategory.warn{--category-tone:var(--trade-orange)}.signalCategory.danger{--category-tone:var(--trade-red)}.signalCategory span{color:var(--trade-muted);text-transform:uppercase;font-size:10px;font-weight:850}.signalCategory strong{color:var(--trade-text);font-size:28px;line-height:1}.signalCategory small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.marketSessionRows,.scannerRows,.acceptedMiniRows{gap:7px;min-width:0;display:grid}.marketSessionRow,.scannerRow{--row-tone:#9fb0c0;border:1px solid #749bb81f;border-left:2px solid var(--row-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--row-tone) 7%, transparent), transparent 46%), #030c1257;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.marketSessionRow.good,.scannerRow.good{--row-tone:var(--trade-green)}.marketSessionRow.warn,.scannerRow.warn{--row-tone:var(--trade-orange)}.marketSessionRow.danger,.scannerRow.danger{--row-tone:var(--trade-red)}.marketSessionRow{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(112px,auto) minmax(44px,auto)}.scannerRow{grid-template-columns:minmax(150px,1fr) minmax(72px,auto) minmax(58px,auto) minmax(110px,.72fr)}.marketSessionRow div,.scannerRow .tickerLabel{min-width:0}.tickerCellWithChart{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:7px;width:100%;min-width:0;display:grid}.tickerCellWithChart .tickerLabel{min-width:0}.tickerCellWithChart .tradingViewChartLink{--allocation-accent:var(--row-tone,var(--good));justify-self:end}.tradingViewChartLink.chartTextLink{grid-template-columns:14px minmax(0,auto)!important;gap:4px!important;width:58px!important;padding:0 6px!important}.tradingViewChartLink.chartTextLink span{min-width:0!important;color:inherit!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.signalRow .tickerCellWithChart .tradingViewChartLink{--allocation-accent:var(--good)}.marketSessionRow strong,.marketSessionRow small,.scannerRow strong,.scannerRow small,.scannerRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketSessionRow div strong{color:var(--trade-text);font-size:13px;display:block}.marketSessionRow div small,.scannerRow small{color:var(--trade-muted);font-size:11px}.marketSessionRow>span,.marketSessionRow>em{color:currentColor;text-align:right;font-size:12px;font-style:normal;font-weight:780}.marketSessionRow>b,.scannerRow>strong,.scannerRow>span{color:var(--trade-text);text-align:right;font-size:12px;font-weight:850}.scannerRow .tickerLabel small{max-width:210px}.settingsAccountBox{gap:12px;min-width:0;display:grid}.settingsAccountBox .accountModeDock{background:linear-gradient(#ffffff09,#ffffff03),#030c1257;border-radius:7px;justify-self:stretch;border:1px solid #749bb824!important;padding:8px!important}.settingsAccountBox p{color:var(--trade-muted);margin:0;font-size:13px;line-height:1.45}.settingsGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:12px}.settingsProfilePanel{isolation:isolate;grid-column:1/span 8;padding:15px;position:relative;overflow:hidden;background:linear-gradient(#ffffff0e,#ffffff05),linear-gradient(135deg,#0796ff1c,#0000 38%),#07141ef5!important;border-color:#0796ff3d!important}.settingsProfilePanel:before{content:"";z-index:-1;background:linear-gradient(90deg,#00df8294,#0796ff85,#0000 72%);height:1px;position:absolute;inset:0 0 auto}.settingsSecurityPanel{isolation:isolate;grid-column:9/-1;grid-template-columns:1fr;align-self:start;gap:12px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,#00df8211,#0000 42%),linear-gradient(#0c2130f0,#07141ef5)!important;border-color:#749bb82e!important}.settingsSecurityPanel:before{content:"";z-index:-1;background:linear-gradient(90deg,#00df8280,#0796ff61,#0000);height:1px;position:absolute;inset:0 0 auto}.productPage .settingsSecurityPanel>h2{grid-column:1/-1;margin-bottom:0}.settingsCompactPanel{align-self:start;background:linear-gradient(#ffffff09,#ffffff03),#07141ef0!important;border-color:#749bb826!important}.productPage .settingsCompactPanel>h2{color:#d8e5ec;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:900;line-height:1.1;display:flex}.productPage .settingsCompactPanel>h2 svg{width:17px;height:17px;color:var(--trade-blue)}.settingsControlPanel{min-height:0}.settingsControlColumn{align-content:start;gap:12px;min-width:0;display:grid}.settingsControlColumnPrimary{grid-column:1/span 6}.settingsControlColumnSecondary{grid-column:7/-1}.settingsControlColumn>.settingsControlPanel{grid-area:auto;align-self:start}.settingsAccountPanel{grid-area:span 2/1/auto/span 6;align-self:stretch;background:linear-gradient(135deg,#00df8217,#0000 44%),linear-gradient(#0c2130f0,#07141ef5)!important;border-color:#00df8233!important}.settingsAccountPanel>h2 svg{color:var(--trade-green)}.settingsCapitalPanel{grid-column:7/span 3}.settingsRotationPanel{grid-column:7/-1}.settingsOwnershipPanel{grid-column:10/-1}.settingsHoursPanel{grid-column:7/-1}.settingsProfilePanel>.panelTitleCluster{gap:5px;min-width:0;margin-bottom:13px;display:grid}.settingsProfilePanel>.panelTitleCluster .sectionKicker{color:color-mix(in srgb, var(--trade-blue) 72%, #fff);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:900;line-height:1}.settingsProfilePanel>.panelTitleCluster h2{min-width:0;color:var(--trade-text);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:900;line-height:1.1;display:flex}.settingsProfilePanel>.panelTitleCluster h2 svg{color:var(--trade-blue);flex:none}.settingsProfileShell{gap:12px;min-width:0;display:grid}.settingsProfileTopline{grid-template-columns:minmax(260px,.92fr) minmax(330px,.78fr);align-items:stretch;gap:10px;min-width:0;display:grid}.settingsProfileStateStack{align-content:start;gap:8px;min-width:0;display:grid}.settingsProfileNameField,.settingsCredentialFields label{min-width:0;color:var(--trade-muted);gap:6px;font-size:12px;font-weight:760;display:grid}.settingsProfileNameField{background:linear-gradient(#ffffff09,#ffffff03),#030c1257;border:1px solid #749bb824;border-radius:7px;align-content:center;padding:12px}.settingsProfileNameField input,.settingsCredentialFields input,.settingsPasswordFields input,.settingsPasskeyActions input{width:100%;min-height:40px;color:var(--trade-text);background:#050d14e0;border:1px solid #749bb83d;border-radius:7px;padding:0 10px}.settingsProfileNameField input{font-size:15px;font-weight:820}.settingsProfileNameField input:focus,.settingsCredentialFields input:focus,.settingsPasswordFields input:focus,.settingsPasskeyActions input:focus{border-color:#00df8273;outline:none;box-shadow:0 0 0 3px #00df821a}.settingsProfileStateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.settingsProfileState{--state-tone:#9fb0c0;border:1px solid #749bb824;border-top:2px solid var(--state-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--state-tone) 9%, transparent), transparent 58%), #030c1261;border-radius:7px;align-content:center;gap:4px;min-width:0;min-height:66px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff06}.settingsProfileState.good{--state-tone:var(--trade-green)}.settingsProfileState.warn{--state-tone:var(--trade-orange)}.settingsProfileState.danger{--state-tone:var(--trade-red)}.settingsProfileState.accent{--state-tone:var(--trade-blue)}.settingsProfileState small,.settingsProfileState strong{overflow-wrap:anywhere;min-width:0}.settingsProfileState small{color:var(--trade-muted);text-transform:uppercase;font-size:10px;font-weight:860}.settingsProfileState strong{color:var(--trade-text);font-size:13px;font-weight:900}.settingsProfileRoute{min-width:0;min-height:42px;color:var(--trade-muted);background:linear-gradient(90deg,#0796ff1a,#0000 58%),#030c1257;border:1px solid #0796ff2e;border-radius:7px;grid-template-columns:30px minmax(0,1fr) minmax(88px,auto);align-items:center;gap:8px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff06}.settingsProfileRoute svg{color:var(--trade-blue);justify-self:center}.settingsProfileRoute span{gap:1px;min-width:0;display:grid}.settingsProfileRoute strong,.settingsProfileRoute small,.settingsProfileRoute em{overflow-wrap:anywhere;min-width:0}.settingsProfileRoute strong{color:var(--trade-text);font-size:13px;font-weight:880}.settingsProfileRoute small{color:var(--trade-muted);font-size:11px;font-weight:760}.settingsProfileRoute em{color:#8fd6ff;text-align:right;justify-self:end;font-size:11px;font-style:normal;font-weight:820;line-height:1.2}.settingsCredentialGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));align-items:stretch;gap:9px;min-width:0;display:grid}.settingsCredentialAccount{--credential-tone:#9fb0c0;border:1px solid #749bb829;border-top:2px solid var(--credential-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--credential-tone) 8%, transparent), transparent 58%), #030c1261;border-radius:7px;grid-template-rows:auto minmax(34px,auto) auto minmax(0,1fr) auto;align-content:start;gap:8px;min-width:0;min-height:244px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff06}.settingsCredentialAccount:hover{border-color:color-mix(in srgb, var(--credential-tone) 30%, #749bb829);background:linear-gradient(180deg, color-mix(in srgb, var(--credential-tone) 10%, transparent), transparent 58%), #030c1275}.settingsCredentialAccount.good{--credential-tone:var(--trade-green)}.settingsCredentialAccount.warn{--credential-tone:var(--trade-orange)}.settingsCredentialAccount.danger{--credential-tone:var(--trade-red)}.settingsCredentialAccount.accent{--credential-tone:var(--trade-blue)}.settingsCredentialAccountHeader{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.settingsCredentialTitle{align-items:center;gap:9px;min-width:0;display:flex}.settingsCredentialTitle>span:last-child{gap:3px;min-width:0;display:grid}.settingsCredentialIcon{border:1px solid color-mix(in srgb, var(--credential-tone) 32%, transparent);background:color-mix(in srgb, var(--credential-tone) 10%, transparent);width:30px;height:30px;color:var(--credential-tone);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.settingsCredentialAccountHeader strong{min-width:0;color:var(--trade-text);overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.1}.settingsCredentialAccountHeader small,.settingsCredentialFootnote{min-width:0;color:var(--trade-muted);overflow-wrap:anywhere;font-size:11px;font-weight:760;line-height:1.3}.settingsCredentialAccount p{min-width:0;color:var(--trade-muted);margin:0;font-size:12px;line-height:1.4}.settingsCredentialPill{color:#c2cfda;white-space:nowrap;background:#749bb81a;border:1px solid #749bb82e;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.settingsCredentialPill.good,.settingsCredentialPresence span.good{color:#90ffc7;background:#00df821a;border-color:#00df8242}.settingsCredentialPill.warn,.settingsCredentialPresence span.warn{color:#ffd28a;background:#ffb04a1a;border-color:#ffb04a47}.settingsCredentialPill.danger,.settingsCredentialPresence span.danger{color:#ff9aa5;background:#ff42571a;border-color:#ff425747}.settingsCredentialPill.accent,.settingsCredentialPresence span.accent{color:#9ed7ff;background:#0796ff1a;border-color:#0796ff47}.settingsCredentialPresence{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.settingsCredentialPresence span{min-height:22px;color:var(--trade-muted);background:#749bb814;border:1px solid #749bb829;border-radius:999px;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:840;display:inline-flex}.settingsCredentialFields{align-self:end;gap:7px;min-width:0;display:grid}.settingsCredentialFields label{gap:5px}.settingsCredentialFields input{min-height:38px}.settingsCredentialFields input::placeholder,.settingsPasswordFields input::placeholder,.settingsPasskeyActions input::placeholder{color:color-mix(in srgb, var(--trade-muted) 72%, transparent)}.settingsProfileActions{grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.settingsProfileActions .primaryButton{justify-content:center;gap:7px;min-height:40px}.settingsProfileHint{min-width:0;color:var(--trade-muted);font-size:12px;line-height:1.35}.settingsAccountModeList{gap:7px;min-width:0;display:grid}.settingsAccountModeRow{--account-mode-tone:#9fb0c0;border:1px solid #749bb81f;border-left:2px solid var(--account-mode-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--account-mode-tone) 8%, transparent), transparent 50%), #030c1257;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(72px,auto);align-items:center;gap:3px 10px;min-width:0;padding:9px 10px;display:grid}.settingsAccountModeRow:hover{border-color:color-mix(in srgb, var(--account-mode-tone) 30%, #749bb824);background:linear-gradient(90deg, color-mix(in srgb, var(--account-mode-tone) 10%, transparent), transparent 50%), #030c1270}.settingsAccountModeRow.good{--account-mode-tone:var(--trade-green)}.settingsAccountModeRow.warn{--account-mode-tone:var(--trade-orange)}.settingsAccountModeRow.danger{--account-mode-tone:var(--trade-red)}.settingsAccountModeRow.accent{--account-mode-tone:var(--trade-blue)}.settingsAccountModeRow span{gap:2px;min-width:0;display:grid}.settingsAccountModeRow strong,.settingsAccountModeRow b,.settingsAccountModeRow small{overflow-wrap:anywhere;min-width:0}.settingsAccountModeRow strong{color:var(--trade-text);font-size:13px;font-weight:860}.settingsAccountModeRow span small{color:var(--trade-muted);font-size:11px;font-weight:760}.settingsAccountModeRow b{color:var(--trade-text);text-align:right;font-size:12px;font-weight:860}.settingsAccountModeRow>small{color:currentColor;grid-column:1/-1;font-size:11px;font-weight:700}.settingsEndpointMark{min-height:30px;color:var(--trade-muted);text-transform:uppercase;white-space:nowrap;background:#749bb81a;border:1px solid #749bb829;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.settingsEndpointMark.good{color:#8dfbc2;background:#00df821a;border-color:#00df8247}.settingsEndpointMark.danger{color:#ff9aa5;background:#ff42571a;border-color:#ff425747}.settingsProbeRow{--probe-tone:#9fb0c0;min-width:0;min-height:46px;color:var(--probe-tone);border-top:1px solid #749bb81a;grid-template-columns:9px minmax(104px,.62fr) minmax(0,1fr);align-items:start;gap:10px;padding:9px 11px;display:grid}.settingsProbeRow:first-child{border-top:0}.settingsProbeRow.good{--probe-tone:var(--trade-green)}.settingsProbeRow.warn{--probe-tone:var(--trade-orange)}.settingsProbeRow.danger{--probe-tone:var(--trade-red)}.settingsProbeRow.accent{--probe-tone:var(--trade-blue)}.settingsProbeDot{background:var(--probe-tone);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--probe-tone) 38%, transparent);border-radius:999px;margin-top:4px}.settingsProbeRow>span:not(.settingsProbeDot){gap:3px;min-width:0;display:grid}.settingsProbeRow strong{min-width:0;color:var(--trade-text);overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.15}.settingsProbeRow b{min-width:0;color:var(--trade-text);overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:860;line-height:1.2}.settingsBrokerPanel,.settingsSellSyncPanel,.settingsRiskPanel{grid-column:1/-1}.settingsBrokerPanel{grid-column:1/span 7}.settingsSellSyncPanel{grid-column:8/-1}.settingsRiskPanel{grid-column:1/-1}.settingsConsolePanel{background:radial-gradient(circle at 18% 12%,#00df8212,#0000 28%),radial-gradient(circle at 90% 8%,#40d4ff1a,#0000 32%),linear-gradient(#091c29fa,#040f17fa)!important;border-color:#749bb82e!important;padding:14px!important}.productPage .settingsConsolePanel>h2{color:#dce9ef;border-bottom:1px solid #749bb81c;min-height:24px;padding-bottom:8px;letter-spacing:.05em!important;margin-bottom:10px!important;font-size:12px!important;font-weight:900!important}.settingsBrokerConsole,.settingsSyncConsole{gap:10px;min-width:0;display:grid}.settingsBrokerConsole{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.settingsBrokerHero{background:radial-gradient(circle at 18% 14%,#40d4ff1f,#0000 38%),linear-gradient(135deg,#0796ff1a,#0000 56%),#030c1261;border:1px solid #40d4ff29;border-radius:8px;align-content:space-between;gap:14px;min-width:0;min-height:166px;padding:13px;display:grid;box-shadow:inset 3px 0 #40d4ff75}.settingsBrokerHero>div{gap:5px;min-width:0;display:grid}.settingsBrokerHero small,.settingsBrokerHero em,.settingsSyncHero small,.settingsSyncHero em,.settingsSyncRuleStrip small,.settingsSyncRuleStrip em,.settingsRiskPolicy small,.settingsRiskPolicy em,.settingsRiskLimit small,.settingsProbeRow small{color:#8ea3b5;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:10px;font-style:normal;font-weight:850;line-height:1.25}.settingsBrokerHero em,.settingsSyncHero em,.settingsSyncRuleStrip em,.settingsRiskPolicy em,.settingsRiskLimit em{color:#a6b7c4;text-transform:none;font-size:11px;font-weight:760;line-height:1.3}.settingsBrokerHero strong{color:#f1f7fb;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:920;line-height:1.08}.settingsProbeTable{background:#030c1247;border:1px solid #749bb821;border-radius:8px;align-self:stretch;min-width:0;display:grid;overflow:hidden}.settingsProbeTable .settingsProbeRow{min-height:55px;padding:10px 12px}.settingsSyncConsole{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch}.settingsSyncHero{background:linear-gradient(135deg,#00df821f,#0000 58%),#030c1266;border:1px solid #00df822e;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 3px 0 #00df829e}.settingsSyncHero>span{color:#03130c;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;font-size:23px;font-weight:950;display:inline-flex}.settingsSyncHero>span.good{background:linear-gradient(180deg, #7dffc7, var(--trade-green))}.settingsSyncHero>span.warn{background:linear-gradient(180deg, #ffd28a, var(--trade-orange))}.settingsSyncHero>div{gap:4px;min-width:0;display:grid}.settingsSyncHero strong{color:#f1f7fb;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:920;line-height:1.08}.settingsSyncRuleStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr));gap:8px;min-width:0;display:grid}.settingsSyncRuleStrip span{background:#030c1257;border:1px solid #749bb821;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:10px;display:grid}.settingsSyncRuleStrip strong,.settingsRiskPolicy strong{color:#f1f7fb;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:880;line-height:1.1}.settingsSellSyncActions{align-self:stretch;gap:8px;display:grid;grid-template-columns:1fr!important}.settingsSellSyncActions .primaryButton,.settingsSellSyncActions .dangerButton{border-radius:8px!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important;font-weight:900!important}.settingsSellSyncActions .primaryButton{color:#03130d!important}.settingsSellSyncActions .dangerButton{background:linear-gradient(135deg,#ff42571a,#0000 56%),#030c125c!important}.settingsRiskConsole{gap:10px;min-width:0;display:grid}.settingsRiskConsole .settingsRiskPolicy{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;min-width:0;display:grid}.settingsRiskConsole .settingsRiskPolicy span{background:linear-gradient(135deg,#40d4ff12,#0000 56%),#030c1257;border:1px solid #40d4ff24;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.settingsRiskLimitRail{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:8px;min-width:0;display:grid}.settingsRiskLimit{--limit-tone:#40d4ff;border:1px solid #749bb821;border-left:2px solid color-mix(in srgb, var(--limit-tone) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--limit-tone) 9%, transparent), transparent 54%), #030c1252;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.settingsRiskLimit.good{--limit-tone:var(--trade-green)}.settingsRiskLimit.warn{--limit-tone:var(--trade-orange)}.settingsRiskLimit.danger{--limit-tone:var(--trade-red)}.settingsRiskLimit.accent{--limit-tone:#40d4ff}.settingsRiskLimit span{gap:3px;min-width:0;display:grid}.settingsRiskLimit strong{min-width:0;color:color-mix(in srgb, var(--limit-tone) 72%, #fff);overflow-wrap:anywhere;font-size:18px;font-weight:940;line-height:1.05}.settingsRiskLimit b{background:#749bb821;border-radius:999px;height:5px;overflow:hidden}.settingsRiskLimit i{border-radius:inherit;background:var(--limit-tone);height:100%;display:block}.settingsPasskeyPanel{background:linear-gradient(135deg,#0796ff0f,#0000 58%),#030c124d;border:1px solid #0796ff2e;border-top:2px solid #0796ff80;border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff06}.settingsPasswordPanel{background:linear-gradient(135deg,#00df820e,#0000 58%),#030c124d;border:1px solid #00df822e;border-top:2px solid #00df8275;border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff06}.settingsPasskeyPanel:focus-within,.settingsPasswordPanel:focus-within{border-color:#00df8257}.settingsPasswordFields{grid-template-columns:1fr;align-items:end;gap:8px;min-width:0;display:grid}.settingsPasswordFields label{min-width:0;color:var(--trade-muted);gap:6px;font-size:12px;font-weight:760;display:grid}.settingsPasswordFields .primaryButton{justify-content:center;gap:7px;min-height:40px}.settingsPasskeyHeader,.settingsPasskeyHeader span{align-items:center;min-width:0;display:flex}.settingsPasskeyHeader{justify-content:space-between;gap:10px}.settingsPasskeyHeader span{color:var(--trade-text);gap:7px}.settingsPasskeyHeader strong{font-size:13px;font-weight:850}.settingsPasskeyHeader small{color:var(--trade-muted);font-size:12px;font-weight:760}.settingsPasskeyActions{grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:end;gap:8px;min-width:0;display:grid}.settingsPasskeyActions label{min-width:0;color:var(--trade-muted);gap:6px;font-size:12px;font-weight:760;display:grid}.settingsPasskeyActions .primaryButton{justify-content:center;gap:7px;min-height:40px}.settingsPasskeyRows{gap:7px;min-width:0;display:grid}.settingsPasskeyRow{background:#030c1257;border:1px solid #749bb824;border-radius:7px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 8px 7px 10px;display:grid}.settingsPasskeyRow span{gap:3px;min-width:0;display:grid}.settingsPasskeyRow strong,.settingsPasskeyRow small{overflow-wrap:anywhere;min-width:0}.settingsPasskeyRow strong{color:var(--trade-text);font-size:13px;font-weight:820}.settingsPasskeyRow small{color:var(--trade-muted);font-size:11px}.settingsToggleList{gap:8px;min-width:0;display:grid}.settingsToggleRow{min-width:0;min-height:54px;color:var(--trade-text);cursor:pointer;background:#030c1257;border:1px solid #749bb824;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 2px 0 #749bb81f}.settingsToggleRow:hover{background:#0796ff0f;border-color:#0796ff3d}.settingsToggleRow:has(input:checked){background:linear-gradient(90deg,#00df8214,#0000 48%),#030c126b;border-color:#00df8247;box-shadow:inset 2px 0 #00df82a3}.settingsToggleRow:has(input:checked) strong{color:#d7ffe9}.settingsToggleRow.disabled{cursor:wait;opacity:.72}.settingsToggleRow input{width:18px;height:18px;accent-color:var(--trade-green)}.settingsToggleRow span{gap:3px;min-width:0;display:grid}.settingsToggleRow strong{color:var(--trade-text);font-size:13px;font-weight:820}.settingsToggleRow small{color:var(--trade-muted);font-size:12px;line-height:1.35}.settingsSyncActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.settingsSyncActions .primaryButton,.settingsSyncActions .dangerButton{justify-content:center;gap:7px;width:100%;min-width:0}.secondaryButton{min-height:36px;color:var(--trade-text);cursor:pointer;background:#05111ab8;border:1px solid #749bb83d;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:820;display:inline-flex}.secondaryButton:hover{background:#0796ff1f;border-color:#0796ff61}.secondaryButton:disabled{cursor:not-allowed;opacity:.62}.settingsMessage.danger{color:var(--trade-red)}.settingsMessage.good{color:var(--trade-green)}.settingsMessage.saving{color:var(--trade-muted)}@media (max-width:900px){.adminToolsGrid,.adminUserForm,.providerSecretForm,.adminUserRow,.settingsPasskeyActions,.settingsPasswordFields,.settingsProfileTopline,.settingsProfileActions,.settingsBrokerConsole,.settingsSecurityPanel,.settingsSyncConsole,.settingsSyncActions{grid-template-columns:1fr}.settingsRiskPolicy,.settingsRiskConsole .settingsRiskPolicy,.settingsRiskLimitRail,.settingsSyncRuleStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsProfileRoute{grid-template-columns:34px minmax(0,1fr)}.settingsProfileRoute svg{grid-row:1/span 2}.settingsProfileRoute em{text-align:left;grid-column:2;justify-self:start}.settingsCredentialGrid{grid-template-columns:1fr}.settingsCredentialAccount{min-height:0}.adminToolsGrid .statusRows{grid-template-columns:1fr}}@media (max-width:640px){.settingsProbeRow,.settingsRiskPolicy,.settingsRiskConsole .settingsRiskPolicy,.settingsRiskLimitRail,.settingsSyncRuleStrip{grid-template-columns:1fr}.settingsEndpointMark,.settingsProbeRow b{text-align:left;justify-self:start}.settingsProfileStateGrid{grid-template-columns:1fr}.settingsCredentialAccountHeader{flex-direction:column;align-items:start}.settingsCredentialPill{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (min-width:901px) and (max-width:1320px){.adminToolsGrid{grid-template-columns:1fr}.settingsCredentialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.helpGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.helpCard{min-width:0;box-shadow:var(--trade-shadow);background:linear-gradient(135deg,#0796ff14,#0000 48%),#05111ac7;border:1px solid #749bb824;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px;display:grid}.helpCard>span{width:34px;height:34px;color:var(--trade-blue);background:#0796ff1a;border:1px solid #0796ff3d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.helpCard strong{color:var(--trade-text);font-size:14px;font-weight:860;display:block}.helpCard p{color:var(--trade-muted);margin-top:6px;font-size:12px;line-height:1.45}@media (max-width:1500px){.productGrid.triple,.helpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.pageMetricGrid,.signalCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageLeadGrid,.productGrid.wideLeft,.settingsGrid,.riskLeadGrid{grid-template-columns:1fr}.settingsProfilePanel,.settingsSecurityPanel,.settingsControlColumnPrimary,.settingsControlColumnSecondary,.settingsAccountPanel,.settingsCapitalPanel,.settingsRotationPanel,.settingsOwnershipPanel,.settingsHoursPanel,.settingsBrokerPanel,.settingsSellSyncPanel,.settingsRiskPanel{grid-column:1/-1}.settingsAccountPanel{grid-row:auto}}@media (max-width:760px){.productPageHeader{flex-direction:column;align-items:start}.productPageMeta{white-space:normal}.pageMetricGrid,.productGrid,.productGrid.triple,.helpGrid,.receiptGrid,.signalCategoryGrid,.productPage .riskMatrix,.marketSessionRow,.scannerRow{grid-template-columns:1fr}.marketSessionRow>span,.marketSessionRow>em,.marketSessionRow>b,.scannerRow>strong,.scannerRow>span{text-align:left}}
.providerLimitFloatingTooltip{background:linear-gradient(135deg,#fbb03b21,#0000 42%),linear-gradient(#ffffff0d,#ffffff04),#050d14fb!important;border-color:#fbb03b57!important;gap:8px!important;width:min(520px,100vw - 32px)!important;padding:12px 13px!important;box-shadow:inset 3px 0 #fbb03bad,0 20px 42px #0000006b!important}.providerLimitFloatingTooltip:before{border-color:#fbb03b57!important}.providerLimitFloatingTooltip strong{color:#fff3dd!important;font-size:12.5px!important;line-height:1.2!important}.providerLimitFloatingTooltip>small{color:#f7d28f!important;font-size:11.5px!important;font-weight:760!important;line-height:1.42!important}.providerLimitFloatingTooltip .activityTooltipMeta{border-top:1px solid #749bb824!important;margin-top:1px!important;padding-top:8px!important}.providerLimitFloatingTooltip .activityTooltipMeta div{grid-template-columns:116px minmax(0,1fr)!important}.providerLimitFloatingTooltip .activityTooltipMeta dd{color:#edf6fb!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;font-size:11px!important;font-weight:850!important;overflow:visible!important}.platformDetailFloatingTooltip{--activity-accent:#0796ff;border-color:color-mix(in srgb, var(--activity-accent) 34%, #749bb838)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--activity-accent) 11%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff04), #051119fb!important;width:min(560px,100vw - 32px)!important;max-height:min(430px,100vh - 24px)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--activity-accent) 72%, transparent), 0 20px 42px #0000006b!important;gap:9px!important;padding:12px 13px!important;overflow:auto!important}.platformDetailFloatingTooltip:before{border-color:color-mix(in srgb, var(--activity-accent) 34%, #749bb838)!important}.platformDetailFloatingTooltip strong{color:color-mix(in srgb, var(--activity-accent) 12%, #f1f7fb)!important;font-size:13.5px!important;line-height:1.18!important}.platformDetailFloatingTooltip>small{color:#b3c3d0!important;font-size:11.5px!important;line-height:1.38!important}.platformDetailFloatingTooltip .activityTooltipMeta{border-top:1px solid #749bb821!important;gap:3px!important;margin-top:1px!important;padding-top:8px!important}.platformDetailFloatingTooltip .activityTooltipMeta div{grid-template-columns:116px minmax(0,1fr)!important}.platformDetailFloatingTooltip .activityTooltipMeta dt{color:color-mix(in srgb, var(--activity-accent) 34%, #86a3b8)!important;font-size:10px!important}.platformDetailFloatingTooltip .activityTooltipMeta dd{color:#edf6fb!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;font-size:11px!important;font-weight:850!important;overflow:visible!important}
.platformHealthPanel{gap:13px;display:grid}.platformHealthToolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.platformHealthToolbar>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.platformHealthToolbar small,.platformStatusRow small,.platformHealthSummary em{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.platformHealthSummary{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;min-width:0;display:grid}.platformHealthSummary span{--platform-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--platform-tone) 20%, #749bb821);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--platform-tone) 13%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--platform-tone) 6%, transparent), transparent 54%), linear-gradient(180deg, #ffffff09, transparent 48%), #040f1794;border-radius:8px;gap:5px;min-width:0;padding:10px 10px 10px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff03}.platformHealthSummary span:before{content:"";background:var(--platform-tone);opacity:.82;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:10px auto 10px 0}.platformHealthSummary span:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--platform-tone) 52%, transparent), transparent);opacity:.6;border-radius:999px;height:1px;position:absolute;inset:auto 12px 0}.platformHealthSummary .providerLimitSummaryCard{cursor:help;outline:none}.platformHealthSummary .providerLimitSummaryCard:focus-visible{border-color:color-mix(in srgb, var(--platform-tone) 58%, #ffffff29);box-shadow:0 0 0 3px color-mix(in srgb, var(--platform-tone) 18%, transparent)}.platformHealthSummary .good,.platformStatusRow.good{--platform-tone:var(--trade-green)}.platformHealthSummary .warn,.platformStatusRow.warn{--platform-tone:var(--trade-orange)}.platformHealthSummary .danger,.platformStatusRow.danger{--platform-tone:var(--trade-red)}.platformHealthSummary .accent,.platformStatusRow.accent{--platform-tone:var(--trade-blue)}.platformHealthSummary .neutral,.platformStatusRow.neutral{--platform-tone:#9fb0c0}.platformHealthSummary small,.platformStatusRow span{color:var(--trade-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:900;line-height:1;overflow:hidden}.platformHealthSummary strong{min-width:0;color:color-mix(in srgb, var(--platform-tone) 74%, #fff);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:930;line-height:1;overflow:hidden}.platformHealthGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.platformSection{background:radial-gradient(circle at 92% 7%,#0796ff16,#0000 32%),linear-gradient(#0a1d2a8a,#030c1257);border:1px solid #749bb825;border-radius:8px;grid-column:span 6;align-content:start;gap:8px;min-width:0;padding:11px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.platformSectionDatabase{grid-column:span 5}.platformSectionRuntime{grid-column:span 4}.platformSectionActivity{grid-column:span 3}.platformSectionPipeline,.platformSectionSources{grid-column:span 5}.platformSectionBroker,.platformSectionProviders{grid-column:span 7}.platformSectionQuotes,.platformSectionDecision{grid-column:span 6}.platformSectionFmp{grid-column:1/-1}.platformHealthGrid h3{color:#eef6fbeb;letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #749bb81a;align-items:center;gap:8px;min-width:0;margin:-1px 0 1px;padding:0 0 9px;font-size:10.5px;font-weight:900;line-height:1;display:flex}.platformHealthGrid h3:before{content:"";background:linear-gradient(#0796ff,#fbb03be0);border-radius:999px;width:3px;height:13px;box-shadow:0 0 14px #0796ff3d}.platformStatusList{gap:7px;min-width:0;display:grid}.providerList{grid-template-columns:repeat(2,minmax(0,1fr))}.platformStatusRow{--platform-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--platform-tone) 18%, #749bb81a);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--platform-tone) 10%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--platform-tone) 6%, transparent), transparent 52%), linear-gradient(180deg, #ffffff08, transparent 52%), #040f1780;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(44px,auto);align-items:center;gap:4px 10px;min-width:0;min-height:52px;padding:8px 10px 8px 13px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #ffffff03}.platformStatusRow:before{content:"";background:var(--platform-tone);opacity:.82;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:10px auto 10px 0}.platformStatusRow:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--platform-tone) 48%, transparent), transparent);opacity:.5;border-radius:999px;height:1px;position:absolute;inset:auto 12px 0}.platformStatusRow:hover{border-color:color-mix(in srgb, var(--platform-tone) 30%, #749bb824);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--platform-tone) 14%, transparent), transparent 36%), linear-gradient(90deg, color-mix(in srgb, var(--platform-tone) 10%, transparent), transparent 54%), linear-gradient(180deg, #ffffff0b, transparent 52%), #081722ad}.platformStatusRow strong{min-width:0;color:color-mix(in srgb, var(--platform-tone) 72%, #fff);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:930;line-height:1;overflow:hidden}.sourceStatusValue{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;position:relative}.sourceErrorHint{justify-self:end}.sourceErrorStatusButton{color:inherit;cursor:help;font:inherit;font-weight:inherit;letter-spacing:0;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:inline-flex}.sourceErrorStatusButton:hover,.sourceErrorStatusButton:focus-visible{color:color-mix(in srgb, var(--platform-tone) 72%, #fff);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--platform-tone) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--platform-tone) 62%, transparent);text-underline-offset:3px;outline:none;text-decoration-thickness:2px}.platformStatusRow small{grid-column:1/-1}.platformRowDetail{min-width:0;display:block}.platformRowDetailButton{width:100%;min-width:0;color:inherit;cursor:help;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1.25;display:block;overflow:hidden}.platformRowDetailButton:hover,.platformRowDetailButton:focus-visible{color:color-mix(in srgb, var(--platform-tone) 74%, #fff);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--platform-tone) 56%, transparent);text-decoration-color:color-mix(in srgb, var(--platform-tone) 56%, transparent);text-underline-offset:2px;outline:none;text-decoration-thickness:1.5px}@media (max-width:900px){.platformHealthSummary,.platformHealthGrid,.providerList{grid-template-columns:1fr}.platformSection{grid-column:1/-1!important}}@media (min-width:901px) and (max-width:1320px){.platformSectionDatabase,.platformSectionRuntime,.platformSectionActivity,.platformSectionPipeline,.platformSectionBroker,.platformSectionQuotes,.platformSectionDecision,.platformSectionSources,.platformSectionProviders{grid-column:span 6}.platformSectionActivity,.platformSectionFmp{grid-column:1/-1}.providerList{grid-template-columns:1fr}}
.llmUsageSection{background:linear-gradient(135deg,#fbb03b14,#0000 44%),#030c1247;border:1px solid #749bb81f;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.llmUsageHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.llmUsageHeader small{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.llmUsageBadge{--platform-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--platform-tone) 34%, transparent);background:color-mix(in srgb, var(--platform-tone) 10%, transparent);min-width:max-content;color:color-mix(in srgb, var(--platform-tone) 76%, #fff);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:870;display:inline-flex}.llmUsageBadge.good{--platform-tone:var(--trade-green)}.llmUsageBadge.warn{--platform-tone:var(--trade-orange)}.llmUsageBadge.danger{--platform-tone:var(--trade-red)}.llmUsageBadge.accent{--platform-tone:var(--trade-blue)}.llmUsageBadge.neutral{--platform-tone:#9fb0c0}.llmUsageSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.llmUsageSummary span,.llmUsageRoleGrid article{background:#05111a8c;border:1px solid #749bb81c;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.llmUsageSummary small,.llmUsageRoleGrid small{color:var(--trade-muted);text-transform:uppercase;font-size:10px;font-weight:850}.llmUsageSummary strong,.llmUsageRoleGrid strong{color:var(--trade-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:880;overflow:hidden}.llmUsageSummary em,.llmUsageRoleGrid em{color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:730;overflow:hidden}.llmUsageRoleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.llmUsageList .platformStatusRow{background:linear-gradient(90deg, color-mix(in srgb, var(--platform-tone) 7%, transparent), transparent 48%), #05111a73}@media (max-width:900px){.llmUsageSummary,.llmUsageRoleGrid{grid-template-columns:1fr}.llmUsageHeader{flex-direction:column;align-items:flex-start}}
.operatorCard{z-index:90!important;position:relative!important;overflow:visible!important}.operatorCardProfileOpen{z-index:240!important}.operatorIdentity{min-height:68px!important;padding:10px 12px!important;position:relative!important}.operatorIdentity>.operatorAvatarButton.operatorProfileButton{width:100%!important;height:48px!important;color:var(--trade-text)!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.operatorIdentity>.operatorAvatarButton.operatorProfileButton:hover,.operatorIdentity>.operatorAvatarButton.operatorProfileButton:focus-visible,.operatorIdentity>.operatorAvatarButton.operatorProfileButton[aria-expanded=true]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.operatorProfileAvatar{color:#f5fbff!important;background:#071c2e!important;border:2px solid #0796ff6b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:inline-flex!important;position:relative!important;overflow:visible!important;box-shadow:0 0 16px #0796ff29!important}.operatorProfileAvatar img,.operatorProfileAvatar .operatorAvatarInitials{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important}.operatorProfileAvatar .operatorAvatarInitials{color:#f5fbff!important;letter-spacing:0!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:860!important;line-height:1!important;display:inline-flex!important}.operatorAvatarStatus{background:var(--trade-blue)!important;border:2px solid #081620fa!important;border-radius:999px!important;width:15px!important;height:15px!important;position:absolute!important;bottom:-2px!important;right:-3px!important}.operatorAvatarStatus:after{content:""!important;border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;width:5px!important;height:8px!important;position:absolute!important;top:46%!important;left:50%!important;transform:translate(-50%,-58%)rotate(45deg)!important}.operatorProfileCopy{gap:3px!important;min-width:0!important;display:grid!important}.operatorProfileCopy strong,.operatorProfileCopy small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.operatorProfileCopy strong{color:#f4f9fe!important;font-size:13px!important;font-weight:820!important;line-height:1.1!important}.operatorProfileCopy small{color:#9aafc0!important;font-size:11px!important;font-weight:650!important;line-height:1.1!important}.operatorMenu{z-index:260!important;color:#eaf3fb!important;background:radial-gradient(circle at 16% 0,#0796ff2b,#0000 38%),linear-gradient(#081e2ffc,#040e17fe)!important;border:1px solid #5fa6da5c!important;border-radius:13px!important;gap:0!important;padding:8px 12px!important;display:grid!important;position:absolute!important;overflow:visible!important;box-shadow:0 26px 62px #00000080,0 0 0 1px #0796ff14,inset 0 1px #ffffff0f!important}.operatorMenu:before{content:""!important;top:-10px!important;left:var(--operator-menu-notch-left,calc(100% - 72px))!important;background:#081e2ffc!important;border-top:1px solid #5fa6da5c!important;border-left:1px solid #5fa6da5c!important;width:18px!important;height:18px!important;position:absolute!important;transform:rotate(45deg)!important}.operatorMenu .operatorMenuAction{color:#eaf3fb!important;cursor:pointer!important;min-height:39px!important;font:inherit!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;margin:0!important;padding:4px 0!important;transition:background .14s,border-color .14s,color .14s!important;display:grid!important;position:relative!important}.operatorMenu .operatorMenuAction+.operatorMenuAction{border-top:1px solid #749bb81f!important}.operatorMenuIcon{color:#78b7ff!important;background:#3572a41c!important;border:1px solid #609dcf40!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:inline-flex!important}.operatorMenuIcon svg{width:14px!important;height:14px!important}.operatorMenuText{gap:2px!important;min-width:0!important;display:grid!important}.operatorMenuText strong,.operatorMenuText small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.operatorMenuText strong{color:#f3f8fd!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}.operatorMenuText small{color:#91a5b8!important;font-size:9.5px!important;font-weight:610!important;line-height:1.1!important}.operatorMenu .operatorMenuAction:hover,.operatorMenu .operatorMenuAction:focus-visible{color:#f2f8ff!important;background:linear-gradient(90deg,#0796ff14,#0000 72%)!important;outline:none!important}.operatorMenu .operatorMenuAction:hover .operatorMenuIcon,.operatorMenu .operatorMenuAction:focus-visible .operatorMenuIcon{background:#0796ff24!important;border-color:#0796ff61!important}.operatorMenu .operatorMenuAction.danger .operatorMenuIcon{color:#ff8b97!important;background:#ff425714!important;border-color:#ff425738!important}.operatorMenu .operatorMenuAction.danger .operatorMenuText strong{color:#ff8792!important}.operatorMenu .operatorMenuAction.danger:hover,.operatorMenu .operatorMenuAction.danger:focus-visible{background:#ff425714!important;border-color:#ff425742!important}.menuFocusedPanel{border-color:#0796ff75!important;box-shadow:0 18px 60px #0000006b,0 0 0 1px #0796ff29,0 0 30px #0796ff24!important}.mobileOperatorCard{display:none!important}@media (max-width:1120px){.sideRail{grid-template-rows:auto auto!important}.sideRailOperatorCard{display:none!important}.mobileOperatorCard{grid-column:1!important;align-self:start!important;width:auto!important;margin:0 18px 18px!important;display:grid!important}}@media (max-width:760px){.mobileOperatorCard{margin:0 12px 14px!important}}
.operatorMenu{width:var(--operator-menu-width,clamp(320px, 28vw, 410px))!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:12px!important;display:grid!important}.operatorMenu .operatorMenuAction{text-align:center!important;background:#0614203d!important;border:1px solid #749bb821!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:126px!important;padding:14px 10px!important;display:flex!important}.operatorMenu .operatorMenuAction+.operatorMenuAction{border-top:1px solid #749bb821!important}.operatorMenuIcon{width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.operatorMenuIcon svg{stroke-width:2px!important;width:36px!important;height:36px!important}.operatorMenuAction.admin .operatorMenuIcon{color:#1595ff!important;filter:drop-shadow(0 0 13px #0796ff47)!important}.operatorMenuAction.profile .operatorMenuIcon{color:#11d0b6!important;filter:drop-shadow(0 0 13px #11d0b642)!important}.operatorMenuAction.preferences .operatorMenuIcon{color:#a66bff!important;filter:drop-shadow(0 0 13px #a66bff4d)!important}.operatorMenu .operatorMenuAction.danger .operatorMenuIcon{color:#ff5c68!important;filter:drop-shadow(0 0 13px #ff5c6842)!important}.operatorMenuText{justify-items:center!important;gap:4px!important}.operatorMenuText strong,.operatorMenuText small{text-align:center!important}.operatorMenuText strong{font-size:15px!important;font-weight:820!important}.operatorMenuText small{color:#91a5b8!important;font-size:12px!important}.operatorMenu .operatorMenuAction.danger .operatorMenuText strong{color:#ff7d88!important}.operatorMenu .operatorMenuAction:hover,.operatorMenu .operatorMenuAction:focus-visible{background:#0796ff12!important;border-color:#0796ff42!important}.operatorMenu .operatorMenuAction.danger:hover,.operatorMenu .operatorMenuAction.danger:focus-visible{background:#ff425712!important;border-color:#ff42574d!important}@media (max-width:760px){.operatorMenu{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(320px,100vw - 40px)!important;max-width:min(320px,100vw - 40px)!important;padding:10px!important}.operatorMenu .operatorMenuAction{gap:9px!important;min-height:104px!important;padding:11px 8px!important}.operatorMenuIcon{width:40px!important;height:40px!important}.operatorMenuIcon svg{width:30px!important;height:30px!important}.operatorMenuText strong{font-size:13px!important}.operatorMenuText small{font-size:11px!important}}.operatorIdentity{min-height:68px!important}.operatorIdentity>.operatorAvatarButton.operatorProfileButton{grid-template-columns:36px minmax(0,1fr) 30px!important;height:48px!important}.operatorProfileAvatar{width:36px!important;height:36px!important}.operatorProfileCopy strong{font-size:13px!important}.operatorProfileCopy small{font-size:11px!important}.operatorMenu{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:280px!important;max-width:calc(100vw - 96px)!important;padding:8px!important;position:absolute!important;top:calc(100% - 12px)!important;left:58px!important}.operatorMenu:before{top:-10px!important;left:112px!important;right:auto!important}.operatorMenu .operatorMenuAction{gap:6px!important;min-height:72px!important;padding:8px!important}.operatorMenuIcon{width:30px!important;height:30px!important}.operatorMenuIcon svg{width:23px!important;height:23px!important}.operatorMenuText{gap:2px!important}.operatorMenuText strong{font-size:13px!important}.operatorMenuText small{font-size:10px!important}@media (max-width:760px){.operatorMenu{width:min(280px,100vw - 40px)!important;max-width:min(280px,100vw - 40px)!important;top:calc(100% + 8px)!important;left:0!important}.operatorMenu:before{left:24px!important}}
