<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
  <defs>
    <radialGradient id="g" cx="30%" cy="20%" r="70%">
      <stop offset="0%" stop-color="#ffffff" stop-opacity="0.18"/>
      <stop offset="55%" stop-color="#ffffff" stop-opacity="0"/>
    </radialGradient>
  </defs>
  <rect width="64" height="64" rx="14" fill="#7c3aed"/>
  <rect width="64" height="64" rx="14" fill="url(#g)"/>
  <text x="50%" y="50%" text-anchor="middle" dominant-baseline="central"
        font-family="Geist, -apple-system, BlinkMacSystemFont, sans-serif"
        font-weight="800" font-size="30" fill="#ffffff" letter-spacing="-1.5">AP</text>
</svg>
