:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171717;--line:#3a3b36;--line-soft:#ffffff14;--text:#e8e8e2;--text-strong:#f6f6ef;--muted:#aaa9a0;--faint:#797870;--accent:#d8d8d0;--accent-2:#9fd3ff;--good:#9fe7af;--warn:#f1c86b;--bad:#ff7b72;--violet:#c9b8ff;--cyan:#8fdfff;--focus:#c9e4ff;--rail-width:208px;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Monaco, Consolas, monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-rail=collapsed]{--rail-width:74px}*{box-sizing:border-box}html{background:var(--bg);min-width:360px}body{min-height:100svh;color:var(--text);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--bg);font-family:var(--sans);letter-spacing:0;background-size:48px 48px,48px 48px,auto;margin:0}#root{grid-template-columns:var(--rail-width) minmax(0, 1fr);min-height:100svh;transition:grid-template-columns .18s;display:grid}button,input,select{font:inherit}button{color:inherit}.rail{z-index:5;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717eb;height:100svh;padding:20px 14px;position:sticky;top:0;overflow-x:hidden}.mark{border:1px solid var(--line);width:48px;height:48px;color:var(--text-strong);font-family:var(--mono);background:#1d1d1c;place-items:center;margin:0 0 18px 6px;font-size:18px;font-weight:800;display:grid}.mark:before{content:"*";color:var(--accent-2);margin-right:2px}.rail-toggle{width:100%;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin:0 0 16px;transition:color .16s,border-color .16s,background .16s;display:grid}.rail-toggle:hover{border-color:var(--line);color:var(--text-strong);background:#ffffff08}.rail-nav{gap:4px;display:grid}.nav-button{width:100%;min-height:38px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin:0;padding:0 10px;font-size:14px;font-weight:650;transition:color .16s,border-color .16s,background .16s;display:flex}.nav-label{display:inline-block}.nav-button:hover,.nav-button.active{color:var(--text-strong)}.nav-button.active{background:#8fdfff14;border-color:#8fdfff2e}.nav-button:hover{background:#ffffff09}html[data-rail=collapsed] .rail{padding-inline:10px}html[data-rail=collapsed] .mark{margin-inline:auto;width:34px;height:34px;margin:0 auto 18px;font-size:13px}html[data-rail=collapsed] .nav-button{text-align:center;place-items:center;display:grid}html[data-rail=collapsed] .nav-button.active{background:#8fdfff14}html[data-rail=collapsed] .nav-label{display:none}.shell{width:100%;min-width:0;max-width:none;margin:0;padding:30px clamp(20px,3vw,48px) 80px}.topbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;padding-bottom:20px;display:flex}.page-heading{min-width:0}.page-heading>p:last-child{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}.report-scope{flex:none;gap:8px;display:flex}.report-scope span{border:1px solid var(--line-soft);min-width:92px;color:var(--muted);text-align:center;background:#ffffff06;border-radius:7px;padding:9px 11px;font-size:12px}.report-scope strong{color:var(--text-strong);font-family:var(--mono)}.eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}h1,h2,h3,p{overflow-wrap:anywhere}h1{color:var(--text-strong);letter-spacing:0;margin:0;font-size:clamp(30px,3vw,42px);font-weight:780;line-height:1}h2{color:var(--text-strong);letter-spacing:0;margin:0;font-size:22px;font-weight:760;line-height:1.08}h3{color:var(--text-strong);margin:0;font-size:15px;font-weight:720;line-height:1.25}.toolbar,.compare-controls{gap:14px;display:grid}.compare-controls{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr) minmax(220px,.8fr);align-items:end;padding:0 22px 24px}.swap-runs-button{border:1px solid var(--line);min-width:88px;height:42px;color:var(--text-strong);cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:760;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.swap-runs-button:hover:not(:disabled){background:#8fdfff1f;border-color:#8fdfff8c;transform:translateY(-1px)}.swap-runs-button:disabled{opacity:.42;cursor:not-allowed}.compare-infographic,.token-flow,.semantic-infographic{border:1px solid var(--line);background:linear-gradient(135deg,#8fdfff14,#0000 32%),linear-gradient(225deg,#c9b8ff0f,#0000 34%),#1f201ee6;border-radius:12px;margin:26px 0;overflow:hidden;box-shadow:0 24px 80px #00000047}.compare-runs{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;display:grid}.run-chip,.info-number{min-width:0;padding:20px 22px}.run-chip span,.info-number span{color:var(--muted);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:760}.run-chip strong,.info-number strong{color:var(--text-strong);overflow-wrap:anywhere;margin-top:10px;font-size:20px;line-height:1.1;display:block}.run-chip small,.info-number small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.35;display:block}.diff-spine{color:var(--accent-2);background:#ffffff05;grid-template-rows:1fr auto 1fr;place-items:center;display:grid}.diff-spine span{background:var(--line);width:1px;height:100%}.diff-spine strong{width:38px;height:38px;color:var(--text-strong);font-family:var(--mono);background:#171817;border:1px solid #8fdfff5c;border-radius:50%;place-items:center;font-size:11px;display:grid}.movement-strip{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.movement-strip .info-number+.info-number{border-left:1px solid var(--line-soft)}.info-number.positive strong,.signal-delta.positive{color:var(--good)}.info-number.negative strong,.signal-delta.negative{color:var(--bad)}.delta-lanes,.token-flow,.semantic-deltas{gap:14px;padding:20px 22px 22px;display:grid}.delta-lane,.token-flow-row{gap:10px;display:grid}.delta-lane-head,.token-flow-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.signal-delta{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.dual-bars,.token-bars{gap:5px;display:grid}.dual-bars span,.token-bars span{min-width:42px;height:22px;font-family:var(--mono);white-space:nowrap;border-radius:999px;justify-content:flex-end;align-items:center;padding-inline:8px;font-size:10px;display:flex}.dual-bars .baseline,.token-bars .baseline{color:#d8e8ff;background:linear-gradient(90deg,#8fdfff2e,#8fdfff80)}.dual-bars .candidate,.token-bars .candidate{color:#fff2d6;background:linear-gradient(90deg,#f1c86b2e,#f1c86b94)}.token-flow{margin:0 22px 24px}.semantic-infographic{grid-template-columns:170px minmax(0,1fr) 170px;align-items:center;gap:18px;margin:0 22px 24px;padding:20px;display:grid}.overview-intro{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:8px 24px 24px;display:grid;overflow:hidden}.overview-intro .metric{min-height:108px}.quality-cost-chart{border:1px solid var(--line);background:radial-gradient(circle at 15% 20%,#8fdfff14,#0000 26%),#161715b3;border-radius:12px;margin:0 24px 24px;padding:20px}.chart-toolbar{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.chart-toolbar span{max-width:720px;color:var(--muted);font-size:13px;line-height:1.4;display:block}.chart-controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.ghost-button.active{color:var(--text-strong);background:#f1c86b1f;border-color:#f1c86b8a}.value-map-filters{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.value-map-filters label{color:var(--muted);gap:6px;font-size:12px;font-weight:720;display:grid}.value-map-filters select{min-height:42px;color:var(--text-strong);border:1px solid var(--line);background:#121513eb;border-radius:8px}.chart-frame{background:linear-gradient(#ffffff09,#0000 48%),#0d0f0e75;border:1px solid #ffffff0e;border-radius:10px;min-height:500px;padding:4px 4px 0;overflow:hidden}.quality-cost-end-label{paint-order:stroke;stroke:#121513e6;stroke-width:5px;font-size:13px;font-weight:850}.quality-cost-marker{cursor:pointer;transition:opacity .16s}.chart-tooltip{max-width:320px;color:var(--text);background:#0e110ffa;border:1px solid #8fdfff5c;border-radius:10px;padding:14px;box-shadow:0 18px 60px #00000061}.chart-tooltip strong,.chart-tooltip span{display:block}.chart-tooltip strong{color:var(--text-strong);font-size:14px;line-height:1.25}.chart-tooltip span{color:var(--muted);margin-top:4px;font-size:12px}.chart-tooltip dl{gap:6px;margin:12px 0 0;display:grid}.chart-tooltip div{justify-content:space-between;gap:16px;display:flex}.chart-tooltip dt{color:var(--muted)}.chart-tooltip dd{color:var(--text-strong);font-family:var(--mono);margin:0}.chart-legend-row{color:var(--muted);flex-wrap:wrap;gap:16px;margin:14px 0 0;font-size:12px;display:flex}.legend-square,.legend-diamond{vertical-align:-1px;border:1.5px solid var(--accent-2);width:10px;height:10px;margin-right:5px;display:inline-block}.legend-square{background:var(--accent-2)}.legend-diamond{transform:rotate(45deg)}.selected-value-run{background:#8fdfff2e;border:1px solid #8fdfff42;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.selected-value-run>div{background:#121513e0;gap:6px;min-width:0;padding:14px 16px;display:grid}.selected-value-run span,.selected-value-run small{color:var(--muted);font-size:12px}.selected-value-run strong{color:var(--text-strong);font-size:15px;line-height:1.25}.selected-value-run code{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.how-hero{border:1px solid var(--line);background:#171916d1;border-radius:10px;grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr);align-items:center;gap:24px;margin:0 0 26px;padding:28px;display:grid}.how-hero h2{max-width:560px;color:var(--text-strong);margin:8px 0 10px;font-size:clamp(30px,3.4vw,46px);line-height:1.02}.how-hero p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:16px;line-height:1.55}.benchmark-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.pipeline-node{min-width:0;min-height:108px;color:var(--text-strong);cursor:pointer;text-align:left;background:#0e110fc7;border:1px solid #ffffff1c;border-radius:12px;grid-template-rows:auto auto 1fr;gap:12px;padding:14px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.pipeline-node:hover{background:#8fdfff14;border-color:#8fdfff66;transform:translateY(-2px)}.pipeline-node b{width:24px;height:24px;color:var(--accent);font-family:var(--mono);border:1px solid #8fdfff52;border-radius:50%;place-items:center;font-size:12px;display:grid}.pipeline-node svg:not(:last-child){color:var(--accent)}.pipeline-node span{overflow-wrap:normal;align-self:end;min-width:0;font-size:14px;font-weight:820;line-height:1.15}.pipeline-node>svg:last-child{z-index:2;pointer-events:none;width:50px;height:18px;position:absolute;top:50%;right:-26px}.pipeline-node>svg:last-child path{fill:none;stroke:#8fdfffad;stroke-width:2.5px;stroke-linecap:round}.showcase-toolbar{justify-content:flex-end;padding:0 24px 18px;display:flex}.showcase-toolbar label{width:min(520px,100%);color:var(--muted);gap:6px;font-size:12px;font-weight:720;display:grid}.showcase-toolbar select{min-height:42px;color:var(--text-strong);border:1px solid var(--line);background:#121513eb;border-radius:8px}.task-anatomy{gap:18px;padding:0 24px 24px;display:grid}.task-question-card{border:1px solid var(--line);background:#121513bd;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;padding:20px;display:grid}.task-question-card h3{color:var(--text-strong);margin:6px 0 14px;font-size:clamp(20px,2vw,30px);line-height:1.12}.run-switch-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 8px;display:grid}.run-switch-strip .tab-chip{white-space:normal;justify-content:space-between;min-width:0}.run-switch-strip .tab-chip span,.run-switch-strip .tab-chip strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.run-switch-strip .tab-chip strong{color:var(--accent)}.all-runs-select,.agent-tools-summary{border:1px solid var(--line);background:#121513b8;border-radius:10px;gap:8px;min-width:0;padding:14px 16px;display:grid}.all-runs-select span{color:var(--muted);font-size:12px;font-weight:760}.all-runs-select select{min-width:0;min-height:40px;color:var(--text-strong);border:1px solid var(--line);background:#0e110ff2;border-radius:8px}.agent-tools-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agent-tools-summary h3{color:var(--text-strong);margin:4px 0;font-size:20px}.agent-tools-summary span{color:var(--muted);font-size:13px}.text-link-button{color:var(--accent);cursor:pointer;font:inherit;text-align:right;background:0 0;border:0;font-weight:820}.claim-answer-layout{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.claim-checklist,.model-answer-panel{border:1px solid var(--line);background:#121513c7;border-radius:12px;min-width:0}.claim-checklist{padding:18px}.claim-checklist-head{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.claim-checklist-head h3{color:var(--text-strong);margin:4px 0 0}.claim-quality-note{color:var(--muted);margin:-4px 0 12px;font-size:12px;line-height:1.45}.claim-verdict{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.claim-symbol{color:#151714;background:var(--muted);width:28px;height:28px;font-family:var(--mono);border-radius:50%;place-items:center;font-weight:900;display:grid}.claim-verdict.good .claim-symbol{background:var(--good)}.claim-verdict.warn .claim-symbol{background:var(--accent)}.claim-verdict.bad .claim-symbol{background:var(--bad)}.claim-line-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.claim-line-head strong{color:var(--text-strong)}.claim-verdict p{color:var(--text);margin:7px 0 0;line-height:1.45}.claim-verdict small{color:var(--muted);margin-top:8px;line-height:1.45;display:block}.model-answer-panel{padding:18px}.markdown-box{max-height:560px;overflow:auto}.verdict-strip{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.verdict-strip>div{background:#121513db;gap:8px;padding:16px;display:grid}.verdict-strip span{color:var(--muted);font-size:12px;font-weight:720}.verdict-strip strong{color:var(--text-strong);font-size:22px}.failure-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px;display:grid}.failure-card{border:1px solid var(--line);background:#121513c7;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.failure-card.degrade{border-color:#f1c86b4d}.failure-card.block{border-color:#ff706652}.failure-card.network{border-color:#8fdfff4d}.failure-card h3{color:var(--text-strong);margin:5px 0 0;font-size:17px;line-height:1.28}.failure-card blockquote{border-left:2px solid var(--line);max-height:150px;color:var(--text);margin:0;padding-left:12px;line-height:1.45;overflow:hidden}.problem-claim{background:#ffffff09;border-radius:8px;gap:5px;padding:12px;display:grid}.problem-claim span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.problem-claim strong{color:var(--text-strong);font-size:13px;line-height:1.35}.metric-glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.metric-glossary-card{border:1px solid var(--line);background:#121513c7;border-radius:12px;gap:12px;padding:16px;display:grid}.metric-glossary-card>div:first-child{justify-content:space-between;gap:10px;display:flex}.metric-glossary-card strong{color:var(--text-strong)}.metric-glossary-card span,.metric-glossary-card p,.metric-glossary-card small{color:var(--muted)}.metric-glossary-card small{font-size:11px;line-height:1.35}.metric-glossary-card p{margin:0;line-height:1.45}.metric-mini-bar{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.metric-mini-bar i{background:var(--good);height:100%;display:block}.metric-mini-bar.inverse i{background:var(--accent)}.metric-glossary-card b{color:var(--text-strong);font-family:var(--mono);font-size:18px}.question-type-accordions{gap:10px;padding:0 24px 24px;display:grid}.question-type-accordions details{border:1px solid var(--line);background:#121513c7;border-radius:10px}.question-type-accordions summary{cursor:pointer;grid-template-columns:18px minmax(180px,.35fr) minmax(0,1fr);gap:16px;padding:15px 16px;display:grid;position:relative}.question-type-accordions summary:before{content:"›";color:var(--accent);font-size:22px;line-height:1;transition:transform .14s}.question-type-accordions details[open] summary:before{transform:rotate(90deg)}.question-type-accordions summary strong{color:var(--text-strong)}.question-type-accordions summary span,.question-type-accordions p{color:var(--muted);line-height:1.45}.question-type-accordions p{margin:0;padding:0 16px 16px 50px}.how-next-step{background:linear-gradient(135deg,#8fdfff1f,#0000 48%),#121513d1;border:1px solid #8fdfff47;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 24px;padding:22px;display:flex}.how-next-step h2{max-width:760px;color:var(--text-strong);margin:4px 0 0;font-size:clamp(24px,2.6vw,42px);line-height:1.04}.how-next-step button{min-height:46px;color:var(--text-strong);cursor:pointer;font:inherit;white-space:nowrap;background:#8fdfff1f;border:1px solid #8fdfff61;border-radius:999px;padding:0 18px;font-weight:850}.markdown{color:var(--text);line-height:1.55}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown pre,.markdown blockquote{margin:0 0 12px}.markdown ul,.markdown ol{padding-left:22px}.markdown code{background:#ffffff12;border-radius:5px;padding:1px 4px}.markdown pre code{background:0 0;padding:0}.markdown pre{white-space:pre-wrap}.impact-headline{background:#8fdfff0e;border:1px solid #8fdfff38;border-radius:10px;gap:8px;margin:4px 24px 20px;padding:18px 20px;display:grid}.impact-headline strong{color:var(--text-strong);font-size:clamp(20px,2vw,30px);line-height:1.1}.impact-headline span{color:var(--muted);font-size:13px;line-height:1.45}.impact-pair-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;padding:0 24px 24px;display:grid}.impact-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff09,#0000 42%),#181917eb;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.impact-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.impact-card-head strong{color:var(--text-strong);font-size:16px;line-height:1.25;display:block}.impact-card-head span,.impact-card-runs,.semantic-mini{color:var(--muted);font-size:12px;line-height:1.4}.semantic-mini{flex-wrap:wrap;gap:10px;display:flex}.semantic-mini b{color:var(--text-strong);font-family:var(--mono);font-weight:760}.impact-card-runs{flex-wrap:wrap;gap:8px;display:flex}.impact-card-runs code{background:#ffffff0f;border-radius:999px;padding:3px 7px}.semantic-deltas{padding:0}.radial-stat{--value:0deg;aspect-ratio:1;background:radial-gradient(circle at center, #1b1c1a 0 54%, transparent 55%), conic-gradient(var(--accent-2) var(--value), #33342f 0);border-radius:50%;justify-self:center;place-items:center;width:144px;display:grid}.radial-stat span{color:var(--text-strong);font-family:var(--mono);font-size:20px;font-weight:780}.radial-stat strong{max-width:92px;color:var(--muted);text-align:center;margin-top:44px;font-size:11px;line-height:1.15}label,.compare-mode{color:var(--muted);gap:8px;font-size:12px;font-weight:650;display:grid}select,input{border:1px solid var(--line);width:100%;min-width:0;height:42px;color:var(--text-strong);background:#1d1e1c;border-radius:7px;outline:none;padding:0 12px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.run-context,.panel{border:1px solid var(--line);background:#1f201edb;border-radius:10px;box-shadow:0 18px 54px #0000003d}.run-context{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:24px;margin:0 0 24px;padding:24px;display:grid}.run-context h2{max-width:680px;color:var(--text-strong);font-family:var(--mono);margin-bottom:10px;font-size:clamp(18px,2.1vw,28px);font-weight:780;line-height:1.14}.run-context p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.kv-grid,.metric-grid,.definition-list,.resource-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.kv-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.run-context .kv-grid{background:0 0;border:0}.run-context .kv{border:1px solid var(--line)}.kv,.metric,.definition-list div,.resource-summary>div{background:#1b1c1a;min-width:0}.kv{padding:14px}.kv span,.meta,.metric>span{color:var(--muted);font-size:12px;line-height:1.35}.kv strong{color:var(--text-strong);overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.28;display:block}.kv small{color:var(--muted);font-family:var(--mono);margin-top:7px;font-size:11px;display:block}.metric-grid{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.loading-grid{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 24px 24px;display:grid;overflow:hidden}.loading-grid span{min-height:80px;color:var(--muted);font-family:var(--mono);background:linear-gradient(100deg,#1b1c1a 0%,#252620 48%,#1b1c1a 100%) 0 0/220% 100%;place-items:center;font-size:12px;animation:1.1s ease-in-out infinite shimmer;display:grid}.warning-list{color:var(--muted);margin:0;padding:0 24px 24px 42px;font-size:13px;line-height:1.5}@keyframes shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.metric{align-content:space-between;gap:16px;min-height:126px;padding:18px;display:grid}.metric strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,38px);font-weight:780;line-height:1.04;display:block}.compact-metrics .metric{min-height:94px}.compact-metrics .metric strong{font-size:22px;line-height:1.05}.panel{margin-top:26px;overflow:hidden}.panel-head{justify-content:space-between;gap:18px;padding:24px 24px 12px;display:flex}.panel-note{margin:0;padding:0 24px 20px;font-size:14px;line-height:1.5}.warning-note{color:var(--warn)}.alert-panel{background:#2b1e1deb;border-color:#ff7b727a}.table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.wide-table table{min-width:1880px}.run-matrix-table table{min-width:2218px}th,td{border-top:1px solid var(--line-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;padding:13px 14px;font-size:13px;line-height:1.35}th{z-index:2;color:var(--muted);white-space:nowrap;background:#20211f;font-weight:760;position:sticky;top:0}th.is-pinned-left,th.is-pinned-right{z-index:7}td.is-pinned-left,td.is-pinned-right,th.is-pinned-left,th.is-pinned-right{background:#1d1e1c padding-box padding-box;position:sticky}td.is-pinned-left,td.is-pinned-right{z-index:4}th.is-pinned-left,th.is-pinned-right{background:#222320}td.is-pinned-left,th.is-pinned-left{box-shadow:10px 0 18px -16px #000000e6}td.is-pinned-right,th.is-pinned-right{box-shadow:-10px 0 18px -16px #000000e6}tbody tr{background:#1b1c1a}tbody tr:nth-child(2n){background:#1f201e}tbody tr:nth-child(2n) td.is-pinned-left,tbody tr:nth-child(2n) td.is-pinned-right{background:#20211f}tbody tr.codealive-skill-run{background:linear-gradient(90deg,#8fdfff2e,#0000 54%),#182122;box-shadow:inset 4px 0 #8fdfffdb}tbody tr.codealive-skill-run:nth-child(2n){background:linear-gradient(90deg,#8fdfff29,#0000 54%),#1b2425}tbody tr.codealive-skill-run td.is-pinned-left,tbody tr.codealive-skill-run td.is-pinned-right{background:linear-gradient(90deg,#8fdfff29,#8fdfff09),#1b2425}tbody tr:hover{background:#292a27}tbody tr.codealive-skill-run:hover{background:linear-gradient(90deg,#8fdfff3d,#0000 58%),#263032}tbody tr:hover td.is-pinned-left,tbody tr:hover td.is-pinned-right{background:#292a27}tbody tr.codealive-skill-run:hover td.is-pinned-left,tbody tr.codealive-skill-run:hover td.is-pinned-right{background:linear-gradient(90deg,#8fdfff38,#8fdfff0f),#263032}.th-content{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-right:48px;display:flex;position:relative}.sort-button{min-width:0;color:inherit;cursor:pointer;font-weight:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-button span{text-overflow:clip;overflow:visible}.sort-button:hover{color:var(--text-strong)}.pin-controls{opacity:.12;flex:none;align-items:center;gap:2px;transition:opacity .16s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}th:hover .pin-controls,.pin-controls:focus-within{opacity:1}.pin-controls:has(.active){opacity:1}.pin-controls button{width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.pin-controls button:hover,.pin-controls button.active{color:var(--accent-2);background:#9fd3ff14;border-color:#9fd3ff47}.task-link{max-width:360px;min-height:28px;color:var(--text-strong);cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;gap:6px;padding:0;-webkit-text-decoration:underline #9fd3ff6b;text-decoration:underline #9fd3ff6b;display:grid}.task-link span{color:var(--muted);font-size:12px;line-height:1.35;text-decoration:none}.bar{background:#34352f;border-radius:999px;width:100%;min-width:82px;height:6px;overflow:hidden}.bar>i{border-radius:inherit;background:var(--good);height:100%;display:block}.score-cell{white-space:nowrap;grid-template-columns:42px minmax(66px,1fr);align-items:center;gap:9px;min-width:110px;display:grid}.score-cell>span{color:var(--text-strong);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.status{border:1px solid var(--line);min-height:25px;color:var(--muted);font-family:var(--mono);white-space:nowrap;background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}.status.pass,.status.gate-pass{color:var(--good);border-color:#9fe7af75}.status.fail,.status.network,.status.gate-block{color:var(--bad);background:#ff7b7214;border-color:#ff7b728a}.status.warn{color:var(--warn);background:#f1c86b14;border-color:#f1c86b8f}.matrix-summary{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 24px 20px;display:grid;overflow:hidden}.matrix-summary .metric{background:#181916;border:0;border-radius:0}.run-filters{border:1px solid var(--line);background:#181916c2;border-radius:16px;gap:16px;margin:0 24px 20px;padding:16px;display:grid}.run-filter-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.run-filter-head h3{margin:0 0 4px}.run-filter-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ghost-button{border:1px solid var(--line);min-height:32px;color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.ghost-button:hover:not(:disabled){color:var(--accent-2);border-color:#9fd3ff5c}.ghost-button:disabled{cursor:not-allowed;opacity:.42}.run-search{gap:7px;display:grid}.run-search span,.facet-group legend,.inline-segmented>span{color:var(--muted);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:760}.run-search input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text-strong);background:#ffffff08;border-radius:10px;padding:0 12px}.facet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.facet-group{border:0;min-width:0;margin:0;padding:0}.facet-group legend{margin:0 0 8px;padding:0}.facet-group>div{flex-wrap:wrap;gap:6px;display:flex}.facet-chip{border:1px solid var(--line);max-width:100%;min-height:28px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:999px;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:inline-flex}.facet-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.facet-chip small{color:var(--faint);font-family:var(--mono);font-size:10px}.facet-chip:hover,.facet-chip.active{color:var(--text-strong);background:#9fd3ff14;border-color:#9fd3ff66}.facet-chip.active small{color:var(--accent-2)}.filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inline-segmented{gap:8px;min-width:0;display:grid}.inline-segmented>div{border:1px solid var(--line);background:var(--line);border-radius:10px;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.inline-segmented button{min-width:72px;min-height:30px;color:var(--muted);cursor:pointer;background:#181916;border:0;flex:auto;font-size:12px;font-weight:700}.inline-segmented button:hover,.inline-segmented button.active{color:#191a18;background:var(--accent)}.display-name-cell,.model-cell,.profile-cell,.chip-stack,.date-cell,.token-stack,.cost-cell{gap:5px;min-width:0;max-width:280px;display:grid}.display-name-cell strong,.model-cell strong,.profile-cell strong,.date-cell strong,.token-stack strong{color:var(--text-strong);font-weight:780}.display-name-cell span,.model-cell span,.profile-cell span,.chip-stack span,.date-cell span,.token-stack span,.cost-cell span{color:var(--muted);font-size:12px;line-height:1.35}.display-name-cell{max-width:300px}.display-name-cell strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.25;display:flex}.codealive-skill-chip{letter-spacing:.02em;text-transform:uppercase;background:#8fdfff21;border:1px solid #8fdfff85;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-weight:800;line-height:1;display:inline-flex;color:#cbeeff!important;font-size:10px!important}.partial-run-chip{letter-spacing:.02em;text-transform:uppercase;background:#ff896f21;border:1px solid #ff896f7a;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-weight:800;line-height:1;display:inline-flex;color:#ffc2b7!important;font-size:10px!important}.duplicate-chip{letter-spacing:.02em;text-transform:uppercase;background:#f1c86b1c;border:1px solid #f1c86b6b;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:3px 7px;font-weight:800;line-height:1;display:inline-flex;color:#ffe7a8!important;font-size:10px!important}.duplicate-chip-button{cursor:help;margin:0;font-family:inherit}.duplicate-runs-popover{z-index:10001;width:min(760px,100vw - 48px);max-height:min(520px,100vh - 140px);color:var(--text);text-transform:none;white-space:normal;background:#141514fc;border:1px solid #8fdfff52;border-radius:10px;padding:14px;line-height:1.45;overflow:auto;box-shadow:0 18px 42px #00000075,inset 0 0 0 1px #ffffff08;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.duplicate-runs-tooltip{gap:10px;display:grid}.duplicate-runs-title{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.duplicate-runs-title>strong{color:var(--text-strong);font-size:14px;line-height:1.2}.duplicate-runs-title>span{color:var(--muted);white-space:nowrap;font-size:11px}.duplicate-runs-note{color:var(--muted);font-size:11px;line-height:1.35}.duplicate-runs-list{gap:8px;display:grid}.duplicate-run-row{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(132px,.8fr) minmax(260px,1.35fr) minmax(148px,.75fr);align-items:start;gap:8px 12px;padding:10px;display:grid}.duplicate-run-row.representative{background:#f1c86b14;border-color:#f1c86b75}.duplicate-run-head,.duplicate-run-metrics,.duplicate-run-meta{min-width:0;color:var(--text);letter-spacing:0;text-transform:none;gap:4px;font-size:11px;font-weight:500;line-height:1.35;display:grid}.duplicate-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.duplicate-run-metrics span,.duplicate-run-meta span{color:var(--muted)}.duplicate-run-metrics b,.duplicate-run-meta b{color:var(--text-strong);font-weight:750}.duplicate-run-head b{color:#ffe7a8;text-transform:uppercase;background:#f1c86b29;border-radius:999px;width:max-content;padding:2px 5px;font-size:9px}.duplicate-run-head b.partial-run-label{color:#ffc2b7;background:#ff896f24}.duplicate-run-row code{color:var(--accent-2);overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;font-size:10px;font-weight:600;line-height:1.35}@media (width<=760px){.duplicate-runs-popover{width:min(560px,100vw - 24px)}.duplicate-run-row,.duplicate-run-metrics{grid-template-columns:1fr}}.chip-stack{justify-items:start}.chip-stack .status{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tiny{font-size:11px}.comment-cell{max-width:240px;color:var(--muted);font-size:12px;line-height:1.35;display:block}.resolved-pill{text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:8px;max-width:260px;padding:4px 8px;display:inline-block;overflow:hidden}.cost-cell .label-help{width:max-content;max-width:180px}.status.scored,.status.gate-abstain,.status.gate-unknown{color:var(--accent-2);border-color:#9fd3ff6b}.status.gate-degrade{color:var(--warn);background:#f1c86b14;border-color:#f1c86b8f}.resource-grid{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:24px;padding:18px 24px 24px;display:grid}.resource-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:14px 0 18px}.resource-summary>div{padding:13px}.resource-summary strong{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:7px;font-size:18px;line-height:1.2;display:block}.dataset-hero{border:1px solid var(--line);background:linear-gradient(135deg,#8fdfff14,#0000 34%),#1f201ee0;border-radius:12px;grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);align-items:stretch;gap:24px;margin-bottom:26px;padding:24px;display:grid}.tasks-hero{border:1px solid var(--line);background:linear-gradient(135deg,#8fdfff14,#0000 34%),#1f201ee0;border-radius:12px;grid-template-columns:minmax(320px,.72fr) minmax(320px,1fr);align-items:stretch;gap:24px;margin-bottom:26px;padding:24px;display:grid}.tasks-hero p:not(.eyebrow){max-width:76ch;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.dataset-hero p:not(.eyebrow){max-width:72ch;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.dataset-stats{border:1px solid var(--line);background:#ffffff06;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dataset-stats .info-number+.info-number{border-left:1px solid var(--line-soft)}.dataset-filters{grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:14px;padding:4px 24px 24px;display:grid}.secondary-button{border:1px solid var(--line);min-height:42px;color:var(--text-strong);cursor:pointer;background:#20211f;border-radius:7px;padding:0 16px;font-size:12px;font-weight:760}.secondary-button:hover{border-color:var(--accent-2);color:var(--accent-2)}.dataset-task-link{max-width:520px}.run-answer-strip{flex-wrap:wrap;gap:6px;max-width:520px;display:flex}.run-answer-chip{min-width:72px;min-height:34px;color:var(--accent-2);cursor:pointer;text-align:left;background:#9fd3ff0d;border:1px solid #9fd3ff47;border-radius:8px;gap:2px;padding:5px 8px;display:grid}.run-answer-chip.network{color:var(--bad);background:#ff7b7212;border-color:#ff7b726b}.run-answer-chip:hover{border-color:var(--accent-2);background:#9fd3ff1c}.run-answer-chip span{max-width:112px;color:inherit;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.run-answer-chip strong{color:var(--text-strong);font-family:var(--mono);font-size:12px}.chat-hero{border:1px solid var(--line);background:radial-gradient(circle at 10% 12%,#8fdfff21,#0000 30%),linear-gradient(135deg,#c9b8ff14,#0000 42%),#1f201ee6;border-radius:12px;grid-template-columns:minmax(280px,.72fr) minmax(320px,1fr);align-items:stretch;gap:24px;margin-bottom:26px;padding:24px;display:grid}.chat-hero h2{align-items:center;gap:10px;display:flex}.chat-hero p:not(.eyebrow){max-width:74ch;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.chat-hero-stats{border:1px solid var(--line);background:#ffffff06;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.chat-hero-stats .info-number+.info-number{border-left:1px solid var(--line-soft)}.chat-dashboard{grid-template-columns:minmax(280px,.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.chat-dashboard>.panel{min-width:0}.chat-task-list{gap:10px;max-height:min(70svh,860px);padding:0 18px 22px;display:grid;overflow:auto}.chat-task-card{border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;text-align:left;background:#191a18;border-radius:10px;gap:6px;padding:13px;display:grid}.chat-task-card:hover,.chat-task-card.active{background:#9fd3ff12;border-color:#9fd3ffad}.chat-task-card span,.chat-task-card small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-family:var(--mono);font-size:11px}.chat-task-card strong{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-size:13px;line-height:1.35}.chat-run-tabs{flex-wrap:wrap;gap:8px;max-height:132px;padding:0 24px 16px;display:flex;overflow:auto}.chat-run-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(110px,1fr));gap:1px;margin:0 24px 18px;display:grid;overflow:hidden}.chat-run-summary>div{background:#191a18;min-width:0;padding:13px}.chat-run-summary strong{overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--mono);margin-top:6px;font-size:15px;display:block}.tool-timeline{background:linear-gradient(135deg,#9fd3ff13,#0000 38%),#151714;border:1px solid #9fd3ff38;border-radius:14px;gap:14px;margin:0 24px 18px;padding:16px;display:grid}.tool-timeline-head{color:var(--muted);justify-content:space-between;align-items:end;gap:14px;display:flex}.tool-timeline-head strong{color:var(--text-strong);font-size:18px;display:block}.tool-timeline-head>span,.tool-timeline-values{font-family:var(--mono);font-size:11px}.tool-timeline-rows{gap:10px;display:grid}.tool-timeline-row{grid-template-columns:minmax(130px,.7fr) minmax(180px,1.6fr) minmax(128px,.7fr);align-items:center;gap:12px;min-width:0;display:grid}.tool-timeline-label,.tool-timeline-values{gap:2px;min-width:0;display:grid}.tool-timeline-label code{overflow-wrap:anywhere;color:var(--text-strong)}.tool-timeline-label span,.tool-timeline-values span{color:var(--muted);font-family:var(--mono);font-size:11px}.tool-timeline-values strong{color:var(--text-strong)}.tool-timeline-track{border:1px solid var(--line-soft);background:repeating-linear-gradient(90deg,#0000 0 9.5%,#ffffff0b 9.5% 10%),#ffffff0b;border-radius:999px;height:22px;position:relative;overflow:hidden}.tool-latency-bar,.tool-token-bar{top:4px;bottom:4px;left:var(--tool-start,0%);width:var(--tool-width,2%);border-radius:inherit;position:absolute}.tool-latency-bar{background:linear-gradient(90deg, var(--accent-2), var(--violet));box-shadow:0 0 18px #9fd3ff40}.tool-token-bar{height:3px;width:var(--token-width,2%);background:var(--accent);opacity:.88;top:auto;bottom:2px;left:0}.tool-timeline-row.error .tool-latency-bar{background:linear-gradient(90deg, var(--bad), #ffb4a8)}.chat-transcript{gap:16px;max-height:min(78svh,920px);padding:0 24px 24px;display:grid;overflow:auto}.chat-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.chat-avatar{border:1px solid var(--line);width:34px;height:34px;color:var(--accent-2);background:#20211f;border-radius:999px;place-items:center;display:grid}.role-user .chat-avatar{color:var(--violet)}.chat-bubble{border:1px solid var(--line);background:#191a18;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.role-user .chat-bubble{background:#c9b8ff0f}.chat-role{color:var(--muted);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.chat-role code{overflow-wrap:anywhere;min-width:0;color:var(--faint);text-transform:none}.chat-text{white-space:pre-wrap;color:var(--text);margin:0;font-size:13px;line-height:1.56}.tool-part-card{background:#9fd3ff0b;border:1px solid #9fd3ff3d;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.tool-part-card.output-error{background:#ff7b720f;border-color:#ff7b726b}.tool-part-head,.tool-part-head span,.tool-part-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tool-part-head{justify-content:space-between}.tool-part-metrics{grid-template-columns:repeat(4,minmax(88px,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.metric-pill{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.metric-pill small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:10px}.metric-pill strong{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-family:var(--mono);font-size:12px}.tool-part-mini-timeline{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.tool-part-mini-timeline i{width:var(--latency-width,2%);border-radius:inherit;background:linear-gradient(90deg, var(--accent-2), var(--violet));height:100%;display:block}.tool-part-head code,.tool-part-card code,.tool-part-card pre{overflow-wrap:anywhere;white-space:pre-wrap}.tool-part-meta{color:var(--muted);font-family:var(--mono);font-size:11px}.tool-part-card pre{border:1px solid var(--line-soft);max-height:260px;color:var(--text);background:#00000038;border-radius:8px;margin:0;padding:10px;font-size:11px;line-height:1.45;overflow:auto}@media (width<=860px){.tool-timeline-row{grid-template-columns:1fr}.tool-part-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.slice-grid{gap:26px;display:grid}.slice-list{display:grid}.slice-row{border-top:1px solid var(--line-soft);background:#1b1c1a;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:22px;min-width:0;padding:18px 24px;display:grid}.slice-row:nth-child(2n){background:#1f201e}.slice-main{gap:6px;min-width:0;display:grid}.slice-main strong{color:var(--text-strong);font-size:18px;line-height:1.15}.slice-main span,.slice-main small{color:var(--muted);font-size:12px}.slice-metrics{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:14px;min-width:0;display:grid}.slice-metric{gap:6px;min-width:0;display:grid}.slice-metric span{color:var(--muted);font-size:11px;font-weight:700}.slice-metric strong{color:var(--text-strong);font-family:var(--mono);font-size:13px}.mini-bar{background:#34352f;border-radius:999px;height:6px;overflow:hidden}.mini-bar>i{border-radius:inherit;height:100%;display:block}.mini-bar>i.good{background:var(--good)}.mini-bar>i.bad{background:var(--bad)}.label-help{vertical-align:baseline;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;position:relative}.help-trigger{border:1px solid var(--line);width:18px;height:18px;color:var(--muted);cursor:help;background:#ffffff08;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.help-trigger:hover,.help-trigger:focus-visible{border-color:var(--accent-2);color:var(--accent-2)}.tooltip-reference{min-width:0;max-width:100%;display:inline-flex}td>.tooltip-reference{width:100%;display:block}.floating-tooltip{z-index:10000;max-width:min(380px,100vw - 24px);color:var(--text);text-transform:none;overflow-wrap:anywhere;pointer-events:none;background:#141514fa;border:1px solid #8fdfff52;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45;box-shadow:0 18px 42px #00000075,inset 0 0 0 1px #ffffff08}.inspector{z-index:8;border-left:1px solid var(--line);background:#1d1e1cfa;width:min(720px,92vw);padding:28px 28px 80px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-28px 0 90px #00000080}.inspector-backdrop{z-index:7;background:#00000094;position:fixed;inset:0}.detail-header{z-index:2;border-bottom:1px solid var(--line);background:#1d1e1cfa;justify-content:space-between;align-items:start;gap:16px;margin:-28px -28px 20px;padding:28px 28px 18px;display:flex;position:sticky;top:-28px}.task-breadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.task-breadcrumb span{border:1px solid var(--line);min-height:26px;color:var(--muted);font-family:var(--mono);background:#ffffff05;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.qa-panel{background:linear-gradient(135deg,#8fdfff14,#0000 42%),#1b1c1a;border:1px solid #8fdfff3d;border-radius:12px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:18px;margin:0 0 22px;padding:16px;display:grid}.qa-request,.qa-answer{min-width:0}.qa-request h3,.qa-answer h3{color:var(--text-strong);font-size:18px;line-height:1.28}.qa-meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.gold-answer{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.gold-answer summary{color:var(--accent-2);cursor:pointer;font-size:13px;font-weight:720}.gold-answer p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.qa-answer-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.qa-verdict{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.qa-tabs{padding-right:2px;overflow:visible}.detail-task-id{max-width:min(72vw,760px);color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.qa-tabs .tab-chip{text-align:left;align-content:center;gap:2px;max-width:230px;height:auto;min-height:42px;display:grid}.qa-tabs .tab-chip strong{font-family:var(--mono);font-size:11px}.qa-tabs .tab-chip.network{color:var(--bad);border-color:#ff7b726b}.qa-tabs .all-runs-select{width:min(100%,520px);padding:9px 11px}.verbatim-note{color:var(--muted);margin:-8px 0 12px;font-size:11px;line-height:1.4}.answer-box{border:1px solid var(--line);background:#151614;border-radius:10px;max-height:min(52vh,560px);padding:16px;overflow:auto}.answer-box.network{background:#ff7b720f;border-color:#ff7b726b}.answer-box p{white-space:pre-wrap;color:var(--text);margin:0;font-size:13px;line-height:1.56}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--text-strong);cursor:pointer;background:#20211f;border-radius:8px;flex:none;place-items:center;display:grid}.tabs-inline{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.tab-chip{border:1px solid var(--line);max-width:100%;min-height:32px;color:var(--muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 11px;display:inline-flex;overflow:hidden}.tab-chip.active{color:#191a18;border-color:var(--accent);background:var(--accent)}.detail-state{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.detail-meta{margin-top:16px}.claim,.context-line,.token-line{border-bottom:1px solid var(--line-soft);gap:8px;padding:14px 0;display:grid}.claim.bad{border-left:2px solid var(--bad);padding-left:14px}.about-content{padding:4px 24px 28px}.about-content p{max-width:88ch;color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.62}.about-content h3{margin:30px 0 12px}.definition-list{margin:0 0 22px}.definition-list div{grid-template-columns:minmax(170px,.26fr) minmax(0,1fr);gap:18px;padding:14px 16px}.definition-list dt{color:var(--text-strong);font-weight:760}.definition-list dd{color:var(--muted);margin:0;line-height:1.5}code,pre{color:var(--accent-2);font-family:var(--mono);font-size:12px}pre{border:1px solid var(--line);max-width:100%;color:var(--text);background:#161715;border-radius:10px;padding:14px;line-height:1.45;overflow:auto}.muted{color:var(--muted)}.bad-text{color:var(--bad)}.good-text{color:var(--good)}.segmented-control{border:1px solid var(--line);background:#1d1e1c;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:42px;display:grid;overflow:hidden}.segmented-control button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;background:0 0;padding:0 12px;font-size:12px;font-weight:700}.segmented-control button:last-child{border-right:0}.segmented-control button:hover,.segmented-control button.active{color:#191a18;background:var(--accent)}@media (width<=1180px){:root{--rail-width:184px}.shell{padding-inline:24px}.topbar,.run-context,.resource-grid,.facet-grid,.filter-row,.compare-controls,.semantic-infographic,.value-map-filters,.how-hero,.run-switch-strip,.agent-tools-summary,.claim-answer-layout,.failure-gallery,.metric-glossary-grid,.dataset-hero,.chat-hero,.chat-dashboard,.dataset-filters,.qa-panel{grid-template-columns:1fr}.benchmark-pipeline{overscroll-behavior-x:contain;grid-template-columns:repeat(5,minmax(132px,1fr));padding:2px 2px 10px;overflow-x:auto}.compare-controls{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}.compare-controls>:last-child{grid-column:1/-1}.pipeline-node>svg:last-child{display:none}.semantic-infographic{justify-items:stretch}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root,html[data-rail=collapsed]{--rail-width:0px}#root{display:block}.rail{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:8px;display:block;position:sticky;overflow:hidden}.rail-toggle,.mark{display:none}.rail-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;display:grid}.nav-button,html[data-rail=collapsed] .nav-button{text-align:center;align-content:center;place-items:center;gap:4px;width:100%;min-width:0;min-height:52px;margin:0;padding:6px 2px;display:grid}.nav-label,html[data-rail=collapsed] .nav-label{font-family:var(--sans);text-transform:none;white-space:normal;font-size:10px;line-height:1.1;display:block}html[data-rail=collapsed] .nav-button.active .nav-label:before{content:""}.shell{width:100%;padding:20px 16px 72px}.topbar{align-items:start;gap:16px;padding-bottom:16px}h1{font-size:30px}.page-heading>p:last-child{font-size:13px}.report-scope{display:none}.compare-controls{grid-template-columns:1fr}.compare-controls>:last-child{grid-column:auto}.benchmark-pipeline{grid-template-columns:repeat(5,minmax(144px,1fr))}.pipeline-node{min-height:100px}.metric-grid,.overview-intro,.matrix-summary,.facet-grid,.filter-row,.kv-grid,.slice-metrics,.resource-summary,.movement-strip,.compare-runs,.loading-grid,.dataset-stats,.chat-hero-stats,.chat-run-summary{grid-template-columns:1fr}.tasks-hero,.dataset-hero{grid-template-columns:1fr;padding:18px}.chart-toolbar,.impact-card-head,.how-next-step{display:grid}.impact-pair-grid,.overview-intro,.quality-cost-chart,.impact-headline{margin-inline:18px}.selected-value-run,.task-question-card,.verdict-strip,.question-type-accordions summary{grid-template-columns:1fr}.question-type-accordions p{padding-left:16px}.how-next-step button,.text-link-button{text-align:center;width:100%}.pipeline-node>svg:last-child{display:none}.dataset-stats .info-number+.info-number,.chat-hero-stats .info-number+.info-number{border-left:0;border-top:1px solid var(--line-soft)}.diff-spine{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;padding:12px 18px}.diff-spine span{width:100%;height:1px}.movement-strip .info-number+.info-number{border-left:0;border-top:1px solid var(--line-soft)}.delta-lane-head,.token-flow-label{gap:6px;display:grid}.slice-row,.definition-list div{grid-template-columns:1fr}.panel-head{padding:20px 18px 10px;display:grid}.panel-head>.meta{justify-self:start}.pin-controls{opacity:.55}.run-filters,.matrix-summary{margin-inline:18px}.run-filter-head{display:grid}.about-content,.resource-grid,.compare-controls,.chat-run-tabs,.chat-transcript{padding-inline:18px}.chat-task-list{max-height:420px}.inspector{width:100vw;top:10svh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
