<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 480" font-family="Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif">
  <rect width="900" height="480" fill="#ffffff"/>
  <text x="450" y="42" text-anchor="middle" font-size="22" font-weight="700" fill="#0f172a">Kimi context window comparison</text>

  <!-- baseline y=400; scale 0.28px per 1k tokens; max 1200k = 336px -->
  <line x1="120" y1="400" x2="820" y2="400" stroke="#e2e8f0" stroke-width="2"/>

  <g font-size="13" fill="#64748b" text-anchor="end">
    <text x="110" y="404">0</text>
    <text x="110" y="320">300k</text>
    <text x="110" y="236">600k</text>
    <text x="110" y="152">900k</text>
    <text x="110" y="68">1.2M</text>
  </g>
  <g stroke="#f1f5f9" stroke-width="1">
    <line x1="120" y1="316" x2="820" y2="316"/>
    <line x1="120" y1="232" x2="820" y2="232"/>
    <line x1="120" y1="148" x2="820" y2="148"/>
    <line x1="120" y1="64" x2="820" y2="64"/>
  </g>

  <!-- 256k -> 71.7px; 1024k -> 286.7px -->
  <rect x="200" y="328.3" width="120" height="71.7" fill="#94a3b8"/>
  <rect x="390" y="328.3" width="120" height="71.7" fill="#64748b"/>
  <rect x="580" y="113.3" width="120" height="286.7" fill="#0ea5e9"/>

  <g font-size="15" fill="#0f172a" text-anchor="middle" font-weight="700">
    <text x="260" y="318">256k</text>
    <text x="450" y="318">256k</text>
    <text x="640" y="103">1,048,576</text>
  </g>

  <g font-size="14" font-weight="600" fill="#0f172a" text-anchor="middle">
    <text x="260" y="430">Kimi K2.6</text>
    <text x="450" y="430">Kimi K2.7 Code</text>
    <text x="640" y="430">Kimi K3</text>
  </g>

  <text x="450" y="462" font-size="12" fill="#94a3b8" text-anchor="middle">Sumber: Kimi API Platform docs, 17 Jul 2026</text>
</svg>
