:root{--font-sans: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-2xs: 10.5px;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px;--fs-3xl: 34px;--fs-hero: clamp(30px, 4.2vw, 52px);--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.5;--r-xs: 3px;--r-sm: 5px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--content-max: 1480px;--nav-h: 52px;--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t-med: .2s;--bg: #f5f6f8;--surface: #ffffff;--surface-2: #eef0f4;--surface-3: #e4e7ed;--ink: #121722;--ink-2: #3d4657;--muted: #6b7484;--faint: #9aa3b2;--line: #dde1e8;--line-strong: #c3c9d4;--shadow-1: 0 1px 2px rgba(18, 23, 34, .06), 0 1px 1px rgba(18, 23, 34, .04);--shadow-2: 0 6px 24px -8px rgba(18, 23, 34, .18), 0 2px 6px rgba(18, 23, 34, .06);--shadow-3: 0 24px 60px -20px rgba(18, 23, 34, .35), 0 8px 20px -8px rgba(18, 23, 34, .15);--accent: #d1295e;--accent-ink: #ffffff;--accent-hover: #b51f4f;--accent-soft: rgba(209, 41, 94, .1);--accent-line: rgba(209, 41, 94, .35);--link: #1b4fd6;--ok: #1f9d55;--warn: #c77700;--danger: #c92a2a;--ok-soft: rgba(31, 157, 85, .12);--warn-soft: rgba(199, 119, 0, .12);--danger-soft: rgba(201, 42, 42, .1);--info-soft: rgba(27, 79, 214, .1);--ev-none: #e5e7eb;--ev-single: #7dd3fc;--ev-reproduced: #22c55e;--ev-disputed: #f97316;--ev-stale: #a78bfa;--ev-none-ink: #6b7484;--seq-0: #eef2ff;--seq-1: #c7d2fe;--seq-2: #a5b4fc;--seq-3: #818cf8;--seq-4: #6366f1;--seq-5: #4338ca;--vendor-nvidia: #649a00;--vendor-amd: #e14b36;--vendor-apple: #5969b8;--vendor-intel: #1f6feb;--vendor-cpu: #a7841d;--vendor-other: #7a8494;--chart-1: #1b4fd6;--chart-2: #c25e00;--chart-1-soft: rgba(27, 79, 214, .14);--chart-2-soft: rgba(194, 94, 0, .13);--grid-dot: rgba(18, 23, 34, .08);--selection: rgba(209, 41, 94, .18);color-scheme:light}:root[data-theme=dark]{--bg: #0e1116;--surface: #151920;--surface-2: #1b2028;--surface-3: #232934;--ink: #e7eaf0;--ink-2: #b4bcc9;--muted: #8590a0;--faint: #5f6979;--line: #252b35;--line-strong: #363e4b;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 28px -10px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .3);--shadow-3: 0 30px 70px -24px rgba(0, 0, 0, .8), 0 8px 24px -8px rgba(0, 0, 0, .5);--accent: #f0567f;--accent-ink: #160a0f;--accent-hover: #f97a9c;--accent-soft: rgba(240, 86, 127, .14);--accent-line: rgba(240, 86, 127, .4);--link: #7da2ff;--ok: #3ccf7a;--warn: #f2a33a;--danger: #ff6b6b;--ok-soft: rgba(60, 207, 122, .14);--warn-soft: rgba(242, 163, 58, .14);--danger-soft: rgba(255, 107, 107, .14);--info-soft: rgba(125, 162, 255, .14);--ev-none: #262c36;--ev-none-ink: #8590a0;--seq-0: #1c2038;--seq-1: #2b3266;--seq-2: #3e478f;--seq-3: #5b66bf;--seq-4: #7f8be8;--seq-5: #b0b8ff;--vendor-nvidia: #6ea800;--vendor-amd: #e25a42;--vendor-apple: #7888d3;--vendor-intel: #4091ea;--vendor-cpu: #8f6e00;--vendor-other: #9aa4b5;--chart-1: #4478f0;--chart-2: #d07c28;--chart-1-soft: rgba(68, 120, 240, .2);--chart-2-soft: rgba(208, 124, 40, .18);--grid-dot: rgba(231, 234, 240, .07);--selection: rgba(240, 86, 127, .3);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1}::selection{background:var(--selection)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}h1,h2,h3,h4{margin:0;font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;font-stretch:88%}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md);font-stretch:100%}p{margin:0}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.92em}code{background:var(--surface-2);padding:1px 5px;border-radius:var(--r-xs)}pre code{background:none;padding:0}kbd{display:inline-block;font-size:var(--fs-xs);padding:0 5px;line-height:18px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:var(--r-xs);background:var(--surface);color:var(--ink-2)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}[hidden]{display:none!important}svg.icon{width:1em;height:1em;display:inline-block;vertical-align:-.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.num,.tnum,td.num,.mono{font-variant-numeric:tabular-nums slashed-zero}.unit{color:var(--muted);font-size:.82em;margin-left:2px;font-weight:400}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{display:flex;align-items:center;gap:var(--sp-2)}.row-wrap{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:var(--sp-2)}.grow{flex:1 1 auto;min-width:0}.spacer{flex:1}.right{text-align:right}.center{text-align:center}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.mb-4{margin-bottom:var(--sp-4)}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-stretch:112%;color:var(--muted)}.eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.55}.eyebrow.plain:before{display:none}.lede{color:var(--ink-2);font-size:var(--fs-lg);max-width:64ch;line-height:1.45}.section-title{display:flex;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3)}.section-title h2{font-size:var(--fs-lg)}.section-title .meta{color:var(--muted);font-size:var(--fs-sm)}.display{font-size:var(--fs-hero);font-weight:600;font-stretch:80%;letter-spacing:-.02em;line-height:1.02}.page{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--sp-5) var(--sp-5) var(--sp-8)}@media(max-width:720px){.page{padding:var(--sp-4) var(--sp-3) var(--sp-7)}.page-head h1{font-size:var(--fs-2xl)}h1{font-size:var(--fs-xl)}}.page-head{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-5)}.page-head h1{font-size:var(--fs-3xl);font-stretch:82%}.page-head .lede{font-size:var(--fs-md)}.page-head .head-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5)}.split-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.split-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.split.facts-quants{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.split.facts-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.split.main-aside{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media(max-width:1000px){.split,.split-3,.split-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:720px){.split,.split.facts-quants,.split.facts-wide,.split.main-aside,.split-3,.split-4{grid-template-columns:minmax(0,1fr)}}.two-pane{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:var(--sp-5);align-items:start}@media(max-width:900px){.two-pane{grid-template-columns:minmax(0,1fr)}}.sticky-pane{position:sticky;top:calc(var(--nav-h) + var(--sp-3))}@media(max-width:900px){.sticky-pane{position:static}}.stack>*+*{margin-top:var(--sp-5)}hr.rule{border:0;border-top:1px solid var(--line);margin:var(--sp-5) 0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4)}.card.tight{padding:var(--sp-3)}.card.flush{padding:0;overflow:hidden}.card-head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap}.card-head h3{font-size:var(--fs-md);font-stretch:100%}.card.flush .card-head{padding:var(--sp-3) var(--sp-4);margin:0;border-bottom:1px solid var(--line)}.inset{background:var(--surface-2);border-radius:var(--r-md);padding:var(--sp-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;height:32px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);text-decoration:none}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:active{transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-soft{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.btn-soft:hover{background:var(--accent-soft);border-color:var(--accent-line)}.btn-sm{height:26px;padding:0 9px;font-size:var(--fs-xs)}.btn-xs{height:22px;padding:0 7px;font-size:var(--fs-2xs);gap:4px}.btn-icon{width:32px;padding:0}.btn-icon.btn-sm{width:26px}.btn .icon{font-size:14px}.btn-add{color:var(--accent);background:transparent;border-color:var(--accent-line)}.btn-add:hover{background:var(--accent-soft)}.btn-add.btn-primary{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.btn-add.btn-primary:hover{background:var(--accent-hover)}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>label,.label{font-size:var(--fs-xs);font-weight:600;color:var(--muted);letter-spacing:.02em}.input,.select,.textarea{height:32px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);min-width:0;width:100%}.textarea{height:auto;min-height:72px;padding:8px 10px;font-family:var(--font-mono);resize:vertical;line-height:1.45}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.select{appearance:none;-webkit-appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.select.sm,.input.sm{height:26px;font-size:var(--fs-xs);padding:0 8px}.select.sm{padding-right:22px}.input.mono{font-family:var(--font-mono)}.input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.input.changed,.select.changed{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:flex-end}.filters .field{min-width:120px}.filters .select,.filters .input{height:28px;font-size:var(--fs-xs)}.filters .select{width:auto;max-width:220px}@media(max-width:640px){.filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.filters .search-input,.filters>.btn,.filters>.switch,.filters>.legend-inline,.filters>.spacer{grid-column:1 / -1}.filters .search-input{min-width:0!important}.filters .field{min-width:0}.filters .field.grow{grid-column:1 / -1;min-width:0!important}.filters .select,.filters .input{width:100%;max-width:none;height:32px}}.search-input{position:relative}.search-input .icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:14px}.search-input .input{padding-left:28px}.switch{--w: 30px;--h: 18px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-sm);user-select:none}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .track{width:var(--w);height:var(--h);border-radius:var(--r-pill);background:var(--line-strong);position:relative;transition:background var(--t-fast) var(--ease);flex:none}.switch .track:after{content:"";position:absolute;top:2px;left:2px;width:calc(var(--h) - 4px);height:calc(var(--h) - 4px);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--t-fast) var(--ease)}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(calc(var(--w) - var(--h)))}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.checkbox{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);cursor:pointer}.checkbox input{accent-color:var(--accent);margin:0}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.chip:hover{border-color:var(--line-strong);background:var(--surface-2)}.chip[aria-pressed=true],.chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip .count{font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.7}.tag{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.02em;white-space:nowrap;line-height:1}.tag.mono{font-family:var(--font-mono);font-weight:400;letter-spacing:0}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.danger{background:var(--danger-soft);color:var(--danger)}.tag.info{background:var(--info-soft);color:var(--link)}.tag.accent{background:var(--accent-soft);color:var(--accent)}.tag.kind-serving{background:var(--info-soft);color:var(--link)}.tag.kind-sweep{background:var(--warn-soft);color:var(--warn)}.tag.kind-prefill{background:var(--surface-3);color:var(--ink-2)}.tag.kind-longctx{background:#a78bfa2e;color:#7c5ce0}:root[data-theme=dark] .tag.kind-longctx{color:#b9a5f5}.tag.kind-eval{background:var(--ok-soft);color:var(--ok)}.tag.kind-image{background:#ec825a2e;color:#c2571f}:root[data-theme=dark] .tag.kind-image{color:#f0a075}.hash{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-xs);padding:1px 5px;letter-spacing:.01em}.hash.link:hover{color:var(--link);text-decoration:none;background:var(--info-soft)}.ev{display:inline-block;width:12px;height:12px;border-radius:2px;background:var(--ev-none);flex:none;vertical-align:-1px}.ev.none{background:var(--ev-none)}.ev.single{background:var(--ev-single)}.ev.reproduced{background:var(--ev-reproduced)}.ev.disputed{background:var(--ev-disputed)}.ev.stale{background:transparent;box-shadow:inset 0 0 0 2px var(--ev-stale)}.ev-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--ink-2);text-transform:capitalize}.verif{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:var(--r-xs);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.verif.self-reported{background:var(--surface-3);color:var(--ink-2)}.verif.reproduced{background:var(--ok-soft);color:var(--ok)}.verif.ci-verified{background:var(--info-soft);color:var(--link)}.verif.disputed{background:var(--warn-soft);color:var(--warn)}.vendor-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--vendor-other);flex:none}.vendor-nvidia{--v: var(--vendor-nvidia)}.vendor-amd{--v: var(--vendor-amd)}.vendor-apple{--v: var(--vendor-apple)}.vendor-intel{--v: var(--vendor-intel)}.vendor-cpu,.vendor-generic{--v: var(--vendor-cpu)}.vendor-dot[class*=vendor-]{background:var(--v, var(--vendor-other))}.avatar{width:24px;height:24px;border-radius:50%;background:var(--surface-3);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;text-transform:uppercase;flex:none;overflow:hidden;border:1px solid var(--line)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.lg{width:56px;height:56px;font-size:20px}.avatar.md{width:32px;height:32px;font-size:12px}.avatar.sm{width:18px;height:18px;font-size:8px}.who{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500;font-size:var(--fs-sm)}.who:hover{text-decoration:none;color:var(--link)}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}table.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.table th,.table td{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}.table th{position:sticky;top:0;z-index:1;background:var(--surface-2);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--muted);height:32px}.table th .mono,.table th.mono{text-transform:none;letter-spacing:0}.table th.sortable{cursor:pointer;user-select:none}.table th.sortable:hover{color:var(--ink)}.table th .sort{margin-left:4px;opacity:.5}.table th[aria-sort] .sort{opacity:1;color:var(--accent)}.table th.num,.table td.num{text-align:right;font-variant-numeric:tabular-nums}.table td.num{font-family:var(--font-mono);font-size:var(--fs-xs)}.table tbody tr{transition:background var(--t-fast) var(--ease)}.table tbody tr:hover{background:var(--surface-2)}.table tbody tr.clickable{cursor:pointer}.table tbody tr:last-child td{border-bottom:0}.table td.wrap{white-space:normal}.table .null{color:var(--faint)}.table tr.selected{background:var(--accent-soft)}@media(max-width:720px){.table.cards,.table.cards thead,.table.cards tbody,.table.cards tr,.table.cards td{display:block}.table.cards thead{display:none}.table.cards tr{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr;gap:3px 12px}.table.cards td{border:0;padding:2px 0;white-space:normal;text-align:left!important;display:flex;justify-content:space-between;gap:8px}.table.cards td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;flex:none}.table.cards td.primary{grid-column:1 / -1;font-weight:600;font-size:var(--fs-md)}.table.cards td.primary:before{display:none}}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;font-size:var(--fs-sm);margin:0}.kv dt{color:var(--muted);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;padding-top:1px}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dt{white-space:normal;padding-top:6px}.kv dt:first-child{padding-top:0}}.metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:1px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.metric{background:var(--surface);box-shadow:0 0 0 1px var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.metric .k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.metric .v{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}.metric .v.na{color:var(--faint);font-size:var(--fs-md)}.metric .v .unit{font-size:var(--fs-xs);font-family:var(--font-sans)}.metric .sub{font-size:var(--fs-2xs);color:var(--muted);font-family:var(--font-mono)}.metric.hero .v{font-size:var(--fs-2xl)}.rangebar{position:relative;height:6px;background:var(--surface-3);border-radius:3px;margin-top:6px}.rangebar .span{position:absolute;top:0;bottom:0;background:var(--line-strong);border-radius:3px}.rangebar .p50{position:absolute;top:-2px;width:2px;height:10px;background:var(--ink);border-radius:1px}.rangebar .p95{position:absolute;top:-1px;width:2px;height:8px;background:var(--warn);border-radius:1px}.hbar{display:grid;grid-template-columns:minmax(90px,140px) 1fr 56px;align-items:center;gap:10px;font-size:var(--fs-sm);padding:4px 0}.hbar .track{height:10px;background:var(--surface-3);border-radius:3px;overflow:hidden}.hbar .fill{height:100%;background:var(--seq-4);border-radius:3px;transition:width var(--t-med) var(--ease)}.hbar .val{font-family:var(--font-mono);font-size:var(--fs-xs);text-align:right}.bar-chart{display:flex;flex-direction:column;gap:2px}.bl-row{display:grid;grid-template-columns:minmax(120px,240px) minmax(0,1fr) minmax(64px,auto);align-items:center;gap:10px;padding:3px 4px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:inherit;text-decoration:none;min-width:0}a.bl-row:hover{background:var(--surface-2);text-decoration:none}.bl-label{min-width:0;font-size:var(--fs-xs);color:var(--ink-2)}.bl-label .mono,.bl-label.mono{font-family:var(--font-mono)}.bl-track{display:block;height:12px;background:var(--surface-3);border-radius:3px;overflow:hidden;min-width:0}.bl-fill{display:block;height:100%;border-radius:3px;transition:width var(--t-med) var(--ease);min-width:2px}.bl-val{font-size:var(--fs-xs);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-val .bl-note{color:var(--muted);font-size:var(--fs-2xs);font-family:var(--font-sans)}@media(max-width:560px){.bl-row{grid-template-columns:minmax(0,1fr) minmax(72px,auto);grid-template-areas:"label label" "track val";gap:2px 10px;padding:4px}.bl-label{grid-area:label}.bl-track{grid-area:track}.bl-val{grid-area:val}}.chart-card .chart-box{min-height:0}.insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}.insights .card-head{margin-bottom:var(--sp-2)}.delta{font-family:var(--font-mono);font-size:var(--fs-xs);display:inline-flex;align-items:center;gap:2px}.delta.better{color:var(--ok)}.delta.worse{color:var(--danger)}.delta.same{color:var(--muted)}.stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.stats-strip .stat{padding:12px 14px 12px 0;border-right:1px dashed var(--line);margin-right:14px;min-width:0}.stats-strip .stat:last-child{border-right:0;margin-right:0}.stats-strip .stat .v{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:500;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stats-strip .stat .v small{font-size:var(--fs-sm);color:var(--muted);font-weight:400;margin-left:2px}.stats-strip .stat .k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;margin-top:2px}@media(max-width:720px){.stats-strip{grid-template-columns:repeat(3,1fr)}.stats-strip .stat{margin-right:8px;padding-right:8px}.stats-strip .stat .v{font-size:var(--fs-xl)}.stats-strip .stat:nth-child(3n){border-right:0}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px;font-size:var(--fs-sm);font-weight:500;color:var(--muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.tab .count{font-family:var(--font-mono);font-size:var(--fs-2xs);background:var(--surface-2);padding:0 5px;border-radius:var(--r-pill)}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.seg button{border:0;background:transparent;padding:0 10px;height:28px;font-size:var(--fs-xs);font-weight:500;color:var(--ink-2);cursor:pointer;border-right:1px solid var(--line)}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg.sm button{height:24px;padding:0 8px;font-size:var(--fs-2xs)}.codeblock{position:relative;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.codeblock pre{margin:0;padding:12px 14px;overflow:auto;font-size:var(--fs-xs);line-height:1.55;max-height:var(--code-max, 480px);tab-size:2}.codeblock .copy{position:absolute;top:6px;right:6px}.codeblock.inline pre{max-height:none}.md{font-size:var(--fs-sm);line-height:1.55;max-width:80ch}.md h1{font-size:var(--fs-xl);margin:0 0 var(--sp-3)}.md h2{font-size:var(--fs-lg);margin:var(--sp-5) 0 var(--sp-2);padding-bottom:4px;border-bottom:1px solid var(--line)}.md h3{font-size:var(--fs-md);margin:var(--sp-4) 0 var(--sp-2)}.md p{margin:0 0 var(--sp-3)}.md ul,.md ol{margin:0 0 var(--sp-3);padding-left:22px}.md li{margin-bottom:4px}.md pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;overflow:auto;max-height:360px;font-size:var(--fs-xs);line-height:1.5;margin:0 0 var(--sp-3)}.md table{border-collapse:collapse;margin:0 0 var(--sp-3);font-size:var(--fs-xs)}.md th,.md td{border:1px solid var(--line);padding:4px 8px;text-align:left;vertical-align:top}.md th{background:var(--surface-2)}.md blockquote{margin:0 0 var(--sp-3);padding:6px 12px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0}.md code{font-size:.95em}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--r-sm);color:transparent!important}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:shimmer 1.4s infinite}:root[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes shimmer{to{transform:translate(100%)}}.sk-line{height:12px;margin:6px 0}.sk-block{height:120px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);text-align:center;padding:var(--sp-7) var(--sp-4);border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-2)}.empty .glyph{width:56px;height:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.empty .glyph i{display:block;background:var(--ev-none);border-radius:2px}.empty .glyph i.on{background:var(--accent)}.empty h3{font-size:var(--fs-lg)}.empty p{max-width:46ch;font-size:var(--fs-sm);color:var(--muted)}.empty.compact{padding:var(--sp-4);flex-direction:row;text-align:left;justify-content:flex-start}.error-box{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm)}.callout{border-left:3px solid var(--link);background:var(--info-soft);padding:8px 12px;border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-sm)}.callout.warn{border-left-color:var(--warn);background:var(--warn-soft)}.callout.accent{border-left-color:var(--accent);background:var(--accent-soft)}.backdrop{position:fixed;inset:0;background:#0a0c1073;backdrop-filter:blur(2px);z-index:90;animation:fade var(--t-med) var(--ease)}@keyframes fade{0%{opacity:0}}.modal-backdrop{z-index:115}.modal{position:fixed;z-index:120;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);pointer-events:none}.modal .dialog{pointer-events:auto;width:min(920px,100%);max-height:min(88vh,900px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);display:flex;flex-direction:column;overflow:hidden;animation:pop var(--t-med) var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.985)}}.modal .dialog-head{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line)}.modal .dialog-body{overflow:auto;padding:var(--sp-4);min-height:0}.modal .dialog-foot{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--surface-2)}@media(max-width:720px){.modal{padding:0;align-items:flex-end}.modal .dialog{max-height:94vh;border-radius:var(--r-lg) var(--r-lg) 0 0}}.drawer{position:fixed;z-index:100;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-3);display:flex;flex-direction:column;animation:slidein var(--t-med) var(--ease)}@keyframes slidein{0%{transform:translate(24px);opacity:0}}.drawer .drawer-head{padding:var(--sp-4);border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:var(--sp-3)}.drawer .drawer-body{overflow:auto;padding:var(--sp-4);flex:1}.toasts{position:fixed;z-index:200;bottom:var(--sp-4);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;pointer-events:none}.toast{background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:var(--r-md);font-size:var(--fs-sm);box-shadow:var(--shadow-2);display:flex;align-items:center;gap:8px;animation:pop var(--t-med) var(--ease)}.tooltip{position:fixed;z-index:150;pointer-events:none;background:var(--ink);color:var(--bg);padding:6px 9px;border-radius:var(--r-sm);font-size:var(--fs-xs);box-shadow:var(--shadow-2);max-width:280px;line-height:1.4}.tooltip .t-title{font-weight:600;margin-bottom:2px}.tooltip .t-row{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.9}.uplot{font-family:var(--font-sans)!important}.uplot .u-legend{font-size:var(--fs-xs)!important;color:var(--ink-2);text-align:left!important;padding:4px 0 0!important}.uplot .u-legend .u-series{padding-right:12px}.uplot .u-legend .u-marker{border-radius:2px}.uplot .u-legend .u-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.uplot .u-select{background:var(--selection)!important}.u-tooltip{position:absolute;z-index:5;pointer-events:none;background:var(--ink);color:var(--bg);padding:6px 9px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-2)}.chart-box{position:relative;width:100%;min-height:200px}.chart-note{font-size:var(--fs-xs);color:var(--muted);margin-top:4px}.legend-inline{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-xs);color:var(--ink-2)}.legend-inline .sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.chart-pair .eyebrow.plain{margin-bottom:var(--sp-2)}.chart-pair .eyebrow.pair-lower{margin-top:var(--sp-4)}.request-strip{display:block;width:100%}.request-strip .grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.request-strip .tick{fill:var(--muted);font-family:var(--font-mono);font-size:10px;text-anchor:end}.request-strip .tick.level{text-anchor:middle}.request-strip .range{stroke:var(--chart-2-soft);stroke-width:2}.request-strip .p50{stroke:var(--chart-2);stroke-width:2}.request-strip .dot{fill:var(--chart-2);fill-opacity:.7;transition:fill-opacity var(--t-fast) var(--ease)}.request-strip .dot:hover{fill-opacity:1}.request-strip .dot.failed{fill:var(--danger);fill-opacity:.9}:root[data-theme=dark] .request-strip .p50,:root[data-theme=dark] .request-strip .dot{filter:drop-shadow(0 0 3px var(--chart-2-soft))}:root[data-theme=dark] .request-strip .dot.failed{filter:drop-shadow(0 0 3px var(--danger-soft))}.request-strip-caption{margin-top:4px;justify-content:space-between}.request-strip-caption .strip-key.failed{color:var(--danger)}.telemetry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:1px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.telemetry-tile{background:var(--surface);box-shadow:0 0 0 1px var(--line);padding:10px 12px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"k k" "v spark" "range spark";gap:2px 8px;align-items:end;min-width:0}.telemetry-tile .k{grid-area:k;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.telemetry-tile .v{grid-area:v;font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.telemetry-tile .v .unit{font-size:var(--fs-xs);font-family:var(--font-sans);color:var(--muted)}.telemetry-tile .range{grid-area:range;font-size:var(--fs-2xs);color:var(--faint);font-family:var(--font-mono)}.telemetry-tile .sparkline{grid-area:spark}.arm-list{display:flex;flex-direction:column;gap:var(--sp-3)}.arm-group{display:flex;flex-direction:column;gap:6px}.arm-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.arm-head .chip{cursor:default;font-family:var(--font-mono);font-size:var(--fs-2xs);height:22px}.arm-run{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-decoration:none;color:inherit;align-items:center}.arm-run:hover{border-color:var(--line-strong);background:var(--surface-2);text-decoration:none}.arm-run .hl{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:500;text-align:right;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;justify-content:flex-end}.arm-run .hl .unit{font-size:var(--fs-2xs)}.arm-run .meta{grid-column:1 / 2}@media(max-width:640px){.arm-run{grid-template-columns:minmax(0,1fr) auto}.arm-run .hl{justify-content:flex-start;grid-column:1 / 2}}.shell{min-height:100vh;display:flex;flex-direction:column}.topnav{position:sticky;top:0;z-index:50;height:var(--nav-h);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.topnav-inner{max-width:var(--content-max);margin:0 auto;height:100%;padding:0 var(--sp-5);display:flex;align-items:center;gap:var(--sp-3)}@media(max-width:720px){.topnav-inner{padding:0 var(--sp-3)}}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-weight:600;letter-spacing:-.01em;font-size:15px;white-space:nowrap;text-decoration:none}.brand:hover{text-decoration:none}.brand .mark{width:22px;height:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;flex:none}.brand .mark i{display:block;border-radius:1.5px;background:var(--ev-none)}.brand .mark i.a{background:var(--ev-single)}.brand .mark i.b{background:var(--ev-reproduced)}.brand .mark i.c{background:var(--accent)}.brand .mark i.d{background:var(--ink);opacity:.8}.brand .word em{font-style:normal;font-weight:400;color:var(--muted)}.nav-links{display:flex;align-items:center;gap:2px;margin-left:var(--sp-2)}.nav-link{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;text-decoration:none;background:transparent;border:0;cursor:pointer;white-space:nowrap}.nav-link:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.nav-link[aria-current=page]{color:var(--ink);background:var(--surface-3)}.nav-group{position:relative}.nav-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column;z-index:60;animation:pop var(--t-fast) var(--ease)}.nav-menu a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-sm);text-decoration:none}.nav-menu a:hover,.nav-menu a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:6px}.search-trigger{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 9px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);cursor:pointer;min-width:200px}.search-trigger:hover{border-color:var(--faint);color:var(--ink-2)}.search-trigger kbd{margin-left:auto}@media(max-width:1100px){.search-trigger{min-width:0}.search-trigger .hint,.search-trigger kbd{display:none}}.nav-burger{display:none}@media(max-width:960px){.nav-links{display:none}.nav-burger{display:inline-flex}}.nav-drawer{position:fixed;z-index:100;top:0;left:0;bottom:0;width:min(320px,88vw);background:var(--surface);border-right:1px solid var(--line);box-shadow:var(--shadow-3);padding:var(--sp-4);overflow:auto;animation:slideleft var(--t-med) var(--ease)}@keyframes slideleft{0%{transform:translate(-16px);opacity:0}}.nav-drawer .group-label{margin:var(--sp-4) 0 var(--sp-1)}.nav-drawer a{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-md);text-decoration:none}.nav-drawer a:hover,.nav-drawer a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.data-stamp{font-size:var(--fs-xs);color:var(--muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.data-stamp .dot{width:6px;height:6px;border-radius:50%;background:var(--ok)}@media(max-width:1240px){.topnav .data-stamp{display:none}}.footer{border-top:1px solid var(--line);margin-top:auto;background:var(--surface)}.footer-inner{max-width:var(--content-max);margin:0 auto;padding:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);align-items:center;font-size:var(--fs-xs);color:var(--muted)}.footer-inner a{color:var(--ink-2)}.footer .mark-line{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-weight:500}.boot{padding:var(--sp-8) var(--sp-5);max-width:640px;margin:0 auto;text-align:center}.boot .bootgrid{display:grid;grid-template-columns:repeat(12,14px);gap:3px;justify-content:center;margin:0 auto var(--sp-4)}.boot .bootgrid i{display:block;height:14px;border-radius:2px;background:var(--ev-none);animation:bootpulse 1.6s infinite}.boot .bootgrid i:nth-child(7n){background:var(--ev-single);animation-delay:.3s}.boot .bootgrid i:nth-child(13n){background:var(--ev-reproduced);animation-delay:.6s}.boot .bootgrid i:nth-child(29n){background:var(--accent);animation-delay:.9s}@keyframes bootpulse{50%{opacity:.45}}.palette{position:fixed;z-index:120;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:10vh var(--sp-4) var(--sp-4);pointer-events:none}.palette .box{pointer-events:auto;width:min(640px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);overflow:hidden;animation:pop var(--t-fast) var(--ease)}.palette .pal-input{display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line);height:48px}.palette .pal-input input{flex:1;border:0;background:transparent;font-size:var(--fs-lg);outline:none;color:var(--ink);min-width:0}.palette .pal-list{max-height:52vh;overflow:auto;padding:6px}.palette .pal-group{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;padding:8px 10px 4px}.palette .pal-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);cursor:pointer;color:var(--ink);text-decoration:none;font-size:var(--fs-sm)}.palette .pal-item .icon{color:var(--muted)}.palette .pal-item .sub{color:var(--muted);font-size:var(--fs-xs);margin-left:auto;font-family:var(--font-mono)}.palette .pal-item[aria-selected=true]{background:var(--surface-2)}.palette .pal-foot{border-top:1px solid var(--line);padding:6px 12px;font-size:var(--fs-2xs);color:var(--muted);display:flex;gap:14px}.hm{--hm-label-w: 190px;--hm-cov-w: 64px;--hm-cell: 30px;--hm-head-h: 164px;position:relative;width:max-content;max-width:100%;background:radial-gradient(var(--grid-dot) 1px,transparent 1px) 0 0 / 12px 12px,var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.hm.compact{--hm-label-w: 140px;--hm-head-h: 136px;--hm-cov-w: 52px}.hm-scroll{overflow:auto;border-radius:var(--r-lg)}.hm-grid{display:grid;grid-auto-rows:var(--hm-cell);gap:2px;padding:10px 12px 12px;width:max-content;min-width:100%;align-items:stretch}.hm-corner{position:sticky;left:0;z-index:3;background:var(--surface)}.hm-colhead{height:var(--hm-head-h);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;padding-bottom:4px;min-width:0;overflow:hidden}.hm-colhead .t{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;max-height:calc(var(--hm-head-h) - 22px);overflow:hidden;line-height:1}.hm-rowhead{position:sticky;left:0;z-index:2;background:var(--surface);display:flex;flex-direction:column;justify-content:center;padding-right:10px;min-width:0;border-right:1px solid var(--line);margin-right:4px}.hm-rowhead .t{font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--ink);line-height:1.1}.hm-rowhead .s{font-size:var(--fs-2xs);color:var(--muted);line-height:1.1}.hm-cell{position:relative;appearance:none;border:0;padding:0;margin:0;width:var(--hm-cell);height:var(--hm-cell);border-radius:3px;background:var(--ev-none);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--t-fast) var(--ease);color:var(--ev-none-ink)}.hm-cell:hover{transform:scale(1.12);z-index:2;box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}.hm-cell:focus-visible{outline:none;z-index:2;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.hm-cell.selected{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent);z-index:2}.hm-cell .fill{position:absolute;inset:0;margin:auto;width:calc(100% * var(--f, 1));height:calc(100% * var(--f, 1));border-radius:3px;pointer-events:none}.hm-cell.level-none .fill{display:none}.hm-cell.level-single .fill{background:var(--ev-single)}.hm-cell.level-reproduced .fill{background:var(--ev-reproduced)}.hm-cell.level-disputed .fill{background:var(--ev-disputed)}.hm-cell.level-stale .fill{background:transparent;box-shadow:inset 0 0 0 2.5px var(--ev-stale)}.hm-cell.has-runs{color:#0e1116}.hm-cell.level-stale.has-runs{color:var(--ink)}.hm-cell .n{position:relative;font-family:var(--font-mono);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.hm-cell.impossible{background:transparent;cursor:default;background-image:linear-gradient(135deg,transparent 46%,var(--line) 46%,var(--line) 54%,transparent 54%)}.hm-cell.impossible:hover{transform:none;box-shadow:none}.hm-rowcov{display:flex;flex-direction:column;justify-content:center;gap:3px;padding-left:8px;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted)}.hm-rowcov .bar{display:block;height:3px;background:var(--surface-3);border-radius:2px;overflow:hidden}.hm-rowcov .bar i{display:block;height:100%;background:var(--ink-2)}.hm-colcov{height:44px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding-top:4px;font-family:var(--font-mono);font-size:9px;color:var(--muted)}.hm-colcov .bar{display:block;width:3px;height:20px;background:var(--surface-3);border-radius:2px;overflow:hidden;position:relative}.hm-colcov .bar i{position:absolute;bottom:0;left:0;right:0;background:var(--ink-2)}.hm-foot-label{display:flex;align-items:flex-start;justify-content:flex-end;padding:6px 10px 0 0;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.hm-legend{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:var(--fs-xs);color:var(--ink-2)}.hm-legend .lg{display:inline-flex;align-items:center;gap:6px}.hm-legend .lg .ev{width:14px;height:14px;border-radius:3px}.hm-legend .lg .ev.part{background:var(--ev-none);position:relative}.hm-legend .lg .ev.part:after{content:"";position:absolute;inset:3px;background:var(--ev-single);border-radius:2px}.hm-toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:flex-end;margin-bottom:var(--sp-3)}.hm-toolbar .axes{display:flex;align-items:flex-end;gap:6px}.hm-toolbar .axes .x{font-size:var(--fs-xs);color:var(--muted);padding-bottom:7px}@media(max-width:640px){.hm-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.hm-toolbar .axes{grid-column:1 / -1}.hm-toolbar .axes .field{flex:1;min-width:0}.hm-toolbar .field .select{width:100%;max-width:none}.hm-toolbar>.switch,.hm-toolbar>.small,.hm-toolbar>.spacer{grid-column:1 / -1}}.cell-drawer .drawer-head h2{font-size:var(--fs-lg);font-stretch:100%}.cell-run{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-decoration:none;color:inherit;align-items:center}.cell-run:hover{border-color:var(--line-strong);background:var(--surface-2);text-decoration:none}.cell-run .hl{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.cell-run .hl .unit{font-size:var(--fs-2xs)}.cell-run .meta{grid-column:1 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--muted)}.missing-list{display:flex;flex-direction:column;gap:6px}.missing-row{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;border:1px dashed var(--line-strong);border-radius:var(--r-md);font-size:var(--fs-sm)}.missing-row .id{font-family:var(--font-mono);font-size:var(--fs-xs)}.add-dialog .add-title{font-size:var(--fs-lg);font-stretch:100%;font-weight:500;margin-top:4px;line-height:1.35}.add-dialog .add-title .sep{color:var(--faint);margin:0 4px}.add-workloads{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px;background:var(--surface-2)}.add-tabs{padding:0 var(--sp-4)}.add-prompt-bar{display:flex;align-items:center;gap:var(--sp-3);justify-content:space-between;margin-bottom:var(--sp-3);flex-wrap:wrap}.add-prompt-bar p{flex:1 1 280px}.add-md{max-width:none}.add-md h1{font-size:var(--fs-xl)}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-6);align-items:end;margin-bottom:var(--sp-5)}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}}.hero .display b{font-weight:700;color:var(--accent)}.hero .display .n{font-variant-numeric:tabular-nums;font-weight:700;font-stretch:75%;letter-spacing:-.02em}.hero .desc{color:var(--ink-2);font-size:var(--fs-md);max-width:60ch;margin-top:var(--sp-3)}.hero .hero-actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap}.mini-map{display:grid;grid-template-columns:repeat(auto-fill,10px);gap:2px;justify-content:end;width:100%;max-width:520px}@media(max-width:720px){.hm,.hm.compact{--hm-label-w: 124px;--hm-cov-w: 44px}.hm-rowhead .t{font-size:10px}}@media(max-width:900px){.mini-map{justify-content:start;max-width:none}}.mini-map i{display:block;width:10px;height:10px;border-radius:2px;background:var(--ev-none)}.mini-map i.single{background:var(--ev-single)}.mini-map i.reproduced{background:var(--ev-reproduced)}.mini-map i.disputed{background:var(--ev-disputed)}.mini-map i.stale{box-shadow:inset 0 0 0 2px var(--ev-stale);background:transparent}.gap-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.gap-row:last-child{border-bottom:0}.gap-row .rank{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);text-align:right}.gap-row .what{min-width:0;font-size:var(--fs-sm)}.gap-row .what .line{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-xs)}.gap-row .why{font-size:var(--fs-2xs);color:var(--muted);display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.gap-row .score{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);margin-right:6px}@media(max-width:480px){.gap-row{grid-template-columns:24px minmax(0,1fr)}.gap-row>span.row{grid-column:2;justify-content:flex-start}.latest-row{grid-template-columns:24px minmax(0,1fr)}.latest-row .hl{grid-column:2;text-align:left}}.latest-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.latest-row:hover{text-decoration:none;background:var(--surface-2);margin:0 calc(-1 * var(--sp-3));padding-left:var(--sp-3);padding-right:var(--sp-3)}.latest-row:last-child{border-bottom:0}.latest-row .what{min-width:0;font-size:var(--fs-sm)}.latest-row .what .line{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-xs)}.latest-row .hl{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:500;text-align:right;white-space:nowrap}.featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-2)}.feat-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:inherit;text-decoration:none;min-width:0}.feat-card:hover{border-color:var(--line-strong);text-decoration:none;background:var(--surface-2)}.feat-card .name{font-weight:600;font-size:var(--fs-sm);display:flex;gap:6px;align-items:center}.feat-card .sub{font-size:var(--fs-xs);color:var(--muted);font-family:var(--font-mono)}.feat-card .cov{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);color:var(--muted);margin-top:2px}.feat-card .cov .bar{flex:1;height:3px;background:var(--surface-3);border-radius:2px;overflow:hidden}.feat-card .cov .bar i{display:block;height:100%;background:var(--ev-single)}.param-form{display:flex;flex-direction:column;gap:var(--sp-3)}.param-group{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.param-group>summary{list-style:none;cursor:pointer;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);user-select:none}.param-group>summary::-webkit-details-marker{display:none}.param-group>summary .icon{transition:transform var(--t-fast) var(--ease);color:var(--muted)}.param-group[open]>summary .icon{transform:rotate(90deg)}.param-group>summary .count{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-2xs);color:var(--muted)}.param-group .body{border-top:1px solid var(--line);padding:6px 12px 10px;display:flex;flex-direction:column}.param-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4px 12px;align-items:center;padding:7px 0;border-bottom:1px dashed var(--line)}.param-row:last-child{border-bottom:0}.param-row .name{font-family:var(--font-mono);font-size:var(--fs-xs);display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.param-row .name .imp{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.param-row .name .imp.high{background:var(--accent)}.param-row .name .imp.medium{background:var(--warn)}.param-row .help{grid-column:1 / -1;font-size:var(--fs-2xs);color:var(--muted);line-height:1.4}.param-row .ctrl{display:flex;align-items:center;gap:6px;justify-content:flex-end}.param-row .ctrl .input,.param-row .ctrl .select{height:26px;font-size:var(--fs-xs);max-width:200px}.param-row .ctrl .textarea{min-height:48px;font-size:var(--fs-2xs)}.param-row .def{font-size:var(--fs-2xs);color:var(--muted);font-family:var(--font-mono);white-space:nowrap}.param-row.changed .name{color:var(--accent)}.param-row .reset{width:22px;height:22px;padding:0}.config-id-card{background:var(--ink);color:var(--bg);border-radius:var(--r-md);padding:12px 14px}.config-id-card .k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-weight:600}.config-id-card .id{font-family:var(--font-mono);font-size:var(--fs-xl);letter-spacing:.02em;margin:2px 0 6px}.config-id-card .canon{font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.8;word-break:break-all;line-height:1.5}.config-id-card .canon b{font-weight:600;opacity:1;color:var(--ev-single)}.tested-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:500}.tested-banner.yes{background:var(--ok-soft);color:var(--ok)}.tested-banner.no{background:var(--accent-soft);color:var(--accent)}.neighbour{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-sm);color:inherit;text-decoration:none}.neighbour:hover{background:var(--surface-2);text-decoration:none}.neighbour .diffs{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.neighbour .dist{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.rgrid{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;max-height:max(480px,calc(100vh - 120px))}.rgrid .rg-scroll{overflow:auto;flex:1;min-height:0}.rgrid .rg-inner{min-width:max-content}.rgrid .rg-head,.rgrid .rg-row{display:grid;align-items:center;column-gap:0}.rgrid .rg-head{position:sticky;top:0;z-index:2;background:var(--surface-2);border-bottom:1px solid var(--line);height:34px}.rgrid .rg-head .c{padding:0 8px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;cursor:pointer;user-select:none;display:flex;align-items:center;gap:4px;height:100%}.rgrid .rg-head .c:hover{color:var(--ink)}.rgrid .rg-head .c.num{justify-content:flex-end;overflow:visible}.rgrid .rg-head .c .sort{opacity:.4}.rgrid .rg-head .c.active .sort{opacity:1;color:var(--accent)}.rgrid .rg-row{height:36px;border-bottom:1px solid var(--line);cursor:pointer;font-size:var(--fs-sm);text-decoration:none;color:inherit;width:100%}.rgrid .rg-row:hover{background:var(--surface-2);text-decoration:none}.rgrid .rg-row .c{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rgrid .rg-row .c.num{text-align:right;font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.rgrid .rg-row .c.num .unit{font-size:9px}.rgrid .rg-row .c .null{color:var(--faint)}.rgrid lit-virtualizer{display:block}.rg-empty{padding:var(--sp-6)}@media(max-width:720px){.rgrid{height:auto;max-height:none}.rgrid .rg-head{display:none}.rgrid .rg-row{display:grid!important;grid-template-columns:1fr!important;height:auto;padding:8px 12px;gap:3px 10px}.rgrid .rg-row .c{padding:0;display:flex;justify-content:space-between;gap:8px;white-space:normal;text-align:left!important}.rgrid .rg-row .c:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans)}.rgrid .rg-row .c.primary{grid-column:1 / -1;font-weight:600}.rgrid .rg-row .c.primary:before{display:none}.rgrid .rg-row .c.is-null{display:none}}.col-chooser{position:relative}.col-chooser .menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;min-width:300px}.col-chooser .menu label{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);padding:4px 6px;border-radius:var(--r-xs);cursor:pointer}.col-chooser .menu label:hover{background:var(--surface-2)}.run-head{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.run-head .title{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;font-size:var(--fs-2xl);font-weight:600;font-stretch:85%;letter-spacing:-.01em;line-height:1.15}.run-head .title .sep{color:var(--faint);font-weight:300}.run-head .title a{color:inherit}.run-head .title .ver{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--muted);font-stretch:100%;font-weight:400}.run-head .meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:var(--fs-sm);color:var(--ink-2)}@media(max-width:720px){.run-head .title{font-size:var(--fs-xl)}.run-head .title .ver{font-size:var(--fs-md)}}.prov-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start}.prov-card .kv{font-size:var(--fs-xs)}.gotcha{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);font-size:var(--fs-sm);line-height:1.5;background:var(--surface)}.gotcha .sev{margin-top:2px}.gotcha.warn{border-color:color-mix(in srgb,var(--warn) 40%,var(--line));background:var(--warn-soft)}.gotcha.blocker{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:var(--danger-soft)}.gotcha.info{border-left:3px solid var(--link)}.failure{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;padding:8px 12px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--danger-soft);font-size:var(--fs-sm);align-items:center}.failure .msg{font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word}.args-table td.default-marker{color:var(--muted);font-size:var(--fs-2xs)}.args-table tr.non-default td.name{font-weight:600}.json-view summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px;padding:8px 0}.json-view summary::-webkit-details-marker{display:none}.json-view summary .icon{transition:transform var(--t-fast) var(--ease)}.json-view[open] summary .icon{transform:rotate(90deg)}.eval-item-table td.pred,.eval-item-table td.exp{max-width:280px;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:var(--fs-xs)}.ok-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok)}.ok-dot.bad{background:var(--danger)}.cmp-table th.col-run{min-width:160px}.cmp-table td.diff{background:var(--accent-soft)}.cmp-table td.same-val{color:var(--muted)}.run-picker{position:relative}.run-picker .results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);max-height:320px;overflow:auto;padding:4px}.run-picker .opt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 8px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-xs);font-family:var(--font-mono)}.run-picker .opt:hover,.run-picker .opt[aria-selected=true]{background:var(--surface-2)}.run-picker .opt .sub{color:var(--muted);grid-column:1 / -1;font-family:var(--font-sans)}.run-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-xs);background:var(--surface)}.run-chip .sw{width:10px;height:10px;border-radius:2px}.run-chip .x{border:0;background:transparent;cursor:pointer;color:var(--muted);padding:2px;display:inline-flex}.run-chip .x:hover{color:var(--danger)}.reg-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-3)}.reg-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;min-width:0}.reg-card:hover{border-color:var(--line-strong);text-decoration:none;box-shadow:var(--shadow-1)}.reg-card .name{font-weight:600;font-size:var(--fs-md);display:flex;align-items:center;gap:8px}.reg-card .id{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.reg-card .facts{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--fs-xs);color:var(--ink-2);font-family:var(--font-mono)}.reg-card .tags{display:flex;flex-wrap:wrap;gap:4px}.reg-card .cov{display:flex;align-items:center;gap:8px;font-size:var(--fs-2xs);color:var(--muted);margin-top:auto;padding-top:4px}.reg-card .cov .bar{flex:1;height:4px;background:var(--surface-3);border-radius:2px;overflow:hidden}.reg-card .cov .bar i{display:block;height:100%;background:var(--ev-single)}.spec-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.spec-card .spec{background:var(--surface);padding:10px 12px}.spec-card .spec .k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.spec-card .spec .v{font-family:var(--font-mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin-top:2px}.spec-card .spec .v .unit{font-family:var(--font-sans);font-size:var(--fs-xs)}.ceiling{font-family:var(--font-mono);font-size:var(--fs-xs)}.ceiling table{border-collapse:collapse;width:100%}.ceiling td,.ceiling th{padding:4px 8px;border-bottom:1px solid var(--line);text-align:left}.ceiling td.num{text-align:right}.version-diff .added{color:var(--ok)}.version-diff .removed{color:var(--danger)}.badge-row{display:flex;flex-wrap:wrap;gap:6px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);font-weight:500}.badge .icon{color:var(--accent)}.points{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.lb-row td.rank{font-family:var(--font-mono);color:var(--muted);width:40px}.lb-row td.rank.top{color:var(--accent);font-weight:700}.timeline{position:relative;padding-left:18px}.timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--line)}.timeline .tl-item{position:relative;padding:4px 0 10px;font-size:var(--fs-sm)}.timeline .tl-item:before{content:"";position:absolute;left:-17px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--ev-single);box-shadow:0 0 0 2px var(--surface)}.timeline .tl-item .when{font-size:var(--fs-2xs);color:var(--muted);font-family:var(--font-mono)}.paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}@media(max-width:900px){.paths{grid-template-columns:minmax(0,1fr)}}.path-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--surface);display:flex;flex-direction:column;gap:8px}.path-card .num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);font-weight:600}.path-card h3{font-size:var(--fs-md);font-stretch:100%}.path-card p{font-size:var(--fs-sm);color:var(--ink-2)}.path-card .cmd{margin-top:auto}.builder{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:var(--sp-4);align-items:start}@media(max-width:900px){.builder{grid-template-columns:minmax(0,1fr)}}.about .md{max-width:72ch;font-size:var(--fs-md)}.about .md p{margin-bottom:var(--sp-3)}.reg-link{color:inherit;font-family:var(--font-mono);font-size:var(--fs-xs)}.reg-link:hover{color:var(--link)}.quant{font-family:var(--font-mono);font-size:var(--fs-xs)}.regress{color:var(--danger);font-weight:600}.sparkline{display:inline-flex;align-items:flex-end;gap:1px;height:16px}.sparkline i{display:block;width:3px;background:var(--ev-single);border-radius:1px;min-height:2px}.run-head h1.title{margin:0}.run-head .run-sub{font-size:var(--fs-lg);color:var(--ink-2)}.run-head .run-sub a{color:var(--ink);font-weight:600}.run-head .meta .who{display:inline-flex;vertical-align:middle}.recipe-card{display:grid;gap:var(--sp-4);padding:var(--sp-4);margin-bottom:var(--sp-5)}.key-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.knum{display:flex;flex-direction:column;gap:2px;min-width:0}.knum .k{font-size:var(--fs-xs);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.knum .v{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:600;line-height:1.1;color:var(--ink)}.knum.lead .v{font-size:var(--fs-3xl)}.knum .v .unit{font-size:var(--fs-sm);font-weight:400;color:var(--muted);margin-left:4px}.knum .hint{font-size:var(--fs-xs);color:var(--muted)}.recipe{border-top:1px solid var(--line);padding-top:var(--sp-3)}.recipe .facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-3) var(--sp-4);margin:var(--sp-2) 0 0}.recipe .fact{display:flex;flex-direction:column;gap:1px;min-width:0}.recipe .fact dt{font-size:var(--fs-xs);color:var(--muted)}.recipe .fact dd{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.recipe .fact.missing dd{font-weight:400;color:var(--faint);font-style:italic}.recipe .fact .hint{font-size:var(--fs-2xs);color:var(--faint)}.recipe-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;border-top:1px solid var(--line);padding-top:var(--sp-3)}.codeblock.wrap pre{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:72px}.run-body{gap:var(--sp-5)}.run-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.run-title-row>div:first-child{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.run-split{align-items:start}.run-split.split.main-aside{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}@media(max-width:1000px){.run-split.split.main-aside{grid-template-columns:minmax(0,1fr)}}.run-aside{gap:var(--sp-3)}.recipe-card{margin-bottom:0}.contributor-card .contributor-head{display:flex;gap:var(--sp-3);align-items:flex-start}.contributor-card .login{font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.contributor-card .notes{font-size:var(--fs-sm);line-height:1.55;color:var(--ink-2);border-top:1px solid var(--line);padding-top:var(--sp-3)}.contributor-card .notes p{margin:0 0 var(--sp-2);overflow-wrap:anywhere}.contributor-card .notes p:last-child{margin-bottom:0}.contributor-card .notes a{overflow-wrap:anywhere}.min-w-0{min-width:0}.run-ids .kv{font-size:var(--fs-xs)}.detail-tabs{flex-wrap:wrap;margin-bottom:var(--sp-2)}.detail-tabs button{height:32px;padding:0 14px;font-size:var(--fs-sm)}.detail-tabs .count{opacity:.6;margin-left:3px;font-variant-numeric:tabular-nums}.detail-body .arm-list{gap:var(--sp-3)}.disclosure+.disclosure{border-top:1px solid var(--line)}.disclosure>summary{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;padding:12px var(--sp-4);cursor:pointer;list-style:none;user-select:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:hover{background:var(--surface-2)}.disclosure>summary svg{align-self:center;transition:transform .15s ease;color:var(--muted)}.disclosure[open]>summary svg{transform:rotate(90deg)}.disclosure>summary .t{font-weight:600;font-size:var(--fs-md)}.disclosure>summary .m{font-size:var(--fs-xs);color:var(--muted);min-width:0;overflow-wrap:anywhere}.disclosure>.body{padding:0 var(--sp-4) var(--sp-4)}.disclosure .notes{line-height:1.6;max-width:90ch}@media(max-width:640px){.recipe-card{padding:var(--sp-3)}.knum.lead .v{font-size:var(--fs-2xl)}.key-numbers,.recipe .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe .fact .hint{display:none}}.runs-tabs{flex-wrap:wrap;margin-bottom:var(--sp-2)}.runs-tabs .count{opacity:.6;margin-left:2px;font-variant-numeric:tabular-nums}.runs-table th .th-sub{display:block;font-weight:400;text-transform:none;letter-spacing:0;color:var(--faint);font-size:var(--fs-2xs)}.runs-table td.primary a{color:var(--ink);font-weight:500}.runs-table td .unit{margin-left:2px}.fact-strip{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-sm);color:var(--ink-2);margin-top:var(--sp-2)}.fact-strip b{color:var(--ink);font-weight:600}.disclosure.boxed{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.runs-table td .ver{display:inline-block;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cell-drawer .runs-table th,.cell-drawer .runs-table td{padding-left:8px;padding-right:8px}.drawer.cell-drawer{width:min(640px,100%)}.runs-table td.primary{white-space:normal;min-width:12ch}.cell-drawer .runs-table th .th-sub{display:none}.kind-tabs{flex-wrap:wrap}.kind-tabs button{height:32px;padding:0 14px;font-size:var(--fs-sm)}.kind-tabs .count{opacity:.6;margin-left:3px;font-variant-numeric:tabular-nums}.kind-note{max-width:90ch}.filters>.btn.active{border-color:var(--ink)}.run-page .section-title{flex-wrap:wrap}.run-page .section-title h2{white-space:nowrap}.run-page .section-title .meta{min-width:0;overflow-wrap:anywhere}.chart-wrap{position:relative}.chart-menu{position:absolute;top:0;right:0;z-index:6}.chart-menu>summary{list-style:none;opacity:.55}.chart-menu>summary::-webkit-details-marker{display:none}.chart-wrap:hover .chart-menu>summary,.chart-menu[open]>summary{opacity:1}.chart-menu .menu{position:absolute;right:0;top:calc(100% + 4px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column;gap:2px;min-width:150px}.chart-menu .menu .btn{justify-content:flex-start}.chart-menu .menu .xs{padding:4px 6px 2px;border-top:1px solid var(--line);margin-top:2px;white-space:nowrap}.community-split{align-items:start}.news{display:flex;flex-direction:column;gap:var(--sp-3)}.news-day{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--sp-3)}.news-date{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);padding-top:6px}.news-items{display:flex;flex-direction:column;gap:4px}.news-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-sm)}.news-item .ic{display:inline-flex;color:var(--muted)}.news-item .ic.model{color:var(--chart-1)}.news-item .ic.hardware{color:var(--ok)}.news-item .ic.engine{color:var(--chart-2)}.news-item .ic.contributor{color:var(--accent)}.news-item .what{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.news-day{grid-template-columns:1fr;gap:4px}.news-item{grid-template-columns:auto minmax(0,1fr)}.news-item .by{grid-column:2}}.contributor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:var(--sp-3)}.contributor-tile{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;min-width:0}.contributor-tile:hover{border-color:var(--line-strong);text-decoration:none;box-shadow:var(--shadow-1)}.contributor-tile .ct-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center}.contributor-tile .login{font-weight:600;font-size:var(--fs-lg)}.contributor-tile .rank{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.contributor-tile .rank.top{color:var(--accent);font-weight:700}.contributor-tile .spark{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.contributor-tile .ct-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--sp-2) 0}.contributor-tile .ct-tiles div{display:flex;flex-direction:column;min-width:0}.contributor-tile .ct-tiles b{font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums}.contributor-tile .ct-tiles span{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.contributor-tile .ct-tags{display:flex;flex-wrap:wrap;gap:4px}.contributor-tile .ct-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.contributor-tile .badges{display:flex;gap:4px}.contributor-tile .badges .badge{padding:3px 5px}@media(max-width:480px){.contributor-tile .ct-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-3)}.highlight{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:inherit;text-decoration:none;min-width:0}.highlight:hover{border-color:var(--line-strong);text-decoration:none}.highlight .k{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.highlight .v{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:600}.highlight .v .unit{font-size:var(--fs-xs);color:var(--muted);margin-left:3px;font-weight:400}.suite-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--sp-3)}.suite-card{display:flex;flex-direction:column;gap:8px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.suite-card.empty{border-style:dashed}.suite-card .sc-head{display:flex;flex-direction:column;gap:1px}.suite-card .sc-name{font-weight:600;font-size:var(--fs-md);color:var(--ink)}.suite-card .sc-what{margin:0;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.suite-card .sc-facts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-xs);color:var(--muted)}.suite-card .sc-facts b{color:var(--ink);font-family:var(--font-mono);font-weight:600}.suite-card .sc-cats{display:flex;flex-wrap:wrap;gap:3px}.chip.static{height:20px;padding:0 7px;font-size:var(--fs-2xs);cursor:default}.suite-card .sc-result{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-3);border-top:1px solid var(--line);padding-top:8px;margin-top:auto}.suite-card .sc-result>div{display:flex;flex-direction:column;gap:1px;min-width:0}.suite-card .sc-result .k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.suite-card .sc-result .v{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:600;color:var(--ink);line-height:1.1}.suite-card .sc-result .who{font-size:var(--fs-xs)}.suite-card .sc-links{display:flex;gap:4px;flex-wrap:wrap}.eval-matrix .sticky-col{position:sticky;left:0;z-index:1;background:var(--surface);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-matrix thead .sticky-col{z-index:2;background:var(--surface-2)}.eval-matrix td.gap{padding:2px 6px}.eval-matrix td.gap .btn{opacity:.35}.eval-matrix tr:hover td.gap .btn{opacity:1}.eval-matrix td.clickable{cursor:pointer;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.kind-intro{margin-bottom:var(--sp-3)}.kind-intro .what{margin:0;font-size:var(--fs-sm);color:var(--ink-2);max-width:90ch;line-height:1.5}.kind-intro .number{margin:4px 0 0;font-size:var(--fs-xs);color:var(--muted);display:inline-flex;gap:6px;align-items:center}.workload-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--sp-3)}.workload-card{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;min-width:0}.workload-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1);text-decoration:none}.workload-card.empty{border-style:dashed}.workload-card .wc-head{display:flex;flex-direction:column}.workload-card .wc-name{font-weight:600;font-size:var(--fs-md)}.workload-card .wc-setup{font-size:var(--fs-sm);color:var(--ink)}.workload-card .wc-dataset{display:inline-flex;gap:5px;align-items:center}.workload-card .wc-foot{border-top:1px solid var(--line);padding-top:6px;margin-top:auto;display:flex;flex-direction:column;gap:2px}.workload-card .wc-best b{font-family:var(--font-mono);font-weight:600;margin-right:6px}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-2) var(--sp-3);margin:0}.facts .fact{display:flex;flex-direction:column;min-width:0}.facts .fact dt{font-size:var(--fs-xs);color:var(--muted)}.facts .fact dd{margin:0;font-weight:600;font-size:var(--fs-sm);overflow-wrap:anywhere}.dataset-name{font-weight:600;margin-bottom:4px}.gaps-table td.rank{font-family:var(--font-mono);color:var(--muted);width:40px}.gaps-table td.rank.top{color:var(--accent);font-weight:700}.gaps-table td.why{white-space:normal;min-width:220px}.gaps-table td.why .chip{margin:1px 2px 1px 0}.gaps-table td.score{font-family:var(--font-mono);font-weight:600}.gaps-table td .ver{display:inline-block;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}@media(max-width:900px){.steps{grid-template-columns:minmax(0,1fr)}}.step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.step .n{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-mono);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.step>div{display:flex;flex-direction:column;gap:8px;min-width:0}.step h3{font-size:var(--fs-md);font-stretch:100%}.step p{margin:0;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.step .btn{align-self:flex-start;margin-top:auto}.step .codeblock{margin-top:auto}.wl-group{display:flex;flex-direction:column;gap:6px;padding:6px 0;border-top:1px dashed var(--line)}.wl-group .wl-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.wl-group:not(.open) .wl-chips{display:none}.wl-group:first-child{border-top:0}.wl-kind{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;cursor:pointer;text-align:left}.wl-kind:hover .tag{outline:1px solid var(--line-strong)}.packet-panel .packet-body{max-height:640px;overflow:auto}.rules{margin:0;padding:0 0 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 32px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.rules b{color:var(--ink)}@media(max-width:720px){.rules{grid-template-columns:minmax(0,1fr)}}.hide-legend .u-legend{display:none}.presets .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tl-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;font-size:var(--fs-xs)}.tl-series{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.tl-series .sw{width:10px;height:10px;border-radius:2px;display:inline-block}.stats-strip .stat .k a{color:inherit;text-decoration:underline dotted;text-transform:none;letter-spacing:0}.hero-live{position:relative;margin:calc(-1 * var(--sp-4)) 0 var(--sp-5);padding:var(--sp-6) 0 0;isolation:isolate}.hero-live atlas-living-map{position:absolute;inset:0 0 auto;z-index:-1;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.hero-live:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 25% 40%,var(--bg) 20%,transparent 75%);pointer-events:none}.hero-live .hero-copy{max-width:720px;padding:var(--sp-4) 0 var(--sp-5);pointer-events:none}.hero-live .hero-copy a,.hero-live .hero-copy .btn{pointer-events:auto}.hero-live .display{font-size:clamp(34px,5vw,64px);text-shadow:0 1px 0 var(--bg)}.hero-live .display .n{font-variant-numeric:tabular-nums;font-weight:700;font-stretch:75%;letter-spacing:-.02em}.hero-live .display .grad{font-weight:700;background:linear-gradient(90deg,var(--accent),var(--chart-1));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.hero-live .desc{color:var(--ink-2);font-size:var(--fs-md);max-width:60ch;margin-top:var(--sp-3)}.hero-live .hero-actions{display:flex;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap}.hero-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:var(--sp-4)}.hero-legend span{display:inline-flex;align-items:center;gap:5px}.hero-legend .ev{width:8px;height:8px;border-radius:50%;display:inline-block}.hero-legend .ev.single{background:var(--ev-single)}.hero-legend .ev.reproduced{background:var(--ev-reproduced)}.hero-legend .ev.disputed{background:var(--ev-disputed)}.hero-legend .ev.none{background:var(--ev-none)}.hero-legend .ev.flash{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.hero-stats{background:var(--bg)}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 var(--sp-5);padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-track{display:flex;gap:var(--sp-5);width:max-content;animation:ticker 70s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;flex-wrap:wrap;width:auto}}.tick{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-2);text-decoration:none}.tick:hover{color:var(--ink);text-decoration:none}.tick b{color:var(--ink)}.tick .val{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tick .val .unit{font-size:var(--fs-2xs);color:var(--muted);margin-left:2px;font-weight:400}.records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--sp-3)}.record{display:flex;flex-direction:column;gap:4px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg,var(--surface),var(--surface-2));color:inherit;text-decoration:none;min-width:0;position:relative;overflow:hidden}.record:after{content:"";position:absolute;inset:auto -40px -60px auto;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);pointer-events:none}.record:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-2)}.record .k{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.record .v{font-family:var(--font-mono);font-size:var(--fs-3xl);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.record .v .unit{font-size:var(--fs-sm);color:var(--muted);margin-left:5px;font-weight:400;letter-spacing:0}.record .hint{font-size:var(--fs-xs);color:var(--muted)}.record .holder{font-size:var(--fs-sm);margin-top:6px;overflow-wrap:anywhere}.record .by{display:inline-flex;align-items:center;gap:6px}.pulse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--sp-3)}@media(max-width:720px){.hero-live .display{font-size:clamp(30px,8vw,40px)}.record .v{font-size:var(--fs-2xl)}}.bl-val .bl-note{display:inline-block;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}@media(max-width:560px){.bl-val .bl-note{max-width:38vw}}.tui section{margin-bottom:var(--sp-7);scroll-margin-top:calc(var(--nav-h) + var(--sp-4))}.tui .section-title .meta{max-width:70ch}.tui-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--sp-6);align-items:center;margin-bottom:var(--sp-5)}@media(max-width:900px){.tui-hero{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}}.tui-hero .page-head{margin-bottom:0}.tui-hero .display b{font-weight:700;color:var(--accent)}.tui-hero .lede{font-size:var(--fs-lg);max-width:48ch}.tui-pitch{max-width:60ch;font-size:var(--fs-sm);color:var(--ink-2)}.tui-pitch p{margin:0 0 var(--sp-2)}.tui-figure{margin:0;min-width:0}.tui-figure .frame{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface-3);box-shadow:var(--shadow-2)}.tui-figure img{display:block;width:100%;height:auto}.tui-figure .still{position:absolute;top:8px;right:8px;box-shadow:var(--shadow-1)}.tui-figure figcaption{margin-top:6px;font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.tui-figure+.tui-figure{margin-top:var(--sp-3)}.tui-facts{margin-bottom:var(--sp-5)}.tui-facts .stat .v kbd{font-size:var(--fs-xl);line-height:1.3;padding:0 10px}.tui-jump{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--sp-6)}.tui-jump .eyebrow{margin-right:var(--sp-2)}.tui-intro.split.main-aside{align-items:start}.tui-intro .tui-grid{grid-template-columns:minmax(0,1fr)}.tui-shape .eyebrow{margin:var(--sp-1) var(--sp-1) var(--sp-2)}.tui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--sp-4);align-items:start}.tui-grid .span-2{grid-column:1 / -1}.tui-grid.keys{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.tui .card>h3,.tui .card summary h3{font-size:var(--fs-md);font-stretch:100%;margin-bottom:var(--sp-2)}.tui-doc>*+*{margin-top:var(--sp-3)}.tui-doc .md{max-width:none}.tui-doc .md>:last-child{margin-bottom:0}.tui-doc .md h2,.tui-doc .md h3{margin-top:var(--sp-4)}.tui-doc .md>h2:first-child,.tui-doc .md>h3:first-child{margin-top:0}.tui-doc .md h3{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tui-doc .codeblock pre{padding-right:88px}.tui-doc .table-wrap{max-width:100%}.tui-doc .table th{position:static}.tui-doc .table td{white-space:normal;vertical-align:top;line-height:1.45}.tui-doc .table.keys td:first-child{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-xs)}.tui-doc kbd{margin:1px 0}.tui-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-4)}.tui-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--sp-3);align-items:start}.tui-step .num{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-md);margin-top:4px}.tui-step .card.with-media,.tui-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-5);align-items:start}.tui-step .card.with-media{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tui-screen.no-media{grid-template-columns:minmax(0,1fr)}.tui-screens{display:grid;gap:var(--sp-4)}@media(max-width:900px){.tui-step .card.with-media,.tui-screen{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}}@media(max-width:720px){.tui-step{grid-template-columns:32px minmax(0,1fr);gap:var(--sp-2)}.tui-step .num{width:28px;height:28px;font-size:var(--fs-sm)}}.tui-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--sp-2)}.tui-details>summary::-webkit-details-marker{display:none}.tui-details>summary h3{margin:0}.tui-details>summary .icon{transition:transform var(--t-fast) var(--ease);color:var(--muted)}.tui-details[open]>summary .icon{transform:rotate(90deg)}.tui-details[open]>summary{margin-bottom:var(--sp-3)}.tui-grid.manual a.card{color:inherit;display:block;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.tui-grid.manual a.card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-1)}.tui-grid.manual a.card h3{display:flex;align-items:center;gap:6px}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}
