.evals-block .section__head{margin-bottom:var(--space-5)}.evals-block--page .evals-suite{max-width:none}.evals-block--page .evals{margin-top:var(--space-2)}.evals-suite{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:52rem;margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--c-muted)}.evals-suite__name{margin:0;color:var(--c-text)}.evals-stamp .tag,.evals-suite__name .tag{margin-left:0;margin-right:var(--space-2);white-space:normal;line-height:1.4}.evals-suite__desc{margin:0}.evals{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (min-width:64rem){.evals{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-6)}.evals__side{position:-webkit-sticky;position:sticky;top:calc(var(--article-header-offset) + var(--space-4))}:root[data-signature=monogram] .evals{margin-left:calc(-1 * var(--mg-offset));grid-template-columns:calc(var(--mg-arm) - var(--space-5)) minmax(0,1fr);gap:calc(var(--mg-rule) + var(--mg-hang) + var(--space-5))}}.evals__side{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);min-width:0;font-size:var(--text-sm)}.evals__main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.evals-fig,.evals-section{min-width:0}.evals-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}@media (min-width:64rem){.evals-nav ul{display:grid;grid-gap:0;gap:0}}.evals-nav a{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--c-muted);text-decoration:none}.evals-nav a:before{content:"";width:.5rem;height:.5rem;border:1px solid;flex:none}.evals-nav a:hover,.evals-nav a[aria-current=true]{color:var(--c-text)}.evals-nav a[aria-current=true]:before{background:currentColor}.evals-legend{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.evals-legend__title{margin:0;font-family:var(--font-eyebrow);font-stretch:var(--font-eyebrow-stretch);font-weight:var(--font-eyebrow-weight);letter-spacing:var(--font-eyebrow-tracking);text-transform:var(--font-eyebrow-transform);font-size:var(--text-xs);color:var(--c-muted)}.evals-legend__title+.evals-legend__list{margin-bottom:var(--space-2)}.evals-legend__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--c-text)}@media (min-width:64rem){.evals-legend__list{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}}.evals-legend__list li{display:inline-flex;align-items:center;gap:var(--space-2)}.evals-legend__swatch{fill:var(--s)}.evals-legend__glyph .evals-glyph{fill:var(--c-muted);stroke:none}.evals-agent{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;border:1px solid var(--c-border);border-top:2px solid var(--c-text);background:var(--c-card);font-size:var(--text-xs)}.evals-agent--rail{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.evals-agent--rail .evals-agent__id{font-size:var(--text-base)}.evals-agent--panel{border:0;border-top:1px solid var(--c-border);border-radius:0;background:transparent;padding:var(--space-3) 0 0}.evals-agent__head{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.evals-agent__id{font-family:var(--font-mono);font-weight:var(--font-mono-weight);letter-spacing:var(--font-mono-tracking,0);font-size:var(--text-lg);color:var(--c-text)}.evals-agent__state{color:var(--c-muted);font-size:var(--text-xs)}.evals-agent__parts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:0}@media (min-width:40rem){.evals-agent--panel .evals-agent__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3) var(--space-5)}}@media (max-width:64rem){.evals-agent--panel{font-size:var(--text-sm)}}.evals-agent__nums dt,.evals-agent__parts dt{font-family:var(--font-eyebrow);font-stretch:var(--font-eyebrow-stretch);font-weight:var(--font-eyebrow-weight);letter-spacing:var(--font-eyebrow-tracking);text-transform:var(--font-eyebrow-transform);font-size:var(--text-xs);color:var(--c-muted)}.evals-agent__parts dd{margin:var(--space-1) 0 0;color:var(--c-text)}.evals-agent__parts b{font-family:var(--font-mono);font-weight:var(--font-mono-weight);margin-right:var(--space-1)}.evals-agent__note{display:block;margin-top:.15em;font-size:var(--text-xs);color:var(--c-muted)}.evals-agent__nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0;padding-top:var(--space-2);border-top:1px solid var(--c-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:40rem){.evals-agent--panel .evals-agent__nums{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:64rem){.evals-agent__nums{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}}.evals-agent__nums dd{margin:0;font-weight:600;color:var(--c-text)}.evals-stamp{margin:0;font-size:var(--text-xs);color:var(--c-muted)}.evals-agent-detail{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--c-border);border-top:2px solid var(--c-text);background:var(--c-card);font-size:var(--text-sm)}.evals-agent-detail__summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--c-text);width:100%}.evals-agent-detail__summary::-webkit-details-marker{display:none}.evals-agent-detail__summary:after{content:"Show detail";margin-left:auto;color:var(--c-link);font-size:var(--text-xs);flex:none}.evals-agent-detail[open]>.evals-agent-detail__summary:after{content:"Hide detail"}.evals-agent-detail__id{font-family:var(--font-mono);font-weight:var(--font-mono-weight);letter-spacing:var(--font-mono-tracking,0);font-size:var(--text-base)}.evals-agent-detail__codes{color:var(--c-text);font-size:var(--text-xs)}.evals-agent-detail__codes b{font-family:var(--font-mono);font-weight:var(--font-mono-weight)}.evals-agent-detail__hint{color:var(--c-muted);font-size:var(--text-xs)}.evals-agent-detail__summary:focus-visible{outline:2px solid var(--c-focus,var(--c-text));outline-offset:2px}@media (min-width:64rem){.evals__side{padding-bottom:var(--space-2)}}.evals-section{scroll-margin-top:calc(var(--article-header-offset) + var(--space-4))}.evals-section__heading{margin:0 0 var(--space-2);font-size:var(--text-xl)}.evals-fig .article-figure{margin-block:var(--space-4) var(--space-7)}.evals-fig .article-figure__zoom{display:none}.evals-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.evals-tab{display:inline-flex;align-items:center;min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg);color:var(--c-text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing)}.evals-tab:hover{border-color:var(--c-text)}.evals-tab[aria-pressed=true]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.evals-svg{overflow:visible}.evals-svg text{font-family:var(--chart-tick-font)}.evals-glyph{fill:var(--s);stroke:var(--c-bg);stroke-width:1.5}.evals-glyph--faded{fill:color-mix(in srgb,var(--s) 35%,var(--c-bg))}.evals-bar,.evals-bar--part:not([fill]){fill:var(--s)}.evals-mark{cursor:pointer;outline:none;transition:opacity var(--motion-fast) var(--motion-easing)}.evals-mark--dim{opacity:.4}.evals-mark--on,.evals-mark--pinned{opacity:1}.evals-mark__halo{fill:transparent;stroke:var(--c-text);stroke-width:1;opacity:0}.evals-mark--on .evals-mark__halo,.evals-mark--pinned .evals-mark__halo,.evals-mark:focus-visible .evals-mark__halo{opacity:1}.evals-mark--pinned .evals-mark__halo{stroke-width:2}.evals-mark--on .evals-bar,.evals-mark--on .evals-glyph,.evals-mark--pinned .evals-bar,.evals-mark--pinned .evals-glyph,.evals-mark:focus-visible .evals-bar,.evals-mark:focus-visible .evals-glyph{stroke:var(--c-text);stroke-width:2}.evals-mark__id{font-weight:600}.evals-bar__value,.evals-mark__id{fill:var(--c-text)}.evals-bar__inner{fill:var(--color-on-accent)}.evals-bar__inner,.evals-bar__value,.evals-mark__id{paint-order:stroke;stroke:var(--c-bg);stroke-width:3px;stroke-linejoin:round}.chart-s2 .evals-bar__inner,.chart-s3 .evals-bar__inner,.evals-part--hatch .evals-bar__inner{fill:var(--c-text)}@media (max-width:48rem){.evals-scroll{overflow-x:auto}.evals-scroll .evals-svg{min-width:40rem}}.evals-dumbbell{stroke:var(--s);stroke-width:2;stroke-linecap:round}.evals-frontier{fill:none;stroke:var(--c-muted);stroke-width:1;stroke-linejoin:round}.evals-limit{stroke:var(--c-muted);stroke-width:1}.evals-region__fill{fill:color-mix(in srgb,var(--color-accent) 9%,transparent)}.evals-region__label{fill:var(--c-muted);font-size:11px}.evals-tip__box{fill:var(--c-card);stroke:var(--c-text);stroke-width:1}.evals-tip__lead{font-weight:600}.evals-tip__lead,.evals-tip__line{fill:var(--c-text)}.evals-tip__foot{fill:var(--c-muted)}.evals-heat{font-size:var(--text-xs)}.evals-heat thead th{vertical-align:bottom;white-space:normal}.evals-heat tbody th{white-space:nowrap}.evals-heat__group{color:var(--c-muted)}.evals-heat__pick{display:grid;grid-gap:.15em;gap:.15em;padding:0;border:0;background:none;color:var(--c-text);font:inherit;text-align:left;cursor:pointer}.evals-heat__id{font-family:var(--font-mono);font-weight:var(--font-mono-weight)}.evals-heat__parts{color:var(--c-muted);font-size:var(--text-xs);font-weight:400;line-height:1.2;white-space:nowrap}.evals-heat__agent--on .evals-heat__pick,.evals-heat__pick[aria-pressed=true]{text-decoration:underline;text-underline-offset:.2em}.evals-heat__cell{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text);transition:opacity var(--motion-fast) var(--motion-easing);cursor:default}.evals-heat__agent--dim,.evals-heat__cell--dim{opacity:.45}.evals-heat__cell--on{outline:2px solid var(--c-text);outline-offset:-2px}.evals-heat--0{background:color-mix(in srgb,var(--color-accent-strong) 4%,var(--c-bg))}.evals-heat--1{background:color-mix(in srgb,var(--color-accent-strong) 10%,var(--c-bg))}.evals-heat--2{background:color-mix(in srgb,var(--color-accent-strong) 17%,var(--c-bg))}.evals-heat--3{background:color-mix(in srgb,var(--color-accent-strong) 25%,var(--c-bg))}.evals-heat--4{background:color-mix(in srgb,var(--color-accent-strong) 34%,var(--c-bg))}.evals-heat--5{background:color-mix(in srgb,var(--color-accent-strong) 44%,var(--c-bg))}.evals-heat--6{background:color-mix(in srgb,var(--color-accent-strong) 56%,var(--c-bg));color:var(--color-on-accent)}.evals-heat--7{background:color-mix(in srgb,var(--color-accent-strong) 70%,var(--c-bg));color:var(--color-on-accent)}.evals-heat--8{background:color-mix(in srgb,var(--color-accent-strong) 85%,var(--c-bg));color:var(--color-on-accent)}.evals-heat--9{background:var(--color-accent-strong);color:var(--color-on-accent)}@media (prefers-reduced-motion:reduce){.evals-heat__cell,.evals-mark,.evals-tab{transition:none}}