*{box-sizing:border-box}body{margin:0;background:#080b10;color:#eef2f7;font-family:Arial,sans-serif}main{max-width:1440px;margin:auto;padding:10px 10px 18px}header{display:flex;justify-content:space-between;align-items:end;padding:4px 0 12px;border-bottom:1px solid #222b36}header b,header span{font-size:20px}header span{color:#aab6c5}header small{color:#7f8b99}.hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 0}.hero h1{font-size:30px;max-width:760px;margin:5px 0}.hero p{color:#98a6b7}.eyebrow{letter-spacing:2px;font-size:12px}.mode{border:1px solid #384657;border-radius:999px;padding:10px 16px}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}article{background:#0e141c;border:1px solid #202a36;border-radius:14px;padding:16px}.wide{grid-column:1/-1}h2{margin-top:0;font-size:16px}.decision{font-size:26px;font-weight:800;padding:18px 0}.danger,button{background:#e9eef5;color:#0a0d12;border:0;border-radius:9px;padding:12px 15px;font-weight:700;cursor:pointer}.danger{background:#351316;color:#ffb8bd}.danger.active{background:#b4232d;color:white}form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}label{font-size:11px;color:#8f9cac}input,select{display:block;width:100%;margin-top:6px;padding:11px;border-radius:8px;border:1px solid #2a3542;background:#090e14;color:white}.row{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid #222b36}.msg{font-weight:700}footer{color:#657386;font-size:12px;padding:30px 0}@media(max-width:700px){.hero{display:block}.hero h1{font-size:34px}.grid{grid-template-columns:1fr}.wide{grid-column:auto}.row,form{grid-template-columns:1fr 1fr}header,header small{display:block}header small{margin-top:8px}}.panelHead{display:flex;justify-content:space-between;gap:16px}.muted{color:#7f8b99}.signalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.signal{display:grid;grid-gap:8px;gap:8px;background:#090e14;border:1px solid #263241;border-radius:12px;padding:16px}.signal strong{font-size:22px}.signal small,.signal span{color:#8f9cac}.buy{color:#78d7a4}.sell{color:#ff9b9b}.hold{color:#e5cc82}.no_trade{color:#9eabba}@media(max-width:700px){.signalGrid{grid-template-columns:1fr}}.watchAdd{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin:10px 0 12px;align-items:stretch}.watchAdd input{margin:0;min-width:0}.watchAdd .exchangeSelect{margin:0;width:110px;min-width:110px;padding:0 12px}.watchAdd>button{white-space:nowrap}.watchGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.watchCard{background:#090e14;border:1px solid #263241;border-radius:10px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;align-items:center}.watchCard small{display:block;color:#7f8b99;margin-top:3px;font-size:11px}.watchCard strong{font-size:16px}.watchActions{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.watchActions button{font-size:10px;padding:8px 10px}.watchActions .ghost{background:transparent;color:#8f9cac;border:1px solid #2a3542}@media(max-width:1100px) and (min-width:701px){.watchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.watchGrid{grid-template-columns:1fr}.watchAdd{grid-template-columns:86px minmax(0,1fr)}.watchAdd .exchangeSelect{width:86px;min-width:86px}.watchAdd>button{grid-column:1/-1}.panelHead{align-items:flex-start;flex-direction:column}}.miniIntel{grid-column:1/-1;border-top:1px solid #202a36;padding-top:7px}.miniChart{width:100%;height:40px;display:block}.miniChart polyline{stroke:currentColor;stroke-width:1.8}.intelRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:6px}.intelRow span{font-size:10px;color:#7f8b99}.intelRow b{display:block;color:#eef2f7;font-size:12px;margin-top:3px}@media(max-width:700px){.intelRow{grid-template-columns:1fr 1fr}}.brokerBox{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;background:#090e14;border:1px solid #263241;border-radius:12px;padding:14px;margin-bottom:14px}.brokerBox b,.brokerBox small{display:block}.brokerBox small{color:#7f8b99;margin-bottom:5px}.brokerConnect{background:#e9eef5;color:#0a0d12;text-decoration:none;border-radius:9px;padding:12px 15px;font-weight:700}@media(max-width:700px){.brokerBox{grid-template-columns:1fr}}.whyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.whyGrid>div{background:#090e14;border:1px solid #263241;border-radius:12px;padding:14px}.whyGrid p{color:#8f9cac;margin:8px 0}@media(max-width:700px){.whyGrid{grid-template-columns:1fr}}.fold{background:#0e141c;border:1px solid #202a36;border-radius:16px;overflow:hidden}.fold>summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.fold>summary::-webkit-details-marker{display:none}.fold>summary b,.fold>summary small{display:block}.fold>summary small{color:#7f8b99;margin-top:5px}.fold>summary>span:last-child{font-size:11px;color:#aab6c5}.foldBody{padding:0 22px 22px}.foldBody article{margin-top:12px}.fold[open]>summary{border-bottom:1px solid #202a36}@media(max-width:700px){.fold>summary{align-items:flex-start}.foldBody{padding:0 14px 14px}}.signalBadge{display:inline-flex;align-items:center;justify-content:center;margin-top:5px;padding:5px 9px;border-radius:7px;border:1px solid #334155;background:#111827;min-width:70px;font-size:12px;letter-spacing:.02em}.signalBadge.buy,.signalBadge.up{border-color:#2d6a4f;background:rgba(45,106,79,.16)}.signalBadge.down,.signalBadge.sell{border-color:#8b3a3a;background:rgba(139,58,58,.16)}.signalBadge.hold,.signalBadge.sideways{border-color:#8a6d2f;background:rgba(138,109,47,.16)}.signalBadge.no_trade{border-color:#475569;background:rgba(71,85,105,.16)}.signalReason{margin-top:12px;padding:12px 14px;border:1px solid #263241;border-radius:10px;background:#0b1118}.signalReason p{margin:6px 0 0;color:#8f9cac;font-size:13px;line-height:1.45}.portfolioSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.portfolioSummary span{border:1px solid #263241;border-radius:10px;padding:12px;color:#8090a3;font-size:11px}.portfolioSummary b{display:block;color:#eef3f8;font-size:14px;margin-top:5px}.portfolioTabs{display:flex;gap:8px;margin:10px 0 14px}.portfolioTabs button{background:#0b1118;border:1px solid #263241;color:#8fa0b4}.portfolioTabs button.active{background:#e7edf4;color:#08101a}@media(max-width:700px){.portfolioSummary{grid-template-columns:1fr 1fr}.portfolioTabs{overflow-x:auto}.portfolioTabs button{white-space:nowrap}}.watchSearchWrap{position:relative}.stockSuggestions{position:absolute;z-index:20;left:0;right:160px;top:58px;background:#0b1118;border:1px solid #334155;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.35)}.stockSuggestions button{width:100%;display:grid;grid-template-columns:110px 1fr 45px;grid-gap:10px;gap:10px;text-align:left;align-items:center;border:0;border-bottom:1px solid #202a36;border-radius:0;background:#0b1118;color:#e8eef5;padding:11px 14px}.stockSuggestions button:hover{background:#121b26}.stockSuggestions small,.stockSuggestions span{color:#8fa0b4;font-weight:400}.stockSuggestions small{text-align:right}@media(max-width:700px){.stockSuggestions{right:0;top:104px}.stockSuggestions button{grid-template-columns:90px 1fr}.stockSuggestions small{display:none}}.searchPreview{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;border:1px solid #334155;border-radius:12px;background:#0b1118}.searchPreview b,.searchPreview small,.searchPreview span{display:block}.searchPreview small{font-size:10px;color:#708198;letter-spacing:.08em}.searchPreview b{font-size:17px;margin:3px 0}.searchPreview span{font-size:12px;color:#8fa0b4}@media(max-width:700px){.searchPreview{align-items:flex-start;flex-direction:column}.searchPreview button{width:100%}}.sampleResult{margin-top:14px;padding:14px;border:1px solid #263241;border-radius:12px;background:#0b1118}.sampleResult>p{color:#8fa0b4}.sampleResult .row{margin-top:8px}.autoControls{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.autoControls .ghost{background:transparent;color:#aab6c5;border:1px solid #2a3542}.autoControls button{font-size:11px;padding:9px 11px}body{font-size:14px}article{padding:18px}.row{font-size:12px}.mode{font-size:11px;padding:7px 11px}@media(max-width:700px){.hero h1{font-size:28px}.autoControls button{flex:1 1 100%}}.tickerBoard{display:grid;grid-gap:5px;gap:5px;margin:0 0 10px}.tickerLine{display:flex;align-items:center;gap:14px;overflow:hidden;border:1px solid #263241;border-radius:10px;background:#090e14;padding:6px 10px;font-size:11px;white-space:nowrap}.tickerLine>b{position:relative;z-index:3;flex:0 0 128px;font-size:10px;letter-spacing:.08em;background:#090e14;padding-right:10px}.tickerViewport{position:relative;flex:1 1;min-width:0;overflow:hidden;isolation:isolate}.tickerFlow{display:flex;gap:24px;min-width:max-content;animation:tickerScroll 28s linear infinite;padding-left:8px}.tickerFlow span{opacity:.9}.tickerViewport:before{content:"";position:absolute;z-index:2;left:0;top:0;bottom:0;width:14px;background:#090e14;pointer-events:none}.tickerLine:hover .tickerFlow{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-35%)}}@media(max-width:760px){.tickerLine{gap:8px;padding:7px 9px}.tickerLine>b{flex-basis:104px}.tickerFlow{gap:18px}}.tickerPick{border:0;background:transparent;padding:0;font:inherit;white-space:nowrap;cursor:pointer}.tickerPick:hover{text-decoration:underline}.compactDecision{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0;padding:8px 10px;border:1px solid #263241;border-radius:9px;font-size:12px}.compactDecision>span:first-child{font-size:13px}.compactDecision small{opacity:.65}.manualSide{display:flex;align-items:center;gap:6px}.manualSide button{padding:6px 12px;min-width:0;font-size:11px}.manualSide button.active{outline:1px solid currentColor}.signalBadge.supportive{color:#78d7a4;border-color:#285c43}.signalBadge.adverse{color:#ff9b9b;border-color:#6b3030}.signalBadge.mixed{color:#e5cc82;border-color:#675a28}.portfolioTradeRow{display:grid;grid-template-columns:1.2fr repeat(4,.8fr) 2.2fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #222b36;font-size:12px}.portfolioTradeRow small{display:block;margin-top:4px}.sideTag{width:max-content;padding:3px 7px;border:1px solid #344253;border-radius:999px;font-size:9px;font-weight:700}.sideTag.long{color:#78d7a4;border-color:#285c43}.sideTag.short{color:#ff9b9b;border-color:#6b3030}.portfolioActions{display:flex;gap:6px;justify-content:flex-end}.portfolioActions button{padding:7px 10px;font-size:10px;white-space:nowrap}.portfolioActions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.portfolioTradeRow{grid-template-columns:1fr 1fr}.portfolioActions{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:1100px) and (min-width:701px){.intelRow{grid-template-columns:repeat(4,1fr)}}.pnlPositive{color:#78d7a4!important}.pnlNegative{color:#ff9b9b!important}.pnlFlat{color:#e5cc82!important}.watchActions .squareActive{border:1px solid #49647f;background:#162333;color:#eef2f7}.watchActions .squareInactive{opacity:.38;cursor:not-allowed}.executionCompact{padding:10px 14px}.executionLine{display:flex;align-items:center;gap:8px;min-height:38px}.executionLine h2{margin:0 8px 0 0;font-size:14px;white-space:nowrap}.executionLine button{padding:7px 12px;font-size:10px;white-space:nowrap}.executionLine button.active{outline:1px solid #6f8eae}.executionLine small{margin-left:auto;color:#7f8b99;white-space:nowrap}@media(max-width:900px){.executionLine{flex-wrap:wrap}.executionLine small{width:100%;margin-left:0}}.executionLine .riskAction{border:1px solid #675a28;background:#201c0d;color:#e5cc82}.executionLine .killControl{border:1px solid #6b3030;background:#241114;color:#ffb8bd}.executionLine .killActive{border:1px solid #285c43;background:#10251a;color:#78d7a4}.tickerWaiting{opacity:.55!important}.tickerSignal{padding:2px 5px;border-radius:5px;border:1px solid #344253}.tickerSignal.buy{border-color:#285c43}.tickerSignal.sell{border-color:#6b3030}@media(max-width:700px){main{padding:7px}.hero{padding:14px 0}.hero h1{font-size:24px}.tickerLine>b{flex-basis:96px;font-size:9px}.tickerFlow{gap:14px}.watchCard{padding:9px 10px}.watchActions{flex-wrap:wrap}.watchActions button{padding:7px 9px;font-size:10px}.intelRow{grid-template-columns:repeat(2,1fr)}}.portfolioColumns{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.portfolioColumn{min-width:0;background:#090e14;border:1px solid #263241;border-radius:10px;padding:10px}.portfolioColumn h3{font-size:12px;margin:0 0 9px;justify-content:space-between}.portfolioColumn h3 small{font-size:10px;color:#8fa0b3}.portfolioColumn .portfolioTradeRow{grid-template-columns:minmax(90px,1.2fr) repeat(3,minmax(55px,.8fr));gap:6px;padding:8px 0}.portfolioColumn .portfolioTradeRow>span{font-size:10px}.portfolioColumn .portfolioActions{grid-column:1/-1}.emptyPortfolio{min-height:54px;display:grid;place-items:center;margin:0;color:#7f8b99;font-size:11px;border:1px dashed #263241;border-radius:8px}@media(max-width:1100px){.portfolioColumns{grid-template-columns:1fr 1fr}.portfolioColumn:last-child{grid-column:1/-1}}@media(max-width:700px){.portfolioColumns{grid-template-columns:1fr}.portfolioColumn:last-child{grid-column:auto}}.portfolioColumn h3 .headerAction{margin-left:auto;padding:5px 8px;font-size:9px;border:1px solid #675a28;background:#201c0d;color:#e5cc82}.portfolioActions .reverseAction{border:1px solid #49647f;background:#162333;color:#eef2f7}.signalBadge.fresh{color:#78d7a4;border-color:#285c43}.signalBadge.aging{color:#e5cc82;border-color:#675a28}.signalBadge.stale,.signalBadge.weakening{color:#ff9b9b;border-color:#6b3030}.doctorBadge{font-size:9px;padding:4px 6px;border:1px solid #475569;border-radius:7px;white-space:nowrap}.doctorBadge.healthy{color:#78d7a4;border-color:#285c43}.doctorBadge.watch{color:#e5cc82;border-color:#675a28}.doctorBadge.exit-risk,.doctorBadge.weakening{color:#ff9b9b;border-color:#6b3030}.brokerBox{padding:9px 12px;margin-bottom:8px;gap:8px}.brokerBox small{margin-bottom:2px;font-size:9px}.compactDecision{margin:7px 0;padding:6px 9px}.compactDecision>span:first-child{font-size:11px}.compactDecision small{font-size:9px}.signalGrid{gap:8px}.signalGrid label{font-size:9px}.signalGrid input,.signalGrid select{margin-top:4px;padding:8px 10px}.executionCompact{padding:8px 12px}.portfolioSummary{gap:7px}.portfolioSummary span{padding:8px 10px}.portfolioSummary b{margin-top:3px}article h2{margin-bottom:6px}.muted{margin:5px 0 8px}button{padding:9px 12px}.mode{padding:6px 10px}@media(min-width:901px){.signalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.watchCard{padding:8px 10px;gap:6px}.watchCard strong{font-size:14px}.miniIntel{padding-top:5px}.miniChart{height:32px}.intelRow{gap:4px;margin-top:4px}.intelRow span{font-size:9px}.intelRow b{font-size:11px;margin-top:2px}.watchActions{gap:4px}.watchActions button{padding:6px 8px;font-size:9px}.signalReason{margin-top:7px;padding:8px 10px}.signalReason p{font-size:11px;line-height:1.35}.portfolioColumns{gap:7px;margin-top:8px}.portfolioColumn{padding:8px}.portfolioColumn h3{margin-bottom:6px;font-size:11px}.portfolioColumn .portfolioTradeRow{padding:6px 0;gap:4px}.portfolioActions{gap:4px}.portfolioActions button{padding:5px 7px;font-size:9px}.executionLine{min-height:30px;gap:6px}.executionLine h2{font-size:12px}.executionLine button{padding:6px 9px;font-size:9px}.executionLine small{font-size:9px}.doctorBadge,.sideTag{font-size:8px;padding:3px 5px}.tickerLine{padding:5px 8px}.panelHead{gap:10px}@media(max-width:700px){.portfolioColumn,.watchCard{padding:8px}.executionLine button{flex:0 1 auto}.portfolioSummary span{padding:7px 8px}}body,h1,h2,h3,p{line-height:1.25}p{margin-top:6px;margin-bottom:6px}.muted,article{line-height:1.25}.muted{margin:4px 0 7px}.brokerBox,.compactDecision,.executionLine,.intelRow,.portfolioColumn small,.portfolioColumn span,.portfolioSummary,.portfolioSummary b,.portfolioSummary span,.portfolioTradeRow,.row,.watchCard small,.watchCard span{line-height:1.2}button,input,select{line-height:1.15}.executionLine button,.portfolioActions button,.watchActions button{line-height:1.1}.autoControls{margin:7px 0;gap:6px}.emptyPortfolio{line-height:1.2}.compactDecision+.row{margin-top:6px}.signalGrid+.panelHead{margin-top:10px}.executionCompact+article .signalGrid button{min-height:38px}article h2{scroll-margin-top:10px}@media(min-width:701px){.signalGrid button{min-height:38px}.panelHead+.portfolioSummary{margin-top:8px}}.passportRow{display:grid;grid-template-columns:minmax(90px,.8fr) .7fr 2fr;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #222b36;font-size:10px;line-height:1.2}.passportRow small{color:#8fa0b4}@media(max-width:700px){.passportRow{grid-template-columns:1fr}.passportRow small{white-space:normal}}.sponsorBlock{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px}.sponsorCopy{display:grid;grid-gap:3px;gap:3px}.sponsorCopy small{font-size:8px;letter-spacing:.08em}.sponsorCopy b{font-size:12px}.sponsorCopy span{font-size:9px;opacity:.72}.sponsorActions{display:grid;justify-items:end;grid-gap:3px;gap:3px}.sponsorActions button{padding:7px 11px;font-size:9px}.sponsorActions small{font-size:8px;opacity:.6}@media(max-width:700px){.sponsorBlock{align-items:flex-start;flex-direction:column}.sponsorActions{justify-items:start}}.heroPartner{margin-left:auto;min-width:300px;max-width:390px;padding:9px 12px;border:1px solid #263443;border-radius:12px;display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;align-items:center}.heroPartner small{font-size:8px;letter-spacing:.08em;opacity:.65}.heroPartner b{font-size:11px}.heroPartner span{font-size:9px;opacity:.68}.heroPartner button{grid-column:2;grid-row:1/4;padding:7px 10px;font-size:9px}@media(max-width:900px){.heroPartner{margin-left:0;min-width:0;max-width:none;width:100%}}@media(min-width:901px){.hero{grid-template-columns:minmax(520px,1fr) minmax(430px,620px) auto;column-gap:22px;align-items:center}.heroPartner{width:100%;max-width:none;min-width:0;padding:13px 16px;grid-template-columns:1fr auto;gap:5px 16px;min-height:76px}.heroPartner small{font-size:9px}.heroPartner b{font-size:14px}.heroPartner span{font-size:10px;line-height:1.25}.heroPartner button{padding:9px 14px;font-size:10px}.hero>.mode{white-space:nowrap}}@media(min-width:1400px){.heroPartner{min-width:520px}}.heroAds{grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;width:100%}.heroAd,.heroAds{display:grid;min-width:0}.heroAd{border:1px solid #263443;border-radius:12px;padding:10px 12px;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;align-items:center}.heroAd small{font-size:8px;letter-spacing:.08em;opacity:.65}.heroAd b{font-size:11px}.heroAd span{font-size:8px;line-height:1.25;opacity:.68}.heroAd button{grid-column:2;grid-row:1/4;padding:7px 9px;font-size:8px;white-space:nowrap}.rewardAd small{font-weight:700}@media(min-width:901px){.hero{grid-template-columns:minmax(500px,1fr) minmax(620px,820px) auto}.heroAds{min-width:620px}.heroAd{min-height:76px}}@media(max-width:900px){.heroAds{grid-template-columns:1fr 1fr}}@media(max-width:620px){.heroAds{grid-template-columns:1fr}.heroAd{width:100%}}.riskRadar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:8px 0}.riskRadar span{border:1px solid #263443;border-radius:9px;padding:7px 9px;font-size:8px;display:grid;grid-gap:3px;gap:3px}.riskRadar b{font-size:11px}.riskRadar.block,.riskRadar.high,.riskRadar.watch{border-left:2px solid}@media(max-width:700px){.riskRadar{grid-template-columns:repeat(2,minmax(0,1fr))}}.paperTestBlocks{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.paperTestBlocks>.wide{grid-column:auto;margin:0}.paperTestBlocks>.fold{min-width:0}@media(max-width:1000px){.paperTestBlocks{grid-template-columns:1fr}}.paperTestBlocks{align-items:stretch}.paperTestBlocks>article,.paperTestBlocks>details{box-sizing:border-box}.paperTestBlocks>.fold>summary{min-height:100%;box-sizing:border-box}.paperTestBlocks>.fold[open]>summary{min-height:auto}.paperTestBlocks{grid-auto-rows:minmax(186px,auto)}.paperTestBlocks>article,.paperTestBlocks>details{min-height:186px;height:100%}.paperTestBlocks>.fold:not([open])>summary{height:100%;min-height:186px;padding:22px;align-content:start;align-items:flex-start}.paperTestBlocks>.fold:not([open])>summary>span:last-child{margin-left:auto;align-self:flex-start}@media(max-width:1000px){.paperTestBlocks{grid-auto-rows:auto}.paperTestBlocks>.fold:not([open])>summary,.paperTestBlocks>article,.paperTestBlocks>details{min-height:auto}}.auditLine,.auditList{display:grid}.auditLine{grid-template-columns:150px 110px minmax(150px,1fr) 155px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #202a36;font-size:12px}.auditLine:last-child{border-bottom:0}.auditEvent{font-weight:700}.auditReason{color:#9aa8b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditLine time{color:#9aa8b8;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.auditLine{grid-template-columns:1fr auto;gap:5px 10px}.auditReason{grid-column:1/-1}.auditLine time{text-align:left}}.tradingModeBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 12px}.tradingModeBar button{min-height:42px}.tradingModeBar .active{outline:2px solid currentColor;outline-offset:1px}@media(max-width:700px){.tradingModeBar{grid-template-columns:1fr 1fr}}.mainTradeSetup{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(200px,1fr);grid-gap:10px;align-items:end;margin:10px 0}.mainTradeSetup label{font-size:11px}.mainTradeSetup input,.mainTradeSetup select{width:100%;margin-top:5px}.tradeStartBar{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;align-items:center;margin:10px 0}.primaryTradeAction{min-height:44px;font-weight:800}@media(max-width:700px){.mainTradeSetup,.tradeStartBar{grid-template-columns:1fr}}.tradeStartBar{grid-template-columns:minmax(360px,1fr) minmax(190px,260px) 44px}.tradeStatusMini{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));grid-gap:6px;gap:6px}.tradeStatusMini span{border:1px solid var(--line);border-radius:9px;padding:7px 9px;font-size:10px;display:flex;flex-direction:column;gap:2px}.tradeStatusMini b{font-size:12px}.compactRefresh{min-width:44px;width:44px;padding:0;font-size:18px}@media(max-width:900px){.tradeStartBar{grid-template-columns:1fr}.tradeStatusMini{grid-template-columns:1fr 1fr}.compactRefresh{width:100%}}.tradeStatusMini{grid-template-columns:repeat(5,minmax(76px,1fr))}.tradeCommandStatus{margin:8px 0;padding:9px 11px;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:700}.primaryTradeAction:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.tradeStatusMini{grid-template-columns:1fr 1fr}}.primaryTradeAction.autoState-active,.primaryTradeAction.autoState-monitoring{box-shadow:inset 0 0 0 2px currentColor}.primaryTradeAction.autoState-scanning{opacity:.82}.primaryTradeAction.autoState-paused{opacity:.72}.primaryTradeAction.autoState-error{box-shadow:inset 0 0 0 2px currentColor}.opportunityPair{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}.opportunityPair article{min-width:0}.opportunityList{margin-top:10px}.opportunityRow{display:grid;grid-template-columns:minmax(120px,1.4fr) 90px 55px 90px;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #222b36;font-size:11px}.opportunityRow small{display:block;color:#7f8b99;margin-top:3px}.opportunityRow .signalBadge{margin:0}@media(max-width:900px){.opportunityPair{grid-template-columns:1fr}.opportunityRow{grid-template-columns:minmax(110px,1fr) 80px 50px 85px}}.tradeWatchPair{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:12px;gap:12px;align-items:start}.tradeWatchPair>article{min-width:0;height:100%}.tradeWatchPair .watchGrid{grid-template-columns:1fr}.tradeWatchPair .watchCard{min-width:0}.tradeWatchPair .watchAdd{grid-template-columns:86px minmax(0,1fr)}.tradeWatchPair .watchAdd>button{grid-column:1/-1}.tradeWatchPair .compactDecision{min-height:48px}@media(max-width:1100px){.tradeWatchPair{grid-template-columns:1fr}.tradeWatchPair .watchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tradeWatchPair .watchGrid{grid-template-columns:1fr}}.opportunityPair article:last-child .opportunityRow{grid-template-columns:minmax(105px,1.25fr) 72px 45px 105px 68px}.potentialBadge{font-size:10px;font-weight:800;white-space:nowrap}.potentialBadge.high{font-size:11px}.potentialBadge.developing{opacity:.9}.potentialBadge.low{opacity:.65}@media(max-width:900px){.opportunityPair article:last-child .opportunityRow{grid-template-columns:minmax(100px,1fr) 68px 42px 96px 62px}}.newEntriesBlock{grid-column:1/-1}.newEntriesHead,.newEntryRow{display:grid;grid-template-columns:minmax(150px,1.6fr) 55px 85px 70px 80px 55px 80px 68px;grid-gap:8px;gap:8px;align-items:center}.newEntriesHead{padding:7px 0;color:#718096;font-size:9px;font-weight:800;letter-spacing:.05em}.newEntryRow{padding:9px 0;border-top:1px solid #222b36;font-size:11px}.newEntryRow small{display:block;color:#7f8b99;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newEntryRow button{padding:7px 9px;font-size:10px}.newEntriesNote{font-size:10px;margin-bottom:0}@media(max-width:900px){.newEntriesHead{display:none}.newEntryRow{grid-template-columns:minmax(120px,1.5fr) 50px 75px 60px 70px 50px 65px 60px;overflow-x:auto}}.compactHero{padding:10px 0}.compactHero h1{font-size:24px;margin:3px 0}.compactHero p{margin:4px 0}.compactTopWatch{grid-column:1/-1;padding:12px 14px}.compactTopWatch .panelHead{margin-bottom:6px}.compactTopWatch .panelHead h2{margin-bottom:2px}.compactTopWatch .watchCard{padding:8px 10px}.compactTopWatch .miniChart{height:26px}.compactTopWatch .intelRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.compactTopWatch .intelRow span:nth-child(n+5),.compactTopWatch .miniIntel>small{display:none}.compactTopWatch .watchActions button{padding:6px 8px;font-size:9px}.compactTopWatch .watchAdd{grid-template-columns:90px minmax(0,1fr) auto;margin:6px 0 8px}.tradeAdPair{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,4fr) minmax(180px,1fr);grid-gap:14px;gap:14px;align-items:stretch}.tradeAdPair .tradePanel{min-width:0}.tradeAdRail{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:10px;gap:10px}.sideAd{background:#0e141c;border:1px solid #263241;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:7px;justify-content:center}.sideAd small{font-size:9px;letter-spacing:.09em;color:#7f8b99}.sideAd b{font-size:13px}.sideAd span{font-size:10px;color:#8f9cac;line-height:1.35}.sideAd button{font-size:9px;padding:7px 8px;margin-top:3px}@media(max-width:1000px){.tradeAdPair{grid-template-columns:1fr}.tradeAdRail{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.compactTopWatch .watchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.compactTopWatch .watchGrid,.tradeAdRail{grid-template-columns:1fr}.compactTopWatch .watchAdd{grid-template-columns:80px minmax(0,1fr)}.compactTopWatch .watchAdd>button{grid-column:1/-1}}main>.compactTopWatch{margin:0 0 8px;width:100%}.compactHero+.compactTopWatch{margin-top:-2px}.compactTopWatch .watchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.compactTopWatch{padding:8px 10px!important}.watchTopBar{display:grid;grid-template-columns:auto minmax(280px,1fr) 34px;grid-gap:12px;gap:12px;align-items:center;margin-bottom:8px}.watchTopBar h2{font-size:12px;letter-spacing:.08em;margin:0}.watchTopBar>div:first-child span{display:block;font-size:8px;color:#6f8196;margin-top:2px}.watchTopBar .watchSearchWrap{min-width:0}.watchTopBar .watchAdd{display:grid;grid-template-columns:68px minmax(0,1fr) 64px;margin:0}.watchTopBar .watchAdd input,.watchTopBar .watchAdd select{height:32px;padding:6px 9px;font-size:10px}.watchTopBar .watchAdd button{height:32px;padding:5px 7px;font-size:9px}.watchRefresh{height:32px;width:34px;padding:0;font-size:16px}.compactTopWatch .watchGrid{gap:7px}.compactTopWatch .watchCard{padding:7px 9px;grid-template-columns:1fr auto;gap:5px}.compactTopWatch .watchCard>div:first-child b{font-size:12px}.compactTopWatch .watchCard>div:first-child small{font-size:8px}.compactTopWatch .watchCard>strong{font-size:12px}.compactTopWatch .miniIntel{padding-top:4px}.compactTopWatch .intelRow{margin-top:3px;grid-template-columns:repeat(4,1fr)}.compactTopWatch .intelRow b{font-size:9px;margin-top:1px}.compactTopWatch .signalBadge{padding:2px 4px;min-width:0;font-size:8px}.compactTopWatch .watchActions{gap:4px}.compactTopWatch .watchActions button{padding:4px 6px;border-radius:6px}.compactTopWatch .watchActions .ghost:last-child,.compactTopWatch .watchActions .squareInactive{display:none}@media(max-width:900px){.watchTopBar{grid-template-columns:1fr 34px}.watchTopBar>div:first-child{grid-column:1/-1}.watchTopBar .watchSearchWrap{grid-column:1}.compactTopWatch .watchGrid{grid-template-columns:1fr}}.compactHero{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr) auto;grid-gap:16px;gap:16px;align-items:center}.compactHero .heroTickerBoard{margin:0;min-width:0}.heroTickerBoard .tickerLine{height:29px;padding:4px 8px}.heroTickerBoard .tickerLine>b{flex-basis:112px}.heroTickerBoard .tickerFlow{font-size:10px}.compactHero>.mode{justify-self:end}@media(max-width:1100px){.compactHero{grid-template-columns:1fr auto}.compactHero .heroTickerBoard{grid-column:1/-1;grid-row:2}.compactHero>.mode{grid-column:2;grid-row:1}}@media(max-width:700px){.compactHero{display:grid;grid-template-columns:1fr}.compactHero>.mode{justify-self:start}.compactHero .heroTickerBoard,.compactHero>.mode{grid-column:1;grid-row:auto}}.compactHero{grid-template-columns:minmax(390px,34%) minmax(0,1fr) auto!important;gap:12px!important}.compactHero .eyebrow{font-size:9px;margin:0 0 2px}.compactHero h1{font-size:20px!important;line-height:1.05;margin:2px 0!important;white-space:nowrap}.compactHero>div:first-child>p:last-child{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.compactHero>.mode{font-size:9px;padding:7px 10px}.heroTickerBoard .tickerLine{height:25px!important}.heroTickerBoard .tickerLine>b{flex-basis:92px;font-size:9px}.heroTickerBoard .tickerFlow{font-size:9px}@media(max-width:1250px){.compactHero{grid-template-columns:minmax(340px,40%) minmax(0,1fr) auto!important}.compactHero h1{font-size:18px!important}}@media(max-width:1000px){.compactHero{grid-template-columns:1fr auto!important}.compactHero .heroTickerBoard{grid-column:1/-1;grid-row:2}.compactHero h1{white-space:normal}}:root{--ui-text:13px;--ui-small:10px;--ui-label:9px;--ui-title:15px;--ui-gap:12px;--ui-radius:12px}body{font-size:var(--ui-text);line-height:1.35}main{max-width:1560px;padding:10px 16px 24px}header{padding:5px 0 9px}header b,header span{font-size:18px}header small{font-size:10px}article{padding:14px;border-radius:var(--ui-radius)}article h2,h2{font-size:var(--ui-title);margin:0 0 5px}article h2,h2,h3{line-height:1.2}.muted{font-size:11px;line-height:1.35;color:#8998aa}.panelHead{min-height:34px;align-items:center}button{min-height:32px;padding:7px 11px;font-size:10px;border-radius:8px}input,select{min-height:36px;padding:8px 10px;font-size:12px}label{letter-spacing:.025em}.mode,label{font-size:9px}.mode{padding:6px 9px}.grid{gap:12px}.tradeAdPair{gap:12px;grid-template-columns:minmax(0,4fr) minmax(190px,1fr)}.tradePanel{padding:16px}.mainTradeSetup{gap:10px}.compactDecision{min-height:36px;padding:7px 10px}.tradeStartBar{gap:10px}.tradeStatusMini{gap:12px}.tradeStatusMini span{font-size:9px}.tradeStatusMini b{font-size:11px}.primaryTradeAction{min-height:38px;font-size:11px}.sideAd{padding:12px;border-radius:12px}.sideAd b{font-size:12px}.sideAd span{font-size:9px}.sideAd button{min-height:28px}.portfolioSummary{gap:8px;margin:9px 0}.portfolioSummary span{padding:9px 10px;font-size:9px}.portfolioSummary b{font-size:12px}.portfolioColumn{padding:9px}.portfolioColumn h3{font-size:10px;letter-spacing:.02em}.portfolioColumn .portfolioTradeRow>span{font-size:9px}.compactTopWatch{padding:10px!important}.watchTopBar{margin-bottom:7px}.watchTopBar h2{font-size:11px}.compactTopWatch .watchGrid{gap:8px}.compactTopWatch .watchCard{padding:8px 9px}.compactTopWatch .watchCard>div:first-child b,.compactTopWatch .watchCard>strong{font-size:11px}.compactTopWatch .miniChart{height:22px}.compactTopWatch .intelRow span{font-size:7px}.compactTopWatch .intelRow b{font-size:8px}.compactTopWatch .watchActions button{min-height:25px;padding:4px 7px;font-size:8px}.opportunityPair{gap:12px}.newEntriesHead,.newEntryRow{font-size:9px}.newEntryRow{padding:8px 0}.fold>summary{padding:13px 16px}.fold>summary b{font-size:12px}.fold>summary small{font-size:9px}.foldBody{padding:0 16px 16px}.signalBadge{font-size:9px;min-width:58px;padding:4px 7px}.row{font-size:10px;padding:8px 0}.brokerBox{padding:9px 11px}.brokerBox b{font-size:11px}.msg,.tradeCommandStatus{font-size:10px;line-height:1.35}footer{font-size:10px;padding:20px 0}@media(max-width:1200px){main{padding:9px 12px}.tradeAdPair{grid-template-columns:minmax(0,3.5fr) minmax(180px,1fr)}}@media(max-width:1000px){.tradeAdPair{grid-template-columns:1fr}.tradeAdRail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.portfolioColumns{grid-template-columns:1fr 1fr}}@media(max-width:700px){main{padding:7px}.tradePanel,article{padding:11px}.compactTopWatch .watchGrid,.mainTradeSetup,.portfolioColumns,.tradeAdRail{grid-template-columns:1fr}button{min-height:34px}}:root{--panel:#0c1219;--panel2:#090e14;--line:#263443;--soft:#8fa0b4;--text:#eef3f8}body{background:#070b10;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:12px}main{max-width:1600px;padding:8px 14px 20px}header{height:38px;padding:0 2px;align-items:center}header b,header span{font-size:17px;letter-spacing:-.015em}header small{font-size:9px}.compactHero{min-height:68px;padding:6px 0!important}.compactHero .eyebrow{font-size:8px;letter-spacing:.18em}.compactHero h1{font-size:19px!important;letter-spacing:-.025em}.compactHero>div:first-child>p:last-child{font-size:9px;color:#8ca0b6}.heroTickerBoard .tickerLine{height:23px!important;border-radius:7px}.heroTickerBoard .tickerLine>b{font-size:8px;letter-spacing:.08em}.heroTickerBoard .tickerFlow{font-size:8px}.grid{gap:10px}.fold,article{background:var(--panel);border-color:var(--line);border-radius:11px}article{padding:12px}article h2,h2{font-size:14px;letter-spacing:-.015em}.muted{font-size:10px;color:#8295aa}.panelHead{min-height:30px}.mode{font-size:8px;padding:5px 8px}.tradeAdPair{grid-template-columns:minmax(0,4.3fr) minmax(205px,1fr);gap:10px}.tradePanel{padding:14px 16px}.tradePanel h2{font-size:15px}.signalGrid label{font-size:8px}.signalGrid input,.signalGrid select,input,select{min-height:34px;font-size:11px;border-radius:7px}.compactDecision{border-radius:8px;min-height:34px;font-size:10px}.compactDecision>span:first-child{font-size:10px}.portfolioSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolioSummary span{border-radius:8px}.portfolioSummary b{font-size:11px}.sideAd{border-radius:11px;min-height:0}.sideAd small{font-size:8px}.sideAd b{font-size:11px}.sideAd span{font-size:8px}.wide>.panelHead h2{font-size:14px}.portfolioColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portfolioColumn{border-radius:9px}.portfolioColumn h3{font-size:9px;text-transform:uppercase;letter-spacing:.035em}.compactTopWatch{border-radius:11px!important}.watchTopBar{grid-template-columns:115px minmax(300px,1fr) 32px;gap:8px}.watchTopBar h2{font-size:10px}.watchTopBar>div:first-child span{font-size:7px}.watchTopBar .watchAdd{grid-template-columns:72px minmax(0,1fr) 66px}.watchRefresh,.watchTopBar .watchAdd input,.watchTopBar .watchAdd select{height:30px;min-height:30px}.compactTopWatch .watchCard{border-radius:8px}.compactTopWatch .watchCard>div:first-child b,.compactTopWatch .watchCard>strong{font-size:10px}.compactTopWatch .watchCard>div:first-child small{font-size:7px}.compactTopWatch .miniChart{height:20px}.opportunityPair{gap:10px}.opportunityPair article{min-height:190px;padding:13px}.opportunityRow{min-height:42px}.opportunityRow b{font-size:10px}.opportunityRow small{font-size:8px}.opportunityRow>span{font-size:10px}.newEntriesBlock{padding:13px}.newEntriesHead{font-size:8px;letter-spacing:.07em}.newEntryRow{min-height:38px}.fold>summary{min-height:54px;padding:11px 15px}.fold>summary b{font-size:11px}.fold>summary small{font-size:8px}.fold>summary>span:last-child{font-size:9px}.engineCard{min-height:178px;padding:14px}.engineCard .decision{font-size:28px;letter-spacing:.02em;padding:14px 0}.engineCard p{font-size:10px}.engineCard button{font-size:9px}.paperTestBlocks{gap:10px}.consoleCard,.toolsCard{min-height:160px}.consoleCard{padding:14px}button{min-height:30px;padding:6px 10px}.danger,button{font-size:9px}.emptyPortfolio{font-size:9px;min-height:52px}footer{font-size:9px;color:#66788d}@media(min-width:1201px){.engineCard{min-height:180px}.paperTestBlocks{grid-template-columns:1fr 1fr}.consoleCard,.toolsCard{height:100%}}@media(max-width:1100px){main{padding:8px 10px}.tradeAdPair{grid-template-columns:1fr}.portfolioColumns{grid-template-columns:1fr 1fr}.opportunityPair{grid-template-columns:1fr}.watchTopBar{grid-template-columns:1fr 32px}}@media(max-width:700px){body{font-size:12px}main{padding:6px}.compactHero h1{font-size:17px!important}.portfolioSummary{grid-template-columns:1fr 1fr}.portfolioColumns{grid-template-columns:1fr}.engineCard,.opportunityPair article{min-height:0}}.chartIcon{min-width:30px;width:30px;min-height:27px;padding:3px;font-size:16px;line-height:1;border-color:#34485d;background:#0a1118;color:#9fc2e7}.chartIcon:hover{background:#142130}.opportunityRow{grid-template-columns:minmax(120px,1.3fr) minmax(70px,.55fr) 55px minmax(80px,.65fr) 32px}.opportunityPair article:nth-child(2) .opportunityRow{grid-template-columns:minmax(115px,1.2fr) minmax(70px,.55fr) 48px minmax(95px,.8fr) 32px 68px}.newEntriesHead,.newEntryRow{grid-template-columns:minmax(150px,1.6fr) 55px 85px 70px 80px 55px 80px 32px 68px}.chartOverlay{position:fixed;inset:0;z-index:1000;background:rgba(2,6,10,.78);display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chartModal{width:min(760px,94vw);background:#0b121a;border:1px solid #33475b;border-radius:14px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.55)}.chartModalHead{display:flex;justify-content:space-between;align-items:center}.chartModalHead small{font-size:8px;letter-spacing:.12em;color:#7f94aa}.chartModalHead h2{font-size:16px;margin:2px 0}.chartModalHead button{font-size:18px;width:32px;padding:0}.chartRanges{display:flex;gap:6px;margin:12px 0 8px}.chartRanges button{min-height:27px;padding:4px 12px}.chartRanges button.active{background:#e7edf5;color:#071019}.expandedChart{width:100%;height:250px;border:1px solid #223243;border-radius:10px;background:#080e14;padding:10px}.expandedChart polyline{stroke:#dfe9f4;stroke-width:1.4}.chartStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:9px}.chartStats span{border:1px solid #253545;border-radius:8px;padding:8px;font-size:8px;color:#8195aa}.chartStats b{display:block;color:#eef4fa;font-size:11px;margin-top:2px}@media(max-width:700px){.expandedChart{height:190px}.chartStats{grid-template-columns:1fr 1fr}.opportunityPair article:nth-child(2) .opportunityRow,.opportunityRow{grid-template-columns:minmax(100px,1fr) 65px 45px 30px}.newEntriesHead{display:none}}.opportunityHeadActions{display:flex;align-items:center;gap:6px}.opportunityHeadActions select{min-height:28px;height:28px;width:auto;padding:3px 24px 3px 8px;font-size:8px}.opportunityHeadActions button{min-height:28px;cursor:pointer}.opportunityPair .opportunityList{max-height:390px;overflow:auto;scrollbar-width:thin}.opportunityPair article{min-height:260px}.opportunityModal{width:min(940px,96vw);max-height:88vh;overflow:hidden;background:#0b121a;border:1px solid #33475b;border-radius:14px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.55)}.opportunityModalToolbar{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:8px 0;border-top:1px solid #233241;border-bottom:1px solid #233241;font-size:9px;color:#8da0b5}.opportunityModalToolbar select{min-height:30px;width:80px}.opportunityModalList{max-height:62vh;overflow:auto}.opportunityModalRow{display:grid;grid-template-columns:28px minmax(150px,1.5fr) 100px 55px 100px 34px;grid-gap:10px;gap:10px;align-items:center;min-height:43px;border-bottom:1px solid #202d3a;font-size:10px}.opportunityModalRow>span:first-child{color:#63778d}.opportunityModalRow div{display:flex;flex-direction:column}.opportunityModalRow small{font-size:8px;color:#7790a8}@media(max-width:700px){.opportunityModalRow{grid-template-columns:24px minmax(100px,1fr) 70px 42px 32px}.opportunityHeadActions select,.opportunityModalRow>span:nth-child(5){display:none}}.watchNewPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.watchListTable,.watchNewBlock{min-width:0;min-height:360px;padding:13px}.watchListTable .panelHead,.watchNewBlock .panelHead{min-height:46px}.watchListTable .watchSearchWrap{position:relative;flex:1 1;max-width:520px}.watchListTable .watchAdd{display:grid;grid-template-columns:68px minmax(120px,1fr) 60px;grid-gap:5px;gap:5px}.watchListTable .watchAdd button,.watchListTable .watchAdd input,.watchListTable .watchAdd select,.watchListTable .watchRefresh{height:30px;min-height:30px}.terminalRows{max-height:430px;overflow:auto;scrollbar-width:thin}.terminalStockRow{display:grid;grid-template-columns:minmax(105px,1.2fr) 82px 82px 48px 32px 64px 30px;grid-gap:7px;gap:7px;align-items:center;min-height:42px;border-bottom:1px solid #202d3a;font-size:9px}.terminalStockRow>div{display:flex;flex-direction:column}.terminalStockRow small{font-size:7px;color:#7890a7}.terminalStockRow .signalBadge{min-width:0;text-align:center}.terminalStockRow button{min-height:27px;padding:4px 7px}.watchNewBlock .newEntryRow{min-height:42px}.watchNewBlock .newEntriesHead,.watchNewBlock .newEntryRow{grid-template-columns:minmax(90px,1.25fr) 42px 65px 58px 68px 42px 62px 30px 58px;gap:5px}.watchNewBlock{overflow:hidden}.watchNewBlock>.newEntryRow{font-size:8px}.watchNewBlock .newEntriesNote{margin-top:8px}@media(max-width:1100px){.watchNewPair{grid-template-columns:1fr}.watchListTable,.watchNewBlock{min-height:0}}@media(max-width:700px){.watchListTable .panelHead{align-items:flex-start;flex-direction:column}.watchListTable .watchSearchWrap{width:100%}.terminalStockRow{grid-template-columns:minmax(90px,1fr) 70px 65px 30px 52px}.terminalStockRow>.ghost,.terminalStockRow>b:first-of-type{display:none}.watchNewBlock .newEntryRow{overflow-x:auto}}.watchNewPair{align-items:stretch}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{box-sizing:border-box!important;margin:0!important;min-height:390px!important;height:100%!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{grid-column:auto!important}.watchNewPair .panelHead{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.watchNewPair .watchSearchWrap{min-width:0;max-width:420px}.watchNewPair .terminalRows{width:100%;overflow-x:hidden}@media(max-width:1100px){.watchNewPair{grid-template-columns:1fr!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{min-height:340px!important}}main{padding:10px 14px 24px!important;box-sizing:border-box}body{font-size:13px!important}article h2,h2{font-size:16px!important}.muted{font-size:11px!important;line-height:1.45}.watchNewPair{grid-gap:12px!important;gap:12px!important;width:100%!important;max-width:none!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{width:100%!important;max-width:none!important;min-height:440px!important;padding:16px!important;border-radius:12px!important}.watchNewPair .panelHead{display:block!important;min-height:0!important;margin-bottom:12px!important}.watchNewPair .panelHead h2{font-size:16px!important;margin-bottom:3px}.watchNewPair .panelHead .muted{font-size:11px!important}.watchListTable .watchSearchWrap{position:relative!important;width:100%!important;max-width:none!important;margin-top:12px!important}.watchListTable .watchAdd{display:grid!important;grid-template-columns:90px minmax(0,1fr) 74px!important;grid-gap:7px!important;gap:7px!important;width:100%!important}.watchListTable .watchAdd button,.watchListTable .watchAdd input,.watchListTable .watchAdd select{height:36px!important;min-height:36px!important;font-size:11px!important}.watchListTable .watchRefresh{position:absolute!important;right:0!important;top:-48px!important;width:36px!important;height:32px!important;font-size:16px!important}.terminalRows{width:100%!important;max-height:480px!important;overflow-y:auto!important;overflow-x:hidden!important}.terminalStockRow{grid-template-columns:minmax(115px,1.35fr) 88px 92px 54px 34px 70px 30px!important;gap:8px!important;min-height:48px!important}.terminalStockRow,.terminalStockRow b{font-size:11px!important}.terminalStockRow small{font-size:8px!important}.terminalStockRow .signalBadge,.terminalStockRow button,.watchNewBlock .newEntriesHead{font-size:9px!important}.watchNewBlock .newEntryRow{min-height:48px!important;font-size:10px!important}.watchNewBlock .newEntriesHead,.watchNewBlock .newEntryRow{grid-template-columns:minmax(105px,1.35fr) 48px 70px 62px 72px 48px 68px 32px 62px!important;gap:6px!important}.opportunityRow{min-height:47px!important}.opportunityRow,.opportunityRow b{font-size:11px!important}.opportunityRow small{font-size:9px!important}button{font-size:10px!important}input,select{font-size:11px!important}@media(max-width:1250px){.watchNewPair{grid-template-columns:1fr!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{min-height:380px!important}}@media(max-width:700px){main{padding:7px!important}body{font-size:12px!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{padding:12px!important}.terminalStockRow{grid-template-columns:minmax(90px,1fr) 70px 70px 32px 58px!important}.watchListTable .watchAdd{grid-template-columns:72px minmax(0,1fr) 62px!important}}.watchNewPair{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:clamp(6px,.8vw,14px)!important;gap:clamp(6px,.8vw,14px)!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{min-width:0!important;overflow:hidden!important;padding:clamp(9px,1vw,16px)!important}.watchNewPair .panelHead h2{font-size:clamp(13px,1vw,16px)!important}.watchNewPair .panelHead .muted{font-size:clamp(8px,.72vw,11px)!important}.watchListTable .watchAdd{grid-template-columns:clamp(58px,5vw,90px) minmax(0,1fr) clamp(54px,4.5vw,74px)!important}.watchListTable .watchAdd button,.watchListTable .watchAdd input,.watchListTable .watchAdd select{font-size:clamp(9px,.7vw,11px)!important}.terminalStockRow{grid-template-columns:minmax(78px,1.3fr) minmax(54px,.7fr) minmax(58px,.75fr) minmax(34px,.4fr) 30px minmax(48px,.55fr) 28px!important;gap:clamp(3px,.45vw,8px)!important;font-size:clamp(8px,.72vw,11px)!important}.terminalStockRow b{font-size:clamp(9px,.72vw,11px)!important}.terminalStockRow small{font-size:clamp(7px,.55vw,8px)!important}.terminalStockRow button{font-size:clamp(8px,.58vw,9px)!important;padding-inline:clamp(3px,.4vw,7px)!important}.watchNewBlock .newEntriesHead,.watchNewBlock .newEntryRow{grid-template-columns:minmax(72px,1.3fr) minmax(30px,.42fr) minmax(45px,.62fr) minmax(42px,.55fr) minmax(45px,.62fr) minmax(34px,.4fr) minmax(45px,.58fr) 28px minmax(45px,.58fr)!important;gap:clamp(2px,.35vw,6px)!important}.watchNewBlock .newEntryRow{font-size:clamp(8px,.65vw,10px)!important}@media(max-width:1250px){.watchNewPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{min-height:360px!important}.terminalStockRow{grid-template-columns:minmax(72px,1.25fr) minmax(48px,.7fr) minmax(52px,.75fr) 32px 28px minmax(44px,.55fr)!important}.terminalStockRow>.ghost{display:none!important}.watchNewBlock .newEntriesHead,.watchNewBlock .newEntryRow{grid-template-columns:minmax(70px,1.25fr) 34px 50px 46px 52px 38px 28px!important}.watchNewBlock .newEntriesHead>:nth-child(7),.watchNewBlock .newEntryRow>:nth-child(7){display:none!important}}@media(max-width:820px){.watchNewPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{padding:8px!important;border-radius:9px!important}.watchListTable .watchAdd{grid-template-columns:52px minmax(0,1fr) 48px!important;gap:3px!important}.watchListTable .watchAdd button,.watchListTable .watchAdd input,.watchListTable .watchAdd select{height:31px!important;min-height:31px!important;padding:3px 5px!important}.terminalStockRow{grid-template-columns:minmax(58px,1fr) minmax(42px,.65fr) minmax(46px,.7fr) 26px!important;min-height:42px!important}.terminalStockRow>.chartIcon,.terminalStockRow>b:first-of-type,.terminalStockRow>button:not(.chartIcon){display:none!important}.watchNewBlock .newEntriesHead,.watchNewBlock .newEntryRow{grid-template-columns:minmax(58px,1fr) 38px 44px 42px!important}.watchNewBlock .newEntriesHead>:nth-child(n+5),.watchNewBlock .newEntryRow>:nth-child(n+5){display:none!important}}@media(max-width:520px){main{padding:4px!important}.watchNewPair{gap:4px!important}.watchNewPair>.watchListTable,.watchNewPair>.watchNewBlock{padding:6px!important;min-height:300px!important}.watchNewPair .panelHead h2{font-size:11px!important}.watchNewPair .panelHead .muted{display:none}.watchListTable .watchAdd{grid-template-columns:44px minmax(0,1fr) 42px!important}.watchListTable .watchAdd button,.watchListTable .watchAdd input,.watchListTable .watchAdd select{font-size:8px!important}.terminalStockRow{grid-template-columns:minmax(48px,1fr) minmax(38px,.7fr) minmax(40px,.8fr)!important}.terminalStockRow>:nth-child(n+4){display:none!important}.watchNewBlock .newEntriesHead,.watchNewBlock .newEntryRow{grid-template-columns:minmax(48px,1fr) 34px 40px!important}.watchNewBlock .newEntriesHead>:nth-child(n+4),.watchNewBlock .newEntryRow>:nth-child(n+4){display:none!important}}.pairedMarketSection{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}.pairedMarketSection .watchNewPair{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.pairedMarketSection .watchListTable,.pairedMarketSection .watchNewBlock{width:100%!important;max-width:none!important;min-width:0!important;min-height:390px!important}.pairedMarketSection .watchListTable .panelHead{display:grid!important;grid-template-columns:minmax(170px,.8fr) minmax(300px,1.8fr) 38px!important;align-items:start!important;grid-gap:12px!important;gap:12px!important}.pairedMarketSection .watchListTable .watchSearchWrap{margin-top:0!important;width:100%!important;max-width:none!important}.pairedMarketSection .watchListTable .watchRefresh{position:static!important;width:36px!important;height:36px!important}.pairedMarketSection .watchNewBlock .panelHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important}@media(max-width:1050px){.pairedMarketSection .watchListTable .panelHead{grid-template-columns:1fr!important}.pairedMarketSection .watchListTable .watchRefresh{position:absolute!important;right:10px!important;top:10px!important}.pairedMarketSection .watchListTable .watchSearchWrap{margin-top:4px!important}}@media(max-width:720px){.pairedMarketSection .watchNewPair{gap:5px!important}.pairedMarketSection .watchListTable,.pairedMarketSection .watchNewBlock{min-height:320px!important}.pairedMarketSection .watchListTable .panelHead h2,.pairedMarketSection .watchNewBlock .panelHead h2{font-size:12px!important}}.pairedMarketSection .watchNewPair{align-items:stretch!important}.pairedMarketSection .aiIntelligenceWatch,.pairedMarketSection .watchListTable,.pairedMarketSection .watchNewBlock{width:100%!important;min-width:0!important;max-width:none!important;min-height:410px!important;padding:clamp(10px,.9vw,15px)!important;box-sizing:border-box!important;overflow:hidden!important}.aiIntelligenceWatch{background:var(--panel,#0b121a);border:1px solid #263646;border-radius:12px}.aiIntelligenceWatch .panelHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;margin-bottom:10px!important}.aiWatchHead,.aiWatchRow{display:grid;grid-template-columns:minmax(70px,1.15fr) 58px 72px 72px 42px 30px;grid-gap:5px;gap:5px;align-items:center}.aiWatchHead{min-height:28px;border-bottom:1px solid #263646;font-size:8px;color:#7891aa;font-weight:700}.aiWatchRows{max-height:315px;overflow:auto;scrollbar-width:thin}.aiWatchRow{min-height:43px;border-bottom:1px solid #202d3a;font-size:9px}.aiWatchRow>div{display:flex;flex-direction:column;min-width:0}.aiWatchRow small{font-size:7px;color:#7891aa}.assetType{font-size:7px;border:1px solid #33475b;border-radius:10px;padding:3px 5px;text-align:center;white-space:nowrap}.assetType.penny{border-color:#7b6419}.assetType.new{border-color:#315f79}.aiWatchNote{margin-top:8px!important;font-size:8px!important}.pairedMarketSection .watchListTable .panelHead{display:block!important}.pairedMarketSection .watchListTable .watchSearchWrap{margin-top:10px!important}.pairedMarketSection .watchListTable .watchRefresh{position:absolute!important;right:10px!important;top:10px!important}@media(max-width:1050px){.pairedMarketSection .watchNewPair{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.pairedMarketSection .aiIntelligenceWatch,.pairedMarketSection .watchListTable,.pairedMarketSection .watchNewBlock{padding:8px!important}.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(55px,1fr) 45px 52px 55px 28px!important}.aiWatchHead>:nth-child(5),.aiWatchRow>:nth-child(5){display:none!important}}@media(max-width:720px){.pairedMarketSection .watchNewPair{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aiIntelligenceWatch .mode{display:none}.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(48px,1fr) 40px 48px!important}.aiWatchHead>:nth-child(n+4),.aiWatchRow>:nth-child(n+4){display:none!important}.aiWatchNote{display:none}}.opportunityModalScroll{position:relative;min-height:0}.opportunityModalList{height:min(56vh,520px)!important;max-height:none!important;overflow-y:scroll!important;overflow-x:hidden!important;padding-right:5px;scrollbar-width:auto;scrollbar-color:#60758b #111b25}.opportunityModalList::-webkit-scrollbar{width:11px}.opportunityModalList::-webkit-scrollbar-track{background:#111b25;border-radius:8px}.opportunityModalList::-webkit-scrollbar-thumb{background:#60758b;border-radius:8px;border:2px solid #111b25}.scrollMoreBtn{display:block;width:100%;height:34px;margin-top:7px;border:1px solid #33475b;border-radius:8px;background:#111b25;color:#c9d7e5;font-size:9px;font-weight:700;cursor:pointer}.scrollMoreBtn:hover{background:#182532}@media(max-height:700px){.opportunityModalList{height:46vh!important}}.strategyValidationGrid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.strategyValidationCard{min-width:0;background:var(--panel,#0b121a);border:1px solid #263646;border-radius:12px;padding:14px;box-sizing:border-box}.metricStrip,.validationSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:10px 0}.metricStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.metricStrip span,.validationSteps span{min-width:0;border:1px solid #263646;border-radius:8px;padding:8px;font-size:8px;color:#7891aa}.metricStrip b,.validationSteps b{display:block;color:#dbe7f2;font-size:11px;margin-bottom:3px}.validationSteps small{display:block;font-size:7px;line-height:1.35}.strategyValidationCard button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.strategyValidationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.strategyValidationCard{padding:8px}.validationSteps{grid-template-columns:1fr}.metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyValidationCard h2{font-size:11px!important}.strategyValidationCard .panelHead p{display:none}}.aiWatchRow,.opportunityRow,.terminalStockRow{font-size:10px!important}.aiWatchRow button,.newEntryRow button,.opportunityRow button,.terminalStockRow button{height:30px!important;min-width:54px!important;padding:0 10px!important;border-radius:8px!important;font-weight:700!important;line-height:1!important}.aiWatchRow .chartIcon,.newEntryRow .chartIcon,.opportunityRow .chartIcon,.terminalStockRow .chartIcon,.terminalStockRow .ghost{min-width:30px!important;width:30px!important}.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(62px,1fr) 58px 62px 66px 38px 30px 54px 54px!important}.aiWatchRow{min-height:42px!important}.opportunityRow{grid-template-columns:minmax(95px,1.35fr) minmax(70px,.65fr) 42px 52px 30px 64px 64px!important;gap:7px!important;align-items:center!important}.opportunityRow button{width:100%!important}.assetPositionLines{display:flex!important;flex-direction:column!important}.assetPositionLine{display:grid;grid-template-columns:minmax(75px,1fr) minmax(70px,.8fr) minmax(110px,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:38px;border-bottom:1px solid #202d3a;font-size:9px}.assetPositionLine:last-child{border-bottom:0}.assetPositionLine>b{font-size:10px}.assetPositionLine span:last-child{text-align:right}.paperTotalPnl{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #31475a;border-radius:9px;padding:10px 12px;margin-top:10px;background:#0a121a}.paperTotalPnl span{font-size:9px;color:#8ba4bd}.paperTotalPnl b{font-size:16px}.paperTotalPnl small{text-align:right;color:#7891aa;font-size:8px}@media(max-width:1050px){.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(55px,1fr) 45px 52px 30px 50px 50px!important}.aiWatchHead>:nth-child(5),.aiWatchRow>:nth-child(5){display:none!important}.opportunityRow{grid-template-columns:minmax(75px,1fr) 60px 35px 30px 54px 54px!important}.opportunityRow>:nth-child(4){display:none!important}}.aiWatchRow button,.newEntryRow button,.opportunityRow button,.terminalStockRow button{height:26px!important;min-width:32px!important;width:auto!important;padding:0 7px!important;border-radius:5px!important;font-size:9px!important;font-weight:800!important}.aiWatchRow .chartIcon,.newEntryRow .chartIcon,.opportunityRow .chartIcon,.terminalStockRow .chartIcon,.terminalStockRow .ghost{width:28px!important;min-width:28px!important;height:26px!important;padding:0!important}.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(62px,1fr) 54px 58px 60px 34px 28px 38px 38px!important;gap:5px!important}.opportunityRow{grid-template-columns:minmax(100px,1.5fr) minmax(62px,.65fr) 38px 48px 28px 40px 40px!important;gap:5px!important}.quickActionGuide{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(520px,2.4fr) minmax(210px,1fr);align-items:center;grid-gap:14px;gap:14px;border:1px solid #273b4e;border-radius:10px;padding:9px 12px;margin:10px 0;background:#09121b}.quickActionGuide>div:first-child{display:flex;flex-direction:column;gap:2px}.quickActionGuide>div:first-child>b{font-size:10px}.quickActionGuide small,.quickActionGuide>div:first-child>span{font-size:8px;color:#7f9ab4}.quickActionItems{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quickActionItems span{display:flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}.quickActionItems i{display:grid;place-items:center;width:24px;height:22px;border:1px solid #40576d;border-radius:5px;background:#e8eef5;color:#07111b;font-style:normal;font-size:9px;font-weight:900}.quickActionGuide small{text-align:right}@media(max-width:1050px){.quickActionGuide{grid-template-columns:1fr}.quickActionGuide small{text-align:left}.quickActionItems{gap:8px}}.mainPaperPnl{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid #31475a;border-radius:9px;padding:9px 12px;margin:10px 0;background:#09131c}.mainPaperPnl span{font-size:9px;color:#8ba4bd;font-weight:700}.mainPaperPnl b{font-size:17px}.mainPaperPnl small{font-size:8px;color:#7891aa;text-align:right}.mainPaperPnl.profit b{color:#58d69a}.mainPaperPnl.loss b{color:#ff7777}@media(max-width:700px){.mainPaperPnl{grid-template-columns:1fr auto}.mainPaperPnl small{grid-column:1/-1;text-align:left}}:root{--ui-gap:10px;--ui-radius:10px;--ui-border:#263646;--ui-muted:#7891aa}main{gap:var(--ui-gap)!important}.aiIntelligenceWatch,.quickActionGuide,.strategyValidationCard,.watchPanel,article{border-radius:var(--ui-radius)!important}.panelHead{margin-bottom:9px!important}.panelHead h2{font-size:13px!important;line-height:1.15!important;letter-spacing:.01em}.muted,.panelHead p{font-size:8px!important;line-height:1.4!important}.mode{font-size:8px!important;white-space:nowrap}.portfolioColumns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.portfolioColumn{min-width:0!important;padding:10px!important}.portfolioColumn h3{min-height:28px;margin:0 0 8px!important;font-size:9px!important;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.portfolioColumn h3 small{font-size:7px!important}.portfolioTradeRow{font-size:8px!important;gap:6px!important;min-height:38px!important}.headerAction,.portfolioActions button{height:24px!important;padding:0 7px!important;font-size:7px!important;border-radius:5px!important}.portfolioSummary,.riskRadar{gap:6px!important}.portfolioSummary span,.riskRadar span{padding:7px 8px!important;font-size:7px!important}.portfolioSummary b,.riskRadar b{font-size:10px!important}.mainTradeSetup{gap:8px!important}.mainTradeSetup label{font-size:8px!important}.mainTradeSetup input,.mainTradeSetup select{height:32px!important;font-size:10px!important}.tradeStartBar{gap:7px!important}.tradeStatusMini{gap:5px!important}.tradeStatusMini span{font-size:7px!important}.primaryTradeAction{min-height:32px!important;font-size:9px!important}.autoControls button{height:28px!important;font-size:8px!important;padding:0 10px!important}.tradePanel>.row{font-size:8px!important;gap:7px!important;padding:7px 0!important}.tradePanel>.row button{height:25px!important;font-size:7px!important;padding:0 8px!important}.pairedMarketSection .aiIntelligenceWatch,.pairedMarketSection .watchListTable,.pairedMarketSection .watchNewBlock{min-height:360px!important}.quickActionGuide{margin:0!important}@media(max-width:900px){.portfolioColumns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.portfolioColumn{padding:7px!important}.portfolioTradeRow>:nth-child(4){display:none}.paperTotalPnl{grid-template-columns:1fr auto!important}.paperTotalPnl small{grid-column:1/-1;text-align:left!important}}.marketPair,.opportunityGrid,.opportunityPair{gap:8px!important}.opportunityRow{grid-template-columns:minmax(145px,1.65fr) minmax(90px,.75fr) 34px 52px 26px 38px 38px!important;gap:4px!important;padding-left:0!important;padding-right:3px!important}.opportunityRow>b:first-child,.opportunityRow>div:first-child,.opportunityRow>span:first-child{text-align:left!important}.opportunityRow button{justify-self:start!important}.opportunityRow .chartIcon{justify-self:center!important}.opportunityList,.opportunityRows{padding-left:0!important;padding-right:2px!important}@media(max-width:1200px){.opportunityRow{grid-template-columns:minmax(115px,1.5fr) minmax(78px,.7fr) 32px 44px 26px 36px 36px!important}}.executionPositionHead{margin-top:12px!important;padding-top:10px!important;border-top:1px solid #263646}.positionJump{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none;height:28px!important;padding:0 10px!important;font-size:8px!important;border:1px solid #40576d;border-radius:6px}#portfolio-positions{scroll-margin-top:12px}.pairedMarketSection .watchNewPair{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.terminalStockRow{display:grid!important;grid-template-columns:minmax(82px,1.35fr) minmax(62px,.7fr) 72px 38px 28px 40px 40px 28px!important;grid-gap:4px!important;gap:4px!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.terminalStockRow>button{min-width:0!important;width:100%!important;padding:0 4px!important}.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(62px,1.15fr) 48px 60px 58px 38px 28px 38px 38px!important;gap:4px!important;width:100%!important;box-sizing:border-box!important}.aiWatchRow>button{min-width:0!important;width:100%!important;padding:0 3px!important}.newEntriesHead,.newEntryRow{grid-template-columns:minmax(70px,1.25fr) 32px 54px 42px 56px 38px 46px 28px 38px 38px!important;gap:4px!important;width:100%!important;box-sizing:border-box!important}.newEntryRow>button{min-width:0!important;width:100%!important;padding:0 3px!important}.aiWatchRows,.newEntriesBlock,.terminalRows{overflow-x:hidden!important}@media(max-width:1350px){.terminalStockRow{grid-template-columns:minmax(70px,1.2fr) 58px 62px 34px 26px 36px 36px 26px!important}.aiWatchHead,.aiWatchRow{grid-template-columns:minmax(58px,1fr) 44px 54px 52px 34px 26px 34px 34px!important}.newEntriesHead,.newEntryRow{grid-template-columns:minmax(62px,1.1fr) 30px 50px 38px 50px 34px 42px 26px 34px 34px!important}}.indiaAiLiveFlow,.indiaTickerItem{align-items:center}.indiaTickerItem{display:inline-flex;gap:6px;opacity:1!important}.indiaTickerSymbol{color:#eef2f7;font-weight:800}.indiaTickerPrice{color:#c7d2df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.indiaTickerScore{color:#8fa0b4;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tickerSignal{display:inline-flex;align-items:center;justify-content:center;min-width:43px;padding:2px 6px;border-radius:6px;border:1px solid #475569;background:rgba(71,85,105,.14);font-size:9px;font-weight:800;line-height:1.25;letter-spacing:.02em}.tickerSignal.buy{color:#78d7a4;border-color:#2d6a4f;background:rgba(45,106,79,.18)}.tickerSignal.sell{color:#ff9b9b;border-color:#8b3a3a;background:rgba(139,58,58,.18)}.tickerSignal.hold,.tickerSignal.sideways,.tickerSignal.watch{color:#e5cc82;border-color:#8a6d2f;background:rgba(138,109,47,.18)}.tickerSignal.no_trade{color:#9eabba;border-color:#475569;background:rgba(71,85,105,.16)}@media(max-width:760px){.indiaTickerItem{gap:4px}.tickerSignal{min-width:38px;padding:2px 5px}.indiaTickerScore{font-size:9px}}.brokerRailLiveBlocks,.legacyAdHidden,.legacyBrokerHidden,.tradeAdRail.nativeBrokerControlRail,.tradeAdRail>.sideAd{display:none!important}.broker-connection-status{margin:8px 10px;padding:10px 12px;border:1px solid #26394d;border-radius:11px;background:#0b121a;color:#eef4fa;font-size:11px;overflow:hidden}.broker-connection-status__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.broker-connection-status__head strong{font-size:12px}.broker-connection-status__head span,.broker-connection-status__note{font-size:9px;color:#7890aa}.broker-connection-status__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.broker-connection-status__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-gap:7px;gap:7px;padding:9px;border:1px solid #22384b;border-radius:9px;background:#0e1721;min-width:0;overflow:hidden}.broker-connection-status__card>div:first-child{display:grid;min-width:0}.broker-connection-status__card small{font-size:8px;color:#7890aa}.broker-connection-status__connection{display:flex;align-items:center;gap:5px;justify-content:flex-end;min-width:0;max-width:100%;flex-wrap:wrap}.broker-connection-status__connection>span{font-size:9px;border:1px solid #40536a;border-radius:999px;padding:3px 7px;white-space:nowrap;max-width:100%}.broker-connection-status__connection>span[data-status=CONNECTED]{color:#78d7a4;border-color:#285c43}.broker-connection-status__connection>span[data-status=CONNECTOR_NOT_READY]{color:#e8b56d;border-color:#6c512d}.brokerSwitches{display:flex;gap:4px;flex:0 0 auto;max-width:100%}.brokerSwitches a,.brokerSwitches button{display:grid;place-items:center;min-height:25px;max-width:100%;padding:0 7px;border:1px solid #40536a;border-radius:6px;background:#111d28;color:#dce8f4;text-decoration:none;font-size:8px;font-weight:800;white-space:nowrap}.brokerSwitches button:not(:disabled){border-color:#6b3030;color:#ff9b9b}.brokerSwitches button:disabled{opacity:.45}.allocationMode{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid #1e3040}.allocationMode>span{font-size:8px;color:#7890aa}.allocationMode>div{display:flex;gap:4px;min-width:0;flex-wrap:wrap}.allocationMode button{min-height:24px;padding:0 8px;font-size:8px;background:#0a1118;color:#8fa0b4;border:1px solid #2d4358}.allocationMode button.active{color:#eef4fa;border-color:#6688a8;background:#172638}.broker-connection-status__card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.broker-connection-status__card dl>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.broker-connection-status__card dt{font-size:8px;color:#7890aa}.broker-connection-status__card dd{margin:0;font-size:10px;min-width:0}.broker-connection-status__card input{width:100%;box-sizing:border-box;background:#09111a;color:#eef4fa;border:1px solid #2b4359;border-radius:6px;padding:5px 6px;font-size:10px}.brokerControlMessage{grid-column:1/-1}.broker-connection-status__note{display:block;margin-top:7px}body{overflow-x:hidden}main{max-width:none!important;width:100%!important;padding:8px 10px 22px!important;box-sizing:border-box!important}.tradeAdPair,main{margin:0!important}.tradeAdPair{display:grid!important;grid-gap:0!important;align-items:start!important}#main-trading,.tradeAdPair .tradePanel{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}#main-trading>.brokerBox,.tradeAdRail{display:none!important}@media(max-width:1400px){.broker-connection-status__connection{justify-content:flex-start}.broker-connection-status__card{grid-template-columns:1fr}.broker-connection-status__connection{grid-column:1/-1}}@media(max-width:1180px){.broker-connection-status__grid{grid-template-columns:1fr}.tradeAdPair{width:100%!important}}@media(max-width:760px){main{padding:6px!important}.broker-connection-status{margin:6px}.broker-connection-status__head{align-items:flex-start;flex-direction:column}.broker-connection-status__card{grid-template-columns:1fr}.broker-connection-status__connection{justify-content:flex-start;flex-wrap:wrap}.allocationMode{align-items:flex-start;flex-direction:column}.broker-connection-status__card dl{grid-template-columns:1fr}#main-trading,.tradeAdPair{width:100%!important}}.tradeAdPair{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.tradeAdPair,.tradeAdPair>.tradePanel{width:100%!important;max-width:none!important}.tradeAdPair>.tradePanel{grid-column:1/-1!important;min-width:0!important;overflow:hidden!important}.tradeAdPair>.tradeAdRail{display:none!important}#main-trading{width:100%!important;max-width:none!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}#main-trading *{box-sizing:border-box}#main-trading button,#main-trading input,#main-trading select{max-width:100%}#main-trading button{white-space:nowrap;font-size:9px!important;min-width:0!important}#main-trading .tradeStartBar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important;flex-wrap:nowrap!important}#main-trading .tradeStatusMini{min-width:0!important;flex:1 1 auto!important;width:auto!important}#main-trading .tradeStartBar>button{margin:0!important;align-self:center!important}#main-trading .primaryTradeAction,#main-trading .tradeStartBar>button{width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;flex:0 0 auto!important;border-radius:8px!important}#main-trading .primaryTradeAction{padding:0 10px!important;font-size:8.5px!important}#main-trading .compactRefresh{display:none!important}#main-trading .tradeStartBar>button:not(.primaryTradeAction):not(.compactRefresh){padding:0 10px!important;font-size:8.5px!important}@media(min-width:1001px){.tradeAdPair{grid-template-columns:minmax(0,1fr)!important}.tradePanel{width:100%!important}}@media(max-width:1500px){#main-trading .tradeStartBar{gap:5px!important}#main-trading .primaryTradeAction,#main-trading .tradeStartBar>button:not(.primaryTradeAction):not(.compactRefresh){padding-left:8px!important;padding-right:8px!important;font-size:8px!important}}@media(max-width:1100px){#main-trading .tradeStartBar{flex-wrap:wrap!important}#main-trading .tradeStatusMini{flex:1 1 100%!important}#main-trading .tradeStartBar>button{flex:0 0 auto!important}}@media(max-width:760px){#main-trading .tradeStartBar{flex-wrap:wrap!important;justify-content:flex-start!important}#main-trading .tradeStatusMini{flex:1 1 100%!important}#main-trading .tradeStartBar>button:not(.compactRefresh){height:32px!important;padding-left:8px!important;padding-right:8px!important}}#market-intelligence-rows-mount{grid-column:1/-1;width:100%;min-width:0}.legacyMarketBlocksHidden{display:none!important}.miDashboard{width:100%;display:block;margin:10px 0 18px}.miRowLabel,.miTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.miTitle{padding:14px 16px;border:1px solid var(--line,#25324a);border-radius:12px;margin-bottom:10px}.miTitle div{display:flex;flex-direction:column;gap:3px}.miTitle b{font-size:15px}.miHead small,.miRowLabel span,.miTitle small{opacity:.68}.miTitle button{width:auto;padding:7px 10px}.miRowLabel{padding:8px 3px 6px;font-size:12px;letter-spacing:.04em}.miGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.miCard{min-width:0;margin:0!important;padding:12px!important;border-radius:12px!important;overflow:hidden}.miHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid rgba(127,127,127,.2)}.miHead h3{font-size:14px;margin:0 0 3px}.miHead>div{min-width:0}.miHead small{display:block;font-size:10px;line-height:1.3}.miHead>span{font-size:9px;white-space:nowrap;padding:4px 6px;border:1px solid rgba(127,127,127,.3);border-radius:999px}.miBody{padding-top:6px;min-height:150px}.miRow{display:grid;grid-template-columns:minmax(80px,1.2fr) minmax(60px,.8fr) minmax(62px,.7fr) 42px;align-items:center;grid-gap:6px;gap:6px;padding:7px 2px;border-bottom:1px solid rgba(127,127,127,.14);font-size:11px}.miRow>div{min-width:0;display:flex;flex-direction:column}.miRow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miRow small{opacity:.55;font-size:9px}.miRow strong{font-size:10px}.miRow strong.buy{color:#28b463}.miRow strong.sell{color:#e74c3c}.miRow em{font-style:normal;text-align:right;opacity:.75}.miSimple{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 2px;border-bottom:1px solid rgba(127,127,127,.14);font-size:11px}.miSimple span{opacity:.65;font-size:9px}.miEmpty{font-size:10px;opacity:.55;text-align:center;padding:38px 8px}.miRowLabel.global,.miRowLabel.opportunity{margin-top:2px}.miActionRow{grid-template-columns:minmax(95px,1.35fr) minmax(55px,.65fr) minmax(50px,.55fr) 38px 86px!important}.miActions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:86px!important}.miActions button{font-size:0!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:6px!important;line-height:22px!important}.miActions .miBuy:after{content:"B";font-size:10px}.miActions .miSell:after{content:"S";font-size:10px}.miActions .miWatch:after{content:"+";font-size:14px}.miBuy{background:#123d2d!important;color:#8ef0bd!important}.miSell{background:#421d25!important;color:#ff9ba9!important}.miWatch{background:#182839!important;color:#b9d7f3!important}@media(max-width:1100px){.miGrid{grid-template-columns:1fr 1fr}.miGrid>.miCard:last-child{grid-column:1/-1}}@media(max-width:720px){.miGrid{grid-template-columns:1fr}.miGrid>.miCard:last-child{grid-column:auto}.miRowLabel,.miTitle{align-items:flex-start;flex-direction:column}.miBody{min-height:auto}.miActionRow{grid-template-columns:minmax(90px,1fr) 60px 55px!important}.miActionRow>em{display:none}.miActions{grid-column:1/-1;justify-content:flex-start!important}}