appvoid commited on
Commit
56ce354
·
verified ·
1 Parent(s): 9659f7a

Update CogniRank with SmolScript and refreshed model rankings

Browse files

Add the five-benchmark CogniRank update with SmolScript at 20%, immutable source/model pins, and compatible completed measurements for all 15 models. Preserve the CogniRank public name.

Files changed (3) hide show
  1. README.md +7 -1
  2. data.json +238 -23
  3. index.html +18 -17
README.md CHANGED
@@ -12,4 +12,10 @@ short_description: leaderboard that measures cognitive capacity on small models
12
  license: cc-by-nc-nd-4.0
13
  ---
14
 
15
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
12
  license: cc-by-nc-nd-4.0
13
  ---
14
 
15
+ # CogniRank
16
+
17
+ The November update measures five capabilities in small language models. SmolCUA contributes 24/95 (25.26%), MARC 20/95 (21.05%), Procedural Pile 20/95 (21.05%), TTM 12/95 (12.63%), and SmolScript 19/95 (20%). All metrics use a 0–100 scale. An overall index requires all five completed components.
18
+
19
+ [Independent evaluator, exact dataset/model revisions, prompts, sandbox setup, and result provenance](https://huggingface.co/datasets/dotlabs/cognirank). SmolScript uses 350 fixed examples across nine languages and macro-averaged execution Pass@1. Published measurements use a requested context of 4,096; context extensions are experiments, and unsupported fixed contexts receive no index.
20
+
21
+ `data.json` is authoritative; the HTML includes a matching offline snapshot. Previous four-component indices have been replaced using completed compatible SmolScript runs, without reinterpreting older SmolScript protocols.
data.json CHANGED
@@ -1,10 +1,11 @@
1
  {
2
- "schema_version": 15,
3
  "evaluation_weights": {
4
- "ttm": 0.15789473684210525,
5
- "marc": 0.2631578947368421,
6
- "procedural_pile": 0.2631578947368421,
7
- "smolcua": 0.3157894736842105
 
8
  },
9
  "eligibility": {
10
  "min_parameters_millions": 25,
@@ -35,7 +36,21 @@
35
  "ttm": 42.55,
36
  "marc": 11.5625,
37
  "procedural_pile": 0.028325667131668543,
38
- "smolcua": 0.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  }
40
  }
41
  ]
@@ -62,7 +77,21 @@
62
  "ttm": 46.7,
63
  "marc": 5.3125,
64
  "procedural_pile": 0.004785877737822812,
65
- "smolcua": 0.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  }
67
  }
68
  ]
@@ -89,7 +118,21 @@
89
  "ttm": 43.9,
90
  "marc": 6.25,
91
  "procedural_pile": 0.0034782608695652162,
92
- "smolcua": 0.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  }
94
  }
95
  ]
@@ -116,7 +159,21 @@
116
  "ttm": 41.65,
117
  "marc": 1.875,
118
  "procedural_pile": 0.0426930028759097,
119
- "smolcua": 0.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  }
121
  }
122
  ]
@@ -143,7 +200,21 @@
143
  "ttm": 43.3,
144
  "marc": 7.1875,
145
  "procedural_pile": 7.969346397750256,
146
- "smolcua": 0.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  }
148
  }
149
  ]
@@ -170,7 +241,21 @@
170
  "ttm": 48.2,
171
  "marc": 0.0,
172
  "procedural_pile": 2.780199447600087,
173
- "smolcua": 8.1778
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  }
175
  },
176
  {
@@ -189,7 +274,21 @@
189
  "ttm": 46.85,
190
  "marc": 0.0,
191
  "procedural_pile": 11.993131773709633,
192
- "smolcua": 14.0053
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  }
194
  }
195
  ]
@@ -216,7 +315,21 @@
216
  "ttm": 46.1,
217
  "marc": 2.8125,
218
  "procedural_pile": 0.0029742541128357264,
219
- "smolcua": 0.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
220
  }
221
  }
222
  ]
@@ -236,14 +349,28 @@
236
  "evaluation_status": "evaluated",
237
  "date_submitted": "2026-11-04",
238
  "date_added": "2026-11-04",
239
- "author_note": "IBM’s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.",
240
  "comment_source": "dotlabs",
241
  "checkpoint_revision": "bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2",
242
  "scores": {
243
  "ttm": 52.7,
244
  "marc": 2.5,
245
  "procedural_pile": 13.301300628673525,
246
- "smolcua": 13.8532
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  }
248
  },
249
  {
@@ -255,14 +382,28 @@
255
  "evaluation_status": "evaluated",
256
  "date_submitted": "2026-11-04",
257
  "date_added": "2026-11-04",
258
- "author_note": "IBM’s hybrid attention–Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.",
259
  "comment_source": "dotlabs",
260
  "checkpoint_revision": "3b17b717b8f2f5d305b0a92c1491e239aeda19c8",
261
  "scores": {
262
  "ttm": 51.4,
263
  "marc": 3.125,
264
  "procedural_pile": 15.574583666404257,
265
- "smolcua": 15.9499
 
 
 
 
 
 
 
 
 
 
 
 
 
 
266
  }
267
  }
268
  ]
@@ -289,7 +430,21 @@
289
  "ttm": 43.55,
290
  "marc": 3.4375,
291
  "procedural_pile": 0.012771832822402176,
292
- "smolcua": 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
293
  }
294
  },
295
  {
@@ -308,7 +463,21 @@
308
  "ttm": 45.6,
309
  "marc": 6.875,
310
  "procedural_pile": 0.027063257654258682,
311
- "smolcua": 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
  }
313
  }
314
  ]
@@ -335,7 +504,21 @@
335
  "ttm": 40.2,
336
  "marc": 4.0625,
337
  "procedural_pile": 0.004968944099378885,
338
- "smolcua": 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
339
  }
340
  }
341
  ]
@@ -362,7 +545,21 @@
362
  "ttm": 44.6,
363
  "marc": 10.625,
364
  "procedural_pile": 0.019425921663509163,
365
- "smolcua": 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
366
  }
367
  },
368
  {
@@ -381,10 +578,28 @@
381
  "ttm": 46.55,
382
  "marc": 7.1875,
383
  "procedural_pile": 0.007577656444398657,
384
- "smolcua": 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
385
  }
386
  }
387
  ]
388
  }
389
- ]
 
 
 
 
390
  }
 
1
  {
2
+ "schema_version": 16,
3
  "evaluation_weights": {
4
+ "smolcua": 0.25263157894736843,
5
+ "marc": 0.21052631578947367,
6
+ "procedural_pile": 0.21052631578947367,
7
+ "ttm": 0.12631578947368421,
8
+ "smolscript": 0.2
9
  },
10
  "eligibility": {
11
  "min_parameters_millions": 25,
 
36
  "ttm": 42.55,
37
  "marc": 11.5625,
38
  "procedural_pile": 0.028325667131668543,
39
+ "smolcua": 0.0,
40
+ "smolscript": 0.0
41
+ },
42
+ "cognirank_index": 7.814910666764562,
43
+ "evaluation": {
44
+ "protocol": "cognirank-2026-11-update",
45
+ "requested_context": 4096,
46
+ "component_protocols": {
47
+ "reasoning": "cognirank-v9",
48
+ "smolscript": "smolscript-0.5.0"
49
+ },
50
+ "source_result_sha256": {
51
+ "reasoning": "d9d2d7c6abb47f86fed6c87cf95e189f4686a7705fc8f3f3cb16b7b6dcc0958a",
52
+ "smolscript": "816dda142e9c336adace796e59bc04e139c0472ee729c12d50edf67913ac8032"
53
+ }
54
  }
55
  }
56
  ]
 
77
  "ttm": 46.7,
78
  "marc": 5.3125,
79
  "procedural_pile": 0.004785877737822812,
80
+ "smolcua": 0.0,
81
+ "smolscript": 0.5374255374255374
82
+ },
83
+ "cognirank_index": 7.125861081745702,
84
+ "evaluation": {
85
+ "protocol": "cognirank-2026-11-update",
86
+ "requested_context": 4096,
87
+ "component_protocols": {
88
+ "reasoning": "cognirank-v9",
89
+ "smolscript": "smolscript-0.5.0"
90
+ },
91
+ "source_result_sha256": {
92
+ "reasoning": "b863c457cb2b5d6f32650f8a55b0cf90df150391aca002c923eef1473ceb054d",
93
+ "smolscript": "b4e8f5fa96434823307edee7e14b66fe8b9fc9be048ebcf7c00800ae4474270a"
94
+ }
95
  }
96
  }
97
  ]
 
118
  "ttm": 43.9,
119
  "marc": 6.25,
120
  "procedural_pile": 0.0034782608695652162,
121
+ "smolcua": 0.0,
122
+ "smolscript": 0.2849002849002849
123
+ },
124
+ "cognirank_index": 6.918764954005228,
125
+ "evaluation": {
126
+ "protocol": "cognirank-2026-11-update",
127
+ "requested_context": 4096,
128
+ "component_protocols": {
129
+ "reasoning": "cognirank-v9",
130
+ "smolscript": "smolscript-0.5.0"
131
+ },
132
+ "source_result_sha256": {
133
+ "reasoning": "89c8ea23447a276d4394e157f7b4bd58778545eb1d6b84c8759b161f4379cdb5",
134
+ "smolscript": "acfee735d0491c330985a3a1b38a75281815f99be4418a9e0acf9e97986aecac"
135
+ }
136
  }
137
  }
138
  ]
 
159
  "ttm": 41.65,
160
  "marc": 1.875,
161
  "procedural_pile": 0.0426930028759097,
162
+ "smolcua": 0.0,
163
+ "smolscript": 0.0
164
+ },
165
+ "cognirank_index": 5.664777474289665,
166
+ "evaluation": {
167
+ "protocol": "cognirank-2026-11-update",
168
+ "requested_context": 4096,
169
+ "component_protocols": {
170
+ "reasoning": "cognirank-v9",
171
+ "smolscript": "smolscript-0.5.0"
172
+ },
173
+ "source_result_sha256": {
174
+ "reasoning": "4a79299d13bba736d8f82251d7ab77044af3513b3a5ccdbdf601a89bbdde4926",
175
+ "smolscript": "eb0e2a6253c4158e035e7da9598252f2ac43ed61355e012472ced6d5c8ae2470"
176
+ }
177
  }
178
  }
179
  ]
 
200
  "ttm": 43.3,
201
  "marc": 7.1875,
202
  "procedural_pile": 7.969346397750256,
203
+ "smolcua": 0.0,
204
+ "smolscript": 0.8223258223258223
205
+ },
206
+ "cognirank_index": 8.824853879781008,
207
+ "evaluation": {
208
+ "protocol": "cognirank-2026-11-update",
209
+ "requested_context": 4096,
210
+ "component_protocols": {
211
+ "reasoning": "cognirank-v9",
212
+ "smolscript": "smolscript-0.5.0"
213
+ },
214
+ "source_result_sha256": {
215
+ "reasoning": "d6a2bdc3501fb7e56855aff8e79a117b33e5b57aec39b814ed97f65f1e6ef85b",
216
+ "smolscript": "570af0a153d49e39125d61cee1cea5368e2425d6d6aad87306c3a7f7a0c6f1fb"
217
+ }
218
  }
219
  }
220
  ]
 
241
  "ttm": 48.2,
242
  "marc": 0.0,
243
  "procedural_pile": 2.780199447600087,
244
+ "smolcua": 8.1778,
245
+ "smolscript": 0.0
246
+ },
247
+ "cognirank_index": 8.739696725810544,
248
+ "evaluation": {
249
+ "protocol": "cognirank-2026-11-update",
250
+ "requested_context": 4096,
251
+ "component_protocols": {
252
+ "reasoning": "cognirank-v9",
253
+ "smolscript": "smolscript-0.5.0"
254
+ },
255
+ "source_result_sha256": {
256
+ "reasoning": "85f3542c267a43e3ee0eb7af66e2f4ce046b4d25e6f15ee2d2acbd9820f5868b",
257
+ "smolscript": "8e6040d0e2c4e9b6e8c4af8fe9fda4229250cbfb4b0ef9c62b38edd916e3c749"
258
+ }
259
  }
260
  },
261
  {
 
274
  "ttm": 46.85,
275
  "marc": 0.0,
276
  "procedural_pile": 11.993131773709633,
277
+ "smolcua": 14.0053,
278
+ "smolscript": 0.0
279
+ },
280
+ "cognirank_index": 11.98094563657045,
281
+ "evaluation": {
282
+ "protocol": "cognirank-2026-11-update",
283
+ "requested_context": 4096,
284
+ "component_protocols": {
285
+ "reasoning": "cognirank-v9",
286
+ "smolscript": "smolscript-0.5.0"
287
+ },
288
+ "source_result_sha256": {
289
+ "reasoning": "23cf0691a4f482164e83c77ca277ba4102c8ea85bd3db222bf3f2f6e9ec7fdce",
290
+ "smolscript": "3a9b27124c8417e6217d3d881bd3aa683a940c9b0b68092b2e03e52a471681fa"
291
+ }
292
  }
293
  }
294
  ]
 
315
  "ttm": 46.1,
316
  "marc": 2.8125,
317
  "procedural_pile": 0.0029742541128357264,
318
+ "smolcua": 0.0,
319
+ "smolscript": 0.0
320
+ },
321
+ "cognirank_index": 6.415889316655334,
322
+ "evaluation": {
323
+ "protocol": "cognirank-2026-11-update",
324
+ "requested_context": 4096,
325
+ "component_protocols": {
326
+ "reasoning": "cognirank-v9",
327
+ "smolscript": "smolscript-0.5.0"
328
+ },
329
+ "source_result_sha256": {
330
+ "reasoning": "6e94f6f570384bb6e5af5e52079a1016e66041d5d162e492b255451200ed8590",
331
+ "smolscript": "b8f878ea66e57eed40b3bd22760aeff04d6b2ed26aaebd252043da516f2f21be"
332
+ }
333
  }
334
  }
335
  ]
 
349
  "evaluation_status": "evaluated",
350
  "date_submitted": "2026-11-04",
351
  "date_added": "2026-11-04",
352
+ "author_note": "IBM\u2019s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.",
353
  "comment_source": "dotlabs",
354
  "checkpoint_revision": "bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2",
355
  "scores": {
356
  "ttm": 52.7,
357
  "marc": 2.5,
358
  "procedural_pile": 13.301300628673525,
359
+ "smolcua": 13.8532,
360
+ "smolscript": 12.960095460095461
361
+ },
362
+ "cognirank_index": 16.075206592792465,
363
+ "evaluation": {
364
+ "protocol": "cognirank-2026-11-update",
365
+ "requested_context": 4096,
366
+ "component_protocols": {
367
+ "reasoning": "cognirank-v9",
368
+ "smolscript": "smolscript-0.5.0"
369
+ },
370
+ "source_result_sha256": {
371
+ "reasoning": "2a230917ac62150d383e5641c66324138679c14ed29d323747951f7d1cfa6874",
372
+ "smolscript": "56fd716f2cf690e2a7fd723cbabae9dd783a2c85b8bbd2b482c67cec8375d8dd"
373
+ }
374
  }
375
  },
376
  {
 
382
  "evaluation_status": "evaluated",
383
  "date_submitted": "2026-11-04",
384
  "date_added": "2026-11-04",
385
+ "author_note": "IBM\u2019s hybrid attention\u2013Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.",
386
  "comment_source": "dotlabs",
387
  "checkpoint_revision": "3b17b717b8f2f5d305b0a92c1491e239aeda19c8",
388
  "scores": {
389
  "ttm": 51.4,
390
  "marc": 3.125,
391
  "procedural_pile": 15.574583666404257,
392
+ "smolcua": 15.9499,
393
+ "smolscript": 13.165815665815666
394
+ },
395
+ "cognirank_index": 17.09199758924824,
396
+ "evaluation": {
397
+ "protocol": "cognirank-2026-11-update",
398
+ "requested_context": 4096,
399
+ "component_protocols": {
400
+ "reasoning": "cognirank-v9",
401
+ "smolscript": "smolscript-0.5.0"
402
+ },
403
+ "source_result_sha256": {
404
+ "reasoning": "055a122c6216e54ee46d138f3e4e8404a5b8403fed73239bd14e8467b6f20698",
405
+ "smolscript": "439c60e134c754cfa18b1f4a9b04deab4021a2d29a24baaeebd20fb476a519d8"
406
+ }
407
  }
408
  }
409
  ]
 
430
  "ttm": 43.55,
431
  "marc": 3.4375,
432
  "procedural_pile": 0.012771832822402176,
433
+ "smolcua": 0,
434
+ "smolscript": 0.0
435
+ },
436
+ "cognirank_index": 6.227425649015242,
437
+ "evaluation": {
438
+ "protocol": "cognirank-2026-11-update",
439
+ "requested_context": 4096,
440
+ "component_protocols": {
441
+ "reasoning": "cognirank-v9",
442
+ "smolscript": "smolscript-0.5.0"
443
+ },
444
+ "source_result_sha256": {
445
+ "reasoning": "3966ed32879da5f22c99cd5b39c4536917af385110688bb5ee4ca1651e4d3d91",
446
+ "smolscript": "a5fa7426a9801dde80cffc21bed32cd5caa27e23e2ea66aefb30bdd6b10e065f"
447
+ }
448
  }
449
  },
450
  {
 
463
  "ttm": 45.6,
464
  "marc": 6.875,
465
  "procedural_pile": 0.027063257654258682,
466
+ "smolcua": 0,
467
+ "smolscript": 0.854885854885855
468
+ },
469
+ "cognirank_index": 7.384043119957015,
470
+ "evaluation": {
471
+ "protocol": "cognirank-2026-11-update",
472
+ "requested_context": 4096,
473
+ "component_protocols": {
474
+ "reasoning": "cognirank-v9",
475
+ "smolscript": "smolscript-0.5.0"
476
+ },
477
+ "source_result_sha256": {
478
+ "reasoning": "b303d6e3b8599a2daf7c5cce2f4302b47def18ffd0ac340292c083aea477c28a",
479
+ "smolscript": "098282cdd78b1230f5d882d213c51eeb1cfd80b22d431a3bedf06378856ac2a9"
480
+ }
481
  }
482
  }
483
  ]
 
504
  "ttm": 40.2,
505
  "marc": 4.0625,
506
  "procedural_pile": 0.004968944099378885,
507
+ "smolcua": 0,
508
+ "smolscript": 0.25252525252525254
509
+ },
510
+ "cognirank_index": 5.9847090387365,
511
+ "evaluation": {
512
+ "protocol": "cognirank-2026-11-update",
513
+ "requested_context": 4096,
514
+ "component_protocols": {
515
+ "reasoning": "cognirank-v9",
516
+ "smolscript": "smolscript-0.5.0"
517
+ },
518
+ "source_result_sha256": {
519
+ "reasoning": "85fc0e5e1a94c38ee36c0ced342248c8bfe4be30cea1a0b9b4d6af1855361247",
520
+ "smolscript": "ef0952687e5fe1268f811433da950c461dc57480fc23f9bbb71debaaca830829"
521
+ }
522
  }
523
  }
524
  ]
 
545
  "ttm": 44.6,
546
  "marc": 10.625,
547
  "procedural_pile": 0.019425921663509163,
548
+ "smolcua": 0,
549
+ "smolscript": 0.2849002849002849
550
+ },
551
+ "cognirank_index": 7.931596040488165,
552
+ "evaluation": {
553
+ "protocol": "cognirank-2026-11-update",
554
+ "requested_context": 4096,
555
+ "component_protocols": {
556
+ "reasoning": "cognirank-v9",
557
+ "smolscript": "smolscript-0.5.0"
558
+ },
559
+ "source_result_sha256": {
560
+ "reasoning": "006a655293b27ae8efe5576db5cb8a03aed1f45e83d4031fe8be42c4114e600b",
561
+ "smolscript": "97eada25f949017706f31f8d48c23a98fd3a1b2172fbe787ebe8dd3ce9a4c145"
562
+ }
563
  }
564
  },
565
  {
 
578
  "ttm": 46.55,
579
  "marc": 7.1875,
580
  "procedural_pile": 0.007577656444398657,
581
+ "smolcua": 0,
582
+ "smolscript": 0.0
583
+ },
584
+ "cognirank_index": 7.394753190830399,
585
+ "evaluation": {
586
+ "protocol": "cognirank-2026-11-update",
587
+ "requested_context": 4096,
588
+ "component_protocols": {
589
+ "reasoning": "cognirank-v9",
590
+ "smolscript": "smolscript-0.5.0"
591
+ },
592
+ "source_result_sha256": {
593
+ "reasoning": "dfd91f864c36ca118a014a240e4a0fe80d79b318930d84399f9c1459a5bd5caf",
594
+ "smolscript": "23f98009db8156346cd763c518bf4ed9d821575bc956b88471ea219cea04d51b"
595
+ }
596
  }
597
  }
598
  ]
599
  }
600
+ ],
601
+ "evaluation_protocol": "cognirank-2026-11-update",
602
+ "updated_at": "2026-11-05",
603
+ "reproduction_url": "https://huggingface.co/datasets/dotlabs/cognirank",
604
+ "evaluation_context": 4096
605
  }
index.html CHANGED
@@ -96,7 +96,7 @@ button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus
96
  .pane{min-width:0;min-height:0;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;background:#000;overflow:hidden}
97
  .list-scroller{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454545 #000}
98
  table{border-collapse:collapse;width:100%;table-layout:fixed}
99
- col.rank{width:45px}col.model{width:270px}col.total{width:78px}col.metric{width:65px}
100
  th{position:sticky;top:0;z-index:1;background:#000;color:#777;font-size:10px;font-weight:500;text-align:left;height:43px;white-space:nowrap;border-bottom:1px solid var(--line)}
101
  th:first-child,td:first-child{padding-left:17px}th:last-child,td:last-child{padding-right:12px}th.number,td.number{text-align:center}
102
  th[data-sort]{cursor:pointer;user-select:none}th[data-sort]:hover,th[data-sort].active-sort{color:#f2f2f2}
@@ -163,7 +163,7 @@ tbody tr.virtual-space td{height:0;min-height:0;padding:0;border:0;line-height:0
163
  @media(hover:none){.chart-inspect{display:none}}
164
 
165
  .notice{position:absolute;z-index:5;left:50%;bottom:12px;transform:translate(-50%,10px);background:#fff;color:#000;border-radius:8px;padding:9px 12px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap}.notice.show{opacity:1;transform:translate(-50%,0)}
166
- @media(max-width:1150px){col.metric{width:52px}col.model{width:258px}.board{grid-template-columns:minmax(0,1.55fr) minmax(275px,.9fr)}.app.compare .board{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}}
167
  @media(max-width:980px) and (min-width:651px){.size-filter{gap:3px}.size-filter svg{width:12px}.model-heading-inner{gap:4px}}
168
  @media(max-width:850px){.app.compare .size-filter{position:static;flex:1 1 auto;width:auto;max-width:100%}.board{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}col.metric,th.metric,td.metric{display:none}col.model{width:auto}.app.compare .board{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}}
169
  @media(max-width:650px){.app{padding:11px 12px 12px}.top{height:78px;gap:6px}.brand{font-size:12px;margin-top:16px}.name{font-size:clamp(23px,7vw,31px)}.topright{font-size:9px;padding-top:19px}.controls{min-height:84px;grid-template-columns:minmax(0,1fr);grid-template-rows:38px 37px;gap:3px}.tabs{grid-row:1;grid-column:1}.size-filter{height:29px;gap:5px;max-width:100%;flex:1 1 180px}.size-filter svg{width:12px}.search-tools{grid-row:2;grid-column:1;justify-self:stretch;width:100%;max-width:none}.search{width:100%;max-width:none;min-width:0}.contribute{grid-row:1;grid-column:1;font-size:10px;padding:7px 9px}.board,.app.compare .board{display:block;position:relative}.pane{position:absolute;inset:0}.app:not(.compare) .chart-pane{display:none}.app.compare .list-pane{display:flex;bottom:auto;height:39%}.app.compare .chart-pane{top:calc(39% + 8px);bottom:0}td{height:54px}.chart{padding-top:5px}.legend{min-height:65px}}
@@ -308,12 +308,12 @@ body,button,input{font-family:var(--font-interface)}
308
  <main class="board">
309
  <section class="pane list-pane" aria-label="Model rankings">
310
  <div class="list-scroller" id="list-scroller" role="region" aria-label="Scrollable model rankings" tabindex="0">
311
- <table aria-label="CogniRank model rankings"><colgroup><col class="rank"><col class="model"><col class="total"><col class="metric"><col class="metric"><col class="metric"><col class="metric"></colgroup>
312
  <thead><tr><th>#</th><th class="model-heading"><div class="model-heading-inner"><span>Model</span><div class="size-filter" title="Filter by parameter count">
313
  <span class="size-label" id="size-label" aria-hidden="true">&lt;350M</span>
314
  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" aria-hidden="true"><path d="M4 7h16M4 17h16"/><circle cx="9" cy="7" r="2.2" fill="#000"/><circle cx="16" cy="17" r="2.2" fill="#000"/></svg>
315
  <div class="size-track" id="size-track"><label for="size-range" class="visually-hidden">Maximum model size</label><input type="range" id="size-range" min="0" max="6" step="1" value="6" aria-valuetext="Under 350 million parameters"></div>
316
- </div></div></th><th class="number active-sort" data-sort="score" aria-sort="descending">Score</th><th class="number metric" data-sort="ttm" title="TTM, 15.79%">TTM</th><th class="number metric" data-sort="marc" title="MARC, 26.32%">MARC</th><th class="number metric" data-sort="proc" title="Procedural Pile, 26.32%">ProcPile</th><th class="number metric" data-sort="smol" title="SmolCUA, 31.58%">Smol</th></tr></thead>
317
  <tbody id="rows"></tbody></table><div class="empty" id="empty">No matches.</div>
318
  </div>
319
  </section>
@@ -334,7 +334,7 @@ body,button,input{font-family:var(--font-interface)}
334
  </section>
335
  <section class="update-slide" aria-hidden="true" inert>
336
  <img class="update-art" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiB2aWV3Qm94PSIwIDAgOTYwIDM5MCI+CjxyZWN0IHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiBmaWxsPSIjMDAwIi8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iOTAuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTA5LjUiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjEyOS4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNDguNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTY4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPHBhdGggZD0iTTg2IDI5NUgxNzIiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMTU0LjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjIxMi41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxwYXRoIGQ9Ik0zMjAgMjk1SDQwNiIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxOTMuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPHBhdGggZD0iTTU1NCAyOTVINjQwIiBzdHJva2U9IiMzMDMwMzAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODExLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjgzMS4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NzAuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iNzkyLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MzEuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxwYXRoIGQ9Ik03ODggMjk1SDg3NCIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4=" alt="" draggable="false" width="960" height="390">
337
- <div class="update-text"><time class="update-date" datetime="2026-11-04">Nov 4, 2026</time><h3>Four complementary capabilities.</h3><p>The leaderboard focuses on social, abstract, procedural, and agentic reasoning—not perplexity or language fluency.</p></div>
338
  </section>
339
  </div>
340
  <nav class="update-navigation" aria-label="Updates carousel">
@@ -349,7 +349,7 @@ body,button,input{font-family:var(--font-interface)}
349
  <section class="story-slide is-current" aria-hidden="false">
350
  <span class="story-kicker">COGNIRANK</span>
351
  <h3>What small models can do.</h3>
352
- <p class="story-copy">CogniRank measures problem-solving in compact models, including first-party post-trained variants: social reasoning, abstraction, procedural reasoning, and action decisions.</p>
353
  </section>
354
  <section class="story-slide" aria-hidden="true" inert>
355
  <span class="story-kicker">DOTLABS</span>
@@ -375,8 +375,8 @@ body,button,input{font-family:var(--font-interface)}
375
  </section>
376
  <section class="story-slide" aria-hidden="true" inert>
377
  <span class="story-kicker">EVALUATION</span>
378
- <h3>Four measurable skills.</h3>
379
- <p class="story-copy"><a class="benchmark-link" href="https://huggingface.co/datasets/AxiomicLabs/Tiny_Theory_of_Mind" target="_blank" rel="noopener noreferrer" aria-label="TTM benchmark on Hugging Face (opens in new tab)">TTM</a>, <a class="benchmark-link" href="https://huggingface.co/spaces/FlameF0X/Micro-ARC" target="_blank" rel="noopener noreferrer" aria-label="MARC benchmark on Hugging Face (opens in new tab)">MARC</a>, <a class="benchmark-link" href="https://huggingface.co/datasets/reasoning-core/procedural-pile" target="_blank" rel="noopener noreferrer" aria-label="Procedural Pile dataset on Hugging Face (opens in new tab)">Procedural Pile</a>, and <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/smolcua" target="_blank" rel="noopener noreferrer" aria-label="SmolCUA dataset on Hugging Face (opens in new tab)">SmolCUA</a>. Zero-shot by default; MARC keeps its built-in examples. Each task is scored separately and combined when all results are available.</p>
380
  </section>
381
  <section class="story-slide" aria-hidden="true" inert>
382
  <span class="story-kicker">SUBMISSION</span>
@@ -421,10 +421,10 @@ body,button,input{font-family:var(--font-interface)}
421
  // Brand colors are read from data.json; deterministic dot patterns need no image assets.
422
  const previewAuthors={};
423
  const localPreviewRepos={};
424
- const axes=[['ttm','Social',.15/.95],['marc','Abstract',.25/.95],['proc','Procedural',.25/.95],['smol','Agentic',.30/.95]];
425
  let models=[];
426
  let map=new Map();
427
- const scoreJsonKeys={smol:'smolcua',marc:'marc',proc:'procedural_pile',ttm:'ttm'};
428
  function parseMillions(value){
429
  if(typeof value==='number')return value/1e6;
430
  const s=String(value??'').trim().replace(/,/g,'');
@@ -484,7 +484,7 @@ function setupModels(rows){
484
  evalMeta:isArray?null:(a.evaluation||null),
485
  checkpointRevision:isArray?null:(a.checkpoint_revision||null)};
486
  m.millions=parseMillions(m.size);
487
- axes.forEach(([k],j)=>m[k]=isArray?a[{smol:3,marc:5,proc:6,ttm:7}[k]]:a.scores[scoreJsonKeys[k]]);
488
  m.score=axes.every(([k])=>Number.isFinite(m[k]))?axes.reduce((n,[k,,w])=>n+m[k]*w,0):null;
489
  m.modelCard=modelCardUrl(m.cardRef);
490
  m.searchIndex=searchIndex(m);
@@ -502,14 +502,15 @@ function validRow(row){return row && typeof row.name==='string' && row.name.trim
502
  Object.values(scoreJsonKeys).every(k=>row.scores[k]===null||(Number.isFinite(row.scores[k]) && row.scores[k]>=0 && row.scores[k]<=100))}
503
  // Actual evaluated results are embedded for standalone file:// viewing.
504
  // On a hosted site data.json remains the authoritative registry.
505
- const embeddedEvaluatedRows=[{"id":"MinimaLabs/KLM-1.5","name":"KLM-1.5","parameters":"99.0M","model_card_url":"https://huggingface.co/MinimaLabs/KLM-1.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact language model exploring how much general capability can fit within roughly 100 million parameters.","comment_source":"dotlabs","checkpoint_revision":"b2bbc22327c2b85316c23e871a91b1287aefa795","scores":{"ttm":42.55,"marc":11.5625,"procedural_pile":0.028325667131668543,"smolcua":0.0},"organization":"MinimaLabs","authorLink":"https://huggingface.co/MinimaLabs","authorColor":"#99D9BD"},{"id":"HuggingFaceTB/SmolLM2-135M","name":"SmolLM2-135M","parameters":"135M","model_card_url":"https://huggingface.co/HuggingFaceTB/SmolLM2-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small open foundation model designed to make language modeling accessible within a tight compute budget.","comment_source":"dotlabs","checkpoint_revision":"93efa2f097d58c2a74874c7e644dbc9b0cee75a2","scores":{"ttm":46.7,"marc":5.3125,"procedural_pile":0.004785877737822812,"smolcua":0.0},"organization":"HuggingFaceTB","authorLink":"https://huggingface.co/HuggingFaceTB","authorColor":"#F5D18C"},{"id":"AxiomicLabs/GPT-X2.5-135M","name":"GPT-X2.5-135M","parameters":"135M","model_card_url":"https://huggingface.co/AxiomicLabs/GPT-X2.5-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An experimental small-scale foundation model focused on learning useful capabilities with limited parameters.","comment_source":"dotlabs","checkpoint_revision":"53959ad51244b913365c2d66a49a301a83cac59c","scores":{"ttm":43.9,"marc":6.25,"procedural_pile":0.0034782608695652162,"smolcua":0.0},"organization":"AxiomicLabs","authorLink":"https://huggingface.co/AxiomicLabs","authorColor":"#A6A0FF"},{"id":"dotlabs/void.1","name":"void.1","parameters":"90.1M","model_card_url":"https://huggingface.co/dotlabs/void.1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A byte-level foundation model exploring language and reasoning without a conventional text tokenizer.","comment_source":"dotlabs","checkpoint_revision":"786701ec20edc5f7fee47dfedf4f9bb662ca4bb8","scores":{"ttm":41.65,"marc":1.875,"procedural_pile":0.0426930028759097,"smolcua":0.0},"organization":"DotLabs","authorLink":"https://huggingface.co/dotlabs","authorColor":"#FFFFFF"},{"id":"tiiuae/Falcon-H1-Tiny-90M-Instruct","name":"Falcon-H1-Tiny-90M-Instruct","parameters":"90M","model_card_url":"https://huggingface.co/tiiuae/Falcon-H1-Tiny-90M-Instruct","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An instruction-tuned Falcon-H1 Tiny model from its original creators, aimed at efficient conversational tasks.","comment_source":"dotlabs","checkpoint_revision":"e6389502a0b12cd8da894b395ba5bf7436873b16","scores":{"ttm":43.3,"marc":7.1875,"procedural_pile":7.969346397750256,"smolcua":0.0},"organization":"TII","authorLink":"https://huggingface.co/tiiuae","authorColor":"#D5ACFF"},{"id":"LiquidAI/LFM2.5-230M","name":"LFM2.5-230M","parameters":"230M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-230M","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small creator-post-trained Liquid Foundation Model optimized for responsive, efficient text assistance.","comment_source":"dotlabs","checkpoint_revision":"40cb2ad3b3044d5a41eee083a6103c8b523afa45","scores":{"ttm":48.2,"marc":0.0,"procedural_pile":2.780199447600087,"smolcua":8.1778},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"LiquidAI/LFM2.5-350M","name":"LFM2.5-350M","parameters":"350M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-350M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A lightweight Liquid Foundation Model focused on delivering practical capability with a small deployment footprint.","comment_source":"dotlabs","checkpoint_revision":"9921cd4d82c0e3986887aa4b376f9446729ef8a3","scores":{"ttm":46.85,"marc":0.0,"procedural_pile":11.993131773709633,"smolcua":14.0053},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"google/gemma-3-270m","name":"gemma-3-270m","parameters":"270M","model_card_url":"https://huggingface.co/google/gemma-3-270m","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact pretrained Gemma 3 foundation model intended for efficient, specialized downstream applications.","comment_source":"dotlabs","checkpoint_revision":"9b0cfec892e2bc2afd938c98eabe4e4a7b1e0ca1","scores":{"ttm":46.1,"marc":2.8125,"procedural_pile":0.0029742541128357264,"smolcua":0.0},"organization":"Google","authorLink":"https://huggingface.co/google","authorColor":"#E8B77B"},{"id":"ibm-granite/granite-4.0-350m","name":"granite-4.0-350m","parameters":"350M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM’s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.","comment_source":"dotlabs","checkpoint_revision":"bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2","scores":{"ttm":52.7,"marc":2.5,"procedural_pile":13.301300628673525,"smolcua":13.8532},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"ibm-granite/granite-4.0-h-350m","name":"granite-4.0-h-350m","parameters":"340M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-h-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM’s hybrid attention–Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.","comment_source":"dotlabs","checkpoint_revision":"3b17b717b8f2f5d305b0a92c1491e239aeda19c8","scores":{"ttm":51.4,"marc":3.125,"procedural_pile":15.574583666404257,"smolcua":15.9499},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"GODELEV/Rose-1.5-Medium","name":"Rose-1.5-Medium","parameters":"98.6M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Medium","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A ~98M-parameter Rose X1.5 model exploring grouped-query attention, refresh gates, and efficient learning within a tight parameter budget.","comment_source":"dotlabs","checkpoint_revision":"02f05fa792cda22ca38b20babe6418da0db02cd9","scores":{"ttm":43.55,"marc":3.4375,"procedural_pile":0.012771832822402176,"smolcua":0},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"GODELEV/Rose-1.5-Pro","name":"Rose-1.5-Pro","parameters":"148.8M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A larger Rose X1.5 experiment using grouped-query attention and refresh gates to push compact language-model capability.","comment_source":"dotlabs","checkpoint_revision":"96bf23ef5d9a468450b60bcc7e5a828ff3102036","scores":{"ttm":45.6,"marc":6.875,"procedural_pile":0.027063257654258682,"smolcua":0},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"fromziro/50M-pro","name":"50M-pro","parameters":"49.6M","model_card_url":"https://huggingface.co/fromziro/50M-pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A compact linear-attention language model built around Gated DeltaNet, exploring efficient text generation at roughly 50 million parameters.","comment_source":"dotlabs","checkpoint_revision":"0da1f2c029bf9b4c0aabfbeab6bd81090c570da1","scores":{"ttm":40.2,"marc":4.0625,"procedural_pile":0.004968944099378885,"smolcua":0},"organization":"FromZero","authorLink":"https://huggingface.co/fromziro","authorColor":"#A4D4B1"},{"id":"bench-labs/tinctura-v1","name":"tinctura-v1","parameters":"96.2M","model_card_url":"https://huggingface.co/bench-labs/tinctura-v1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A from-scratch compact language model using a smaller Cagliostro-style architecture and a 75-billion-token training run.","comment_source":"dotlabs","checkpoint_revision":"f475b8a2698b0f2de14fbae584014908fec4f719","scores":{"ttm":44.6,"marc":10.625,"procedural_pile":0.019425921663509163,"smolcua":0},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"},{"id":"bench-labs/cagliostro-v3.5","name":"cagliostro-v3.5","parameters":"146M","model_card_url":"https://huggingface.co/bench-labs/cagliostro-v3.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"An extension of Cagliostro-v3 with a brief additional training stage, exploring stronger capability at the same 146M-parameter scale.","comment_source":"dotlabs","checkpoint_revision":"2e3a2cdb72c0e979d498f2db00ed599e016ac95a","scores":{"ttm":46.55,"marc":7.1875,"procedural_pile":0.007577656444398657,"smolcua":0},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"}];
506
  function showEmbeddedEvaluated(){
507
  setupModels(embeddedEvaluatedRows);
508
  document.getElementById('app').dataset.source='evaluated';
509
  }
510
  const SPACE_DATA_URL='https://huggingface.co/spaces/dotlabs/cognirank/resolve/main/data.json';
511
  function registryRows(data){
512
- if(!data||!Array.isArray(data.authors))throw new Error('Invalid data.json: authors[] expected');
 
513
  return data.authors.flatMap(author=>{
514
  if(!author||typeof author.name!=='string'||!Array.isArray(author.models))return [];
515
  const authorColor=/^#[0-9a-fA-F]{6}$/.test(author.color||'')?author.color:'#FFFFFF';
@@ -635,9 +636,9 @@ function paintRows(animate=false){
635
  if(!animate&&signature===visibleSignature)return;
636
  const before=animate?new Map([...tbody.querySelectorAll('tr[data-id]')].map(tr=>[tr.dataset.id,tr.getBoundingClientRect().top])):null;
637
  const above=begin*height,below=Math.max(0,(filteredRows.length-end)*height);
638
- tbody.innerHTML=(above?`<tr class="virtual-space" aria-hidden="true"><td colspan="7" style="height:${above}px"></td></tr>`:'')+
639
  filteredRows.slice(begin,end).map((m,i)=>rowMarkup(m,begin+i)).join('')+
640
- (below?`<tr class="virtual-space" aria-hidden="true"><td colspan="7" style="height:${below}px"></td></tr>`:'');
641
  visibleSignature=signature;
642
  if(animate&&!prefersReducedMotion.matches){
643
  for(const tr of tbody.querySelectorAll('tr[data-id]')){
@@ -676,7 +677,7 @@ function radarPath(values,mask){
676
 
677
  const svg=(tag,attrs)=>{let el=document.createElementNS(NS,tag);Object.entries(attrs||{}).forEach(([k,v])=>el.setAttribute(k,v));return el;};
678
  for(let v=20;v<=100;v+=20)base.appendChild(svg('polygon',{points:pos(Array(axes.length).fill(v)),class:'radar-ring'}));
679
- const taskNames={smol:'SmolCUA',marc:'MARC',proc:'Procedural Pile',ttm:'TTM'};
680
  // A second plot shares the same SVG viewport; swapping views never shifts the page.
681
  const barsBase=document.getElementById('bar-base'),barsData=document.getElementById('bar-data');
682
  // Compare readability: texture is assigned only when selected colors look alike.
@@ -948,7 +949,7 @@ function toggleChartStyle(){
948
  radarView.setAttribute('aria-hidden',String(toBars));
949
  chartToggle.setAttribute('aria-pressed',String(toBars));
950
  // Keep chart switching undisclosed in the visible UI (a small easter egg).
951
- document.getElementById('radar').setAttribute('aria-label',toBars?'Vertical bars showing scores for selected models':'Four-axis radar showing scores for selected models');
952
  }
953
  // No permanent legend or labels are added: tooltip is revealed only near a bar or vertex.
954
  const inspect=document.getElementById('chart-inspect');
 
96
  .pane{min-width:0;min-height:0;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;background:#000;overflow:hidden}
97
  .list-scroller{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454545 #000}
98
  table{border-collapse:collapse;width:100%;table-layout:fixed}
99
+ col.rank{width:45px}col.model{width:245px}col.total{width:78px}col.metric{width:62px}
100
  th{position:sticky;top:0;z-index:1;background:#000;color:#777;font-size:10px;font-weight:500;text-align:left;height:43px;white-space:nowrap;border-bottom:1px solid var(--line)}
101
  th:first-child,td:first-child{padding-left:17px}th:last-child,td:last-child{padding-right:12px}th.number,td.number{text-align:center}
102
  th[data-sort]{cursor:pointer;user-select:none}th[data-sort]:hover,th[data-sort].active-sort{color:#f2f2f2}
 
163
  @media(hover:none){.chart-inspect{display:none}}
164
 
165
  .notice{position:absolute;z-index:5;left:50%;bottom:12px;transform:translate(-50%,10px);background:#fff;color:#000;border-radius:8px;padding:9px 12px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap}.notice.show{opacity:1;transform:translate(-50%,0)}
166
+ @media(max-width:1150px){col.metric{width:52px}col.model{width:210px}.board{grid-template-columns:minmax(0,1.55fr) minmax(275px,.9fr)}.app.compare .board{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}}
167
  @media(max-width:980px) and (min-width:651px){.size-filter{gap:3px}.size-filter svg{width:12px}.model-heading-inner{gap:4px}}
168
  @media(max-width:850px){.app.compare .size-filter{position:static;flex:1 1 auto;width:auto;max-width:100%}.board{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}col.metric,th.metric,td.metric{display:none}col.model{width:auto}.app.compare .board{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}}
169
  @media(max-width:650px){.app{padding:11px 12px 12px}.top{height:78px;gap:6px}.brand{font-size:12px;margin-top:16px}.name{font-size:clamp(23px,7vw,31px)}.topright{font-size:9px;padding-top:19px}.controls{min-height:84px;grid-template-columns:minmax(0,1fr);grid-template-rows:38px 37px;gap:3px}.tabs{grid-row:1;grid-column:1}.size-filter{height:29px;gap:5px;max-width:100%;flex:1 1 180px}.size-filter svg{width:12px}.search-tools{grid-row:2;grid-column:1;justify-self:stretch;width:100%;max-width:none}.search{width:100%;max-width:none;min-width:0}.contribute{grid-row:1;grid-column:1;font-size:10px;padding:7px 9px}.board,.app.compare .board{display:block;position:relative}.pane{position:absolute;inset:0}.app:not(.compare) .chart-pane{display:none}.app.compare .list-pane{display:flex;bottom:auto;height:39%}.app.compare .chart-pane{top:calc(39% + 8px);bottom:0}td{height:54px}.chart{padding-top:5px}.legend{min-height:65px}}
 
308
  <main class="board">
309
  <section class="pane list-pane" aria-label="Model rankings">
310
  <div class="list-scroller" id="list-scroller" role="region" aria-label="Scrollable model rankings" tabindex="0">
311
+ <table aria-label="CogniRank model rankings"><colgroup><col class="rank"><col class="model"><col class="total"><col class="metric"><col class="metric"><col class="metric"><col class="metric"><col class="metric"></colgroup>
312
  <thead><tr><th>#</th><th class="model-heading"><div class="model-heading-inner"><span>Model</span><div class="size-filter" title="Filter by parameter count">
313
  <span class="size-label" id="size-label" aria-hidden="true">&lt;350M</span>
314
  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" aria-hidden="true"><path d="M4 7h16M4 17h16"/><circle cx="9" cy="7" r="2.2" fill="#000"/><circle cx="16" cy="17" r="2.2" fill="#000"/></svg>
315
  <div class="size-track" id="size-track"><label for="size-range" class="visually-hidden">Maximum model size</label><input type="range" id="size-range" min="0" max="6" step="1" value="6" aria-valuetext="Under 350 million parameters"></div>
316
+ </div></div></th><th class="number active-sort" data-sort="score" aria-sort="descending">Score</th><th class="number metric" data-sort="ttm" title="TTM, 12.63%">TTM</th><th class="number metric" data-sort="marc" title="MARC, 21.05%">MARC</th><th class="number metric" data-sort="proc" title="Procedural Pile, 21.05%">ProcPile</th><th class="number metric" data-sort="smol" title="SmolCUA, 25.26%">Smol</th><th class="number metric" data-sort="code" title="SmolScript, 20%">Script</th></tr></thead>
317
  <tbody id="rows"></tbody></table><div class="empty" id="empty">No matches.</div>
318
  </div>
319
  </section>
 
334
  </section>
335
  <section class="update-slide" aria-hidden="true" inert>
336
  <img class="update-art" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiB2aWV3Qm94PSIwIDAgOTYwIDM5MCI+CjxyZWN0IHdpZHRoPSI5NjAiIGhlaWdodD0iMzkwIiBmaWxsPSIjMDAwIi8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxODcuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzAuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjcwLjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE4Ny41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMTg3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iOTAuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTA5LjUiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjEyOS4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNDguNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTY4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjkwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjEwOS41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii44NSIvPgo8Y2lyY2xlIGN4PSIxMjkuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuODUiLz4KPGNpcmNsZSBjeD0iMTQ4LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE2OC4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI5MC4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxMDkuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMTI5LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+CjxjaXJjbGUgY3g9IjE0OC41IiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIxNjguMCIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPHBhdGggZD0iTTg2IDI5NUgxNzIiIHN0cm9rZT0iIzMwMzAzMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNDIxLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjMwNC41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzA0LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQyMS41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzMDQuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI0MjEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMTU0LjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjMyNC4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzNDMuNSIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzYzLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjM4Mi41IiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI0MDIuMCIgY3k9IjE5My4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzI0LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM0My41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45NSIvPgo8Y2lyY2xlIGN4PSIzNjMuMCIgY3k9IjIxMi41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iMzgyLjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxjaXJjbGUgY3g9IjQwMi4wIiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTUiLz4KPGNpcmNsZSBjeD0iMzQzLjUiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjM2My4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSIzODIuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNDAyLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjk1Ii8+CjxwYXRoIGQ9Ik0zMjAgMjk1SDQwNiIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMTU0LjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIxNzMuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2NTUuNSIgY3k9IjE5My4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTM4LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjEyLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1MzguNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjU1LjUiIGN5PSIyMzIuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjUzOC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjY1NS41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjE1NC4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMTczLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIxNzMuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iNTU4LjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU3Ny41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1OTcuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjE2LjUiIGN5PSIxOTMuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjYzNi4wIiBjeT0iMTkzLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI1NTguMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTc3LjUiIGN5PSIyMTIuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjU5Ny4wIiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MTYuNSIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNjM2LjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjU1OC4wIiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI1NzcuNSIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPGNpcmNsZSBjeD0iNTk3LjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjkwIi8+CjxjaXJjbGUgY3g9IjYxNi41IiBjeT0iMjMyLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45MCIvPgo8Y2lyY2xlIGN4PSI2MzYuMCIgY3k9IjIzMi4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOTAiLz4KPHBhdGggZD0iTTU1NCAyOTVINjQwIiBzdHJva2U9IiMzMDMwMzAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODExLjUiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9IjgzMS4wIiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjEzNC41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxMzQuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTM0LjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjE1NC4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIxNTQuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMTczLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjE3My41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIxOTMuMCIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg4OS41IiBjeT0iMTkzLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI3NzIuNSIgY3k9IjIxMi41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyMTIuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc3Mi41IiBjeT0iMjMyLjAiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4ODkuNSIgY3k9IjIzMi4wIiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iNzcyLjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjUxLjUiIHI9IjEuNDUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xNiIvPgo8Y2lyY2xlIGN4PSI4NzAuMCIgY3k9IjI1MS41IiByPSIxLjQ1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTYiLz4KPGNpcmNsZSBjeD0iODg5LjUiIGN5PSIyNTEuNSIgcj0iMS40NSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjE2Ii8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTU0LjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNTQuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE1NC4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIxNTQuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjE3My41IiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxNzMuNSIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE3My41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTczLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI3OTIuMCIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIxOTMuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjE5My4wIiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg3MC4wIiBjeT0iMTkzLjAiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iNzkyLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9IjgxMS41IiBjeT0iMjEyLjUiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MzEuMCIgY3k9IjIxMi41IiByPSI1IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIxIi8+CjxjaXJjbGUgY3g9Ijg1MC41IiBjeT0iMjEyLjUiIHI9IjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMTIuNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxjaXJjbGUgY3g9Ijc5Mi4wIiBjeT0iMjMyLjAiIHI9IjIuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMC4yMSIvPgo8Y2lyY2xlIGN4PSI4MTEuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODMxLjAiIGN5PSIyMzIuMCIgcj0iNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPgo8Y2lyY2xlIGN4PSI4NTAuNSIgY3k9IjIzMi4wIiByPSIyLjEiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMjEiLz4KPGNpcmNsZSBjeD0iODcwLjAiIGN5PSIyMzIuMCIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIwLjIxIi8+CjxwYXRoIGQ9Ik03ODggMjk1SDg3NCIgc3Ryb2tlPSIjMzAzMDMwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4=" alt="" draggable="false" width="960" height="390">
337
+ <div class="update-text"><time class="update-date" datetime="2026-11-05">Nov 5, 2026</time><h3>CogniRank update: code joins the mix.</h3><p>SmolScript now contributes 20% across nine programming languages. Rankings use the updated five-benchmark formula.</p></div>
338
  </section>
339
  </div>
340
  <nav class="update-navigation" aria-label="Updates carousel">
 
349
  <section class="story-slide is-current" aria-hidden="false">
350
  <span class="story-kicker">COGNIRANK</span>
351
  <h3>What small models can do.</h3>
352
+ <p class="story-copy">CogniRank measures problem-solving in compact models, including first-party post-trained variants: social reasoning, abstraction, procedural reasoning, action decisions, and basic programming.</p>
353
  </section>
354
  <section class="story-slide" aria-hidden="true" inert>
355
  <span class="story-kicker">DOTLABS</span>
 
375
  </section>
376
  <section class="story-slide" aria-hidden="true" inert>
377
  <span class="story-kicker">EVALUATION</span>
378
+ <h3>Five measurable skills.</h3>
379
+ <p class="story-copy"><a class="benchmark-link" href="https://huggingface.co/datasets/AxiomicLabs/Tiny_Theory_of_Mind" target="_blank" rel="noopener noreferrer" aria-label="TTM benchmark on Hugging Face (opens in new tab)">TTM</a>, <a class="benchmark-link" href="https://huggingface.co/spaces/FlameF0X/Micro-ARC" target="_blank" rel="noopener noreferrer" aria-label="MARC benchmark on Hugging Face (opens in new tab)">MARC</a>, <a class="benchmark-link" href="https://huggingface.co/datasets/reasoning-core/procedural-pile" target="_blank" rel="noopener noreferrer" aria-label="Procedural Pile dataset on Hugging Face (opens in new tab)">Procedural Pile</a>, and <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/smolcua" target="_blank" rel="noopener noreferrer" aria-label="SmolCUA dataset on Hugging Face (opens in new tab)">SmolCUA</a>, and <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/smolscript" target="_blank" rel="noopener noreferrer">SmolScript</a>. Weights: SmolCUA 25.26%, MARC 21.05%, Procedural Pile 21.05%, TTM 12.63%, SmolScript 20%. SmolScript uses 350 fixed examples and plain code-completion prompts. MARC retains its demonstrations. All five scores are required. <a class="benchmark-link" href="https://huggingface.co/datasets/dotlabs/cognirank" target="_blank" rel="noopener noreferrer">Reproduce the update</a>.</p>
380
  </section>
381
  <section class="story-slide" aria-hidden="true" inert>
382
  <span class="story-kicker">SUBMISSION</span>
 
421
  // Brand colors are read from data.json; deterministic dot patterns need no image assets.
422
  const previewAuthors={};
423
  const localPreviewRepos={};
424
+ const axes=[['ttm','Social',12/95],['marc','Abstract',20/95],['proc','Procedural',20/95],['smol','Agentic',24/95],['code','Programming',19/95]];
425
  let models=[];
426
  let map=new Map();
427
+ const scoreJsonKeys={smol:'smolcua',marc:'marc',proc:'procedural_pile',ttm:'ttm',code:'smolscript'};
428
  function parseMillions(value){
429
  if(typeof value==='number')return value/1e6;
430
  const s=String(value??'').trim().replace(/,/g,'');
 
484
  evalMeta:isArray?null:(a.evaluation||null),
485
  checkpointRevision:isArray?null:(a.checkpoint_revision||null)};
486
  m.millions=parseMillions(m.size);
487
+ axes.forEach(([k],j)=>m[k]=isArray?a[{smol:3,marc:5,proc:6,ttm:7,code:8}[k]]:a.scores[scoreJsonKeys[k]]);
488
  m.score=axes.every(([k])=>Number.isFinite(m[k]))?axes.reduce((n,[k,,w])=>n+m[k]*w,0):null;
489
  m.modelCard=modelCardUrl(m.cardRef);
490
  m.searchIndex=searchIndex(m);
 
502
  Object.values(scoreJsonKeys).every(k=>row.scores[k]===null||(Number.isFinite(row.scores[k]) && row.scores[k]>=0 && row.scores[k]<=100))}
503
  // Actual evaluated results are embedded for standalone file:// viewing.
504
  // On a hosted site data.json remains the authoritative registry.
505
+ const embeddedEvaluatedRows=[{"id":"MinimaLabs/KLM-1.5","name":"KLM-1.5","parameters":"99.0M","model_card_url":"https://huggingface.co/MinimaLabs/KLM-1.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact language model exploring how much general capability can fit within roughly 100 million parameters.","comment_source":"dotlabs","checkpoint_revision":"b2bbc22327c2b85316c23e871a91b1287aefa795","scores":{"ttm":42.55,"marc":11.5625,"procedural_pile":0.028325667131668543,"smolcua":0.0,"smolscript":0.0},"cognirank_index":7.814910666764562,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"d9d2d7c6abb47f86fed6c87cf95e189f4686a7705fc8f3f3cb16b7b6dcc0958a","smolscript":"816dda142e9c336adace796e59bc04e139c0472ee729c12d50edf67913ac8032"}},"organization":"MinimaLabs","authorLink":"https://huggingface.co/MinimaLabs","authorColor":"#99D9BD"},{"id":"HuggingFaceTB/SmolLM2-135M","name":"SmolLM2-135M","parameters":"135M","model_card_url":"https://huggingface.co/HuggingFaceTB/SmolLM2-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small open foundation model designed to make language modeling accessible within a tight compute budget.","comment_source":"dotlabs","checkpoint_revision":"93efa2f097d58c2a74874c7e644dbc9b0cee75a2","scores":{"ttm":46.7,"marc":5.3125,"procedural_pile":0.004785877737822812,"smolcua":0.0,"smolscript":0.5374255374255374},"cognirank_index":7.125861081745702,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"b863c457cb2b5d6f32650f8a55b0cf90df150391aca002c923eef1473ceb054d","smolscript":"b4e8f5fa96434823307edee7e14b66fe8b9fc9be048ebcf7c00800ae4474270a"}},"organization":"HuggingFaceTB","authorLink":"https://huggingface.co/HuggingFaceTB","authorColor":"#F5D18C"},{"id":"AxiomicLabs/GPT-X2.5-135M","name":"GPT-X2.5-135M","parameters":"135M","model_card_url":"https://huggingface.co/AxiomicLabs/GPT-X2.5-135M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An experimental small-scale foundation model focused on learning useful capabilities with limited parameters.","comment_source":"dotlabs","checkpoint_revision":"53959ad51244b913365c2d66a49a301a83cac59c","scores":{"ttm":43.9,"marc":6.25,"procedural_pile":0.0034782608695652162,"smolcua":0.0,"smolscript":0.2849002849002849},"cognirank_index":6.918764954005228,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"89c8ea23447a276d4394e157f7b4bd58778545eb1d6b84c8759b161f4379cdb5","smolscript":"acfee735d0491c330985a3a1b38a75281815f99be4418a9e0acf9e97986aecac"}},"organization":"AxiomicLabs","authorLink":"https://huggingface.co/AxiomicLabs","authorColor":"#A6A0FF"},{"id":"dotlabs/void.1","name":"void.1","parameters":"90.1M","model_card_url":"https://huggingface.co/dotlabs/void.1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A byte-level foundation model exploring language and reasoning without a conventional text tokenizer.","comment_source":"dotlabs","checkpoint_revision":"786701ec20edc5f7fee47dfedf4f9bb662ca4bb8","scores":{"ttm":41.65,"marc":1.875,"procedural_pile":0.0426930028759097,"smolcua":0.0,"smolscript":0.0},"cognirank_index":5.664777474289665,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"4a79299d13bba736d8f82251d7ab77044af3513b3a5ccdbdf601a89bbdde4926","smolscript":"eb0e2a6253c4158e035e7da9598252f2ac43ed61355e012472ced6d5c8ae2470"}},"organization":"DotLabs","authorLink":"https://huggingface.co/dotlabs","authorColor":"#FFFFFF"},{"id":"tiiuae/Falcon-H1-Tiny-90M-Instruct","name":"Falcon-H1-Tiny-90M-Instruct","parameters":"90M","model_card_url":"https://huggingface.co/tiiuae/Falcon-H1-Tiny-90M-Instruct","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"An instruction-tuned Falcon-H1 Tiny model from its original creators, aimed at efficient conversational tasks.","comment_source":"dotlabs","checkpoint_revision":"e6389502a0b12cd8da894b395ba5bf7436873b16","scores":{"ttm":43.3,"marc":7.1875,"procedural_pile":7.969346397750256,"smolcua":0.0,"smolscript":0.8223258223258223},"cognirank_index":8.824853879781008,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"d6a2bdc3501fb7e56855aff8e79a117b33e5b57aec39b814ed97f65f1e6ef85b","smolscript":"570af0a153d49e39125d61cee1cea5368e2425d6d6aad87306c3a7f7a0c6f1fb"}},"organization":"TII","authorLink":"https://huggingface.co/tiiuae","authorColor":"#D5ACFF"},{"id":"LiquidAI/LFM2.5-230M","name":"LFM2.5-230M","parameters":"230M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-230M","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A small creator-post-trained Liquid Foundation Model optimized for responsive, efficient text assistance.","comment_source":"dotlabs","checkpoint_revision":"40cb2ad3b3044d5a41eee083a6103c8b523afa45","scores":{"ttm":48.2,"marc":0.0,"procedural_pile":2.780199447600087,"smolcua":8.1778,"smolscript":0.0},"cognirank_index":8.739696725810544,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"85f3542c267a43e3ee0eb7af66e2f4ce046b4d25e6f15ee2d2acbd9820f5868b","smolscript":"8e6040d0e2c4e9b6e8c4af8fe9fda4229250cbfb4b0ef9c62b38edd916e3c749"}},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"LiquidAI/LFM2.5-350M","name":"LFM2.5-350M","parameters":"350M","model_card_url":"https://huggingface.co/LiquidAI/LFM2.5-350M","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A lightweight Liquid Foundation Model focused on delivering practical capability with a small deployment footprint.","comment_source":"dotlabs","checkpoint_revision":"9921cd4d82c0e3986887aa4b376f9446729ef8a3","scores":{"ttm":46.85,"marc":0.0,"procedural_pile":11.993131773709633,"smolcua":14.0053,"smolscript":0.0},"cognirank_index":11.98094563657045,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"23cf0691a4f482164e83c77ca277ba4102c8ea85bd3db222bf3f2f6e9ec7fdce","smolscript":"3a9b27124c8417e6217d3d881bd3aa683a940c9b0b68092b2e03e52a471681fa"}},"organization":"LiquidAI","authorLink":"https://huggingface.co/LiquidAI","authorColor":"#9AB5FF"},{"id":"google/gemma-3-270m","name":"gemma-3-270m","parameters":"270M","model_card_url":"https://huggingface.co/google/gemma-3-270m","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"A compact pretrained Gemma 3 foundation model intended for efficient, specialized downstream applications.","comment_source":"dotlabs","checkpoint_revision":"9b0cfec892e2bc2afd938c98eabe4e4a7b1e0ca1","scores":{"ttm":46.1,"marc":2.8125,"procedural_pile":0.0029742541128357264,"smolcua":0.0,"smolscript":0.0},"cognirank_index":6.415889316655334,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"6e94f6f570384bb6e5af5e52079a1016e66041d5d162e492b255451200ed8590","smolscript":"b8f878ea66e57eed40b3bd22760aeff04d6b2ed26aaebd252043da516f2f21be"}},"organization":"Google","authorLink":"https://huggingface.co/google","authorColor":"#E8B77B"},{"id":"ibm-granite/granite-4.0-350m","name":"granite-4.0-350m","parameters":"350M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM\u2019s compact, creator-post-trained Granite model for practical language, code, and tool-use tasks.","comment_source":"dotlabs","checkpoint_revision":"bd8a1497065c0d6ba1ef19af6b0d2b14bacf71c2","scores":{"ttm":52.7,"marc":2.5,"procedural_pile":13.301300628673525,"smolcua":13.8532,"smolscript":12.960095460095461},"cognirank_index":16.075206592792465,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"2a230917ac62150d383e5641c66324138679c14ed29d323747951f7d1cfa6874","smolscript":"56fd716f2cf690e2a7fd723cbabae9dd783a2c85b8bbd2b482c67cec8375d8dd"}},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"ibm-granite/granite-4.0-h-350m","name":"granite-4.0-h-350m","parameters":"340M","model_card_url":"https://huggingface.co/ibm-granite/granite-4.0-h-350m","model_type":"creator_posttrained","evaluation_status":"evaluated","date_submitted":"2026-11-04","date_added":"2026-11-04","author_note":"IBM\u2019s hybrid attention\u2013Mamba2 Granite model, post-trained for efficient instruction and tool-oriented tasks.","comment_source":"dotlabs","checkpoint_revision":"3b17b717b8f2f5d305b0a92c1491e239aeda19c8","scores":{"ttm":51.4,"marc":3.125,"procedural_pile":15.574583666404257,"smolcua":15.9499,"smolscript":13.165815665815666},"cognirank_index":17.09199758924824,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"055a122c6216e54ee46d138f3e4e8404a5b8403fed73239bd14e8467b6f20698","smolscript":"439c60e134c754cfa18b1f4a9b04deab4021a2d29a24baaeebd20fb476a519d8"}},"organization":"IBM Granite","authorLink":"https://huggingface.co/ibm-granite","authorColor":"#9DB5EB"},{"id":"GODELEV/Rose-1.5-Medium","name":"Rose-1.5-Medium","parameters":"98.6M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Medium","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A ~98M-parameter Rose X1.5 model exploring grouped-query attention, refresh gates, and efficient learning within a tight parameter budget.","comment_source":"dotlabs","checkpoint_revision":"02f05fa792cda22ca38b20babe6418da0db02cd9","scores":{"ttm":43.55,"marc":3.4375,"procedural_pile":0.012771832822402176,"smolcua":0,"smolscript":0.0},"cognirank_index":6.227425649015242,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"3966ed32879da5f22c99cd5b39c4536917af385110688bb5ee4ca1651e4d3d91","smolscript":"a5fa7426a9801dde80cffc21bed32cd5caa27e23e2ea66aefb30bdd6b10e065f"}},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"GODELEV/Rose-1.5-Pro","name":"Rose-1.5-Pro","parameters":"148.8M","model_card_url":"https://huggingface.co/GODELEV/Rose-1.5-Pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A larger Rose X1.5 experiment using grouped-query attention and refresh gates to push compact language-model capability.","comment_source":"dotlabs","checkpoint_revision":"96bf23ef5d9a468450b60bcc7e5a828ff3102036","scores":{"ttm":45.6,"marc":6.875,"procedural_pile":0.027063257654258682,"smolcua":0,"smolscript":0.854885854885855},"cognirank_index":7.384043119957015,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"b303d6e3b8599a2daf7c5cce2f4302b47def18ffd0ac340292c083aea477c28a","smolscript":"098282cdd78b1230f5d882d213c51eeb1cfd80b22d431a3bedf06378856ac2a9"}},"organization":"GODELEV","authorLink":"https://huggingface.co/GODELEV","authorColor":"#F0A4D5"},{"id":"fromziro/50M-pro","name":"50M-pro","parameters":"49.6M","model_card_url":"https://huggingface.co/fromziro/50M-pro","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A compact linear-attention language model built around Gated DeltaNet, exploring efficient text generation at roughly 50 million parameters.","comment_source":"dotlabs","checkpoint_revision":"0da1f2c029bf9b4c0aabfbeab6bd81090c570da1","scores":{"ttm":40.2,"marc":4.0625,"procedural_pile":0.004968944099378885,"smolcua":0,"smolscript":0.25252525252525254},"cognirank_index":5.9847090387365,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"85fc0e5e1a94c38ee36c0ced342248c8bfe4be30cea1a0b9b4d6af1855361247","smolscript":"ef0952687e5fe1268f811433da950c461dc57480fc23f9bbb71debaaca830829"}},"organization":"FromZero","authorLink":"https://huggingface.co/fromziro","authorColor":"#A4D4B1"},{"id":"bench-labs/tinctura-v1","name":"tinctura-v1","parameters":"96.2M","model_card_url":"https://huggingface.co/bench-labs/tinctura-v1","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"A from-scratch compact language model using a smaller Cagliostro-style architecture and a 75-billion-token training run.","comment_source":"dotlabs","checkpoint_revision":"f475b8a2698b0f2de14fbae584014908fec4f719","scores":{"ttm":44.6,"marc":10.625,"procedural_pile":0.019425921663509163,"smolcua":0,"smolscript":0.2849002849002849},"cognirank_index":7.931596040488165,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"006a655293b27ae8efe5576db5cb8a03aed1f45e83d4031fe8be42c4114e600b","smolscript":"97eada25f949017706f31f8d48c23a98fd3a1b2172fbe787ebe8dd3ce9a4c145"}},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"},{"id":"bench-labs/cagliostro-v3.5","name":"cagliostro-v3.5","parameters":"146M","model_card_url":"https://huggingface.co/bench-labs/cagliostro-v3.5","model_type":"pretrained","evaluation_status":"evaluated","date_submitted":"2026-11-05","date_added":"2026-11-05","author_note":"An extension of Cagliostro-v3 with a brief additional training stage, exploring stronger capability at the same 146M-parameter scale.","comment_source":"dotlabs","checkpoint_revision":"2e3a2cdb72c0e979d498f2db00ed599e016ac95a","scores":{"ttm":46.55,"marc":7.1875,"procedural_pile":0.007577656444398657,"smolcua":0,"smolscript":0.0},"cognirank_index":7.394753190830399,"evaluation":{"protocol":"cognirank-2026-11-update","requested_context":4096,"component_protocols":{"reasoning":"cognirank-v9","smolscript":"smolscript-0.5.0"},"source_result_sha256":{"reasoning":"dfd91f864c36ca118a014a240e4a0fe80d79b318930d84399f9c1459a5bd5caf","smolscript":"23f98009db8156346cd763c518bf4ed9d821575bc956b88471ea219cea04d51b"}},"organization":"Bench Labs","authorLink":"https://huggingface.co/bench-labs","authorColor":"#EFB48C"}];
506
  function showEmbeddedEvaluated(){
507
  setupModels(embeddedEvaluatedRows);
508
  document.getElementById('app').dataset.source='evaluated';
509
  }
510
  const SPACE_DATA_URL='https://huggingface.co/spaces/dotlabs/cognirank/resolve/main/data.json';
511
  function registryRows(data){
512
+ if(!data||!Array.isArray(data.authors)||data.evaluation_protocol!=='cognirank-2026-11-update')throw new Error('Invalid or outdated CogniRank registry');
513
+ if(!axes.every(([k,,w])=>Math.abs(data.evaluation_weights?.[scoreJsonKeys[k]]-w)<1e-12))throw new Error('Registry weight mismatch');
514
  return data.authors.flatMap(author=>{
515
  if(!author||typeof author.name!=='string'||!Array.isArray(author.models))return [];
516
  const authorColor=/^#[0-9a-fA-F]{6}$/.test(author.color||'')?author.color:'#FFFFFF';
 
636
  if(!animate&&signature===visibleSignature)return;
637
  const before=animate?new Map([...tbody.querySelectorAll('tr[data-id]')].map(tr=>[tr.dataset.id,tr.getBoundingClientRect().top])):null;
638
  const above=begin*height,below=Math.max(0,(filteredRows.length-end)*height);
639
+ tbody.innerHTML=(above?`<tr class="virtual-space" aria-hidden="true"><td colspan="8" style="height:${above}px"></td></tr>`:'')+
640
  filteredRows.slice(begin,end).map((m,i)=>rowMarkup(m,begin+i)).join('')+
641
+ (below?`<tr class="virtual-space" aria-hidden="true"><td colspan="8" style="height:${below}px"></td></tr>`:'');
642
  visibleSignature=signature;
643
  if(animate&&!prefersReducedMotion.matches){
644
  for(const tr of tbody.querySelectorAll('tr[data-id]')){
 
677
 
678
  const svg=(tag,attrs)=>{let el=document.createElementNS(NS,tag);Object.entries(attrs||{}).forEach(([k,v])=>el.setAttribute(k,v));return el;};
679
  for(let v=20;v<=100;v+=20)base.appendChild(svg('polygon',{points:pos(Array(axes.length).fill(v)),class:'radar-ring'}));
680
+ const taskNames={smol:'SmolCUA',marc:'MARC',proc:'Procedural Pile',ttm:'TTM',code:'SmolScript'};
681
  // A second plot shares the same SVG viewport; swapping views never shifts the page.
682
  const barsBase=document.getElementById('bar-base'),barsData=document.getElementById('bar-data');
683
  // Compare readability: texture is assigned only when selected colors look alike.
 
949
  radarView.setAttribute('aria-hidden',String(toBars));
950
  chartToggle.setAttribute('aria-pressed',String(toBars));
951
  // Keep chart switching undisclosed in the visible UI (a small easter egg).
952
+ document.getElementById('radar').setAttribute('aria-label',toBars?'Vertical bars showing scores for selected models':'Five-axis radar showing scores for selected models');
953
  }
954
  // No permanent legend or labels are added: tooltip is revealed only near a bar or vertex.
955
  const inspect=document.getElementById('chart-inspect');