.ecosystem-navigation{box-sizing:border-box;position:static;isolation:isolate;max-width:100%;margin:0 0 20px;border:1px solid var(--line,#17633d);border-radius:14px;background:var(--panel,#032116);color:var(--white,#f5fff9);font:inherit}
.ecosystem-navigation *{box-sizing:border-box}
.ecosystem-navigation summary{min-height:44px;padding:12px 14px;cursor:pointer;font-weight:800}
.ecosystem-navigation-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px}
.ecosystem-navigation details:not([open])>.ecosystem-navigation-links,.hub-topbar-more:not([open])>.hub-topbar-tools{display:none}
.ecosystem-navigation[data-surface=insights]{width:min(calc(100% - 32px),var(--max,1320px));margin:20px auto}
.ecosystem-navigation a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 8px;border:1px solid transparent;border-radius:9px;text-align:center;text-decoration:none;color:inherit;font-size:13px;font-weight:750;overflow-wrap:anywhere}
.ecosystem-navigation a:hover,.ecosystem-navigation a[aria-current=page]{border-color:var(--green,#2cff45);background:color-mix(in srgb,var(--green,#2cff45) 12%,transparent)}
.ecosystem-navigation a:focus-visible,.ecosystem-navigation summary:focus-visible,.hub-topbar-more summary:focus-visible{outline:3px solid var(--green,#2cff45);outline-offset:2px}
@media(min-width:781px){.ecosystem-navigation summary{display:none}}
@media(max-width:780px){
 .ecosystem-navigation-links{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}
 .topbar[data-hub-compact]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px}
 .topbar[data-hub-compact]>.mobile-toggle{grid-column:1;min-width:44px;min-height:44px;margin:0;padding:8px}
 .topbar[data-hub-compact]>.userbar{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;min-width:0;width:100%}
 .topbar[data-hub-compact] .userbar>[data-hub-primary]{display:inline-flex!important;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:7px 5px;font-size:11px;line-height:1.25;text-align:center;white-space:normal}
 .hub-topbar-more{min-width:0;max-width:100%;border:1px solid var(--line,#17633d);border-radius:10px}
 .hub-topbar-more summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;font-size:12px;font-weight:800;cursor:pointer;list-style:none}
 .hub-topbar-more summary::-webkit-details-marker{display:none}
 .hub-topbar-more summary::after{content:'⌄';margin-left:5px}
 .hub-topbar-more[open]{grid-column:1/-1}
 .hub-topbar-more[open] summary::after{content:'⌃'}
 .hub-topbar-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;min-width:0}
 .hub-topbar-tools .pwa-notification-link{display:inline-flex!important;min-height:44px;min-width:44px}
 .hub-topbar-tools .pwa-install-trigger{width:auto!important;min-height:44px;padding:10px!important;font-size:12px!important}
 .hub-topbar-tools .pwa-install-trigger::before{content:none!important}
 .hub-topbar-tools .measure-switch{display:flex;flex-wrap:wrap;max-width:100%;height:auto}
 .hub-topbar-tools .measure-switch button{min-width:44px;min-height:44px}
 .hub-topbar-tools [hidden]{display:none!important}
 .hub-topbar-tools .pwa-connection{margin:0}
 .hub-topbar-tools #triadeThemeToggle{min-width:44px;min-height:44px;width:44px;height:44px}
 .topbar[data-hub-compact] .avatar{display:none}
}
html[data-theme=light] .ecosystem-navigation{background:#fff;color:#071a11}
html[data-theme=light] .hub-topbar-more{color:#071a11}
.pwa-standalone .hub-topbar-tools [data-pwa-install]{display:none!important}
@media(display-mode:standalone){.hub-topbar-tools [data-pwa-install]{display:none!important}}
@media print{.ecosystem-navigation,.hub-topbar-more{display:none!important}}
