:root{--repro-method:#5b8def;--repro-neutral:#c4c4cc;--repro-quiet:#8a8a96;--repro-row-highlight:color-mix(in srgb, var(--ink) 4%, var(--panel))}.repro-replicated{--repro-dot:var(--repro-method)}.repro-success-rate{--repro-dot:var(--repro-neutral)}.repro-inconclusive,.repro-not-replicated{--repro-dot:var(--repro-quiet)}.repro-board{border-radius:var(--surface-radius);background:var(--panel);margin-block:2rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.4}.repro-board-head{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:1.1rem;display:grid}.repro-board h2{letter-spacing:-.01em;text-align:center;grid-area:1/2;margin:0;font-size:1.25rem;font-weight:600}.repro-mode{border:1px solid var(--border);border-radius:var(--control-radius);grid-area:1/3;justify-self:end;padding:2px;display:inline-flex}.repro-mode-option{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:1px;padding:.2rem .6rem;font-size:.75rem}.repro-mode-option:hover{color:var(--ink)}.repro-mode-option[aria-pressed=true]{color:var(--ink);background:#ffffff1a}.repro-mode-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=40rem){.repro-board-head{grid-template-columns:1fr;row-gap:.5rem}.repro-board h2,.repro-mode{grid-column:1}.repro-mode{grid-row:2;justify-self:center}}.repro-scroll{overflow-x:auto}.repro-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}@media (width<=58rem){.repro-table .repro-figure-column{display:none}.repro-table .repro-venue{white-space:normal}}.repro-table :is(th,td){border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;padding:.625rem .75rem}.repro-table th{color:var(--muted);white-space:nowrap;font-size:.6875rem;font-weight:400}.repro-table :is(th,td):first-child{text-align:left;padding-left:0}.repro-table tbody tr:last-child td{border-bottom:0}.repro-table .repro-paper-column{text-align:left}.repro-row{cursor:pointer}.repro-row>td{padding-block:1rem;transition:background-color .18s}.repro-row:hover>td,.repro-row:focus-within>td{background:var(--repro-row-highlight)}.repro-table thead .leaderboard-sort{width:auto;display:inline-flex}.repro-tested-column{color:var(--muted);white-space:nowrap}.repro-tested-year{font-size:.75rem;display:block}.repro-table .repro-figure-column{white-space:nowrap}.repro-gain-value,.repro-gain-note{display:block}.repro-gain-value{font-weight:500}.repro-gain-note{color:var(--muted);font-size:.75rem}.repro-paper-cell{align-items:center;gap:.75rem;display:flex}.repro-paper-name{flex-direction:column;gap:.1rem;display:flex}.repro-row-link{color:var(--ink);text-decoration:none}.repro-row-link:focus-visible{outline:none}.repro-row:has(.repro-row-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.repro-venue{color:var(--muted);white-space:nowrap;font-size:.75rem}.repro-table .repro-result-column{text-align:center}.repro-badge{background:var(--repro-dot);color:#000;text-align:center;white-space:nowrap;border-radius:.125rem;min-width:10.5em;padding:.12em .4em;font-weight:500;line-height:normal;display:inline-block}:is(.repro-inconclusive,.repro-not-replicated) :is(.repro-badge,.repro-phone-verdict){box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);background:0 0}.repro-table .repro-arrow-column{width:1.75rem;padding-right:.25rem}.repro-arrow{width:1.5rem;height:1.5rem;color:var(--muted);justify-content:center;align-items:center;transition:color .18s,transform .18s;display:inline-flex}.repro-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:1rem;height:1rem}.repro-row:hover .repro-arrow,.repro-row:focus-within .repro-arrow{color:var(--ink);transform:translate(.2rem)scale(1.06)}.repro-rate-column{width:32%;min-width:8rem}.repro-plot{width:100%;height:24px;display:block;overflow:visible}.repro-track{stroke:var(--border);stroke-width:1px}.repro-zero{stroke:var(--muted);stroke-width:1.5px}.repro-link{stroke:color-mix(in srgb, var(--repro-dot) 70%, transparent);stroke-dasharray:2 2;stroke-width:2px}.repro-ci{fill:color-mix(in srgb, var(--repro-dot) 32%, transparent)}.repro-published{fill:var(--panel);stroke:var(--ink);stroke-width:1.5px}.repro-halo{fill:var(--panel);transition:fill .18s}.repro-row:is(:hover,:focus-within) .repro-halo{fill:var(--repro-row-highlight)}.repro-measured{fill:var(--repro-dot);transform-box:fill-box;transform-origin:50%;transition:transform .18s}.repro-row:hover .repro-measured{transform:scale(1.2)}.repro-scale{fill:currentColor;width:100%;height:1.25em;font-size:inherit;display:block;overflow:visible}.repro-legend{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin:1rem 0 .25rem;padding:0;font-size:.75rem;list-style:none;display:flex}.repro-legend li{align-items:center;gap:.4rem;display:inline-flex}.repro-legend-mark{width:1.25rem;height:1rem;overflow:visible}.repro-thumb{width:1.625rem;height:2.1rem;box-shadow:0 0 0 1px var(--border);border-radius:1px;flex:none;transition:box-shadow .18s,transform .18s;display:block;overflow:hidden}.repro-thumb:hover,.repro-thumb:focus-visible{box-shadow:0 0 0 1px var(--ink);outline:none;transform:translateY(-1px)}.repro-thumb .repro-page{transform-origin:0 0;transform:scale(.1625)}.repro-page{color:#111;background:#f4f4f6;flex-direction:column;gap:.35rem;width:10rem;height:12.9rem;padding:.9rem .8rem;font-family:Times New Roman,Times,serif;display:flex}.repro-page-title{text-align:center;text-wrap:balance;font-size:.62rem;font-weight:700;line-height:1.2}.repro-page-authors{color:#333;text-align:center;font-size:.4rem;line-height:1.3}.repro-page-abstract{gap:.16rem;margin:.15rem .6rem .1rem;display:grid}.repro-page-columns{flex:1;grid-template-columns:1fr 1fr;gap:.45rem;display:grid;overflow:hidden}.repro-page-columns>span{align-content:start;gap:.16rem;display:grid}.repro-page i{background:#b9b9c2;border-radius:1px;height:.14rem;display:block}.repro-page i.short{width:70%}.repro-page-figure{background:#d9d9df;border-radius:1px;height:2rem;margin-bottom:.1rem}.repro-preview{z-index:10;opacity:0;pointer-events:none;transform-origin:0;gap:.4rem;transition:opacity .15s,transform .15s;display:grid;position:fixed;transform:scale(.96)}.repro-preview[data-open]{opacity:1;transform:none}.repro-preview .repro-page{border-radius:var(--surface-radius);box-shadow:0 .75rem 2rem #0009, 0 0 0 1px var(--border)}.repro-preview-cta{color:var(--ink);font-size:.8125rem}.repro-steps{grid-template-columns:minmax(0,1fr);margin:1.5rem 0;padding:0;font-size:.875rem;line-height:1.45;list-style:none;display:grid}.repro-step{border:1px solid var(--border);background:var(--panel);border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.repro-step svg,.repro-step-arrow svg{fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.repro-step svg{width:1.5rem;height:1.5rem}.repro-step-title{color:var(--ink);margin-bottom:.2rem;font-weight:500;display:block}.repro-step-arrow{place-items:center;height:2rem;display:grid}.repro-step-arrow svg{width:1.25rem;height:1.25rem;transform:rotate(90deg)}@media (width>=40rem){.repro-steps{align-items:stretch;display:flex}.repro-step{text-align:center;hyphens:auto;flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:.5rem;min-width:0;padding:1rem}.repro-step-arrow{flex:0 0 2.5rem;height:auto}.repro-step-arrow svg{transform:none}}.repro-back{min-height:1.5rem;color:var(--muted);align-items:center;gap:.26em;font-size:.875rem;text-decoration:none;display:inline-flex}.repro-back:hover{color:var(--ink)}.repro-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.9em;height:.9em;transition:transform .3s}.repro-back:hover svg,.repro-back:focus-visible svg{transform:translate(-.12em)scale(1.08)}.repro-identity{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:1rem;display:grid}.repro-claim-label{color:var(--muted)}.repro-claim{max-width:60ch;margin:.5rem 0 0}.repro-eyebrow{color:var(--muted);margin:.25rem 0 0;font-size:.875rem}.repro-tested-block{text-align:right;justify-items:end;gap:.15rem;display:grid}.repro-tested-block p{margin:0}.repro-tested-value{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1}.repro-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.repro-tested-block .repro-label{font-size:.8125rem}.repro-metadata{border-radius:var(--surface-radius);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:1.25rem;display:grid}.repro-metadata dd{overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.875rem}.repro-section{margin-top:4.5rem}.repro-iterations{margin-top:3rem}.repro-iteration-tabs{box-shadow:inset 0 -1px var(--border);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.repro-iteration-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex-direction:column;gap:.15rem;padding:.75rem 1.25rem .7rem;text-decoration:none;display:flex}.repro-iteration-tab:hover,.repro-iteration-tab[aria-current]{color:var(--ink)}.repro-iteration-tab[aria-current]{border-bottom-color:var(--repro-method)}.repro-iteration-name{font-weight:600}.repro-iteration-tab time{font-size:.8125rem}.repro-iteration-chart{border-radius:var(--surface-radius);background:var(--panel);margin-top:1rem;padding:1.25rem}.repro-iteration-chart h3{margin:0 0 .75rem}.repro-iteration-rows{margin:0;padding:0;list-style:none}.repro-iteration-row,.repro-iteration-axis{grid-template-columns:13rem minmax(0,1fr) 4.5rem;align-items:center;gap:1rem;padding:.5rem .75rem;display:grid}.repro-iteration-row{border-bottom:1px solid var(--border)}.repro-iteration-shown{background:color-mix(in srgb, var(--ink) 4%, var(--panel))}.repro-iteration-row-label{color:var(--ink);gap:.1rem;font-size:.875rem;text-decoration:none;display:grid}.repro-iteration-row-label .repro-muted{font-size:.75rem}.repro-iteration-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.875rem}.repro-iteration-axis{color:var(--muted);padding-block:0;font-size:.75rem}@media (width<=40rem){.repro-iteration-row,.repro-iteration-axis{grid-template-columns:7.5rem minmax(0,1fr) 3.25rem;gap:.5rem}:is(.repro-iteration-axis,.repro-table) .repro-scale-minor{display:none}}.repro-section>h2{margin:0 0 1.25rem}.repro-muted{color:var(--muted)}.repro-prompt{border-left:3px solid var(--border);background:color-mix(in srgb, var(--ink) 4%, transparent);padding:.75rem 1rem}.repro-prompt p,.repro-summary{max-width:60ch;margin:0;line-height:1.5}.repro-agent-text td:not(:first-child),.repro-agent-text th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.repro-agent-text>:first-child{margin-top:0}.repro-agent-text>:last-child{margin-bottom:0}.repro-agent[data-folds]:not(:has([data-unfold]:checked)) .repro-agent-text{max-height:18rem;overflow:hidden;mask-image:linear-gradient(#000 65%,#0000)}.repro-unfold{border-radius:var(--control-radius);background:color-mix(in srgb, var(--ink) 4%, transparent);width:fit-content;color:var(--muted);cursor:pointer;margin-top:.75rem;padding:.25rem .75rem;font-size:.875rem;display:flex}.repro-unfold:hover{color:var(--ink)}.repro-unfold:has(:focus-visible){outline:1px solid var(--muted)}.repro-agent:has([data-unfold]:checked) .repro-unfold-more,.repro-agent:not(:has([data-unfold]:checked)) .repro-unfold-less{display:none}.repro-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.repro-result-card{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--surface-radius);background:var(--panel);align-content:start;gap:.5rem;padding:1.25rem;display:grid}.repro-result-card>.repro-label{grid-row:1}.repro-result-card>.repro-verdict{grid-row:2}.repro-result-card>.repro-result-figures{grid-row:3}.repro-result-card>.repro-result-plot{grid-row:4}.repro-result-card p{margin:0}.repro-verdict{color:var(--repro-dot);font-size:1.5rem;font-weight:500;line-height:1.2}.repro-result-figures{gap:2rem;margin:.25rem 0 0;display:flex}.repro-result-figures dt{color:var(--muted);font-size:.75rem}.repro-result-figures dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:1.25rem}.repro-result-plot{margin-top:.75rem}.repro-result-plot .repro-scale{color:var(--muted);margin-top:.5rem;font-size:.75rem}.repro-compare-table{border-collapse:collapse;width:100%;font-size:.875rem}.repro-compare-table :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.6rem .75rem}.repro-compare-table thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:400}.repro-compare-table tbody th{padding-left:0;font-weight:400}.repro-compare-table tbody tr:last-child>*{border-bottom:0}.repro-compare-table .repro-result{color:var(--repro-dot);font-weight:600}.repro-task-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.repro-task-table .repro-task-name{width:40%}.repro-task-table :is(thead th,td){text-align:right}.repro-task-table thead th{vertical-align:bottom}.repro-task-role{color:var(--ink);margin-bottom:.15rem;display:block}.repro-task-table thead th:first-child{text-align:left}.repro-task-table tr>:first-child{padding-left:.75rem}.repro-task-table tr>:last-child{padding-right:.75rem}.repro-task-table .repro-muted{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;display:block}.repro-task-label{min-width:2.25rem;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-block}.repro-task-table tr:has(+.repro-task-total)>*{border-bottom:0}.repro-task-total>*{border-top:1px solid var(--muted);background:var(--repro-row-highlight);font-weight:600}.repro-task-total .repro-muted{font-weight:400}.repro-task-paper>*{background:color-mix(in srgb, var(--ink) 3%, transparent);color:var(--muted);background-clip:padding-box;border-top:1.5rem solid #0000}.repro-section.rollout-section{--leaderboard-panel:var(--panel)}.repro-rollout-runs{gap:.85rem;display:grid}.repro-rollout-run{gap:.4rem;display:grid}.repro-rollout-run-head{justify-content:space-between;align-items:end;gap:.75rem;margin:0;display:flex}@media (width>=48rem){.rollout-row.repro-rollout-row{grid-template-rows:auto minmax(2.5rem,1fr) auto auto minmax(2.5rem,1fr) auto;row-gap:.4rem}.rollout-row.repro-rollout-row .clip-tile .clip{grid-row:1/6}.rollout-row.repro-rollout-row .clip-tile figcaption{grid-row:6;margin-top:0}.repro-rollout-runs,.repro-rollout-run{display:contents}.repro-rollout-run>*{grid-column:2}.repro-rollout-run+.repro-rollout-run>.repro-rollout-run-head{margin-top:.45rem}.rollout-row.repro-rollout-row .rollout-placement-map{height:0;min-height:100%;max-height:none}}.repro-run-who{gap:.1rem;min-width:0;display:grid}.repro-run-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.repro-run-figure{justify-items:end;gap:.05rem;display:grid}.repro-run-rate{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.repro-run-figure .repro-muted{font-variant-numeric:tabular-nums;font-size:.75rem}.repro-panel{border-radius:var(--surface-radius);background:var(--panel);align-content:start;gap:.85rem;padding:1.25rem;display:grid}.repro-panel h3{margin:0;font-weight:500}.repro-changes-code{margin:.75rem 0 0;font-size:.875rem}@media (width<=48rem){.repro-result-grid{grid-template-columns:minmax(0,1fr)}.repro-result-card{grid-row:auto;grid-template-rows:none}.repro-result-card>:is(.repro-label,.repro-result-figures,.repro-result-plot,.repro-verdict){grid-row:auto}}@media (width<=40rem){.repro-identity{grid-template-columns:1fr}.repro-tested-block{text-align:left;justify-items:start}.repro-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.repro-task-table .repro-task-name{width:29%}.repro-task-table .repro-task-gain{width:27%}.repro-task-table :is(th,td){padding-inline:.3rem}.repro-task-table thead th{letter-spacing:.02em;white-space:normal;font-size:.625rem}.repro-task-table .repro-task-label{display:block}}@media (prefers-reduced-motion:reduce){.repro-row>td,.repro-arrow,.repro-halo,.repro-measured,.repro-thumb,.repro-preview,.repro-back svg{transition:none}}.repro-phone-verdict{background:var(--repro-dot);color:#000;white-space:nowrap;border-radius:.125rem;width:fit-content;margin-top:.25rem;padding:.12em .4em;font-size:.75rem;font-weight:500;line-height:normal;display:none}@media (width<=40rem){.repro-phone-verdict{display:block}.repro-table :is(.repro-arrow-column,.repro-result-column),.repro-thumb{display:none}.repro-table :is(th,td){padding-inline:.4rem}.repro-rate-column{width:40%;min-width:5rem}}
