html.aeAC.aeACK .acKPopHost .dpMenu,html.aeAC.aeACK .acKPopHost .indMenu{position:static!important;display:block!important;inset:auto!important;margin:0!important;
  max-height:min(calc(70vh/var(--aeUz,1)),560px);overflow:auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
html.acMetric #aeMobMet.acmOn>button[data-m],html.acMetric #aeMobMet.acmOn>.aeD2Met{display:none!important;}
html.acMetric .acmChip{vertical-align:middle;}
html.acMetric .acmChip .ac-chip-l{margin-right:1px;}
html.acMetric #aeMobMet.acmOn{overflow:visible;}
html.acMetric #aeMobMet .acmDock{display:flex;min-width:0;max-width:100%;}
html.acMetric #aeMobMet .acmDock .acmChip{height:32px;min-height:32px!important;padding:0 11px 0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.10);
  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);
  color:var(--ac-text,#f3f3f5);font-size:13px;font-weight:500;letter-spacing:0;max-width:100%;min-width:0;flex:0 1 auto;}
html.acMetric #aeMobMet .acmDock .acmChip .ac-chip-v{overflow:hidden;text-overflow:ellipsis;}
@media (min-width:861px){
html.aeAC.acFlow:not(#_af1):not(#_af2):not(#_af3) #flow.acFView,html.aeAC.acFlow:not(#_af1):not(#_af2):not(#_af3) #darkpool>.acFDark{--acF-font:var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif);
  --acF-up:var(--buy,#4fe3c0);--acF-dn:var(--sell,#f0576a);--acF-mid:#8a8a93;
  --acF-t1:var(--ac-text,#f3f3f5);--acF-t2:var(--ac-text2,#a2a2aa);--acF-t3:var(--ac-text3,#6d6d75);
  --acF-hair:var(--ac-hair,rgba(255,255,255,.07));--acF-hair2:var(--ac-hair2,rgba(255,255,255,.11));
  --acF-row:32px;}
html.aeAC.acFlow:not(#_af1):not(#_af2):not(#_af3) #flow.acFView{
  max-width:none!important;margin:0!important;padding:0 0 24px!important;
  font-family:var(--acF-font)!important;color:var(--acF-t1);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;letter-spacing:0;}
html.aeAC.acFlow:not(#_af1):not(#_af2):not(#_af3) #flow.acFView .fv3Card.acFCard .fv3Wrap{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;
  max-height:max(360px,calc(calc(100vh/var(--aeUz,1)) - var(--acFTop,300px) - 14px))!important;container-type:inline-size;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent;}
}
html.aeAC :is(#acPhCap,#acPhTabs,#acPhDim,.acPhTv,.acPhHint){display:none;}
@media (max-width:860px){
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) body{padding:0!important;margin:0!important;background:var(--ac-canvas)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .wrap{padding:0!important;margin:0!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app{margin:0!important;padding:0!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .appBody{display:block!important;gap:0!important;padding:0!important;margin:0!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .leftRail,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #mobNavBackdrop,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #mobSideFab,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #mobSideBackdrop,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #hubTabs{display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .appMain{box-sizing:border-box!important;min-width:0!important;max-width:none!important;margin:0!important;
  padding:10px 10px calc(var(--aeMobBot,0px) + 12px)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) footer{padding-bottom:calc(var(--aeMobBot,0px) + 18px)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #mapbar{position:relative!important;transform:none!important;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;transition:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #mapbar *{visibility:hidden!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobDock,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobSheet,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobSheetBd{display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header{position:sticky!important;top:0!important;z-index:40!important;box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;
  align-items:center!important;gap:0!important;column-gap:0!important;row-gap:0!important;height:calc(50px + env(safe-area-inset-top,0px))!important;
  min-height:0!important;max-height:none!important;margin:0!important;padding:env(safe-area-inset-top,0px) max(4px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px))!important;
  border:0!important;border-bottom:1px solid var(--ac-hair)!important;border-radius: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.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header::before,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header::after{content:none!important;display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header :is(#mobNavToggle,#mobSearchToggle,#backBtn,#badge,#planBadge,.hdrCenter,#aeAppActions230,#tzSel,#asof,#askAeBtn,#exportBtn,#userChip,#gearBtn,.acVsep){display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>.brand{order:0;flex:none!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;width:30px!important;height:44px!important;
  margin:0 6px 0 0!important;padding:0!important;overflow:hidden!important;background:none!important;border:0!important;box-shadow:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>.brand>svg{display:block!important;height:30px!important;width:auto!important;max-width:none!important;flex:none!important;filter:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>#acTitleSlot{order:1;display:flex!important;align-items:center;flex:0 1 auto;min-width:0;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acTitle{display:inline-flex!important;align-items:center;gap:4px;min-width:0;max-width:100%;box-sizing:border-box;height:44px;min-height:44px;margin:0;padding:0 8px;
  border:0;border-radius:12px;background:transparent;color:var(--ac-text);font:600 17px/22px var(--acx-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;
  -webkit-tap-highlight-color:transparent;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acTitle>.acTitleT{min-width:0;overflow:hidden;text-overflow:ellipsis;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acTitle>.ac-chev{width:12px;height:12px;background-size:11px 7px;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acTitle.is-single{cursor:default;background:transparent;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acTitle.is-single>.ac-chev{display:none;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>.acSp{order:3;display:block!important;flex:1 1 auto;min-width:4px;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>#upbtn{order:4;position:relative!important;flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;height:44px!important;min-height:44px!important;margin:0 2px 0 0!important;padding:0 12px!important;border:0!important;border-radius:0!important;
  background:none!important;box-shadow:none!important;color:#06122a!important;font-size:0!important;letter-spacing:0!important;text-transform:none!important;isolation:isolate;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>#upbtn::before{content:""!important;position:absolute;left:2px;right:2px;top:8px;bottom:8px;z-index:-1;border-radius:var(--ac-r-chip);
  background:var(--ac-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>#upbtn::after{content:"Upgrade"!important;font:600 12.5px/16px var(--acx-font)!important;letter-spacing:0!important;color:#06122a!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acCmd{order:5;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;box-sizing:border-box!important;
  width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;
  background:transparent!important;box-shadow:none!important;cursor:pointer;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acCmd>:not(.ac-mag){display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acCmd>.ac-mag{width:19px;height:19px;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='%23a2a2aa' stroke-width='1.5'/%3E%3Cpath d='M10.4 10.4 14 14' stroke='%23a2a2aa' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/19px 19px;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acCmd:active{background:rgba(255,255,255,.07)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>.hdrRight{order:6;display:flex!important;align-items:center!important;flex:none!important;gap:0!important;margin:0!important;padding:0!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header #alertsBell{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;box-sizing:border-box!important;
  width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;
  background:transparent!important;box-shadow:none!important;color:var(--ac-text2)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header #alertsBell svg{width:19px!important;height:19px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header #alertsBell:active{background:rgba(255,255,255,.07)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header #acChips{order:2;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobBottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;position:fixed!important;z-index:210!important;
  left:0!important;right:0!important;bottom:0!important;top:auto!important;box-sizing:border-box!important;width:auto!important;height:auto!important;
  margin:0!important;padding:0 max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important;
  border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  pointer-events:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobBottom>*{pointer-events:auto;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:none!important;align-items:stretch!important;
  gap:2px!important;box-sizing:border-box!important;height:64px!important;margin:0!important;padding:5px!important;border-radius:32px!important;overflow:visible!important;
  border:1px solid var(--acx-edge)!important;border-top-color:var(--acx-edge-t)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 55%),var(--ac-g1)!important;
  -webkit-backdrop-filter:var(--ac-blur)!important;backdrop-filter:var(--ac-blur)!important;
  box-shadow:var(--ac-rim),0 0 0 .5px rgba(0,0,0,.55),0 14px 36px -12px rgba(0,0,0,.8)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs:has(>.navV2MobTab)>button:not(.navV2MobTab){display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs>button{-webkit-appearance:none;appearance:none;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  gap:3px!important;box-sizing:border-box!important;min-width:44px!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:27px!important;background:transparent!important;box-shadow:none!important;color:var(--ac-text3)!important;
  font:600 10.5px/12px var(--acx-font)!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent;
  transition:background-color .15s var(--acx-ease),color .15s var(--acx-ease),box-shadow .15s var(--acx-ease);}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs>button svg{display:block!important;width:22px!important;height:22px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs>button>span{display:block;white-space:nowrap;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs>button.is-on,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs:not(:has(>.navV2MobTab))>button.on{background:var(--ac-sel)!important;box-shadow:var(--ac-drop)!important;color:#fff!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhCap{display:none;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhCap>#acChips{display:flex!important;align-items:center;gap:0;flex:1 1 auto;min-width:0;height:100%;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhCap #acChips>*{flex:0 0 auto;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(#acPhCap,#app>header) #acChips .ac-chip{position:relative;height:44px;min-height:44px;padding:0 9px;gap:5px;border-radius:13px;background:transparent;box-shadow:none;
  font:600 13.5px/18px var(--acx-font);isolation:isolate;-webkit-tap-highlight-color:transparent;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(#acPhCap,#app>header) #acChips .ac-chip::before{content:"";position:absolute;inset:4px 0;z-index:-1;border-radius:11px;background:transparent;
  transition:background-color .12s var(--acx-ease),box-shadow .12s var(--acx-ease);}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(#acPhCap,#app>header) #acChips .ac-chip-l,html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(#acPhCap,#app>header) #acChips .ac-chip-x{font-weight:500;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .ac-pop.acPhSheetP{left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;top:auto!important;
  bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;
  max-height:min(calc(78dvh/var(--aeUz,1)),calc(calc(100dvh/var(--aeUz,1)) - 72px))!important;padding:0 10px calc(12px + env(safe-area-inset-bottom,0px))!important;border-radius:var(--ac-r-sheet)!important;
  overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:acPhSheetIn .2s var(--acx-ease) both!important;}
@keyframes acPhSheetIn{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:none;}}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhDim{display:none;position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.38);-webkit-tap-highlight-color:transparent;}
@keyframes acPhFade{from{opacity:0;}to{opacity:1;}}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #trio .tscroll{box-sizing:border-box!important;height:calc(calc(100dvh/var(--aeUz,1)) - var(--acPhScT,220px) - var(--aeMobBot,0px) - 14px)!important;min-height:120px!important;max-height:none!important;
  padding-right:0!important;overscroll-behavior-y:contain;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhTabs{display:none;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhTabs[hidden]{display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .acPhHint{display:flex;align-items:center;gap:10px;position:fixed;z-index:60;left:16px;right:16px;bottom:calc(var(--aeMobBot,120px) + 10px);box-sizing:border-box;
  width:fit-content;max-width:calc(calc(100vw/var(--aeUz,1)) - 32px);margin:0 auto;min-height:44px;padding:0 16px 0 14px;border-radius:22px;border:1px solid var(--acx-edge);border-top-color:var(--acx-edge-t);
  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);
  box-shadow:var(--ac-rim),var(--ac-shadow);color:var(--ac-text2);font:500 13.5px/18px var(--acx-font);white-space:nowrap;cursor:pointer;
  animation:acPhSheetIn .24s var(--acx-ease) both;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent;}
}
@media (max-width:860px) and (orientation:portrait){
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhTabs::-webkit-scrollbar{display:none;}
}
@media (max-width:860px) and (orientation:landscape){
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3){--aeMobBot:0px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header{height:calc(48px + env(safe-area-inset-top,0px))!important;padding-left:max(12px,env(safe-area-inset-left,0px))!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>.brand{width:28px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header>.brand>svg{height:28px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acTitle{font-size:15px;line-height:20px;padding:0 6px;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header #acChips{display:flex!important;align-items:center;gap:0;flex:0 1 auto;min-width:0;margin:0 0 0 6px;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #app>header #acChips .ac-chip{font-size:13px;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhCap{display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobBottom{left:max(8px,env(safe-area-inset-left,0px))!important;right:auto!important;top:calc(56px + env(safe-area-inset-top,0px))!important;bottom:auto!important;
  width:60px!important;padding:0!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs{grid-auto-flow:row!important;grid-auto-rows:48px!important;grid-auto-columns:auto!important;width:60px!important;height:auto!important;padding:5px!important;gap:2px!important;border-radius:30px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs>button{width:48px!important;height:48px!important;border-radius:24px!important;gap:0!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #aeMobTabs>button>span{display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .appMain{padding:8px max(10px,env(safe-area-inset-right,0px)) 6px calc(max(8px,env(safe-area-inset-left,0px)) + 68px)!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) footer{padding-bottom:18px!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) #acPhTabs{display:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) .ac-pop.acPhSheetP{left:auto!important;right:max(8px,env(safe-area-inset-right,0px))!important;top:8px!important;bottom:8px!important;width:min(380px,calc(calc(100vw/var(--aeUz,1)) - 96px))!important;
  max-height:none!important;padding-bottom:12px!important;animation-name:acPhSideIn!important;}
@keyframes acPhSideIn{from{opacity:0;transform:translateX(24px);}to{opacity:1;transform:none;}}
}
@media (max-width:860px) and (prefers-reduced-motion:reduce){
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(.ac-pop.acPhSheetP,.acPhHint,#acPhDim){animation:none!important;}
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(#aeMobTabs>button,#acPhTabs>.acPhTab,.ac-pop .ac-tog::before){transition:none!important;}
}
@media (max-width:860px) and (prefers-reduced-transparency:reduce){
html.aeAC.acPh:not(#_ap1):not(#_ap2):not(#_ap3) :is(#app>header,#aeMobTabs,#acPhCap.is-on,.acPhHint){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15151b!important;}
}
html.aeAC.acFix:not(#_fx1):not(#_fx2):not(#_fx3) #mgrid .mk{position:relative;}
html.aeAC.acFix .acGs.acGsSheet{left:8px;right:8px;bottom:8px;top:auto;max-height:calc(70dvh/var(--aeUz,1));padding:4px 10px 12px;}
html.aeAC.acFix .acGs.acGsSheet .acGsL{max-height:calc(calc(62dvh/var(--aeUz,1)) - 64px);}
html.aeAC.acUpd .acUpdChip.is-float{position:fixed;left:0;right:0;width:max-content;max-width:calc(calc(100vw/var(--aeUz,1)) - 24px);margin:0 auto;z-index:45;height:34px;min-height:34px;padding:0 14px;
  border-radius:17px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 60%),var(--ac-g2,rgba(36,36,46,.7));
  -webkit-backdrop-filter:var(--ac-blur,blur(30px) saturate(185%));backdrop-filter:var(--ac-blur,blur(30px) saturate(185%));
  border:1px solid var(--acx-edge,rgba(255,255,255,.1));border-top-color:var(--acx-edge-t,rgba(255,255,255,.22));
  box-shadow:var(--ac-rim),var(--ac-shadow);font-size:13px;animation:acPopIn .12s var(--acx-ease,ease) both;}
#acP2Sb,#acP2Pill{display:none;}
@keyframes acP2Sk{0%{background-position:115% 0}20%{background-position:-15% 0}100%{background-position:-15% 0}}
@keyframes acP2Spin{to{transform:rotate(360deg)}}
@media (max-width:860px){
html.aeAC.acPh.acP2:not(#_p2a):not(#_p2b):not(#_p2c):not(#_p2d) #app>header{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012)),#131319!important;}
html.aeAC.acPh.acP2:not(#_p2a):not(#_p2b):not(#_p2c):not(#_p2d) .flowRetryBtn{text-transform:none!important;letter-spacing:0!important;font:600 13px/18px var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;}
html.aeAC.acPh.acP2:not(#_p2a):not(#_p2b):not(#_p2c):not(#_p2d) .flowErrMsg{font:500 13px/18px var(--acx-font,"Switzer",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif)!important;letter-spacing:0!important;}
html.aeAC.acPh.acP2:not(#_p2a):not(#_p2b):not(#_p2c):not(#_p2d) #acP2Pill .acP2Spin{flex:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:var(--ac-accent,#6ea6ff);animation:acP2Spin .8s linear infinite;}
}
@media (max-width:860px) and (orientation:portrait){
html.aeAC.acPh.acP2:not(#_p2a):not(#_p2b):not(#_p2c):not(#_p2d) body:not([data-ac-sec="maps"]):not([data-ac-view="kairos"]) .appMain{padding-bottom:calc(max(var(--aeMobBot,0px),var(--acP2Bot,calc(76px + env(safe-area-inset-bottom,0px)))) + 16px)!important;}
html.aeAC.acPh.acP2:not(#_p2a):not(#_p2b):not(#_p2c):not(#_p2d) footer{padding-bottom:18px!important;}
}
@media (prefers-reduced-motion:reduce){
html.acP2 #aeHomeDesk button.acHTile[data-acp2-sk] .acHTv,html.acP2 #acP2Pill .acP2Spin{animation:none!important;}
}
html.aeAC.acScanF .acSfSheet:not(.acPhSheetP){width:380px;max-height:min(620px,calc(calc(100vh/var(--aeUz,1)) - 80px));}
html.aeTideWords .aeTwI{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;vertical-align:-2px;margin-left:4px;opacity:.85;cursor:help;border-radius:50%;}
html.aeTideWords .aeTwI svg{width:14px;height:14px;}
