.row.smallDim .cellFill,
  .row.smallDim .cellVal,
  .row.smallDim .pchip,
  .mcell.smallDim,
  .mcell.smallDim .mcellVal,
  .mcell.smallDim .pchip{opacity:1!important;}
.row.smallDim:not(:hover):not(:focus-within) .cell{
    box-shadow:none!important; 
  }
.row.smallDim:not(:hover):not(:focus-within) .cellVal{
    color:var(--ink,#e8eef5)!important; font-weight:400!important;
  }
.mcell.smallDim:not(:hover):not(:focus-within){
    opacity:.72!important; color:var(--ink,#e8eef5)!important;
    box-shadow:none!important; filter:none!important;
  }
.mcell.smallDim:not(:hover):not(:focus-within) .mcellVal{font-weight:400!important;}
.row.smallDim:not(:hover):not(:focus-within) .cellFill{visibility:visible!important;opacity:.72!important;}
.row.smallDim:not(:hover):not(:focus-within) .cellVal{opacity:.82!important;}
#ladder .cell::before,#ladder .cell::after{display:none!important;}
html.aeNativeMap:not(.aeLad0803) #ladder .cell .cellFill{left:0!important;right:0!important;width:auto!important;opacity:1!important;}
html.aeNativeMap:not(.aeLad0803) #ladder .cell[data-nvts-sign="zero"] .cellFill,
  html.aeNativeMap:not(.aeLad0803) #ladder .cell[data-nvts-sign="missing"] .cellFill{display:none!important;}
html.aeNativeMap:not(.aeLad0803) #ladder .cellVal{
  color:inherit!important;background:transparent!important;padding:0 4px!important;
  opacity:1!important;font-size:12px!important;font-variant-numeric:tabular-nums;
}
html.aeNativeMap:not(.aeLad0803) #ladder .cellPct{
  display:inline-flex!important;color:inherit!important;opacity:1!important;
  font-size:10px!important;white-space:nowrap;
}
html.aeNativeMap:not(.aeLad0803) #ladder .titEmoji{display:inline-block!important;}
html.aeNativeMap:not(.aeLad0803) #ladder .row.smallDim .cellVal{opacity:.9!important;}
html body :is(#ladder,#trio .ladder).ae-map-clear242 .cellPct,
html body :is(#ladder,#trio .ladder).ae-map-clear242 .pchip,
html body :is(#ladder,#trio .ladder).ae-map-clear242 .titEmoji{   
  display:inline-flex!important;position:relative;z-index:2;flex:none;
  color:inherit!important;opacity:1!important;font-size:10px!important;
  line-height:1.2;white-space:nowrap;
}
html body :is(#ladder,#trio .ladder).ae-map-clear242 .row.smallDim .cell{
  color:inherit;filter:saturate(.72)!important;
}
html body :is(#ladder,#trio .ladder).ae-map-clear242 .row.smallDim .cellFill{
  opacity:1!important;visibility:visible!important;
}
html body :is(#ladder,#trio .ladder).ae-map-clear242 .row.smallDim .cellVal{
  color:inherit!important;opacity:1!important;
}
html body :is(#ladder,#trio .ladder) .cell::before,
html body :is(#ladder,#trio .ladder) .cell::after{display:none!important;content:none!important;}
html body :is(#ladder,#trio .ladder).ae-map-clear242 .cell{padding-bottom:0!important;}
html body .ae-map-legend242.ae-map-legend627{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px;padding:6px 4px;min-width:0;text-align:right;}
html body .ae-map-legend627 .ae-map-caption627{font:500 11px var(--ae-ui,sans-serif);color:var(--ink-2);letter-spacing:0;}
html body .ae-map-legend242.ae-map-legend627 .ae-map-scale242{display:flex!important;flex-direction:row!important;justify-content:space-between!important;width:220px;max-width:100%;box-sizing:border-box;padding:9px 0 0!important;margin:0;gap:4px;font-size:10px;}
html body .ae-map-legend242.ae-map-legend627 .ae-map-scale242::before{top:0!important;left:0!important;right:0!important;width:auto!important;height:5px!important;transform:none!important;}
html body .ae-map-legend627 .ae-map-scale242 span{min-width:0;white-space:nowrap;}
#mapColourScheme627{max-width:100%;min-height:36px;}
@media(max-width:640px){
html body #ladder .row{grid-template-columns:max-content minmax(0,1fr)!important;}
html body #ladder .row .kx{min-width:74px;max-width:none!important;flex-wrap:wrap;overflow:visible!important;box-sizing:border-box;letter-spacing:0;}
html body #ladder.ae-map-clear242 .row .kx{flex-wrap:nowrap!important;padding:0 6px!important;}
}
.voiHot{color:var(--amber,#ffd24d)!important;font-weight:800!important;}
@media (max-width:560px){
html body .cell .pchip.building,
  html body :is(#ladder,#trio .ladder,.trioGrid .ladder).ae-map-clear242 .cell .pchip.building{display:none!important;}
}
@media (max-width:640px){
html.aeGlassBar.aeMobV2 body.aeMobAppOn #aeMobBottom{
    background:none; border-top:none; box-shadow:none;
    -webkit-backdrop-filter:none; backdrop-filter:none;
    padding-bottom:0; margin:0 12px calc(10px + env(safe-area-inset-bottom,0px));
    gap:8px;}
html.aeGlassBar.aeMobV2 body.aeMobAppOn #aeMobTabs{
    border-radius:20px; border:1px solid rgba(255,255,255,.16); overflow:hidden;
    background:linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.04) 45%, rgba(10,12,18,.35));
    -webkit-backdrop-filter:blur(28px) saturate(1.7); backdrop-filter:blur(28px) saturate(1.7);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.14), 0 14px 34px rgba(0,0,0,.5);}
html.aeGlassBar.aeMobV2 body.aeMobAppOn #aeMobTabs button{border-radius:14px; margin:3px;}
html.aeGlassBar.aeMobV2 body.aeMobAppOn #aeMobTabs button.on{
    box-shadow:none;
    background:linear-gradient(180deg, rgba(55,198,240,.22), rgba(55,198,240,.08));
    border:1px solid rgba(55,198,240,.35);}
html.aeGlassBar.aeMobV2 body.aeMobAppOn #aeMobDock{
    margin:0 2px; border-radius:16px; border:1px solid rgba(255,255,255,.14);
    background:linear-gradient(180deg, rgba(255,255,255,.085), rgba(255,255,255,.038));
    -webkit-backdrop-filter:blur(24px) saturate(1.6); backdrop-filter:blur(24px) saturate(1.6);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.12), 0 8px 24px rgba(0,0,0,.4);}
}
@media (max-width:820px){
html.aePaneHdr .tcol-h>.trngSelX220{min-width:46px; padding:4px 16px 4px 6px;}
html.aePaneHdr .tcol-h>.tsel:not(.texpSel596):not(.trngSelX220){min-width:0; font-size:12px;}
html.aePaneHdr .tcol-h>.texpSel596{min-width:0; font-size:11px;}
}
html.aePaneHdr .tcol-h>.tsel:not(.texpSel596):not(.trngSelX220){
  background:rgba(255,255,255,.055); border:1px solid rgba(255,255,255,.11);
  border-radius:11px; box-shadow:inset 0 1px 0 rgba(255,255,255,.07);}
html.aePaneHdr .tcol-h>.ttitan{
  background:rgba(255,210,77,.09); border:1px solid rgba(255,210,77,.28);
  border-radius:11px;}
html.aePaneHdr .tcol-h>.tpx .pxNum{font-size:16px; font-weight:700; color:#8fe0ff;}
html.aePaneHdr .tcol-h>select.texpSel596{
  font-size:11px; font-weight:650; opacity:1; color:var(--ink);
  letter-spacing:.2px; padding:4px 20px 4px 8px;}
html.aePaneHdr .tcol-h>select.trngSelX220{
  min-width:66px; font-size:11px; padding-right:18px;}
html.aePaneHdr .tcol-h>.tpx>.pxNum{
  flex:1 0 100%; font-size:15px; font-weight:800; letter-spacing:.1px;}
html.aePaneHdr .tcol-h>.tpx>.pxMove,
html.aePaneHdr .tcol-h>.tpx>.provChip{white-space:nowrap;}
@media (max-width:430px){
html body #trio .ladder .cell .cellVal, html body .trioGrid .tcol .cell .cellVal{font-size:9.5px!important;min-width:46px!important;}
html body #trio .ladder .cell .pchip, html body .trioGrid .tcol .cell .pchip{font-size:8.5px!important;flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;}
html body #trio .ladder .row .kx, html body .trioGrid .tcol .row .kx{min-width:54px!important;max-width:62px!important;}
html body #trio .ladder .cell .cellVal, html body .trioGrid .tcol .cell .cellVal{font-size:10px!important;}
html body .trioGrid[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body #trio .ladder .cell .cellVal, html body .trioGrid .tcol .cell .cellVal{
    font-size:11px!important; letter-spacing:0!important; white-space:nowrap!important;
    overflow:hidden!important; text-overflow:clip!important; min-width:0!important; flex:1 1 auto!important;}
html body #trio .ladder .cell .pchip, html body .trioGrid .tcol .cell .pchip{
    font-size:9.5px!important; flex:0 0 auto!important; margin-left:4px!important;}
}
@media (min-width:641px) and (max-width:860px){
html body .trioGrid{display:grid !important; overflow-x:visible !important;
    scroll-snap-type:none !important; gap:8px !important;}
html body .trioGrid[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
html body .trioGrid[data-cols="1"]{grid-template-columns:1fr !important;}
html body .trioGrid > *{flex:none !important; max-width:none !important;
    min-width:0 !important; scroll-snap-align:none !important;}
}
@media (min-width:861px){
html body #mapbar{align-items:stretch!important;gap:0!important;padding:9px 14px!important;
    background:rgba(255,255,255,.02)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;}
html body #mapbar.mbOneRow{align-items:center!important;}
html body #mapbar .mbCluster{gap:10px!important;align-items:center!important;
    padding:0 14px!important;border-left:1px solid rgba(255,255,255,.07)!important;}
html body #mapbar .mbCluster:first-child{border-left:0!important;padding-left:0!important;}
html body #mapbar .mgHead,html body #mapbar .lab{
    font-size:9.5px!important;font-weight:600!important;letter-spacing:.07em!important;
    text-transform:uppercase!important;color:var(--ink-2)!important;opacity:.7!important;}
html body #mapbar button,html body #mapbar select,html body #mapbar input[type="text"]{
    height:30px!important;min-height:30px!important;box-sizing:border-box!important;
    border-radius:9px!important;background:rgba(255,255,255,.055)!important;
    border:1px solid rgba(255,255,255,.085)!important;color:var(--ink)!important;
    font-size:12px!important;font-weight:600!important;letter-spacing:0!important;
    box-shadow:none!important;padding:0 11px!important;
    transition:background .16s ease,border-color .16s ease;}
html body #mapbar button:hover,html body #mapbar select:hover{
    background:rgba(255,255,255,.095)!important;border-color:rgba(255,255,255,.15)!important;}
html body #mapbar button.on{
    background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important;}
html body #mapbar .pi{opacity:.75!important;font-size:11px!important;}
html body #mapbar .seg{gap:0!important;padding:2px!important;height:30px!important;box-sizing:border-box!important;
    border-radius:11px!important;background:rgba(255,255,255,.055)!important;
    border:1px solid rgba(255,255,255,.085)!important;}
html body #mapbar .seg > button{height:24px!important;min-height:24px!important;padding:0 12px!important;
    border:0!important;background:transparent!important;border-radius:8px!important;}
html body #mapbar .seg > button.on{background:rgba(255,255,255,.19)!important;color:#fff!important;}
html body #mapbar .trioCtlN{border-left:1px solid rgba(255,255,255,.10)!important;padding:0 8px!important;
    font-size:11px!important;font-weight:600!important;color:var(--ink-2)!important;}
}
html body .cell:has(> .pchip) > .cellPct{display:none!important;}
html body .cell > .pchip{font-size:10px!important;font-weight:800!important;letter-spacing:0!important;}
html body .ae-map-legend242.ae-map-legend627{align-items:stretch!important;}
html body .ae-map-legend242.ae-map-legend627 .ae-map-scale242{width:100%!important;max-width:100%!important;}
html body #indexAgreeChip,html body #sectorAgreeChip{display:none!important;}
html body .trioGrid{gap:10px!important;}
html body .trioGrid .tcol{border-left:1px solid rgba(160,180,220,.16)!important;padding-left:8px!important;}
html body .trioGrid .tcol:first-child{border-left:0!important;padding-left:0!important;}
html body .trioGrid .tcol .row{border-bottom:1px solid rgba(255,255,255,.04)!important;}
html body #trio .ladder .cell .cellVal,html body .trioGrid .tcol .cell .cellVal{font-variant-numeric:tabular-nums!important;font-weight:600!important;}
html body #trio .ladder .cell .cellPct,html body .trioGrid .tcol .cell .cellPct,html body #trio .ladder .cell .pchip,html body .trioGrid .tcol .cell .pchip{opacity:.72!important;}
html body #trio .ladder .kx,html body .trioGrid .tcol .kx{opacity:.82!important;font-variant-numeric:tabular-nums!important;}
html body #expiry.seg{flex:0 0 auto;}
html body #expiry.seg>select{max-width:100%;min-width:0;}
html body .ae-map-clear242 .row .cell .pchip{display:inline!important;}
html body .ae-map-clear242 .row .cell .cellPct{display:inline!important;}
html.aeNativeMap:not(.aeLad0803) body #ladder .row .cell .cellPct{display:inline!important;}
html.aeTypeUnify .irWrap{font-family:var(--f-ui);}
html.aeTypeUnify .irWrap .tHero,
html.aeTypeUnify .irWrap .tLead{font-family:var(--f-display);}
html.aeTypeUnify .irWrap .irCovV,
html.aeTypeUnify .irWrap .irFRk,
html.aeTypeUnify .irWrap .irFV,
html.aeTypeUnify .irWrap .irFm,
html.aeTypeUnify .irWrap .irClT,
html.aeTypeUnify .irWrap .irClP,
html.aeTypeUnify .irWrap .irBkR span:last-child{font-family:var(--f-num);}
html.aeTypeUnify .smbWrap .tHero,
html.aeTypeUnify .smbWrap .tLead,
html.aeTypeUnify .dsHero,
html.aeTypeUnify .dsLead{font-family:var(--f-display);}
html.aeTypeUnify .smbWrap .tNum{font-family:var(--f-num);}
html.aeTypeUnify #intervalmap .imapWrap{font-family:var(--f-ui);}
html.aeTypeUnify #intervalmap table.imapGrid{font-family:var(--f-num);}
html.aeTypeUnify .orTrig,
html.aeTypeUnify .orCtName,
html.aeTypeUnify .orVerdict .vc,
html.aeTypeUnify .kColPipN,
html.aeTypeUnify .hlthBody{font-family:var(--f-num);}
html.aeTypeUnify .dsBody,
html.aeTypeUnify .earnGapV,
html.aeTypeUnify .earnBellD,
html.aeTypeUnify .earnRowCo{font-family:var(--f-ui);}
html.aeTypeUnify .seg button,
html.aeTypeUnify .povbar .seg>button,
html.aeTypeUnify .povbar .ghost,
html.aeTypeUnify .povbar .pvM{font-family:var(--f-ui);}
html.aeTypeUnify .flowNav .fnCluster .fnRefresh{font-family:var(--f-ui);}
html.aeTypeUnify .flowNav .fnCluster .fnTicker input{font-family:var(--f-num);}
html.aeTypeUnify .skyline .aeExpChip,
html.aeTypeUnify .skyline .aeExpPop .aeExpTitle,
html.aeTypeUnify .skyline .povbar .pvD .pvK,
html.aeTypeUnify .skyline .povbar .pvM,
html.aeTypeUnify .skyline .promLevelChip,
html.aeTypeUnify .skyline .argLevelChip{font-family:var(--f-ui);}
html.aeTypeUnify .skyline .aeBotTF button,
html.aeTypeUnify .skyline .tv-lightweight-charts + div button{font-family:var(--f-ui)!important;}
html.aeTypeUnify .skyline .promLevelChip .lvlK,
html.aeTypeUnify .skyline .argLevelChip .lvlK,
html.aeTypeUnify .skyline .promLevelChip .lvlAmt,
html.aeTypeUnify .skyline .argLevelChip .lvlAmt,
html.aeTypeUnify .skyline .aeExpChip .aeExpVal,
html.aeTypeUnify .skyline .aeLastPill,
html.aeTypeUnify .skyline .aeVwapPill,
html.aeTypeUnify .skyline .aeBarCd{font-family:var(--f-num);}
html.aeTypeUnify .skyline .aeMark{font-family:var(--f-display);}
html.aeTypeUnify .leftRail{font-family:var(--f-ui);}
html.aeTypeUnify .leftRail .navGrp,
html.aeTypeUnify .aeLfSym{font-family:var(--f-display);}
html.aeTypeUnify #clock,
html.aeTypeUnify #clock #asof,
html.aeTypeUnify #clock #aeNextEvt,
html.aeTypeUnify #clock #tzSel{font-family:var(--f-num);}
html.aeTypeUnify .wnrTitle, html.aeTypeUnify .sctTitle, html.aeTypeUnify .scrTitle,
html.aeTypeUnify .rdrTitle, html.aeTypeUnify .vsfTitle, html.aeTypeUnify .stgTitle,
html.aeTypeUnify .orTitle, html.aeTypeUnify .trkTitle, html.aeTypeUnify .hlthTitle,
html.aeTypeUnify .lynTitle h2, html.aeTypeUnify .flowHead h3,
html.aeTypeUnify #intervalmap .imapTitle,
html.aeTypeUnify #stock_heatmap .shmTitle, html.aeTypeUnify #company_events .cevTitle,
html.aeTypeUnify #darkpool .dpvTitle{
  font-family:var(--f-display); font-size:var(--fs-7); font-weight:800;
  letter-spacing:.3px; color:var(--ink);
}
html.aeTypeUnify .wnrEdge, html.aeTypeUnify .sctEdge, html.aeTypeUnify .scrEdge,
html.aeTypeUnify .rdrEdge, html.aeTypeUnify .stgEdge, html.aeTypeUnify .vsfAcc,
html.aeTypeUnify #intervalmap .imapEdge{color:inherit;}
html.aeTypeUnify .lynTitle h2{background:none; -webkit-text-fill-color:currentColor;}
@media (min-width:861px){
html.aeLiquid.aeGlassBar{
  --lq-tint:rgba(23,23,31,.52);
  --lq-sheen:linear-gradient(180deg,rgba(255,255,255,.072) 0%,rgba(255,255,255,.024) 40%,rgba(255,255,255,.01) 100%);
  --lq-pool:radial-gradient(120% 150% at 14% -70%,rgba(255,255,255,.085),rgba(255,255,255,0) 60%);
  --lq-blur:blur(26px) saturate(175%);
  --lq-rim:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(0,0,0,.30);
  --lq-depth:0 0 0 .5px rgba(0,0,0,.65),0 1px 2px rgba(0,0,0,.30),0 16px 38px -14px rgba(0,0,0,.70);
  --lq-ctl:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.038));
  --lq-ctl-hover:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06));
  --lq-ctl-edge:rgba(255,255,255,.09);
  --lq-ctl-edge-hover:rgba(255,255,255,.17);
  --lq-ctl-sh:inset 0 1px 0 rgba(255,255,255,.085),0 1px 2px rgba(0,0,0,.28);
  --lq-drop-sh:inset 0 1px 0 rgba(255,255,255,.44),inset 0 -1px 0 rgba(0,0,0,.14),0 0 0 .5px rgba(255,255,255,.16),
               0 2px 6px -1px rgba(0,0,0,.55),0 8px 16px -10px rgba(0,0,0,.7);
  --lq-a:var(--accent,#2fb8d4);
  --lq-ink:rgba(242,242,247,.94);
  --lq-ink2:rgba(235,235,245,.66);
  --lq-ink3:rgba(235,235,245,.44);
  --lq-ease:cubic-bezier(.2,.8,.2,1);
  --lq-dur:.22s;
}
@keyframes aeLqDrop{from{opacity:0;transform:scale(.84)}to{opacity:1;transform:none}}
html.aeLiquid.aeGlassBar #app>header,
html.aeLiquid.aeGlassBar body #mapbar,
html.aeLiquid.aeGlassBar body .leftRail{
  background:var(--lq-pool),var(--lq-sheen),var(--lq-tint)!important;
  -webkit-backdrop-filter:var(--lq-blur)!important;backdrop-filter:var(--lq-blur)!important;
  box-shadow:var(--lq-rim),var(--lq-depth)!important;}
html.aeLiquid.aeGlassBar #app>header,
html.aeLiquid.aeGlassBar body #mapbar{
  border-color:rgba(255,255,255,.075)!important;border-top-color:rgba(255,255,255,.17)!important;
  border-bottom-color:rgba(255,255,255,.04)!important;}
html.aeLiquid.aeGlassBar #app>header{border-radius:20px!important;}
html.aeLiquid.aeGlassBar body #mapbar{border-radius:18px!important;}
html.aeLiquid.aeGlassBar body .leftRail{border-radius:20px!important;border-color:transparent!important;
  box-shadow:var(--lq-rim),inset 0 0 0 1px rgba(255,255,255,.065),var(--lq-depth)!important;}
html.aeLiquid.aeGlassBar #app > header .backBtn,html.aeLiquid.aeGlassBar #app > header .bellBtn,html.aeLiquid.aeGlassBar #app > header .gearBtn,html.aeLiquid.aeGlassBar #app > header .askAeBtn,html.aeLiquid.aeGlassBar #app > header .userChip,html.aeLiquid.aeGlassBar #app > header .upbtn{
  background:var(--lq-ctl)!important;border-color:var(--lq-ctl-edge)!important;border-radius:999px!important;
  box-shadow:var(--lq-ctl-sh)!important;
  transition:background .18s var(--lq-ease),border-color .18s var(--lq-ease),color .18s,transform .18s var(--lq-ease)!important;}
html.aeLiquid.aeGlassBar #app > header .backBtn,html.aeLiquid.aeGlassBar #app > header .bellBtn,html.aeLiquid.aeGlassBar #app > header .gearBtn,html.aeLiquid.aeGlassBar #app > header .askAeBtn{color:var(--lq-ink2)!important;}
html.aeLiquid.aeGlassBar #app > header .backBtn:hover,html.aeLiquid.aeGlassBar #app > header .bellBtn:hover,html.aeLiquid.aeGlassBar #app > header .gearBtn:hover,html.aeLiquid.aeGlassBar #app > header .askAeBtn:hover,html.aeLiquid.aeGlassBar #app > header .userChip:hover{
  background:var(--lq-ctl-hover)!important;border-color:var(--lq-ctl-edge-hover)!important;color:#fff!important;}
html.aeLiquid.aeGlassBar #app > header .backBtn:active,html.aeLiquid.aeGlassBar #app > header .bellBtn:active,html.aeLiquid.aeGlassBar #app > header .gearBtn:active,html.aeLiquid.aeGlassBar #app > header .askAeBtn:active,html.aeLiquid.aeGlassBar #app > header .userChip:active,html.aeLiquid.aeGlassBar #app > header .upbtn:active{transform:scale(.96);}
html.aeLiquid.aeGlassBar #app>header .userAvatar{border-radius:999px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 .5px rgba(0,0,0,.5)!important;}
html.aeLiquid.aeGlassBar #app>header .upbtn{background:linear-gradient(180deg,#fff,#e9e9f0)!important;color:#0a090d!important;
  border-color:transparent!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.10),0 2px 8px -2px rgba(0,0,0,.5)!important;}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary{position:relative;isolation:isolate;color:transparent!important;cursor:pointer;}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary::before{content:"";position:absolute;left:50%;top:50%;
  width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;z-index:-1;box-sizing:border-box;
  background:var(--lq-ctl);border:1px solid var(--lq-ctl-edge);box-shadow:var(--lq-ctl-sh);
  transition:background .18s var(--lq-ease),border-color .18s var(--lq-ease),transform .18s var(--lq-ease);}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary::after{content:"\2022\2009\2022\2009\2022";position:absolute;left:50%;top:50%;
  transform:translate(-50%,-52%);font:600 9px/1 var(--f-ui,system-ui),system-ui,sans-serif;letter-spacing:0;
  color:var(--lq-ink2);white-space:nowrap;pointer-events:none;transition:color .18s;}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary:hover::before,
html.aeLiquid.aeGlassBar #app>header #aeAppActions230[open]>summary::before{background:var(--lq-ctl-hover);border-color:var(--lq-ctl-edge-hover);}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary:hover::after,
html.aeLiquid.aeGlassBar #app>header #aeAppActions230[open]>summary::after{color:#fff;}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary:active::before{transform:scale(.94);}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary:focus-visible{outline:none!important;}
html.aeLiquid.aeGlassBar #app>header #aeAppActions230>summary:focus-visible::before{box-shadow:0 0 0 2px color-mix(in srgb,var(--lq-a) 85%,transparent);}
html.aeLiquid.aeGlassBar #app>header #badge{border-radius:999px!important;background:rgba(55,198,240,.10)!important;
  border-color:rgba(55,198,240,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 14px -6px rgba(55,198,240,.55)!important;
  text-shadow:0 0 8px rgba(55,198,240,.35);}
html.aeLiquid.aeGlassBar #app>header #clock{border-radius:999px!important;background:rgba(0,0,0,.20)!important;
  border-color:rgba(255,255,255,.075)!important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.40),inset 0 -1px 0 rgba(255,255,255,.04),0 1px 0 rgba(255,255,255,.035)!important;}
html.aeLiquid.aeGlassBar #app>header #clock #tzSel{border-radius:999px!important;}
html.aeLiquid.aeGlassBar #app>header #clock #tzSel:hover{background:rgba(255,255,255,.07)!important;}
html.aeLiquid.aeGlassBar #navV2Rail button{border-radius:999px!important;
  transition:background .18s var(--lq-ease),color .18s var(--lq-ease)!important;}
html.aeLiquid.aeGlassBar #navV2Rail button:not(.on):hover{background:rgba(255,255,255,.055)!important;color:#fff!important;}
html.aeLiquid.aeGlassBar #navV2Rail>button.on{background:transparent!important;isolation:isolate;}
html.aeLiquid.aeGlassBar #navV2Rail>button.on::before{content:""!important;position:absolute!important;
  left:0!important;top:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;
  border-radius:inherit!important;z-index:-1!important;pointer-events:none;
  background:radial-gradient(90% 80% at 30% 0%,rgba(255,255,255,.17),rgba(255,255,255,0) 70%),
    linear-gradient(180deg,color-mix(in srgb,var(--lq-a) 16%,transparent),color-mix(in srgb,var(--lq-a) 5%,transparent))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(0,0,0,.16),0 0 0 .5px color-mix(in srgb,var(--lq-a) 28%,transparent),
    0 3px 10px -3px rgba(0,0,0,.6)!important;
  animation:aeLqDrop var(--lq-dur) var(--lq-ease);}
html.aeLiquid.aeGlassBar #navV2Rail>button.on .navIcon{color:color-mix(in srgb,var(--lq-a) 80%,#fff)!important;}
html.aeLiquid.aeGlassBar #navV2Rail .navV2Subs button.on{
  background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 .5px rgba(255,255,255,.07),0 2px 6px -2px rgba(0,0,0,.55)!important;}
html.aeLiquid.aeGlassBar #navV2Rail .navV2Sep{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.09) 18%,rgba(255,255,255,.09) 82%,rgba(255,255,255,0))!important;}
html.aeLiquid.aeGlassBar .leftRail #tkv3Trig{border-radius:14px!important;background:rgba(255,255,255,.045)!important;
  border-color:rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.3)!important;
  transition:background .18s var(--lq-ease),border-color .18s var(--lq-ease)!important;}
html.aeLiquid.aeGlassBar .leftRail #tkv3Trig:hover{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.14)!important;}
html.aeLiquid.aeGlassBar .leftRail #tkv3Trig::before{opacity:0!important;}
html.aeLiquid.aeGlassBar #aeNavPin{background:var(--lq-ctl)!important;border-color:var(--lq-ctl-edge)!important;
  box-shadow:var(--lq-ctl-sh)!important;}
html.aeLiquid.aeGlassBar #aeNavPin:hover{border-color:var(--lq-ctl-edge-hover)!important;}
html.aeLiquid.aeGlassBar #aeNavPin::after{content:""!important;top:50%!important;left:50%!important;width:16px!important;height:12px!important;
  border-radius:0!important;box-shadow:none!important;transform:translate(-50%,-50%)!important;background:var(--lq-ink2)!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Crect x='.75' y='.75' width='14.5' height='10.5' rx='2.6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Crect x='3' y='3' width='3.4' height='6' rx='1' fill='%23000' fill-opacity='.35'/%3E%3C/svg%3E") center/16px 12px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Crect x='.75' y='.75' width='14.5' height='10.5' rx='2.6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Crect x='3' y='3' width='3.4' height='6' rx='1' fill='%23000' fill-opacity='.35'/%3E%3C/svg%3E") center/16px 12px no-repeat;}
html.aeLiquid.aeGlassBar body.aeNavPinned #aeNavPin::after{background:color-mix(in srgb,var(--lq-a) 80%,#fff)!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Crect x='.75' y='.75' width='14.5' height='10.5' rx='2.6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Crect x='3' y='3' width='3.4' height='6' rx='1' fill='%23000'/%3E%3C/svg%3E") center/16px 12px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Crect x='.75' y='.75' width='14.5' height='10.5' rx='2.6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Crect x='3' y='3' width='3.4' height='6' rx='1' fill='%23000'/%3E%3C/svg%3E") center/16px 12px no-repeat;}
html.aeLiquid.aeGlassBar body.aeNavPinned #aeNavPin{border-color:color-mix(in srgb,var(--lq-a) 34%,transparent)!important;}
html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel .grp,.mbCluster,.trioCtl){background:transparent!important;
  border-color:transparent!important;box-shadow:none!important;}
html.aeLiquid.aeGlassBar body #mapbar:not(.mbOneRow) .mbSel{border-bottom-color:rgba(255,255,255,.05)!important;}
html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.13);border-radius:99px;}
html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26);}
html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool)::-webkit-scrollbar-track{background:transparent;}
html.aeLiquid.aeGlassBar body #mapbar #expgrp:has(>#expiry>select){clip-path:inset(0);
  -webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent);}
html.aeLiquid.aeGlassBar body #mapbar .lab,html.aeLiquid.aeGlassBar body #mapbar .mgHead,html.aeLiquid.aeGlassBar body #mapbar .trioCtlLbl{color:var(--lq-ink3)!important;opacity:1!important;}
html.aeLiquid.aeGlassBar body #mapbar .zlbl{color:var(--lq-ink2)!important;}
html.aeLiquid.aeGlassBar body #mapbar button>.pi:first-child{position:relative;left:-2px;}
html.aeLiquid.aeGlassBar:not(._aess) body #mapbar :is(.mbSel,.mbTool) button:not([class*="Menu"] *):not(.seg>button),html.aeLiquid.aeGlassBar:not(._aess) body #mapbar :is(.mbSel,.mbTool) select:not([class*="Menu"] *):not(.seg>button),html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool) input:not([type=checkbox]):not([class*="Menu"] *):not(.seg>button),html.aeLiquid.aeGlassBar:not(._aess) body #mapbar :is(.mbSel,.mbTool) summary:not([class*="Menu"] *):not(.seg>button){
  border-radius:999px!important;background:var(--lq-ctl)!important;border-color:var(--lq-ctl-edge)!important;
  box-shadow:var(--lq-ctl-sh)!important;
  transition:background .18s var(--lq-ease),border-color .18s var(--lq-ease),box-shadow .18s var(--lq-ease),color .18s,transform .18s var(--lq-ease)!important;}
html.aeLiquid.aeGlassBar:not(._aess) body #mapbar :is(.mbSel,.mbTool) button:not([class*="Menu"] *):not(.seg>button):not(:disabled):hover,html.aeLiquid.aeGlassBar:not(._aess) body #mapbar :is(.mbSel,.mbTool) select:not([class*="Menu"] *):not(.seg>button):not(:disabled):hover,html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool) input:not([type=checkbox]):not([class*="Menu"] *):not(.seg>button):not(:disabled):hover,html.aeLiquid.aeGlassBar:not(._aess) body #mapbar :is(.mbSel,.mbTool) summary:not([class*="Menu"] *):not(.seg>button):not(:disabled):hover{
  background:var(--lq-ctl-hover)!important;border-color:var(--lq-ctl-edge-hover)!important;}
html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool) button:not([class*="Menu"] *):active,html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool) summary:not([class*="Menu"] *):active{transform:scale(.96);}
html.aeLiquid.aeGlassBar body #mapbar .mbSel > .mbCluster button:not([class*="Menu"] *):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)),html.aeLiquid.aeGlassBar body #mapbar .mbSel > .mbCluster select:not([class*="Menu"] *):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)),html.aeLiquid.aeGlassBar body #mapbar .mbSel > .mbCluster summary:not([class*="Menu"] *):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)){
  background:var(--lq-ctl),rgb(24,24,30)!important;}
html.aeLiquid.aeGlassBar body #mapbar .mbSel > .mbCluster button:not([class*="Menu"] *):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)):not(:disabled):hover,html.aeLiquid.aeGlassBar body #mapbar .mbSel > .mbCluster select:not([class*="Menu"] *):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)):not(:disabled):hover,html.aeLiquid.aeGlassBar body #mapbar .mbSel > .mbCluster summary:not([class*="Menu"] *):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)):not(:disabled):hover{
  background:var(--lq-ctl-hover),rgb(24,24,30)!important;}
html.aeLiquid.aeGlassBar body #mapbar select:disabled,html.aeLiquid.aeGlassBar body #mapbar button:disabled{opacity:.42!important;}
html.aeLiquid.aeGlassBar body #mapbar #expSearch{background:rgba(0,0,0,.22)!important;border-color:rgba(255,255,255,.07)!important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.035)!important;color:var(--lq-ink)!important;text-indent:8px;}
html.aeLiquid.aeGlassBar body #mapbar #expSearch::placeholder{color:var(--lq-ink3);}
html.aeLiquid.aeGlassBar body #mapbar :is(.mbSel,.mbTool) button:is(.on,[aria-pressed="true"]):not(.seg>button):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)){
  background:linear-gradient(180deg,color-mix(in srgb,var(--lq-a) 26%,transparent),color-mix(in srgb,var(--lq-a) 11%,transparent))!important;
  border-color:color-mix(in srgb,var(--lq-a) 44%,transparent)!important;color:#e9f9ff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 0 0 .5px rgba(0,0,0,.4),0 2px 10px -3px color-mix(in srgb,var(--lq-a) 45%,transparent)!important;}
html.aeLiquid.aeGlassBar body #mapbar .seg{border-radius:999px!important;background:rgba(0,0,0,.26)!important;
  border-color:rgba(255,255,255,.06)!important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.5),inset 0 -1px 0 rgba(255,255,255,.035),0 1px 0 rgba(255,255,255,.04)!important;}
html.aeLiquid.aeGlassBar body #mapbar .seg:has(>select){background:transparent!important;border-color:transparent!important;box-shadow:none!important;}
html.aeLiquid.aeGlassBar body #mapbar .seg>button{border-radius:999px!important;background-color:transparent!important;background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0),inset 0 -1px 0 rgba(0,0,0,0),0 0 0 .5px rgba(255,255,255,0),0 2px 6px -1px rgba(0,0,0,0),0 8px 16px -10px rgba(0,0,0,0)!important;
  transition:color var(--lq-dur) var(--lq-ease),background-color var(--lq-dur) var(--lq-ease),box-shadow var(--lq-dur) var(--lq-ease)!important;}
html.aeLiquid.aeGlassBar body #mapbar .seg>button:not(.on):hover{background-color:rgba(255,255,255,.06)!important;}
html.aeLiquid.aeGlassBar body #mapbar .seg>button.on{color:#fff!important;background-color:rgba(255,255,255,.10)!important;
  background-image:radial-gradient(90% 70% at 50% 0%,rgba(255,255,255,.26),rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0))!important;
  box-shadow:var(--lq-drop-sh)!important;}
html.aeLiquid.aeGlassBar #mapbar #sdBtn,html.aeLiquid.aeGlassBar #mapbar #flowBtn,html.aeLiquid.aeGlassBar #mapbar #sharedScaleBtn{background:transparent!important;border-color:transparent!important;box-shadow:none!important;}
html.aeLiquid.aeGlassBar #mapbar :is(#sdBtn,#flowBtn,#sharedScaleBtn)::after{background:rgba(120,120,128,.34);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.45),inset 0 0 0 .5px rgba(255,255,255,.07);
  transition:background var(--lq-dur) var(--lq-ease),box-shadow var(--lq-dur) var(--lq-ease);}
html.aeLiquid.aeGlassBar #mapbar :is(#sdBtn,#flowBtn,#sharedScaleBtn)[aria-checked=true]::after{
  background:linear-gradient(180deg,color-mix(in srgb,var(--lq-a) 78%,#fff),color-mix(in srgb,var(--lq-a) 88%,#000));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 1px rgba(0,0,0,.18),0 0 12px -3px color-mix(in srgb,var(--lq-a) 55%,transparent);}
html.aeLiquid.aeGlassBar #mapbar :is(#sdBtn,#flowBtn,#sharedScaleBtn)::before{
  background:radial-gradient(circle at 50% 28%,#fff 0,#f3f6fa 55%,#d9dfe7 100%);
  box-shadow:0 1px 2px rgba(0,0,0,.4),0 3px 8px -2px rgba(0,0,0,.45),inset 0 -.5px 0 rgba(0,0,0,.1);
  transition:transform var(--lq-dur) var(--lq-ease);}
html.aeLiquid.aeGlassBar :is(#app>header,#mapbar,.leftRail) :is(button,select,input,summary,[tabindex]):focus-visible{
  outline:2px solid color-mix(in srgb,var(--lq-a) 85%,transparent)!important;outline-offset:2px!important;}
html.aeLiquid.aeGlassBar body #mapbar :is(button,select,input,summary,[tabindex]):focus-visible{outline-offset:-2px!important;}
html.aeLiquid.aeGlassBar body #mapbar .seg>select:focus-visible{outline-offset:-4px!important;}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
html.aeLiquid.aeGlassBar #app>header,html.aeLiquid.aeGlassBar body #mapbar,html.aeLiquid.aeGlassBar body .leftRail{
    background:var(--lq-sheen),rgb(21,21,28)!important;}
}
@media (prefers-reduced-transparency:reduce){
html.aeLiquid.aeGlassBar #app>header,html.aeLiquid.aeGlassBar body #mapbar,html.aeLiquid.aeGlassBar body .leftRail{
    background:rgb(24,24,31)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
}
@media (prefers-reduced-motion:reduce){
html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail),
  html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail) *,
  html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail) *::before,
  html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail) *::after{transition:none!important;animation:none!important;}
html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail) button:active,html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail) summary:active,html.aeLiquid.aeGlassBar:not(#_lq):not(#_lq2) :is(#app>header,#mapbar,.leftRail) :is(button,summary):active::before{transform:none!important;}
}
}
html:not(.aeExpSegFixOff) body #expiry.seg:not(:has(>select)){flex:0 1 auto!important;min-width:0!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);}
html:not(.aeExpSegFixOff) body #expiry.seg:not(:has(>select))::-webkit-scrollbar{display:none;}
html.aeModern{--ae-chrome-accent:#6ea6ff;--ae-chrome-on-accent:#06101f;--ae-chrome-focus:rgba(110,166,255,.85);}
html.aeModern:not(#_d2a):not(#_d2b){--accent:var(--ae-chrome-accent)!important;--lq-a:var(--ae-chrome-accent);}
@media (min-width:861px){
html.aeModern{
  --d2-font:"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;
  --d2-mono:"JetBrains Mono",ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;
  --d2-ink:#F3F1F7; --d2-ink2:rgba(236,234,244,.72); --d2-ink3:rgba(236,234,244,.56); --d2-ink4:rgba(236,234,244,.36);
  --d2-a:var(--ae-chrome-accent);
  --d2-line:rgba(255,255,255,.07); --d2-line-ctl:rgba(255,255,255,.10); --d2-line-hi:rgba(255,255,255,.17);
  --d2-card:#110F15;
  --d2-ctl:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.038));
  --d2-ctl-h:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06));
  --d2-ctl-sh:inset 0 1px 0 rgba(255,255,255,.085),0 1px 2px rgba(0,0,0,.28);
  --d2-well:rgba(0,0,0,.26);
  --d2-well-sh:inset 0 1px 2px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.035);
  --d2-drop-bg:radial-gradient(90% 70% at 50% 0%,rgba(255,255,255,.26),rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0));
  --d2-drop-sh:inset 0 1px 0 rgba(255,255,255,.44),inset 0 -1px 0 rgba(0,0,0,.14),0 0 0 .5px rgba(255,255,255,.16),0 2px 6px -1px rgba(0,0,0,.55),0 8px 16px -10px rgba(0,0,0,.7);
  --d2-on-bg:linear-gradient(180deg,color-mix(in srgb,var(--d2-a) 26%,transparent),color-mix(in srgb,var(--d2-a) 11%,transparent));
  --d2-on-edge:color-mix(in srgb,var(--d2-a) 44%,transparent);
  --d2-card-sh:inset 0 1px 0 rgba(255,255,255,.04),0 12px 32px -20px rgba(0,0,0,.8);
  --d2-pop-bg:rgba(26,25,33,.88);
  --d2-pop-sh:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 .5px rgba(0,0,0,.6),0 18px 44px -12px rgba(0,0,0,.75);
  --d2-bar-bg:radial-gradient(120% 150% at 14% -70%,rgba(255,255,255,.085),rgba(255,255,255,0) 60%),linear-gradient(180deg,rgba(255,255,255,.072) 0%,rgba(255,255,255,.024) 40%,rgba(255,255,255,.01) 100%),rgba(23,23,31,.52);
  --d2-bar-sh:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(0,0,0,.30),0 0 0 .5px rgba(0,0,0,.65),0 1px 2px rgba(0,0,0,.30),0 16px 38px -14px rgba(0,0,0,.70);
  --d2-focus:var(--ae-chrome-focus);
  --d2-ease:cubic-bezier(.2,.8,.2,1); --d2-t1:.14s; --d2-t2:.22s;
}
html.aeModern:not(#_d2a):not(#_d2b){--f-display:var(--d2-font); --f-ui:var(--d2-font); --ae-ui:var(--d2-font); --ae-display:var(--d2-font);
  --f-disp:var(--d2-font); --ae-data:var(--d2-mono); --f-mono:var(--d2-mono);}
html.aeModern:not(#_d2a):not(#_d2b) #paper{--pp-disp:var(--d2-font); --pp-num:var(--d2-mono);}
html.aeModern:not(#_d2a):not(#_d2b) #radar{--rdr-mono:var(--d2-mono);}
:where(html.aeModern) :where(button,input,select,textarea,optgroup){font-family:inherit;}
html.aeModern:not(#_d2a):not(#_d2b) body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header{flex-wrap:nowrap!important;column-gap:12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header .hdrCenter{min-width:0!important;flex:0 1 auto!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock{font-family:var(--d2-font)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;
  min-width:0;overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock b{font-weight:600!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app > header #clock #asof,html.aeModern:not(#_d2a):not(#_d2b) #app > header #clock #aeNextEvt,html.aeModern:not(#_d2a):not(#_d2b) #app > header #clock #clocktxt,html.aeModern:not(#_d2a):not(#_d2b) #app > header #clock #tzSel{font-family:var(--d2-font)!important;font-size:12px!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock #asof{color:var(--d2-ink3)!important;line-height:16px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock #aeNextEvt{color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock #tzSel{font-weight:500!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app > header .askAeBtn,html.aeModern:not(#_d2a):not(#_d2b) #app > header .upbtn{font:500 12.5px/16px var(--d2-font)!important;letter-spacing:0!important;padding:0 14px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header .upbtn{font-weight:600!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header .userChip{font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header .userName{font:500 12.5px/16px var(--d2-font)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header .userAvatar{font:600 11px/1 var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #app>header #badge{font:600 11px/1 var(--d2-font)!important;letter-spacing:.02em!important;}
@media (max-width:1279px){
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock :is(#asof,.aeStSep.s1){display:none!important;}
}
@media (max-width:1023px){
html.aeModern:not(#_d2a):not(#_d2b) #app>header #clock :is(#aeNextEvt,.aeStSep.s2){display:none!important;}
}
html.aeModern:not(#_d2a):not(#_d2b) .leftRail{margin-top:6px!important;top:64px!important;max-height:calc(calc(100vh/var(--aeUz,1)) - 76px)!important;font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .leftRail .railGrp>.lab{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--d2-ink3)!important;opacity:1!important;}
html.aeModern:not(#_d2a):not(#_d2b) .leftRail #tkv3Trig{font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .leftRail .tkv3Sym{font:600 15px/18px var(--d2-font)!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) .leftRail .tkv3Px{font:400 12px/16px var(--d2-mono)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) .leftRail .tkv3Chg{font:400 11px/14px var(--d2-mono)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #navV2Rail>button{font:400 13px/16px var(--d2-font)!important;letter-spacing:-.003em!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #navV2Rail>button.on{font-weight:500!important;}
html.aeModern:not(#_d2a):not(#_d2b) #navV2Rail>button:is(.on,:hover){color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #navV2Rail .navV2Subs button{font:400 12px/15px var(--d2-font)!important;letter-spacing:0!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #navV2Rail .navV2Subs button:is(.on,:hover){color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #navV2Rail .navV2Subs button.on{font-weight:500!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar{padding:8px 12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar:not(.mbOneRow) .mbSel{padding-bottom:6px!important;border-bottom-color:transparent!important;}
html.aeModern:not(#_d2a):not(#_d2b):not(._aess) #mapbar :is(.mbSel,.mbTool) button:not([class*="Menu"] *):not(.seg>button),html.aeModern:not(#_d2a):not(#_d2b):not(._aess) #mapbar :is(.mbSel,.mbTool) select:not([class*="Menu"] *):not(.seg>button),html.aeModern:not(#_d2a):not(#_d2b) #mapbar :is(.mbSel,.mbTool) input[type="text"]:not([class*="Menu"] *):not(.seg>button),html.aeModern:not(#_d2a):not(#_d2b) #mapbar :is(.mbSel,.mbTool) input[type="search"]:not([class*="Menu"] *):not(.seg>button),html.aeModern:not(#_d2a):not(#_d2b):not(._aess) #mapbar :is(.mbSel,.mbTool) summary:not([class*="Menu"] *):not(.seg>button){
  height:28px!important;min-height:28px!important;font-family:var(--d2-font)!important;font-size:12px!important;
  font-weight:500!important;letter-spacing:0!important;line-height:16px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar :is(.mbSel,.mbTool) button:not([class*="Menu"] *):not(.seg>button):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)),html.aeModern:not(#_d2a):not(#_d2b) #mapbar :is(.mbSel,.mbTool) summary:not([class*="Menu"] *):not(.seg>button):not(:is(#sdBtn,#flowBtn,#sharedScaleBtn)){padding:0 12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar :is(.mbSel,.mbTool) select{padding:0 28px 0 12px!important;-webkit-appearance:none!important;appearance:none!important;color-scheme:dark;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c7d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center/10px 6px,var(--d2-ctl)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar :is(.mbSel,.mbTool) select:not(:disabled):hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c7d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center/10px 6px,var(--d2-ctl-h)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #metricgrp{height:28px!important;box-sizing:border-box!important;padding:0 0 0 12px!important;gap:4px!important;align-items:center!important;align-self:center!important;
  border-radius:999px!important;background:var(--d2-ctl)!important;border:1px solid var(--d2-line-ctl)!important;box-shadow:var(--d2-ctl-sh)!important;
  transition:background var(--d2-t1) var(--d2-ease),border-color var(--d2-t1) var(--d2-ease)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #metricgrp:hover{background:var(--d2-ctl-h)!important;border-color:var(--d2-line-hi)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #metricgrp>.lab{display:inline!important;font:500 11.5px/16px var(--d2-font)!important;color:var(--d2-ink3)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #metricgrp>select#metric{height:26px!important;min-height:26px!important;padding:0 28px 0 2px!important;border:0!important;box-shadow:none!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c7d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center/10px 6px!important;color:var(--d2-ink)!important;cursor:pointer;field-sizing:content;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #metricgrp:has(>select:focus-visible){outline:2px solid var(--d2-focus)!important;outline-offset:-2px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #metricgrp>select:focus-visible{outline:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h select.tsel{-webkit-appearance:none!important;appearance:none!important;color-scheme:dark;padding-right:28px!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c7d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center/10px 6px,var(--d2-ctl)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #sdBtn,html.aeModern:not(#_d2a):not(#_d2b) #mapbar #flowBtn,html.aeModern:not(#_d2a):not(#_d2b) #mapbar #sharedScaleBtn{padding:0 52px 0 12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .seg{height:28px!important;padding:2px!important;gap:2px!important;border:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .seg:has(>select){padding:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .seg>button{height:24px!important;min-height:24px!important;padding:0 11px!important;font-family:var(--d2-font)!important;
  font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:16px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expiry.seg>button{padding:0 9px!important;line-height:1!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expiry.seg>button .ex-d{font:500 12px/13px var(--d2-font)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expiry.seg>button .ex-dte{font:500 8.5px/10px var(--d2-font)!important;letter-spacing:.02em!important;opacity:.62;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .lab,html.aeModern:not(#_d2a):not(#_d2b) #mapbar .mgHead,html.aeModern:not(#_d2a):not(#_d2b) #mapbar .trioCtlLbl{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;
  letter-spacing:.01em!important;color:var(--d2-ink3)!important;opacity:1!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .zlbl,html.aeModern:not(#_d2a):not(#_d2b) #mapbar .trioCtlN{font:500 12px/16px var(--d2-font)!important;color:var(--d2-ink2)!important;font-variant-numeric:tabular-nums;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .pi{font-size:12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .mbCluster{gap:8px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expSearch{padding:0 12px 0 30px!important;text-indent:0!important;font-weight:400!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.6' fill='none' stroke='%23a9a7b3' stroke-width='1.6'/%3E%3Cpath d='M10.4 10.4 14 14' stroke='%23a9a7b3' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 11px 50%/13px 13px,var(--d2-well)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expgrp{-webkit-mask-image:none!important;mask-image:none!important;clip-path:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expgrp:has(>#expiry>select){flex:0 0 auto!important;}
@media (max-width:1280px){
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expSearch{width:30px!important;min-width:30px!important;padding-right:0!important;transition:width var(--d2-t2) var(--d2-ease);}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expSearch::placeholder{color:transparent!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expSearch:is(:focus,:not(:placeholder-shown)){width:150px!important;padding-right:12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar #expSearch:focus::placeholder{color:var(--d2-ink3)!important;}
}
@media (max-width:1023px){
html.aeModern:not(#_d2a):not(#_d2b) #mapbar:not(.mbOneRow) .mbSel{flex-wrap:wrap!important;row-gap:6px!important;}
}
@media (max-width:1179px){
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .mbSel .lab{display:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .mbSel{column-gap:8px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .mbSel>.mbCluster{padding-left:4px!important;padding-right:4px!important;gap:6px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar .mbSel>.grp{padding-left:0!important;padding-right:4px!important;}
}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar:not(.mbOneRow):not(.mbToolFit216) .mbTool{flex-wrap:wrap!important;row-gap:6px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar:not(.mbOneRow):not(.mbToolFit216) .mbTool>.mbCluster{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar:not(.mbOneRow):not(.mbToolFit216) .mbTool .mgBody{flex:1 1 auto!important;min-width:0!important;flex-wrap:wrap!important;row-gap:6px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar:not(.mbOneRow):not(.mbToolFit216) .mbTool .mgBody>.zoom{margin-left:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 8px!important;
  margin-bottom:6px!important;border-bottom:1px solid var(--d2-line)!important;border-radius:0!important;column-gap:8px!important;row-gap:8px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .tsel,html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .ttitan,html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .texp{height:28px!important;min-height:28px!important;box-sizing:border-box!important;border-radius:999px!important;
  font-family:var(--d2-font)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:16px!important;
  background:var(--d2-ctl)!important;border:1px solid var(--d2-line-ctl)!important;box-shadow:var(--d2-ctl-sh)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .tsel{padding:0 8px 0 12px!important;max-width:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.tsel:not(.texpSel596):not(.trngSelX220){font-size:13px!important;font-weight:600!important;min-width:84px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.trngSelX220{min-width:64px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .ttitan,html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .texp{padding:0 11px!important;line-height:26px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .ttitan{background:rgba(255,210,77,.10)!important;border-color:rgba(255,210,77,.30)!important;color:#ffe08a!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .tsel:hover,html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .ttitan:hover,html.aeModern:not(#_d2a):not(#_d2b) .tcol-h .texp:hover{border-color:var(--d2-line-hi)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.tpx{flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important;align-items:baseline!important;
  column-gap:8px!important;min-height:22px!important;font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.tpx>.pxNum{flex:0 0 auto!important;font:600 17px/22px var(--d2-font)!important;letter-spacing:-.01em!important;color:var(--d2-ink)!important;font-variant-numeric:tabular-nums;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.tpx>.pxSess{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.tpx>.pxMove{font:600 12px/16px var(--d2-font)!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;}
html.aeModern:not(#_d2a):not(#_d2b) .tcol-h>.tpx>.provChip{font:500 11px/14px var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #regimeBar{font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #regimeBar .idSym{font:600 17px/22px var(--d2-font)!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #regimeBar .idPx{font:600 17px/22px var(--d2-font)!important;letter-spacing:-.01em!important;color:var(--d2-ink)!important;font-variant-numeric:tabular-nums;}
html.aeModern:not(#_d2a):not(#_d2b) #regimeBar .idIv{font:500 12px/16px var(--d2-font)!important;letter-spacing:0!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #regimeBar :is(.idIv>i,.rk){font:500 11px/14px var(--d2-font)!important;font-style:normal!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #regimeBar .rv{font:500 12px/16px var(--d2-font)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) .card,html.aeModern:not(#_d2a):not(#_d2b) .cpanel,html.aeModern:not(#_d2a):not(#_d2b) .kPanel,html.aeModern:not(#_d2a):not(#_d2b) .lrnSec,html.aeModern:not(#_d2a):not(#_d2b) .lrnOnboard,html.aeModern:not(#_d2a):not(#_d2b) .hcCard,html.aeModern:not(#_d2a):not(#_d2b) .ahLane,html.aeModern:not(#_d2a):not(#_d2b) .ahMap,html.aeModern:not(#_d2a):not(#_d2b) .ahRead,html.aeModern:not(#_d2a):not(#_d2b) .ahPulse,html.aeModern:not(#_d2a):not(#_d2b) .hcPulse,html.aeModern:not(#_d2a):not(#_d2b) .fv3Card{
  border-radius:14px!important;border:1px solid var(--d2-line)!important;box-shadow:var(--d2-card-sh)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .card:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .cpanel:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .kPanel:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .lrnSec:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .lrnOnboard:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .hcCard:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .ahLane:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .ahMap:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .ahRead:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .hcPulse:not(#ladderCard):not(.tcol),html.aeModern:not(#_d2a):not(#_d2b) .fv3Card:not(#ladderCard):not(.tcol){background:var(--d2-card)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(.cpanel,.card) h3{font:600 15px/20px var(--d2-font)!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) .cpanel .u{font:400 12px/16px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .card>.lab,html.aeModern:not(#_d2a):not(#_d2b) .card .lab{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b):not(_aess) .kPanelH,html.aeModern:not(#_d2a):not(#_d2b) .kColCap b{font:600 13px/18px var(--d2-font)!important;text-transform:none!important;letter-spacing:-.003em!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .kColCap em{font:400 12px/16px var(--d2-font)!important;font-style:normal!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .kCEmpty,html.aeModern:not(#_d2a):not(#_d2b) .kEmpty{font:400 12.5px/19px var(--d2-font)!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .kCEHint{font:400 12px/18px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .lab.tbLab,html.aeModern:not(#_d2a):not(#_d2b):not(._aess) .classicFamLbl,html.aeModern:not(#_d2a):not(#_d2b):not(._aess) .fl,html.aeModern:not(#_d2a):not(#_d2b):not(._aess) .dpMenuGroupLbl,html.aeModern:not(#_d2a):not(#_d2b):not(._aess) .kMuted{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .seg,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .kCSeg,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .ltSeg,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .fv3Tg,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .fv3Nav,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .lrnNav,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .kMini,html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) .kColTabs{
  align-items:center!important;gap:2px!important;padding:2px!important;border:0!important;
  border-radius:999px!important;background:var(--d2-well)!important;box-shadow:var(--d2-well-sh)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) :is(.seg,.kCSeg,.ltSeg,.fv3Tg,.fv3Nav,.lrnNav,.kMini,.kColTabs)>button{
  height:24px!important;min-height:24px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;
  font:500 12px/16px var(--d2-font)!important;letter-spacing:0!important;text-transform:none!important;
  color:var(--d2-ink2)!important;background:transparent!important;box-shadow:none!important;
  transition:color var(--d2-t2) var(--d2-ease),background-color var(--d2-t2) var(--d2-ease),box-shadow var(--d2-t2) var(--d2-ease)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) :is(.seg,.kCSeg,.ltSeg,.fv3Tg,.fv3Nav,.lrnNav,.kMini,.kColTabs)>button:not(.on):hover{background:rgba(255,255,255,.06)!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) :is(.seg,.kCSeg,.ltSeg,.fv3Tg,.fv3Nav,.lrnNav,.kMini,.kColTabs)>button.on{
  color:#fff!important;background:rgba(255,255,255,.10) var(--d2-drop-bg)!important;box-shadow:var(--d2-drop-sh)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#kairos .kCSeg,#kairos .kMini,#flow .ltSeg,#flow .fv3Tg)>button{height:20px!important;min-height:20px!important;padding:0 8px!important;font-size:11px!important;line-height:14px!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#learn .lrnNav,#flow .fv3Nav)>button{height:28px!important;min-height:28px!important;padding:0 14px!important;font-size:13px!important;line-height:18px!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(#classic,#kairos,#flow,#learn,.mcard) :is(.seg,.kCSeg,.ltSeg,.fv3Tg,.fv3Nav,.lrnNav,.kMini,.kColTabs)>button.aeSwT,html.aeModern:not(#_d2a):not(#_d2b) button.aeSwT{
  padding-right:52px!important;background:transparent!important;box-shadow:none!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) button.aeSwT::after{background:rgba(120,120,128,.34)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.45),inset 0 0 0 .5px rgba(255,255,255,.07);}
html.aeModern:not(#_d2a):not(#_d2b) button.aeSwT[aria-checked=true]::after{background:linear-gradient(180deg,color-mix(in srgb,var(--d2-a) 78%,#fff),color-mix(in srgb,var(--d2-a) 88%,#000))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 1px rgba(0,0,0,.18),0 0 12px -3px color-mix(in srgb,var(--d2-a) 55%,transparent);}
html.aeModern:not(#_d2a):not(#_d2b) button.aeSwT::before{background:radial-gradient(circle at 50% 28%,#fff 0,#f3f6fa 55%,#d9dfe7 100%)!important;box-shadow:0 1px 2px rgba(0,0,0,.4),0 3px 8px -2px rgba(0,0,0,.45)!important;}
html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #classic .zoom button,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess):not(_aess) #kairos .ae-workspace-retry,html.aeModern:not(#_d2a):not(#_d2b) #kairos .kIdxs button:not(.on):not([class]),html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess):not(_aess) #flow .fv3Own,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .lrdBtn,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(_aess) .setCard .ghost,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #homeCC .ahrToolbar button,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #homeCC .ahRead>button,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #homeCC .ahExplore button,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .hcAskChip,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .lrnObGo,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .ahLaneDoor{
  box-sizing:border-box!important;
  height:28px!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;
  font:500 12px/16px var(--d2-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--d2-ink)!important;
  background:var(--d2-ctl)!important;border:1px solid var(--d2-line-ctl)!important;box-shadow:var(--d2-ctl-sh)!important;
  transition:background var(--d2-t1) var(--d2-ease),border-color var(--d2-t1) var(--d2-ease),transform var(--d2-t1) var(--d2-ease)!important;}
html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #classic .zoom button:hover,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess):not(_aess) #kairos .ae-workspace-retry:hover,html.aeModern:not(#_d2a):not(#_d2b) #kairos .kIdxs button:not(.on):not([class]):hover,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess):not(_aess) #flow .fv3Own:hover,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .lrdBtn:hover,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(_aess) .setCard .ghost:hover,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #homeCC .ahrToolbar button:hover,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #homeCC .ahRead>button:hover,html.aeModern:not(#_d2a):not(#_d2b):not(._aess):not(._aess) #homeCC .ahExplore button:hover,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .hcAskChip:hover,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .lrnObGo:hover,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(._aess):not(._aess):not(_aess) .ahLaneDoor:hover{
  background:var(--d2-ctl-h)!important;border-color:var(--d2-line-hi)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #classic .zoom button:active,html.aeModern:not(#_d2a):not(#_d2b):not(_aess) #flow .fv3Own:active,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(_aess) .lrdBtn:active,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(_aess) :where(.setCard) .ghost:active,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(_aess) .hcAskChip:active,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(_aess) .lrnObGo:active,html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(_aess) .ahLaneDoor:active,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahrToolbar button:active{transform:scale(.97);}
html.aeModern:not(#_d2a):not(#_d2b) #kairos .ae-workspace-retry{width:auto!important;align-self:flex-start!important;}
html.aeModern:not(#_d2a):not(#_d2b) #classic .zoom button:not(.rst){width:28px!important;padding:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) .ahLaneDoor,html.aeModern:not(#_d2a):not(#_d2b) .lrnObGo{height:24px!important;min-height:24px!important;padding:0 10px!important;font-size:11.5px!important;}
html.aeModern:not(#_d2a):not(#_d2b):not(#_aess):not(_aess) .lrdBtn,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahrToolbar button,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahRead>button{height:32px!important;min-height:32px!important;padding:0 16px!important;font-size:13px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .lrdBtn.pri,html.aeModern:not(#_d2a):not(#_d2b):not(._aess) .hcAskGo{background:linear-gradient(180deg,color-mix(in srgb,var(--d2-a) 92%,#fff),var(--d2-a))!important;
  color:var(--ae-chrome-on-accent)!important;border:1px solid transparent!important;font-weight:600!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 10px -3px color-mix(in srgb,var(--d2-a) 55%,transparent)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .hcAskGo{height:36px!important;border-radius:999px!important;padding:0 18px!important;font:600 13px/18px var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC,#flow) input[type="text"]:not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC,#flow) input[type="search"]:not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC,#flow) input[type="number"]:not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC,#flow) input:not([type]):not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b):not(._aess) :is(.setCard,#homeCC,#flow) select:not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b):not(._aess) :is(.setCard,#homeCC,#flow) textarea:not(.setSwitch *){
  font-family:var(--d2-font)!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:0!important;
  border-radius:10px!important;border:1px solid var(--d2-line-ctl)!important;background-color:var(--d2-well)!important;
  box-shadow:var(--d2-well-sh)!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC) input[type="text"]:not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC) input[type="search"]:not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b) :is(.setCard,#homeCC) input:not([type]):not(.setSwitch *),html.aeModern:not(#_d2a):not(#_d2b):not(._aess) :is(.setCard,#homeCC) select:not(.setSwitch *){min-height:32px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .hcAskIn{height:36px!important;border-radius:999px!important;padding:0 16px!important;font-size:13px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahrControl select{height:32px!important;border-radius:999px!important;padding:0 10px 0 14px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #flow .ltSearch,html.aeModern:not(#_d2a):not(#_d2b) #flow .ltMin{height:24px!important;min-height:24px!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .mcard{border-radius:20px!important;border:1px solid var(--d2-line-ctl)!important;background:rgba(22,21,28,.9)!important;
  -webkit-backdrop-filter:blur(30px) saturate(160%)!important;backdrop-filter:blur(30px) saturate(160%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 .5px rgba(0,0,0,.7),0 30px 80px -20px rgba(0,0,0,.8)!important;font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .mcard h1,html.aeModern:not(#_d2a):not(#_d2b) .mcard h2,html.aeModern:not(#_d2a):not(#_d2b) .mcard>h3:first-of-type{font:600 22px/28px var(--d2-font)!important;letter-spacing:-.02em!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .setSection{border-color:var(--d2-line)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .setLab{font:600 13px/18px var(--d2-font)!important;text-transform:none!important;letter-spacing:-.003em!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .setDesc{font:400 12px/18px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .setRow>label{font:500 13px/18px var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .tcName{font:600 13px/18px var(--d2-font)!important;letter-spacing:-.003em!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .tcDesc{font:400 11.5px/16px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .tcCB{font:500 10px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;border-radius:999px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .modalX{width:30px!important;height:30px!important;border-radius:999px!important;background:var(--d2-ctl)!important;
  border:1px solid var(--d2-line-ctl)!important;color:var(--d2-ink2)!important;font:400 18px/1 var(--d2-font)!important;box-shadow:var(--d2-ctl-sh)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .themeChip{border-radius:12px!important;border-color:var(--d2-line-ctl)!important;font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .themeChip.on{border-color:var(--d2-on-edge)!important;box-shadow:0 0 0 1px var(--d2-on-edge),inset 0 1px 0 rgba(255,255,255,.08)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .dpMenu,html.aeModern:not(#_d2a):not(#_d2b) .userMenu,html.aeModern:not(#_d2a):not(#_d2b) .indMenu{border-radius:14px!important;border:1px solid var(--d2-line-ctl)!important;background:var(--d2-pop-bg)!important;
  -webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:var(--d2-pop-sh)!important;font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .dpMenu .dpMenuGroup{border:0!important;border-top:1px solid var(--d2-line)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .dpMenu .dpMenuItem{font:500 13px/18px var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .dpMenu .dpMenuChip{height:24px!important;min-height:24px!important;border-radius:999px!important;font:500 11.5px/14px var(--d2-font)!important;padding:0 10px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn h2{font:600 28px/34px var(--d2-font)!important;letter-spacing:-.022em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnLede{font:400 15px/24px var(--d2-font)!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnLede b{font-weight:600!important;color:var(--d2-ink)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn h3{font:600 17px/24px var(--d2-font)!important;letter-spacing:-.012em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnObChk{font:600 11px/1 var(--d2-font)!important;border-radius:999px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrdTitle{font:600 17px/24px var(--d2-font)!important;letter-spacing:-.012em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrdStepN{font:500 12px/16px var(--d2-font)!important;text-transform:none!important;letter-spacing:0!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrdLede,html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnObSub{font-size:14px!important;line-height:22px!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahEyebrow{text-transform:lowercase!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahEyebrow::first-letter{text-transform:uppercase!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahSpotLabel,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLanesLbl{text-transform:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahEyebrow,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahSpotLabel,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLanesLbl{font:500 12px/16px var(--d2-font)!important;letter-spacing:0!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLanesLbl{font:600 15px/20px var(--d2-font)!important;color:var(--d2-ink)!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC h1{font:600 30px/36px var(--d2-font)!important;letter-spacing:-.022em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC h2{font:600 17px/24px var(--d2-font)!important;letter-spacing:-.012em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC h3{font:600 15px/20px var(--d2-font)!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahSpot{font-weight:500!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLaneWhen,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahFamily,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahUnit,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .sub,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .hcSub,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahRailNote{color:var(--d2-ink3)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLaneWhen{font:400 12px/16px var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLaneLine{font:400 12px/18px var(--d2-font)!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLaneGo{font:500 12.5px/16px var(--d2-font)!important;color:color-mix(in srgb,var(--d2-a) 82%,#fff)!important;letter-spacing:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLinks button{border-radius:12px!important;border:1px solid var(--d2-line)!important;background:var(--d2-card)!important;
  font:500 13px/18px var(--d2-font)!important;color:var(--d2-ink)!important;min-height:40px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLinks button small{font:400 12px/16px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .k{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .v,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .mv,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahValue,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahStrike,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .hcRegBig{font-weight:500!important;letter-spacing:-.01em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #flow .fv3S2Note,html.aeModern:not(#_d2a):not(#_d2b) #flow .ltCapability{font:400 12px/18px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #flow .ltBlank{font:400 13px/20px var(--d2-font)!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #classic .chelp{font:400 12px/16px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #classic .cVsurf b{font:600 13px/18px var(--d2-font)!important;text-transform:none!important;letter-spacing:-.003em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #side .card>.lab{font:600 13px/18px var(--d2-font)!important;color:var(--d2-ink)!important;letter-spacing:-.003em!important;}
html.aeModern:not(#_d2a):not(#_d2b) #flow .fv3Senti2{border-color:transparent!important;box-shadow:none!important;background:rgba(255,255,255,.02)!important;border-radius:12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnLadBox{border-color:var(--d2-line)!important;border-radius:12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #classic .zlbl{font:500 12px/16px var(--d2-font)!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) #kairos .cpanel.kHead:not(#_d2c){border-radius:18px!important;background:var(--d2-bar-bg)!important;border:1px solid rgba(255,255,255,.075)!important;
  border-top-color:rgba(255,255,255,.17)!important;box-shadow:var(--d2-bar-sh)!important;
  -webkit-backdrop-filter:blur(26px) saturate(175%)!important;backdrop-filter:blur(26px) saturate(175%)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .trkTbl,html.aeModern:not(#_d2a):not(#_d2b) .pprTbl,html.aeModern:not(#_d2a):not(#_d2b) .cevTbl,html.aeModern:not(#_d2a):not(#_d2b) .stgLegs{font-family:var(--d2-font)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(.trkTbl,.pprTbl,.cevTbl,.stgLegs) th{font:500 11px/14px var(--d2-font)!important;text-transform:none!important;letter-spacing:.01em!important;
  color:var(--d2-ink3)!important;border-bottom:1px solid var(--d2-line)!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(.trkTbl,.pprTbl,.cevTbl,.stgLegs) td{letter-spacing:0!important;font-variant-numeric:tabular-nums;border-color:rgba(255,255,255,.045)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .appMain>footer .ftDisclaim{font:400 11.5px/16px var(--d2-font)!important;color:var(--d2-ink3)!important;}
html.aeModern:not(#_d2a):not(#_d2b) .appMain>footer .ftGloss>summary{font:500 11.5px/16px var(--d2-font)!important;color:var(--d2-ink2)!important;}
html.aeModern:not(#_d2a):not(#_d2b) body.aeNavPinned .leftRail>#aeNavPin{position:absolute!important;top:9px!important;right:10px!important;margin:0!important;z-index:2;}
html.aeModern:not(#_d2a):not(#_d2b) body.aeNavPinned .leftRail>.railGrp:first-of-type>.lab{padding-right:44px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC{padding:4px 0 0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahLane,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .hcCard,html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahRead{padding:14px 16px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #homeCC .ahMap{padding:16px 16px 12px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #kairos .cpanel.kHead:not(#_d2c){padding:8px 12px!important;margin-bottom:10px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #kairos .kMain{gap:10px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #classic .cpanel{padding:14px 16px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .mcard.setCard{padding:20px 22px!important;}
html.aeModern:not(#_d2a):not(#_d2b) .setCard .setSection{padding-top:14px!important;padding-bottom:14px!important;margin:0!important;}
html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnSec,html.aeModern:not(#_d2a):not(#_d2b) #learn .lrnOnboard{padding:18px 22px!important;}
html.aeModern:not(#_d2a):not(#_d2b) :is(.appMain,.mcard,.leftRail,#app>header) :is(button,select,input,summary,[role="tab"]):focus-visible{
  outline:2px solid var(--d2-focus)!important;outline-offset:2px!important;}
html.aeModern:not(#_d2a):not(#_d2b) #mapbar button:focus-visible,html.aeModern:not(#_d2a):not(#_d2b) #mapbar select:focus-visible,html.aeModern:not(#_d2a):not(#_d2b) #mapbar input:focus-visible,html.aeModern:not(#_d2a):not(#_d2b) #mapbar summary:focus-visible{outline-offset:-2px!important;}
@media (prefers-reduced-motion:reduce){
html.aeModern:not(#_d2a):not(#_d2b) *,html.aeModern:not(#_d2a):not(#_d2b) *::before,html.aeModern:not(#_d2a):not(#_d2b) *::after{transition-duration:0s!important;animation-duration:0s!important;}
html.aeModern:not(#_d2a):not(#_d2b) button:active,html.aeModern:not(#_d2a):not(#_d2b) summary:active{transform:none!important;}
}
@media (prefers-reduced-transparency:reduce){
html.aeModern:not(#_d2a):not(#_d2b) .mcard,html.aeModern:not(#_d2a):not(#_d2b) .dpMenu,html.aeModern:not(#_d2a):not(#_d2b) .userMenu,html.aeModern:not(#_d2a):not(#_d2b) .indMenu,html.aeModern:not(#_d2a):not(#_d2b) #kairos .cpanel.kHead:not(#_d2c){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(24,23,30)!important;}
}
}
html.aeModern:not(#_d2a):not(#_d2b) .seg.expo-seg[data-d2met],html.aeModern:not(#_d2a):not(#_d2b) #aeMobMet[data-d2met]>button{display:none!important;}
html.aeModern:not(#_d2a):not(#_d2b) .aeD2Met{display:inline-flex;align-items:center;gap:4px;height:28px;box-sizing:border-box;margin:0;padding:0 0 0 12px;flex:0 0 auto;
  border-radius:999px;border:1px solid rgba(255,255,255,.10);cursor:pointer;vertical-align:middle;
  background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.038));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.085),0 1px 2px rgba(0,0,0,.28);
  font-family:"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;
  transition:background .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1);}
html.aeModern:not(#_d2a):not(#_d2b) .aeD2Met:hover{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06));border-color:rgba(255,255,255,.17);}
html.aeModern:not(#_d2a):not(#_d2b) .aeD2MetCap{font-family:inherit;font-size:11.5px;font-weight:500;line-height:16px;color:rgba(236,234,244,.56);white-space:nowrap;letter-spacing:0;text-transform:none;}
html.aeModern:not(#_d2a):not(#_d2b) .aeD2MetSel{-webkit-appearance:none;appearance:none;color-scheme:dark;height:26px;min-height:26px;margin:0;padding:0 28px 0 2px;border:0;border-radius:999px;box-shadow:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9c7d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center/10px 6px;color:#F3F1F7;font-family:inherit;font-size:12px;font-weight:500;line-height:26px;
  letter-spacing:0;text-transform:none;cursor:pointer;outline:none;field-sizing:content;}
html.aeModern:not(#_d2a):not(#_d2b) .aeD2MetSel option{color:#F3F1F7;background:#1a1921;}
html.aeModern:not(#_d2a):not(#_d2b) .aeD2Met:has(.aeD2MetSel:focus-visible){outline:2px solid var(--ae-chrome-focus);outline-offset:-2px;}
html.aeModern:not(#_d2a):not(#_d2b) #aeMobMet[data-d2met]{overflow:visible;}
html.aeModern:not(#_d2a):not(#_d2b) #aeMobMet .aeD2Met{height:32px;padding-left:11px;}
html.aeModern:not(#_d2a):not(#_d2b) #aeMobMet .aeD2MetSel{height:30px;min-height:30px;font-size:13px;line-height:30px;}
html.aePrem body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html.aePrem .mmbK,html.aePrem .mmbPx,html.aePrem .mmbCd,html.aePrem .mmbCp,html.aePrem .aeLvlPx{font-variant-numeric:tabular-nums!important}
html.aePrem :where(button,input,select,textarea,optgroup){font-family:inherit}
html.aePrem :where(select,input,textarea){color-scheme:dark}
html.aeAC.aePrem{--ac-text3:#87878f}
html.aePrem .dx-root{--d-mut2:#87878f}
html.aePrem.aeFv2{--fv2-mu:#7f8699}
html.aePrem #aeHomeV3{--mu2:#7f8699}
html.aePrem :where(button,a,select,[role=button],[role=tab]):not(:where(#mgrid,.lad,.mmbGrid,.mmbScroll,.fv2G,.k8,.dx-lad,table,svg,canvas) *){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){
html.aePrem *,html.aePrem *::before,html.aePrem *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
html.aePrem #aeMapRamp652Section{display:none}
html.aePrem .irCompQ{font-size:10.5px}
html.aePrem .irBadge{font-size:10px}
html.aePrem .idw .u{font-size:10.5px}
html.aeAC.acIA .ac-pop.acIaMore{padding:6px 8px 10px;}
html.aeAC.acIA .ac-pop.acIaMore:not(.acPhSheetP){width:584px;max-height:min(660px,calc(calc(100vh/var(--aeUz,1)) - 24px));}
html.aeAC.acIA .ac-pop.acIaMore>.ac-pop-h{padding:8px 8px 6px;}
html.aeAC.acIA .ac-pop.acIaMore>.ac-pop-h>small{margin-left:auto;color:var(--ac-text3);font:400 12px/16px var(--acx-font);}
html.aeAC.acIA .acIaTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px 2px 4px;}
html.aeAC.acIA:not(#_ia1):not(#_ia2) .acIaTile{-webkit-appearance:none;appearance:none;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;
  width:100%;min-width:0;min-height:58px;margin:0;padding:10px 12px;border:0;border-radius:12px;background:rgba(255,255,255,.045);box-shadow:none;
  color:var(--ac-text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;transition:background .12s var(--acx-ease);}
html.aeAC.acIA:not(#_ia1):not(#_ia2) .acIaTile:hover{background:rgba(255,255,255,.085);}
html.aeAC.acIA:not(#_ia1):not(#_ia2) .acIaTile:focus-visible{outline:2px solid var(--ac-accent);outline-offset:-2px;}
html.aeAC.acIA:not(#_ia1):not(#_ia2) .acIaTile.is-on{background:var(--ac-sel);box-shadow:var(--ac-drop);}
html.aeAC.acIA .acIaI{flex:none;display:inline-flex;width:16px;height:16px;margin-top:1px;color:var(--ac-text2);}
html.aeAC.acIA .acIaI svg{width:16px;height:16px;}
html.aeAC.acIA .acIaI svg [stroke^="#"]{stroke:currentColor;}
html.aeAC.acIA .acIaI svg [fill^="#"]{fill:currentColor;}
html.aeAC.acIA .acIaT{display:flex;flex-direction:column;gap:2px;min-width:0;}
html.aeAC.acIA .acIaT>b{font:500 13px/18px var(--acx-font);color:var(--ac-text);}
html.aeAC.acIA .acIaT>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 11.5px/15px var(--acx-font);color:var(--ac-text3);}
html.aeAC.acIA .acIaTile.is-lock .acIaT>b::after{content:" \00b7 Pro";color:var(--ac-text3);font-weight:400;}
html.aeAC.acIA #acRail .acRi[data-sec="more"] .acRiI svg{width:22px;height:22px;}
@media (max-width:860px){
html.aeAC.acIA .acIaTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px 2px 6px;}
html.aeAC.acIA:not(#_ia1):not(#_ia2) .acIaTile{min-height:64px;padding:12px;border-radius:14px;}
html.aeAC.acIA .acIaT>b{font:500 15px/20px var(--acx-font);}
html.aeAC.acIA .acIaT>small{font:400 12px/16px var(--acx-font);}
}
@media (prefers-reduced-motion: reduce){
html.aeAC.acIA:not(#_ia1):not(#_ia2) .acIaTile{transition:none;}
}
html.aeAC.acIA2 #aeMobTabs>.acIa2Chart svg{display:block;}
html.aeAC.acMoreC .ac-pop.acMcMore{padding:6px 6px 8px;}
html.aeAC.acMoreC .ac-pop.acMcMore:not(.acPhSheetP){max-height:min(640px,calc(calc(100vh/var(--aeUz,1)) - 24px));overflow-y:auto;}
html.aeAC.acMoreC .ac-pop.acMcMore:not(.acPhSheetP)>.ac-pop-h{padding:8px 10px;}
html.aeAC.acMoreC .acMcNote{display:flex;align-items:center;gap:8px;margin:0 4px 8px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.04);
  font:400 12px/16px var(--acx-font);color:var(--ac-text2);}
html.aeAC.acMoreC .acMcNote>.acMcLock{color:var(--ac-text3);}
html.aeAC.acMoreC .acMcNote>span:not(.acMcLock){flex:1 1 auto;min-width:0;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcNote>.ac-link{flex:none;height:auto;min-height:0;padding:0;font:500 12px/16px var(--acx-font);}
html.aeAC.acMoreC .acMcList{display:flex;flex-direction:column;gap:2px;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcItem{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;box-sizing:border-box;
  width:100%;min-width:0;min-height:52px;margin:0;padding:8px 10px;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--ac-text);
  font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;transition:background .14s cubic-bezier(.2,.8,.2,1);}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcItem:hover{background:rgba(255,255,255,.06);}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcItem:focus-visible{outline:2px solid var(--ac-accent);outline-offset:-2px;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcItem.is-on{background:var(--ac-sel);box-shadow:var(--ac-drop);}
html.aeAC.acMoreC .acMcI{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;
  background:rgba(255,255,255,.06);color:var(--ac-text2);}
html.aeAC.acMoreC .acMcI svg{display:block;width:18px;height:18px;}
html.aeAC.acMoreC .acMcT{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;}
html.aeAC.acMoreC .acMcT>b{display:flex;align-items:center;gap:6px;font:500 13px/18px var(--acx-font);color:var(--ac-text);}
html.aeAC.acMoreC .acMcT>small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 12px/16px var(--acx-font);color:var(--ac-text3);}
html.aeAC.acMoreC .acMcLock{display:inline-flex;flex:none;align-items:center;color:var(--ac-text3);}
html.aeAC.acMoreC .acMcLock svg{display:block;width:11px;height:11px;}
html.aeAC.acMoreC .ac-pop.acMcMore:not(.acPhSheetP) .acMcOwn{margin:8px 0 0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.07);}
html.aeAC.acMoreC .acMcHead{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0;margin:0 12px 0 0;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcDest{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;
  box-sizing:border-box;height:32px;min-height:32px;margin:0;padding:0 7px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--ac-text);
  font:600 14px/18px var(--acx-font);letter-spacing:-.005em;text-transform:none;white-space:nowrap;cursor:pointer;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcDest:is(:hover,.is-open){background:rgba(255,255,255,.06);}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcDest:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px;}
html.aeAC.acMoreC .acMcTabs{flex:0 0 auto;}
html.aeAC.acMoreC .acMcTabs>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;padding:0 12px;white-space:nowrap;}
html.aeAC.acMoreC .acMcTabs>button>.acMcLock svg{width:10px;height:10px;}
html.aeAC.acMoreC .acMcCompact{display:none;}
html.aeAC.acMoreC .acMcHead.is-compact>.acMcTabs{display:none;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcHead.is-compact>.acMcCompact{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;
  flex:0 1 auto;min-width:0;box-sizing:border-box;height:32px;min-height:32px;margin:0;padding:0 10px;border:0;border-radius:999px;background:rgba(255,255,255,.07);
  box-shadow:none;color:var(--ac-text);font:500 13px/18px var(--acx-font);text-transform:none;white-space:nowrap;cursor:pointer;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcHead.is-compact>.acMcCompact:is(:hover,.is-open){background:rgba(255,255,255,.11);}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcHead.is-compact>.acMcCompact:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px;}
html.aeAC.acMoreC .acMcCompactT{min-width:0;overflow:hidden;text-overflow:ellipsis;}
html.aeAC.acMoreC .ac-pop.acMcTabSheet .ac-row-l{display:inline-flex;align-items:center;gap:6px;}
@media (max-width:860px){
html.aeAC.acMoreC .ac-pop.acPhSheetP.acMcMore .acMcNote{margin:2px 2px 8px;padding:9px 12px;border-radius:12px;font-size:13px;line-height:18px;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .ac-pop.acPhSheetP.acMcMore .acMcNote>.ac-link{font-size:13px;line-height:18px;}
html.aeAC.acMoreC .ac-pop.acPhSheetP .acMcList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .ac-pop.acPhSheetP .acMcItem{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;
    min-height:102px;padding:12px;border-radius:16px;background:rgba(255,255,255,.05);}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .ac-pop.acPhSheetP .acMcItem.is-on{background:var(--ac-sel);}
html.aeAC.acMoreC .ac-pop.acPhSheetP .acMcT{gap:2px;}
html.aeAC.acMoreC .ac-pop.acPhSheetP .acMcT>b{font:500 15px/20px var(--acx-font);}
html.aeAC.acMoreC .ac-pop.acPhSheetP .acMcT>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font:400 12px/16px var(--acx-font);}
html.aeAC.acMoreC .ac-pop.acPhSheetP .acMcLock svg{width:12px;height:12px;}
html.aeAC.acMoreC .acMcHead{margin:0;}
html.aeAC.acMoreC .acMcHead>.acMcDest{display:none!important;}
html.aeAC.acMoreC .acMcTabs{height:36px;padding:2px;}
html.aeAC.acMoreC .acMcTabs>button{height:32px;min-height:32px;padding:0 11px;font-size:13px;}
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcHead.is-compact>.acMcCompact{height:44px;min-height:44px;padding:0 8px;background:transparent;font:600 15px/20px var(--acx-font);}
}
@media (prefers-reduced-motion: reduce){
html.aeAC.acMoreC:not(#_mc1):not(#_mc2) .acMcItem{transition:none;}
}
html.aeAC{
  --ac-canvas:#08080a; --ac-field:#111114; --ac-raise:#1c1c21;
  --ac-hair:rgba(255,255,255,.07); --ac-hair2:rgba(255,255,255,.11);
  --ac-text:#f3f3f5; --ac-text2:#a2a2aa; --ac-text3:#6d6d75;
  --ac-accent:#6ea6ff;
  --ac-g1:rgba(30,30,38,.52);
  --ac-g2:rgba(36,36,46,.70);
  --ac-blur:blur(30px) saturate(185%);
  --ac-rim:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.22);
  --ac-drop:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.4);
  --ac-sel:rgba(255,255,255,.17);
  --ac-shadow:0 18px 50px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);
  --ac-r-chip:10px; --ac-r-field:10px; --ac-r-pop:16px; --ac-r-sheet:22px;
  
  --acx-font:"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;
  --acx-ease:cubic-bezier(.2,.8,.2,1);
  --acx-ctl:rgba(255,255,255,.065); --acx-ctl-h:rgba(255,255,255,.11);
  --acx-edge:rgba(255,255,255,.10); --acx-edge-t:rgba(255,255,255,.22);
  --acx-accent-weak:rgba(110,166,255,.15); --acx-accent-ink:#a9c9ff;
  --acx-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a93' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
html.aeAC .ac-chip{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;
  height:28px;min-height:28px;margin:0;padding:0 9px 0 11px;border:0;border-radius:var(--ac-r-chip);
  background:var(--acx-ctl);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.16);
  color:var(--ac-text);font:500 12.5px/16px var(--acx-font);letter-spacing:0;text-transform:none;white-space:nowrap;
  font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;
  transition:background-color .12s var(--acx-ease),box-shadow .12s var(--acx-ease),color .12s var(--acx-ease);}
html.aeAC .ac-chip:hover{background:var(--acx-ctl-h);}
html.aeAC .ac-chip:is(.is-open,.is-on){background:var(--ac-sel);box-shadow:var(--ac-drop);color:#fff;}
html.aeAC .ac-chip:focus-visible,html.aeAC .ac-plus:focus-visible,html.aeAC .ac-token button:focus-visible,html.aeAC .ac-row:focus-visible,
html.aeAC .ac-seg>button:focus-visible,html.aeAC .ac-tog:focus-visible,html.aeAC .ac-step>button:focus-visible,html.aeAC .ac-field:focus-within,
html.aeAC .ac-link:focus-visible,html.aeAC .ac-sel:focus-visible{outline:2px solid rgba(110,166,255,.85);outline-offset:1px;}
html.aeAC .ac-chip[hidden],html.aeAC .ac-token[hidden],html.aeAC .ac-plus[hidden]{display:none;}
html.aeAC .ac-chip-l{color:var(--ac-text3);font-weight:500;}
html.aeAC .ac-chip-v{color:inherit;font-weight:500;}
html.aeAC .ac-chip-x{color:var(--ac-text3);font-weight:500;}
html.aeAC .ac-chip-l:empty,html.aeAC .ac-chip-v:empty,html.aeAC .ac-chip-x:empty{display:none;}
html.aeAC .ac-chip.ac-ico{width:28px;padding:0;justify-content:center;}
html.aeAC .ac-chip svg{width:15px;height:15px;flex:none;}
html.aeAC .ac-chev{display:inline-block;width:10px;height:10px;flex:none;margin-left:-1px;background:var(--acx-chev) no-repeat center/10px 6px;opacity:.9;}
html.aeAC .ac-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:var(--ac-text3);}
html.aeAC .ac-dot.is-live{background:#30d158;box-shadow:0 0 0 3px rgba(48,209,88,.16);}
html.aeAC .ac-dot.is-replay{background:#ffb340;box-shadow:0 0 0 3px rgba(255,179,64,.16);}
html.aeAC .ac-dot.is-closed{background:#8e8a9d;}
html.aeAC .ac-token{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;border-radius:var(--ac-r-chip);
  background:var(--acx-accent-weak);color:var(--acx-accent-ink);font:500 12.5px/16px var(--acx-font);white-space:nowrap;
  font-variant-numeric:tabular-nums;}
html.aeAC .ac-token>.ac-token-b{-webkit-appearance:none;appearance:none;height:28px;min-height:28px;margin:0;padding:0 4px 0 10px;border:0;border-radius:var(--ac-r-chip) 0 0 var(--ac-r-chip);
  background:none;color:inherit;font:inherit;cursor:pointer;}
html.aeAC .ac-token>span.ac-token-b{display:inline-flex;align-items:center;cursor:default;}
html.aeAC .ac-token>.ac-token-x{-webkit-appearance:none;appearance:none;width:24px;height:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:0 var(--ac-r-chip) var(--ac-r-chip) 0;
  background:none;color:#8db6ff;font:400 15px/1 var(--acx-font);cursor:pointer;}
html.aeAC .ac-token>.ac-token-x:hover{color:#fff;}
html.aeAC .ac-token:hover{background:rgba(110,166,255,.21);}
html.aeAC .ac-plus{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 auto;width:28px;height:28px;min-height:28px;margin:0;padding:0;border:0;
  border-radius:var(--ac-r-chip);background:var(--acx-ctl);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.16);cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1.5v9M1.5 6h9' stroke='%23a2a2aa' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:background-color .12s var(--acx-ease);}
html.aeAC .ac-plus:hover{background-color:var(--acx-ctl-h);}
html.aeAC .ac-plus.is-open{background-color:var(--ac-sel);box-shadow:var(--ac-drop);}
html.aeAC .ac-seg{display:flex;align-items:stretch;gap:2px;box-sizing:border-box;height:28px;padding:2px;border-radius:9px;
  background:rgba(0,0,0,.25);box-shadow:inset 0 1px 2px rgba(0,0,0,.4);}
html.aeAC .ac-seg>button{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:0;height:24px;min-height:24px;margin:0;padding:0 10px;border:0;border-radius:7px;
  background:transparent;color:var(--ac-text2);font:500 12.5px/16px var(--acx-font);white-space:nowrap;cursor:pointer;
  transition:background-color .15s var(--acx-ease),color .15s var(--acx-ease),box-shadow .15s var(--acx-ease);}
html.aeAC .ac-seg>button:hover{color:var(--ac-text);}
html.aeAC .ac-seg>button.is-on{background:var(--ac-sel);box-shadow:var(--ac-drop);color:#fff;}
html.aeAC .ac-pop{position:fixed;z-index:1000;box-sizing:border-box;min-width:200px;max-width:calc(calc(100vw/var(--aeUz,1)) - 16px);max-height:calc(calc(100vh/var(--aeUz,1)) - 64px);overflow:auto;
  padding:6px;border-radius:var(--ac-r-pop);color:var(--ac-text);font:400 13px/18px var(--acx-font);letter-spacing:0;text-align:left;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 60%),var(--ac-g2);
  -webkit-backdrop-filter:var(--ac-blur);backdrop-filter:var(--ac-blur);
  border:1px solid var(--acx-edge);border-top-color:var(--acx-edge-t);box-shadow:var(--ac-rim),var(--ac-shadow);
  scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;
  animation:acPopIn .12s var(--acx-ease) both;}
@keyframes acPopIn{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:none;}}
html.aeAC .ac-pop-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 8px;font:600 13.5px/18px var(--acx-font);}
html.aeAC .ac-cap{padding:8px 10px 4px;font:500 11px/14px var(--acx-font);color:var(--ac-text3);letter-spacing:.01em;text-transform:none;}
html.aeAC .ac-grp{padding:4px 2px 6px;}
html.aeAC .ac-grp+.ac-grp,html.aeAC .ac-pop-h+.ac-grp{border-top:1px solid var(--ac-hair);}
html.aeAC .ac-grp>.ac-cap{padding:6px 8px 4px;}
html.aeAC .ac-sep{display:block;height:1px;margin:5px 4px;background:var(--ac-hair);}
html.aeAC .ac-row{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:30px;min-height:30px;
  margin:0;padding:0 10px 0 28px;border:0;border-radius:9px;background:transparent;color:var(--ac-text);
  font:500 13px/18px var(--acx-font);letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;}
html.aeAC .ac-row:hover,html.aeAC .ac-row:focus-visible{background:rgba(255,255,255,.08);}
html.aeAC .ac-row.is-on::before{content:"";position:absolute;left:10px;top:50%;width:10px;height:10px;margin-top:-5px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2l2.3 2.3 4.7-5' fill='none' stroke='%236ea6ff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/10px 10px;}
html.aeAC .ac-row-l{min-width:0;overflow:hidden;text-overflow:ellipsis;}
html.aeAC .ac-row-k{margin-left:auto;padding-left:12px;color:var(--ac-text3);font:500 11.5px/16px var(--acx-font);font-variant-numeric:tabular-nums;}
html.aeAC .ac-row[disabled]{color:var(--ac-text3);cursor:default;background:transparent;}
html.aeAC .ac-row.ac-info{cursor:default;color:var(--ac-text2);font-weight:400;height:auto;min-height:30px;white-space:normal;padding-top:5px;padding-bottom:5px;}
html.aeAC .ac-row.ac-info:hover{background:transparent;}
html.aeAC .ac-prow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:0 8px;font:500 13px/18px var(--acx-font);color:var(--ac-text);}
html.aeAC .ac-prow.is-dis{color:var(--ac-text3);}
html.aeAC .ac-prow>.ac-seg{flex:1 1 auto;}
html.aeAC .ac-tog{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:38px;height:22px;min-height:22px;margin:0;padding:0;border:0;border-radius:11px;
  background:rgba(255,255,255,.16);cursor:pointer;transition:background-color .15s var(--acx-ease);}
html.aeAC .ac-tog>i{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:left .15s var(--acx-ease);}
html.aeAC .ac-tog:is(.is-on,[aria-checked="true"]){background:var(--ac-accent);}
html.aeAC .ac-tog:is(.is-on,[aria-checked="true"])>i{left:18px;}
html.aeAC .ac-step{display:inline-flex;align-items:center;flex:none;height:28px;border-radius:9px;background:rgba(255,255,255,.07);font-variant-numeric:tabular-nums;}
html.aeAC .ac-step>button{-webkit-appearance:none;appearance:none;width:30px;height:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:9px;background:none;
  color:var(--ac-text2);font:500 15px/1 var(--acx-font);cursor:pointer;}
html.aeAC .ac-step>button:hover{color:var(--ac-text);background:rgba(255,255,255,.06);}
html.aeAC .ac-step>button:disabled{color:var(--ac-text3);cursor:default;background:none;}
html.aeAC .ac-step>em{min-width:28px;font:600 13px/18px var(--acx-font);font-style:normal;text-align:center;color:var(--ac-text);}
html.aeAC .ac-step.is-wide>em{min-width:54px;}
html.aeAC .ac-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:28px;min-height:28px;margin:0;padding:0 10px;border:0;border-radius:9px;
  background:rgba(255,255,255,.07);color:var(--ac-text);font:600 12.5px/16px var(--acx-font);white-space:nowrap;cursor:pointer;}
html.aeAC .ac-btn:hover{background:rgba(255,255,255,.11);}
html.aeAC .ac-btn>small{font:500 11px/14px var(--acx-font);color:var(--ac-text3);}
html.aeAC .ac-sel{-webkit-appearance:none;appearance:none;color-scheme:dark;max-width:170px;height:28px;min-height:28px;margin:0;padding:0 18px 0 6px;border:0;border-radius:8px;
  background:transparent var(--acx-chev) no-repeat right 4px center/10px 6px;color:var(--ac-text);font:500 13px/18px var(--acx-font);text-align:right;text-align-last:right;
  cursor:pointer;text-overflow:ellipsis;}
html.aeAC .ac-sel:hover{background-color:rgba(255,255,255,.06);}
html.aeAC .ac-sel:disabled{color:var(--ac-text3);cursor:default;background-color:transparent;}
html.aeAC .ac-sel option,html.aeAC .ac-sel optgroup{background:#1c1c21;color:#f3f3f5;}
html.aeAC .ac-range{flex:1 1 auto;min-width:0;height:22px;min-height:22px;margin:0;padding:0;accent-color:var(--ac-accent);cursor:pointer;}
html.aeAC .ac-link{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:var(--ac-accent);font:500 12px/16px var(--acx-font);cursor:pointer;}
html.aeAC .ac-link:hover{text-decoration:underline;}
html.aeAC .ac-field{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:32px;min-width:0;padding:0 7px 0 11px;border-radius:var(--ac-r-field);
  background:rgba(0,0,0,.22);box-shadow:inset 0 1px 2px rgba(0,0,0,.35),inset 0 0 0 1px var(--ac-hair);color:var(--ac-text3);font:400 13px/18px var(--acx-font);}
html.aeAC .ac-field>input{flex:1 1 auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:none!important;border-radius:0!important;color:var(--ac-text);font:inherit;}
html.aeAC .ac-field>input::placeholder{color:var(--ac-text3);}
html.aeAC .ac-field>kbd,html.aeAC .ac-kbd{margin-left:auto;flex:none;padding:2px 6px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ac-hair2);
  color:var(--ac-text3);font:500 11px/14px var(--acx-font);letter-spacing:.02em;background:none;}
html.aeAC .ac-mag{display:inline-block;flex:none;width:14px;height:14px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.6' fill='none' stroke='%236d6d75' stroke-width='1.6'/%3E%3Cpath d='M10.4 10.4 14 14' stroke='%236d6d75' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/14px 14px;}
html.aeAC .ac-sheet{position:fixed;left:8px;right:8px;bottom:8px;z-index:1000;box-sizing:border-box;max-height:calc(calc(100dvh/var(--aeUz,1)) - 48px);overflow:auto;padding:4px 12px 14px;
  border-radius:var(--ac-r-sheet);color:var(--ac-text);font:400 13px/18px var(--acx-font);
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 60%),var(--ac-g2);
  -webkit-backdrop-filter:var(--ac-blur);backdrop-filter:var(--ac-blur);
  border:1px solid var(--acx-edge);border-top-color:var(--acx-edge-t);box-shadow:var(--ac-rim),var(--ac-shadow);
  animation:acPopIn .12s var(--acx-ease) both;}
html.aeAC .ac-sheet-grab{display:block;width:36px;height:5px;margin:6px auto 8px;border-radius:3px;background:rgba(255,255,255,.28);}
html.aeAC .acChipRow{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 6px;}
html.aeAC .acSchW{display:inline-flex;align-items:center;gap:6px;min-width:0;}
html.aeAC .acSw{display:inline-flex;flex:none;overflow:hidden;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}
html.aeAC .acSw>i{display:block;width:13px;height:10px;}
html.aeAC .acRangeL{flex:none;font:500 11.5px/16px var(--acx-font);color:var(--ac-text3);}
html.aeAC .acPl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html.aeAC .acExpF{margin:2px 2px 6px;}
html.aeAC .acExpL{max-height:min(420px,calc(calc(100vh/var(--aeUz,1)) - 170px));overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;}
html.aeAC .acExpL>[hidden]{display:none;}
html.aeAC .acDispPop .ac-prow>.ac-step:first-child{flex:none;}
@media (prefers-reduced-motion:reduce){
html.aeAC .ac-pop,html.aeAC .ac-sheet{animation:none;}
html.aeAC:not(_aess) .ac-chip,html.aeAC:not(_aess) .ac-plus,html.aeAC .ac-seg>button,html.aeAC:not(_aess) .ac-tog,html.aeAC .ac-tog>i{transition:none;}
}
@media (prefers-reduced-transparency:reduce){
html.aeAC .ac-pop,html.aeAC .ac-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#24242e;}
}
html.aeAC :is(#acTitle,#acCmd,#acChips,.acVsep,.acSp,#acRail,.acTv,.acLT,.acLChg){display:none;}
@media (min-width:861px){
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) body{padding:0!important;background:var(--ac-canvas)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .wrap{padding:0!important;margin-top:0!important;margin-bottom:0!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app{margin:0!important;padding:0!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .appBody{gap:0!important;align-items:flex-start!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .appMain{box-sizing:border-box!important;min-width:0!important;padding:16px 16px 0!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header{position:sticky!important;top:0!important;z-index:40!important;box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important;
  margin:0!important;padding:0 12px 0 0!important;border:0!important;border-bottom:1px solid var(--ac-hair)!important;border-radius:0!important;
  display:flex;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;column-gap:0!important;overflow:visible!important;
  background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012)),var(--ac-g1)!important;
  -webkit-backdrop-filter:var(--ac-blur)!important;backdrop-filter:var(--ac-blur)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;font-family:var(--acx-font)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header::before,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header::after{content:none!important;display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header :is(#backBtn,#badge,#planBadge,.hdrCenter,#userChip,#gearBtn,#aeAppActions230,#mobNavToggle,#mobSearchToggle,#tzSel,#asof){display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header>.brand{flex:0 0 auto!important;display:flex!important;align-items:center!important;height:52px!important;margin:0 0 0 23px!important;padding:0!important;
  overflow:hidden!important;background:none!important;border:0!important;box-shadow:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header>.brand>svg{display:block!important;height:30px!important;width:auto!important;max-width:none!important;flex:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header .acVsep{display:block;flex:none;width:1px;height:18px;margin:0 14px 0 16px;background:var(--ac-hair2);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;box-sizing:border-box;height:32px;min-height:32px;margin:0 12px 0 0;padding:0 7px;
  border:0;border-radius:8px;background:transparent;color:var(--ac-text);font:600 14px/18px var(--acx-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle:hover,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle.is-open{background:rgba(255,255,255,.06);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle>.acTitleT{min-width:0;overflow:hidden;text-overflow:ellipsis;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle.is-single{cursor:default;background:transparent;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle.is-single>.ac-chev{display:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitleSlot{display:contents;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acCmd{display:flex;flex:0 1 330px;width:330px;min-width:150px;margin:0 14px 0 0;cursor:text;text-align:left;border:0;-webkit-appearance:none;appearance:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acCmd>.acCmdT{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acCmd:hover{box-shadow:inset 0 1px 2px rgba(0,0,0,.35),inset 0 0 0 1px var(--ac-hair2);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acChips{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acChips .acToks{display:contents;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header .acSp{display:block;flex:1 1 auto;min-width:10px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header #upbtn{flex:none!important;height:28px!important;min-height:28px!important;margin:0 8px 0 0!important;padding:0 12px!important;border:0!important;border-radius:var(--ac-r-chip)!important;
  background:var(--ac-accent)!important;color:#06122a!important;font:600 12.5px/16px var(--acx-font)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header .hdrRight{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:4px!important;margin:0!important;padding:0!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header #askAeBtn:not([hidden]){display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;min-height:28px!important;margin:0 6px 0 0!important;padding:0 12px!important;
  border:0!important;border-radius:var(--ac-r-chip)!important;background:var(--acx-ctl)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.16)!important;
  color:var(--ac-text)!important;font:500 12.5px/16px var(--acx-font)!important;letter-spacing:0!important;text-transform:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header #askAeBtn:not([hidden]):hover{background:var(--acx-ctl-h)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header #askAeBtn .askAeSpark{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app > header #exportBtn,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app > header #alertsBell{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;
  width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;
  background:transparent!important;box-shadow:none!important;color:var(--ac-text2)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app > header #exportBtn:hover,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app > header #alertsBell:hover{background:rgba(255,255,255,.06)!important;color:var(--ac-text)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header :is(#exportBtn,#alertsBell) svg{width:17px!important;height:17px!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header #alertsBellDot:not([hidden]){position:absolute!important;top:7px!important;right:7px!important;width:7px!important;height:7px!important;border-radius:50%!important;
  background:var(--ac-accent)!important;box-shadow:0 0 0 2px #15151b!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:not([data-ac-fit="0"]):not(:not([data-ac-fit])) #askAeBtn:not([hidden]){width:28px!important;padding:0!important;justify-content:center!important;font-size:0!important;gap:0!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:not([data-ac-fit="0"]):not(:not([data-ac-fit])) #askAeBtn:not([hidden]) .askAeSpark{display:inline!important;font-size:14px!important;line-height:1!important;color:var(--ac-text2)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="2"],[data-ac-fit="3"],[data-ac-fit="4"],[data-ac-fit="5"],[data-ac-fit="6"])>.brand{width:26px!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="3"],[data-ac-fit="4"],[data-ac-fit="5"],[data-ac-fit="6"]) #acChips [data-cmp="hide"]{display:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="4"],[data-ac-fit="5"],[data-ac-fit="6"]) #acCmd{flex:0 0 32px;width:32px;min-width:32px;padding:0;justify-content:center;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="4"],[data-ac-fit="5"],[data-ac-fit="6"]) #acCmd>:not(.ac-mag){display:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="5"],[data-ac-fit="6"]) #acChips .acDisp>:not(svg){display:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="5"],[data-ac-fit="6"]) #acChips .acDisp{width:28px;padding:0;justify-content:center;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="5"],[data-ac-fit="6"]) #acChips .acDisp>svg{display:block;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header:is([data-ac-fit="5"],[data-ac-fit="6"]) #acTitle{max-width:132px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header[data-ac-fit="6"] .acVsep{margin:0 8px 0 10px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header[data-ac-fit="6"] #acChips{gap:4px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header[data-ac-fit="6"] #acTitle{margin-right:6px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #app>header[data-ac-fit="6"] #acCmd{margin-right:8px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acChips .acDisp>svg{display:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acTitle[hidden]{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail [hidden]{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .leftRail{position:sticky!important;top:52px!important;align-self:flex-start!important;z-index:30!important;box-sizing:border-box!important;flex:0 0 76px!important;
  width:76px!important;min-width:76px!important;max-width:76px!important;height:calc(calc(100vh/var(--aeUz,1)) - 52px)!important;max-height:none!important;margin:0!important;padding:8px 0 12px!important;
  gap:0!important;border:0!important;border-right:1px solid var(--ac-hair)!important;border-radius:0!important;overflow:hidden!important;
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008)),var(--ac-g1)!important;
  -webkit-backdrop-filter:var(--ac-blur)!important;backdrop-filter:var(--ac-blur)!important;box-shadow:none!important;transition:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .leftRail::before,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .leftRail::after{content:none!important;display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) .leftRail>:not(#acRail){display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;height:100%;box-sizing:border-box;font-family:var(--acx-font);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none;
  box-sizing:border-box;width:62px;height:50px;min-height:50px;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ac-text2);
  font:500 10.5px/12px var(--acx-font);letter-spacing:.005em;text-transform:none;cursor:pointer;transition:background-color .12s var(--acx-ease),color .12s var(--acx-ease);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi:hover{background:rgba(255,255,255,.055);color:var(--ac-text);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi.is-on{background:var(--ac-sel);box-shadow:var(--ac-drop);color:#fff;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi:focus-visible{outline:2px solid rgba(110,166,255,.85);outline-offset:-2px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRiI{display:flex;align-items:center;justify-content:center;width:20px;height:18px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRiI svg{display:block;width:18px;height:18px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRiI svg [stroke^="#"]{stroke:currentColor;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRiI svg [fill^="#"]{fill:currentColor;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRiI .navIcon{display:flex;width:18px;height:18px;align-items:center;justify-content:center;margin:0;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRiL{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi.is-locked .acRiL{opacity:.72;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRfoot{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:8px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRsm{height:38px;min-height:38px;gap:0;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acAv{display:flex;flex-direction:column;align-items:center;gap:3px;height:auto;min-height:0;padding:4px 0;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acAvC{display:flex;align-items:center;justify-content:center;overflow:hidden;width:30px;height:30px;border-radius:50%;background:#2a2d35;color:#dfe6f2;
  font:600 12px/1 var(--acx-font);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acAvC img{width:100%;height:100%;object-fit:cover;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acAvP{font:500 10px/12px var(--acx-font);color:var(--ac-text3);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acAv.is-open .acAvC{box-shadow:0 0 0 2px var(--ac-accent);}
@media (max-height:700px){
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi:not(.acRsm):not(.acAv){height:44px;min-height:44px;gap:2px;}
}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #mapbar{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;
  visibility:hidden!important;opacity:0!important;pointer-events:none!important;box-shadow:none!important;background:none!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #mapbar *{visibility:hidden!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #replayBar{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay{position:fixed;left:76px;right:0;margin:0 auto;bottom:12px;z-index:35;box-sizing:border-box;
  width:min(1040px,calc(calc(100vw/var(--aeUz,1)) - 76px - 32px));padding:4px 12px 8px;border-radius:var(--ac-r-pop);color:var(--ac-text);font:500 12.5px/16px var(--acx-font);
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 60%),var(--ac-g2);
  -webkit-backdrop-filter:var(--ac-blur);backdrop-filter:var(--ac-blur);
  border:1px solid var(--acx-edge);border-top-color:var(--acx-edge-t);box-shadow:var(--ac-rim),var(--ac-shadow);animation:acPopIn .12s var(--acx-ease) both;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay[hidden]{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTrack{position:relative;height:44px;margin:0 8px 2px;cursor:pointer;touch-action:none;outline:none;border-radius:8px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTrack:focus-visible{outline:2px solid rgba(110,166,255,.85);outline-offset:2px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpRail{position:absolute;left:0;right:0;top:22px;height:4px;border-radius:2px;background:rgba(255,255,255,.10);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpCov>i{position:absolute;top:0;height:4px;border-radius:2px;background:rgba(255,255,255,.22);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpCov>i.is-coarse{background:rgba(255,255,255,.14);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpFill{position:absolute;left:0;top:0;height:4px;border-radius:2px;background:var(--ac-accent);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpKnob{position:absolute;top:17px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.5),0 0 0 3px rgba(110,166,255,.28);pointer-events:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpBub{position:absolute;top:1px;transform:translateX(-50%);padding:0 7px;border-radius:6px;background:var(--ac-raise);
  box-shadow:inset 0 0 0 1px var(--ac-hair2);font:600 11px/16px var(--acx-font);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpLbls{position:absolute;left:0;right:0;top:30px;height:13px;pointer-events:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpLbls>span{position:absolute;top:0;transform:translateX(-50%);font:500 10.5px/13px var(--acx-font);color:var(--ac-text3);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpLbls>span.is-l{transform:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpLbls>span.is-r{transform:translateX(-100%);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpNone{display:none;position:absolute;left:0;right:0;top:13px;text-align:center;font:400 12px/18px var(--acx-font);color:var(--ac-text2);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTrack.is-none{cursor:default;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTrack.is-none>.acRpNone{display:block;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTrack.is-none>:not(.acRpNone){display:none;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpRow{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;min-width:0;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;
  width:28px;height:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ac-text2);
  font:500 18px/1 var(--acx-font);cursor:pointer;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--ac-text);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco:disabled{color:var(--ac-text3);opacity:.55;cursor:default;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco:focus-visible{outline:2px solid rgba(110,166,255,.85);outline-offset:1px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco svg{width:14px;height:14px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco.acRpPlay{width:32px;height:32px;min-height:32px;border-radius:50%;background:var(--ac-sel);box-shadow:var(--ac-drop);color:#fff;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpIco.acRpPlay:hover:not(:disabled){background:rgba(255,255,255,.24);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTimeF{height:28px;width:92px;flex:none;padding:0 8px 0 10px;gap:4px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTime{font:500 12.5px/16px var(--acx-font);font-variant-numeric:tabular-nums;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpTz{flex:none;color:var(--ac-text3);font:500 11px/14px var(--acx-font);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpSep{flex:none;width:1px;height:18px;margin:0 4px;background:var(--ac-hair2);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpSp{flex:1 1 auto;min-width:8px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .ac-chip .ac-kbd{margin-left:4px;padding:1px 5px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpExit{background:rgba(255,255,255,.09);}
@media (max-width:1180px){
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpStart .ac-chip-v{font-size:0;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpStart .ac-chip-v::after{content:"Start";font-size:12.5px;}
}
@media (max-width:1080px){
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpRand,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acReplay .acRpSep{display:none;}
}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) body.acRp :is(#main,#trio) .scroll{height:calc(calc(100dvh/var(--aeUz,1)) - var(--scrollTop,380px) - 2px - 104px)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) body.acRp #gridCard .gwrap{max-height:calc(calc(100dvh/var(--aeUz,1)) - var(--gwrapTop,330px) - 4px - 104px)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) body.acRp .appMain{padding-bottom:104px!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #tkv3Pan{border-radius:var(--ac-r-pop)!important;border:1px solid var(--acx-edge)!important;border-top-color:var(--acx-edge-t)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 60%),var(--ac-g2)!important;
  -webkit-backdrop-filter:var(--ac-blur)!important;backdrop-filter:var(--ac-blur)!important;box-shadow:var(--ac-rim),var(--ac-shadow)!important;font-family:var(--acx-font)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #trio .trioGrid{gap:20px!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #trio .trioGrid>.tcol{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;container-type:inline-size;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #trio .tcol-h{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:22px auto 16px!important;grid-auto-rows:auto!important;
  column-gap:6px!important;row-gap:4px!important;align-items:center!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;
  margin:0 0 8px!important;padding:0 2px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative!important;overflow:visible!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #trio .tcol-h>.texp{padding:0 2px!important;line-height:22px!important;background:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #trio .tcol-h>.tpx{grid-area:2/1/4/2!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-rows:auto 16px!important;
  column-gap:6px!important;row-gap:4px!important;align-items:center!important;min-width:0!important;min-height:0!important;overflow:hidden!important;white-space:nowrap!important;
  font-family:var(--acx-font)!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #trio .tcol-h>.ttitan{grid-area:2/2/3/4!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;gap:7px!important;
  box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 0 2px!important;border:0!important;border-radius:6px!important;
  background:none!important;box-shadow:none!important;color:var(--ac-text)!important;font:600 clamp(16px,8.4cqi,27px)/1.25 var(--acx-font)!important;letter-spacing:-.022em!important;cursor:pointer;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;white-space:nowrap!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) :is(#trio .tcol-h>.acTv,#regimeBar .acLTv)>.acTd{margin-left:6px;font:600 12px/16px var(--acx-font);font-style:normal;font-variant-numeric:tabular-nums;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) :is(#trio .tcol-h>.acTv,#regimeBar .acLTv)>.acTd.up{color:var(--up,#30d158);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) :is(#trio .tcol-h>.acTv,#regimeBar .acLTv)>.acTd.dn{color:var(--cdn,#ff5a4f);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar{align-items:center!important;flex-wrap:nowrap!important;gap:16px!important;box-sizing:border-box!important;min-height:56px!important;height:auto!important;
  margin:0 0 10px!important;padding:0 2px 8px!important;border:0!important;border-bottom:1px solid var(--ac-hair)!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:var(--acx-font)!important;overflow:visible!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .idBlock{display:flex!important;align-items:baseline!important;gap:10px!important;flex:0 0 auto!important;min-width:0!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .idSym{font:600 15px/20px var(--acx-font)!important;letter-spacing:.01em!important;color:var(--ac-text)!important;cursor:pointer;display:inline-flex!important;align-items:center!important;gap:3px!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .idSym::after{content:"";display:inline-block;width:10px;height:10px;background:var(--acx-chev) no-repeat center/10px 6px;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .idPx{font:600 27px/34px var(--acx-font)!important;letter-spacing:-.022em!important;color:var(--ac-text)!important;font-variant-numeric:tabular-nums!important;text-shadow:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLChg{display:inline-flex;align-items:baseline;gap:4px;font:500 12px/16px var(--acx-font);font-variant-numeric:tabular-nums;white-space:nowrap;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLChg>i{font-style:normal;color:var(--ac-text3);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLChg>b{font-weight:500;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLChg>b.up{color:#30d158;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLChg>b.dn{color:#ff5a4f;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLT[hidden]{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLT{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;margin-left:auto;padding-left:12px;white-space:nowrap;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLTk{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;border:0;background:none;color:var(--ac-text);
  font:600 27px/34px var(--acx-font);letter-spacing:-.022em;font-variant-numeric:tabular-nums;cursor:pointer;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLTk::before{content:"";width:17px;height:17px;flex:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.6 14.4 8 8 14.4 1.6 8Z' fill='none' stroke='%236ea6ff' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='8' cy='8' r='2.1' fill='%236ea6ff'/%3E%3C/svg%3E") no-repeat center/contain;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLTv{font:500 12px/16px var(--acx-font);color:var(--ac-text3);font-variant-numeric:tabular-nums;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLTv>b{font-weight:500;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLTv>b.is-neg{color:var(--dn-ink,#f2603f);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #regimeBar .acLTv>b.is-pos{color:var(--pos,#26d6aa);}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #tiles:empty{display:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #main>#ladderCard{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #gridCard{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3):not(._aess) #acTitle:focus-visible,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3):not(._aess) #acCmd:focus-visible,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi:focus-visible{outline:2px solid rgba(110,166,255,.85);outline-offset:1px;}
@media (prefers-reduced-motion:reduce){
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) #acRail .acRi,html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3):not(._aess) #acTitle{transition:none!important;}
}
@media (prefers-reduced-transparency:reduce){
html.aeAC:not(#_ac1):not(#_ac2):not(#_ac3) :is(#app>header,.leftRail,#acReplay,#tkv3Pan){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15151b!important;}
}
}
html.aeDt13Hist .aeDtPanel{display:none}
html.aeDt13Hist body[data-ac-view="radar"] #aeDt13Panel_radar,html.aeDt13Hist body[data-ac-view="moonshot"] #aeDt13Panel_moonshot,html.aeDt13Hist body[data-ac-view="delphi"] #aeDt13Panel_delphi{display:block}
html.aeDt13Hist body[data-ac-view="radar"] #radar,html.aeDt13Hist body[data-ac-view="moonshot"] #moonshot,html.aeDt13Hist body[data-ac-view="delphi"] #delphi{display:none!important}
.aeDtPanel{max-width:1080px;margin:0 auto;padding:14px 16px 30px;color:var(--ink,#f3f1f7);font:400 14px/20px var(--acx-font,inherit)}
.aeDtHd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px}
.aeDtT{margin:0;font:700 24px/30px var(--acx-font,inherit);color:var(--ink,#f3f1f7);letter-spacing:0}
.aeDtSub{margin:2px 0 0;font:400 13px/19px var(--acx-font,inherit);color:var(--muted,#8e8a9d)}
.aeDtMsg{margin:18px 0 10px;font:400 14px/20px var(--acx-font,inherit);color:var(--ink-2,#bcb8c8)}
.aeDtBtn{-webkit-appearance:none;appearance:none;height:30px;padding:0 12px;border:1px solid var(--border,rgba(255,255,255,.07));border-radius:8px;background:var(--surface-2,#16141b);color:var(--ink,#f3f1f7);font:500 13px/18px var(--acx-font,inherit);cursor:pointer}
.aeDtBtn:disabled{opacity:.4;cursor:default}
.aeDtBtn:focus-visible,.aeDtSegB:focus-visible,.aeDt13NoteB:focus-visible{outline:2px solid var(--accent,#4f9cff);outline-offset:2px}
.aeDtSeg{display:flex;gap:4px;margin:14px 0 4px;flex-wrap:wrap}
.aeDtSegB{-webkit-appearance:none;appearance:none;height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-2,#bcb8c8);font:500 13px/18px var(--acx-font,inherit);cursor:pointer}
.aeDtSegB.on{background:var(--surface-3,#1d1a23);color:var(--ink,#f3f1f7)}
.aeDtList{margin:14px 0 0;border-top:1px solid var(--line,#2b2733)}
.aeDtRow{display:grid;grid-template-columns:var(--aeDtCols);gap:6px 14px;align-items:baseline;padding:11px 2px;border-bottom:1px solid var(--line,#2b2733)}
.aeDtRow.aeDtHdr{padding:8px 2px;color:var(--muted,#8e8a9d);font:500 12px/16px var(--acx-font,inherit)}
.aeDtC{min-width:0;overflow-wrap:anywhere}
.aeDtC.sym{font:700 15px/20px var(--acx-font,inherit);color:var(--ink,#f3f1f7)}
.aeDtC.rk,.aeDtC.nm{font-variant-numeric:tabular-nums;color:var(--ink-2,#bcb8c8)}
.aeDtC.ev,.aeDtC.sd{color:var(--ink-2,#bcb8c8)}
.aeDtC.why{color:var(--ink-2,#bcb8c8);font:400 13px/19px var(--acx-font,inherit)}
.aeDtPg{display:flex;align-items:center;gap:12px;margin:16px 0 0}
.aeDtPgT{color:var(--muted,#8e8a9d);font:400 13px/18px var(--acx-font,inherit)}
.aeDt13Note{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;max-width:1080px;margin:0 auto;padding:10px 16px 0;font:400 13px/19px var(--acx-font,inherit);color:var(--ink-2,#bcb8c8)}
.aeDt13Note[hidden]{display:none}
.aeDt13NoteB{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--accent,#4f9cff);font:500 13px/19px var(--acx-font,inherit);cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.aeDt13Ic{display:inline-flex;align-items:center;margin-right:-2px;opacity:.85}
html.aeAC .aeDt13Chip.is-set{color:var(--ink,#f3f1f7)}
.aeDt13In{box-sizing:border-box;-webkit-appearance:none;appearance:none;color-scheme:dark;height:28px;padding:0 8px;border:1px solid var(--border,rgba(255,255,255,.07));border-radius:8px;background:var(--surface-2,#16141b);color:var(--ink,#f3f1f7);font:500 13px/18px var(--acx-font,inherit)}
.aeDt13Ico{display:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink-2,#bcb8c8);align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer}
.aeDt13Ico.is-set{color:var(--accent,#4f9cff)}
.aeDt13Ico:focus-visible{outline:2px solid var(--accent,#4f9cff);outline-offset:-2px}
.aeDt13Ico.on{display:inline-flex}
@media (max-width:700px){
.aeDtList[data-k="radar"] .aeDtC.ev{flex:1 0 100%}
.aeDtList[data-k="delphi"] .aeDtC.ev{flex:1 0 62%}
.aeDtPanel{padding:12px 16px 24px}
.aeDtT{font-size:22px;line-height:28px}
.aeDtRow{display:flex;flex-wrap:wrap;gap:2px 12px;padding:12px 0}
.aeDtRow.aeDtHdr{display:none}
.aeDtC.why{flex:1 0 100%}
.aeDtC.rk{flex:0 0 22px}
.aeDtC[data-l]::before{content:attr(data-l) " ";color:var(--muted,#8e8a9d);font-size:12px}
.aeDt13Note{padding:10px 16px 0}
.aeDt13Chip .ac-chip-l,.aeDt13Chip .ac-chev{display:none}
}
html.aeAC.acCmdk #acK{position:fixed;z-index:1001;display:flex;flex-direction:column;box-sizing:border-box;width:600px;max-width:calc(calc(100vw/var(--aeUz,1)) - 16px);
  max-height:min(560px,calc(calc(100vh/var(--aeUz,1)) - 72px));padding:0;overflow:hidden;}
html.aeAC.acCmdk #acK .acKIn{display:flex;align-items:center;gap:10px;flex:none;height:48px;margin:0;padding:0 14px;border-bottom:1px solid var(--ac-hair);cursor:text;}
html.aeAC.acCmdk #acK .acKIn>input{flex:1 1 auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0!important;outline:0!important;box-shadow:none!important;
  background:none!important;color:var(--ac-text);font:500 15px/20px var(--acx-font);letter-spacing:-.005em;}
html.aeAC.acCmdk #acK .acKIn>input::placeholder{color:var(--ac-text3);}
html.aeAC.acCmdk #acK .acKIn>.ac-mag{width:16px;height:16px;background-size:16px 16px;}
html.aeAC.acCmdk #acK .acKList{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 6px 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;}
html.aeAC.acCmdk #acK .acKCap{padding:10px 10px 4px;}
html.aeAC.acCmdk #acK .acKRow{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;height:34px;padding:0 10px 0 28px;border-radius:10px;
  color:var(--ac-text);font:500 13px/18px var(--acx-font);white-space:nowrap;cursor:pointer;}
html.aeAC.acCmdk #acK .acKRow.is-hi{background:rgba(255,255,255,.09);}
html.aeAC.acCmdk #acK .acKRow.is-on::before{content:"";position:absolute;left:10px;top:50%;width:10px;height:10px;margin-top:-5px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2l2.3 2.3 4.7-5' fill='none' stroke='%236ea6ff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/10px 10px;}
html.aeAC.acCmdk #acK .acKRow.is-tk{padding-left:10px;}
html.aeAC.acCmdk #acK .acKl{min-width:0;overflow:hidden;text-overflow:ellipsis;}
html.aeAC.acCmdk #acK .acKs{color:var(--ac-text3);font-weight:500;font-size:12px;font-variant-numeric:tabular-nums;}
html.aeAC.acCmdk #acK .acKh{margin-left:auto;padding-left:12px;color:var(--ac-text3);font:500 11.5px/16px var(--acx-font);}
html.aeAC.acCmdk #acK .acKsym{min-width:62px;font:600 13px/18px var(--acx-font);letter-spacing:.01em;}
html.aeAC.acCmdk #acK .acKchg{font:500 12px/16px var(--acx-font);font-variant-numeric:tabular-nums;color:var(--ac-text3);}
html.aeAC.acCmdk #acK .acKchg.up{color:#30d158;}
html.aeAC.acCmdk #acK .acKchg.dn{color:#ff5a4f;}
html.aeAC.acCmdk #acK .acKstar{-webkit-appearance:none;appearance:none;margin:0 0 0 auto;padding:0;width:26px;height:26px;min-height:26px;border:0;border-radius:8px;background:none;
  color:var(--ac-text3);font:400 14px/1 var(--acx-font);cursor:pointer;}
html.aeAC.acCmdk #acK .acKstar:hover{color:var(--ac-text);background:rgba(255,255,255,.08);}
html.aeAC.acCmdk #acK .acKstar.is-on{color:var(--ac-accent);}
html.aeAC.acCmdk #acK .acKEmpty{padding:18px 12px;color:var(--ac-text2);font:400 13px/18px var(--acx-font);}
html.aeAC.acCmdk #acK .acKFoot{flex:none;display:flex;align-items:center;height:30px;padding:0 14px;border-top:1px solid var(--ac-hair);color:var(--ac-text3);font:500 11px/14px var(--acx-font);}
html.aeAC.acCmdk #acCmd.is-open{box-shadow:inset 0 1px 2px rgba(0,0,0,.35),inset 0 0 0 1px rgba(110,166,255,.55);}
