@font-face{font-family:LiveFinanceWordmark;src:url(/fonts/InterDisplay-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}.scannerTodayCard{min-height:280px}.scannerWidgetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scannerStockWidget{border:1px solid #e1e7ef;border-radius:10px;background:#fff;overflow:hidden;min-width:0}.scannerWidgetHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:11px 12px 8px;background:#f7fbff;border-bottom:1px solid #e5ebf2}.scannerWidgetTitle{min-width:0}.scannerWidgetTitle b{display:block;color:#24415f;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scannerWidgetTitle small{display:block;color:#78879a;font-size:9px;margin-top:4px}.scannerWidgetCount{display:flex;align-items:baseline;gap:4px;flex:none}.scannerWidgetCount strong{font-size:18px;color:#24415f}.scannerWidgetCount span{font-size:9px;color:#78879a}.scannerWidgetMeta{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border-bottom:1px solid #edf1f5;color:#8794a4;font-size:9px}.scannerWidgetMeta .dashLink{font-size:9px}.scannerWidgetStocks{max-height:290px;overflow:auto}.scannerStockRow{display:grid;grid-template-columns:minmax(0,1.55fr) .9fr .72fr auto;gap:8px;align-items:center;padding:8px 11px;border-bottom:1px solid #edf1f5;font-size:10px}.scannerStockIdentity{min-width:0}.scannerStockIdentity b{display:block;color:#29445f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scannerStockIdentity small{display:block;color:#8794a4;font-size:8px;margin-top:2px}.scannerStockPrice{text-align:right;color:#29445f;font-weight:700}.scannerStockChange{text-align:right;font-weight:700}.scannerStockChange.positive{color:#23985a}.scannerStockChange.negative{color:#d64f55}.scannerStockRow .signalPill{font-size:8px!important;white-space:nowrap}.scannerTodayEmpty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:18px;padding:20px;text-align:center;color:#78879a}.scannerTodayEmpty div{display:flex;flex-direction:column;gap:6px}.scannerTodayEmpty b{font-size:13px;color:#29445f}.scannerTodayEmpty span{font-size:10px;max-width:430px;line-height:1.5}.scannerTodayEmpty .primaryBtn{white-space:nowrap}@media (max-width:1050px){.scannerWidgetGrid{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0}body{margin:0;font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;background:#f5f7fb;color:#172033;overflow-x:hidden}button,input,select{font:inherit}.app{display:flex;min-height:100vh;width:100%;min-width:0;overflow-x:hidden}aside{width:258px;background:#fff;border-right:1px solid #e2e7ef;padding:20px 14px;position:sticky;top:0;height:100vh;overflow:auto;flex:none}.brand{font-size:23px;font-weight:800;padding:5px 10px 22px;color:#10284b}.brandLogo{display:none}.brandWordmark{display:block;font-family:LiveFinanceWordmark,Inter Display,Inter,system-ui,sans-serif;font-size:23px;font-weight:800;line-height:1.05;letter-spacing:-.65px;color:#10284b;white-space:nowrap}.brand small{display:block;font-size:10px;color:#8994a6;font-weight:500;margin-top:5px}.nav button,.signout{width:100%;border:0;background:transparent;text-align:left;padding:11px 12px;border-radius:9px;color:#647087;cursor:pointer;margin:1px 0;font-size:14px}.nav button:hover,.nav button.active{background:#eaf1ff;color:#1954a6;font-weight:700}.pipeline{margin:34px 0 12px;background:#edf8f2;color:#398063;border-radius:11px;padding:13px;font-size:11px}.pipeline small{display:block;color:#7c8b84;margin-top:4px}.signout{color:#7a8495}main{flex:1 1 auto;width:auto;min-width:0;max-width:1550px;margin:0 auto;padding:30px 21px}header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.eyebrow{font-size:11px;letter-spacing:1.4px;color:#8995a9;font-weight:700}h1{font-size:32px;margin:6px 0 4px;color:#12294b}header p,.muted{margin:0;color:#7c8799;font-size:14px}.headRight{display:flex;align-items:center;gap:12px}.avatar{width:43px;height:43px;border-radius:50%;background:#dce8f8;color:#315b8e;display:grid;place-items:center;font-weight:700;font-size:13px}.refresh,.secondaryBtn{background:#fff;border:1px solid #dce3ec;color:#20558f;padding:9px 13px;border-radius:8px;font-weight:700;cursor:pointer}.refresh:hover,.secondaryBtn:hover{background:#f7f9fc}.primaryBtn{background:#192f51;color:#fff;border:0;padding:10px 15px;border-radius:8px;font-weight:700;cursor:pointer}.primaryBtn:disabled,.secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.full{width:100%;margin-top:7px}.linkBtn{border:0;background:transparent;color:#315b8e;cursor:pointer;width:100%;padding:12px}.hero{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#192f51;color:#fff;border-radius:16px;padding:24px;margin-bottom:20px}.hero.mini{padding:14px;margin:0 0 16px}.k{padding:0 20px;border-right:1px solid #ffffff25}.k:first-child{padding-left:0}.k:last-child{border-right:0}.k span{font-size:10px;letter-spacing:1.2px;color:#b5c3d8}.k b{display:block;font-size:25px;margin:9px 0 5px}.k b.ok{color:#86e1bb}.k small{color:#9eb0c8;font-size:12px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.grid>*{min-width:0}.card{background:#fff;border:1px solid #e2e7ef;border-radius:14px;padding:20px;margin-bottom:18px}.card h2{font-size:18px;margin:0 0 17px;color:#13294a}.pageHero{background:#192f51;color:#fff;border-radius:15px;padding:23px 25px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pageHero h2{margin:0 0 6px;font-size:23px}.pageHero p{margin:0;color:#b8c6d9;font-size:13px;line-height:1.5;max-width:760px}.heroControls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.heroControls input,.heroControls select{background:#fff;color:#172033;border:0;padding:10px;border-radius:7px}.uploadBtn{background:#fff;color:#182b49;padding:10px 15px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}.uploadBtn input{display:none}.stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0}.stats3>*{min-width:0}.stat{padding:15px;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:10px}.stat small{display:block;color:#7b8798;font-size:11px}.stat b{display:block;font-size:21px;margin-top:7px;color:#142b4d}.healthline{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;margin-top:16px;padding-top:13px;color:#7b8798;font-size:12px}.healthline b{color:#285b91}.row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid #edf0f4;font-size:12px}.row span{color:#707c90}.row small{display:block;color:#9aa4b2;margin-top:4px}.risk{padding:14px 0;border-bottom:1px solid #edf0f4}.risk:last-child{border-bottom:0}.risk b{font-size:12px}.risk p{font-size:12px;color:#697589;line-height:1.5;margin:7px 0}.risk small{color:#315b8e;font-size:11px}.barrow{margin:13px 0}.barrow>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.barrow span{color:#697589}.barrow b{color:#172033}.barrow i{display:block;height:7px;background:#b8c9e0;border-radius:10px}.loading,.empty{padding:28px;text-align:center;color:#8994a5;font-size:12px;background:#fafbfc;border-radius:10px}.notice{padding:11px 14px;background:#eef4ff;border:1px solid #dce7f8;border-radius:9px;color:#315b8e;font-size:12px;margin-bottom:18px}.notice button{float:right;border:0;background:transparent;color:inherit;font-weight:700}.error{color:#a84e4e!important}.source,.account,.recurring,.commitment,.goal{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #edf0f4}.source:last-child,.account:last-child,.recurring:last-child,.commitment:last-child,.goal:last-child{border-bottom:0}.source p,.account p,.recurring p,.commitment p,.goal p{font-size:11px;color:#7c8798;margin:5px 0}.source small{font-size:10px;color:#9aa4b2}.accountIcon{width:38px;height:38px;border-radius:10px;background:#edf3ff;color:#2a5c9c;display:grid;place-items:center;font-weight:800}.table{overflow:auto;border:1px solid #e7ebf1;border-radius:9px}.thead,.tr{display:grid;grid-template-columns:100px minmax(170px,1.4fr) minmax(150px,1fr) 130px 150px;gap:10px;padding:11px;min-width:760px;font-size:11px}.thead{background:#f7f9fc;color:#7d8797;font-weight:700}.tr{border-top:1px solid #edf0f4}.tr span{color:#758095}.credit{color:#2d8b64!important;font-weight:700}.debit{color:#b25454!important;font-weight:700}.toolbar{display:flex;gap:8px;align-items:center;margin-bottom:13px}.toolbar input{flex:1}.toolbar input,.toolbar select,.formrow input,.formrow select,.ask input,.formgrid input{padding:10px;border:1px solid #dfe5ed;border-radius:7px;background:#fff}.toolbar span{font-size:11px;color:#8994a5;white-space:normal;min-width:0}.mapping{display:flex;gap:7px;flex-wrap:wrap;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;padding:12px;margin-bottom:15px;font-size:11px}.mapping span,.mapping b{padding:6px 9px;background:#fff;border-radius:7px}.commitbar{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:12px;color:#7b8798}.tag{font-size:10px;background:#edf8f2;color:#347657;padding:6px 8px;border-radius:10px;white-space:nowrap}.formrow{display:flex;gap:7px;flex-wrap:wrap}.formrow>*{flex:1;min-width:120px}.iconBtn{border:0;background:#fff0f0;color:#ad5555;width:28px;height:28px;border-radius:7px;cursor:pointer}.forecastGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.forecastBox{padding:19px;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:11px}.forecastBox small{display:block;font-size:10px;letter-spacing:1px;color:#7d8797}.forecastBox b{display:block;font-size:24px;margin:9px 0}.forecastBox span{font-size:11px;color:#8b95a4}.method{margin-top:15px;color:#7c8797;font-size:11px}.safeValue{font-size:45px;font-weight:800;color:#17375f;margin:8px 0 25px}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;min-width:0}.formgrid>*{min-width:0}.formgrid label{font-size:11px;color:#7b8798}.formgrid input,.formgrid select{display:block;width:100%;max-width:100%;margin-top:6px}.progress{height:8px;background:#edf0f4;border-radius:10px;margin-top:11px;overflow:hidden}.progress i{display:block;height:100%;background:#4c8bc3;border-radius:10px}.dangerBox{margin-top:15px;padding:14px;background:#fff0ee;color:#9d4d45;border-radius:9px;font-size:12px}.success{padding:14px;background:#edf8f2;color:#347557;border-radius:9px;font-size:12px;line-height:1.5}.warnbox{padding:14px;background:#fff5e8;color:#96672d;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.ask{display:flex;gap:8px}.ask input{flex:1}.answer{margin-top:16px;padding:16px;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:10px}.answer p{font-size:13px;line-height:1.6;color:#344054}.answer small{font-size:10px;color:#8994a5}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{border:1px solid #dfe5ed;background:#fff;border-radius:20px;padding:8px 11px;color:#526078;cursor:pointer;font-size:11px}.auth{min-height:100vh;background:#192f51;display:grid;place-items:center;padding:20px}.authbox{width:410px;background:#fff;border-radius:17px;padding:32px;box-shadow:0 25px 70px #0004}.authbox .brand{padding:0 0 20px}.authbox h1{font-size:26px;margin:8px 0}.authbox .muted{line-height:1.5;margin-bottom:18px}.authbox input{display:block;width:100%;padding:11px;border:1px solid #dfe5ed;border-radius:8px;margin:9px 0}.authbox .error{font-size:12px;margin:8px 0}.authbox .eyebrow{font-size:10px}@media (max-width:1050px){aside{width:220px}main{padding:24px 12px}.grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr 1fr}.k:nth-child(2){border-right:0}.k{padding:12px 14px}.pageHero{align-items:flex-start;flex-direction:column}.heroControls{width:100%}}@media (max-width:760px){aside{display:none}main{padding:18px 9px}.hero,.stats3,.forecastGrid,.formgrid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar input{min-width:100%}.pageHero{padding:20px}.heroControls input,.heroControls select,.heroControls button,.uploadBtn{width:100%}}.trend{display:flex;gap:14px;align-items:flex-end;min-height:230px;padding:18px 8px 4px;overflow-x:auto}.trendCol{min-width:58px;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.trendBars{height:165px;width:34px;display:flex;align-items:flex-end;gap:4px}.trendBars i{display:block;width:15px;min-height:3px;border-radius:4px 4px 0 0;background:#1b3154}.trendBars i:last-child{background:#76d9b1}.trendCol b{font-size:13px}.trendCol small{font-size:12px;color:#71809a;white-space:nowrap}.method{margin-top:18px;padding-top:14px;border-top:1px solid #e5e9f0;color:#71809a;font-size:14px;line-height:1.5}.dangerBox{padding:14px;border-radius:10px;background:#fff3f1;border:1px solid #f1c7c0}.source,.goal,.risk{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #e5e9f0}.source:last-child,.goal:last-child,.risk:last-child{border-bottom:0}.source p,.goal p,.risk p{margin:5px 0;color:#71809a;font-size:14px}.source small,.goal small,.risk small{color:#71809a}.grow{flex:1}.goalhead{display:flex;justify-content:space-between}.progress{height:8px;background:#edf1f6;border-radius:99px;overflow:hidden;margin-top:10px}.progress i{display:block;height:100%;background:#76d9b1;border-radius:99px}.barrow{padding:9px 0}.barrow>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.barrow>i{display:block;height:7px;margin-top:6px;background:#1b3154;border-radius:99px}.row{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #e5e9f0}.row:last-child{border-bottom:0}.row span{display:flex;flex-direction:column;gap:3px}.row small{color:#71809a;font-size:13px}.row strong{white-space:nowrap}.credit{color:#269b78}.debit{color:#a23a36}.actionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.actionCard{border:1px solid #e3e8ef;border-radius:12px;padding:17px;background:#fbfcfe}.actionHigh{border-color:#e8c5c0;background:#fffaf9}.actionTop{display:flex;justify-content:space-between;align-items:center}.priority{font-size:10px;font-weight:800;letter-spacing:.8px;padding:5px 8px;border-radius:12px;background:#eef2f7}.priority.high{background:#fff0ee;color:#a14c45}.priority.medium{background:#fff6e9;color:#95672d}.priority.info{background:#edf8f2;color:#347557}.actionStatus{font-size:11px;color:#7c8798}.actionCard h3{margin:12px 0 7px;font-size:17px}.actionCard p{font-size:13px;color:#657187;line-height:1.5;margin:0 0 9px}.actionImpact{font-weight:800;color:#1d5a8e;margin-bottom:8px}.actionCard small{display:block;color:#7a8698;line-height:1.5}.actionButtons{display:flex;gap:8px;margin-top:14px}.debtRow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #edf0f4}.debtRow:last-child{border-bottom:0}.debtRow p{margin:5px 0 0;color:#7b8798;font-size:12px}.debtNums{text-align:right;display:flex;flex-direction:column;gap:4px}.debtNums small{color:#7b8798}.annualChart{height:280px;display:flex;align-items:flex-end;gap:12px;padding:15px 4px 0;overflow-x:auto}.annualCol{min-width:58px;height:245px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.annualBar{width:34px;border-radius:7px 7px 2px 2px;background:#b8c9e0;min-height:8px}.annualBar.above{background:#76d9b1}.annualBar.below{background:#d9a39b}.annualCol b{font-size:12px}.annualCol small{font-size:10px;color:#748096;white-space:nowrap}.copMetrics{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.copMetrics span{background:#fff;border:1px solid #e2e7ef;padding:6px 8px;border-radius:7px;font-size:11px;color:#526078}.toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f4;font-size:12px}.toggleRow:last-of-type{margin-bottom:15px}.toggleRow input[type=checkbox]{width:18px;height:18px}.toggleRow b{font-size:11px;color:#398063}.inlineNumber{width:130px;padding:8px;border:1px solid #dfe5ed;border-radius:7px}.actionGrid+.method{margin-top:10px}@media (max-width:900px){.actionGrid{grid-template-columns:1fr}.annualChart{gap:8px}}.opportunityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.opportunityCard{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:18px;box-shadow:0 2px 8px #00000006}.opportunityCard h3{margin:12px 0 8px;font-size:18px}.opportunityCard p{font-size:12px;color:#667388;line-height:1.55;min-height:78px}.opportunityTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.opportunityTop>b{font-size:11px;color:#315b8e}.opportunityTag{font-size:10px;font-weight:800;letter-spacing:.6px;padding:5px 8px;border-radius:10px;background:#edf3ff;color:#315b8e}.opportunityMeta{display:flex;gap:7px;flex-wrap:wrap}.opportunityMeta span{font-size:10px;padding:5px 7px;background:#f7f9fc;border:1px solid #e6eaf0;border-radius:7px;color:#697589}.opportunityFacts{border-top:1px solid #edf0f4;margin:12px 0;padding-top:11px;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8994a5}.opportunityFacts b{display:block;color:#24324a;margin-top:3px}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#121e316b;display:grid;place-items:center;padding:20px;z-index:20}.modalCard{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:22px;box-shadow:0 24px 80px #0003}.modalCard h2{margin:10px 0 4px}.detailGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.detailGrid div{padding:12px;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:9px}.detailGrid small,.detailGrid b{display:block}.detailGrid small{font-size:10px;color:#8994a5;margin-bottom:5px}.detailGrid b{font-size:13px}.detailText{font-size:13px;line-height:1.6;color:#526078}.disclosure{padding:12px;background:#fff7e8;border:1px solid #f1dfb7;border-radius:9px;color:#86672d;font-size:11px;line-height:1.5;margin-top:14px}@media (max-width:1050px){.opportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.opportunityGrid{grid-template-columns:1fr}.detailGrid{grid-template-columns:1fr 1fr}}.screenerSegments{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0 10px}.screenerSegments button{border:1px solid #dfe5ed;background:#fff;color:#526078;border-radius:9px;padding:8px 11px;font-size:11px;cursor:pointer}.screenerSegments button b{margin-left:5px;color:#17375f}.screenerSegments button.active{background:#edf3ff;border-color:#bfd1ef;color:#1d5a8e}.screenerToolbar{margin:10px 0}.screenerToolbar input{min-width:230px}.screenerSummary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 0;font-size:11px;color:#7a8698}.clickableRow{cursor:pointer}.clickableRow:hover{background:#f7faff}.screenerTable table{min-width:1050px}.screenerTable{overflow-x:auto}.inlineMethod{display:inline-block;margin:0;padding:0;border:0}.researchModal{width:min(980px,100%)}.researchChart{margin:18px 0 8px;padding:12px;border:1px solid #e5eaf1;border-radius:12px;background:#fbfcfe}.researchChart svg{display:block;width:100%;height:auto}.chartLegend{display:flex;gap:14px;flex-wrap:wrap;padding:8px 4px 0;font-size:11px;color:#667388}.chartLegend span{display:inline-flex;align-items:center;gap:5px}.chartLegend i{width:18px;height:3px;border-radius:3px;display:inline-block}.legendPrice{background:#17375f}.legend5{background:#7b4bc4}.legend20{background:#2f8f73}.legend50{background:#d28a2e}.legend200{background:#a35b58}.researchInsightGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.researchInsightGrid .card{margin:0}.researchInsightGrid .success{margin-top:10px}@media (max-width:760px){.researchInsightGrid{grid-template-columns:1fr}.researchModal{padding:16px}.researchChart{padding:7px}}.scannerBuilder{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:20px;margin-bottom:18px;box-shadow:0 2px 8px #12294b06}.scannerBuilderTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #edf0f4;padding-bottom:16px}.scannerEyebrow{font-size:11px;font-weight:800;letter-spacing:1.1px;color:#72809a}.scannerBuilder h2,.resultsHeader h2{margin:5px 0 0;font-size:20px;color:#12294b}.scannerBuilder h2 select{border:0;border-bottom:1px solid #cdd7e5;background:#f7f9fc;font-weight:800;color:#1d5a8e;padding:2px 22px 2px 6px;border-radius:5px}.scannerMeta{display:flex;gap:10px;flex-wrap:wrap}.scannerMeta label{font-size:10px;color:#7a8799}.scannerMeta select{display:block;margin-top:5px;min-width:125px;padding:8px 9px;border:1px solid #dce3ec;border-radius:7px;background:#fff;color:#25364f}.conditionList{margin:16px 0 10px}.conditionJoin{margin:2px 0 0 38px;font-size:10px;font-weight:800;letter-spacing:.8px;color:#8a62c7;text-transform:uppercase}.conditionRow{display:grid;grid-template-columns:28px minmax(170px,1fr) minmax(130px,.8fr) minmax(170px,1fr) 30px;gap:8px;align-items:center;margin:8px 0}.conditionRow select{width:100%;padding:9px 10px;border:1px solid #dce3ec;border-radius:7px;background:#fff;color:#25364f;font-size:12px}.conditionIndex{width:25px;height:25px;border-radius:50%;background:#edf3ff;color:#315b8e;display:grid;place-items:center;font-size:11px;font-weight:800}.conditionRemove{border:0;background:#fff0f0;color:#a84e4e;width:28px;height:28px;border-radius:7px;cursor:pointer;font-weight:800}.conditionRemove:disabled{opacity:.25;cursor:not-allowed}.scannerBuilderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scanBtn{padding:10px 18px}.scannerHint{font-size:11px;color:#8994a5}.scannerResults{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:18px 18px 8px;overflow:hidden}.resultsHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.resultsSub{font-size:11px;color:#8994a5;margin-top:5px}.resultTools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.resultTools input{width:245px;padding:9px 11px;border:1px solid #dce3ec;border-radius:7px}.resultTools button{padding:9px 11px;border:1px solid #dce3ec;background:#fff;color:#315b8e;border-radius:7px;font-weight:700;cursor:pointer}.resultTools button:hover{background:#f7f9fc}.resultSummary{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0f4;margin-top:15px;padding:10px 0;color:#71809a;font-size:11px}.resultSummary select{border:0;background:transparent;color:#315b8e;font-weight:700}.columnSettings{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:8px;padding:10px;margin-top:10px;font-size:11px}.columnSettings label{display:inline-flex;align-items:center;gap:4px;color:#536178}.scannerTableWrap{overflow:auto;border:1px solid #e4e9f0;border-radius:8px}.scannerTable{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-size:12px}.scannerTable th{position:sticky;top:0;background:#edf3ff;color:#152b4d;text-align:left;padding:10px 11px;border-bottom:1px solid #d9e2ef;white-space:nowrap}.scannerTable td{padding:10px 11px;border-bottom:1px solid #edf0f4;color:#344054;white-space:nowrap}.scannerTable tbody tr:nth-child(2n){background:#f8fafd}.scannerTable tbody tr:hover{background:#eef5ff}.scannerTable td:first-child,.scannerTable th:first-child{color:#738199}.symbolLink{color:#2c80ed;font-weight:700}.changeUp{color:#2d8b64!important;font-weight:700}.changeDown{color:#c24f4f!important;font-weight:700}.signalPill{display:inline-block;border-radius:12px;padding:5px 8px;font-size:10px;font-weight:800}.signalPill.bullish{background:#eaf8f1;color:#2d805e}.signalPill.bearish{background:#fff0ef;color:#a44d49}.ageText{color:#8994a5}.scannerEmpty,.scannerLoading,.scannerNoMatch{padding:42px 20px;text-align:center;color:#7c8799;background:#fafbfc;border-radius:9px;margin-bottom:8px}.scannerEmpty div{font-size:16px;font-weight:800;color:#1b3154;margin-bottom:6px}.scannerEmpty span{font-size:12px}.scannerLoading{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px}.spinner{width:14px;height:14px;border:2px solid #dce4ef;border-top-color:#315b8e;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.scannerNoMatch{font-size:12px;color:#8a6b32;background:#fff8e9;border:1px solid #f0dfb8}@media (max-width:900px){.scannerBuilderTop,.resultsHeader{flex-direction:column}.scannerMeta{width:100%}.scannerMeta label{flex:1}.resultTools{width:100%}.resultTools input{flex:1;width:auto}.conditionRow{grid-template-columns:25px 1fr 1fr 1fr 28px}}@media (max-width:650px){.scannerMeta{display:grid;grid-template-columns:1fr 1fr}.conditionRow{grid-template-columns:25px 1fr 28px}.conditionRow select:nth-child(3){grid-column:2}.conditionRow select:nth-child(4){grid-column:2}.resultTools input{min-width:100%}}.scannerProgress{display:flex;align-items:center;gap:12px;margin:14px 0;color:#526987;font-size:14px}.scannerProgressBar{height:7px;background:#e7edf5;border-radius:999px;overflow:hidden;flex:1;min-width:180px}.scannerProgressBar span{display:block;height:100%;background:#17375f;border-radius:999px;transition:width .2s}.scannerSettings{display:flex;gap:14px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;margin-bottom:12px}.scannerSettings label{font-size:14px;color:#526987}.scannerSettings input{margin-right:5px}.conditionJoin{font-size:12px;font-weight:700;color:#7b4bc4;position:absolute;left:75px;top:44px}.conditionRow{position:relative}.scannerSavedBar{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:16px 18px;margin-bottom:18px;display:grid;grid-template-columns:auto minmax(300px,1fr);gap:12px 24px;align-items:center}.scannerSavedBar h3,.scannerHistory h3{margin:4px 0 0;font-size:17px;color:#12294b}.savedCreate{display:flex;gap:8px;justify-content:flex-end}.savedCreate input{width:220px;padding:9px 11px;border:1px solid #dce3ec;border-radius:7px}.savedList{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.savedChip{display:inline-flex;border:1px solid #dce3ec;border-radius:8px;overflow:hidden;background:#f7f9fc}.savedChip button{border:0;background:transparent;padding:7px 10px;color:#315b8e;font-size:12px;font-weight:700;cursor:pointer}.savedChip .savedDelete{border-left:1px solid #dce3ec;color:#a84e4e;padding:7px 9px}.savedEmpty{font-size:12px;color:#8994a5}.scannerHistory{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:18px;margin-top:18px}.scannerHistoryHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.historyTable{overflow:auto;border:1px solid #e4e9f0;border-radius:8px}.historyHead,.historyRow{display:grid;grid-template-columns:1.4fr 1fr 1.1fr .8fr 1.3fr;gap:10px;min-width:760px;padding:10px 11px;font-size:11px}.historyHead{background:#edf3ff;color:#6e7b90;font-weight:800}.historyRow{border-top:1px solid #edf0f4;color:#526078}.historyRow b,.historyRow small{display:block}.historyRow small{margin-top:3px;color:#9aa4b2}.historyOk{color:#2d805e;font-weight:800}.historyFail{color:#a44d49;font-weight:800}@media (max-width:760px){.scannerSavedBar{grid-template-columns:1fr}.savedCreate{justify-content:flex-start}.savedList{grid-column:1}.historyHead,.historyRow{grid-template-columns:1.3fr 1fr 1fr .8fr 1.2fr}}.scannerWorkspace{background:#fff;border:1px solid #d9e2ef;border-radius:18px;margin:18px 0;padding:18px}.workspaceToolbar,.resultsHeader,.drawerTitle{display:flex;align-items:center;justify-content:space-between;gap:18px}.workspaceToolbar b{display:block;font-size:19px}.workspaceToolbar span{display:block;color:#71819b;font-size:14px;margin-top:4px}.workspaceActions{display:flex;gap:8px}.workspaceActions button,.resultsTools button,.resultsTools select{border:1px solid #d6e0ed;background:#fff;border-radius:10px;padding:9px 13px;color:#16355f;font-weight:700}.workspacePanels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.miniPanel{border:1px solid #dbe4f0;border-radius:14px;padding:14px;background:#f8fafc}.miniPanel h3{margin:0 0 10px;color:#17345d}.inlineForm{display:flex;gap:8px}.inlineForm input{flex:1;min-width:0}.watchItem,.alertItem{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-top:1px solid #e2e8f0;cursor:pointer}.watchItem.selected{background:#e9f1ff;border-radius:8px}.watchItem span,.alertItem small{display:block;color:#71819b;font-size:13px}.alertItem>span{font-size:13px;color:#276c58}.scannerBuilder{background:#fff;border:1px solid #d9e2ef;border-radius:18px;padding:22px;margin-bottom:18px}.scannerBuilderTop{display:flex;justify-content:space-between;gap:24px}.scannerBuilderTop h2{margin:8px 0 0;color:#112f59}.scannerBuilderTop h2 select{font-size:inherit;font-weight:800;border:0;background:#eef4fb;color:#185b9d;border-radius:8px;padding:5px 9px}.scannerMeta{display:grid;grid-template-columns:repeat(3,minmax(125px,1fr));gap:10px;min-width:600px}.scannerMeta label{font-size:12px;color:#60718d}.scannerMeta select{display:block;width:100%;margin-top:4px}.conditionList{margin-top:22px}.conditionBlock{position:relative}.conditionRow{display:grid;grid-template-columns:38px 1.2fr 1fr 1fr 34px;gap:9px;align-items:center;margin-bottom:8px}.conditionRow select,.conditionRow input,.scannerMeta select,.inlineForm input,.drawerActions select{border:1px solid #cfdae8;border-radius:9px;padding:10px;background:#fff;color:#17345d;min-width:0}.conditionIndex{width:30px;height:30px;border-radius:50%;background:#edf4fd;color:#2c5d96;display:flex;align-items:center;justify-content:center;font-weight:800}.conditionRemove{border:0;background:#fff0f0;color:#c75a5a;border-radius:8px;height:34px;font-size:21px}.conditionJoin{font-size:11px;font-weight:800;color:#71819b;margin:0 0 5px 46px}.builderFooter{display:flex;align-items:center;gap:10px;margin-top:12px;position:relative}.scannerHint{font-size:13px;color:#72819a}.addConditionWrap{position:relative}.attributeMenu{position:absolute;z-index:30;bottom:44px;left:0;width:520px;background:#101a2b;border:1px solid #294260;border-radius:12px;padding:10px;box-shadow:0 15px 40px #00000047}.attributeTabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #294260;padding-bottom:8px}.attributeTabs button{background:#17263c;color:#c7d7ed;border:0;border-radius:7px;padding:7px 9px}.attributeTabs button.active{background:#245e96;color:#fff}.attributeGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.attributeGrid button{background:#16243a;border:1px solid #263d59;color:#e1ebf8;border-radius:7px;text-align:left;padding:8px}.scannerResults{background:#fff;border:1px solid #d9e2ef;border-radius:18px;padding:20px}.resultsHeader h2{margin:5px 0;color:#12345e}.resultsHeader small{color:#74839a}.resultsTools{display:flex;gap:8px;align-items:center}.resultsTools input{border:1px solid #d5dfeb;border-radius:9px;padding:10px 12px;width:190px}.scanProgress{height:5px;background:#e7eef7;border-radius:10px;overflow:hidden;margin:16px 0}.scanProgress i{display:block;height:100%;background:#244a7d}.scannerTable{overflow:auto}.scannerHead,.scannerRow{display:grid;grid-template-columns:48px minmax(190px,1.6fr) minmax(110px,.9fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(110px,1fr) minmax(210px,1.7fr) 42px;min-width:1150px;gap:10px;align-items:center;padding:11px 12px}.scannerHead{position:sticky;top:0;z-index:8;text-align:center;justify-items:center;align-content:center;box-shadow:0 1px #dbe5f1;padding-top:12px;padding-bottom:12px;min-height:42px;height:auto;overflow:visible}.scannerHead span,.scannerRow>span{min-width:0}.scannerRow>span:nth-child(1),.scannerRow>span:nth-child(4),.scannerRow>span:nth-child(5),.scannerRow>span:nth-child(6),.scannerRow>span:nth-child(8){text-align:center}.scannerRow .signalPill{justify-self:start;white-space:normal;line-height:1.3;max-width:100%}.scannerHead{background:#edf3fc;color:#16365f;font-weight:800;font-size:13px;border-radius:10px}.scannerRow{width:100%;border:0;border-bottom:1px solid #e5ebf3;background:#fff;text-align:left;color:#17345d;cursor:pointer}.scannerRow:hover{background:#f5f9ff}.scannerRow strong{color:#2473da}.signalPill{background:#e8f7ef;color:#237653;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:800}.scannerRow small{display:block;color:#8491a4;font-size:11px}.scannerEmpty{padding:55px;text-align:center;color:#8a6a2c;background:#fff8e9;border:1px solid #f0dfb4;border-radius:10px;margin-top:10px}.drawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08142659;z-index:100;display:flex;justify-content:flex-end}.stockDrawer{width:min(620px,94vw);height:100%;background:#fff;overflow:auto;padding:24px;box-shadow:-15px 0 45px #0003;position:relative}.drawerClose{position:absolute;right:18px;top:14px;border:0;background:#edf3fa;border-radius:50%;width:34px;height:34px;font-size:23px}.drawerTitle{padding-right:45px}.drawerTitle h2{margin:5px 0;color:#143761}.drawerTitle span{color:#7a879a;font-size:13px}.drawerTitle>b{font-size:23px;color:#123a67}.drawerStats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.drawerStats .stat{background:#f5f8fc;border-radius:10px;padding:10px}.drawerChart{border:1px solid #dbe4ef;border-radius:12px;padding:10px}.drawerChart svg{width:100%;height:260px;color:#2369aa}.chartLegend{display:flex;gap:18px;color:#71819b;font-size:12px}.drawerActions{display:flex;gap:8px;margin-top:14px}.drawerActions select{flex:1}.drawerSignal{margin-top:14px;background:#edf8f1;border-radius:10px;padding:12px}.drawerSignal b,.drawerSignal small{display:block}.drawerSignal small{color:#627b70;margin-top:4px}@media (max-width:1000px){.scannerBuilderTop{display:block}.scannerMeta{min-width:0;margin-top:16px}.workspacePanels{grid-template-columns:1fr}.resultsHeader{display:block}.resultsTools{margin-top:12px;flex-wrap:wrap}.conditionRow{grid-template-columns:32px 1fr 1fr 1fr 30px}.scannerHint{display:none}}.scanDiagnostics{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border:1px solid #d9e2ef;border-radius:8px;background:#f7f9fc;color:#536985;font-size:14px}.scanDiagnostics b{color:#17375f}.scanErrors{margin:8px 0 14px;padding:8px 12px;border:1px solid #ead8c1;border-radius:8px;background:#fffaf1;color:#7a5a24}.scanErrors summary{cursor:pointer;font-weight:700}.scanErrors div div{display:flex;gap:8px;padding:4px 0;border-top:1px solid #eee}.scanErrors div div span{color:#6b7280}.alertItemActions{display:flex;align-items:center;gap:6px}.alertItemActions .iconBtn{padding:5px 7px;font-size:11px}.watchItem{gap:8px}.watchItem>div:first-child{flex:1}.scannerDataStatus{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 13px;margin-bottom:14px;border:1px solid #ecd9ad;background:#fff9eb;border-radius:10px;color:#765d2c}.scannerDataStatus.ready{border-color:#cfe6d8;background:#eff9f3;color:#27654d}.scannerDataStatus b{font-size:13px}.scannerDataStatus span{font-size:12px}.scannerDataStatus small{margin-left:auto;color:#71819b}.watchItem button{margin-left:8px}.workspaceActions{flex-wrap:wrap}.whyPanel{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;margin:10px 0 14px;border:1px solid #cfe6d8;background:#eff9f3;border-radius:10px;color:#27654d}.whyPanel b{font-size:13px}.whyPanel span{font-size:12px;color:#557567}.drawerConditions{margin-top:14px;border:1px solid #dbe4ef;border-radius:10px;padding:12px;background:#f8fafc}.drawerConditions>b{display:block;margin-bottom:7px;color:#17375f}.drawerConditions>div{padding:7px 0;border-top:1px solid #e7edf4}.drawerConditions span,.drawerConditions small{display:block}.drawerConditions span{font-weight:700;font-size:13px}.drawerConditions small{margin-top:3px;color:#71819b;font-size:11px}.alertsTable{overflow:auto}.alertTableHead,.alertTableRow{display:grid;grid-template-columns:1.5fr 1.2fr 1.6fr .8fr .7fr 1.7fr;gap:12px;align-items:center;min-width:1100px}.alertTableHead{padding:10px 12px;background:#edf3fc;border-radius:10px;color:#16365f;font-weight:800;font-size:13px}.alertTableRow{padding:14px 12px;border-bottom:1px solid #e5ebf3;color:#17345d}.alertTableRow small{display:block;color:#7b899d;font-size:12px;margin-top:3px}.alertActions{display:flex;gap:5px;flex-wrap:wrap}.statusPill{background:#f1f3f6;color:#68778c;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:800;text-transform:capitalize}.dangerBtn{color:#b94c4c!important}.method{font-size:13px;color:#71819b;margin-top:10px}.opportunityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opportunityCard{text-align:left;border:1px solid var(--border,#dfe5ec);background:var(--card,#fff);border-radius:14px;padding:16px;cursor:pointer}.opportunityCard:hover{transform:translateY(-1px);box-shadow:0 8px 24px #14233714}.oppTop,.oppPrice,.oppFooter{display:flex;align-items:center;justify-content:space-between;gap:10px}.oppTop>b{font-size:21px}.oppSymbol,.oppFooter small{color:#697586;font-size:13px}.oppPrice{margin:14px 0}.oppPrice b{font-size:19px}.oppPrice span{font-weight:700}.oppEvidence{display:grid;gap:5px;font-size:13px;min-height:58px}.oppFooter{border-top:1px solid var(--border,#e6eaf0);margin-top:12px;padding-top:10px}.signalPill.bearish{background:#fff0f0;color:#a33}.historyList{margin-top:12px;border-top:1px solid var(--border,#e6eaf0)}@media (max-width:1000px){.opportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.opportunityGrid{grid-template-columns:1fr}}.opportunityExtension{background:#fff;border:1px solid #d9e2ef;border-radius:18px;padding:20px;margin:20px 0 18px;box-shadow:0 2px 8px #12294b06}.opportunityExtensionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid #edf0f4;padding-bottom:16px}.opportunityExtensionHead h2{margin:6px 0 4px;color:#12345e;font-size:21px}.opportunityExtensionHead p{margin:0;color:#71819b;font-size:13px;line-height:1.55}.opportunityExtensionActions{display:flex;gap:8px;flex-shrink:0}.opportunityStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0}.opportunityStats>div{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:11px;padding:12px}.opportunityStats small,.opportunityStats b,.opportunityStats span{display:block}.opportunityStats small{font-size:10px;color:#72809a;letter-spacing:.5px}.opportunityStats b{font-size:21px;color:#12345e;margin-top:4px}.opportunityStats span{font-size:11px;color:#8994a5;margin-top:2px}.opportunityExtensionGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.opportunityFilterCard,.opportunityWorkflowCard{border:1px solid #dbe4f0;border-radius:14px;padding:16px;background:#fff}.opportunityFilterCard h3,.opportunityWorkflowCard h3,.opportunityResultsHead h3{margin:0 0 12px;color:#17345d;font-size:17px}.opportunityFilterCard .formgrid{margin-bottom:12px}.opportunityWorkflowCard .method{line-height:1.65}.opportunityExtensionResults{margin-top:14px;border-top:1px solid #edf0f4;padding-top:16px}.opportunityResultsHead{display:flex;justify-content:space-between;align-items:center}.opportunityResultsHead small{color:#8994a5;font-size:11px}.opportunityExtensionHistory{margin-top:14px;border-top:1px solid #edf0f4;padding-top:14px}.opportunityExtensionHistory .historyList{margin-top:12px}@media (max-width:1000px){.opportunityStats{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunityExtensionGrid{grid-template-columns:1fr}}@media (max-width:700px){.opportunityStats{grid-template-columns:1fr 1fr}.opportunityExtensionHead{display:block}.opportunityExtensionActions{margin-top:12px}}.oppScoreLine{display:flex;justify-content:space-between;align-items:center;margin:4px 0 8px;font-size:12px;color:#5f7089}.opportunityCardV2{transition:transform .15s ease,box-shadow .15s ease}.opportunityCardV2:hover{transform:translateY(-2px)}.oppPlanGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0}.oppPlanGrid div{background:#f7f9fc;border:1px solid #e4eaf2;border-radius:8px;padding:7px}.oppPlanGrid small,.oppPlanGrid b{display:block}.oppPlanGrid small{font-size:9px;color:#78879c;letter-spacing:.5px}.oppPlanGrid b{font-size:12px;margin-top:3px;color:#17375f}.oppMetrics{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#738198;margin-bottom:8px}.oppMetrics b{color:#23344e}.oppLifecycle{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0 14px}.oppLifecycle span{font-size:10px;font-weight:800;letter-spacing:.4px;background:#eef4fb;border:1px solid #dce6f1;border-radius:12px;padding:5px 8px;color:#315b8e}.oppLifecycle i{font-style:normal;color:#8a98ab}.oppDrawerScore{display:flex;flex-direction:column;align-items:flex-end}.oppDrawerScore b{font-size:35px;color:#17375f}.oppDrawerScore small{font-size:11px;color:#71809a}.oppPlanPanel{border:1px solid #dce5ef;background:#f8fafc;border-radius:12px;padding:13px;margin:15px 0}.oppPanelTitle{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px}.oppPanelTitle span{font-size:10px;color:#7a8798}.oppPlanLarge{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.oppPlanLarge>div{background:#fff;border:1px solid #e2e8ef;border-radius:9px;padding:9px}.oppPlanLarge small,.oppPlanLarge b,.oppPlanLarge span{display:block}.oppPlanLarge small{font-size:9px;color:#75849a}.oppPlanLarge b{font-size:15px;color:#17375f;margin-top:4px}.oppPlanLarge span{font-size:9px;color:#8995a5;margin-top:3px}.oppDecisionGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.oppDecisionGrid>div{border:1px solid #e1e7ef;border-radius:11px;padding:12px}.oppBars{display:grid;gap:7px;margin-top:9px}.oppBars>div{display:grid;grid-template-columns:90px 1fr 24px;align-items:center;gap:7px;font-size:10px;color:#69778b}.oppBars i{display:block;height:6px;background:#edf1f5;border-radius:8px;overflow:hidden}.oppBars em{display:block;height:100%;background:#315b8e;border-radius:8px}.oppContext{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.oppContext span{font-size:10px;color:#718096}.oppContext b{float:right;color:#24354d}.oppOutcomeActions{border-top:1px solid #edf0f4;padding-top:10px;margin-top:2px}.opportunityDrawer{max-width:860px}@media (max-width:900px){.oppPlanLarge{grid-template-columns:repeat(2,1fr)}.oppDecisionGrid{grid-template-columns:1fr}}@media (max-width:600px){.oppPlanGrid,.oppPlanLarge{grid-template-columns:1fr 1fr}}.opportunityPerformance{display:grid;grid-template-columns:minmax(270px,1fr) 2fr;gap:16px;background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:18px;margin:16px 0}.performanceIntro h3{margin:3px 0 6px;color:#17375f}.performanceIntro p{margin:0;font-size:12px;line-height:1.5;color:#738198}.performanceMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.performanceMetrics>div{border:1px solid #e1e7ef;border-radius:10px;padding:12px;background:#f8fafc}.performanceMetrics small,.performanceMetrics b,.performanceMetrics span{display:block}.performanceMetrics small{font-size:9px;letter-spacing:.5px;color:#7b8798}.performanceMetrics b{font-size:22px;color:#17375f;margin:4px 0}.performanceMetrics span{font-size:10px;color:#7c8898}.opportunityJournalGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.outcomePositive,.outcomeNegative{font-weight:800}.oppOutcomeRecorder{border:1px solid #dfe6ef;background:#f8fafc;border-radius:11px;padding:12px;margin-top:12px}.oppOutcomeRecorder>div:first-child{display:flex;justify-content:space-between;gap:10px}.oppOutcomeRecorder small{display:block;color:#78879a;font-size:10px}.oppOutcomeForm{display:flex;gap:7px;margin-top:9px}.oppOutcomeForm input{min-width:0;flex:1;border:1px solid #d5dee9;border-radius:8px;padding:8px 9px;background:#fff}.oppOutcomeForm button{white-space:nowrap}.oppOutcomeRecorder>small{margin-top:7px}.oppOutcomeRecorder button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.opportunityPerformance{grid-template-columns:1fr}.performanceMetrics{grid-template-columns:1fr 1fr}.opportunityJournalGrid{grid-template-columns:1fr}}@media (max-width:600px){.performanceMetrics{grid-template-columns:1fr}.oppOutcomeForm{flex-wrap:wrap}.oppOutcomeForm input{flex-basis:100%}}.marketContextPanel{margin-top:20px;padding:22px;border:1px solid var(--border,#dfe3e8);border-radius:16px;background:var(--card,#fff)}.marketContextHero{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.marketContextHero>div,.marketIndexCard,.marketSectorPanel,.marketAlignmentNote{border:1px solid var(--border,#dfe3e8);border-radius:12px;padding:14px;background:var(--surface,#fafbfc)}.marketContextHero small,.marketIndexCard small,.marketContextHero span{display:block;color:#6b7280}.marketContextHero b{display:block;font-size:25px;margin:4px 0}.marketIndexGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.marketIndexCard{display:grid;grid-template-columns:1fr auto auto;gap:7px 12px;align-items:center}.marketIndexCard div{display:flex;flex-direction:column}.marketIndexCard div span{font-size:13px;color:#6b7280}.marketIndexCard strong{font-size:21px}.marketIndexCard small{grid-column:1/-1}.marketSectorPanel{margin-top:12px}.marketSectionTitle{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.marketSectionTitle span{font-size:13px;color:#6b7280}.marketSectorGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.marketSectorRow{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px;border-top:1px solid var(--border,#e5e7eb)}.marketSectorRow div{display:flex;flex-direction:column}.marketSectorRow small{color:#6b7280}.marketSectorRow strong{font-size:19px}.marketSectorRow>span{font-size:13px}.marketAlignmentNote{margin-top:12px;display:flex;flex-direction:column;gap:4px}.marketAlignmentNote small{color:#6b7280;font-size:12px}@media (max-width:800px){.marketContextHero,.marketIndexGrid,.marketSectorGrid{grid-template-columns:1fr}.marketIndexCard{grid-template-columns:1fr auto}.marketIndexCard .signalPill{grid-column:2;grid-row:1}.marketSectionTitle{flex-direction:column}}.commandMain{padding-top:8px}.commandTopbar{height:40px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.commandBrand{font-size:16px;font-weight:800;color:#123b72}.commandDashboard{width:100%}.commandHero{background:#f2f7ff;color:#173b6b;border:1px solid #dbe8fb;border-radius:14px;box-shadow:0 3px 14px #1c4a840a;padding:18px 20px;margin-bottom:14px}.commandHero .k{border-right:1px solid #d9e5f5}.commandHero .k span{color:#5f78a0}.commandHero .k b,.commandHero .k b.ok{color:#1559bd}.commandHero .k small{color:#7c8ea8}.commandGrid{display:grid;grid-template-columns:minmax(330px,1.02fr) minmax(430px,1.18fr) minmax(300px,.9fr);gap:10px;align-items:start}.dashCard{background:#fff;border:1px solid #e1e7f0;border-radius:10px;padding:11px;margin-bottom:10px;box-shadow:0 1px 6px #12294b06;overflow:hidden}.dashTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.dashTitle h2{margin:0;color:#17375f;font-size:15px}.dashTitle>span{font-size:10px;color:#7d899b}.miniTabs{display:flex;gap:12px;align-items:center;white-space:nowrap;overflow:hidden}.miniTabs span,.miniTabs b{font-size:9px;color:#70819b;font-weight:500}.miniTabs b{color:#1760bd;border-bottom:2px solid #1760bd;padding-bottom:4px}.budgetLayout{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.donut{width:120px;height:120px;margin:auto;border-radius:50%;background:conic-gradient(#ff7a00 0,#ff7a00 32%,#58b73b 32%,#58b73b 70%,#e9edf1 70%,#e9edf1);display:grid;place-items:center}.donut:before{content:"";position:absolute}.donut>div{width:88px;height:88px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.donut b{font-size:18px;color:#263a57}.donut small{font-size:9px;color:#7d899b}.donut strong{font-size:10px;color:#344d6c;margin:3px 0}.budgetList div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f4;padding:4px 0;font-size:10px}.budgetList span{color:#4f5e73}.budgetList b{color:#253b59}.savingsMain{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;align-items:center}.savingsGauge{height:122px;position:relative;display:grid;place-items:end center;padding-bottom:5px;background:radial-gradient(ellipse at center bottom,#fff 0 47%,transparent 48%),conic-gradient(from 270deg,#0b9ed1 0,#0b9ed1 68%,#e7edf3 68%,#e7edf3);clip-path:ellipse(48% 50% at 50% 58%)}.savingsGauge:before{content:"";position:absolute;width:80%;height:70%;bottom:-1px;background:#fff;border-radius:100% 100% 0 0}.savingsGauge div{position:relative;z-index:1;text-align:center}.savingsGauge b{display:block;font-size:16px;color:#263c5b}.savingsGauge small,.savingsGauge strong{display:block;font-size:8px;color:#7b899b}.savingsNeed b{font-size:13px;color:#29a35b}.savingsNeed p{font-size:9px;line-height:1.45;color:#748197;margin:5px 0}.savingsNeed strong{font-size:12px;color:#1563bc}.plannerRows{margin-top:7px}.plannerRows>div{display:grid;grid-template-columns:1.1fr .7fr 1fr 30px;align-items:center;gap:7px;padding:5px 0;border-top:1px solid #edf0f4;font-size:9px}.plannerRows b{color:#394a61}.plannerRows span,.plannerRows strong{color:#66758b;font-size:9px}.plannerRows i{height:4px;background:#e8edf3;border-radius:5px;overflow:hidden}.plannerRows em{display:block;height:100%;background:#149bd5;border-radius:5px}.dashLink{border:0;background:none;color:#1760bd;font-size:9px;font-weight:700;cursor:pointer;padding:3px}.fullLink{display:block;width:100%;padding:7px;border-top:1px solid #edf0f4;margin-top:4px}.bottomPair{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.plannerSmall{min-height:180px}.negative{color:#d85c5c!important}.retireChart{height:90px;position:relative;background:linear-gradient(165deg,transparent 0 32%,#dceefa 33% 100%);overflow:hidden;margin:4px 0}.mountain{position:absolute;top:30px;right:0;bottom:0;left:0;background:#159bd3;clip-path:polygon(0 78%,18% 66%,38% 55%,55% 30%,69% 46%,83% 68%,100% 86%,100% 100%,0 100%);opacity:.9}.retireChart span{position:absolute;right:6px;top:5px;color:#28a15b;font-size:9px;font-weight:700}.plannerStatus{display:flex;gap:8px;align-items:center;margin-top:5px}.plannerStatus b{width:31px;height:31px;border-radius:50%;border:3px solid #62c88d;display:grid;place-items:center;color:#246f4b;font-size:9px}.plannerStatus span{font-size:9px;line-height:1.35;color:#66758b}.checkRows{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px}.checkRows span{font-size:8px;color:#42765e}.debtBars{height:75px;display:flex;align-items:flex-end;gap:5px;border-bottom:1px solid #edf0f4;padding:0 5px;margin:8px 0}.debtBars i{display:block;flex:1;background:#ef7040;max-width:16px;border-radius:2px 2px 0 0}.debtMiniList{display:grid;gap:4px}.debtMiniList span{font-size:8px;color:#68778c;display:flex;justify-content:space-between}.debtMiniList b{color:#263c59}.portfolioSummary{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #edf0f4;padding-bottom:8px}.portfolioSummary small{display:block;font-size:9px;color:#586a82}.portfolioSummary b{font-size:9px;color:#7c899a}.portfolioSummary em{color:#2a9c5c;font-style:normal}.portfolioSummary>strong{font-size:13px;color:#243b5b}.portfolioTable{margin-top:5px}.pHead,.pRow{display:grid;grid-template-columns:2.1fr .72fr .72fr .72fr .78fr .9fr;gap:5px;align-items:center}.pHead{font-size:8px;color:#7a8799;padding:5px 0}.pRow{border-top:1px solid #edf0f4;padding:6px 0;font-size:8px}.pRow div b{display:block;font-size:9px;color:#273b57}.pRow small{display:block;font-size:7px;color:#8894a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pRow strong{font-size:9px;color:#293e5c;text-align:right}.green{color:#249b58!important}.red{color:#df5b5b!important}.portfolioTotal{display:grid;grid-template-columns:2.1fr .72fr .72fr .72fr;gap:5px;border-top:1px solid #dfe6ef;padding-top:7px;margin-top:4px;font-size:8px;color:#64758b}.portfolioTotal strong{font-size:9px;color:#263c5b;text-align:right}.topOppGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.topOpp{border:1px solid #e1e7ef;border-radius:7px;padding:7px;min-width:0}.topOpp>div:first-child{display:flex;justify-content:space-between;gap:3px}.topOpp>div:first-child b{font-size:9px;color:#243a58}.topOpp>div:first-child small{font-size:6px;color:#77869b;display:block}.topOpp>strong{display:grid;place-items:center;float:right;width:19px;height:19px;border-radius:50%;border:2px solid #68c985;color:#1e6846;font-size:8px;margin-top:-18px}.topOppPrice{font-size:9px;font-weight:700;color:#2a3e5a;margin:12px 0 7px}.topOppPrice em{font-style:normal;color:#299e5a;float:right}.topOpp>span{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;padding-top:4px;margin-top:4px;font-size:7px;color:#7a8798}.topOpp>span b{color:#2b405e}.intelligenceCard{min-height:225px}.feedRow{display:grid;grid-template-columns:20px 1fr auto;gap:7px;align-items:start;padding:7px 0;border-bottom:1px solid #edf0f4}.feedIcon{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:10px;font-weight:800}.feedIcon.good{background:#e7f7ee;color:#2a9d5b}.feedIcon.warn{background:#fff0ee;color:#d95656}.feedIcon.info{background:#eaf2ff;color:#2b69c2}.feedRow b{display:block;font-size:9px;color:#253b58}.feedRow p{margin:2px 0 0;font-size:8px;color:#7a8799;line-height:1.35}.feedRow>small{font-size:7px;color:#9aa4b1}.stockTable{border:1px solid #e8edf3;border-radius:6px;overflow:hidden}.sHead,.sRow{display:grid;grid-template-columns:1.1fr .8fr 1fr 1fr .65fr;gap:4px;align-items:center;padding:5px 6px;font-size:8px}.sHead{background:#f8fafc;color:#7a8798;font-weight:700}.sRow{border-top:1px solid #edf0f4}.sRow b{font-size:9px;color:#2b405e}.sRow strong{font-size:8px;text-align:center;border-radius:8px;padding:3px 4px}.sRow strong.buy{background:#e7f7ed;color:#2d9858}.sRow strong.sell{background:#fff0f0;color:#d35555}.sRow strong.hold{background:#fff6df;color:#b1781d}.sourceTabs{display:flex;gap:5px}.sourceTabs b,.sourceTabs span{font-size:7px;padding:4px 6px;border-radius:5px;background:#eef3ff;color:#6a42ca}.sourceTabs span{background:#f7f8fa;color:#6d7787}.offersCard{padding-bottom:9px}.offerRow{display:grid;grid-template-columns:88px 1fr;gap:5px;padding:5px 0;border-bottom:1px solid #edf0f4;font-size:8px}.offerRow b{color:#29405d}.offerRow span{color:#69788e}.offerBtn{width:100%;border:0;border-radius:6px;background:#5b70e6;color:#fff;font-size:9px;font-weight:700;padding:7px;margin-top:7px}@media (max-width:1200px){.commandGrid{grid-template-columns:1fr 1.15fr}.rightCol{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rightCol .dashCard{margin-bottom:0}.topOppGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.commandGrid{grid-template-columns:1fr}.rightCol{grid-column:auto;display:block}.bottomPair{grid-template-columns:1fr}.topOppGrid{grid-template-columns:repeat(2,1fr)}.commandHero{grid-template-columns:1fr 1fr}.commandHero .k{padding:10px}.commandHero .k:nth-child(2){border-right:0}}@media (max-width:560px){.commandHero,.budgetLayout,.savingsMain,.topOppGrid{grid-template-columns:1fr}.pHead,.pRow{grid-template-columns:2fr .7fr .7fr .7fr .8fr}.pHead span:nth-child(5),.pRow span:nth-child(5){display:none}}.budgetCashPair{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.budgetCashPair .dashCard{margin-bottom:10px}.cashFlowCard{min-height:180px}.cashFlowBars{padding:1px 2px}.cashFlowLabel{font-size:9px;font-weight:800;margin:8px 0 5px;letter-spacing:.03em}.cashFlowLabel.inflow{color:#1d9b59}.cashFlowLabel.outflow{color:#e14d4d}.flowBar{height:23px;display:flex;overflow:hidden;border-radius:2px;background:#eef1f4}.flowBar i{display:block;height:100%;flex:1;border-right:1px solid rgba(255,255,255,.65)}.inflowBar i:nth-child(1){background:#58c7ad}.inflowBar i:nth-child(2){background:#48b9bd}.inflowBar i:nth-child(3){background:#46a6d1}.inflowBar i:nth-child(4){background:#468dd0}.inflowBar i:nth-child(5){background:#536fc0}.inflowBar i:nth-child(6){background:#dce1e6}.outflowBar i:nth-child(1){background:#ef5861}.outflowBar i:nth-child(2){background:#ef6750}.outflowBar i:nth-child(3){background:#ef7847}.outflowBar i:nth-child(4){background:#f39a32}.outflowBar i:nth-child(5){background:#f6c63b}.outflowBar i:nth-child(6){background:#e8ebee}.inflowText,.outflowText{display:block;font-size:9px;margin-top:5px}.inflowText{color:#299c5b}.outflowText{color:#df5555}.netFlow{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0f4;margin-top:9px;padding-top:7px;font-size:9px;color:#68778c}.netFlow b{color:#249b58;font-size:10px}.sectionIcon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;margin-right:6px;font-size:11px;vertical-align:-4px}.intelligenceIcon{background:#e9f7ef;color:#249b58}.offersIcon{background:#eef1ff;color:#5747bf}.dashTitle h2 .sectionIcon{flex:0 0 auto}.offerRow{grid-template-columns:20px 88px 1fr;align-items:center}.offerIcon{width:17px;height:17px;border-radius:4px;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:800;background:#eef3ff;color:#315fae}.offerTone0{color:#293e91;background:#eef1ff}.offerTone1{color:#5b35a8;background:#f1edff}.offerTone2{color:#279653;background:#eaf8ef}.offerTone3{color:#df3e3e;background:#fff0f0}.offerTone4{color:#7846bd;background:#f3efff}.offerTone5{color:#168fbc;background:#eaf7fc}.offerTone6{color:#279653;background:#eaf8ef}@media (max-width:850px){.budgetCashPair{grid-template-columns:1fr}}.commandMain{padding-top:6px}.commandDashboard{font-size:13px}.commandGrid{grid-template-columns:minmax(350px,1.08fr) minmax(470px,1.35fr) minmax(360px,1fr);gap:14px}.dashCard{padding:16px;border-radius:12px;margin-bottom:14px;box-shadow:0 2px 10px #12294b09}.dashTitle{margin-bottom:12px}.dashTitle h2{font-size:18px}.dashTitle>span,.miniTabs span,.miniTabs b{font-size:12px}.miniTabs{gap:14px}.miniTabs b{padding-bottom:5px}.budgetCashPair,.budgetLayout{gap:14px}.donut{width:138px;height:138px}.donut>div{width:102px;height:102px}.donut b{font-size:21px}.donut small{font-size:11px}.donut strong{font-size:12px}.budgetList div{padding:6px 0;font-size:12px}.cashFlowLabel{font-size:12px}.cashFlowBars small{font-size:11px}.netFlow{font-size:12px}.portfolioCard{min-height:340px}.portfolioSummary{padding-bottom:11px}.portfolioSummary small,.portfolioSummary b{font-size:11px}.portfolioSummary>strong{font-size:18px}.pHead,.pRow{grid-template-columns:2.15fr .55fr .85fr .75fr 1fr .75fr;gap:8px}.pHead{font-size:10px;padding:7px 0}.pRow{padding:9px 0;font-size:11px}.pRow div b{font-size:12px}.pRow small{font-size:9px}.pRow strong{font-size:11px}.portfolioTotal{font-size:10px;padding-top:9px}.portfolioTotal strong{font-size:12px}.holdingsTable{margin-top:7px}.holdingsTotal em{font-style:normal}.portfolioEmpty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border:1px dashed #d9e3f1;border-radius:9px;background:#fbfdff;color:#6d7d93}.portfolioEmpty b{font-size:13px;color:#274263}.portfolioEmpty span{font-size:11px;max-width:420px;line-height:1.5}.savingsCard{min-height:350px}.plannerRows>div{font-size:11px;padding:7px 0}.plannerRows span,.plannerRows strong{font-size:11px}.savingsNeed b{font-size:15px}.savingsNeed p{font-size:11px}.savingsNeed strong{font-size:14px}.intelligenceCard{min-height:300px}.feedRow{padding:10px 0}.feedRow b{font-size:12px}.feedRow p{font-size:10px}.feedRow>small{font-size:9px}.feedIcon{width:22px;height:22px;font-size:12px}.offersCard{min-height:350px}.offerRow{grid-template-columns:26px 100px 1fr;gap:7px;padding:8px 0;font-size:11px}.offerRow b,.offerRow span{font-size:11px}.offerIcon{width:22px;height:22px;display:grid;place-items:center;border-radius:6px}.offerBtn{font-size:11px;padding:9px}.topOppCard{min-height:280px}.topOpp{padding:9px}.topOpp>div:first-child b{font-size:11px}.topOppPrice{font-size:11px}.topOpp>span{font-size:9px}.topOpp>span b{font-size:9px}@media (max-width:1200px){.commandGrid{grid-template-columns:1fr 1.15fr}.rightCol{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.rightCol .dashCard{margin-bottom:0}}@media (max-width:850px){.commandGrid{grid-template-columns:1fr}.rightCol{grid-column:auto;display:block}.pHead,.pRow{grid-template-columns:2fr .6fr .9fr .8fr 1fr .8fr}}.commandGrid{grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr);gap:14px}.commandCol{min-width:0}.budgetCashCard{min-height:300px}.budgetCashInner{display:grid;grid-template-columns:1.12fr .88fr;gap:16px;min-height:235px}.budgetPanel,.cashFlowPanel{min-width:0}.cashFlowPanel{border-left:1px solid #e7edf5;padding-left:16px}.subTitle{font-size:11px;font-weight:800;letter-spacing:.06em;color:#17477d;margin:2px 0 10px}.budgetLine{display:grid;grid-template-columns:1.15fr 1.55fr auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #edf1f6}.budgetLine span{font-size:11px;color:#42556f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.budgetLine i{height:7px;background:#e8edf3;border-radius:8px;overflow:hidden}.budgetLine em{display:block;height:100%;border-radius:8px;background:#176bd1}.budgetLine:nth-of-type(3) em{background:#1da9c7}.budgetLine:nth-of-type(4) em{background:#4b87d1}.budgetLine:nth-of-type(5) em{background:#654fe5}.budgetLine:nth-of-type(6) em{background:#ef8c20}.budgetLine:nth-of-type(7) em{background:#f1c329}.budgetLine:nth-of-type(8) em{background:#e85a5a}.budgetLine b{font-size:11px;color:#243b59;text-align:right}.budgetTotal{display:flex;justify-content:space-between;padding-top:12px;font-size:12px;color:#65758a}.budgetTotal b{color:#173b69;font-size:13px}.emergencyCard{min-height:280px}.emergencyLegend{display:grid;gap:8px;margin-bottom:10px}.emergencyLegend span{display:grid;grid-template-columns:12px 1fr auto;gap:7px;align-items:center;font-size:11px;color:#55677d}.emergencyLegend i{width:12px;height:12px;display:block}.cashLegend{background:#3975a8}.targetLegend{background:#9bc9a7}.emergencyLegend b{font-size:11px;color:#273e5c}.emergencyChart{height:170px;display:flex;align-items:flex-end;gap:10px;padding:14px 8px 0;border-bottom:2px solid #b8c0cb;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 41px,#edf1f5 42px)}.emergencyChart i{display:block;flex:1;max-width:42px;background:#3975a8;z-index:2;position:relative}.emergencyChart i:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;background:#9bc9a7;opacity:.9}.emergencyTarget{position:absolute;left:0;right:0;bottom:68px;height:78px;background:#9bc9a73d;z-index:1}.emergencyMonths{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;padding:6px 8px 0}.emergencyMonths span{text-align:center;color:#6f7e92;font-size:10px}.intelligenceCard,.offersCard{min-height:300px}@media (min-width:1201px){.commandGrid{grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr)}.leftCol .bottomPair{grid-template-columns:1fr 1fr}.centerCol .topOppGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.commandGrid{grid-template-columns:1fr 1fr}.rightCol{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.budgetCashInner{grid-template-columns:1fr 1fr}}@media (max-width:850px){.commandGrid{grid-template-columns:1fr}.rightCol{grid-column:auto;display:block}.budgetCashInner{grid-template-columns:1fr}.cashFlowPanel{border-left:0;border-top:1px solid #e7edf5;padding-left:0;padding-top:14px}.emergencyChart,.emergencyMonths{gap:5px}}.commandMain{padding:8px 18px 24px;max-width:none}.commandHero{position:relative;background:#70d6ff;color:#0c3970;border-color:#58c7f3;padding:16px 150px 16px 18px;margin-bottom:14px;box-shadow:0 4px 16px #1f6faa1a}.commandHero .k{border-right:1px solid rgba(255,255,255,.58);padding:0 18px}.commandHero .k:first-child{padding-left:0}.commandHero .k:last-of-type{border-right:0}.commandHero .k span{color:#174a78}.commandHero .k b,.commandHero .k b.ok{color:#063f91}.commandHero .k small{color:#24597f}.commandKpiActions{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.commandKpiActions .refresh{background:#ffffffeb;border-color:#1453852e;color:#0b4d92;padding:8px 11px}.commandKpiActions .avatar{width:38px;height:38px;background:#fff;color:#17538c;border:1px solid rgba(20,83,133,.12)}.commandGrid{width:100%;grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr);gap:14px}@media (max-width:1050px){.commandMain{padding:8px 12px 20px}.commandHero{padding-right:130px}}@media (max-width:850px){.commandHero{padding:12px}.commandKpiActions{position:static;transform:none;margin-top:10px;justify-content:flex-end}.commandHero{grid-template-columns:1fr 1fr}}@media (max-width:560px){.commandHero{grid-template-columns:1fr}.commandKpiActions{justify-content:space-between}}.netWorthCard{min-height:500px}.networthTabs{display:flex;gap:0;border-bottom:1px solid #e5ebf3;margin:-2px 0 12px;overflow-x:auto}.networthTabs button{border:0;background:none;color:#4d5e76;padding:8px 12px 9px;font-size:12px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.networthTabs button.active{color:#1768d0;border-bottom-color:#1768d0;font-weight:800}.networthSummary{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f5;padding:0 0 12px}.networthSummary small{display:block;color:#68788e;font-size:11px;margin-bottom:4px}.networthSummary strong{display:block;color:#183e73;font-size:21px;line-height:1.15}.networthSummary strong.negative{color:#df5555}.networthMeta{display:grid;gap:5px;align-content:center;min-width:155px}.networthMeta span{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#5e7087}.networthMeta b{color:#253d5c}.networthMeta b.negative{color:#df5555}.networthAllocation{display:flex;justify-content:space-between;align-items:center;padding:10px 0 7px}.networthAllocation>b,.networthAllocation>div>b{font-size:12px;color:#263d5b}.allocationMini{display:flex;width:170px;height:6px;border-radius:8px;overflow:hidden;margin-top:7px;background:#edf2f7}.allocationMini i{display:block;height:100%}.allocBank{width:24%;background:#4d83df}.allocInvest{width:58%;background:#6b75c9}.allocOther{width:18%;background:#56b8c2}.networthRows{max-height:235px;overflow:auto;border-top:1px solid #edf1f5}.networthRow{display:grid;grid-template-columns:25px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #edf1f5}.networthIcon{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#edf4ff;color:#2d6bc4;font-size:11px;font-weight:800}.networthRow:nth-child(2n) .networthIcon{background:#eef9f2;color:#29935a}.networthRow div b{display:block;color:#243b59;font-size:11px}.networthRow div small{display:block;color:#8793a4;font-size:9px;margin-top:2px}.networthRow strong{font-size:11px;color:#219453}.networthRow strong.negative{color:#df5555}.networthEmpty{padding:28px 10px;text-align:center;color:#7c8b9f;font-size:11px}.networthFooter{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #dfe6ef;padding-top:9px;margin-top:5px;color:#738197;font-size:10px}.networthFooter b{color:#203d65}.positive{color:#219453}.negative{color:#df5555!important}@media (max-width:850px){.networthTabs button{padding-left:8px;padding-right:8px}.networthSummary{display:block}.networthMeta{margin-top:10px}.netWorthCard{min-height:auto}}.snapshotBudgetCard{min-height:300px}.snapshotBudgetInner{display:grid;grid-template-columns:1.55fr .9fr;gap:18px;min-height:235px}.snapshotBudgetLeft{min-width:0}.snapshotBudgetRight{border-left:1px solid #e7edf5;padding-left:18px;display:flex;flex-direction:column;min-width:0}.budgetHeadline{display:flex;justify-content:space-between;align-items:center;margin:2px 0 7px;color:#50647d;font-size:11px}.budgetHeadline b{font-size:11px;color:#274b78}.budgetProgress{height:7px;background:#e8edf3;border-radius:8px;overflow:hidden}.budgetProgress i{display:block;width:56%;height:100%;background:#176bd1;border-radius:8px}.snapshotCashBlock{margin-top:27px}.snapshotFlow{display:grid;gap:5px}.snapshotFlow>div{display:flex;justify-content:space-between;align-items:center;font-size:10px}.snapshotFlow>div span{font-weight:800;color:#526780}.snapshotFlow>div b{font-weight:700;color:#526780}.snapshotFlowBar{height:7px;background:#e8edf3;border-radius:8px;overflow:hidden;display:block}.snapshotFlowBar em{display:block;height:100%;border-radius:8px}.snapshotFlowBar.inflow em{width:76%;background:#25a56a}.snapshotFlowBar.outflow em{width:58%;background:#df5555}.savingsRateGauge{width:92px;height:92px;border-radius:50%;background:conic-gradient(#3183e8 0,#3183e8 42%,#e8edf3 42%,#e8edf3);position:relative;margin:2px auto 0;display:grid;place-items:center}.savingsRateGauge:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fff}.savingsRateGauge>div{position:relative;z-index:1;text-align:center;display:grid;gap:1px}.savingsRateGauge b{font-size:20px;color:#173f73;line-height:1}.savingsRateGauge span{font-size:10px;color:#61738a}.snapshotNetFlow{margin-top:19px;border-top:1px solid #edf1f5;padding-top:12px}.snapshotNetFlow .subTitle{margin-bottom:4px}.snapshotNetFlow strong{font-size:18px;color:#219453}@media (max-width:1200px){.snapshotBudgetInner{grid-template-columns:1.35fr .85fr}}@media (max-width:850px){.snapshotBudgetInner{grid-template-columns:1fr}.snapshotBudgetRight{border-left:0;border-top:1px solid #e7edf5;padding-left:0;padding-top:14px}.snapshotCashBlock{margin-top:22px}.savingsRateGauge{margin-left:0}}:root{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif}html,body,#root,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif}.card,.dashCard{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;font-size:13px}.card h2,.dashCard h2,.dashTitle h2{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;font-size:15px!important;font-weight:700!important;line-height:1.25}.card p,.card span,.card small,.card label,.card td,.card th,.card b,.card strong,.card button,.card input,.card select,.card a,.dashCard p,.dashCard span,.dashCard small,.dashCard label,.dashCard td,.dashCard th,.dashCard b,.dashCard strong,.dashCard button,.dashCard input,.dashCard select,.dashCard a{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;font-size:13px}.card h2 span,.dashCard h2 span{font-size:13px}.networthTabs button{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;font-size:13px!important}.dashTitle>span,.miniTabs span,.miniTabs b{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;font-size:13px!important}.dashLink{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;font-size:13px!important}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif}.hero{background:#fff;color:#172033;border:1px solid #e2e7ef;box-shadow:none}.hero .k{border-right:1px solid #e2e7ef}.hero .k:last-child{border-right:0}.hero .k span{font-size:17px;letter-spacing:0;color:#172033}.hero .k b{font-size:19px;color:#172033}.hero .k b.ok{color:#2d8b64}.hero .k small{font-size:12px;color:#697589}.card h2{font-size:15px;font-weight:700}.card,.dashCard{background-color:transparent!important;box-shadow:none!important;color:#4a4a4a}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.dashCard h1,.dashCard h2,.dashCard h3,.dashCard h4,.dashCard h5,.dashCard h6,.card p,.card span,.card small,.card label,.card a,.dashCard p,.dashCard span,.dashCard small,.dashCard label,.dashCard a{color:#4a4a4a}.card h2,.dashCard h2,.dashTitle h2{color:#4a4a4a!important}.card .positive,.card .credit,.card .ok,.card .success,.dashCard .positive,.dashCard .credit,.dashCard .ok,.dashCard .success,.networthRow strong,.snapshotNetFlow strong{color:#2e7d32!important}.card .thead,.dashCard .thead,.card table thead,.dashCard table thead{color:#4a4a4a!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase}.card .tr,.dashCard .tr,.card table tbody td,.dashCard table tbody td{color:#4a4a4a;font-size:13px!important;font-weight:400!important}.card .thead span,.dashCard .thead span{color:#4a4a4a!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase}.card .tr span,.dashCard .tr span{color:#4a4a4a;font-size:13px!important;font-weight:400!important}.card .tr .credit,.card .tr .positive,.dashCard .tr .credit,.dashCard .tr .positive{color:#2e7d32!important;font-weight:400!important}.commandHero{background-color:transparent!important;box-shadow:none!important}.commandHero .k b,.commandHero .k span{font-size:17px!important}.commandGrid{gap:0!important}.commandGrid .dashCard,.commandHero{margin-bottom:0!important}.snapshotBudgetCard,.snapshotBudgetInner,.netWorthCard{min-height:0!important}.networthRows{max-height:155px}.snapshotBudgetCard{min-height:0!important}.snapshotBudgetInner{grid-template-columns:1fr 1fr!important;gap:16px!important;min-height:0!important;align-items:center}.snapshotBudgetRight.cashFlowCompact{border-left:1px solid #e7edf5;padding-left:16px}.snapshotCashBlock{margin-top:0!important}.cashFlowCompact .snapshotFlow{gap:4px}.cashFlowCompact .snapshotNetFlow{margin-top:8px;padding-top:7px;border-top:1px solid #edf1f5;display:flex;justify-content:space-between;align-items:center}.cashFlowCompact .snapshotNetFlow .subTitle{margin:0}.cashFlowCompact .snapshotNetFlow span{font-size:10px;font-weight:800;color:#526780}.cashFlowCompact .snapshotNetFlow strong{font-size:15px;color:#219453}.savingsCard{min-height:0!important}.savingsMain{display:none!important}.savingsPlanSummary{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:2px 0 8px}.savingsPlanSummary b{display:block;font-size:14px;color:#173f73;line-height:1.15}.savingsPlanSummary small{display:block;margin-top:3px;font-size:9px;color:#7b899b}.savingsPlanRange{text-align:right}.savingsPlanRange b{color:#249b58;font-size:12px}.savingsSegmentedBar{height:9px;width:100%;display:flex;gap:2px;background:#e8edf3;border-radius:7px;overflow:hidden}.savingsSegmentedBar i{display:block;height:100%;background:#176bd1}.savingsSegmentedBar i:nth-child(2){background:#219fd3}.savingsSegmentedBar i:nth-child(3){background:#31b7d9}.savingsSegmentedBar i:nth-child(4){background:#7acbe0}.savingsSegmentedBar i.remaining{background:#e8edf3}.savingsProgressMeta{display:flex;justify-content:space-between;gap:8px;margin:5px 0 7px;font-size:9px;color:#6d7d91}.savingsProgressMeta span:last-child{font-weight:700;color:#249b58}.plannerRows{margin-top:4px}.plannerRows>div{padding:4px 0}.budgetManageRow{grid-template-columns:1fr auto auto!important;gap:10px}.rowActions{display:flex;align-items:center;gap:5px}.compactAction{padding:4px 8px!important;font-size:10px!important}@media (max-width:850px){.snapshotBudgetInner{grid-template-columns:1fr!important}.snapshotBudgetRight.cashFlowCompact{border-left:0;border-top:1px solid #e7edf5;padding-left:0;padding-top:10px}.budgetManageRow{grid-template-columns:1fr auto!important}.budgetManageRow .rowActions{grid-column:1/-1;justify-content:flex-end}}.commandMain{padding:0!important;max-width:none!important}.commandDashboard{margin:0!important;padding:0!important}.commandHero{margin-top:0!important;margin-bottom:0!important;border-radius:0!important}.commandGrid{margin-top:0!important;padding-top:0!important;gap:0!important}.snapshotBudgetInner{align-items:start!important}.snapshotBudgetLeft,.snapshotBudgetRight{align-self:start!important}.cashFlowCompact .snapshotNetFlow{display:none!important}.commandHero{grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;gap:0!important;padding:8px 8px 8px 10px!important;margin:5px 0 0!important;min-height:0!important;align-items:center!important}.commandHero .k{padding:8px 10px!important;min-width:0!important}.commandHero .k:first-child{padding-left:0!important}.commandHero .k span{font-size:14px!important;line-height:1.05!important;white-space:nowrap}.commandHero .k b{font-size:17px!important;line-height:1.05!important;margin:4px 0 2px!important;white-space:nowrap}.commandHero .k small{font-size:9px!important;line-height:1.05!important;white-space:nowrap}.commandKpiActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding-left:8px!important;white-space:nowrap}.commandHero .avatar{width:36px!important;height:36px!important}.commandHero .refresh{padding:7px 10px!important}@media (max-width:850px){.commandHero{grid-template-columns:1fr 1fr!important;padding:10px 8px!important}.commandKpiActions{grid-column:1/-1;padding:6px 0 0!important}.commandHero .k{padding:10px 8px!important}}.planningChart{display:flex;align-items:flex-end;gap:8px;height:190px;padding:12px 4px 0;border-bottom:1px solid #e6ebf2;overflow-x:auto}.planningPoint{min-width:52px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.planningPoint i{display:block;width:28px;min-height:4px;border-radius:5px 5px 0 0;background:#219fd3}.planningPoint b{font-size:10px;color:#4a4a4a}.planningPoint small{font-size:9px;color:#7b899b;white-space:nowrap}.forecastGood b{color:#2e7d32}.forecastWarn b{color:#c62828}.goalManageRow{grid-template-columns:1fr auto auto auto!important;gap:10px;align-items:center}.goodTag{background:#e8f7ee!important;color:#2e7d32!important}@media (max-width:850px){.goalManageRow{grid-template-columns:1fr auto!important}.goalManageRow .tag,.goalManageRow .compactAction,.goalManageRow .iconBtn{grid-row:auto}.planningChart{height:150px}}.planTabs{display:flex;gap:6px;margin:0 0 14px;flex-wrap:wrap}.planTabs button{border:1px solid #dbe5ee;background:transparent;border-radius:8px;padding:7px 11px;font-weight:600;color:#555;cursor:pointer}.planTabs button.active{background:#eef6fb;color:#1d5f82;border-color:#b9d6e8}.snapshotBudgetDetails{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.snapshotBudgetDetails div{display:flex;justify-content:space-between;font-size:12px}.snapshotBudgetDetails b{font-weight:600}. .forecastExplain{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:8px 0 4px}.forecastExplain>div:not(.forecastArrow){padding:14px;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:10px}.forecastExplain b{display:block;font-size:11px;color:#7b8798;text-transform:uppercase;letter-spacing:.8px}.forecastExplain strong{display:block;font-size:25px;color:#17375f;margin:7px 0 4px}.forecastExplain small{display:block;color:#8994a5;font-size:11px}.forecastArrow{font-size:26px;color:#7890ac;font-weight:700}.commandHero .k small{line-height:1.35;min-height:30px;display:block}@media (max-width:760px){.forecastExplain{grid-template-columns:1fr}.forecastArrow{text-align:center;transform:rotate(90deg)}}.smartScannerV1{background:#fff;border:1px solid #d9e2ef;border-radius:18px;padding:22px;margin:18px 0 22px;box-shadow:0 3px 14px #12294b09}.smartScannerHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #edf1f6}.smartScannerHeader h2{margin:6px 0;color:#112f59;font-size:24px}.smartScannerHeader p{margin:0;color:#71819b;max-width:760px;font-size:13px;line-height:1.55}.scannerHeaderActions{display:flex;gap:8px}.scannerIdentity{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px;margin:18px 0}.scannerIdentity label,.v1VisualToolbar label{font-size:11px;font-weight:700;color:#667792}.scannerIdentity input,.scannerIdentity select,.v1VisualToolbar select{display:block;width:100%;margin-top:5px;border:1px solid #cfdae8;border-radius:9px;padding:10px;background:#fff;color:#17345d}.builderModeTabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6e0ed;border-radius:10px;overflow:hidden;margin-bottom:16px;max-width:520px}.builderModeTabs button{border:0;background:#f7f9fc;padding:11px;font-weight:800;color:#60718d;cursor:pointer}.builderModeTabs button.active{background:#eaf2fb;color:#185b9d}.v1Visual,.formulaEditorPanel{border:1px solid #dbe4f0;border-radius:14px;background:#fbfcfe;padding:16px}.v1VisualToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #e8edf4}.v1VisualToolbar b,.formulaEditorToolbar b{display:block;color:#17345d}.v1VisualToolbar span,.formulaEditorToolbar span{display:block;color:#7a879a;font-size:11px;margin-top:3px}.v1VisualToolbar label{display:flex;align-items:center;gap:7px}.v1VisualToolbar select{width:auto;display:inline-block;margin:0;padding:7px 10px}.v1ConditionList{margin-top:14px}.v1Condition{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:12px;box-shadow:0 1px 3px #12294b06}.v1ConditionTop{display:flex;align-items:center;gap:8px;color:#17345d}.v1ConditionTop b{font-size:12px}.v1ConditionTop .conditionRemove{margin-left:auto}.v1ConditionLine{display:grid;grid-template-columns:minmax(260px,1fr) 170px minmax(260px,1fr);gap:9px;align-items:start;margin-top:10px}.exprEditor{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap}.exprEditor>select,.exprEditor>input,.exprEditor label>input{border:1px solid #cfdae8;border-radius:8px;padding:9px;background:#fff;color:#17345d;min-width:100px}.exprEditor>select:first-child{background:#f6f9fd;font-weight:700}.indicatorParams{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;flex:1;min-width:180px}.indicatorParams label{font-size:10px;color:#6d7c93;font-weight:700}.indicatorParams input,.indicatorParams select{width:100%;margin-top:3px;border:1px solid #d5dfeb;border-radius:7px;padding:7px;background:#fff}.historyOffset{font-size:10px;color:#6d7c93;font-weight:700}.historyOffset input{display:block;margin-top:3px;width:80px}.formulaMini{margin-top:9px;padding:8px 10px;background:#f4f7fb;border-radius:8px;color:#315b8e;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.v1Join{text-align:center;color:#8a62c7;font-size:10px;font-weight:900;letter-spacing:1px;margin:5px 0}.v1NestedGroup{border:1px dashed #b7c9df;border-radius:13px;padding:12px;background:#f8fbff}.v1NestedHead{display:flex;justify-content:space-between;align-items:center;color:#2b5d91;margin-bottom:8px}.v1NestedHead>div{display:flex;gap:6px}.v1AddBar{display:flex;gap:8px;margin-top:12px}.addCondition{border:1px dashed #b8c8df;background:#fff;color:#315b8e;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;cursor:pointer}.formulaEditorPanel{background:#101a2b;border-color:#294260}.formulaEditorToolbar b{color:#fff}.formulaEditorToolbar span{color:#aebfd6}.formulaEditor{width:100%;min-height:260px;margin-top:12px;box-sizing:border-box;resize:vertical;border:1px solid #314b6c;border-radius:10px;background:#0b1321;color:#e9f1fb;padding:14px;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;outline:none}.formulaEditor:focus{border-color:#4d83b6}.formulaSuggestions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.formulaSuggestions b{width:100%;font-size:10px;letter-spacing:.8px;color:#91a8c4;text-transform:uppercase}.formulaSuggestions button{border:1px solid #294260;background:#17263c;color:#d7e4f3;border-radius:7px;padding:6px 8px;font:11px ui-monospace,monospace;cursor:pointer}.formulaHighlight{margin-top:12px;background:#0b1321;border:1px solid #294260;border-radius:10px;padding:11px;color:#9ec4e8}.formulaHighlight code{display:block;margin-top:5px;white-space:pre-wrap;font:12px/1.6 ui-monospace,monospace}.v1Preview{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:14px}.v1Preview>div{border:1px solid #dbe4f0;border-radius:12px;padding:13px;background:#fff}.v1Preview pre{white-space:pre-wrap;margin:8px 0 0;color:#17345d;font:12px/1.65 ui-monospace,monospace}.v1Validation{background:#f8fafc!important}.validMark{display:block;color:#237653;margin:8px 0 4px}.invalidMark{display:block;color:#bd5353;margin:8px 0 4px}.v1Validation span{display:block;color:#72809a;font-size:11px;line-height:1.5}.v1Actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px}.savedScannerCreate{display:flex;gap:8px;flex:1}.savedScannerCreate input{flex:1;border:1px solid #cfdae8;border-radius:9px;padding:10px}.v1Saved{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:14px;padding:11px 13px;background:#f6f9fc;border:1px solid #e0e7f0;border-radius:10px}.v1Saved>div:first-child b,.v1Saved>div:first-child span{display:block}.v1Saved span{color:#7a879a;font-size:11px;margin-top:2px}.v1Saved>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.savedChip{border:1px solid #d0dceb;background:#fff;color:#315b8e;border-radius:20px;padding:6px 9px;font-size:11px;cursor:pointer}.v1Results{margin-top:16px}.v1Results .scannerEmpty{min-height:80px;display:grid;place-items:center}@media (max-width:1000px){.scannerIdentity{grid-template-columns:1fr 1fr}.scannerIdentity label:first-child{grid-column:1/-1}.v1ConditionLine,.v1Preview{grid-template-columns:1fr}.v1Actions,.v1Saved{align-items:stretch;flex-direction:column}.savedScannerCreate{width:100%}}@media (max-width:620px){.scannerIdentity{grid-template-columns:1fr}.scannerIdentity label:first-child{grid-column:auto}.smartScannerHeader{display:block}.scannerHeaderActions{margin-top:10px}.builderModeTabs{max-width:none}.v1AddBar{flex-wrap:wrap}.savedScannerCreate{flex-direction:column}}.chartinkScanner{background:#f7f9fc;margin:0 -2px;padding:8px 0 34px;color:#172033}.ckPageHead{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:8px 2px 16px}.ckPageHead h2{font-size:18px;margin:6px 0 0;color:#101b2d;letter-spacing:.01em}.ckHeadActions{display:flex;gap:8px;flex-wrap:wrap}.ckTopBtn{border:1px solid #d7e0ec;background:#fff;border-radius:8px;padding:9px 13px;color:#254b78;font-weight:700}.ckIdentity{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;background:#fff;border:1px solid #e0e7f0;border-radius:10px;padding:12px;margin-bottom:12px}.ckIdentity label{font-size:11px;color:#68778d;font-weight:700}.ckIdentity input,.ckIdentity select{display:block;width:100%;margin-top:5px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;padding:8px 9px;color:#1c3557}.ckMagic{background:#eef9ff;border:1px solid #cfeafc;border-radius:10px;padding:11px;margin-bottom:14px}.ckMagicTitle{color:#39aef0;font-weight:800;font-size:14px;margin-bottom:9px}.ckMagicLine{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;gap:9px;align-items:stretch}.ckMode{display:flex;border:1px solid #dfe5ee;border-radius:7px;background:#fff;overflow:hidden}.ckMode button{border:0;background:#fff;padding:8px 13px;color:#48607d;font-weight:700}.ckMode button.active{background:#faf0ff;color:#a529e9;box-shadow:inset 0 0 0 1px #efd8ff}.ckDraw{border:1px solid #dfe5ee;background:#fff;border-radius:7px;color:#8e28dc;font-weight:800;padding:8px 15px}.ckMagic textarea{resize:none;min-height:39px;border:1px solid #d8e3ef;border-radius:7px;padding:9px 11px;color:#46607e;background:#fff}.ckGenerate{border:0;border-radius:8px;background:#55b8ee;color:#fff;font-weight:800;padding:0 17px}.ckExamples{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.ckExamples button{border:1px solid #d7e8f5;background:#fff;border-radius:7px;padding:7px 9px;color:#2e4969;font-size:11px}.ckError{margin-top:7px;color:#b34b4b;font-size:12px;font-weight:700}.ckRuleArea{background:#fff;border:1px solid #e0e5ed;border-radius:10px;padding:10px 12px}.ckGroup{padding:7px 0 10px;border-bottom:1px solid #e5e9ef}.ckGroup:last-of-type{border-bottom:0}.ckGroup.nested{margin-top:6px;padding-left:4px}.ckGroupTitle{display:flex;align-items:center;gap:8px;color:#193451;font-size:13px;margin-bottom:6px}.ckGroupTitle span{flex:1}.ckGroupTitle select{border:0;background:#f5edff;color:#a321ec;font-weight:800;border-radius:5px;padding:3px 8px}.ckGroupTitle button{border:0;background:transparent;color:#697b91;font-size:15px}.ckChevron{border:1px solid #d9e1ea!important;border-radius:50%;width:22px;height:22px;padding:0!important}.ckRows{border-left:2px solid #e4ebf4;padding-left:12px}.ckFilterRow{display:grid;grid-template-columns:max-content max-content max-content minmax(0,1fr);gap:0;align-items:center;padding:5px 0}.ckExpr{display:flex;align-items:center;gap:0;min-width:0;width:max-content;max-width:100%}.ckSelect,.ckInput,.ckOp{border:1px solid #d7e0eb;border-radius:7px;background:#fff;color:#193552;padding:8px 9px;min-width:0;height:37px}.ckTf{width:auto}.ckWide{min-width:0;flex:0 0 auto}.ckSource{width:auto}.ckInput{width:54px}.ckParam{width:48px}.ckOp{width:100%;color:#a522e9;background:#fbf5ff;font-weight:800}.ckRowActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.ckRowActions button{border:0;background:transparent;color:#58718f;font-size:16px;padding:5px}.ckRowActions .ckToggle{border-radius:20px;background:#2db477;color:#fff;width:28px;height:18px;font-size:10px;padding:0}.ckRowActions .ckDelete{font-size:22px;color:#72829a}.ckGroupAdd{display:flex;gap:7px;padding:7px 0 0 28px}.ckGroupAdd button,.ckAddGroup{border:0;background:#f2eaff;color:#9e2bea;border-radius:7px;font-weight:800;padding:6px 10px}.ckAddGroup{margin:11px 0 0}.ckBottom{display:flex;gap:9px;align-items:center;padding:14px 2px;border-bottom:1px solid #dfe5ec}.ckBottom button{border-radius:8px;padding:10px 17px;font-weight:800;background:#fff}.ckRun{border:1px solid #2db477;color:#1f9b61}.ckStop{border:1px solid #e05a5a!important;color:#c43d3d!important;background:#fff7f7!important}.ckStop:disabled{opacity:.45;cursor:not-allowed}.ckStop:not(:disabled){cursor:pointer}.ckSave{border:1px solid #55aeea;color:#277cb7}.ckBacktest{border:1px solid #be69ed;color:#9a2ee3}.ckAlert{border:1px solid #efa94c;color:#d48613}.ckMore{border:1px solid #d7e0eb;color:#455e7b}.ckFormula{margin:10px 2px;padding:9px 11px;background:#f7fbff;border:1px solid #e1eaf3;border-radius:7px;color:#6d7c90;font-size:11px}.ckFormula code{display:block;margin-top:4px;color:#23486f;white-space:pre-wrap}.ckResults{margin-top:13px;background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:12px}.ckEmpty{padding:48px;text-align:center;color:#8793a3;background:#fafbfd;border:1px dashed #d9e1ea;border-radius:8px}.ckSaved{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:11px 2px;color:#68788d;font-size:12px}.ckSaved button{border:1px solid #d7e1ec;background:#fff;border-radius:16px;padding:6px 10px;color:#2b5685}@media (max-width:1200px){.ckFilterRow{grid-template-columns:1fr}.ckRowActions{justify-content:flex-start}.ckIdentity{grid-template-columns:2fr 1fr 1fr}.ckIdentity label:first-child{grid-column:1/-1}.ckMagicLine{grid-template-columns:auto auto 1fr}.ckGenerate{padding:9px 15px}.ckGenerate{grid-column:3}}@media (max-width:720px){.ckPageHead{display:block}.ckHeadActions{margin-top:10px}.ckIdentity{grid-template-columns:1fr}.ckIdentity label:first-child{grid-column:auto}.ckMagicLine{grid-template-columns:1fr}.ckGenerate{grid-column:auto}.ckBottom{flex-wrap:wrap}.ckFilterRow{padding-bottom:10px}.ckRows{padding-left:7px}}.ckWarmStatus{margin-top:7px;font-size:11px;color:#4f6b89;font-weight:700}.ckChoice{position:relative;min-width:0}.ckTextChoice{display:inline-block;vertical-align:middle}.ckChoiceText{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#1b3550;padding:0;height:28px;line-height:28px;text-align:left;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none}.ckChoiceText:hover{color:#9426d8;text-decoration:underline;text-underline-offset:3px}.ckChoiceText:focus-visible{outline:2px solid #c9a6e8;outline-offset:2px;border-radius:3px}.ckChoiceButton{width:100%;height:37px;border:1px solid #d7e0eb;border-radius:7px;background:#fff;color:#193552;padding:8px 28px 8px 10px;text-align:left;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative}.ckChoiceButton:hover{border-color:#b9c9da;background:#fbfdff}.ckChoiceCaret{position:absolute;right:9px;color:#72839a;font-size:12px}.ckChoiceMenu{position:absolute;z-index:1000;left:0;top:calc(100% + 4px);min-width:100%;max-height:260px;overflow:auto;background:#fff;border:1px solid #ccd8e5;border-radius:8px;box-shadow:0 10px 26px #1e375029;padding:4px}.ckChoiceMenu button{display:block;width:100%;border:0;background:#fff;border-radius:6px;padding:8px 9px;text-align:left;color:#29435f;font:inherit;cursor:pointer;white-space:nowrap}.ckChoiceMenu button:hover,.ckChoiceMenu button.selected{background:#f3eaff;color:#9426d8;font-weight:700}.ckSaveMessage{color:#16895b;font-size:12px;font-weight:700}.ckSaveError{color:#b34b4b;font-size:12px;font-weight:700}.ckOpText{display:inline-block;min-width:0}.ckOpText .ckChoiceText{color:#9426d8;font-weight:700;padding:0}.ckFilterRow{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:5px;padding:6px 0;min-width:0}.ckRuleOperand{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.ckRuleOperand>.ckExpr{display:inline-flex;flex:0 0 auto}.ckFilterRow>.ckRowActions{flex:0 0 auto;margin-left:1px}.ckExpr{gap:4px;width:max-content;max-width:none;white-space:nowrap}.ckTextChoice{width:max-content;min-width:0}.ckChoiceText{height:26px;line-height:26px;padding:0 1px;color:#193552;font-weight:500}.ckChoiceText:hover{color:#9426d8;text-decoration:underline}.ckTf .ckChoiceText,.ckFieldChoice .ckChoiceText,.ckSourceChoice .ckChoiceText{font-weight:500}.ckIndicatorChoice .ckChoiceText,.ckOpText .ckChoiceText{font-weight:800;color:#9426d8}.ckIndicatorChoice .ckChoiceText{color:#182f4b}.ckParen{display:inline-block;color:#182f4b;font-weight:500;margin:0 -1px}.ckInput.ckParam,.ckInput.ckOnlyNumber{height:28px;min-width:0;width:42px;padding:3px 6px;border:1px solid #d7e0eb;border-radius:6px;background:#fff;color:#193552;font:600 13px/20px inherit}.ckOnlyNumber{width:54px!important}.ckNumberExpr{width:max-content}.ckOpText{width:max-content!important}.ckOpText .ckChoiceText{padding:0 2px}.ckRowActions{gap:3px;margin-left:2px}.ckRowActions button{cursor:pointer;border-radius:5px;transition:background .12s ease,color .12s ease}.ckRowActions button:hover{background:#f1f5fa;color:#8d27d7}.ckToggle.off{background:#d8e0e9!important;color:#718096!important}.ckFilterRow.isDisabled{opacity:.48}.ckGroup.isDisabled>.ckRows{opacity:.62}.ckToggle.inheritedOff{opacity:.8;cursor:not-allowed!important}.ckGroup.isDisabled .ckGroupAdd{opacity:.7}.ckRowUtility{grid-column:1/-1;margin:2px 0 0;padding:7px 9px;background:#f8fbff;border:1px solid #e0e8f2;border-radius:7px;display:flex;gap:12px;align-items:center}.ckRowUtility label{display:flex;align-items:center;gap:7px;color:#60738b;font-size:11px;font-weight:700}.ckRowUtility input{width:260px;border:1px solid #d7e0eb;border-radius:6px;padding:6px 8px;background:#fff;color:#193552}.ckUtilityButtons{display:flex;gap:6px}.ckUtilityButtons button{border:1px solid #d7e0eb;background:#fff;border-radius:6px;padding:6px 9px;color:#365575;font-weight:700;cursor:pointer}.ckUtilityButtons button:hover{background:#f3eaff;color:#9426d8}@media (max-width:1200px){.ckFilterRow{flex-wrap:wrap;overflow:visible!important}.ckExpr{max-width:100%;flex-wrap:wrap;overflow:visible}.ckRowActions{justify-content:flex-start}.ckRowUtility{flex-basis:100%}}.ckAttributeMenu{min-width:150px;max-width:240px}.ckOperatorChoice{position:relative;width:28px;display:flex;justify-content:center;align-items:center}.ckOperatorIcon{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:#fbf5ff;color:#9426d8;font-size:17px;font-weight:900;line-height:28px;cursor:pointer}.ckOperatorIcon:hover{background:#f1e5ff}.ckOperatorMenu{min-width:170px;left:50%;transform:translate(-50%)}.ckOperatorMenu button{display:flex;align-items:center;gap:8px}.ckOpMenuIcon{display:inline-flex;width:22px;justify-content:center;color:#9426d8;font-weight:900;font-size:15px}.ckGroupAdd button{cursor:pointer}.ckGroupAdd button:hover{background:#eadbff}.ckGroupAdd button+button{margin-left:0}.ckNestedExpr{display:inline-flex;align-items:center;gap:0}.ckNestedTimeframe{font-weight:500;color:#193552;margin-right:2px}.ckNestedBlock{display:inline-flex;align-items:center;gap:2px;border:1px solid #dce5ef;background:#f7faff;border-radius:5px;padding:1px 3px;vertical-align:middle}.ckNestedBlock .ckExpr{padding:0}.ckNestedComparison{background:#fbf5ff;border-color:#eadcf5}.ckComma{display:inline-block;margin:0 2px;color:#718198;font-weight:600}.ckSymbolLink{border:0;background:transparent;padding:0;text-align:left;color:#2473da;font-weight:800;cursor:pointer;text-decoration:none}.ckSymbolLink:hover{text-decoration:underline;color:#1459ae}.tvBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08142685;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px}.tvModal{width:min(1180px,96vw);height:min(760px,92vh);background:#fff;border-radius:14px;box-shadow:0 24px 80px #00000052;overflow:hidden;display:flex;flex-direction:column}.tvModalHead{height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e1e7ef;background:#fff}.tvModalHead>div{display:flex;align-items:center;gap:10px}.tvModalHead b{font-size:16px;color:#17365d}.tvModalHead span{font-size:11px;color:#7a899c}.tvModalHead button{border:0;background:#eef3f8;color:#536a83;border-radius:7px;width:32px;height:32px;font-size:22px;line-height:28px;cursor:pointer}.tvModalHead button:hover{background:#e6edf5;color:#203d5f}.tvChart{flex:1;min-height:0;width:100%;background:#fff}.tvCopyright{height:26px;flex:0 0 26px;padding:5px 12px;color:#8290a1;font-size:10px;border-top:1px solid #edf1f5}.tvCopyright a{color:#4a79ad;text-decoration:none}@media (max-width:900px){.tvBackdrop{padding:8px}.tvModal{width:100%;height:94vh}.ckNestedBlock{max-width:100%}}.ckBlockChoice{position:relative;display:inline-flex;align-items:center}.ckBlockChoice .ckChoiceText{font-weight:500}.ckNestedComparison>.ckBlockChoice{margin-left:1px}.ckNestedComparison .ckBlockChoice .ckChoiceMenu{z-index:40}.ckAddBlockChoice .ckChoiceText{border:1px dashed #b8c8df;border-radius:6px;padding:3px 7px;color:#315b8e;background:#fff;font-weight:700}.ckAddBlockChoice{z-index:1200}.ckAddBlockChoice .ckChoiceMenu{z-index:3000;min-width:220px;max-width:300px;max-height:360px}.ckAddBlockChoice .ckChoiceText{min-width:112px;text-align:center}.ckAddBlockChoice .ckChoiceText:after{content:"⌄";margin-left:5px;color:#8b62c6;font-weight:900}.ckAddBlockChoice .ckChoiceText:hover{background:#f6f0ff;border-color:#9d6bd1}.nativeChartModal{width:min(1180px,96vw);height:min(760px,90vh)}.nativeChartToolbar{height:42px;display:flex;align-items:center;gap:16px;padding:0 14px;border-bottom:1px solid #e6edf4;background:#fbfcfe;color:#475569;font-size:12px;font-weight:700}.nativeChartPrice{font-size:15px;color:#0f172a}.chartLegend{margin-left:auto;display:flex;align-items:center;gap:7px;font-weight:600}.chartLegend i{display:inline-block;width:8px;height:8px;border-radius:50%}.ema5Dot{background:#f59e0b}.ema20Dot{background:#7c3aed}.ema50Dot{background:#0f766e}.ema200Dot{background:#dc2626}.nativeChartArea{position:relative;background:#fff}.nativeChartCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nativeChartState{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#64748b;font-weight:700;background:#ffffffdb}.nativeChartState.error{color:#b91c1c}.chartPriceBlock{display:flex;align-items:center;gap:9px}.chartChangeUp{color:#15803d;font-weight:800}.chartChangeDown{color:#dc2626;font-weight:800}.chartIntervals{display:flex;align-items:center;gap:3px}.chartIntervals button{border:1px solid transparent;background:transparent;color:#52647a;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:800;cursor:pointer}.chartIntervals button:hover{background:#eef4fa}.chartIntervals button.active{background:#17365d;color:#fff;border-color:#17365d}.nativeChartCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:crosshair}.nativeChartState{pointer-events:none}.nativeChartToolbar{gap:12px}.nativeChartToolbar .chartLegend{font-size:10px}@media (max-width:1050px){.nativeChartToolbar .chartLegend{display:none}}.ckOperatorText{border:0;background:transparent;color:#9426d8;font-size:14px;font-weight:800;line-height:28px;padding:0 3px;cursor:pointer;white-space:nowrap}.ckOperatorText:hover{text-decoration:underline;text-underline-offset:3px}.ckOperatorChoice{width:max-content;min-width:0}.ckNestedComparison{gap:4px;padding:2px 4px}.ckNestedComparison .ckOperatorChoice{flex:0 0 auto}.ckNestedComparison .ckOperatorText{font-size:12px;background:#eef7ff;border-radius:4px;padding:2px 6px;color:#9426d8}.ckNestedArithmetic{gap:3px;background:#f7faff;border-color:#dce5ef;padding:2px 4px}.ckArithmeticSymbol{border:0;background:#eef2ff;color:#9426d8;font-weight:900;font-size:17px;line-height:24px;min-width:26px;border-radius:4px;cursor:pointer;padding:0 5px}.ckArithmeticSymbol:hover{background:#eadbff}.ckNestedBlock .ckNestedBlock{border-color:#d8e3ef;background:#fff}.drawingToolbar{height:34px;flex:0 0 34px;display:flex;align-items:center;gap:2px;padding:0 8px;background:#111827;border-bottom:1px solid #0b1220;box-sizing:border-box}.drawingToolbar button{width:30px;height:28px;border:0;border-radius:4px;background:transparent;color:#dbe5f1;font-size:17px;line-height:26px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.drawingToolbar button:hover{background:#26364b;color:#fff}.drawingToolbar button.active{background:#3b82f6;color:#fff}.drawingToolbar button:last-child{margin-left:4px;color:#f4a3a3}.chartNav{display:flex;align-items:center;gap:3px;margin-left:2px}.chartNav button{border:1px solid #d8e1eb;background:#fff;color:#52647a;border-radius:5px;min-width:28px;height:27px;font-size:11px;font-weight:800;cursor:pointer}.chartNav button:hover{background:#eef4fa;color:#17365d}.nativeChartHint{position:absolute;right:12px;top:8px;z-index:1;padding:4px 7px;border-radius:5px;background:#ffffffe0;border:1px solid #e3e9f0;color:#7a899c;font-size:10px;pointer-events:none}@media (max-width:1050px){.nativeChartHint{display:none}}.nativeChartCanvas{touch-action:none;cursor:crosshair}.nativeChartArea{position:relative}.nativeChartArea:has(.nativeChartCanvas){cursor:crosshair}.ckMoreWrap{position:relative;display:inline-flex}.ckMoreMenu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:220px;background:#fff;border:1px solid #dbe3ed;border-radius:9px;box-shadow:0 8px 24px #18305024;padding:5px}.ckMoreMenu button{display:block;width:100%;text-align:left;border:0!important;background:#fff!important;color:#294c73!important;padding:9px 11px!important;border-radius:6px!important;font-size:12px;cursor:pointer}.ckMoreMenu button:hover{background:#f4f8fc!important}.ckActionMessage{margin:4px 2px 10px}.ckModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#15263b61;display:grid;place-items:center;z-index:100}.ckModal{width:min(460px,calc(100vw - 30px));background:#fff;border-radius:12px;border:1px solid #dce4ed;box-shadow:0 18px 50px #15284233;padding:18px}.ckModalHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.ckModalHead h3{margin:4px 0 0;color:#183552}.ckModalHead>button{border:0;background:#eef3f8;border-radius:7px;width:32px;height:32px;font-size:20px;color:#5e7187;cursor:pointer}.ckModal label{display:block;font-size:12px;font-weight:700;color:#62748a;margin:10px 0}.ckModal input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px 10px;border:1px solid #d6e0eb;border-radius:7px;color:#193552}.ckModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.scannerMonitorCard{overflow:hidden}.scannerMonitor{border:1px solid #e1e7ef;border-radius:9px;margin-top:10px;overflow:hidden;background:#fff}.scannerMonitorHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 11px;background:#f7fbff;border-bottom:1px solid #e4eaf1}.scannerMonitorHead b{display:block;color:#24415f;font-size:12px}.scannerMonitorHead small,.scannerMonitorHead>span{font-size:9px;color:#78879a;margin-top:3px}.scannerMonitorTable{max-height:420px;overflow:auto}.scannerMonitorRow{display:grid;grid-template-columns:1.5fr .85fr .8fr .8fr 1fr;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid #edf1f5;font-size:10px}.scannerMonitorHeader{position:sticky;top:0;background:#fff;color:#78879a;font-weight:800;z-index:2}.scannerMonitorRow b{color:#29445f}.scannerMonitorRow .positive{color:#23985a}.scannerMonitorRow .negative{color:#d64f55}.scannerMonitorEmpty{padding:18px;text-align:center;color:#8794a4;font-size:11px;background:#fafbfd}.scannerMonitor .signalPill{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.scannerMonitorRow{grid-template-columns:1.3fr .8fr .8fr .8fr}.scannerMonitorRow span:last-child{grid-column:1/-1}.ckMoreMenu{right:auto;left:0}}.subscriptionSavingsCard{min-height:0}.subscriptionIcon{background:#eef4ff;color:#3569c8}.subscriptionKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.subscriptionKpis>div{border:1px solid #e5ebf2;border-radius:8px;padding:9px;background:#fbfcfe}.subscriptionKpis b{display:block;font-size:16px;color:#253b58}.subscriptionKpis small{font-size:8px;color:#78879a}.subscriptionFeatureGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.subscriptionFeatureGrid>div{display:flex;gap:7px;border-top:1px solid #edf0f4;padding:7px 0}.subscriptionFeatureGrid i{width:22px;height:22px;border-radius:6px;background:#f1f5fa;display:grid;place-items:center;font-style:normal;color:#3569c8}.subscriptionFeatureGrid b,.subscriptionFeatureGrid span{display:block}.subscriptionFeatureGrid b{font-size:9px;color:#2a405e}.subscriptionFeatureGrid span{font-size:8px;line-height:1.35;color:#748297}.subscriptionUpcoming{margin-top:8px;border-top:1px solid #edf0f4;padding-top:7px}.subscriptionUpcoming>b{display:block;font-size:9px;color:#2a405e;margin-bottom:3px}.subscriptionUpcoming>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #f0f2f5}.subscriptionUpcoming span{font-size:8px;color:#344b68}.subscriptionUpcoming small{font-size:7px;color:#7c8999}.subscriptionEmpty{font-size:8px;color:#7c8999}.smartSavingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.managerIntro{font-size:11px;color:#68788d;line-height:1.5;margin-bottom:10px}.managerChecklist{display:grid;gap:6px;font-size:10px;color:#445870}.managerTable{overflow:auto}.managerHead,.managerRow{display:grid;grid-template-columns:1.4fr .75fr .8fr .95fr .9fr 1.55fr;gap:8px;align-items:center;min-width:760px}.managerHead{font-size:9px;color:#7b899b;font-weight:700;padding:7px 0}.managerRow{border-top:1px solid #edf0f4;padding:8px 0;font-size:10px}.managerRow b{color:#2b405e}.managerRow span{color:#63748a}.managerRow>div{display:flex;gap:4px;flex-wrap:wrap}.iconBtn{border:1px solid #dbe3ec;background:#fff;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:700;color:#3569c8;cursor:pointer}.upcomingList{display:grid;gap:6px}.upcomingList>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f4}.upcomingList b{display:block;font-size:11px;color:#2a405e}.upcomingList small{display:block;font-size:9px;color:#7a8799;margin-top:2px}.upcomingList strong{font-size:10px;color:#344c69}.smartSavingsDetail{display:grid;gap:8px;margin-top:18px}.smartSavingsDetail p{margin:0;padding:8px 0;border-bottom:1px solid #edf0f4;font-size:11px;color:#64758a}.drawerActions{display:flex;gap:8px;margin-top:18px}@media (max-width:850px){.smartSavingsGrid,.subscriptionFeatureGrid{grid-template-columns:1fr}.subscriptionKpis{grid-template-columns:1fr 1fr}.subscriptionKpis>div:last-child{grid-column:1/-1}}.ckWarmTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.ckWarmActions{display:flex;align-items:center;gap:8px}.ckWarmTop b{font-variant-numeric:tabular-nums}.ckWarmBar{height:8px;border-radius:999px;background:#e8eef6;overflow:hidden;box-shadow:inset 0 0 0 1px #50648214}.ckWarmBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5bb8f2,#7b42f6);transition:width .35s ease}.ckWarmStatus small{display:block;margin-top:6px;color:#64748b}.scannerPositive{color:#169b59;font-weight:700}.scannerNegative{color:#d64545;font-weight:700}.scannerRowActions button{border:0;background:transparent;color:#7b42f6;font-weight:800;cursor:pointer;font-size:16px}.savedScansDashboardCard{margin-top:18px}.savedScansDashboardList{display:flex;flex-direction:column;gap:0;border-top:1px solid #e5ebf5}.savedScanDashboardRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 4px;border-bottom:1px solid #e8edf5}.savedScanDashboardRow>div{min-width:0;display:flex;flex-direction:column;gap:4px}.savedScanDashboardRow b{font-size:14px;color:#16345f}.savedScanDashboardRow small{font-size:12px;color:#71809a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px}.savedScanDashboardRow .dashLink{flex:0 0 auto}.ckSavedItem{display:flex;align-items:center;gap:3px}.ckSavedOpen{border:1px solid #d7e1ec;background:#fff;border-radius:16px 0 0 16px!important;padding:6px 10px;color:#2b5685}.ckSavedDelete{border:1px solid #d7e1ec;border-left:0!important;background:#fff;border-radius:0 16px 16px 0!important;padding:6px 8px!important;color:#c43d3d!important;font-weight:800}.savedScanDashboardActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dashDelete{border:1px solid #e4b1b1;background:#fff7f7;color:#b43c3c;border-radius:7px;padding:8px 11px;font-weight:700;cursor:pointer}.dashDelete:hover{background:#fff0f0}.alphaHero{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 150px;gap:0;padding:0!important;overflow:hidden;background:#fff!important;border:1px solid #dfe7f2!important;color:#173b6b!important}.alphaHero .alphaKpi{padding:14px 16px;min-height:70px;border-right:1px solid rgba(255,255,255,.65)!important}.alphaHero .alphaKpi span{font-size:14px;font-weight:700;color:#28476c!important}.alphaHero .alphaKpi b{font-size:20px!important;color:#163b69!important}.alphaHero .alphaKpi small{font-size:10px;color:#61758f!important}.alphaHero .alphaNetWorth{background:#eaf2ff}.alphaHero .alphaLiquidCash{background:#eaf8f2}.alphaHero .alphaConfidence{background:#fff4df;border-right:0!important}.alphaHero .commandKpiActions{padding:11px 13px;position:static;transform:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#fff}.alphaIntelligenceCol{grid-column:auto!important}.alphaIntelligenceCard{min-height:0!important;width:100%}.alphaIntelligenceCard .dashTitle>div>span{display:block;color:#73839a;font-size:11px;margin-top:3px}.alphaIntelligenceCard .feedRow{display:grid;grid-template-columns:28px minmax(0,1fr) 70px;align-items:start;gap:10px;padding:12px 4px}.alphaIntelligenceCard .feedRow p{margin:4px 0 0}.alphaIntelligenceCard .feedRow small{white-space:nowrap;text-align:right;color:#8997a9}@media (max-width:850px){.alphaHero{grid-template-columns:1fr 1fr}.alphaHero .commandKpiActions{grid-column:1/-1}.alphaIntelligenceCol{grid-column:auto!important}}@media (max-width:560px){.alphaHero{grid-template-columns:1fr}.alphaHero .commandKpiActions{grid-column:auto}.alphaIntelligenceCard .feedRow{grid-template-columns:28px 1fr}.alphaIntelligenceCard .feedRow small{grid-column:2;text-align:left}}.alphaPlannerTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:4px;width:100%;box-sizing:border-box;background:#ffffffd1;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 4px 16px #1639600b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.alphaPlannerTab{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:7px 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#29415f;cursor:pointer;transition:all .18s ease}.alphaPlannerTab:hover{background:#f7faff;border-color:#d8e5f5;transform:translateY(-1px);box-shadow:0 3px 10px #1b46780f}.alphaPlannerTab>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.alphaPlannerTab b{font-size:11px;color:#1c3c61;line-height:1.2}.alphaPlannerTab small{font-size:8px;color:#7a899d;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaPlannerTab>strong{font-size:15px;color:#6280a3;font-weight:600}.alphaPlannerIcon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;font-size:11px;font-weight:800;flex:none}.alphaPlannerIcon.savings{background:#e8f7ef;color:#2c9960}.alphaPlannerIcon.retirement{background:#edf2ff;color:#506fd0}.alphaPlannerIcon.subscription{background:#fff2e8;color:#d57b35}.alphaHero .alphaKpi{padding:11px 16px;min-height:56px}.alphaHero .commandKpiActions{padding:9px 16px}@media (min-width:1201px){.alphaDashboard .commandGrid{grid-template-columns:minmax(0,34fr) minmax(0,36fr) minmax(0,30fr);grid-template-rows:auto auto;gap:0;align-items:start}.alphaDashboard .commandGrid>.leftCol,.alphaDashboard .commandGrid>.centerCol,.alphaDashboard .commandGrid>.rightCol{display:contents}.alphaDashboard .snapshotBudgetCard{grid-column:1;grid-row:1}.alphaDashboard .netWorthCard{grid-column:1;grid-row:2}.alphaDashboard .myStockScreenerCard,.alphaDashboard .topOppCard{grid-column:2;grid-row:1;margin-top:0}.alphaDashboard .intelligenceCard{grid-column:3;grid-row:1 / span 2}}@media (max-width:850px){.alphaPlannerTabs{grid-template-columns:1fr}.alphaPlannerTab{padding:8px 12px}}.myStockScreenerCard{min-height:0}.myStockScreenerBody{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.myStockScreenerBody b{font-size:10px;color:#2b405e}.myStockScreenerBody p{margin:3px 0 0;font-size:8px;color:#77869a;line-height:1.35}.myScansTable{width:100%;overflow-x:auto}.myScansHead,.myScansRow{display:grid;grid-template-columns:1.1fr 2fr .75fr .7fr .9fr;gap:8px;align-items:center;min-width:720px}.myScansHead{padding:7px 8px;background:#f7f9fc;border:1px solid #e5ebf2;border-radius:7px 7px 0 0;font-size:8px;font-weight:700;color:#77869a;text-transform:uppercase;letter-spacing:.03em}.myScansRow{padding:9px 8px;border:1px solid #e8edf3;border-top:0;font-size:9px;color:#5f7087}.myScansRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myScanName{border:0;background:none;padding:0;text-align:left;color:#1760bd;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myScanName:hover{text-decoration:underline}.myScansRow .rowActions{display:flex;gap:5px;align-items:center}@media (max-width:850px){.myStockScreenerBody{align-items:flex-start;flex-direction:column}.myScansHead,.myScansRow{grid-template-columns:1fr 1.5fr .8fr .7fr .8fr}}.alphaIntelligenceCard{overflow:hidden!important}.alphaIntelligenceViewport{height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scroll-behavior:auto;padding-right:4px}.alphaIntelligenceViewport::-webkit-scrollbar{width:6px}.alphaIntelligenceViewport::-webkit-scrollbar-track{background:#f4f7fb;border-radius:8px}.alphaIntelligenceViewport::-webkit-scrollbar-thumb{background:#c7d3e2;border-radius:8px}.alphaIntelligenceViewport .feedRow{padding:10px 4px}@media (min-width:1201px){.alphaDashboard .myStockScreenerCard{grid-column:2!important;grid-row:1!important;width:100%!important}}.scannerDashboardPage{padding:22px 24px 40px;min-height:calc(100vh - 48px);background:#f7f9fc}.scannerDashboardHead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 20px;background:#fff;border:1px solid #dfe6ef;border-radius:12px;box-shadow:0 2px 8px #23415f0a}.scannerDashboardHead h1{margin:5px 0 4px;color:#173c68;font-size:26px}.scannerDashboardHead p{margin:0;color:#73839a;font-size:12px}.scannerDashboardActions{display:flex;gap:8px;flex-wrap:wrap}.scannerDashBtn{border:1px solid #d5deea;background:#fff;color:#31577f;border-radius:8px;padding:9px 15px;font-weight:800;cursor:pointer}.scannerDashBtn.active{background:#edf5ff;border-color:#77a9ed;color:#1762ba}.scannerDashboardToolbar{display:flex;align-items:center;gap:14px;margin:14px 0 12px;padding:11px 14px;background:#fff;border:1px solid #e0e7ef;border-radius:9px;color:#7a889b;font-size:11px}.scannerDashboardToolbar b{color:#294763;font-size:12px}.scannerDashboardToolbar span{flex:1}.scannerDashboardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.scannerDashboardWidget{min-width:0;background:#fff;border:1px solid #dfe6ef;border-radius:10px;overflow:hidden;box-shadow:0 2px 7px #1e375009}.scannerDashboardWidgetHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:13px 13px 10px;background:#f7fbff;border-bottom:1px solid #e5ebf2}.scannerDashboardWidgetHead>div{min-width:0}.scannerDashboardWidgetHead b{display:block;color:#173e69;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scannerDashboardWidgetHead small{display:block;margin-top:4px;color:#7a899c;font-size:9px}.scannerDashboardWidgetHead>strong{flex:none;color:#24496e;font-size:16px}.scannerDashboardWidgetHead>strong span{font-size:9px;font-weight:600;color:#8492a3}.scannerDashboardWidgetMeta{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #edf1f5;color:#8996a6;font-size:9px}.scannerDashboardWidgetMeta b{color:#4f6d8f;font-size:9px}.scannerDashboardRows{max-height:360px;overflow-y:auto;overflow-x:hidden}.scannerDashboardRow{display:grid;grid-template-columns:minmax(0,1fr) 85px 62px;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid #edf1f5;font-size:10px}.scannerDashboardRow:last-child{border-bottom:0}.scannerDashboardRow button{border:0;background:transparent;text-align:left;padding:0;min-width:0;cursor:pointer}.scannerDashboardRow button b{display:block;color:#2878d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scannerDashboardRow button small{display:block;color:#8a97a7;font-size:8px;margin-top:2px}.scannerDashboardRow>span{text-align:right;color:#344e6c;font-weight:700}.scannerDashboardRow .scannerPositive{color:#20985a}.scannerDashboardRow .scannerNegative{color:#d34f55}.scannerDashboardNoResults{padding:32px 14px;text-align:center;color:#8a97a7;font-size:11px}.scannerDashboardWidgetFoot{padding:8px 12px;border-top:1px solid #edf1f5;text-align:right}.scannerDashboardWidgetFoot .dashLink{font-size:10px}.scannerDashboardEmpty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#fff;border:1px dashed #cfd9e5;border-radius:10px;color:#8190a2;padding:28px}.scannerDashboardEmpty b{color:#2b4968;font-size:14px}.scannerDashboardEmpty span{max-width:520px;font-size:11px;line-height:1.5}@media (max-width:1150px){.scannerDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.scannerDashboardPage{padding:12px}.scannerDashboardHead{display:block}.scannerDashboardActions{margin-top:14px}.scannerDashboardToolbar{align-items:flex-start;flex-wrap:wrap}.scannerDashboardToolbar span{flex-basis:100%}.scannerDashboardGrid{grid-template-columns:1fr}}.app>main:not(.commandMain){background:#f5f8fc}.app>main:not(.commandMain)>header{background:#fff;border:1px solid #e2e9f2;border-radius:14px;padding:16px 18px;margin-bottom:16px;box-shadow:0 2px 10px #12294b09}.app>main:not(.commandMain)>.pageHero{background:#fff;color:#173b69;border:1px solid #e2e9f2;border-radius:14px;padding:17px 20px;margin-bottom:14px;box-shadow:0 2px 10px #12294b09}.app>main:not(.commandMain)>.pageHero h2{color:#173b69;font-size:21px}.app>main:not(.commandMain)>.pageHero p{color:#71829a}.app>main:not(.commandMain) .card{border-color:#e2e9f2;border-radius:12px;box-shadow:0 2px 10px #12294b09}.app>main:not(.commandMain) .card h2{color:#173b69}.scannerDashboardPage{padding:0 0 28px;min-height:calc(100vh - 48px);background:transparent}.scannerDashboardHead{padding:17px 20px;border-radius:14px;border-color:#e2e9f2;box-shadow:0 2px 10px #12294b09}.scannerDashboardHead h1{font-size:24px;color:#173b69}.scannerDashboardToolbar{margin:12px 0;border-color:#e2e9f2;border-radius:10px}.scannerDashboardWidget{border-color:#e2e9f2;border-radius:12px;box-shadow:0 2px 10px #12294b09;position:relative}.scannerDashboardWidgetHead{position:relative;padding-right:48px}.scannerWidgetMore{position:absolute;right:10px;top:9px;width:30px;height:30px;border:1px solid #d9e3ef;border-radius:8px;background:#fff;color:#506b8a;font-size:19px;line-height:1;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease,background .16s ease;z-index:5}.scannerDashboardWidget:hover .scannerWidgetMore,.scannerWidgetMore:focus{opacity:1;transform:translateY(0)}.scannerWidgetMore:hover{background:#f2f7ff;color:#1762ba}.scannerWidgetMenu{position:absolute;right:10px;top:44px;z-index:20;width:132px;background:#fff;border:1px solid #dce5ef;border-radius:9px;box-shadow:0 8px 24px #12294b24;padding:5px}.scannerWidgetMenu button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:8px 9px;border-radius:6px;color:#31577f;font-weight:700;font-size:11px;cursor:pointer}.scannerWidgetMenu button:hover{background:#eef5ff}.scannerWidgetMenu button.danger{color:#b34e55}.scannerWidgetMenu button.danger:hover{background:#fff1f1}@media (max-width:720px){.scannerWidgetMore{opacity:1;transform:none}.app>main:not(.commandMain)>header{padding:14px}.app>main:not(.commandMain)>.pageHero{padding:15px}}.myStockScreenerActions{display:flex;align-items:center;gap:8px;flex:none}.myStockScanList{display:grid;gap:6px;margin-top:8px}.myStockScanRow{display:grid;grid-template-columns:minmax(0,1fr) 130px 66px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5ebf2;border-radius:8px;background:#fbfcfe}.myStockScanName{border:0;background:transparent;text-align:left;padding:0;min-width:0;cursor:pointer}.myStockScanName b{display:block;color:#2164b5;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myStockScanName small{display:block;color:#8492a3;font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myStockScanStatus{font-size:8px;color:#71839a;white-space:nowrap}.scannerToggle{width:58px;height:26px;border:1px solid #ccd8e6;border-radius:14px;background:#edf1f5;display:flex;align-items:center;gap:5px;padding:2px 4px;cursor:pointer;transition:.16s ease}.scannerToggle i{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #142d4b2e;transition:transform .16s ease;flex:none}.scannerToggle span{font-size:7px;font-weight:800;color:#718096;line-height:1}.scannerToggle.on{background:#dff5e8;border-color:#9ddab7;justify-content:flex-start}.scannerToggle.on i{transform:translate(30px);background:#2b9b5d}.scannerToggle.on span{color:#23814b;order:-1}.scannerToggle.off{justify-content:flex-start}.myStockScanEmpty{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px dashed #ccd8e6;border-radius:8px;color:#7a899b;font-size:9px}.scannerStockWidget{resize:vertical;overflow:auto;min-height:190px;height:290px;max-height:620px;align-self:start}.scannerStockWidget .scannerWidgetStocks{max-height:none;overflow-y:auto;overflow-x:hidden}.scannerStockColumns{display:grid;grid-template-columns:minmax(0,1fr) .9fr .72fr;gap:8px;padding:6px 11px;background:#f7f9fc;border-bottom:1px solid #e5ebf2;color:#7b899b;font-size:8px;font-weight:800;text-transform:uppercase}.scannerStockColumns span:nth-child(2),.scannerStockColumns span:nth-child(3){text-align:right}.scannerStockRow{grid-template-columns:minmax(0,1fr) .9fr .72fr;padding:8px 11px}.scannerStockRow .scannerStockPrice,.scannerStockRow .scannerStockChange{text-align:right}.scannerDashboardWidget{resize:vertical;overflow:auto;min-height:190px;height:360px;max-height:680px;align-self:start}.scannerDashboardRows{max-height:none}@media (max-width:720px){.myStockScanRow{grid-template-columns:minmax(0,1fr) 90px 58px;gap:6px}.myStockScreenerActions{flex-wrap:wrap;justify-content:flex-end}}.pageHeaderAction{white-space:nowrap}.pageSectionIntro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px;padding:0 2px}.pageSectionIntro h2{margin:0;color:#173e69;font-size:15px}.pageSectionIntro p{margin:3px 0 0;color:#7a899d;font-size:10px}@media (max-width:850px){.pageSectionIntro{align-items:flex-start}.pageHeaderAction{font-size:10px!important;padding:7px 10px!important}}.app>main:not(.commandMain)>header .headRight{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pageHeaderHome,.pageHeaderNav{border:1px solid #d8e3ef;background:#fff;color:#31577f;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.pageHeaderHome{background:#edf5ff;border-color:#bcd4f2;color:#1762ba}.pageHeaderHome:hover,.pageHeaderNav:hover{background:#f3f8ff;border-color:#9fc1e8}.toolbarHome{padding:6px 10px;font-size:10px}.scannerStockWidget,.scannerDashboardWidget{resize:both;overflow:auto;min-width:240px;min-height:190px}.scannerStockWidget{width:100%;height:290px;max-width:none;max-height:620px}.scannerDashboardWidget{width:100%;height:360px;max-width:none;max-height:680px}.scannerWidgetTitle small,.scannerDashboardWidgetHead small:empty{display:none}@media (max-width:850px){.app>main:not(.commandMain)>header .headRight{justify-content:flex-end}.pageHeaderHome,.pageHeaderNav,.pageHeaderAction{font-size:10px!important;padding:7px 9px!important}}.app>main:not(.commandMain)>header{padding-top:13px;padding-bottom:13px;margin-bottom:13px}.app>main:not(.commandMain)>header h1{margin-top:5px;margin-bottom:3px}.app>main:not(.commandMain)>.pageHero{padding-top:14px;padding-bottom:14px;margin-bottom:12px}.commandHero{padding-top:13px;padding-bottom:13px}.alphaHero .alphaKpi{padding-top:9px;padding-bottom:9px;min-height:45px}.alphaHero .commandKpiActions{padding-top:7px;padding-bottom:7px}@media (max-width:850px){.app>main:not(.commandMain)>header{padding-top:11px;padding-bottom:11px}.app>main:not(.commandMain)>.pageHero{padding-top:12px;padding-bottom:12px}.commandHero{padding-top:10px;padding-bottom:10px}.alphaHero .alphaKpi{padding-top:8px;padding-bottom:8px;min-height:0}}@media (max-width:560px){.app>main:not(.commandMain)>header{padding-top:10px;padding-bottom:10px}.app>main:not(.commandMain)>.pageHero{padding-top:11px;padding-bottom:11px}.commandHero{padding-top:9px;padding-bottom:9px}}.alphaIntelligenceCard{height:auto!important;min-height:0!important}.alphaIntelligenceCard .dashTitle{margin-bottom:7px}.alphaIntelligenceViewport{height:248px!important;max-height:248px;overflow-y:auto;overflow-x:hidden;padding:0 4px 0 0}.alphaIntelligenceViewport .feedRow{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;margin:2px 0;padding:4px 6px!important;border:1px solid #e5eaf0;border-radius:5px;background:#fff;box-sizing:border-box;min-height:27px}.alphaIntelligenceViewport .feedIcon{width:15px;height:15px;border-radius:4px;display:grid;place-items:center;font-size:9px;line-height:1;font-weight:800}.alphaIntelligenceViewport .feedRow>div{min-width:0;display:flex;align-items:center;gap:6px}.alphaIntelligenceViewport .feedRow b{font-size:9px!important;line-height:1.1;white-space:nowrap;flex:none}.alphaIntelligenceViewport .feedRow p{margin:0!important;font-size:9px!important;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#66758a!important}.alphaIntelligenceViewport .feedRow>small{display:none!important}.alphaIntelligenceViewport .feedTone-warn .feedIcon{background:#fff1df;color:#d97706}.alphaIntelligenceViewport .feedTone-warn b{color:#c86b00!important}.alphaIntelligenceViewport .feedTone-info .feedIcon{background:#edf4ff;color:#1768c4}.alphaIntelligenceViewport .feedTone-info b{color:#1768c4!important}.alphaIntelligenceViewport .feedTone-good .feedIcon{background:#eaf7ef;color:#23834d}.alphaIntelligenceViewport .feedTone-good b{color:#23834d!important}.networthTitleMetrics{display:flex;align-items:center;gap:30px;margin-top:4px}.networthTitleMetrics>span{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.networthTitleMetrics b{font-size:13px!important}.alphaDashboard .topOppCard .scannerWidgetGrid{grid-template-columns:minmax(0,1fr)!important}.alphaDashboard .topOppCard .scannerStockWidget{width:100%!important;min-width:0}.alphaHero{height:60px!important;min-height:60px!important;max-height:60px!important;box-sizing:border-box!important}.alphaHero .alphaKpi{height:60px!important;min-height:60px!important;padding:6px 14px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:24px 12px;column-gap:8px;row-gap:2px;align-content:center}.alphaHero .alphaKpi span{font-size:10px!important;line-height:24px!important;white-space:nowrap}.alphaHero .alphaKpi b{font-size:18px!important;line-height:24px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaHero .alphaKpi small{grid-column:1/-1;font-size:8px!important;line-height:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaHero .commandKpiActions{height:60px!important;min-height:60px!important;padding:6px 12px!important;box-sizing:border-box!important}.alphaHero .commandKpiActions .refresh{padding:5px 9px!important;font-size:10px!important;line-height:20px!important}.alphaHero .commandKpiActions .avatar{width:32px!important;height:32px!important;font-size:10px!important}@media (max-width:850px){.alphaHero{height:auto!important;max-height:none!important}.alphaHero .alphaKpi,.alphaHero .commandKpiActions{height:60px!important;min-height:60px!important}}@media (max-width:560px){.alphaHero{height:auto!important;max-height:none!important}.alphaHero .alphaKpi,.alphaHero .commandKpiActions{height:60px!important;min-height:60px!important}}@media (min-width:1201px){.alphaIntelligenceCard{height:auto!important;min-height:0!important}.alphaIntelligenceViewport{height:420px!important;max-height:420px;overflow-y:auto;overflow-x:hidden}}.alphaIntelligenceViewport .feedRow{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;margin:3px 0!important;padding:7px 8px!important;min-height:0!important}.alphaIntelligenceViewport .feedIcon{width:20px!important;height:20px!important;border-radius:5px!important;font-size:11px!important}.alphaIntelligenceViewport .feedRow>div{display:block!important;min-width:0!important}.alphaIntelligenceViewport .feedRow b{display:block!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important}.alphaIntelligenceViewport .feedRow p{display:block!important;margin:3px 0 0!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;color:#66758a!important}.alphaPlannerTab b{font-size:13px!important;line-height:1.2!important}.alphaPlannerTab small{font-size:10px!important;line-height:1.25!important}.alphaPlannerTab>strong{font-size:16px!important}.alphaPlannerIcon{font-size:12px!important}@media (max-width:1200px){.alphaIntelligenceViewport{height:420px!important;max-height:420px}}@media (max-width:560px){.alphaIntelligenceViewport{height:420px!important;max-height:420px}}.scannerRecursiveGroup{margin-top:10px}.scannerRecursiveGroup[data-depth="1"]{margin-left:22px}.scannerRecursiveGroup[data-depth="2"]{margin-left:44px}.scannerRecursiveGroup[data-depth="3"]{margin-left:66px}.scannerRecursiveGroup[data-depth="4"]{margin-left:88px}.scannerRecursiveGroup[data-depth="5"]{margin-left:110px}.ckRuleTf{min-width:0;width:max-content;flex:0 0 auto}.ckGroupSegment{font-weight:700;text-transform:lowercase}.ckFormula small{display:block;margin-top:4px;font-size:10px;opacity:.7}.ckAddMenuWrap{position:relative;display:inline-flex;z-index:2500}.ckGroupAddPlus{width:44px;height:34px;border:0;border-radius:8px;background:#f2eaff;color:#9e2bea;font-size:20px;font-weight:900;line-height:1;cursor:pointer;box-shadow:none}.ckGroupAddPlus:hover,.ckGroupAddPlus[aria-expanded=true]{background:#eadbff;color:#8f20cf}.ckAddMenu{position:absolute;left:0;bottom:calc(100% + 7px);width:min(720px,calc(100vw - 60px));max-height:min(560px,70vh);overflow:auto;background:#fff;border:1px solid #cfdbea;border-radius:10px;box-shadow:0 18px 42px #18304e33;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px}.ckAddMenuSection{border:1px solid #e5ebf2;border-radius:8px;background:#fbfdff;padding:8px;min-width:0}.ckAddMenuHeading{font-size:12px;font-weight:900;color:#24496f;padding:2px 3px 7px;border-bottom:1px solid #e6edf4}.ckAddMenuSub{margin-top:7px}.ckAddMenuSubheading{font-size:9px;font-weight:800;color:#7a8ca2;text-transform:uppercase;letter-spacing:.04em;padding:0 3px 4px}.ckAddMenuItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.ckAddMenuItems button{border:0;background:#fff;border-radius:6px;padding:7px 8px;text-align:left;color:#2c4b6b;font:inherit;font-size:10px;cursor:pointer;white-space:normal}.ckAddMenuItems button:hover{background:#f1e7ff;color:#9024d1;font-weight:800}@media (max-width:900px){.ckAddMenu{grid-template-columns:1fr;width:min(420px,calc(100vw - 40px));left:0}.ckAddMenuItems{grid-template-columns:1fr}}.ckGroupSegmentSelect{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #d8e2ee;background:#f7efff;color:#5d24b9;border-radius:6px;padding:2px 20px 2px 6px;font:700 13px/20px inherit;vertical-align:middle;cursor:pointer;max-width:190px}.ckGroupSegmentSelect:focus{outline:2px solid rgba(117,72,214,.16);outline-offset:1px}.alphaScreenerWidgetGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;min-width:0}.alphaScreenerWidget{min-width:0;max-width:100%;width:100%;box-sizing:border-box;resize:both;overflow:auto;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 1px 6px #12294b09;align-self:start}.alphaScreenerWidget.isExpanded:first-child:last-child,.alphaScreenerWidget.isExpanded:only-child{grid-column:1/-1}.alphaScreenerWidget.isExpanded{min-height:190px;max-height:620px}.alphaScreenerWidget.isMinimized{min-height:54px;height:54px;resize:none;overflow:hidden}.alphaScreenerWidget.isMinimized+.alphaScreenerWidget.isExpanded{grid-column:1/-1}.alphaScreenerWidgetHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;background:#f7fbff;border-bottom:1px solid #e5ebf2;min-width:0}.alphaScreenerWidgetName{min-width:0}.alphaScreenerWidgetName b{display:block;color:#24415f;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaScreenerWidgetName small{display:block;color:#7e8da0;font-size:8px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaScreenerWidgetActions{display:flex;align-items:center;gap:6px;flex:none}.alphaScreenerWidgetActions strong{font-size:13px;color:#294763;white-space:nowrap}.alphaScreenerWidgetActions strong span{font-size:8px;color:#8492a3;font-weight:600}.alphaWidgetMinimize,.alphaWidgetOpen{border:1px solid #d7e2ed;background:#fff;color:#42617f;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.alphaWidgetMinimize:hover,.alphaWidgetOpen:hover{background:#edf5ff;color:#1762ba}.alphaScreenerColumns,.alphaScreenerRow{display:grid;grid-template-columns:1.05fr .9fr 1.2fr .95fr .8fr;gap:7px;align-items:center}.alphaScreenerColumns{padding:6px 10px;background:#f8fafc;border-bottom:1px solid #e5ebf2;color:#7a899b;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.alphaScreenerColumns span:not(:first-child),.alphaScreenerRow>span{text-align:right}.alphaScreenerRows{min-height:0}.alphaScreenerRow{padding:7px 10px;border-bottom:1px solid #edf1f5;color:#52657b;font-size:8px}.alphaScreenerRow:last-child{border-bottom:0}.alphaSymbol{border:0;background:transparent;text-align:left;padding:0;min-width:0;cursor:pointer}.alphaSymbol b{display:block;color:#2878d6;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaScreenerRow .scannerPositive{color:#20985a;font-weight:800}.alphaScreenerRow .scannerNegative{color:#d34f55;font-weight:800}.alphaScreenerRow .returnValue{font-weight:400}.alphaScreenerRow .alphaChangeCell{font-weight:400!important;color:inherit}.alphaScreenerEmpty{padding:24px 10px;text-align:center;color:#8795a6;font-size:9px}@media (max-width:850px){.alphaScreenerWidgetGrid{grid-template-columns:1fr}.alphaScreenerWidget.isExpanded,.alphaScreenerWidget.isMinimized{grid-column:1!important}.alphaScreenerColumns,.alphaScreenerRow{grid-template-columns:1fr .8fr 1.1fr .9fr .75fr;gap:5px}.ckGroupSegmentSelect{max-width:145px}}.ckDragHandle{display:inline-flex;align-items:center;justify-content:center;width:18px;color:#94a3b8;cursor:grab;font-size:13px;-webkit-user-select:none;user-select:none;flex:0 0 auto}.ckFilterRow:active .ckDragHandle{cursor:grabbing}.ckFilterRow.hasValidationError{border-left:3px solid #dc2626}.ckValidationBadge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fee2e2;color:#b91c1c;font-weight:800;font-size:11px;flex:0 0 auto}.ckFilterRow.isDropTarget{outline:2px dashed #94a3b8;outline-offset:2px}.ckValidationPanel{display:flex;flex-direction:column;gap:3px;color:#b91c1c;font-size:12px}.ckGroupValidation{display:flex;flex-wrap:wrap;gap:8px;padding:5px 12px;color:#b45309;font-size:11px;background:#fffbeb;border-bottom:1px solid #fde68a}.ckInlineCombinator{display:flex;align-items:center;justify-content:center;height:18px;position:relative}.ckInlineCombinator:before,.ckInlineCombinator:after{content:"";height:1px;background:#e2e8f0;flex:1}.ckInlineCombinator span{margin:0 8px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em}.ckFormulaPreview{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.ckFormulaPreview span{font-weight:700;color:#475569}.ckFormulaPreview code{padding:4px 7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;overflow:auto;max-width:100%}.ckFormulaPreview small{color:#64748b}.topOpportunityScreenerWorkspace{min-height:0;height:auto;max-height:none;overflow:visible}.topOpportunityScreenerWorkspace .dashTitle{align-items:center}.topOpportunityActions{display:flex;align-items:center;gap:8px;flex:none}.topOpportunityWidgetGrid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px;margin-top:10px}.topOpportunityWidget{width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:both;overflow:auto;align-self:stretch}.topOpportunityWidget.isExpanded{width:100%;max-width:100%;min-height:240px;height:clamp(240px,42vh,680px);max-height:calc(100vh - 180px);grid-column:1/-1}.topOpportunityWidget.isMinimized{width:100%;height:56px;min-height:56px;max-height:56px;resize:none;overflow:hidden;grid-column:1/-1}.topOpportunityWidget .alphaScreenerRows{max-height:none;overflow-y:auto;overflow-x:auto}.topOpportunityWidget .alphaScreenerColumns,.topOpportunityWidget .alphaScreenerRow{min-width:620px}.alphaDashboard .dashCard{max-height:none}@media (max-width:850px){.topOpportunityActions{flex-wrap:wrap;justify-content:flex-end}.topOpportunityWidget.isExpanded{height:clamp(240px,55vh,680px);max-height:calc(100vh - 150px)}}.topOpportunityScreenerWorkspace .dashTitle{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;white-space:nowrap}.topOpportunityScreenerWorkspace .dashTitle>div:first-child{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap}.topOpportunityScreenerWorkspace .dashTitle h2{margin:0;white-space:nowrap}.topOpportunityScreenerWorkspace .dashTitle>div:first-child>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaWidgetToggle{display:inline-flex;align-items:center;gap:5px;border:1px solid #cfdbe8;background:#fff;color:#718196;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;cursor:pointer;line-height:1;white-space:nowrap}.alphaWidgetToggle.isOn{border-color:#9dd9b9;color:#16834a;background:#f0fbf5}.alphaWidgetToggle.isOff{border-color:#d7dfe8;color:#8a96a5;background:#f5f7fa}.alphaWidgetToggleKnob{width:8px;height:8px;border-radius:50%;background:#9aa8b7;display:block;box-shadow:inset 0 0 0 1px #00000014}.alphaWidgetToggle.isOn .alphaWidgetToggleKnob{background:#24a862}@media (max-width:850px){.topOpportunityScreenerWorkspace .dashTitle{align-items:flex-start;flex-wrap:wrap;white-space:normal}.topOpportunityScreenerWorkspace .dashTitle>div:first-child{max-width:100%;white-space:normal;flex-wrap:wrap}.topOpportunityScreenerWorkspace .dashTitle h2,.topOpportunityScreenerWorkspace .dashTitle>div:first-child>span{white-space:normal}}@media (min-width:1201px){.alphaDashboard .commandGrid{column-gap:0!important;row-gap:0!important}.alphaDashboard .topOppCard{grid-column:2!important;grid-row:1!important;margin-top:0!important}}.topOpportunityScreenerWorkspace .topOpportunityActions{gap:6px}.topOpportunityWidget .alphaScreenerColumns,.topOpportunityWidget .alphaScreenerRow{min-width:0!important;grid-template-columns:minmax(0,1.15fr) minmax(52px,.72fr) minmax(76px,1.05fr) minmax(58px,.82fr) minmax(52px,.72fr)!important;gap:4px!important}.topOpportunityWidget .alphaScreenerColumns,.topOpportunityWidget .alphaScreenerRow{padding-left:8px;padding-right:8px}.brokerTableWrap{overflow:auto;border:1px solid #e3e8f0;border-radius:10px}.brokerTable{width:100%;border-collapse:collapse;min-width:720px}.brokerTable th,.brokerTable td{padding:11px 12px;border-bottom:1px solid #edf0f4;text-align:left;font-size:13px;vertical-align:middle}.brokerTable th{background:#f8fafc;color:#71809a;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.brokerTable tr:last-child td{border-bottom:0}.brokerTable tr.brokerSelected td{background:#f5f8ff}.brokerTable input[type=checkbox]{width:16px;height:16px;accent-color:#1760bd;cursor:pointer}.brokerStatus{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;white-space:nowrap}.brokerStatus.connected{background:#e8f8ef;color:#258451}.brokerStatus.ready{background:#eaf2ff;color:#2468bd}.brokerStatus.notConfigured{background:#f1f3f6;color:#7a8798}.brokerActions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.brokerActions>span{font-size:12px;color:#71809a}.compactAction{padding:7px 10px;font-size:11px}@media (max-width:760px){.brokerActions{align-items:flex-start;flex-direction:column}.brokerActions .primaryBtn{width:100%}}@media (min-width:1201px){.alphaDashboard .netWorthCard{display:block!important;grid-column:1!important;grid-row:2!important;align-self:stretch!important}.alphaDashboard .topOppCard{grid-column:2!important;grid-row:1 / span 2!important;align-self:stretch!important;height:100%!important;min-height:0!important;box-sizing:border-box}.alphaDashboard .topOpportunityScreenerWorkspace{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}.alphaDashboard .topOpportunityWidgetGrid{flex:1 1 auto;min-height:0}}.topOpportunityWidget .alphaScreenerColumns{font-weight:600!important}.topOpportunityWidget .alphaScreenerColumns,.topOpportunityWidget .alphaScreenerRow{grid-template-columns:minmax(70px,1.05fr) minmax(55px,.8fr) minmax(76px,1.05fr) minmax(58px,.8fr) minmax(52px,.7fr) minmax(88px,1fr)!important}.tradeBuyBtn{border:1px solid #b9d4f1;background:#edf6ff;color:#1760bd;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:400;cursor:pointer;white-space:nowrap}.tradeBuyBtn:hover{background:#dceeff}.tradeBuyBtn:disabled{opacity:.45;cursor:not-allowed}.tradeBrokerSelect{display:grid;gap:5px;margin:12px 0 14px;padding:10px 12px;border:1px solid #e3eaf2;border-radius:8px;background:#fbfdff}.tradeBrokerSelect label{font-size:10px;font-weight:700;color:#52657b}.tradeBrokerSelect select{width:100%;box-sizing:border-box}.tradeBrokerSelect small{font-size:9px;color:#7a899b;line-height:1.4}.tradeBrokerPill{display:inline-block!important;background:#eef5ff;border:1px solid #dbe8f7;border-radius:999px;padding:4px 7px;letter-spacing:.3px}.tradeModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#12233a57;display:grid;place-items:center;z-index:1000;padding:20px}.tradeModal{width:min(560px,100%);background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 20px 60px #14284638;padding:18px}.tradeModalHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tradeModalHead h2{margin:0;color:#17375f;font-size:18px}.tradeModalHead span{display:block;color:#7a899b;font-size:10px;margin-top:4px}.tradeSignal{margin:14px 0;padding:10px 12px;border-radius:8px;background:#f5f9ff;border:1px solid #e1ebf7}.tradeSignal b{display:block;color:#24415f;font-size:10px}.tradeSignal span{display:block;color:#61738b;font-size:11px;margin-top:3px}.tradeFormGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tradeFormGrid label{display:grid;gap:5px;font-size:10px;font-weight:700;color:#52657b}.tradeFormGrid input{width:100%;box-sizing:border-box}.tradeCheck{display:flex;gap:9px;align-items:flex-start;margin:14px 0;padding:10px;border:1px solid #e3eaf2;border-radius:8px}.tradeCheck input{margin-top:2px}.tradeCheck b{display:block;font-size:10px;color:#2b405e}.tradeCheck small{display:block;font-size:9px;color:#7a899b;margin-top:3px}.tradeModalNote{font-size:9px;line-height:1.5;color:#7a899b;padding:9px 0}.tradeModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.tradeWatchRow{display:grid;grid-template-columns:1.05fr .85fr .65fr .65fr 1fr .9fr 1.3fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0f4}.tradeWatchRow:last-child{border-bottom:0}.tradeWatchRow>div{min-width:0}.tradeWatchRow b{display:block;color:#2b405e;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradeWatchRow small,.tradeWatchRow span{display:block;color:#8390a1;font-size:8px;margin-bottom:3px}.tradeStatusPill{display:inline-flex!important;background:#eef3f8;color:#64758b!important;border-radius:999px;padding:5px 8px;white-space:nowrap}.tradeWatchRow .scannerPositive,.tradeWatchRow .scannerNegative{font-weight:800}.alphaDashboard .topOpportunityWidget .alphaScreenerColumns span:last-child{text-align:right}@media (max-width:1000px){.tradeWatchRow{grid-template-columns:1.2fr 1fr 1fr;gap:8px}.tradeWatchRow>div:nth-child(4),.tradeWatchRow>div:nth-child(5),.tradeWatchRow>div:nth-child(6){grid-column:span 1}.tradeWatchRow>div:last-child{justify-self:end}.tradeFormGrid{grid-template-columns:1fr}}.topOpportunityScreenerWorkspace{padding-left:0!important;padding-right:0!important}.topOpportunityScreenerWorkspace>.dashTitle{padding-left:16px;padding-right:16px}.topOpportunityWidgetGrid,.topOpportunityWidget .alphaScreenerColumns,.topOpportunityWidget .alphaScreenerRow{padding-left:0!important;padding-right:0!important}.alphaHero .alphaKpi{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;column-gap:10px!important}.alphaHero .alphaKpi span{overflow:hidden;text-overflow:ellipsis}.alphaHero .alphaKpi b{justify-self:end;text-align:right;min-width:0;max-width:100%;font-variant-numeric:tabular-nums;letter-spacing:-.15px}.scannerPrecomputeSettings{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0 14px;padding:10px 14px;border:1px solid #e6e8ec;border-radius:10px;background:#fff}.scannerPrecomputeSettings span{display:flex;flex-direction:column;gap:3px}.scannerPrecomputeSettings small{color:#6b7280}.scannerPrecomputeSettings label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.scannerPrecomputeSettings input{width:72px;padding:6px 8px;border:1px solid #d7dbe1;border-radius:6px;text-align:right}.brokerDiagGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brokerDiagGrid>div{border:1px solid #e3eaf2;border-radius:8px;background:#fbfdff;padding:10px;min-width:0}.brokerDiagGrid span{display:block;font-size:9px;color:#7a899b;font-weight:700;text-transform:uppercase;letter-spacing:.25px}.brokerDiagGrid b{display:block;margin-top:5px;font-size:12px;color:#2b405e;word-break:break-word}.brokerDiagGrid small{display:block;margin-top:4px;font-size:8px;color:#8b98a8}.brokerDiagGrid .positive{color:#1f8a55}.brokerDiagGrid .negative{color:#c44747}.brokerDiagWarning{margin-top:10px;padding:10px 12px;border:1px solid #f0d7a5;border-radius:8px;background:#fff9ec;color:#775a1b;font-size:10px;line-height:1.5}.brokerDiagActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@media (max-width:900px){.brokerDiagGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.brokerDiagGrid{grid-template-columns:1fr}}.topOpportunityWidget{padding-left:5px!important;box-sizing:border-box!important}.topOpportunityWidget .alphaSymbol b{font-size:10px!important}.chartIndicatorControls{position:relative;display:flex;align-items:center;gap:5px;flex-wrap:wrap;max-width:520px}.chartIndicatorAdd{border:1px solid #cbd7e5;background:#fff;color:#315b8e;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.chartIndicatorAdd:hover{background:#eef4fb}.chartIndicatorChip{display:inline-flex;align-items:center;gap:4px;border:1px solid #dce4ee;background:#fff;border-radius:999px;padding:3px 5px 3px 6px;font-size:9px;color:#52647a;font-weight:600;white-space:nowrap}.chartIndicatorChip i{width:7px;height:3px;border-radius:2px;display:inline-block}.chartIndicatorChip button{border:0;background:transparent;color:#8491a3;font-size:13px;line-height:12px;padding:0 1px;cursor:pointer}.chartIndicatorChip button:hover{color:#b91c1c}.chartIndicatorMenu{position:absolute;z-index:20;top:30px;left:0;width:150px;max-height:270px;overflow:auto;padding:7px;background:#fff;border:1px solid #d7e0eb;border-radius:8px;box-shadow:0 12px 28px #12294b2e;display:grid;grid-template-columns:1fr;gap:2px}.chartIndicatorMenuTitle{font-size:10px;font-weight:800;color:#17365d;padding:4px 6px;border-bottom:1px solid #e6edf4;margin-bottom:2px}.chartIndicatorMenu button{border:0;background:#fff;text-align:left;padding:5px 6px;border-radius:5px;color:#3c536e;font-size:10px;cursor:pointer}.chartIndicatorMenu button:hover{background:#eef4fb}.chartIndicatorMenu button:disabled{color:#a7b1bf;cursor:not-allowed}.trendLegend{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#718096}.trendSupportDot,.trendResistanceDot{width:10px!important;height:2px!important;border-radius:2px!important}.trendSupportDot{background:#2563eb}.trendResistanceDot{background:#dc2626}@media (max-width:1050px){.chartIndicatorControls{max-width:360px}.chartIndicatorMenu{left:auto;right:0}}.card,.dashCard,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card p,.card span,.card small,.card label,.card td,.card th,.card b,.card strong,.card button,.card input,.card select,.card textarea,.card a,.dashCard h1,.dashCard h2,.dashCard h3,.dashCard h4,.dashCard h5,.dashCard h6,.dashCard p,.dashCard span,.dashCard small,.dashCard label,.dashCard td,.dashCard th,.dashCard b,.dashCard strong,.dashCard button,.dashCard input,.dashCard select,.dashCard textarea,.dashCard a{font-size:14px!important}.card input,.card select,.card textarea,.dashCard input,.dashCard select,.dashCard textarea{line-height:1.35}.livePriceBadge{display:inline-block;margin-left:5px;font-size:8px;line-height:1;padding:2px 4px;border-radius:4px;vertical-align:middle;letter-spacing:.04em;opacity:.8}.ckPageHead{align-items:center!important;padding:8px 2px 12px!important}.ckPageHead h2{margin:0!important;font-size:18px!important;letter-spacing:.02em}.ckHeadActions{align-items:center!important}.ckIdentity{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ckIdentity label:first-child{grid-column:auto!important}@media (max-width:1200px){.ckIdentity{grid-template-columns:repeat(6,minmax(0,1fr))!important}.ckIdentity label:first-child{grid-column:auto!important}}@media (max-width:900px){.ckIdentity{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.ckIdentity{grid-template-columns:1fr!important}.ckIdentity label:first-child{grid-column:auto!important}}.ckFormulaHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.ckFormulaHead>span{font-weight:800;color:#53667d}.ckFormulaToggle{border:1px solid #d7e1ec;background:#fff;color:#526b87;border-radius:6px;width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;line-height:1;cursor:pointer;flex:0 0 auto}.ckFormulaToggle:hover{background:#f5f8fb}.ckFormula.is-collapsed{padding-top:7px;padding-bottom:7px}.ckFormula.is-collapsed .ckFormulaHead{min-height:20px}.sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.sortableHeader:hover{background:#eef4fc;color:#173b68}.alphaScreenerColumns span:not(:first-child),.alphaScreenerRow>span{text-align:center!important}.card table th,.card table td,.dashCard table th,.dashCard table td{text-align:center}.managerHead>span,.managerRow>span,.myScansHead>span,.myScansRow>span,.alertTableHead>span,.alertTableRow>div{text-align:center}.alphaScreenerColumns span:first-child,.alphaScreenerRow>.alphaSymbol,.scannerHead span:nth-child(3),.scannerRow .ckSymbolLink{text-align:left!important}.alphaHero .alphaKpi span{font-size:12px!important}.alphaHero .alphaKpi b{font-size:20px!important}.alphaHero .alphaKpi{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:18px 24px 12px!important;column-gap:0!important;row-gap:1px!important;align-content:center!important}.alphaHero .alphaKpi span{grid-column:1!important;text-align:center!important;justify-self:stretch!important;font-size:14px!important;line-height:18px!important}.alphaHero .alphaKpi b{grid-column:1!important;justify-self:stretch!important;text-align:center!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:20px!important;line-height:24px!important}.alphaHero .alphaKpi small{grid-column:1!important;text-align:center!important;justify-self:stretch!important}.alphaPlannerTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tradeResearchTab .alphaPlannerIcon{font-size:9px;font-weight:800;letter-spacing:-.2px}.alphaPlannerIcon.tradeResearch{background:#eef7f2;color:#24734b}.tradeResearchGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px}.tradeResearchForm{display:grid;grid-template-columns:1.2fr .75fr .9fr;gap:10px}.tradeResearchForm label{display:grid;gap:5px;font-size:10px;font-weight:700;color:#51637a}.tradeResearchForm input,.tradeResearchForm select{width:100%;box-sizing:border-box}.tradeResearchExamples{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 12px}.tradeResearchExamples span{font-size:9px;color:#7b899b;font-weight:700;margin-right:3px}.tradeResearchExamples button{border:1px solid #dbe3ec;background:#fff;border-radius:6px;padding:5px 8px;font-size:8px;color:#3569c8;font-weight:700;cursor:pointer}.tradeResearchNotice{margin-top:12px;padding:10px;border:1px solid #dce7e2;border-radius:8px;background:#f7fbf9;display:grid;gap:3px}.tradeResearchNotice b{font-size:12px;color:#253b58}.tradeResearchNotice span{font-size:9px;color:#55708b}.tradeResearchNotice small{font-size:8px;line-height:1.45;color:#718096}.tradeResearchKpis{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 14px;min-height:0}.tradeResearchKpis .k{padding:0 16px}.tradeResearchKpis .k b{font-size:15px;margin:5px 0 0}.tradeResearchKpis .k small:empty{display:none}.oiFrameworkRows{display:grid;gap:7px}.oiFrameworkRows>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf0f4}.oiFrameworkRows b{font-size:10px;color:#2b405e}.oiFrameworkRows span{font-size:9px;color:#68798e}.tradeMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tradeMetricGrid>div{border:1px solid #e4eaf1;border-radius:8px;padding:10px;background:#fbfcfe}.tradeMetricGrid b{display:block;font-size:10px;color:#2a405e;margin-bottom:4px}.tradeMetricGrid span{font-size:9px;line-height:1.4;color:#708096}.tradeResearchHead{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr 1.2fr .9fr;gap:8px;min-width:700px;padding:7px 0;font-size:9px;font-weight:700;color:#7b899b}.tradeResearchEmpty{min-width:700px;border-top:1px solid #edf0f4;padding:18px 4px;font-size:10px;color:#77869a}@media (max-width:850px){.alphaPlannerTabs{grid-template-columns:1fr!important}.tradeResearchGrid,.tradeResearchForm{grid-template-columns:1fr}.tradeMetricGrid{grid-template-columns:1fr 1fr}}.tradeResearchRow{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr 1.2fr .9fr;gap:8px;min-width:700px;align-items:center;padding:8px 0;border-top:1px solid #edf0f4;font-size:10px;color:#31445d}.tradeResearchRow>span{min-width:0;text-align:center}.tradeResearchRow>span:first-child{text-align:left;display:grid;gap:2px}.tradeResearchRow small{display:block;font-size:8px;color:#8290a1;font-weight:500}.tradeResearchRow .signalPill{justify-self:center}.tradeResearchRow .scannerPositive,.tradeResearchRow .scannerNegative{font-weight:500}.oiOpportunityCards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px}.oiOpportunityCards>div{border:1px solid #e3e9f0;border-radius:8px;background:#fff;padding:10px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.oiOpportunityCards b{font-size:17px;color:#253b58}.oiOpportunityCards span{font-size:9px;color:#718096;font-weight:700}.tradeResearchFootnote{margin-top:8px}@media (max-width:850px){.oiOpportunityCards{grid-template-columns:1fr 1fr}}.oiBestPick{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px 125px;gap:10px;align-items:center;margin:0 0 14px;padding:12px 14px;border:1px solid #dce7e2;border-radius:9px;background:#f7fbf9}.oiBestPickMain{min-width:0;display:grid;gap:4px}.oiBestEyebrow{font-size:8px;font-weight:800;letter-spacing:.7px;color:#24734b}.oiBestPickMain>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.oiBestPickMain>div>b{font-size:16px;color:#243b57}.oiBestPickMain>div>span{font-size:9px;color:#74859a}.oiBestPickMain small{font-size:8px;line-height:1.45;color:#718096}.oiBestStat{text-align:center;border-left:1px solid #dfe8e4;padding-left:8px}.oiBestStat b{display:block;font-size:17px;color:#253b58}.oiBestStat span{display:block;font-size:8px;color:#718096;margin-top:2px}.oiGradeA,.oiGradeB,.oiGradeC,.oiGradeD{font-weight:900!important}.oiGradeA{color:#24734b!important}.oiGradeB{color:#3569c8!important}.oiGradeC{color:#a26a17!important}.oiGradeD{color:#8b5d68!important}.tradeResearchTable{overflow:auto}.tradeResearchHead,.tradeResearchRow{grid-template-columns:1.15fr .9fr .75fr .75fr .75fr 1.1fr .85fr .95fr;min-width:900px}.tradeResearchRow>span:nth-child(2) b{font-size:13px}.tradeResearchRow>span:nth-child(7),.tradeResearchRow>span:nth-child(8){font-size:9px}@media (max-width:850px){.oiBestPick{grid-template-columns:1fr 1fr}.oiBestPickMain{grid-column:1/-1}.oiBestStat{border-left:0;border-top:1px solid #dfe8e4;padding:8px 0 0}}.tradeResearchForm{grid-template-columns:1.05fr .75fr 1.35fr;align-items:end}.tradeStructureFilter{display:grid;gap:5px;min-width:0}.tradeStructureFilter>span{font-size:10px;font-weight:700;color:#51637a}.tradeStructureOptions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tradeStructureOptions label{display:flex!important;align-items:center!important;grid-template-columns:none!important;gap:4px!important;padding:5px 7px;background:#f7f9fc;border:1px solid #e0e6ee;border-radius:6px;font-size:9px!important;font-weight:600!important;color:#52647b!important;cursor:pointer;white-space:nowrap}.tradeStructureOptions input{width:12px!important;height:12px;margin:0;accent-color:#315b8e}.tradeFrameworkCard{padding:12px 14px!important}.tradeFrameworkCard h2{font-size:14px!important;margin-bottom:9px!important}.tradeFrameworkCard .method{margin-top:8px;font-size:9px}.oiFrameworkRows.compact{grid-template-columns:1fr 1fr!important;gap:6px!important}.oiFrameworkRows.compact>div{padding:7px 8px!important}.oiFrameworkRows.compact b{font-size:10px!important}.oiFrameworkRows.compact span{font-size:8px!important}.tradeResearchSymbol{border:0;background:transparent;padding:0;text-align:left;display:grid;gap:2px;color:inherit;cursor:pointer;min-width:0}.tradeResearchSymbol b{color:#20558f;text-decoration:underline;text-decoration-color:#cbd9e8;text-underline-offset:2px}.tradeResearchSymbol small{display:block;font-size:8px;color:#8290a1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradeResearchSymbol:focus-visible{outline:2px solid #7aa7d9;outline-offset:3px;border-radius:3px}@media (max-width:850px){.tradeResearchForm{grid-template-columns:1fr}.tradeStructureFilter{grid-column:auto}.oiFrameworkRows.compact{grid-template-columns:1fr!important}}.tradeStructureFilter{position:relative;display:grid;gap:5px;min-width:0}.tradeStructureSelect{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#fff;border:1px solid #b8c3d1;border-radius:4px;color:#43566d;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.tradeStructureSelect:hover{border-color:#7e92aa}.tradeStructureSelect:focus-visible{outline:2px solid #7aa7d9;outline-offset:2px}.tradeStructureSelect b{font-size:16px;line-height:1;color:#60738b}.tradeStructureMenu{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;min-width:220px;padding:6px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 8px 20px #192d461f}.tradeStructureMenuItem{display:flex!important;align-items:center!important;gap:8px!important;width:100%;padding:8px 9px;border-radius:4px;font-size:12px!important;font-weight:600!important;color:#334a63!important;cursor:pointer;white-space:nowrap}.tradeStructureMenuItem:hover{background:#f4f7fa}.tradeStructureMenuItem input{width:14px!important;height:14px!important;margin:0;accent-color:#315b8e;flex:0 0 auto}@media (max-width:850px){.tradeStructureMenu{position:absolute;min-width:0}.tradeStructureSelect{min-height:36px}}.nativeChartFallbackNotice{position:absolute;z-index:3;top:10px;left:12px;right:12px;padding:7px 10px;border:1px solid #dbe4ef;border-radius:7px;background:#f8fafcf5;color:#64748b;font-size:11px;text-align:center;pointer-events:none}.indexOiTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.indexOiTitle>div{min-width:0}.indexOiTitle h2{margin:0 0 4px!important}.indexOiTitle p{margin:0;font-size:9px;line-height:1.45;color:#718096;font-weight:500;max-width:850px}.indexOiLive{flex:0 0 auto;padding:4px 8px;border:1px solid #d9e6df;border-radius:999px;background:#f7fbf9;color:#24734b;font-size:8px;font-weight:800}.indexOiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.indexOiCard{border:1px solid #e3e9f0;border-radius:8px;background:#fbfcfe;padding:10px}.indexOiCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.indexOiCardHead>div{display:grid;gap:2px}.indexOiCardHead b{font-size:12px;color:#253b58}.indexOiCardHead small{font-size:8px;color:#7a899b}.indexOiCardHead strong{font-size:15px;color:#253b58}.indexOiPressure{display:flex;justify-content:space-between;align-items:center;margin:8px 0;padding:7px 8px;border-radius:6px;background:#fff;border:1px solid #e5eaf0}.indexOiPressure span{font-size:8px;color:#7a899b;font-weight:700}.indexOiPressure b{font-size:9px;color:#3569c8}.indexOiStats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.indexOiStats>div{min-width:0}.indexOiStats span{display:block;font-size:7px;color:#7a899b}.indexOiStats b{display:block;font-size:9px;color:#30465f;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indexOiStats small{display:block;font-size:7px;color:#8290a1;margin-top:2px}.indexOiLevels{display:flex;justify-content:space-between;gap:8px;margin:8px 0;font-size:8px;color:#718096}.indexOiLevels b{color:#30465f}.indexOiStrikes{border-top:1px solid #e8edf2;padding-top:6px}.indexOiStrikeHead,.indexOiStrike{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;align-items:center}.indexOiStrikeHead{padding-bottom:4px;font-size:7px;color:#8290a1;font-weight:800}.indexOiStrike{padding:4px 0;border-top:1px solid #eef1f5;font-size:8px;color:#50647b}.indexOiStrike span:not(:first-child){text-align:right}.indexOiUnavailable{padding:18px 4px;text-align:center;font-size:9px;color:#8290a1}.indexOiMethod{margin-top:9px;font-size:8px}.tradeResultsTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.tradeResultsTitle>span{min-width:0}.gradeFilter{position:relative;display:inline-grid;min-width:160px}.gradeFilterSelect{width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px;background:#fff;border:1px solid #b8c3d1;border-radius:4px;color:#43566d;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.gradeFilterSelect:hover{border-color:#7e92aa}.gradeFilterSelect:focus-visible{outline:2px solid #7aa7d9;outline-offset:2px}.gradeFilterSelect b{font-size:14px;color:#60738b}.gradeMenu{right:0;left:auto;min-width:180px}.card>h2+.tradeResearchTable{margin-top:0}@media (max-width:850px){.indexOiGrid{grid-template-columns:1fr}.indexOiTitle{align-items:flex-start}.tradeResultsTitle{align-items:flex-start;flex-direction:column}.gradeFilter{width:100%;min-width:0}.gradeMenu{left:0;right:0}.tradeResultsTitle>span{width:100%}}.ccDashboard{font-family:Inter,system-ui,-apple-system,Roboto,sans-serif;color:#17375f;padding:8px 10px 20px;background:#f7faff;min-height:100%}.ccTopbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px}.ccSearch{height:40px;max-width:590px;flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce6f2;border-radius:9px;padding:0 14px}.ccSearch span{font-size:24px;color:#1b5fb8;line-height:1}.ccSearch input{border:0;outline:0;width:100%;font-size:13px;color:#31496a}.ccTopActions{display:flex;align-items:center;gap:10px}.ccTopActions>button{height:40px;border:1px solid #dce6f2;background:#fff;border-radius:9px;padding:0 12px;color:#244a7c;font-weight:700}.ccBell{position:relative;color:#244a7c;font-size:19px}.ccBell i{position:absolute;top:-7px;right:-7px;background:#e23e4d;color:#fff;border-radius:10px;font-size:8px;min-width:15px;height:15px;display:grid;place-items:center;font-style:normal}.ccKpis{display:grid;grid-template-columns:1.05fr 1.05fr 1fr .72fr;gap:10px;margin-bottom:10px}.ccKpi{background:#fff;border:1px solid #dce6f2;border-radius:11px;padding:12px 15px;min-width:0}.ccKpi>span{display:block;font-size:11px;font-weight:800;letter-spacing:.6px;color:#34567f}.ccKpi>strong{display:block;font-size:25px;line-height:1.15;margin:6px 0 5px;color:#173b72}.ccKpi small{font-size:11px;color:#7487a1}.ccPositive{color:#15945b!important}.ccNegative{color:#d85353!important}.ccKpi em{font-style:normal;border:1px solid #b8c8dc;border-radius:50%;font-size:8px;padding:1px 4px;margin-left:3px}.ccProgress{height:7px;background:#e7edf5;border-radius:8px;overflow:hidden;margin:8px 0 5px}.ccProgress i{display:block;height:100%;background:#3bc496;border-radius:8px}.ccMarket strong{font-size:18px}.ccMarket strong i{display:inline-block;width:8px;height:8px;background:#1eb56b;border-radius:50%;margin-right:5px}.ccMarket button{display:block;margin-top:7px;border:1px solid #cbdcf1;background:#f7fbff;border-radius:7px;padding:5px 9px;color:#1760bd;font-weight:700;cursor:pointer}.ccChanged{background:#fff;border:1px solid #dce6f2;border-radius:11px;padding:12px 15px;margin-bottom:10px}.ccChanged h2{margin:0 0 10px;font-size:16px}.ccChangedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ccChangedGrid>div{position:relative;padding:8px 10px 8px 38px;border-right:1px solid #edf1f6}.ccChangedGrid>div:last-child{border-right:0}.ccChangedGrid b{display:block;font-size:16px;color:#173b72}.ccChangedGrid span{display:block;font-size:10px;color:#7788a0;margin-top:2px}.ccChangedGrid i{position:absolute;left:0;top:9px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eaf3ff;color:#1760bd;font-style:normal;font-weight:800}.ccPlan{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.ccPlan button{position:relative;text-align:left;border:1px solid #dce6f2;background:#fff;border-radius:9px;padding:9px 34px 9px 12px;color:#17375f;cursor:pointer}.ccPlan button:hover{border-color:#b8cfea;background:#fbfdff}.ccPlan b,.ccPlan span{display:block}.ccPlan b{font-size:12px}.ccPlan span{font-size:10px;color:#7b8ca4;margin-top:3px}.ccPlan button:after{content:"→";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#1760bd;font-weight:700}.ccMainGrid{display:grid;grid-template-columns:1.05fr 1.08fr .95fr;gap:10px;align-items:start}.ccCard{background:#fff;border:1px solid #dce6f2;border-radius:11px;padding:12px;min-width:0;box-shadow:0 1px 4px #14366006}.ccTitle{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.ccTitle h2{margin:0;font-size:15px;color:#17375f}.ccTitle h2 small{font-size:10px;color:#7c8ca3;font-weight:500;margin-left:4px}.ccTitle button{border:0;background:none;color:#1760bd;font-weight:700;font-size:10px;cursor:pointer}.ccBudgetRows>div{display:grid;grid-template-columns:1fr auto;gap:6px;margin-bottom:10px}.ccBudgetRows span{font-size:11px;color:#405979}.ccBudgetRows strong{font-size:13px}.ccBudgetRows i{grid-column:1/2;height:7px;background:#e7edf5;border-radius:8px;overflow:hidden}.ccBudgetRows i em{display:block;height:100%;background:#35bf8b;border-radius:8px}.ccBudgetRows>div:nth-child(2) i em{background:#e26a68}.ccBudgetRows small{font-size:10px;color:#667b98;text-align:right;align-self:center}.ccBudgetSummary{border-top:1px solid #edf1f5;padding-top:8px;display:flex;justify-content:space-between;font-size:10px;color:#71839c}.ccBudgetSummary b{color:#1760bd}.ccNetValue{display:flex;align-items:baseline;gap:9px;border-bottom:1px solid #edf1f5;padding-bottom:8px}.ccNetValue strong{font-size:24px}.ccNetValue span{font-size:10px;color:#15945b}.ccAlloc{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:8px;margin-top:8px}.ccDonut{width:92px;height:92px;border-radius:50%;background:conic-gradient(#2c73dc 0,#2c73dc 45%,#39bb8a 45%,#39bb8a 73%,#f1b337 73%,#f1b337 85%,#e36b5e 85%,#e36b5e 93%,#8a68d5 93%,#8a68d5);position:relative;margin:auto}.ccDonut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;background:#fff;border-radius:50%}.ccAlloc>div:last-child span{display:grid;grid-template-columns:10px 1fr auto;gap:5px;align-items:center;font-size:10px;margin:5px 0}.ccAlloc>div:last-child b{font-size:10px;font-weight:600}.ccAlloc>div:last-child em{font-style:normal;color:#617793}.ccDot{width:8px;height:8px;border-radius:50%;display:inline-block}.d0{background:#2c73dc}.d1{background:#39bb8a}.d2{background:#f1b337}.d3{background:#e36b5e}.d4{background:#8a68d5}.ccAllocation{padding-bottom:9px}.ccAllocRow{display:grid;grid-template-columns:1.1fr 34px 1fr auto;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid #edf1f5;font-size:10px}.ccAllocRow>span{display:flex;gap:6px;align-items:center}.ccAllocRow>b{font-size:10px}.ccAllocRow>i{height:6px;background:#e8eef5;border-radius:7px;overflow:hidden}.ccAllocRow>i em{display:block;height:100%;background:#72a5e8;border-radius:7px}.ccAllocRow>strong{font-size:9px;white-space:nowrap;color:#506884}.ccOpportunities{grid-column:1/3}.ccTable{border:1px solid #e6ecf3;border-radius:8px;overflow:hidden}.ccHead,.ccRow{display:grid;grid-template-columns:25px 1.1fr .9fr .75fr 1.3fr 24px;gap:7px;align-items:center;padding:7px 8px}.ccHead{background:#f8fafc;color:#7b8ca2;font-size:9px;font-weight:800}.ccRow{border-top:1px solid #edf1f5;font-size:10px}.ccSymbol{border:0;background:none;text-align:left;padding:0;color:#155eb5;font-weight:800;font-size:10px;cursor:pointer}.ccSignal{display:inline-block;background:#eaf7f0;color:#268758;border-radius:10px;padding:4px 7px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccMore{border:0;background:none;font-size:17px;color:#73849b;cursor:pointer}.ccLink{margin-top:8px;border:0;background:none;color:#1760bd;font-weight:700;font-size:10px;cursor:pointer}.ccIndex{grid-column:3/4}.ccIndexTabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e7edf4;margin-bottom:8px}.ccIndexTabs>*{padding:7px 4px;text-align:center;font-size:9px}.ccIndexTabs b{color:#1760bd;border-bottom:2px solid #1760bd}.ccIndexTabs span{color:#71839c}.ccIndexSpot{display:flex;justify-content:space-between;align-items:baseline}.ccIndexSpot strong{font-size:20px}.ccIndexSpot span{font-size:9px;color:#268758}.ccIndexSub{display:block;font-size:10px;margin:7px 0;color:#314d70}.ccIndexTable>div{display:grid;grid-template-columns:1fr 1fr 1fr .55fr;gap:5px;padding:5px 4px;border-bottom:1px solid #edf1f5;font-size:8px}.ccIndexTable>div:first-child{font-weight:800;color:#7b8ca2;background:#f8fafc}.ccLevels{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;border-top:1px solid #edf1f5}.ccLevels span{padding:7px 4px;font-size:9px;color:#71839c}.ccLevels span+span{border-left:1px solid #edf1f5;padding-left:9px}.ccLevels b{display:block;font-size:11px;color:#17375f;margin-top:2px}.ccIntelligence{grid-column:3/4}.ccFeed{display:grid;grid-template-columns:26px 1fr auto;gap:7px;align-items:start;padding:8px 0;border-bottom:1px solid #edf1f5}.ccFeedIcon{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:#eaf3ff;color:#1760bd;font-style:normal;font-weight:800}.ccFeedIcon.good{background:#e7f7ee;color:#268758}.ccFeedIcon.warn{background:#fff0e8;color:#c8751b}.ccFeed b,.ccFeed span{display:block}.ccFeed b{font-size:10px}.ccFeed span{font-size:9px;line-height:1.35;color:#71839c;margin-top:2px}.ccFeed small{font-size:8px;color:#8a98aa;white-space:nowrap}.ccEmpty{padding:15px 8px;color:#7a8ba2;font-size:10px;text-align:center}.ccResearchBar{display:flex;align-items:center;gap:14px;margin-top:10px;background:#fff;border:1px solid #dce6f2;border-radius:10px;padding:10px 12px}.ccResearchBar strong{font-size:13px}.ccResearchBar span{font-size:10px;color:#7b8ca2}.ccResearchBar button{margin-left:auto;border:1px solid #cbdcf1;background:#f7fbff;color:#1760bd;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:700;cursor:pointer}@media (max-width:1200px){.ccKpis,.ccMainGrid{grid-template-columns:1fr 1fr}.ccOpportunities{grid-column:1/-1}.ccIndex,.ccIntelligence{grid-column:auto}.ccPlan{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ccTopbar{align-items:stretch}.ccTopActions{flex-shrink:0}.ccSearch{max-width:none}.ccTopActions>button{display:none}.ccKpis,.ccChangedGrid{grid-template-columns:1fr}.ccChangedGrid>div{border-right:0;border-bottom:1px solid #edf1f5}.ccChangedGrid>div:last-child{border-bottom:0}.ccPlan,.ccMainGrid{grid-template-columns:1fr}.ccOpportunities,.ccIndex,.ccIntelligence{grid-column:auto}.ccResearchBar{flex-wrap:wrap}.ccResearchBar button{margin-left:0}.ccHead,.ccRow{grid-template-columns:22px 1.2fr .9fr .8fr 1fr 18px}.ccHead span:nth-child(3),.ccRow>span:nth-child(3){display:none}}.alphaMain{background:#f4f7fb!important}.alphaMain .alphaDashboard .dashCard{background:#fff!important;border:1px solid #dfe7f1!important;border-radius:14px!important;box-shadow:0 2px 10px #12294b09!important}.alphaMain .alphaDashboard .alphaScreenerWidget{background:#fff!important;border-radius:12px!important;border-color:#e1e7f0!important}.alphaMain .alphaDashboard .alphaPlannerTabs{background:#fff!important;border-radius:14px!important}@media (max-width:850px){.alphaMain .alphaDashboard .dashCard{border-radius:13px!important}}.sortableHeader{position:relative;height:32px;min-height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:18px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none}.sortableHeader:after{content:"↕";position:absolute;right:3px;top:0;width:12px;text-align:center;font-size:10px;line-height:32px;color:#9aa8ba}.sortableHeader[data-sort-direction=asc]:after{content:"▲";color:#315b8e}.sortableHeader[data-sort-direction=desc]:after{content:"▼";color:#315b8e}.alphaScreenerColumns,.scannerHead,.managerHead,.myScansHead,.alertTableHead{min-height:38px;height:auto;align-items:center;overflow:visible}.brokerTable thead tr{height:36px}.kpiDelta{display:block;margin-top:2px;font-style:normal;font-size:9px;font-weight:800;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.kpiDelta.up{color:#21865e}.kpiDelta.down{color:#b64b4b}.alphaHero .kpiDelta{font-size:9px;line-height:11px}.chartCustomAction{margin-top:5px!important;border-top:1px solid #e6edf4!important;padding-top:7px!important;font-weight:800!important;color:#17365d!important}.customOverlay{position:absolute;z-index:40;top:0;right:0;bottom:0;left:0;background:#0f172a42;display:flex;align-items:center;justify-content:center;padding:20px}.customPanel,.customEditorPanel{width:min(900px,94vw);max-height:min(680px,88vh);background:#fff;border:1px solid #d9e2ec;border-radius:12px;box-shadow:0 20px 60px #0f234140;overflow:hidden}.customEditorPanel{width:min(1080px,96vw)}.customPanelHead{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #e6edf4;background:#fbfcfe}.customPanelHead>div{display:flex;flex-direction:column;gap:2px}.customPanelHead b{font-size:13px;color:#17365d}.customPanelHead span{font-size:10px;color:#718096}.customPanelHead>button{border:0;background:transparent;font-size:22px;color:#718096;cursor:pointer}.customPanelBody{padding:12px;overflow:auto;max-height:calc(min(680px,88vh) - 48px)}.customPanelActions{display:flex;align-items:center;gap:10px;margin-bottom:10px}.customPanelActions>span{font-size:10px;color:#718096}.customItem{display:flex;justify-content:space-between;gap:15px;padding:11px;border:1px solid #e3e9f0;border-radius:9px;margin-bottom:8px}.customItem>div:first-child{display:flex;flex-direction:column;gap:3px}.customItem b{font-size:12px;color:#17365d}.customItem small{font-size:10px;color:#64748b}.customItem em{font-style:normal;font-size:9px;color:#94a3b8}.customItem>div:last-child{display:flex;gap:5px;align-items:center}.customItem button,.customEditorActions button{border:1px solid #cbd7e5;background:#fff;color:#315b8e;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700;cursor:pointer}.customItem button:hover,.customEditorActions button:hover{background:#eef4fb}.customEditorBody{padding:13px;overflow:auto;max-height:calc(min(680px,88vh) - 48px)}.customFormRow{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.customFormRow label,.customScriptLabel{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;color:#52647a}.customFormRow input{height:32px;border:1px solid #cbd7e5;border-radius:6px;padding:0 9px;color:#17365d;font-size:11px}.customScriptLabel{margin-top:10px}.customScriptLabel textarea{min-height:390px;width:100%;resize:vertical;border:1px solid #cbd7e5;border-radius:7px;padding:10px;font:11px/1.5 Consolas,Monaco,monospace;color:#172b4d;background:#fbfcfe;box-sizing:border-box}.customValidation{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:8px 10px;border-radius:7px;font-size:10px}.customValidation.ok{background:#eefaf3;border:1px solid #cdebd8;color:#166534}.customValidation.bad{background:#fff4f4;border:1px solid #f0d1d1;color:#b91c1c}.customValidation small{color:#64748b}.customInputPreview{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.customInputPreview span{display:flex;flex-direction:column;gap:2px;padding:5px 7px;border:1px solid #e4eaf1;border-radius:6px;background:#fbfcfe}.customInputPreview b{font-size:9px;color:#52647a}.customInputPreview small{font-size:9px;color:#17365d}.customEditorActions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.customEditorActions .primaryBtn{background:#17365d;color:#fff;border-color:#17365d}.customChip{border-color:#b9c9dc;background:#f7faff}.customChip i{height:7px!important;width:7px!important;border-radius:50%!important}@media (max-width:760px){.customFormRow{grid-template-columns:1fr}.customItem{flex-direction:column}.customItem>div:last-child{justify-content:flex-start}.customScriptLabel textarea{min-height:300px}}.ckCustomScanner{border:1px solid #d8c6ff;background:#f6efff;color:#7c2bdc;border-radius:10px;padding:9px 12px;font-weight:700;white-space:nowrap}.ckCustomScanner:hover{background:#efe4ff}.customLibraryPanel{width:min(920px,94vw);max-height:82vh;background:#fff;border:1px solid #dbe3ef;border-radius:18px;box-shadow:0 24px 70px #0f172a2e;overflow:hidden}.customLibraryTabs{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e8edf5;background:#f8fafc}.customLibraryTabs button{border:0;background:transparent;padding:8px 12px;border-radius:9px;font-weight:700;color:#64748b;cursor:pointer}.customLibraryTabs button.active{background:#ede9fe;color:#7c3aed}.customImportBtn{margin-left:auto;position:relative;border:1px solid #d8e1ee;background:#fff;border-radius:9px;padding:8px 12px;font-weight:700;color:#334155;cursor:pointer}.customImportBtn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.customLibraryBody{padding:14px 16px;overflow:auto;max-height:62vh;display:grid;gap:10px}.customLibraryItem{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #e4eaf2;border-radius:13px;padding:13px 14px;background:#fff}.customLibraryItem>div:first-child{display:grid;gap:4px}.customLibraryItem b{font-size:15px;color:#17365d}.customLibraryItem small{color:#64748b}.customLibraryItem em{font-size:11px;color:#94a3b8;font-style:normal}.customLibraryActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.customLibraryActions button{border:1px solid #dbe3ee;background:#fff;border-radius:8px;padding:7px 10px;font-weight:700;color:#334155;cursor:pointer}.customLibraryActions button:first-child{color:#6d28d9;border-color:#ddd6fe;background:#faf7ff}.customLibraryEmpty{padding:30px;text-align:center;color:#64748b}.chartLibraryAction{border:1px solid #d8c6ff!important;background:#f7f0ff!important;color:#6d28d9!important}.chartsPage{display:flex;flex-direction:column;min-height:calc(100vh - 42px)}.chartsHeroControls{display:flex;align-items:center;gap:8px}.chartsHeroControls select{height:34px;border:1px solid #d5deea;border-radius:7px;background:#fff;color:#29435f;padding:0 9px;font-weight:700}.chartsWorkspace{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3fr);gap:10px;flex:1;min-height:650px}.chartsChartColumn{min-width:0;min-height:650px;border:1px solid #dce5ef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #12294b0a}.chartsEmbeddedRoot{width:100%;height:100%;min-height:650px;background:#fff}.chartsEmbeddedChart{position:relative;width:100%;height:100%;min-height:650px;border-radius:0!important;box-shadow:none!important}.chartsEmbeddedChart .tvModalHead{height:48px;flex-basis:48px}.chartsEmbeddedChart .nativeChartToolbar{min-height:46px;height:auto;flex-wrap:wrap;padding:5px 10px;gap:8px}.chartsEmbeddedChart .chartIndicatorControls{max-width:none;flex:1;min-width:250px}.chartsEmbeddedChart .tvCopyright{font-size:10px}.chartsNoStock,.chartsWatchEmpty{height:100%;min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7a899c;background:#fbfcfe;text-align:center;padding:24px;box-sizing:border-box}.chartsNoStock b,.chartsWatchEmpty b{font-size:15px;color:#29445f}.chartsNoStock span,.chartsWatchEmpty span{font-size:11px}.chartsWatchColumn{min-width:0;display:flex;flex-direction:column;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 2px 8px #12294b0a;overflow:hidden}.chartsWatchHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-bottom:1px solid #e5ebf2;background:#fbfcfe}.chartsWatchHead>div{display:flex;flex-direction:column;gap:2px}.chartsWatchHead b{font-size:14px;color:#203c5c}.chartsWatchHead small{font-size:10px;color:#7a899c}.chartsCreateList,.chartsAddStock{display:flex;gap:6px;padding:9px;border-bottom:1px solid #e8edf3;background:#fff}.chartsCreateList input,.chartsAddStock input{min-width:0;flex:1;height:31px;border:1px solid #d5deea;border-radius:6px;padding:0 8px;color:#29435f;box-sizing:border-box}.chartsCreateList .primaryBtn,.chartsAddStock .primaryBtn{padding:6px 10px;white-space:nowrap}.chartsListTabs{display:flex;gap:4px;overflow-x:auto;padding:8px;border-bottom:1px solid #e8edf3;background:#f8fafc}.chartsListTabs button{flex:0 0 auto;border:1px solid #dbe4ee;background:#fff;color:#52677f;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700;cursor:pointer}.chartsListTabs button.active{background:#17365d;border-color:#17365d;color:#fff}.chartsListTabs button span{margin-left:5px;opacity:.75}.chartsStockList{flex:1;min-height:0;overflow:auto}.chartsStockRow{display:flex;align-items:center;border-bottom:1px solid #edf1f5;min-height:46px;padding:0 7px 0 10px}.chartsStockRow>button:first-child{flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:6px 4px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.chartsStockRow b{font-size:12px;color:#29445f}.chartsStockRow small{font-size:9px;color:#8794a4}.chartsStockRow.active{background:#eef5ff}.chartsStockRow.active b{color:#17365d}.chartsRemoveStock{border:0;background:transparent;color:#9aa7b5;font-size:18px;width:28px;height:28px;border-radius:5px;cursor:pointer}.chartsRemoveStock:hover{background:#fff1f1;color:#b91c1c}@media (max-width:1050px){.chartsWorkspace{grid-template-columns:minmax(0,1fr) 320px}.chartsChartColumn,.chartsEmbeddedRoot,.chartsEmbeddedChart,.chartsNoStock{min-height:600px}}@media (max-width:800px){.chartsWorkspace{grid-template-columns:1fr;min-height:0}.chartsChartColumn,.chartsEmbeddedRoot,.chartsEmbeddedChart{min-height:620px}.chartsWatchColumn{min-height:420px;max-height:560px}.chartsNoStock{min-height:620px}}.chartsSubTabs{display:flex;align-items:center;gap:4px;margin:0 0 10px;border-bottom:1px solid #dce5ef;padding:0 2px}.chartsSubTabs button{border:0;background:transparent;color:#66788d;padding:9px 16px 10px;border-bottom:2px solid transparent;font-size:12px;font-weight:800;cursor:pointer}.chartsSubTabs button:hover{color:#17365d;background:#f7faff}.chartsSubTabs button.active{color:#17365d;border-bottom-color:#17365d;background:#fff}.indicatorDashboard{display:flex;flex-direction:column;gap:10px;min-height:650px}.indicatorDashboardHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 2px 8px #12294b0a}.indicatorDashboardHero h3{margin:2px 0 3px;font-size:20px;color:#17365d}.indicatorDashboardHero p{margin:0;color:#718096;font-size:11px}.indicatorDashboardActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.indicatorDashboardStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.indicatorDashboardStats>div{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe}.indicatorDashboardStats b{font-size:16px;color:#17365d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indicatorDashboardStats span{font-size:9px;color:#7a899c;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.indicatorNotice{margin:0!important}.indicatorLibraryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.indicatorLibraryCard{border:1px solid #dfe7ef;border-radius:11px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:9px;min-width:0}.indicatorLibraryCardHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.indicatorLibraryCardHead>div{display:flex;flex-direction:column;gap:3px;min-width:0}.indicatorLibraryCardHead b{font-size:14px;color:#17365d}.indicatorLibraryCardHead small{font-size:10px;color:#718096;line-height:1.35}.indicatorBuiltIn{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:4px 6px;border-radius:6px;background:#eef4fb;color:#315b8e;white-space:nowrap}.indicatorLibraryMeta{display:flex;gap:7px;flex-wrap:wrap}.indicatorLibraryMeta span{font-size:9px;color:#718096;background:#f7f9fc;border:1px solid #e7edf3;border-radius:6px;padding:4px 6px}.indicatorLibraryMeta .indicatorValid{color:#166534;background:#eefaf3;border-color:#cdebd8}.indicatorLibraryMeta .indicatorInvalid{color:#b91c1c;background:#fff4f4;border-color:#f0d1d1}.indicatorLibraryFormula{font:9px/1.45 Consolas,Monaco,monospace;color:#52647a;background:#f8fafc;border:1px solid #e7edf3;border-radius:7px;padding:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:14px}.indicatorLibraryActions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.indicatorLibraryActions button{font-size:10px}.indicatorLibraryActions .dangerBtn{padding:6px 9px}.indicatorDashboardHint{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border:1px solid #e0e7ef;border-radius:9px;background:#fbfcfe;color:#718096;font-size:10px;line-height:1.45}.indicatorDashboardHint b{color:#315b8e;white-space:nowrap}.indicatorEditorPanel{width:min(1080px,96vw)}@media (max-width:900px){.indicatorDashboardHero{align-items:flex-start;flex-direction:column}.indicatorDashboardActions{width:100%;justify-content:flex-end}.indicatorLibraryGrid{grid-template-columns:1fr}.indicatorDashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.indicatorDashboardStats{grid-template-columns:1fr}.indicatorDashboardActions{flex-wrap:wrap}.chartsSubTabs button{padding-left:11px;padding-right:11px}}.entryCell{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;text-align:left!important;min-width:0}.entryCell small{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entrySide{font-size:10px!important;font-weight:600!important}.ceSide{color:#24734b!important}.peSide{color:#8b5d68!important}.entryStatus{font-size:8px!important;font-weight:600!important;line-height:1.2;white-space:normal}.entryReady{color:#24734b!important}.entryConfirmed{color:#3569c8!important}.entryApproaching{color:#a26a17!important}.entryExtended{color:#8b5d68!important}.entryWatch{color:#718096!important}.oiBestStat .entryStatus{font-size:9px!important}.tradeResearchHead,.tradeResearchRow{grid-template-columns:1.15fr .9fr .75fr .75fr .75fr 1.05fr 1.35fr .85fr .95fr;min-width:1120px}.tradeResearchRow.buyResearchRow{background:#fbfdfc}.tradeResearchRow.buyResearchRow>span:first-child b{font-weight:800}@media (max-width:850px){.tradeResearchHead,.tradeResearchRow{min-width:1120px}}.chartsWorkspaceHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin-bottom:10px;border-radius:14px;background:#17365d;color:#fff;box-sizing:border-box;min-height:88px;box-shadow:0 3px 12px #12294b14}.chartsWorkspaceHeader>div:first-child{min-width:0}.chartsWorkspaceHeader h2{margin:0 0 4px;font-size:24px;line-height:1.1;color:#fff}.chartsWorkspaceHeader p{margin:0;font-size:12px;line-height:1.35;color:#d9e6f5}.chartsWorkspaceHeader .chartsHeroControls{flex:0 0 auto}.chartsWorkspaceHeader .chartsHeroControls select{height:38px}.chartsWorkspaceHeader .chartsHeroControls .secondaryBtn{height:38px;background:#fff;color:#1f5a92;border-color:#d5deea}.chartsWatchColumn{height:100%;min-height:650px;align-self:stretch}.chartsStockList{flex:1 1 auto;min-height:360px;overflow:auto}.chartsEmbeddedChart>.tvModalHead{display:none}@media (max-width:800px){.chartsWorkspaceHeader{align-items:flex-start;flex-direction:column;min-height:0}.chartsWorkspaceHeader .chartsHeroControls{width:100%}.chartsWorkspaceHeader .chartsHeroControls select,.chartsWorkspaceHeader .chartsHeroControls .secondaryBtn{flex:1}.chartsWatchColumn{height:auto;min-height:420px}.chartsStockList{min-height:220px}}.dhanFeedControl{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}.dhanFeedDot{width:7px;height:7px;border-radius:50%;display:inline-block;border:1px solid currentColor}.dhanFeedDot.on{background:currentColor}.dhanFeedDot.off{background:transparent}.dhanFeedLabel{font-size:12px}.dhanFeedControl button{padding:5px 9px;font-size:12px}.tradeResearchHeroControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tradeFeedStoppedNotice{margin:0 0 10px}@media (max-width:900px){.dhanFeedControl{flex-wrap:wrap}.tradeResearchHeroControls{justify-content:flex-start}}.nativeChartCanvas{touch-action:none;cursor:grab}.nativeChartCanvas:active{cursor:grabbing}.fnoThemeStrip{margin:0 0 14px;border:1px solid #dfe7ef;border-radius:10px;background:#fff;overflow:hidden}.fnoThemeHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 13px;background:#f8fbfe;border-bottom:1px solid #e7edf3}.fnoThemeHead b{display:block;font-size:12px;color:#213b59}.fnoThemeHead small{display:block;margin-top:3px;max-width:900px;font-size:8px;line-height:1.45;color:#738399}.fnoThemeHead>span{font-size:9px;color:#6f8197;white-space:nowrap}.fnoThemeCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px}.fnoThemeCard{border:1px solid #e4eaf1;border-radius:8px;padding:9px 11px;display:grid;grid-template-columns:1fr auto;gap:3px 8px;background:#fbfcfe}.fnoThemeCard span{grid-column:1/-1;font-size:8px;font-weight:800;color:#7b899b;letter-spacing:.35px}.fnoThemeCard b{font-size:15px;color:#243e5d}.fnoThemeCard strong{font-size:13px;align-self:center;color:#285e98}.fnoThemeCard small{grid-column:1/-1;font-size:8px;color:#78889b}.fnoThemeCard.ce{border-left:3px solid #16a34a}.fnoThemeCard.pe{border-left:3px solid #dc2626}.fnoThemeCard.neutral{border-left:3px solid #64748b}.fnoThemeCard.gamma{border-left:3px solid #7c3aed}.fnoThemeCard.gamma strong{color:#6d3bb5}.fnoDemandCell{display:grid;gap:2px;justify-items:center;min-width:0}.fnoDemandCell b{font-size:9px;color:#52657a;white-space:nowrap}.fnoDemandCell small{font-size:7.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fnoDemandCell.highlight{padding:2px 4px;border-radius:5px;background:#effaf3;border:1px solid #bfe7cb}.fnoDemandCell.highlight b{color:#16803e}.fnoMomentumCell{display:grid;gap:2px;justify-items:center;min-width:0}.fnoMomentumCell b{font-size:9px;color:#8492a3}.fnoMomentumCell small{font-size:8px!important;line-height:1.2;white-space:nowrap}.fnoMomentumCell.active{padding:2px 4px;border-radius:5px;background:#eff6ff;border:1px solid #c9def7}.fnoMomentumCell.active b,.fnoMomentumCell.both b{color:#2563eb}.fnoMomentumCell.both{padding:2px 4px;border-radius:5px;background:#f2f0ff;border:1px solid #d8d0fb}.tradeResearchTable{width:100%;overflow-x:auto}.tradeResearchHead,.tradeResearchRow{grid-template-columns:minmax(82px,1.05fr) minmax(48px,.62fr) minmax(58px,.72fr) minmax(58px,.72fr) minmax(76px,.9fr) minmax(86px,1.08fr) minmax(92px,1.18fr) minmax(82px,.9fr) minmax(128px,1.45fr) minmax(58px,.68fr) minmax(70px,.78fr);min-width:0;gap:5px}.tradeResearchHead{font-size:8px;padding:5px 0;line-height:1.12}.tradeResearchRow{font-size:8.5px;padding:6px 0;line-height:1.12}.tradeResearchRow small{font-size:7px}.tradeResearchRow>span:nth-child(2) b{font-size:9.5px}.tradeResearchRow>span:nth-child(6),.tradeResearchRow>span:nth-child(7){font-size:8px}.tradeResearchRow>span{min-width:0;overflow:hidden}.tradeResearchRow .signalPill{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnoDemandCell b,.fnoMomentumCell b{font-size:8.5px!important}.fnoDemandCell small,.fnoMomentumCell small{font-size:7px!important}.entryCell{gap:1px 3px}.entrySide{font-size:8.5px!important}.entryStatus{font-size:7px!important}.entryCell small{font-size:6.7px!important}@media (max-width:850px){.tradeResearchHead,.tradeResearchRow{min-width:980px}}@media (max-width:850px){.fnoThemeCards{grid-template-columns:1fr}.fnoThemeHead{display:grid}.tradeResearchHead,.tradeResearchRow{min-width:1080px}}.fnoScanBuilderTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.fnoPresetBar{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.fnoPreset{border:1px solid #d9dee8;background:#fff;border-radius:18px;padding:7px 11px;font-size:12px;cursor:pointer}.fnoPreset.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.fnoPreset.saved{background:#fafafa}.fnoPresetHint{font-size:11px;color:#6b7280}.fnoConditionBuilder{margin-top:12px;border-top:1px solid #edf0f4;padding-top:10px}.fnoConditionToolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px;font-size:12px}.fnoConditionToolbar label{display:flex;align-items:center;gap:5px}.fnoConditionToolbar select,.fnoConditionRow select,.fnoConditionRow input{height:32px;border:1px solid #d8dde6;border-radius:7px;background:#fff;padding:0 8px;font-size:12px}.fnoConditionRow{display:grid;grid-template-columns:minmax(180px,1fr) 70px minmax(100px,180px) 32px;gap:8px;margin:6px 0;align-items:center}.fnoConditionEmpty{font-size:12px;color:#8a919d;padding:8px 0}.secondaryBtn.compact{padding:6px 10px;font-size:12px}.tradeResearchMain{max-width:none;padding:16px 20px}.tradeResearchMain .tradeResearchKpis{padding:2px 12px;margin-bottom:10px;min-height:0;height:72px;align-items:center}.tradeResearchMain .tradeResearchKpis .k{padding:0 14px;min-width:0}.tradeResearchMain .tradeResearchKpis .k span{font-size:9px;white-space:nowrap}.tradeResearchMain .tradeResearchKpis .k b{font-size:14px;margin:3px 0 1px;line-height:1.05}.tradeResearchMain .tradeResearchKpis .k small{font-size:8.5px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tradeResearchMain .oiOpportunityCards{margin-bottom:10px}.tradeResearchMain .indexOiPressure{gap:10px}.tradeResearchMain .indexOiPressure>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1}.tradeResearchMain .indexOiPressure>div+div{border-left:1px solid #e7edf3;padding-left:10px}.tradeResearchMain .indexOiPressure b{white-space:nowrap}.indexOiOpportunity b.ceSide{color:#24734b!important}.indexOiOpportunity b.peSide{color:#8b5d68!important}.indexOiOpportunityReason{font-size:7.5px;color:#7b899b;margin:-2px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradeResearchMain .indexOiMethod{font-size:8px;line-height:1.35}@media (max-width:850px){.tradeResearchMain{padding:12px}.tradeResearchMain .tradeResearchKpis{height:auto;padding:5px 8px}.tradeResearchMain .tradeResearchKpis .k small{white-space:normal}.tradeResearchMain .indexOiPressure{display:grid}.tradeResearchMain .indexOiPressure>div+div{border-left:0;border-top:1px solid #e7edf3;padding-left:0;padding-top:6px}}.chartsMain{max-width:none;width:100%;padding:16px 8px 20px;margin:0}.chartsMain .chartsPage,.chartsMain .chartsWorkspaceHeader{width:100%}.chartsMain .chartsWorkspace{grid-template-columns:minmax(0,7.5fr) minmax(340px,2.5fr);gap:10px;width:100%}.chartsMain .chartsChartColumn,.chartsMain .chartsWatchColumn{min-width:0}.drawingToolbar{position:relative;z-index:20;display:flex;align-items:center;gap:2px}.chartCursorControl{position:relative;display:flex;align-items:center}.chartCursorButton{display:flex!important;align-items:center;justify-content:center;gap:3px!important;min-width:48px!important;padding:0 7px!important}.cursorGlyph{font-size:18px;line-height:1;display:inline-block;width:18px;text-align:center}.cursorGlyph.cross{font-size:20px}.cursorGlyph.dot{font-size:25px}.cursorGlyph.arrow{font-size:17px}.cursorChevron{font-size:10px;opacity:.8;line-height:1}.chartCursorMenu{position:absolute;top:39px;left:0;min-width:155px;background:#202020;border:1px solid #3b3b3b;border-radius:0 0 5px 5px;box-shadow:0 8px 18px #0000004d;padding:4px 0;z-index:100}.chartCursorMenu button{width:100%;height:42px;border:0;background:transparent;color:#f4f4f4;display:flex;align-items:center;gap:13px;padding:0 14px;font-size:14px;text-align:left;cursor:pointer}.chartCursorMenu button:hover,.chartCursorMenu button.selected{background:#f2f2f2;color:#333}.cursorMenuIcon{display:inline-grid;place-items:center;width:18px;font-size:19px;line-height:1}.cursorMenuIcon.cross{font-size:21px}.cursorMenuIcon.dot{font-size:27px}.cursorMenuIcon.arrow{font-size:18px}@media (max-width:900px){.chartsMain{padding:10px 4px}.chartsMain .chartsWorkspace{grid-template-columns:minmax(0,1fr) 300px}}.tradeResearchMain .tradeResearchKpis .k>span,.tradeResearchMain .tradeResearchKpis .k>label,.tradeResearchMain .tradeResearchKpis .k small{font-size:11px!important}.tradeResearchMain .tradeResearchKpis .k b{font-size:16px!important}.tradeResearchMain .tradeResearchKpis{padding-top:7px;padding-bottom:7px}.tradeResearchMain .oiOpportunityCards>div span{font-size:10px!important}.tradeResearchMain .fnoThemeHead b{font-size:13px!important}.tradeResearchMain .fnoThemeHead small{font-size:9px!important;line-height:1.5}.tradeResearchMain .fnoThemeHead>span{font-size:10px!important}.tradeResearchMain .fnoThemeCard span{font-size:9px!important}.tradeResearchMain .fnoThemeCard b{font-size:16px!important}.tradeResearchMain .fnoThemeCard strong{font-size:14px!important}.tradeResearchMain .fnoThemeCard small{font-size:9px!important}.tradeResearchMain .oiBestEyebrow{font-size:10px!important}.tradeResearchMain .oiBestPickMain>div b{font-size:16px!important}.tradeResearchMain .oiBestPickMain>div span{font-size:10px!important}.tradeResearchMain .oiBestPickMain>small{font-size:9px!important}.tradeResearchMain .oiBestStat b{font-size:14px!important}.tradeResearchMain .oiBestStat span{font-size:9px!important}.tradeResearchMain .indexOiTitle h2{font-size:19px!important}.tradeResearchMain .indexOiTitle p{font-size:11px!important}.chartsMain .chartsWorkspace{min-height:calc(100vh - 250px);align-items:stretch}.chartsMain .chartsChartColumn,.chartsMain .chartsEmbeddedRoot,.chartsMain .chartsEmbeddedChart,.chartsMain .chartsWatchColumn{min-height:calc(100vh - 250px);height:calc(100vh - 250px)}.chartsMain .chartsStockList{min-height:0;max-height:none;overflow-y:auto}@media (max-width:800px){.chartsMain .chartsWorkspace{min-height:0}.chartsMain .chartsChartColumn,.chartsMain .chartsEmbeddedRoot,.chartsMain .chartsEmbeddedChart,.chartsMain .chartsWatchColumn{height:auto;min-height:620px}.chartsMain .chartsWatchColumn{max-height:none}.chartsMain .chartsStockList{min-height:220px;max-height:none}}.tradeResearchMain .tradeIndexOiCard,.tradeResearchMain .fnoOpportunityScanCard{padding-top:10px!important}.tradeResearchMain .liveOpportunityScannerCard{padding-top:10px!important;padding-bottom:10px!important}.tradeResearchMain .indexOiStrikeHead span:nth-child(2),.tradeResearchMain .indexOiStrikeHead span:nth-child(3),.tradeResearchMain .indexOiStrike span:nth-child(2),.tradeResearchMain .indexOiStrike span:nth-child(3){text-align:center!important}.tradeResearchMain .tradeResearchNotice.compact{margin-top:10px;padding:0;border:0;background:transparent;display:block}.tradeResearchMain .tradeResearchNotice.compact b{display:inline-block;font-size:12px;color:#253b58;cursor:help;border-bottom:1px dotted #8fa1b5}.tradeResearchMain .tradeResearchNotice.compact b:hover{color:#17365d}.tradeResearchMain .tradeFrameworkCard{align-self:start;height:fit-content;min-height:0}.chartsMain{padding-right:0}.chartsMain .chartsWorkspace{width:100%}@media (max-width:900px){.chartsMain{padding-right:0}}.chartsMain{max-width:none!important;width:100%;padding-left:8px!important;padding-right:0!important}.chartsMain .chartsWorkspace{grid-template-columns:minmax(0,7fr) minmax(380px,3fr)!important;gap:10px;width:100%;min-height:calc(100vh - 185px);height:calc(100vh - 185px);align-items:stretch}.chartsMain .chartsChartColumn,.chartsMain .chartsWatchColumn,.chartsMain .chartsEmbeddedRoot,.chartsMain .chartsEmbeddedChart{height:calc(100vh - 185px)!important;min-height:680px!important}.chartsMain .chartsWatchColumn{min-width:0;width:100%}.chartsMain .chartsStockList{min-height:0!important;height:auto;max-height:none;overflow-y:auto}.scannerLiveDataWarning{margin-top:4px;color:#9a5b25;font-size:10px;line-height:1.25}@media (max-width:900px){.chartsMain{padding-left:4px!important;padding-right:0!important}.chartsMain .chartsWorkspace{grid-template-columns:minmax(0,1fr) 320px!important;height:auto;min-height:0}.chartsMain .chartsChartColumn,.chartsMain .chartsWatchColumn,.chartsMain .chartsEmbeddedRoot,.chartsMain .chartsEmbeddedChart{height:auto!important;min-height:620px!important}}.holidayRefreshControl{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;padding:7px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px}.holidayRefreshLabel{color:#5f7b6d;font-weight:700;letter-spacing:.15px}.holidayRefreshControl>b{font-size:9px}.holidayRefreshControl>b.on{color:#2f8a62}.holidayRefreshControl>b.off{color:#a35d5d}.holidayRefreshControl button{font-size:9px!important;padding:3px 7px!important;margin-left:auto}.holidayToggle{position:relative;width:32px!important;height:18px!important;padding:0!important;margin-left:auto!important;border:0!important;border-radius:999px!important;background:#a8b4c2!important;cursor:pointer;display:inline-flex;align-items:center;transition:.15s}.holidayToggle.on{background:#2f8a62!important}.holidayToggle.off{background:#8d99a8!important}.holidayToggle:disabled{opacity:.65;cursor:wait}.holidayToggleThumb{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transform:translate(2px);transition:.15s;font-size:8px;line-height:14px;text-align:center;color:#536273}.holidayToggle.on .holidayToggleThumb{transform:translate(16px)}.marketDataControls{display:flex;flex-direction:column;gap:6px;margin-top:8px}.marketDataControls .dhanFeedControl{padding:6px 0;border-top:1px solid rgba(255,255,255,.12)}.marketDataControls .dhanFeedLabel{font-size:10px}.marketDataControls button{font-size:10px;padding:3px 7px}.app{align-items:flex-start;overflow:visible}.app>aside{position:relative;top:auto;height:auto;max-height:none;overflow:visible;align-self:flex-start}.app>main{min-height:100vh}.tradeResearchHead,.tradeResearchRow{grid-template-columns:minmax(82px,1.05fr) minmax(48px,.62fr) minmax(58px,.72fr) minmax(58px,.72fr) minmax(76px,.9fr) minmax(86px,1.08fr) minmax(92px,1.18fr) minmax(82px,.9fr) minmax(128px,1.45fr) minmax(58px,.68fr) minmax(70px,.78fr) minmax(78px,.82fr)}.watchingCell{text-align:center!important;display:grid;place-items:center;overflow:visible!important}.watchingBtn{border:1px solid #dce4ec;background:#fff;border-radius:6px;padding:5px 7px;font-size:7.5px;font-weight:800;color:#3569c8;cursor:pointer;white-space:nowrap}.watchingBtn:hover{background:#f5f8fc;border-color:#9eb2c8}.watchingBtn.active{background:#edf8f2;border-color:#bfe3cf;color:#24734b;cursor:default}.watchlistChooser{max-width:440px}.watchlistChoiceList{display:grid;gap:7px;margin:12px 0}.watchlistChoice{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;background:#fff;border:1px solid #dfe6ee;border-radius:8px;cursor:pointer;text-align:left}.watchlistChoice:hover{background:#f7fafc}.watchlistChoice:disabled{opacity:.65;cursor:default}.watchlistChoice span{display:grid;gap:3px}.watchlistChoice b{font-size:11px;color:#263d59}.watchlistChoice small{font-size:8px;color:#7a899b}.watchlistChoice strong{font-size:9px;color:#3569c8}.watchCreateBox{margin-top:12px;padding:12px;background:#f7f9fc;border:1px solid #e2e8ef;border-radius:8px}.watchCreateBox label{display:grid;gap:5px;font-size:10px;color:#566a82;font-weight:700}.watchCreateBox input{width:100%;padding:9px;border:1px solid #dfe5ed;border-radius:7px;background:#fff}.optionOpportunityPanel{display:grid;grid-template-columns:minmax(0,1.45fr) 125px 100px 145px 135px;gap:10px;align-items:center;margin:0 0 14px;padding:12px 14px;border:1px solid #dfe8e3;border-radius:9px;background:#fbfdfc}.optionOpportunityPanel>div:not(.optionOpportunityMain){border-left:1px solid #e2e8e4;padding-left:10px;text-align:center}.optionOpportunityPanel b{display:block;font-size:14px;color:#253b58}.optionOpportunityPanel span{display:block;font-size:8px;color:#718096;margin-top:3px}.optionOpportunityMain{min-width:0;display:grid;gap:4px}.optionOpportunityMain>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.optionOpportunityMain>div>b{font-size:16px}.optionOpportunityMain>div>span{display:inline;font-size:9px}.optionOpportunityMain small{font-size:8px;line-height:1.45;color:#718096}.optionOpportunityPanel>div:last-child b{font-size:10px}.optionOpportunityPanel>div:last-child span{font-size:7px}@media (max-width:850px){.optionOpportunityPanel{grid-template-columns:1fr 1fr}.optionOpportunityMain{grid-column:1/-1}.optionOpportunityPanel>div:not(.optionOpportunityMain){border-left:0;border-top:1px solid #e2e8e4;padding:8px 0 0}.tradeResearchHead,.tradeResearchRow{min-width:1150px}}.fnoResearchMethodLine{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding:8px 10px;border-top:1px solid #e4ebf0;color:#718096;font-size:7.5px;line-height:1.45}.fnoResearchMethodLine b{color:#52677f}@media (max-width:850px){.fnoResearchMethodLine{grid-template-columns:1fr}}.tradeReachPage{padding:18px 22px 34px;max-width:1500px;margin:0 auto;background:#f7f9fc;min-height:100vh}.tradeReachTop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.tradeReachTop h1{margin:4px 0;font-size:29px;color:#17375f}.tradeReachTop p{margin:0;color:#71839a;font-size:12px;max-width:780px;line-height:1.5}.tradeReachActions{display:flex;gap:8px;align-items:center}.tradeReachKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.tradeReachKpis>div{background:#fff;border:1px solid #e0e7f0;border-radius:10px;padding:11px 13px}.tradeReachKpis span{display:block;font-size:8px;color:#7d8ba0;letter-spacing:.8px;font-weight:800}.tradeReachKpis b{display:block;font-size:19px;color:#17375f;margin:4px 0}.tradeReachKpis small{font-size:9px;color:#8795a8}.tradeReachGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px;align-items:start}.tradeReachMainCard,.tradeReachWatchCard,.tradeReachResultsCard{background:#fff;border:1px solid #dfe6ef;border-radius:12px;box-shadow:0 1px 5px #14325506;overflow:hidden}.tradeReachMainCard{background:linear-gradient(135deg,#f5f8ff,#fff)}.tradeReachSectionHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:15px 17px;border-bottom:1px solid #e8edf3}.tradeReachSectionHead.compact{padding:14px}.tradeReachSectionHead h2{margin:3px 0;color:#17375f;font-size:18px}.tradeReachSectionHead p{margin:0;color:#71839a;font-size:9px;line-height:1.45}.tradeReachEyebrow{font-size:8px;color:#5a64d8;font-weight:800;letter-spacing:.8px}.tradeReachConfidence{background:#e8f7ee;color:#2b8a5b;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;white-space:nowrap}.tradeReachScenario{display:grid;grid-template-columns:1fr 1fr 1fr;margin:15px 17px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.tradeReachScenario>div{padding:13px 14px;min-width:0}.tradeReachScenario>div+div{border-left:1px solid #e6ebf1}.tradeReachScenario span{display:block;color:#8290a2;font-size:8px;font-weight:800;letter-spacing:.5px}.tradeReachScenario b{display:block;color:#17375f;font-size:21px;margin:7px 0 3px}.tradeReachScenario strong{display:block;font-size:10px}.tradeReachScenario small{display:block;color:#6f7f95;font-size:9px;margin-top:8px}.tradeReachEvidence{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 17px 13px}.tradeReachEvidence>div{background:#f7f9fc;border:1px solid #e7edf4;border-radius:8px;padding:10px}.tradeReachEvidence b{display:block;color:#284765;font-size:9px;margin-bottom:4px}.tradeReachEvidence span{display:block;color:#718097;font-size:8.5px;line-height:1.45}.tradeReachCardActions{display:flex;justify-content:flex-end;gap:8px;padding:0 17px 15px}.tradeReachWatchCard{min-height:100%}.tradeReachWatchRow{width:100%;display:grid;grid-template-columns:1.3fr .45fr .7fr auto;gap:7px;align-items:center;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;padding:10px 13px;cursor:pointer}.tradeReachWatchRow:hover{background:#f8fbff}.tradeReachWatchRow b{display:block;color:#1d3e64;font-size:10px}.tradeReachWatchRow small{display:block;color:#8996a7;font-size:7px;margin-top:2px}.tradeReachWatchRow>strong,.tradeReachWatchRow>span{font-size:9px;color:#526a85}.tradeReachWatchRow i{font-style:normal;color:#2a915d;background:#e8f7ee;border-radius:10px;padding:4px 6px;font-size:7px;font-weight:800;white-space:nowrap}.tradeReachEmpty{padding:25px 15px;text-align:center;color:#7b8aa0;font-size:10px}.tradeReachEmpty b,.tradeReachEmpty span{display:block}.tradeReachEmpty b{color:#294765;margin-bottom:5px}.tradeReachResultsCard{margin-top:12px}.tradeReachCount{font-size:9px;color:#7c8ca0;white-space:nowrap}.tradeReachTable{overflow:auto}.tradeReachWatchLink{border:1px solid #d8c8f7;background:#f7f0ff;color:#7a43d3;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800;cursor:pointer}.tradeReachWatching{color:#2b915e;background:#e8f7ee;border-radius:9px;padding:4px 6px;font-size:7px;white-space:nowrap}.tradeReachFooterNote{padding:10px 2px;color:#7d8ca0;font-size:8px;line-height:1.45}.tradeReachFooterNote b{color:#3a5270}@media (max-width:1000px){.tradeReachGrid{grid-template-columns:1fr}.tradeReachKpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.tradeReachPage{padding:12px}.tradeReachTop{display:block}.tradeReachActions{margin-top:10px}.tradeReachKpis{grid-template-columns:1fr 1fr}.tradeReachScenario{grid-template-columns:1fr}.tradeReachScenario>div+div{border-left:0;border-top:1px solid #e6ebf1}.tradeReachEvidence{grid-template-columns:1fr}.tradeReachCardActions{justify-content:stretch}.tradeReachCardActions button{flex:1}}.optionConsiderTooltip{position:relative;display:inline-flex!important;align-items:center;margin-left:2px;cursor:help}.optionConsiderIcon{display:inline-flex!important;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid #9fb0c2;border-radius:50%;font-size:9px!important;color:#5f738b!important;margin-top:0!important}.optionConsiderTooltipText{position:absolute;left:0;top:calc(100% + 8px);z-index:50;width:360px;padding:9px 11px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1e375029;font-size:9px!important;line-height:1.5!important;color:#50647b!important;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.optionConsiderTooltip:hover .optionConsiderTooltipText,.optionConsiderTooltip:focus-within .optionConsiderTooltipText{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:850px){.optionConsiderTooltipText{left:auto;right:0;width:min(320px,calc(100vw - 40px))}}.researchPerformancePage{padding:18px 22px 40px;max-width:1500px;margin:0 auto;background:#f7f9fc;min-height:100vh}.researchPerfTop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px}.researchPerfTop h1{margin:4px 0;color:#17375f;font-size:29px}.researchPerfTop p{margin:0;max-width:850px;color:#71839a;font-size:12px;line-height:1.5}.researchPerfNotice{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;margin-bottom:12px;background:#fff;border:1px solid #dfe6ef;border-radius:10px;color:#65778d;font-size:9px;line-height:1.5}.researchPerfNotice b{color:#284765;white-space:nowrap}.researchPerfKpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.researchPerfKpis>div{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:12px 13px}.researchPerfKpis span{display:block;font-size:8px;color:#7d8ba0;letter-spacing:.7px;font-weight:800}.researchPerfKpis b{display:block;font-size:20px;color:#17375f;margin:5px 0}.researchPerfKpis small{font-size:8px;color:#8795a8}.researchPerfHorizons,.researchPerfGroups>div,.researchPerfRecent{background:#fff;border:1px solid #dfe6ef;border-radius:11px;padding:14px;margin-bottom:12px}.researchPerfHorizons h2,.researchPerfRecent h2{margin:0 0 11px;color:#17375f;font-size:16px}.researchPerfHorizonGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.researchPerfHorizonGrid>div{background:#f7f9fc;border:1px solid #e7edf4;border-radius:8px;padding:11px}.researchPerfHorizonGrid span{display:block;font-size:8px;color:#71839a;font-weight:800}.researchPerfHorizonGrid b{display:block;font-size:19px;color:#17375f;margin:4px 0}.researchPerfHorizonGrid small{font-size:8px;color:#8997a8}.researchPerfGroups{display:grid;grid-template-columns:1fr 1fr;gap:12px}.researchPerfGroups>div{margin:0}.researchPerfGroup h3{margin:0 0 9px;color:#284765;font-size:11px}.researchPerfTable{width:100%;overflow:auto}.researchPerfHead,.researchPerfRow{display:grid;grid-template-columns:minmax(130px,1.5fr) .65fr .9fr 1fr;gap:8px;align-items:center;padding:7px 6px;font-size:8.5px;min-width:430px}.researchPerfHead{color:#7b899b;background:#f7f9fc;font-weight:800}.researchPerfRow{border-top:1px solid #edf1f5;color:#526a83}.researchPerfRow.recent,.researchPerfHead.recent{grid-template-columns:1fr .85fr .8fr .8fr .85fr 1.15fr .8fr .8fr 1.15fr 1.15fr 1.1fr .95fr 1fr 1fr .7fr 1fr 1fr .9fr 1fr .9fr;min-width:2200px}.researchPerfHead.recent,.researchPerfRow.recent{font-size:8.5px}.researchPerfEmpty{padding:16px;text-align:center;color:#8290a2;font-size:9px}.researchPerfGroups .scannerPositive,.researchPerfRecent .scannerPositive,.researchPerfGroups .scannerNegative,.researchPerfRecent .scannerNegative{font-weight:800}@media (max-width:1050px){.researchPerfKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.researchPerfTop{display:block}.researchPerfKpis{grid-template-columns:1fr 1fr}.researchPerfGroups{grid-template-columns:1fr}.researchPerfHorizonGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.researchPerformancePage{padding:12px}.researchPerfKpis,.researchPerfHorizonGrid{grid-template-columns:1fr}}.tradeResearchMain .pageHero{margin-bottom:7px!important;padding:13px 16px!important;gap:16px;align-items:center}.tradeResearchMain .pageHero>div:first-child{min-width:230px}.tradeResearchMain .pageHero h2{display:flex;align-items:center;gap:7px;margin:0!important}.tradeResearchMain .tradeResearchTitleWithTooltip{display:inline-flex;align-items:center;gap:7px}.tradeResearchInfoTooltip{position:relative;display:inline-flex;align-items:center}.tradeResearchInfoIcon{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid #8fa4bd;border-radius:50%;font-size:10px;color:#55708b;cursor:help}.tradeResearchInfoTooltipText{position:absolute;z-index:50;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:330px;padding:9px 11px;border-radius:8px;background:#17365d;color:#fff;font-size:10px;font-weight:500;line-height:1.45;box-shadow:0 8px 24px #0f233c38;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.tradeResearchInfoTooltip:hover .tradeResearchInfoTooltipText,.tradeResearchInfoTooltip:focus-within .tradeResearchInfoTooltipText{opacity:1;visibility:visible}.tradeResearchHeroControls{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.tradeResearchHeroActions{display:flex;align-items:center;gap:9px;flex:none}.tradeResearchHeroKpis{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));align-items:center;min-width:0;flex:1}.tradeResearchHeroKpis .k{padding:0 10px;border-right:1px solid #dfe6ee;min-width:0}.tradeResearchHeroKpis .k:first-child{padding-left:10px}.tradeResearchHeroKpis .k:last-child{border-right:0}.tradeResearchHeroKpis .k>span{font-size:8px!important;letter-spacing:.9px;color:#71829a}.tradeResearchHeroKpis .k b{font-size:14px!important;line-height:1.05;margin:3px 0 1px;color:#173b69}.tradeResearchHeroKpis .k small{font-size:7.5px!important;line-height:1.1;color:#8795a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tradeResearchRefreshIcon{width:31px;height:31px;padding:0;border:1px solid #d6e0eb;border-radius:8px;background:#fff;color:#20558f;display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer}.tradeResearchRefreshIcon:hover{background:#f4f7fb}.tradeResearchRefreshIcon:disabled{opacity:.5;cursor:not-allowed}.tradeResearchMain>.oiOpportunityCards,.tradeResearchMain>.fnoThemeStrip,.tradeResearchMain>.oiBestPick,.tradeResearchMain>.optionOpportunityPanel,.tradeResearchMain>.card{margin-bottom:7px!important}.tradeResearchMain .tradeIndexOiCard,.tradeResearchMain .fnoOpportunityScanCard,.tradeResearchMain .liveOpportunityScannerCard{margin-bottom:7px!important}.tradeResearchMain .indexOiTitle p{font-size:10px!important;line-height:1.35!important}@media (max-width:1150px){.tradeResearchHeroControls{flex-direction:column;align-items:stretch}.tradeResearchHeroActions{justify-content:flex-end}.tradeResearchHeroKpis{width:100%}}@media (max-width:760px){.tradeResearchHeroKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tradeResearchHeroKpis .k{border-right:0;padding:5px 8px}.tradeResearchMain .pageHero{align-items:stretch}.tradeResearchInfoTooltipText{left:0;transform:none;width:min(310px,calc(100vw - 60px))}}.fnoThemeTables{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.fnoThemeTableWrap{border:1px solid #e4eaf1;border-radius:8px;background:#fbfcfe;overflow:hidden}.fnoThemeTableWrap.ce{border-left:3px solid #16a34a}.fnoThemeTableWrap.pe{border-left:3px solid #dc2626}.fnoThemeTableTitle{font-size:9px;font-weight:800;color:#53677d;padding:8px 10px;border-bottom:1px solid #e7edf3}.fnoThemeTable{display:grid}.fnoThemeTableHead,.fnoThemeTableRow{display:grid;grid-template-columns:24px minmax(70px,1fr) 74px 62px 42px 54px;gap:6px;align-items:center;padding:5px 9px}.fnoThemeTableHead{font-size:7.5px;font-weight:800;color:#8391a2;background:#f6f9fc;text-transform:uppercase}.fnoThemeTableRow{font-size:8.5px;border-top:1px solid #edf1f5}.fnoThemeTableRow b{font-size:9px;color:#243e5d}.fnoThemeTableRow>span:first-child{color:#9aa7b6}.fnoThemeTableEmpty{font-size:8px;color:#8996a5;padding:10px}.fnoThemeSupportCards{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 10px 10px}.fnoThemeSupportCards .fnoThemeCard{margin:0}.optionAuthenticityCard{margin-bottom:12px}.optionAuthenticityTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.optionAuthenticityTitle span{font-size:12px;font-weight:800;color:#213b59}.optionAuthenticityTitle small{font-size:8px;line-height:1.4;color:#77879a;max-width:720px}.optionAuthenticityTable{width:100%;overflow-x:auto}.optionAuthenticityHead,.optionAuthenticityRow{display:grid;grid-template-columns:minmax(120px,1.3fr) 72px 64px 64px 70px 82px 70px 82px;gap:6px;align-items:center;min-width:720px}.optionAuthenticityHead{padding:6px 10px;font-size:7.5px;font-weight:800;color:#8391a2;background:#f7f9fc;text-transform:uppercase}.optionAuthenticityRow{padding:7px 10px;border-top:1px solid #edf1f5;font-size:8.5px}.optionAuthenticityRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionAuthenticityRow span small{display:block;font-size:7px;color:#8492a3;margin-top:2px}.optionAuthenticityRow b{font-size:9px;color:#243e5d}.optionAuthenticityEmpty{padding:14px 10px;font-size:8.5px;color:#8996a5}.authStatus{font-size:7.5px;font-weight:800;padding:3px 5px;border-radius:10px;display:inline-block;text-align:center}.authStatus.tracking{background:#eef5ff;color:#2563eb}.authStatus.hit{background:#edf9f1;color:#16803e}.authStatus.complete{background:#f3f4f6;color:#667085}@media (max-width:850px){.fnoThemeTables,.fnoThemeSupportCards{grid-template-columns:1fr}.optionAuthenticityTitle{display:grid}}html,body,#root{height:100%;min-height:100%}.app{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;align-items:stretch}.app>aside{position:sticky;top:0;align-self:flex-start;height:100vh;min-height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.app>main{height:100vh;min-height:0;max-height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.app>aside::-webkit-scrollbar,.app>main::-webkit-scrollbar{width:8px}.app>aside::-webkit-scrollbar-thumb,.app>main::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.app>aside::-webkit-scrollbar-track,.app>main::-webkit-scrollbar-track{background:transparent}.tradeResearchMain>.pageHero{position:sticky;top:0;z-index:80}@media (max-width:760px){.app{height:auto;min-height:100vh;max-height:none;overflow:visible}.app>main{height:auto;min-height:100vh;max-height:none;overflow:visible}.tradeResearchMain>.pageHero{position:sticky;top:0}}.pageCardTrim.tradeReachTrim .tradeReachMainCard,.pageCardTrim.researchPerformanceTrim .researchPerfTop,.pageCardTrim [data-spendos-trimmed-card=true]{display:none!important}.refreshIconOnly{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:18px!important}.refreshIconOnly[disabled]{opacity:.6;cursor:default}.tradeResearchMain>.fnoThemeStrip,.tradeResearchMain>.oiBestPick,.tradeResearchMain>.optionOpportunityPanel,.tradeResearchMain>.optionAuthenticityCard{width:50%!important;max-width:50%!important;box-sizing:border-box!important}@media (max-width:850px){.tradeResearchMain>.fnoThemeStrip,.tradeResearchMain>.oiBestPick,.tradeResearchMain>.optionOpportunityPanel,.tradeResearchMain>.optionAuthenticityCard{width:100%!important;max-width:100%!important}}.tradeResearchOpportunityLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;margin:0 0 14px}.tradeResearchOpportunityLayout>.fnoThemeStrip{grid-column:1;grid-row:1;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{grid-column:2;grid-row:1;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:1;grid-row:2;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.oiBestPick{grid-column:1 / -1;grid-row:3;width:50%!important;max-width:50%!important;margin:0!important}@media (max-width:850px){.tradeResearchOpportunityLayout{grid-template-columns:1fr}.tradeResearchOpportunityLayout>.fnoThemeStrip,.tradeResearchOpportunityLayout>.optionOpportunityPanel,.tradeResearchOpportunityLayout>.optionAuthenticityCard,.tradeResearchOpportunityLayout>.oiBestPick{grid-column:1;grid-row:auto;width:100%!important;max-width:100%!important}}.fnoThemeStrip .fnoThemeHead b{font-size:15px!important}.fnoThemeStrip .fnoThemeHead small{font-size:9px!important;line-height:1.5!important}.fnoThemeStrip .fnoThemeHead>span{font-size:9px!important}.fnoThemeStrip .fnoThemeTableTitle{font-size:10px!important}.fnoThemeStrip .fnoThemeTableHead{font-size:8.5px!important}.fnoThemeStrip .fnoThemeTableRow{font-size:9.5px!important}.fnoThemeStrip .fnoThemeTableRow b{font-size:10px!important}.fnoThemeStrip .fnoThemeTableEmpty{font-size:9px!important}.fnoThemeStrip .fnoThemeCard>span{font-size:10px!important}.fnoThemeStrip .fnoThemeCard>b{font-size:15px!important}.fnoThemeStrip .fnoThemeCard>strong{font-size:10px!important}.fnoThemeStrip .fnoThemeCard>small{font-size:9px!important}.fnoThemeStrip .fnoResearchMethodLine span{font-size:9px!important;line-height:1.45!important}.optionOpportunityPanel{grid-template-columns:minmax(0,1.8fr) minmax(105px,.9fr) minmax(88px,.72fr) minmax(120px,1fr) minmax(125px,1fr)!important;gap:12px!important;padding:14px 16px!important;align-items:start!important}.optionOpportunityPanel .optionOpportunityEyebrow{align-items:flex-start!important;gap:9px!important}.optionOpportunityPanel .oiBestEyebrow{font-size:15px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionOpportunityPanel .optionOpportunityDiscoverable{font-size:9px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionOpportunityPanel .optionConsiderTooltipText{font-size:9px!important;line-height:1.45!important;white-space:normal!important}.optionOpportunityPanel .optionOpportunityMain>div>b{font-size:18px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.optionOpportunityPanel .optionOpportunityMain>div>span{font-size:10px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionOpportunityPanel .optionOpportunityMain small{font-size:9px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionOpportunityPanel>div:not(.optionOpportunityMain) b{font-size:15px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionOpportunityPanel>div:not(.optionOpportunityMain) span{font-size:9px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionOpportunityPanel>div:last-child b{font-size:11px!important}.optionOpportunityPanel>div:last-child span{font-size:8px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}.optionAuthenticityCard{font-size:7.5px!important;overflow:hidden}.optionAuthenticityTitle{gap:10px!important;align-items:flex-start!important}.optionAuthenticityTitle span{font-size:11px!important;line-height:1.2!important}.optionAuthenticityTitle small{font-size:7px!important;line-height:1.35!important;max-width:58%!important}.optionAuthenticityTable{overflow-x:hidden!important;width:100%!important}.optionAuthenticityHead,.optionAuthenticityRow{grid-template-columns:minmax(90px,1.55fr) minmax(52px,.72fr) minmax(46px,.62fr) minmax(46px,.62fr) minmax(50px,.68fr) minmax(62px,.82fr) minmax(48px,.64fr) minmax(68px,.9fr)!important;gap:4px!important;min-width:0!important}.optionAuthenticityHead{padding:5px 7px!important;font-size:6.5px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.optionAuthenticityRow{padding:6px 7px!important;font-size:7.5px!important;line-height:1.2!important}.optionAuthenticityRow>span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:hidden!important;text-overflow:clip!important}.optionAuthenticityRow span small{font-size:6.5px!important;line-height:1.2!important}.optionAuthenticityRow b{font-size:8px!important}.optionAuthenticityEmpty{padding:10px 7px!important;font-size:7.5px!important;line-height:1.35!important}.authStatus{font-size:6.5px!important;padding:2px 4px!important;white-space:normal!important;line-height:1.15!important}@media (max-width:1100px) and (min-width:851px){.optionOpportunityPanel{grid-template-columns:minmax(0,1.65fr) repeat(4,minmax(82px,1fr))!important}.optionAuthenticityHead,.optionAuthenticityRow{grid-template-columns:minmax(78px,1.35fr) repeat(7,minmax(42px,.7fr))!important}}@media (max-width:850px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:1!important;grid-row:auto!important}.optionOpportunityPanel{grid-template-columns:1fr 1fr!important}.optionOpportunityMain{grid-column:1/-1}.optionAuthenticityTitle{display:grid!important}.optionAuthenticityTitle small{max-width:none!important}.optionAuthenticityTable{overflow-x:auto!important}.optionAuthenticityHead,.optionAuthenticityRow{min-width:700px!important}}.tradeResearchOpportunityLayout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:12px!important;align-items:start!important;margin:0 0 14px!important}.tradeResearchOpportunityLayout>.fnoThemeStrip{grid-column:1!important;grid-row:1 / span 3!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.oiBestPick{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:2!important;grid-row:3!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.oiBestPick{grid-template-columns:minmax(0,1fr) 92px 82px 110px!important;gap:8px!important;padding:10px 12px!important;border:1px solid #dce6df!important;border-radius:9px!important;background:#f7fbf9!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestEyebrow{font-size:8.5px!important;letter-spacing:.7px!important;line-height:1.2!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestPickMain>div>b{font-size:15px!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestPickMain>div>span{font-size:8.5px!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestPickMain small{font-size:7.5px!important;line-height:1.35!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestStat{padding-left:7px!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestStat b{font-size:14px!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestStat span{font-size:7px!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{display:grid!important;grid-template-columns:minmax(0,1.55fr) repeat(4,minmax(78px,1fr))!important;grid-template-rows:auto auto auto!important;gap:0!important;padding:11px 12px 10px!important;border:1px solid #dfe6ef!important;border-radius:9px!important;background:#fff!important;box-shadow:0 1px 4px #14325506!important;align-items:start!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain{grid-column:1 / -1!important;display:grid!important;gap:5px!important;min-width:0!important;padding:0 0 8px!important;border-bottom:1px solid #e6ebf1!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityEyebrow{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .oiBestEyebrow{font-size:13px!important;line-height:1.2!important;font-weight:800!important;color:#294b74!important;white-space:normal!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionConsiderIcon{font-size:12px!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityDiscoverable{display:block!important;font-size:8px!important;line-height:1.25!important;color:#73839a!important;white-space:normal!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain>div:nth-child(2){display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain>div:nth-child(2)>b{font-size:18px!important;line-height:1.15!important;color:#17375f!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain>div:nth-child(2)>span{font-size:9px!important;line-height:1.3!important;color:#61758d!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain>div:nth-child(3){display:grid!important;gap:3px!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain small{font-size:7.8px!important;line-height:1.35!important;color:#718096!important;white-space:normal!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionRecommendationLine{color:#284d76!important;font-weight:700!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain){grid-row:2!important;border-left:0!important;border-top:0!important;padding:9px 8px 5px!important;text-align:left!important;min-width:0!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain)+div:not(.optionOpportunityMain){border-left:1px solid #e7ecf2!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain) b{font-size:15px!important;line-height:1.15!important;color:#17375f!important;white-space:normal!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain) span{font-size:7.2px!important;line-height:1.3!important;color:#718096!important;white-space:normal!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel.noCandidate .optionOpportunityMain{min-height:74px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{border:1px solid #e4eaf1!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle{padding:8px 10px!important;border-bottom:1px solid #e7edf3!important;gap:8px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle span{font-size:9px!important;line-height:1.2!important;color:#53677d!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle small{font-size:6.8px!important;line-height:1.3!important;max-width:55%!important;color:#77879a!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{width:100%!important;overflow-x:auto!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead,.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{display:grid!important;grid-template-columns:minmax(74px,1.45fr) minmax(52px,.9fr) minmax(45px,.7fr) minmax(45px,.7fr) minmax(52px,.78fr) minmax(62px,.92fr) minmax(48px,.72fr) minmax(62px,.95fr)!important;gap:5px!important;min-width:0!important;align-items:center!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{padding:5px 9px!important;background:#f6f9fc!important;color:#8391a2!important;font-size:7px!important;font-weight:800!important;text-transform:uppercase!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{padding:6px 9px!important;border-top:1px solid #edf1f5!important;font-size:7.5px!important;line-height:1.2!important;color:#536a83!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow b{font-size:8.5px!important;color:#243e5d!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow span small{font-size:6.5px!important;line-height:1.2!important;color:#8492a3!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .authStatus{font-size:6.5px!important;padding:2px 4px!important;line-height:1.15!important;white-space:normal!important}.tradeResearchMain .card>.tradeResearchTable{border:1px solid #e4eaf1!important;border-radius:8px!important;background:#fff!important;overflow-x:auto!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead,.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow{display:grid!important;grid-template-columns:minmax(78px,1.1fr) minmax(54px,.72fr) minmax(55px,.72fr) minmax(55px,.72fr) minmax(78px,.9fr) minmax(82px,1fr) minmax(88px,1.08fr) minmax(72px,.82fr) minmax(105px,1.25fr) minmax(58px,.7fr) minmax(68px,.8fr) minmax(62px,.72fr)!important;gap:5px!important;align-items:center!important;min-width:980px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{padding:6px 8px!important;background:#f6f9fc!important;color:#8391a2!important;font-size:7px!important;font-weight:800!important;line-height:1.15!important;text-transform:uppercase!important;white-space:normal!important;border-bottom:1px solid #e7edf3!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow{padding:6px 8px!important;border-top:1px solid #edf1f5!important;font-size:7.5px!important;line-height:1.18!important;color:#536a83!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:first-child{display:grid!important;gap:2px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:first-child b{font-size:8.5px!important;color:#243e5d!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow small{font-size:6.5px!important;line-height:1.2!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(2) b{font-size:8.5px!important}.tradeResearchMain .card>.tradeResearchTable .fnoDemandCell b,.tradeResearchMain .card>.tradeResearchTable .fnoMomentumCell b{font-size:7.8px!important}.tradeResearchMain .card>.tradeResearchTable .fnoDemandCell small,.tradeResearchMain .card>.tradeResearchTable .fnoMomentumCell small{font-size:6.5px!important;line-height:1.2!important}.tradeResearchMain .card>.tradeResearchTable .entryCell{gap:1px 3px!important}.tradeResearchMain .card>.tradeResearchTable .entrySide{font-size:7.5px!important}.tradeResearchMain .card>.tradeResearchTable .entryStatus{font-size:6.5px!important}.tradeResearchMain .card>.tradeResearchTable .watchingBtn{font-size:6.5px!important;padding:3px 5px!important}@media (max-width:850px){.tradeResearchOpportunityLayout{grid-template-columns:1fr!important;grid-template-rows:auto!important}.tradeResearchOpportunityLayout>.fnoThemeStrip,.tradeResearchOpportunityLayout>.oiBestPick,.tradeResearchOpportunityLayout>.optionOpportunityPanel,.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important}.tradeResearchOpportunityLayout>.oiBestPick{grid-template-columns:1fr 1fr!important}.tradeResearchOpportunityLayout>.oiBestPick .oiBestPickMain{grid-column:1/-1!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{grid-template-columns:1fr 1fr!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain{grid-column:1/-1!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain){grid-row:auto!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain)+div:not(.optionOpportunityMain){border-left:0!important;border-top:1px solid #e7ecf2!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{overflow-x:auto!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead,.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{min-width:700px!important}.tradeResearchMain .card>.tradeResearchTable{overflow-x:auto!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead,.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow{min-width:980px!important}}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{max-height:232px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{position:sticky!important;top:0!important;z-index:2!important}@media (max-width:850px){.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{max-height:232px!important;overflow-y:auto!important;overflow-x:auto!important}}.tradeResearchOpportunityLayout>.oiBestPick{height:108px!important;min-height:108px!important;max-height:108px!important;box-sizing:border-box!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{height:176px!important;min-height:176px!important;max-height:176px!important;box-sizing:border-box!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel.noCandidate .optionOpportunityMain{min-height:0!important}.tradeResearchOpportunityLayout>.fnoThemeStrip{grid-column:1!important;grid-row:1!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.oiBestPick{grid-column:2!important;grid-row:1!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{grid-column:2!important;grid-row:2!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:2!important;grid-row:3!important;align-self:stretch!important;min-height:260px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{max-height:none!important}.indexOiTabs{display:flex;align-items:flex-end;gap:0;margin:8px 0 10px;border-bottom:1px solid #dfe7ef}.indexOiTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#718096;font-size:13px;font-weight:800;padding:7px 14px 8px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.indexOiTab:hover{color:#315f9d;background:#f7faff}.indexOiTab.active{color:#1f4f8b;border-bottom-color:#2d6cdf;background:#fbfdff}.indexOiGrid.single{grid-template-columns:minmax(0,1fr)!important}@media (max-width:850px){.tradeResearchOpportunityLayout>.fnoThemeStrip,.tradeResearchOpportunityLayout>.tradeIndexOiCard,.tradeResearchOpportunityLayout>.oiBestPick,.tradeResearchOpportunityLayout>.optionOpportunityPanel,.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important}.indexOiTab{font-size:12px;padding-left:10px;padding-right:10px}}.tradeResearchOpportunityLayout>.oiBestPick .oiBestEyebrow{font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;color:#213b59!important;white-space:normal!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .oiBestEyebrow{font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;color:#213b59!important;white-space:normal!important;overflow-wrap:normal!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle span{font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;color:#213b59!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-weight:500!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel.rejectedTarget>div:not(.optionOpportunityMain):last-child b{font-weight:400!important;font-size:9px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;display:block!important;color:#536a83!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel.rejectedTarget>div:not(.optionOpportunityMain):last-child{text-align:left!important}@media (min-width:851px){.tradeResearchOpportunityLayout{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:10px!important;align-items:start!important;min-height:590px!important}.tradeResearchOpportunityLayout>.fnoThemeStrip{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}.tradeResearchOpportunityLayout>.oiBestPick,.tradeResearchOpportunityLayout>.optionOpportunityPanel,.tradeResearchOpportunityLayout>.optionAuthenticityCard{position:absolute!important;right:0!important;width:calc(50% - 7px)!important;max-width:calc(50% - 7px)!important;margin:0!important;left:auto!important;box-sizing:border-box!important}.tradeResearchOpportunityLayout>.oiBestPick{top:0!important;grid-column:auto!important;grid-row:auto!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{top:108px!important;grid-column:auto!important;grid-row:auto!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{top:284px!important;grid-column:auto!important;grid-row:auto!important}}@media (min-width:851px){.tradeResearchOpportunityLayout>.tradeIndexOiCard{max-height:330px!important;overflow:hidden!important;padding:8px 10px!important;box-sizing:border-box!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiTabs{margin:5px 0 7px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiCard{padding:8px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiPressure{margin:6px 0!important;padding:6px 7px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiLevels{margin:6px 0!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiStrikes{padding-top:5px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiStrike{padding:3px 0!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiMethod{margin-top:6px!important}}@media (min-width:851px){.tradeResearchMain>.pageHero{position:sticky!important;top:0!important;z-index:1000!important;background:#fff!important;isolation:isolate!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;height:250px!important;min-height:250px!important;max-height:250px!important;overflow:hidden!important;box-sizing:border-box!important;margin:0!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiTitle p{max-width:760px!important;line-height:1.2!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiTabs{margin:4px 0 6px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiCard{padding:6px 8px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiCardHead b{font-size:11px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiCardHead strong{font-size:13px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiPressure{margin:5px 0!important;padding:5px 7px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiStats{gap:4px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiLevels{margin:5px 0!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiStrikes{padding-top:4px!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiStrike{padding:3px 0!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard .indexOiMethod{display:none!important}}@media (max-width:850px){.tradeResearchMain>.pageHero{position:sticky!important;top:0!important;z-index:1000!important;background:#fff!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media (min-width:851px){.tradeResearchOpportunityLayout>.tradeIndexOiCard{height:440px!important;min-height:440px!important;max-height:440px!important;overflow:visible!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{height:300px!important;max-height:300px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:6.5px!important;font-weight:400!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span:nth-child(2),.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span:nth-child(3),.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span:nth-child(4),.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span:nth-child(5),.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span:nth-child(6),.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow>span:nth-child(7){font-size:7.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-weight:400!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow .signalPill{font-weight:400!important}}@media (min-width:851px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{height:440px!important;min-height:440px!important;max-height:440px!important;box-sizing:border-box!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{height:360px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:5.5px!important;font-weight:400!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel.noCandidate .optionOpportunityMain>div:nth-child(2)>b{font-weight:400!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:6px!important;font-weight:400!important}}@media (max-width:850px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{height:auto!important;min-height:0!important;max-height:none!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{height:auto!important;max-height:360px!important;overflow-y:auto!important;overflow-x:auto!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:5.5px!important;font-weight:400!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel.noCandidate .optionOpportunityMain>div:nth-child(2)>b{font-weight:400!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:6px!important;font-weight:400!important}}@media (min-width:851px){.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:4.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:5px!important}}@media (max-width:850px){.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:4.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:5px!important}}@media (min-width:851px){.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(1){font-size:8.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(1) b{font-size:9.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(2){font-size:8.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(2) b{font-size:9.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(6),.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(7),.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(9){font-size:8.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(6) b,.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(7) b,.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(9) b{font-size:8.8px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(12){font-size:7.5px!important}.tradeResearchMain .card>.tradeResearchTable .watchingBtn{font-size:7.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:4px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{font-size:10.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow b{font-size:11.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow span small{font-size:9.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .authStatus{font-size:9.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:3.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{height:440px!important;min-height:440px!important;max-height:440px!important;box-sizing:border-box!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{height:360px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable}}@media (max-width:850px){.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(1),.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(2),.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(6),.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(7),.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(9){font-size:8.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(1) b,.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(2) b{font-size:9.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchRow>span:nth-child(12){font-size:7.5px!important}.tradeResearchMain .card>.tradeResearchTable .watchingBtn{font-size:7.5px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:4px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{font-size:10.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow b{font-size:11.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow span small{font-size:9.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .authStatus{font-size:9.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:3.5px!important}}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead{font-size:13px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead{font-size:13px!important}.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead,.tradeResearchMain .card>.tradeResearchTable .tradeResearchHead>span,.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead,.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityHead>span{font-size:13px!important}.tradeResearchMain>.pageHero{position:static!important;top:auto!important;z-index:auto!important}.tradeResearchMain .tradeIndexOiCard .indexOiTitle h2{font-size:18px!important}.tradeResearchMain .tradeIndexOiCard .indexOiTitle p{font-size:9px!important}.tradeResearchMain .tradeIndexOiCard .indexOiLive{font-size:7px!important;padding:3px 7px!important}.tradeResearchMain .tradeIndexOiCard .indexOiTab{font-size:12px!important}.tradeResearchMain .tradeIndexOiCard .indexOiCardHead b{font-size:11px!important}.tradeResearchMain .tradeIndexOiCard .indexOiCardHead small{font-size:7px!important}.tradeResearchMain .tradeIndexOiCard .indexOiCardHead strong{font-size:14px!important}.tradeResearchMain .tradeIndexOiCard .indexOiPressure span{font-size:7px!important}.tradeResearchMain .tradeIndexOiCard .indexOiPressure b{font-size:8px!important}.tradeResearchMain .tradeIndexOiCard .indexOiStats span{font-size:6px!important}.tradeResearchMain .tradeIndexOiCard .indexOiStats b{font-size:8px!important}.tradeResearchMain .tradeIndexOiCard .indexOiStats small{font-size:6px!important}.tradeResearchMain .tradeIndexOiCard .indexOiLevels{font-size:7px!important}.tradeResearchMain .tradeIndexOiCard .indexOiStrikeHead{font-size:6px!important}.tradeResearchMain .tradeIndexOiCard .indexOiStrike{font-size:7px!important}.tradeResearchMain .tradeIndexOiCard .indexOiUnavailable{font-size:8px!important}.tradeResearchMain .tradeIndexOiCard .indexOiMethod{font-size:7px!important}.tradeResearchMain .indexOiMarketItem{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:5px 9px!important;background:#fbfcfe!important;border:1px solid #e4eaf1!important;border-radius:7px!important}.tradeResearchMain .indexOiMarketItem>div:first-child{min-width:0!important;display:grid!important;gap:2px!important}.tradeResearchMain .indexOiMarketItem b{font-size:9px!important;color:#536981!important;white-space:nowrap!important}.tradeResearchMain .indexOiMarketItem>div:first-child span{font-size:13px!important;font-weight:800!important;color:#233e60!important;white-space:nowrap!important}.tradeResearchMain .indexOiMarketItem>div:last-child{font-size:9px!important;font-weight:800!important;white-space:nowrap!important;text-align:right!important}.optionAuthenticityTitle{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.optionAuthenticityTitle>div{min-width:0!important;flex:1 1 auto!important}.optionHistoryDownload,.tradeHistoryDownload{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #d7e1ec!important;background:#fff!important;color:#315f9d!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;padding:0!important}.optionHistoryDownload:hover,.tradeHistoryDownload:hover{background:#f4f8fd!important;border-color:#a9bfd9!important}.optionHistoryDownload:disabled,.tradeHistoryDownload:disabled{opacity:.45!important;cursor:not-allowed!important}.tradeHistoryTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.tradeHistoryTitle>div{min-width:0!important;display:grid!important;gap:2px!important}.tradeHistoryTitle b{font-size:13px!important;color:#243e5d!important}.tradeHistoryTitle small{font-size:9px!important;color:#7b899b!important}@media (max-width:850px){.tradeResearchMain .indexOiMarketItem>div:first-child span{font-size:12px!important}.optionHistoryDownload,.tradeHistoryDownload{width:28px!important;height:28px!important;min-width:28px!important}}.oiOpportunityCards>div{display:grid!important;grid-template-columns:42px minmax(105px,1fr) auto!important;align-items:center!important;gap:7px!important}.structureCrossoverChart{min-width:105px;display:flex;flex-direction:column;gap:1px;align-self:center}.structureCrossoverChart svg{display:block;width:100%;height:34px;overflow:visible}.structureBaseline{stroke:#aeb9c7;stroke-width:1.1;stroke-dasharray:3 2}.structureLiveLine{stroke:#315b89;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.structureLiveDot{fill:#315b89}.structureCrossUp,.structureCrossDown{fill:#fff;stroke-width:1.4}.structureCrossUp{stroke:#1b8a5a}.structureCrossDown{stroke:#c24a4a}.structureCrossLabelUp{fill:#1b8a5a;font-size:7px;font-weight:800}.structureCrossLabelDown{fill:#c24a4a;font-size:7px;font-weight:800}.structureCrossoverMeta{display:flex;justify-content:space-between;gap:5px;white-space:nowrap;font-size:7px;line-height:1;color:#7a8797}.structureCrossoverMeta span{display:inline-flex;align-items:center;gap:2px}.structureLiveKey,.structureBaseKey{display:inline-block;width:8px;height:2px;border-radius:2px;background:#315b89}.structureBaseKey{background:#aeb9c7}@media (max-width:850px){.oiOpportunityCards>div{grid-template-columns:40px minmax(90px,1fr) auto!important;gap:5px!important}.structureCrossoverChart{min-width:90px}.structureCrossoverChart svg{height:32px}.structureCrossoverMeta{font-size:6.5px}}.tradeHistoryTable{width:100%!important;overflow-x:auto!important}.tradeHistoryHead{display:grid!important;grid-template-columns:1.25fr .8fr .55fr 1.2fr 1.2fr 1.05fr 1fr 1.15fr 1fr 1.5fr!important;gap:8px!important;align-items:center!important;padding:10px 12px!important;background:#f7f9fc!important;border-bottom:1px solid #e5ebf2!important;color:#6d7e92!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important;min-width:920px!important}.tradeHistoryTable>.empty,.tradeHistoryTable>.emptyState{min-width:920px!important}.tradeHistoryDownload{opacity:1!important;cursor:pointer!important}.tradeHistoryRow{display:grid!important;grid-template-columns:1.25fr .8fr .55fr 1.2fr 1.2fr 1.05fr 1fr 1.15fr 1fr 1.5fr!important;gap:8px!important;align-items:center!important;padding:10px 12px!important;border-bottom:1px solid #edf0f4!important;min-width:920px!important;color:#536a83!important;font-size:10px!important}.tradeHistoryRow>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tradeHistoryRow>span:first-child b{display:block!important;color:#243e5d!important;font-size:11px!important}.tradeHistoryRow>span:first-child small{display:block!important;color:#7b899b!important;font-size:8px!important;margin-top:2px!important}.optionTradeHistoryRow{background:#fbfdff!important}.optionTradeHistoryRow>span:nth-child(2){font-size:9px!important;font-weight:700!important;color:#426a96!important}.optionTradeHistoryRow .scannerPositive,.optionTradeHistoryRow .scannerNegative{font-weight:800!important}.tradeResearchMain .fnoThemeStrip .fnoThemeHead small,.tradeResearchMain .fnoThemeStrip .fnoResearchMethodLine span{font-size:10px!important}.tradeResearchMain .oiBestPick .oiBestPickMain>small{font-size:10px!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityDiscoverable{font-size:9px!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel .optionOpportunityMain small{font-size:8.8px!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel>div:not(.optionOpportunityMain) span{font-size:8.2px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle small{font-size:8px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{font-size:9.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow b{font-size:10.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow span small{font-size:8.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .authStatus{font-size:10.5px!important}.tradeResearchMain .tradeIndexOiCard .indexOiTitle p{font-size:10px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{font-size:8.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow b{font-size:9px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow span small{font-size:7.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityEmpty{font-size:8.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .authStatus{font-size:7.5px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow{font-size:10px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow b{font-size:10px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityRow span small{font-size:10px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityEmpty{font-size:10px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .authStatus{font-size:10px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle{gap:24px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTitle small{font-size:10px!important;line-height:1.35!important}.tradeReachResultsCard .tradeReachSectionHead p{font-size:8px!important;line-height:1.45!important}.tradeResearchMain .tradeIndexOiCard .indexOiCardHead small,.tradeResearchMain .tradeIndexOiCard .indexOiPressure span,.tradeResearchMain .tradeIndexOiCard .indexOiPressure b,.tradeResearchMain .tradeIndexOiCard .indexOiStats span,.tradeResearchMain .tradeIndexOiCard .indexOiStats b,.tradeResearchMain .tradeIndexOiCard .indexOiStats small{font-size:10px!important}@media (min-width:0px){.optionAuthenticityCard .optionAuthenticityRow,.optionAuthenticityCard .optionAuthenticityRow>span,.optionAuthenticityCard .optionAuthenticityRow>span b,.optionAuthenticityCard .optionAuthenticityRow>span small,.optionAuthenticityCard .optionAuthenticityRow .authStatus,.optionAuthenticityCard .optionAuthenticityEmpty{font-size:10px!important}.optionAuthenticityCard .optionAuthenticityHead,.optionAuthenticityCard .optionAuthenticityHead>span{font-size:13px!important}}.optionAuthenticityCard .optionAuthenticityTitle{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;width:100%!important}.optionAuthenticityCard .optionAuthenticityTitle>div{min-width:0!important;flex:1 1 auto!important}.optionAuthenticityCard .optionAuthenticityTitle small{display:block!important;margin-top:10px!important;font-size:10px!important;line-height:1.35!important;color:#77879a!important;max-width:720px!important}.optionScenarioNativeTableWrap{width:100%!important;overflow-x:auto!important}.optionScenarioNativeTable{width:100%!important;min-width:720px!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:10px!important}.optionScenarioNativeTable th{padding:7px 10px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;color:#8391a2!important;background:#f7f9fc!important;text-align:left!important;white-space:nowrap!important;border-bottom:1px solid #e4eaf1!important}.optionScenarioNativeTable td{padding:8px 10px!important;font-size:10px!important;line-height:1.25!important;color:#243e5d!important;border-top:1px solid #edf1f5!important;vertical-align:middle!important;white-space:nowrap!important}.optionScenarioNativeTable td small{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:1.2!important;color:#8492a3!important}.optionScenarioNativeTable td .authStatus{font-size:10px!important;line-height:1.15!important;padding:3px 6px!important}.optionScenarioNativeTable .optionAuthenticityEmpty{padding:14px 10px!important;font-size:10px!important;color:#8996a5!important;white-space:normal!important}.optionScenarioNativeTable th:nth-child(1),.optionScenarioNativeTable td:nth-child(1){width:22%}.optionScenarioNativeTable th:nth-child(2),.optionScenarioNativeTable td:nth-child(2){width:13%}.optionScenarioNativeTable th:nth-child(3),.optionScenarioNativeTable td:nth-child(3){width:9%}.optionScenarioNativeTable th:nth-child(4),.optionScenarioNativeTable td:nth-child(4){width:9%}.optionScenarioNativeTable th:nth-child(5),.optionScenarioNativeTable td:nth-child(5){width:10%}.optionScenarioNativeTable th:nth-child(6),.optionScenarioNativeTable td:nth-child(6){width:13%}.optionScenarioNativeTable th:nth-child(7),.optionScenarioNativeTable td:nth-child(7){width:9%}.optionScenarioNativeTable th:nth-child(8),.optionScenarioNativeTable td:nth-child(8){width:15%}.tradeReachNativeTable{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed;color:#536a83;font-size:8.5px}.tradeReachNativeTable th{background:#f7f9fc;color:#7a8798;font-size:8px;font-weight:800;text-align:left;padding:8px 13px;white-space:nowrap}.tradeReachNativeTable td{border-top:1px solid #edf1f5;padding:8px 13px;font-size:8.5px;vertical-align:middle;min-width:0}.tradeReachNativeTable td:first-child button{border:0;background:none;padding:0;text-align:left;color:#155eb5;font-weight:800;cursor:pointer;font-size:9px}.tradeReachNativeTable td:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeReachNativeTable th:nth-child(1),.tradeReachNativeTable td:nth-child(1){width:13%}.tradeReachNativeTable th:nth-child(2),.tradeReachNativeTable td:nth-child(2){width:10%}.tradeReachNativeTable th:nth-child(3),.tradeReachNativeTable td:nth-child(3){width:15%}.tradeReachNativeTable th:nth-child(4),.tradeReachNativeTable td:nth-child(4){width:10%}.tradeReachNativeTable th:nth-child(5),.tradeReachNativeTable td:nth-child(5){width:14%}.tradeReachNativeTable th:nth-child(6),.tradeReachNativeTable td:nth-child(6){width:9%}.tradeReachNativeTable th:nth-child(7),.tradeReachNativeTable td:nth-child(7){width:14%}.tradeReachNativeTable th:nth-child(8),.tradeReachNativeTable td:nth-child(8){width:15%}.tradeReachTableMessage{padding:25px 15px!important;text-align:center;color:#7b8aa0!important;font-size:10px!important;white-space:normal!important}.optionAuthenticityCard .optionAuthenticityTitle{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;flex-wrap:nowrap!important}.optionAuthenticityCard .optionAuthenticityTitle>div{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:baseline!important;gap:12px!important;white-space:nowrap!important}.optionAuthenticityCard .optionAuthenticityTitle small{display:inline!important;margin-top:0!important;font-size:10px!important;line-height:1.35!important;color:#77879a!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.optionScenarioNativeTableWrap{width:100%!important;overflow-x:hidden!important}.optionScenarioNativeTable{width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:collapse!important;font-size:10px!important}.optionScenarioNativeTable th{padding:6px!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;color:#8391a2!important;background:#f7f9fc!important;text-align:left!important;white-space:nowrap!important;border-bottom:1px solid #e4eaf1!important}.optionScenarioNativeTable td{padding:7px 6px!important;font-size:10px!important;line-height:1.25!important;color:#243e5d!important;border-top:1px solid #edf1f5!important;vertical-align:middle!important;white-space:nowrap!important}.optionScenarioNativeTable td b{font-size:10px!important;color:#243e5d!important;font-weight:800!important}.optionScenarioNativeTable td small{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:1.2!important;color:#8492a3!important;white-space:nowrap!important}.optionScenarioNativeTable td .authStatus{font-size:10px!important;line-height:1.15!important;padding:3px 6px!important;white-space:nowrap!important}.optionScenarioNativeTable .optionAuthenticityEmpty{padding:14px 8px!important;font-size:10px!important;color:#8996a5!important;white-space:normal!important}.optionScenarioNativeTable th:nth-child(n),.optionScenarioNativeTable td:nth-child(n){width:auto!important}.optionAuthenticityCard .optionAuthenticityTitle>div{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:baseline!important;gap:12px!important;white-space:normal!important}.optionAuthenticityCard .optionAuthenticityTitle>div>span{flex:0 0 auto!important;white-space:nowrap!important}.optionAuthenticityCard .optionAuthenticityTitle small{display:block!important;flex:1 1 auto!important;min-width:0!important;margin-top:0!important;font-size:10px!important;line-height:1.35!important;color:#77879a!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}@media (min-width:851px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{height:440px!important;min-height:440px!important;max-height:440px!important;box-sizing:border-box!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTableWrap{height:360px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTable{width:100%!important;min-width:0!important;table-layout:auto!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTable th{position:sticky!important;top:0!important;z-index:2!important}}@media (max-width:850px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{height:auto!important;min-height:0!important;max-height:none!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTableWrap{height:auto!important;max-height:360px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTable th{position:sticky!important;top:0!important;z-index:2!important}}.tradeReachTable{width:100%;overflow-x:auto;overflow-y:visible}.tradeReachNativeTable{width:max-content;min-width:100%;table-layout:auto!important;border-collapse:collapse;color:#536a83;font-size:8.5px}.tradeReachNativeTable th,.tradeReachNativeTable td{width:auto!important;white-space:nowrap}.tradeReachNativeTable th{background:#f7f9fc;color:#7a8798;font-size:8px;font-weight:800;text-align:left;padding:8px 13px}.tradeReachNativeTable td{border-top:1px solid #edf1f5;padding:8px 13px;font-size:8.5px;vertical-align:middle;min-width:0;overflow:visible;text-overflow:clip}.tradeReachNativeTable td:not(:first-child){overflow:visible;text-overflow:clip;white-space:nowrap}@media (min-width:851px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{top:284px!important;bottom:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard>h2{flex:0 0 auto!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTableWrap{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTable{width:100%!important;min-width:0!important;table-layout:auto!important}}.structureCrossoverChartDual .structureLongLine{stroke:#2f7d4a;stroke-width:1.35;opacity:.38;stroke-linejoin:round;stroke-linecap:round}.structureCrossoverChartDual .structureShortLine{stroke:#b24b4b;stroke-width:1.35;opacity:.38;stroke-linejoin:round;stroke-linecap:round}.structureCrossoverChartDual .structureLongLine.isHighlighted,.structureCrossoverChartDual .structureShortLine.isHighlighted{stroke-width:2.25;opacity:1}.structureCrossoverChartDual .structureLongDot{fill:#2f7d4a}.structureCrossoverChartDual .structureShortDot{fill:#b24b4b}.structureCrossoverChartDual .structureCrossLong,.structureCrossoverChartDual .structureCrossShort{fill:#fff;stroke-width:1.4}.structureCrossoverChartDual .structureCrossLong{stroke:#2f7d4a}.structureCrossoverChartDual .structureCrossShort{stroke:#b24b4b}.structureCrossoverChartDual .structureCrossLabelLong{fill:#2f7d4a;font-size:7px;font-weight:800}.structureCrossoverChartDual .structureCrossLabelShort{fill:#b24b4b;font-size:7px;font-weight:800}.structureCrossoverChartDual .structureLongKey,.structureCrossoverChartDual .structureShortKey{display:inline-block;width:8px;height:2px;border-radius:2px}.structureCrossoverChartDual .structureLongKey{background:#2f7d4a}.structureCrossoverChartDual .structureShortKey{background:#b24b4b}.structureCrossoverChartDual .activeLegend{font-weight:800}.researchPerfJournalHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;flex-wrap:wrap}.researchPerfJournalHead h2{margin:0}.researchPerfJournalControls{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.researchPerfJournalControls label{display:flex;flex-direction:column;gap:3px;font-size:8px;color:#77879a;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.researchPerfJournalControls input[type=date]{height:30px;padding:4px 8px;border:1px solid #d8e1eb;border-radius:7px;background:#fff;color:#304860;font-size:10px;outline:none}.researchPerfDownload{width:32px;height:30px;min-width:32px;padding:0;font-size:16px;line-height:1}@media (max-width:700px){.researchPerfJournalHead{align-items:flex-start}.researchPerfJournalControls{width:100%}.researchPerfJournalControls label{flex:1 1 130px}.researchPerfDownload{flex:0 0 32px}}.optionAuthenticityCard .optionAuthenticityTitle small{display:none!important}.institutionalFlowRadar{border:1px solid #dfe7ef;border-radius:10px;background:#fff;margin:0 0 10px;padding:12px 14px;box-shadow:0 1px 2px #1f334908}.institutionalFlowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.institutionalFlowHead h2{margin:2px 0 3px!important;font-size:15px!important;color:#243e5d!important}.institutionalFlowHead p{margin:0!important;font-size:9px!important;color:#78889a!important}.institutionalFlowGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.institutionalFlowCard{border:1px solid #e3e9f0;border-radius:8px;padding:8px 10px;min-width:0;background:#fbfcfe}.institutionalFlowCard.radar{background:#f8fbff;border-color:#d5e2f0}.institutionalFlowCardTitle{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:5px}.institutionalFlowCardTitle b{font-size:9px;color:#5d7188;text-transform:uppercase;letter-spacing:.04em}.institutionalFlowCard strong{display:block;font-size:15px;color:#253e5d;line-height:1.15}.institutionalFlowCard small{display:block;margin-top:3px;font-size:8px;color:#8190a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flowEvidenceBadge{display:inline-flex;align-items:center;border:1px solid #d9e2eb;border-radius:10px;padding:2px 5px;font-size:7px!important;line-height:1.1;color:#60758c!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}.flowEvidenceBadge.direct{background:#f3f8ff;border-color:#cbdced;color:#315d8e!important}.flowEvidenceBadge.derived{background:#f5fbf8;border-color:#cde4d8;color:#28704c!important}.flowEvidenceBadge.inferred{background:#fff9ef;border-color:#eadbbd;color:#87601b!important}.institutionalFlowLower{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:8px}.flowParticipantPanel,.flowTimelinePanel{border:1px solid #e5ebf2;border-radius:8px;padding:8px 10px;min-width:0}.flowPanelTitle{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.flowPanelTitle b{font-size:9px;color:#344e6a}.flowPanelTitle small{font-size:8px;color:#8492a2;text-align:right}.flowParticipant{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #edf1f5}.flowParticipant:first-of-type{border-top:0}.flowParticipant>div:first-child{display:flex;align-items:center;gap:6px;min-width:0}.flowParticipant b{font-size:9px;color:#425b74}.flowParticipant>div:first-child span{font-size:7px;color:#7b8b9d}.flowParticipant>div:last-child{display:flex;align-items:center;gap:5px;justify-content:flex-end}.flowParticipant strong{font-size:9px;color:#344f6c}.flowParticipant small{font-size:7px;color:#8896a5}.flowTimelineSvg{width:100%;height:66px;display:block;background:linear-gradient(to bottom,#fbfcfe,#fff);border:1px solid #edf1f5;border-radius:5px}.flowTimelineMid{stroke:#cbd4de;stroke-width:1;stroke-dasharray:3 3}.flowTimelineLine{stroke:#315b89;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.flowTimelineDot{fill:#fff;stroke:#315b89;stroke-width:1.4}.flowTimelineMeta{display:flex;justify-content:space-between;gap:5px;margin-top:3px;font-size:7px;color:#8492a2}.flowTimelineEmpty{height:66px;display:flex;align-items:center;justify-content:center;border:1px dashed #dbe3eb;border-radius:5px;font-size:8px;color:#8a98a7;text-align:center}.institutionalFlowLegend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px;font-size:7px;color:#7d8c9c}.institutionalFlowLegend>span:last-child{margin-left:auto}@media (max-width:900px){.institutionalFlowGrid{grid-template-columns:1fr 1fr}.institutionalFlowLower{grid-template-columns:1fr}.institutionalFlowLegend>span:last-child{margin-left:0}}@media (max-width:560px){.institutionalFlowGrid{grid-template-columns:1fr}.institutionalFlowHead{align-items:center}.institutionalFlowCard small{white-space:normal}.flowPanelTitle{display:block}.flowPanelTitle small{display:block;text-align:left;margin-top:2px}}.flowParticipantPanel{overflow:hidden}.flowParticipantHead,.flowParticipantRow{display:grid;grid-template-columns:1.05fr repeat(4,minmax(92px,1fr)) 48px;align-items:center;gap:8px}.flowParticipantHead{padding:0 0 6px;color:#6f8297;font-size:7px;font-weight:700;text-transform:none;border-bottom:1px solid #e5ebf2}.flowParticipantHead span:not(:first-child){text-align:right}.flowParticipantRow{padding:7px 0;border-top:1px solid #edf1f5}.flowParticipantRow:first-of-type{border-top:0}.flowParticipantName b{font-size:9px;color:#425b74}.flowOiCell{text-align:right;font-size:9px;font-weight:700;color:#344f6c;white-space:nowrap}.flowOiCell:first-letter{color:inherit}.flowOiType{text-align:right}.flowParticipantFoot{margin-top:6px;padding-top:6px;border-top:1px solid #edf1f5;font-size:7px;color:#8795a4;line-height:1.35}@media (max-width:1100px){.flowParticipantHead,.flowParticipantRow{grid-template-columns:1fr repeat(4,minmax(72px,1fr)) 44px;gap:5px}.flowParticipantHead{font-size:6px}}@media (max-width:850px){.flowParticipantPanel{overflow-x:auto}.flowParticipantHead,.flowParticipantRow{min-width:760px}}.intradayParticipantEngine{border:1px solid #e5ebf2;border-radius:8px;padding:8px 10px;margin-top:8px;background:#fff}.intradayParticipantHead,.intradayParticipantRow{display:grid;grid-template-columns:1.15fr 90px 140px 1.8fr;align-items:center;gap:10px}.intradayParticipantHead{padding:0 0 6px;color:#6f8297;font-size:7px;font-weight:700;border-bottom:1px solid #e5ebf2}.intradayParticipantHead span:not(:first-child){text-align:right}.intradayParticipantRow{padding:8px 0;border-top:1px solid #edf1f5}.intradayParticipantRow>div{min-width:0}.intradayParticipantRow b{display:block;font-size:9px;color:#425b74}.intradayParticipantRow small{display:block;font-size:7px;color:#8795a4;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intradayParticipantRow strong{font-size:10px;text-align:right;color:#344f6c}.intradayParticipantRow>span:not(.flowEvidenceBadge){font-size:8px;text-align:right;color:#566f88}.intradayParticipantRow .flowEvidenceBadge{justify-self:end}.intradayTimelineFull{margin-top:8px}@media (max-width:900px){.intradayParticipantHead,.intradayParticipantRow{grid-template-columns:1fr 75px 110px 1.3fr;gap:6px}}@media (max-width:650px){.intradayParticipantEngine{overflow-x:auto}.intradayParticipantHead,.intradayParticipantRow{min-width:650px}}.intradayFlowSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:10px;align-items:stretch}.intradayParticipantEngine,.intradayTimelineFull{margin-top:0!important;height:100%;box-sizing:border-box}.intradayParticipantEngine{display:flex;flex-direction:column;background:#fff}.intradayParticipantEngine .flowPanelTitle{margin-bottom:8px}.intradayParticipantEngine .flowPanelTitle small{display:flex;align-items:center;gap:5px}.intradayParticipantHead,.intradayParticipantRow{display:grid;grid-template-columns:1.05fr .72fr .92fr 1.55fr;gap:9px;align-items:center}.intradayParticipantHead{padding:6px 0;border-bottom:1px solid #dfe7ef;color:#71849a;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.intradayParticipantRow{padding:10px 0;border-bottom:1px solid #edf1f5}.intradayParticipantName b{display:block;font-size:10px;color:#233f60}.intradayParticipantName span{display:block;margin-top:2px;font-size:8px;color:#2d8b5c}.intradayParticipantRow>strong{font-size:10px;color:#344e6a}.intradayParticipantBar{height:7px;background:#e8eef4;border-radius:8px;overflow:hidden}.intradayParticipantBar i{display:block;height:100%;border-radius:8px;min-width:2px}.intradayParticipantBar .fii{background:#159b59}.intradayParticipantBar .dii{background:#2580d8}.intradayParticipantBar .pro{background:#f0a313}.intradayParticipantBar .client{background:#e34b4b}.intradayParticipantRow>small{font-size:8px;line-height:1.35;color:#6d7f92}.intradayOverallFlow{display:grid;grid-template-columns:minmax(0,1.5fr) .7fr .75fr;gap:8px;margin-top:9px;padding:10px;border:1px solid #dfe9e3;background:#f5fbf7;border-radius:9px}.intradayOverallFlow>div{min-width:0;padding-right:8px;border-right:1px solid #d9e7de}.intradayOverallFlow>div:last-child{border-right:0}.intradayOverallFlow b,.intradayOverallFlow strong{display:block}.intradayOverallFlow b:first-child,.intradayOverallFlow span{font-size:8px;color:#71849a}.intradayOverallFlow strong{margin-top:4px;font-size:13px;color:#159b59;line-height:1.2}.intradayOverallFlow>div:not(:first-child) b{font-size:11px;color:#243e5d;margin-top:4px}.flowTimelinePanel{display:flex;flex-direction:column;background:#fff}.flowTimelineChartWrap{min-height:205px;display:flex;flex-direction:column;justify-content:center}.flowTimelineSvgRich{width:100%;height:190px;display:block;background:linear-gradient(to bottom,#fbfcfe,#fff);border:1px solid #edf1f5;border-radius:7px}.flowTimelineGridLine{stroke:#edf1f5;stroke-width:1}.flowTimelineMid{stroke:#aebdca;stroke-width:1.1;stroke-dasharray:5 4}.flowTimelineAxisLabel{font-size:8px;fill:#7c8d9f}.flowTimelineBalanceLabel{font-size:7px;fill:#71849a;font-weight:700}.flowTimelineSeries{stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.flowTimelineSeries.fii{stroke:#159b59}.flowTimelineSeries.dii{stroke:#2580d8}.flowTimelineSeries.pro{stroke:#f0a313}.flowTimelineSeries.client{stroke:#e34b4b}.flowTimelineSeriesDot{fill:#fff;stroke-width:1.5}.flowTimelineSeriesDot.fii{stroke:#159b59}.flowTimelineSeriesDot.dii{stroke:#2580d8}.flowTimelineSeriesDot.pro{stroke:#f0a313}.flowTimelineSeriesDot.client{stroke:#e34b4b}.flowTimelineXAxis{display:flex;justify-content:space-between;gap:8px;margin-top:3px;font-size:7px;color:#8292a3}.flowTimelineLegend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:8px;color:#526a82}.flowTimelineLegend span{display:inline-flex;align-items:center;gap:4px}.legendDot{width:7px;height:7px;border-radius:50%;display:inline-block}.legendDot.fii{background:#159b59}.legendDot.dii{background:#2580d8}.legendDot.pro{background:#f0a313}.legendDot.client{background:#e34b4b}.legendDash{width:12px;border-top:2px dashed #aebdca;display:inline-block}.flowTimelineStats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;padding:9px;background:#f4f8fc;border:1px solid #e3ebf2;border-radius:8px}.flowTimelineStats span{display:block;font-size:7px;color:#70849a}.flowTimelineStats b{display:block;margin-top:3px;font-size:11px;color:#243e5d}.flowTimelineDisclaimer{margin-top:7px;padding:7px 9px;border:1px solid #dce8f6;background:#f4f8ff;border-radius:7px;font-size:8px;line-height:1.35;color:#6a7f96}@media (max-width:1000px){.intradayFlowSplit{grid-template-columns:1fr}.flowTimelineChartWrap{min-height:190px}}@media (max-width:650px){.intradayParticipantHead,.intradayParticipantRow{grid-template-columns:1fr .7fr .8fr 1.2fr;gap:6px}.intradayParticipantEngine{overflow-x:auto}.intradayParticipantHead,.intradayParticipantRow{min-width:600px}.flowTimelineStats{grid-template-columns:1fr 1fr}.flowTimelineLegend{gap:8px}}.confluenceCard{padding:22px 22px 18px;overflow:hidden}.confluenceHead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-bottom:18px}.confluenceTitleLine{display:flex;align-items:center;gap:8px}.confluenceTitleLine>b{font-size:21px;letter-spacing:.1px;color:#15375e}.confluenceTitleLine>p{margin:0}.confluenceInfo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid #1472e6;border-radius:50%;font-size:11px;font-weight:800;font-style:normal;color:#1472e6;cursor:help}.confluenceHead p{margin:5px 0 0;color:#58718d;font-size:13px}.confluenceLiveBlock{text-align:right;white-space:nowrap}.confluenceLiveBlock span{display:block;font-size:14px;font-weight:800;color:#0c8c58}.confluenceLiveBlock i{display:inline-block;width:11px;height:11px;border-radius:50%;background:#12ad68;margin-right:6px;vertical-align:0}.confluenceLiveBlock small{display:block;margin-top:4px;color:#60758d;font-size:11px}.confluenceOpenAll{height:42px;padding:0 18px;border:1px solid #c8d9ee;background:#fff;border-radius:9px;color:#0868df;font-size:15px;font-weight:800;cursor:pointer}.confluenceOpenAll:hover{background:#f3f8ff}.confluenceTableWrap{border:1px solid #dbe5ef;border-radius:10px;overflow:auto;background:#fff}.confluenceTable{min-width:1370px}.confluenceHeadRow,.confluenceRow{display:grid;grid-template-columns:44px 165px 115px 112px 176px minmax(300px,1fr) 175px 90px 130px 145px;align-items:center}.confluenceHeadRow{height:47px;background:#f1f6fc;border-bottom:1px solid #dbe5ef;color:#1c3d62;font-size:13px;font-weight:800}.confluenceHeadRow>span,.confluenceHeadRow>button{padding:0 12px}.confluenceSort{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#1c3d62;font:inherit;text-align:left;cursor:pointer;padding:0!important}.confluenceSort span{font-size:13px;color:#46647f}.confluenceRow{min-height:66px;border-bottom:1px solid #edf2f6;color:#203d5d;font-size:12px}.confluenceRow:last-child{border-bottom:0}.confluenceRow>span,.confluenceRow>.confluenceSymbol,.confluenceRow>.confluenceAction,.confluenceRow>.confluenceTriggers{padding:8px 12px}.confluenceRank{font-weight:800;color:#183d64;text-align:center}.confluenceSymbol{border:0;background:transparent;text-align:left;cursor:pointer;padding-top:0!important;padding-bottom:0!important}.confluenceSymbol b{display:block;color:#173a62;font-size:13px}.confluenceSymbol small{display:block;margin-top:3px;color:#71869b;font-size:9px}.confluenceLtp{font-size:16px;font-weight:800;color:#17385d}.confluenceRow .scannerPositive,.confluenceRow .scannerNegative{font-size:13px;font-weight:700}.confluenceRow .scannerPositive b,.confluenceRow .scannerNegative b{display:block}.confluenceRow .scannerPositive small,.confluenceRow .scannerNegative small{display:block;font-size:12px;margin-top:2px}.confluenceScore>div{display:flex;align-items:center;gap:10px}.confluenceScore b{font-size:14px;white-space:nowrap;color:#183a5f}.confluenceScore i{display:block;width:110px;height:10px;background:#e2eaf3;border-radius:999px;overflow:hidden}.confluenceScore em{display:block;height:100%;border-radius:999px;background:#10a66a}.confluenceRow:nth-child(n+9) .confluenceScore em{background:#ffb000}.confluenceTriggers{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.confluenceTriggers span{padding:6px 9px;border-radius:8px;background:#eaf2fc;color:#0961c5;font-size:11px;font-weight:700;white-space:nowrap}.confluenceTriggers span.triggerPrimary{background:#def5e9;color:#16834f}.confluenceSetup{display:inline-block;width:max-content;max-width:150px;padding:7px 10px;border-radius:8px;background:#fff0f0;color:#d74747;font-size:11px;font-weight:800}.confluenceSetup.positive{background:#def5e8;color:#12834e}.confluenceTime{font-size:12px;color:#2b4c6e;white-space:nowrap}.confluenceChart{height:30px;display:flex;align-items:center}.confluenceSpark{width:112px;height:30px;display:block}.confluenceSpark polyline{stroke:#12ad68;stroke-width:1.8}.confluenceSpark.negative polyline{stroke:#ff3131}.confluenceSparkEmpty{color:#9aabba;font-size:12px}.confluenceAction{display:flex;align-items:center;gap:8px}.confluenceAction button{height:38px;border:1px solid #b8d1ef;background:#fff;border-radius:8px;color:#0b68dd;font-size:14px;font-weight:800;cursor:pointer}.confluenceAction button:first-child{width:85px}.confluenceAction button:last-child{width:40px;font-size:21px;line-height:1;color:#193b60}.confluenceFooter{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 6px 3px;color:#425f7e;font-size:13px}.confluencePagination{display:flex;gap:8px}.confluencePagination button{min-width:36px;height:36px;border:0;border-radius:7px;background:#eef3f8;color:#264b70;font-weight:700;cursor:pointer}.confluencePagination button.active{background:#0d73e9;color:#fff}.confluencePagination button:disabled{cursor:default}.confluenceEmpty{padding:42px 15px;text-align:center;color:#74879b;font-size:12px}@media (max-width:1050px){.confluenceHead{grid-template-columns:1fr auto}.confluenceLiveBlock{grid-column:1/2;text-align:left}.confluenceOpenAll{grid-column:2;grid-row:1}.confluenceTable{min-width:1370px}}.intradayFlowSplit{grid-template-columns:minmax(0,1.38fr) minmax(0,.86fr) minmax(0,.96fr);gap:10px;align-items:stretch}.fnoParticipantMonitor,.intradayParticipantEngine,.intradayTimelineFull{border:1px solid #e5ebf2;border-radius:8px;padding:10px 11px;min-width:0;background:#fff;box-sizing:border-box}.fnoParticipantMonitor{display:flex;flex-direction:column;overflow:hidden}.fnoParticipantMonitor .flowPanelTitle{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.fnoParticipantMonitor .flowPanelTitle>div{display:flex;align-items:center;gap:5px;min-width:0}.fnoParticipantMonitor .flowPanelTitle b{font-size:11px;color:#19385b;white-space:nowrap}.fnoParticipantMonitor .flowPanelTitle small{font-size:8px;color:#7a8b9d;white-space:nowrap}.flowInfoIcon{font-size:9px;color:#4b83c6}.fnoParticipantTable{border:1px solid #e7edf3;border-radius:6px;overflow:hidden}.fnoParticipantHead,.fnoParticipantRow{display:grid;grid-template-columns:1.08fr 1.12fr 1.12fr 1.12fr 1.12fr .65fr;align-items:center;gap:0}.fnoParticipantHead{background:#f2f6fa;color:#5f748d;font-size:8px;font-weight:800;line-height:1.2}.fnoParticipantHead span{padding:7px 6px;border-right:1px solid #e5ebf1}.fnoParticipantHead span:last-child{border-right:0}.fnoParticipantRow{min-height:53px;border-top:1px solid #edf1f5;font-size:9px}.fnoParticipantRow>span,.fnoParticipantRow>b{padding:7px 6px;border-right:1px solid #edf1f5;min-width:0}.fnoParticipantRow>span:last-child{border-right:0}.fnoParticipantRow>b{font-size:9px;color:#294563}.fnoParticipantRow span b{display:block;font-size:10px;line-height:1.05}.fnoParticipantRow span small{display:block;margin-top:3px;font-size:8px;font-weight:700}.fnoOiMissing{color:#8190a0}.flowDirectBadge{justify-self:center!important;padding:4px 7px!important;border:0!important;border-radius:5px;background:#e1f5e9;color:#218353;font-size:8px;font-weight:800}.fnoParticipantNote{display:flex;gap:6px;align-items:flex-start;margin-top:7px;padding:7px 8px;background:#f3f8fe;border:1px solid #dce8f6;border-radius:6px;color:#6d8299;font-size:7.5px;line-height:1.35}.fnoParticipantNote>span:first-child{color:#3f87d8;font-size:9px}.intradayParticipantEngine .flowPanelTitle,.intradayTimelineFull .flowPanelTitle{margin-bottom:7px}.intradayParticipantEngine .flowPanelTitle b,.intradayTimelineFull .flowPanelTitle b{font-size:10px}.intradayParticipantHead,.intradayParticipantRow{grid-template-columns:1.05fr .72fr .9fr 1.35fr;gap:7px}.intradayParticipantRow{padding:8px 0}.intradayParticipantName b{font-size:9px}.intradayParticipantName span{font-size:7px}.intradayParticipantRow>strong{font-size:9px}.intradayParticipantRow>small{font-size:7px}.intradayOverallFlow{grid-template-columns:minmax(0,1.35fr) .7fr .72fr;padding:8px;gap:6px}.intradayOverallFlow strong{font-size:11px}.flowTimelineChartWrap{min-height:175px}.flowTimelineSvgRich{height:160px}.flowTimelineLegend{gap:7px;font-size:7px}.flowTimelineStats{gap:4px;padding:7px}.flowTimelineStats span{font-size:6.5px}.flowTimelineStats b{font-size:9px}.flowTimelineDisclaimer{font-size:7px;padding:6px 7px}@media (max-width:1200px){.intradayFlowSplit{grid-template-columns:1fr 1fr}.fnoParticipantMonitor{grid-column:1 / -1}.fnoParticipantTable{overflow-x:auto}.fnoParticipantHead,.fnoParticipantRow{min-width:720px}}@media (max-width:800px){.intradayFlowSplit{grid-template-columns:1fr}.fnoParticipantMonitor{grid-column:auto}.fnoParticipantTable{overflow-x:auto}}.intradayParticipantHead,.intradayParticipantRow{grid-template-columns:1.05fr .9fr 1.15fr 1.45fr;gap:8px;align-items:center}.intradayParticipantHead span:nth-child(2),.intradayParticipantHead span:nth-child(3){text-align:left}.intradayParticipantRow{padding:9px 0}.intradayParticipantName b{font-size:10px;color:#233f60}.intradayLiveFlow{font-size:9px;font-weight:800;white-space:nowrap}.intradayLiveFlow.buying{color:#159b59}.intradayLiveFlow.selling{color:#e34b4b}.intradayLiveFlow.balanced{color:#b27a10}.intradayStrength{display:flex;align-items:center;gap:7px;min-width:0}.intradayStrength>strong{width:24px;flex:0 0 24px;font-size:10px;color:#344e6a}.intradayStrength .intradayParticipantBar{flex:1;min-width:34px;height:7px;background:#e4ebf2;border-radius:999px;overflow:hidden}.intradayStrength .intradayParticipantBar i{display:block;height:100%;border-radius:999px;background:#16a56c}.intradayStrength .intradayParticipantBar i.dii{background:#2580d8}.intradayStrength .intradayParticipantBar i.pro{background:#f0a313}.intradayStrength .intradayParticipantBar i.client{background:#e34b4b}.intradayParticipantRow>small{font-size:7px;line-height:1.35;color:#6d7f92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:650px){.intradayParticipantHead,.intradayParticipantRow{grid-template-columns:1fr .9fr 1.15fr 1.35fr;min-width:590px}}main{padding-left:10.5px!important;padding-right:10.5px!important}@media (max-width:1050px){main{padding-left:6px!important;padding-right:6px!important}}.fnoThemeCard.gamma em{display:block;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.gammaAccelPositive{color:#16834f!important}.gammaAccelNegative{color:#d96a00!important}.gammaAccelerationPanel{margin:0 10px 10px;border:1px solid #f0c98a;border-radius:8px;background:#fffaf1;overflow:hidden}.gammaAccelerationHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:9px 10px;border-bottom:1px solid #f0d8ad;background:#fff5df}.gammaAccelerationHead b{display:block;font-size:10px;color:#8a5600}.gammaAccelerationHead small{display:block;margin-top:3px;font-size:7.5px;color:#8d7a5b;line-height:1.35}.gammaAccelerationHead>span{font-size:7.5px;font-weight:800;color:#a56a0b;white-space:nowrap}.gammaAccelerationTable{overflow-x:auto}.gammaAccelerationRow{display:grid;grid-template-columns:1.1fr 1fr .7fr .8fr 1fr .9fr 1.1fr;gap:0;align-items:center;min-width:720px;border-top:1px solid #f2e4ca;font-size:8px;color:#5d5b57}.gammaAccelerationRow>span,.gammaAccelerationRow>b{padding:7px}.gammaAccelerationRow.head{background:#fff8eb;border-top:0;color:#8a7a61;font-size:7px;font-weight:800;text-transform:uppercase}.gammaAccelerationEmpty{padding:12px;color:#9b8c73;font-size:8px;text-align:center}.gammaAccelerationHubCard{grid-column:1/-1}.gammaAccelerationHubHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gammaAccelerationHubHead p{margin:4px 0 0;color:#73849a;font-size:10px}.gammaAccelerationHubHead>span{font-size:9px;color:#8a6a32;white-space:nowrap}.gammaAccelerationHubTable{margin-top:10px;border:1px solid #efd7ad;border-radius:8px;overflow:auto;background:#fffaf2}.gammaAccelerationHubRow{display:grid;grid-template-columns:1.1fr 1.1fr .8fr 1fr 1.15fr 1fr 1.2fr;min-width:820px;align-items:center;border-top:1px solid #f1e3cc;font-size:9px}.gammaAccelerationHubRow.head{border-top:0;background:#fff4dc;color:#806f55;font-size:8px;font-weight:800;text-transform:uppercase}.gammaAccelerationHubRow>b,.gammaAccelerationHubRow>span{padding:8px}.gammaAccelerationHubRow:not(.head) b{color:#254363}.gammaAccelerationTrackerRow>td{background:#fff2cf!important;border-top-color:#efc46e!important}.gammaAccelerationTrackerRow>td:first-child{border-left:3px solid #f59e0b!important}.gammaTrackingStatus{background:#fff0cf!important;color:#a85e00!important}.gammaTrackingState{color:#9a6200!important;font-style:normal;font-weight:700}.researchPerfGammaControls{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.researchPerfGammaControls label{display:flex;flex-direction:column;gap:3px;font-size:8px;color:#77879a;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.researchPerfGammaControls input[type=date]{height:30px;padding:4px 8px;border:1px solid #d8e1eb;border-radius:7px;background:#fff;color:#304860;font-size:10px;outline:none;box-sizing:border-box}.researchPerfGammaControls input[type=date]:focus{border-color:#a9bfd9;box-shadow:0 0 0 2px #315f9d14}.researchPerfGammaControls .researchPerfDownload{width:32px;height:30px;min-width:32px;padding:0;font-size:16px;line-height:1;box-sizing:border-box}@media (max-width:700px){.researchPerfGammaControls{width:100%}.researchPerfGammaControls label{flex:1 1 130px}.researchPerfGammaControls .researchPerfDownload{flex:0 0 32px}}.netWorthPage{padding:24px 24px 40px;max-width:1500px;margin:0 auto}.nwPageHero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.nwPageHero h1{margin:5px 0 4px;color:#17375f;font-size:30px}.nwPageHero p{margin:0;color:#718096;font-size:13px;max-width:720px}.nwHeroActions{display:flex;gap:8px}.nwKpiGrid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:12px;margin-bottom:14px}.nwKpiCard{background:#fff;border:1px solid #dfe7f1;border-radius:13px;padding:15px 16px;box-shadow:0 4px 14px #1f437009}.nwKpiCard>span{display:block;color:#71819a;font-size:10px;font-weight:800;letter-spacing:.06em}.nwKpiCard>strong{display:block;color:#183c68;font-size:23px;margin-top:7px}.nwKpiCard>small{display:block;color:#8995a6;font-size:9px;margin-top:4px}.nwKpiCard.nwPrimary{background:linear-gradient(135deg,#f6faff,#fff)}.nwKpiCard.readiness>div{display:flex;justify-content:space-between;align-items:center}.nwKpiCard.readiness>div strong{font-size:20px;color:#278f5c}.nwKpiCard.readiness>i{display:block;height:7px;background:#e9eef4;border-radius:8px;overflow:hidden;margin-top:8px}.nwKpiCard.readiness em{display:block;height:100%;background:#35ae73;border-radius:8px}.nwMainGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,.9fr);gap:14px}.nwCard{background:#fff;border:1px solid #dfe7f1;border-radius:13px;padding:16px;box-shadow:0 4px 14px #1f437009}.nwSectionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.nwSectionHead h2{margin:0;color:#213e61;font-size:15px}.nwSectionHead span{display:block;color:#8794a5;font-size:10px;margin-top:4px}.nwTabs{display:flex;gap:3px;overflow:auto;border-bottom:1px solid #e8edf3;margin-bottom:0}.nwTabs button{border:0;background:transparent;padding:9px 10px;color:#65778e;font-size:10px;font-weight:700;white-space:nowrap;border-bottom:2px solid transparent;cursor:pointer}.nwTabs button.active{color:#1768c0;border-bottom-color:#1768c0}.nwAssetTable{border-top:0}.nwAssetRow{display:grid;grid-template-columns:28px minmax(180px,1.7fr) 100px 120px 80px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1f5}.nwAssetIcon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#edf4ff;color:#2168bf;font-size:11px;font-weight:800}.nwAssetRow:nth-child(2n) .nwAssetIcon{background:#eef9f2;color:#278e59}.nwAssetRow b{display:block;color:#29435f;font-size:11px}.nwAssetRow small{display:block;color:#8a96a6;font-size:8px;margin-top:3px}.nwAssetRow>span:not(.nwAssetIcon):not(.nwRowSource){font-size:9px;color:#687a91}.nwAssetRow>strong{font-size:11px;color:#248e58;text-align:right}.nwAssetRow .negative{color:#d85d5d!important}.nwRowActions{display:flex;gap:4px;justify-content:flex-end}.nwRowSource{font-size:8px;color:#8795a7;text-align:right}.nwLowerGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.nwChecklist{display:grid;gap:11px}.nwChecklist>div{display:grid;grid-template-columns:1fr 120px;gap:12px;align-items:center}.nwChecklist b{display:block;color:#344d68;font-size:10px}.nwChecklist small{display:block;color:#8b96a6;font-size:8px;margin-top:2px}.nwChecklist i{display:block;height:6px;background:#e9eef4;border-radius:8px;overflow:hidden}.nwChecklist em{display:block;height:100%;background:#4a89df;border-radius:8px}.nwSafetyNote{margin-top:14px;padding:9px 10px;border-radius:8px;background:#f7f9fc;color:#7c8a9d;font-size:9px;line-height:1.45}.nwAttentionCount{display:grid!important;place-items:center;background:#fff3df;color:#bd7a14!important;border-radius:999px;width:25px;height:25px;font-size:10px!important}.nwAttentionList{display:grid;gap:8px}.nwAttentionList>div{display:flex;gap:9px;padding:9px;border:1px solid #edf0f4;border-radius:8px}.nwAttentionList i{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#fff2dc;color:#c27b14;font-style:normal;font-weight:800;font-size:10px}.nwAttentionList b{display:block;color:#324a65;font-size:10px}.nwAttentionList small{display:block;color:#8794a4;font-size:8px;margin-top:3px}.nwContinuityCard{margin-top:14px}.nwContinuitySteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nwContinuitySteps>div{padding:11px;border:1px solid #e7edf4;border-radius:9px}.nwContinuitySteps b{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#edf4ff;color:#2468ba;font-size:10px}.nwContinuitySteps span{display:block;color:#334b67;font-size:10px;font-weight:800;margin-top:7px}.nwContinuitySteps small{display:block;color:#8794a5;font-size:8px;line-height:1.4;margin-top:4px}.nwModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10233a57;display:grid;place-items:center;z-index:1200;padding:20px}.nwModal{width:min(760px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;border:1px solid #dbe5ef;box-shadow:0 20px 70px #14284640;padding:18px}.nwModalHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nwModalHead h2{margin:0;color:#203d60;font-size:18px}.nwFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nwFormGrid label{display:grid;gap:5px;color:#5b6e85;font-size:10px;font-weight:700}.nwFormGrid .span2{grid-column:1/-1}.nwFormGrid input,.nwFormGrid select,.nwFormGrid textarea{width:100%;box-sizing:border-box}.nwFormGrid textarea{min-height:70px;resize:vertical}.nwModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media (max-width:1000px){.nwKpiGrid{grid-template-columns:1fr 1fr}.nwMainGrid,.nwContinuitySteps{grid-template-columns:1fr}}@media (max-width:700px){.netWorthPage{padding:16px}.nwPageHero{align-items:flex-start;flex-direction:column}.nwKpiGrid,.nwLowerGrid{grid-template-columns:1fr}.nwAssetRow{grid-template-columns:28px 1fr auto}.nwAssetRow>span:nth-child(3),.nwRowSource{display:none}.nwAssetRow .nwRowActions{grid-column:2/-1;justify-content:flex-start}.nwFormGrid{grid-template-columns:1fr}.nwFormGrid .span2{grid-column:auto}}.tradeResearchMain .tradeResearchTable{width:100%;overflow-x:auto;overflow-y:visible}.tradeResearchMain .tradeResearchNativeTable{width:max-content;min-width:100%;table-layout:auto!important;border-collapse:collapse;color:#536a83;font-size:8.5px}.tradeResearchMain .tradeResearchNativeTable th,.tradeResearchMain .tradeResearchNativeTable td{width:auto!important;white-space:nowrap}.tradeResearchMain .tradeResearchNativeTable th{background:#f7f9fc;color:#7a8798;font-size:8px;font-weight:800;text-align:left;padding:8px 13px;border-bottom:1px solid #e4eaf1}.tradeResearchMain .tradeResearchNativeTable td{border-top:1px solid #edf1f5;padding:8px 13px;font-size:8.5px;line-height:1.15;vertical-align:middle;min-width:0;overflow:visible;text-overflow:clip}.tradeResearchMain .tradeResearchNativeTable td small{display:block;margin-top:2px;font-size:7px;line-height:1.2;color:#8492a3;white-space:nowrap}.tradeResearchMain .tradeResearchNativeTable td b{font-size:8.5px}.tradeResearchMain .tradeResearchNativeTable .tradeResearchSymbol{display:grid;gap:2px;border:0;background:none;padding:0;text-align:left;color:#155eb5;font-weight:800;cursor:pointer}.tradeResearchMain .tradeResearchNativeTable .tradeResearchSymbol b{font-size:8.5px}.tradeResearchMain .tradeResearchNativeTable .tradeResearchSymbol small{font-size:7px;color:#7d8da0}.tradeResearchMain .tradeResearchNativeTable .tradeResearchEmpty{padding:18px 13px;font-size:9px;color:#7b8aa0;white-space:normal;text-align:center}.tradeResearchMain .tradeResearchNativeTable tr.buyResearchRow{background:#fbfdfc}.tradeResearchMain .tradeResearchNativeTable tr.strongResearchRow{background:#fbfcff}.tradeResearchMain .tradeResearchNativeTable tr.topResearchRow{background:#f8fcfb}.tradeResearchMain .tradeResearchNativeTable tr.topResearchRow td:first-child b{font-weight:900}@media (max-width:850px){.tradeResearchMain .tradeResearchNativeTable{min-width:1180px}.tradeResearchMain .tradeResearchNativeTable th,.tradeResearchMain .tradeResearchNativeTable td{padding:7px 9px}}.netWorthPlannerTab .alphaPlannerIcon.netWorth{background:#edf4ff;color:#2268bb}.alphaPlannerTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nwMockPage{padding:0 18px 36px;max-width:1540px;margin:0 auto;color:#203a5c}.nwMockTopbar{height:56px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #e8eef5;margin:0 -18px 16px;padding:0 18px;background:#fff}.nwBreadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.nwBreadcrumb span{color:#6b7e95}.nwBreadcrumb b{color:#9aa9bb;font-size:15px}.nwBreadcrumb strong{color:#29476b}.nwGlobalSearch{height:32px;max-width:440px;flex:1;margin-left:auto;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dce6f1;border-radius:8px;background:#fbfdff;color:#9aabc0}.nwMockActions{display:flex;align-items:center;gap:8px;margin-left:4px}.nwBell{border:0;background:transparent;color:#375272;font-size:16px;cursor:pointer}.nwAvatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#5f8fc8;color:#fff;font-weight:800;font-size:11px}.nwUserName{font-size:11px;color:#243e60}.nwMockActions>span{color:#68809b;font-size:12px}.nwMockHero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px}.nwMockHero h1{margin:0;color:#173b67;font-size:25px;line-height:1.15}.nwMockHero p{margin:4px 0 0;color:#73869c;font-size:12px}.nwMockHero .nwHeroActions{align-items:center}.nwMenuWrap{position:relative}.nwAddBtn{min-width:126px}.nwEstateBtn{min-width:128px}.nwPopupMenu{position:absolute;top:calc(100% + 6px);left:0;z-index:80;min-width:170px;padding:5px;background:#fff;border:1px solid #dce6ef;border-radius:9px;box-shadow:0 12px 26px #1e3a5c21}.nwPopupMenu.right{right:0;left:auto}.nwPopupMenu.small{min-width:150px}.nwPopupMenu button{width:100%;display:block;border:0;background:#fff;text-align:left;padding:8px 9px;border-radius:6px;color:#38516f;font-size:10px;cursor:pointer}.nwPopupMenu button:hover{background:#f4f8fd}.nwMockTopGrid{display:grid;grid-template-columns:1.55fr .82fr .82fr 1fr;gap:9px;margin-bottom:10px}.nwMockTopGrid>section{min-width:0;background:#fff;border:1px solid #dfe7f1;border-radius:11px;box-shadow:0 2px 9px #20406706}.nwMockNetWorthKpi{position:relative;padding:11px 12px 10px;min-height:90px}.nwKpiMiniTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.nwKpiMiniTop>b,.nwSimpleKpi>span,.nwMockTopGrid .readiness>div>span{font-size:10px;color:#60758e;font-weight:700}.nwKpiRanges{display:flex;gap:10px;align-items:center}.nwKpiRanges span{font-size:9px;color:#7689a0}.nwKpiRanges span.active{background:#e9f3ff;color:#2a69b8;border-radius:7px;padding:3px 6px}.nwMockNetWorthKpi>strong{display:block;margin-top:7px;font-size:24px;line-height:1;color:#193d69}.nwKpiDelta{margin-top:5px;color:#1e9b61;font-size:11px;font-weight:800}.nwKpiDelta span{color:#71849a;font-size:9px;font-weight:500;margin-left:7px}.nwSpark{position:absolute;right:8px;bottom:9px;width:145px;height:42px;color:#35ad79}.nwSimpleKpi{position:relative;padding:16px 12px 12px 64px}.nwSimpleKpi>span,.nwSimpleKpi>b,.nwSimpleKpi>small{display:block}.nwSimpleKpi>b{margin-top:6px;color:#1c3d64;font-size:18px}.nwSimpleKpi small{margin-top:3px;color:#8191a5;font-size:9px}.nwSimpleKpi>i{position:absolute;left:16px;top:22px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff0d9;color:#e3922b;font-style:normal;font-size:17px}.nwSimpleKpi.liability>i{background:#ffe8ef;color:#e16b8c}.nwSimpleKpi.readiness>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.nwSimpleKpi.readiness>div:first-child>b{font-size:18px;color:#238b59}.nwReadyBar{height:7px;border-radius:7px;background:#e7edf4;margin-top:8px;overflow:hidden}.nwReadyBar i{display:block;height:100%;background:#39b47e;border-radius:7px}.nwSimpleKpi.readiness>small{display:block;margin-top:6px;color:#8291a4;font-size:8px;white-space:nowrap}.nwShield{position:absolute;right:12px;top:16px;width:30px;height:30px;border-radius:8px;background:#e8f7ee;color:#2ca369;display:grid;place-items:center;font-size:15px}.nwMockLayout{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:10px}.nwMockMain{min-width:0}.nwMockAside{min-width:0;display:flex;flex-direction:column;gap:10px}.nwInsightRow{display:grid;grid-template-columns:1.55fr .95fr .95fr;gap:9px;margin-bottom:10px}.nwMockCard,.nwSideCard{background:#fff;border:1px solid #dfe7f1;border-radius:11px;box-shadow:0 2px 9px #20406706}.nwCategoryCard,.nwTrendCard,.nwBreakdownCard{min-height:174px;padding:12px}.nwMockCard h2,.nwSideCard h2{margin:0;color:#213f63;font-size:13px}.nwCategoryInner{display:grid;grid-template-columns:145px 1fr;align-items:center;gap:7px;margin-top:7px}.nwDonut{width:112px;height:112px;border-radius:50%;position:relative;margin:auto}.nwDonut:after{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;background:#fff}.nwCategoryInner .nwDonut b{position:absolute;z-index:3;left:0;right:0;top:38px;text-align:center;color:#24405f;font-size:13px}.nwCategoryInner .nwDonut span{position:absolute;z-index:3;left:0;right:0;top:56px;text-align:center;color:#7a899e;font-size:8px}.nwCategoryLegend{display:grid;gap:7px}.nwCategoryLegend>div{display:grid;grid-template-columns:10px 1fr auto 28px;gap:5px;align-items:center}.nwCategoryLegend i{width:8px;height:8px;border-radius:50%;display:block}.nwCategoryLegend b{font-size:9px;color:#314b68;font-weight:600}.nwCategoryLegend span{font-size:9px;color:#243f60;text-align:right}.nwCategoryLegend em{font-style:normal;color:#70839a;font-size:9px;text-align:right}.nwCategoryLegend .d0{background:#3479df}.nwCategoryLegend .d1{background:#43b884}.nwCategoryLegend .d2{background:#f5b63d}.nwCategoryLegend .d3{background:#df7863}.nwCategoryLegend .d4{background:#8a67d4}.nwCategoryLegend .d5{background:#5e7ba7}.nwMockCardHead{display:flex;justify-content:space-between;align-items:center;gap:10px}.nwMockCardHead>div{display:flex;gap:10px}.nwMockCardHead span{font-size:9px;color:#70829b}.nwMockCardHead span.active{color:#1d65bb;font-weight:800}.nwTrendCard{position:relative}.nwTrendAxis{position:absolute;left:10px;top:41px;bottom:22px;display:flex;flex-direction:column;justify-content:space-between;color:#7e8ea2;font-size:8px}.nwTrendChart{display:block;width:calc(100% - 42px);height:122px;margin:8px 0 0 31px;color:#2b82e8;border-bottom:1px solid #eaf0f5;background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,#eff3f7 31px)}.nwTrendLabels{display:flex;justify-content:space-between;margin-left:32px;padding:3px 8px 0 0;color:#75869b;font-size:8px}.nwBreakdownRows{display:grid;gap:11px;margin-top:16px}.nwBreakdownRows>div{display:grid;grid-template-columns:1.15fr 1fr 34px;gap:7px;align-items:center}.nwBreakdownRows span{font-size:9px;color:#415a76}.nwBreakdownRows i{height:7px;background:#eaf0f4;border-radius:6px;overflow:hidden}.nwBreakdownRows i em{display:block;height:100%;border-radius:6px}.nwBreakdownRows em.green{background:#39b47e}.nwBreakdownRows em.blue{background:#367ed8}.nwBreakdownRows em.violet{background:#8265dc}.nwBreakdownRows em.orange{background:#efa72f}.nwBreakdownRows b{font-size:9px;text-align:right;color:#5b708a}.nwAssetsCard{margin-bottom:0;overflow:hidden}.nwTabsRow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 5px}.nwTabsMock{display:flex;gap:1px;overflow:auto}.nwTabsMock button{border:0;background:#f3f7fb;color:#50677f;padding:7px 9px;border-radius:6px;font-size:9px;font-weight:600;white-space:nowrap;cursor:pointer}.nwTabsMock button.active{background:#1977d6;color:#fff}.nwTableTools{display:flex;gap:7px;flex-shrink:0}.nwTableSearch{display:flex;align-items:center;gap:4px;border:1px solid #dce5ef;border-radius:7px;height:28px;padding:0 7px;color:#8596ab}.nwTableSearch input{border:0;outline:0;width:105px;font-size:9px;background:transparent;color:#344c6a}.nwFilterBtn{height:28px;padding:0 9px;font-size:9px}.nwMockTableWrap{overflow-x:auto}.nwMockTable{border-collapse:collapse;width:100%;min-width:890px;table-layout:auto}.nwMockTable th{padding:7px 9px;border-top:1px solid #e7edf3;border-bottom:1px solid #e7edf3;background:#fbfcfe;color:#72839a;text-align:left;font-size:8px;font-weight:800;white-space:nowrap}.nwMockTable td{padding:7px 9px;border-bottom:1px solid #edf1f5;color:#536981;font-size:9px;white-space:nowrap;vertical-align:middle}.nwMockTable tbody tr:hover{background:#fbfdff}.nwTableAssetIcon{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:7px;margin-right:8px;vertical-align:middle;font-size:12px;font-weight:800}.nwTableAssetIcon.inv{background:#e8f5ee;color:#2d9a60}.nwTableAssetIcon.prop{background:#fff0df;color:#ae7d39}.nwTableAssetIcon.gold{background:#fff0c9;color:#dc9c2c}.nwTableAssetIcon.bank{background:#eaf2ff;color:#3374c8}.nwTableAssetIcon.other{background:#f0ebff;color:#735bd0}.nwTableAssetText{display:inline-block;vertical-align:middle}.nwTableAssetText b{display:block;color:#294562;font-size:9px}.nwTableAssetText small{display:block;color:#8a98a8;font-size:7px;margin-top:2px}.nwTableValue{font-weight:700;color:#213f62!important}.nwStatus{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.nwStatus.ready{background:#e5f6ed;color:#24905a}.nwStatus.review{background:#fff0da;color:#be7817}.nwActionsCell{text-align:center}.nwMoreBtn{border:0;background:transparent;color:#6e829a;font-size:15px;cursor:pointer}.nwAssetFooter{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;color:#7f8da0;font-size:8px}.nwAssetFooter button{border:0;background:none;color:#176ac4;font-size:9px;font-weight:700;cursor:pointer}.nwMockEmpty{text-align:center;padding:20px;color:#8190a4;font-size:10px}.nwSideCard{padding:11px}.nwSideHead{display:flex;align-items:center;justify-content:space-between;gap:7px}.nwSideHead button{border:0;background:none;color:#176ac4;font-size:8px;font-weight:700;cursor:pointer}.nwAttentionItem{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #edf1f5}.nwAttentionItem:last-child{border-bottom:0}.nwAttentionItem>i{flex:none;width:23px;height:23px;border-radius:50%;background:#fff1d8;color:#d68917;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:11px}.nwAttentionItem b{display:block;color:#344c67;font-size:9px}.nwAttentionItem small{display:block;color:#8a97a7;font-size:7px;line-height:1.25;margin-top:3px}.nwAttentionEmpty{padding:13px 0;color:#8b99a9;font-size:9px}.nwFamilyList{display:grid;gap:9px;margin-top:10px}.nwFamilyList>div{display:flex;align-items:center;gap:8px;min-width:0}.nwFamilyList .nwFamilyAvatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}.nwFamilyAvatar.blue{background:#e8f2ff;color:#3b7aca}.nwFamilyAvatar.green{background:#e8f8ef;color:#31965e}.nwFamilyAvatar.violet{background:#eee9ff;color:#755bd2}.nwFamilyList b{display:block;font-size:9px;color:#304a67}.nwFamilyList small{display:block;font-size:7px;color:#8897a8;margin-top:2px}.nwFamilyList em{margin-left:auto;padding:3px 6px;border-radius:6px;background:#e2f5eb;color:#259060;font-size:7px;font-style:normal;font-weight:700}.nwSideAccent{padding:12px;background:linear-gradient(180deg,#fff,#fbfaff)}.nwAccentIcon,.nwCardIconBlue,.nwCardIconRed{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:15px;margin-bottom:8px}.nwAccentIcon{background:#f0eaff;color:#6e52d3}.nwCardIconBlue{background:#eaf2ff;color:#2f72c7}.nwCardIconRed{background:#ffedf1;color:#db6880}.nwSideCard p{margin:6px 0 10px;color:#79899d;font-size:8px;line-height:1.4}.nwSideAccent .primaryBtn{width:100%;font-size:9px}.nwWideBtn{width:100%;justify-content:center;font-size:9px}@media (max-width:1180px){.nwMockTopGrid{grid-template-columns:1.4fr 1fr 1fr}.nwMockTopGrid .readiness{grid-column:1/-1}.nwMockLayout{grid-template-columns:minmax(0,1fr) 220px}.nwInsightRow{grid-template-columns:1fr 1fr}.nwBreakdownCard{grid-column:1/-1}}@media (max-width:900px){.nwMockTopbar{gap:10px}.nwMockTopbar .nwGlobalSearch{max-width:none}.nwUserName{display:none}.nwMockHero{align-items:flex-start;flex-direction:column}.nwMockHero .nwHeroActions{width:100%}.nwMockLayout{grid-template-columns:1fr}.nwMockAside{display:grid;grid-template-columns:1fr 1fr}.nwSideAccent,.nwMockAside>.nwSideCard:nth-last-child(-n+2){grid-column:auto}}@media (max-width:700px){.alphaPlannerTabs{grid-template-columns:1fr!important}.nwMockPage{padding:0 10px 24px}.nwMockTopbar{margin:0 -10px 12px;padding:0 10px}.nwBreadcrumb{display:none}.nwMockTopbar .nwGlobalSearch{margin-left:0}.nwMockTopGrid{grid-template-columns:1fr 1fr}.nwMockNetWorthKpi{grid-column:1/-1}.nwMockTopGrid .readiness{grid-column:auto}.nwInsightRow{grid-template-columns:1fr}.nwCategoryCard,.nwTrendCard,.nwBreakdownCard{min-height:auto}.nwCategoryInner{grid-template-columns:130px 1fr}.nwTabsRow{align-items:flex-start;flex-direction:column}.nwTableTools{width:100%}.nwTableSearch{flex:1}.nwTableSearch input{width:100%}.nwMockAside{grid-template-columns:1fr}}.nwSpark{position:absolute;right:8px;bottom:9px;width:145px;height:42px;overflow:hidden;opacity:.95}.nwSpark i{position:absolute;left:0;right:0;bottom:1px;height:38px;background:linear-gradient(155deg,transparent 0 8%,#35ad79 8.5% 9%,transparent 9.5% 17%,#35ad79 17.5% 18%,transparent 18.5% 27%,#35ad79 27.5% 28%,transparent 28.5% 37%,#35ad79 37.5% 38%,transparent 38.5% 46%,#35ad79 46.5% 47%,transparent 47.5% 56%,#35ad79 56.5% 57%,transparent 57.5% 65%,#35ad79 65.5% 66%,transparent 66.5% 75%,#35ad79 75.5% 76%,transparent 76.5% 84%,#35ad79 84.5% 85%,transparent 85.5% 92%,#35ad79 92.5% 93%,transparent 93.5%);clip-path:polygon(0 78%,8% 68%,16% 73%,24% 53%,32% 59%,40% 43%,48% 51%,56% 36%,65% 41%,73% 26%,82% 34%,90% 16%,100% 3%,100% 100%,0 100%)}.nwTrendPlot{display:block;width:calc(100% - 42px);height:122px;margin:8px 0 0 31px;border-bottom:1px solid #eaf0f5;background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,#eff3f7 31px);position:relative;overflow:hidden}.nwTrendPlot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(157deg,transparent 0 5%,rgba(43,130,232,.14) 5.3% 6%,transparent 6.3% 16%,rgba(43,130,232,.14) 16.3% 17%,transparent 17.3% 27%,rgba(43,130,232,.14) 27.3% 28%,transparent 28.3% 38%,rgba(43,130,232,.14) 38.3% 39%,transparent 39.3% 49%,rgba(43,130,232,.14) 49.3% 50%,transparent 50.3% 60%,rgba(43,130,232,.14) 60.3% 61%,transparent 61.3% 72%,rgba(43,130,232,.14) 72.3% 73%,transparent 73.3% 84%,rgba(43,130,232,.14) 84.3% 85%,transparent 85.3%);clip-path:polygon(0 79%,7% 72%,14% 74%,21% 64%,28% 67%,35% 55%,42% 58%,49% 49%,56% 52%,63% 39%,70% 43%,77% 32%,84% 35%,91% 20%,100% 7%,100% 100%,0 100%)}.nwTrendPlot i{position:absolute;z-index:2;left:0;right:0;bottom:1px;height:96%;background:linear-gradient(154deg,transparent 0 96%,#2b82e8 96% 97%,transparent 97%);clip-path:polygon(0 79%,7% 72%,14% 74%,21% 64%,28% 67%,35% 55%,42% 58%,49% 49%,56% 52%,63% 39%,70% 43%,77% 32%,84% 35%,91% 20%,100% 7%,100% 10%,91% 23%,84% 38%,77% 35%,70% 46%,63% 42%,56% 55%,49% 52%,42% 61%,35% 58%,28% 70%,21% 67%,14% 77%,7% 75%,0 82%)}.nwBottomRow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:10px}.nwBottomCard{min-width:0;background:#fff;border:1px solid #dfe7f1;border-radius:11px;box-shadow:0 2px 9px #20406706;padding:11px}.nwBottomCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.nwBottomCardHead h2{margin:0;color:#213f63;font-size:11px;line-height:1.2}.nwBottomCardHead button{border:0;background:transparent;color:#176ac4;font-size:8px;font-weight:700;padding:0;cursor:pointer}.nwRecentList{display:grid;gap:0}.nwRecentList>div{display:grid;grid-template-columns:18px 1fr auto;gap:6px;align-items:center;padding:6px 0;border-bottom:1px solid #edf1f5;min-width:0}.nwRecentList>div:last-child{border-bottom:0}.nwActivityIcon{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:800;background:#e8f7ef;color:#2ba267}.nwActivityIcon.refresh{background:#edf8f0;color:#2ca767}.nwActivityIcon.doc{background:#edf4ff;color:#377bdb}.nwActivityIcon.edit{background:#fff1e0;color:#ea8b20}.nwRecentList span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;color:#536a84}.nwRecentList small{font-size:7.5px;color:#71839a;white-space:nowrap}.nwVsList{display:grid;gap:5px}.nwVsList>div{display:grid;grid-template-columns:1.1fr 1.18fr auto;gap:6px;align-items:center;min-width:0}.nwVsList>div.summary{margin-top:1px}.nwVsList span{font-size:8px;color:#5a6f87;white-space:nowrap}.nwVsList i{height:6px;background:#e8eef4;border-radius:8px;overflow:hidden;display:block}.nwVsList i em{display:block;height:100%;border-radius:8px;background:#4d8fe6}.nwVsList i em.green{background:#48b37f}.nwVsList i em.orange{background:#f0a324}.nwVsList i em.total{background:#4d8fe6}.nwVsList i em.liability{background:#e45f74}.nwVsList i em.net{background:#4c9ce9}.nwVsList b{font-size:7.8px;color:#2c4a68;text-align:right;white-space:nowrap}.nwInstitutionList{display:grid;gap:5px}.nwInstitutionList>div{display:grid;grid-template-columns:15px 1.1fr .9fr auto 25px;gap:5px;align-items:center;min-width:0}.nwInstitutionIcon{width:13px;height:13px;border-radius:3px;display:grid;place-items:center;background:#edf4ff;color:#2f78d3;font-size:7px;font-style:normal;font-weight:800}.nwInstitutionIcon.green{background:#eaf8ef;color:#2da66a}.nwInstitutionIcon.orange{background:#fff0da;color:#db8f1d}.nwInstitutionList b{font-size:7.8px;color:#4d6680;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nwInstitutionList i{height:6px;background:#e8eef4;border-radius:8px;overflow:hidden;display:block}.nwInstitutionList i em{display:block;height:100%;border-radius:8px;background:#4c9be9}.nwInstitutionList i em.green{background:#47b481}.nwInstitutionList i em.orange{background:#eea329}.nwInstitutionList strong{font-size:7.5px;color:#35526f;text-align:right;white-space:nowrap}.nwInstitutionList small{font-size:7px;color:#78899e;text-align:right;white-space:nowrap}@media (max-width:900px){.nwBottomRow{grid-template-columns:1fr 1fr}.nwBottomRow>.nwBottomCard:first-child{grid-column:1/-1}}@media (max-width:700px){.nwBottomRow{grid-template-columns:1fr}.nwBottomRow>.nwBottomCard:first-child{grid-column:auto}.nwRecentList span{font-size:9px}.nwVsList span,.nwInstitutionList b{font-size:8.5px}}.ckUploadBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ckUploadBtn input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ckUploadBtn input[type=file]:disabled{cursor:wait}.nwMockHero{display:grid;grid-template-columns:minmax(340px,1fr) minmax(340px,.95fr) auto;align-items:center;gap:12px;margin-bottom:12px}.nwHeroTitle{min-width:0}.nwHeroAttention{min-width:0;background:#fff;border:1px solid #dfe7f1;border-radius:11px;box-shadow:0 2px 9px #20406706;padding:9px 11px}.nwHeroAttentionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.nwHeroAttentionHead h2{margin:0;color:#213f63;font-size:11px;line-height:1.2}.nwHeroAttentionHead button{border:0;background:none;color:#176ac4;font-size:8px;font-weight:700;padding:0;cursor:pointer}.nwHeroAttentionItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nwHeroAttentionItem{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 5px;border-radius:7px;background:#fbfcfe}.nwHeroAttentionItem>i{flex:none;width:19px;height:19px;border-radius:50%;background:#fff1d8;color:#d68917;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:9px}.nwHeroAttentionItem span{min-width:0}.nwHeroAttentionItem b{display:block;color:#344c67;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nwHeroAttentionItem small{display:block;color:#8a97a7;font-size:6.5px;line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nwHeroAttentionEmpty{padding:6px 0;color:#8b99a9;font-size:8px}.nwHeroActions{display:flex;gap:8px;white-space:nowrap}@media (max-width:1180px){.nwMockHero{grid-template-columns:1fr auto}.nwHeroAttention{grid-column:1/-1;grid-row:2}.nwHeroTitle{grid-column:1}.nwHeroActions{grid-column:2;grid-row:1}.nwHeroAttentionItems{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.nwMockHero{grid-template-columns:1fr}.nwHeroTitle,.nwHeroAttention,.nwHeroActions{grid-column:auto;grid-row:auto}.nwHeroActions{width:100%}.nwHeroActions .nwMenuWrap{flex:1}.nwHeroActions button{width:100%}}@media (max-width:700px){.nwHeroAttentionItems{grid-template-columns:1fr}.nwHeroAttentionItem{padding:6px}.nwHeroAttentionItem b,.nwHeroAttentionItem small{white-space:normal}}.ckMagicPaste{border:1px solid #dfe5ee;background:#fff;border-radius:7px;color:#2b5685;font-weight:800;padding:8px 12px;white-space:nowrap}.ckMagicGenerated{margin-top:8px;padding:9px 11px;border:1px solid #d8e7f3;border-radius:8px;background:#fff}.ckMagicGeneratedHead{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#60748d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ckMagicGeneratedHead button{border:1px solid #d8e3ee;background:#f8fbff;color:#2c5c87;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800}.ckMagicGenerated code{display:block;margin-top:6px;color:#173a60;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow:auto;max-height:120px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ckMagicGeneratedHead span{display:block;min-width:0}.ckMagicLine .ckMagicPaste{align-self:stretch}@media (max-width:1200px){.ckMagicLine{grid-template-columns:auto auto auto minmax(0,1fr) auto}.ckMagicPaste{grid-column:auto}.ckMagic textarea{min-width:0;width:100%}}@media (max-width:720px){.ckMagicLine{grid-template-columns:1fr}.ckMagicPaste{width:100%}.ckMagicGeneratedHead{align-items:flex-start;flex-direction:column}}.nwMockTopGrid{grid-template-columns:minmax(0,1fr)!important}.nwKpiAttention{min-width:0;background:#fff;border:1px solid #dfe7f1;border-radius:11px;box-shadow:0 2px 9px #20406706;padding:12px 14px}.nwKpiAttention .nwHeroAttentionHead{margin-bottom:7px}.nwKpiAttention .nwHeroAttentionItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nwKpiAttention .nwHeroAttentionItem{min-height:34px;padding:5px 7px}@media (max-width:700px){.nwKpiAttention .nwHeroAttentionItems{grid-template-columns:1fr}}.nwMockTopGrid{grid-template-columns:1.55fr .82fr .82fr 1fr!important}.nwMockTopGrid>section{min-height:90px}.nwMockTopGrid .nwKpiAttention{display:none}.nwMockAside>.nwKpiAttention{display:block}.nwSimpleKpi.readiness>small b{font-size:8px;color:#526b86}.nwSimpleKpi.readiness>small{letter-spacing:.01em}@media (max-width:1180px){.nwMockTopGrid{grid-template-columns:1.4fr 1fr 1fr!important}.nwMockTopGrid .readiness{grid-column:1/-1}}@media (max-width:700px){.nwMockTopGrid{grid-template-columns:1fr 1fr!important}.nwMockNetWorthKpi{grid-column:1/-1}.nwMockTopGrid .readiness{grid-column:auto}}.ckFilterRow{display:flex;flex-wrap:wrap;align-items:center;column-gap:2px;row-gap:2px;padding:6px 0;min-width:0;max-width:100%}.ckRuleOperand{display:inline;flex:0 1 auto;min-width:0;white-space:normal;line-height:28px}.ckRuleOperand>.ckExpr{display:inline;width:auto;max-width:100%;white-space:normal;vertical-align:middle}.ckRuleTf{display:inline-block;vertical-align:middle;margin-right:2px}.ckOperatorChoice{display:inline-flex;flex:0 0 auto;vertical-align:middle;width:28px;margin:0 1px}.ckRuleRhs{margin-left:0}.ckRuleRhs>.ckExpr{display:inline;white-space:normal}.ckNestedBlock,.ckNestedArithmetic,.ckNestedComparison,.ckNestedBracket{display:inline;border:0;background:transparent;border-radius:0;padding:0;margin:0;white-space:normal;vertical-align:middle}.ckNestedBlock .ckExpr,.ckNestedArithmetic .ckExpr,.ckNestedComparison .ckExpr,.ckNestedBracket .ckExpr{display:inline;width:auto;max-width:none;white-space:normal}.ckParen{display:inline;margin:0;white-space:pre}.ckArithmeticSymbol{display:inline-block;margin:0 1px;vertical-align:middle}.ckFilterRow>.ckRowActions{flex:0 0 auto;margin-left:auto;align-self:center}.ckDragHandle,.ckValidationBadge{flex:0 0 auto}@media (max-width:1200px){.ckFilterRow{flex-wrap:wrap}.ckRowActions{justify-content:flex-start}}.tradeResultsTitle .gradeFilter{display:flex;align-items:center;gap:6px;min-width:0}.tradeResultsTitle .researchTopSelect{height:30px;min-width:92px;padding:4px 8px;border:1px solid #b8c3d1;border-radius:4px;background:#fff;color:#43566d;font-size:10px;font-weight:700;outline:none}.tradeResultsTitle .researchTopSelect:focus{outline:2px solid #7aa7d9;outline-offset:1px}.fnoTopResearchHint{display:flex;align-items:flex-start;gap:7px;padding:6px 10px 8px;border-top:1px solid #edf1f5;background:#fbfcfe;color:#77879a;font-size:8.5px;line-height:1.45}.fnoTopResearchHint b{flex:0 0 auto;color:#4e6480;font-size:8.5px}.fnoThemeSymbolCell{min-width:0;display:grid;gap:2px}.fnoThemeSymbolCell small{display:block;color:#8190a2;font-size:7px;line-height:1.3;font-weight:500;white-space:normal}@media (max-width:850px){.tradeResultsTitle .gradeFilter{width:100%;flex-wrap:wrap}.tradeResultsTitle .researchTopSelect{flex:1;min-width:100px}.fnoTopResearchHint{font-size:8px}.fnoThemeSymbolCell small{font-size:6.8px}}.fnoThemeTableWrap .fnoThemeTable{max-height:260px;overflow:auto}.gammaAccelerationPanel .gammaAccelerationTable{max-height:270px;overflow:auto}.ckScannerModeTabs{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px;border:1px solid #dbe3ef;border-radius:10px;background:#f7f9fc}.ckScannerModeTabs button{border:0;background:transparent;border-radius:7px;padding:8px 13px;font-weight:700;color:#4b5d73;cursor:pointer}.ckScannerModeTabs button.active{background:#17375f;color:#fff}.ckScannerModeTabs span{margin-left:auto;font-size:11px;color:#6b7a90}.ckScriptEditor{border:1px solid #d8e1ee;border-radius:12px;background:#fff;overflow:hidden}.ckScriptHead{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid #e6ebf2}.ckScriptHead small{display:block;color:#74839a;margin-top:3px}.ckScriptActions{display:flex;gap:7px;align-items:center}.ckScriptActions select{height:34px;border:1px solid #d6dfeb;border-radius:7px;background:#fff;padding:0 8px}.ckScriptTextarea{display:block;width:100%;min-height:245px;box-sizing:border-box;border:0;resize:vertical;padding:16px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;background:#0d1726;color:#eaf2ff;outline:none}.ckScriptHints{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #e6ebf2}.ckScriptHints span{font-size:11px;color:#617086}.ckScriptExamples{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 14px}.ckScriptExamples>span{font-size:11px;font-weight:800;color:#52647b}.ckScriptExamples button{border:1px solid #dbe3ef;background:#fff;border-radius:7px;padding:6px 9px;font-size:11px;color:#27415f;cursor:pointer}.ckScriptExamples button:hover{background:#f2f6fb}.ckRuleArea{padding:8px 12px 12px;background:#fff}.ckGroup{padding:8px 0 12px}.ckGroupTitle{gap:7px;margin-bottom:7px;font-size:13px;min-height:26px}.ckGroupTitle span{line-height:24px}.ckGroupTitle select{font-size:13px;padding:2px 7px;background:#f5eaff;color:#9a24dd}.ckRows{border-left:1px dashed #d8e1ec;padding-left:14px}.ckFilterRow{display:flex!important;align-items:center;gap:7px;padding:7px 0;min-height:34px;overflow:visible}.ckDragHandle{width:14px;font-size:11px;color:#a0adbc;opacity:.75}.ckValidationBadge{width:17px;height:17px;font-size:10px}.ckRuleOperand{display:inline-flex;align-items:center;gap:3px;flex:0 1 auto;min-width:0;white-space:nowrap}.ckRuleOperand>.ckExpr{flex:0 0 auto}.ckRuleTf{flex:0 0 auto}.ckRuleTf .ckChoiceText{font-size:12px;color:#5e7189}.ckChoiceText{height:24px;line-height:24px;padding:0 2px;font-size:12px}.ckChoiceText:hover{color:#8f24d1;text-decoration:none;background:#faf5ff;border-radius:4px}.ckIndicatorChoice .ckChoiceText{font-weight:800;color:#172f4c}.ckOperatorChoice{width:auto;min-width:max-content;flex:0 0 auto}.ckOperatorText{border:0!important;background:transparent!important;color:#a226e9!important;font-size:12px!important;font-weight:800!important;padding:2px 3px!important;white-space:nowrap;cursor:pointer}.ckOperatorText:hover{background:#faf2ff!important;border-radius:4px}.ckRuleRhs{flex:0 1 auto;min-width:0}.ckNestedBlock{border:0;background:transparent;border-radius:0;padding:0;gap:2px}.ckNestedComparison{background:transparent;border-color:transparent}.ckNestedArithmetic{background:transparent}.ckParen{color:#66778c;font-weight:500}.ckArithmeticSymbol{border:0;background:transparent;color:#a226e9;font-size:14px;font-weight:900;padding:0 2px;cursor:pointer}.ckArithmeticSymbol:hover{background:#faf2ff;border-radius:4px}.ckComma{margin:0 1px;color:#8492a3}.ckInput.ckParam,.ckInput.ckOnlyNumber{height:25px;box-sizing:border-box;border:1px solid #cfd9e5;border-radius:5px;background:#fff;padding:2px 5px;font-size:12px;line-height:20px}.ckOnlyNumber{width:48px!important}.ckInput.ckParam{width:42px}.ckFilterRow>.ckRowActions{margin-left:auto!important;flex:0 0 auto;display:flex;align-items:center;gap:1px;padding-left:8px;background:#fff}.ckRowActions button{width:24px;height:24px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:4px!important;color:#73849a;font-size:14px!important}.ckRowActions button:hover{background:#f3f6fa!important;color:#8d27d7!important}.ckRowActions .ckToggle{width:22px!important;height:15px!important;font-size:8px!important;border-radius:12px!important}.ckRowActions .ckDelete{font-size:19px!important}.ckRowUtility{margin:4px 0 2px 22px;padding:7px 9px}.ckGroupAdd{padding-left:21px}.ckInlineCombinator{height:14px;margin:0 0 0 21px}.ckInlineCombinator span{margin:0 7px;padding:1px 7px;font-size:9px}.ckGroup.nested{padding-left:0;margin-top:5px}.ckRuleOperand{max-width:calc(100vw - 260px)}.ckRuleOperand>.ckExpr{max-width:100%;overflow-x:auto;scrollbar-width:thin}.ckFilterRow{scrollbar-width:thin}@media (max-width:1200px){.ckFilterRow{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:8px}.ckFilterRow>.ckRowActions{position:sticky;right:0;z-index:2;box-shadow:-8px 0 10px -10px #23375059}.ckRuleOperand{max-width:none}.ckRuleOperand>.ckExpr{overflow:visible}}@media (max-width:720px){.ckRows{padding-left:8px}.ckFilterRow>.ckRowActions{padding-left:5px}.ckRowActions button{width:22px;height:22px}}.ckNestedHistorical{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;white-space:nowrap}.ckHistoricalPrefix{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;color:#60748d}.ckHistoricalPrefix .ckHistoricalOffset{width:30px!important;height:23px!important;padding:1px 4px!important;font-size:11px!important;text-align:center}.ckNestedHistorical .ckNestedExpr{display:inline}.ckBracketToken{display:inline;color:#66778c;font-weight:700;white-space:pre}.ckNestedBracket .ckBracketToken:first-child{color:#5c6f86}.ckTimePeriodPrefix{display:inline-block;color:#60748d;font-size:12px;font-weight:500;margin-right:2px;white-space:nowrap;vertical-align:middle}.ckFieldWrap,.ckIndicatorWrap{display:inline-flex;align-items:center;vertical-align:middle;white-space:nowrap}.ckFullExpressionMenu{min-width:270px!important;max-width:390px!important;max-height:430px!important;overflow:auto!important;padding:5px!important}.ckMenuSectionTitle{padding:6px 8px 4px;color:#6d7d91;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #eef2f7}.ckMenuSectionGrid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-bottom:4px}.ckFullExpressionMenu .ckMenuSectionGrid button{min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 8px}.ckFullExpressionMenu .ckMenuSectionGrid button:hover{background:#f7f1ff;color:#8f24d1}.ckPeriodInlineButton{border:0;background:transparent;color:#60748d;font-size:11px;font-weight:700;padding:0 2px;cursor:pointer}.ckPeriodInlineButton:hover{color:#8f24d1;background:#faf5ff;border-radius:4px}.ckHistoricalPrefix{gap:3px!important}@media (max-width:720px){.ckMenuSectionGrid{grid-template-columns:1fr}.ckFullExpressionMenu{min-width:250px!important;max-width:calc(100vw - 28px)!important}}.ckInlinePeriodChoice{position:relative;display:inline-flex;align-items:center;vertical-align:middle;flex:0 0 auto}.ckInlinePeriodButton{border:0;background:transparent;color:#60748d;font-size:11px;font-weight:700;padding:1px 3px;cursor:pointer;white-space:nowrap;line-height:24px;border-radius:4px}.ckInlinePeriodButton:hover,.ckInlinePeriodButton:focus-visible{color:#8f24d1;background:#faf5ff;outline:none}.ckInlinePeriodMenu{min-width:190px!important;max-width:250px!important;max-height:390px!important;padding:4px!important;z-index:5000!important}.ckInlinePeriodMenuPortal{overflow:auto!important;box-sizing:border-box;box-shadow:0 10px 28px #14284629;border:1px solid #d8e1ec!important;background:#fff!important}.ckInlinePeriodHeading{padding:6px 8px 3px;color:#7b8798;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #eef2f7;margin-top:3px}.ckInlinePeriodHeading:first-child{border-top:0;margin-top:0}.ckInlinePeriodMenu button{padding:6px 8px;font-size:11px}.ckFieldWrap,.ckIndicatorWrap{gap:2px}.ckScriptEditorInputWrap{position:relative}.ckAutocomplete{position:absolute;z-index:40;left:12px;right:12px;top:100%;display:flex;flex-direction:column;max-height:260px;overflow:auto;border:1px solid var(--border,#d8dee8);background:var(--surface,#fff);box-shadow:0 8px 24px #0000001f}.ckAutocomplete button{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-bottom:1px solid var(--border,#e5e7eb);background:transparent;text-align:left;cursor:pointer}.ckAutocomplete button:hover{background:var(--surface2,#f5f7fa)}.ckAutocomplete small{opacity:.6}.backtestSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.backtestSummary>div{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:9px;padding:12px}.backtestSummary b{display:block;font-size:18px;color:#173b6b}.backtestSummary span{display:block;margin-top:4px;font-size:10px;color:#718091}@media (max-width:700px){.backtestSummary{grid-template-columns:1fr 1fr}}.nwAlphaKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 12px;border:1px solid #dce6f2;border-radius:0;background:#fff;overflow:hidden}.nwAlphaKpi{min-width:0;min-height:74px;padding:9px 16px 8px;text-align:center;border-right:1px solid rgba(211,224,238,.8)}.nwAlphaKpi:last-child{border-right:0}.nwAlphaKpi>strong{display:block;font-size:22px;line-height:1.1;margin:4px 0 2px;color:#173b72}.nwAlphaKpi>small{display:block;font-size:9px;line-height:1.15;color:#7487a1}.nwAlphaKpiMeta{min-height:11px;margin-top:2px;font-size:9px;color:#71849a}.nwAlphaKpiMeta b{color:#15945b;font-weight:800}.nwAlphaKpiMeta span{margin-left:7px}.nwAlphaProgress{height:5px;max-width:180px;margin:5px auto 3px;background:#eadfca;border-radius:6px;overflow:hidden}.nwAlphaProgress i{display:block;height:100%;background:#3bc496;border-radius:6px}@media (max-width:700px){.nwAlphaKpis{grid-template-columns:1fr}.nwAlphaKpi{border-right:0;border-bottom:1px solid rgba(211,224,238,.8)}.nwAlphaKpi:last-child{border-bottom:0}}.nwMockPage{padding:0 6px 28px;max-width:none;margin:0;color:#203a5c}.nwAlphaKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 132px;gap:0;margin:0 0 8px;border:1px solid #dce6f2;border-radius:0;background:#fff;overflow:hidden;min-height:106px}.nwAlphaKpi{min-width:0;min-height:106px;padding:12px 16px 8px;text-align:center;border-right:1px solid rgba(211,224,238,.8);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.nwAlphaKpi>span{display:block;font-size:10px;font-weight:800;letter-spacing:.55px;color:#34567f}.nwAlphaKpi>strong{display:block;font-size:24px;line-height:1.05;margin:5px 0 2px;color:#173b72}.nwAlphaKpi>small{display:block;font-size:8px;line-height:1.15;color:#7487a1}.nwAlphaKpiNet{background:#edf4ff}.nwAlphaKpiCash{background:#ecfaf4}.nwAlphaKpiConfidence{background:#fff6e5}.nwAlphaKpiActions{display:flex;align-items:center;justify-content:center;gap:9px;background:#fff;padding:0 10px}.nwAlphaKpiActions .nwBell{font-size:15px}.nwAlphaKpiActions .nwAvatar{width:34px;height:34px;font-size:11px}.nwAlphaKpiActions .nwUserName{font-size:10px;white-space:nowrap}.nwPlannerTabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 0 8px;padding:4px;border-radius:12px;box-shadow:0 2px 10px #16396009}.nwPlannerTabs .alphaPlannerTab{padding:7px 12px;gap:9px}.nwPlannerTabs .alphaPlannerTab b{font-size:12px!important}.nwPlannerTabs .alphaPlannerTab small{font-size:8px!important}.nwPlannerTabs .alphaPlannerTab>strong{font-size:15px!important}.nwMockTopbar{height:56px;display:grid;grid-template-columns:240px minmax(280px,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid #e8eef5;margin:0 0 10px;padding:0 8px;background:#fff;box-sizing:border-box}.nwBreadcrumb{display:flex;align-items:center;gap:7px;white-space:nowrap}.nwBreadcrumb span{color:#6d829c;font-size:11px}.nwBreadcrumb b{color:#9aa9ba;font-size:12px}.nwBreadcrumb strong{color:#183b65;font-size:11px}.nwGlobalSearch{height:38px;max-width:550px;width:100%;justify-self:center;margin:0;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #dce6f1;border-radius:8px;background:#fbfdff;color:#9aabc0;box-sizing:border-box}.nwGlobalSearch span{font-size:17px}.nwGlobalSearch input{border:0;outline:0;background:transparent;width:100%;font-size:11px;color:#334c6c}.nwHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.nwHeroActions .primaryBtn,.nwHeroActions .secondaryBtn{height:38px}.nwAddBtn{font-size:11px!important;padding:0 16px!important}.nwEstateBtn{font-size:11px!important;padding:0 14px!important}.nwMockLayout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:10px}.nwMockAside{min-width:0}.nwMockTopGrid{grid-template-columns:1.55fr .82fr .82fr 1fr!important;gap:9px;margin-bottom:10px}.nwMockTopGrid>section{min-height:110px}.nwInsightRow{grid-template-columns:1.55fr .95fr .95fr;gap:9px;margin-bottom:10px}.nwCategoryCard,.nwTrendCard,.nwBreakdownCard{min-height:235px;padding:12px}.nwMockAside{gap:10px}.nwSideCard{padding:12px}.nwSideCard h2{font-size:12px}.nwFamilyList{gap:8px}.nwFamilyList .nwFamilyAvatar{width:30px;height:30px}@media (max-width:1180px){.nwAlphaKpis{grid-template-columns:repeat(3,minmax(0,1fr)) 110px}.nwMockTopbar{grid-template-columns:190px minmax(240px,1fr) auto}.nwMockLayout{grid-template-columns:minmax(0,1fr) 230px}.nwPlannerTabs .alphaPlannerTab{padding-left:8px;padding-right:8px}}@media (max-width:900px){.nwAlphaKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.nwAlphaKpiActions{grid-column:1/-1;min-height:48px;border-top:1px solid #dce6f2}.nwMockTopbar{grid-template-columns:1fr auto;height:auto;min-height:56px;padding:8px}.nwGlobalSearch{grid-column:1/-1;grid-row:1}.nwBreadcrumb{grid-column:1;grid-row:2}.nwHeroActions{grid-column:2;grid-row:2}.nwMockLayout{grid-template-columns:1fr}.nwMockAside{display:grid;grid-template-columns:1fr 1fr}.nwInsightRow{grid-template-columns:1fr 1fr}.nwBreakdownCard{grid-column:1/-1}}@media (max-width:700px){.nwAlphaKpis{grid-template-columns:1fr}.nwAlphaKpi{border-right:0;border-bottom:1px solid rgba(211,224,238,.8)}.nwAlphaKpiActions{grid-column:auto}.nwPlannerTabs{grid-template-columns:1fr!important}.nwMockTopbar{grid-template-columns:1fr}.nwBreadcrumb,.nwHeroActions{grid-column:auto;grid-row:auto}.nwHeroActions{justify-content:stretch}.nwHeroActions .nwMenuWrap,.nwHeroActions button{width:100%}.nwMockTopGrid{grid-template-columns:1fr 1fr!important}.nwMockNetWorthKpi{grid-column:1/-1}.nwMockTopGrid .readiness{grid-column:auto}.nwInsightRow{grid-template-columns:1fr}.nwBreakdownCard{grid-column:auto}.nwMockAside{grid-template-columns:1fr}}.ckGroupTitle{position:relative}.ckGroupActions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap;flex:0 0 auto;padding-left:8px;background:#fff}.ckGroupActions button{width:24px;height:24px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#73849a;font-size:14px!important;border-radius:4px!important;cursor:pointer;transition:background .12s ease,color .12s ease}.ckGroupActions button:hover{background:#f3f6fa!important;color:#8d27d7!important}.ckGroupActions .ckToggle{width:22px!important;height:15px!important;font-size:8px!important;border-radius:12px!important;background:#2db477;color:#fff}.ckGroupActions .ckToggle.off{background:#b7c2ce;color:#fff}.ckGroupActions .ckDelete{font-size:19px!important;color:#72829a}.ckGroupUtility{margin:3px 0 7px 28px;padding:7px 9px;background:#fafbfd;border:1px solid #e4eaf1;border-radius:7px;display:flex;flex-direction:column;gap:6px}.ckGroupUtility label{display:flex;align-items:center;gap:7px;font-size:10px;color:#5d7088;font-weight:700}.ckGroupUtility input{flex:1;border:1px solid #d7e0eb;border-radius:6px;padding:6px 8px;color:#243e5d;background:#fff;font-weight:500}.ckGroupUtility .ckFormulaPreview{margin:0}.fnoResearchTableWrap{width:100%!important;overflow-x:auto!important;overflow-y:visible!important}.fnoResearchNativeTable{width:max-content!important;min-width:100%!important;table-layout:auto!important;border-collapse:collapse!important;font-size:10px!important;color:#243e5d!important}.fnoResearchNativeTable th{padding:6px!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;color:#8391a2!important;background:#f7f9fc!important;text-align:left!important;white-space:nowrap!important;border-bottom:1px solid #e4eaf1!important}.fnoResearchNativeTable td{padding:7px 6px!important;font-size:10px!important;line-height:1.25!important;color:#243e5d!important;border-top:1px solid #edf1f5!important;vertical-align:middle!important;white-space:nowrap!important}.fnoResearchNativeTable td b{font-size:10px!important;color:#243e5d!important;font-weight:800!important}.fnoResearchNativeTable td small{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:1.2!important;color:#8492a3!important;white-space:nowrap!important}.fnoResearchNativeTable .tradeResearchSymbol,.fnoResearchNativeTable .tradeResearchSymbol b{font-size:10px!important}.fnoResearchNativeTable .tradeResearchEmpty{padding:14px 8px!important;font-size:10px!important;color:#8996a5!important;white-space:normal!important}.fnoResearchNativeTable th:nth-child(1),.fnoResearchNativeTable td:nth-child(1){min-width:120px}.fnoResearchNativeTable th:nth-child(2),.fnoResearchNativeTable td:nth-child(2){min-width:115px}.fnoResearchNativeTable th:nth-child(3),.fnoResearchNativeTable td:nth-child(3),.fnoResearchNativeTable th:nth-child(4),.fnoResearchNativeTable td:nth-child(4){min-width:75px}.fnoResearchNativeTable th:nth-child(5),.fnoResearchNativeTable td:nth-child(5){min-width:105px}.fnoResearchNativeTable th:nth-child(6),.fnoResearchNativeTable td:nth-child(6){min-width:115px}.fnoResearchNativeTable th:nth-child(7),.fnoResearchNativeTable td:nth-child(7){min-width:110px}.fnoResearchNativeTable th:nth-child(8),.fnoResearchNativeTable td:nth-child(8){min-width:95px}.fnoResearchNativeTable th:nth-child(9),.fnoResearchNativeTable td:nth-child(9){min-width:135px}.fnoResearchNativeTable th:nth-child(10),.fnoResearchNativeTable td:nth-child(10){min-width:95px}.fnoResearchNativeTable th:nth-child(11),.fnoResearchNativeTable td:nth-child(11){min-width:105px}.fnoResearchNativeTable th:nth-child(12),.fnoResearchNativeTable td:nth-child(12){min-width:80px}.tradeResearchOpportunityLayout{align-items:start}.nwOneViewHeader{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 8px;padding:14px 18px;border:1px solid #dce6f2;border-radius:8px;background:#fff;box-sizing:border-box}.nwOneViewTitle{min-width:0}.nwOneViewEyebrow{display:block;margin-bottom:3px;font-size:9px;line-height:1;font-weight:800;letter-spacing:1.2px;color:#7187a3}.nwOneViewTitle h1{margin:0;color:#173b72;font-size:24px;line-height:1.15;font-weight:800}.nwOneViewTitle p{margin:4px 0 0;color:#7487a1;font-size:10px;line-height:1.25}.nwOneViewActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto}.nwOneViewActions .nwBell{width:32px;height:32px;border:0;background:transparent;color:#34567f;font-size:16px;cursor:pointer}.nwOneViewActions .nwAvatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#dce9fa;color:#173b72;font-size:11px;font-weight:800}.nwOneViewActions .nwUserName{color:#173b72;font-size:11px;white-space:nowrap}.nwAlphaKpis{display:none!important}@media (max-width:700px){.nwOneViewHeader{min-height:72px;padding:12px;gap:10px}.nwOneViewTitle h1{font-size:19px}.nwOneViewTitle p{display:none}.nwOneViewActions{gap:6px}.nwOneViewActions .nwUserName{display:none}}.ckRuleArea.ckChartinkParity,.ckRuleArea{--ck-indent: 20px}.ckRuleArea .scannerRecursiveGroup{margin-top:0!important;margin-left:0!important;padding-left:0!important}.ckRuleArea .scannerRecursiveGroup[data-depth="1"]{padding-left:20px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="2"]{padding-left:40px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="3"]{padding-left:60px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="4"]{padding-left:80px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="5"]{padding-left:100px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="6"]{padding-left:120px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="7"]{padding-left:140px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="8"]{padding-left:160px!important}.ckRuleArea .ckGroup{padding:2px 0 3px!important;margin:0!important;border-bottom:0!important}.ckRuleArea .ckGroupTitle{display:flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;margin:0!important;padding:1px 0!important;font-size:13px!important;line-height:22px!important}.ckRuleArea .ckGroupTitle>span{line-height:22px!important;min-width:0;white-space:nowrap;overflow:visible}.ckRuleArea .ckGroupTitle select{height:28px!important;line-height:26px!important;padding:1px 7px!important;border-radius:5px!important;font-size:13px!important}.ckRuleArea .ckGroupTitle .ckGroupSegmentSelect{min-width:0}.ckRuleArea .ckChevron{width:24px!important;height:24px!important;flex:0 0 24px!important;font-size:14px!important}.ckRuleArea .ckGroupActions{gap:1px!important;padding-left:5px!important;margin-left:auto!important;flex:0 0 auto!important}.ckRuleArea .ckGroupActions button{width:22px!important;height:22px!important;font-size:13px!important}.ckRuleArea .ckGroupActions .ckToggle{width:22px!important;height:14px!important}.ckRuleArea .ckGroupActions .ckDelete{font-size:18px!important}.ckRuleArea .ckRows{border-left:1px solid #dfe6ef!important;padding-left:10px!important;margin-left:9px!important}.ckRuleArea .ckRows .ckRows{margin-left:9px!important}.ckRuleArea .ckFilterRow{min-height:31px!important;padding:3px 0!important;gap:5px!important}.ckRuleArea .ckDragHandle{width:13px!important;font-size:9px!important}.ckRuleArea .ckRuleOperand{line-height:24px!important}.ckRuleArea .ckChoiceText{height:24px!important;line-height:24px!important;font-size:12px!important}.ckRuleArea .ckOperatorText{font-size:12px!important;padding:1px 2px!important}.ckRuleArea .ckInput.ckParam,.ckRuleArea .ckInput.ckOnlyNumber{height:24px!important;font-size:11px!important}.ckRuleArea .ckFilterRow>.ckRowActions{gap:0!important;padding-left:5px!important}.ckRuleArea .ckRowActions button{width:21px!important;height:21px!important;font-size:13px!important}.ckRuleArea .ckRowActions .ckToggle{width:21px!important;height:14px!important}.ckRuleArea .ckRowActions .ckDelete{font-size:17px!important}.ckRuleArea .ckInlineCombinator{height:13px!important;margin:0 0 0 10px!important}.ckRuleArea .ckInlineCombinator span{margin:0 6px!important;padding:1px 7px!important;font-size:8px!important;line-height:13px!important}.ckRuleArea .ckGroupAdd{padding:3px 0 2px 18px!important;gap:5px!important}.ckRuleArea .ckGroupAddPlus{width:32px!important;height:28px!important;border-radius:7px!important;font-size:18px!important}.ckRuleArea .ckGroupAdd button{padding:4px 8px!important;font-size:11px!important}.ckRuleArea .ckNestedBlock,.ckRuleArea .ckNestedArithmetic,.ckRuleArea .ckNestedComparison,.ckRuleArea .ckNestedBracket{padding:0!important;margin:0!important}.ckRuleArea .ckArithmeticSymbol{font-size:13px!important;padding:0 1px!important}.ckRuleArea .ckParen{font-size:13px!important}@media (max-width:1200px){.ckRuleArea .ckFilterRow{min-height:31px!important}.ckRuleArea .ckFilterRow>.ckRowActions{position:sticky;right:0}}@media (max-width:720px){.ckRuleArea .scannerRecursiveGroup[data-depth="1"]{padding-left:12px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="2"]{padding-left:24px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="3"]{padding-left:36px!important}.ckRuleArea .scannerRecursiveGroup[data-depth="4"]{padding-left:48px!important}}.tradeResearchScannerFunnel{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;border:1px solid #dbe7f5;border-radius:8px;background:#f7fbff;color:#28466d;font-size:12px;font-weight:600}.tradeResearchScannerFunnel .secondaryBtn{padding:4px 9px;font-size:11px;white-space:nowrap}.scannerFunnelBadge{display:inline-flex;align-items:center;width:max-content;margin-top:3px;padding:1px 5px;border-radius:5px;font-size:9px;line-height:13px;font-weight:700;letter-spacing:.2px;background:#e8f5ee;color:#16724a;border:1px solid #bfe3cf}.tradeResearchScannerFunnel{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tradeResearchScannerFunnel>span,.tradeResearchScannerFunnel>b{flex:1;min-width:240px}.scannerQualifiedRow td:first-child{box-shadow:inset 3px 0 #2e9f6b;background:linear-gradient(90deg,rgba(46,159,107,.07),transparent 42%)}.scannerQualifiedRow .tradeResearchSymbol{font-weight:700}.tradeResearchScopeControl{display:flex;align-items:center;gap:7px;white-space:nowrap}.tradeResearchScopeControl label{font-size:9px;font-weight:800;letter-spacing:.04em;color:#60758f}.researchScopeSelect{height:30px;min-width:245px;padding:4px 28px 4px 9px;border:1px solid #b8c3d1;border-radius:6px;background:#fff;color:#28466d;font-size:11px;font-weight:700;outline:none}.researchScopeSelect:focus{outline:2px solid #7aa7d9;outline-offset:1px}@media (max-width:850px){.tradeResearchScopeControl{width:100%}.researchScopeSelect{flex:1;min-width:210px}}.tradeResearchOpportunityIntelligence{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.tradeResearchOpportunityIntelligence .card{min-width:0}.tradeIntelSub{display:block;font-size:10px;font-weight:400;opacity:.7;margin-top:2px}.todayOpportunityTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.todayOpportunityTitle>span{min-width:0}.todayOpportunityFilters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.todayOpportunityFilters label{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.03em}.todayOpportunityFilters select{height:30px;min-width:112px;padding:4px 24px 4px 8px;border:1px solid #b8c3d1;border-radius:4px;background:#fff;color:#43566d;font-size:10px;font-weight:700;outline:none;cursor:pointer}.todayOpportunityFilters select:focus{outline:2px solid #7aa7d9;outline-offset:1px}.todayOpportunityFilters select:hover{border-color:#7e92aa}.todayOpportunityFeedStatus{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid #d4dce7;border-radius:4px;background:#f8fafc;color:#6b7b8f;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.todayOpportunityFeedStatus b{font-size:9px;color:#43566d}.todayOpportunityFeedStatus.receiving{border-color:#b9dfc8;background:#f3fbf6;color:#247a48}.todayOpportunityFeedStatus.receiving b{color:#19713f}.todayOpportunityFeedStatus.waiting{border-color:#d8dce3;background:#fafbfc;color:#7b8796}.todayOpportunityFeedStatus.disconnected{border-color:#e2c6c6;background:#fff8f8;color:#a05a5a}.todayOpportunityFeedStatus.disconnected b{color:#8e4d4d}.tradeIntelTable{border:1px solid var(--border,#e5e7eb);border-radius:8px;overflow:auto;background:var(--surface,#fff)}.tradeIntelTenRows{max-height:352px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.tradeIntelTenRows .tradeIntelHead{position:sticky;top:0;z-index:2;background:var(--surface,#fff);box-shadow:0 1px 0 var(--border,#e5e7eb)}.tradeIntelHead,.tradeIntelRow{display:grid;grid-template-columns:1.2fr 1.2fr .7fr 1fr 1.1fr;gap:8px;align-items:center;padding:7px 9px;font-size:11px}.tradeIntelHead{font-weight:600;background:var(--surface-muted,#f7f8fa);font-size:10px;text-transform:uppercase;letter-spacing:.03em}.tradeIntelRow{border-top:1px solid var(--border,#eef0f3);min-height:30px}.tradeIntelRow.scannerQualified{box-shadow:inset 3px 0 #2563eb;background:#2563eb09}.tradeIntelRow.tomorrowWatch{box-shadow:inset 3px 0 #d97706;background:#d9770609}.tradeIntelEmpty{padding:14px;font-size:11px;opacity:.65}.tradeIntelMethod{display:flex;gap:8px;align-items:center;padding:7px 9px 10px;font-size:10px;opacity:.75}@media (max-width:1100px){.tradeResearchOpportunityIntelligence{grid-template-columns:1fr}}.tradeResearchSignalScanners{margin:12px 0;background:#fff;border:1px solid #dfe7f0;border-radius:12px;box-shadow:0 2px 10px #12294b09;overflow:hidden}.tradeResearchSignalScannersHead{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;background:#f7fbff;border-bottom:1px solid #e4ebf3}.tradeResearchSignalScannersHead h2{margin:3px 0;color:#173c68;font-size:16px}.tradeResearchSignalScannersHead p{margin:0;color:#75869a;font-size:10px}.tradeResearchSignalSummary{display:flex;align-items:baseline;gap:5px;flex:none;padding:7px 11px;border:1px solid #cfe0f1;border-radius:8px;background:#fff;color:#55718f}.tradeResearchSignalSummary b{font-size:18px;color:#1c65a6}.tradeResearchSignalSummary span{font-size:9px;font-weight:700}.tradeResearchSignalTableWrap{overflow:auto}.tradeResearchSignalTable{width:100%;border-collapse:collapse;min-width:930px;font-size:10px}.tradeResearchSignalTable th{padding:8px 10px;text-align:left;background:#fbfcfe;border-bottom:1px solid #e5ebf2;color:#78889a;font-size:8px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tradeResearchSignalTable td{padding:9px 10px;border-bottom:1px solid #edf1f5;color:#36516e;vertical-align:middle;white-space:nowrap}.tradeResearchSignalTable tbody tr:last-child td{border-bottom:0}.tradeResearchSignalTable td:first-child{min-width:190px}.tradeResearchSignalTable td:first-child b{display:block;color:#23496f;font-size:11px}.tradeResearchSignalTable td:first-child small{display:block;margin-top:3px;color:#8997a8;font-size:8px}.tradeResearchMonitorStatus,.tradeResearchConnectedPill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;letter-spacing:.04em}.tradeResearchMonitorStatus.active{background:#e4f6eb;color:#177346;border:1px solid #bfe4ce}.tradeResearchMonitorStatus.paused{background:#f1f3f6;color:#718096;border:1px solid #d9dee5}.tradeResearchConnectedPill{background:#e6f6ed;color:#177346;border:1px solid #bfe4ce}.tradeResearchSignalTable td:nth-child(4),.tradeResearchSignalTable td:nth-child(5){font-weight:800;color:#24496e}.tradeResearchSignalTable td:nth-child(5) small{font-size:8px;color:#8190a2;font-weight:600}.tradeResearchSignalTable td:last-child{white-space:normal;min-width:300px}.tradeResearchSignalAction{border:1px solid #b9d3ed;background:#edf6ff;color:#1e67a8;border-radius:6px;padding:5px 8px;margin:2px 4px 2px 0;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.tradeResearchSignalAction:hover{background:#e2f0ff}.tradeResearchSignalAction.secondary{background:#fff;color:#526b85;border-color:#d5dee8}.tradeResearchSignalAction.secondary:hover{background:#f7f9fb}.tradeResearchSignalAction.danger{color:#a34a50;border-color:#e6c5c8;background:#fff7f7}.tradeResearchSignalAction:disabled{opacity:.55;cursor:default}.tradeResearchSignalEmpty{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:28px 16px;color:#7e8da0;font-size:10px;text-align:center}.tradeResearchSignalEmpty b{color:#34536f;font-size:12px}.tradeResearchSignalFoot{padding:8px 12px;border-top:1px solid #edf1f5;color:#8a98a8;font-size:9px}@media (max-width:720px){.tradeResearchSignalScannersHead{align-items:flex-start;flex-direction:column}.tradeResearchSignalSummary{align-self:flex-start}}.brokerDataFlowCard{margin-bottom:16px;border:1px solid #d9dee7;background:#fff}.brokerDataFlowBuild{display:block;font-weight:400;color:#6b7280;font-size:11px;margin-top:3px}.brokerDataFlowControls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.brokerDataFlowControls label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:#475569}.brokerDataFlowControls input,.brokerDataFlowControls select{height:34px;min-width:130px;border:1px solid #cbd5e1;border-radius:6px;padding:0 9px;background:#fff}.brokerDataFlowHeadline{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:7px;background:#f8fafc;margin-bottom:10px}.brokerDataFlowHeadline b{display:block;font-size:14px}.brokerDataFlowHeadline small{color:#64748b}.brokerDataFlowHeadline span{font-size:11px;color:#64748b}.brokerDataFlowStages{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.brokerDataFlowStage{border:1px solid #e2e8f0;border-radius:7px;padding:9px;background:#fff;min-width:0}.brokerDataFlowStage>div{display:flex;justify-content:space-between;gap:8px}.brokerDataFlowStage b{font-size:11px}.brokerDataFlowStage span{font-size:10px;font-weight:700}.brokerDataFlowStage.ok{border-color:#bbf7d0;background:#f0fdf4}.brokerDataFlowStage.ok span{color:#15803d}.brokerDataFlowStage.error{border-color:#fecaca;background:#fef2f2}.brokerDataFlowStage.error span{color:#b91c1c}.brokerDataFlowStage.running span{color:#b45309}.brokerDataFlowStage small{display:block;color:#64748b;line-height:1.35;margin-top:5px;min-height:30px}.brokerDataFlowStage em{display:inline-block;font-size:10px;font-style:normal;margin:5px 5px 0 0;color:#334155}.brokerDataFlowFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.brokerDataFlowFacts>div{padding:8px 10px;background:#f8fafc;border-radius:6px}.brokerDataFlowFacts span{display:block;font-size:10px;color:#64748b}.brokerDataFlowFacts b{display:block;font-size:11px;margin-top:2px;word-break:break-word}.brokerDataFlowHint{font-size:11px;color:#64748b;padding:8px 0}.brokerDataFlowError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 10px;margin-bottom:10px;font-size:11px}@media (max-width:900px){.brokerDataFlowStages,.brokerDataFlowFacts{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.brokerDataFlowStages,.brokerDataFlowFacts{grid-template-columns:1fr}}.tradeResearchProviderSelect{display:flex;flex-direction:column;gap:3px;font-size:10px;font-weight:600;letter-spacing:.04em;color:#667085}.tradeResearchProviderSelect select{height:32px;min-width:125px;border:1px solid #cfd8e3;border-radius:7px;background:#fff;padding:0 28px 0 9px;color:#1f2937;font-size:12px;font-weight:600}.tradeResearchExternalFeed{margin:18px 0;padding:18px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--card,#fff)}.externalFeedKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.externalFeedKpis>div{padding:12px;border:1px solid var(--border,#e5e7eb);border-radius:10px;background:var(--surface,#fafafa)}.externalFeedKpis span,.externalFeedKpis small{display:block;color:var(--muted,#6b7280);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.externalFeedKpis b{display:block;font-size:22px;margin:3px 0}.externalFeedFilters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0 14px}.externalFeedFilters label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted,#6b7280);text-transform:uppercase}.externalFeedFilters select,.externalFeedFilters input{min-height:34px;border:1px solid var(--border,#d1d5db);border-radius:8px;padding:0 9px;background:var(--card,#fff);color:inherit}.externalFeedTable td,.externalFeedTable th{white-space:nowrap}@media (max-width:900px){.externalFeedKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.externalFeedTable{min-width:760px}}.t1EngineHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;margin-bottom:12px}.t1EngineHeader>div{display:flex;flex-direction:column;gap:4px}.t1EngineHeader b{font-size:14px}.t1EngineHeader span{font-size:12px;opacity:.68;line-height:1.45}.t1Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.t1Kpis>div{padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;display:flex;flex-direction:column;gap:3px}.t1Kpis b{font-size:19px}.t1Kpis span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.58}.t1Table{margin-bottom:8px}.t1Row{grid-template-columns:1fr .7fr .7fr 1fr 1fr 1.1fr!important}@media (max-width:800px){.t1EngineHeader{align-items:stretch;flex-direction:column}.t1Kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.t1Row{grid-template-columns:1fr .8fr .8fr 1fr!important}.t1Row span:nth-child(5),.t1Row span:nth-child(6){display:none}}.t1ModelStrip{display:flex;justify-content:space-between;gap:14px;margin:0 0 12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.t1ModelStrip>div{display:flex;flex-direction:column;gap:3px;min-width:0}.t1ModelStrip b{font-size:12px;letter-spacing:.04em}.t1ModelStrip span{font-size:11px;line-height:1.4;opacity:.68}.t1Table .tradeIntelHead,.t1Table .tradeIntelRow{grid-template-columns:1.1fr .7fr .7fr 1fr 1.1fr 1fr 1fr}@media (max-width:800px){.t1ModelStrip{flex-direction:column}.t1Table .tradeIntelHead,.t1Table .tradeIntelRow{grid-template-columns:1fr .7fr .7fr 1fr}.t1Table .tradeIntelHead span:nth-child(n+5),.t1Table .tradeIntelRow span:nth-child(n+5){display:none}}.indexOiHorizontalSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:8px;border:1px solid #e5eaf0;border-radius:7px;background:#fff;overflow:hidden}.indexOiOiPanel,.indexOiActivityPanel{min-width:0;padding:8px;box-sizing:border-box}.indexOiActivityPanel{border-left:1px solid #e5eaf0;background:#fbfcfe;overflow:hidden}.indexOiSectionLabel{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:6px;min-width:0}.indexOiSectionLabel b{font-size:8px;letter-spacing:.03em;color:#4c6077;line-height:1.2;min-width:0}.indexOiSectionLabel span{font-size:7px;color:#8a97a7;white-space:nowrap}.indexOiActivityRow{display:grid;grid-template-columns:16px minmax(70px,1fr) 38px 42px 46px;gap:4px;align-items:center;padding:6px 0;border-top:1px solid #e9edf2;min-width:0}.indexOiActivityRow:first-of-type{border-top:0}.indexOiActivityRank{font-size:8px;font-weight:800;color:#8794a4;text-align:center}.indexOiActivityContract{min-width:0;display:grid;gap:2px;overflow:hidden}.indexOiActivityContract b{font-size:8.5px;color:#30465f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indexOiActivityContract small{font-size:6.5px;color:#7e8c9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.indexOiActivityMetric{display:grid;gap:1px;text-align:right;min-width:0;overflow:hidden}.indexOiActivityMetric span{font-size:6px;color:#8a97a7;text-transform:uppercase;font-weight:700;white-space:nowrap}.indexOiActivityMetric b{font-size:7.8px;color:#30465f;white-space:nowrap;overflow:hidden;text-overflow:clip}.indexOiActivityRow.ce .indexOiActivityContract b{color:#24734b}.indexOiActivityRow.pe .indexOiActivityContract b{color:#8b5d68}.indexOiActivityEmpty{padding:18px 4px}@media (max-width:850px){.indexOiHorizontalSplit{grid-template-columns:1fr}.indexOiActivityPanel{border-left:0;border-top:1px solid #e5eaf0}.indexOiActivityRow{grid-template-columns:16px minmax(70px,1fr) 40px 44px 48px}}@media (max-width:850px){.todayOpportunityTitle{align-items:flex-start;flex-direction:column}.todayOpportunityFilters{width:100%}.todayOpportunityFilters label{flex:1;min-width:0}.todayOpportunityFilters select{width:100%;min-width:0}}.todayOpportunityFeedStatus{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.todayOpportunityFeedStatus em{font-style:normal;font-size:8px;opacity:.65}.todayOpportunityFeedStatus:hover{border-color:#7e92aa;box-shadow:0 1px 3px #12294b14}.ckCollapsible{margin:10px 2px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;overflow:hidden}.ckCollapsible>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:9px 11px;background:#f7fbff;color:#284a6d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ckCollapsible>summary::-webkit-details-marker{display:none}.ckCollapsible>summary:before{content:"›";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d5e0eb;border-radius:50%;font-size:14px;line-height:1;transform:rotate(0);transition:transform .15s ease}.ckCollapsible[open]>summary:before{transform:rotate(90deg)}.ckCollapsible>summary>span:first-of-type{margin-right:auto}.ckCollapseHint{font-size:9px;color:#71839a;font-weight:700;text-transform:none;letter-spacing:0}.ckCollapsible .ckMagicGenerated,.ckCollapsible .ckFormula{margin:0;border:0;border-top:1px solid #e5edf5;border-radius:0}.ckGeneratedScan .ckFormula{background:#fff}.tradeResearchOpportunityIntelligence>.card{align-self:start;height:max-content;min-height:0}.tradeResearchOpportunityIntelligence>.card .tradeIntelTable.tradeIntelTenRows{max-height:352px;overflow-y:auto;overflow-x:hidden}.tradeResearchOpportunityIntelligence>.card .tradeIntelHead,.tradeResearchOpportunityIntelligence>.card .tradeIntelRow{text-align:center}.tradeResearchOpportunityIntelligence>.card .tradeIntelHead>*,.tradeResearchOpportunityIntelligence>.card .tradeIntelRow>*{justify-self:stretch;text-align:center}.optionAuthenticityCard .optionScenarioNativeTableWrap{width:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.optionAuthenticityCard .optionScenarioNativeTable{width:100%!important;min-width:0!important;table-layout:fixed!important}.optionAuthenticityCard .optionScenarioNativeTable th,.optionAuthenticityCard .optionScenarioNativeTable td{text-align:center!important}.optionAuthenticityCard .optionScenarioNativeTable td small{white-space:normal!important}.globalAppHeader{width:100%;margin:0 0 10px;position:relative;z-index:5}.globalKpiBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;background:#f5f9ff;border:1px solid #d9e7f7;border-radius:0 0 10px 10px;box-shadow:0 2px 10px #19416e0d;overflow:hidden}.globalKpiBar .globalKpi{min-height:68px;padding:8px 14px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #d9e5f2}.globalKpiBar .globalKpi span{font-size:11px;font-weight:800;letter-spacing:.5px;color:#173e70}.globalKpiBar .globalKpi b{font-size:20px;line-height:1.1;color:#0f417b;margin:3px 0 0}.globalKpiBar .globalKpi small,.globalKpiBar .globalKpi em{display:none!important}.globalNetWorth{background:#edf5ff}.globalLiquidCash{background:#edf9f4}.globalConfidence{background:#fff5e2}.globalHeaderControls{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:8px 10px;white-space:nowrap;background:#fff}.globalHeaderControls .dhanFeedControl{display:flex;align-items:center;gap:7px}.globalHeaderControls .dhanFeedLabel{font-size:11px}.globalHeaderControls .dhanFeedControl button{padding:7px 9px;font-size:11px}.globalHeaderAction{height:36px;white-space:nowrap}.globalRefresh{height:36px!important;min-width:38px;padding:7px 10px!important}.globalIconBtn{height:36px;min-width:36px;border:1px solid #d8e4f1;border-radius:9px;background:#fff;color:#234d7d;cursor:pointer;font-size:15px}.globalAvatar{width:36px!important;height:36px!important}.globalShortcutBar{display:grid;grid-template-columns:1.05fr repeat(5,minmax(0,1fr));gap:7px;margin-top:7px;padding:5px;background:#fff;border:1px solid #dce6f2;border-radius:10px;box-shadow:0 2px 10px #19416e0a}.globalPageName{display:flex;align-items:center;padding:0 12px;font-weight:800;color:#173d70;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globalShortcut{min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:6px 10px;border:1px solid transparent;border-radius:8px;background:#fff;color:#173d70;cursor:pointer;text-align:left}.globalShortcut:hover,.globalShortcut.active{background:#f4f8fd;border-color:#d5e4f4}.globalShortcutIcon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#edf4ff;font-weight:800;color:#1760b4;flex:0 0 auto}.globalShortcut.savings .globalShortcutIcon{background:#eaf8f1;color:#23895d}.globalShortcut.retirement .globalShortcutIcon{background:#f0edff;color:#6b56bd}.globalShortcut.subscription .globalShortcutIcon{background:#fff0e7;color:#c56a25}.globalShortcut.tradeResearch .globalShortcutIcon{background:#eaf6ef;color:#18764f}.globalShortcutLabel{font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.globalShortcut strong{font-size:16px;color:#52749a}.alphaDashboard>.commandHero,.alphaDashboard>.alphaPlannerTabs{display:none!important}.alphaDashboard{padding-top:0!important}.commandMain>.globalAppHeader+.notice+.commandDashboard{margin-top:0!important}@media (max-width:1100px){.globalKpiBar{grid-template-columns:repeat(3,minmax(0,1fr))}.globalHeaderControls{grid-column:1/-1;justify-content:flex-end;border-top:1px solid #e1e9f3}.globalShortcutBar{grid-template-columns:1fr repeat(5,minmax(0,1fr))}.globalPageName{display:none}}@media (max-width:760px){.globalShortcutBar{grid-template-columns:repeat(3,1fr)}.globalShortcut:nth-child(n+5){display:none}.globalKpiBar{grid-template-columns:1fr 1fr}.globalKpiBar .globalKpi:nth-child(3){grid-column:1/-1;border-right:0}.globalHeaderControls{flex-wrap:wrap}.globalHeaderControls .dhanFeedControl .dhanFeedLabel{display:none}}@media (max-width:520px){.globalKpiBar{grid-template-columns:1fr}.globalKpiBar .globalKpi:nth-child(3){grid-column:auto}.globalHeaderControls{justify-content:space-between}.globalShortcutBar{grid-template-columns:1fr 1fr}.globalShortcut{height:36px}.globalShortcutLabel{font-size:11px}}.globalKpiBar.globalKpiUnified{grid-template-columns:minmax(300px,1.35fr) minmax(360px,1.65fr) auto!important;align-items:center!important;min-height:78px;background:#fff!important;border:1px solid #d9e7f7!important;border-radius:10px!important;box-shadow:0 2px 10px #19416e0d;overflow:hidden}.globalKpiUnified .globalPageIdentity{min-width:0;padding:10px 16px;display:flex;flex-direction:column;justify-content:center}.globalKpiUnified .globalPageIdentity h1{margin:0;color:#173b67;font-size:18px;line-height:1.15;font-weight:800}.globalKpiUnified .globalPageIdentity p{margin:4px 0 0;color:#71839a;font-size:10px;line-height:1.4;max-width:520px}.globalKpiUnified .globalKpiCluster{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;padding:0 6px}.globalKpiUnified .globalKpi{min-height:58px!important;padding:8px 12px!important;border-right:0!important;border-left:0!important;background:transparent!important}.globalKpiUnified .globalKpi span{font-size:10px!important}.globalKpiUnified .globalKpi b{font-size:19px!important}.globalKpiUnified .globalHeaderControls{min-height:58px;padding:8px 10px;background:transparent!important;border-left:0!important}.globalKpiUnified .globalHeaderControls .globalHeaderAction{white-space:nowrap}.alphaDashboard .topOpportunityWidget.isMinimized .alphaScreenerWidgetHead{border-bottom:0}.alphaDashboard .topOpportunityWidget.isMinimized .alphaWidgetMinimize{font-weight:800}@media (max-width:1250px){.globalKpiBar.globalKpiUnified{grid-template-columns:minmax(230px,1.05fr) minmax(320px,1.35fr) auto!important}.globalKpiUnified .globalPageIdentity p{max-width:360px}}@media (max-width:1100px){.globalKpiBar.globalKpiUnified{grid-template-columns:1fr!important;align-items:stretch!important}.globalKpiUnified .globalPageIdentity{padding-bottom:7px}.globalKpiUnified .globalKpiCluster{padding:0 8px}.globalKpiUnified .globalHeaderControls{border-top:1px solid #edf2f7!important;justify-content:flex-end}}@media (max-width:760px){.globalKpiUnified .globalKpiCluster{grid-template-columns:1fr 1fr}.globalKpiUnified .globalKpiCluster .globalConfidence{grid-column:1/-1}.globalKpiUnified .globalHeaderControls{flex-wrap:wrap}}.chartsPage .chartsWorkspaceHeader{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.opportunitiesHeaderActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.opportunitiesHeaderActions .scannerDashBtn{height:34px;padding:7px 11px;font-size:11px}.pageCardTrim.removePageHeroTrim>.pageHero{display:none!important}.pageCardTrim.connectionsHeroPlain>.pageHero{background:transparent!important;color:#173b69!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:2px 2px 10px!important;margin-bottom:8px!important}.pageCardTrim.connectionsHeroPlain>.pageHero h2{color:#173b69!important}.pageCardTrim.connectionsHeroPlain>.pageHero p{color:#71829a!important}@media (max-width:1100px){.opportunitiesHeaderActions{justify-content:flex-start}}@media (max-width:760px){.opportunitiesHeaderActions{width:100%}.opportunitiesHeaderActions .scannerDashBtn{flex:1;min-width:0}}.ckRuleArea.ckChartinkParity,.ckRuleArea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.ckRuleArea .scannerRecursiveGroup,.ckRuleArea .scannerRecursiveGroup[data-depth="1"],.ckRuleArea .scannerRecursiveGroup[data-depth="2"],.ckRuleArea .scannerRecursiveGroup[data-depth="3"],.ckRuleArea .scannerRecursiveGroup[data-depth="4"],.ckRuleArea .scannerRecursiveGroup[data-depth="5"],.ckRuleArea .scannerRecursiveGroup[data-depth="6"],.ckRuleArea .scannerRecursiveGroup[data-depth="7"],.ckRuleArea .scannerRecursiveGroup[data-depth="8"]{margin-left:0!important;padding-left:0!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ckRuleArea .ckRows,.ckRuleArea .ckRows .ckRows,.ckRuleArea .ckRows .ckRows .ckRows{margin-left:0!important;padding-left:6px!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.ckRuleArea .ckGroupTitle{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ckRuleArea .ckGroupTitle>span{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;white-space:normal!important;overflow:visible!important}.ckRuleArea .ckGroupTitle>span>select{flex:0 1 auto!important;min-width:0!important;max-width:180px!important}.ckRuleArea .ckGroupTitle .ckGroupSegmentSelect{width:auto!important;max-width:180px!important}.ckRuleArea .ckGroupActions{flex:0 0 auto!important;margin-left:auto!important}.ckRuleArea .ckFilterRow{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.ckRuleArea .ckFilterRow>.ckRuleOperand{min-width:0!important;max-width:none!important}.ckRuleArea .ckFilterRow>.ckRuleOperand>.ckExpr{max-width:none!important;overflow:visible!important}.ckRuleArea .ckChoiceMenu{z-index:10000!important}.ckRuleArea .ckTextChoice,.ckRuleArea .ckOperatorChoice,.ckRuleArea .ckInlinePeriodChoice{position:relative;z-index:2}.navTradeGroup{margin:1px 0}.navTradeParent{position:relative;font-weight:700!important;color:#173b69!important}.navTradeParent:after{content:"⌄";position:absolute;right:12px;font-size:12px;opacity:.65;transform:rotate(-90deg);transition:transform .15s ease}.navTradeGroup.open .navTradeParent:after{transform:rotate(0)}.navTradeChildren{display:none;padding:2px 0 5px 12px}.navTradeGroup.open .navTradeChildren{display:block}.navTradeChildren button{font-size:13px!important;padding:8px 11px!important;border-radius:8px!important;margin:1px 0!important;color:#6a768b!important}.navTradeChildren button:hover,.navTradeChildren button.active{background:#f0f5ff!important;color:#1954a6!important;font-weight:700!important}.globalAppHeader{margin:0 0 4px!important}.globalShortcutBar{margin-top:2px!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}.globalPageName{display:none!important}.globalShortcut,.connectionsCenter{min-width:0}.connectionsSectionIntro{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:14px 18px;margin-bottom:12px}.connectionsSectionIntro h2{margin:0;color:#173b69;font-size:21px}.connectionsSectionIntro p{margin:5px 0 0;color:#71829a;font-size:12px;line-height:1.45}.connectionsSection{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:14px 16px;margin-bottom:12px;min-width:0}.connectionsSection>h3{margin:0 0 8px;color:#173b69;font-size:15px}.connectionsSection .pageHero{display:none!important}.connectionsSection .card{margin-bottom:10px}.connectionsSection .card:last-child{margin-bottom:0}.brokerDataFlowCard.collapsed{margin-bottom:7px}.brokerDataFlowCard.collapsed .card h2{margin-bottom:0}.brokerDataFlowTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.brokerDataFlowTitle>div{min-width:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.brokerDataFlowTitle>div>span{font-weight:800}.brokerDataFlowBuild{display:block;color:#8a95a6;font-size:10px;font-weight:500;line-height:1.35}.brokerDataFlowToggle{flex:0 0 auto;border:1px solid #dce4ef;background:#fff;color:#20558f;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:800;cursor:pointer}.brokerDataFlowToggle:hover{background:#f4f8fd}.brokerDataFlowCollapsedHint{color:#8a95a6;font-size:11px;padding:0 0 2px}.brokerDataFlowCard.collapsed .card h2{display:block}@media (max-width:760px){.navTradeChildren{padding-left:7px}.connectionsSection{padding:12px}.brokerDataFlowTitle{align-items:flex-start}.brokerDataFlowTitle>div{display:block}}.connectionsSection .pageHero{background:#f7f9fc!important;color:#173b69!important;border:1px solid #e2e8f1!important;box-shadow:none!important;border-radius:9px!important;padding:10px 12px!important;margin-bottom:10px!important;min-height:0!important}.connectionsSection .pageHero>div:first-child{display:none!important}.connectionsSection .pageHero .heroControls{width:100%;justify-content:flex-start}.connectionsSection .pageHero .heroControls input,.connectionsSection .pageHero .heroControls select{border:1px solid #dfe5ed!important;padding:8px!important}.globalAppHeader{margin-bottom:2px!important}.globalAppHeader+*{margin-top:0!important}.globalShortcutBar{margin-bottom:0!important}.scannerDashboardWidgetHead{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.scannerDashboardWidgetHead>div:first-child{min-width:0;flex:1}.scannerWidgetRefreshToggle{border:1px solid #d5deec;border-radius:999px;background:#f5f7fb;color:#52627a;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.scannerWidgetRefreshToggle.on{border-color:#b9e7d2;background:#e9f8f1;color:#11865a}.scannerWidgetRefreshToggle.off{border-color:#e1d7d7;background:#faf5f5;color:#8b5b5b}.scannerWidgetRefreshToggle:disabled{opacity:.55;cursor:wait}.app>main{padding-top:0!important}.nav button{display:flex;align-items:center;gap:11px;min-height:40px;padding:9px 11px!important;white-space:nowrap}.navIcon{width:19px;height:19px;flex:0 0 19px;display:block;color:#718097;transition:color .15s ease,transform .15s ease}.navLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav button:hover .navIcon,.nav button.active .navIcon{color:#1954a6}.nav button:hover .navIcon{transform:translate(1px)}.navTradeParent{position:relative;padding-right:34px!important}.navTradeParent:after{right:11px}.navTradeChildren{padding-left:16px}.navTradeChildren button{padding-left:10px!important;min-height:36px}.navTradeChildren .navIcon{width:17px;height:17px;flex-basis:17px}@media (max-width:1050px){aside{width:230px}}.globalMiniShortcutBar{display:flex;align-items:center;gap:6px;margin:3px 0 0;padding:3px 5px;background:#fbfcfe;border:1px solid #e4eaf2;border-radius:8px;box-shadow:0 1px 5px #19416e06}.globalMiniShortcut{display:inline-flex;align-items:center;gap:7px;height:30px;padding:4px 10px;border:1px solid #dfe7f1;border-radius:7px;background:#fff;color:#345579;cursor:pointer;font-size:11px;font-weight:750}.globalMiniShortcut:hover,.globalMiniShortcut.active{background:#f0f6ff;border-color:#bcd5f0;color:#1954a6}.globalMiniShortcutIcon{width:21px;height:21px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#edf4ff;color:#2869b7;font-size:14px;font-weight:800}.globalMiniShortcut strong{font-size:12px;color:#7290b0;margin-left:2px}.trackerPage{padding:2px 0 24px;min-width:0}.trackerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:16px 18px;margin-bottom:8px}.trackerHead h2{margin:2px 0 3px;color:#173b69;font-size:22px}.trackerHead p{margin:0;color:#728199;font-size:11px;line-height:1.45;max-width:850px}.trackerActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.trackerStatus{padding:6px 9px;border-radius:999px;background:#f2f5f9;color:#718098;font-size:10px;font-weight:800;white-space:nowrap}.trackerStatus.running{background:#edf5ff;color:#2769b2}.trackerStatus.completed{background:#eaf8f1;color:#23855a}.trackerStatus.failed{background:#fff0f0;color:#b64b4b}.trackerMiniTabs{display:flex;align-items:center;gap:5px;padding:5px;background:#fff;border:1px solid #dfe7f1;border-radius:10px;margin-bottom:7px;overflow:auto}.trackerMiniTabs button{border:1px solid transparent;background:#f5f7fb;color:#66778f;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.trackerMiniTabs button:hover,.trackerMiniTabs button.active{background:#eaf3ff;border-color:#c6dbf2;color:#1959a1}.trackerMiniTabs label{margin-left:auto;min-width:210px}.trackerMiniTabs input,.trackerMiniTabs select{height:31px;border:1px solid #d9e2ee;border-radius:7px;background:#fff;color:#4c6280;padding:5px 9px;font-size:10px;outline:none}.trackerMiniTabs input{width:100%}.trackerMiniTabs select{min-width:100px}.trackerMethodBar{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#f7f9fc;border:1px solid #e5eaf1;border-radius:8px;padding:7px 10px;margin-bottom:7px;color:#78879b;font-size:9px}.trackerMethodBar b{color:#3b5574}.trackerMethodBar span:last-child{white-space:nowrap;color:#8a6b4d}.trackerTableWrap{background:#fff;border:1px solid #dfe7f1;border-radius:10px;overflow:auto;max-height:calc(100vh - 280px);min-height:380px}.trackerTable{width:100%;border-collapse:separate;border-spacing:0;min-width:1180px;font-size:10px}.trackerTable th{position:sticky;top:0;z-index:2;background:#eef4fb;color:#385676;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.02em;padding:8px 9px;border-bottom:1px solid #dbe4ef;white-space:nowrap}.trackerTable td{padding:8px 9px;border-bottom:1px solid #edf1f5;color:#586a82;vertical-align:middle}.trackerTable tbody tr:hover{background:#fbfdff}.trackerLink,.trackerPatternLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;text-align:left;cursor:pointer;color:#1f70cf}.trackerLink b{display:block;font-size:11px}.trackerLink small,.trackerPatternLink small{display:block;color:#8a96a7;font-size:8px;margin-top:2px;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackerPrice{display:block;color:#263f60;font-weight:800;white-space:nowrap}.trackerPrice small{display:block;font-size:8px;margin-top:2px}.trackerCandidate{display:flex;flex-direction:column;gap:3px;min-width:125px}.trackerCandidate strong{font-size:9px;text-transform:uppercase}.trackerCandidate strong.bullish{color:#23875b}.trackerCandidate strong.bearish{color:#bd5353}.trackerCandidate strong.neutral{color:#9a7a2c}.trackerCandidate span{font-size:8px;color:#6f8097;line-height:1.35}.trackerPatternLink{color:#315b8e;min-width:175px}.trackerPatternLink b{font-size:9px;color:#315b8e}.trackerReason{max-width:300px;min-width:250px;line-height:1.35;color:#697a90!important}.trackerEntry b{display:block;color:#274768;font-size:10px}.trackerEntry small{font-size:8px;color:#8a96a7}.trackerGap{font-weight:800;font-size:9px;white-space:nowrap}.trackerGap.positive{color:#25895b}.trackerGap.negative{color:#b45a5a}.trackerEmpty{text-align:center;padding:50px 20px;color:#73839a}.trackerEmpty b{display:block;color:#365477;font-size:13px;margin-bottom:5px}.trackerEmpty span{font-size:10px}@media (max-width:850px){.trackerHead{flex-direction:column}.trackerActions{width:100%}.trackerMethodBar{align-items:flex-start;flex-direction:column}.trackerMethodBar span:last-child{white-space:normal}.trackerMiniTabs label{margin-left:0;min-width:180px}}.table .thead,.sortableHeader,.card table thead th,.dashCard table thead th,.trackerTable thead th{-webkit-user-select:none;user-select:none}.sortableHeader{cursor:pointer!important;position:relative;padding-right:18px!important}.sortableHeader:after{content:"↕";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:10px;opacity:.45}.sortableHeader[data-sort-direction=asc]:after{content:"↑";opacity:.85}.sortableHeader[data-sort-direction=desc]:after{content:"↓";opacity:.85}.card table thead th,.dashCard table thead th,.tradeResearchSignalTable thead th,.tradeReachNativeTable thead th,.nwMockTable thead th,.trackerTable thead th,.brokerTable thead th{position:sticky;top:0;z-index:6;background:#eef4fb}.tradeResearchSignalTableWrap,.tradeReachTable,.nwMockTableWrap,.brokerTableWrap,.trackerTableWrap{overflow:auto;max-height:calc(100vh - 280px)}.tradeResearchTable,.researchPerfTable{overflow:auto;max-height:calc(100vh - 300px)}.trackerSegment{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.trackerSegment.on{background:#e8f6ee;color:#27835a;border:1px solid #cfeadd}.trackerSegment.off{background:#f4f6f8;color:#a0a9b5;border:1px solid #e5e9ee}.trackerSegment.fno.on{background:#e9f1ff;color:#2866aa;border-color:#d3e2f7}.trackerSegment.midcap.on{background:#f0ebff;color:#6852a8;border-color:#e2d9fb}.trackerSegment.smallcap.on{background:#fff2df;color:#a56b21;border-color:#f3dfc2}.trackerTable{min-width:1540px}.trackerTable th{cursor:pointer}.trackerTable th:nth-child(5),.trackerTable th:nth-child(6),.trackerTable th:nth-child(7){text-align:center}.trackerTable td:nth-child(5),.trackerTable td:nth-child(6),.trackerTable td:nth-child(7){text-align:center}.trackerMiniTabs select{min-width:150px}@media (max-width:900px){.trackerTable{min-width:1450px}.trackerMiniTabs{flex-wrap:wrap}.trackerMiniTabs select{flex:1;min-width:160px}}table thead,table thead tr{position:sticky;top:0;z-index:20}table thead th{position:sticky;top:0;z-index:21;background:#eef4fb}.table>.thead,.researchPerfTable>.researchPerfHead,.tradeResearchTable>.tradeResearchHead,.table>.scannerHead,.table>.managerHead,.table>.myScansHead,.table>.alertTableHead{position:sticky;top:0;z-index:20;background:#eef4fb}.table,.researchPerfTable,.tradeResearchTable{max-height:calc(100vh - 300px);overflow:auto}.table .thead,.researchPerfHead,.tradeResearchHead,.scannerHead,.managerHead,.myScansHead,.alertTableHead{position:sticky;top:0;z-index:6;background:#eef4fb}.tradeResearchSubTabs{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:6px 2px 7px;margin:0 0 9px;border-bottom:1px solid #dfe7ef;position:sticky;top:0;z-index:18;background:#f8fbfef7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tradeResearchSubTab{border:1px solid #dce5ee;background:#f6f9fc;color:#50657d;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer;transition:.15s ease}.tradeResearchSubTab:hover{border-color:#b9cee3;color:#1e5e96;background:#eef6ff}.tradeResearchSubTab.active{background:#eaf3ff;border-color:#9fc4ea;color:#125b96;box-shadow:inset 0 -2px #2876b9}.tradeResearchFocusPanel{border:1px solid #dce5ee;border-radius:12px;background:#fff;overflow:hidden;margin:0 0 12px;box-shadow:0 2px 10px #233f5c0a}.tradeResearchFocusHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 17px;background:#f8fbfe;border-bottom:1px solid #e4ebf2}.tradeResearchFocusHead h2{margin:3px 0 4px;color:#173b60;font-size:19px}.tradeResearchFocusHead p{margin:0;max-width:920px;color:#71839a;font-size:10px;line-height:1.5}.tradeResearchFocusMeta{align-self:center;border:1px solid #d8e5f1;background:#fff;border-radius:999px;padding:6px 9px;color:#42617f;font-size:9px;font-weight:800;white-space:nowrap}.tradeResearchFocusTableWrap,.tradeResearchScanSummaryTableWrap{width:100%;overflow:auto}.tradeResearchFocusTable{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:9px}.tradeResearchFocusTable th{position:sticky;top:0;z-index:3;background:#eef4fa;color:#50657b;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.35px;text-align:left;padding:9px 10px;border-bottom:1px solid #d8e3ed;white-space:nowrap}.tradeResearchFocusTable td{padding:9px 10px;border-bottom:1px solid #edf1f5;color:#506277;vertical-align:top;white-space:nowrap}.tradeResearchFocusTable tbody tr:hover{background:#f8fbfe}.tradeResearchFocusTable tbody tr.activeRow{background:#f4f9ff}.tradeResearchFocusTable td b{color:#214769;font-size:9.5px}.tradeResearchFocusTable td strong{color:#1b6d9f}.tradeResearchFocusEmpty{padding:24px!important;text-align:center;color:#8796a7!important}.tradeResearchScanSummaryTableWrap{border-bottom:1px solid #e7edf3}.tradeResearchScanSummaryTableWrap .tradeResearchFocusTable{min-width:720px}.tradeResearchIndexTabs{display:flex;gap:5px;padding:9px 11px;border-bottom:1px solid #e7edf3;background:#fbfcfe}.tradeResearchIndexTabs button{border:1px solid #dfe7ef;background:#fff;border-radius:7px;padding:6px 10px;color:#5b7087;font-size:9px;font-weight:800;cursor:pointer}.tradeResearchIndexTabs button.active{background:#eaf3ff;border-color:#a9c9e8;color:#155c94}.tradeResearchFocusPanel .t1Kpis{margin:10px 12px}.tradeResearchFocusPanel .method{margin:9px 12px 12px}.tradeResearchFocusPanel .fnoResearchTableWrap{border:0;border-radius:0}.tradeResearchFocusPanel .fnoResearchNativeTable{min-width:1200px}.tradeResearchMain:has(.tradeResearchFocusPanel)>*:not(.pageHero):not(.tradeResearchSubTabs):not(.tradeResearchFocusPanel):not(.drawerBackdrop):not(.globalAppHeader){display:none!important}.tradeResearchMain:has(.tradeResearchFocusPanel)>.globalAppHeader{display:block!important}.tradeResearchMain:has(.tradeResearchFocusPanel)>.tradeResearchFocusPanel{display:block!important}@media (max-width:850px){.tradeResearchSubTabs{position:relative;top:auto;padding-bottom:6px}.tradeResearchFocusHead{display:grid;gap:8px}.tradeResearchFocusHead h2{font-size:16px}.tradeResearchFocusTable{min-width:760px}}.tradeResearchSubTabs{position:sticky;top:0;z-index:20;display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px;margin:0 0 10px;background:#fffffff5;border:1px solid #dfe8f3;border-radius:12px;box-shadow:0 4px 14px #1f41720f}.tradeResearchSubTab{border:1px solid transparent;background:#f4f7fb;color:#48627f;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.tradeResearchSubTab:hover{background:#edf4fc;color:#174f8b;border-color:#cbdcf0}.tradeResearchSubTab.active{background:#eaf3ff;color:#12579a;border-color:#b9d5f4;box-shadow:inset 0 -2px #2f7fd1}.tradeResearchFocusPanel{min-width:0}.tradeResearchFocusTableWrap{overflow:auto;max-height:calc(100vh - 300px);border:1px solid #dfe7f0;border-radius:10px;background:#fff}.tradeResearchFocusTable{width:100%;border-collapse:separate;border-spacing:0;min-width:900px}.tradeResearchFocusTable thead th{position:sticky;top:0;z-index:5;background:#edf3f9;color:#45617e;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #d7e1ec;padding:10px 9px;text-align:left;white-space:nowrap}.tradeResearchFocusTable tbody td{padding:10px 9px;border-bottom:1px solid #edf1f5;font-size:12px;vertical-align:middle}.tradeResearchFocusTable tbody tr:hover{background:#f8fbff}.trackerEmbedded{margin-top:4px}.trackerEmbedded .trackerHead{border-radius:12px 12px 0 0}.trackerEmbedded .trackerTableWrap{max-height:calc(100vh - 360px)}.researchIdentityStrip{display:flex;align-items:center;gap:16px;margin:0 0 10px;padding:9px 12px;border:1px solid #cfe0f1;border-radius:10px;background:#f7fbff;overflow:auto}.researchIdentityStrip>div{display:flex;flex-direction:column;gap:2px;min-width:max-content}.researchIdentityStrip>div:first-child{min-width:180px}.researchIdentityStrip span{font-size:9px;font-weight:800;letter-spacing:.08em;color:#7388a0;text-transform:uppercase}.researchIdentityStrip b{font-size:12px;color:#183e66}.researchIdentityStrip small{font-size:10px;color:#71849a}.researchIdentityClose{margin-left:auto;border:0;background:transparent;color:#71849a;font-size:20px;line-height:1;cursor:pointer;padding:3px 7px}.researchIdentityClose:hover{color:#173f67}@media (max-width:900px){.tradeResearchSubTabs{position:relative;overflow:auto;flex-wrap:nowrap}.tradeResearchSubTab{font-size:11px;padding:7px 10px}.researchIdentityStrip{align-items:flex-start;flex-wrap:wrap}.researchIdentityClose{margin-left:0}}.globalIdentity{display:flex;align-items:center;gap:10px}.globalAccessBadge{font-size:11px;font-weight:800;letter-spacing:.04em;color:#355a83;background:#eef5fb;border:1px solid #d5e3f0;border-radius:999px;padding:6px 9px;white-space:nowrap}.accessRestrictedCard{max-width:1080px;margin:34px auto;padding:42px;border:1px solid #d9e4ef;border-radius:22px;background:#fff;display:flex;gap:24px;align-items:flex-start;box-shadow:0 12px 34px #1b3a5b0f}.accessRestrictedIcon{width:64px;height:64px;border-radius:18px;background:#edf5ff;color:#0d6fd6;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;flex:0 0 auto}.accessRestrictedCard h2{margin:5px 0 12px;color:#17375f;font-size:28px}.accessRestrictedCard p{max-width:760px;color:#5d7590;font-size:16px;line-height:1.6}.accessBadges{display:flex;gap:10px;margin:18px 0}.accessBadges span{padding:7px 11px;border-radius:999px;background:#f2f5f8;color:#526b84;font-size:12px;font-weight:800}.adminPage{padding:4px 0 40px}.adminHero{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid #dce6ef;border-radius:18px;padding:24px 28px;margin-bottom:16px}.adminHero h2{margin:4px 0 6px;color:#17375f}.adminHero p{margin:0;color:#6b8096}.adminGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.adminTableWrap{overflow:auto}.adminTable{width:100%;border-collapse:separate;border-spacing:0}.adminTable th{position:sticky;top:0;background:#eef4fa;color:#4c6680;text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:11px;border-bottom:1px solid #d8e2ec;z-index:2}.adminTable td{padding:12px 11px;border-bottom:1px solid #e8eef4;color:#274663;font-size:13px;white-space:nowrap}.adminTable td small{display:block;color:#8293a4;margin-top:3px}.adminTable select,.adminPage input{border:1px solid #d5e1ec;border-radius:8px;padding:7px 9px;background:#fff;color:#294762}.adminPill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}.adminPill.on{background:#e7f7ee;color:#16804b}.adminPill.off{background:#fbecee;color:#ad3d4c}.adminPill.paid{background:#e8f1ff;color:#1d64ad}.adminModuleList{display:flex;flex-direction:column}.adminModuleRow{display:grid;grid-template-columns:1fr auto auto auto auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f5}.adminModuleRow span:first-child{display:flex;flex-direction:column}.adminModuleRow small{color:#8a9aac;margin-top:2px}.adminModuleRow label{display:flex;align-items:center}.adminGrantBox{margin-top:20px;padding-top:18px;border-top:1px solid #e4ebf2}.adminGrantBox h3{margin:0 0 10px;color:#274663}.adminAuditList{max-height:300px;overflow:auto}.adminAuditList>div{display:grid;grid-template-columns:170px 1fr 180px;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f5;font-size:12px}.adminAuditList span{color:#58718a}.adminAuditList small{color:#8b9aaa}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formgrid label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#4c6680}.adminPage .card h2{margin-bottom:12px}@media (max-width:900px){.adminGrid{grid-template-columns:1fr}.adminHero{align-items:flex-start;flex-direction:column}.globalAccessBadge{display:none}.accessRestrictedCard{margin:20px 10px;padding:26px}.adminAuditList>div{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr}}.fnoOpportunityFocusPanel .tradeResearchFocusHeadActions{display:flex;align-items:center;gap:8px;align-self:center}.fnoScanSummaryToggle{min-width:82px!important;justify-content:center}.fnoOpportunityFocusPanel .fnoScanSummaryExpanded{max-height:250px;overflow:auto;border-bottom:1px solid #e5ebf2}.fnoOpportunityFocusPanel .fnoScanSummaryExpanded .tradeResearchFocusTable{min-width:720px}.fnoOpportunityFocusPanel .fnoResearchTableWrap{height:calc(100vh - 330px)!important;max-height:calc(100vh - 330px)!important;min-height:360px!important;overflow-x:auto!important;overflow-y:auto!important;border:1px solid #dfe7f0!important;border-radius:10px!important;background:#fff!important}.fnoOpportunityFocusPanel .fnoResearchNativeTable{min-width:1200px!important}.fnoOpportunityFocusPanel .fnoResearchNativeTable thead th{position:sticky!important;top:0!important;z-index:8!important;background:#edf3f9!important}.fnoOpportunityFocusPanel .fnoResearchNativeTable tbody tr{background:#fff}.fnoOpportunityFocusPanel .fnoResearchNativeTable tbody tr:hover{background:#f8fbff}.fnoOpportunityFocusPanel .fnoLtpValue{font-weight:800!important;color:#173f68!important}@media (max-width:850px){.fnoOpportunityFocusPanel .tradeResearchFocusHeadActions{width:100%;justify-content:space-between}.fnoOpportunityFocusPanel .fnoResearchTableWrap{height:calc(100vh - 360px)!important;max-height:calc(100vh - 360px)!important;min-height:300px!important}}.globalMiniShortcutBar.tradeResearchThirdSection{display:flex!important;align-items:center!important;width:100%;min-height:44px!important;box-sizing:border-box;padding:4px 6px!important;overflow:visible!important;position:relative!important;z-index:30!important}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTabs{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;border:0!important;position:static!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTab{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;height:34px!important;min-height:34px!important;padding:7px 13px!important;border:1px solid #dce5ee!important;border-radius:8px!important;background:#f6f9fc!important;color:#50657d!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTab:hover{background:#eef6ff!important;border-color:#b9cee3!important;color:#1e5e96!important}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTab.active{background:#eaf3ff!important;border-color:#9fc4ea!important;color:#125b96!important;box-shadow:inset 0 -2px #2876b9!important}.navIcon{color:#718097}.navIcon-home{color:#4f7fd1}.navIcon-wallet{color:#2f9b78}.navIcon-target{color:#7b62c9}.navIcon-database{color:#2d8bbd}.navIcon-trend{color:#3f9f92}.navIcon-receipt{color:#d58a3a}.navIcon-shield{color:#d05b6f}.navIcon-spark{color:#e0a33a}.navIcon-layers{color:#8066c7}.navIcon-robot{color:#5f8ac9}.navIcon-sliders{color:#5d7ca8}.navIcon-users{color:#4d9a85}.navIcon-bell{color:#d28a35}.navIcon-message{color:#5f84bd}.navIcon-compass{color:#277fc1}.navIcon-star{color:#c18b2e}.navIcon-eye{color:#5b86ba}.navIcon-search{color:#5f79a9}.navIcon-chart{color:#4b9b8d}.nav button:hover .navIcon,.nav button.active .navIcon{transform:none}.nav button:hover .navIcon,.nav button.active .navIcon{filter:saturate(1.08)}.globalMiniShortcutBar.tradeResearchThirdSection{display:block;padding:4px 5px;margin:3px 0 0;background:#fbfcfe;border:1px solid #e1e8f0;border-radius:9px;box-shadow:0 1px 5px #19416e06}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTabs{margin:0;padding:0;border:0;position:static;overflow-x:auto;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTab{height:34px;padding:7px 13px;border-radius:8px;font-size:10.5px}.globalMiniShortcutBar.tradeResearchThirdSection .tradeResearchSubTab.active{box-shadow:inset 0 -2px #2876b9}.profileAvatarButton{border:0;cursor:pointer;padding:0;font:inherit}.profileAvatarButton:hover{box-shadow:0 0 0 3px #e5effa}.profilePage{display:flex;flex-direction:column;gap:12px}.profileHero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#fff;border:1px solid #dbe6f2;border-radius:12px;box-shadow:0 2px 10px #19416e0a}.profileIdentity{display:flex;align-items:center;gap:14px;min-width:0}.profileAvatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#eaf3ff;color:#155eb2;font-size:20px;font-weight:800;overflow:hidden;flex:0 0 auto}.profileAvatar img{width:100%;height:100%;object-fit:cover}.profileHero h2{margin:2px 0 0;color:#173b67;font-size:22px}.profileHero p{margin:4px 0 0;color:#71839a;font-size:12px}.profileGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:12px;align-items:start}.profileGrid .card{padding:16px}.profileGrid .formgrid{grid-template-columns:1fr 1fr}.profileBioLabel{display:flex;flex-direction:column;gap:6px;margin-top:12px;color:#5d718b;font-size:11px;font-weight:700}.profileBioLabel textarea{resize:vertical;min-height:90px;border:1px solid #d9e4ef;border-radius:8px;padding:9px;font:inherit}.profileActions{display:flex;align-items:center;gap:10px;margin-top:14px}.profileSaved{font-size:12px;color:#23895d;font-weight:700}.profileFacts{display:grid;gap:0;border:1px solid #e4ebf3;border-radius:9px;overflow:hidden}.profileFacts>div{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #edf1f5}.profileFacts>div:last-child{border-bottom:0}.profileFacts span{font-size:11px;color:#71839a}.profileFacts b{font-size:11px;color:#244467}.googleAuthWrap{display:flex;justify-content:center;min-height:40px}.googleSetupHint{font-size:10px;color:#8a6a26;background:#fff8e8;border:1px solid #f0dfb1;border-radius:8px;padding:9px;text-align:center}.authDivider{display:flex;align-items:center;gap:9px;margin:12px 0 8px;color:#98a5b5;font-size:10px;font-weight:700}.authDividerLine{height:1px;background:#e6ebf1;flex:1}.opportunitiesHeaderActions{flex-wrap:nowrap!important;white-space:nowrap}.opportunitiesHeaderActions .scannerDashBtn{flex:0 0 auto!important;min-width:auto!important}@media (max-width:900px){.profileGrid{grid-template-columns:1fr}.profileHero{align-items:flex-start}.opportunitiesHeaderActions{overflow-x:auto;max-width:100%;padding-bottom:2px}}@media (max-width:560px){.profileGrid .formgrid{grid-template-columns:1fr}.profileHero{flex-direction:column}.profileHero .secondaryBtn{align-self:flex-start}}.trackerStrategyTabs{display:flex;align-items:center;gap:6px;padding:5px;background:#fff;border:1px solid #dfe7f1;border-radius:10px;margin-bottom:7px}.trackerStrategyTabs button{border:1px solid transparent;background:#f5f7fb;color:#61748e;border-radius:8px;padding:8px 18px;font-size:11px;font-weight:800;cursor:pointer}.trackerStrategyTabs button:hover,.trackerStrategyTabs button.active{background:#eaf3ff;border-color:#bcd6f4;color:#15589c}.trackerStrategyCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:7px}.trackerStrategyCard{border:1px solid #dfe7f1;border-radius:10px;background:#fff;padding:11px 13px;min-width:0}.trackerStrategyCard.daily{border-left:3px solid #1aa06d}.trackerStrategyCard.intra{border-left:3px solid #7b5ce7}.trackerStrategyCardHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#2d527d;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.trackerStrategyCard strong{display:block;color:#163e69;font-size:13px;margin-bottom:4px}.trackerStrategyCard p{margin:0;color:#687c95;font-size:10px;line-height:1.45}.trackerStrategyCard small{display:block;margin-top:7px;color:#8292a7;font-weight:700}.trackerStrategyResults{margin-bottom:7px;border:1px solid #dfe7f1;border-radius:10px;background:#fbfdff;padding:8px}.trackerStrategyResultsTitle{font-size:11px;font-weight:850;color:#31587f;margin:0 0 6px}.trackerStrategyResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:210px;overflow:auto}.trackerStrategyResult{display:grid;grid-template-columns:1fr;gap:3px;text-align:left;border:1px solid #e1e8f1;border-radius:8px;background:#fff;padding:8px;cursor:pointer;color:#254a70}.trackerStrategyResult:hover{border-color:#aac9e8;background:#f7fbff}.trackerStrategyResult b{font-size:11px}.trackerStrategyResult small{display:block;color:#8292a7;font-size:9px}.trackerStrategyResult span{font-size:9px;color:#536f8d}.trackerStrategyResult strong{font-size:10px;color:#16845d}.trackerStrategyResult em{font-style:normal;font-size:9px;color:#71829a;line-height:1.35}.trackerStrategyEmpty{padding:10px;color:#8190a4;font-size:10px}@media (max-width:900px){.trackerStrategyCards{grid-template-columns:1fr}.trackerStrategyResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.trackerStrategyResultGrid{grid-template-columns:1fr}}.trackerStrategyDivider{height:22px;width:1px;background:#dfe7f1;margin:0 3px;flex:0 0 auto;font-size:0}.trackerMiniTabs .trackerResearchTab{font-weight:800;padding-left:11px;padding-right:11px}.trackerMiniTabs .trackerResearchTab.daily{border-color:#cdebdc;color:#16805a;background:#f4fbf7}.trackerMiniTabs .trackerResearchTab.daily:hover,.trackerMiniTabs .trackerResearchTab.daily.active{background:#e6f7ee;border-color:#9ed8b8;color:#0f7650}.trackerMiniTabs .trackerResearchTab.intra{border-color:#e1d7f8;color:#7250ad;background:#faf8ff}.trackerMiniTabs .trackerResearchTab.intra:hover,.trackerMiniTabs .trackerResearchTab.intra.active{background:#f0eaff;border-color:#c7b4ee;color:#633d9f}@media (max-width:900px){.trackerStrategyDivider{display:none}}.globalMiniShortcutBar.tradeResearchThirdSection{display:flex!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-sizing:border-box!important;align-items:center!important;overflow:hidden!important;padding:5px 7px!important;margin:3px 0 0!important;background:#fff!important;border:1px solid #dfe7f1!important;border-radius:9px!important;position:relative!important;z-index:50!important}.globalMiniShortcutBar.tradeResearchThirdSection .liveTradeResearchSubNav{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;height:36px!important;min-height:36px!important;align-items:center!important;gap:6px!important;flex:1 1 auto!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.globalMiniShortcutBar.tradeResearchThirdSection .liveTradeResearchSubNavButton{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;height:34px!important;min-height:34px!important;padding:7px 13px!important;margin:0!important;border:1px solid #dce5ee!important;border-radius:8px!important;background:#f5f8fc!important;color:#46617d!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.globalMiniShortcutBar.tradeResearchThirdSection .liveTradeResearchSubNavButton:hover{background:#eef6ff!important;border-color:#a9c9e8!important;color:#155b94!important}.globalMiniShortcutBar.tradeResearchThirdSection .liveTradeResearchSubNavButton.active{background:#eaf3ff!important;border-color:#8fbce8!important;color:#0e5b98!important;box-shadow:inset 0 -2px #2876b9!important}.globalHeaderProviderControl{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:160px}.globalHeaderProviderControl>span{color:#5d6f8a;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.globalHeaderProviderControl select{min-width:160px;height:38px;padding:0 34px 0 12px;border:1px solid #cfd9e8;border-radius:9px;background:#fff;color:#17345d;font:inherit;font-weight:600}.globalHeaderProviderControl select:disabled{opacity:.65;cursor:wait}@media (max-width: 900px){.globalHeaderProviderControl,.globalHeaderProviderControl select{min-width:135px}}.fnoOpportunityScansHeadActions{display:flex;align-items:center;gap:8px;align-self:center;white-space:nowrap}.fnoOpportunityScansFocusPanel .tradeResearchFocusHead{min-height:74px}.fnoOpportunityScansFocusPanel .tradeResearchScanSummaryTableWrap{border-bottom:1px solid #e4ebf2}.fnoOpportunityScansFocusPanel .fnoResearchTableWrap{margin:0;border-radius:0;box-shadow:none}.fnoOpportunityScansFocusPanel .fnoResearchNativeTable{border-radius:0}.fnoOpportunityScansFocusPanel{display:block!important;min-height:320px}.fnoOpportunityScansFocusPanel .fnoResearchTableWrap{display:block!important;visibility:visible!important;min-height:300px}.fnoOpportunityScansFocusPanel .fnoResearchNativeTable{display:table!important;visibility:visible!important}.importCenterUploadBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:10px;margin-bottom:12px}.importCenterUploadBar>div{display:flex;flex-direction:column;gap:4px;min-width:0}.importCenterUploadBar b{font-size:13px;color:#173b69}.importCenterUploadBar small{font-size:11px;color:#7b8798;line-height:1.4}.importCenterUploadBar .uploadBtn{flex:none;background:#192f51;color:#fff}@media (max-width:760px){.importCenterUploadBar{align-items:stretch;flex-direction:column}.importCenterUploadBar .uploadBtn{width:100%;text-align:center}}.alphaV2Dashboard{max-width:1500px;margin:0 auto;padding:8px 18px 36px;display:flex;flex-direction:column;gap:16px;color:#18324f}.alphaV2Intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 2px 2px}.alphaV2Eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:#4d77a8;margin-bottom:4px}.alphaV2Intro h1{margin:0;font-size:25px;line-height:1.15;color:#173b69;font-weight:750}.alphaV2Intro p{margin:5px 0 0;font-size:12px;color:#7a899b}.alphaV2Refresh{min-width:92px}.alphaV2Kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alphaV2Kpi{min-height:92px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:15px 17px;box-shadow:0 2px 10px #1e375a0a;display:flex;flex-direction:column;justify-content:center}.alphaV2Kpi span{font-size:10px;letter-spacing:.08em;font-weight:800;color:#7890a8}.alphaV2Kpi b{font-size:23px;line-height:1.15;margin-top:5px;color:#173b69}.alphaV2Kpi small{font-size:10px;color:#8a98a8;margin-top:4px}.alphaV2Setup{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(100deg,#f3f7fc,#fbfcfe);border:1px solid #dce6f1;border-radius:13px;padding:16px 18px}.alphaV2Setup>div:first-child{display:flex;align-items:center;gap:12px}.alphaV2SetupIcon{width:36px;height:36px;border-radius:10px;background:#173b69;color:#fff;display:grid;place-items:center;font-weight:800}.alphaV2Setup h2{margin:0;font-size:15px;color:#173b69}.alphaV2Setup p{margin:3px 0 0;font-size:11px;color:#728297}.alphaV2SetupActions{display:flex;gap:8px;flex:none}.alphaV2SectionHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:9px}.alphaV2SectionHead h2{margin:0;font-size:15px;color:#173b69}.alphaV2SectionHead p{margin:3px 0 0;font-size:11px;color:#8391a2}.alphaV2GlanceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alphaV2GlanceCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;background:#fff;border-radius:11px;padding:13px 14px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;box-shadow:0 2px 8px #1e375a08;transition:transform .15s ease,border-color .15s ease}.alphaV2GlanceCard:hover{transform:translateY(-1px);border-color:#b9cce1}.alphaV2GlanceCard>span{display:flex;flex-direction:column;min-width:0}.alphaV2GlanceCard small{font-size:9px;letter-spacing:.08em;font-weight:800;color:#7d91a8}.alphaV2GlanceCard b{font-size:19px;color:#173b69;margin-top:3px}.alphaV2GlanceCard em{font-style:normal;font-size:10px;color:#8997a7;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaV2GlanceCard>strong{font-size:17px;color:#6685a8}.alphaV2MainGrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px}.alphaV2Card{background:#fff;border:1px solid #e1e7ef;border-radius:13px;box-shadow:0 2px 10px #1e375a09;padding:16px;min-width:0}.alphaV2CardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.alphaV2CardHead h2{margin:0;font-size:15px;color:#173b69}.alphaV2CardHead p{margin:3px 0 0;font-size:10px;color:#8492a2}.alphaV2CardHead .dashLink{white-space:nowrap}.alphaV2ActionRow,.alphaV2OpportunityRow,.alphaV2UpcomingRow,.alphaV2Insight{width:100%;border:0;border-top:1px solid #edf1f5;background:transparent;text-align:left;display:flex;align-items:center;gap:10px;padding:11px 2px;cursor:pointer;color:#1d3854}.alphaV2ActionRow:first-of-type,.alphaV2OpportunityRow:first-of-type,.alphaV2UpcomingRow:first-of-type{border-top:0}.alphaV2ActionRow>span:nth-child(2),.alphaV2UpcomingRow>span{display:flex;flex-direction:column;min-width:0;flex:1}.alphaV2ActionRow b,.alphaV2UpcomingRow b{font-size:12px;color:#234564}.alphaV2ActionRow small,.alphaV2UpcomingRow small{font-size:10px;color:#8593a4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alphaV2ActionRow>strong,.alphaV2UpcomingRow>strong{font-size:15px;color:#7691af}.alphaV2Priority{font-size:8px;font-weight:900;letter-spacing:.06em;padding:4px 6px;border-radius:5px;flex:none;background:#eef3f8;color:#617b96}.alphaV2Priority.high{background:#fff0ee;color:#c75c4f}.alphaV2Priority.medium{background:#fff7e8;color:#a97822}.alphaV2Priority.low{background:#edf7f1;color:#4b8966}.alphaV2OpportunityTable{width:100%}.alphaV2OpportunityHead,.alphaV2OpportunityRow{display:grid;grid-template-columns:76px 78px minmax(0,1fr) 48px;align-items:center;gap:8px}.alphaV2OpportunityHead{padding:0 2px 7px;font-size:8px;letter-spacing:.07em;font-weight:800;color:#8a99aa}.alphaV2OpportunityRow{padding:10px 2px}.alphaV2OpportunityRow b{font-size:12px;color:#173b69}.alphaV2OpportunityRow span{font-size:10px;color:#667c93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alphaV2OpportunityRow strong{text-align:right;font-size:13px;color:#1d6b55}.alphaV2Empty{min-height:88px;border:1px dashed #d8e1eb;border-radius:9px;background:#fafcfe;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:15px;text-align:center}.alphaV2Empty b{font-size:12px;color:#45627f}.alphaV2Empty span{font-size:10px;color:#8795a5;max-width:460px}.alphaV2Empty .secondaryBtn{margin-top:5px}.alphaV2PositionHero{padding:4px 0 12px;border-bottom:1px solid #edf1f5;display:flex;flex-direction:column}.alphaV2PositionHero b{font-size:26px;color:#173b69}.alphaV2PositionHero span{font-size:10px;color:#8493a4;margin-top:2px}.alphaV2PositionRows{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.alphaV2PositionRows div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f0f3f6}.alphaV2PositionRows span{font-size:10px;color:#7d8d9f}.alphaV2PositionRows b{font-size:11px;color:#294965}.alphaV2UpcomingRow strong{font-size:11px;color:#3a536c;white-space:nowrap}.alphaV2Insights{padding-bottom:13px}.alphaV2InsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.alphaV2Insight{border:1px solid #e7edf3;border-radius:9px;padding:11px;align-items:flex-start;background:#fbfcfe}.alphaV2Insight>span:first-child{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#edf4fb;color:#4e7198;font-weight:800;flex:none}.alphaV2Insight.warn>span:first-child{background:#fff1ed;color:#c15b4e}.alphaV2Insight>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.alphaV2Insight b{font-size:11px;color:#284964}.alphaV2Insight small{font-size:9px;line-height:1.4;color:#8290a0;margin-top:3px}.alphaV2Insight strong{font-size:12px;color:#7690aa}.alphaV2QuickAccess{padding:0 2px}.alphaV2QuickGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.alphaV2QuickGrid button{border:1px solid #e1e8ef;background:#fff;border-radius:10px;padding:11px 12px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.alphaV2QuickGrid button>span:first-child{width:27px;height:27px;border-radius:8px;background:#eef4fa;color:#355d83;display:grid;place-items:center;font-size:11px;font-weight:800;flex:none}.alphaV2QuickGrid button>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.alphaV2QuickGrid b{font-size:11px;color:#294965}.alphaV2QuickGrid small{font-size:9px;color:#8795a5;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alphaV2QuickGrid strong{color:#7791aa}@media (max-width:1050px){.alphaV2Kpis,.alphaV2GlanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alphaV2MainGrid{grid-template-columns:1fr}.alphaV2InsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alphaV2QuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.alphaV2Dashboard{padding:6px 10px 25px}.alphaV2Intro{align-items:flex-start;flex-direction:column}.alphaV2Kpis,.alphaV2GlanceGrid,.alphaV2InsightGrid,.alphaV2QuickGrid{grid-template-columns:1fr}.alphaV2Setup{align-items:stretch;flex-direction:column}.alphaV2SetupActions{width:100%}.alphaV2SetupActions button{flex:1}.alphaV2PositionRows{grid-template-columns:1fr}.alphaV2OpportunityHead,.alphaV2OpportunityRow{grid-template-columns:68px 65px minmax(0,1fr) 42px}}.alphaV3Dashboard{max-width:1500px;margin:0 auto;padding:8px 18px 36px;display:flex;flex-direction:column;gap:14px;color:#18324f}.alphaV3Intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:7px 2px 1px}.alphaV3Eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:#4d77a8;margin-bottom:4px}.alphaV3Intro h1{margin:0;font-size:25px;line-height:1.15;color:#173b69;font-weight:750}.alphaV3Intro p{margin:5px 0 0;font-size:12px;color:#7a899b}.alphaV3Refresh{min-width:92px}.alphaV3Setup{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(100deg,#f3f7fc,#fbfcfe);border:1px solid #dce6f1;border-radius:13px;padding:15px 18px}.alphaV3Setup>div:first-child{display:flex;align-items:center;gap:12px}.alphaV3SetupIcon{width:36px;height:36px;border-radius:10px;background:#173b69;color:#fff;display:grid;place-items:center;font-weight:800}.alphaV3Setup h2{margin:0;font-size:15px;color:#173b69}.alphaV3Setup p{margin:3px 0 0;font-size:11px;color:#728297}.alphaV3SetupActions{display:flex;gap:8px;flex:none}.alphaV3TodayGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alphaV3Card{background:#fff;border:1px solid #e1e7ef;border-radius:13px;box-shadow:0 2px 10px #1e375a09;padding:16px;min-width:0}.alphaV3CardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.alphaV3CardHead h2{margin:0;font-size:15px;color:#173b69}.alphaV3CardHead p{margin:3px 0 0;font-size:10px;color:#8492a2}.alphaV3CardHead .dashLink{white-space:nowrap}.alphaV3ActionRow,.alphaV3ChangeRow,.alphaV3UpcomingRow,.alphaV3Insight,.alphaV3MiniSignals button,.alphaV3OpportunityRow{width:100%;border:0;border-top:1px solid #edf1f5;background:transparent;text-align:left;display:flex;align-items:center;gap:10px;padding:10px 2px;cursor:pointer;color:#1d3854}.alphaV3ActionRow:first-of-type,.alphaV3ChangeRow:first-of-type,.alphaV3UpcomingRow:first-of-type,.alphaV3MiniSignals button:first-child,.alphaV3OpportunityRow:first-of-type{border-top:0}.alphaV3ActionRow>span:nth-child(2),.alphaV3ChangeRow>span:nth-child(2),.alphaV3UpcomingRow>span,.alphaV3MiniSignals button span{display:flex;flex-direction:column;min-width:0;flex:1}.alphaV3ActionRow b,.alphaV3ChangeRow b,.alphaV3UpcomingRow b,.alphaV3MiniSignals button b,.alphaV3OpportunityRow b{font-size:12px;color:#234564}.alphaV3ActionRow small,.alphaV3ChangeRow small,.alphaV3UpcomingRow small,.alphaV3MiniSignals button span,.alphaV3OpportunityRow span{font-size:10px;color:#8593a4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alphaV3ActionRow>strong,.alphaV3ChangeRow>strong,.alphaV3UpcomingRow>strong,.alphaV3MiniSignals button>strong{font-size:13px;color:#7691af}.alphaV3Priority{font-size:8px;font-weight:900;letter-spacing:.06em;padding:4px 6px;border-radius:5px;flex:none;background:#fff7e8;color:#a97822}.alphaV3Priority.high{background:#fff0ee;color:#c75c4f}.alphaV3Priority.low{background:#edf7f1;color:#4b8966}.alphaV3MarketMetric{display:flex;align-items:baseline;gap:8px;padding:3px 0 10px}.alphaV3MarketMetric b{font-size:28px;line-height:1;color:#173b69}.alphaV3MarketMetric span{font-size:11px;color:#7f8e9e}.alphaV3MiniSignals{border-top:1px solid #edf1f5}.alphaV3MiniSignals button{padding:9px 2px}.alphaV3MiniSignals button b{width:82px;flex:none}.alphaV3MiniSignals button>strong{width:40px;text-align:right}.alphaV3Empty{min-height:76px;border:1px dashed #d8e1eb;border-radius:9px;background:#fafcfe;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:14px;text-align:center}.alphaV3Empty b{font-size:12px;color:#45627f}.alphaV3Empty span{font-size:10px;color:#8795a5;max-width:500px}.alphaV3Empty .secondaryBtn{margin-top:5px}.alphaV3Changes{padding-bottom:11px}.alphaV3ChangeList{border-top:1px solid #edf1f5}.alphaV3ChangeMark{width:25px;height:25px;border-radius:7px;background:#edf4fb;color:#4e7198;display:grid;place-items:center;font-weight:900;flex:none}.alphaV3ChangeRow.warn .alphaV3ChangeMark{background:#fff1ed;color:#c15b4e}.alphaV3ChangeRow.good .alphaV3ChangeMark{background:#edf7f1;color:#4b8966}.alphaV3ChangeRow>strong{font-size:10px;color:#7690aa;white-space:nowrap}.alphaV3MainGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alphaV3PositionHero{padding:3px 0 11px;border-bottom:1px solid #edf1f5;display:flex;flex-direction:column}.alphaV3PositionHero b{font-size:27px;color:#173b69}.alphaV3PositionHero span{font-size:10px;color:#8493a4;margin-top:2px}.alphaV3PositionRows{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.alphaV3PositionRows div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #f0f3f6}.alphaV3PositionRows span{font-size:10px;color:#7d8d9f}.alphaV3PositionRows b{font-size:11px;color:#294965;text-align:right}.alphaV3DataNote{margin-top:9px;padding:8px 10px;border-radius:7px;background:#fff8ec;color:#8a6a2d;font-size:9px;line-height:1.45}.alphaV3OpportunityTable{width:100%}.alphaV3OpportunityRow{display:grid;grid-template-columns:82px 75px minmax(0,1fr) 45px;gap:8px;padding:9px 2px}.alphaV3OpportunityRow span{margin-top:0}.alphaV3OpportunityRow strong{text-align:right;font-size:13px;color:#1d6b55}.alphaV3Upcoming{padding-bottom:10px}.alphaV3UpcomingRow strong{font-size:11px;color:#3a536c;white-space:nowrap}.alphaV3Insights{padding-bottom:12px}.alphaV3InsightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.alphaV3Insight{border:1px solid #e7edf3;border-radius:9px;padding:11px;align-items:flex-start;background:#fbfcfe}.alphaV3Insight>span:first-child{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#edf4fb;color:#4e7198;font-weight:800;flex:none}.alphaV3Insight.warn>span:first-child{background:#fff1ed;color:#c15b4e}.alphaV3Insight>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.alphaV3Insight b{font-size:11px;color:#284964}.alphaV3Insight small{font-size:9px;line-height:1.4;color:#8290a0;margin-top:3px}.alphaV3Insight strong{font-size:12px;color:#7690aa}@media (max-width:900px){.alphaV3TodayGrid,.alphaV3MainGrid{grid-template-columns:1fr}.alphaV3InsightGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.alphaV3Dashboard{padding:6px 10px 25px}.alphaV3Intro{align-items:flex-start;flex-direction:column}.alphaV3Setup{align-items:stretch;flex-direction:column}.alphaV3SetupActions{width:100%}.alphaV3SetupActions button{flex:1}.alphaV3PositionRows,.alphaV3InsightGrid{grid-template-columns:1fr}.alphaV3OpportunityRow{grid-template-columns:68px 60px minmax(0,1fr) 42px}}.dataReadinessStatus{display:flex;align-items:center;gap:7px;margin-top:9px;padding:7px 0;border-top:1px solid rgba(255,255,255,.12);color:#557a68;font-size:10px;line-height:1.4}.dataReadinessStatus small{margin:0;color:#557a68;font-size:10px}.dataReadinessStatus .dhanFeedDot{flex:none}.ckAutoUpdateControl{display:flex;align-items:center;gap:7px;border:1px solid #b9d9cb;border-radius:8px;padding:8px 10px;background:#f3fbf6;color:#176b47;font-size:12px;font-weight:800;white-space:nowrap}.ckAutoUpdateControl input{accent-color:#239b67}.ckAutoUpdateHint{font-size:11px;color:#65758a;max-width:220px;line-height:1.35}.ckBottom select[title="Auto-update interval"]{border:1px solid #d7e0eb;border-radius:8px;padding:9px 10px;background:#fff;color:#25415f;font-size:12px;font-weight:700}.ckBottom{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0}.ckBottom>*{min-width:0;flex:0 1 auto}.ckBottom .ckAutoUpdateControl{flex:0 1 auto;max-width:100%;white-space:normal;cursor:help}.ckBottom select[aria-label="Auto-update interval"]{flex:0 1 145px;max-width:100%}.ckBottom button{flex:1 1 112px;min-width:92px;padding:9px clamp(8px,1vw,16px);white-space:normal;overflow-wrap:anywhere}.ckBottom .ckMoreWrap{position:relative;flex:0 1 90px;min-width:76px}.ckBottom .ckMoreWrap>.ckMore{width:100%;height:100%}.ckActionMessage{display:block;width:100%;box-sizing:border-box;margin:5px 0 10px;padding:6px 2px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media (max-width:900px){.ckBottom button{flex:1 1 100px}.ckBottom .ckAutoUpdateControl{flex:1 1 180px}.ckBottom select[aria-label="Auto-update interval"]{flex:1 1 120px}}@media (max-width:560px){.ckBottom{gap:6px}.ckBottom button,.ckBottom .ckMoreWrap{flex:1 1 calc(50% - 8px)}.ckBottom .ckAutoUpdateControl,.ckBottom select[aria-label="Auto-update interval"]{flex:1 1 100%}}.navTradeChildren .navItem{min-height:34px}.scannerHead{justify-items:stretch!important;align-items:center!important;text-align:center!important}.scannerHead>span{display:flex;align-items:center;justify-content:center;text-align:center!important;width:100%;min-height:24px;white-space:normal;line-height:1.2}.scannerHead span:nth-child(3){text-align:center!important;justify-content:center!important}.scannerHead,.scannerRow{grid-template-columns:40px minmax(145px,1.25fr) minmax(95px,.85fr) minmax(82px,.72fr) minmax(90px,.78fr) minmax(100px,.88fr) minmax(190px,1.35fr) 34px;min-width:0}.scannerRow>span:nth-child(5),.scannerRow>span:nth-child(6){text-align:center!important;font-variant-numeric:tabular-nums}.scannerRow .scannerSignalDescription{display:block;justify-self:stretch;white-space:normal;overflow-wrap:anywhere;line-height:1.45;text-align:left;max-width:none;min-width:0;border-radius:8px;padding:8px 10px;background:#edf5ff;color:#1e436e;font-weight:650}.scannerRow{min-height:58px;align-items:center}.drawingToolbar{background:#f8fafc;border-bottom:1px solid #dce4ef}.drawingToolbar>button{min-width:34px;min-height:30px;border:1px solid #d7e0eb;border-radius:6px;background:#fff;color:#344b67;font-weight:750}.drawingToolbar>button.active{background:#17365d;color:#fff;border-color:#17365d}.chartsHeroControls{flex-wrap:wrap}.chartsCreateScannerBtn{white-space:nowrap}.chartsWorkspaceHeader{border:1px solid #dbe4ef;border-radius:12px;background:linear-gradient(135deg,#fff,#f4f8fd);padding:16px 18px;margin-bottom:10px}.chartsWatchColumn{border:1px solid #d9e3ef;border-radius:12px;overflow:hidden;background:#fff}.chartsStockRow.active{border-left:3px solid #2d6fbb;background:#edf5ff}@media (max-width:900px){.scannerHead,.scannerRow{grid-template-columns:38px minmax(125px,1fr) minmax(90px,.7fr) 82px 88px 95px minmax(180px,1.3fr) 32px;min-width:0}.chartsCreateScannerBtn{font-size:12px!important}}.globalKpiUnified .globalKpiCluster{grid-template-columns:repeat(3,minmax(145px,1fr));column-gap:22px;padding:0 20px}.globalKpiUnified .globalKpi{min-width:0;padding:8px 4px!important}.globalKpiUnified .globalKpi b{font-variant-numeric:tabular-nums;white-space:nowrap}.globalKpiUnified .globalNetWorth b{color:#075b35!important}.globalKpiUnified .globalLiquidCash b{color:#32966b!important}.globalKpiUnified .globalConfidence.confidenceHigh b{color:#16834a!important}.globalKpiUnified .globalConfidence.confidenceLow b{color:#c62828!important}.globalKpiUnified .globalConfidence.confidenceMid b{color:#a56b12!important}.alphaV3Intro{align-items:center!important;justify-content:space-between;flex-wrap:wrap;min-height:0!important;height:auto!important;padding:7px 2px 1px!important;gap:12px 20px}.alphaV3IntroText{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 16px;min-width:0;flex:1 1 500px}.alphaV3IntroText h1{margin:0!important}.alphaV3IntroText p{margin:0!important;max-width:none!important;line-height:1.4}.alphaV3Refresh{flex:0 0 auto}@media (max-width:1250px){.globalKpiUnified .globalKpiCluster{column-gap:12px;padding:0 12px}.globalKpiUnified .globalKpi b{font-size:17px!important}}@media (max-width:1100px){.globalKpiUnified .globalKpiCluster{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding:4px 12px 8px}.globalKpiUnified .globalKpiCluster .globalConfidence{grid-column:auto}}@media (max-width:700px){.alphaV3IntroText{align-items:flex-start;flex-direction:column;gap:4px}.alphaV3IntroText h1{font-size:22px}.alphaV3IntroText p{font-size:11px}}@media (max-width:520px){.globalKpiUnified .globalKpiCluster{grid-template-columns:1fr 1fr}.globalKpiUnified .globalKpiCluster .globalConfidence{grid-column:1/-1}}.app>main{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.app>main>.appFooter{position:sticky;bottom:0;z-index:85;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px;margin-top:auto;padding:5px 12px calc(5px + env(safe-area-inset-bottom));border-top:1px solid #dfe7f1;background:#fffffff7;color:#74839a;font-size:10px;line-height:1.2;box-shadow:0 -3px 10px #18314f09}.appFooter span:first-child{font-weight:800;letter-spacing:.15px;color:#29496e}.appFooter span:nth-child(2){text-align:center}.appFooter span:last-child{white-space:nowrap}.nwMockTopGrid{grid-template-columns:minmax(280px,1.4fr) minmax(220px,1fr) minmax(190px,.9fr) minmax(225px,1.05fr)!important;gap:10px;margin-bottom:10px;align-items:stretch}.nwMockTopGrid>section{min-width:0;height:auto;min-height:110px;overflow:visible}.nwMockNetWorthKpi{padding:12px 14px}.nwMockNetWorthKpi>strong{font-size:clamp(17px,1.45vw,24px);line-height:1.15;letter-spacing:-.25px;white-space:nowrap;max-width:100%;font-variant-numeric:tabular-nums}.nwKpiMiniTop{flex-wrap:wrap;row-gap:5px}.nwKpiRanges{gap:7px;flex-wrap:wrap}.nwSimpleKpi{padding:15px 10px 12px 55px;min-width:0}.nwSimpleKpi>i{left:12px}.nwSimpleKpi>b{font-size:clamp(14px,1.15vw,18px);line-height:1.2;white-space:nowrap;letter-spacing:-.35px;font-variant-numeric:tabular-nums;max-width:100%}.nwSimpleKpi>span{white-space:normal;line-height:1.25}.nwSimpleKpi>small{white-space:normal;line-height:1.3;overflow-wrap:anywhere}.nwSimpleKpi.readiness{padding:12px 40px 11px 12px}.nwSimpleKpi.readiness>small{white-space:normal;overflow-wrap:anywhere}.nwMockLayout,.nwMockMain,.nwMockAside{min-width:0}@media (max-width:1350px){.nwMockTopGrid{grid-template-columns:minmax(280px,1.3fr) minmax(210px,1fr)!important}.nwMockTopGrid .readiness{grid-column:auto}}@media (max-width:900px){.app>main>.appFooter{font-size:9px;padding-left:8px;padding-right:8px}.nwMockTopGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.nwMockNetWorthKpi{grid-column:1/-1}.nwMockTopGrid .readiness{grid-column:auto}}@media (max-width:560px){.nwMockTopGrid{grid-template-columns:minmax(0,1fr)!important}.nwMockNetWorthKpi,.nwMockTopGrid .readiness{grid-column:auto}.nwSimpleKpi>b{font-size:17px}.app>main>.appFooter span:nth-child(2){display:none}}.ckResults{min-width:0;max-width:100%;overflow:hidden}.ckResults .scannerTable{width:100%;max-width:100%;min-width:0;overflow-x:auto;box-sizing:border-box}.ckResults .scannerHead,.ckResults .scannerRow{box-sizing:border-box;width:100%;min-width:0!important;grid-template-columns:40px minmax(145px,1.25fr) minmax(95px,.85fr) minmax(82px,.72fr) minmax(90px,.78fr) minmax(100px,.88fr) minmax(190px,1.35fr) 34px!important;gap:8px;padding:10px 12px}.ckResults .scannerHead{min-height:42px}.ckResults .scannerRow{min-height:48px;height:auto;align-items:center;line-height:1.35}.ckResults .scannerRow>span,.ckResults .scannerRow>b,.ckResults .scannerRow>button{min-width:0}.ckResults .scannerRow .scannerSignalDescription,.ckResults .scannerRow .signalPill{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;padding:6px 8px;margin:0}.ckResults .scannerRowActions{display:flex;justify-content:center;align-items:center}@media (max-width:1100px){.ckResults .scannerHead,.ckResults .scannerRow{grid-template-columns:34px minmax(120px,1.2fr) minmax(82px,.8fr) 76px 82px 90px minmax(160px,1.25fr) 30px!important;gap:6px;padding:9px 8px}}@media (max-width:760px){.ckResults .scannerHead,.ckResults .scannerRow{min-width:850px!important;grid-template-columns:32px 125px 82px 75px 80px 88px 175px 28px!important}}.alphaV3Dashboard{width:100%;max-width:none!important;margin:0!important;padding:8px 14px 42px!important;display:grid!important;grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr);grid-template-areas:"toolbar toolbar toolbar" "setup setup setup" "insights insights insights" "attention changes position" ". upcoming opportunities" ". . market";align-content:start;align-items:stretch;gap:12px!important;box-sizing:border-box}.alphaV3Intro{grid-area:toolbar;min-height:34px!important;padding:0 2px!important;margin:0!important;justify-content:flex-end!important}.alphaV3IntroText{display:none!important}.alphaV3Refresh{min-height:32px!important}.alphaV3Setup{grid-area:setup;min-width:0}.alphaV3TodayGrid,.alphaV3MainGrid{display:contents!important}.alphaV3Card{width:100%;min-width:0;box-sizing:border-box;align-self:stretch}.alphaV3Insights{grid-area:insights}.alphaV3Attention{grid-area:attention}.alphaV3Changes{grid-area:changes}.alphaV3Upcoming{grid-area:upcoming}.alphaV3Position{grid-area:position}.alphaV3Opportunities{grid-area:opportunities}.alphaV3Market{grid-area:market}.alphaV3Insights .alphaV3CardHead p{display:none}.alphaV3Insights .alphaV3InsightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.alphaV3ActionRow,.alphaV3ChangeRow,.alphaV3UpcomingRow{min-width:0;align-items:flex-start}.alphaV3ActionRow small,.alphaV3ChangeRow small,.alphaV3UpcomingRow small{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.alphaV3OpportunityRow{grid-template-columns:minmax(56px,.8fr) minmax(50px,.7fr) minmax(0,1.7fr) 34px;overflow-wrap:anywhere}.alphaV3OpportunityRow span{white-space:normal;line-height:1.35;overflow-wrap:anywhere}.app{padding-bottom:0!important}.app>aside{padding-bottom:42px!important;box-sizing:border-box}.app>main{padding-bottom:34px!important;box-sizing:border-box}.app>.appFooter{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:9999!important;flex:0 0 auto;display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:27px;margin:0!important;padding:5px 14px calc(5px + env(safe-area-inset-bottom))!important;border-top:1px solid #dfe7f1;background:#fffffffa;color:#74839a;font-size:10px;line-height:1.2;box-shadow:0 -3px 10px #18314f0d;box-sizing:border-box}.app>.appFooter span:first-child{font-weight:800;letter-spacing:.15px;color:#29496e}.app>.appFooter span:nth-child(2){position:absolute;left:50%;transform:translate(-50%);text-align:center;white-space:nowrap}.app>.appFooter span:last-child{white-space:nowrap}@media (max-width:1050px){.alphaV3Dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"toolbar toolbar" "setup setup" "insights insights" "attention changes" "upcoming changes" "position opportunities" "market opportunities"}.alphaV3Insights .alphaV3InsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.alphaV3Dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar" "setup" "insights" "attention" "changes" "upcoming" "position" "opportunities" "market";padding:6px 9px 38px!important}.alphaV3Insights .alphaV3InsightGrid{grid-template-columns:1fr}.app>.appFooter span:nth-child(2){display:none}.app>aside{padding-bottom:45px!important}}.ckResults .scannerRow{justify-items:center;text-align:center}.ckResults .scannerRow>span,.ckResults .scannerRow>b,.ckResults .scannerRow>button{justify-self:center;text-align:center}.ckResults .scannerRow .ckSymbolLink{width:100%;text-align:center!important;justify-content:center}.ckResults .scannerRow .signalPill,.ckResults .scannerRow .scannerSignalDescription{justify-self:center;text-align:center}.ckResults .scannerRow .scannerRowActions{justify-self:center;justify-content:center}.ckResults .scannerHead{justify-items:center;text-align:center}@media (max-width:760px){.ckResults .scannerRow>span,.ckResults .scannerRow>b,.ckResults .scannerRow>button{justify-self:center;text-align:center}}.alphaV3Intro{display:none!important}.alphaV3Dashboard{grid-template-areas:"setup setup setup" "insights insights insights" "attention changes position" ". upcoming opportunities" ". . market"!important}.globalKpiUnified .globalKpiCluster{margin-left:0!important;margin-right:auto!important;justify-content:start!important;justify-items:start!important}.globalKpiUnified .globalKpiCluster .globalKpi{text-align:left!important}.ckRun:disabled{opacity:.62;cursor:not-allowed}.globalAlphaHeader .globalKpiBar.globalKpiUnified{grid-template-columns:220px minmax(560px,670px) minmax(0,1fr)!important;column-gap:0!important}.globalAlphaHeader .globalKpiCluster{margin:0!important;padding:0 4px!important;max-width:670px}.globalAlphaHeader .globalPageIdentity{padding-left:18px!important}.globalAlphaHeader .globalHeaderControls{justify-content:flex-end;min-width:0}@media (max-width:1180px){.globalAlphaHeader .globalKpiBar.globalKpiUnified{grid-template-columns:180px minmax(430px,1fr) auto!important}}@media (max-width:900px){.globalAlphaHeader .globalKpiBar.globalKpiUnified{grid-template-columns:1fr!important}.globalAlphaHeader .globalKpiCluster{grid-row:2;max-width:none;width:100%}.globalAlphaHeader .globalHeaderControls{grid-row:3;justify-content:flex-start;flex-wrap:wrap}}.navSection{margin:0 0 5px}.navSectionHeading{padding:13px 14px 5px;color:#8a99ad;font-size:9px;line-height:1.2;letter-spacing:.09em;font-weight:800}.navTradeGroup{margin:0 0 5px!important}.navTradeGroup>.navSectionHeading{padding-top:13px}.navSection .navItem,.navSection>button{margin-top:1px}.nwEstateOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#0f20377a;display:flex;align-items:center;justify-content:center;padding:22px;box-sizing:border-box}.nwEstateDialog{width:min(1080px,96vw);max-height:min(88vh,900px);overflow:auto;background:#fff;border:1px solid #dce6f2;border-radius:16px;box-shadow:0 24px 80px #102a4c3d;color:#213f63}.nwEstateDialogHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 15px;border-bottom:1px solid #e8eef5}.nwEstateDialogHead h2{margin:0;font-size:20px;color:#183b65}.nwEstateDialogHead p{margin:5px 0 0;color:#71839a;font-size:12px}.nwEstateTabs{display:flex;gap:7px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid #e8eef5;background:#f8fafd}.nwEstateTabs button{border:1px solid #dce6f2;background:#fff;border-radius:8px;padding:8px 12px;color:#4e6480;font-size:11px;font-weight:700;cursor:pointer}.nwEstateTabs button.active{background:#e9f1ff;border-color:#b9d1f6;color:#1656a8}.nwEstateBody{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px;padding:18px 22px 22px}.nwEstateForm{align-self:start;display:grid;gap:12px;padding:15px;border:1px solid #e1eaf4;border-radius:12px;background:#fbfdff}.nwEstateForm h3,.nwEstateRecordsHead h3{margin:0;font-size:14px;color:#213f63}.nwEstateForm label{display:grid;gap:6px;color:#526a86;font-size:11px;font-weight:700}.nwEstateForm input,.nwEstateForm textarea,.nwEstateForm select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d8e3ef;border-radius:8px;padding:9px 10px;background:#fff;color:#263f5d;font:inherit;font-size:12px;outline:none}.nwEstateForm input:focus,.nwEstateForm textarea:focus,.nwEstateForm select:focus{border-color:#6ba1e9;box-shadow:0 0 0 3px #4083da1a}.nwEstateForm textarea{resize:vertical;min-height:78px}.nwEstateFormRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nwEstateFormActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:3px}.nwEstateRecords{min-width:0}.nwEstateRecordsHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 12px}.nwEstateRecordsHead span{font-size:11px;color:#8291a5}.nwEstateRecord{border:1px solid #e2eaf4;border-radius:10px;padding:12px 13px;margin-bottom:9px;background:#fff}.nwEstateRecordTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nwEstateRecordTop b{font-size:12px;color:#244364;overflow-wrap:anywhere}.nwEstateStatus{flex:none;border-radius:20px;background:#eef4fc;color:#486b96;padding:4px 7px;font-size:9px;font-weight:800}.nwEstateRecord p{margin:8px 0;color:#61758e;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.nwEstateRecord small{display:block;color:#8593a5;font-size:10px;line-height:1.4}.nwEstateRecordActions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.nwEstateRecordActions button{border:0;background:transparent;color:#176ac4;font-size:10px;font-weight:800;cursor:pointer;padding:3px}.nwEstateRecordActions button:last-child{color:#b34b5a}.nwEstateEmpty{border:1px dashed #d9e4f0;border-radius:10px;padding:26px 15px;text-align:center;color:#8191a5;font-size:12px}@media (max-width:760px){.nwEstateOverlay{padding:8px}.nwEstateDialog{width:100%;max-height:94vh}.nwEstateBody{grid-template-columns:1fr;padding:12px}.nwEstateDialogHead{padding:15px}.nwEstateTabs{padding:10px 12px}.nwEstateFormRow{grid-template-columns:1fr}}.nwEstateFileActions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #eef2f7}.nwEstateFilePick{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#176ac4;font-size:10px;font-weight:800;cursor:pointer;overflow-wrap:anywhere}.nwEstateFilePick input{max-width:190px;font-size:10px;color:#62758b}.nwEstateFileActions .secondaryBtn{padding:6px 9px;font-size:10px;flex:none}.app aside .nav .navSectionHeading{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;overflow:visible!important;opacity:1!important;color:#64748b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;line-height:1.35!important;padding:14px 14px 6px!important;text-transform:uppercase!important}.app aside .nav .navSection{display:block!important;visibility:visible!important;margin:0 0 7px!important}.app aside .nav .navTradeGroup{display:block!important;visibility:visible!important}.app aside .nav .navTradeGroup>.navSectionHeading{padding-top:14px!important}@media (min-width:901px){.globalAlphaHeader .globalKpiBar.globalKpiUnified{display:grid!important;grid-template-columns:minmax(190px,300px) minmax(470px,640px) minmax(320px,1fr)!important;align-items:center!important;column-gap:0!important}.globalAlphaHeader .globalPageIdentity{grid-column:1!important;min-width:0!important}.globalAlphaHeader .globalKpiCluster{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:640px!important;margin:0!important;justify-self:start!important}.globalAlphaHeader .globalHeaderControls{grid-column:3!important;grid-row:1!important;justify-self:stretch!important;min-width:0!important;display:flex!important;justify-content:flex-end!important}}.tradeResearchMain .fnoOpportunityScanCard,.tradeResearchMain .tradeFrameworkCard,.tradeResearchMain .tradeResearchOpportunityIntelligence,.tradeResearchMain .tradeIndexOiCard,.tradeResearchOverview .fnoOpportunityScanCard,.tradeResearchOverview .tradeFrameworkCard,.tradeResearchOverview .tradeResearchOpportunityIntelligence,.tradeResearchOverview .tradeIndexOiCard{display:none!important}.tradeResearchMain .tradeIndexOiCard,.tradeResearchMain .earlyOptionActivityCard,.tradeResearchMain .tradeResearchFocusPanel,.tradeResearchOverview .tradeIndexOiCard,.tradeResearchOverview .earlyOptionActivityCard,.tradeResearchOverview .tradeResearchFocusPanel{position:relative!important;inset:auto!important;float:none!important;clear:both!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.liveTradeResearchSubNav{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;overflow:visible!important}.liveTradeResearchSubNavButton{max-width:100%!important;white-space:normal!important;line-height:1.25!important}.globalAlphaHeader .globalKpiBar.globalKpiUnified{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto!important;column-gap:0!important}.globalAlphaHeader .globalKpiCluster{width:min(100%,670px)!important;max-width:670px!important;margin:0 auto!important;padding:0 12px!important;justify-self:center!important;justify-content:center!important;justify-items:stretch!important}.globalAlphaHeader .globalKpiCluster .globalKpi{text-align:center!important}.globalAlphaHeader .globalHeaderControls{justify-self:end!important}.chartsMain{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important}.chartsMain>.chartsPage{width:100%!important;max-width:none!important;margin-top:0!important}.chartsMain .chartsSubTabs{margin-top:0!important}.chartsMain .chartsWorkspace{width:100%!important;max-width:none!important}.chartsMain .chartsChartColumn,.chartsMain .chartsWatchColumn{min-width:0!important}@media (max-width:900px){.globalAlphaHeader .globalKpiBar.globalKpiUnified{grid-template-columns:1fr!important}.globalAlphaHeader .globalKpiCluster{grid-row:2!important;width:100%!important;max-width:none!important}.globalAlphaHeader .globalHeaderControls{grid-row:3!important;justify-content:flex-start!important}}.commandMain:not(.tradeResearchMain)>.pageContent,.commandMain:not(.tradeResearchMain)>.commandDashboard,.commandMain:not(.tradeResearchMain)>.chartsPage,.commandMain:not(.tradeResearchMain)>.pageShell,.commandMain:not(.tradeResearchMain)>.pageSection{width:100%!important;max-width:none!important;box-sizing:border-box!important}.commandMain:not(.tradeResearchMain) .card,.commandMain:not(.tradeResearchMain) .dashboardCard{max-width:none}.app aside .nav .navHeadingToggle{display:flex!important;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.app aside .nav .navHeadingToggle:hover{color:#1d5fae!important}.navChevron{flex:none;transition:transform .15s ease;transform:rotate(-90deg);opacity:.75}.navChevron.open{transform:rotate(0)}.navSectionItems{display:block}.navTradeRow{display:flex;align-items:center;gap:2px}.navTradeRow>button:first-child{flex:1 1 auto;min-width:0}.navTradeToggle{flex:none;width:30px;height:30px;margin-right:6px;border:0;border-radius:7px;background:transparent;color:#5b6b82;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.navTradeToggle:hover{background:#eef3fa;color:#1d5fae}.navTradeToggle svg{transition:transform .15s ease;transform:rotate(-90deg)}.navTradeToggle.open svg{transform:rotate(0)}.navTradeGroup .navTradeChildren{display:block!important}.brokerDataFlowToggle.iconOnly{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.brokerDataFlowToggle.iconOnly svg{transition:transform .15s ease;transform:rotate(-90deg)}.brokerDataFlowToggle.iconOnly.open svg{transform:rotate(0)}.nwMockLayout.nwFullWidth{display:block}.nwMockLayout.nwFullWidth .nwMockMain{width:100%}.nwInsightRow{grid-template-columns:minmax(0,1.15fr) minmax(0,1.6fr) minmax(0,1.05fr)!important}.nwTrend2{display:flex;flex-direction:column;min-height:260px;padding:14px 16px!important}.nwTrend2Head{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;white-space:nowrap}.nwTrend2Head h2{margin:0!important;font-size:14px!important;white-space:nowrap;flex:0 0 auto}.nwTrend2Delta{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;flex:0 0 auto}.nwTrend2Delta.up{color:#0f7a4a;background:#e5f6ee}.nwTrend2Delta.down{color:#b4382c;background:#fdeceb}.nwTrend2Ranges{display:flex;gap:4px;margin-left:auto;flex:0 0 auto}.nwTrend2Ranges button{border:1px solid #dce5ef;background:#fff;color:#5b6f89;border-radius:7px;font-size:11px;font-weight:700;padding:4px 9px;cursor:pointer}.nwTrend2Ranges button.active{background:#1d65bb;border-color:#1d65bb;color:#fff}.nwTrend2Body{display:flex;gap:8px;flex:1 1 auto;min-height:150px;margin-top:10px}.nwTrend2Y{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#7a8ba2;min-width:54px;text-align:right;padding:2px 0}.nwTrend2Plot{position:relative;flex:1 1 auto;min-width:0;border-left:1px solid #e6edf5;border-bottom:1px solid #e6edf5;cursor:crosshair}.nwTrend2Svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nwTrend2Svg .grid{stroke:#eef2f7;stroke-width:1}.nwTrend2Svg .area{fill:#1d65bb1f}.nwTrend2Svg .line{stroke:#1d65bb;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.nwTrend2Marker{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#1d65bb;border:2px solid #fff;box-shadow:0 0 0 1px #1d65bb;pointer-events:none}.nwTrend2Tip{position:absolute;top:4px;background:#17365d;color:#fff;border-radius:8px;padding:6px 9px;font-size:11px;pointer-events:none;display:flex;flex-direction:column;gap:1px;z-index:3}.nwTrend2Tip small{color:#c9d8ec;font-size:10px}.nwTrend2One{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 16px}.nwTrend2One i{width:12px;height:12px;border-radius:50%;background:#1d65bb;box-shadow:0 0 0 5px #1d65bb26}.nwTrend2One p{margin:0;font-size:11px;color:#5b6f89;max-width:300px;line-height:1.4}.nwTrend2X{display:flex;justify-content:space-between;font-size:10px;color:#7a8ba2;margin:5px 0 0 62px}.nwTrend2Note{margin-top:8px;font-size:10px;color:#8a6a12;background:#fff8e6;border:1px solid #f3e2b0;border-radius:7px;padding:5px 8px;line-height:1.35}.nwBreakdownRows>div.clickable{cursor:pointer;border-radius:7px}.nwBreakdownRows>div.clickable:hover{background:#f4f8fd}.nwBreakdownLink{margin-top:12px;border:0;background:none;color:#176ac4;font-weight:800;font-size:12px;cursor:pointer;padding:0}.nwEstateHub{padding:0!important;margin-bottom:12px;overflow:hidden;border:1px solid #cfdcec;box-shadow:0 3px 14px #18365d12}.nwHubHead{display:flex;align-items:center;gap:18px;padding:16px 20px;background:linear-gradient(90deg,#17365d,#24508a);color:#fff;flex-wrap:wrap}.nwHubHead>div:first-child{flex:1 1 320px;min-width:0}.nwHubHead h2{margin:0;font-size:19px;color:#fff}.nwHubHead p{margin:3px 0 0;font-size:12px;color:#d3e1f4}.nwHubScore{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;min-width:160px}.nwHubScore b{font-size:26px}.nwHubScore span{font-size:12px;color:#d3e1f4}.nwHubScore i{grid-column:1/-1;height:7px;border-radius:999px;background:#ffffff38;overflow:hidden;margin-top:4px}.nwHubScore em{display:block;height:100%;background:#5ee0a0;border-radius:999px}.nwHubTabs{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid #e3ebf4;background:#f6f9fd;overflow-x:auto}.nwHubTabs button{border:0;background:none;padding:12px 14px;font-size:13px;font-weight:700;color:#5b6f89;cursor:pointer;white-space:nowrap;border-bottom:3px solid transparent}.nwHubTabs button:hover{color:#1d65bb}.nwHubTabs button.active{color:#1d65bb;border-bottom-color:#1d65bb;background:#fff}.nwHubBody{padding:18px 20px;width:100%;box-sizing:border-box}.nwHubOverview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:18px}.nwHubOverview h3,.nwHubSub h3{margin:0 0 10px;font-size:14px;color:#213f63}.nwHubSub{display:flex;align-items:center;justify-content:space-between}.nwHubSub button{border:0;background:none;color:#176ac4;font-weight:800;font-size:12px;cursor:pointer}.nwHubRow{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr 42px auto;gap:10px;align-items:center;width:100%;border:0;background:none;padding:9px 6px;border-radius:8px;cursor:pointer;text-align:left}.nwHubRow:hover{background:#f1f6fc}.nwHubRow span{font-size:13px;color:#2e4663;font-weight:600}.nwHubRow b{font-size:13px;color:#213f63}.nwHubRow small{font-size:11px;color:#176ac4;font-weight:700}.nwHubRow i{height:8px;background:#e7eef5;border-radius:999px;overflow:hidden}.nwHubRow em{display:block;height:100%;border-radius:999px;background:#3479df}.nwHubRow em.green{background:#43b884}.nwHubRow em.violet{background:#8a67d4}.nwHubRow em.orange{background:#f0a23a}.nwHubRow em.blue{background:#3479df}.nwHubAction{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #edf1f6;border-radius:9px;background:#fbfcfe;margin-bottom:8px}.nwHubAction>i{flex:none;width:24px;height:24px;border-radius:50%;background:#fff1d8;color:#d68917;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px}.nwHubAction>span{flex:1;min-width:0}.nwHubAction b{display:block;font-size:13px;color:#2e4663;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nwHubAction small{display:block;font-size:11px;color:#7a8ba2;margin-top:2px}.nwHubAction button{flex:none;border:1px solid #1d65bb;background:#fff;color:#1d65bb;font-weight:800;font-size:12px;border-radius:7px;padding:6px 11px;cursor:pointer}.nwHubAction button:hover{background:#1d65bb;color:#fff}.nwHubActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.nwHubHow{background:#eef5fd;border:1px solid #d3e3f7;border-radius:10px;padding:11px 14px;margin-bottom:12px}.nwHubHow b{font-size:13px;color:#17365d}.nwHubHow p{margin:4px 0 0;font-size:12px;line-height:1.5;color:#3d5573}.nwHubChips{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:12px;font-size:12px;color:#5b6f89}.nwHubChips button{border:1px dashed #1d65bb;background:#fff;color:#1d65bb;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer}.nwHubChips button:hover{background:#eaf2fc}.nwHubRecordGrid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:18px;align-items:start}.nwHubBody .nwEstateForm,.nwHubBody .nwEstateRecords{width:auto;max-width:none}.nwHubBody .nwEstateRecords{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;align-content:start}.nwHubBody .nwEstateRecords>.nwEstateRecordsHead,.nwHubBody .nwEstateRecords>.nwEstateEmpty,.nwHubBody .nwEstateRecords>.nwEmptySide{grid-column:1/-1}.nwEstateStatus.ok{background:#e5f6ee;color:#0f7a4a}@media (max-width:1100px){.nwHubOverview{grid-template-columns:1fr 1fr}.nwHubRecordGrid,.nwHubActions{grid-template-columns:1fr}.nwInsightRow{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.nwHubOverview{grid-template-columns:1fr}.nwInsightRow{grid-template-columns:1fr!important}.nwHubBody{padding:14px}}.chartsChartColumn.multi{display:flex;flex-direction:column;min-height:650px}.chartsLayoutBar{display:flex;align-items:center;gap:4px;padding:6px 10px;border-bottom:1px solid #e3ebf4;background:#f8fafd;flex:0 0 auto;flex-wrap:wrap}.chartsLayoutLabel{font-size:11px;font-weight:800;color:#5b6f89;letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.chartsLayoutBar button{width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#5b6f89;cursor:pointer}.chartsLayoutBar button:hover{background:#eaf1fb;color:#1d65bb}.chartsLayoutBar button.active{background:#e3edff;border-color:#9dbcf2;color:#1d5fd1}.chartsLayoutHint{margin-left:10px;font-size:11px;color:#7a8ba2}.chartsGridMulti{flex:1 1 auto;display:grid;gap:6px;padding:6px;background:#eef2f8;height:max(650px,calc(100vh - 250px));min-height:0}.chartsGridMulti.l1{grid-template-columns:1fr;grid-template-rows:1fr}.chartsGridMulti.l2v{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.chartsGridMulti.l2h{grid-template-columns:1fr;grid-template-rows:minmax(420px,1fr) minmax(420px,1fr);height:auto}.chartsGridMulti.l3{grid-template-columns:1fr 1fr;grid-template-rows:minmax(420px,1fr) minmax(420px,1fr);height:auto}.chartsGridMulti.l3 .chartsCell:first-child{grid-row:1/3}.chartsGridMulti.l4{grid-template-columns:1fr 1fr;grid-template-rows:minmax(420px,1fr) minmax(420px,1fr);height:auto}.chartsCell{min-width:0;min-height:0;background:#fff;border:2px solid transparent;border-radius:8px;overflow:hidden;position:relative;display:flex}.chartsCell>*{flex:1 1 auto;min-width:0}.chartsGridMulti:not(.l1) .chartsCell{border-color:#dbe3ee}.chartsGridMulti:not(.l1) .chartsCell.active{border-color:#2962ff}.chartsToasts{position:fixed;right:18px;top:76px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:360px}.chartsToast{background:#17365d;color:#fff;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.4;box-shadow:0 8px 24px #00000047;display:flex;gap:10px;align-items:flex-start;border-left:4px solid #f59e0b}.chartsToast b{display:block;font-size:13px;margin-bottom:2px}.chartsToast button{margin-left:auto;background:none;border:0;color:#cbd9ee;font-size:18px;line-height:1;cursor:pointer}@media (max-width:900px){.chartsGridMulti.l2v,.chartsGridMulti.l3,.chartsGridMulti.l4{grid-template-columns:1fr;height:auto}.chartsGridMulti.l2v{grid-template-rows:repeat(2,minmax(420px,1fr))}.chartsGridMulti.l3,.chartsGridMulti.l4{grid-template-rows:none;grid-auto-rows:minmax(420px,auto)}.chartsGridMulti.l3 .chartsCell:first-child{grid-row:auto}}.app aside .nav .navTradeRow{display:flex;align-items:center;gap:2px}.app aside .nav .navTradeRow>button:first-child{flex:1 1 0!important;width:auto!important;min-width:0!important}.app aside .nav .navTradeRow>button.navTradeToggle{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:0!important;padding:0!important;margin:0 6px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center}.app aside .nav .navTradeRow>button.navTradeToggle:hover{background:#eef3fa!important}.chartsWatchTable{display:flex;flex-direction:column;gap:0;overflow:auto}.chartsWatchRow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;gap:6px;padding:7px 8px;border-bottom:1px solid var(--line,rgba(128,128,128,.18));cursor:pointer;font-size:12.5px}.chartsWatchRow:hover{background:#80808014}.chartsWatchRow.active{background:#3b82f624}.chartsWatchHead{position:sticky;top:0;z-index:1;cursor:default;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7;background:var(--panel,#fff)}.chartsWatchHead:hover{background:var(--panel,#fff)}.chartsWatchHead span:not(:first-child){text-align:right}.chartsWatchRow .cwSym{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.chartsWatchRow .cwSym b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chartsWatchRow .cwSym .chartsRemoveStock{opacity:0;padding:0 4px}.chartsWatchRow:hover .cwSym .chartsRemoveStock{opacity:.8}.chartsWatchRow .cwNum{text-align:right;font-variant-numeric:tabular-nums}.chartsWatchRow .cwNum.pos{color:#16a34a}.chartsWatchRow .cwNum.neg{color:#dc2626}@keyframes cwFlashUp{0%{background:#16a34a59}to{background:transparent}}@keyframes cwFlashDn{0%{background:#dc262659}to{background:transparent}}.chartsWatchRow .cwLast.flash-up{animation:cwFlashUp .8s ease-out}.chartsWatchRow .cwLast.flash-dn{animation:cwFlashDn .8s ease-out}.chartsWatchNote{padding:6px 8px;font-size:11px;opacity:.7}.app.navHiddenCharts>aside{display:none!important}.app.navHiddenCharts>main{max-width:none;width:100%}.chartsSubTabs .chartsNavToggle{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;margin:0 6px 0 0;border:1px solid #dce5ef;border-radius:8px;background:#fff;color:#17365d;border-bottom:1px solid #dce5ef}.chartsSubTabs .chartsNavToggle:hover{background:#eaf1ff}.chartsSubTabs .chartsNavToggle.on{background:#17365d;color:#fff;border-color:#17365d}.chartsBrokerPick{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#66788d;padding-bottom:4px}.chartsBrokerPick select{border:1px solid #dce5ef;border-radius:7px;background:#fff;color:#17365d;font-size:12px;font-weight:800;padding:5px 8px;cursor:pointer}.chartsBrokerPick select:disabled{opacity:.6;cursor:wait}.nav button.navSubItem{margin-left:14px;min-height:36px;padding:7px 10px 7px 12px!important;font-size:13px;color:#52617a;border-left:2px solid #dbe5f2;border-radius:0 8px 8px 0}.nav button.navSubItem .navIcon{width:16px;height:16px}.nav button.navSubItem:hover,.nav button.navSubItem.active{border-left-color:#1954a6}.globalShortcut.estate .globalShortcutIcon,.alphaPlannerIcon.estate{background:#fff4e3;color:#b4690e}@media (min-width:851px){.alphaPlannerTabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.nwInsightRow.nwInsightTwo{grid-template-columns:1.6fr 1fr}@media (max-width:1180px){.nwInsightRow.nwInsightTwo{grid-template-columns:1fr}}.estatePage .nwMockTopbar{justify-content:space-between}.estatePage .nwEstateHub{margin-bottom:10px}.estatePage .nwMockMain>.nwBreakdownCard{min-height:0;margin-bottom:10px}.wlBar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #e5ebf2;background:#fbfcfe}.wlTrigger{display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 44px);border:0;background:transparent;color:#203c5c;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:6px 8px;border-radius:7px;cursor:pointer}.wlTrigger:hover,.wlTrigger.open{background:#17365d14}.wlTriggerName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlCaret{font-size:12px;line-height:1;transform:translateY(-2px)}.wlTrigger.open .wlCaret{transform:translateY(2px) rotate(180deg)}.wlAddBtn{flex:0 0 auto;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#203c5c;font-size:18px;line-height:1;cursor:pointer}.wlAddBtn:hover:not(:disabled){background:#17365d14}.wlAddBtn:disabled{opacity:.4;cursor:default}.wlMenu{position:absolute;z-index:40;top:calc(100% - 2px);left:6px;right:6px;max-width:300px;background:#fff;color:#203c5c;border:1px solid #d5deea;border-radius:10px;box-shadow:0 10px 30px #12294b2e;padding:6px 0;text-transform:none}.wlMenuItem{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer}.wlMenuItem i{width:18px;text-align:center;font-style:normal;opacity:.8}.wlMenuItem:hover:not(:disabled){background:#17365d12}.wlMenuItem:disabled{opacity:.4;cursor:default}.wlMenuItem.danger{color:#b4232c}.wlMenuSep{height:1px;background:#e5ebf2;margin:6px 0}.wlMenuLists{max-height:240px;overflow:auto}.wlListItem{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer}.wlListItem:hover{background:#17365d12}.wlListItem.active{background:#3b82f624}.wlListName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlListCount{opacity:.6;font-weight:500}.wlMenuEmpty{padding:10px 14px;font-size:12px;opacity:.65}.wlMenuFoot{display:flex;align-items:center;justify-content:space-between;padding:4px 14px;font-size:11px;opacity:.8}.wlMenuFoot em{font-style:normal;font-weight:800;font-size:10px;padding:2px 7px;border-radius:999px;background:#e8edf3}.wlMenuFoot em.paid{background:#d9f2e3;color:#176a3a}.wlUpgrade{padding:4px 14px 6px;font-size:11px;color:#8a5a00}.wlDialog .secondaryBtn{padding:6px 10px;white-space:nowrap}@media (prefers-color-scheme:dark){.wlBar{background:#ffffff08;border-color:#80808040}.wlTrigger,.wlAddBtn{color:#dbe7f5}.wlMenu{background:#1b2431;color:#dbe7f5;border-color:#33425a}.wlMenuSep{background:#33425a}.wlMenuFoot em{background:#2b384c}.wlMenuFoot em.paid{background:#1d4a31;color:#9be3b8}.wlUpgrade{color:#e6b95a}}.asOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a122085;display:flex;align-items:flex-start;justify-content:center;padding:7vh 12px 12px;box-sizing:border-box}.asDialog{width:min(640px,100%);max-height:80vh;display:flex;flex-direction:column;background:#fff;color:#203c5c;border:1px solid #d5deea;border-radius:12px;box-shadow:0 24px 60px #0a122059;overflow:hidden}.asHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 6px;font-size:15px}.asHead b{font-weight:700}.asHead span{opacity:.62;margin-left:2px}.asClose,.asClear{border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.6;padding:2px 6px;border-radius:6px}.asClose:hover,.asClear:hover{opacity:1;background:#80808029}.asSearch{display:flex;align-items:center;gap:8px;margin:6px 14px 8px;padding:0 10px;height:40px;border:1px solid #c5d2e3;border-radius:8px;background:#8080800d;color:#5a7392}.asSearch:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.asSearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font-size:14px;height:100%}.asTabs{display:flex;gap:6px;padding:0 14px 10px;flex-wrap:wrap;border-bottom:1px solid #e8edf3}.asTabs button{border:1px solid #d5deea;background:transparent;color:inherit;border-radius:999px;padding:4px 13px;font-size:12.5px;cursor:pointer}.asTabs button:hover{background:#8080801f}.asTabs button.active{background:#2563eb;border-color:#2563eb;color:#fff}.asList{overflow-y:auto;min-height:220px;max-height:50vh;flex:1}.asRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto 44px 24px;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;border-bottom:1px solid rgba(128,128,128,.12);font-size:13px}.asRow.active{background:#3b82f621}.asRow.added{opacity:.6}.asIcon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#64748b}.asIcon.stock{background:#2563eb}.asIcon.index{background:#7c3aed}.asIcon.future{background:#0f766e}.asIcon.option{background:#d97706}.asMain{display:flex;flex-direction:column;min-width:0}.asSym{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asName{font-size:11.5px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asType{font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:#80808029}.asType.future{background:#0f766e2e;color:#0f766e}.asType.index{background:#7c3aed29;color:#7c3aed}.asType.option{background:#d977062e;color:#b45309}.asType.stock{background:#2563eb29;color:#2563eb}.asExch{font-size:11.5px;opacity:.65;text-align:right}.asAct{text-align:center;font-size:16px;color:#2563eb}.asRow.added .asAct{color:#16a34a}.asEmpty{padding:34px 20px;text-align:center;opacity:.7;font-size:13px;line-height:1.5}.asFlash{margin:0 14px 6px;padding:7px 10px;border-radius:6px;background:#dc26261f;color:#b91c1c;font-size:12.5px}.asFoot{display:flex;justify-content:space-between;gap:10px;padding:8px 14px;border-top:1px solid #e8edf3;font-size:11.5px;opacity:.75}.asWarn{color:#b45309}.chartsWatchRow .cwSym .cwTag{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.03em;padding:1px 5px;border-radius:3px;margin-left:5px;flex:none;background:#8080802e}.chartsWatchRow .cwSym .cwTag.future{background:#0f766e33;color:#0f766e}.chartsWatchRow .cwSym .cwTag.index{background:#7c3aed2e;color:#7c3aed}.chartsWatchRow .cwSym .cwTag.option{background:#d9770633;color:#b45309}@media (prefers-color-scheme:dark){.asDialog{background:#1b2431;color:#dbe7f5;border-color:#33425a}.asSearch{border-color:#3a4a63;color:#9fb3cc}.asTabs,.asFoot{border-color:#33425a}.asTabs button{border-color:#3a4a63}.asFlash{color:#fca5a5}.asWarn{color:#e6b95a}.asType.future{color:#5eead4}.asType.index{color:#c4b5fd}.asType.option{color:#fbbf24}.asType.stock{color:#93c5fd}.chartsWatchRow .cwSym .cwTag.future{color:#5eead4}.chartsWatchRow .cwSym .cwTag.index{color:#c4b5fd}.chartsWatchRow .cwSym .cwTag.option{color:#fbbf24}}.alphaV3Dashboard{grid-template-areas:"setup setup setup" "insights insights insights" "attention changes upcoming" "position market opportunities"!important}@media (max-width:1050px){.alphaV3Dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"setup setup" "insights insights" "attention changes" "upcoming position" "market opportunities"!important}}@media (max-width:700px){.alphaV3Dashboard{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"setup" "insights" "attention" "changes" "upcoming" "position" "market" "opportunities"!important}}.nwInsightRow.nwInsightThree{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1.4fr)!important}@media (max-width:1180px){.nwInsightRow.nwInsightThree{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important}.nwInsightRow.nwInsightThree .nwPortfolioCard{grid-column:1/-1}}@media (max-width:700px){.nwInsightRow.nwInsightThree{grid-template-columns:minmax(0,1fr)!important}}.nwPortfolioCard{display:flex;flex-direction:column;min-height:235px;max-height:340px;padding:12px;min-width:0}.nwPfHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.nwPfHead h2{margin:0}.nwPfValue{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.nwPfValue b{font-size:15px}.nwPfValue em{font-style:normal;font-size:11px;font-weight:700}.nwPfValue em.up,.nwPfTable td.up{color:#15803d}.nwPfValue em.down,.nwPfTable td.down{color:#c2410c}.nwPfFilter{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 6px}.nwPfFilter button{border:1px solid #d5deea;background:transparent;color:inherit;border-radius:999px;padding:2px 11px;font-size:11.5px;cursor:pointer}.nwPfFilter button.active{background:#2563eb;border-color:#2563eb;color:#fff}.nwPfTableWrap{flex:1;min-height:0;overflow:auto;border-top:1px solid #e8edf3}.nwPfTable{width:100%;border-collapse:collapse;font-size:12px}.nwPfTable th{position:sticky;top:0;background:#f6f9fc;color:#6b7f99;font-weight:700;font-size:10.5px;text-align:right;padding:6px;white-space:nowrap}.nwPfTable th:first-child,.nwPfTable td:first-child{text-align:left}.nwPfTable td{text-align:right;padding:6px;border-bottom:1px solid #eef2f6;white-space:nowrap}.nwPfTable td:first-child{white-space:normal;max-width:130px}.nwPfTable td b{display:block;overflow:hidden;text-overflow:ellipsis}.nwPfTable td small{display:block;opacity:.6;font-size:10px}.nwPfEmpty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;opacity:.8;font-size:12.5px;padding:16px}.nwPfEmpty p{margin:0}.nwPfFoot{font-size:10.5px;opacity:.6;padding-top:6px}@media (prefers-color-scheme:dark){.nwPfTable th{background:#222c3b;color:#9fb3cc}.nwPfTableWrap,.nwPfTable td{border-color:#33425a}.nwPfFilter button{border-color:#3a4a63}.nwPfValue em.up,.nwPfTable td.up{color:#4ade80}.nwPfValue em.down,.nwPfTable td.down{color:#fb923c}}.app aside .nav .navTradeGroup>.navTradeRow>button:first-child{font-weight:700}.app aside .nav .navTradeChildren .navChildItem{font-weight:500}.bhKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.bhKpi{background:#eaf4ff;border:1px solid #c8def5;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0;box-shadow:inset 0 1px #ffffffb3}.bhKpi span{font-size:11px;color:#456b94;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.bhKpi b{font-size:21px;color:#174577}.bhKpi small{font-size:11px;color:#56789d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhKpi b.up,.bhTable td.up{color:#15803d}.bhKpi b.down,.bhTable td.down{color:#c2410c}.bhTools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.bhFilter{display:flex;gap:6px;flex-wrap:wrap}.bhFilter button{border:1px solid #d5deea;background:transparent;color:inherit;border-radius:999px;padding:4px 13px;font-size:12.5px;cursor:pointer}.bhFilter button.active{background:#2563eb;border-color:#2563eb;color:#fff}.bhSearch{height:34px;min-width:200px;border:1px solid #c5d2e3;border-radius:8px;padding:0 10px;background:transparent;color:inherit}.bhTableWrap{overflow:auto;max-height:62vh;border:1px solid #e8edf3;border-radius:10px}.bhTable{width:100%;border-collapse:collapse;font-size:13px}.bhTable th{position:sticky;top:0;background:#f6f9fc;color:#5d7088;font-size:11px;font-weight:700;text-align:right;padding:9px 10px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.bhTable td{text-align:right;padding:9px 10px;border-bottom:1px solid #eef2f6;white-space:nowrap}.bhTable .l{text-align:left}.bhTable tbody tr:hover{background:#3b82f60f}.bhEmpty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 16px;text-align:center;opacity:.85}.bhEmpty p{margin:0}@media (max-width:900px){.bhKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.bhKpi{background:#1b2431;border-color:#33425a}.bhKpi b{color:#dbe7f5}.bhTable th{background:#222c3b;color:#9fb3cc}.bhTable td,.bhTableWrap{border-color:#33425a}.bhFilter button,.bhSearch{border-color:#3a4a63}.bhKpi b.up,.bhTable td.up{color:#4ade80}.bhKpi b.down,.bhTable td.down{color:#fb923c}}.lfProModal{width:min(1500px,98vw);height:min(940px,96vh);background:#fff;border-radius:12px;box-shadow:0 24px 80px #00000059;overflow:hidden;display:flex;flex-direction:column;position:relative}.lfProModalBackdrop{z-index:900;padding:12px}@media (max-width:900px){.lfProModal{width:100%;height:96vh;border-radius:8px}}.chartsWatchRow{grid-template-columns:var(--cw-cols,minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr))}.chartsWatchHead span{position:relative}.chartsWatchHead .cwResize{position:absolute;top:-4px;bottom:-4px;right:-5px;width:9px;cursor:col-resize;z-index:2;font-style:normal;-webkit-user-select:none;user-select:none}.chartsWatchHead .cwResize:after{content:"";position:absolute;top:6px;bottom:6px;left:4px;width:1px;background:#80808059}.chartsWatchHead .cwResize:hover:after{background:#3b82f6;width:2px;left:3px}@media (min-width:901px){.chartsMain .chartsWatchColumn{height:calc(100vh - 185px)!important;min-height:680px!important;align-self:stretch}}.indicatorBuiltIn.indicatorPy{background:#3b82f624;color:#2563eb;margin-left:6px}.indicatorSourcePreview{margin:0;padding:8px;border-radius:8px;background:#8080801a;font:11px/1.4 ui-monospace,Consolas,monospace;max-height:150px;overflow:auto;white-space:pre-wrap}.indicatorReviewNote{font-size:12px;color:#b45309}.indicatorNoteInput{width:100%;box-sizing:border-box}.indicatorStatus{margin-left:6px}.indicatorStatus.approved{background:#16a34a24;color:#15803d}.indicatorStatus.pending{background:#d9770629;color:#b45309}.indicatorStatus.rejected{background:#dc262624;color:#b91c1c}.indicatorDeclaration{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4}.indicatorDeclaration input{width:auto;margin-top:2px}.inviteLanding{min-height:100vh;color:#eff5ff;background:radial-gradient(ellipse at 18% 12%,#234b70 0,transparent 38%),radial-gradient(ellipse at 83% 88%,#1a584f 0,transparent 32%),#0b1729;padding:0 clamp(22px,5.2vw,84px);display:flex;flex-direction:column;overflow:hidden;position:relative}.inviteLanding:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:linear-gradient(#a8c6e515 1px,transparent 1px),linear-gradient(90deg,#a8c6e515 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.inviteNav,.inviteLayout,.inviteFooter{position:relative;z-index:1}.inviteNav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18}.inviteNav .brand{padding:0;color:#fff}.inviteNav .brandWordmark{color:#fff;font-size:25px}.inviteNav .brand small{color:#9eb2c9}.inviteNavRight{display:flex;align-items:center;gap:22px}.inviteNavRight>span,.inviteLimited{font-size:9px;letter-spacing:1.8px;color:#9bb3c9;font-weight:800}.inviteSignIn{border:1px solid #ffffff38;border-radius:8px;background:#ffffff09;color:#f5f8ff;padding:10px 15px;font-size:12px;font-weight:700;cursor:pointer}.inviteLayout{flex:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.75fr);align-items:center;gap:clamp(42px,8vw,130px);padding:64px 0 58px;max-width:1240px;width:100%;margin:auto}.inviteStory{max-width:650px}.invitePill{display:inline-flex;align-items:center;gap:9px;border:1px solid #8bbba54a;background:#6cb99a12;color:#b6e8d5;border-radius:99px;padding:9px 13px;font-size:11px;letter-spacing:.2px}.invitePill i{width:7px;height:7px;background:#7be0b0;border-radius:50%;box-shadow:0 0 14px #7be0b0}.inviteStory h1{font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-2.9px;color:#fff;font-weight:750;margin:27px 0 22px;max-width:720px}.inviteStory h1 span{display:block;color:#8fdbbf}.inviteStory>p{font-size:16px;line-height:1.8;color:#b0c1d4;max-width:570px;margin:0}.inviteFeatures{display:grid;grid-template-columns:1fr;gap:20px;margin-top:43px}.inviteFeatures>div{display:grid;grid-template-columns:35px 1fr;column-gap:12px;align-items:center}.inviteFeatures b{grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff23;border-radius:9px;color:#8fd9bc;font-size:10px}.inviteFeatures span{font-size:12px;font-weight:750;color:#eef5ff}.inviteFeatures small{font-size:11px;color:#8fa5bc;margin-top:4px}.inviteFootnote{display:flex;gap:12px;align-items:flex-start;margin-top:37px;padding-top:20px;border-top:1px solid #ffffff1c;max-width:520px;color:#839bb4;font-size:10px;line-height:1.6}.inviteFootnote>span:first-child{color:#9ce1c4;font-size:17px}.invitePanel{width:100%;max-width:440px;justify-self:end;background:linear-gradient(145deg,#fff,#f4f7fb);border:1px solid #ffffffb8;border-radius:22px;padding:clamp(25px,3vw,38px);color:#19304e;box-shadow:0 25px 90px #0003}.invitePanelMark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#173653;color:#9de4c5;font-size:13px;font-weight:900;letter-spacing:-.5px;margin-bottom:24px}.inviteEyebrow{font-size:9px;letter-spacing:1.7px;font-weight:850;color:#4b967c}.invitePanel h2{font-size:29px;letter-spacing:-.8px;margin:9px 0;color:#132c4d}.invitePanelText{font-size:12px;line-height:1.7;color:#738196;margin:0 0 23px}.invitePanel input{display:block;width:100%;padding:13px 14px;margin:10px 0;border:1px solid #dce4ed;border-radius:9px;background:#fff;color:#142a47;outline:none;font-size:12px}.invitePanel input:focus{border-color:#5b9e8a;box-shadow:0 0 0 3px #5b9e8a18}.inviteSubmit{padding:14px!important;margin-top:9px!important;border-radius:9px!important;background:#163a55!important;font-size:12px!important}.inviteSubmit:disabled{opacity:.45}.inviteTrust{display:flex;justify-content:center;align-items:center;gap:7px;color:#8391a1;font-size:9px;margin-top:18px}.inviteTrust span{color:#44896f;font-size:15px}.inviteSwitch{text-align:center;font-size:11px;color:#78879a;margin-top:24px}.inviteSwitch button{border:0;background:transparent;color:#226d58;font-weight:800;cursor:pointer}.inviteLimited{text-align:center;font-size:8px;letter-spacing:1.3px;margin-top:22px;color:#a5afbb}.inviteWarning{padding:12px;border:1px solid #f0dfb5;background:#fff8e8;color:#8a692e;font-size:11px;line-height:1.5;border-radius:8px;margin-bottom:12px}.inviteError{font-size:11px;margin-top:8px}.inviteFooter{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #ffffff18;padding:19px 0 23px;color:#8197ad;font-size:9px;letter-spacing:.2px}.inviteFooter span:first-child{color:#c3d1df;font-weight:800}@media (max-width:900px){.inviteLayout{grid-template-columns:1fr;gap:40px;padding:48px 0}.inviteStory{max-width:700px}.invitePanel{justify-self:start;max-width:520px}.inviteFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inviteFeatures>div{grid-template-columns:30px 1fr;align-items:start}.inviteFeatures b{width:27px;height:27px}.inviteFeatures small{line-height:1.5}.inviteFootnote{margin-top:26px}}@media (max-width:560px){.inviteLanding{padding:0 20px}.inviteNav{height:72px}.inviteNavRight>span{display:none}.inviteStory h1{font-size:43px;letter-spacing:-1.8px}.inviteStory>p{font-size:14px}.inviteFeatures{grid-template-columns:1fr;gap:16px;margin-top:30px}.inviteFeatures>div{grid-template-columns:32px 1fr}.invitePanel{padding:25px 21px}.inviteFooter{flex-wrap:wrap}.inviteFooter span:last-child{display:none}}.globalResearchHeader .globalPageIdentity{display:flex!important}.globalKpiBar.globalKpiUnified:has(.globalResearchKpiCluster){grid-template-columns:minmax(0,1fr) auto!important;min-height:76px!important;align-items:center!important}.globalResearchKpiCluster{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;padding:6px 10px!important;gap:0!important}.globalResearchKpiCluster .researchHeaderMetric{min-width:0;min-height:56px!important;padding:8px 16px!important;border-right:1px solid #e5edf6!important;display:flex;flex-direction:column;justify-content:center;gap:5px}.globalResearchKpiCluster .researchHeaderMetric:last-child{border-right:0!important}.globalResearchKpiCluster .researchHeaderMetric span{font-size:10px!important;font-weight:800;letter-spacing:.07em;color:#607995;white-space:nowrap}.globalResearchKpiCluster .researchHeaderMetric b{font-size:15px!important;line-height:1.25!important;color:#173b67;white-space:normal}.globalResearchKpiCluster .researchHeaderMetric .researchFeedOn{color:#13834b!important}.globalResearchKpiCluster .researchHeaderMetric .researchFeedOff{color:#a55b16!important}.globalResearchHeader .globalHeaderControls{min-height:66px!important;padding:8px 12px!important;border-left:1px solid #edf2f7!important;background:#fff!important;flex:0 0 auto}.globalResearchHeader .globalHeaderProviderControl,.globalResearchHeader .globalHeaderControls>.dhanFeedControl,.globalResearchHeader .globalHeaderControls>.globalHeaderAction,.globalResearchHeader .globalHeaderControls>.opportunitiesHeaderActions,.globalResearchHeader .globalHeaderControls>.globalRefresh,.globalResearchHeader .globalHeaderControls>.globalIconBtn{display:none!important}.globalResearchHeader .globalIdentity{display:flex!important;align-items:center!important;gap:8px!important}.globalResearchHeader .globalAccessBadge{white-space:nowrap!important}@media (max-width:900px){.globalKpiBar.globalKpiUnified:has(.globalResearchKpiCluster){grid-template-columns:1fr!important}.globalResearchKpiCluster{grid-template-columns:repeat(3,minmax(0,1fr))!important}.globalResearchHeader .globalHeaderControls{min-height:54px!important;border-left:0!important;border-top:1px solid #edf2f7!important;justify-content:flex-end!important}}@media (max-width:620px){.globalResearchKpiCluster{grid-template-columns:1fr!important}.globalResearchKpiCluster .researchHeaderMetric{min-height:46px!important;border-right:0!important;border-bottom:1px solid #e5edf6!important;padding:7px 10px!important}.globalResearchKpiCluster .researchHeaderMetric:last-child{border-bottom:0!important}.globalResearchKpiCluster .researchHeaderMetric b{font-size:13px!important}.globalResearchHeader .globalHeaderControls{padding:6px 10px!important}}.forecastPage,.forecastContent{min-width:0}.forecastPage .stats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.forecastPage .forecastExplain{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:4px 0 8px}.forecastPage .forecastExplain>div:not(.forecastArrow){padding:10px 12px}.forecastPage .forecastExplain strong{font-size:clamp(18px,1.5vw,24px);margin:4px 0}.forecastPage .forecastGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forecastPage .forecastBox{padding:12px 14px}.forecastPage .forecastBox b{font-size:clamp(18px,1.5vw,23px);margin:5px 0}.forecastPage .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forecastPage .card{padding:14px;margin-bottom:10px}.forecastPage .method{margin-top:8px}.forecastPage .planningChart{min-height:110px}@media (max-width:900px){.forecastPage .forecastGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.forecastPage .grid{grid-template-columns:1fr}}@media (max-width:650px){.forecastPage .stats3,.forecastPage .forecastGrid,.forecastPage .forecastExplain{grid-template-columns:1fr}.forecastPage .forecastArrow{transform:none;text-align:center}.forecastPage .grid{grid-template-columns:1fr}}.cpPage{--cp-chrome:196px;--cp-gap:10px;--cp-line:#e2e8f1;--cp-ink:#13294a;--cp-muted:#6f7f96;display:flex;flex-direction:column;gap:var(--cp-gap);width:100%;min-width:0;font-size:12px;color:#172033}.cpFit{height:calc(100vh - var(--cp-chrome));height:calc(100dvh - var(--cp-chrome));min-height:440px}.cpPage>*{min-width:0}.cpBar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;flex:0 0 auto}.cpBar p{margin:0;color:var(--cp-muted);font-size:12px;line-height:1.4}.cpBarRight{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.cpRefresh{width:30px;height:30px;border-radius:8px;border:1px solid #dce3ec;background:#fff;color:#20558f;font-weight:800;cursor:pointer;line-height:1}.cpRefresh:hover{background:#f4f8fd}.cpStat{background:#fff;border:1px solid var(--cp-line);border-radius:999px;padding:4px 10px;font-size:11px;color:var(--cp-muted);white-space:nowrap}.cpStat b{color:var(--cp-ink);margin-left:5px}.cpTiles{display:grid;gap:var(--cp-gap);flex:0 0 auto}.cpTiles4{grid-template-columns:repeat(4,minmax(0,1fr))}.cpTile{background:#fff;border:1px solid var(--cp-line);border-radius:12px;padding:9px 12px;min-width:0;display:flex;flex-direction:column;gap:2px}.cpTile small{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--cp-muted);font-weight:700}.cpTile b{font-size:clamp(16px,1.5vw,21px);color:var(--cp-ink);line-height:1.2;overflow-wrap:anywhere}.cpTile span{font-size:11px;color:#8794a7}.cpTile-good b{color:#237a56}.cpTile-bad b{color:#b04a43}.cpCard{background:#fff;border:1px solid var(--cp-line);border-radius:12px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.cpCardHead{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 7px;border-bottom:1px solid #eef2f7;flex:0 0 auto}.cpCardHead h3{margin:0;font-size:13px;color:var(--cp-ink)}.cpCardAside{font-size:11px;color:var(--cp-muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cpCardBody{padding:8px 12px 10px;min-height:0;flex:1 1 auto;overflow:auto;display:flex;flex-direction:column;gap:6px}.cpCardFoot{display:flex;justify-content:flex-end;padding-top:6px}.cpRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f0f3f8;font-size:12px}.cpRow:last-child{border-bottom:0}.cpRow span{color:var(--cp-muted)}.cpRow b{color:var(--cp-ink);white-space:nowrap}.cpNote{padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.4;flex:0 0 auto}.cpNote.good{background:#edf8f2;color:#2f7554}.cpNote.bad{background:#fff0ee;color:#9d4d45}.cpNote.info{background:#eef4ff;color:#3b5f92}.cpMethod{margin:0;font-size:12px;line-height:1.5;color:var(--cp-muted)}.cpGrid{display:grid;gap:var(--cp-gap);min-height:0;min-width:0}.cpGrid21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);flex:1 1 0}.cpGrid3{grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;align-items:start}.cpStack{display:flex;flex-direction:column;gap:var(--cp-gap);min-height:0;min-width:0}.cpStack>.cpCard{flex:1 1 auto}.cpChartCard .cpCardBody{padding:10px 12px 8px;gap:4px;overflow:hidden}.cpBars{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:5px}.cpPlot{position:relative;flex:1 1 auto;min-height:90px;display:flex;gap:8px;align-items:stretch;border-bottom:1px solid #dbe3ee}.cpBarTrack{flex:1 1 0;min-width:0;display:flex;align-items:flex-end;justify-content:center}.cpBarFill{display:block;width:min(70%,34px);border-radius:6px 6px 0 0;background:#b8c9e0}.cpBarFill.above{background:#6fd1a8}.cpBarFill.below{background:#e0a59d}.cpReserveLine{position:absolute;left:0;right:0;border-top:1.5px dashed #c58a2e;pointer-events:none}.cpReserveLine span{position:absolute;right:0;top:-15px;font-size:10px;color:#9b6a1f;background:#fff;padding:0 4px}.cpBarLabels{display:flex;gap:8px;flex:0 0 auto}.cpBarLabels>div{flex:1 1 0;min-width:0;text-align:center;display:flex;flex-direction:column}.cpBarLabels b{font-size:11px;color:var(--cp-ink)}.cpBarLabels small{font-size:10px;color:#748096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpDot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:6px}.cpDot.ok{background:#6fd1a8}.cpDot.bad{background:#e0a59d}.cpAssume{flex:0 0 auto;max-height:92px}.cpChips{display:flex;flex-wrap:wrap;gap:6px}.cpChip{background:#f3f6fb;border:1px solid #e3e9f2;border-radius:999px;padding:3px 9px;font-size:11px;color:#55657c}.cpFlow{display:flex;align-items:stretch;gap:8px;flex:0 0 auto}.cpFlow .cpTile{flex:1 1 0;padding:12px 14px}.cpFlow .cpTile b{font-size:clamp(18px,1.9vw,26px)}.cpFlow .cpHeroTile{background:#192f51;border-color:#192f51}.cpFlow .cpHeroTile small,.cpFlow .cpHeroTile span{color:#b8c6d9}.cpFlow .cpHeroTile b{color:#fff;font-size:clamp(22px,2.4vw,32px)}.cpFlow .cpHeroTile.cpTile-good b{color:#86e1bb}.cpFlow .cpHeroTile.cpTile-bad b{color:#ffb9b0}.cpOp{align-self:center;font-size:18px;color:#8aa0bd;font-weight:700;flex:0 0 auto}.cpActGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--cp-gap)}.cpAct{background:#fff;border:1px solid var(--cp-line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:5px;min-width:0}.cpAct.high{border-color:#efc7c1;background:snow}.cpAct.med{border-color:#f0dcb8}.cpAct.done{opacity:.72}.cpActTop{display:flex;justify-content:space-between;align-items:center;gap:6px}.cpPill{font-size:9.5px;font-weight:800;letter-spacing:.7px;padding:3px 7px;border-radius:999px;background:#eef2f7;color:#5b6b82;text-transform:uppercase;white-space:nowrap}.cpPill.high{background:#fff0ee;color:#a14c45}.cpPill.medium{background:#fff6e9;color:#95672d}.cpPill.info,.cpPill.low{background:#edf8f2;color:#347557}.cpPill.live{background:#d5e9ff;color:#1b5a9c}.cpPill.paused{background:#eef1f5;color:#6b7a8f}.cpActStatus{font-size:10.5px;color:#8794a7;text-transform:capitalize}.cpAct h4{margin:0;font-size:13px;line-height:1.3;color:var(--cp-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpAct p{margin:0;font-size:11.5px;line-height:1.4;color:#5d6d84;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cpActMeta{display:flex;flex-direction:column;gap:2px;margin-top:auto}.cpActMeta b{font-size:12px;color:#1d5a8e}.cpActMeta small{font-size:10.5px;color:#7a8698;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpActBtns{display:flex;gap:6px;flex-wrap:wrap}.cpActBtns button{padding:5px 10px;font-size:11px;border-radius:7px}.cpGridAuto{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);flex:0 0 auto;align-items:start}.cpAuto>.cpRulesCard{flex:0 0 auto}.cpToggle{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #f0f3f8;font-size:12px;color:#44546b}.cpToggle span{flex:1 1 auto}.cpToggle input[type=checkbox]{width:16px;height:16px}.cpToggle em{font-style:normal;font-size:10.5px;color:#398063;font-weight:700}.cpToggle .inlineNumber{width:110px;padding:5px 8px}.cpAlloc{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #f0f3f8}.cpAlloc>span{display:flex;flex-direction:column;min-width:0}.cpAlloc b{font-size:12px;color:var(--cp-ink)}.cpAlloc small{color:#7b8798;font-size:11px;line-height:1.35}.cpAlloc strong{font-size:12px;color:var(--cp-ink);white-space:nowrap}.cpRules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.cpRule{display:flex;flex-direction:column;gap:1px;padding:6px 9px;background:#f6f9fd;border:1px solid #e6edf6;border-radius:8px}.cpRule b{font-size:12px;color:var(--cp-ink)}.cpRule span{font-size:11px;color:#5d6d84;line-height:1.35}.cpAlerts .pageHero{background:#eaf4ff;color:#16406e;border:1px solid #c7ddf7;border-radius:12px;padding:10px 14px;margin:0;box-shadow:none}.cpAlerts .pageHero h2{color:#16406e;font-size:18px;margin:0 0 2px}.cpAlerts .pageHero p{color:#56729a;font-size:12px}.cpBlueTiles .cpTile{background:#eaf4ff;border-color:#c7ddf7}.cpBlue{background:#eef6ff;border-color:#c9def7}.cpBlue .cpCardHead{border-bottom-color:#d3e4f8}.cpBlue .cpCardHead h3{color:#16406e}.cpAlertForm{margin:0}.cpAlertGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.cpAlertCard{background:#eaf4ff;border:1px solid #c4dcf6;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:7px;min-width:0}.cpAlertHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cpAlertHead>div{min-width:0;display:flex;flex-direction:column}.cpAlertHead b{font-size:13px;color:#16406e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpAlertHead small{font-size:10.5px;color:#6a86ab}.cpAlertMeta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.cpAlertMeta span{display:flex;flex-direction:column;min-width:0}.cpAlertMeta small,.cpAlertClause small{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#6a86ab;font-weight:700}.cpAlertMeta b{font-size:12px;color:#16406e;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpAlertClause{background:#f6faff;border:1px solid #d3e4f8;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.cpAlertClause code{font-size:11px;color:#34567f;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.cpAlertActions{display:flex;gap:5px;flex-wrap:wrap}.cpAlertActions .iconBtn{width:auto;height:auto;padding:5px 9px;font-size:11px;background:#fff;color:#1b5a9c;border:1px solid #c4dcf6;font-weight:700}.cpAlertActions .iconBtn.dangerBtn{color:#b94c4c;background:#fff}@media (max-width:1100px){.cpFit{height:auto;min-height:0}.cpTiles4{grid-template-columns:repeat(2,minmax(0,1fr))}.cpGrid21{grid-template-columns:1fr}.cpPlot{min-height:150px}.cpGridAuto{grid-template-columns:1fr}.cpAuto>.cpRulesCard{max-height:none}.cpGrid3{grid-template-columns:1fr}.cpFlow{flex-wrap:wrap}.cpFlow .cpTile{flex:1 1 40%}.cpOp{display:none}}@media (max-width:700px){.cpTiles4,.cpRules{grid-template-columns:1fr}.cpBar{flex-direction:column;align-items:flex-start}.cpBarRight{justify-content:flex-start}}.nwInsightRow.nwInsightThree{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)!important;align-items:stretch}.nwInsightRow.nwInsightThree>.nwCategoryCard,.nwInsightRow.nwInsightThree>.nwTrendCard{min-height:340px;height:100%;min-width:0}.nwInsightRow.nwInsightThree>.nwCategoryCard{display:flex;flex-direction:column;padding:14px 16px!important;container-type:inline-size}.nwInsightRow.nwInsightThree>.nwCategoryCard h2{font-size:14px}.nwInsightRow.nwInsightThree .nwCategoryInner{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px;margin-top:10px}.nwInsightRow.nwInsightThree .nwDonut{width:136px;height:136px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;flex:0 0 auto}.nwInsightRow.nwInsightThree .nwDonut:after{top:23%;right:23%;bottom:23%;left:23%}.nwInsightRow.nwInsightThree .nwCategoryInner .nwDonut b,.nwInsightRow.nwInsightThree .nwCategoryInner .nwDonut span{position:relative;top:auto;left:auto;right:auto;z-index:3}.nwInsightRow.nwInsightThree .nwCategoryInner .nwDonut b{font-size:15px}.nwInsightRow.nwInsightThree .nwCategoryInner .nwDonut span{font-size:10px;margin-top:2px}.nwInsightRow.nwInsightThree .nwCategoryLegend{gap:0;min-width:0;width:100%}.nwInsightRow.nwInsightThree .nwCategoryLegend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto 38px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #eef2f7}.nwInsightRow.nwInsightThree .nwCategoryLegend>div:last-child{border-bottom:0}.nwInsightRow.nwInsightThree .nwCategoryLegend i{width:10px;height:10px}.nwInsightRow.nwInsightThree .nwCategoryLegend b{font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:break-word;word-break:normal}.nwInsightRow.nwInsightThree .nwCategoryLegend span{font-size:12px;font-weight:700;white-space:nowrap}.nwInsightRow.nwInsightThree .nwCategoryLegend em{font-size:11px;white-space:nowrap}@container (min-width:470px){.nwInsightRow.nwInsightThree .nwCategoryInner{display:grid;grid-template-columns:minmax(130px,160px) minmax(0,1fr);align-items:center;gap:22px}.nwInsightRow.nwInsightThree .nwDonut{width:150px;height:150px}}.nwInsightRow.nwInsightThree .nwTrend2Head{flex-wrap:wrap;white-space:normal;row-gap:8px}.nwInsightRow.nwInsightThree .nwTrend2Ranges button{padding:4px 8px}@media (max-width:1180px){.nwInsightRow.nwInsightThree{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.nwInsightRow.nwInsightThree .nwPortfolioCard{grid-column:1/-1}}@media (max-width:760px){.nwInsightRow.nwInsightThree{grid-template-columns:minmax(0,1fr)!important}.nwInsightRow.nwInsightThree>.nwCategoryCard,.nwInsightRow.nwInsightThree>.nwTrendCard{min-height:280px}}.btmBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#0f1c3080;display:flex;align-items:flex-start;justify-content:center;padding:3vh 12px;overflow:auto}.btmModal{width:min(1120px,100%);background:#f6f9fd;border:1px solid #d6e2f1;border-radius:16px;box-shadow:0 24px 70px #0f1c3059;padding:16px 18px 20px;color:#172033;font-size:12.5px}.btmHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.btmHead h3{margin:2px 0;font-size:19px;color:#13294a}.btmHead p{margin:0;color:#6d7f98;font-size:12px}.btmHeadRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btmChip{font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;background:#eef2f7;color:#506580;white-space:nowrap}.btmChip.frozen{background:#e3f1ff;color:#1b5a9c}.btmSelect{max-width:230px;border:1px solid #d4dfed;border-radius:8px;padding:6px 8px;background:#fff;font-size:12px;color:#33496a}.btmClose{width:32px;height:32px;border-radius:9px;border:1px solid #d4dfed;background:#fff;font-size:20px;line-height:1;cursor:pointer;color:#506580}.btmControls{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;background:#fff;border:1px solid #dbe6f3;border-radius:12px;padding:10px 12px;margin:12px 0}.btmControls label,.btmField{display:flex;flex-direction:column;gap:4px;min-width:0}.btmControls span{font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#6d7f98;text-transform:uppercase}.btmControls select,.btmControls input{border:1px solid #d4dfed;border-radius:8px;padding:7px 9px;background:#fff;font-size:12.5px;min-width:96px;width:100%}.btmControls input[type=number]{width:96px}.btmChips{display:flex;gap:5px;flex-wrap:wrap}.btmChips button{border:1px solid #d4dfed;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;color:#506580;cursor:pointer}.btmChips button.on{background:#1d65bb;border-color:#1d65bb;color:#fff}.btmActions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.btmNote{border-radius:9px;padding:8px 11px;margin:0 0 10px;font-size:12px;line-height:1.45}.btmNote.warn{background:#fff6e6;color:#8a5a14;border:1px solid #f1dfb7}.btmNote.bad{background:#fff0ee;color:#9d4d45;border:1px solid #f0cdc8}.btmNote.ok{background:#eaf7f0;color:#2f7554;border:1px solid #c9e8d8}.btmBusy{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #dbe6f3;border-radius:12px;padding:22px}.btmBusy i{width:22px;height:22px;border-radius:50%;border:3px solid #cfe0f5;border-top-color:#1d65bb;animation:btmspin 1s linear infinite;flex:0 0 auto}.btmBusy div{display:flex;flex-direction:column;gap:2px}.btmBusy span{color:#6d7f98;font-size:12px}@keyframes btmspin{to{transform:rotate(360deg)}}.btmBody{display:flex;flex-direction:column;gap:10px}.btmBody.busy{opacity:.55;pointer-events:none}.btmKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.btmKpis>div{background:#fff;border:1px solid #dbe6f3;border-radius:11px;padding:9px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}.btmKpis small{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#6d7f98;font-weight:700}.btmKpis b{font-size:19px;color:#13294a;line-height:1.2;overflow-wrap:anywhere}.btmKpis span{font-size:11px;color:#8794a7}.btmGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.btmCard{background:#fff;border:1px solid #dbe6f3;border-radius:12px;padding:11px 13px;min-width:0}.btmCard h4{margin:0 0 8px;font-size:13px;color:#13294a}.btmTableWrap{overflow:auto;max-height:420px}.btmTable{width:100%;border-collapse:collapse;font-size:12px}.btmTable th{position:sticky;top:0;background:#eef4fb;color:#4a6285;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;text-align:right;padding:6px 8px;white-space:nowrap}.btmTable th:first-child,.btmTable td:first-child{text-align:left}.btmTable td{padding:6px 8px;border-top:1px solid #edf1f6;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.btmTable td:nth-child(2){text-align:left}.pos{color:#1b8a5a!important}.neg{color:#b9463d!important}.btmCurve{display:flex;flex-direction:column;gap:6px}.btmCurve svg{width:100%;height:170px;display:block;background:#fafcff;border-radius:8px}.btmCurve .zero{stroke:#cfd9e6;stroke-width:1;stroke-dasharray:3 3}.btmCurve .line{stroke-width:2;stroke-linejoin:round}.btmCurve .line.up{stroke:#1b8a5a}.btmCurve .line.down{stroke:#b9463d}.btmCurve .area.up{fill:#1b8a5a1f}.btmCurve .area.down{fill:#b9463d1f}.btmCurveAxis{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;color:#7a8ba2;margin-top:4px}.btmMonthly{display:flex;gap:6px;align-items:stretch;overflow-x:auto;padding-bottom:2px}.btmMonthCol{flex:1 1 0;min-width:38px;display:flex;flex-direction:column;align-items:center;gap:3px}.btmMonthPlot{height:120px;width:100%;display:flex;flex-direction:column;background:#fafcff;border-radius:6px;padding:2px}.btmMonthPlot i{display:block;width:70%;margin:0 auto;border-radius:3px}.btmMonthPlot i.pos{background:#6fd1a8}.btmMonthPlot i.neg{background:#e0a59d}.btmMonthCol small{font-size:10px;color:#7a8ba2}.btmMonthCol b{font-size:10.5px}.btmDist{display:flex;flex-direction:column}.btmDistBars{display:flex;align-items:flex-end;gap:3px;height:150px;background:#fafcff;border-radius:8px;padding:4px}.btmDistBars i{flex:1 1 0;border-radius:3px 3px 0 0}.btmDistBars i.pos{background:#6fd1a8}.btmDistBars i.neg{background:#e0a59d}.btmDistBars i.mix{background:#b8c9e0}.btmEmptyChart,.btmMuted{color:#8794a7;font-size:12px;padding:18px 4px;text-align:center}.btmIdle{background:#fff;border:1px dashed #cbd8e8;border-radius:12px}.btmIntegrity ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.btmIntegrity li{padding:6px 9px 6px 28px;border-radius:8px;background:#f6f9fd;position:relative;line-height:1.45;color:#3d5170}.btmIntegrity li:before{content:"•";position:absolute;left:11px;color:#8aa0bd;font-weight:800}.btmIntegrity li.ok:before{content:"✓";color:#1b8a5a}.btmIntegrity li.bad{background:#fff0ee}.btmIntegrity li.bad:before{content:"!";color:#b9463d}.btmIntegrity code{background:#eef2f7;border-radius:5px;padding:1px 6px;font-size:11px}.btmErrors{margin-top:8px;font-size:12px;color:#6d7f98}.btmErrors div{padding:2px 0}.btmStatus{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#e8f6ee;color:#2f7554}.btmStatus.open{background:#fff6e6;color:#8a5a14}.btmMore{margin-top:8px}@media (max-width:900px){.btmKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.btmGrid2{grid-template-columns:1fr}.btmActions{margin-left:0;width:100%}}@media (max-width:560px){.btmKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.btmModal{padding:12px}.btmControls select,.btmControls input[type=number]{width:100%}}.btPolicy h3{margin:16px 0 8px;font-size:13px;color:#13294a}.btPolicy .formgrid{align-items:start}.btpCheck{display:flex!important;flex-direction:row!important;gap:9px;align-items:flex-start;font-size:12px;color:#33496a;padding:8px 10px;border:1px solid #e3eaf3;border-radius:9px;background:#fafcff}.btpCheck input{width:auto!important;margin:2px 0 0!important}.btpCheck small{display:block;color:#7b8798;font-size:11px;line-height:1.4;margin-top:2px}.btpHorizons{margin-bottom:12px}.btpHorizons>span{display:block;font-size:11px;color:#7b8798;margin-bottom:6px}.btpHorizons>div{display:flex;gap:6px;flex-wrap:wrap}.btpHorizons label{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px;border:1px solid #d4dfed;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;color:#506580;cursor:pointer;background:#fff}.btpHorizons label.on{background:#e3f1ff;border-color:#9cc3ee;color:#1b5a9c}.btpHorizons input{width:auto!important;margin:0!important}.btpActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.btpMsg.ok{color:#2f7554}.btpMsg.bad{color:#b9463d}.globalResearchHeader{gap:6px!important}.globalResearchHeader .globalKpiBar.globalKpiUnified:has(.globalResearchKpiCluster){min-height:58px!important;padding:4px 10px!important}.globalResearchKpiCluster{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:2px 4px!important}.globalResearchKpiCluster .researchHeaderMetric{min-height:46px!important;padding:4px 14px!important;gap:2px!important}.globalResearchKpiCluster .researchHeaderMetric b{font-size:14px!important;white-space:nowrap}.globalResearchKpiCluster .researchHeaderMetric small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globalResearchHeader .globalShortcutBar{min-height:0!important;padding:4px 8px!important}.globalResearchHeader .globalShortcut{min-height:34px!important;padding:4px 10px!important}.globalResearchHeader .tradeResearchThirdSection{padding:4px 8px!important;min-height:0!important}.globalResearchHeader .liveTradeResearchSubNav{flex-wrap:wrap}@media (max-width:1100px){.globalResearchKpiCluster{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.quantPage{display:grid;gap:12px;padding:2px 0 14px}.quantHead{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:12px 16px}.quantHead h2{margin:2px 0 4px;font-size:18px;color:#173b67}.quantHead p{margin:0;max-width:640px;font-size:12px;line-height:1.5;color:#607995}.quantChips{display:flex;gap:6px;flex-wrap:wrap}.quantChips button{border:1px solid #d3deec;background:#f6f9fd;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;color:#3d5878;cursor:pointer}.quantChips button.active{background:#173b67;border-color:#173b67;color:#fff}.quantGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.quantCard{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid #dce5ef;border-top:3px solid #2f9e6e;border-radius:12px;padding:12px 14px;min-width:0}.quantCard.short{border-top-color:#d1495b}.quantCard h3{margin:0;font-size:14px;color:#173b67}.quantCardTop{display:flex;justify-content:space-between;align-items:center}.quantRegime{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#607995}.quantSide{font-size:9px;font-weight:800;border-radius:999px;padding:2px 8px}.quantSide.long{background:#e4f5ec;color:#1f7a50}.quantSide.short{background:#fde8eb;color:#b3354a}.quantThesis{margin:0;font-size:11.5px;line-height:1.5;color:#4a617d;flex:1}.quantInd{display:flex;gap:5px;flex-wrap:wrap}.quantInd span{font-size:10px;font-weight:700;background:#eef3fb;color:#2c5290;border-radius:6px;padding:2px 7px}.quantMeta{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#718096}.quantMeta b{color:#27415f}.quantMeta .ok{color:#1f7a50;font-weight:700;margin-left:auto}.quantMeta .bad{color:#b3354a;font-weight:700;margin-left:auto}.quantFormula{display:block;font:10.5px/1.45 ui-monospace,Consolas,monospace;background:#f3f6fa;border-radius:8px;padding:8px;color:#34506f;word-break:break-word}.quantActions{display:flex;gap:6px;flex-wrap:wrap}.quantActions button{border:1px solid #cdd9e8;background:#fff;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:700;color:#27415f;cursor:pointer}.quantActions button:disabled{opacity:.5;cursor:not-allowed}.quantActions .quantPrimary{background:#173b67;border-color:#173b67;color:#fff}.quantActions .quantGhost{border-color:transparent;background:transparent;color:#2c5290;margin-left:auto}.quantNote{margin:0;font-size:10.5px;color:#718096}.globalResearchHeader .globalKpiBar.globalKpiUnified:has(.globalResearchKpiCluster){grid-template-columns:auto minmax(0,1fr) auto!important;min-height:76px!important;gap:6px}.globalResearchHeader .globalPageIdentity{padding:6px 18px 6px 14px!important;white-space:nowrap}.globalResearchHeader .globalPageIdentity h1{font-size:20px;display:flex;align-items:center;gap:6px}.globalResearchHeader .globalPageIdentity p{display:none}.globalInfoDot{font-size:14px;font-weight:600;color:#5b7391;cursor:help}.globalResearchKpiCluster .researchHeaderMetric{min-height:60px!important;padding:6px 14px!important;gap:3px!important}.globalResearchKpiCluster .researchHeaderMetric small{display:block!important;font-size:9px;color:#8497ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.globalResearchKpiCluster .researchHeaderMetric span{font-size:9.5px!important}@media (max-width:1100px){.globalResearchHeader .globalKpiBar.globalKpiUnified:has(.globalResearchKpiCluster){grid-template-columns:minmax(0,1fr) auto!important}.globalResearchHeader .globalPageIdentity{grid-column:1 / -1}}.quantHeadActions{display:grid;gap:8px;justify-items:end}.quantTools{display:flex;gap:6px;flex-wrap:wrap}.quantTools button{border:1px solid #cdd9e8;background:#fff;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:700;color:#27415f;cursor:pointer}.quantTools .quantPrimary{background:#173b67;border-color:#173b67;color:#fff}.quantLive{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;background:#f5f9fd;border:1px solid #e1eaf4;border-radius:9px;padding:7px 10px;min-height:38px}.quantLive b{font-size:20px;line-height:1;color:#173b67}.quantLive.ok b{color:#1f7a50}.quantLive.loading .quantLiveHint{color:#2c5290}.quantLive.error{background:#fff5f5;border-color:#f3d4d8;display:grid;gap:2px}.quantLive.error small{font-size:10px;color:#b3354a}.quantLiveHint{font-size:10.5px;color:#607995}.quantCard.custom{border-top-color:#7b5bd6}.quantInd .cust{background:#f1ebfd;color:#5a3fb0}.quantInd .scan{background:#e9f6f1;color:#1f6e4d}.quantActions .danger{color:#b3354a}.quantForm{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:14px 16px;display:grid;gap:10px}.quantForm h3{margin:0;font-size:14px;color:#173b67}.quantFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quantFormGrid label,.quantFormGrid>div{display:grid;gap:4px;min-width:0}.quantFormGrid .quantWide{grid-column:1 / -1}.quantFormGrid span,.quantFieldLabel{font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#607995}.quantFormGrid input[type=text],.quantFormGrid input:not([type]),.quantFormGrid select{border:1px solid #cdd9e8;border-radius:8px;padding:8px 10px;font-size:12px;background:#fff;min-width:0}.quantPick{display:flex;gap:6px;flex-wrap:wrap}.quantPick label{display:inline-flex!important;grid-template-columns:none;align-items:center;gap:5px!important;border:1px solid #d3deec;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;color:#3d5878;background:#f6f9fd;cursor:pointer}.quantPick label.on{background:#e9efff;border-color:#9db6ee;color:#173b67}.quantFormNote{margin:0;font-size:10.5px;color:#718096;line-height:1.5}.quantFormErr{font-size:11px;color:#b3354a;font-weight:700}@media (max-width:700px){.quantFormGrid{grid-template-columns:1fr}.quantHeadActions{justify-items:start}}.globalResearchKpiCluster .researchHeaderMetric{min-width:0;overflow:hidden}.quantLive{min-height:66px;align-items:center;align-content:center}.quantLive .quantLiveHint{flex:1 1 100px;min-width:0}.globalResearchKpiCluster .researchHeaderMetric>*{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.globalResearchKpiCluster .researchHeaderMetric{width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:none!important}.wlNameColorWrap{display:inline-flex;align-items:center;gap:2px;margin-left:auto;margin-right:4px}.wlNameColor{width:20px;height:20px;padding:0;border:1px solid #cdd9e8;border-radius:6px;background:none;cursor:pointer}.wlNameColorReset{border:0;background:transparent;color:#7a8ea6;font-size:14px;line-height:1;cursor:pointer;padding:0 3px}.forecastPage .card{padding:10px 12px;margin-bottom:8px;border-radius:10px}.forecastPage .card h2,.forecastPage .card>h3,.forecastPage .cardTitle{font-size:13px;margin:0 0 6px}.forecastPage .stats3{gap:8px;margin-bottom:8px}.forecastPage .stats3>*{padding:8px 12px!important;min-height:0!important}.forecastPage .forecastExplain.forecastOneCard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:6px 14px;margin:0 0 6px;background:#f5f8fc;border:1px solid #e1e9f3;border-radius:9px}.forecastPage .forecastExplain.forecastOneCard>div:not(.forecastArrow){padding:0!important;background:transparent!important;border:0!important;display:grid;gap:1px;text-align:center}.forecastPage .forecastExplain.forecastOneCard b{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#607995}.forecastPage .forecastExplain.forecastOneCard strong{font-size:clamp(16px,1.3vw,20px)!important;margin:0!important;line-height:1.2}.forecastPage .forecastExplain.forecastOneCard small{font-size:10px;color:#7a8ea6}.forecastPage .forecastExplain .forecastArrow{font-size:16px;color:#7a8ea6}.forecastPage .forecastNotes{display:grid;gap:3px}.forecastPage .forecastNotes>div{margin:0!important;padding:5px 9px!important;font-size:11.5px;line-height:1.4;border-radius:7px}.forecastPage .forecastNotes .method{padding:2px!important;font-size:10.5px;color:#718096;background:transparent!important;border:0!important}.forecastPage .forecastGrid{gap:8px}.forecastPage .forecastBox{padding:7px 10px!important;border-radius:9px}.forecastPage .forecastBox small{font-size:9.5px}.forecastPage .forecastBox b{font-size:clamp(15px,1.2vw,18px)!important;margin:2px 0!important}.forecastPage .forecastBox span{font-size:10px;line-height:1.3}.forecastPage .grid{gap:8px}.forecastPage .row{padding:5px 0!important;font-size:12px;min-height:0}.forecastPage .row small{font-size:10px}.forecastPage .safeValue{font-size:clamp(18px,1.5vw,22px)!important;margin:0 0 3px!important;line-height:1.2}.forecastPage .muted{font-size:11px;line-height:1.4;margin:0}.forecastPage .planningChart{min-height:0!important;height:96px!important;gap:4px;padding:2px 0 0}.forecastPage .planningPoint b,.forecastPage .planningPoint small{font-size:9px}.forecastPage .card:last-child .row{padding:4px 0!important}.forecastPage .card:last-child>div:not(.method){max-height:190px;overflow:auto}.forecastPage .pageHero{padding:10px 16px!important;margin-bottom:8px!important;min-height:0!important}.forecastPage .pageHero h2{font-size:17px!important;margin:0!important}.forecastPage .pageHero p{font-size:11.5px!important;margin:2px 0 0!important}.forecastPage .pageHero .heroControls button{width:30px;height:30px;padding:0}.forecastPage .stat{padding:6px 12px!important}.forecastPage .stat b{font-size:18px!important}.forecastPage .stat small{font-size:10px}.forecastPage .forecastExplain.forecastOneCard small{font-size:10px!important}.forecastPage .card h2{font-size:13px!important;margin:0 0 5px!important}.forecastPage .forecastBox small,.forecastPage .forecastBox span{font-size:10px!important}.forecastPage .forecastBox{display:grid;gap:0}.forecastPage .row span,.forecastPage .row b{font-size:12px!important}.forecastPage .planningPoint{gap:1px}.forecastPage .planningPoint b,.forecastPage .planningPoint small{font-size:9px!important;white-space:nowrap}.bmsWrap{position:relative}.bmsBtn{display:inline-flex;align-items:center;gap:8px;border:1px solid #c9d6e6;border-radius:8px;background:#fff;color:#12304f;font-size:12px;font-weight:800;padding:6px 10px;cursor:pointer;min-width:120px;justify-content:space-between}.bmsBtn:disabled{opacity:.6;cursor:wait}.bmsBtn.open{border-color:#2f6fd0}.bmsNames{white-space:nowrap}.bmsCount{font-style:normal;font-size:10px;background:#173b67;color:#fff;border-radius:999px;padding:1px 6px}.bmsCaret{font-size:12px;transform:translateY(-2px)}.bmsMenu{position:absolute;z-index:60;top:calc(100% + 4px);right:0;min-width:250px;background:#fff;border:1px solid #cfdae8;border-radius:10px;box-shadow:0 12px 30px #12294b33;padding:6px}.bmsHead{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#607995;padding:6px 8px 2px}.bmsRow{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;cursor:pointer;font-size:12.5px;font-weight:700;color:#12304f}.bmsRow:hover:not(.off){background:#eef3fb}.bmsRow.on{background:#e8f0fe}.bmsRow.off{opacity:.55;cursor:not-allowed}.bmsRow input{width:15px;height:15px;accent-color:#173b67}.bmsName{flex:1}.bmsRow small{font-size:10px;font-weight:600;color:#6a7f97}.bmsFoot{font-size:10.5px;line-height:1.4;color:#6a7f97;padding:6px 8px 4px;border-top:1px solid #e5ebf2;margin-top:4px}.asMarkets{display:flex;gap:6px;padding:0 14px 8px}.asMarkets button{border:1px solid #cdd9e8;background:#f6f9fd;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;color:#3d5878;cursor:pointer}.asMarkets button.active{background:#173b67;border-color:#173b67;color:#fff}.asMarkets button:disabled{opacity:.55;cursor:not-allowed}.wlBar{background:#f1f5fb!important}.wlTrigger{color:#0b1f3a!important;font-size:14px!important;font-weight:900!important;letter-spacing:.03em!important}.wlTrigger .wlCaret{color:#0b1f3a!important}.wlTrigger:hover,.wlTrigger.open{background:#0b1f3a1a!important}.wlAddBtn{width:32px!important;height:32px!important;background:#173b67!important;color:#fff!important;font-size:22px!important;font-weight:700;border-radius:8px!important}.wlAddBtn:hover:not(:disabled){background:#0f2a4d!important}.wlAddBtn:disabled{opacity:.5!important}.forecastPage .forecastTrio{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:8px;margin-bottom:8px}.forecastPage .forecastTrio>.card{margin:0;min-width:0}.forecastPage .card{padding:8px 10px!important;margin-bottom:6px!important}.forecastPage .card h2{font-size:12px!important;margin:0 0 4px!important}.forecastPage .pageHero{padding:7px 14px!important;margin-bottom:6px!important}.forecastPage .pageHero h2{font-size:15px!important}.forecastPage .pageHero p{font-size:11px!important}.forecastPage .stats3{gap:6px;margin-bottom:6px}.forecastPage .stat{padding:4px 10px!important}.forecastPage .stat b{font-size:15px!important}.forecastPage .forecastExplain.forecastOneCard{padding:4px 12px;margin-bottom:4px}.forecastPage .forecastExplain.forecastOneCard strong{font-size:clamp(14px,1.1vw,17px)!important}.forecastPage .forecastNotes>div{padding:3px 8px!important;font-size:11px}.forecastPage .forecastNotes .method{font-size:10px}.forecastPage .forecastBox{padding:5px 9px!important}.forecastPage .forecastBox b{font-size:clamp(14px,1.05vw,16px)!important;margin:1px 0!important}.forecastPage .row{padding:3px 0!important}.forecastPage .row span,.forecastPage .row b{font-size:11.5px!important}.forecastPage .safeValue{font-size:clamp(16px,1.3vw,19px)!important}.forecastPage .muted{font-size:10.5px;line-height:1.35}.forecastPage .planningChart{height:70px!important}.forecastPage .card:last-child>div:not(.method){max-height:150px}@media (max-width:1000px){.forecastPage .forecastTrio{grid-template-columns:1fr}}.forecastPage .card p,.forecastPage .card p.muted{font-size:10.5px!important;line-height:1.35!important;margin:0!important}.forecastPage .row{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.forecastPage .row small{display:inline!important;margin-left:8px;font-size:10px!important}.forecastPage .row span b{font-size:11.5px!important}.forecastPage .card:last-child .row{padding:2px 0!important}.trackerToolbar{display:flex;justify-content:flex-end;margin:0 0 6px}.trackerToolbar .trackerActions{gap:8px}.trackerCategories{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.trackerCategoryCell{min-width:96px}.trackerStrategyResults:not(:has(.trackerStrategyResultGrid)){display:none}:root{--lf-num-xl:26px;--lf-num-l:20px;--lf-num-m:16px;--lf-title:14px;--lf-page-title:20px}.alphaV2PositionHero b,.alphaV3PositionHero b,.alphaV3MarketMetric b,.nwMockNetWorthKpi>strong,.nwHubScore,.ccNetValue,.nwAlphaKpi>b,.cpHeroTile b,.cpFlow .cpTile b{font-size:var(--lf-num-xl)!important;font-weight:700!important;line-height:1.1!important;font-variant-numeric:tabular-nums}.stat b,.bhKpi b,.cpTile b,.globalKpi b,.alphaKpi b,.alphaV2Kpi b,.nwSimpleKpi>b,.nwKpiCard b,.opportunityStats b,.performanceMetrics b,.researchPerfKpis b,.t1Kpis b,.tradeReachKpis b,.externalFeedKpis b,.ccKpi b,.marketContextHero b,.btmKpis b,.quantLive b,.portfolioSummary b{font-size:var(--lf-num-l)!important;font-weight:700!important;line-height:1.15!important;font-variant-numeric:tabular-nums}.researchPerfHorizonGrid b,.marketSectorRow strong,.backtestSummary b,.oppPrice b{font-size:var(--lf-num-m)!important;font-weight:700!important;font-variant-numeric:tabular-nums}.pageHero h2,.nwPageHero h1{font-size:var(--lf-page-title)!important;line-height:1.2!important}.card>h3,.cardHead h3,.panelHead h3{font-size:var(--lf-title);font-weight:800}.grid,.cards,.kpiGrid,.statGrid,.nwGrid,.alphaGrid{align-items:stretch}.grid>.card,.cards>.card,.kpiGrid>*,.statGrid>*,.nwGrid>.card{height:100%;min-width:0}.card{box-sizing:border-box}.k b,.k ok{font-size:var(--lf-num-l)!important}.autoRefreshNote{display:block;margin:4px 0 2px;font-size:11px;color:#3f6b57;font-weight:600}.arpRow{display:grid;grid-template-columns:200px auto 1fr;gap:16px;align-items:end;padding:10px 0;border-bottom:1px solid #e1e6ef}.arpRow>b{align-self:center;font-size:14px}.arpRow input[type=number]{max-width:140px}:root{--lf-gap:10px;--lf-theme-head:26px;--lf-theme-row:40px;--lf-gamma-row:30px}.alphaV3Dashboard{gap:var(--lf-gap)!important;row-gap:var(--lf-gap)!important;column-gap:var(--lf-gap)!important}.alphaV3Dashboard:not(:has(.alphaV3Setup)){grid-template-areas:"insights insights insights" "attention changes upcoming" "position market opportunities"!important}@media (max-width:1050px){.alphaV3Dashboard:not(:has(.alphaV3Setup)){grid-template-areas:"insights insights" "attention changes" "upcoming position" "market opportunities"!important}}@media (max-width:700px){.alphaV3Dashboard:not(:has(.alphaV3Setup)){grid-template-areas:"insights" "attention" "changes" "upcoming" "position" "market" "opportunities"!important}}.alphaV3Dashboard>*{margin-top:0!important;margin-bottom:0!important}.pageCardTrim>.card,.pageCardTrim>.pageHero,.scannerDashboardPage>*,.adminPage>.card,.adminPage>.adminGrid,.adminPage>.adminHero{margin-top:0!important;margin-bottom:var(--lf-gap)!important}.adminGrid{gap:var(--lf-gap)!important}.alphaPlannerTabs{margin-bottom:var(--lf-gap)!important}.tradeResearchMain>.globalAppHeader{margin-bottom:var(--lf-gap)!important}.tradeResearchMain>.oiOpportunityCards,.tradeResearchMain>.fnoThemeStrip,.tradeResearchMain>.oiBestPick,.tradeResearchMain>.optionOpportunityPanel,.tradeResearchMain>.card,.tradeResearchMain>.tradeResearchGrid,.tradeResearchMain>.tradeResearchOpportunityLayout,.tradeResearchMain>.tradeResearchFocusPanel,.tradeResearchMain>.researchIdentityStrip,.tradeResearchMain>.method{margin-top:0!important;margin-bottom:var(--lf-gap)!important}.oiOpportunityCards,.tradeResearchGrid{gap:var(--lf-gap)!important}.tradeResearchMain>*{flex-shrink:0!important}@media (min-width:851px){.tradeResearchOpportunityLayout{position:static!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;gap:var(--lf-gap)!important;align-items:start!important;min-height:0!important;height:auto!important;margin:0 0 var(--lf-gap)!important}.tradeResearchOpportunityLayout>.fnoThemeStrip,.tradeResearchOpportunityLayout>.oiBestPick,.tradeResearchOpportunityLayout>.optionOpportunityPanel,.tradeResearchOpportunityLayout>.optionAuthenticityCard,.tradeResearchOpportunityLayout>.tradeIndexOiCard{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.tradeResearchOpportunityLayout>.fnoThemeStrip{grid-column:1!important;grid-row:1 / span 3!important}.tradeResearchOpportunityLayout>.oiBestPick{grid-column:2!important;grid-row:1!important}.tradeResearchOpportunityLayout>.optionOpportunityPanel{grid-column:2!important;grid-row:2!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard{grid-column:2!important;grid-row:3!important;align-self:stretch!important;min-height:260px!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionAuthenticityTable{max-height:none!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard{grid-column:2!important;grid-row:3!important;max-height:none!important;height:auto!important;overflow:visible!important}}@media (max-width:850px){.tradeResearchOpportunityLayout{display:flex!important;flex-direction:column!important;gap:var(--lf-gap)!important;min-height:0!important}.tradeResearchOpportunityLayout>*{position:static!important;width:100%!important}}.fnoThemeStrip{overflow:hidden}.fnoThemeHead>span{white-space:normal!important;text-align:right;max-width:140px;line-height:1.3}.fnoThemeTableWrap{display:flex!important;flex-direction:column;min-width:0}.fnoThemeTableWrap .fnoThemeTable{display:block!important;height:calc(var(--lf-theme-head) + 10*var(--lf-theme-row))!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.fnoThemeTableHead,.fnoThemeTableRow{grid-template-columns:18px minmax(0,1fr) 56px 46px 30px 42px!important;gap:4px!important;padding:0 6px!important;box-sizing:border-box}.fnoThemeTableHead{position:sticky;top:0;z-index:1;height:var(--lf-theme-head)}.fnoThemeTableRow{height:var(--lf-theme-row)}.fnoThemeSymbolCell{min-width:0}.fnoThemeSymbolCell b,.fnoThemeSymbolCell small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnoThemeTableRow>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnoThemeTableEmpty{height:calc(10*var(--lf-theme-row))!important;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:0 14px!important;box-sizing:border-box}.gammaAccelerationPanel .gammaAccelerationTable{display:block;height:calc(var(--lf-theme-head) + 6*var(--lf-gamma-row))!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.gammaAccelerationRow{min-width:0!important;grid-template-columns:1.05fr 1fr .8fr .8fr .9fr 1fr 1fr!important;height:var(--lf-gamma-row);box-sizing:border-box;padding:0 8px}.gammaAccelerationRow.head{position:sticky;top:0;z-index:1;height:var(--lf-theme-head);background:#fff5df}.gammaAccelerationRow>*{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gammaAccelerationEmpty{height:calc(6*var(--lf-gamma-row))!important;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:0 18px!important;box-sizing:border-box}.gammaAccelerationPanel{margin:0 10px var(--lf-gap)!important}.gammaAccelerationHead{min-height:48px;box-sizing:border-box}.gammaAccelerationHead>span{white-space:nowrap}.fnoThemeSupportCards .fnoThemeCard{min-height:86px;box-sizing:border-box}.nwHubHead{background:#eef6ff!important;color:#17365d!important;border-bottom:1px solid #d3e3f7!important}.nwHubHead h2{color:#17365d!important}.nwHubHead p{color:#56789d!important}.nwHubScore b{color:#1d4f8f!important}.nwHubScore span{color:#56789d!important}.nwHubScore i{background:#d3e3f7!important}.nwHubScore em{background:#16a36a!important}.bhKpi{background:#eef6ff!important;border:1px solid #cfe2f6!important;box-shadow:none!important}.bhKpi span{color:#456b94!important}.bhKpi b{color:#174577!important}.bhKpi small{color:#56789d!important}.bhKpi b.up{color:#15803d!important}.bhKpi b.down{color:#c2410c!important}.nwInsightRow.nwInsightThree{align-items:stretch!important}.nwInsightRow.nwInsightThree>.nwPortfolioCard,.nwInsightRow .nwPortfolioCard{max-height:none!important;height:auto!important;align-self:stretch!important}button.globalAccessBadge{cursor:pointer;font-family:inherit}button.globalAccessBadge:hover{background:#e3effa}.billPage{display:flex;flex-direction:column;gap:var(--lf-gap);width:100%}.billPage .card,.billAdmin{background:#fff!important;border:1px solid #dfe7f0!important;border-radius:12px;padding:16px 18px;box-sizing:border-box}.billPage h3,.billAdmin h3{margin:0 0 10px;font-size:15px;color:#173b69}.billHero{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:#eef6ff!important;border-color:#cfe2f6!important}.billHero h2{margin:2px 0 4px;font-size:22px;color:#173b69}.billCurrent{display:grid;gap:2px;min-width:210px;padding:10px 16px;border:1px solid #cfe2f6;border-radius:10px;background:#fff}.billCurrent span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#456b94}.billCurrent b{font-size:20px;color:#174577}.billCurrent small{font-size:12px;color:#56789d}.billCurrent.on b{color:#15803d}.billPlans{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--lf-gap)}.billPlan{display:grid;gap:4px;text-align:left;padding:14px 16px;border:1.5px solid #dce6f1;border-radius:12px;background:#fbfdff;cursor:pointer;font-family:inherit;color:#173b69}.billPlan span{font-size:13px;font-weight:700;color:#456b94}.billPlan b{font-size:24px}.billPlan small{font-size:12px;color:#6b7f98}.billPlan:hover{border-color:#9dc1ea}.billPlan.active{border-color:#1d65bb;background:#eef6ff;box-shadow:0 0 0 3px #d6e8fb}.billMethods{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.billMethods button{padding:7px 13px;border:1px solid #cfdbe8;border-radius:999px;background:#fff;color:#355a83;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.billMethods button.active{background:#1d65bb;border-color:#1d65bb;color:#fff}.billAmount{margin:4px 0 10px;font-size:14px;color:#355a83}.billAmount b{font-size:18px;color:#173b69}.billMethodBody{display:grid;gap:8px;padding:12px 14px;border:1px solid #dfe9f4;border-radius:10px;background:#f6faff}.billField{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px}.billField span{font-size:12px;color:#6b7f98;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.billField b{font-size:15px;color:#173b69;overflow-wrap:anywhere}.billCopy,.billLink{border:1px solid #cfdbe8;background:#fff;color:#1d65bb;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.billLink{border:0;background:none;padding:0;text-decoration:underline}.billOpenUpi{display:inline-flex;width:fit-content;text-decoration:none}.billInstr{margin:2px 0 0}.billForm{display:grid;gap:10px;max-width:560px}.billForm label{display:grid;gap:4px;font-size:13px;color:#456b94;font-weight:600}.billForm input,.billAdmin input:not([type=checkbox]),.billAdmin textarea,.billDecide input{padding:9px 11px;border:1px solid #cfdbe8;border-radius:8px;font:inherit;background:#fff;color:#173b69;width:100%;box-sizing:border-box}.billInline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.billOk{background:#ecfdf3;border:1px solid #b7ebcb;color:#166534;padding:10px 14px;border-radius:10px}.billTableWrap{overflow-x:auto}.billTable{width:100%;border-collapse:collapse;font-size:13px}.billTable th{text-align:left;padding:8px 10px;background:#f1f6fc;color:#456b94;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.billTable td{padding:9px 10px;border-top:1px solid #edf1f6;vertical-align:top;color:#27405f}.billWhy{display:block;color:#6b7f98;font-size:12px;margin-top:2px}.billBadge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.billBadge.pending{background:#fff4dc;color:#8a5600}.billBadge.approved{background:#e3f6ea;color:#15803d}.billBadge.rejected{background:#fde8e6;color:#b42318}.billBadge.cancelled{background:#eceff3;color:#5b6b82}.billEditRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;padding:10px 0;border-top:1px solid #edf1f6}.billEditRow label{display:grid;gap:4px;font-size:12px;color:#456b94;font-weight:600}.billMethodEdit{display:block}.billMethodHead{display:flex;align-items:center;gap:14px;margin-bottom:8px}.billMethodHead b{color:#173b69;letter-spacing:.06em}.billWide{display:grid;gap:4px;font-size:12px;color:#456b94;font-weight:600;margin:8px 0}.billDecide{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:6px;align-items:center;min-width:360px}@media (max-width:700px){.billField{grid-template-columns:1fr auto}.billField span{grid-column:1/-1}.billInline{grid-template-columns:1fr}.billDecide{grid-template-columns:1fr;min-width:0}}.billPage .billHero{display:flex!important;flex-direction:row!important}.billPage .billHero>div:first-child{flex:1 1 360px;min-width:0}.billPage .billHero h2{font-size:22px!important;line-height:1.2!important;border:0!important;padding:0!important;margin:2px 0 6px!important;color:#173b69!important}.billPage .billHero .scannerEyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;color:#456b94}.billPage .billCurrent{flex:0 0 auto}.billPage .billCurrent b{font-size:20px!important}.billAdmin h2{font-size:18px}.brokerDataFlowMini{display:flex;justify-content:flex-end;align-items:center;height:30px;margin:0 0 var(--lf-gap);padding:0}.brokerDataFlowMini .brokerDataFlowToggle.iconOnly{width:30px;height:30px;box-shadow:none}.tradeResearchMain>.brokerDataFlowMini{margin-top:0!important;margin-bottom:var(--lf-gap)!important}.legalShell{min-height:100vh;background:#f6f9fd;color:#0f172a;font-family:inherit}.legalHead{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#fff;border-bottom:1px solid #dbe5f1}.legalBack{color:#1d4ed8;text-decoration:none;font-weight:600;font-size:14px}.legalBody{max-width:820px;margin:0 auto;padding:24px 20px 60px;line-height:1.65}.legalBody h1{font-size:28px;margin:12px 0 10px}.legalBody h2{font-size:18px;margin:24px 0 6px}.legalBody p,.legalBody li{font-size:15px;color:#1e293b}.legalBody ul{padding-left:22px}.legalTabs{display:flex;gap:8px;flex-wrap:wrap}.legalTabs a{padding:6px 12px;border:1px solid #cbd7e8;border-radius:999px;color:#334155;text-decoration:none;font-size:13px;background:#fff}.legalTabs a.on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.legalFoot{margin-top:32px;color:#64748b!important;font-size:13px!important}.legalLinks a{margin:0 6px;color:inherit;text-decoration:underline}.navLegalLinks{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 14px 2px;font-size:11px}.navLegalLinks a{color:inherit;opacity:.7;text-decoration:none}.navLegalLinks a:hover{opacity:1;text-decoration:underline}.legalConsent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4;margin:6px 0 2px;text-align:left}.legalConsent input{width:auto!important;margin-top:2px;flex:0 0 auto}.legalConsent a{color:#1d4ed8}.forecastPage>.pageHero{background:#eef6ff!important;color:#17365d!important;border:1px solid #d3e3f7!important;box-shadow:none!important}.forecastPage>.pageHero h2{color:#17365d!important}.forecastPage>.pageHero p{color:#56789d!important}.forecastPage>.pageHero .refreshIconOnly{background:#fff!important;color:#17365d!important;border:1px solid #c7daf1!important}.launchNotice{display:flex;flex-direction:column;gap:2px;background:#eef6ff;border:1px solid #cfe0f5;color:#17365d;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.4;text-align:left;margin-bottom:8px}.launchNotice b{font-size:13px}.inviteInfo{background:#e9f8ef;border:1px solid #bfe6cd;color:#14532d;border-radius:10px;padding:8px 12px;font-size:12.5px;margin-bottom:8px;text-align:left}.inviteLockedEmail{background:#f1f5f9!important;color:#475569!important;cursor:not-allowed}.inviteForgot{text-align:right;font-size:12px;margin:-2px 0 4px}.inviteForgot a{color:#1d4ed8}.inviteRiskNote{font-size:11px;line-height:1.45;color:#64748b;text-align:center;margin:8px 0 2px}.inviteRiskNote a,.inviteWarning a,.inviteLimited a,.inviteSwitch a{color:#1d4ed8}.inviteLimited a{color:inherit;text-decoration:underline}.welcomeCard{position:fixed;right:18px;bottom:18px;z-index:80;width:340px;max-width:calc(100vw - 36px);background:#fff;border:1px solid #cfe0f5;border-radius:14px;box-shadow:0 12px 36px #0f172a38;padding:14px 16px;color:#17365d;font-size:13px;line-height:1.45}.welcomeCard b{font-size:15px}.welcomeCard p{margin:6px 0}.welcomeCard ol{margin:6px 0;padding-left:18px}.welcomeCard small{display:block;color:#64748b;margin:6px 0}.welcomeBtns{display:flex;gap:8px;margin-top:8px}.globalBetaTag{font-size:10px;font-weight:800;letter-spacing:.08em;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:2px 8px;margin-right:8px}.launchAdmin h3{margin:14px 0 4px;font-size:14px}.launchAdmin textarea,.launchAdmin input:not([type=checkbox]){width:100%;box-sizing:border-box;margin:4px 0}.launchRow{display:flex;gap:8px;align-items:center;margin:6px 0}.launchRow input{flex:1}.launchCheck{display:block;font-size:13px;margin:6px 0}.trackerTableWrap{overflow-x:hidden!important}.trackerTable,.trackerEmbedded .trackerTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.trackerTable th,.trackerTable td{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;padding:6px!important;vertical-align:middle}.trackerTable th:nth-child(1){width:11%}.trackerTable th:nth-child(2){width:9%}.trackerTable th:nth-child(3){width:9%}.trackerTable th:nth-child(4){width:16%}.trackerTable th:nth-child(5){width:10%}.trackerTable th:nth-child(6){width:21%}.trackerTable th:nth-child(7){width:11%}.trackerTable th:nth-child(8){width:6%}.trackerTable th:nth-child(9){width:7%}.trackerTable td small,.trackerTable td b{display:block}.trackerCategoryCell{min-width:0!important}.trackerCategories{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.trackerSegment{min-width:0!important;padding:3px 5px!important}@media (max-width:900px){.trackerTable{min-width:0!important}.trackerTableWrap{overflow-x:auto!important}.trackerTable{table-layout:auto!important;min-width:900px!important}}.trackerTable th:nth-child(6),.trackerTable td:nth-child(6){text-align:left!important}:root{--lf-scn-head:34px;--lf-scn-row:42px}@media (min-width:851px){.tradeResearchOpportunityLayout>.optionAuthenticityCard{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:visible!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTableWrap{height:calc(var(--lf-scn-head) + 10*var(--lf-scn-row))!important;max-height:calc(var(--lf-scn-head) + 10*var(--lf-scn-row))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTable th{height:var(--lf-scn-head)!important}.tradeResearchOpportunityLayout>.optionAuthenticityCard .optionScenarioNativeTable td{height:var(--lf-scn-row)!important;box-sizing:border-box}.tradeResearchOpportunityLayout{grid-template-rows:auto auto auto auto!important}.tradeResearchOpportunityLayout>.tradeIndexOiCard{grid-column:1 / -1!important;grid-row:4!important;align-self:start!important}}.fnoThemeTableWrap .fnoThemeTable{height:calc(var(--lf-theme-head) + 6*var(--lf-theme-row))!important}.fnoThemeTableEmpty{height:calc(6*var(--lf-theme-row))!important}.tradeResearchMain .tradeIndexOiCard,.tradeResearchOverview .tradeIndexOiCard{display:block!important}.nwPfWhy{margin:2px 0!important;font-size:11px!important;color:#9a4b00!important;max-width:420px;text-align:center}.nwEstateAttach{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#385676}.nwEstateAttach input[type=file]{font-size:12px;padding:8px;border:1px dashed #9db6d3;border-radius:8px;background:#f6f9fd;font-weight:500}.nwEstateAttach small{font-weight:500;color:#2d7a4b}.sideFlow{margin-top:8px;border-top:1px solid rgba(120,140,170,.25);padding-top:6px}.sideFlowToggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;cursor:pointer;padding:4px 2px;font-size:10px;font-weight:800;letter-spacing:.05em;color:#2b5d99}.sideFlowToggle svg{transition:transform .15s ease;transform:rotate(-90deg)}.sideFlow.open .sideFlowToggle svg{transform:rotate(0)}.sideFlow .brokerDataFlowCard.side{margin:6px 0 0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.sideFlow .brokerDataFlowCard.side .card,.sideFlow .brokerDataFlowCard.side{padding:0!important}.sideFlow .brokerDataFlowControls{flex-direction:column;align-items:stretch;gap:6px}.sideFlow .brokerDataFlowControls input,.sideFlow .brokerDataFlowControls select{width:100%;min-width:0;height:28px;font-size:11px}.sideFlow .brokerDataFlowControls .primaryBtn{width:100%;padding:6px 8px;font-size:11px}.sideFlow .brokerDataFlowStages,.sideFlow .brokerDataFlowFacts{grid-template-columns:1fr!important;gap:5px}.sideFlow .brokerDataFlowContracts{display:none}.sideFlow .brokerDataFlowBody{max-height:46vh;overflow-y:auto;font-size:10px;scrollbar-width:thin}.sideFlow .brokerDataFlowHint{font-size:10px;color:#64748b;line-height:1.35}.tickerTapeCard{display:flex;align-items:stretch;height:36px;margin:0 0 var(--lf-gap)!important;background:#fff;border:1px solid #dfe7f1;border-radius:10px;overflow:hidden;box-sizing:border-box}.tradeResearchMain>.tickerTapeCard{margin-top:0!important;margin-bottom:var(--lf-gap)!important}.tapeViewport{flex:1;min-width:0;overflow:hidden;position:relative;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.tapeTrack{display:inline-flex;align-items:center;width:max-content;white-space:nowrap;animation:lfTape 90s linear infinite;will-change:transform}.tickerTapeCard.paused .tapeTrack{animation-play-state:paused}.tickerTapeCard.paused .tapeViewport{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.tapeItem{display:inline-flex;align-items:center;gap:6px;padding:0 16px;border-right:1px solid #edf1f6;font-size:12px;line-height:1}.tapeItem b{font-weight:800;color:#173a63}.tapeItem span{color:#243e5d}.tapeItem em{font-style:normal;font-weight:700;font-size:11px}.tapeItem em.up{color:#12805c}.tapeItem em.down{color:#c0392b}.tapeEmpty{padding:0 14px;font-size:11px;color:#8a95a6}.tapeControls{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:0 6px 0 8px;border-left:1px solid #edf1f6;background:#fafcff}.tapePause{width:26px;height:24px;border:1px solid #dce4ef;background:#fff;border-radius:6px;cursor:pointer;font-size:9px;color:#20558f;padding:0}.tapeSelect{height:24px;max-width:160px;border:1px solid #dce4ef;border-radius:6px;background:#fff;font-size:11px;color:#243e5d;padding:0 4px}@keyframes lfTape{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tapeTrack{animation:none}}.sideFlow label,.sideFlow .brokerDataFlowControls label{font-size:10px!important;font-weight:700!important;gap:3px!important}.sideFlow select,.sideFlow input{font-size:11px!important;padding:0 6px!important}.sideFlow .brokerDataFlowStage b,.sideFlow .brokerDataFlowStage span,.sideFlow .brokerDataFlowStage small,.sideFlow .brokerDataFlowFacts *{font-size:10px!important}.sideFlow .brokerDataFlowHeadline b{font-size:11px!important}.lfpc-root{--bg:#fff;--fg:#131722;--dim:#787b86;--line:#e0e3eb;--hover:#f0f3fa;--on:#e3edff;--onfg:#2962ff;--panel:#fff;--shadow:0 6px 24px rgba(19,23,34,.18);container:lfpc/inline-size;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:420px;background:var(--bg);color:var(--fg);font:12px/1.35 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;outline:none;box-sizing:border-box;overflow:hidden;-webkit-user-select:none;user-select:none}.lfpc-root.dark{--bg:#131722;--fg:#d1d4dc;--dim:#868993;--line:#2a2e39;--hover:#2a2e39;--on:#1e3a8a55;--onfg:#7aa2ff;--panel:#1e222d;--shadow:0 6px 24px rgba(0,0,0,.5)}.lfpc-root.fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;height:100vh}.lfpc-root *{box-sizing:border-box}.lfpc-root button{font:inherit;color:inherit;background:transparent;border:0;margin:0;padding:0;cursor:pointer;border-radius:4px;line-height:1}.lfpc-root button:disabled{opacity:.35;cursor:default}.lfpc-root input,.lfpc-root select{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:3px 6px;outline:none;max-width:100%}.lfpc-root input:focus,.lfpc-root select:focus{border-color:var(--onfg)}.lfpc-rel{position:relative;display:inline-flex}.lfpc-dim{color:var(--dim)}.up{color:#089981!important}.dn{color:#f23645!important}.lfpc-top{display:flex;align-items:center;gap:4px;height:40px;flex:0 0 40px;padding:0 8px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lfpc-top::-webkit-scrollbar{display:none}.lfpc-sym{display:flex;align-items:baseline;gap:6px;white-space:nowrap;margin-right:2px}.lfpc-sym b{font-size:14px}.lfpc-px{font-weight:600;font-size:13px}.lfpc-sep{width:1px;height:20px;background:var(--line);margin:0 4px;flex:0 0 auto}.lfpc-tfs{display:flex;align-items:center;gap:1px}.lfpc-tfs>button{height:28px;min-width:30px;padding:0 7px;font-weight:600}.lfpc-tfs>button:hover,.lfpc-ib:hover,.lfpc-tb:hover{background:var(--hover)}.lfpc-tfs>button.on{color:var(--onfg);background:var(--on)}.lfpc-ib{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.lfpc-ib.on{color:var(--onfg);background:var(--on)}.lfpc-tb{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;white-space:nowrap;font-weight:600}.lfpc-tb.on{color:var(--onfg);background:var(--on)}.lfpc-menu{position:absolute;z-index:60;top:100%;left:0;margin-top:4px;min-width:190px;max-height:70vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);padding:4px;display:flex;flex-direction:column}.lfpc-menu.right{left:auto;right:0}.lfpc-menu>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;text-align:left;width:100%;white-space:nowrap}.lfpc-menu>button:hover{background:var(--hover)}.lfpc-menu>button.on{color:var(--onfg)}.lfpc-menu>button.danger{color:#f23645}.lfpc-menu.lfpc-ctx{position:absolute;top:auto;margin:0}.lfpc-main{display:flex;flex:1;min-height:0}.lfpc-left{flex:0 0 46px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-right:1px solid var(--line);overflow:visible;position:relative;z-index:30}.lfpc-left button{width:36px;height:34px;display:inline-flex;align-items:center;justify-content:center;position:relative}.lfpc-left button:hover{background:var(--hover)}.lfpc-left button.on{color:var(--onfg);background:var(--on)}.lfpc-grpbtn{display:flex;align-items:center}.lfpc-grpbtn>button:first-child{width:32px}.lfpc-grpbtn>.lfpc-more{width:12px;height:34px;padding:0;color:var(--dim)}.lfpc-hsep{width:26px;height:1px;background:var(--line);margin:5px 0}.lfpc-badge{position:absolute;right:2px;bottom:2px;font-style:normal;font-size:8px;font-weight:700;background:var(--onfg);color:#fff;border-radius:3px;padding:1px 3px}.lfpc-fly{top:0;left:100%;margin-left:6px;min-width:230px}.lfpc-fly>button{justify-content:flex-start}.lfpc-fly>button span{flex:1}.lfpc-fly kbd{font:10px inherit;color:var(--dim);background:var(--hover);border-radius:3px;padding:1px 4px}.lfpc-flyhead{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);padding:6px 10px 4px}.lfpc-stage{position:relative;flex:1;min-width:0;min-height:0}.lfpc-host{position:absolute;top:0;right:0;bottom:0;left:0}.lfpc-legends{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.lfpc-leg{position:absolute;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:calc(100% - 90px)}.lfpc-legline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;white-space:nowrap;font-size:12px;min-height:19px;pointer-events:auto;background:transparent}.lfpc-legline b{font-size:13px}.lfpc-ohlc i{font-style:normal;color:var(--dim);margin:0 2px 0 6px}.lfpc-ohlc i:first-child{margin-left:8px}.lfpc-ind .lfpc-name{color:var(--dim)}.lfpc-legline .lfpc-inputs{color:var(--dim);margin-left:-3px}.lfpc-ind.off{opacity:.5}.lfpc-acts{display:inline-flex;gap:1px;opacity:0;transition:opacity .12s;pointer-events:auto}.lfpc-legline:hover .lfpc-acts{opacity:1}.lfpc-acts button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:var(--bg)}.lfpc-acts button:hover{color:var(--fg);background:var(--hover)}.lfpc-float{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);max-width:calc(100% - 140px);flex-wrap:wrap}.lfpc-fname{font-weight:600;margin-right:2px;white-space:nowrap}.lfpc-chk{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;cursor:pointer}.lfpc-chk input{margin:0}.lfpc-textin{width:130px}.lfpc-replay{position:absolute;bottom:42px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:8px;padding:5px 10px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.lfpc-state{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);z-index:15;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--dim);text-align:center;max-width:70%}.lfpc-state.err{color:#f23645}.lfpc-rt{position:absolute;right:76px;bottom:38px;z-index:12;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:50%!important;box-shadow:var(--shadow);color:var(--fg)}.lfpc-textedit{position:absolute;z-index:25;width:180px;border:1px solid var(--onfg)!important}.lfpc-scalebtns{position:absolute;right:4px;bottom:4px;z-index:12;display:flex;gap:2px}.lfpc-scalebtns button{height:20px;min-width:26px;padding:0 5px;font-size:11px;color:var(--dim);background:var(--bg);border:1px solid var(--line)}.lfpc-scalebtns button.on{color:var(--onfg);background:var(--on);border-color:transparent}.lfpc-bottom{display:flex;align-items:center;gap:8px;height:30px;flex:0 0 30px;padding:0 8px;border-top:1px solid var(--line);font-size:11px;white-space:nowrap;overflow:hidden}.lfpc-ranges{display:flex;align-items:center;gap:1px}.lfpc-ranges>button{height:22px;padding:0 7px;color:var(--fg);font-weight:600}.lfpc-ranges>button:hover{background:var(--hover);color:var(--onfg)}.lfpc-goto{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--dim)}.lfpc-goto input{height:22px;padding:0 4px;font-size:11px;width:118px}.lfpc-clock{font-variant-numeric:tabular-nums}@container lfpc (max-width:980px){.lfpc-tb span{display:none}.lfpc-tb{padding:0 6px}.lfpc-sym .lfpc-dim{display:none}}@container lfpc (max-width:700px){.lfpc-src,.lfpc-clock{display:none}.lfpc-top .lfpc-sep{margin:0 1px}.lfpc-tfs>button{padding:0 5px;min-width:26px}}.lfpc-colorpick{position:relative;display:inline-flex}.lfpc-swatch{width:20px;height:20px;border-radius:4px!important;border:1px solid rgba(120,123,134,.5)!important;padding:0}.lfpc-swatch.on{outline:2px solid var(--onfg);outline-offset:1px}.lfpc-palette{position:absolute;top:26px;left:0;z-index:70;display:grid;grid-template-columns:repeat(6,22px);gap:5px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow)}.lfpc-palette .lfpc-swatch{width:22px;height:22px}.lfpc-custom{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--dim);border-radius:4px;cursor:pointer;color:var(--dim)}.lfpc-custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;padding:0;border:0}.lfpc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;background:#13172273;display:flex;align-items:flex-start;justify-content:center;padding-top:7vh}.lfpc-dialog{max-width:94%;max-height:86%;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.lfpc-dhead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);font-size:14px}.lfpc-dbody{padding:12px 14px;overflow:auto;flex:1}.lfpc-dfoot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line)}.lfpc-note{color:var(--dim);font-size:11px}.lfpc-search{width:100%;padding:8px 10px!important;margin-bottom:8px;font-size:13px}.lfpc-indlist{display:flex;flex-direction:column;gap:2px}.lfpc-grp{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);padding:10px 2px 4px;font-weight:700}.lfpc-indrow{display:flex;align-items:center;gap:10px;width:100%;padding:8px;text-align:left}.lfpc-indrow:hover{background:var(--hover)}.lfpc-indname{flex:1;font-size:13px}.lfpc-indshort{color:var(--dim)}.lfpc-pill{font-size:10px;padding:2px 6px;border-radius:10px;background:var(--hover);color:var(--dim);min-width:52px;text-align:center}.lfpc-empty{color:var(--dim);padding:16px;text-align:center}.lfpc-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:10px}.lfpc-tabs>button{padding:8px 14px;border-radius:0!important;border-bottom:2px solid transparent!important;color:var(--dim)}.lfpc-tabs>button.on{color:var(--fg);border-bottom-color:var(--onfg)!important}.lfpc-form{display:flex;flex-direction:column}.lfpc-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.lfpc-field>span:first-child,.lfpc-field>label{flex:1}.lfpc-field input[type=number]{width:90px}.lfpc-inline{display:inline-flex;align-items:center;gap:8px}.lfpc-btn{padding:7px 14px!important;border:1px solid var(--line)!important;border-radius:6px!important;font-weight:600}.lfpc-btn:hover{background:var(--hover)}.lfpc-btn.primary{background:var(--onfg)!important;color:#fff!important;border-color:var(--onfg)!important}.lfpc-btn.danger{color:#f23645}.lfpc-close{position:absolute;top:6px;right:8px;z-index:90;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.lfpc-legtoggle{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:4px;font-size:11px;color:var(--dim);background:var(--bg);pointer-events:auto;cursor:pointer}.lfpc-legtoggle:hover{color:inherit}.lfpc-hint{font-size:12px;color:var(--dim);padding:4px 0}.lfpc-note{font-size:11px;line-height:1.45;color:var(--dim);background:var(--hover);border-radius:6px;padding:8px 10px;margin:8px 0}.lfpc-err{font-size:12px;color:#f23645;background:#f2364514;border-radius:6px;padding:7px 10px;margin:6px 0}.lfpc-ok{font-size:12px;color:#089981;background:#0899811a;border-radius:6px;padding:7px 10px;margin:6px 0}.lfpc-alrow{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px}.lfpc-alrow>span:nth-child(2),.lfpc-alrow>span:first-child:not(.lfpc-pill){flex:1}.lfpc-alrow small{color:var(--dim)}.lfpc-pill{font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;background:var(--hover);color:var(--dim)}.lfpc-pill.on{background:#f59e0b2e;color:#b45309}.lfpc-sum{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:12px;margin:10px 0;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.lfpc-sum span{color:var(--dim)}.lfpc-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;margin:8px 0}.lfpc-check input{margin-top:2px}.lfpc-btn.primary.buy{background:#2962ff!important;border-color:#2962ff!important}.lfpc-btn.primary:disabled{opacity:.45;cursor:not-allowed}.lfpc-tb.buy{background:#2962ff;color:#fff!important;border-radius:6px}.lfpc-tb.sell{background:#f23645;color:#fff!important;border-radius:6px}.lfpc-tb.buy:hover{background:#1e4fd6}.lfpc-tb.sell:hover{background:#d62a39}.lfpc-toasts{position:absolute;right:12px;top:52px;z-index:40;display:flex;flex-direction:column;gap:8px;max-width:320px}.lfpc-toast{background:#17365d;color:#fff;border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 20px #00000040;display:flex;gap:10px;align-items:flex-start}.lfpc-toast b{display:block;font-size:13px}.lfpc-toast button{margin-left:auto;background:none;border:0;color:#cbd9ee;cursor:pointer}@container lfpc (max-width:820px){.lfpc-tb>span{display:none}.lfpc-tb.buy>span,.lfpc-tb.sell>span{display:inline}.lfpc-px{display:none}}@container lfpc (max-width:560px){.lfpc-sep{display:none}}.lfpc-tb.buy,.lfpc-tb.sell{padding:6px 12px!important;font-weight:700;margin-left:2px}@container lfpc (max-width:640px){.lfpc-tfs>button:not(.on){display:none}.lfpc-top button[title="Bar replay"],.lfpc-top button[title^=Undo],.lfpc-top button[title^=Redo],.lfpc-top button[title=Snapshot],.lfpc-top button[title="Chart settings"]{display:none}.lfpc-tb.buy,.lfpc-tb.sell{padding:6px 9px!important}}.lfpc-cform{max-height:60vh;overflow:auto;padding-right:4px}.lfpc-cform .lfpc-field{gap:10px}.lfpc-cform .lfpc-field>label{display:flex;align-items:center;gap:8px;min-width:0}.lfpc-cform select,.lfpc-cform input[type=text]{max-width:170px}.lfpc-coloralpha{gap:6px}.lfpc-coloralpha input[type=range]{width:64px;height:4px;accent-color:var(--onfg,#2962ff)}.lfpc-dyn{width:16px;height:16px;border-radius:50%;flex:none;background:conic-gradient(#f23645,#ff9800,#fdd835,#089981,#2962ff,#9c27b0,#f23645);border:1px solid var(--line)}.lfpc-mini{width:20px;height:20px;border-radius:4px;color:var(--dim);display:inline-flex;align-items:center;justify-content:center}.lfpc-mini:hover{color:var(--fg);background:var(--hover)}.lfpc-warn{font-size:11px;line-height:1.4;color:var(--dim);padding:5px 8px;border-left:2px solid #ff9800;margin:4px 0;background:var(--hover);border-radius:0 6px 6px 0}.lfpc-err{color:#f23645;font-size:11px}.lfpc-spin{display:inline-block;width:8px;height:8px;margin-left:6px;border:1.5px solid var(--dim);border-top-color:transparent;border-radius:50%;animation:lfpcspin .7s linear infinite;vertical-align:middle}@keyframes lfpcspin{to{transform:rotate(360deg)}}.lfpc-cp>label{display:flex;align-items:center;gap:7px;flex:1}
