diff --git a/notes/pics/agent-memory.png b/notes/pics/agent-memory.png
index 820f5fd6..e339c453 100644
Binary files a/notes/pics/agent-memory.png and b/notes/pics/agent-memory.png differ
diff --git a/notes/pics/agent-messages.png b/notes/pics/agent-messages.png
index 37394800..3c27bd6d 100644
Binary files a/notes/pics/agent-messages.png and b/notes/pics/agent-messages.png differ
diff --git a/notes/pics/agent-overview.png b/notes/pics/agent-overview.png
index 8ac0f23f..c14ba5ab 100644
Binary files a/notes/pics/agent-overview.png and b/notes/pics/agent-overview.png differ
diff --git a/notes/pics/attention-example.png b/notes/pics/attention-example.png
index 764cb531..b5eb9663 100644
Binary files a/notes/pics/attention-example.png and b/notes/pics/attention-example.png differ
diff --git a/notes/pics/constrained-decoding.png b/notes/pics/constrained-decoding.png
index f29646c1..d5800f35 100644
Binary files a/notes/pics/constrained-decoding.png and b/notes/pics/constrained-decoding.png differ
diff --git a/notes/pics/context-compression.png b/notes/pics/context-compression.png
index f9a83a63..8f91c1d6 100644
Binary files a/notes/pics/context-compression.png and b/notes/pics/context-compression.png differ
diff --git a/notes/pics/context-window.png b/notes/pics/context-window.png
index 9e086fbb..4c5fb948 100644
Binary files a/notes/pics/context-window.png and b/notes/pics/context-window.png differ
diff --git a/notes/pics/embedding-vs-rerank.png b/notes/pics/embedding-vs-rerank.png
index 95189341..6705e0fd 100644
Binary files a/notes/pics/embedding-vs-rerank.png and b/notes/pics/embedding-vs-rerank.png differ
diff --git a/notes/pics/gqa.png b/notes/pics/gqa.png
index 4f0bcf7d..2e7c2b96 100644
Binary files a/notes/pics/gqa.png and b/notes/pics/gqa.png differ
diff --git a/notes/pics/hnsw.png b/notes/pics/hnsw.png
index 1983350f..d7996301 100644
Binary files a/notes/pics/hnsw.png and b/notes/pics/hnsw.png differ
diff --git a/notes/pics/kv-cache.png b/notes/pics/kv-cache.png
index c8d2b14c..bad2456f 100644
Binary files a/notes/pics/kv-cache.png and b/notes/pics/kv-cache.png differ
diff --git a/notes/pics/llm-autoregressive.png b/notes/pics/llm-autoregressive.png
index df6b8f9d..6c6917de 100644
Binary files a/notes/pics/llm-autoregressive.png and b/notes/pics/llm-autoregressive.png differ
diff --git a/notes/pics/llm-sampling.png b/notes/pics/llm-sampling.png
index a6eba06b..5fb3446d 100644
Binary files a/notes/pics/llm-sampling.png and b/notes/pics/llm-sampling.png differ
diff --git a/notes/pics/llm-training.png b/notes/pics/llm-training.png
index 5c82d00e..696e63ea 100644
Binary files a/notes/pics/llm-training.png and b/notes/pics/llm-training.png differ
diff --git a/notes/pics/lora.png b/notes/pics/lora.png
index 60fe393b..b67d3385 100644
Binary files a/notes/pics/lora.png and b/notes/pics/lora.png differ
diff --git a/notes/pics/mcp-integration.png b/notes/pics/mcp-integration.png
index 1cf72c64..68e47c37 100644
Binary files a/notes/pics/mcp-integration.png and b/notes/pics/mcp-integration.png differ
diff --git a/notes/pics/mcp.png b/notes/pics/mcp.png
index 5ae8436f..65489e26 100644
Binary files a/notes/pics/mcp.png and b/notes/pics/mcp.png differ
diff --git a/notes/pics/multi-agent.png b/notes/pics/multi-agent.png
index dc0c2f4b..38908212 100644
Binary files a/notes/pics/multi-agent.png and b/notes/pics/multi-agent.png differ
diff --git a/notes/pics/plan-execute.png b/notes/pics/plan-execute.png
index 5190f169..c05f5440 100644
Binary files a/notes/pics/plan-execute.png and b/notes/pics/plan-execute.png differ
diff --git a/notes/pics/prompt-injection.png b/notes/pics/prompt-injection.png
index 61a5ee44..f871bb8b 100644
Binary files a/notes/pics/prompt-injection.png and b/notes/pics/prompt-injection.png differ
diff --git a/notes/pics/rag-chunking.png b/notes/pics/rag-chunking.png
index a890a7a2..183c262d 100644
Binary files a/notes/pics/rag-chunking.png and b/notes/pics/rag-chunking.png differ
diff --git a/notes/pics/rag-pipeline.png b/notes/pics/rag-pipeline.png
index 2479f9c6..402e289e 100644
Binary files a/notes/pics/rag-pipeline.png and b/notes/pics/rag-pipeline.png differ
diff --git a/notes/pics/react-loop.png b/notes/pics/react-loop.png
index 935dcb3b..93aac98b 100644
Binary files a/notes/pics/react-loop.png and b/notes/pics/react-loop.png differ
diff --git a/notes/pics/skills.png b/notes/pics/skills.png
index c42259f6..9cecb3c9 100644
Binary files a/notes/pics/skills.png and b/notes/pics/skills.png differ
diff --git a/notes/pics/tool-call-inside.png b/notes/pics/tool-call-inside.png
index fd1f7712..b79a8ce6 100644
Binary files a/notes/pics/tool-call-inside.png and b/notes/pics/tool-call-inside.png differ
diff --git a/notes/pics/transformer-block.png b/notes/pics/transformer-block.png
index 77ceb3d8..35b4409f 100644
Binary files a/notes/pics/transformer-block.png and b/notes/pics/transformer-block.png differ
diff --git a/notes/pics/workflow-vs-agent.png b/notes/pics/workflow-vs-agent.png
index a125253f..4d11800a 100644
Binary files a/notes/pics/workflow-vs-agent.png and b/notes/pics/workflow-vs-agent.png differ
diff --git a/tools/diagram/src/agent-memory.svg b/tools/diagram/src/agent-memory.svg
index b63cdf47..3592d584 100644
--- a/tools/diagram/src/agent-memory.svg
+++ b/tools/diagram/src/agent-memory.svg
@@ -1,31 +1,31 @@
diff --git a/tools/diagram/src/agent-messages.svg b/tools/diagram/src/agent-messages.svg
index b0d29236..8ae64e43 100644
--- a/tools/diagram/src/agent-messages.svg
+++ b/tools/diagram/src/agent-messages.svg
@@ -1,31 +1,31 @@
diff --git a/tools/diagram/src/agent-overview.svg b/tools/diagram/src/agent-overview.svg
index d2fdd950..5161377f 100644
--- a/tools/diagram/src/agent-overview.svg
+++ b/tools/diagram/src/agent-overview.svg
@@ -1,38 +1,38 @@