:root{--dock-space:0px;--keyboard-inset:0px}.overview-focus,.overview-detail{display:contents}.chart-card:has(.chart-wrap[data-single-plot]) .legend-secondary{display:none}.page,.page>main,.toolbar,.vt-bar{min-width:0}.scrim{padding:calc(var(--dialog-top,0px) + max(16px, env(safe-area-inset-top,0px))) calc(var(--dialog-right,0px) + max(16px, env(safe-area-inset-right,0px))) calc(var(--dialog-bottom,0px) + max(16px, env(safe-area-inset-bottom,0px))) calc(var(--dialog-left,0px) + max(16px, env(safe-area-inset-left,0px)))}.scrim>.modal{max-height:calc(var(--dialog-height,100dvh) - max(16px, env(safe-area-inset-top,0px)) - max(16px, env(safe-area-inset-bottom,0px)))}.menu{min-width:min(220px, calc(var(--popover-width,100vw) - 16px));max-width:calc(var(--popover-width,100vw) - 16px);overscroll-behavior:contain}.menu[data-compact=true]:has(>.cal){width:min(360px, calc(var(--popover-width,100vw) - 16px))}.menu[data-compact=true] .cal-months,.cal[data-single=true] .cal-months{grid-template-columns:minmax(0,1fr)}.menu[data-compact=true] .cal-months>.cal-m+.cal-m{display:none}.cal{grid-template-columns:minmax(0,1fr)}.cal-bar{flex-wrap:wrap;grid-area:1/1}.cal-nav{z-index:1;grid-area:2/1;align-self:start;position:relative;inset:auto}.cal-months{grid-area:2/1}.cal-apply{grid-area:3/1}.cal-one>:is(.cal-nav,.cal-months){grid-area:1/1;inset:auto}.scrim:has(>.tabsheet){align-items:end}.scrim>.tabsheet{width:min(520px,100%);max-height:calc(var(--dialog-height,100dvh) - 32px);border:1px solid var(--edge2);background:#0a1020;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;animation:.18s ease-out dock-in;display:grid;position:relative;inset:auto;overflow:auto;box-shadow:0 20px 60px #00000080}.tabsheet-head{grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.tabsheet a{color:var(--mut);border-radius:14px;justify-items:center;gap:8px;padding:16px 6px;text-decoration:none;display:grid}.tabsheet a svg{width:22px;height:22px}.tabsheet a:is(:hover,[aria-current=page]){color:var(--ink);background:var(--hi)}.inbar{bottom:calc(var(--dock-space) + 16px + var(--keyboard-inset))}@keyframes dock-in{0%{opacity:0;transform:translateY(12px)}}@media (min-width:700px) and (max-width:960px){.grid>:is(.s3,.s4,.s5,.s6){grid-column:span 6!important}.grid>:is(.s7,.s8,.s9,.s12){grid-column:span 12!important}.rev-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chart-card .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-card .kpi-live{display:none}}@media (min-width:800px) and (max-width:1100px){.chart-card .kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.chart-card .kpi-live{display:none}.chart-card .kpi span{font-size:12px}.chart-card .kpi b{font-size:22px}}@media (min-width:641px) and (max-width:799px){.chart-card .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-card .kpi-live{display:none}}@media (max-width:960px),(horizontal-viewport-segments:2),(vertical-viewport-segments:2){:root{--dock-space:0px}.dashboard-page{padding:max(12px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));gap:12px}.dashboard-page>.top{flex-wrap:nowrap;min-height:44px}.dashboard-page .top .nav{display:none}.dashboard-page .top>.pop{min-width:0}.dashboard-page .top>a[aria-label=Settings]{display:none}.dashboard-page .top .brand{flex:none;margin-right:0}.dashboard-page .top .brand-compact .tbw-full{width:auto;height:18px;display:block}.dashboard-page .top .brand-compact .tbw-icon{display:none}.dashboard-page .top .site-switcher>.pill{justify-content:space-between;width:clamp(100px,38vw,184px);max-width:none;padding-inline:10px}.dashboard-page .top .site-switcher .ell{min-width:0;max-width:none}.dashboard-page .top .av{background:var(--hi);color:var(--ice);border:1px solid var(--edge2);box-shadow:none;font-size:14px;font-weight:700}.dashboard-page .top .pill .ell{max-width:clamp(8ch,22vw,24ch)}.dashboard-page .setup-dock{display:none}.menu .setup-item.sm-only{display:grid!important}.av-dot.sm-only{display:block!important}.dashboard-page>.tabbar{z-index:30;top:max(0px, env(safe-area-inset-top,0px));border:0;border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:none;box-shadow:none;background:#03050bf5;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;padding:0;display:grid;position:sticky;bottom:auto;left:auto;right:auto}.dashboard-page>.tabbar :is(a,button){min-width:0;min-height:44px;color:var(--mut);font:500 12px/1.2 var(--f-b);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;place-content:center;padding:8px 2px;text-decoration:none;transition:background .16s,color .16s;display:grid}.dashboard-page>.tabbar :is(a,button) svg{display:none}.dashboard-page>.tabbar :is(a,button):is([aria-current=page],[aria-expanded=true]){color:var(--ice);border-bottom-color:var(--sky);background:#cfe8ff0d}.dashboard-page:has(>.ask-page){grid-template-rows:auto auto 1fr}.dash-head{gap:12px}.dash-head>.hero{flex-basis:100%}.dash-head>.toolbar{justify-content:flex-start}.toolbar{flex-wrap:wrap}.toolbar .tb-wide{display:none!important}.toolbar .tb-more{margin-left:auto;display:inline-flex}.toolbar>.pop{min-width:0}.toolbar .pill .ell{max-width:16ch}.toast{max-width:calc(100vw - 28px);bottom:calc(var(--dock-space) + 12px)}html[data-keyboard=open] .tabbar{visibility:hidden;pointer-events:none}html[data-keyboard=open]{--dock-space:0px}.dashboard-page>main canvas.field{opacity:.36!important}}@media (max-width:360px){.dashboard-page .top .brand-compact .tbw-full{display:none}.dashboard-page .top .brand-compact .tbw-icon{display:block}}@media (display-mode:browser) and (max-width:960px){body:has(.dashboard-page){background:var(--bg)}.dashboard-page>main canvas.field{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000002e,#000 150px),linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(#0000002e,#000 150px),linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.live-dashboard .live-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.live-head .hero{gap:5px}.live-head .globe-entry{align-self:center}.live-summary .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-summary .kpi span{white-space:normal;min-height:20px;font-size:12px;line-height:1.3}.live-summary .kpi b{margin:5px 0 0}.live-chart .hd{flex-wrap:nowrap;align-items:center;gap:12px}.live-chart-title{gap:4px;display:grid}.live-chart-title>span{color:var(--mut);align-items:center;gap:6px;font-size:12px;display:flex}.live-chart .vt-switch{flex:none}.live-chart-empty{min-height:64px;color:var(--mut);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.live-dashboard .empty{min-height:72px;padding-block:16px}@media (max-width:1100px){.live-summary{padding-block:14px}.live-summary .kpi b{font-size:24px}.live-chart{padding-block:12px}.live-chart .hd{margin-bottom:8px}.live-chart .pm>svg{height:56px!important}.live-chart .vt-switch .vt-label{display:none}.live-chart .vt-switch button{min-width:44px;padding-inline:9px}.live-chart .vt-switch svg{width:16px;height:16px}}@media (max-width:640px){.live-head .hero h1{font-size:22px}.live-head .hero p{font-size:12px}.live-head .globe-entry{gap:6px;padding-inline:10px;font-size:12px}.live-summary .kpis{gap:8px}.live-summary .kpi span{min-height:29px;font-size:11.5px}.live-summary .kpi b{font-size:22px}}@media (min-width:560px) and (max-height:500px) and (orientation:landscape){.live-dashboard .grid>.live-summary{grid-column:span 5!important}.live-dashboard .grid>.live-chart{grid-column:span 7!important}.live-summary .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.live-summary .kpi span{min-height:0}.live-chart-title>b{font-size:12px}.live-chart-title>span{font-size:11px}}@media (any-pointer:coarse){:is(.btn,.pill,.av,.tsel,.gl-tool,.gl-play,.gl-x){min-height:44px}.av,.gl-tool,.gl-play,.gl-x{min-width:44px}.menu :is(button,a),.seg :is(button,a),.tabs button{min-height:44px}.cal-d,.menu .cal-d{min-height:40px}.cal-arrow,.menu .cal-arrow{width:40px;height:40px}.cal-title{height:40px;line-height:40px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,.inbar input{font-size:16px}.chart-card .kpi{min-height:84px}.gl-krow{min-height:44px}}@media (max-width:960px) and (max-height:500px) and (orientation:landscape){:root{--dock-space:0px}.dashboard-page{gap:10px}.dashboard-page .hero h1{font-size:23px}.dashboard-page .hero p{display:none}.gl-ui{padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));grid-template:"top""."minmax(0,1fr)"strip"/minmax(0,1fr);gap:8px}.gl-feed.g,.gl-key.g,.gl-where.g{display:none}.gl-top{flex-direction:row}}@media (horizontal-viewport-segments:2){:root{--fold-left-width:env(viewport-segment-width 0 0);--fold-right-left:env(viewport-segment-left 1 0);--fold-right-width:env(viewport-segment-width 1 0);--fold-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}.dashboard-page{--fold-content-left:max(14px, env(safe-area-inset-left,0px));max-width:none;padding-left:var(--fold-content-left);padding-right:max(14px, env(safe-area-inset-right,0px))}.overview-content{grid-template-columns:minmax(0, calc(var(--fold-left-width) - var(--fold-content-left) - 14px)) minmax(0, 1fr);align-items:start;display:grid;column-gap:calc(var(--fold-gap) + 28px)!important}.overview-focus,.overview-detail{gap:14px;min-width:0;display:grid}.overview-content .grid>*{grid-column:1/-1!important}.overview-content .chart-card .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-content .chart-card .kpi-live{display:none}.overview-content .chart-card .kpi{padding:6px}.overview-content .chart-card .kpi span{font-size:11.5px}.overview-content .chart-card .kpi b{font-size:20px}.overview-content .dash-head>.toolbar{justify-content:flex-start}.overview-content .toolbar .tb-wide{display:none!important}.overview-content .toolbar .tb-more{display:inline-flex}.overview-content .insights{grid-template-columns:minmax(0,1fr)}.dashboard-page>main:not(.overview-content):not(.ask-page){grid-template-columns:minmax(0, calc(var(--fold-left-width) - var(--fold-content-left) - 14px)) minmax(0, 1fr);column-gap:calc(var(--fold-gap) + 28px);align-items:start;display:grid}.dashboard-page>main:not(.overview-content)>:is(.hero-row,.dash-head,.grid){grid-column:1/-1}.dashboard-page>main:not(.overview-content)>.grid{grid-template-columns:minmax(0, calc(var(--fold-left-width) - var(--fold-content-left) - 14px)) minmax(0, 1fr);column-gap:calc(var(--fold-gap) + 28px)}.dashboard-page>main:not(.overview-content)>.grid>*{grid-column:auto!important}.dashboard-page>main:not(.overview-content)>:is(.hero-row,.dash-head){grid-template-columns:minmax(0, calc(var(--fold-left-width) - var(--fold-content-left) - 14px)) minmax(0, 1fr);column-gap:calc(var(--fold-gap) + 28px);display:grid}.dashboard-page .rev-side{display:flex}.live-head .globe-entry{justify-self:end}.dashboard-page .ask{--ask-fold-offset:calc(var(--fold-right-left) - var(--fold-content-left) + 14px);width:calc(100% - var(--ask-fold-offset));max-width:none;margin-left:var(--ask-fold-offset);margin-right:0}.dashboard-page>.tabbar{padding-left:calc(var(--fold-right-left))}.gl-ui{grid-template-columns:minmax(0, calc(var(--fold-left-width) - 48px)) minmax(0, calc(var(--fold-right-width) - 48px));column-gap:calc(var(--fold-gap) + 48px);grid-template-areas:"top top""key.""feed strip"}.gl-stage canvas.globe-live{left:var(--fold-right-left);width:var(--fold-right-width);height:calc(100% - 180px);top:90px}.gl-top{gap:calc(var(--fold-gap) + 48px)}.gl-head,.gl-right{width:calc(var(--fold-left-width) - 48px);min-width:0}.gl-top>.gl-right{width:calc(var(--fold-right-width) - 48px);justify-content:flex-end}.gl-where.g{display:none}}@media (vertical-viewport-segments:2){:root{--fold-top-height:env(viewport-segment-height 0 0);--fold-bottom-top:env(viewport-segment-top 0 1);--fold-bottom-height:env(viewport-segment-height 0 1);--fold-top-inset:max(12px, env(safe-area-inset-top,0px))}.dashboard-page:has(.overview-content){max-width:none;height:100dvh;padding-top:calc(var(--fold-bottom-top) + 12px);grid-template-rows:44px 45px minmax(0,1fr);align-content:start;overflow:hidden}.dashboard-page:has(.overview-content)>.top{height:44px;min-height:44px}.dashboard-page>.tabbar{position:relative;top:auto}.dashboard-page .overview-content{overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-block:12px;overflow:auto}.dashboard-page .overview-focus,.dashboard-page .overview-detail{display:contents}.dashboard-page .overview-content .chart-card{top:var(--fold-top-inset);left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));height:calc(var(--fold-top-height) - var(--fold-top-inset) - 12px);overscroll-behavior:contain;scrollbar-width:thin;align-content:start;position:fixed;overflow:auto}.overview-content .chart-card .kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.overview-content .chart-card .kpi{min-height:74px;padding:6px}.overview-content .chart-card .kpi span{font-size:10.5px}.overview-content .chart-card .kpi b{font-size:20px}.overview-content .chart-card .kpi em{font-size:11px}.overview-content .chart-card .kpi-live{display:none}.overview-detail .grid>:is(.s3,.s4,.s5,.s6){grid-column:span 6!important}.dashboard-page:has(.live-dashboard){height:100dvh;padding-top:calc(var(--fold-bottom-top) + 12px);grid-template-rows:44px 45px minmax(0,1fr);align-content:start;overflow:hidden}.dashboard-page .live-dashboard{overscroll-behavior:contain;display:block;overflow:auto}.live-dashboard>.live-head{margin-bottom:14px}.live-dashboard .live-summary,.live-dashboard .live-chart{position:fixed;left:14px;right:14px}.live-dashboard .live-summary{top:var(--fold-top-inset)}.live-dashboard .live-chart{top:calc(var(--fold-top-inset) + 100px);height:calc(var(--fold-top-height) - var(--fold-top-inset) - 114px);overflow:auto}.gl-ui{padding:max(14px, env(safe-area-inset-top)) 16px max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, calc(var(--fold-bottom-top) - max(14px, env(safe-area-inset-top)))) auto minmax(0, 1fr) auto;grid-template-areas:".""top""feed""strip";row-gap:14px}.gl-stage canvas.globe-live{height:var(--fold-top-height)}.gl-key.g,.gl-where.g{display:none}.gl-top{flex-direction:row}.gl-feed.g{align-self:stretch;overflow:auto}}@media (display-mode:standalone) and (max-width:960px){html[data-side-nav] .dashboard-page>.tabbar{left:var(--side-nav-left);top:var(--side-nav-top);width:var(--side-nav-width);height:var(--side-nav-height);box-sizing:border-box;background:#080d19cc;border:1px solid #cfe8ff1a;border-radius:24px;grid-template-rows:repeat(5,56px);grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 4px;position:fixed;bottom:auto;right:auto;box-shadow:0 8px 32px #00000029}html[data-side-nav] .dashboard-page>.tabbar :is(a,button){border:0;border-radius:16px;align-content:center;justify-items:center;gap:4px;min-height:44px;padding:5px 0;font-size:11px;line-height:1.2}html[data-side-nav] .dashboard-page>.tabbar :is(a,button) svg{width:21px;height:21px;display:block}html[data-side-nav] .dashboard-page>.tabbar :is(a,button):is([aria-current=page],[aria-expanded=true]){color:var(--ice);background:#50b8ff21;box-shadow:inset 0 0 0 1px #50b8ff33}html[data-side-nav] .dashboard-page>.tabbar :is(a,button):focus-visible{outline:2px solid var(--sky);outline-offset:1px}html[data-side-nav-labels=false] .dashboard-page>.tabbar{border-radius:22px;grid-template-rows:repeat(5,44px);gap:0;padding:3px}html[data-side-nav-labels=false] .dashboard-page>.tabbar :is(a,button)>span{display:none}html[data-side-nav] .dashboard-page:has(>.ask-page){grid-template-rows:auto 1fr}html[data-side-nav] .dashboard-page:has(.overview-content,.live-dashboard){grid-template-rows:auto minmax(0,1fr)}html[data-side-nav] body:has(.scrim) .tabbar{display:none}}@media (prefers-reduced-motion:reduce){.scrim>.tabsheet,.tabbar :is(a,button){transition:none;animation:none}}
