/* Source sticky header remains in flow; source CTA hidden <=460 stays hidden. */
body .site-header .shell{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:18px}
body .site-header .ai-network{justify-self:end;border:0}
body .site-header .nav{justify-content:center}
body .ai-network{border:0}
body #ai-network-trigger::after{content:none;display:none}
@media(min-width:1051px) and (max-width:1299px){
 :root{--header-height:112px}
 body .site-header .shell{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:44px 36px;gap:8px 16px;padding:11px 0;box-sizing:border-box}
 body .site-header .brand{grid-column:1;grid-row:1}
 body .site-header .ai-network{grid-column:2;grid-row:1}
 body .site-header .header-action{grid-column:3;grid-row:1}
 body .site-header .nav{grid-column:1/-1;grid-row:2;margin:0;justify-content:center}
}
@media(max-width:1050px){
 :root{--header-height:112px}
 html{scroll-padding-top:130px}
 body .site-header .shell{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 44px;gap:8px;padding:9px 0;box-sizing:border-box}
 body .site-header .brand{grid-column:1;grid-row:1;gap:6px;max-width:120px;min-height:40px}
 body .site-header .ps-mark{width:30px;height:30px;flex-basis:30px;flex-shrink:0}
 body .site-header .brand-name{width:84px;min-width:0}
 body .site-header .brand-name strong{font-size:11px;line-height:1.1;white-space:normal}
 body .site-header .brand-name strong::after{content:none;display:none}
 body .site-header .brand-name small{display:none}
 body .site-header .ai-network{grid-column:2;grid-row:1}
 body .site-header .header-action{grid-column:1/-1;grid-row:2;justify-self:stretch;margin:0;min-height:44px;font-size:14px}
}
@media(max-width:460px){
 :root{--header-height:68px}
 html{scroll-padding-top:86px}
 body .site-header .shell{grid-template-rows:44px;padding:11px 0}
}
header[data-ai-network-service-header]{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:64px;padding:12px;box-sizing:border-box;background:var(--surface-canvas)}
