.benchmark-module___ZAg4q__page{--bg:var(--bg-primary);--bg-tint:var(--bg-elevated);--surface:var(--bg-secondary);--surface-2:var(--bg-elevated);--text:var(--text-primary);--text-2:var(--text-secondary);--border:var(--border-primary);--border-strong:var(--border-secondary);--accent-tint:var(--bg-hover);--sans:var(--font-inter),Arial,sans-serif;--display:var(--sans);--mono:ui-monospace,"SF Mono",Menlo,monospace;background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--sans);letter-spacing:0}.benchmark-module___ZAg4q__page *{box-sizing:border-box;letter-spacing:0}.benchmark-module___ZAg4q__page a{color:inherit;text-decoration:none}.benchmark-module___ZAg4q__page a:hover{text-underline-offset:4px;text-decoration:underline}.benchmark-module___ZAg4q__sectionNav{border-bottom:1px solid var(--border);max-width:1208px;font-family:var(--mono);color:var(--text-2);gap:28px;margin:0 auto;padding:24px;font-size:12px;display:flex}.benchmark-module___ZAg4q__page section[id]{scroll-margin-top:90px}.benchmark-module___ZAg4q__main{max-width:1320px;margin:auto;padding:0 56px}.benchmark-module___ZAg4q__intro{max-width:920px;padding:64px 0 40px}.benchmark-module___ZAg4q__eyebrow{font-family:var(--mono);color:var(--text-2);margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:0!important}.benchmark-module___ZAg4q__intro h1{font-family:var(--display);margin:0 0 20px;font-size:76px;font-weight:400;line-height:1.05}.benchmark-module___ZAg4q__lede{font-family:var(--display);color:var(--text-2);max-width:760px;margin:0 0 12px;font-size:27px;font-style:normal;line-height:1.45}.benchmark-module___ZAg4q__description{color:var(--text-2);max-width:760px;font-size:16px;line-height:1.7}.benchmark-module___ZAg4q__meta{font-family:var(--mono);color:var(--text-2);flex-wrap:wrap;gap:12px 28px;margin-top:26px;font-size:12px;display:flex}.benchmark-module___ZAg4q__meta a{color:var(--accent)}.benchmark-module___ZAg4q__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:0;padding:23px 0;display:grid}.benchmark-module___ZAg4q__stats>div{border-right:1px solid var(--border);padding:0 24px}.benchmark-module___ZAg4q__stats>div:first-child{padding-left:0}.benchmark-module___ZAg4q__stats>div:last-child{border:0}.benchmark-module___ZAg4q__stats dt{font-family:var(--mono);color:var(--text-2);margin-bottom:7px;font-size:12px}.benchmark-module___ZAg4q__stats dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:44px;line-height:1.1}.benchmark-module___ZAg4q__section{border-bottom:1px solid var(--border);padding:40px 0;scroll-margin-top:24px}.benchmark-module___ZAg4q__sectionHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.benchmark-module___ZAg4q__section h2{font-family:var(--display);margin:0;font-size:34px;font-weight:400;line-height:1.3}.benchmark-module___ZAg4q__hint{color:var(--text-2);font-size:12px}.benchmark-module___ZAg4q__notice{background:var(--surface-2);border-left:3px solid var(--accent);color:var(--text-2);margin:0 0 24px;padding:14px 18px;font-size:13px;line-height:1.7}.benchmark-module___ZAg4q__notice strong{font-weight:650}.benchmark-module___ZAg4q__toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:12px;display:flex}.benchmark-module___ZAg4q__toolbar label{align-items:center;gap:12px;display:flex}.benchmark-module___ZAg4q__toolbar select{font:inherit;color:var(--text);border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;max-width:100%;min-height:44px;padding:10px 32px 10px 12px;font-size:14px}.benchmark-module___ZAg4q__modelActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.benchmark-module___ZAg4q__modelCount{font-variant-numeric:tabular-nums;white-space:nowrap}.benchmark-module___ZAg4q__toggleModels{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;padding:10px 14px;font-size:13px}.benchmark-module___ZAg4q__toggleModels:hover{background:var(--surface-2)}.benchmark-module___ZAg4q__toggleModels:focus-visible,.benchmark-module___ZAg4q__toolbar select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.benchmark-module___ZAg4q__filters{border:0;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;min-width:0;margin:16px 0 28px;padding:0;display:grid}.benchmark-module___ZAg4q__filters legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.benchmark-module___ZAg4q__filters label{border:1px solid var(--border);min-height:44px;color:var(--text-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.benchmark-module___ZAg4q__filters label:hover{border-color:var(--border-strong)}.benchmark-module___ZAg4q__filters label.benchmark-module___ZAg4q__modelSelected{background:var(--surface-2);color:var(--text)}.benchmark-module___ZAg4q__filters label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.benchmark-module___ZAg4q__filters input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px;margin:0}.benchmark-module___ZAg4q__filters .benchmark-module___ZAg4q__dot{margin-right:0}.benchmark-module___ZAg4q__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.benchmark-module___ZAg4q__chart{gap:16px;min-height:432px;padding:16px 12px 0 44px;display:flex;position:relative;overflow-x:auto}.benchmark-module___ZAg4q__chart:before{content:"";background:repeating-linear-gradient(to top,var(--border)0,var(--border)1px,transparent 1px,transparent 80px);pointer-events:none;height:320px;position:absolute;top:16px;left:44px;right:12px}.benchmark-module___ZAg4q__chartRow{flex-direction:column;flex:1 0 64px;align-items:center;max-width:260px;display:flex;position:relative}.benchmark-module___ZAg4q__track{align-items:flex-end;width:100%;max-width:140px;height:320px;display:flex}.benchmark-module___ZAg4q__bar{border-radius:4px 4px 0 0;width:100%;transition:height .2s;position:relative}.benchmark-module___ZAg4q__value{text-align:center;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0006;font-size:16px;font-weight:600;position:absolute;bottom:8px;left:0;right:0}.benchmark-module___ZAg4q__chartLabel{text-align:center;overflow-wrap:anywhere;width:100%;padding:14px 0 0}.benchmark-module___ZAg4q__chartLabel strong{font-size:13px;font-weight:550;display:block}.benchmark-module___ZAg4q__chartLabel span{color:var(--text-2);margin-top:5px;font-size:11px;display:block}.benchmark-module___ZAg4q__axis{height:334px;color:var(--text-2);flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:9px;left:0}.benchmark-module___ZAg4q__caption{color:var(--text-2);max-width:920px;margin-top:20px;font-size:12px;line-height:1.7}.benchmark-module___ZAg4q__empty{text-align:center;color:var(--text-2);padding:60px 0}.benchmark-module___ZAg4q__tableScroll{position:relative;overflow-x:auto}.benchmark-module___ZAg4q__tableScroll table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;min-width:100%;font-size:13px}.benchmark-module___ZAg4q__tableScroll th{font-weight:550}.benchmark-module___ZAg4q__tableScroll th,.benchmark-module___ZAg4q__tableScroll td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;vertical-align:top;padding:17px 12px}.benchmark-module___ZAg4q__tableScroll thead{background:var(--bg-tint);font-size:12px}.benchmark-module___ZAg4q__tableScroll th:first-child{text-align:left;z-index:2;background:var(--bg);width:180px;box-shadow:1px 0 var(--border);position:sticky;left:0}.benchmark-module___ZAg4q__tableScroll .benchmark-module___ZAg4q__bestCell{background:var(--accent-tint);color:var(--text)}.benchmark-module___ZAg4q__bestCell strong{font-weight:700}.benchmark-module___ZAg4q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.benchmark-module___ZAg4q__tableScroll small{color:var(--text-2);margin-top:6px;font-size:11px;font-weight:400;display:block}.benchmark-module___ZAg4q__tableScroll tbody tr:last-child>*{border-bottom:0}.benchmark-module___ZAg4q__stickyTableHeader{z-index:20;pointer-events:none;background:var(--bg-tint);box-shadow:0 1px 0 var(--border);position:fixed;overflow:hidden}.benchmark-module___ZAg4q__flowGrid{grid-template-columns:repeat(3,1fr);gap:0 36px;margin:24px 0 16px;display:grid}.benchmark-module___ZAg4q__flowGrid article{border-bottom:1px solid var(--border);padding:24px 0}.benchmark-module___ZAg4q__flowNumber{color:var(--accent);font-family:var(--display);font-size:32px;font-style:normal}.benchmark-module___ZAg4q__page h3{font-family:var(--display);margin:12px 0 10px;font-size:25px;font-weight:400}.benchmark-module___ZAg4q__flowGrid p,.benchmark-module___ZAg4q__methodGrid p,.benchmark-module___ZAg4q__reasoningSettings p{color:var(--text-2);margin:0 0 16px;font-size:14px;line-height:1.7}.benchmark-module___ZAg4q__methodGrid{grid-template-columns:1fr 1fr;gap:12px 48px;margin-top:30px;display:grid}.benchmark-module___ZAg4q__reasoningSettings{border-top:1px solid var(--border);margin-top:24px;padding-top:12px}.benchmark-module___ZAg4q__details{border-top:1px solid var(--border);padding:0}.benchmark-module___ZAg4q__details summary{cursor:pointer;padding:20px 0;font-size:14px;font-weight:550;line-height:1.5}.benchmark-module___ZAg4q__details summary>span{color:var(--text-2);margin-left:20px;font-size:12px;font-weight:400}.benchmark-module___ZAg4q__details>div{max-width:850px;padding:0 0 20px 18px}.benchmark-module___ZAg4q__details p{color:var(--text-2);margin:0 0 20px;font-size:14px;line-height:1.7}.benchmark-module___ZAg4q__details dl{gap:12px;font-size:12px;display:grid}.benchmark-module___ZAg4q__details dl>div{grid-template-columns:190px minmax(0,1fr);gap:12px;display:grid}.benchmark-module___ZAg4q__details dt{color:var(--text-2)}.benchmark-module___ZAg4q__details dd{overflow-wrap:anywhere;margin:0}.benchmark-module___ZAg4q__page :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:760px){.benchmark-module___ZAg4q__main{padding:0 20px}.benchmark-module___ZAg4q__intro{padding:34px 0 26px}.benchmark-module___ZAg4q__intro h1{overflow-wrap:anywhere;font-size:44px}.benchmark-module___ZAg4q__lede{font-size:24px}.benchmark-module___ZAg4q__description{font-size:14px}.benchmark-module___ZAg4q__stats{grid-template-columns:1fr 1fr;gap:24px}.benchmark-module___ZAg4q__stats>div{border:0;padding:0}.benchmark-module___ZAg4q__stats dd{font-size:38px}.benchmark-module___ZAg4q__section{padding:30px 0}.benchmark-module___ZAg4q__sectionHead{flex-direction:column;align-items:start;gap:8px}.benchmark-module___ZAg4q__section h2{font-size:30px}.benchmark-module___ZAg4q__toolbar{flex-direction:column;align-items:start;gap:12px}.benchmark-module___ZAg4q__toolbar label{width:100%}.benchmark-module___ZAg4q__toolbar select{flex:1;min-width:0}.benchmark-module___ZAg4q__chart{gap:16px;min-height:444px}.benchmark-module___ZAg4q__chartRow{flex-basis:112px}.benchmark-module___ZAg4q__value{font-size:16px}.benchmark-module___ZAg4q__flowGrid,.benchmark-module___ZAg4q__methodGrid{grid-template-columns:1fr;gap:0}.benchmark-module___ZAg4q__flowGrid article{padding:20px 0}.benchmark-module___ZAg4q__details summary>span{margin:6px 0 0 18px;display:block}.benchmark-module___ZAg4q__details dl>div{grid-template-columns:1fr;gap:4px}.benchmark-module___ZAg4q__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benchmark-module___ZAg4q__filters label{gap:6px;padding:10px 8px;font-size:11px}.benchmark-module___ZAg4q__modelActions{width:100%}}@media (prefers-reduced-motion:reduce){.benchmark-module___ZAg4q__bar{transition:none}}.benchmark-module___ZAg4q__tableScroll thead th:first-child{background:var(--bg-tint)}.benchmark-module___ZAg4q__tableScroll th:not(:first-child),.benchmark-module___ZAg4q__tableScroll td{width:160px}.benchmark-module___ZAg4q__tableScroll td{white-space:nowrap}.benchmark-module___ZAg4q__tableScroll small{white-space:normal;line-height:1.5}.benchmark-module___ZAg4q__scrollHint{color:var(--text-2);margin:0 0 16px;font-size:12px}.benchmark-module___ZAg4q__scatterScroll{max-width:100%;overflow-x:auto}.benchmark-module___ZAg4q__scatter{width:100%;min-width:960px;color:var(--text-2);display:block}.benchmark-module___ZAg4q__scatter text{fill:currentColor;font-family:inherit;font-size:12px}.benchmark-module___ZAg4q__scatter .benchmark-module___ZAg4q__scatterLabel{fill:var(--text);font-size:11px}.benchmark-module___ZAg4q__scatterGrid{stroke:var(--border);stroke-width:1px}.benchmark-module___ZAg4q__scatterLeader{stroke:var(--border-strong);stroke-width:.8px}.benchmark-module___ZAg4q__scatterLegend{color:var(--text-2);flex-wrap:wrap;gap:12px 24px;margin-top:16px;font-size:12px;display:flex}.benchmark-module___ZAg4q__tableScroll:focus-visible,.benchmark-module___ZAg4q__scatterScroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
