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;}
html.homeA #haEdit .haEdT{font-weight:600;font-size:15px;margin-bottom:6px;}
html.homeA #haEdit .haEdG{font:500 11px/14px inherit;color:#8e8e96;margin:10px 0 2px;}
html.homeA #haEdit .haEdR{display:flex;align-items:center;gap:6px;min-height:36px;border-top:1px solid rgba(255,255,255,.06);}
html.homeA #haEdit .haEdR.off .haEdN{color:#8e8e96;}
html.homeA #haEdit .haEdN{flex:1 1 auto;}
html.homeA #haEdit button{font:inherit;color:inherit;cursor:pointer;border:0;border-radius:999px;background:rgba(255,255,255,.07);height:28px;min-width:28px;padding:0 10px;}
html.homeA #haEdit button:disabled{opacity:.35;cursor:default;}
html.homeA #haEdit button:focus-visible{outline:2px solid #6ea6ff;outline-offset:2px;}
html.homeA #haEdit .haEdF{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;}
html.homeA #haEdit button.pri{background:#6ea6ff;color:#04101f;font-weight:500;}
@media (max-width:860px){
html.homeA #haEdit{left:0;right:0;bottom:0;transform:none;width:auto;max-width:none;border-radius:20px 20px 0 0;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 16px);}
html.homeA #haEdit .haEdR{min-height:48px;}
html.homeA #haEdit button{height:40px;min-width:44px;}
}
#haSnapCover{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1001;pointer-events:none}
.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 body.aeMoreOpen #aeMobBottom{z-index:1104!important;}
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 select.aeSesNativeB{display:none!important;}
html.aeAC.acPh.aeNavB button.aeSesBtn{display:inline-flex;align-items:center;gap:7px;justify-content:center;flex:none;min-width:102px;min-height:44px;
  padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#25252b;color:#f3f1f7;
  font:500 14px/1 "Switzer",system-ui,sans-serif;white-space:nowrap;}
html.aeAC.acPh.aeNavB button.aeSesBtn .aeLiveDot{width:6px;height:6px;border-radius:50%;background:#5ce095;flex:none;}
html.aeAC.acPh.aeNavB button.aeSesBtn:not(.aeTrading) .aeLiveDot{background:#737985;}
html.aeAC.acPh.aeNavB button.aeSesBtn .aeCaret{margin-left:auto;color:#a9acb7;}
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 #aeSesPop[hidden]{display:none!important;}
html.aeAC.acPh.aeNavB #aeSesPop button{display:grid;grid-template-columns:20px 1fr;grid-template-rows:22px 17px;align-content:center;width:100%;height:54px;
  padding:4px 8px;border:0;border-radius:10px;background:transparent;color:#f3f1f7;text-align:left;}
html.aeAC.acPh.aeNavB #aeSesPop button.is-on{background:rgba(255,255,255,.10);}
html.aeAC.acPh.aeNavB #aeSesPop button:disabled{opacity:.45;}
html.aeAC.acPh.aeNavB #aeSesPop .aeCheck{grid-row:1/3;align-self:center;color:#7dd9f7;font-size:18px;}
html.aeAC.acPh.aeNavB #aeSesPop .aeSesName{font:600 14px/21px "Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB #aeSesPop .aeSesHours{font:400 11px/16px "Switzer",system-ui,sans-serif;color:#a9acb7;}
html.aeAC.acPh.aeNavB #aeSearchDim{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);}
html.aeAC.acPh.aeNavB #aeSearchDim[hidden]{display:none!important;}
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;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKIn{height:60px!important;min-height:60px!important;gap:8px!important;padding:0 11px!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKIn>input{font-size:16px!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKIn>kbd{display:none!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .aeSearchCancel{flex:none;min-height:44px;border:0;background:none;color:#8fc3ff;font:600 14px/1 "Switzer",system-ui,sans-serif;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKList{padding:2px 8px 8px!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKCap{padding:14px 10px 5px!important;font-size:12px!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKRow{min-height:48px!important;height:auto!important;padding-top:7px!important;padding-bottom:7px!important;border-radius:10px!important;font-size:14px!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKsym{font-size:15px!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .acKFoot{display:none!important;}
html.aeAC.acPh.aeNavB.acCmdk #acK .aeSearchAskRow{display:flex;align-items:center;width:calc(100% - 16px);min-height:48px;margin:4px 8px 8px;padding:0 12px;
  border:1px solid rgba(47,184,212,.3);border-radius:12px;background:rgba(47,184,212,.12);color:#b4f0f8;
  font:600 14px/1.2 "Switzer",system-ui,sans-serif;text-align:left;}
}
@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) [data-acm1-sk]{display:inline-block!important;min-width:56px!important;height:.9em!important;vertical-align:middle!important;color:transparent!important;
  background:rgba(255,255,255,.09)!important;border-radius:6px!important;animation:acM1Pulse 1.1s ease-in-out infinite alternate;overflow:hidden!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) [data-acm1-hide]{display:none!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) .appMain .ae-workspace-mount,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain .vela-mobilebar,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain .vela-mb-item,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain .ae926-mbl,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain .ae-chart-panel-heading,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain .ae-chart-display-panel,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .appMain .ae-ind2-legend{font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;letter-spacing:0!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(#darkpool,#earnings,#corruption) :not(svg,svg *){letter-spacing:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #flow h3,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #alertsView .alrSecT,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctReadNames,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(#radar,#moonshot) .rdrCount,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #flow .nd4Asof{font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;letter-spacing:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #alertsView .alrSecT{font-size:13px!important;font-weight:600!important;text-transform:none!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) .fv3Tide{text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:600!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .aeStChip{text-transform:none!important;letter-spacing:0!important;font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;font-size:12px!important;}
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) #intervalmap .imapBar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:8px!important;align-items:center!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapBar>*{grid-column:1/-1!important;justify-self:start!important;margin-left:0!important;max-width:100%!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapBar>.imapLbl{grid-column:1!important;color:var(--ac-text2,#a2a2aa)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapBar>.imapLbl+*{grid-column:2!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapSeg button,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapToggleBtn{min-width:44px!important;min-height:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapFamBadge{font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;font-size:12px!important;font-weight:500!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapHead,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intervalmap .imapNote{font-size:12px!important;line-height:17px!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) #flow input.fv3DateIn{min-height:44px!important;box-sizing:border-box!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #flow input[type=range]{height:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #flow .nd4Grp button{min-width:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool .dpToolbar>.tbLab,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #classic .cctrl>.tbLab{flex-basis:100%!important;width:100%!important;margin:6px 0 -2px!important;color:var(--ac-text2,#a2a2aa)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool .dpToolbar>.tbLab{padding-left:12px!important;box-sizing:border-box!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool .dpMenuChip{min-height:44px!important;min-width:44px!important;font-size:13px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool .dpSessSel{min-height:44px!important;font-size:16px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool h4,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool .dpvTitle{font-size:17px!important;line-height:22px!important;font-weight:600!important;letter-spacing:-.01em!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #darkpool .dpClosedIco{display:none!important;}
html.aeAC.acPh.acM1[data-acm1v="flow"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .fv3Frame{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;}
html.aeAC.acPh.acM1[data-acm1v="flow"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .fv3Frame>.fv3Nav{flex:1 1 auto!important;min-width:0!important;}
html.aeAC.acPh.acM1[data-acm1v="flow"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .fv3Frame>.fv3Push{display:none!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) .fv3Frame>.fv3Own{flex:none!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #delphi .dlphCaveat>span+span{display:inline-block!important;padding:13px 0!important;margin:-13px 0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #delphi .acD2Cap{font-size:12px!important;line-height:16px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #oracle:not(.acO2) .orRefresh{min-height:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(#radar,#moonshot) .rdrToggle{min-height:44px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) :is(#radar,#moonshot) .rdrCount{font-size:12px!important;line-height:17px!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) #screener .scvTh.s{min-height:44px!important;display:flex!important;align-items:center!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy :is(th,.stgMk){color:#a2a2aa!important;opacity:1!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgBtn{min-width:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #alertsView .aeDHint{font-size:12px!important;line-height:17px!important;color:var(--ac-text2,#a2a2aa)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #smallcap button{min-width:44px!important;min-height:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #kairos .kHead .cTools{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #kairos .kHead .cTools::-webkit-scrollbar{display:none!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #kairos .kHead .cTools>*{flex:none!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctRowMain,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctColHd{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto 12px!important;
  grid-template-areas:"nm nm chg car" "br fl gx gx"!important;column-gap:10px!important;row-gap:6px!important;align-items:center!important;
  padding-left:12px!important;padding-right:12px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctName,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctChName{grid-area:nm!important;min-width:0!important;width:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctName{font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctChg,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .cChg{grid-area:chg!important;justify-self:end!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctChg{font-size:14px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctCaret{grid-area:car!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctBreadth,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .cBreadth{grid-area:br!important;width:64px!important;min-width:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctFlow,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .cFlow{grid-area:fl!important;min-width:0!important;width:auto!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctGex,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .cGex{grid-area:gx!important;width:auto!important;justify-self:end!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctRot,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .cRot{display:none!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctColHd>*{text-transform:none!important;letter-spacing:0!important;font-family:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;font-size:12px!important;font-weight:500!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctBreadthNum{font-size:11px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #sectors .sctReadNames{font-size:13px!important;font-weight:600!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgGrid{grid-template-columns:minmax(0,1fr)!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgGrid>*{min-width:0!important;max-width:100%!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgCard{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgLegs select,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgLegs input,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy #stgExpSel,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy #stgTplSel,html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgBtn{min-height:44px!important;box-sizing:border-box!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgCtl{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:8px!important;align-items:center!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #strategy .stgCtl>*{grid-column:2!important;justify-self:start!important;margin-left:0!important;max-width:100%!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #learn .lrnNav{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;gap:8px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #learn .lrnTab{flex:none!important;white-space:nowrap!important;min-height:44px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #classic .cctrl>:not(.tbLab){margin-left:0!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #classic .cctrl button{min-width:44px!important;min-height:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #builder button{min-height:44px!important;}
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #builder .bldPageAdd{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.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #health a.pill{min-height:44px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;}
html.aeAC.acPh.acM1[data-acm1v="trackrec"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #tiles,html.aeAC.acPh.acM1[data-acm1v="trackrec"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intel,html.aeAC.acPh.acM1[data-acm1v="health"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #tiles,html.aeAC.acPh.acM1[data-acm1v="health"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intel,html.aeAC.acPh.acM1[data-acm1v="stock_heatmap"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #tiles,html.aeAC.acPh.acM1[data-acm1v="stock_heatmap"]:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) #intel{display:none!important;}
}
@media (max-width:860px) and (prefers-reduced-motion:reduce){
html.aeAC.acPh.acM1:not(#_m1a):not(#_m1b):not(#_m1c):not(#_m1d) [data-acm1-sk]{animation:none!important;}
}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConfLine{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin:4px 0 2px;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConf{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:500 12.5px/18px var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);letter-spacing:0;color:var(--ac-text2,#a2a2aa);}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConf>b{font:600 13px/18px var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);color:var(--ac-text,#f3f3f5);font-variant-numeric:tabular-nums;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConfI{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:44px;margin:-13px -10px -13px -6px;
  padding:0;border:0;background:none;color:var(--ac-text2,#a2a2aa);cursor:pointer;border-radius:10px;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConfI svg{width:15px;height:15px;display:block;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConfI:focus-visible{outline:2px solid rgba(47,184,212,.85);outline-offset:-6px;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConfTip{flex-basis:100%;margin:2px 0 4px;font:400 12px/17px var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);color:var(--ac-text2,#a2a2aa);}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .acO2RS .otConf{margin-left:6px;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) .otConfNote{display:block;margin:0 0 8px;padding:0 2px;font:400 12px/17px var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);color:var(--ac-text2,#a2a2aa);}
html.otw.otConfOff .otConf,html.otw.otConfOff .otConfTip,html.otw.otConfOff .otConfLine{display:none!important;}
@media (max-width:860px) and (orientation:portrait){
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) body[data-ac-view="oracle"] #acPhCap{display:none!important;}
html.aeAC.otw:not(#_ot1):not(#_ot2):not(#_ot3):not(#_ot4):not(#_ot5) #oracle.acO2 .acO2Bar>.acO2Book{display:flex!important;position:-webkit-sticky!important;position:sticky!important;
    top:calc(var(--otTop,50px) + env(safe-area-inset-top,0px))!important;z-index:30!important;box-sizing:border-box!important;width:auto!important;height:auto!important;
    margin:-12px -10px 10px!important;padding:6px 10px!important;gap:2px!important;border-radius:0!important;
    overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;
    background:rgba(19,19,25,.94)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);
    box-shadow:0 1px 0 rgba(255,255,255,.07)!important;border:0!important;}
}
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoSel:focus-visible,html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoIn:focus-visible,html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoBtn:focus-visible{outline:2px solid rgba(47,184,212,.85)!important;outline-offset:2px;}
@media (max-width:860px){
html.fso:not(#_s1):not(#_s2):not(#_s3):not(#_s4):not(#_s5):not(#_s6) #flow .ov2 .fsoFT:focus-visible{outline:2px solid rgba(47,184,212,.85)!important;outline-offset:2px;}
}
@media (prefers-reduced-motion:reduce){
html.fso .fsoRow,html.fso .fsoBtn{transition:none!important;}
}
html.aeMapRamp:not(#_mr1):not(#_mr2):not(#_mr3):not(#_mr4) :is(#trio,.trioGrid) .cell .pchip:not(.building){background:rgba(9,11,15,.76)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)!important;border-radius:8px!important;padding:0 5px!important;margin-left:5px!important;font-weight:700!important;text-shadow:none!important;opacity:1!important;filter:none!important;}
html.aeMapRamp:not(#_mr1):not(#_mr2):not(#_mr3):not(#_mr4) :is(#trio,.trioGrid) .cell .pchip.up:not(.building){color:var(--aeMrUp,#e8ecf4)!important;}
html.aeMapRamp:not(#_mr1):not(#_mr2):not(#_mr3):not(#_mr4) :is(#trio,.trioGrid) .cell .pchip.dn:not(.building){color:var(--aeMrDn,#e8ecf4)!important;}
html.aeMapRamp:not(#_mr1):not(#_mr2):not(#_mr3):not(#_mr4) :is(#trio,.trioGrid) .cell .pchip.building{background:rgba(9,11,15,.72)!important;color:rgba(232,235,242,.88)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;border-radius:8px!important;padding:0 5px!important;font-style:normal!important;text-shadow:none!important;opacity:1!important;filter:none!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) :is(.row.smallDim,.row.smallDim:hover) .cellFill,html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) :is(.row.smallDim,.row.smallDim:hover) .cellVal{opacity:1!important;filter:none!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) .mcell.smallDim{opacity:1!important;filter:none!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) .cell.key>.cellFill{box-shadow:inset 0 0 0 2px var(--aeMrKing,#FFD24D),inset 0 0 0 3px rgba(8,10,14,.88)!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) .mcell.key{box-shadow:inset 0 0 0 2px var(--aeMrKing,#FFD24D),inset 0 0 0 3px rgba(8,10,14,.88)!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5).aeMrMark .cell.aeMrNeg>.cellFill{box-shadow:inset 4px 0 0 rgba(8,10,14,.92),inset 5px 0 0 rgba(255,255,255,.55)!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5).aeMrMark .cell.key.aeMrNeg>.cellFill{box-shadow:inset 4px 0 0 rgba(8,10,14,.92),inset 5px 0 0 rgba(255,255,255,.55),inset 0 0 0 2px var(--aeMrKing,#FFD24D)!important;}
html.aeMapRampSeq:not(#_ms1):not(#_ms2):not(#_ms3):not(#_ms4):not(#_ms5) .aeMrZ::before{content:"";position:absolute;left:50%;top:-9px;width:1px;height:8px;background:currentColor;transform:translateX(-50%);opacity:.9;}
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.aeMapRamp #themeChips .themeChip.aeGrpFirst{position:relative;margin-top:22px;}
html.aeMapRamp #themeChips .themeChip.aeGrpFirst::before{content:attr(data-ae-grp);position:absolute;left:2px;top:-19px;font:700 10px/14px var(--f-ui,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#8a8da3);pointer-events:none;}
#themeChips .tcSwatch .aeMrSw{display:block;width:40px;height:12px;border-radius:3px;}
#classic .cs2Key{display:inline-flex;align-items:center;gap:5px;margin:0 12px 0 6px;font:600 10.5px/14px var(--f-ui,system-ui,sans-serif);color:var(--muted,#8a8da3);white-space:nowrap;flex:0 0 auto;}
#classic .cs2Key b{font-weight:800;color:var(--ink-2,#c6c9db);margin-left:2px;}
#classic .cs2Key svg{display:block;flex:0 0 auto;}
@media (max-width:640px){
#classic .cs2Key{flex-basis:100%;margin:6px 0 0;}
}
html.aeFlipHide .mh .mhTrip>.mhR:nth-child(3){display:none!important;}
html.aeSchoolMaps #learn .smTrackBar{display:flex;margin:0 0 14px;min-width:0;}
html.aeSchoolMaps #learn .smTrackSeg{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;}
html.aeSchoolMaps #learn .smTrackSeg::-webkit-scrollbar{display:none;}
html.aeSchoolMaps #learn .smTrackSeg>button{flex:none;white-space:nowrap;text-transform:none;letter-spacing:0;}
html.aeSchoolMaps #learn .smLesson>h3+h4{margin-top:6px;}
html.aeSchoolMaps #learn .smLesson .lrnList,html.aeSchoolMaps #learn .smAdd .lrnList{margin:8px 0 4px;}
html.aeSchoolMaps #learn .smAdd{margin-top:14px;}
html.aeSchoolMaps #learn .smFig{margin:16px 0 8px;}
html.aeSchoolMaps #learn .smFigA{display:inline-block;max-width:100%;line-height:0;border-radius:12px;}
html.aeSchoolMaps #learn .smLive{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 2px;}
html.aeSchoolMaps #learn .smLiveBtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;}
html.aeSchoolMaps #learn .smLiveWhat{font-weight:500;color:var(--d2-ink3,var(--muted));}
html.aeSchoolMaps #learn .smQuiz{margin-top:22px;padding-top:16px;border-top:1px solid var(--d2-line,var(--border));}
html.aeSchoolMaps #learn .smQ+.smQ{margin-top:18px;}
html.aeSchoolMaps #learn .smQ .qzQ{font-size:14px;line-height:21px;margin-bottom:10px;}
html.aeSchoolMaps #learn .smQ .qzOpts{gap:7px;}
html.aeSchoolMaps #learn .smQ .qzOpt{padding:10px 14px;}
html.aeSchoolMaps #learn .smQ .qzWhy{margin-top:10px;}
html.aeSchoolMaps #learn .smQDone{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;
  font-size:13px;font-weight:600;color:var(--ink);}
@media (max-width:760px){
html.aeSchoolMaps #learn .smFigA{display:block;}
html.aeSchoolMaps #learn .smLiveBtn{flex:1 1 100%;justify-content:center;}
html.aeSchoolMaps #learn .smTrackSeg>button{min-height:36px;}
}
html.aeSchoolTracks #learn .sfTrackSeg.sfNW{display:flex;flex-wrap:wrap;max-width:100%;overflow:visible;gap:2px;height:auto;}
html.aeSchoolTracks #learn .modNavBtn.sfLocked{opacity:.55;cursor:default;}
html.aeSchoolTracks #learn .modNavBtn.sfLocked .modTt::after{content:" \00b7 locked";color:var(--d2-ink3,var(--muted));font-weight:400;}
html.aeSchoolTracks #learn .sfUnlockNote{margin:-6px 0 14px;}
@media (max-width:560px){
html.aeSchoolTracks #learn .sfTrackSeg.sfN4.sfNW{display:flex;flex-wrap:wrap;width:100%;overflow:visible;gap:2px;}
}
html.aeSchoolTracks #learn .sfTrackBar{display:flex;margin:0 0 14px;min-width:0;}
html.aeSchoolTracks #learn .sfTrackSeg{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;}
html.aeSchoolTracks #learn .sfTrackSeg::-webkit-scrollbar{display:none;}
html.aeSchoolTracks #learn .sfTrackSeg>button{flex:none;white-space:nowrap;text-transform:none;letter-spacing:0;}
html.aeSchoolTracks #learn .sfCourse{margin:-6px 0 14px;font-size:12px;line-height:18px;color:var(--d2-ink3,var(--muted));}
html.aeSchoolTracks #learn .sfLesson>h3+h4{margin-top:6px;}
html.aeSchoolTracks #learn .sfLesson .lrnList,html.aeSchoolTracks #learn .sfFinal .lrnList{margin:8px 0 4px;}
html.aeSchoolTracks #learn .sfNote{font-size:12.5px;line-height:18px;color:var(--d2-ink3,var(--muted));}
html.aeSchoolTracks #learn .sfPractice{margin:14px 0 8px;padding:12px 14px;border:1px solid var(--d2-line,var(--border));border-radius:var(--r);background:var(--nest);}
html.aeSchoolTracks #learn .sfPractice>b{display:block;margin-bottom:4px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--d2-ink3,var(--muted));}
html.aeSchoolTracks #learn .sfLive{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 2px;}
html.aeSchoolTracks #learn .sfLiveBtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;}
html.aeSchoolTracks #learn .sfLiveWhat{font-weight:500;color:var(--d2-ink3,var(--muted));}
html.aeSchoolTracks #learn .sfQuiz,html.aeSchoolTracks #learn .sfFinal{margin-top:22px;padding-top:16px;border-top:1px solid var(--d2-line,var(--border));}
html.aeSchoolTracks #learn .sfQ+.sfQ{margin-top:18px;}
html.aeSchoolTracks #learn .sfQ .qzQ{font-size:14px;line-height:21px;margin-bottom:10px;}
html.aeSchoolTracks #learn .sfQ .qzOpts{gap:7px;}
html.aeSchoolTracks #learn .sfOpt{display:flex;flex-direction:column;min-width:0;}
html.aeSchoolTracks #learn .sfQ .qzOpt{width:100%;padding:10px 14px;}
html.aeSchoolTracks #learn .sfWhy{margin:5px 2px 4px;font-size:13px;line-height:19px;color:var(--ink-2);}
html.aeSchoolTracks #learn .sfQDone{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;font-weight:600;color:var(--ink);}
@media (max-width:560px){
html.aeSchoolTracks #learn .sfTrackSeg.sfN4{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:visible;}
html.aeSchoolTracks #learn .sfTrackSeg.sfN4>button{white-space:normal;}
}
@media (max-width:760px){
html.aeSchoolTracks #learn .sfLiveBtn{flex:1 1 100%;justify-content:center;}
html.aeSchoolTracks #learn .sfTrackSeg>button{min-height:36px;}
}
html.aeMrAlign:not(#_ma1):not(#_ma2):not(#_ma3):not(#_ma4):not(#_ma5):not(#_ma6):not(#_ma7) .ladder>.row.aeMrCut,html.aeMrAlign:not(#_ma1):not(#_ma2):not(#_ma3):not(#_ma4):not(#_ma5):not(#_ma6):not(#_ma7) .mgrid>.aeMrCut{opacity:0!important;}
html.aeSchoolMaps2 #learn .smCard{margin:16px 0 8px;padding:14px 16px;}
html.aeSchoolMaps2 #learn .smCardRows{display:flex;flex-direction:column;margin:0;}
@media (max-width:560px){
html.aeSchoolMaps2 #learn .smCard{padding:12px 14px;}
}
html.aeAuth1002 #s2KeyForm,html.aeAuth1002 #s2PaneIn > .s2Or,html.aeAuth1002 #loginModal .loginKeyFallback,html.aeAuth1002 #ae2KeyLink{display:none!important;}
html.aeSi2 #aeSi2{--s-font:var(--d2-font,"Switzer",-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif);
  --s-ink:#F3F1F7;--s-ink2:rgba(243,241,247,.72);--s-ink3:rgba(243,241,247,.56);--s-ink4:rgba(243,241,247,.36);
  --s-acc:#2fb8d4;--s-acc-h:#45c4de;--s-acc-ink:#04161c;--s-ring:rgba(47,184,212,.85);
  --s-l1:rgba(255,255,255,.07);--s-l2:rgba(255,255,255,.10);--s-l3:rgba(255,255,255,.17);
  --s-ctl:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.038));
  --s-ctl-h:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06));
  --s-ctl-sh:inset 0 1px 0 rgba(255,255,255,.085),0 1px 2px rgba(0,0,0,.28);
  --s-well:rgba(0,0,0,.26);--s-well-sh:inset 0 1px 2px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.035);
  --s-drop:radial-gradient(90% 70% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));
  --s-drop-sh:inset 0 1px 0 rgba(255,255,255,.40),inset 0 -1px 0 rgba(0,0,0,.14),0 0 0 .5px rgba(255,255,255,.14),0 2px 6px -1px rgba(0,0,0,.55);
  --s-ease:cubic-bezier(.2,.8,.2,1);
  position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;
  font-family:var(--s-font);color:var(--s-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;
  font-size:13px;line-height:20px;letter-spacing:0;text-transform:none;}
html.aeSi2 #aeSi2[hidden]{display:none}
html.aeSi2 #aeSi2 *{box-sizing:border-box}
html.aeSi2 #aeSi2:not(#_si1):not(#_si2) button,html.aeSi2 #aeSi2:not(#_si1):not(#_si2) input{min-height:0;min-width:0;margin:0;-webkit-appearance:none;appearance:none}
html.aeSi2.aeSi2Open,html.aeSi2.aeSi2Open body{overflow:hidden}
html.aeSi2 #aeSi2 .s2Scrim{position:absolute;inset:0;background:rgba(7,7,10,.64);
  -webkit-backdrop-filter:blur(14px) saturate(60%);backdrop-filter:blur(14px) saturate(60%);opacity:0;transition:opacity .22s var(--s-ease)}
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)}
html.aeSi2 #aeSi2 .s2Sheet::-webkit-scrollbar{display:none}
html.aeSi2 #aeSi2.on .s2Scrim{opacity:1}
html.aeSi2 #aeSi2.on .s2Sheet{opacity:1;transform:none}
html.aeSi2 #aeSi2 .s2Grab{display:none}
html.aeSi2 #aeSi2 .s2Top{display:flex;align-items:center;justify-content:space-between;height:30px;margin:0 0 18px}
html.aeSi2 #aeSi2 .s2Brand{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20px;font-weight:600;letter-spacing:-.01em;color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Brand svg{width:22px;height:22px;display:block}
html.aeSi2 #aeSi2 .s2X{flex:0 0 30px;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;cursor:pointer;
  background:var(--s-ctl);border:1px solid var(--s-l2);box-shadow:var(--s-ctl-sh);color:var(--s-ink2);padding:0;
  transition:background .14s var(--s-ease),color .14s var(--s-ease)}
html.aeSi2 #aeSi2 .s2X:hover{background:var(--s-ctl-h);color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2X svg{width:12px;height:12px}
html.aeSi2 #aeSi2 h2{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Lede{margin:6px 0 18px;font-size:13px;line-height:20px;color:var(--s-ink2)}
html.aeSi2 #aeSi2 .s2Seg{display:grid;grid-template-columns:1fr 1fr;height:32px;padding:2px;border-radius:999px;background:var(--s-well);
  box-shadow:var(--s-well-sh);margin:0 0 16px}
html.aeSi2 #aeSi2 .s2Seg button{height:28px;border:0;border-radius:999px;background:transparent;color:var(--s-ink2);font:500 13px/18px var(--s-font);
  cursor:pointer;transition:background .22s var(--s-ease),color .14s var(--s-ease),box-shadow .22s var(--s-ease)}
html.aeSi2 #aeSi2 .s2Seg button:hover{color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Seg button[aria-selected="true"]{background:var(--s-drop);box-shadow:var(--s-drop-sh);color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Pane[hidden]{display:none}
html.aeSi2 #aeSi2 .s2Msg{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:18px;color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Msg[hidden]{display:none}
html.aeSi2 #aeSi2 .s2Msg i{flex:0 0 16px;width:16px;height:16px;margin-top:1px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:600;line-height:1}
html.aeSi2 #aeSi2 .s2Msg.err{background:rgba(255,110,130,.08);border:1px solid rgba(255,110,130,.26)}
html.aeSi2 #aeSi2 .s2Msg.err i{background:rgba(255,110,130,.20);color:#ffb3be}
html.aeSi2 #aeSi2 .s2Msg.ok{background:rgba(47,184,212,.09);border:1px solid rgba(47,184,212,.30)}
html.aeSi2 #aeSi2 .s2Msg.ok i{background:rgba(47,184,212,.22);color:#9fe6f4}
html.aeSi2 #aeSi2 .s2Btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 18px;border-radius:999px;
  font:600 14px/18px var(--s-font);letter-spacing:-.003em;cursor:pointer;border:1px solid transparent;
  transition:background .14s var(--s-ease),color .14s var(--s-ease),transform .14s var(--s-ease),opacity .14s var(--s-ease)}
html.aeSi2 #aeSi2 .s2Pri{background:var(--s-acc);color:var(--s-acc-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 1px 2px rgba(0,0,0,.3)}
html.aeSi2 #aeSi2 .s2Pri:hover{background:var(--s-acc-h)}
html.aeSi2 #aeSi2 .s2Sec{height:40px;width:auto;flex:0 0 auto;background:var(--s-ctl);border-color:var(--s-l2);box-shadow:var(--s-ctl-sh);color:var(--s-ink);font-weight:500;font-size:13px}
html.aeSi2 #aeSi2 .s2Sec:hover{background:var(--s-ctl-h);border-color:var(--s-l3)}
html.aeSi2 #aeSi2 .s2Btn:active{transform:scale(.97)}
html.aeSi2 #aeSi2 .s2Btn[disabled]{cursor:default;transform:none}
html.aeSi2 #aeSi2 .s2Pri[disabled]{opacity:.78}
html.aeSi2 #aeSi2 .s2Spin{display:none;width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:s2spin .8s linear infinite}
html.aeSi2 #aeSi2 .busy .s2Spin{display:inline-block}
@keyframes s2spin{to{transform:rotate(360deg)}}
html.aeSi2 #aeSi2 .s2Fine{margin:10px 0 0;text-align:center;font-size:11.5px;line-height:16px;color:var(--s-ink3)}
html.aeSi2 #aeSi2 .s2Or{display:flex;align-items:center;gap:10px;margin:18px 0 14px;font-size:11px;line-height:14px;color:var(--s-ink3)}
html.aeSi2 #aeSi2 .s2Or::before,html.aeSi2 #aeSi2 .s2Or::after{content:"";flex:1;height:1px;background:var(--s-l1)}
html.aeSi2 #aeSi2 .s2Key label{display:block;margin:0 0 6px;font-size:11px;line-height:14px;font-weight:500;color:var(--s-ink3)}
html.aeSi2 #aeSi2 .s2Row{display:flex;gap:8px}
html.aeSi2 #aeSi2 .s2In{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--s-l2);background:var(--s-well);box-shadow:var(--s-well-sh);
  color:var(--s-ink);font:400 13px/18px var(--s-font);outline:none;transition:border-color .14s var(--s-ease),box-shadow .14s var(--s-ease)}
html.aeSi2 #aeSi2 .s2In::placeholder{color:var(--s-ink4)}
html.aeSi2 #aeSi2 .s2In:focus{border-color:rgba(47,184,212,.55);box-shadow:var(--s-well-sh),0 0 0 3px rgba(47,184,212,.18)}
html.aeSi2 #aeSi2 .s2KeyMsg{margin:8px 0 0}
html.aeSi2 #aeSi2 .s2Hint{margin:6px 0 0;font-size:11.5px;line-height:16px;color:var(--s-ink3)}
html.aeSi2 #aeSi2 .s2Foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--s-l1)}
html.aeSi2 #aeSi2 .s2Link{background:none;border:0;padding:0;cursor:pointer;font:500 12.5px/18px var(--s-font);color:var(--s-ink2);text-decoration:none}
html.aeSi2 #aeSi2 .s2Link:hover{color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Link[hidden]{display:none}
html.aeSi2 #aeSi2 .s2Legal{margin:12px 0 0;text-align:center;font-size:11px;line-height:14px;color:var(--s-ink3)}
html.aeSi2 #aeSi2 .s2Plans{display:grid;gap:8px;margin:0 0 16px;padding:0;border:0}
html.aeSi2 #aeSi2 .s2Plan{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:14px;
  border:1px solid var(--s-l1);background:#110F15;cursor:pointer;transition:border-color .14s var(--s-ease),background .14s var(--s-ease)}
html.aeSi2 #aeSi2 .s2Plan:hover{border-color:var(--s-l3)}
html.aeSi2 #aeSi2 .s2Plan[aria-checked="true"]{border-color:rgba(47,184,212,.55);background:rgba(47,184,212,.05)}
html.aeSi2 #aeSi2 .s2Radio{width:18px;height:18px;border-radius:999px;border:1.5px solid var(--s-l3);display:grid;place-items:center}
html.aeSi2 #aeSi2 .s2Plan[aria-checked="true"] .s2Radio{border-color:var(--s-acc)}
html.aeSi2 #aeSi2 .s2Plan[aria-checked="true"] .s2Radio::after{content:"";width:8px;height:8px;border-radius:999px;background:var(--s-acc)}
html.aeSi2 #aeSi2 .s2PlanT b{display:block;font-size:13px;line-height:18px;font-weight:600;color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2PlanT small{display:block;font-size:11.5px;line-height:16px;color:var(--s-ink3)}
html.aeSi2 #aeSi2 .s2Price{text-align:right;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:var(--s-ink)}
html.aeSi2 #aeSi2 .s2Price small{font-size:11.5px;font-weight:500;color:var(--s-ink3);letter-spacing:0}
html.aeSi2 #aeSi2 :focus-visible{outline:2px solid var(--s-ring);outline-offset:2px}
html.aeSi2 #aeSi2 .s2In:focus-visible{outline:none}
@media (max-width:560px){
html.aeSi2 #aeSi2{align-items:flex-end;padding:0}
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.aeSi2 #aeSi2 .s2Grab{display:block;width:36px;height:4px;border-radius:999px;background:rgba(255,255,255,.22);margin:0 auto 12px}
html.aeSi2 #aeSi2 .s2Top{height:40px;margin:0 0 12px}
html.aeSi2 #aeSi2 h2{font-size:20px;line-height:26px}
html.aeSi2 #aeSi2 .s2Btn{height:48px}
html.aeSi2 #aeSi2 .s2Sec,html.aeSi2 #aeSi2 .s2In{height:44px}
html.aeSi2 #aeSi2 .s2In{font-size:16px}
html.aeSi2 #aeSi2 .s2Seg{height:40px}
html.aeSi2 #aeSi2 .s2Seg button{height:36px;font-size:14px}
html.aeSi2 #aeSi2 .s2X{flex:0 0 40px;width:40px;height:40px}
}
@media (prefers-reduced-motion:reduce){
html.aeSi2 #aeSi2 .s2Scrim,html.aeSi2 #aeSi2 .s2Sheet,html.aeSi2 #aeSi2 .s2Btn,html.aeSi2 #aeSi2 .s2Seg button{transition:none}
html.aeSi2 #aeSi2 .s2Btn:active{transform:none}
html.aeSi2 #aeSi2 .s2Spin{animation-duration:2.4s}
}
@media (prefers-reduced-transparency:reduce){
html.aeSi2 #aeSi2 .s2Sheet{background:#16151c;-webkit-backdrop-filter:none;backdrop-filter:none}
}
html.aeSi2 #aeSi2 .s2Soc{margin:0}
html.aeSi2 #aeSi2 .s2Soc [hidden]{display:none}
html.aeSi2 #aeSi2 .s2SocList{display:grid;gap:8px;margin:0}
html.aeSi2 #aeSi2 .s2SocBtn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;padding:0 16px;border-radius:999px;
  border:1px solid transparent;cursor:pointer;font:500 14px/20px var(--s-font);letter-spacing:0;text-decoration:none;
  transition:background .14s var(--s-ease),border-color .14s var(--s-ease),transform .14s var(--s-ease),opacity .14s var(--s-ease)}
html.aeSi2 #aeSi2 .s2SocBtn svg{width:20px;height:20px;flex:0 0 20px;display:block}
html.aeSi2 #aeSi2 .s2SocBtn:active{transform:scale(.98)}
html.aeSi2 #aeSi2 .s2SocBtn[disabled]{cursor:default;transform:none;opacity:.72}
html.aeSi2 #aeSi2 .s2SocGoogle{background:#131314;border-color:#8E918F;color:#E3E3E3;font-family:Roboto,var(--s-font);font-weight:500}
html.aeSi2 #aeSi2 .s2SocGoogle:hover:not([disabled]){background:#1f1f20}
html.aeSi2 #aeSi2 .s2SocDiscord{background:#5865F2;border-color:#5865F2;color:#FFFFFF;font-weight:600}
html.aeSi2 #aeSi2 .s2SocDiscord:hover:not([disabled]){background:#4752C4;border-color:#4752C4}
html.aeSi2 #aeSi2 .s2SocMicrosoft{background:#2F2F2F;border-color:#2F2F2F;color:#FFFFFF;font-family:"Segoe UI","Segoe UI Variable Text",var(--s-font);font-weight:600;font-size:15px}
html.aeSi2 #aeSi2 .s2SocMicrosoft:hover:not([disabled]){background:#3a3a3a;border-color:#3a3a3a}
html.aeSi2 #aeSi2 .s2SocMsg{margin:12px 0 12px}
html.aeSi2 #aeSi2 .s2SocMsg span{flex:1 1 auto}
html.aeSi2 #aeSi2 .s2SocWhopRow{margin:-2px 0 14px}
@media (max-width:560px){
html.aeSi2 #aeSi2 .s2SocBtn{height:48px}
}
@media (prefers-reduced-motion:reduce){
html.aeSi2 #aeSi2 .s2SocBtn{transition:none}
html.aeSi2 #aeSi2 .s2SocBtn:active{transform:none}
}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .cell.key,html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .cell.key.topTier,html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) :is(#kairos,#trio,.trioGrid,#ladder,.acHLadBox) .cell.key{box-shadow:none!important;border-color:transparent!important;outline:none!important;filter:none!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .cell.key>.cellFill{box-shadow:var(--aeMsSh,none)!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .cell>.cellFill.aeMsGlow{box-shadow:var(--aeMsSh,none)!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .cell.topTier,html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .cell.topTier2{box-shadow:none!important;filter:none!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .mcell.key{box-shadow:inset 0 0 0 1px var(--aeMsEdge,transparent)!important;border-color:transparent!important;outline:none!important;filter:none!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .mgrid .mcell.kingRow::after{border-top-color:var(--aeMsEdge,transparent)!important;border-bottom-color:var(--aeMsEdge,transparent)!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) .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;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) :is(.titEmoji,.gTitStar) .aeTitanGem,html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) .titEmoji.mvcRing{filter:none!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) #themeChips .themeChip.aeGrpFirst{margin-top:0!important;}
html.aeMs24:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) #themeChips .themeChip.aeGrpFirst::before{content:none!important;}
#aeMs24StarsRow{margin:10px 0 6px;}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos.aeNeb .cell:not(.key)>.cellFill::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none;z-index:0;border-radius:inherit;background-color:#0a0c12!important;background-image:var(--aeNebImg)!important;background-repeat:var(--aeNebRep)!important;background-blend-mode:screen,normal!important;background-attachment:scroll!important;background-position:var(--aeMsNebX,0px) var(--aeMsNebY,0px)!important;background-size:320px 320px,1400px 1000px!important;mix-blend-mode:normal!important;opacity:calc(1 - min(1, 0.42 + 0.967 * var(--aeMsMag,1)))!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 48%,transparent 56%)!important;mask-image:linear-gradient(90deg,#000 0,#000 48%,transparent 56%)!important;}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos.aeNeb .mgrid .mcell:not(.mzero):not(.mabsent):not(.key):not(.kingRow)::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;pointer-events:none;z-index:0;border-radius:inherit;background-color:#0a0c12!important;background-image:var(--aeNebImg)!important;background-repeat:var(--aeNebRep)!important;background-blend-mode:screen,normal!important;background-attachment:scroll!important;background-position:var(--aeMsNebX,0px) var(--aeMsNebY,0px)!important;background-size:320px 320px,1400px 1000px!important;mix-blend-mode:normal!important;opacity:calc(1 - min(1, 0.42 + 0.967 * var(--aeMsMag,1)))!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 30%,transparent 38%)!important;mask-image:linear-gradient(90deg,#000 0,#000 30%,transparent 38%)!important;}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos .cell.key>.cellFill::after,html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos .mgrid .mcell:is(.key,.kingRow,.mzero,.mabsent)::before{content:none!important;}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos .cell:not(.key) .cellVal,html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos .mgrid .mcell:not(.key):not(.kingRow)>.mcellVal{background-color:var(--aeMsTile,transparent)!important;box-shadow:0 0 0 2px var(--aeMsTile,transparent)!important;border-radius:2px;}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos:not(.aeNeb):not(.aeCosmosTexOff) .cell:not(.key)>.cellFill::after{display:block!important;inset:3px!important;background-image:radial-gradient(1.1px 1.1px at 12% 24%, rgba(255,255,255,.55), transparent),radial-gradient(1px 1px at 38% 68%, rgba(255,255,255,.38), transparent),radial-gradient(1.3px 1.3px at 22% 40%, rgba(255,255,255,.46), transparent),radial-gradient(1px 1px at 31% 18%, rgba(255,255,255,.32), transparent)!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 40%,transparent 50%);mask-image:linear-gradient(90deg,#000 0,#000 40%,transparent 50%);opacity:.6;}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos:not(.aeNeb):not(.aeCosmosTexOff) .mgrid .mcell:not(.mzero):not(.mabsent):not(.key):not(.kingRow)::before{content:"";position:absolute;inset:2px;pointer-events:none;z-index:0;opacity:.55;background-repeat:no-repeat;background-image:radial-gradient(1px 1px at 7% 30%, rgba(255,255,255,.55), transparent),radial-gradient(1px 1px at 16% 70%, rgba(255,255,255,.40), transparent),radial-gradient(1.2px 1.2px at 23% 38%, rgba(255,255,255,.45), transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 26%,transparent 32%);mask-image:linear-gradient(90deg,#000 0,#000 26%,transparent 32%);}
html.aeMs24Stars:not(#_ms24_1):not(#_ms24_2):not(#_ms24_3):not(#_ms24_4):not(#_ms24_5):not(#_ms24_6):not(#_ms24_7) body.aeCosmos .mgrid .mcell>.mcellVal{position:relative;z-index:1;}
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;}
html.aeL25 #delphi .setupCard,
html.aeL25 #radar .rdrFeat,
html.aeL25 #lynceus .lynRow{background:#18181c;border-color:#303036;box-shadow:none;}
html.aeL25 #radar .rdrFeatGrid,
html.aeL25 #radar .rdrFeatGlow{display:none;}
html.aeL25 #radar .rdrFeat{background-image:none;}
html.aeL25 #radar .rdrTitle{color:var(--ink);}
html.aeL25 #radar .rdrSub{color:var(--ink-2);}
html.aeL25 #delphi .l25Section{margin:18px 0 10px;padding:0 2px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;}
html.aeL25 #delphi .l25Quiet{border:1px solid #303036;border-radius:12px;background:#18181c;padding:16px;color:var(--ink-2);line-height:1.45;}
html.aeL25 #delphi .setupCard.belowBar{border-color:#34343a;}
html.aeL25 #delphi .setupCard.belowBar .sym{color:var(--ink);}
html.aeL25 #delphi.acD2 .acD2Card{position:relative;background:#18181c;border:1px solid #34343a;box-shadow:none;border-radius:14px;overflow:hidden;}
html.aeL25 #radar .l25Radar{max-width:1080px;margin:auto;display:flex;flex-direction:column;gap:10px;}
html.aeL25 #radar .l25RadarTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px;}
html.aeL25 #radar .l25RadarLive{white-space:nowrap;color:var(--ink-2);border:1px solid #36363b;background:#202024;border-radius:30px;padding:5px 10px;font-size:12px;}
html.aeL25 #radar .l25RadarTabs{display:inline-flex;align-self:flex-start;border:1px solid #313136;border-radius:30px;background:#1e1e22;padding:3px;gap:2px;max-width:100%;overflow-x:auto;}
html.aeL25 #radar .l25RadarTabs button{border:0;background:transparent;color:var(--ink-2);border-radius:25px;padding:8px 12px;white-space:nowrap;font-family:inherit;font-weight:600;font-size:13px;line-height:1.2;cursor:pointer;}
html.aeL25 #radar .l25RadarIntro{color:var(--muted);font-size:13px;line-height:1.5;margin:2px 0 10px;max-width:75ch;}
html.aeL25 #radar .l25RadarCard{border:1px solid #333338;border-radius:16px;background:#18181c;padding:15px;box-shadow:none;}
html.aeL25 #radar .l25RadarCardHead{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;}
html.aeL25 #radar .l25RadarBadges{display:flex;gap:5px;margin-left:auto;}
html.aeL25 #radar .l25RadarFlow{margin-top:10px;color:var(--ink-2);font-size:13px;line-height:1.35;}
html.aeL25 #radar .l25RadarFact{margin:7px 0 11px;color:var(--ink-2);font-size:12.5px;line-height:1.45;}
html.aeL25 #radar .l25RadarLevels{display:grid;grid-template-columns:minmax(85px,40%) minmax(0,1fr);align-items:center;gap:14px;border-top:1px solid #333338;padding-top:11px;color:var(--ink-2);font-size:12.5px;line-height:1.4;}
html.aeL25 #radar .l25RadarTrack{height:2px;background:#55555d;display:block;position:relative;margin:14px 5px;}
html.aeL25 #radar .l25Mark{position:absolute;top:50%;width:2px;height:15px;background:#d1d1d7;transform:translate(-50%,-50%);}
html.aeL25 #radar .l25Mark.spot{width:8px;height:8px;border-radius:50%;background:#f4f4f6;z-index:2;}
html.aeL25 #radar .l25Mark.titan{width:11px;height:11px;border-radius:50%;border:2px solid #f3c64c;background:#18181c;z-index:3;}
html.aeL25 #radar .l25RadarNews{margin:10px 0 0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
html.aeL25 #radar .l25RadarMap{display:block;margin-top:10px;border:0;background:transparent;color:#b8c4d8;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;}
html.aeL25 #radar .l25RadarEmpty{padding:20px;border:1px solid #333338;border-radius:14px;color:var(--muted);}
@media(max-width:860px){
html.aeL25 #delphi,
  html.aeL25 #radar,
  html.aeL25 #lynceus{box-sizing:border-box;padding-inline:12px!important;}
html.aeL25 #delphi .dlphHead{padding:13px 14px;margin-bottom:10px;gap:8px;border-radius:16px;}
html.aeL25 #delphi .dlphName{font-size:22px;letter-spacing:-.02em;}
html.aeL25 #delphi .dlphTabRow{overflow-x:auto;scrollbar-width:none;}
html.aeL25 #delphi .setupIntro{line-height:1.45;margin-block:10px 14px;}
html.aeL25 #delphi .setupGrid{grid-template-columns:minmax(0,1fr);gap:10px;}
html.aeL25 #delphi .setupCard{border-radius:14px;padding:14px;}
html.aeL25 #delphi .dlphBoardStat{padding:12px 14px;border-radius:14px;}
html.aeL25 #radar .rdrWrap{width:100%;}
html.aeL25 #radar .rdrHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:14px;border-radius:16px;margin-bottom:12px;}
html.aeL25 #radar .rdrTitle{grid-column:1;line-height:1.15;font-size:24px;letter-spacing:-.025em;}
html.aeL25 #radar .rdrSub{grid-column:1/-1;grid-row:2;max-width:34em;font-size:12px;line-height:1.45;}
html.aeL25 #radar .rdrHeadR{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin:0;}
html.aeL25 #radar .rdrCount{font-size:10px;line-height:1.35;text-align:right;}
html.aeL25 #radar .rdrToggle{min-height:30px;display:flex;align-items:center;padding:4px 9px;font-size:10px;}
html.aeL25 #radar .rdrRule{display:none;}
html.aeL25 #radar .rdrFeat{border-radius:16px;}
html.aeL25 #radar .rdrFeatH{padding:12px 13px 3px;}
html.aeL25 #radar .rdrFeatBody{padding:8px 13px 8px;gap:10px;}
html.aeL25 #radar .rdrFeatSym{font-size:25px;}
html.aeL25 #radar .rdrDial{transform:scale(.78);transform-origin:right center;margin-left:-14px;}
html.aeL25 #radar .rdrNarr{font-size:12px;line-height:1.45;}
html.aeL25 #radar .l25RadarCard{padding:14px;border-radius:15px;}
html.aeL25 #radar .l25RadarLevels{grid-template-columns:minmax(70px,40%) minmax(0,1fr);gap:10px;}
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 #lynceus .lynFilters{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:6px!important;min-height:46px;border:1px solid #303036;border-radius:14px;background:#18181c;margin-bottom:10px;overflow-x:auto;scrollbar-width:none;}
html.aeL25 #lynceus .lynFG{display:flex!important;flex:none;min-width:0;max-width:none;}
html.aeL25 #lynceus .lynFG .fl{display:none!important;}
html.aeL25 #lynceus .lynDet{display:flex;width:auto;height:36px!important;overflow:visible;}
html.aeL25 #lynceus .lynToggles{display:flex;gap:8px;flex-wrap:wrap;}
html.aeL25 #lynceus .lynToggles{height:36px;flex-wrap:nowrap;}
html.aeL25 #lynceus .lynTog{min-height:34px;white-space:nowrap;}
html.aeL25 #lynceus .lynCount{flex:none;white-space:nowrap;}
html.aeL25 #lynceus .lynList{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;}
html.aeL25 #lynceus .lynRow{border-radius:14px;}
}
html.aeL25 #flow .ov2Side .ov2Note{max-width:70ch;line-height:1.5;}
html.aeL25 #flow .ov2OsR[data-lean="pending"]>.v{color:var(--muted)!important;}
html.aeL25 #flow .ov2OsR .l25Lean{font-size:11px;white-space:nowrap;color:var(--muted);}
html.aeL25 #flow .ov2OsR[data-lean="up"] .l25Lean{color:var(--ov2-up,#66dcc2);}
html.aeL25 #flow .ov2OsR[data-lean="dn"] .l25Lean{color:var(--ov2-dn,#f47388);}
html.aeL25 #flow .l25DriftStand{margin:14px 0 4px;border:1px solid #303036;border-radius:16px;background:#18181c;padding:14px;box-shadow:none;}
html.aeL25 #flow .l25DriftStand .l25StandRow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;border:0;border-top:1px solid #303036;background:transparent;color:var(--ink);padding:10px 0;text-align:left;cursor:pointer;}
html.aeL25 #flow .fsoSide:not(.up):not(.dn),
html.aeL25 #flow .fsoPrem:not(.up):not(.dn){color:var(--ink-2)!important;}
html.aeL25 #contractDrillModal .contractDrillCard{background:#18181c;box-shadow:none;}
html.aeL25 #contractDrillModal .cdTitle{font-size:20px;letter-spacing:-.02em;}
html.aeL25 #contractDrillModal .cdMeta{font-size:12px;line-height:1.5;}
html.aeL25 #contractDrillModal .cdEmpty:has(.spin){min-height:205px;border:1px solid #303036;border-radius:13px;background:#1d1d21;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;}
html.aeL25 #contractDrillModal .cdEmpty:has(.spin)::after{content:"";display:block;width:min(78%,340px);height:72px;border-top:2px solid #3b3b42;border-bottom:2px solid #303036;opacity:.8;}
@media(max-width:860px){
html.aeL25 #flow .ov2Side .ov2OsR{display:grid;grid-template-columns:40px minmax(0,1fr) auto;row-gap:5px;min-height:69px;}
html.aeL25 #flow .ov2OsR .l25Lean{grid-column:2;grid-row:1;align-self:center;}
html.aeL25 #flow .nd4Ctl,
  html.aeL25 #flow .nd5Board .nd4Ctl{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;max-width:100%;min-height:44px;padding:5px 7px!important;background:#1d1d21!important;border-color:#333338!important;margin-bottom:8px!important;}
html.aeL25 #flow .nd4Ctl .nd4Grp{flex:none;}
html.aeL25 #flow .nd4Ctl .nd4Lab{display:none;}
html.aeL25 #flow .nd4Ctl .nd4Seg button{min-height:32px;padding:5px 9px;white-space:nowrap;}
html.aeL25 #flow .nd4Grp{min-width:0;}
html.aeL25 #flow .nd4Card,
  html.aeL25 #flow .nd5Card,
  html.aeL25 #flow .nd5Rail{border-radius:14px;background:#18181c;box-shadow:none;}
html.aeL25 #flow .nd5Stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;overflow:visible!important;padding:8px 12px!important;}
html.aeL25 #flow .nd5St{min-width:0;}
html.aeL25 #flow .nd5St.nd5Big .v{font-size:24px!important;}
html.aeL25 #flow .nd5Leg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;padding:7px 12px;}
html.aeL25 #flow .nd5Run{font-size:28px;}
html.aeL25 #contractDrillModal .contractDrillCard{width:calc(100% - 16px)!important;padding:15px!important;border-radius:16px;}
html.aeL25 #contractDrillModal .cdHead{margin-right:26px;gap:4px 8px;}
html.aeL25 #contractDrillModal .cdTitle{font-size:18px;}
html.aeL25 #contractDrillModal .cdSpot{font-size:11px;}
html.aeL25 #contractDrillModal .cdCtl{overflow-x:auto;scrollbar-width:none;}
html.aeL25 #contractDrillModal .cdCtl .seg{display:flex;flex:none;}
html.aeL25 #contractDrillModal .cdCtl .seg button{min-height:35px;padding:6px 10px;white-space:nowrap;}
html.aeL25 #contractDrillModal .cdChart{max-width:100%;}
}
html.aeL24 #l24Views,html.aeL24 #l24GridHead{display:none}
html.aeL24[data-l24-view="grid"] #l24GridHead{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin:2px 10px 6px;color:#b9c0c5;font-size:11px;font-weight:600;line-height:1.2}
html.aeL24[data-l24-view="grid"] #l24GridHead #l24GridCount{margin-right:auto}
html.aeL24[data-l24-view="grid"] #l24GridHead input{width:112px;accent-color:#d4c75d}
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}
html.aeL24 .l24Tight[aria-pressed="true"]{border-color:#c9bf6b;background:#393825;color:#f5e98e}
@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 #l24Views button[aria-selected="true"]{background:#31373b;color:#f2f4f5}
html.aeL24:not([data-l24-view="ladder"]):not([data-l24-view="trio"]):not([data-l24-view="grid"]) #l24Views{display:none}
html.aeL24.acPh #acPhCap.is-on{height:64px!important;padding:3px!important;border-radius:16px!important}
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 #acPhCap #acChips>.acDisp>svg{display:none!important}
html.aeL24.acPh #acPhCap #acChips>:is(.acToks,.ac-plus){display:none!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.acPh:not(#_l24a):not(#_l24b):not(#_l24c) #acPhCap #acChips>.acDisp .ac-chip-v{display:block!important}
html.aeL24.acPh[data-l24-view="trio"] #acPhTabs,html.aeL24.acPh[data-l24-view="trio"] .acPhHint{display:none!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .trioGrid>.tcol{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important;padding:0 1px!important;border-left:1px solid rgba(255,255,255,.12)!important}
html.aeL24[data-l24-view="trio"] #trio .tcol-h{position:relative!important;min-height:92px!important}
html.aeL24[data-l24-view="trio"] #trio .tcol-h .l24Sym{display:block;position:absolute;top:3px;left:0;width:100%;height:24px;line-height:24px;text-align:center;color:#f2f4f5;font-size:12px;font-weight:750;letter-spacing:.03em;white-space:nowrap}
html.aeL24[data-l24-view="trio"] #trio .tcol-h .l24Expand{display:block;position:absolute;left:0;bottom:4px;width:100%;color:#9da6ac;font-size:9px;font-weight:600;line-height:1.2;text-align:center}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol-h .tpx{min-width:0!important;width:100%!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol-h .pxNum{font-size:16px!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .ladder{width:100%!important;min-width:0!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .row{display:flex!important;min-width:0!important;width:100%!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .kx{flex:0 0 34px!important;width:34px!important;min-width:34px!important;padding:0 1px!important;font-size:10px!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .cell{flex:1 1 auto!important;width:auto!important;min-width:0!important;overflow:hidden!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol-h{cursor:pointer!important;min-width:0!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol-h .l24Expand{display:block;color:#9da6ac;font-size:9px;font-weight:600;line-height:1.2;text-align:center}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .cell{min-width:0!important;padding:0 2px!important}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .cellVal{font-size:9px!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis}
html.aeL24.acPh[data-l24-view="trio"] #trio .tcol .pchip{font-size:8px!important;max-width:38px!important}
html.aeL24.acPh[data-l24-view="ladder"] #ladder .cell{position:relative!important;padding-right:4px!important}
html.aeL24.acPh[data-l24-view="ladder"] #ladder .cell .pchip{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin-left:5px!important;flex:none!important;z-index:2!important}
html.aeL24.acPh[data-l24-view="ladder"] #ladder .cell .cellVal{min-width:0!important}
html.aeL24.l24NoLabels #ladder .ntag:is(.key,.ceil,.floor){display:none!important}
html.aeL24[data-l24-view="grid"] #l24GridHead{display:flex;align-items:center;gap:6px;justify-content:space-between;margin:2px 10px 6px;color:#b9c0c5;font-size:11px;font-weight:600;line-height:1.2}
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.aeL24[data-l24-view="grid"] #gridCard .gwrap{overflow:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}
html.aeL24[data-l24-view="grid"] #mgrid{width:max-content!important;min-width:100%!important}
html.aeL24[data-l24-view="grid"] #mgrid .mh{position:sticky!important;top:0;z-index:3}
html.aeL24[data-l24-view="grid"] #mgrid .mk{position:sticky!important;left:0;z-index:2}
html.aeL24[data-l24-view="grid"] #mgrid .mcorner{z-index:4}
}
html.aeMapSpace #l24Views{display:none!important}
html.aeMapSpace #aeMobTabs>.aeuxTab{display:none!important}
html.aeNegVis .cell.aeBig:not(.key)>.cellFill{box-shadow:none}
html.aeNegVis .cell.aeBig:not(.key){font-weight:800!important}
html.aeNegVis .mcell.aeBig{font-weight:800!important}
html.aeNegVis .aeNvNoEdge_0929{display:none}
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.aeChipOnly .cell.velUp:not(.key),html.aeChipOnly .cell.velDn:not(.key),html.aeChipOnly .mcell.velUp:not(.key):not(.aeBig),html.aeChipOnly .mcell.velDn:not(.key):not(.aeBig){box-shadow:none!important}
html.aeChipOnly .cell.velUp::after,html.aeChipOnly .cell.velDn::after,html.aeChipOnly .mcell.velUp::after,html.aeChipOnly .mcell.velDn::after{animation:none!important;opacity:0!important}
html.aeChipOnly .velMk{display:none!important}
html.aeZ10{--z10F:7px;}
html.aeZ10:not(#_z1):not(#_z2):not(#_z3):not(#_z4):not(#_z5) :is(#ladder,#trio .trioGrid .ladder,#kairos .ladder).ae-map-clear242 .row{height:max(var(--z10F),var(--rh,20px))!important;min-height:var(--z10F)!important;}
html.aeZ10 .ladder.zT .row:not(.spot) .cellVal,html.aeZ10 .ladder.zT .row .cellPct,html.aeZ10 .ladder.zT .row .pchip,html.aeZ10 .ladder.zT .row .dpLbl,html.aeZ10 #ladder.zT .row:not(.spot) .cellVal,html.aeZ10 #trio .ladder.zT .row:not(.spot) .cellVal,html.aeZ10 #kairos .ladder.zT .row:not(.spot) .cellVal{visibility:hidden!important;}
html.aeZ10 .ladder.zT .row.zH .kx,html.aeZ10 #ladder.zT .row.zH .kx,html.aeZ10 #trio .ladder.zT .row.zH .kx,html.aeZ10 #kairos .ladder.zT .row.zH .kx{visibility:hidden!important;}
html.aeZ10 #kairos .ladder.zK .row .kx{height:var(--rh)!important;min-height:0!important;line-height:var(--rh)!important;padding-top:0!important;padding-bottom:0!important;}
html.aeZ10 #kairos .kPanelH{flex-wrap:wrap;row-gap:2px;}
html.aeZ10 #kairos .kPanelH .kZ10{display:inline-flex;align-items:center;gap:3px;margin-left:auto;flex:none;}
html.aeZ10 #kairos .kPanelH .kZ10 button{height:22px;min-width:22px;padding:0 5px;font-size:12px;line-height:1;}
html.aeZ10 #kairos .kPanelH .kZ10 .zlbl{font-size:11px;min-width:30px;text-align:center;}
html.aeZ10 #mgrid.zT .mcell .mcellVal{visibility:hidden!important;}
html.aeZ10 #mgrid.zT .mk.zH{color:transparent!important;}
html.aeZ10 #mgrid.zT .mk{overflow:visible!important;}
html.aeZ10 #mgrid.zT .mk .acGSd{font-size:7px!important;line-height:8px!important;height:9px!important;padding:0 2px!important;}
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.aeL3Dense #ladder.l3Tight{gap:1px!important;}
html.aeL3Dense #ladder.l3Tight .row{min-height:var(--rh)!important;height:var(--rh)!important;}
html.aeL3Dense #ladder.l3Tight .row .kx{height:var(--rh)!important;min-height:0!important;line-height:var(--rh)!important;font-size:var(--l3kfs)!important;padding-top:0!important;padding-bottom:0!important;}
html.aeL3Dense #ladder.l3Tight .row .kx .ntag{height:calc(var(--rh) - 1px)!important;line-height:calc(var(--rh) - 1px)!important;font-size:7px!important;padding:0 3px!important;border-radius:2px!important;}
html.aeL3Dense #ladder.l3Tight .row .cell{height:var(--rh)!important;min-height:0!important;font-size:var(--l3cfs)!important;}
html.aeL3Dense #ladder.l3Tight .row .cell .cellVal{font-size:var(--l3cfs)!important;line-height:var(--rh)!important;}
html.aeL3Dense #ladder.l3Tight .row .cell .pchip,html.aeL3Dense #ladder.l3Tight .row .dpLbl{height:calc(var(--rh) - 1px)!important;max-height:calc(var(--rh) - 1px)!important;line-height:calc(var(--rh) - 1px)!important;font-size:7px!important;padding:0 3px!important;}
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.aeL3Dp .dpEdge{min-height:0!important;height:12px!important;margin:0!important;padding:0 6px!important;gap:12px!important;align-items:center!important;background:rgba(6,6,8,.92);border-top:1px solid rgba(176,107,255,.3);}
html.aeL3Dp .dpEdge.top{border-top:0;border-bottom:1px solid rgba(176,107,255,.3);}
html.aeL3Dp .dpEdge .dpEdgeChip,html.aeL3Dp.aeDpPlate .dpEdge .dpEdgeChip{position:relative;display:inline-block;min-height:0!important;height:12px!important;line-height:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#d2b8ff!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:0!important;max-width:none!important;flex:0 0 auto;white-space:nowrap;overflow:visible!important;text-overflow:clip!important;opacity:var(--dpB,1);}
html.aeL3Dp .dpEdge .dpEdgeChip::after{content:"";position:absolute;left:-6px;right:-6px;top:-8px;bottom:-8px;}
html.aeL3Dp .dpEdge .dpEdgeChip.derived{font-style:italic;color:#b99ee0!important;}
html.aeL3Dp .dpEdge .dpEdgeChip.far{opacity:.6;}
html.aeL3Dp .dpEdge .dpEdgeChip:hover{color:#fff!important;}
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;}
html.aeL3Drill.aeSF .sfHead{margin-right:44px!important;}
#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;}
html.aeL11Dp body :is(#ladder,#trio .ladder,#kairos .ladder) .row>.dpLbl{display:block!important;}
html.aeL11Dp:not(#_d1):not(#_d2):not(#_d3):not(#_d4) :is(#ladder,#trio,#kairos,#builder) .row>.dpLine{
  z-index:2!important;height:2px!important;margin-top:-1px;opacity:.96;
  -webkit-mask-image:none!important;mask-image:none!important;
  background:repeating-linear-gradient(to right,#ead9ff 0 2px,transparent 2px 5px)!important;
  filter:drop-shadow(0 0 .8px rgba(16,8,32,.95)) drop-shadow(0 0 .4px rgba(16,8,32,.9));}
html.aeL11Dp:not(#_d1):not(#_d2):not(#_d3):not(#_d4) :is(#ladder,#trio,#kairos,#builder) .row>.dpLine.hit{height:2px!important;}
html.aeL11Dp:not(#_d1):not(#_d2):not(#_d3):not(#_d4) :is(#ladder,#trio,#kairos,#builder) .cell>.dpLine{
  position:absolute!important;z-index:1!important;height:2px!important;margin-top:-1px;opacity:.96;pointer-events:none;
  -webkit-mask-image:none!important;mask-image:none!important;
  background:repeating-linear-gradient(to right,#ead9ff 0 2px,transparent 2px 5px)!important;
  filter:drop-shadow(0 0 .8px rgba(16,8,32,.95)) drop-shadow(0 0 .4px rgba(16,8,32,.9));}
html.aeL11Dp:not(#_d1):not(#_d2):not(#_d3):not(#_d4) :is(#ladder,#trio,#kairos,#builder) .cell>.dpLine.hit{pointer-events:auto;}
html.aeL11Dp .cell:has(>.dpLine) .cellVal{position:relative;z-index:2;}
html.aeL11Dp .row>.dpLbl{font-family:var(--f-num,"JetBrains Mono",ui-monospace,Consolas,monospace);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;
  box-shadow:0 0 0 1px rgba(16,8,32,.6),0 1px 2px rgba(0,0,0,.35);}
