.TopKMixedBenchmarkChart_figure__PTi7J{--chart-surface:#ffffff;--chart-subtle:#f8fafc;--chart-border:#e2e8f0;--chart-grid:#e2e8f0;--chart-text:#334155;--chart-muted:#64748b;--chart-paradedb:#7c3aed;--chart-stopwords:#2563eb;--chart-tin:#ea580c;--chart-comparison:#737373;container-type:inline-size;margin:1.25rem 0 1.5rem;border:1px solid var(--chart-border);background:var(--chart-surface);color:var(--chart-text);overflow:hidden}.dark .TopKMixedBenchmarkChart_figure__PTi7J{--chart-surface:#0b1120;--chart-subtle:#111b2e;--chart-border:#263247;--chart-grid:#263247;--chart-text:#e2e8f0;--chart-muted:#94a3b8;--chart-paradedb:#a78bfa;--chart-stopwords:#60a5fa;--chart-tin:#fb923c;--chart-comparison:#a3a3a3}.TopKMixedBenchmarkChart_caption___3sJ8{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--chart-border)}.TopKMixedBenchmarkChart_caption___3sJ8 strong{color:var(--chart-text);font-size:15px;line-height:1.4}.TopKMixedBenchmarkChart_caption___3sJ8 span,.TopKMixedBenchmarkChart_note__XAwIp{color:var(--chart-muted);font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.5}.TopKMixedBenchmarkChart_note__XAwIp a{color:var(--chart-text);text-decoration:underline;text-underline-offset:2px}.TopKMixedBenchmarkChart_note__XAwIp code{padding:0;background:transparent;color:inherit;font:inherit}.TopKMixedBenchmarkChart_caption___3sJ8 span{flex:0 0 auto;text-align:right}.TopKMixedBenchmarkChart_controls__mUm_0{display:flex;flex-wrap:wrap;align-items:end;gap:10px 18px;padding:12px 16px;border-bottom:1px solid var(--chart-border);background:var(--chart-subtle)}.TopKMixedBenchmarkChart_control__oPfyH{display:grid;gap:5px}.TopKMixedBenchmarkChart_controlsDivider__r1k8b{align-self:stretch;width:1px;background:var(--chart-border)}.TopKMixedBenchmarkChart_controlLabel__hnP0i{color:var(--chart-muted);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.TopKMixedBenchmarkChart_segmented__xkDtM{display:flex;border:1px solid var(--chart-border);background:var(--chart-surface)}.TopKMixedBenchmarkChart_segmented__xkDtM button{min-height:34px;padding:0 10px;border:0;border-left:1px solid var(--chart-border);background:transparent;color:var(--chart-text);cursor:pointer;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;line-height:1}.TopKMixedBenchmarkChart_segmented__xkDtM button:first-child{border-left:0}.TopKMixedBenchmarkChart_segmented__xkDtM button[aria-pressed=true]{background:var(--chart-paradedb);color:#ffffff}.TopKMixedBenchmarkChart_segmented__xkDtM button:not(:disabled):hover{color:var(--chart-paradedb)}.TopKMixedBenchmarkChart_segmented__xkDtM button[aria-pressed=true]:hover{color:#ffffff}.TopKMixedBenchmarkChart_segmented__xkDtM[aria-disabled=true]{opacity:.4}.TopKMixedBenchmarkChart_segmented__xkDtM button:disabled{cursor:not-allowed}.TopKMixedBenchmarkChart_legendButton__H8eeb:focus-visible,.TopKMixedBenchmarkChart_segmented__xkDtM button:focus-visible{outline:2px solid var(--chart-paradedb);outline-offset:2px}.TopKMixedBenchmarkChart_legend__ffl0z{display:flex;flex-wrap:wrap;gap:6px 22px;min-height:45px;padding:8px 16px;border-bottom:1px solid var(--chart-border)}.TopKMixedBenchmarkChart_legendButton__H8eeb{display:flex;align-items:center;gap:8px;min-height:28px;padding:0;border:0;background:transparent;color:var(--chart-text);cursor:pointer;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:700}.TopKMixedBenchmarkChart_legendButton__H8eeb[aria-pressed=false]{opacity:.35;text-decoration:line-through}.TopKMixedBenchmarkChart_legendLine__PMv6V{width:24px;height:3px;background:var(--series-color)}.TopKMixedBenchmarkChart_legendValue__ABDBl{color:var(--chart-muted);font-weight:500;font-variant-numeric:tabular-nums}.TopKMixedBenchmarkChart_winnerRatio__Jv6NH{color:var(--chart-muted);font-weight:500;white-space:nowrap}.TopKMixedBenchmarkChart_metricHint__kkcV0{align-self:center;margin-left:auto;color:var(--chart-muted);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TopKMixedBenchmarkChart_plot__VsHUT{width:100%;height:360px;padding:12px 8px 0 0}.TopKMixedBenchmarkChart_plot__VsHUT .recharts-cartesian-axis-tick-value{fill:var(--chart-muted);font-family:var(--font-geist-mono),monospace;font-size:10px}.TopKMixedBenchmarkChart_plot__VsHUT .recharts-cartesian-grid line{stroke:var(--chart-grid)}.TopKMixedBenchmarkChart_plot__VsHUT .recharts-cartesian-axis-line,.TopKMixedBenchmarkChart_plot__VsHUT .recharts-cartesian-axis-tick-line{stroke:var(--chart-border)}.TopKMixedBenchmarkChart_plot__VsHUT .recharts-surface,.TopKMixedBenchmarkChart_plot__VsHUT .recharts-wrapper{outline:none}.TopKMixedBenchmarkChart_tooltip__D9Ky_{min-width:170px;border:1px solid var(--chart-border);background:color-mix(in srgb,var(--chart-surface) 94%,transparent);box-shadow:0 8px 24px rgb(15 23 42/12%);color:var(--chart-text);font-family:var(--font-geist-mono),monospace;font-size:10px}.TopKMixedBenchmarkChart_tooltipTime__KElr3{padding:8px 10px 6px;border-bottom:1px solid var(--chart-border);color:var(--chart-muted)}.TopKMixedBenchmarkChart_tooltipRow__MZ3Er{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:27px;padding:3px 10px}.TopKMixedBenchmarkChart_tooltipSwatch__GphPo{width:18px;height:3px;background:var(--series-color)}.TopKMixedBenchmarkChart_tooltipRow__MZ3Er strong{margin-left:10px;color:var(--chart-text);font-variant-numeric:tabular-nums}.TopKMixedBenchmarkChart_note__XAwIp{margin:0;padding:0 16px 12px}@container (max-width: 620px){.TopKMixedBenchmarkChart_caption___3sJ8{display:grid}.TopKMixedBenchmarkChart_caption___3sJ8 span{text-align:left}.TopKMixedBenchmarkChart_controls__mUm_0{gap:10px}.TopKMixedBenchmarkChart_control__oPfyH:first-child{flex:1 1 100%}.TopKMixedBenchmarkChart_control__oPfyH:first-child .TopKMixedBenchmarkChart_segmented__xkDtM button{flex:1}.TopKMixedBenchmarkChart_controlsDivider__r1k8b{display:none}.TopKMixedBenchmarkChart_plot__VsHUT{height:310px}.TopKMixedBenchmarkChart_legendValue__ABDBl{display:none}.TopKMixedBenchmarkChart_metricHint__kkcV0{flex:1 1 100%;margin-left:0}}.BenchmarkMethodologyNote_note__ctF2R{--note-accent:#7c3aed;--note-surface:#fafafa;--note-text:#334155;--note-muted:#64748b;display:flex;gap:12px;margin:1.5rem 0;padding:14px 16px;border-left:3px solid var(--note-accent);background:var(--note-surface);color:var(--note-text)}.dark .BenchmarkMethodologyNote_note__ctF2R{--note-accent:#a78bfa;--note-surface:#0b1120;--note-text:#e2e8f0;--note-muted:#94a3b8}.BenchmarkMethodologyNote_icon__xO0hG{flex:0 0 auto;margin-top:2px;color:var(--note-accent)}.BenchmarkMethodologyNote_icon__xO0hG svg{width:17px;height:17px}.BenchmarkMethodologyNote_content__5J8iT{min-width:0}.BenchmarkMethodologyNote_content__5J8iT p{margin:0;color:var(--note-muted);font-size:14px;line-height:1.65}.BenchmarkMethodologyNote_content__5J8iT a{color:var(--note-text);text-decoration:underline;text-decoration-color:var(--note-accent);text-underline-offset:2px}.BenchmarkMethodologyNote_content__5J8iT a:hover{color:var(--note-accent)}.BenchmarkMethodologyNote_content__5J8iT a:focus-visible{outline:2px solid var(--note-accent);outline-offset:3px}.HNQueryCodeTabs_container__CEWqH{margin:1rem 0 1.5rem;overflow:hidden;border:1px solid #d8dee8;background:#f8fafc}.HNQueryCodeTabs_tabList__iBDgX{display:flex;gap:0;border-bottom:1px solid #d8dee8;background:#eef2f7}.HNQueryCodeTabs_tab__kJkJc{position:relative;margin:0;border:0;border-right:1px solid #d8dee8;padding:.65rem 1rem;background:transparent;color:#526071;font-size:.8125rem;font-weight:650;line-height:1.25;cursor:pointer}.HNQueryCodeTabs_tab__kJkJc:hover{color:#172033}.HNQueryCodeTabs_tab__kJkJc[aria-selected=true]{background:#fff;color:#172033}.HNQueryCodeTabs_tab__kJkJc[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-indigo-600);content:""}.HNQueryCodeTabs_tab__kJkJc:focus-visible{z-index:1;outline:2px solid var(--color-indigo-600);outline-offset:-3px}.HNQueryCodeTabs_panel__0QWGZ:focus-visible{outline:2px solid var(--color-indigo-600);outline-offset:-2px}.HNQueryCodeTabs_codeBlock__1J9kd{min-height:10.5rem;margin:0!important;border:0!important;padding:1rem 1.125rem!important;overflow-x:auto;background:#212933!important;color:#c9d1d9!important;font-size:.875rem;line-height:1.65}.HNQueryCodeTabs_codeBlock__1J9kd code{border:0;padding:0;background:transparent;color:inherit;font:inherit;white-space:pre}.dark .HNQueryCodeTabs_container__CEWqH{border-color:#384152;background:#151b26}.dark .HNQueryCodeTabs_tabList__iBDgX{border-color:#384152;background:#1d2533}.dark .HNQueryCodeTabs_tab__kJkJc{border-color:#384152;color:#aeb8c7}.dark .HNQueryCodeTabs_tab__kJkJc:hover,.dark .HNQueryCodeTabs_tab__kJkJc[aria-selected=true]{color:#f8fafc}.dark .HNQueryCodeTabs_tab__kJkJc[aria-selected=true]{background:#101621}.article_content__K_c52 code,.article_content__K_c52 pre,.article_content__K_c52 pre button{border-radius:0}