@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700;800&family=Manrope:wght@400;500;600;700;800;900&family=Source+Serif+4:opsz,wght@8..60,700;8..60,800;8..60,900&display=swap";:root{color:#111827;background:#fafaf9;font-family:Manrope,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #fafaf9;--surface: #ffffff;--soft: #f5f5f4;--ink: #111827;--muted: #6b7280;--line: #e5e7eb;--line-strong: #d1d5db;--blue: #1d4ed8;--blue-dark: #1e3a8a;--blue-soft: #eff6ff;--cyan: #0891b2;--violet: #7c3aed;--rose: #e11d48;--amber: #f59e0b;--mono: "JetBrains Mono", ui-monospace, monospace;--serif: "Source Serif 4", Georgia, serif;--shadow: 0 18px 44px rgba(17, 24, 39, .08);--pass: #2563eb;--partial: #f59e0b;--fail: #e11d48}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden}button,input,select{font:inherit}button,a{color:inherit}.site-shell{background:linear-gradient(180deg,#1d4ed80d,#fafaf900 360px),var(--bg);min-height:100vh}.route-hidden{display:none!important}.loading{display:grid;min-height:100vh;place-items:center}.topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9eb;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:16px 56px;position:sticky;top:0;z-index:20}.brand,.brand>span:last-child,nav,.header-actions,.section-title,.summary-strip,.scope-strip,.scope-toggle,.control-title,.case-meta,.case-provenance,.tag-row,.footer{align-items:center;display:flex}.brand{gap:12px;min-width:220px;text-decoration:none}.brand-mark{background:var(--blue-dark);color:#fff;display:grid;font-family:var(--serif);font-size:24px;height:38px;line-height:1;place-items:center;width:38px}.brand>span:last-child{align-items:flex-start;flex-direction:column;gap:1px}.brand strong{font-size:19px;letter-spacing:-.02em}.brand small{color:var(--muted);font-size:12px}nav{flex-wrap:wrap;gap:22px;justify-content:flex-end;margin-left:auto}nav a{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:5px;text-decoration:none}nav a:hover{color:var(--blue)}nav a.active{color:var(--blue);position:relative}nav a.active:after{background:var(--blue);bottom:-22px;content:"";height:3px;left:0;position:absolute;right:0}.update-pill{background:var(--blue-soft);border:1px solid rgba(29,78,216,.22);color:var(--blue-dark);flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:900;padding:8px 10px;white-space:nowrap}.header-actions{flex:0 0 auto;gap:22px}.language-toggle{align-items:center;background:#fff;border:1px solid var(--line-strong);display:inline-flex;gap:4px;margin:0;min-height:34px;padding:3px 4px 3px 8px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.language-toggle svg{color:var(--blue)}.language-toggle button{background:transparent;border:0;cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:900;min-height:26px;padding:4px 7px}.language-toggle button.active{background:var(--blue);color:#fff}.hero{align-items:start;display:grid;gap:30px;grid-template-columns:1fr;padding:76px 56px 34px}.hero>*{min-width:0}.hero-copy-block{max-width:1080px}.eyebrow,.scoreboard span,.summary-strip,.scope-strip,.control-title,.section-title p,.leaderboard-head,.model-name small,.outcome-cell small,.case-meta,.case-provenance,.tag-row,.prompt-label,.judge-panel span,.footer{font-family:var(--mono)}.eyebrow{align-items:center;color:var(--blue);display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px;letter-spacing:0;margin:0 0 18px;text-transform:uppercase}.release-badge{background:#111827;color:#f9fafb;display:inline-flex;font-size:12px;font-weight:900;line-height:1;padding:6px 8px}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);display:grid;font-family:var(--serif);font-size:94px;letter-spacing:0;line-height:.9;margin:0 0 22px;overflow-wrap:anywhere}h1 span{display:block;max-width:860px}h1 small{color:var(--blue-dark);font-family:var(--mono);font-size:34px;font-weight:900;letter-spacing:0;line-height:1;margin-top:8px}.hero-copy{color:#374151;font-size:20px;line-height:1.62;margin-bottom:0;max-width:900px}.release-note{border-left:4px solid var(--blue);display:grid;gap:6px;margin-top:30px;max-width:780px;padding-left:16px}.release-note strong{font-size:18px}.release-note span,.method-grid p,.judge-panel p,.case-card p{color:#4b5563;line-height:1.58}.scoreboard{background:#fffffff0;border:1px solid rgba(209,213,219,.82);box-shadow:0 18px 48px #11182724;display:grid;grid-template-columns:1fr 1fr}.hero-visual{align-self:stretch;display:grid;min-height:clamp(520px,52vw,760px);position:relative;width:100%}.hero-visual:after{border:1px solid rgba(17,24,39,.12);content:"";top:18px;right:18px;bottom:18px;left:18px;pointer-events:none;position:absolute}.hero-visual>img{filter:saturate(.92) contrast(1.02);height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.hero-visual .scoreboard{align-self:end;justify-self:end;margin:auto 24px 24px;max-width:min(620px,calc(100% - 48px));position:relative;width:100%;z-index:1}.scoreboard div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:112px;padding:18px}.scoreboard>div>.label-with-help,.model-facts>div>.label-with-help{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:5px;text-transform:uppercase}.scoreboard strong{display:block;font-size:26px;line-height:1.08;margin-top:14px;overflow-wrap:anywhere}.scoreboard strong.compact-value{font-size:clamp(18px,2vw,23px);line-height:1.16}.summary-strip{background:#111827;color:#f9fafb;flex-wrap:wrap;gap:8px;padding:12px 56px}.summary-strip span{border:1px solid rgba(249,250,251,.22);padding:6px 9px}.scope-strip{background:#f3f4f6;border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:18px;justify-content:space-between;padding:16px 56px}.scope-strip>div:first-child{display:grid;gap:4px}.scope-strip span{color:var(--muted);font-size:12px}.scope-toggle{background:#fff;border:1px solid var(--line-strong);padding:3px}.scope-toggle button,.chips button,.leaderboard-row,.domain-board button{border:0;cursor:pointer}.scope-toggle button{background:transparent;font-weight:800;min-height:36px;padding:7px 12px}.scope-toggle button.active{background:var(--blue);color:#fff}.control-strip{background:var(--surface);border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr);padding:18px 56px}.control-title{color:var(--blue-dark);font-size:12px;font-weight:900;gap:8px;padding-top:7px;text-transform:uppercase}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips button{background:var(--soft);border:1px solid transparent;font-weight:700;min-height:34px;padding:7px 10px}.chips button:hover,.chips button.active{background:var(--blue-soft);border-color:#bfdbfe;color:var(--blue-dark)}.workflow-preview{background:#0f172a;color:#f8fafc;display:grid;gap:22px;grid-template-columns:minmax(280px,.72fr) minmax(260px,.55fr) minmax(340px,1fr);margin:28px 56px 8px;min-height:260px;overflow:hidden;padding:22px;position:relative}.workflow-preview:after{background:linear-gradient(90deg,#0f172a59,#0f172a00),radial-gradient(circle at 84% 18%,rgba(245,158,11,.18),transparent 28%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.workflow-preview>*{min-width:0;position:relative;z-index:1}.workflow-preview-art img{height:100%;min-height:216px;object-fit:cover;width:100%}.workflow-preview-copy{align-content:center;display:grid;gap:10px}.workflow-preview-copy span,.workflow-detail>span,.why-active span,.why-cards span,.ranking-tabs>span{font-family:var(--mono);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.workflow-preview-copy span{color:#93c5fd}.workflow-preview-copy h2{font-family:var(--serif);font-size:48px;letter-spacing:0;line-height:.95;margin:0}.workflow-preview-copy p{color:#cbd5e1;line-height:1.6;margin:0}.workflow-preview-steps{display:grid;gap:8px}.workflow-preview-steps button{align-items:center;background:#f8fafc14;border:1px solid rgba(203,213,225,.2);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:88px minmax(0,1fr) 18px;min-height:52px;padding:9px 11px;text-align:left}.workflow-preview-steps button:hover,.workflow-preview-steps button.active{background:#2563eb42;border-color:#93c5fdbf}.workflow-preview-steps strong{color:#bfdbfe}.workflow-preview-steps span{color:#e5e7eb;font-size:13px;line-height:1.35}.workflow-toggle{align-self:end;background:#f8fafc;border:0;color:#0f172a;cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:900;grid-column:2 / 3;justify-self:start;min-height:34px;padding:8px 10px;text-transform:uppercase}.workflow-detail{background:#f8fafcf0;border:1px solid rgba(248,250,252,.42);color:#111827;display:grid;gap:10px;grid-column:1 / -1;padding:18px}.workflow-detail>span{color:var(--blue-dark)}.workflow-detail h3{font-size:21px;line-height:1.35;margin:0}.workflow-detail p{color:#374151;line-height:1.55;margin:0}.response-samples{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.response-samples div{background:#fff;border:1px solid var(--line);display:grid;gap:8px;padding:14px}.response-samples strong{color:var(--ink)}.response-samples b{background:var(--ink);color:#fff;font-family:var(--mono);justify-self:start;padding:4px 7px}.section{padding:34px 56px;scroll-margin-top:94px}.section-heading{margin-bottom:18px}.section-heading.with-actions,.inspector-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.export-button{align-items:center;background:#fff;border:1px solid var(--line-strong);color:var(--blue-dark);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:900;gap:5px;min-height:30px;padding:6px 8px}.export-button:hover{background:var(--blue-soft);border-color:#bfdbfe}.ranking-tabs{align-items:center;background:#f8fafc;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:-6px 0 14px;padding:10px}.ranking-tabs>span{align-items:center;color:var(--blue-dark);display:inline-flex;gap:7px}.ranking-tabs>div{display:flex;flex-wrap:wrap;gap:7px}.ranking-tabs button{align-items:center;background:#fff;border:1px solid var(--line-strong);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:6px;min-height:34px;padding:7px 10px}.ranking-tabs button.active{background:#111827;border-color:#111827;color:#fff}.ranking-tabs button:disabled{cursor:not-allowed;opacity:.45}.section-title{align-items:flex-start;gap:12px}.section-title svg{color:var(--blue);margin-top:4px}.section-title h2{font-size:28px;letter-spacing:-.03em;line-height:1.14;margin-bottom:5px}.section-title p{color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:0}.section-title h2{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.label-with-help{min-width:0}.help-tip{display:inline-flex;line-height:1;position:relative;vertical-align:middle}.help-tip-trigger{align-items:center;background:transparent;border:0;color:#64748b;cursor:help;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.help-tip-trigger:hover,.help-tip-trigger:focus-visible{color:var(--blue);outline:0}.help-tip-content{background:#111827;border:1px solid rgba(255,255,255,.16);bottom:calc(100% + 8px);box-shadow:0 16px 36px #1118273d;color:#f9fafb;display:block;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.45;max-width:min(320px,calc(100vw - 32px));opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;text-align:left;text-transform:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;width:280px;z-index:80}.help-tip:hover .help-tip-content,.help-tip:focus-within .help-tip-content{opacity:1;transform:translateY(0)}.results-grid{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(330px,.46fr)}.temporal-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.temporal-metrics{display:grid;gap:1px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.temporal-metrics>div{background:#111827;color:#fff;min-width:0;padding:16px}.temporal-metrics .label-with-help{align-items:center;color:#cbd5e1;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:900;gap:5px;text-transform:uppercase}.temporal-metrics strong{display:block;font-size:22px;line-height:1.1;margin-top:10px;overflow-wrap:anywhere}.analytics-action-row{grid-column:1 / -1}.analytics-action-row a{align-items:center;background:#111827;color:#fff;display:inline-flex;font-family:var(--mono);font-size:12px;font-weight:900;gap:8px;min-height:38px;padding:0 14px;text-decoration:none;text-transform:uppercase}.analytics-action-row a:hover{background:var(--blue-dark)}.chart-panel{min-height:360px;padding:16px}.historical-timeline-panel{grid-column:1 / -1}.chart-workbench-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-top:18px}.model-explorer-dashboard{display:grid;gap:16px;margin-top:18px}.model-explorer-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.model-explorer-grid .wide{grid-column:1 / -1}@media(min-width:1181px){.model-explorer-grid>.echart-panel:not(.wide) .echart-canvas{min-height:430px}}.explorer-shared-legend{background:#fff;border:1px solid var(--line);margin:0;padding:10px 12px}.echart-panel{display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr);min-height:0}.echart-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.echart-heading h3{margin-bottom:0}.chart-icon-button{align-items:center;background:#fff;border:1px solid var(--line-strong);color:#111827;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.chart-icon-button:hover,.chart-icon-button:focus-visible{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark);outline:0}.echart-canvas{background:#f8fafc;border:1px solid var(--line);height:var(--chart-height);min-height:320px;overflow:hidden;width:100%}.chart-expand-backdrop{background:#0f172a94;display:grid;top:0;right:0;bottom:0;left:0;padding:clamp(14px,3vw,36px);place-items:center;position:fixed;z-index:200}.chart-expand-modal{display:grid;gap:12px;margin:0;max-height:min(900px,calc(100vh - 44px));padding:18px;width:min(1440px,calc(100vw - 44px))}.chart-expand-modal .echart-canvas{min-height:min(620px,calc(100vh - 170px))}.wide-chart,.coverage-card,.chart-mode-tabs,.chart-workbench-grid .analytics-footnote{grid-column:1 / -1}.chart-mode-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.chart-mode-tabs button{align-items:center;background:#fff;border:1px solid var(--line);color:#374151;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;min-height:38px;padding:0 14px}.chart-mode-tabs button.active,.chart-mode-tabs button:hover,.chart-mode-tabs button:focus-visible{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark);outline:0}.workbench-chart{min-height:460px}.coverage-card{background:#f8fafc;border-left:4px solid #111827;padding:18px}.coverage-card>span{color:var(--blue-dark);display:block;font-family:var(--mono);font-size:11px;font-weight:900;text-transform:uppercase}.coverage-card h3{font-size:20px;margin:8px 0}.coverage-card p{color:#374151;line-height:1.6;margin:0;max-width:980px}.coverage-comparison{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:14px;padding-top:14px}.coverage-comparison strong{color:#111827}.coverage-comparison em{color:var(--muted);font-size:13px;font-style:normal}.coverage-pills{display:flex;flex-wrap:wrap;gap:7px}.coverage-pills i{background:#fff;border:1px solid var(--line-strong);color:#334155;font-family:var(--mono);font-size:11px;font-style:normal;font-weight:800;padding:5px 7px}.temporal-empty{grid-column:1 / -1;max-width:760px;min-height:auto}.temporal-empty h3{font-size:18px;margin:0 0 10px}.temporal-empty p{color:var(--muted);line-height:1.65;margin:0;max-width:680px}.chart-heading h3{align-items:center;display:inline-flex;font-size:16px;gap:6px;margin:0 0 10px}.analytics-chart{background:#f8fafc;border:1px solid var(--line);display:block;height:auto;min-width:760px;width:100%}.interactive-chart-shell{display:grid;gap:10px}.chart-toolbar{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chart-toolbar button{align-items:center;background:#fff;border:1px solid var(--line-strong);color:#111827;cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:900;gap:4px;height:30px;justify-content:center;min-width:30px;padding:0 8px}.chart-toolbar button:hover,.chart-toolbar button:focus-visible,.chart-toolbar button.active{border-color:var(--blue);color:var(--blue);outline:0}.chart-toolbar button.active{background:#eff6ff}.chart-toolbar button:disabled{background:#f8fafc;border-color:var(--line);color:#cbd5e1;cursor:not-allowed}.chart-detail-strip{align-items:center;background:#fff;border:1px solid var(--line);color:#475569;display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;font-weight:800;gap:8px 12px;padding:9px 10px}.chart-detail-strip strong{color:#111827;font-family:Manrope,system-ui,sans-serif;font-size:13px;overflow-wrap:anywhere}.chart-scroll-frame{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:2px}.bubble-legend{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:10px;font-weight:800;gap:12px}.bubble-legend span{align-items:center;display:inline-flex;gap:5px}.bubble-legend i{border:1.5px solid #111827;border-radius:999px;display:inline-block}.analytics-chart text{fill:#64748b;font-family:var(--mono);font-size:11px;font-weight:800}.chart-axis{stroke:#94a3b8;stroke-width:1.5}.chart-gridline{stroke:#e2e8f0;stroke-width:1}.chart-gridline.vertical{stroke-dasharray:2 6}.chart-dot{fill:#64748b;opacity:.9;stroke:#fff;stroke-width:1.5}.chart-dot.region-us,.legend-dot.region-us{fill:#2563eb;background:#2563eb}.chart-dot.region-china,.legend-dot.region-china{fill:#dc2626;background:#dc2626}.chart-dot.region-eu,.legend-dot.region-eu{fill:#059669;background:#059669}.chart-dot.region-other,.legend-dot.region-other{fill:#d97706;background:#d97706}.chart-dot.frontier{opacity:1;stroke:#111827;stroke-width:2.8}.chart-dot.open-access{stroke:#111827;stroke-width:2}.chart-dot.proprietary-access{stroke-dasharray:2 2;stroke-width:2.2}.chart-dot.current-release{opacity:.94}.chart-dot.historical-release{opacity:.48}.chart-dot.trend-proprietary,.legend-dot.trend-proprietary{fill:#111827;background:#111827}.chart-dot.trend-open,.legend-dot.trend-open{fill:#059669;background:#059669}.frontier-line{fill:none;stroke:#b7791f;stroke-dasharray:6 5;stroke-width:2.5;animation:dash-flow 1.15s linear infinite}.release-frontier-line{stroke:#b7791f}.trend-line{fill:none;opacity:.82;stroke:#111827;stroke-dasharray:6 5;stroke-width:2.4;animation:dash-flow .9s linear both}.trend-line.trend-open{stroke:#059669}.trend-line.trend-proprietary{stroke:#111827}.trend-line.region-us{stroke:#2563eb}.trend-line.region-china{stroke:#dc2626}.trend-line.region-eu{stroke:#059669}.trend-line.region-other{stroke:#d97706}.plot-dot{animation:dot-pop .26s ease-out both;animation-delay:calc(var(--i) * 24ms);cursor:pointer}.plot-point.active .plot-dot,.plot-dot:focus-visible{filter:drop-shadow(0 0 5px rgba(29,78,216,.35));outline:0;stroke-width:3}.scatter-label{fill:#1f2937;font-size:12px;paint-order:stroke;pointer-events:none;stroke:#f8fafceb;stroke-linejoin:round;stroke-width:4px}.axis-label,.quadrant-label{fill:#334155;font-size:12px;font-weight:900}.quadrant-zone{fill:#22c55e21;stroke:#22c55e52;stroke-width:1}.frontier-list{background:#ecfdf5;border-left:4px solid #059669;display:grid;gap:10px;margin-top:12px;padding:14px}.frontier-list>strong{color:#047857;font-size:16px}.frontier-list>div{display:flex;flex-wrap:wrap;gap:8px}.frontier-list span{background:#ffffffb8;display:inline-grid;gap:2px;padding:7px 9px}.frontier-list b{font-size:13px}.frontier-list em{color:#475569;font-family:var(--mono);font-size:11px;font-style:normal;font-weight:800}.chart-legend{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;font-weight:800;gap:10px;margin:0 0 10px}.chart-legend span{align-items:center;display:inline-flex;gap:5px}.legend-dot{border:1px solid #fff;border-radius:999px;display:inline-block;height:10px;width:10px}.legend-dot.open-access{background:#fff;border:2px solid #111827}.legend-dot.proprietary-access{background:#fff;border:2px dashed #111827}.legend-dot.current-release{background:#111827;border-color:#111827}.legend-dot.historical-release{background:#fff;border:2px solid #94a3b8}.legend-line{border-top:2px dashed #b7791f;display:inline-block;width:18px}.group-panel{min-height:310px}.group-comparison{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-bars{display:grid;gap:10px}.mini-bar-row{align-items:center;color:#0f172a;display:grid;font-family:var(--mono);font-size:11px;font-weight:800;gap:8px;grid-template-columns:minmax(74px,.8fr) minmax(90px,1.5fr) 42px 22px}.mini-bar-track{background:#e2e8f0;height:9px;overflow:hidden}.mini-bar-track i{background:linear-gradient(90deg,#2563eb,#059669);display:block;height:100%}.mini-bar-row strong,.mini-bar-row em{font-style:normal;text-align:right}.mini-bar-row em{color:#64748b}.analytics-footnote{color:var(--muted);font-size:13px;grid-column:1 / -1;line-height:1.55;margin:0}.chart-empty{align-items:center;background:#f8fafc;border:1px solid var(--line);color:var(--muted);display:grid;min-height:280px;place-items:center}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 26px #1118270d;min-width:0}.leaderboard-panel{padding:16px}.jev-pilot-section{padding-top:4px}.jev-track-separator{align-items:center;color:#0f766e;display:flex;font-size:11px;font-weight:900;gap:14px;letter-spacing:.04em;margin:4px 0 28px;text-align:center;text-transform:uppercase}.jev-track-separator:before,.jev-track-separator:after{background:#5eead4;content:"";flex:1;height:2px}.jev-track-separator span{max-width:min(520px,72vw)}.jev-pilot-card{border-left:5px solid #0f766e;overflow:hidden;padding:20px}.jev-pilot-card header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.jev-pilot-card h3{font-size:24px;margin:2px 0 4px}.jev-pilot-provider{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin:0}.jev-pilot-provider a{color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.jev-pilot-provider a:hover,.jev-pilot-provider a:focus-visible,.jev-pilot-metrics a:hover,.jev-pilot-metrics a:focus-visible{text-decoration:underline}.jev-pilot-provider code,.jev-pilot-kicker{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.04em}.jev-pilot-kicker{color:#0f766e;text-transform:uppercase}.jev-pilot-score{background:#ccfbf1;border:1px solid #99f6e4;color:#115e59;display:grid;gap:3px;padding:10px 14px;text-align:right}.jev-pilot-score span{font-size:10px;font-weight:900;text-transform:uppercase}.jev-pilot-score strong{font-family:var(--mono);font-size:28px}.jev-pilot-explanation{background:#f0fdfa;border-left:3px solid #2dd4bf;color:#134e4a;font-size:13px;line-height:1.6;margin-bottom:18px;margin-top:0;max-width:1050px;padding:12px 14px}.jev-pilot-metrics{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -1px}.jev-pilot-metrics>div{background:#f8fafc;border:1px solid var(--line);display:grid;gap:5px;padding:13px}.jev-pilot-metrics span{color:var(--muted);font-size:11px;font-weight:800}.jev-pilot-metrics strong{font-family:var(--mono);font-size:15px;line-height:1.35}.jev-pilot-metrics a{color:#0f766e;font-size:10px;font-weight:800;justify-self:start}.jev-pilot-note{color:var(--muted);font-size:12px;line-height:1.55;margin:16px 0 0;max-width:1050px}.jev-case-card{background:#f0fdfa;border:1px solid #99f6e4;border-left:4px solid #0f766e;display:grid;gap:10px;grid-column:1 / -1;min-width:0;padding:12px}.jev-case-card>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.jev-case-card>header div{display:grid;gap:2px}.jev-case-card>header span{color:#0f766e;font-family:var(--mono);font-size:9px;font-weight:900;text-transform:uppercase}.jev-case-card>header h4{font-size:16px;margin:0}.jev-case-card>header>strong{color:#115e59;font-family:var(--mono);font-size:16px;text-align:right}.jev-case-card>header small{color:#0f766e;display:block;font-family:var(--font);font-size:9px;font-weight:800;margin-top:2px}.jev-case-card>p{color:#134e4a;font-size:12px;line-height:1.5;margin:0}.jev-decision-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.jev-decision-list article{background:#fff;border:1px solid #ccfbf1;display:grid;gap:8px;min-width:0;padding:9px}.jev-decision-list article>div{display:grid;gap:2px}.jev-decision-list article>div strong{font-size:12px;overflow-wrap:anywhere}.jev-decision-list article>div span{color:var(--muted);font-size:10px}.jev-decision-list dl{display:grid;gap:5px;margin:0}.jev-decision-list dl div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.jev-decision-list dt{color:var(--muted);font-size:9px}.jev-decision-list dd{color:#115e59;font-family:var(--mono);font-size:10px;font-weight:800;margin:0;overflow-wrap:anywhere;text-align:right}.leaderboard-list{display:grid;gap:7px}.leaderboard-head,.leaderboard-row{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1.38fr) 78px 100px 86px minmax(150px,.72fr) 78px}.leaderboard-head{color:var(--muted);font-size:11px;font-weight:900;padding:0 10px 4px;text-transform:uppercase}.header-label{align-items:center;display:inline-flex;gap:5px;min-width:0}.rank-notice{background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid var(--blue);display:grid;gap:5px;padding:12px}.rank-notice strong{color:var(--ink);font-size:14px}.rank-notice p{color:#4b5563;font-size:13px;line-height:1.48;margin:0}.leaderboard-row{background:#fafafa;border:1px solid transparent;min-height:68px;padding:10px;text-align:left;width:100%}.leaderboard-row:hover,.leaderboard-row.selected{background:var(--blue-soft);border-color:#bfdbfe}.rank{color:var(--blue-dark);font-weight:900}.model-name{min-width:0}.model-name strong{align-items:center;display:flex;gap:7px;overflow-wrap:anywhere}.model-name-text{min-width:0;overflow-wrap:anywhere}.model-name small{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:3px;text-transform:uppercase}.leaderboard-model-metadata{flex-basis:100%;font-size:10px;line-height:1.35;min-width:0;overflow-wrap:anywhere;text-transform:none}.provenance-chip{border:1px solid currentColor;display:inline-flex;flex:0 0 auto;font-family:var(--mono);font-size:9px;font-weight:900;line-height:1;padding:3px 4px}.provenance-chip.us{color:#1d4ed8}.provenance-chip.cn{color:#b91c1c}.provenance-chip.fr{color:#0f766e}.provenance-chip.int{color:#6b7280}.medal-badge{display:block;filter:drop-shadow(0 2px 3px rgba(15,23,42,.24));flex:0 0 auto;margin-left:-2px}.medal-badge text{font-family:var(--mono);font-size:11px;font-weight:900}.score-pill{background:var(--ink);color:#fff;display:inline-grid;font-family:var(--mono);font-weight:900;min-height:34px;place-items:center;width:64px}.leader-detail{color:#374151;font-variant-numeric:tabular-nums;font-weight:800}.latency-detail{color:#0f766e}.outcome-cell{display:grid;gap:5px}.outcome-cell small{color:var(--muted);font-size:11px}.outcome-bar{background:#e5e7eb;display:flex;height:9px;overflow:hidden;width:100%}.outcome-bar .pass{background:linear-gradient(90deg,var(--cyan),var(--pass))}.outcome-bar .partial{background:linear-gradient(90deg,var(--partial),#f97316)}.outcome-bar .fail{background:linear-gradient(90deg,var(--rose),#be123c)}.inspector{padding:20px;position:sticky;top:86px}.model-facts{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.model-facts div{background:var(--soft);min-width:0;padding:12px}.model-facts strong{display:block;font-size:18px;line-height:1.1;margin-top:8px;overflow-wrap:anywhere}.outcome-summary{display:grid;gap:8px;margin-bottom:20px}.outcome-summary>span:last-child{color:var(--muted);font-family:var(--mono);font-size:12px}.score-bars,.strong-domains{display:grid;gap:12px}.strong-domains{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.strong-domains h3{align-items:center;display:inline-flex;font-size:16px;gap:6px;margin-bottom:0}.radar-block{border-top:1px solid var(--line);display:grid;justify-items:center;margin:20px 0;padding-top:16px}.radar-title{justify-self:stretch;margin-bottom:10px}.radar-title h3{align-items:center;display:inline-flex;font-size:16px;gap:6px;margin-bottom:4px}.radar-title p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.radar-comparison-control{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);justify-self:stretch;margin-bottom:12px}.radar-comparison-control>span{color:#374151;font-size:12px;font-weight:800}.comparison-chips{display:flex;flex-wrap:wrap;gap:7px}.comparison-chips>span{align-items:center;background:#f8fafc;border:1px solid var(--line);display:inline-flex;gap:7px;min-height:30px;padding:5px 7px}.comparison-chips i,.dimension-callout-values i,.comparison-model-label i{background:var(--series-color);display:inline-block;height:8px;width:8px}.comparison-chips strong{font-size:12px}.comparison-chips em{color:var(--muted);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:800}.comparison-chips button{align-items:center;background:transparent;border:0;color:#64748b;cursor:pointer;display:inline-flex;padding:1px}.comparison-chips button:hover,.comparison-chips button:focus-visible{color:var(--ink);outline:1px solid #bfdbfe;outline-offset:2px}.radar-comparison-control label{align-items:center;background:#fff;border:1px solid var(--line);display:inline-flex;gap:6px;justify-self:start;min-height:32px;padding:0 8px}.radar-comparison-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;min-width:132px;outline:0}.radar-comparison-control label:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd3d}.radar-comparison-control select:disabled{color:#94a3b8;cursor:not-allowed}.comparison-clear{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-self:start;padding:0}.comparison-clear:hover,.comparison-clear:focus-visible{color:var(--blue-dark);outline:0;text-decoration:underline}.radar-layout{align-items:center;display:grid;gap:16px;grid-template-columns:1fr;justify-items:center;width:100%}.radar-chart{aspect-ratio:1;background:radial-gradient(circle at center,rgba(37,99,235,.08),transparent 62%),#fff;border:1px solid var(--line);height:auto;max-width:340px;padding:8px;width:100%}.radar-key{display:grid;gap:7px;width:100%}.radar-key button{align-items:center;background:#f8fafc;border:1px solid var(--line);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:42px minmax(100px,1fr) 48px;min-height:42px;padding:8px 10px;text-align:left}.radar-key button:hover,.radar-key button:focus-visible,.radar-key button.active{background:var(--blue-soft);border-color:#93c5fd;outline:0}.radar-key strong,.radar-key b{font-family:var(--mono);font-size:11px}.radar-key strong{color:var(--blue-dark)}.radar-key em{color:#374151;font-size:12px;font-style:normal;overflow-wrap:normal;white-space:normal}.radar-key b{color:var(--ink);text-align:right}.dimension-callout{background:#f8fafc;border:1px solid var(--line);border-left:4px solid #0f766e;display:grid;gap:5px;margin-top:10px;padding:12px;width:100%}.dimension-callout strong{font-size:15px}.dimension-callout span{color:var(--blue-dark);font-family:var(--mono);font-size:18px;font-weight:900}.dimension-callout p{color:#4b5563;font-size:13px;line-height:1.5;margin:0}.radar-ring{fill:none;stroke:#d1d5db;stroke-width:1}.radar-axis{stroke:#e5e7eb;stroke-width:1}.radar-dimension{cursor:pointer;outline:0}.radar-dimension.active .radar-axis{stroke:#0f766e;stroke-width:2}.radar-dimension.active text,.radar-dimension:focus text,.radar-dimension:hover text{fill:var(--blue-dark)}.radar-series{pointer-events:none}.radar-series-0{opacity:.96}.radar-series-1,.radar-series-2{opacity:.82}.radar-area{fill:var(--series-fill, rgba(29, 78, 216, .22));stroke:var(--series-color, var(--blue));stroke-width:3}.radar-hit{fill:transparent;pointer-events:all}.radar-dot{fill:var(--series-color, #0f766e);stroke:#fff;stroke-width:1.5}.radar-dot.active{fill:var(--series-color, var(--blue-dark));stroke:#bfdbfe;stroke-width:2.5}.radar-chart text{fill:#374151;font-family:var(--mono);font-size:9px;font-weight:800}.radar-ring-label{fill:#64748b;font-size:8px;font-weight:800}.score-bar-row{display:grid;gap:7px}.score-bar-row>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.score-bar-row .label-with-help{align-items:center;color:#374151;display:inline-flex;font-size:13px;gap:5px;min-width:0}.score-bar-row strong{font-family:var(--mono);font-size:13px}.score-bar{background:#e5e7eb;display:block;height:8px}.score-bar span{background:linear-gradient(90deg,var(--cyan),var(--blue),#0f766e);display:block;height:100%}.comparison-score-bars{gap:14px}.comparison-dimension-row{display:grid;gap:8px}.comparison-dimension-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.comparison-dimension-head .label-with-help{align-items:center;color:#374151;display:inline-flex;font-size:13px;gap:5px;min-width:0}.comparison-dimension-head strong{color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.comparison-model-bars{display:grid;gap:5px}.comparison-model-bar{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(96px,.5fr) minmax(90px,1fr) 74px}.comparison-model-label{align-items:center;color:#374151;display:inline-flex;font-size:11px;font-weight:800;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-bar-track{background:#e5e7eb;display:block;height:8px;min-width:0}.comparison-bar-track span{background:var(--series-color);display:block;height:100%}.comparison-model-bar strong{align-items:baseline;display:flex;font-family:var(--mono);font-size:11px;gap:5px;justify-content:flex-end}.comparison-model-bar em{color:var(--muted);font-size:9px;font-style:normal;font-weight:900}.dimension-callout-values{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dimension-callout-values small{align-items:center;background:#fff;border:1px solid var(--line);color:#374151;display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:800;gap:5px;padding:4px 6px}.dimension-callout-values b{color:var(--blue-dark);font-weight:900}.domain-board{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));margin-top:18px}.domain-board button{align-items:center;background:var(--surface);border:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;min-height:58px;padding:12px;text-align:left}.domain-board button:hover{background:var(--blue-soft);border-color:#bfdbfe}.domain-board span{color:var(--muted);font-size:13px}.domain-board strong{overflow-wrap:anywhere}.domain-board em{color:var(--blue-dark);font-family:var(--mono);font-style:normal;font-weight:900}.heatmap-panel{margin-top:18px;padding:16px}.heatmap-legend{align-items:center;color:var(--muted);display:flex;font-family:var(--mono);font-size:11px;font-weight:800;gap:8px;justify-content:flex-end;margin-bottom:12px}.legend-ramp{background:linear-gradient(90deg,#f7fbff,#9ecae1,#4292c6,#08519c,#08306b);display:inline-block;height:8px;width:120px}.heatmap-list{display:grid;gap:8px}.heatmap-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr)}.heatmap-model{align-items:center;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr)}.heatmap-model span{color:var(--blue-dark);font-family:var(--mono);font-weight:900}.heatmap-model strong{font-size:13px;overflow-wrap:anywhere}.heatmap-cells{display:grid;gap:5px;grid-template-columns:repeat(15,minmax(0,1fr))}.heatmap-cells>span{align-items:center;border:1px solid transparent;display:grid;font-family:var(--mono);gap:1px;min-height:38px;padding:4px 2px;text-align:center}.heatmap-cells small{font-size:8px;font-weight:900;opacity:.78}.heatmap-cells strong{font-size:10px}.why-section{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(280px,.62fr) minmax(300px,.72fr) minmax(320px,1fr)}.why-visual{min-height:360px;overflow:hidden;position:relative}.why-visual:after{border:1px solid rgba(17,24,39,.12);content:"";top:14px;right:14px;bottom:14px;left:14px;position:absolute}.why-visual img{filter:saturate(.9) contrast(1.04);height:100%;object-fit:cover;width:100%}.why-copy{align-content:space-between;display:grid;gap:18px}.why-active{background:#111827;color:#f8fafc;display:grid;gap:10px;padding:22px}.why-active span{color:#93c5fd}.why-active h3{font-family:var(--serif);font-size:38px;letter-spacing:0;line-height:1;margin:0}.why-active p{color:#d1d5db;line-height:1.6;margin:0}.why-cards{display:grid;gap:9px}.why-cards button{background:var(--surface);border:1px solid var(--line);cursor:pointer;display:grid;gap:6px;grid-template-columns:42px minmax(0,1fr);padding:13px;text-align:left}.why-cards button:hover,.why-cards button.active{background:var(--blue-soft);border-color:#93c5fd}.why-cards span{color:var(--blue-dark);grid-row:span 2}.why-cards strong{color:var(--ink)}.why-cards em{color:#4b5563;font-size:13px;font-style:normal;line-height:1.45}.method-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.method-grid article,.judge-panel article{background:var(--surface);border:1px solid var(--line);padding:18px}.method-grid h3{font-size:18px;margin-bottom:8px}.approach-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.approach-grid article{background:#f8fafc;border:1px solid var(--line);border-left:4px solid var(--blue);padding:16px}.approach-grid span{color:var(--blue-dark);display:block;font-family:var(--mono);font-size:11px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.approach-grid p{color:#4b5563;line-height:1.55;margin-bottom:0}.jev-method-note{background:#f0fdfa;border:1px solid #99f6e4;border-left:4px solid #0f766e;display:grid;gap:7px;margin-top:12px;padding:16px}.jev-method-note span{color:#0f766e;font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.jev-method-note strong{color:#115e59;font-family:var(--mono);font-size:18px}.jev-method-note p{color:#134e4a;line-height:1.55;margin:0;max-width:1050px}.judge-panel{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.judge-panel span{color:var(--blue);display:block;font-size:11px;font-weight:900;margin-bottom:6px;text-transform:uppercase}.judge-panel strong{display:block;margin-bottom:6px}.case-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.case-heading-actions{align-items:center;display:flex;gap:10px}.search-box{align-items:center;background:var(--surface);border:1px solid var(--line-strong);display:flex;flex:0 1 360px;gap:10px;min-height:44px;padding:0 12px}.search-box svg{color:var(--blue);flex:0 0 auto}.search-box input{background:transparent;border:0;min-width:0;outline:0;width:100%}.case-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr))}.case-card{background:var(--surface);border:1px solid var(--line);display:grid;gap:12px;min-width:0;padding:18px}.case-card h3{font-size:19px;line-height:1.25;margin-bottom:0}.case-meta,.case-provenance,.tag-row{flex-wrap:wrap;gap:7px}.case-meta{color:var(--blue-dark);font-size:11px;font-weight:900;text-transform:uppercase}.case-meta span,.case-provenance span,.case-provenance a,.tag-row span{align-items:center;background:var(--soft);display:inline-flex;gap:4px;min-width:0;padding:5px 7px}.prompt-label{color:var(--blue);font-size:11px;font-weight:900;margin-bottom:-6px;text-transform:uppercase}.case-provenance{color:var(--muted);font-size:11px}.case-provenance a{color:var(--blue-dark);text-decoration:none}.case-provenance a:hover{text-decoration:underline}.tag-row{font-size:11px}.tag-row span{background:var(--blue-soft);color:var(--blue-dark)}.use-case-atlas{display:grid;gap:18px}.case-filter-panel{background:#fff;border:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.26fr);padding:14px}.filter-group,.filter-select{display:grid;gap:9px}.filter-group>span,.filter-select>span,.case-detail-kicker span,.top-response-score span,.top-responses-heading p,.tile-response-strip{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:900;text-transform:uppercase}.chips.compact{max-height:130px;overflow:auto;padding-right:4px}.filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--blue-dark) 50%),linear-gradient(135deg,var(--blue-dark) 50%,transparent 50%),#fff;background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px,100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.6em 2.6em;border:1px solid var(--line-strong);color:var(--ink);min-height:42px;padding:8px 42px 8px 10px;width:100%}.use-case-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(380px,.42fr)}.case-group-list{display:grid;gap:14px}.case-group{background:#fff;border:1px solid var(--line);border-top:4px solid var(--blue);padding:14px}.case-group.tone-1{border-top-color:#1d4ed8}.case-group.tone-2{border-top-color:#0f766e}.case-group.tone-3{border-top-color:#be123c}.case-group.tone-4{border-top-color:#b45309}.case-group.tone-5{border-top-color:#6d28d9}.case-group.tone-6{border-top-color:#0891b2}.case-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.case-group-header strong{font-size:18px}.case-group-header span{background:#111827;color:#fff;font-family:var(--mono);font-size:11px;font-weight:900;min-width:28px;padding:4px 7px;text-align:center}.case-tile-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.case-tile{background:#f8fafc;border:1px solid var(--line);color:inherit;cursor:pointer;display:grid;gap:8px;min-height:176px;padding:13px;text-align:left}.case-tile:hover,.case-tile.selected{background:var(--blue-soft);border-color:#93c5fd;outline:0}.case-tile-meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.case-tile-meta em,.case-tile-meta b{font-family:var(--mono);font-size:10px;font-style:normal;font-weight:900}.case-tile-meta em{color:var(--blue-dark)}.case-tile-meta b{background:#fff;border:1px solid var(--line);color:#4b5563;padding:3px 5px}.case-tile strong{font-size:16px;line-height:1.22}.case-tile p{color:#4b5563;font-size:13px;line-height:1.45;margin:0}.tile-response-strip{background:#fff;border:1px solid var(--line);justify-self:start;margin-top:auto;padding:5px 7px}.tile-jev-strip{background:#ccfbf1;border:1px solid #99f6e4;color:#115e59;font-family:var(--mono);font-size:9px;font-weight:900;justify-self:start;padding:4px 6px;text-transform:uppercase}.case-jev-availability{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;color:#115e59;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;justify-content:space-between;padding:8px 10px}.case-jev-availability strong{font-family:var(--mono)}.answer-explorer-cta{align-items:center;background:#0f172a;border:1px solid #0f172a;color:#fff;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:46px;padding:10px 12px;text-align:left}.answer-explorer-cta:hover{background:#1d4ed8;border-color:#1d4ed8}.answer-explorer-cta span,.answer-explorer-cta strong{align-items:center;display:inline-flex;gap:8px}.answer-explorer-cta span{font-weight:900}.answer-explorer-cta strong{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);flex:0 0 auto;font-family:var(--mono);font-size:11px;padding:5px 7px;text-transform:uppercase}.case-detail-panel{background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px #1118270f;display:grid;gap:13px;max-height:calc(100vh - 108px);min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:18px;position:sticky;scrollbar-gutter:stable;top:86px}.case-detail-kicker{align-items:center;display:flex;justify-content:space-between}.case-detail-kicker strong{color:var(--blue-dark);font-family:var(--mono);font-size:12px}.case-detail-panel h3{font-size:24px;line-height:1.16;margin:0}.case-prompt{color:#374151;font-size:15px;line-height:1.62;margin:0}.top-responses-heading{border-top:1px solid var(--line);display:grid;gap:4px;margin-top:2px;padding-top:14px}.top-responses-heading.failure-heading{margin-top:8px}.top-responses-heading h4{font-size:17px;margin:0}.top-responses-heading p{line-height:1.45;margin:0;text-transform:none}.top-response-list{display:grid;gap:10px}.top-response-card{background:#f8fafc;border:1px solid var(--line);display:grid;gap:9px;padding:13px}.top-response-card.failure-response-card{background:#fff7ed;border-color:#fed7aa}.top-response-card-head,.top-response-score{align-items:center;display:flex;gap:10px;justify-content:space-between}.top-response-card-head strong{font-size:15px;overflow-wrap:anywhere}.verdict-chip{color:#fff;flex:0 0 auto;font-family:var(--mono);font-size:10px;font-weight:900;padding:4px 6px;text-transform:uppercase}.verdict-chip.pass{background:#0f766e}.verdict-chip.partial{background:#b45309}.verdict-chip.fail{background:#be123c}.top-response-score strong{color:var(--blue-dark);font-family:var(--mono);font-size:13px}.top-response-card p,.empty-responses{color:#4b5563;font-size:13px;line-height:1.55;margin:0}.empty-responses{background:#f8fafc;border:1px dashed var(--line-strong);padding:14px}.answer-modal-backdrop{background:#0f172a9e;display:grid;top:0;right:0;bottom:0;left:0;padding:clamp(10px,2.4vw,30px);place-items:center;position:fixed;z-index:260}.answer-modal{background:#fff;border:1px solid var(--line);box-shadow:0 24px 80px #0f172a47;display:grid;gap:14px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;height:min(920px,calc(100vh - 32px));margin:0;min-height:0;overflow:hidden;padding:18px;width:min(1320px,calc(100vw - 28px))}.answer-modal.has-jev{grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto}.comparison-modal{background:#fff;border:1px solid var(--line);box-shadow:0 24px 80px #0f172a47;display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr) auto;height:min(980px,calc(100vh - 20px));margin:0;min-height:0;overflow:hidden;padding:18px;width:min(1500px,calc(100vw - 20px))}.answer-modal-header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.answer-modal-header-actions{align-items:start;display:flex;gap:14px}.comparison-launch-button,.comparison-return-button{align-items:center;background:#fff;border:1px solid var(--line-strong);color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:7px;justify-content:center;min-height:42px;padding:8px 13px}.comparison-launch-button:hover,.comparison-launch-button:focus-visible,.comparison-return-button:hover,.comparison-return-button:focus-visible{border-color:var(--blue);color:var(--blue);outline:0}.comparison-launch-button:disabled{color:#94a3b8;cursor:not-allowed}.answer-modal-header .comparison-launch-button{background:#0f172a;border-color:#0f172a;color:#fff}.answer-modal-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr))}.answer-modal-mode-switch button{background:#fff;border:1px solid var(--line-strong);color:#334155;cursor:pointer;font-size:14px;min-height:42px;padding:8px 16px}.answer-modal-mode-switch button+button{border-left:0}.answer-modal-mode-switch button.active{background:#0f172a;color:#fff}.answer-modal-header h3{font-size:clamp(24px,3vw,36px);line-height:1;margin:4px 0 6px}.answer-modal-header p,.answer-modal-note,.modal-kicker{color:var(--muted);margin:0}.modal-kicker{font-family:var(--mono);font-size:11px;font-weight:900;text-transform:uppercase}.answer-modal-case{background:#f8fafc;border:1px solid var(--line);max-height:128px;overflow:auto;padding:12px}.answer-modal-case p{color:#334155;font-size:14px;line-height:1.55;margin:0}.answer-modal-summary{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.7fr)}.answer-modal-summary>div:not(.answer-score-bars){background:#0f172a;color:#fff;min-width:0;padding:13px}.answer-modal-summary>div:not(.answer-score-bars) .label-with-help{color:#cbd5e1;font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.answer-modal-summary>div:not(.answer-score-bars) strong{display:block;font-size:22px;line-height:1.15;margin-top:7px}.answer-score-bars{align-items:end;background:#f8fafc;border:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:82px;padding:10px}.answer-score-bars span{align-items:center;display:grid;gap:5px;justify-items:center}.answer-score-bars i{background:linear-gradient(180deg,#1d4ed8,#0f766e);display:block;width:100%}.answer-score-bars b{color:var(--muted);font-family:var(--mono);font-size:10px}.answer-modal-controls{display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) minmax(170px,.24fr) minmax(150px,.18fr) minmax(210px,.25fr)}.answer-search{width:100%}.answer-select{display:grid;gap:5px}.answer-select span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.answer-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--blue-dark) 50%),linear-gradient(135deg,var(--blue-dark) 50%,transparent 50%),#fff;background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px,100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.6em 2.6em;border:1px solid var(--line-strong);min-height:42px;padding:8px 42px 8px 10px}.answer-list{display:grid;gap:11px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.answer-card{background:#fff;border:1px solid var(--line);border-left:4px solid #64748b;display:grid;gap:10px;padding:13px}.answer-card.pass{border-left-color:#0f766e}.answer-card.partial{border-left-color:#b45309}.answer-card.fail{border-left-color:#be123c}.answer-card-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.answer-card-head strong{display:block;font-size:17px;overflow-wrap:anywhere}.answer-card-head span{color:var(--muted);font-size:12px}.answer-card-head .verdict-chip{color:#fff}.answer-card-metrics{display:flex;flex-wrap:wrap;gap:7px}.answer-card-metrics span{align-items:center;background:#f8fafc;border:1px solid var(--line);color:#475569;display:inline-flex;font-size:12px;gap:5px;padding:5px 7px}.answer-card-metrics b{color:var(--blue-dark);font-family:var(--mono)}.answer-full-text{color:#243044;font-size:14px;line-height:1.62;margin:0;white-space:pre-wrap}.answer-modal-state{background:#f8fafc;border:1px dashed var(--line-strong);color:#475569;margin:0;padding:16px}.answer-modal-state.error{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.answer-modal-note{border-top:1px solid var(--line);font-size:12px;line-height:1.5;padding-top:10px}.model-comparison{display:grid;gap:12px;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0}.comparison-model-selectors{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 42px minmax(260px,1fr);max-width:860px}.comparison-swap{height:42px;width:42px}.comparison-outcome{display:grid;gap:6px}.comparison-outcome-legend{align-items:center;display:flex;gap:18px;justify-content:space-between}.comparison-outcome-legend span{align-items:center;color:#334155;display:flex;font-size:12px;gap:7px;min-width:0}.comparison-outcome-legend span b{font-family:var(--mono);margin-left:2px}.comparison-outcome-legend span i{background:#94a3b8;display:inline-block;flex:0 0 10px;height:10px;width:10px}.comparison-outcome-legend .left i{background:#1d4ed8}.comparison-outcome-legend .tie{justify-content:center}.comparison-outcome-legend .tie i{background:#cbd5e1}.comparison-outcome-legend .right{justify-content:flex-end}.comparison-outcome-legend .right i{background:#c2410c}.comparison-outcome-bar{border:1px solid var(--line-strong);display:flex;min-height:48px}.comparison-outcome-bar button{align-items:center;border:0;cursor:pointer;display:flex;flex-basis:0;gap:7px;justify-content:center;min-width:0;padding:8px 10px;position:relative;text-align:center;transition:filter .14s ease,box-shadow .14s ease}.comparison-outcome-bar button span{font-family:var(--mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-outcome-bar button b{font-family:var(--mono);font-size:17px}.comparison-outcome-bar button+button{border-left:2px solid #ffffff}.comparison-outcome-bar button:hover{filter:brightness(.96)}.comparison-outcome-bar button.active{box-shadow:inset 0 -4px #0f172a}.comparison-outcome-bar .left{background:#1d4ed8;color:#fff}.comparison-outcome-bar .tie{background:#e2e8f0;color:#475569}.comparison-outcome-bar .right{background:#c2410c;color:#fff}.comparison-outcome-axis{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);min-height:15px}.comparison-outcome-axis span{color:#64748b;display:grid;font-family:var(--mono);font-size:9px;grid-template-rows:5px auto}.comparison-outcome-axis span i{border-left:1px solid var(--line-strong);display:block;height:5px}.comparison-outcome-axis span:nth-child(3){justify-items:center}.comparison-outcome-axis span:last-child{justify-items:end}.comparison-outcome-axis span:last-child i{border-left:0;border-right:1px solid var(--line-strong)}.comparison-metrics{background:#0f172a;color:#fff;display:grid;grid-template-columns:1.1fr 1fr .9fr}.comparison-metrics>div{border-right:1px solid #475569;display:grid;gap:7px;min-width:0;padding:12px 18px}.comparison-metrics>div:last-child{border-right:0}.comparison-metrics span,.comparison-case-list-head{color:#cbd5e1;font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.comparison-metrics strong{font-size:22px}.comparison-metrics strong i{color:#94a3b8;font-family:var(--mono);font-size:11px;font-style:normal;margin:0 7px;text-transform:uppercase}.comparison-metrics .positive{color:#60a5fa}.comparison-metrics .negative{color:#fb923c}.comparison-filters{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(460px,1fr) minmax(190px,.45fr) minmax(160px,.32fr) minmax(190px,.38fr)}.comparison-outcome-filters{display:flex;min-width:0}.comparison-outcome-filters button{background:#fff;border:1px solid var(--line-strong);color:#334155;cursor:pointer;flex:1 1 auto;min-height:42px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.comparison-outcome-filters button+button{border-left:0}.comparison-outcome-filters button.active{background:#1d4ed8;color:#fff}.comparison-search{min-width:0;width:100%}.comparison-case-list{border:1px solid var(--line);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.comparison-case-list-head,.comparison-case-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(112px,.55fr) minmax(300px,2.5fr) 72px 72px 72px 110px 18px}.comparison-case-list-head{background:#f8fafc;color:#64748b;padding:9px 13px;position:sticky;top:0;z-index:2}.comparison-case-list-head span:nth-child(n+3){text-align:center}.comparison-case{border-top:1px solid var(--line);border-left:3px solid #94a3b8}.comparison-case-list-head+.comparison-case{border-top:0}.comparison-case.left{border-left-color:#1d4ed8}.comparison-case.right{border-left-color:#c2410c}.comparison-case-row{background:#fff;border:0;color:#243044;cursor:pointer;min-height:64px;padding:9px 12px;text-align:left;width:100%}.comparison-case-row:hover,.comparison-case.expanded .comparison-case-row{background:#f8fafc}.comparison-case-id{display:grid;gap:3px}.comparison-case-id b,.comparison-delta,.comparison-score{font-family:var(--mono)}.comparison-case-id small{color:var(--muted);font-size:11px}.comparison-case-prompt{display:-webkit-box;font-size:13px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.comparison-score,.comparison-delta{font-size:14px;text-align:center}.comparison-score.left,.comparison-delta.left{color:#1d4ed8}.comparison-score.right,.comparison-delta.right{color:#c2410c}.comparison-delta.tie{color:#64748b}.comparison-judge-counts{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(25px,1fr))}.comparison-judge-counts b,.comparison-judge-counts i,.comparison-judge-counts em{border:1px solid var(--line);font-family:var(--mono);font-size:11px;font-style:normal;padding:5px 4px;text-align:center}.comparison-judge-counts b{color:#1d4ed8}.comparison-judge-counts i{color:#64748b}.comparison-judge-counts em{color:#c2410c}.comparison-case-detail{background:#f8fafc;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.85fr);padding:12px}.comparison-answer-panel,.comparison-judges{background:#fff;border:1px solid var(--line);min-width:0;padding:12px}.comparison-jev-disclosure{display:grid;gap:8px;grid-column:1 / -1;justify-items:start}.comparison-jev-disclosure>button{background:#fff;border:1px solid #5eead4;color:#0f766e;cursor:pointer;font-size:11px;font-weight:900;padding:8px 10px}.comparison-jev-disclosure>button:hover,.comparison-jev-disclosure>button:focus-visible{background:#f0fdfa;outline:0}.comparison-answer-panel.left{border-top:3px solid #1d4ed8}.comparison-answer-panel.right{border-top:3px solid #c2410c}.comparison-answer-panel header{align-items:start;display:flex;gap:12px;justify-content:space-between}.comparison-answer-panel header div{display:grid;gap:2px}.comparison-answer-panel header strong{font-family:var(--mono);font-size:12px;text-transform:uppercase}.comparison-answer-panel header span{color:var(--muted);font-size:11px}.comparison-answer-panel header b{font-family:var(--mono);font-size:18px}.comparison-answer-panel>p,.comparison-answer-panel details p{color:#334155;font-size:13px;line-height:1.55;margin:10px 0 0;white-space:pre-wrap}.comparison-answer-panel details{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.comparison-answer-panel summary{color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:800}.comparison-answer-panel details[open] p{max-height:260px;overflow-y:auto}.comparison-judges h4{font-family:var(--mono);font-size:11px;margin:0 0 10px;text-transform:uppercase}.comparison-judge-head,.comparison-judge-row{align-items:center;border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 52px 52px;padding:7px 0}.comparison-judge-evidence{border-top:1px solid var(--line)}.comparison-judge-evidence .comparison-judge-row{border-top:0;cursor:pointer;list-style-position:inside}.comparison-judge-evidence .comparison-judge-row::marker{color:#64748b}.comparison-judge-head{color:var(--muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}.comparison-evidence-columns{background:#f8fafc;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:9px}.comparison-evidence-columns>div{min-width:0}.comparison-evidence-columns strong{color:#334155;display:block;font-family:var(--mono);font-size:9px;line-height:1.3;margin-bottom:6px;overflow-wrap:anywhere;text-transform:uppercase}.comparison-evidence-columns ul{color:#334155;display:grid;font-size:11px;gap:5px;line-height:1.35;margin:0;padding-left:16px}.comparison-evidence-columns p,.comparison-evidence-note{color:var(--muted);font-size:10px;line-height:1.4;margin:0}.comparison-evidence-note{border-top:1px solid var(--line);padding-top:8px}.comparison-judge-head b,.comparison-judge-row b{text-align:center}.comparison-judge-row span{font-size:11px;overflow-wrap:anywhere}.comparison-judge-row b{font-family:var(--mono);font-size:12px}.footer{background:#fff;border-top:1px solid var(--line);color:#94a3b8;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px 56px}.footer-credit{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:12px;gap:8px;margin:0}.footer-credit a{align-items:center;color:#64748b;display:inline-flex;gap:4px;text-decoration:none}.footer-credit a:hover{color:var(--blue)}@keyframes dot-pop{0%{opacity:0}to{opacity:.95}}@keyframes dash-flow{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.plot-dot,.frontier-line,.trend-line{animation:none}}@media(max-width:1180px){.jev-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.results-grid,.temporal-grid,.chart-workbench-grid,.workflow-preview,.why-section,.use-case-layout{grid-template-columns:1fr}.inspector,.case-detail-panel{position:static}.case-detail-panel{max-height:72vh;order:-1}.answer-modal-summary,.answer-modal-controls{grid-template-columns:1fr 1fr}.answer-search{grid-column:1 / -1}.comparison-filters{grid-template-columns:1fr 1fr}.comparison-outcome-filters{grid-column:1 / -1}.comparison-case-detail{grid-template-columns:1fr 1fr}.comparison-judges{grid-column:1 / -1}.method-grid,.judge-panel,.approach-grid,.temporal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.group-comparison{grid-template-columns:1fr}.workflow-toggle,.workflow-detail{grid-column:auto}.why-visual{min-height:260px}}@media(max-width:820px){.topbar{align-items:flex-start;flex-direction:column;gap:14px;padding:14px 20px;position:static}nav{flex-wrap:nowrap;justify-content:flex-start;margin-left:0;max-width:100%;overflow-x:auto;padding-bottom:4px;width:100%}.header-actions{align-self:stretch;gap:12px;justify-content:space-between}nav a{flex:0 0 auto}nav a.active:after{bottom:-8px}.hero,.summary-strip,.scope-strip,.control-strip,.workflow-preview,.section,.footer{padding-left:20px;padding-right:20px}.workflow-preview{margin-left:20px;margin-right:20px}.hero{gap:30px;padding-top:44px}.summary-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.summary-strip span{flex:0 0 auto;white-space:nowrap}.hero-visual{min-height:430px}h1{font-size:58px}h1 small{font-size:24px}.workflow-preview-copy h2,.why-active h3{font-size:32px}.hero-copy{font-size:18px}.scope-strip,.case-heading{align-items:stretch;flex-direction:column}.case-heading-actions{align-items:stretch;width:100%}.case-heading-actions .search-box{flex:1}.case-filter-panel{grid-template-columns:1fr}.scope-toggle,.search-box{flex-basis:auto;width:100%}.scope-toggle button{flex:1}.control-strip{grid-template-columns:1fr}.control-title{padding-top:0}.leaderboard-head{display:none}.leaderboard-row{grid-template-columns:34px minmax(0,1fr) auto;min-height:0}.leader-detail{display:none}.outcome-cell{grid-column:2 / -1}.latency-detail{display:inline}.method-grid,.judge-panel,.approach-grid,.temporal-grid,.temporal-metrics,.model-explorer-grid,.model-facts,.scoreboard,.response-samples{grid-template-columns:1fr}.echart-canvas{min-height:360px}.chart-expand-backdrop{padding:10px}.chart-expand-modal{max-height:calc(100vh - 20px);padding:12px;width:calc(100vw - 20px)}.answer-modal-backdrop{padding:8px}.answer-modal,.comparison-modal{height:calc(100vh - 16px);padding:12px;width:calc(100vw - 16px)}.answer-modal-summary,.answer-modal-controls,.answer-card-head{grid-template-columns:1fr}.answer-card-head{display:grid}.answer-modal-summary .metric-card{min-height:0}.answer-modal-header{align-items:stretch;flex-direction:column}.answer-modal-header-actions{justify-content:space-between}.comparison-model-selectors{max-width:none}.comparison-metrics{grid-template-columns:1fr 1fr .75fr}.comparison-filters{grid-template-columns:1fr}.comparison-outcome-filters{grid-column:auto;overflow-x:auto}.comparison-outcome-filters button{flex:0 0 auto}.comparison-case-list-head,.comparison-case-row{grid-template-columns:minmax(105px,.6fr) minmax(190px,1.8fr) 70px 18px}.comparison-case-list-head span:nth-child(3),.comparison-case-list-head span:nth-child(4),.comparison-case-list-head span:nth-child(6),.comparison-score,.comparison-judge-counts{display:none}.comparison-case-detail{grid-template-columns:1fr}.comparison-judges{grid-column:auto}.radar-layout{grid-template-columns:1fr}.workflow-preview-steps button{grid-template-columns:1fr 18px}.workflow-preview-steps button strong{grid-column:1 / -1}.section-heading.with-actions,.inspector-heading{align-items:stretch;flex-direction:column}.export-button{align-self:flex-start}.heatmap-row{align-items:stretch;grid-template-columns:1fr}.heatmap-cells{grid-template-columns:repeat(5,minmax(0,1fr))}.case-tile-grid,.domain-board button{grid-template-columns:1fr}.comparison-model-bar{grid-template-columns:minmax(0,1fr) 74px}.comparison-bar-track{grid-column:1 / -1;grid-row:2}.help-tip-content{width:min(220px,calc(100vw - 40px))}}@media(max-width:500px){.jev-decision-list{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;padding-bottom:4px}.jev-pilot-card header{align-items:flex-start;flex-direction:column}.jev-pilot-metrics{grid-template-columns:1fr}.brand{min-width:0}nav{flex-wrap:wrap;gap:12px 14px;overflow-x:visible}h1{font-size:46px}h1 small{font-size:20px}.section-title h2{font-size:23px}.leaderboard-panel,.inspector,.method-grid article,.judge-panel article,.case-card,.case-detail-panel,.case-group{padding:14px}.hero-visual{min-height:360px}.hero-visual .scoreboard{margin:auto 14px 14px;max-width:calc(100% - 28px)}.answer-modal-header-actions{align-items:stretch;display:grid;grid-template-columns:1fr 42px}.comparison-model-selectors{grid-template-columns:minmax(0,1fr) 42px}.comparison-model-selectors label:last-child{grid-column:1 / -1}.comparison-model-selectors .answer-select{min-width:0}.comparison-model-selectors select{width:100%}.comparison-outcome-bar{min-height:44px}.comparison-outcome-bar button{min-width:0;padding:7px 4px}.comparison-outcome-bar button span{display:none}.comparison-outcome-bar button b{font-size:15px}.comparison-outcome-legend{gap:8px}.comparison-outcome-legend span{font-size:10px;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-outcome-legend span i{flex-basis:8px;height:8px;width:8px}.comparison-outcome-legend span b,.comparison-outcome-axis{display:none}.comparison-metrics{grid-template-columns:1.45fr .8fr .65fr}.comparison-metrics>div{border-bottom:0;border-right:1px solid #475569;gap:4px;padding:9px 8px}.comparison-metrics>div:last-child{border-right:0}.comparison-metrics span{font-size:8px}.comparison-metrics strong{font-size:15px}.comparison-metrics strong i{font-size:8px;margin:0 2px}.comparison-outcome-filters{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.comparison-outcome-filters button{border:1px solid var(--line-strong);font-size:12px;min-height:38px;overflow:visible;padding:7px;text-overflow:clip;white-space:normal}.comparison-outcome-filters button+button{border-left:1px solid var(--line-strong)}.comparison-modal{display:block;overflow-y:auto}.comparison-modal .answer-modal-header,.comparison-modal .model-comparison{margin-bottom:12px}.comparison-modal .model-comparison{display:grid;max-width:100%;min-width:0;overflow:visible;width:100%}.comparison-modal .model-comparison>*{max-width:100%;min-width:0;width:100%}.comparison-modal .comparison-case-list{max-height:none;overflow:visible}.comparison-evidence-columns{grid-template-columns:1fr}.comparison-case-list-head,.comparison-case-row{grid-template-columns:minmax(92px,.55fr) minmax(150px,1.5fr) 58px 16px;gap:8px}}.v2-view{--hatch: repeating-linear-gradient(135deg, #94a3b8 0 1.5px, transparent 1.5px 5px);--c-full: var(--pass);--c-partial: var(--partial);--c-zero: var(--fail);--c-exec: #475569;--c-grading: #b45309}.v2-view button:focus-visible,.v2-view a:focus-visible,.v2-view select:focus-visible,.v2-view input:focus-visible,.v2-view summary:focus-visible,.track-strip button:focus-visible,.language-toggle button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.track-strip button:focus-visible{outline-color:#93c5fd}.v2-view h2:focus{outline:none}.v2-view p{line-height:1.6}.v2-view small{font-variant-numeric:tabular-nums}.track-strip{background:#111827;color:#f9fafb;font-family:var(--mono);padding:12px 56px}.track-strip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.track-strip-chips{display:contents;list-style:none;margin:0;padding:0}.track-strip-chips li{border:1px solid rgba(249,250,251,.22);font-size:13px;font-variant-numeric:tabular-nums;padding:6px 9px;white-space:nowrap}.track-strip-chips .track-strip-kind{border-color:#93c5fd99;color:#bfdbfe;font-weight:800;text-transform:uppercase;font-size:11.5px}.track-switch{border:1px solid rgba(249,250,251,.35);display:inline-flex;margin-right:6px}.track-switch button{background:transparent;border:0;color:#e5e7eb;cursor:pointer;font-family:var(--mono);font-size:12.5px;font-weight:800;min-height:32px;padding:5px 11px}.track-switch button[aria-pressed=true]{background:#f9fafb;color:#111827}.track-switch button:hover:not([aria-pressed=true]){background:#f9fafb1a}.track-strip-status{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px}.track-strip-status p{color:#d1d5db;font-family:Manrope,system-ui,sans-serif;font-size:13px;line-height:1.5;margin:0;max-width:980px}.track-strip-status strong{color:#f9fafb;font-family:var(--mono);font-size:11.5px;margin-right:6px;text-transform:uppercase}.track-strip-action{background:#fff;border:1px solid #fff;color:#78350f;cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:800;min-height:32px;padding:5px 10px}.track-strip--fixture{background:repeating-linear-gradient(135deg,#fef3c7 0,#fef3c7 12px,#fffbeb 12px,#fffbeb 24px);border-bottom:2px solid var(--amber);color:#78350f}.track-strip--fixture .track-strip-chips li{border-color:#78350f59}.track-strip--fixture .track-strip-chips .track-strip-kind{background:#b45309;border-color:#b45309;color:#fff}.track-strip--fixture .track-switch{border-color:#78350f66}.track-strip--fixture .track-switch button{color:#78350f}.track-strip--fixture .track-switch button[aria-pressed=true]{background:#78350f;color:#fff}.track-strip--fixture .track-strip-status p,.track-strip--fixture .track-strip-status strong{color:#78350f}.track-strip--fixture .track-strip-action{background:#78350f;border-color:#78350f;color:#fff}.track-strip--light{background:#f3f4f6;border-bottom:1px solid var(--line);color:var(--ink);padding-bottom:10px;padding-top:10px}.track-strip--light .track-switch{background:#fff;border-color:var(--line-strong)}.track-strip--light .track-switch button{color:var(--ink)}.track-strip--light .track-switch button[aria-pressed=true]{background:var(--blue);color:#fff}.track-strip--light .track-switch button:hover:not([aria-pressed=true]){background:var(--blue-soft)}.track-strip--light button:focus-visible{outline-color:var(--blue)}.v2-segmented>div{background:#fff;border:1px solid var(--line-strong);display:inline-flex;flex-wrap:wrap;padding:3px}.v2-segmented button{background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:800;min-height:34px;padding:6px 12px}.v2-segmented button[aria-pressed=true]{background:var(--blue);color:#fff}.v2-segmented{border:0;margin:0;min-width:0;padding:0}.v2-segmented legend{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:800;margin-bottom:6px;padding:0;text-transform:uppercase}.v2-view--synthetic .v2-results,.v2-view--synthetic .v2-chart-panel,.v2-view--synthetic .v2-answer-detail{box-shadow:inset 0 3px 0 var(--amber),0 8px 26px #1118270d}.v2-alert{background:#fff1f2;border-bottom:1px solid #fecdd3;color:#9f1239;margin:0;padding:10px 56px}.v2-hero{padding-top:48px}.v2-hero h1 small{font-size:28px;margin-top:14px}.v2-hero .hero-copy{max-width:820px}.v2-hero-visual{min-height:clamp(300px,32vw,450px)}.v2-scoreboard small{color:var(--muted);display:block;font-size:12px;line-height:1.45;margin-top:8px}.v2-scoreboard>div>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.v2-scoreboard strong{font-variant-numeric:tabular-nums}.v2-scoreboard strong em{color:var(--muted);font-size:16px;font-style:normal;font-weight:700}.v2-range{background:#eef2f7;display:block;height:8px;position:relative;width:100%}.v2-range>span{bottom:0;position:absolute;top:0}.v2-range-solid{background:var(--series, var(--blue-dark));left:0}.v2-range-open{background:var(--hatch);box-shadow:inset 0 0 0 1px #cbd5e1}.v2-range .v2-range-ci{border:1.5px solid #111827;bottom:-3px;top:-3px}.v2-progress{background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd5e1;display:flex;height:10px;overflow:hidden;width:100%}.v2-progress i{display:block;flex:none;height:100%}.v2-progress i+i{box-shadow:-1px 0 #fff}.v2-progress--full{background:var(--c-full)}.v2-progress--partial{background:var(--c-partial)}.v2-progress--zero{background:var(--c-zero)}.v2-progress--pending{background:#cbd5e1}.v2-progress--grading{background:var(--c-grading)}.v2-progress--execution{background:var(--c-exec)}.v2-progress--not_run{background:var(--hatch),#f8fafc}.v2-row small,.v2-score small{color:var(--muted);font-family:var(--mono);font-size:10.5px;line-height:1.45}.v2-mark{background:var(--series, var(--blue-dark));border:1.5px solid #fff;box-shadow:0 0 0 1px var(--series, var(--blue-dark));display:inline-block;flex:none;height:11px;vertical-align:middle;width:11px}.v2-mark--circle{border-radius:50%}.v2-mark--diamond{height:9px;transform:rotate(45deg);width:9px}.v2-ledger{margin:16px 0 6px}.v2-ledger-grid{display:grid;gap:3px;grid-template-columns:repeat(15,minmax(0,1fr));max-width:420px}.v2-ledger-col{display:grid;gap:2px}.v2-ledger--sm{margin:0}.v2-ledger--sm .v2-ledger-grid{gap:2px;max-width:250px}.v2-ledger--sm .v2-ledger-col{gap:1px}.v2-cell{aspect-ratio:1;border:0;display:block;padding:0;width:100%}button.v2-cell{cursor:pointer;transition:transform .12s ease}button.v2-cell:hover{position:relative;transform:scale(1.25);z-index:1}.v2-cell--full{background:var(--c-full)}.v2-cell--partial{background:linear-gradient(to top,var(--c-partial) var(--q, 50%),#fef3c7 var(--q, 50%));box-shadow:inset 0 0 0 1px var(--c-partial)}.v2-cell--zero{background:var(--c-zero)}.v2-cell--not_run{background:var(--hatch),#f8fafc;box-shadow:inset 0 0 0 1px #cbd5e1}.v2-cell--pending{background:#e2e8f0;box-shadow:inset 0 0 0 1px #94a3b8}.v2-cell--execution{background:linear-gradient(135deg,transparent 42%,#fff 42% 58%,transparent 58%),var(--c-exec)}.v2-cell--grading{background:radial-gradient(circle,var(--c-grading) 26%,transparent 28%),#fff;outline:1.5px dashed var(--c-grading);outline-offset:-1.5px}.v2-cell.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #111827;position:relative;z-index:2}.v2-ledger-caption{color:#374151;font-family:var(--mono);font-size:11px;margin:8px 0 0;min-height:34px}.v2-ledger-legend{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:8px 0 0;padding:0}.v2-ledger-legend li{align-items:center;color:#4b5563;display:inline-flex;font-size:11.5px;gap:6px}.v2-ledger-legend .v2-cell{height:12px;width:12px}.v2-results{container:v2-results / inline-size;padding:18px}.v2-block-title{align-items:center;display:flex;font-size:15px;gap:8px;margin:2px 0 10px}.v2-block-title span{background:var(--ink);color:#fff;font-family:var(--mono);font-size:11px;padding:2px 7px}.v2-block-title:not(:first-child){margin-top:26px}.v2-block-help{color:#4b5563;font-size:13px;margin:-4px 0 12px;max-width:760px}.v2-inline-empty{background:#fafafa;border:1px dashed var(--line-strong);color:#4b5563;font-size:14px;margin:0;padding:14px 16px}.v2-rows{display:grid;gap:0;list-style:none;margin:0;padding:0}.v2-row-wrap{border-top:1px solid var(--line)}.v2-row-wrap:first-child{border-top-color:var(--line-strong)}.v2-row{align-items:center;border-left:3px solid transparent;display:grid;gap:16px;padding:10px 10px 10px 9px}.v2-row--ranked{grid-template-columns:30px minmax(170px,1.1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.6fr) 112px}.v2-row--progress{grid-template-columns:minmax(180px,1.05fr) minmax(170px,1.5fr) 62px 62px 112px}@container v2-results (width < 824px){.v2-row--ranked{grid-template-areas:"rank model compare" ". score score" ". progress progress" ". cost cost";grid-template-columns:24px minmax(0,1fr) auto;row-gap:8px}.v2-row--ranked.v2-row-head{display:none}.v2-row--ranked>.v2-row-rank{grid-area:rank}.v2-row--ranked>.v2-row-model{grid-area:model}.v2-row--ranked>.v2-compare-toggle{grid-area:compare}.v2-row--ranked>.v2-score{grid-area:score}.v2-row--ranked>.v2-row-progress{grid-area:progress}.v2-row--ranked>.v2-row-cost{grid-area:cost}}@container v2-results (width < 672px){.v2-row--progress{grid-template-areas:"model model compare" "progress progress progress" "graded answered answered";grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px}.v2-row--progress.v2-row-head{display:none}.v2-row--progress>.v2-row-model{grid-area:model}.v2-row--progress>.v2-compare-toggle{grid-area:compare}.v2-row--progress>.v2-row-progress{grid-area:progress}.v2-row--progress>.v2-row-num:nth-child(3){grid-area:graded}.v2-row--progress>.v2-row-num:nth-child(4){grid-area:answered}.v2-row--progress>.v2-row-num{align-items:baseline;display:inline-flex;flex-direction:row-reverse;gap:6px;justify-content:flex-end;justify-items:start;text-align:left}}.v2-row.is-selected{background:var(--blue-soft);border-left-color:var(--blue)}.v2-row:hover:not(.v2-row-head):not(.is-selected){background:#f8fafc}.v2-row-progress{display:grid;gap:5px;min-width:0}.v2-row-num{display:grid;gap:1px;justify-items:end;text-align:right}.v2-row-num b{font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums}.v2-row-num b small{color:var(--muted);font-size:11px;font-weight:600}.v2-compare-toggle{align-items:center;background:#fff;border:1px solid var(--line-strong);color:var(--blue-dark);cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:800;gap:7px;justify-content:center;min-height:32px;padding:5px 9px}.v2-compare-toggle:hover:not(:disabled){background:var(--blue-soft);border-color:#bfdbfe}.v2-compare-toggle[aria-pressed=true]{background:#111827;border-color:#111827;color:#fff}.v2-compare-toggle[aria-pressed=true] .v2-mark{border-color:#111827}.v2-compare-toggle:disabled{cursor:not-allowed;opacity:.45}.v2-row-head{background:none;color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:800;margin-top:12px;padding-bottom:6px;padding-top:0;text-transform:uppercase}.v2-row--progress.v2-row-head>span:nth-child(3),.v2-row--progress.v2-row-head>span:nth-child(4){text-align:right}.v2-row-rank{color:var(--blue-dark);font-family:var(--mono);font-weight:900}.v2-row-model{background:none;border:0;cursor:pointer;display:grid;gap:3px;min-width:0;padding:0;text-align:left}.v2-row-model strong{align-items:center;display:flex;font-size:15px;gap:7px;overflow-wrap:anywhere}.v2-row-model:hover strong{color:var(--blue)}.v2-score{display:grid;gap:6px;min-width:0}.v2-score .score-pill{justify-self:start;min-height:30px;width:58px}.v2-row-cost{display:grid;gap:2px;min-width:0}.v2-row-cost b{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v2-text-button{background:none;border:0;color:var(--blue);cursor:pointer;font:inherit;padding:0 6px;text-decoration:underline}.v2-actions{display:flex;flex-wrap:wrap;gap:8px}.v2-results-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.v2-dossier{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain}.v2-dossier .eyebrow{margin-bottom:8px}.v2-dossier-name{align-items:center;display:flex;font-family:var(--serif);font-size:30px;gap:10px;letter-spacing:-.01em;line-height:1.08;margin:0 0 6px;overflow-wrap:anywhere}.v2-dossier-score{display:grid;gap:8px;margin:16px 0 14px}.v2-dossier-score strong{color:var(--blue-dark);font-family:var(--mono);font-size:40px;font-variant-numeric:tabular-nums;line-height:1}.v2-dossier-score strong small{color:var(--muted);font-size:15px;margin-left:4px}.v2-dossier-score strong.is-open{color:var(--ink);font-family:inherit;font-size:22px}.v2-dossier-score>span:not(.v2-range){color:#4b5563;font-size:13px;line-height:1.5}.v2-dossier-score>span b{color:var(--ink);font-family:var(--mono);font-size:12.5px}.v2-tally{display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 4px}.v2-tally>div{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:8px;justify-content:space-between;padding:6px 0}.v2-tally dt{align-items:center;color:#374151;display:inline-flex;font-size:12.5px;gap:7px}.v2-tally dt .v2-cell{height:10px;width:10px}.v2-tally dd{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;margin:0}.v2-legend-disclosure{margin-top:4px!important;padding-top:6px!important;border-top:0!important}.v2-legend-disclosure>summary{color:var(--muted);font-family:var(--mono);font-size:11px!important;text-transform:uppercase}.v2-dossier-actions{display:grid;gap:8px;margin-top:14px}.v2-dossier-actions .v2-compare-toggle{min-height:38px}.v2-cta:disabled{background:#e5e7eb;border-color:#e5e7eb;color:#4b5563;cursor:not-allowed}.v2-cta:disabled strong{border-color:#9ca3af}.v2-plain-list{display:grid;font-size:13px;gap:4px;line-height:1.5;margin:8px 0 0;padding-left:18px}.v2-plain-list small{color:var(--muted);font-family:var(--mono);font-size:11px}.v2-dossier--inline{box-shadow:none;margin:0 0 12px 3px;max-height:none;overflow:visible;position:static}.v2-dossier--inline .v2-dossier-name{font-size:24px}.v2-tray{align-items:center;background:#111827;bottom:0;color:#f9fafb;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;padding:10px 56px;position:sticky;z-index:15}.v2-tray-count{color:#bfdbfe;font-family:var(--mono);font-size:11.5px;font-weight:800;text-transform:uppercase}.v2-tray ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.v2-tray li{align-items:center;border:1px solid rgba(249,250,251,.25);display:inline-flex;font-weight:700;gap:8px;padding:3px 4px 3px 9px}.v2-tray li .v2-mark{border-color:#111827}.v2-icon-button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.v2-icon-button:hover{background:#f9fafb24}.v2-tray-actions{align-items:center;display:inline-flex;gap:10px;margin-left:auto}.v2-tray .v2-text-button{color:#e5e7eb}.v2-tray-open{background:#f9fafb;border:1px solid #f9fafb;color:#111827;cursor:pointer;font-weight:800;min-height:34px;padding:6px 12px}.v2-tray-open:hover:not(:disabled){background:var(--blue-soft)}.v2-tray-open:disabled{cursor:not-allowed;opacity:.5}.v2-tray button:focus-visible{outline-color:#93c5fd}.v2-field{color:var(--muted);display:grid;font-family:var(--mono);font-size:10.5px;font-weight:800;gap:5px;min-width:0;text-transform:uppercase}.v2-field select,.v2-field input,.v2-answer-filters select,.v2-answer-filters input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid var(--line-strong);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:13.5px;font-weight:600;min-height:38px;min-width:0;padding:6px 28px 6px 9px;text-overflow:ellipsis;text-transform:none;width:100%}.v2-field input,.v2-answer-filters input{padding-right:9px}.v2-route{color:var(--muted);font-family:var(--mono);font-size:11px;margin:0}.v2-facts{background:var(--line);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.v2-facts>div{background:var(--soft);min-width:0;padding:12px}.v2-facts dt{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:800;text-transform:uppercase}.v2-facts dd{font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;margin:8px 0 0;overflow-wrap:anywhere}.v2-facts dd small{color:var(--muted);display:block;font-size:11px;font-weight:600;margin-top:3px}.v2-facts dd .v2-denom{display:inline;margin-left:2px}.v2-cta{margin-bottom:6px;width:100%}.v2-view details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.v2-view summary{cursor:pointer;font-size:14px;font-weight:800;line-height:1.5}.v2-detail-help{color:#4b5563;font-size:12.5px;margin:10px 0}.v2-topic-list{display:grid;gap:4px;list-style:none;margin:0;padding:0}.v2-topic-list button{align-items:baseline;background:none;border:0;cursor:pointer;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:7px 0;text-align:left;width:100%}.v2-topic-list button:hover{color:var(--blue)}.v2-topic-list span{font-size:13px;font-weight:700}.v2-topic-list span small{color:var(--muted);display:block;font-family:var(--mono);font-size:10.5px;font-weight:600}.v2-topic-list b{font-family:var(--mono);font-size:12px}.v2-topic-list .v2-range{grid-column:1 / -1;height:6px}.v2-kv{display:grid;gap:0;margin:8px 0 0}.v2-kv>div{border-bottom:1px solid var(--line);display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.v2-kv dt{color:#4b5563;font-size:12.5px}.v2-kv dd{font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;margin:0;overflow-wrap:anywhere;text-align:right}.v2-kv dd small{color:var(--muted);display:block;font-size:11px;font-weight:600}.v2-kv--wide{gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.v2-kv--wide>div{grid-template-columns:1fr}.v2-kv--wide dd{text-align:left}.v2-kv code{font-size:12px;margin-right:8px}.v2-compare{padding:20px}.v2-compare-empty{box-shadow:none}.v2-compare-key{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0 0 14px;padding:0}.v2-compare-key li{align-items:center;display:inline-flex;font-size:13px;font-weight:800;gap:8px}.v2-compare-table th .v2-mark{margin-right:8px}.v2-sub{align-items:center;border-top:1px solid var(--line);display:flex;font-size:15px;gap:10px;margin:22px 0 12px;padding-top:18px}.v2-sub span{color:var(--muted);font-family:var(--mono);font-size:12px}.v2-dotplot{--label: 190px}.v2-dotplot-axis{color:var(--muted);font-family:var(--mono);font-size:10.5px;height:18px;margin-left:var(--label);position:relative}.v2-dotplot-axis i{font-style:normal;position:absolute;transform:translate(-50%)}.v2-dotplot-axis i:first-of-type{transform:none}.v2-dotplot-axis i:last-of-type{transform:translate(-100%)}.v2-dotplot-table{border-collapse:collapse;table-layout:fixed;width:100%}.v2-dotplot-table th{font-size:13px;font-weight:700;padding:0 12px 0 0;text-align:left;width:var(--label)}.v2-dotplot-table tr{border-bottom:1px solid #f1f5f9}.v2-dotplot-track{height:34px;position:relative}.v2-dotplot-rail{border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;top:6px;right:0;bottom:6px;left:0;position:absolute}.v2-dotplot-rail:before{background:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.v2-dotplot-rail i{border-left:1px dashed #e2e8f0;bottom:0;position:absolute;top:0}.v2-dotplot-hit{background:none;border:0;cursor:pointer;padding:0}span.v2-dotplot-hit{cursor:default}.v2-dotplot-mark,.v2-dotplot-band{position:absolute;top:calc(50% + var(--offset, 0px))}.v2-dotplot-mark,.v2-dotplot-mark.v2-mark--diamond{translate:-50% -50%}.v2-dotplot-band{background:repeating-linear-gradient(135deg,var(--series) 0 1.5px,transparent 1.5px 5px);box-shadow:inset 0 0 0 1px var(--series);height:6px;opacity:.75;translate:0 -50%}.v2-dotplot-hit:hover>*,.v2-dotplot-hit:focus-visible>*{outline:2px solid #111827;outline-offset:2px}.v2-empty-state{background:#fff;border:1px dashed var(--line-strong);padding:16px 18px}.v2-empty-state strong{display:block;font-size:15px}.v2-empty-state p{color:#4b5563;font-size:13.5px;margin:6px 0 0}.v2-empty-state ul{font-size:13px;line-height:1.7;margin:10px 0 0;padding-left:18px}.v2-empty-state .v2-closest-head{color:var(--ink);font-size:13px;font-weight:800;margin-top:14px}.v2-empty-state .v2-closest{display:grid;gap:8px;line-height:1.4;list-style:none;margin:8px 0 12px;padding:0}.v2-closest li{align-items:center;display:grid;gap:4px 14px;grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(0,1.1fr)}.v2-closest small{color:#4b5563;font-family:var(--mono);font-size:11px}.v2-forest ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.v2-forest li{display:grid;gap:6px}.v2-forest li p{font-size:13.5px;margin:0}.v2-forest li p span{color:var(--muted);padding:0 4px}.v2-forest small{color:#4b5563;font-family:var(--mono);font-size:11px}.v2-forest small b{color:var(--ink)}.v2-forest-axis{color:var(--muted);display:flex;font-family:var(--mono);font-size:10.5px;justify-content:space-between;margin-bottom:8px}.v2-forest>ul+.v2-coverage{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.v2-coverage-head{color:#4b5563;font-size:13px;line-height:1.5;margin:0 0 10px;max-width:72ch}.v2-forest li.is-incomplete{align-items:center;gap:4px 14px;grid-template-columns:minmax(0,1.3fr) minmax(80px,.7fr) minmax(0,1fr)}.v2-forest li.is-incomplete small{text-align:right}.v2-coverage ul{gap:8px}.v2-coverage-meter{background:var(--hatch),#f8fafc;box-shadow:inset 0 0 0 1px var(--line);display:block;height:10px;position:relative}.v2-coverage-meter i{background:#94a3b8;bottom:0;left:0;position:absolute;top:0}.v2-forest-track{background:#f8fafc;box-shadow:inset 0 0 0 1px var(--line);display:block;height:22px;position:relative}.v2-forest-track i{position:absolute}.v2-forest-zero{border-left:1px dashed #64748b;bottom:0;top:0}.v2-forest-ci{background:#1e3a8a38;border-left:2px solid var(--blue-dark);border-right:2px solid var(--blue-dark);bottom:6px;top:6px}.v2-forest-dot{background:var(--blue-dark);border:2px solid #fff;border-radius:50%;height:12px;top:5px;translate:-50% 0;width:12px}.v2-matrix-wrap{margin-top:12px}.v2-matrix{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}.v2-matrix th,.v2-matrix td{border-bottom:1px solid var(--line);padding:6px;text-align:left;vertical-align:middle}.v2-matrix thead th{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:800;min-width:130px;padding:12px 6px}.v2-matrix tbody th,.v2-matrix thead th:first-child{background:#fff;left:0;min-width:190px;padding-left:16px;position:sticky;z-index:1}.v2-matrix tbody th{font-weight:800}.v2-matrix thead th small{color:#9ca3af;display:block;font-size:10px;font-weight:700;margin-top:2px}.v2-matrix tbody th small{color:var(--muted);display:block;font-family:var(--mono);font-size:10.5px;font-weight:600}.v2-matrix-cell{align-items:center;background:#fff;border:1px solid transparent;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.v2-matrix-cell:hover{background:var(--blue-soft);border-color:#bfdbfe}.v2-matrix-cell b{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-matrix-cell b.is-open{color:var(--muted);font-size:11px;font-weight:700}.v2-six{display:grid;flex:none;gap:2px;grid-template-columns:repeat(6,11px)}.v2-chart-note{align-items:center;color:var(--muted);display:block;font-size:12px;line-height:1.55;margin:12px 0 0}.v2-chart-note svg{vertical-align:-2px}.v2-explorer-layout{align-items:start;display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr)}.v2-explorer-main{display:grid;gap:16px;min-width:0}.v2-rail{display:grid;gap:14px;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:16px;position:sticky;top:86px}.v2-rail-title{align-items:baseline;display:flex;font-size:15px;justify-content:space-between;margin:0}.v2-rail-title span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700}.v2-rail-compare{display:grid;gap:6px;list-style:none;margin:0;padding:0}.v2-rail-compare li{align-items:center;background:#f8fafc;border:1px solid var(--line);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:7px 6px 7px 10px}.v2-rail-compare b{display:block;font-size:13px;overflow-wrap:anywhere}.v2-rail-compare small{color:var(--muted);font-family:var(--mono);font-size:10.5px}.v2-icon-button--light{color:var(--muted)}.v2-icon-button--light:hover{background:var(--blue-soft);color:var(--blue-dark)}.v2-view .v2-rail-models{margin-top:0}.v2-rail-models>summary{font-size:13px!important}.v2-rail-quick{display:flex;gap:4px;margin:8px 0 4px}.v2-rail-quick .v2-text-button{font-size:12.5px;padding:0 8px 0 0}.v2-checklist{border:0;display:grid;gap:2px;margin:8px 0 0;min-width:0;padding:0}.v2-checklist legend{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:800;margin-bottom:4px;padding:0;text-transform:uppercase}.v2-checklist label{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;padding:4px 0}.v2-checklist input{accent-color:var(--blue);flex:none;height:16px;margin:2px 0 0;width:16px}.v2-checklist small{color:var(--muted);display:block;font-family:var(--mono);font-size:10.5px;font-weight:600}.v2-strip{--label: 210px;--note: 230px}.v2-strip ul{display:grid;list-style:none;margin:0;padding:0}.v2-strip li{align-items:center;border-top:1px solid #f1f5f9;display:grid;gap:14px;grid-template-columns:var(--label) minmax(0,1fr) var(--note);padding:7px 0}.v2-strip li.is-selected{background:linear-gradient(90deg,var(--blue-soft),transparent 70%)}.v2-strip-axis{color:var(--muted);display:grid;font-family:var(--mono);font-size:10.5px;gap:14px;grid-template-columns:var(--label) minmax(0,1fr) var(--note);height:18px}.v2-strip-axis>span:first-child{font-weight:800;text-transform:uppercase}.v2-strip-ticks{position:relative}.v2-strip-ticks i{font-style:normal;position:absolute;transform:translate(-50%);white-space:nowrap}.v2-strip-ticks i:first-child{transform:none}.v2-strip-ticks i:last-child{transform:translate(-100%)}.v2-strip-name{background:none;border:0;cursor:pointer;display:grid;gap:2px;min-width:0;padding:0 0 0 6px;text-align:left}.v2-strip-name strong{font-size:13px;overflow-wrap:anywhere}.v2-strip-name small{color:var(--muted);font-family:var(--mono);font-size:10px}.v2-strip-name:hover strong{color:var(--blue)}.v2-strip-track{background:#f8fafc;border-left:1px solid #94a3b8;display:block;height:22px;position:relative}.v2-strip-track i{position:absolute}.v2-strip-grid{border-left:1px dashed #e2e8f0;bottom:0;top:0}.v2-strip-dot{background:#1e3a8a73;border-radius:50%;height:7px;top:7.5px;translate:-50% 0;width:7px}.v2-strip-median{background:#111827;bottom:2px;top:2px;translate:-50% 0;width:2px}.v2-strip-note{color:#4b5563;font-family:var(--mono);font-size:10.5px;line-height:1.4}.v2-view .v2-all-pairs{margin-top:16px}.v2-all-pairs>summary{font-size:14px}.v2-pair-tools{display:flex;flex-wrap:wrap;gap:10px 14px;margin:6px 0 10px}.v2-pair-tools .v2-field{min-width:200px}.v2-pair-table .v2-table th[scope=row]{font-weight:700;min-width:220px}.v2-minus{color:var(--muted);padding:0 3px}.v2-pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:10px}.v2-pager span{color:#374151;font-family:var(--mono);font-size:11.5px}.v2-pager .export-button:disabled{cursor:not-allowed;opacity:.45}.v2-glossary th[scope=row]{min-width:280px}.v2-glossary .v2-status-cell{gap:4px}.v2-glossary code{font-size:12px;margin-left:6px}.v2-fixture-switch{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.v2-chart-panel{display:grid;gap:12px;min-width:0;padding:18px}.v2-chart-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between}.v2-chart-head h3{font-size:18px;margin:0 0 4px}.v2-chart-head p{color:#4b5563;font-size:13px;margin:0;max-width:72ch}.v2-chart-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.v2-chart-tools .v2-segmented button{font-size:12px;min-height:30px;padding:4px 10px}.v2-chart-panel>.v2-chart-note{border-top:1px solid var(--line);margin:0;padding-top:10px}.v2-echart{height:var(--chart-height, 360px);width:100%}.v2-chart-legend{color:#475569;display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;font-weight:700;gap:6px 16px;list-style:none;margin:0;padding:0}.v2-chart-legend li{align-items:center;display:inline-flex;gap:6px}.v2-key-dot{background:var(--blue-dark);border-radius:50%;display:inline-block;height:10px;width:10px}.v2-key-dot--gold{box-shadow:0 0 0 2px #fff,0 0 0 4px #b7791f;margin:0 3px}.v2-key-line{background:#b7791f;border-radius:2px;display:inline-block;height:2.5px;transform:rotate(-24deg);width:20px}.v2-key-zone{background:#16a34a24;border:1px solid rgba(22,163,74,.28);display:inline-block;height:11px;width:16px}.v2-check-toggle{align-items:center;background:#fff;border:1px solid var(--line-strong);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:38px;padding:4px 10px}.v2-check-toggle input{accent-color:var(--blue);height:15px;margin:0;width:15px}.v2-check-toggle:focus-within{outline:2px solid var(--blue);outline-offset:2px}.v2-chart-hint{color:var(--muted);font-size:12px;margin:-4px 0 0}.v2-chart-legend .v2-mark{flex:none}.v2-key-whisker{border-bottom:1.5px solid #94a3b8;border-top:1.5px solid #94a3b8;display:inline-block;height:12px;position:relative;width:7px}.v2-key-whisker:after{background:#94a3b8;content:"";inset:0 auto 0 50%;position:absolute;width:1.5px}.v2-table-scroll{max-width:100%;overflow-x:auto}.v2-table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.v2-table th,.v2-table td{border-bottom:1px solid var(--line);padding:11px 12px;vertical-align:top}.v2-table td{font-variant-numeric:tabular-nums}.v2-table thead th{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:800;text-transform:uppercase;white-space:nowrap}.v2-table tbody th{font-weight:800;min-width:160px}.v2-table small{color:var(--muted);display:block;font-size:11px;font-weight:500;line-height:1.5;margin-top:3px}.v2-table tfoot th,.v2-table tfoot td{background:#f8fafc;border-top:2px solid var(--line-strong);font-weight:800}.v2-table code{display:block;font-size:11.5px;margin-bottom:4px;overflow-wrap:anywhere}.v2-answers{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.v2-answers-nav{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:86px}.v2-index-controls{border-bottom:1px solid var(--line);display:grid;gap:12px;padding:14px}.v2-index-controls .v2-segmented button{font-size:12.5px;min-height:32px;padding:5px 10px}.v2-answer-filters{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-answer-filters label{color:var(--muted);display:grid;font-family:var(--mono);font-size:10.5px;font-weight:800;gap:5px;min-width:0;text-transform:uppercase}.v2-answer-filters .v2-search{grid-column:1 / -1}.v2-view .v2-index{border-top:0;margin-top:0;padding-top:0}.v2-index>summary{display:none}.v2-answer-ledger{border-bottom:1px solid var(--line);padding:14px}.v2-answer-ledger .v2-ledger{margin-top:0}.v2-answer-ledger .v2-ledger-caption{min-height:0}.v2-question-list{padding:0 0 6px}.v2-list-count{color:var(--muted);font-family:var(--mono);font-size:11px;margin:10px 14px 8px}.v2-question-strip{display:flex;flex-wrap:wrap;gap:2px}.v2-question-strip .v2-cell{height:9px;width:9px}.v2-question-group h4{background:#f8fafc;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--blue-dark);display:flex;font-family:var(--mono);font-size:11px;justify-content:space-between;margin:0;padding:7px 14px;text-transform:uppercase}.v2-question-group h4 span{color:var(--muted)}.v2-question-group ul{list-style:none;margin:0;padding:0}.v2-question-group button{background:none;border:0;border-bottom:1px solid #f1f5f9;border-left:3px solid transparent;cursor:pointer;display:grid;gap:5px;padding:10px 14px 10px 11px;text-align:left;width:100%}.v2-question-group button:hover{background:#f8fafc}.v2-question-group button[aria-pressed=true]{background:var(--blue-soft);border-left-color:var(--blue)}.v2-question-meta{align-items:center;display:flex;gap:8px}.v2-question-meta .v2-cell{height:11px;width:11px}.v2-question-meta b{font-family:var(--mono);font-size:11.5px}.v2-question-meta small{color:var(--muted);font-family:var(--mono);font-size:10.5px;margin-left:auto}.v2-question-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#374151;display:-webkit-box;font-size:12.5px;line-height:1.45;overflow:hidden}.v2-answer-detail{padding:24px 26px}.v2-kicker{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;gap:6px 14px;margin:0 0 12px}.v2-kicker b{color:var(--blue-dark)}.v2-answer-detail>h3{color:var(--muted);font-family:var(--mono);font-size:11px;margin:0 0 6px;text-transform:uppercase}.v2-prompt{color:#111827;font-size:17px;font-weight:600;line-height:1.65;margin:0;max-width:68ch}.v2-view .v2-case-sources{border-top:0;margin-top:12px;padding-top:0}.v2-case-sources>summary{color:var(--muted);font-family:var(--mono);font-size:11px!important;text-transform:uppercase}.v2-case-sources .v2-sources{margin-top:8px}.v2-model-switch{background:#f8fafc;border:1px solid var(--line);margin-top:20px;padding:12px 14px}.v2-model-switch-row{align-items:end;display:flex;gap:10px}.v2-model-switch-row .v2-field{flex:1 1 auto;max-width:460px}.v2-step{display:inline-flex;gap:6px}.v2-step .export-button{justify-content:center;min-height:38px;min-width:38px}.v2-view .v2-every-model{border-top:0;margin-top:8px;padding-top:0}.v2-every-model>summary{font-size:13px!important}.v2-every-model>summary small{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600;margin-left:10px}.v2-every-model .v2-table{background:#fff;margin-top:8px}.v2-every-model .v2-table th,.v2-every-model .v2-table td{padding:6px 10px;vertical-align:middle}.v2-every-model tr.is-selected{background:var(--blue-soft)}.v2-link-button{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:left}.v2-link-button:hover{color:var(--blue);text-decoration:underline}.v2-link-button[aria-pressed=true]{color:var(--blue-dark)}.v2-status-cell{align-items:center;display:inline-flex;font-family:var(--mono);font-size:11.5px;gap:7px}.v2-status-cell .v2-cell{height:10px;width:10px}.v2-answer{border-top:1px solid var(--line);margin-top:18px;padding-top:20px}.v2-reading{display:grid;gap:22px;margin-top:16px}.v2-reading-answer,.v2-reading-grading{min-width:0}.v2-reading-grading:focus{outline:2px solid var(--blue);outline-offset:4px}.v2-reading-grading>.v2-sub:first-child{border-top:0;margin-top:0;padding-top:0}.v2-answer-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;margin-bottom:10px}.v2-answer-toolbar h4{font-size:15px;margin:0}.v2-answer-toolbar .v2-segmented button{font-size:12px;min-height:30px;padding:4px 10px}.v2-jump{font-size:12.5px;margin-left:auto}.v2-explanations{display:grid;gap:8px;margin:0 0 4px}.v2-explanations>div{background:#f8fafc;border-left:3px solid var(--blue-dark);padding:9px 12px}.v2-explanations dt{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:800;text-transform:uppercase}.v2-explanations dd{font-size:14px;line-height:1.6;margin:4px 0 0}.v2-private-note{border-top:1px dashed var(--line-strong);color:#4b5563;font-size:12.5px;margin:14px 0 0;padding-top:10px}.v2-view .v2-judge-record{margin-top:12px}.v2-md-marker{display:none}.v2-md-bullet{font-size:0}.v2-md-bullet:before{color:var(--blue-dark);content:"•  ";font-size:15px;font-weight:800}.v2-md-heading{display:inline-block;font-size:16.5px;font-weight:800;margin-top:4px}.v2-md-code,.v2-md-fence,.v2-md-inlineCode{background:#f1f5f9;font-family:var(--mono);font-size:13px}.v2-md-fence{color:#64748b;font-size:11.5px}.v2-md-inlineCode{padding:0 3px}.v2-final-answer.is-raw{font-family:var(--mono);font-size:13px;line-height:1.7}.v2-answer-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.v2-answer-model{align-items:center;display:flex;font-size:18px;gap:8px;margin:0;overflow-wrap:anywhere}.v2-answer-model .v2-cell{height:13px;width:13px}.v2-answer-head>div>small{color:var(--muted);font-family:var(--mono);font-size:11px}.v2-answer-score{display:grid;justify-items:end;text-align:right}.v2-answer-score strong{color:var(--blue-dark);font-family:var(--mono);font-size:34px;line-height:1}.v2-answer-score strong small{color:var(--muted);font-size:13px;margin-left:3px}.v2-answer-score span{color:#4b5563;font-size:12px;font-weight:700;margin-top:6px}.v2-arithmetic{background:#f8fafc;border-left:3px solid var(--blue-dark);font-family:var(--mono);font-size:12.5px;margin:14px 0 0;padding:9px 12px}.v2-arithmetic.is-critical{border-left-color:var(--fail);color:#9f1239}.v2-notice-line{background:#fffbeb;border-left:3px solid var(--amber);color:#78350f;font-size:13px;margin:8px 0 0;padding:8px 12px}.v2-prewrap{overflow-wrap:anywhere;white-space:pre-wrap}.v2-final-answer{background:#fff;border:1px solid var(--line);border-left:3px solid var(--blue);color:#111827;font-size:15px;line-height:1.8;padding:16px 20px}.v2-final-answer mark{background:#1d4ed817;border-bottom:2px solid rgba(29,78,216,.4);color:inherit;cursor:pointer;transition:background-color .12s ease}.v2-final-answer mark.is-active{background:#fde68a;border-bottom-color:#b45309}.v2-final-answer mark:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.v2-sources li:focus{background:#fffbeb;outline:2px solid var(--blue);outline-offset:2px}.v2-criteria{display:grid;gap:8px;list-style:none;margin:0;padding:0}.v2-criterion{background:#fff;border:1px solid var(--line);border-left:4px solid #cbd5e1;display:grid;gap:6px;padding:11px 14px;scroll-margin-top:100px;transition:background-color .12s ease}.v2-criterion:focus{outline:2px solid var(--blue);outline-offset:1px}.v2-criterion.is-active{background:#fffbeb}.v2-criterion p{font-size:14px;line-height:1.55;margin:0}.v2-criterion p b{color:var(--muted);font-family:var(--mono);font-size:11.5px;margin-right:4px}.v2-criterion-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.v2-criterion-line b{color:var(--ink)!important;font-size:12.5px!important}.v2-criterion-line .v2-source-refs{margin-left:auto}.v2-reason{color:#374151}.v2-criterion-status{align-items:center;display:inline-flex;font-family:var(--mono);font-size:10.5px;font-weight:800;gap:5px;text-transform:uppercase}.v2-criterion--met{border-left-color:var(--c-full)}.v2-criterion--met .v2-criterion-status{color:var(--blue-dark)}.v2-criterion--not_met{border-left-color:var(--c-zero)}.v2-criterion--not_met .v2-criterion-status{color:#be123c}.v2-criterion--unresolved{border-left-color:var(--c-grading)}.v2-criterion--unresolved .v2-criterion-status{color:var(--c-grading)}.v2-criterion--ungraded .v2-criterion-status{color:var(--muted)}.v2-criterion--clear{border-left-color:#0f766e}.v2-criterion--clear .v2-criterion-status{color:#0f766e}.v2-quote{background:#f8fafc;border:0;border-left:2px solid #94a3b8;color:#374151;cursor:pointer;font-size:13.5px;line-height:1.55;padding:7px 10px;text-align:left;white-space:pre-wrap}.v2-quote:hover{background:var(--blue-soft);border-left-color:var(--blue)}.v2-muted{color:var(--muted);font-size:12px}.v2-source-refs{display:flex;flex-wrap:wrap;gap:5px}.v2-source-refs button{background:#fff;border:1px solid var(--line);color:var(--blue-dark);cursor:pointer;font-family:var(--mono);font-size:10.5px;font-weight:800;padding:1px 6px}.v2-source-refs button:hover{background:var(--blue-soft)}.v2-judge{display:grid}.v2-judge small{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600}.v2-sources{display:grid;gap:8px;list-style:none;margin:0;padding:0}.v2-sources li{border-bottom:1px solid #f1f5f9;display:grid;font-size:13px;gap:12px;grid-template-columns:34px minmax(0,1fr);padding-bottom:8px;scroll-margin-top:100px}.v2-sources b{color:var(--muted);font-family:var(--mono);font-size:11.5px}.v2-sources a{color:var(--blue);font-weight:700;overflow-wrap:anywhere}.v2-sources small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:2px}.v2-answer-foot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px;padding-top:14px}.v2-reference-note{color:var(--muted);font-family:var(--mono);font-size:11.5px;margin:0}.v2-reference-foot{padding-bottom:28px;padding-top:0}.v2-method{display:grid;gap:16px}.v2-method-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.v2-method-body{padding:22px 24px}.v2-method-body h3{font-size:18px;margin:0 0 6px}.v2-definitions{display:grid;margin:0}.v2-definitions>div{border-bottom:1px solid var(--line);display:grid;gap:4px 20px;grid-template-columns:190px minmax(0,1fr);padding:12px 0}.v2-definitions>div:first-child{padding-top:0}.v2-definitions dt{font-size:14px;font-weight:800}.v2-definitions dd{color:#374151;font-size:14px;line-height:1.65;margin:0;max-width:72ch}.v2-method-side{display:grid;gap:16px;position:sticky;top:86px}.v2-formula{padding:18px}.v2-formula .eyebrow{margin-bottom:10px}.v2-formula code{background:#f8fafc;border-left:3px solid var(--blue-dark);display:block;font-size:12.5px;margin:6px 0;padding:9px 10px}.v2-disclosure>summary{font-size:15px}.v2-disclosure[open]>summary{margin-bottom:12px}.v2-disclosure h3{margin-top:22px}.v2-view .v2-disclosure{margin-top:0}.v2-nested{margin-top:16px}.v2-hash-list{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.v2-hash-list li{display:grid;font-size:12px;gap:2px}.v2-hash{color:#4b5563;font-size:11px;overflow-wrap:anywhere;word-break:break-all}.v2-json-link{margin-top:16px;text-decoration:none}@media(prefers-reduced-motion:reduce){button.v2-cell,.v2-final-answer mark,.v2-criterion{transition:none}button.v2-cell:hover{transform:none}}@media(min-width:1281px){.v2-reading{align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.v2-reading-grading{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;position:sticky;top:92px}.v2-jump{display:none}}@media(max-width:1180px){.v2-answers{grid-template-columns:1fr}.v2-answers-nav{max-height:none;overflow:visible;position:static}.v2-index>summary{border-top:1px solid var(--line);display:list-item;font-family:var(--mono);font-size:12.5px!important;padding:12px 14px;text-transform:uppercase}.v2-index[open]>summary{border-bottom:1px solid var(--line)}.v2-question-list{max-height:460px;overflow-y:auto}.v2-answer-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-answer-filters .v2-search{grid-column:auto}.v2-explorer-layout{grid-template-columns:1fr}.v2-rail{max-height:none;overflow:visible;position:static}.v2-checklist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.v2-checklist legend{grid-column:1 / -1}.v2-method-grid{grid-template-columns:1fr}.v2-method-side{position:static}}@media(max-width:980px){.v2-results-grid{grid-template-columns:1fr}.v2-row{row-gap:8px}.v2-row--ranked{grid-template-areas:"rank model compare" ". score score" ". progress progress" ". cost cost";grid-template-columns:24px minmax(0,1fr) auto}.v2-row--progress{grid-template-areas:"model model compare" "progress progress progress" "graded answered answered";grid-template-columns:auto minmax(0,1fr) auto}.v2-row-head{display:none}.v2-row-rank{grid-area:rank}.v2-row-model{grid-area:model}.v2-row>.v2-compare-toggle{grid-area:compare}.v2-score{grid-area:score}.v2-row-progress{grid-area:progress}.v2-row--progress>.v2-row-num:nth-child(3){grid-area:graded}.v2-row--progress>.v2-row-num:nth-child(4){grid-area:answered}.v2-row-num{align-items:baseline;display:inline-flex;flex-direction:row-reverse;gap:6px;justify-content:flex-end;justify-items:start;text-align:left}.v2-row-cost{grid-area:cost}}@media(max-width:820px){.track-strip,.v2-tray,.v2-alert{padding-left:20px;padding-right:20px}.track-strip-row{gap:6px}.track-switch{margin-right:2px}.track-strip-chips li{font-size:11.5px;padding:5px 7px;white-space:normal}.v2-hero h1 small{font-size:20px}.v2-view .section-heading.with-actions{flex-direction:column}.v2-answer-detail{padding:18px}.v2-answer-filters{grid-template-columns:1fr 1fr}.v2-answer-filters .v2-search{grid-column:1 / -1}.v2-definitions>div{grid-template-columns:1fr}.v2-dotplot{--label: 128px}.v2-dotplot-table th{font-size:12px}.v2-paired-explorer .v2-answer-filters,.v2-forest li.is-incomplete{grid-template-columns:1fr}.v2-forest li.is-incomplete small{text-align:left}.v2-closest li{grid-template-columns:1fr}.v2-strip li{gap:5px;grid-template-columns:1fr;padding:9px 0}.v2-strip-axis{grid-template-columns:1fr}.v2-strip-axis>span:first-child,.v2-strip-axis>span:last-child{display:none}.v2-strip-name{padding-left:0}}@media(max-width:500px){.track-strip,.v2-tray,.v2-alert{padding-left:16px;padding-right:16px}.v2-tray-actions{margin-left:0;width:100%;justify-content:space-between}.v2-answer-filters{grid-template-columns:1fr 1fr}.v2-answer-filters .v2-search{grid-column:1 / -1}.v2-model-switch-row{flex-wrap:wrap}.v2-prompt{font-size:16px}.v2-answer-head{flex-direction:column}.v2-answer-score{justify-items:start;text-align:left}.v2-final-answer{font-size:14.5px;padding:14px}.v2-ledger-legend li{font-size:11px}.v2-matrix tbody th,.v2-matrix thead th:first-child{min-width:132px;padding-left:10px}}@media(max-width:600px){.v2-glossary,.v2-glossary tbody,.v2-glossary tfoot{display:block}.v2-glossary thead{display:none}.v2-glossary tr{border-bottom:1px solid var(--line);column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:11px 0}.v2-glossary th,.v2-glossary td{border:0;padding:0}.v2-glossary th[scope=row]{grid-column:1 / -1;min-width:0;padding-bottom:6px}.v2-glossary td{font-size:12.5px}.v2-glossary td:last-child{font-family:var(--mono);font-weight:800;text-align:right;white-space:nowrap}.v2-glossary td[data-label]:before{color:var(--muted);content:attr(data-label) " ";font-family:var(--mono);font-size:10.5px;font-weight:700}.v2-glossary tfoot tr{background:#f8fafc;border-top:2px solid var(--line-strong);padding:11px 8px}.v2-glossary tfoot th[scope=row]{grid-column:1;padding-bottom:0}.v2-glossary tfoot td:empty{display:none}}
