.bench-head{margin-bottom:var(--s-7)}.bench-by-agent{margin-bottom:var(--s-9)}.foot-more{margin-top:6px;max-width:none;border:0}.foot-more>summary{font-size:var(--t-small)}.foot-more .more-body p{margin:0 0 6px}.bench-toolbar{margin-bottom:8px}.bench-chart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding:24px 0 8px}.bench-chart-main{min-width:0}.bench-chart{max-width:640px}.bench-chart-side{display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start;min-width:0;max-width:100%}.bench-chart-side p{margin:0;max-width:100%}.bench-chart-side .btn{white-space:normal;text-align:left}.bench-lead{color:var(--graphite);max-width:30rem;font-size:.875rem;line-height:1.6}.bench-hint{font-size:var(--t-small);color:var(--graphite)}.bench-insp{width:100%;max-width:30rem}.bench-byreq{width:100%;max-width:30rem;margin:0 0 8px}.br-h{margin-bottom:10px;font-size:var(--t-ui);font-weight:600;letter-spacing:-0.01em;color:var(--ink)}.br-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;border-top:1px solid var(--rule)}.br-axis-row{min-height:0;padding-top:4px}.br-req{font-size:var(--t-small);color:var(--graphite)}.br-track{position:relative;height:30px}.br-band{position:absolute;top:0;bottom:0;background:var(--band)}.br-one{position:absolute;bottom:-1px;width:1.5px;height:8px;margin-left:-.75px;background:var(--signal)}.br-mark{position:absolute;line-height:0;transform:translate(-50%,-50%)}.br-mark svg{filter:drop-shadow(0 0 1px var(--paper))}@media (min-width:1080px){.bench-chart-grid{grid-template-columns:minmax(0,640px) minmax(0,1fr);column-gap:var(--s-8);align-items:start}}@media (max-width:639px){.bench-chart-grid{padding:12px 0}}.bench-chart:not(:has(>.chart))::before{content:"";display:block;aspect-ratio:1}.task-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tasks-box:not(:has(.fold-input:checked)):not(:has(.task-extra:target)) .task-extra{display:none}.fold-toggle{display:inline-flex;align-items:center;min-height:38px;margin-top:16px;padding:0 18px;border-radius:999px;background:var(--wash);font-size:var(--t-small);font-weight:550;cursor:pointer}.fold-toggle:hover{background:color-mix(in srgb,var(--wash) 70%,var(--rule-strong))}.fold-toggle .fold-less,.fold-input:checked + .fold-toggle .fold-more{display:none}.fold-input:checked + .fold-toggle .fold-less{display:inline}.fold-input:focus-visible + .fold-toggle{outline:2px solid var(--ink);outline-offset:-2px}.fold-toggle::after{content:" ↓"}.fold-input:checked + .fold-toggle::after{content:" ↑"}.task-took{font-size:var(--t-small);color:var(--graphite)}.task-times{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-table td.task-col-asked,.data-table th.task-col-asked{min-width:92px}.data-table td.task-agent-col,.data-table th.task-agent-col{min-width:160px}@media (min-width:640px){.data-table td.task-col-asked{white-space:nowrap}}@media (max-width:639px){.data-table td.task-col-asked{flex-basis:100%}.data-table td.task-agent-col{min-width:0;flex:1 1 0;margin-top:6px}.data-table td.task-agent-col.m-meta::before{content:attr(data-label);display:block;margin-bottom:2px}.task-agent-col .task-cell{display:block}.task-agent-col .task-strip{width:100%}}.bench-more{margin-top:var(--s-7)}.bench-more>.quiet-more,.bench-more>.caveats{max-width:none;margin-top:0}.bench-more>.caveat-line{margin-top:var(--s-4)}.bench-about .more-body{padding-left:28px}.bench-saw{color:var(--ink)}.bench-facts{margin-top:var(--s-5);max-width:none}.bench-facts .fact-value{color:var(--ink)}.ta-astra{--ag:var(--astra)}.ta-sol{--ag:var(--sol)}.ta-fable{--ag:var(--fable)}.task-strip{display:block;flex:none;width:clamp(160px,15vw,220px);height:20px;overflow:visible}.task-strip :is(circle,use){fill:var(--ag,var(--ink));stroke:var(--paper);stroke-width:1}.task-strip .is-hollow{fill:var(--paper);stroke:var(--ag,var(--ink));stroke-width:1.2}.task-strip-band{fill:var(--band)}.task-strip-edge{stroke:var(--band-edge);stroke-width:1;stroke-dasharray:2 2}.task-strip-base{stroke:var(--rule-strong);stroke-width:1}.task-strip-one{stroke:var(--signal);stroke-width:1.5}.th-shape{float:left;margin:7px 6px 0 0;line-height:0}.task-key{position:relative;display:block;clear:left;width:clamp(160px,15vw,220px);height:16px;margin-top:4px;font-size:11px;font-weight:400;color:var(--graphite);text-transform:none;letter-spacing:0}.task-key span{position:absolute;top:0;white-space:nowrap}.task-key span:first-child{left:0}.task-key span:nth-child(2){left:50%;transform:translateX(-50%);color:var(--signal-ink)}.task-key span:last-child{right:0}.prev-next{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;align-items:stretch;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:var(--s-8)}.prev-next a{text-decoration:none;color:var(--ink);min-height:64px;display:flex;flex-direction:column;justify-content:center;padding:12px 16px}.prev-next a:hover .pn-label{text-decoration:underline;text-underline-offset:.24em;text-decoration-thickness:1px}.pn-prev{padding-left:0!important}.pn-next{text-align:right;align-items:flex-end;padding-right:0!important}.pn-kicker{}.pn-label{font-size:var(--t-ui);font-weight:600;letter-spacing:-0.01em}.pn-index{font-size:var(--t-small);color:var(--graphite);text-align:center;align-items:center}.pn-empty{display:none}@media (min-width:640px){.prev-next:has(>.pn-empty:first-child){grid-template-columns:auto minmax(0,1fr)}.prev-next:has(>.pn-empty:last-child){grid-template-columns:minmax(0,1fr) auto}.prev-next:has(>.pn-empty) .pn-index{padding-inline:24px}}@media (max-width:639px){.prev-next{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-index{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--rule);min-height:48px!important}.prev-next:has(.pn-empty) :is(a.pn-prev,a.pn-next){grid-column:1 / -1}}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--rule)}.fact{min-width:0;padding:16px 16px 16px 0;border-bottom:1px solid var(--rule)}.fact + .fact{padding-left:0}.fact-wide{grid-column:1 / -1}.fact-label{margin:0 0 6px}.fact-value{margin:0;font-size:var(--t-readout-m);font-weight:500;line-height:1.25;letter-spacing:var(--track-head);overflow-wrap:anywhere}.fact-value-text{font-size:var(--t-ui);font-weight:400;letter-spacing:-0.005em;line-height:1.5;overflow-wrap:break-word}.fact-sub{margin:4px 0 0;font-size:12px;color:var(--graphite)}@media (min-width:900px){.facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.facts-4{grid-template-columns:repeat(4,minmax(0,1fr))}.facts-3 .fact:not(:nth-child(3n + 1)),.facts-4 .fact:not(:nth-child(4n + 1)){padding-left:16px;border-left:1px solid var(--rule)}}.chip{display:inline-flex;align-items:center;flex-wrap:wrap;row-gap:0;gap:8px;min-height:var(--control-h);padding:0 14px 0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:transparent;color:var(--graphite);white-space:nowrap;max-width:100%;font-size:var(--t-small);font-weight:500;transition:border-color var(--dur-micro) ease,color var(--dur-micro) ease,background-color var(--dur-micro) ease}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.is-on{color:var(--ink);border-color:transparent;background:var(--wash)}.chip.is-on:hover{border-color:var(--rule-strong)}.chip-shape{display:inline-grid;place-items:center;flex:none}.chip-name{white-space:normal}.chip-count{margin-left:0;color:var(--graphite);font-size:13px;font-weight:400}.chip-partial{color:var(--graphite)}.chip:disabled{cursor:not-allowed;border-style:dashed;color:var(--graphite)}.chip:disabled:hover{border-color:var(--rule)}.chip-row{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:359px){.chip{padding-block:4px}.chip-count{flex-basis:100%;margin-left:20px;font-size:var(--t-small);line-height:1.2}}.prompt-block{margin:var(--s-3) 0 var(--s-4);padding:16px 20px;border-left:2px solid var(--signal);border-radius:0 12px 12px 0;background:var(--wash);color:var(--ink);font-size:var(--t-prose);line-height:1.6;max-width:var(--measure)}.prompt-block p{margin:0}
