<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 64" fill="none">
  <defs>
    <linearGradient id="g1" x1="0" y1="0" x2="64" y2="64" gradientUnits="userSpaceOnUse">
      <stop offset="0%" stop-color="#0EA5E9"/>
      <stop offset="100%" stop-color="#8B5CF6"/>
    </linearGradient>
    <linearGradient id="g2" x1="0" y1="0" x2="1" y2="0">
      <stop offset="0%" stop-color="#0EA5E9"/>
      <stop offset="100%" stop-color="#8B5CF6"/>
    </linearGradient>
    <filter id="glow" x="-20%" y="-20%" width="140%" height="140%">
      <feGaussianBlur stdDeviation="1.5" result="blur"/>
      <feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
    </filter>
  </defs>

  <!-- Logomark: N shape with network nodes -->
  <g filter="url(#glow)">
    <path d="M10 10 L10 54 L46 10 L46 54" stroke="url(#g1)" stroke-width="4.5" stroke-linecap="round" stroke-linejoin="round"/>
  </g>
  <circle cx="10" cy="10" r="5" fill="url(#g1)"/>
  <circle cx="10" cy="54" r="5" fill="url(#g1)"/>
  <circle cx="46" cy="10" r="5" fill="url(#g1)"/>
  <circle cx="46" cy="54" r="5" fill="url(#g1)"/>
  <circle cx="28" cy="32" r="3" fill="url(#g1)" opacity="0.6"/>

  <!-- Wordmark -->
  <text x="64" y="42" font-family="'Space Grotesk', 'Inter', sans-serif" font-weight="600" font-size="30" letter-spacing="-0.5" fill="#F0F4FF">nex</text>
  <text x="123" y="42" font-family="'Space Grotesk', 'Inter', sans-serif" font-weight="600" font-size="30" letter-spacing="-0.5" fill="url(#g2)">ai</text>
  <text x="152" y="42" font-family="'Space Grotesk', 'Inter', sans-serif" font-weight="400" font-size="14" fill="#475569">.hr</text>
</svg>
