.benchmark_hero__MM72P{background:var(--website-dark-bg);color:var(--website-dark-text);overflow:hidden;position:relative}.benchmark_heroGrid__9Kv17{background-image:linear-gradient(var(--website-dark-raised) 1px,transparent 1px),linear-gradient(90deg,var(--website-dark-raised) 1px,transparent 1px);background-size:80px 80px;inset:0;mask-image:linear-gradient(90deg,transparent 3%,rgba(0,0,0,.75),transparent 96%);opacity:.42;pointer-events:none;position:absolute}.benchmark_heroEyebrow__L474u{color:var(--website-brand-500)}.benchmark_heroReading__ONyk2{color:var(--website-dark-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);line-height:1.65}.benchmark_pageSwitch__U8ssR{background:hsla(0,0%,100%,.04);border:1px solid var(--website-dark-border);border-radius:999px;display:inline-flex;gap:.25rem;margin-top:2.5rem;max-width:100%;padding:.25rem}.benchmark_pageSwitch__U8ssR a{border-radius:999px;color:var(--website-dark-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);font-weight:500;line-height:1.3;padding:.6rem 1.25rem;transition:background-color .15s ease,color .15s ease}.benchmark_pageSwitch__U8ssR a:hover{background:hsla(0,0%,100%,.07);color:var(--website-dark-text)}.benchmark_pageSwitch__U8ssR a[aria-current=page]{background:var(--website-brand-500);color:var(--website-dark-bg)}.benchmark_pageSwitch__U8ssR a[aria-current=page]:hover{background:var(--website-brand-600)}.benchmark_body__1NE5Y{position:relative}.benchmark_railLayer__rjLwC{border-bottom:1px solid var(--website-border)}.benchmark_railTrack__1CK28{margin:0 auto;max-width:72rem;padding:2.5rem 1.25rem}.benchmark_contents__dcL91 ol{border-top:1px solid var(--website-border-strong);list-style:none;margin:1.25rem 0 0;max-width:36rem;padding:0}.benchmark_contents__dcL91 li{border-bottom:1px solid var(--website-border);display:grid;gap:1rem;grid-template-columns:1.5rem minmax(0,1fr);padding:.7rem 0}.benchmark_contents__dcL91 li span{color:var(--website-text-disabled);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);line-height:1.6}.benchmark_contents__dcL91 li a{color:var(--website-text);font-size:var(--website-text-small);font-weight:500;line-height:1.6;text-decoration:none;transition:color .15s ease}.benchmark_contents__dcL91 li a:hover{color:var(--website-brand-600)}.benchmark_heroScore__wqf6z{border:1px solid var(--website-dark-border);min-height:260px;padding:1.25rem;position:relative}.benchmark_heroScore__wqf6z:after,.benchmark_heroScore__wqf6z:before{background:var(--website-brand-500);content:"";height:2px;position:absolute;right:-1px;top:-1px;width:32%}.benchmark_heroScore__wqf6z:after{height:32%;width:2px}.benchmark_heroScoreFooter___UQlK,.benchmark_heroScoreTopline__6pvxg{align-items:center;color:var(--website-dark-text-secondary);display:flex;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.benchmark_heroNumber__di9g_{color:var(--website-brand-500);font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(4rem,8vw,7rem);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.06em;line-height:1;margin:3.5rem 0 2rem}.benchmark_heroScoreFooter___UQlK{border-top:1px solid var(--website-dark-border);gap:1rem;letter-spacing:0;padding-top:.85rem;text-transform:none}.benchmark_heroScoreFooter___UQlK span:first-child{color:var(--website-dark-text);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);font-weight:600}.benchmark_sectionIntro__bq0aZ{align-items:end;display:grid;gap:2rem;grid-template-columns:1fr}.benchmark_approachLayout__wizld{border-top:1px solid var(--website-border-strong);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:3.5rem}.benchmark_approachText__SMlGY{border-right:1px solid var(--website-border)}.benchmark_approachText__SMlGY div{padding:1.5rem 1.5rem 1.5rem 0}.benchmark_approachText__SMlGY div+div{border-top:1px solid var(--website-border)}.benchmark_approachText__SMlGY dt{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-body);font-weight:600}.benchmark_approachText__SMlGY dd{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);line-height:1.6;margin-top:.8rem;max-width:44ch}.benchmark_approachGraph__oOGLA{display:flex;flex-direction:column;justify-content:center;margin:0;padding:1.5rem 0 1.5rem 2rem}.benchmark_approachText__SMlGY mark{background:none;color:var(--website-brand-600);font-weight:600}.benchmark_tableFootnote__UCWGO{margin-top:1rem}.benchmark_tableFootnote__UCWGO a{color:var(--website-text-secondary);text-decoration:underline;text-decoration-color:var(--website-border-strong);text-underline-offset:3px}.benchmark_tableFootnote__UCWGO a:hover{color:var(--website-brand-600);text-decoration-color:var(--website-brand-600)}.benchmark_graphSvg__JLqEq{display:block;height:auto;width:100%}.benchmark_graphEdges__h3cW9 line{stroke:var(--website-border-strong);stroke-width:1.5}.benchmark_graphEdgeDashed__YFfUm{stroke-dasharray:4 4}.benchmark_graphArrow__8LeDK{fill:var(--website-border-strong)}.benchmark_graphEdgeLabel__aDWTR,.benchmark_graphLabel__O_Z64,.benchmark_graphSource__tQFxy{fill:var(--website-text-muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.04em}.benchmark_graphNodeHot__OWUD6 rect,.benchmark_graphNode__snwDR rect{fill:var(--website-bg);stroke:var(--website-border-strong);stroke-width:1}.benchmark_graphNodeHot__OWUD6 rect{fill:var(--website-brand-50);stroke:var(--website-brand-500);stroke-width:1.5}.benchmark_graphNodeHot__OWUD6 .benchmark_graphLabel__O_Z64{fill:var(--website-brand-600)}.benchmark_graphValue__T_VCg{fill:var(--website-text);font-family:var(--font-instrument),sans-serif;font-size:14px;font-weight:600}.benchmark_publicChart__mVgvm{margin-top:3.5rem}.benchmark_chartScale__ArZD0{color:var(--website-text-muted);display:grid;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-citation);grid-template-columns:repeat(5,1fr);margin-left:calc(15rem + 1.5rem);padding-bottom:.65rem}.benchmark_chartScale__ArZD0 span:not(:first-child):not(:last-child){text-align:center}.benchmark_chartScale__ArZD0 span:last-child{text-align:right}.benchmark_chartRows__51juy{border-top:1px solid var(--website-border-strong)}.benchmark_chartRow__zz7lJ{align-items:center;border-bottom:1px solid var(--website-border);display:grid;gap:1.5rem;grid-template-columns:15rem minmax(0,1fr) 4.75rem;min-height:74px}.benchmark_chartLabel__uC_Sj{display:flex;flex-direction:column;gap:.2rem}.benchmark_chartLabel__uC_Sj strong{font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);font-weight:600}.benchmark_chartLabel__uC_Sj span{color:var(--website-text-muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption)}.benchmark_barTrack__xRFLq{background-image:linear-gradient(90deg,var(--website-border) 1px,transparent 1px);background-size:25% 100%;border-right:1px solid var(--website-border);height:10px;position:relative}.benchmark_bar__o54X2{display:block;height:100%}.benchmark_primary__ygjHT{background:var(--website-brand-500)}.benchmark_secondary__fzVie{background:var(--website-text)}.benchmark_baseline__mCRPl{background:var(--website-border-strong)}.benchmark_chartValue__oHz_k{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-metric-sm);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.benchmark_sourceNote__Xrbrf{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1.5rem}.benchmark_sourceNote__Xrbrf p,.benchmark_tableFootnote__UCWGO{color:var(--website-text-muted);font-size:var(--website-text-caption);line-height:1.55;max-width:72ch}.benchmark_sourceNote__Xrbrf div{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:flex-end}.benchmark_limitationsGrid__YYFOn a,.benchmark_linkRow__Q3gB0 a,.benchmark_sourceNote__Xrbrf a{color:var(--website-text-secondary);font-size:var(--website-text-small);text-decoration:underline;text-decoration-color:var(--website-border-strong);text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.benchmark_limitationsGrid__YYFOn a:hover,.benchmark_linkRow__Q3gB0 a:hover,.benchmark_sourceNote__Xrbrf a:hover{color:var(--website-brand-600);text-decoration-color:var(--website-brand-600)}.benchmark_metricStrip__P24_G{border-bottom:1px solid var(--website-border-strong);border-top:1px solid var(--website-border-strong);display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.5rem}.benchmark_metricStrip__P24_G div{display:flex;flex-direction:column;gap:.75rem;padding:1.4rem}.benchmark_metricStrip__P24_G div+div{border-left:1px solid var(--website-border)}.benchmark_metricStrip__P24_G span{color:var(--website-text-muted);font-size:var(--website-text-caption)}.benchmark_metricStrip__P24_G strong{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-metric-lg);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.03em}.benchmark_tableFrame__bMzRj{border-bottom:1px solid var(--website-border-strong);overflow-x:auto}.benchmark_categoryTableFrame__okA2r:focus-visible,.benchmark_tableFrame__bMzRj:focus-visible{outline:2px solid var(--website-brand-500);outline-offset:3px}.benchmark_resultsTable__03Mze{border-collapse:collapse;font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);min-width:960px;text-align:right;width:100%}.benchmark_resultsTable__03Mze td,.benchmark_resultsTable__03Mze th{border-bottom:1px solid var(--website-border);font-variant-numeric:tabular-nums;padding:1rem .75rem;white-space:nowrap}.benchmark_resultsTable__03Mze thead th{color:var(--website-text-muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);font-weight:400}.benchmark_configurationCell__XKAWK,.benchmark_resultsTable__03Mze thead tr:last-child th:nth-child(2){text-align:left}.benchmark_resultsTable__03Mze .benchmark_columnGroups__xlk5B td{border-bottom:0}.benchmark_resultsTable__03Mze .benchmark_columnGroups__xlk5B th{border-bottom:1px solid var(--website-border-strong);color:var(--website-text);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);font-weight:500;padding-bottom:.6rem;text-align:center}.benchmark_resultsTable__03Mze thead tr:last-child th{padding-top:.75rem}.benchmark_groupStart__j_u6B{border-left:1px solid var(--website-border)}.benchmark_resultsTable__03Mze tbody tr:first-child{background:var(--website-brand-50)}.benchmark_resultsTable__03Mze tbody tr:last-child td,.benchmark_resultsTable__03Mze tbody tr:last-child th{border-bottom:0}.benchmark_rankCell__MSnjU{color:var(--website-text-muted);font-family:var(--font-plex-mono),ui-monospace,monospace;text-align:left}.benchmark_configurationCell__XKAWK{font-weight:600;min-width:21rem}.benchmark_configurationCell__XKAWK small{color:var(--website-text-muted);display:block;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-citation);font-weight:400;margin-top:.2rem}.benchmark_rateCell__wqGQ1{color:var(--website-text);font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-body);font-weight:600}.benchmark_outcomeBreakdown__iD8_i{margin-top:4rem}.benchmark_outcomeHeader__6C8Uq{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem}.benchmark_outcomeHeader__6C8Uq h3{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-h3);font-weight:500}.benchmark_legend__lOsvd{color:var(--website-text-muted);display:flex;flex-wrap:wrap;font-size:var(--website-text-caption);gap:1rem}.benchmark_legend__lOsvd span{align-items:center;display:inline-flex;gap:.4rem}.benchmark_legend__lOsvd i{display:inline-block;height:7px;width:16px}.benchmark_fullKey__MSSVt,.benchmark_fullSegment__PrHna{background:var(--website-text)}.benchmark_partialKey__X7pxr,.benchmark_partialSegment__BcGqH{background:var(--website-brand-500)}.benchmark_zeroKey__ns4PN,.benchmark_zeroSegment__J2DXJ{background:var(--website-border-strong)}.benchmark_outcomeRow__iz1wd{align-items:center;border-top:1px solid var(--website-border);display:grid;gap:1.25rem;grid-template-columns:18rem minmax(0,1fr) 4rem;min-height:54px}.benchmark_outcomeRow__iz1wd>span{color:var(--website-text-secondary);font-size:var(--website-text-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark_outcomeRow__iz1wd>strong{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.benchmark_stack__Dled7{display:flex;height:9px;overflow:hidden}.benchmark_stack__Dled7 i{display:block;height:100%}.benchmark_categorySection__WVrbt{border-top:1px solid var(--website-border-strong);margin-top:5rem;padding-top:4rem}.benchmark_categoryHeading__FHN_J{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.benchmark_categoryHeading__FHN_J h3{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-h2);font-weight:500;line-height:1.25;margin-top:1rem}.benchmark_categoryHeading__FHN_J>p{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);line-height:1.65}.benchmark_categorySummary__zGWlE{border-bottom:1px solid var(--website-border-strong);border-top:1px solid var(--website-border-strong);display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.benchmark_categorySummary__zGWlE div{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.5rem}.benchmark_categorySummary__zGWlE div+div{border-left:1px solid var(--website-border)}.benchmark_categorySummary__zGWlE strong{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-metric);font-variant-numeric:tabular-nums;font-weight:500}.benchmark_categorySummary__zGWlE span{color:var(--website-text-muted);font-size:var(--website-text-caption);line-height:1.45}.benchmark_categoryTableFrame__okA2r{border-bottom:1px solid var(--website-border-strong);overflow-x:auto}.benchmark_categoryTable__5Hbbo{border-collapse:collapse;font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);min-width:620px;text-align:right;width:100%}.benchmark_categoryTable__5Hbbo td,.benchmark_categoryTable__5Hbbo th{border-bottom:1px solid var(--website-border);font-variant-numeric:tabular-nums;padding:.9rem .8rem;white-space:nowrap}.benchmark_categoryTable__5Hbbo thead th{color:var(--website-text-muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);font-weight:400}.benchmark_categoryTable__5Hbbo tbody th,.benchmark_categoryTable__5Hbbo thead th:first-child{text-align:left}.benchmark_categoryTable__5Hbbo tbody th{font-weight:500}.benchmark_categoryTable__5Hbbo tbody tr:last-child td,.benchmark_categoryTable__5Hbbo tbody tr:last-child th{border-bottom:0}.benchmark_categoryTable__5Hbbo td:last-child,.benchmark_categoryTable__5Hbbo th:last-child{background:var(--website-brand-50)}.benchmark_bestCategoryScore__X0xqZ{color:var(--website-brand-600);font-weight:700}.benchmark_caseList__pWygY{border-top:1px solid var(--website-border-strong);margin-top:3.5rem}.benchmark_caseStudy__NlXfp{align-items:baseline;border-bottom:1px solid var(--website-border-strong);display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);padding:3rem 0}.benchmark_caseHeader__nhqFx{padding-right:3rem}.benchmark_caseHeader__nhqFx>div{display:flex;gap:.7rem}.benchmark_answerTopline__V5lDK,.benchmark_callCount__77UnD,.benchmark_caseHeader__nhqFx span,.benchmark_groundTruth__0GCuI>span{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption)}.benchmark_caseHeader__nhqFx span:first-child{color:var(--website-brand-600)}.benchmark_caseHeader__nhqFx span:last-child{color:var(--website-text-muted)}.benchmark_caseHeader__nhqFx span+span:before{color:var(--website-border-strong);content:"/";margin-right:.7rem}.benchmark_caseHeader__nhqFx>p{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-h3);font-weight:500;line-height:1.35;margin-top:1.25rem}.benchmark_groundTruth__0GCuI{align-items:baseline;border-bottom:1px solid var(--website-border);display:grid;gap:.75rem 1.25rem;grid-template-columns:auto auto minmax(0,1fr);padding:0 0 1.2rem}.benchmark_groundTruth__0GCuI small,.benchmark_groundTruth__0GCuI>span{color:var(--website-text-muted)}.benchmark_groundTruth__0GCuI strong{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-body);font-variant-numeric:tabular-nums;font-weight:600}.benchmark_groundTruth__0GCuI small{font-size:var(--website-text-caption);line-height:1.45;text-align:right}.benchmark_caseComparison__ZonxA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.benchmark_caseComparison__ZonxA>section{display:flex;flex-direction:column;min-height:250px;padding:1.5rem}.benchmark_webAnswer__HoDfO{background:var(--website-bg-subtle);border-right:1px solid var(--website-border)}.benchmark_factSearchAnswer__sWZ_g{background:var(--website-brand-50);box-shadow:inset 0 3px 0 var(--website-brand-500)}.benchmark_answerTopline__V5lDK{color:var(--website-text-muted);text-transform:uppercase}.benchmark_answerValue__H0hIZ{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(1.35rem,2.5vw,2rem);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin-top:2rem}.benchmark_answerNote__Yj2QT{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);line-height:1.55;margin-top:1rem}.benchmark_callCount__77UnD{color:var(--website-text-muted);margin-top:auto;padding-top:1.5rem}.benchmark_limitationsGrid__YYFOn{border-bottom:1px solid var(--website-border-strong);border-top:1px solid var(--website-border-strong);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem}.benchmark_limitationsGrid__YYFOn section{padding:1.5rem}.benchmark_limitationsGrid__YYFOn section+section{border-left:1px solid var(--website-border)}.benchmark_limitationsGrid__YYFOn section:nth-child(odd){border-left:0}.benchmark_limitationsGrid__YYFOn section:nth-child(n+3){border-top:1px solid var(--website-border)}.benchmark_limitationsGrid__YYFOn span{color:var(--website-brand-600);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);text-transform:uppercase}.benchmark_limitationsGrid__YYFOn p{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);line-height:1.6;margin-top:.85rem;max-width:60ch}.benchmark_limitationsGrid__YYFOn a{display:inline-block;margin-top:.85rem}.benchmark_ctaRow__U0FaM{align-items:center;background:var(--website-bg-subtle);border:1px solid var(--website-border);display:flex;gap:2rem;justify-content:space-between;margin-top:4rem;padding:2rem}.benchmark_ctaRow__U0FaM h2{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-h2);font-weight:500;line-height:1.25;margin-top:.75rem;max-width:34rem}.benchmark_ctaRow__U0FaM>div:last-child{display:flex;flex-shrink:0;gap:.75rem}.benchmark_outlineButton__b1KEB{align-items:center;border:1px solid var(--website-border-strong);border-radius:var(--website-radius-sm);color:var(--website-text);display:inline-flex;font-size:var(--website-text-body);font-weight:500;justify-content:center;min-height:44px;padding:.625rem 1.25rem;transition:background-color .15s ease,border-color .15s ease}.benchmark_outlineButton__b1KEB:hover{background:var(--website-bg-muted);border-color:var(--website-text-muted)}.benchmark_proseLayout___8A83{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:3.5rem}.benchmark_proseLayout___8A83.benchmark_proseLayoutReverse__5KwMm{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.benchmark_prose__MD_Jy{display:flex;flex-direction:column;gap:1.25rem}.benchmark_prose__MD_Jy p{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);line-height:1.65;max-width:62ch}.benchmark_prose__MD_Jy mark{background:none;color:var(--website-brand-600);font-weight:600}.benchmark_callout__d6bQZ{align-self:start;border:1px solid var(--website-border-strong);padding:1.5rem;position:relative}.benchmark_callout__d6bQZ:before{background:var(--website-brand-500);content:"";height:2px;left:-1px;position:absolute;top:-1px;width:32%}.benchmark_callout__d6bQZ>span{color:var(--website-brand-600);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);letter-spacing:.1em;text-transform:uppercase}.benchmark_callout__d6bQZ>p{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-h2);font-weight:450;letter-spacing:-.01em;line-height:1.3;margin-top:.85rem}.benchmark_callout__d6bQZ ol{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:1rem 0 0;padding:0}.benchmark_callout__d6bQZ ol li{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);line-height:1.6}.benchmark_callout__d6bQZ ol strong{color:var(--website-text);font-weight:600}.benchmark_cellGrid__gp5qr{background:var(--website-border);border-bottom:1px solid var(--website-border-strong);border-top:1px solid var(--website-border-strong);display:grid;gap:1px;margin-top:3.5rem}.benchmark_cellGridTwo__A40Vj{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark_cellGridThree__4Owri{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark_cellGridFour__we0nj{grid-template-columns:repeat(4,minmax(0,1fr))}.benchmark_cellGrid__gp5qr section{background:var(--website-bg);padding:1.5rem}.benchmark_cellGrid__gp5qr span{color:var(--website-brand-600);display:block;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);margin-bottom:.6rem;text-transform:uppercase}.benchmark_cellGrid__gp5qr h3{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-body);font-weight:600;line-height:1.35}.benchmark_cellGrid__gp5qr p{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);line-height:1.6;margin-top:.85rem;max-width:44ch}.benchmark_definitionFrame__n8_ej{border-bottom:1px solid var(--website-border-strong);margin-top:3.5rem;overflow-x:auto}.benchmark_definitionFrame__n8_ej:focus-visible{outline:2px solid var(--website-brand-500);outline-offset:3px}.benchmark_definitionTable__jX6A9{border-collapse:collapse;font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-small);text-align:left;width:100%}.benchmark_definitionTable__jX6A9 td,.benchmark_definitionTable__jX6A9 th{border-bottom:1px solid var(--website-border);line-height:1.55;padding:1rem 1rem 1rem 0;vertical-align:top}.benchmark_definitionTable__jX6A9 td:last-child,.benchmark_definitionTable__jX6A9 th:last-child{padding-right:0}.benchmark_definitionTable__jX6A9 thead th{border-bottom-color:var(--website-border-strong);color:var(--website-text-muted);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:var(--website-text-caption);font-weight:500;letter-spacing:.05em;padding-top:0;text-transform:uppercase}.benchmark_definitionTable__jX6A9 tbody th{color:var(--website-text);font-weight:600;white-space:nowrap}.benchmark_definitionTable__jX6A9 tbody th.benchmark_wrapKey__ckwJp{white-space:normal}.benchmark_definitionTable__jX6A9 td{color:var(--website-text-secondary)}.benchmark_proseLayout___8A83 .benchmark_definitionFrame__n8_ej{margin-top:0}.benchmark_sectionLead__a5_SX{margin-top:1.25rem}.benchmark_linkRow__Q3gB0{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.5rem}.benchmark_figureLayout__Fafxz{border-top:1px solid var(--website-border-strong);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:3rem}.benchmark_figureText__njLO_{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 2rem 1.75rem 0}.benchmark_figureText__njLO_ p{color:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:var(--website-text-body);line-height:1.65;max-width:48ch}.benchmark_figureText__njLO_ mark{background:none;color:var(--website-brand-600);font-weight:600}.benchmark_figureText__njLO_ code,.benchmark_figure__RF4Uw figcaption code{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.92em}.benchmark_figureText__njLO_ strong{color:var(--website-text);font-weight:600}.benchmark_figure__RF4Uw{display:flex;flex-direction:column;justify-content:center;margin:0;padding:1.75rem 0 1.75rem 2rem}.benchmark_figure__RF4Uw .benchmark_graphSvg__JLqEq{width:100%}.benchmark_figure__RF4Uw figcaption{color:var(--website-text-muted);font-size:var(--website-text-caption);line-height:1.55;margin-top:1.25rem}.benchmark_figureLayoutFlip__4XxUH{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.benchmark_figureLayoutFlip__4XxUH .benchmark_figure__RF4Uw{order:-1;padding:1.75rem 2rem 1.75rem 0}.benchmark_figureLayoutFlip__4XxUH .benchmark_figureText__njLO_{padding:1.75rem 0 1.75rem 2rem}.benchmark_graphNodeMuted__GYLwh rect{fill:var(--website-bg-subtle);stroke:var(--website-border-strong);stroke-dasharray:4 3;stroke-width:1}.benchmark_graphNodeMuted__GYLwh .benchmark_graphValue__T_VCg{fill:var(--website-text-muted)}.benchmark_graphDivider__N5_ln{stroke:var(--website-border);stroke-width:1}.benchmark_graphBrace__UEUZ3{stroke:var(--website-border-strong);stroke-width:1}.benchmark_graphLabelStrong__kfmui{fill:var(--website-text-secondary)}.benchmark_graphLabelHot__cP2q4{fill:var(--website-brand-600)}.benchmark_graphTick__Ur86T{fill:var(--website-bg);stroke:var(--website-border-strong);stroke-width:1.5}.benchmark_graphTickHot__A9P8o{fill:var(--website-brand-500);stroke:var(--website-brand-500)}.benchmark_graphMark__93v0_{fill:var(--website-brand-500)}.benchmark_graphMarkText__UkUUy{fill:var(--website-dark-bg);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:9px;font-weight:600}.benchmark_graphCellHot__gt4RK rect{fill:var(--website-brand-50);stroke:var(--website-brand-500);stroke-width:1}.benchmark_graphLink__KWxMJ{fill:var(--website-text);text-decoration:underline}.benchmark_graphRowLabel__wgI7_{fill:var(--website-text-secondary);font-family:var(--font-instrument),sans-serif;font-size:12px}.benchmark_graphDot__CiUIW{fill:var(--website-text)}.benchmark_graphDotEmpty__8hh_c{fill:none;stroke:var(--website-border-strong);stroke-width:1}.benchmark_subsection__IUqzI{margin-top:3.5rem}.benchmark_subsection__IUqzI h3{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--website-text-h2);font-weight:450;letter-spacing:-.01em;line-height:1.25;margin-top:.85rem}@media (min-width:1440px){.benchmark_railLayer__rjLwC{border-bottom:0;inset:0;pointer-events:none;position:absolute}.benchmark_railTrack__1CK28{height:100%;padding:0 2rem}.benchmark_rail__udrlJ{--rail-width:min(12.5rem,calc((100vw - 72rem) / 2 - 1rem));margin-left:calc(-1 * var(--rail-width) - 1.5rem);padding-top:5rem;pointer-events:auto;position:sticky;top:0;width:var(--rail-width)}.benchmark_contents__dcL91 ol{max-width:none}.benchmark_contents__dcL91 li{gap:.5rem;grid-template-columns:1.25rem minmax(0,1fr)}}@media (min-width:768px){.benchmark_sectionIntro__bq0aZ{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:767px){.benchmark_heroScore__wqf6z{min-height:230px}.benchmark_pageSwitch__U8ssR{border-radius:1.5rem;display:flex;flex-direction:column}.benchmark_pageSwitch__U8ssR a{text-align:center}.benchmark_cellGridFour__we0nj,.benchmark_cellGridThree__4Owri,.benchmark_cellGridTwo__A40Vj,.benchmark_figureLayoutFlip__4XxUH,.benchmark_figureLayout__Fafxz,.benchmark_proseLayout___8A83,.benchmark_proseLayout___8A83.benchmark_proseLayoutReverse__5KwMm{grid-template-columns:minmax(0,1fr)}.benchmark_definitionTable__jX6A9 tbody th{white-space:normal}.benchmark_figureLayoutFlip__4XxUH .benchmark_figureText__njLO_,.benchmark_figureLayoutFlip__4XxUH .benchmark_figure__RF4Uw,.benchmark_figureText__njLO_,.benchmark_figure__RF4Uw{padding:1.5rem 0}.benchmark_figureLayoutFlip__4XxUH .benchmark_figure__RF4Uw{order:0}.benchmark_figure__RF4Uw{border-top:1px solid var(--website-border)}.benchmark_chartScale__ArZD0{margin-left:0}.benchmark_chartRow__zz7lJ{gap:.7rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem 0}.benchmark_chartLabel__uC_Sj{grid-column:1/-1}.benchmark_approachLayout__wizld,.benchmark_caseComparison__ZonxA,.benchmark_categorySummary__zGWlE,.benchmark_limitationsGrid__YYFOn,.benchmark_metricStrip__P24_G{grid-template-columns:1fr}.benchmark_categorySummary__zGWlE div+div,.benchmark_limitationsGrid__YYFOn section+section,.benchmark_metricStrip__P24_G div+div{border-left:0;border-top:1px solid var(--website-border)}.benchmark_approachText__SMlGY{border-right:0}.benchmark_approachText__SMlGY div{padding-right:0}.benchmark_approachGraph__oOGLA{border-top:1px solid var(--website-border);padding:1.5rem 0 0}.benchmark_ctaRow__U0FaM,.benchmark_outcomeHeader__6C8Uq{align-items:flex-start;flex-direction:column}.benchmark_outcomeRow__iz1wd{gap:.5rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem 0}.benchmark_outcomeRow__iz1wd>span{grid-column:1/-1}.benchmark_sourceNote__Xrbrf{grid-template-columns:1fr}.benchmark_categoryHeading__FHN_J{align-items:start;grid-template-columns:1fr}.benchmark_caseStudy__NlXfp{grid-template-columns:1fr}.benchmark_caseHeader__nhqFx{padding:0 0 2rem}.benchmark_webAnswer__HoDfO{border-bottom:1px solid var(--website-border);border-right:0}.benchmark_sourceNote__Xrbrf div{justify-content:flex-start}.benchmark_ctaRow__U0FaM>div:last-child{flex-wrap:wrap}}@media (max-width:479px){.benchmark_heroNumber__di9g_{font-size:3.75rem}.benchmark_heroScoreFooter___UQlK{align-items:flex-start;flex-direction:column}.benchmark_caseComparison__ZonxA>section,.benchmark_ctaRow__U0FaM,.benchmark_metricStrip__P24_G div{padding:1.25rem}.benchmark_groundTruth__0GCuI{align-items:start;grid-template-columns:1fr}.benchmark_groundTruth__0GCuI small{text-align:left}.benchmark_ctaRow__U0FaM a,.benchmark_ctaRow__U0FaM>div:last-child{width:100%}}