/* NextWatch AI v1.57.7 — balanced header, unique Starlink state */
@media (min-width:1131px){
 .nw-nav .nw-nav-links{justify-content:center!important;gap:clamp(7px,.64vw,13px)!important}
 .nw-nav .nw-nav-links>a,.nw-nav .nw-nav-links>.nw-discovery-menu>.nw-discovery-menu-trigger,.nw-nav .nw-nav-links>.nw-speed-menu>.nw-speed-menu-trigger,.nw-nav .nw-nav-links>.nw-creator-menu>.nw-creator-menu-trigger{font-size:clamp(12px,.88vw,14px)!important;font-weight:750!important;padding:9px clamp(5px,.53vw,11px)!important;line-height:1.28!important;letter-spacing:-.012em!important;white-space:nowrap}
 .nw-nav .nw-nav-links>a.nw-about-nav{font-size:clamp(12px,.88vw,14px)!important;font-weight:750!important;line-height:1.28!important}
}
@media (min-width:1131px) and (max-width:1420px){
 .nw-nav .nw-nav-links{gap:clamp(3px,.34vw,6px)!important}
 .nw-nav .nw-nav-links>a,.nw-nav .nw-nav-links>.nw-discovery-menu>.nw-discovery-menu-trigger,.nw-nav .nw-nav-links>.nw-speed-menu>.nw-speed-menu-trigger,.nw-nav .nw-nav-links>.nw-creator-menu>.nw-creator-menu-trigger{font-size:clamp(11.5px,.89vw,12.6px)!important;padding:8px 5px!important}
}
.nw-nav-links > a.nw-starlink-nav{color:#cbd3ef;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}
.nw-nav-links > a.nw-starlink-nav:hover{color:#ebffff!important;background:rgba(40,220,223,.11)!important;border-color:rgba(79,246,223,.38)!important}
.nw-nav-links > a.nw-starlink-nav[aria-current="page"]{color:#052327!important;background:linear-gradient(120deg,#61f0da 0%,#6fceff 100%)!important;border:1px solid rgba(151,255,238,.92)!important;box-shadow:0 0 24px rgba(59,230,225,.29),inset 0 1px 0 rgba(255,255,255,.65)!important;text-shadow:none!important;font-weight:850!important}
.nw-nav-links .nw-speed-submenu a.nw-vpn-family-link .menu-ico{color:#a5c8ff;border-color:rgba(139,181,255,.24)}
.nw-nav-links .nw-speed-submenu a.nw-starlink-family-link .menu-ico{color:#79ffdc;border-color:rgba(70,235,199,.32);background:rgba(63,215,195,.10)}
.nw-nav-links .nw-speed-submenu a.nw-starlink-family-link[aria-current="page"]{background:rgba(63,215,195,.11)!important;box-shadow:inset 3px 0 0 #57e8d4!important}
@media(max-width:1130px){.nw-nav .nw-nav-links>a.nw-starlink-nav{font-size:14px!important;min-height:44px!important;display:grid;place-items:center}}

/* V1.57.20 — X RPM returns to the primary navigation, Cyber Radar moves into Creator Tools.
   Inactive X RPM looks like every ordinary header tab; the tri-tone identity
   is displayed ONLY on the X RPM page, unlike an always-on accent button. */
.nw-nav-links > a.nw-xrpm-nav:not([aria-current="page"]){
  color:#cbd3ef!important;
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;
}
.nw-nav-links > a.nw-xrpm-nav:not([aria-current="page"]):hover{
  color:#fff!important;
  background:rgba(255,255,255,.06)!important;
  border-color:transparent!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
.nw-nav-links > a.nw-xrpm-nav[aria-current="page"]{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  color:#08151c!important;
  background:linear-gradient(117deg,#ffffff 0%,#f0f9fb 56%,#b7f7ff 100%)!important;
  border:1px solid #62edf4!important;
  box-shadow:inset 4px 0 0 #0b151c,inset 0 -3px 0 #17ddeb,
             inset 0 1px 0 rgba(255,255,255,.96),0 0 26px rgba(26,221,238,.25)!important;
  text-shadow:none!important;
  font-weight:850!important;
  letter-spacing:.008em!important;
}
.nw-nav-links > a.nw-xrpm-nav[aria-current="page"]:hover{
  color:#06141a!important;
  background:linear-gradient(117deg,#ffffff 0%,#e4fdff 55%,#8aebf7 100%)!important;
  border-color:#91f8ff!important;
  box-shadow:inset 4px 0 0 #0b151c,inset 0 -3px 0 #09cfe1,
             0 0 34px rgba(26,221,238,.37)!important;
}
.nw-nav-links .nw-creator-submenu a.nw-cyber-tool-link .menu-ico{
  color:#83edfb;
  border-color:rgba(99,231,244,.35);
  background:rgba(59,205,225,.10);
}
.nw-nav-links .nw-creator-submenu a.nw-cyber-tool-link[aria-current="page"]{
  color:#f0fdff!important;
  background:rgba(60,214,228,.11)!important;
  box-shadow:inset 3px 0 0 #52e4f4!important;
}
@media(max-width:1130px){
  .nw-nav .nw-nav-links > a.nw-xrpm-nav{font-size:14px!important;min-height:44px!important;display:grid;place-items:center}
}

/* v1.57.22 Telstra - neutral until selected */
.nw-nav-links>a.nw-telstra-nav:not([aria-current="page"]){color:#cbd3ef!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;transition:background .2s,color .2s}
.nw-nav-links>a.nw-telstra-nav:not([aria-current="page"]):hover{color:#eaf2ff!important;background:rgba(255,255,255,.07)!important}
.nw-nav-links>a.nw-telstra-nav[aria-current="page"]{color:#fff!important;font-weight:900!important;background:linear-gradient(115deg,#123de5 0%,#2469ff 49%,#1fa6ff 100%)!important;border:1px solid rgba(154,192,255,.8)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 27px rgba(34,92,248,.44)!important}
.nw-nav-links .nw-speed-submenu a.nw-telstra-family-link .menu-ico{color:#83b5ff;border-color:rgba(85,147,255,.4);background:rgba(32,93,235,.1)}
@media(max-width:1130px){.nw-nav .nw-nav-links>a.nw-telstra-nav{font-size:14px!important;min-height:44px!important;display:grid;place-items:center}}

/* V1.57.48 — header navigation parity across the complete site.
   The homepage's desktop spacing is the reference; override older, tighter
   page-specific rules (including the Telstra 3px layout). Mobile is unchanged. */
@media (min-width:1501px) {
  .nw-shell .nw-nav .nw-nav-links { gap:clamp(24px,1.6vw,36px)!important; }
}
@media (min-width:1321px) and (max-width:1500px) {
  .nw-shell .nw-nav .nw-nav-links { gap:clamp(14px,1.02vw,19px)!important; }
}
@media (min-width:1131px) and (max-width:1320px) {
  .nw-shell .nw-nav .nw-nav-links { gap:clamp(8px,.7vw,11px)!important; }
}
