/* Original relative nav remains in flow on home and hero-header inners. */
header[data-ai-network-main-header]{display:contents}
body .nav-inner>.ai-network{flex:none;margin-left:auto;margin-right:18px}
body .nav-inner{gap:14px}
@media(min-width:1001px) and (max-width:1180px){
 body .nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:48px 32px;gap:6px 14px;min-height:110px;padding:10px 16px;box-sizing:border-box}
 body .nav-inner>.brand{grid-column:1;grid-row:1}
 body .nav-inner>.ai-network{grid-column:2;grid-row:1;justify-self:end;margin:0}
 body .nav-inner>.btn{grid-column:3;grid-row:1}
 body .nav-inner>.nav-links{grid-column:1/-1;grid-row:2;justify-content:center}
}
@media(max-width:760px){
 body .nav .nav-inner{width:calc(100% - 20px);min-height:64px;padding:9px 10px;gap:8px;box-sizing:border-box}
 body .nav .official-brand{gap:6px;min-width:0;flex:none}
 body .nav .brand-icon{width:28px;height:28px;border-radius:9px}
 body .nav .brand-wordmark{font-size:14px}
 body .nav-inner>.ai-network{margin:0 0 0 auto}
}
/* Existing all-h2 reveal must not hide unopened network group headings. */
#ai-network-panel .ai-network-group h2{opacity:1!important;translate:0 0!important;transform:none!important;scale:1!important;filter:none!important;transition:none!important;animation:none!important}
#ai-network-panel{cursor:auto!important}
#ai-network-trigger,#ai-network-panel a{cursor:pointer!important}
body>header[data-ai-network-service-header]{position:relative;display:flex;min-height:64px;align-items:center;justify-content:flex-end;padding:12px;box-sizing:border-box;background:#080a12}
body:has(>header[data-ai-network-service-header])>.not-found{min-height:calc(100vh - 64px)}
