html.homeA #haEdit{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:9000;width:340px;max-width:calc(calc(100vw/var(--aeUz,1)) - 24px);padding:14px 16px 12px;border-radius:14px;
  background:rgba(26,25,33,.94);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 18px 44px -12px rgba(0,0,0,.75);
  font:400 13px/18px "Switzer",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f3f3f5;}
.hbVerdict,.hbLines,.hbMet{display:none;}
@media (max-width:600px){
html.aeAC.acPh.aeNavB #aeAskBtn{display:inline-flex!important;order:8;align-items:center;justify-content:center;gap:5px;flex:none;
  min-width:88px;height:38px;margin:0 3px 0 auto;padding:0 11px;border:1px solid rgba(47,184,212,.48);border-radius:19px;
  background:rgba(47,184,212,.13);color:#9fe6f3;font:600 13px/1 "Switzer",system-ui,sans-serif;white-space:nowrap;cursor:pointer;}
html.aeAC.acPh.aeNavB #aeAskBtn .aeAskGem{font-size:15px;line-height:1;color:#7dd9f7;}
html.aeAC.acPh.aeNavB #app>header #acCmd{order:9;flex:none;margin-left:1px!important;}
html.aeAC.acPh.aeNavB #app>header #alertsBell{order:10;flex:none;}
html.aeAC.acPh.aeNavB #aeMoreDim{position:fixed;inset:0;z-index:1101;background:rgba(0,0,0,.56);}
html.aeAC.acPh.aeNavB #aeNavMore{position:fixed;z-index:1102;left:12px;right:12px;bottom:calc(85px + env(safe-area-inset-bottom,0px));
  max-height:min(610px,calc(calc(100dvh/var(--aeUz,1)) - 158px));overflow:auto;box-sizing:border-box;padding:17px 15px 12px;
  border:1px solid rgba(255,255,255,.17);border-radius:24px;background:#17171c;color:#f3f1f7;
  box-shadow:0 20px 55px rgba(0,0,0,.58);font-family:"Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB #aeNavMore[hidden],html.aeAC.acPh.aeNavB #aeMoreDim[hidden]{display:none!important;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMHead{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMHead strong{font:600 20px/24px "Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMHead button{border:0;background:none;color:#8fc3ff;font:600 14px/40px "Switzer",system-ui,sans-serif;min-width:48px;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMAsk{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin:0 0 12px;
  border:1px solid rgba(47,184,212,.6);border-radius:14px;background:#173a43;color:#b4f0f8;font:600 15px/1 "Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMList{display:grid;gap:0;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMRow{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 8px;
  border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:#f3f1f7;text-align:left;font:500 15px/1.2 "Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMRow::after{content:"›";font-size:22px;color:rgba(243,241,247,.38);}
html.aeAC.acPh.aeNavB #aeNavMore .aeMTools{display:flex;gap:6px;margin-top:9px;border-top:1px solid rgba(255,255,255,.10);padding-top:9px;}
html.aeAC.acPh.aeNavB #aeNavMore .aeMTools button{flex:1;min-height:44px;padding:0 4px;border:0;background:transparent;color:rgba(243,241,247,.72);font:500 13px/1 "Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB #aeSesPop{position:fixed;z-index:1200;width:min(270px,calc(calc(100vw/var(--aeUz,1)) - 24px));box-sizing:border-box;padding:7px;
  border:1px solid rgba(255,255,255,.17);border-radius:16px;background:#1c1c22;color:#f3f1f7;box-shadow:0 20px 48px rgba(0,0,0,.65);font-family:"Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB.acCmdk #acK{position:fixed!important;z-index:1001!important;left:8px!important;top:calc(8px + env(safe-area-inset-top,0px))!important;
  width:calc(calc(100vw/var(--aeUz,1)) - 16px)!important;max-width:none!important;height:min(690px,calc(calc(100dvh/var(--aeUz,1)) - 20px - env(safe-area-inset-top,0px)))!important;
  max-height:none!important;border-radius:18px!important;background:#17171c!important;box-shadow:0 25px 70px rgba(0,0,0,.68)!important;}
}
@keyframes acM1Pulse{from{opacity:.45}to{opacity:1}}
@media (max-width:860px){
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d){--ac-text3:#8e8e98;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #aeMobTabs .navV2MobTab span{font-size:12px!important;line-height:14px!important;letter-spacing:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #aeMobTabs .navV2MobTab:not(.is-on){color:#8e8e98!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain>footer,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain>footer .ftDisclaim,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain>footer #ftlive{font-size:12px!important;line-height:17px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain>footer details.ftGloss>summary{min-height:44px!important;font-size:12px!important;align-items:center!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain button:not(:is(#ladder,#mgrid,#trio) *),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain select:not(:is(#ladder,#mgrid,#trio) *),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input:not(:is(#ladder,#mgrid,#trio) *),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain textarea:not(:is(#ladder,#mgrid,#trio) *),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain summary:not(:is(#ladder,#mgrid,#trio) *),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain label:not(:is(#ladder,#mgrid,#trio) *){font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d):not(._aess) #earnings,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d):not(._aess) #corruption,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #oracle:not(.acO2),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d):not(._aess) #darkpool,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(#earnings,#corruption,#oracle:not(.acO2),#darkpool) :not(svg,svg *){font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(.fv3Lbl,#flow .mn,.nd4Lab,.ndLensLbl,#flow .nd5St .l,#flow .k,#flow aside h4,.nd5H2,#flow .cpTag,.scvTh,.imapLbl,.imapFamBadge,.tbLab,
 #oracle:not(.acO2) h4,.orRgLab,.orBoardHd,.sctReadLbl,.sctChName,#sectors .cChg,#sectors .cBreadth,.shmSegLab,.dsMicro,.irIdShort,.tMicro,.irCovK,
 #alertsView h4,.aeStChip,.stgMk,#strategy th,.stgCardT,.stgLbl,.lynSub,.lynBaseLab,.modStage,.modStageHd,.newsV2Sub,.dpvSortLbl,#volsurf label,
 #classic .seg button,#delphi summary,.gsLab){text-transform:none!important;letter-spacing:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(.fv3Lbl,#flow .mn,.nd4Lab,.ndLensLbl,#flow .nd5St .l,#flow .k,#flow aside h4,.nd5H2,#flow .cpTag,.scvTh,.imapLbl,.tbLab,#oracle:not(.acO2) h4,.orRgLab,
 .orBoardHd,.sctReadLbl,.sctChName,#sectors .cChg,#sectors .cBreadth,.shmSegLab,.dsMicro,.irIdShort,.tMicro,.irCovK,#alertsView h4,.stgMk,
 #strategy th,.stgCardT,.stgLbl,.lynSub,.lynBaseLab,.modStage,.modStageHd,.newsV2Sub,.dpvSortLbl,#volsurf label,.gsLab){font-size:12px!important;line-height:16px!important;font-weight:500!important;font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(#flow .cpTag,#flow .mn,.dsMicro,.tMicro,.lynSub,.newsV2Sub,.irIdShort,.lynBaseLab)::first-letter{text-transform:uppercase;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(#radar .rdrTitle,#moonshot .rdrTitle,#winners .wnrTitle,#screener .scrTitle,#sectors .sctTitle,#strategy .stgTitle,#volsurf .vsfTitle,
 #trackrec .trkTitle,#health .hlthTitle,#health .glow,#company_events .cevTitle,#stock_heatmap .shmTitle,#intervalmap .imapTitle,#oracle:not(.acO2) .orTitle,
 #lynceus h2,#smallcap .smbIdTitle .nm){display:none!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input:not([type]),html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input[type=text],html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input[type=search],html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input[type=number],html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input[type=date],html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain input[type=email],html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d):not(._aess) .appMain textarea{font-size:16px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #acPhCap button{min-width:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #lynceus button,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #news button{min-width:44px!important;min-height:44px!important;}
}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) .cell,html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) .mcell{--magf:1!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) .aeMrZt{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--ink,#eef0f6);transform:translateX(-50%);}
html.aeFlipHide .mh .mhTrip>.mhR:nth-child(3){display:none!important;}
html.aeAuth1002 #s2KeyForm,html.aeAuth1002 #s2PaneIn > .s2Or,html.aeAuth1002 #loginModal .loginKeyFallback,html.aeAuth1002 #ae2KeyLink{display:none!important;}
html.aeSi2 #aeSi2 .s2Sheet{position:relative;width:404px;max-width:100%;max-height:calc(calc(100vh/var(--aeUz,1)) - 48px);overflow:auto;scrollbar-width:none;
  border-radius:20px;padding:24px 28px 20px;background:rgba(22,21,28,.90);
  -webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);
  border:1px solid var(--s-l2);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 80px -20px rgba(0,0,0,.8);
  opacity:0;transform:translateY(8px) scale(.99);transition:opacity .22s var(--s-ease),transform .26s var(--s-ease)}
@keyframes s2spin{to{transform:rotate(360deg)}}
@media (max-width:560px){
html.aeSi2 #aeSi2 .s2Sheet{width:100%;max-height:calc(92vh/var(--aeUz,1));border-radius:20px 20px 0 0;padding:10px 20px calc(18px + env(safe-area-inset-bottom));
    border-bottom:0;transform:translateY(24px)}
}
html.aeMs24:not(.aeMapSet):not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .mgrid .mcell.smallDim:not(:hover):not(:focus-within){color:var(--aeMsInk,var(--ink,#e8eef5))!important;}
html.aeMs24:not(.aeMapSet):not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .row.smallDim:not(:hover):not(:focus-within) .cell{color:var(--aeMsInk,var(--ink,#e8eef5))!important;}
#aeMs24StarsRow{margin:10px 0 6px;}
html.aeL25 #delphi,
html.aeL25 #radar,
html.aeL25 #lynceus{max-width:100%;}
html.aeL25 #delphi .dlphHead,
html.aeL25 #radar .rdrHead,
html.aeL25 #lynceus .lynHead{background:#18181c;border:1px solid #303036;box-shadow:none;}
@media(max-width:860px){
html.aeL25 #delphi,
  html.aeL25 #radar,
  html.aeL25 #lynceus{box-sizing:border-box;padding-inline:12px!important;}
html.aeL25 #lynceus .lynHead{padding:13px 14px;margin-bottom:10px;gap:8px;border-radius:16px;}
html.aeL25 #lynceus .lynHead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 10px!important;}
html.aeL25 #lynceus .lynEye,
  html.aeL25 #lynceus .lynHeadSpacer,
  html.aeL25 #lynceus .lynChips{display:none!important;}
html.aeL25 #lynceus .lynHeadMain{grid-column:1;grid-row:1;}
html.aeL25 #lynceus .lynSub{font-size:11px;}
html.aeL25 #lynceus .lynExplain{font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
html.aeL25 #lynceus .lynBaseWrap{grid-column:1/-1;grid-row:2;max-width:100%;overflow-x:auto;}
html.aeL25 #lynceus .lynAsof{grid-column:1;grid-row:3;font-size:10px;}
html.aeL25 #lynceus .lynRefresh{grid-column:2;grid-row:1;min-height:31px;padding:5px 10px;background:#303035!important;color:var(--ink)!important;box-shadow:none!important;}
}
html.aeL25 #contractDrillModal .contractDrillCard{background:#18181c;box-shadow:none;}
@media(max-width:860px){
html.aeL25 #contractDrillModal .contractDrillCard{width:calc(100% - 16px)!important;padding:15px!important;border-radius:16px;}
}
html.aeL24 #l24Views,html.aeL24 #l24GridHead{display:none}
html.aeL24 .l24Tight{min-width:48px;min-height:32px;padding:4px 8px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#24282b;color:#e4e8e9;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}
@media (max-width:860px){
html.aeL24 #l24Views{display:flex;gap:4px;align-items:center;margin:8px 12px 6px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#17191c;position:relative;z-index:3}
html.aeL24 #l24Views button{flex:1;min-width:0;height:40px;border:0;border-radius:10px;background:transparent;color:#b6bdc3;font-size:12px;font-weight:600;line-height:1.1;cursor:pointer}
html.aeL24:not([data-l24-view="ladder"]):not([data-l24-view="trio"]):not([data-l24-view="grid"]) #l24Views{display:none}
html.aeL24.aeAC.acPh:not(#_l24a):not(#_l24b):not(#_l24c) #acPhCap>#acChips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;width:100%!important}
html.aeL24.acPh #acPhCap #acChips>.ac-chip{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:0!important;width:100%!important;height:55px!important;padding:2px 3px!important;margin:0!important;border-radius:11px!important}
html.aeL24.acPh #acPhCap #acChips>.ac-chip::after{content:attr(data-l24-label);order:-1;color:#969fa6;font-size:9px;font-weight:600;line-height:1.1;letter-spacing:.02em;white-space:nowrap}
html.aeL24.acPh #acPhCap #acChips>.ac-chip .ac-chip-l,html.aeL24.acPh #acPhCap #acChips>.ac-chip .ac-chip-x,html.aeL24.acPh #acPhCap #acChips>.ac-chip .ac-chev{display:none!important}
html.aeL24.acPh #acPhCap #acChips>.ac-chip .ac-chip-v{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important}
html.aeL24.acPh:not(#_l24a):not(#_l24b):not(#_l24c) #acPhCap #acChips>.ac-chip:is(.acMet,.acExp,.acLive,.acDisp){display:flex!important;visibility:visible!important;min-width:0!important;width:100%!important;margin:0!important;padding:2px 3px!important}
html.aeL24[data-l24-view="grid"] #l24GridHead input{width:112px;max-width:calc(35vw/var(--aeUz,1));accent-color:#d4c75d}
html.aeL24:not([data-l24-view="grid"]) #l24GridHead{display:none}
}
html.aeMapSpace #l24Views{display:none!important}
html.aeMapSpace #aeMobTabs>.aeuxTab{display:none!important}
html.aeLeadDens #l24GridHead{display:none!important}
html.aeGridRead.ghD-tight #mgrid{--ghRh:11px;--ghFs:8.6px;--ghKfs:8.8px;--ghMin:54px;--ghVis:16;--ghPadR:4px;--ghZeroTxt:"0.0K";}
@media (max-width:860px){
html.aeGridRead.ghD-tight #mgrid{--ghRh:12px;--ghFs:8.8px;--ghKfs:9px;--ghMin:52px;--ghVis:5.5;--ghPadR:4px;}
}
html.aeZ10{--z10F:7px;}
html.aeL3Dense.aeGridRead.ghD-tight #mgrid{--ghRh:9px;--ghFs:8.2px;--ghKfs:8.4px;--ghMin:52px;--ghVis:14;--ghPadR:3px;--ghZeroTxt:"0";}
html.aeL3Dense.aeGridRead.ghD-tight #mgrid .mk{line-height:var(--ghRh)!important;height:var(--ghRh)!important;padding-top:0!important;padding-bottom:0!important;}
html.aeL3Dense.aeGridRead.ghD-tight #mgrid .mh:not(.mcorner){padding-top:3px!important;padding-bottom:3px!important;}
@media (max-width:860px){
html.aeL3Dense.aeGridRead.ghD-tight #mgrid{--ghRh:10px;--ghFs:8.8px;--ghKfs:9px;--ghMin:52px;--ghVis:5.5;--ghPadR:3px;}
}
html.aeL3Stick #mgrid{width:max-content!important;min-width:100%!important;}
html.aeL3Stick #mgrid .mk{position:sticky!important;left:0!important;transform:none!important;z-index:2;}
html.aeL3Stick #mgrid .mh.mcorner{position:sticky!important;left:0!important;top:0!important;transform:none!important;z-index:5;}
html.aeL3Drill #drillDock .ddClose{position:sticky!important;top:4px!important;right:auto!important;float:right;margin:-14px -4px -32px 8px!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;z-index:9;display:flex!important;align-items:center;justify-content:center;font-size:22px!important;line-height:1!important;border-radius:18px!important;background:rgba(38,40,54,.96)!important;color:#f3f4f8!important;border:1px solid rgba(255,255,255,.14)!important;cursor:pointer;}
html.aeL3Drill #drillDock .ddClose::after{content:"";position:absolute;left:-4px;right:-4px;top:-4px;bottom:-4px;}
html.aeL3Drill #drillDock{overscroll-behavior:contain;}
#aeL3DrillScrim{position:fixed;left:0;top:0;right:0;bottom:0;z-index:399;background:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent;}
