.bench-head{padding-top:28px}.bench-crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.bench-crumbs a{color:var(--muted);text-decoration:none}.bench-crumbs a:hover,.bench-crumbs [aria-current]{color:var(--text)}.bench-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:20px;display:flex}.bench-head__text{max-width:780px}.bench-tags{flex-wrap:wrap;gap:8px;display:flex}.bench-tag{font:500 11px/1 var(--font-mono);border:1px solid var(--border-strong);color:var(--text-2);border-radius:5px;padding:5px 8px}.bench-tag--danger{color:var(--danger);border-color:var(--danger-border)}.bench-title{font-family:var(--font-display);letter-spacing:-.04em;margin-top:14px;font-size:56px;font-weight:600;line-height:1}.bench-lead{color:var(--text-2);margin-top:14px;font-size:17px}.bench-meta{font:400 13px/1.55 var(--font-mono);color:var(--muted);margin-top:10px}.bench-actions{flex-wrap:wrap;gap:10px;display:flex}.bench-btn{border-radius:var(--radius-input);border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text);white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bench-btn:hover{background:var(--surface-3);color:var(--text)}.bench-btn--primary{background:var(--accent);color:var(--on-accent);border:0;padding:0 18px;font-weight:600}.bench-btn--primary:hover{background:var(--accent-hover);color:var(--on-accent)}.bench-label{color:var(--muted);font-size:13px}.bench-versions-row{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:20px;display:flex}.bench-versions a{height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.bench-versions a:hover{color:var(--text)}.bench-versions a[aria-current=page]{background:var(--surface-4);color:var(--text)}.bench-run{position:relative}.bench-run>summary{cursor:pointer;list-style:none}.bench-run>summary::-webkit-details-marker{display:none}.bench-run[open]>summary{background:var(--surface-3)}.bench-run__panel{z-index:22;gap:14px;width:min(460px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.bench-run__item{border-top:1px solid var(--border-soft);gap:8px;padding-top:12px;display:grid}.bench-run__item .code{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;font-size:12px;line-height:1.6}.bench-run__item .btn{justify-self:start}.bench-subnav{margin-top:28px}.bench-subnav .subnav{z-index:10;background:#05080deb}.bench-subnav .subnav__inner{gap:26px}.bench-subnav .subnav button{min-height:0;padding:15px 0 13px;line-height:1.55}.bench-subnav .subnav button .num{color:inherit;font-size:11px}.bench-body{padding-bottom:40px}.bench-notice{margin-top:20px}.bench-notice+.bench-notice{margin-top:10px}.bench-section{scroll-margin-top:calc(var(--header-h) + 52px);padding-top:72px}.bench-section--first{padding-top:40px}.bench-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.bench-sec-head p{color:var(--muted);margin-top:6px;font-size:15px}.bench-h2{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.3}.bench-count{font:500 16px var(--font-mono);color:var(--muted);letter-spacing:0}.bench-note{color:var(--muted);margin-top:8px;font-size:13px}.bench .table-wrap,.bench-table-wrap,.bench-checks-scroll{position:relative}.bench-missing{color:var(--muted);cursor:help}.bench-nowrap{white-space:nowrap}.bench-pills{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);gap:4px;padding:4px;display:flex}.bench-pills button{height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:500}.bench-pills button:hover{color:var(--text)}.bench-pills button[aria-pressed=true]{background:var(--surface-4);color:var(--text)}.bench-round-pickers{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bench-round-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bench-round-picker .bench-pills button{padding:0 12px}.bench-matrix{margin-top:22px}.bench-matrix__head,.bench-matrix__row{flex-wrap:wrap;gap:16px;display:flex}.bench-matrix__head{font:500 11px/1.4 var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:10px}.bench-matrix__row{border-top:1px solid var(--border-soft);padding:16px 0}.bench-col-model{flex:0 0 200px;min-width:0}.bench-col-cell{flex:300px;min-width:0}.bench-col-ratio{flex:0 0 180px;min-width:0}.bench-matrix__head .bench-col-cell{align-items:center;gap:8px;display:flex}.bench-meter{gap:2px;display:inline-flex}.bench-meter i{background:var(--effort-off);border-radius:1px;width:4px;height:10px}.bench-meter i[data-on]{background:var(--effort-on)}.bench-model{padding-top:4px}.bench-model__name{align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.55;display:flex}.bench-model__harness{font:400 12px/1.55 var(--font-mono);color:var(--muted);margin-top:6px}.bench-model__when{color:var(--muted);margin-top:2px;font-size:13px}.bench-cell{border:1px solid var(--border);background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.bench-cell[data-selected=true]{border-color:var(--accent)}.bench-cell--empty{background:0 0;border-style:dashed;align-content:center;place-items:center;gap:6px;min-height:160px;font-size:14px;display:grid}.bench-cell__cap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.bench-cell__media{position:relative}.bench-cell__shot{display:block}.bench-cell__shot .capture{aspect-ratio:16/10}.bench-cell__shot .capture img{object-position:center}.bench-cell__shot:hover img{opacity:.9}.bench-pick{border:1px solid var(--border-strong);height:40px;color:var(--text);background:#05080dd6;border-radius:9px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:flex;position:absolute;top:10px;left:10px}.bench-pick:hover{background:#05080df2}.bench-pick__box{border:1.5px solid var(--muted);width:16px;height:16px;color:var(--on-accent);border-radius:4px;flex:none;place-items:center;font-size:11px;line-height:1;display:grid}.bench-pick[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bench-pick[aria-pressed=true] .bench-pick__box{color:var(--accent);background:#000;border-color:#000}.bench-pick:disabled{opacity:.55}.bench-badge{font:500 12px/1.2 var(--font-mono);pointer-events:none;background:#05080dd6;border-radius:8px;padding:6px 9px;position:absolute;top:10px;right:10px}.bench-badge--ok{color:var(--ok)}.bench-badge--fail{color:var(--danger)}.bench-badge--muted{color:var(--muted)}.bench-stats{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bench-stats>div{min-width:0;padding:10px 14px}.bench-stats>div+div{border-left:1px solid var(--border-soft)}.bench-stats dt{color:var(--muted);font-size:11px;line-height:1.55}.bench-stats dd{font:500 15px/1.55 var(--font-mono);white-space:nowrap}.bench-ratio{align-self:center}.bench-ratio dl{gap:8px;display:grid}.bench-ratio dl>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.bench-ratio dt{color:var(--muted);font-size:13px}.bench-ratio dd{font:500 15px/1.55 var(--font-mono)}.bench-ratio dd[data-high=true]{color:var(--accent-soft-text)}.bench-charts{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;margin-top:22px;display:grid}.bench-charts .chart{padding:20px 20px 16px}.bench-charts .chart__head{margin-bottom:16px}.bench-charts .bars__row{grid-template-columns:112px minmax(0,1fr) 64px}.bench-table-wrap{border:1px solid var(--border);border-radius:var(--radius-surface);margin-top:22px;overflow-x:auto}.bench-table{border-collapse:collapse;width:100%;font-size:14px}.bench-table thead tr{background:var(--surface);color:var(--muted);font-size:12px}.bench-table th,.bench-table td{text-align:left;vertical-align:middle;padding:12px 16px}.bench-table thead th{white-space:nowrap;font-weight:500}.bench-table th button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;min-height:24px;padding:0;display:inline-flex}.bench-table th button:hover,.bench-table th[aria-sort] button{color:var(--text)}.bench-sort__mark{font-size:11px}.bench-table tbody tr{border-top:1px solid var(--border-soft)}.bench-table--measured{min-width:760px}.bench-table--measured thead th,.bench-table--measured td{text-align:right}.bench-table--measured thead th:first-child{text-align:left}.bench-table--measured td{font-family:var(--font-mono);white-space:nowrap}.bench-table--measured tbody th{white-space:nowrap;font-weight:500}.bench-th-num{text-align:right!important}.bench-swatch-name{align-items:center;gap:8px;display:inline-flex}.bench-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.bench-chips{display:contents}.bench-filters__sep{background:var(--border-strong);width:1px;height:22px;margin:0 6px}.bench-chip{border:1px solid var(--border-strong);height:36px;color:var(--text-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.bench-chip:hover{color:var(--text);border-color:var(--muted)}.bench-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.bench-chip .model__swatch{border-radius:2px}.bench-chip__dot{background:0 0;border-radius:2px;width:8px;height:8px}.bench-gallery{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;margin-top:18px;display:grid}.bench-gallery--phone{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.bench-card{min-width:0;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.bench-card:hover{color:var(--text);border-color:var(--border-strong)}.bench-card__shot{aspect-ratio:16/10}.bench-gallery--phone .bench-card__shot{aspect-ratio:390/700}.bench-card__body{gap:4px;padding:12px 14px;display:grid}.bench-card__title{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.bench-card__title .model__swatch{border-radius:2px}.bench-card__effort{color:var(--muted);margin-left:-4px;font-weight:400}.bench-card__meta{font:400 12px/1.55 var(--font-mono);color:var(--muted);justify-content:space-between;gap:8px;display:flex}.bench-card__time{color:var(--text)}.bench-source{min-width:min(360px,100%)}.bench-source .select{width:100%}.bench-brief{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:16px;margin-top:22px;display:grid}.bench-brief--single{grid-template-columns:minmax(0,1fr)}.bench-panel{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);overflow:hidden}.bench-panel__head{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.bench-panel__head--base{align-items:baseline}.bench-panel__title{font-size:15px;font-weight:600;line-height:1.55}.bench-copy{border:1px solid var(--border-strong);background:var(--surface-3);height:34px;color:var(--text);border-radius:8px;padding:0 12px;font-size:13px}.bench-copy:hover{background:var(--surface-4)}.bench-prompt{--pad:20px;padding:var(--pad);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:18px;line-height:1.6}.bench-prompt--clamped{max-height:calc(1.6em * 13 + var(--pad));padding-bottom:0;overflow:hidden}.bench-prompt-more{border-top:1px solid var(--border-soft);margin-top:12px;padding:8px 12px 12px}.bench-dl{grid-template-columns:120px minmax(0,1fr);gap:10px 16px;padding:0 20px 20px;font-size:13px;display:grid}.bench-dl dt{color:var(--muted)}.bench-dl dd{color:var(--text-2);overflow-wrap:anywhere;min-width:0}.bench-hash{font-family:var(--font-mono)}.bench-sha-list{gap:4px;display:grid}.bench-sha-list code,.bench-dl code{font-family:var(--font-mono);font-size:12px}.bench-checks-total{font:400 12px var(--font-mono);color:var(--muted)}.bench-checks-total[data-all=true]{color:var(--ok)}.bench-checks-body{padding:12px 20px 18px}.bench-checks-scroll{overflow-x:auto}.bench-checks{border-collapse:separate;border-spacing:4px;width:calc(100% + 8px);min-width:480px;margin:-4px}.bench-checks th,.bench-checks td{padding:0}.bench-checks__corner{min-width:200px}.bench-checks__col{vertical-align:bottom;text-align:center;border-bottom:3px solid var(--model-other);width:26px;height:26px;font:500 9px/1 var(--font-mono);color:var(--muted);white-space:nowrap;position:relative;padding-bottom:4px!important}.bench-checks__mark{position:absolute;bottom:-3px;left:0}.bench-checks__label,.bench-checks__corner{z-index:1;background:var(--surface);position:sticky;left:0}.bench-checks__label{text-align:left;color:var(--text-2);font-size:13px;font-weight:400;line-height:1.55;padding:4px 0!important}.bench-blocker{font:500 9px var(--font-mono);color:var(--accent-soft-text);letter-spacing:.06em;text-transform:uppercase}.bench-checks__cell{width:26px}.bench-checks__cell>span{border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.bench-checks__cell>[data-result=pass]{background:var(--ok-soft);color:var(--ok)}.bench-checks__cell>[data-result=fail]{background:var(--danger-surface);color:var(--danger)}.bench-checks__cell>[data-result=unknown]{background:var(--surface-3);color:var(--muted)}.bench-checks-summary{color:var(--muted);margin-top:14px;font-size:13px}.bench-sub{gap:14px;margin-top:32px;display:grid}.bench-sub__text{font-size:15px}.bench-reqs>li{color:var(--text-2);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:6px 20px;padding:14px 20px;font-size:15px;display:grid}.bench-reqs>li+li{border-top:1px solid var(--border-soft)}.bench-req__id{font:500 13px/1.6 var(--font-mono);color:var(--text);overflow-wrap:anywhere}.bench-link{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.bench-link:hover{color:var(--accent-hover)}.bench-history{min-width:940px}.bench-history thead th.bench-th-num{text-align:right}.bench-mono{font-family:var(--font-mono)}.bench-dim{color:var(--text-2)}.bench-history td.bench-mono:first-child{white-space:nowrap;font-size:13px}.bench-num{font-family:var(--font-mono);white-space:nowrap;text-align:right!important}.bench-history [data-works=true]{color:var(--ok)}.bench-history [data-works=false]{color:var(--danger)}.bench-history [data-works=unknown],.bench-review{color:var(--muted)}.bench-open-cell{text-align:right!important}.bench-open{white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.bench-empty__text{max-width:62ch;color:var(--text-2);margin:0 auto 8px;font-size:15px}.bench-empty__text.muted{color:var(--muted)}.pi{gap:12px;display:grid}.pi__note{color:var(--text-2);max-width:80ch;font-size:15px}.pi__list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:start;gap:12px;display:grid}.pi-item{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;overflow:hidden}.pi-item>summary{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.pi-item>summary::-webkit-details-marker{display:none}.pi-item>summary:hover{background:var(--surface-2)}.pi-item__title{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.pi-item__title:before{content:"+";width:16px;font-family:var(--font-mono);color:var(--muted);display:inline-block}.pi-item[open] .pi-item__title:before{content:"−"}.pi-item__meta{color:var(--muted);flex:none;align-items:center;gap:10px;font-size:12px;display:inline-flex}.pi-item[open]>summary{border-bottom:1px solid var(--border)}.pi-item__body{color:var(--muted);gap:8px;min-width:0;padding:12px 14px 14px;font-size:13px;display:grid}.pi-item__body code{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.pi-media{object-fit:contain;background:var(--bg);border:1px solid var(--border);border-radius:8px;width:100%;max-height:440px}.pi-source{max-height:360px;font:400 12px/1.6 var(--font-mono);white-space:pre;tab-size:2;color:var(--text-2);background:var(--bg);border:1px solid var(--border);border-radius:8px;margin:0;padding:12px;overflow:auto}.pi-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.pi-hash{overflow-wrap:anywhere}.pi-match[data-match=true]{color:var(--ok)}.pi-match[data-match=false]{color:var(--danger)}@media (width<=760px){.bench-title{font-size:44px}.bench-subnav{margin-top:20px}.bench-round-pickers{align-items:flex-start}.bench-matrix__head{display:none}.bench-matrix__row{flex-direction:column;gap:12px;padding-block:20px}.bench-col-model,.bench-col-cell,.bench-col-ratio{flex:none;width:100%}.bench-cell__cap{clip:auto;white-space:normal;border-bottom:1px solid var(--border-soft);width:auto;height:auto;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 14px;overflow:visible;position:static!important}.bench-cell--empty .bench-cell__cap{border-bottom:0;padding:0}.bench-cell--empty{justify-items:start;min-height:0;padding:14px}.bench-ratio .bench-cell__cap{border-bottom:0;padding:0 0 8px}.bench-run__panel{left:0;right:auto}.bench-dl{grid-template-columns:minmax(0,1fr);gap:2px}.bench-dl dd+dt{margin-top:10px}.bench-prompt{--pad:16px;font-size:16px}.bench-panel__head{padding:12px 16px}.bench-checks-body{padding-inline:12px}.bench-reqs>li{grid-template-columns:minmax(0,1fr);padding:14px 16px}.bench-source{width:100%}}@media (width<=600px){.bench-note,.bench-checks-summary,.bench-run__panel p,.bench-dl,.bench-ratio dt{font-size:15px}.bench-charts .bars__row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.bench-charts .bars__label{grid-column:1/-1}.bench-gallery--phone{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bench-filters__sep{display:none}}.result.pending{color:var(--muted);font-weight:400}.site-nowrap{white-space:nowrap}@media (width<=767px){table.stack-sm th.link-cell,table.stack-sm td.link-cell{min-height:44px}}.bench-site .wrap{max-width:none;margin:0;padding-inline:0}.bench-site h1,.bench-site h2,.bench-site h3{margin:0}.bench-site ol,.bench-site ul{margin:0;padding:0;list-style:none}.bench-site .text-2{color:var(--text-2)}.bench-site .h3{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.35}.bench-site .small{font-size:14px}.bench-site .surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel)}.bench-site .code{font:400 14px/1.6 var(--font-mono);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-surface);color:var(--text);white-space:pre;tab-size:2;padding:16px 18px;overflow:auto}.bench-site .model__swatch{border-radius:3px;flex:none;display:inline-block}.bench-site .capture{background:var(--surface2);place-items:center;display:grid;position:relative;overflow:hidden}.bench-site .capture img{object-fit:cover;object-position:top;border:0;border-radius:0;width:100%;height:100%}.bench-site .capture--desktop{aspect-ratio:16/10}.bench-site .capture--phone{aspect-ratio:390/844}.bench-site .capture--contain img{object-fit:contain}.bench-site .capture__status{color:var(--muted);text-align:center;padding:16px;font-size:14px}.bench-site .bars{gap:10px;display:grid}.bench-site .bars__row{grid-template-columns:120px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.bench-site .bars__label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bench-site .bars__track{border-left:1px solid var(--border-strong);height:12px;position:relative}.bench-site .bars__fill{border-radius:0 3px 3px 0;position:absolute;inset:0 auto 0 0}.bench-site .bars__value{font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--text);white-space:nowrap}.bench-site .bars__value[data-missing=true]{color:var(--muted)}.bench-site .chart{padding:20px}.bench-site .chart__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.bench-site .chart__title{letter-spacing:-.01em;font-size:17px;font-weight:600}.bench-site .chart__unit{font:400 13px var(--font-mono);color:var(--muted)}.bench-site .chart__note{color:var(--muted);margin-top:14px;font-size:14px}.bench-site .legend{color:var(--text-2);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.bench-site .legend span{align-items:center;gap:7px;display:inline-flex}.bench-site .legend i{border-radius:3px;width:10px;height:10px}.bench-site .empty{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--r-panel);color:var(--muted);background:0 0;padding:40px 24px}.bench-site .empty h3{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:500}.bench-site .bench-head{padding:24px 0 8px}.bench-site .bench-head__row{margin-top:0}.bench-site .bench-head__text{gap:16px;max-width:none;display:grid}.bench-site .bench-tags{gap:6px}.bench-site .bench-tag{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-control);border-color:var(--border-strong);color:var(--muted);padding:7px 10px}.bench-site .bench-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,1.6vw + 23.5px,44px);line-height:1.08}.bench-site .bench-lead{color:var(--text-2);text-wrap:pretty;max-width:640px;margin:0;font-size:clamp(18px,.2vw + 16.5px,19px);line-height:1.55}.bench-site .bench-meta{font:400 13px/1.5 var(--font-mono);color:var(--muted);margin:0}.bench-site .bench-body{padding-bottom:0}.bench-site .bench-section{padding-top:var(--gap-section);scroll-margin-top:calc(var(--header-h) + 16px)}.bench-site .bench-section--first{padding-top:40px}.bench-site .bench-sec-head{align-items:end;margin-bottom:0}.bench-site .bench-sec-head p{color:var(--text-2);max-width:var(--measure);margin-top:10px;font-size:16px}.bench-site .bench-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,.6vw + 20px,28px);line-height:1.2}.bench-site .bench-label{font:500 11px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bench-site .bench-sub{margin-top:40px}.bench-site .bench-sub__text{color:var(--text-2);font-size:16px}.bench-site .bench-note,.bench-site .bench-checks-summary{font-size:14px}.bench-site .bench-panel,.bench-site .bench-cell,.bench-site .bench-card,.bench-site .chart.surface{border-radius:var(--r-panel);border-color:var(--border)}.bench-site .bench-panel__head{border-bottom-color:var(--border);padding:16px 20px}.bench-site .bench-panel__title{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.35}.bench-site .bench-prompt{font-size:17px;line-height:1.65}.bench-site .bench-prompt-more{border-top-color:var(--border)}.bench-site .bench-reqs>li{padding:16px 20px;font-size:16px}.bench-site .bench-reqs>li+li{border-top-color:var(--border)}.bench-site .bench-req__id{font-size:14px}.bench-site .bench-dl{grid-template-columns:200px minmax(0,1fr);gap:0 16px;padding:4px 20px 8px;font-size:15px}.bench-site .bench-dl dt,.bench-site .bench-dl dd{border-bottom:1px solid var(--border);padding:12px 0}.bench-site .bench-dl dt:last-of-type,.bench-site .bench-dl dd:last-of-type{border-bottom:0}.bench-site .bench-dl dd{color:var(--text)}.bench-site .bench-sha-list code,.bench-site .bench-dl code{font-size:13px}.bench-site .bench-table-wrap{border-color:var(--border);border-radius:var(--r-panel);background:var(--surface);margin-top:24px}.bench-site .bench-table{font-size:15px}.bench-site .bench-table thead tr{background:0 0}.bench-site .bench-table thead th{font:500 11px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface2);padding-block:12px}.bench-site .bench-table th,.bench-site .bench-table td{border-bottom:1px solid var(--border);padding:14px 16px}.bench-site .bench-table th:first-child,.bench-site .bench-table td:first-child{padding-left:20px}.bench-site .bench-table th:last-child,.bench-site .bench-table td:last-child{padding-right:20px}.bench-site .bench-table tbody tr{border-top:0}.bench-site .bench-table tbody tr:last-child>*{border-bottom:0}.bench-site .bench-table tbody tr:hover{background:var(--hover)}.bench-site .bench-matrix{margin-top:24px}.bench-site .bench-matrix__head{font:500 11px/1.35 var(--font-mono);letter-spacing:.08em}.bench-site .bench-matrix__row{border-top-color:var(--border)}.bench-site .bench-model__harness,.bench-site .bench-card__meta{font-size:13px}.bench-site .bench-model__when{font-size:14px}.bench-site .bench-stats{border-top-color:var(--border)}.bench-site .bench-stats>div+div{border-left-color:var(--border)}.bench-site .bench-stats dt{font-size:13px}.bench-site .bench-badge{background:var(--overlay);border-radius:var(--r-control)}.bench-site .bench-card__title{font-size:15px}.bench-site .bench-col-cell{max-width:560px}.bench-site .bench-checks__label{font-size:14px}.bench-site .bench-blocker{font-size:10px}.bench-site .pi__note{color:var(--muted);font-size:16px}@media (width<=760px){.bench-site .bench-dl{grid-template-columns:minmax(0,1fr);padding:4px 20px 8px}.bench-site .bench-dl dt{border-bottom:0;padding:12px 0 0}.bench-site .bench-dl dd{padding:2px 0 12px}.bench-site .bench-panel__head{padding:16px 20px}.bench-site .bench-reqs>li{padding:14px 20px}}@media (width<=600px){.bench-site .small,.bench-site .chart__note,.bench-site .bench-note,.bench-site .bench-checks-summary,.bench-site .bench-checks__label{font-size:15px}.bench-site .bars__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.bench-site .bars__label{white-space:normal;grid-column:1/-1;font-size:15px}}.site-versions{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:24px;font-size:15px;display:flex}.site-versions ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.site-versions ul a{border:1px solid var(--border-strong);border-radius:var(--r-control);min-height:44px;font-family:var(--font-mono);color:var(--muted);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.site-versions ul a:hover{background:var(--hover);color:var(--text)}.site-versions ul a[aria-current=page]{background:var(--surface);color:var(--text)}.site-versions>a{align-items:center;min-height:44px;display:inline-flex}.bench-extra{padding-top:var(--gap-section)}.site-ext{margin-right:6px}.site-inputs{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;padding:0;list-style:none;display:grid}.site-input{border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);align-content:start;gap:12px;padding:16px;display:grid}.site-input__preview{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface2);width:100%;height:auto;max-height:240px}.site-input__body{gap:4px;min-width:0;display:grid}.site-input__title{color:var(--text);font-weight:600}.site-input__meta{color:var(--muted);font-size:15px}.site-input__hash code{font:13px/1.5 var(--font-mono);color:var(--text-2);overflow-wrap:anywhere}.site-input__body a{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.run-facts dd{overflow-wrap:anywhere}.run-stats{margin-bottom:40px}.run-page .compact-sm td,.run-page .compact-sm th{vertical-align:middle}.run-checks td a,.run-source th a{align-items:center;min-height:44px;display:inline-flex}.run-side .dl dd{font-size:15px}.run-side .hash{font-size:13px}@media (width>=1024px){.run-layout>.run-side{grid-area:1/2;position:static}.run-layout>.run-main{grid-area:1/1}}.run-captures{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.run-captures .capture a{display:block}.run-withheld{overflow-wrap:anywhere;gap:4px;padding-left:18px;list-style:outside;display:grid}.run-transcript{max-height:70vh;font-size:13px;overflow:auto}.tok .panel-body{gap:14px;display:grid}.tok-bar{width:100%;height:18px;display:block}.tok-track{fill:var(--surface2)}.tok-s1{fill:var(--text);background:var(--text)}.tok-s2{fill:color-mix(in srgb, var(--text) 58%, var(--surface));background:color-mix(in srgb, var(--text) 58%, var(--surface))}.tok-s3{fill:color-mix(in srgb, var(--text) 32%, var(--surface));background:color-mix(in srgb, var(--text) 32%, var(--surface))}.tok-bar rect[class^=tok-s]{stroke:var(--surface);stroke-width:2px}.tok-list{gap:8px;display:grid}.tok-list li{align-items:center;gap:10px;font-size:15px;display:flex}.tok-list i{border-radius:3px;flex:none;width:10px;height:10px}.tok-list i.tok-none{border:1px dashed var(--border-strong)}.tok-label{color:var(--text-2);flex:1}.tok-pct{text-align:right;width:56px}.run-result{margin-bottom:32px}.run-shots{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=720px){.run-shots--pair{grid-template-columns:minmax(0,3.46fr) minmax(0,1fr)}}.run-shot a{border:1px solid var(--border);border-radius:var(--r-panel);background:#000;display:block;overflow:hidden}.run-shot img{width:100%;height:auto;display:block}.run-shot figcaption{color:var(--muted);font-size:13px}@media (width<=719px){.run-shot--mobile,.run-shot--phone{max-width:280px}}.run-facts{margin-bottom:24px}
