/* EcoTracer Topbar Orbital 33.0. Presentation only, after Navigation Flow 30.
   Full labels always take priority over decorative artwork. No route/selection JS. */
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]{min-height:76px;background:linear-gradient(110deg,#082637,#031725 75%);box-shadow:inset 0 1px #75d9ee80,0 3px 12px #02132080}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-controls{display:grid;grid-template-columns:var(--cyber29-rail) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) minmax(0,1fr) 44px;grid-template-areas:"brand context area page project horizon account";align-items:center;gap:10px;min-height:75px;padding:0 12px 0 0}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]:not(:has(.eco-project30)) .eco-flight-controls{grid-template-columns:var(--cyber29-rail) minmax(0,max-content) minmax(0,max-content) minmax(0,max-content) minmax(0,1fr) 44px;grid-template-areas:"brand context area page horizon account"}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context,.cyber29-menu,.eco-project30){display:block;min-width:0;width:auto;max-width:none;margin:0;align-self:stretch;padding:10px 0;position:relative;filter:none}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-context{max-width:20rem}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-area{max-width:16rem}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-page{max-width:23rem}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30{max-width:34rem}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector){box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:100%;min-height:54px;padding:8px 16px;gap:9px;--cyber-edge:linear-gradient(130deg,#b5faff,#48d2ec 24%,#388ba7 64%,#8befff);--cyber-fill:linear-gradient(112deg,#0b3043,#071f30 90%)}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector)::after{inset:1px;box-shadow:inset 0 0 0 3px #072332,inset 0 0 0 4px #78def14a}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-page>summary{--cyber-edge:linear-gradient(120deg,#fff,#bbfaff 38%,#6be1f4 70%,#f4ffff);filter:drop-shadow(0 0 3px #77e6ff42)}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector):is(:hover,:focus-visible),#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] details[open]>summary{--cyber-edge:linear-gradient(125deg,#fff,#95f4ff 55%,#fff);--cyber-fill:linear-gradient(115deg,#16465d,#0a2a3d);filter:drop-shadow(0 0 3px #77e6ff45)}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-copy,.cyber29-selector>span,.eco-project30-copy){display:grid;gap:3px;min-width:0}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-copy>strong,.cyber29-selector strong,.eco-project30-copy>strong){display:block;min-width:0;max-width:none;font:700 14px/1.3 "EcoTracer Orbital UI","Chakra Petch","Segoe UI",sans-serif;letter-spacing:0;text-transform:none;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset;color:#f0fcff}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-eyebrow,.cyber29-selector small){display:block;font:700 10px/1.2 "EcoTracer Orbital UI","Chakra Petch","Segoe UI",sans-serif;letter-spacing:.055em;color:#83dfed}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-eyebrow{color:var(--cyber-scope);order:1;grid-row:1}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-context-copy>strong{order:2;grid-row:2}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-code,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30-mobile-label{display:none!important}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-scope-icon,.eco-project30-icon){display:grid;place-items:center;flex:0 0 22px;width:22px;height:24px}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-scope-icon svg{width:22px!important;height:22px!important}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-selector>svg:first-child{display:block;width:22px;height:22px}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-chevron,.cyber29-chevron){display:block;flex:none;width:13px;height:13px;margin-left:4px}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30-source{display:block;flex:none;padding:3px 5px;white-space:nowrap}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-orbital33{grid-area:horizon;position:relative;align-self:stretch;min-width:0;overflow:hidden;pointer-events:none;user-select:none;isolation:isolate}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-orbital33::before{content:"";position:absolute;inset:auto 0 10px;height:1px;background:linear-gradient(90deg,#4dcced65,transparent)}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-orbital33 img{position:absolute;right:-3%;bottom:-17%;width:max(100%,360px);max-width:760px;height:auto;opacity:.86;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 96%,transparent)}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-globe{display:none}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-context-panel,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-menu-panel,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30-panel{top:calc(100% - 1px);z-index:125}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] #applicationAccount{z-index:130;align-self:center}
#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] #applicationAccount .account-panel{right:0;left:auto}
@media(min-width:56.251rem){
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-brand{height:75px;min-height:75px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-context{min-width:155px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-area{min-width:150px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-page{min-width:155px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30{min-width:220px}
}
/* Intermediate widths: use two rows before labels become cramped. */
@media(min-width:56.251rem) and (max-width:80rem){
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-controls,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]:not(:has(.eco-project30)) .eco-flight-controls{grid-template-columns:var(--cyber29-rail) minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"brand context area account" "brand page project account";gap:6px 10px;padding:8px 12px 8px 0}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]:not(:has(.eco-project30)) .eco-flight-controls{grid-template-areas:"brand context area account" "brand page page account"}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context,.cyber29-menu,.eco-project30){max-width:none;min-width:0;padding:0}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-orbital33{display:none}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-brand{height:100%;min-height:75px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-brand-image{display:block}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-brand-compact{display:none}
}
@media(max-width:56.25rem){
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]{min-height:0}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-flight-controls,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]:not(:has(.eco-project30)) .eco-flight-controls{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"menu context context account" "area area page page" "project project project project";gap:7px;padding:8px 10px;min-height:0}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace]:not(:has(.eco-project30)) .eco-flight-controls{grid-template-areas:"menu context context account" "area area page page"}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context,.cyber29-menu,.eco-project30){max-width:none;min-width:0;width:100%;padding:0}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .cyber29-brand,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-orbital33{display:none!important}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector){height:100%;min-height:54px;padding:8px 11px;gap:7px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-copy>strong,.cyber29-selector strong){font-size:13px}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30-copy{display:grid;flex:1}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30-source{display:block}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-project30>summary>.cyber29-chevron{display:block}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.cyber29-menu-panel,.eco-flight-context-panel,.eco-project30-panel){position:fixed;left:10px;right:10px;top:calc(var(--cyber29-height) + 5px);width:auto;max-width:none;max-height:calc(100dvh - var(--cyber29-height) - 15px);overflow:auto}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] #applicationAccount .account-panel{position:fixed;left:10px;right:10px;top:calc(var(--cyber29-height) + 5px);width:auto;max-width:none;max-height:calc(100dvh - var(--cyber29-height) - 15px);overflow:auto}
}
@media(prefers-reduced-motion:reduce){#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace],#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] *{transition:none!important;animation:none!important}}
@media(forced-colors:active){
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] .eco-orbital33{display:none}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector){border:1px solid ButtonText;color:ButtonText;filter:none;background:Canvas}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector)::before,#ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(.eco-flight-context-toggle,.cyber29-selector)::after{display:none}
 #ecoFlightTopbar24.eco-cyber-bridge-29[data-navigation-flow="30"][data-topbar-orbital="33"][data-cyber-version][data-workspace] :is(strong,small,.eco-flight-eyebrow){color:CanvasText}
}
