<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 820 460" font-family="Montserrat, sans-serif">
  <defs>
    <linearGradient id="bargrad" x1="0%" y1="100%" x2="0%" y2="0%">
      <stop offset="0%" stop-color="#7B2DB8"/>
      <stop offset="50%" stop-color="#C73252"/>
      <stop offset="100%" stop-color="#F05E2C"/>
    </linearGradient>
    <linearGradient id="line" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#7B2DB8"/>
      <stop offset="50%" stop-color="#C73252"/>
      <stop offset="100%" stop-color="#F05E2C"/>
    </linearGradient>
  </defs>

  <rect x="0" y="0" width="820" height="460" fill="#ffffff"/>

  <text x="60" y="40" font-size="13" font-weight="700" fill="#1a1a1a">Trois modèles économiques pour un même usage</text>
  <text x="60" y="60" font-size="11" fill="#5a5a5a">Coût mensuel typique d'un développeur actif (5h/jour) · estimations mai 2026</text>
  <line x1="60" y1="76" x2="760" y2="76" stroke="url(#line)" stroke-width="2"/>

  <!-- Y axis grid -->
  <line x1="120" y1="120" x2="760" y2="120" stroke="#e5e5e5" stroke-width="1" stroke-dasharray="2,4"/>
  <line x1="120" y1="180" x2="760" y2="180" stroke="#e5e5e5" stroke-width="1" stroke-dasharray="2,4"/>
  <line x1="120" y1="240" x2="760" y2="240" stroke="#e5e5e5" stroke-width="1" stroke-dasharray="2,4"/>
  <line x1="120" y1="300" x2="760" y2="300" stroke="#e5e5e5" stroke-width="1" stroke-dasharray="2,4"/>
  <line x1="120" y1="360" x2="760" y2="360" stroke="#3a3a3a" stroke-width="1.5"/>

  <!-- Y axis labels -->
  <text x="110" y="124" text-anchor="end" font-size="10" fill="#5a5a5a">300 $</text>
  <text x="110" y="184" text-anchor="end" font-size="10" fill="#5a5a5a">200 $</text>
  <text x="110" y="244" text-anchor="end" font-size="10" fill="#5a5a5a">100 $</text>
  <text x="110" y="304" text-anchor="end" font-size="10" fill="#5a5a5a">50 $</text>
  <text x="110" y="364" text-anchor="end" font-size="10" fill="#5a5a5a">0 $</text>

  <!-- Bars : Gemini CLI -->
  <rect x="180" y="324" width="80" height="36" fill="url(#bargrad)" opacity="0.95"/>
  <text x="220" y="318" text-anchor="middle" font-size="11" font-weight="700" fill="#1a1a1a">0 $ &gt; 50 $</text>
  <text x="220" y="382" text-anchor="middle" font-size="11" font-weight="600" fill="#1a1a1a">Gemini CLI</text>
  <text x="220" y="398" text-anchor="middle" font-size="10" fill="#5a5a5a">Free tier généreux</text>
  <text x="220" y="414" text-anchor="middle" font-size="10" fill="#5a5a5a">+ API au-delà</text>

  <!-- Bars : Claude Code -->
  <rect x="380" y="276" width="80" height="84" fill="url(#bargrad)" opacity="0.95"/>
  <text x="420" y="270" text-anchor="middle" font-size="11" font-weight="700" fill="#1a1a1a">20 $ &gt; 200 $</text>
  <text x="420" y="382" text-anchor="middle" font-size="11" font-weight="600" fill="#1a1a1a">Claude Code</text>
  <text x="420" y="398" text-anchor="middle" font-size="10" fill="#5a5a5a">Inclus Pro / Max</text>
  <text x="420" y="414" text-anchor="middle" font-size="10" fill="#5a5a5a">ou API au token</text>

  <!-- Bars : Codex CLI -->
  <rect x="580" y="216" width="80" height="144" fill="url(#bargrad)" opacity="0.95"/>
  <text x="620" y="210" text-anchor="middle" font-size="11" font-weight="700" fill="#1a1a1a">20 $ &gt; 300 $</text>
  <text x="620" y="382" text-anchor="middle" font-size="11" font-weight="600" fill="#1a1a1a">Codex CLI</text>
  <text x="620" y="398" text-anchor="middle" font-size="10" fill="#5a5a5a">ChatGPT Plus, Pro,</text>
  <text x="620" y="414" text-anchor="middle" font-size="10" fill="#5a5a5a">API GPT-5.5</text>

  <!-- Note -->
  <text x="410" y="445" text-anchor="middle" font-size="10" fill="#5a5a5a" font-style="italic">Fourchettes basées sur les abonnements officiels et les retours d'utilisateurs intensifs · API au-delà du plan</text>
</svg>
