:root{--header-height:56px;--font-sans:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg-light:#fbfcfd;--bg-dark:#14161b;--surface-light:#fff;--surface-dark:#1d1f26;--surface-muted-light:#f1f3f6;--surface-muted-dark:#23262e;--border-light:#e3e6ec;--border-dark:#2d313a;--border-strong-light:#c6cbd4;--border-strong-dark:#3f4452;--text-light:#1b1f24;--text-dark:#ecedf2;--text-muted-light:#56606b;--text-muted-dark:#b7bdc8;--text-subtle-light:#87909c;--text-subtle-dark:#8d96a4;--ink-strong-light:#0e1116;--ink-strong-dark:#f7f9fd;--primary-light:#2563eb;--primary-dark:#5da9ff;--primary-strong-light:#1d4ed8;--primary-strong-dark:#88c2ff;--primary-soft-light:#e6efff;--primary-soft-dark:#1a2839;--heat-light:#7da7e8;--heat-dark:#5da9ff;--link-light:#2563eb;--link-dark:#88c2ff;--row-alt-light:#f8f9fb;--row-alt-dark:#1f2229;--row-hover-light:#eaedf3;--row-hover-dark:#2a2d36;--shadow-sm-light:0 1px 2px rgb(var(--shadow-tint) / .04);--shadow-sm-dark:0 1px 2px #0006;--shadow-tint:15 23 42;--tip-bg-light:#fbfcfd;--tip-fg-light:#14181f;--tip-label-light:#6b7280;--tip-bg-dark:#1f2329;--tip-fg-dark:#f1f3f5;--tip-label-dark:#9aa3ad;--bar-bg-light:#fff;--bar-bg-dark:#1d1f26;--bg:var(--lightningcss-light,var(--bg-light))var(--lightningcss-dark,var(--bg-dark));--surface:var(--lightningcss-light,var(--surface-light))var(--lightningcss-dark,var(--surface-dark));--surface-muted:var(--lightningcss-light,var(--surface-muted-light))var(--lightningcss-dark,var(--surface-muted-dark));--border:var(--lightningcss-light,var(--border-light))var(--lightningcss-dark,var(--border-dark));--border-strong:var(--lightningcss-light,var(--border-strong-light))var(--lightningcss-dark,var(--border-strong-dark));--text:var(--lightningcss-light,var(--text-light))var(--lightningcss-dark,var(--text-dark));--text-muted:var(--lightningcss-light,var(--text-muted-light))var(--lightningcss-dark,var(--text-muted-dark));--text-subtle:var(--lightningcss-light,var(--text-subtle-light))var(--lightningcss-dark,var(--text-subtle-dark));--ink-strong:var(--lightningcss-light,var(--ink-strong-light))var(--lightningcss-dark,var(--ink-strong-dark));--primary:var(--lightningcss-light,var(--primary-light))var(--lightningcss-dark,var(--primary-dark));--primary-strong:var(--lightningcss-light,var(--primary-strong-light))var(--lightningcss-dark,var(--primary-strong-dark));--primary-soft:var(--lightningcss-light,var(--primary-soft-light))var(--lightningcss-dark,var(--primary-soft-dark));--heat:var(--lightningcss-light,var(--heat-light))var(--lightningcss-dark,var(--heat-dark));--link:var(--lightningcss-light,var(--link-light))var(--lightningcss-dark,var(--link-dark));--row-alt:var(--lightningcss-light,var(--row-alt-light))var(--lightningcss-dark,var(--row-alt-dark));--row-hover:var(--lightningcss-light,var(--row-hover-light))var(--lightningcss-dark,var(--row-hover-dark));--shadow-sm:var(--lightningcss-light,var(--shadow-sm-light))var(--lightningcss-dark,var(--shadow-sm-dark));--bar-bg:var(--lightningcss-light,var(--bar-bg-light))var(--lightningcss-dark,var(--bar-bg-dark));--tip-bg:var(--lightningcss-light,var(--tip-bg-light))var(--lightningcss-dark,var(--tip-bg-dark));--tip-fg:var(--lightningcss-light,var(--tip-fg-light))var(--lightningcss-dark,var(--tip-fg-dark));--tip-label:var(--lightningcss-light,var(--tip-label-light))var(--lightningcss-dark,var(--tip-label-dark));--tint-blue:var(--lightningcss-light,#e8edff)var(--lightningcss-dark,#1e2740);--tint-blue-fg:var(--lightningcss-light,#2740b8)var(--lightningcss-dark,#a7bbf0);--tint-purple:var(--lightningcss-light,#f2e7ff)var(--lightningcss-dark,#2c2245);--tint-purple-fg:var(--lightningcss-light,#6a32b1)var(--lightningcss-dark,#c4a8f5);--tint-green:var(--lightningcss-light,#def7e9)var(--lightningcss-dark,#163828);--tint-green-fg:var(--lightningcss-light,#1c7a4c)var(--lightningcss-dark,#8ad6a8);--tint-orange:var(--lightningcss-light,#ffe6dc)var(--lightningcss-dark,#3a221b);--tint-orange-fg:var(--lightningcss-light,#c0432e)var(--lightningcss-dark,#f0a890);--tint-amber:var(--lightningcss-light,#fff1d4)var(--lightningcss-dark,#3a2d11);--tint-amber-fg:var(--lightningcss-light,#a36100)var(--lightningcss-dark,#e9b86b);--tint-pink:var(--lightningcss-light,#ffdee9)var(--lightningcss-dark,#3a1f2c);--tint-pink-fg:var(--lightningcss-light,#b41868)var(--lightningcss-dark,#f0a3c2);--tint-azure:var(--lightningcss-light,#dceefc)var(--lightningcss-dark,#1a2a3d);--tint-azure-fg:var(--lightningcss-light,#1e6cc3)var(--lightningcss-dark,#8fbef0);--tint-teal:var(--lightningcss-light,#d8f3fe)var(--lightningcss-dark,#16313c);--tint-teal-fg:var(--lightningcss-light,#1c5d7a)var(--lightningcss-dark,#87cfe8);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--primary)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px;line-height:1.45}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}code{font-family:var(--font-mono);background:var(--surface-muted);border-radius:3px;padding:1px 4px;font-size:.92em}.contribute-note{color:var(--text-subtle);margin:8px 0 0;font-size:13px}:where([data-modality=text]){--modality-tint:var(--tint-teal);--modality-tint-fg:var(--tint-teal-fg)}:where([data-modality=image]){--modality-tint:var(--tint-blue);--modality-tint-fg:var(--tint-blue-fg)}:where([data-modality=audio]){--modality-tint:var(--tint-amber);--modality-tint-fg:var(--tint-amber-fg)}:where([data-modality=video]){--modality-tint:var(--tint-purple);--modality-tint-fg:var(--tint-purple-fg)}@layer components{.badge{letter-spacing:.01em;color:var(--text-muted);border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.badge.open{background:var(--lightningcss-light,var(--tint-green))var(--lightningcss-dark,#0d2a1c);color:var(--tint-green-fg)}.badge.soft{background:var(--surface-muted);color:var(--text-muted)}}@layer utilities{.modality-tint{background:var(--modality-tint,var(--surface-muted));color:var(--modality-tint-fg,var(--text-muted));text-transform:lowercase}.category-tint{background:var(--category-tint,var(--surface-muted));color:var(--category-tint-fg,var(--text-muted));border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.accent-rail:before{content:"";background:var(--card-accent,var(--border-strong));border-radius:0 4px 4px 0;width:4px;transition:top .15s,bottom .15s;position:absolute;top:16px;bottom:16px;left:0}.accent-rail:hover:before{top:11px;bottom:11px}:where([data-stype=classification]){--category-tint:var(--tint-blue);--category-tint-fg:var(--tint-blue-fg)}:where([data-stype=clustering]){--category-tint:var(--tint-orange);--category-tint-fg:var(--tint-orange-fg)}:where([data-stype=pair-classification]){--category-tint:var(--tint-green);--category-tint-fg:var(--tint-green-fg)}:where([data-stype=reranking]){--category-tint:var(--tint-amber);--category-tint-fg:var(--tint-amber-fg)}:where([data-stype=retrieval]){--category-tint:var(--tint-purple);--category-tint-fg:var(--tint-purple-fg)}:where([data-stype=semantic-similarity]){--category-tint:var(--tint-pink);--category-tint-fg:var(--tint-pink-fg)}:where([data-stype=bitext-mining]){--category-tint:var(--tint-azure);--category-tint-fg:var(--tint-azure-fg)}:where([data-stype=instruction-reranking]){--category-tint:var(--tint-orange);--category-tint-fg:var(--tint-orange-fg)}:where([data-stype=summarization]){--category-tint:var(--tint-teal);--category-tint-fg:var(--tint-teal-fg)}:where([data-type=dense]){--category-tint:var(--tint-blue);--category-tint-fg:var(--tint-blue-fg)}:where([data-type=cross-encoder]){--category-tint:var(--tint-orange);--category-tint-fg:var(--tint-orange-fg)}:where([data-type=late-interaction]){--category-tint:var(--tint-green);--category-tint-fg:var(--tint-green-fg)}:where([data-type=sparse]){--category-tint:var(--tint-amber);--category-tint-fg:var(--tint-amber-fg)}:where([data-type=router]){--category-tint:var(--tint-purple);--category-tint-fg:var(--tint-purple-fg)}.lead{color:var(--text-muted);text-wrap:pretty;margin:0}.index-hero{padding:24px 0 16px}.index-hero h1{letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-size:32px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;display:grid}.layout-sidebar{min-height:100dvh;display:flex}.layout-main{flex:1;min-width:0;max-width:1280px;margin:0 auto;padding:28px 28px 64px}@media (width<=640px){.layout-main{padding-inline:14px}}.card-stats{grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:0;display:grid}.card-stats>div{flex-direction:column;gap:1px;display:flex}.card-stats dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);font-size:10px;font-weight:600}.card-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.chip-row{flex-wrap:wrap;gap:5px;margin-block-start:auto;display:flex}.chip-neutral{background:var(--surface-muted);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:600}.icon-tile{width:var(--icon-size,24px);height:var(--icon-size,24px);object-fit:contain;background:var(--icon-bg,var(--surface-muted));border-radius:var(--icon-radius,4px);flex-shrink:0}.icon-tile-text{line-height:1;font-size:var(--icon-font-size,18px);justify-content:center;align-items:center;display:inline-flex}.details-flat>summary{list-style:none}.details-flat>summary::-webkit-details-marker{display:none}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--panel-radius,14px);box-shadow:var(--panel-shadow,0 1px 3px rgb(var(--shadow-tint) / .04))}.card-link{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--card-radius,12px);padding:var(--card-padding,14px 16px 14px 18px);gap:var(--card-gap,12px);color:inherit;box-shadow:0 1px 2px rgb(var(--shadow-tint) / .05);flex-direction:column;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:clip}.card-link:hover{box-shadow:0 6px 18px rgb(var(--shadow-tint) / .07);border-color:color-mix(in srgb, var(--card-accent,var(--primary)) 45%, var(--border));text-decoration:none;transform:translateY(-1px)}.card-link:hover .title{color:var(--card-accent,var(--primary-strong))}.card-link:focus-visible{outline:2px solid var(--card-accent,var(--primary));outline-offset:2px}.card-link-vis{content-visibility:auto;contain-intrinsic-size:var(--card-intrinsic,240px)}.tip-portal{background:var(--tip-bg);max-width:min(360px,100dvw - 24px);color:var(--tip-fg);font-family:var(--font-sans);text-align:left;white-space:normal;z-index:1000;box-shadow:0 12px 28px rgb(var(--shadow-tint) / .22);pointer-events:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;position:fixed;transform:translate(-50%,6px)}.tip-portal-interactive{pointer-events:auto}.input-text{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px}.input-text:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}@media (forced-colors:active){.input-text:focus-visible{outline-offset:1px;outline:2px solid highlight}}.skip-link{z-index:100;background:var(--primary);color:var(--surface);box-shadow:0 4px 12px rgb(var(--shadow-tint) / .2);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:top .18s;position:fixed;top:-100px;left:12px}.skip-link:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px;top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.floating-pill{height:38px;color:var(--primary-strong);background:var(--surface);border:1.5px solid var(--primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent), 0 6px 18px rgb(var(--shadow-tint) / .12);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.floating-pill:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface));border-color:var(--primary-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent), 0 10px 22px rgb(var(--shadow-tint) / .16)}.floating-pill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.toolbar{scrollbar-width:none;background:var(--bar-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);top:var(--header-height);z-index:5;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:10px 12px;margin:12px 0 18px;padding:10px 12px;display:flex;position:sticky;overflow-x:auto}.toolbar::-webkit-scrollbar{display:none}.toolbar>*{flex-shrink:0}.toolbar>:first-child{flex:220px;min-inline-size:0}.layout-main .toolbar>.search{min-inline-size:100px;max-inline-size:420px}.toolbar .count,.toolbar .sort,.toolbar .sort label{white-space:nowrap}@media (width<=640px){.toolbar{gap:8px 10px;margin:10px 0 14px;padding:10px}}@media (width<=480px){.toolbar{grid-template:"search search search"36px"sort toggle count"36px/1fr auto auto;gap:8px 10px;display:grid;overflow-x:visible}.layout-main .toolbar>.search{grid-area:search;min-inline-size:0;max-inline-size:none}.toolbar>.sort{grid-area:sort;min-inline-size:0;margin-inline-start:0}.toolbar>.view-toggle{grid-area:toggle;justify-self:center}.toolbar>.count{grid-area:count;justify-self:end}}.sort{color:var(--text-muted);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.sort select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px}.dir-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.dir-btn:hover{color:var(--text);border-color:var(--border-strong)}.breadcrumb{color:var(--text-muted);align-items:center;gap:6px;margin-block-end:14px;font-size:12px;display:flex}.breadcrumb a{color:var(--text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--text)}.breadcrumb .sep{color:var(--border-strong)}.breadcrumb .current{color:var(--text);font-weight:600}.page{box-sizing:border-box;width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:18px 28px 56px}.muted{color:var(--text-muted);margin:0}.card-title{color:var(--text);overflow-wrap:anywhere;word-break:normal;font-size:14px;font-weight:700;line-height:1.3}.card-desc{color:var(--text-muted);text-wrap:pretty;line-clamp:2;margin:0;font-size:12.5px;line-height:1.45;overflow:clip}@supports not (line-clamp:2){.card-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.heat-1{background-color:color-mix(in srgb, var(--heat) 1%, transparent)}.heat-2{background-color:color-mix(in srgb, var(--heat) 2%, transparent)}.heat-3{background-color:color-mix(in srgb, var(--heat) 3%, transparent)}.heat-4{background-color:color-mix(in srgb, var(--heat) 4%, transparent)}.heat-5{background-color:color-mix(in srgb, var(--heat) 5%, transparent)}.heat-6{background-color:color-mix(in srgb, var(--heat) 6%, transparent)}.heat-7{background-color:color-mix(in srgb, var(--heat) 7%, transparent)}.heat-8{background-color:color-mix(in srgb, var(--heat) 8%, transparent)}.heat-9{background-color:color-mix(in srgb, var(--heat) 9%, transparent)}.heat-10{background-color:color-mix(in srgb, var(--heat) 10%, transparent)}.heat-11{background-color:color-mix(in srgb, var(--heat) 11%, transparent)}.heat-12{background-color:color-mix(in srgb, var(--heat) 12%, transparent)}.heat-13{background-color:color-mix(in srgb, var(--heat) 13%, transparent)}.heat-14{background-color:color-mix(in srgb, var(--heat) 14%, transparent)}.heat-15{background-color:color-mix(in srgb, var(--heat) 15%, transparent)}.heat-16{background-color:color-mix(in srgb, var(--heat) 16%, transparent)}.heat-17{background-color:color-mix(in srgb, var(--heat) 17%, transparent)}.heat-18{background-color:color-mix(in srgb, var(--heat) 18%, transparent)}.heat-19{background-color:color-mix(in srgb, var(--heat) 19%, transparent)}.heat-20{background-color:color-mix(in srgb, var(--heat) 20%, transparent)}.heat-21{background-color:color-mix(in srgb, var(--heat) 21%, transparent)}.heat-22{background-color:color-mix(in srgb, var(--heat) 22%, transparent)}.heat-23{background-color:color-mix(in srgb, var(--heat) 23%, transparent)}.heat-24{background-color:color-mix(in srgb, var(--heat) 24%, transparent)}.heat-25{background-color:color-mix(in srgb, var(--heat) 25%, transparent)}.heat-26{background-color:color-mix(in srgb, var(--heat) 26%, transparent)}.heat-27{background-color:color-mix(in srgb, var(--heat) 27%, transparent)}.heat-28{background-color:color-mix(in srgb, var(--heat) 28%, transparent)}.heat-29{background-color:color-mix(in srgb, var(--heat) 29%, transparent)}.heat-30{background-color:color-mix(in srgb, var(--heat) 30%, transparent)}.heat-31{background-color:color-mix(in srgb, var(--heat) 31%, transparent)}.heat-32{background-color:color-mix(in srgb, var(--heat) 32%, transparent)}.heat-33{background-color:color-mix(in srgb, var(--heat) 33%, transparent)}.heat-34{background-color:color-mix(in srgb, var(--heat) 34%, transparent)}.heat-35{background-color:color-mix(in srgb, var(--heat) 35%, transparent)}.heat-36{background-color:color-mix(in srgb, var(--heat) 36%, transparent)}.heat-37{background-color:color-mix(in srgb, var(--heat) 37%, transparent)}.heat-38{background-color:color-mix(in srgb, var(--heat) 38%, transparent)}.heat-39{background-color:color-mix(in srgb, var(--heat) 39%, transparent)}.heat-40{background-color:color-mix(in srgb, var(--heat) 40%, transparent)}.heat-41{background-color:color-mix(in srgb, var(--heat) 41%, transparent)}.heat-42{background-color:color-mix(in srgb, var(--heat) 42%, transparent)}.heat-43{background-color:color-mix(in srgb, var(--heat) 43%, transparent)}.heat-44{background-color:color-mix(in srgb, var(--heat) 44%, transparent)}.heat-45{background-color:color-mix(in srgb, var(--heat) 45%, transparent)}.heat-46{background-color:color-mix(in srgb, var(--heat) 46%, transparent)}.heat-47{background-color:color-mix(in srgb, var(--heat) 47%, transparent)}.heat-48{background-color:color-mix(in srgb, var(--heat) 48%, transparent)}.heat-49{background-color:color-mix(in srgb, var(--heat) 49%, transparent)}.heat-50{background-color:color-mix(in srgb, var(--heat) 50%, transparent)}.heat-51{background-color:color-mix(in srgb, var(--heat) 51%, transparent)}.heat-52{background-color:color-mix(in srgb, var(--heat) 52%, transparent)}.heat-53{background-color:color-mix(in srgb, var(--heat) 53%, transparent)}.heat-54{background-color:color-mix(in srgb, var(--heat) 54%, transparent)}.heat-55{background-color:color-mix(in srgb, var(--heat) 55%, transparent)}.empty{text-align:center;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:40px}.skel{background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:6px;animation:1.4s ease-in-out infinite alternate skel-pulse;display:block}@keyframes skel-pulse{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.sticky-head-inner::-webkit-scrollbar{display:none}.tbl-scroll{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);overscroll-behavior-x:contain;contain:layout style paint;border-radius:8px;overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;font-size:13px}.tbl th,.tbl td{border-bottom:1px solid var(--border);white-space:nowrap;text-align:left}.tbl td{padding:8px 12px}.tbl thead th{background:var(--surface-muted);color:var(--text-muted);z-index:1;padding:0;font-weight:600;position:sticky;top:0}.tbl tbody tr{content-visibility:auto;contain-intrinsic-size:auto 36px}:where(.tbl tbody tr:nth-child(2n)) :is(td,th){background:var(--row-alt)}.tbl tbody tr:hover :is(td,th){box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--text) 7%, transparent)}.tbl tbody tr.pinned :is(td,th){background:var(--row-pinned-bg)}.tbl tbody tr.pinned:nth-child(2n) :is(td,th){background:var(--row-pinned-bg-alt)}.tbl tbody tr.pinned+tr:not(.pinned) :is(td,th){border-top:2px solid color-mix(in srgb, var(--primary) 50%, var(--border))}.tbl th.tbl-num,.tbl td.tbl-num{text-align:right;font-variant-numeric:tabular-nums}.tbl-best{font-weight:700}.tbl-sort{all:unset;cursor:pointer;width:100%;color:var(--text-muted);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.tbl-sort.tbl-sort-left{justify-content:flex-start}.tbl-sort:hover{color:var(--text);background:color-mix(in srgb, var(--primary-soft) 60%, transparent)}.tbl-sort:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:4px}.tbl-sort-ind{color:var(--text-subtle);opacity:.4;font-size:11px;font-weight:700;transition:opacity .12s,color .12s}.tbl-sort:hover .tbl-sort-ind{opacity:1}.tbl-sort-ind.on{color:var(--primary-strong);opacity:1}.tbl-pin-col{text-align:center;width:32px;min-width:32px;padding:0}.tbl{--pin-col-w:44px;--row-pinned-bg:color-mix(in srgb, var(--primary-soft) 65%, var(--surface));--row-pinned-bg-alt:color-mix(in srgb, var(--primary-soft) 65%, var(--row-alt))}.tbl-sticky-pin{background:var(--surface);z-index:2;width:var(--pin-col-w);min-width:var(--pin-col-w);max-width:var(--pin-col-w);position:sticky;left:0}.tbl thead th.tbl-sticky-pin{background:var(--surface-muted);z-index:3}.tbl tbody tr:nth-child(2n) td.tbl-sticky-pin{background:var(--row-alt)}.tbl tbody tr.pinned td.tbl-sticky-pin{background:var(--row-pinned-bg)}.tbl tbody tr.pinned:nth-child(2n) td.tbl-sticky-pin{background:var(--row-pinned-bg-alt)}.tbl-pin-btn{width:22px;height:22px;color:var(--border-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,transform 60ms;display:inline-flex}.tbl-pin-btn:hover{color:var(--text-muted);background:var(--surface-muted)}.tbl-pin-btn.on{color:var(--primary);background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 35%, transparent);transform:rotate(35deg)}.tbl-pin-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tbl-sticky-col{left:var(--pin-col-w);background:var(--surface);z-index:2;text-overflow:ellipsis;min-width:220px;max-width:280px;position:sticky;overflow:hidden}.tbl thead th.tbl-sticky-col{background:var(--surface-muted);z-index:3}.tbl tbody th{text-align:start;font-weight:400}.tbl tbody tr:nth-child(2n) th.tbl-sticky-col{background:var(--row-alt)}.tbl tbody tr.pinned th.tbl-sticky-col{background:var(--row-pinned-bg)}.tbl tbody tr.pinned:nth-child(2n) th.tbl-sticky-col{background:var(--row-pinned-bg-alt)}@media (width<=640px){.tbl-sticky-pin,.tbl thead th.tbl-sticky-pin{position:static}.tbl-sticky-col,.tbl thead th.tbl-sticky-col{min-width:140px;max-width:180px;position:static;left:auto}}.tbl-model-link{white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:inline}.tbl-model-org{color:var(--text-subtle);font-weight:400}.tbl-model-sep{color:var(--border-strong);margin:0 1px}.tbl-model-name{font-weight:600}[data-model-type=dense]{--type-tint:var(--tint-blue-fg)}[data-model-type=cross-encoder]{--type-tint:var(--tint-orange-fg)}[data-model-type=late-interaction]{--type-tint:var(--tint-green-fg)}[data-model-type=sparse]{--type-tint:var(--tint-amber-fg)}[data-model-type=router]{--type-tint:var(--tint-purple-fg)}[data-model-type] .tbl-model-name{color:var(--type-tint,inherit)}.rank-pill{background:var(--surface-muted);color:var(--ink-strong);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.tbl-overview{--search-group-h:56px;--sticky-head-base:var(--header-height);--sticky-head-extra:var(--search-group-h)}@media (width<=480px){.tbl-overview{--search-group-h:102px}}.tbl-overview .tbl{width:100%}.tbl-overview .tbl-col-name{min-width:220px;max-width:380px}.tbl-overview .tbl-col-num{width:1%}.tbl-overview .tbl-col-chips{white-space:normal;min-width:140px;padding:6px 12px}.tbl-overview tbody th.tbl-col-name{padding:0}.tbl-overview .tbl-row-link{color:var(--text);flex-direction:column;gap:2px;padding:8px 12px;line-height:1.35;text-decoration:none;display:flex}.tbl-overview .tbl-row-link:hover .tbl-row-title{color:var(--primary-strong)}.tbl-overview tbody tr{position:relative}.tbl-overview .tbl-row-link:after{content:"";position:absolute;inset:0}.tbl-overview .row-link-icon{flex-direction:row;align-items:flex-start;gap:10px}.tbl-overview .row-icon{--icon-size:24px;--icon-font-size:16px;margin-top:1px}.tbl-overview .row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tbl-overview .tbl-row-title{word-break:break-word;white-space:normal;font-weight:600}.tbl-overview .tbl-row-sub{color:var(--text-subtle);font-size:11px}.tbl-overview .tbl-row-id{color:var(--text-subtle);font-size:11px;font-family:var(--font-mono)}.tbl-overview .tbl-chips{flex-wrap:wrap;gap:4px;display:flex}.tbl-stype-chip{letter-spacing:.02em;text-transform:uppercase;background:var(--category-tint,var(--surface-muted));color:var(--category-tint-fg,var(--text-muted));border:1px solid color-mix(in srgb, var(--category-tint-fg,var(--border)) 30%, transparent);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.tbl-type-chip{text-transform:lowercase;background:var(--category-tint,var(--surface-muted));color:var(--category-tint-fg,var(--text-muted));border:1px solid color-mix(in srgb, var(--category-tint-fg,var(--border)) 35%, transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.trained-warn{all:unset;cursor:help;margin-left:4px;font-size:11px;line-height:1}.trained-warn:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:3px}body:has(.sidebar:not(.collapsed)){--sidebar-active-width:min(340px, 100dvw)}.sidebar{width:var(--sidebar-active-width,340px);border-inline-start:1px solid var(--border);background:var(--surface);height:calc(100dvh - var(--header-height));top:var(--header-height);z-index:5;flex-direction:column;flex:none;margin-inline-start:auto;transition:width .22s,border-inline-start-width .22s;display:flex;position:sticky;overflow:clip}.sidebar.collapsed{border-inline-start-width:0;width:0}.sidebar-toggle{background:var(--surface);border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text-muted);cursor:pointer;z-index:2;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;transition:transform .18s,padding .18s,border-radius .18s,box-shadow .18s,background .12s,color .12s;display:flex;position:sticky;top:0}.sidebar.collapsed .sidebar-toggle{top:calc(2 * var(--header-height));border:1px solid var(--border);background:var(--surface);width:38px;height:38px;box-shadow:var(--shadow-sm);z-index:11;border-radius:8px;justify-content:center;margin:0;padding:0;position:fixed;right:8px}.sidebar-toggle:hover{color:var(--text);background:var(--surface-muted)}.chev{color:var(--text-subtle);flex-shrink:0;transition:transform .18s;display:inline-block}.chev.open{transform:rotate(180deg)}.toggle-label{text-transform:uppercase;letter-spacing:.06em}.filters{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px 16px 24px;display:flex;overflow-y:auto}.group{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:700}.muted-inline{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.type-search{max-width:320px;padding:5px 9px}.no-match{color:var(--text-subtle);margin:0;font-size:12px}.link-btn{color:var(--link);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px;font-weight:600}.link-btn:hover{text-decoration:underline}.pills{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.pills.scroll{contain:layout;max-height:380px;overflow-y:auto}.group.grow{flex:1 1 0;min-height:280px}.group.grow>.pills:is(.scroll,.scroll-y){flex:1;align-content:flex-start;min-height:0;max-height:none}.pill{background:var(--surface);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pill:hover{border-color:var(--border-strong);color:var(--text)}.pill:has(input:checked):hover{background:color-mix(in srgb, var(--primary) 22%, var(--surface));border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.pill input{clip-path:inset(50%);position:absolute}.pill:has(input:checked){font-weight:600}.pill:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.type-fill,.modality-fill{color:var(--text-muted)}.type-fill{overflow-wrap:anywhere;max-width:100%}:is(.type-fill:has(input:checked),.modality-fill:has(input:checked)){background:var(--primary-soft);border-color:var(--primary);color:var(--primary-strong)}.modality-fill[data-modality]:has(input:checked){background:var(--modality-tint);border-color:color-mix(in srgb, var(--modality-tint-fg) 35%, transparent);color:var(--modality-tint-fg)}.modality-fill[data-modality]:has(input:checked):hover{filter:brightness(.97);background:var(--modality-tint)}.type-pill[data-stype]:not([data-stype=""]):has(input:checked){background:var(--category-tint);border-color:color-mix(in srgb, var(--category-tint-fg) 35%, transparent);color:var(--category-tint-fg)}.model-type-pill[data-type]:not([data-type=""]):has(input:checked){background:var(--category-tint);border-color:color-mix(in srgb, var(--category-tint-fg) 35%, transparent);color:var(--category-tint-fg)}.pill-label{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.sidebar{top:var(--header-height);width:var(--sidebar-active-width);z-index:60;min-width:0;max-width:none;box-shadow:-8px 0 24px rgb(var(--shadow-tint) / .18);flex:none;margin-inline-start:0;position:fixed;right:0}.sidebar.collapsed{width:0;box-shadow:none}.sidebar.collapsed .sidebar-toggle{z-index:31}.pill{padding:8px 14px;font-size:13px}.group{flex:none}}.kicker{flex-wrap:wrap;gap:6px;margin-block-end:12px;display:flex}.category-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--category-tint,var(--surface-muted));color:var(--category-tint-fg,var(--text-muted));border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.hero-grid{--hero-cols:minmax(0, 1.4fr) minmax(0, 1fr);--hero-gap:28px;--hero-padding-block:26px;--hero-padding-inline:32px 28px;--hero-margin-block-end:18px;grid-template-columns:var(--hero-cols);gap:var(--hero-gap);padding-block:var(--hero-padding-block);padding-inline:var(--hero-padding-inline);margin-block-end:var(--hero-margin-block-end);display:grid;position:relative;overflow:clip}@media (width<=1000px){.hero-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hero-grid{gap:16px;margin-block-end:12px;padding-block:18px;padding-inline:16px}.kpis{gap:8px}.kpi{padding:8px 10px}.kpi-value{font-size:17px}}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.kpi{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.kpi-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:600}.kpi-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.spec-list{grid-template-columns:160px minmax(0,1fr);gap:6px 14px;margin:12px 0 0;display:grid}.spec-list .row{display:contents}.spec-list dt{color:var(--text-subtle);letter-spacing:.02em;padding-block-start:3px;font-size:12px;font-weight:500}.spec-list dd{color:var(--text);word-break:break-word;min-width:0;margin:0;font-size:13px}.spec-list dd a{color:var(--link)}.spec-list .muted-dd{color:var(--text-subtle)}.spec-list .chips{flex-wrap:wrap;gap:4px;display:flex}.spec-list .chip{font-family:var(--font-mono);background:var(--surface-muted);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:2px 8px;font-size:11.5px}@media (width<=640px){.spec-list{grid-template-columns:110px minmax(0,1fr);gap:8px 12px}.spec-list .chip,.spec-list dd{overflow-wrap:anywhere}}.theme-toggle.svelte-1cmi4dh{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;padding:2px;display:inline-flex}.seg.svelte-1cmi4dh{width:28px;height:28px;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.seg.svelte-1cmi4dh:hover{color:var(--ink-strong)}.seg.on.svelte-1cmi4dh{background:var(--surface);color:var(--ink-strong);box-shadow:0 1px 2px rgb(var(--shadow-tint) / .08)}.seg.svelte-1cmi4dh:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.compare-pinned-btn.svelte-iq8j6p{left:50%;bottom:max(22px, env(safe-area-inset-bottom));z-index:60;padding:0 16px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;position:fixed;transform:translate(-50%)}.compare-pinned-btn.svelte-iq8j6p:hover{transform:translate(-50%)translateY(-1px)}:root{--grain-dark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.025 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--grain-light:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.025 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.shell.svelte-12qhfyh{background:var(--grain-dark), var(--bg);flex-direction:column;min-height:100dvh;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shell.svelte-12qhfyh{background:var(--grain-light), var(--bg)}}:root[data-theme=dark] .shell.svelte-12qhfyh{background:var(--grain-light), var(--bg)}.bar.svelte-12qhfyh{z-index:10;background:var(--bar-bg);border-bottom:1px solid var(--border);min-height:var(--header-height);box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 28px;display:grid;position:sticky;top:0}.subnav.svelte-12qhfyh{justify-self:center}.ext-links.svelte-12qhfyh{justify-self:end}.bar.svelte-12qhfyh:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--primary) 18%, var(--primary) 22%, transparent 24%);opacity:.7;height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand.svelte-12qhfyh{color:var(--ink-strong);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh:hover{text-decoration:none}.brand-icon.svelte-12qhfyh{object-fit:contain;flex-shrink:0;width:24px;height:24px}.name.svelte-12qhfyh{font-family:var(--font-sans);color:var(--ink-strong);letter-spacing:.04em;font-size:15px;font-weight:700}.subnav.svelte-12qhfyh{letter-spacing:.14em;text-transform:uppercase;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.subnav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-muted);padding:10px 14px;text-decoration:none;transition:color .16s;position:relative}.subnav.svelte-12qhfyh a:where(.svelte-12qhfyh):after{content:"";background:var(--primary);transform-origin:0;border-radius:1px;height:2px;transition:transform .22s cubic-bezier(.6,.1,.2,1);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.subnav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink-strong)}.subnav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:after{transform:scaleX(.35)}.subnav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--ink-strong)}.subnav.svelte-12qhfyh a.active:where(.svelte-12qhfyh):after{transform:scaleX(1)}.ext-links.svelte-12qhfyh{align-items:center;gap:8px;display:inline-flex}.icon-link.svelte-12qhfyh{color:var(--text-muted);letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.icon-link.svelte-12qhfyh:hover{color:var(--ink-strong);background:var(--surface-muted);text-decoration:none}.icon-link.svelte-12qhfyh:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=920px){.icon-link.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}.icon-link.svelte-12qhfyh{padding:6px 8px}}@media (width<=800px){.bar.svelte-12qhfyh{grid-template-columns:auto minmax(0,1fr) auto}.subnav.svelte-12qhfyh{scrollbar-width:none;justify-self:start;width:100%;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.subnav.svelte-12qhfyh::-webkit-scrollbar{display:none}}@media (width<=640px){.bar.svelte-12qhfyh{gap:8px;padding:6px 10px}.brand.svelte-12qhfyh{gap:6px}.brand-icon.svelte-12qhfyh{width:20px;height:20px}.name.svelte-12qhfyh{font-size:13px}.subnav.svelte-12qhfyh{letter-spacing:.1em;font-size:10px}.subnav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px 8px}.subnav.svelte-12qhfyh a:where(.svelte-12qhfyh):after{bottom:2px;left:8px;right:8px}.ext-links.svelte-12qhfyh{gap:2px}.ext-links.svelte-12qhfyh .icon-link:where(.svelte-12qhfyh){display:none}}@media (width<=380px){.name.svelte-12qhfyh{display:none}}.page-footer.svelte-12qhfyh{border-top:1px solid var(--border);background:var(--bar-bg);justify-content:center;gap:16px;margin-top:auto;padding:18px 28px;font-size:12.5px;display:flex}.footer-link.svelte-12qhfyh{color:var(--text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.footer-link.svelte-12qhfyh:hover{color:var(--text)}
