:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07090c;color:#f4f7f8}*{box-sizing:border-box}html,body,.shell,.feedList,.odimTableWrap,.sharesPanel,.sharesTableWrap,.momentumPanel,.appTabs,.shareDetailContent,.shareOdimList{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.shell::-webkit-scrollbar,.feedList::-webkit-scrollbar,.odimTableWrap::-webkit-scrollbar,.sharesPanel::-webkit-scrollbar,.sharesTableWrap::-webkit-scrollbar,.momentumPanel::-webkit-scrollbar,.appTabs::-webkit-scrollbar,.shareDetailContent::-webkit-scrollbar,.shareOdimList::-webkit-scrollbar{display:none}html{height:100%;overflow:hidden}body{height:100%;margin:0;overflow:hidden;background:linear-gradient(115deg,transparent 0 16%,rgba(54,153,139,.26) 19%,transparent 25% 100%),linear-gradient(64deg,transparent 0 56%,rgba(120,83,217,.32) 60%,transparent 68% 100%),linear-gradient(154deg,transparent 0 42%,rgba(53,96,154,.18) 47%,transparent 57% 100%),linear-gradient(135deg,#050608,#0d1216 46%,#07080b)}body:before{position:fixed;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0 23%,rgba(148,224,211,.18) 28%,transparent 35% 100%),linear-gradient(65deg,transparent 0 54%,rgba(155,104,255,.2) 59%,transparent 66% 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);content:"";opacity:.75;pointer-events:none}button,.button,input{font:inherit}.shell{width:min(1200px,calc(100vw - 32px));height:100vh;margin:0 auto;padding:24px 0;overflow:hidden}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;margin-bottom:12px}.brand{display:inline-flex;align-items:center;min-width:0}.brandLink{color:inherit;text-decoration:none}.logoLockup{display:inline-flex;align-items:center;gap:12px;min-width:0}.logoMark{width:150px;height:auto;flex:0 0 auto;filter:drop-shadow(0 10px 24px rgba(95,227,193,.12))}.logoText{display:none}.brand span,.eyebrow,.signalCard span{color:#8f9ba5;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.brand strong{color:#fff;font-size:18px;letter-spacing:.03em}h1,h2,p{margin:0}h1{max-width:980px;font-size:clamp(54px,10vw,118px);font-weight:900;letter-spacing:0;line-height:.9}h2{font-size:15px;line-height:1.25}.account{display:flex;align-items:center;justify-content:flex-end;gap:10px}.userDetails{display:grid;justify-items:end;max-width:min(460px,52vw);color:#fff;font-size:12px}.userDetails strong,.userDetails span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.userDetails span{color:#99a7b1;font-size:11px}.profileMenu{position:relative}.profileButton{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:50%;padding:0;background:#7552e59e;letter-spacing:0}.profileDropdown{position:absolute;top:calc(100% + 16px);right:0;z-index:10;display:grid;gap:10px;min-width:240px;border:1px solid rgba(255,255,255,.16);padding:12px;background:#05070af0;box-shadow:0 18px 48px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profileDropdown strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.profileDetails{display:grid;gap:7px}.profileDetailsTitle{overflow:visible;color:#fff;font-size:14px;text-overflow:clip;white-space:normal}.profileDetails span{color:#c7d0d6;font-size:12px;line-height:1.35;overflow-wrap:anywhere}#signOut{letter-spacing:0;text-transform:none}.profileMenuLink{display:block;border:1px solid rgba(255,255,255,.12);padding:9px 10px;color:#fff;font-size:13px;text-decoration:none}.profileMenuLink:hover{background:#ffffff14}.whatsappConnect{display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:10px 0}.whatsappConnectFull{border:0;padding:0}.dropdownLabel{color:#8f9ba5;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dropdownForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.whatsappConnectFull .dropdownForm{grid-template-columns:1fr}.dropdownForm input{min-width:0;min-height:36px;border:1px solid rgba(255,255,255,.16);border-radius:0;padding:0 10px;background:#ffffff0f;color:#fff;font-size:12px;outline:none}.dropdownForm input:focus{border-color:#5fe3c1c7}.dropdownForm button{min-width:82px;padding:0 10px;font-size:10px}.dropdownStatus{color:#9edccc;font-size:11px;line-height:1.4}.whatsappGate{display:grid;min-height:min(640px,calc(100vh - 132px));place-items:center;padding:clamp(24px,5vw,52px)}.whatsappGatePanel{display:grid;gap:18px;width:min(100%,460px)}.whatsappGatePanel h1{color:#fff;font-size:clamp(34px,5vw,56px);line-height:1}.whatsappGatePanel p:not(.eyebrow){color:#c7d0d6;font-size:16px;line-height:1.55}.workspaceLoading{display:grid;min-height:min(420px,calc(100vh - 132px));place-items:center;color:#c7d0d6;font-size:14px}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(255,255,255,.22);border-radius:0;padding:0 14px;background:#111419b8;color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}button:hover,.button:hover{border-color:#9776ffe6;background:#7552e5d1}button:disabled{border-color:#ffffff1f;background:#5d656f38;color:#fff6;cursor:not-allowed}.secondary{border-color:#fff3;background:#07090c85;color:#fff}.newsBoard{border:1px solid rgba(255,255,255,.14);margin-bottom:16px;background:#05070aa3;box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.newsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(18px,3vh,24px)}.newsHeader p:not(.eyebrow){max-width:520px;margin-top:14px;color:#c7d0d6;font-size:18px;line-height:1.55}.eyebrow{margin-bottom:14px;color:#9b7bff}.signalStrip{display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.signalCard{display:grid;gap:7px;min-height:82px;border-right:1px solid rgba(255,255,255,.12);padding:16px;background:#ffffff09;color:inherit;text-decoration:none}.signalCard:last-child{border-right:0}.signalCard strong{color:#fff;font-size:24px;line-height:1}.signalCard small{overflow:hidden;color:#8f9ba5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.linkCard{cursor:pointer}.linkCard:hover{background:#7552e538}.taglineBand{overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:#ffffff09}.pageTicker{border:1px solid rgba(255,255,255,.12);margin-bottom:clamp(18px,3vh,28px);background:#05070ab8;box-shadow:0 14px 42px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tickerTrack{display:flex;width:max-content;animation:ticker-scroll 42s linear infinite}.taglineBand:hover .tickerTrack{animation-play-state:paused}.tickerTrack span{flex:0 0 auto;border-right:1px solid rgba(255,255,255,.12);padding:10px 18px;color:#d6e0e5;font-size:12px;font-weight:650;line-height:1.45;white-space:nowrap}.tickerTrack strong{display:inline-flex;align-items:center;min-height:20px;margin-right:8px;border:1px solid rgba(159,130,255,.42);padding:1px 8px;background:#7552e52e;color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.contactBoard{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(255,255,255,.14);margin-bottom:0;padding:clamp(16px,2.6vh,22px);background:#05070aa3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contactBoard h2{color:#fff;font-size:clamp(24px,3.4vw,40px);line-height:1}.contactBoard p:not(.eyebrow){max-width:640px;margin-top:10px;color:#c7d0d6;line-height:1.55}.contactActions{display:flex;gap:10px}.contactShell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.contactHero{align-self:center}.contactHero h1{font-size:clamp(44px,9vw,104px);line-height:.92}.contactHero p:not(.eyebrow){max-width:720px;margin-top:20px;color:#c7d0d6;font-size:clamp(18px,2.2vw,26px);line-height:1.42}.contactGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;border:1px solid rgba(255,255,255,.14);background:#05070aa3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contactTile{display:grid;gap:8px;min-height:124px;border-right:1px solid rgba(255,255,255,.12);padding:18px;color:inherit;text-decoration:none}.contactTile:last-child{border-right:0}.contactTile:hover{background:#7552e538}.contactTile span{color:#8f9ba5;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.contactTile strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(20px,2.4vw,30px);line-height:1}.contactTile small{max-width:360px;color:#8f9ba5;font-size:12px;line-height:1.45}.appShell{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.appTopbar{margin-bottom:18px}.appBoard{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border:1px solid rgba(255,255,255,.14);background:#05070aa3;box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settingsBoard{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;max-height:calc(100vh - 128px);border:1px solid rgba(255,255,255,.14);padding:16px;background:#05070aa3;box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settingsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.settingsHeader h1{color:#fff;font-size:28px;line-height:1}.settingsBack{width:auto}.settingsStatus{border:1px solid rgba(255,255,255,.12);padding:14px;color:#c7d0d6;font-size:13px}.errorText{color:#ffb8b8}.settingsList{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-width:none}.settingsList::-webkit-scrollbar{width:0;height:0}.settingsRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(255,255,255,.12);padding:14px;background:#070a0e6b}.inviteGate{display:grid;place-items:center;min-height:min(520px,calc(100vh - 150px))}.inviteGatePanel{display:grid;gap:12px;width:min(100%,560px);border:1px solid rgba(255,255,255,.14);padding:28px;background:#05070aad;box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.inviteGatePanel h1{color:#fff;font-size:30px;line-height:1.05}.inviteGatePanel p{max-width:48ch;color:#c7d0d6;font-size:15px;line-height:1.5}.settingsCopy{display:grid;gap:5px;min-width:0}.settingsCopy strong{color:#fff;font-size:15px}.settingsCopy span{color:#99a7b1;font-size:12px;line-height:1.4}.settingsControls{display:grid;grid-template-columns:repeat(2,minmax(128px,1fr));gap:8px;min-width:min(100%,276px)}.switchControl{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:128px;min-height:38px;border:1px solid rgba(255,255,255,.12);padding:7px 8px 7px 12px;background:#ffffff0a;color:#dfe8ed;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.switchControl input{position:absolute;opacity:0;pointer-events:none}.switchControl i{position:relative;display:inline-block;width:42px;height:22px;border:1px solid rgba(255,255,255,.18);background:#8f9ba547;transition:background .16s ease,border-color .16s ease}.switchControl i:after{position:absolute;top:3px;left:3px;width:14px;height:14px;background:#dfe8ed;content:"";transition:transform .16s ease,background .16s ease}.switchControl input:checked+i{border-color:#34d399b8;background:#34d39942}.switchControl input:checked+i:after{transform:translate(20px);background:#34d399}.switchControl:has(input:checked){border-color:#34d3996b;background:#34d39914}.switchControl:has(input:focus-visible){outline:2px solid rgba(159,130,255,.72);outline-offset:2px}.switchControl:has(input:disabled){cursor:wait;opacity:.62}.watchlistOnlySwitch{min-width:154px;min-height:32px;padding:5px 7px 5px 10px;white-space:nowrap}.appTabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(255,255,255,.12);padding:10px 12px}.appTab{flex:0 1 auto;min-height:34px;min-width:96px;border-bottom-color:transparent;background:transparent;letter-spacing:0;text-transform:none}.appTab.active{border-color:#9f82ffe0;border-bottom-color:#05070aa3;background:#7652e747}.feedPanel,.sharesPanel{min-height:0;padding:16px}.feedPanel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding-right:0;padding-left:0}.feedToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px}.feedToolbar h2{color:#fff;font-size:22px}.feedToolbar p{margin-top:4px;color:#8f9ba5;font-size:13px}.feedList{display:grid;align-content:start;justify-items:stretch;gap:14px;min-height:0;max-height:calc(100vh - 202px);overflow-y:auto;padding:14px 0;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 42%),#0000001a}.feedPost{width:100%;border:1px solid rgba(255,255,255,.12);background:#070a0e6b;color:#f4f7f8;box-shadow:0 10px 26px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedPostHeader{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:0;border-bottom:0;padding:14px;background:transparent;color:inherit;cursor:pointer;letter-spacing:0;text-align:left;text-transform:none;white-space:normal}.feedPostHeader:hover{background:#694fd124}.feedPost.expanded .feedPostHeader{border-bottom:1px solid rgba(255,255,255,.1)}.feedPostTile{display:grid;flex:1;min-width:0;gap:7px}.feedPostTime{display:inline-flex;align-items:center;gap:8px;color:#9aa7b1;font-size:12px;font-weight:800;letter-spacing:.02em}.feedPostTime strong{color:#9edccc;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.feedPostTime .readTag{color:#7f8b94}.feedPostTime .sentimentTag{border:1px solid rgba(255,255,255,.14);padding:2px 6px;letter-spacing:.08em}.feedPostTime .sentimentTag.positive{border-color:#49c48b61;color:#6ee7ad}.feedPostTime .sentimentTag.negative{border-color:#ff6f6f61;color:#ff8f8f}.feedPostTime .sentimentTag.neutral{border-color:#eec27057;color:#f0cc80}.feedPost.read .feedPostPreview{color:#aeb8bf}.feedPostPreview{overflow:hidden;color:#dce4e8;font-size:14px;font-weight:500;line-height:1.48;text-overflow:ellipsis;white-space:nowrap}.newsPost .feedPostHeader{min-height:76px;text-decoration:none}.newsPost .feedPostPreview{overflow:visible;text-overflow:clip;white-space:normal}.feedPostExpanded{display:grid;gap:8px}.feedPostSections{display:grid;gap:8px;padding:0 14px 14px}.feedPostSections section{border-left:2px solid rgba(169,146,255,.5);padding-left:10px}.feedPostSections strong{display:block;margin-bottom:4px;color:#fff;font-size:12px}.feedPostSections p{color:#c7d0d6;font-size:13px;line-height:1.5;white-space:pre-wrap}.feedPostText{padding:14px;color:#dce4e8;font-size:14px;line-height:1.55;white-space:pre-wrap}.feedPostActions{display:flex;padding:0 14px 14px}.feedPostAction{width:auto;min-height:30px;padding:0 12px;font-size:11px;text-decoration:none}.feedExpandIcon{display:grid;place-items:center;width:28px;min-width:28px;height:28px;border:1px solid rgba(255,255,255,.16);color:#a992ff;font-size:18px;font-weight:900;line-height:1}.feedEmpty{align-self:start;justify-self:stretch}.sharesPanel{overflow-y:auto}.shareSearchForm{display:grid}.sharesTableWrap{overflow:auto;margin-top:14px;border:1px solid rgba(255,255,255,.12)}.sharesTable,.odimTable{width:100%;border-collapse:collapse;color:#f4f7f8;font-size:13px}.sharesTable th,.sharesTable td,.odimTable th,.odimTable td{border-bottom:1px solid rgba(255,255,255,.1);padding:12px;text-align:left;vertical-align:top}.sharesTable th,.odimTable th{color:#8f9ba5;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tableSortButton{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;min-height:0;border:0;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap}.tableSortButton:hover,.tableSortButton.active{color:#fff}.tableSortButton:focus-visible{outline:2px solid rgba(159,130,255,.72);outline-offset:4px}.sortIndicator{color:#9edccc;font-size:12px;letter-spacing:0}.shareName{max-width:320px;overflow:hidden;color:#f4f7f8;text-overflow:ellipsis;white-space:nowrap}.movementBadge,.breakoutBadge,.signalValueBadge{display:inline-flex;align-items:center;gap:7px;min-height:28px;border:1px solid rgba(255,255,255,.12);padding:0 10px;font-size:12px;font-weight:800;letter-spacing:0;white-space:nowrap}.priceCell{color:#fff;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.movementBadge.up,.breakoutBadge.up,.signalValueBadge.up{border-color:#43d98f57;background:#218b5333;color:#67e39f}.movementBadge.down,.breakoutBadge.down,.signalValueBadge.down{border-color:#ff5d6f57;background:#aa2a3d33;color:#ff7f8d}.movementBadge.flat{color:#c7d0d6}.movementArrow{font-size:15px;line-height:1}.mutedCell{color:#73808a}.sharesTable tr:last-child td{border-bottom:0}.shareRow{cursor:pointer}.shareRow:hover{background:#7552e529}.tableAction{min-height:30px}.emptyCell{color:#8f9ba5;text-align:center}.odimPanel{padding-right:0;padding-left:0}.odimTableWrap{display:grid;gap:16px;min-height:0;max-height:calc(100vh - 202px);overflow:auto;margin:0 16px 16px;border:1px solid rgba(255,255,255,.12);background:#0000001f}.odimSummarySection{display:grid;gap:10px}.odimSummarySection+.odimSummarySection{border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.odimSummarySectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 0}.odimSummarySectionHeader h3{margin:0;color:#fff;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.odimSummarySectionHeader span{display:inline-grid;place-items:center;min-width:28px;height:24px;border:1px solid rgba(255,255,255,.12);color:#dce4e8;font-size:12px;font-weight:900}.odimTable th:nth-child(1),.odimTable td:nth-child(1){width:112px}.odimTable th:nth-child(4),.odimTable td:nth-child(4),.odimTable th:nth-child(5),.odimTable td:nth-child(5),.odimTable th:nth-child(7),.odimTable td:nth-child(7){width:1%;white-space:nowrap}.odimSectorTable th:nth-child(1),.odimSectorTable td:nth-child(1){width:180px}.odimSectorTable th:nth-child(2),.odimSectorTable td:nth-child(2),.odimSectorTable th:nth-child(3),.odimSectorTable td:nth-child(3),.odimSectorTable th:nth-child(5),.odimSectorTable td:nth-child(5){width:1%;white-space:nowrap}.causesTable th:nth-child(1),.causesTable td:nth-child(1){width:230px}.causesTable th:nth-child(2),.causesTable td:nth-child(2),.causesTable th:nth-child(4),.causesTable td:nth-child(4){width:120px;white-space:nowrap}.causesTable{table-layout:fixed}.causesTable th:nth-child(3),.causesTable td:nth-child(3){width:auto}.tableSubtext{display:block;margin-top:5px;color:#8f9ba5;font-size:11px;line-height:1.35;white-space:normal}.causeTextCell{min-width:0;color:#dce4e8;line-height:1.45;overflow-wrap:anywhere;white-space:normal;word-break:normal}.toolbarActions{display:flex;align-items:center;gap:10px}.filterPill{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(158,220,204,.24);padding:0 12px;background:#1f61562e;color:#9edccc;font-size:12px;font-weight:900;white-space:nowrap}.eventRollupList,.eventDetailList{display:grid;gap:10px}.eventRollupItem{display:grid;gap:5px;min-width:0}.eventRollupItem+.eventRollupItem{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.eventRollupItem strong{min-width:0;color:#9edccc;font-size:12px;line-height:1.35}.eventRollupItem span{display:-webkit-box;max-width:100%;overflow:hidden;color:#dce4e8;font-size:12px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.eventDetailItem{display:grid;gap:10px;border:1px solid rgba(255,255,255,.1);padding:12px;background:#ffffff08}@media(max-width:1100px){.causesTable{min-width:900px}.causesTable th:nth-child(1),.causesTable td:nth-child(1){width:210px}.causesTable th:nth-child(2),.causesTable td:nth-child(2),.causesTable th:nth-child(4),.causesTable td:nth-child(4){width:112px}}.odimSummaryRow:hover{background:#7552e524}.odimReasonRow td{padding:0;background:#ffffff06}.odimCatalystCell{min-width:240px;max-width:420px;color:#dce4e8;line-height:1.4}.inlineSourceLink{color:#9edccc;text-decoration:none}.inlineSourceLink:hover{color:#fff;text-decoration:underline}.odimDirection{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(255,255,255,.14);padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.odimDirection.positive{border-color:#43d98f57;background:#218b5333;color:#67e39f}.odimDirection.negative{border-color:#ff5d6f57;background:#aa2a3d33;color:#ff7f8d}.odimDirection.neutral{border-color:#eec27057;background:#8d661f2e;color:#f0cc80}.odimScore{color:#fff;font-variant-numeric:tabular-nums;font-weight:900}.odimReasonBlock{display:grid;gap:12px;padding:14px}.odimReasonHeader,.shareOdimCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.odimReasonHeader div,.shareOdimCardTop div{display:grid;min-width:0;gap:4px}.odimReasonHeader strong,.shareOdimCardTop strong{color:#fff;font-size:14px;line-height:1.35}.odimReasonHeader span:not(.odimDirection),.shareOdimCardTop span:not(.odimDirection){color:#8f9ba5;font-size:12px;line-height:1.4}.odimReasonGrid,.shareOdimMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.odimReasonGrid span,.shareOdimMetrics span{display:grid;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.1);padding:10px;background:#ffffff09}.odimReasonGrid small,.shareOdimMetrics small{color:#8f9ba5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.odimReasonGrid strong,.shareOdimMetrics strong{overflow:hidden;color:#fff;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.shareDataGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-content:start;gap:10px;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-width:none}.shareDataGrid::-webkit-scrollbar{display:none}.shareDataGrid span{display:grid;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.1);padding:10px;background:#ffffff09}.sharePriceRange{display:grid;grid-column:1 / -1;gap:12px;min-width:0;border:1px solid rgba(158,220,204,.22);padding:12px;background:#9edccc0d}.sharePriceRangeHeader,.sharePriceRangeLabels{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-width:0}.sharePriceRangeHeader small,.sharePriceRangeLabels small{display:block;color:#8f9ba5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sharePriceRangeHeader strong,.sharePriceRangeLabels strong{color:#fff;font-size:12px;line-height:1.35}.sharePriceRangeTrack{position:relative;height:20px}.sharePriceRangeTrack:before{position:absolute;top:9px;right:0;left:0;height:2px;background:linear-gradient(90deg,#ff7f8d,#f0d36b 48%,#67e39f);content:""}.sharePriceRangeMarker{position:absolute;top:2px;width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:12px solid #ffffff;filter:drop-shadow(0 3px 8px rgba(0,0,0,.42));transform:translate(-50%)}.sharePriceRangeLabels span{display:block;border:0;padding:0;background:transparent}.sharePriceRangeLabels span:last-child{text-align:right}.shareDataGrid small{color:#8f9ba5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.shareDataGrid strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:12px;line-height:1.35}.odimReasonText{color:#dce4e8;font-size:13px;line-height:1.55;white-space:pre-wrap}.odimEvidenceLinks{display:flex;flex-wrap:wrap;gap:8px}.odimEvidenceLinks a{min-height:28px;border:1px solid rgba(158,220,204,.28);padding:6px 10px;color:#9edccc;font-size:12px;text-decoration:none}.odimEvidenceLinks a:hover{border-color:#9edcccb8;color:#fff}.shareOdimList{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:12px}.shareOdimCard{display:grid;gap:12px;border:1px solid rgba(255,255,255,.12);padding:14px;background:#070a0e6b}.momentumPanel{overflow-y:auto;padding:16px}.momentumHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.momentumHeader h2{color:#fff;font-size:20px;letter-spacing:0}.momentumHeader p{margin-top:4px;color:#8f9ba5;font-size:12px;font-weight:800}.momentumGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.momentumCard{display:grid;gap:14px;min-height:224px;border-color:#ffffff24;padding:14px;background:#070a0eb8;text-align:left;text-transform:none;white-space:normal}.momentumCard:hover{border-color:#5fe3c170;background:#121f20d1}.momentumCardTop,.momentumMetrics,.momentumBaselines,.momentumTrail,.momentumSignals{display:grid;gap:10px}.momentumCardTop{grid-template-columns:minmax(0,1fr) auto;align-items:start}.momentumCardTop strong{display:block;color:#fff;font-size:17px;letter-spacing:0}.momentumCardTop span span{display:block;margin-top:3px;color:#9ba7af;font-size:12px;font-weight:700;line-height:1.35}.trackingPill,.momentumSignals span,.momentumFooter{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(255,255,255,.13);padding:0 8px;color:#cfd6dc;font-size:11px;font-weight:800;letter-spacing:0}.trackingPill{color:#9edccc}.momentumMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.momentumMetrics>span{display:grid;align-content:start;gap:6px;min-height:58px}.momentumMetrics small{color:#73808a;font-size:10px;font-weight:800}.momentumNumber{color:#fff;font-size:16px;font-variant-numeric:tabular-nums;font-weight:900}.momentumSignals{display:flex;flex-wrap:wrap}.momentumBaselines{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.momentumBaselines>span,.momentumTrail>span{display:grid;gap:4px;min-width:0}.momentumBaselines small,.momentumTrail small{color:#73808a;font-size:10px;font-weight:800}.momentumBaselines strong,.momentumTrail strong,.momentumTrail em{overflow:hidden;color:#e8eef2;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.momentumTrail{grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.momentumTrail em{color:#9ba7af}.momentumFooter{justify-self:start}.momentumFooter.up{border-color:#43d98f57;color:#67e39f}.momentumFooter.down{border-color:#ff5d6f57;color:#ff7f8d}.momentumFooter.neutral{color:#c7d0d6}.momentumEmpty{margin:16px 0 0}@media(max-width:760px){.momentumGrid{grid-template-columns:1fr}.momentumMetrics,.momentumBaselines,.momentumTrail{grid-template-columns:repeat(2,minmax(0,1fr))}}.shareDetailBoard{grid-template-rows:auto minmax(0,1fr);max-height:calc(100svh - 128px);overflow:hidden}.shareDetailHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.12);padding:18px}.shareDetailHeader h1{max-width:760px;color:#fff;font-size:clamp(30px,5vw,58px);line-height:.98}.shareDetailHeader p:not(.eyebrow){margin-top:8px;color:#9edccc;font-size:14px;font-weight:800;letter-spacing:.12em}.shareDetailStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px}.shareDetailContent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.shareDetailSection{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;border-right:1px solid rgba(255,255,255,.12)}.shareDetailSection:nth-child(1){grid-column:1;grid-row:1 / span 2;overflow:hidden}.shareDetailSection:nth-child(2){grid-column:2;grid-row:1 / span 2}.shareDetailSection:nth-child(3){grid-column:3;grid-row:1;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.shareDetailSection:nth-child(4){grid-column:3;grid-row:2;border-right:0}.shareDetailSection:last-child{border-right:0}.shareDetailSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 14px}.shareDetailSectionHeader h2{color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.shareDetailSectionHeader span{color:#9edccc;font-size:12px;font-weight:800}.shareFeedList{gap:10px;padding:12px}.tabs{display:flex;gap:8px;overflow-x:auto;padding:14px 16px 0}.tab{flex:0 0 auto;min-height:38px;border-color:#ffffff24;border-bottom-color:#ffffff24;padding:0 12px;background:#05070a9e;color:#cfd6dc;gap:8px;letter-spacing:0;text-transform:none}.tab strong{min-width:24px;border:1px solid rgba(255,255,255,.12);padding:2px 7px;color:#a992ff;font-size:11px}.tab.active{border-color:#9f82ffe0;background:#7652e757;color:#fff}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.panel{border:1px solid rgba(255,255,255,.13);padding:16px;background:#06090cb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toolsPanel{margin-bottom:16px}form{display:grid;gap:14px}label{display:grid;gap:7px;color:#a8b4bc;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}input{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:0;padding:8px 10px;background:#ffffff0f;color:#fff}input::placeholder{color:#73808a}.filters{grid-template-columns:1.4fr 1fr 1fr 120px;align-items:end}.filters h2{align-self:center;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.importRow{grid-template-columns:minmax(0,1fr) 140px;align-items:end;margin-top:14px}input[type=file]{padding:7px 10px}.feed{display:grid;gap:10px;padding:16px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip{min-height:32px;border-color:#ffffff29;padding:0 10px;background:#ffffff0d;color:#fff;gap:8px}.chip strong{color:#9aa8b1}.shareResults{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:14px}.shareResult{display:grid;justify-items:start;width:100%;min-height:48px;border-color:#ffffff21;padding:8px 10px;background:#ffffff0a;color:#fff;cursor:pointer;text-align:left;white-space:normal}.shareResult span{overflow:hidden;width:100%;color:#8f9ba5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inlineStatus{border:1px solid rgba(95,227,193,.28);margin-top:12px;padding:10px 12px;background:#5fe3c114;color:#cdeee7;font-size:12px;font-weight:800;letter-spacing:.04em}.empty{border:1px dashed rgba(255,255,255,.2);padding:18px;color:#9aa7b1}.feedItem{border:1px solid rgba(255,255,255,.11);padding:15px;background:#ffffffe0;color:#162027}.feedItem h2{margin-top:10px;color:#111820;font-size:15px;line-height:1.3}.feedItem p{display:-webkit-box;margin-top:10px;overflow:hidden;color:#26333c;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:8}.feedMeta{display:flex;justify-content:space-between;gap:12px}.feedMeta strong{color:#6f51d8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.feedMeta span{color:#65717a;font-size:13px}.accountTools{margin-bottom:0}@media(max-width:860px){html,body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.shell{width:min(100% - 24px,1200px);height:auto;min-height:100svh;overflow:visible;padding:16px 0 24px}.topbar,.grid,.filters,.importRow,.newsHeader,.signalStrip,.shareSearchForm,.contactBoard{grid-template-columns:1fr}.topbar,.newsHeader,.contactBoard{display:grid}.topbar{margin-bottom:42px}.appShell{display:block}.appBoard{display:block;min-height:auto}.settingsBoard{display:grid;max-height:calc(100svh - 116px)}.settingsHeader,.settingsRow{display:grid}.settingsControls{grid-template-columns:1fr;min-width:0}.switchControl{width:100%}.appTabs{overflow:visible}.appTab{flex:1 1 calc(50% - 6px);min-width:0}.feedPanel,.sharesPanel,.momentumPanel{overflow:visible}.feedPanel{display:block;padding-right:0;padding-left:0}.feedList,.odimTableWrap{max-height:calc(100svh - 190px);overflow:auto}.whatsappGate,.workspaceLoading{min-height:auto;padding:28px 16px}.account,.contactActions,button,.button{width:100%}.account,.contactActions{display:grid;justify-content:stretch}.userDetails{justify-items:start;max-width:100%}.profileButton{width:38px}.profileDropdown{right:auto;left:0}.signalCard{min-height:78px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.signalCard:last-child{border-bottom:0}.contactShell{align-content:start;overflow:hidden}.contactGrid{grid-template-columns:1fr}.shareDetailHeader{display:grid}.shareDetailStats{justify-content:flex-start}.shareDetailContent{grid-template-columns:1fr;grid-template-rows:none;overflow:visible}.shareDetailBoard{max-height:none;overflow:visible}.shareDetailSection{grid-column:auto;grid-row:auto;min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.shareDataGrid,.shareFeedList,.shareOdimList{max-height:none;overflow:visible}.shareDetailSection:nth-child(1),.shareDetailSection:nth-child(2),.shareDetailSection:nth-child(3),.shareDetailSection:nth-child(4){grid-column:auto;grid-row:auto;border-right:0}.shareDetailSection:last-child{border-bottom:0}.contactTile{min-height:92px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.contactTile:last-child{border-bottom:0}.feedMeta{display:grid}}@media(max-height:720px)and (min-width:861px){.shell{padding:18px 0}.topbar{margin-bottom:22px}h1{font-size:clamp(50px,8.8vw,96px)}.newsHeader p:not(.eyebrow){font-size:16px}.signalCard{min-height:74px;padding:12px 14px}.signalCard strong{font-size:21px}.contactBoard h2{font-size:30px}.contactHero h1{font-size:clamp(42px,8vw,78px)}.contactTile{min-height:86px;padding:14px}}@media(prefers-reduced-motion:reduce){.tickerTrack{animation:none}}
