:is(.post-prose,.docs-scope .docs-prose) .blog-table-wrap{border:1px solid var(--border);border-radius:var(--isaacus-blog-media-radius,var(--radius));background:var(--table-surface);max-width:100%;color:var(--card-foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 12px 32px -20px color-mix(in oklch, var(--foreground) 18%, transparent);-webkit-overflow-scrolling:touch;scrollbar-color:var(--border) transparent;margin:1.5rem 0;overflow-x:auto}:is(.post-prose,.docs-scope .docs-prose) .blog-table-wrap::-webkit-scrollbar{height:8px}:is(.post-prose,.docs-scope .docs-prose) .blog-table-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table):not(:is(.blog-table-wrap>*)){border-collapse:collapse;table-layout:fixed;border:1px solid var(--border);border-radius:var(--isaacus-blog-media-radius,var(--radius));background:var(--table-surface);width:100%;max-width:100%;color:var(--card-foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 12px 32px -20px color-mix(in oklch, var(--foreground) 18%, transparent);margin:1.5rem 0;font-size:.9rem;line-height:1.45;overflow:hidden}:is(.post-prose,.docs-scope .docs-prose) .blog-table-wrap>table{border-collapse:collapse;table-layout:fixed;background:var(--table-surface);width:100%;max-width:100%;color:var(--card-foreground);box-shadow:none;border:none;border-radius:0;margin:0;font-size:.9rem;line-height:1.45;overflow:visible}:is(.post-prose,.docs-scope .docs-prose) .blog-table-wrap thead th{background:var(--table-heading-bg);color:var(--accent-foreground);border-bottom:1px solid color-mix(in oklch, var(--accent-foreground) 18%, var(--table-heading-bg));border-right-color:color-mix(in oklch, var(--accent-foreground) 22%, var(--table-heading-bg));font-weight:600}:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) th,:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);border-right:1px solid var(--border);overflow-wrap:break-word;word-break:break-word;padding:.55rem 1rem}:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) th:last-child,:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) td:last-child{border-right:none}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) th,:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) td{padding:.5rem .7rem}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) th:first-child,:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) td:first-child{white-space:nowrap;width:auto;min-width:8.5rem}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table{table-layout:auto;width:max-content;min-width:100%}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) :is(th,td):not(:first-child):not(:last-child){overflow-wrap:normal;word-break:normal;width:auto;min-width:18rem;max-width:26rem}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) :is(th,td):last-child{white-space:nowrap;min-width:20rem;max-width:none}:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) tbody tr:last-child td{border-bottom:none}:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) td code,:is(.post-prose,.docs-scope .docs-prose) table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) th code{font-family:var(--font-terminal);font-size:.82em;font-weight:500}@media (width<=1024px){:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) :is(th,td){padding:.45rem .55rem;font-size:.85rem}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) :is(th,td):first-child{white-space:normal;min-width:5.5rem;max-width:7rem}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) :is(th,td):not(:first-child):not(:last-child){min-width:11rem;max-width:14rem}:is(.post-prose,.docs-scope .docs-prose) .blog-table-plain .blog-table-wrap>table:not(.data-table__table):not(.lrb-leaderboard__table):not(.sheet-table) :is(th,td):last-child{white-space:normal;overflow-wrap:anywhere;min-width:11rem;max-width:16rem}}.post-prose.svelte-x4b04m{--flow-diagram-frame-radius:var(--isaacus-blog-media-radius);width:100%}.post-prose.svelte-x4b04m p:has(img){display:contents}.post-prose.svelte-x4b04m img{border-radius:var(--isaacus-blog-media-radius);max-width:100%;height:auto;margin:1rem 0;display:block}.post-prose.svelte-x4b04m .not-prose img{border-radius:0;margin:0}.post-prose.svelte-x4b04m .figure img{margin:0 auto}.post-prose.svelte-x4b04m .figure--bordered img{border-radius:0}.post-prose.svelte-x4b04m h2+.figure,.post-prose.svelte-x4b04m h3+.figure,.post-prose.svelte-x4b04m h4+.figure{margin-top:0}.post-prose.svelte-x4b04m figure:not(.quote,.blog-chart,.citation,.isaacus-code-block,.docs-shiki-figure):has(figcaption)>figcaption{text-align:center;color:color-mix(in oklch, var(--foreground) 75%, var(--muted-foreground));margin:.5rem 0 0;font-size:.8125em;line-height:1.5}.post-prose.svelte-x4b04m figure:not(.quote,.blog-chart,.citation,.isaacus-code-block,.docs-shiki-figure,.figure):has(figcaption){max-width:100%;margin:1rem 0 2.25rem}.post-prose.svelte-x4b04m figure:not(.quote,.blog-chart,.citation,.isaacus-code-block,.docs-shiki-figure,.figure):has(figcaption) img{margin:0}.post-prose.svelte-x4b04m .not-prose,.post-prose.svelte-x4b04m .figure,.post-prose.svelte-x4b04m .footnote,.post-prose.svelte-x4b04m .output-expandable,.post-prose.svelte-x4b04m .quote,.post-prose.svelte-x4b04m .tabular-review-embed,.post-prose.svelte-x4b04m [class*=blog-chart],.post-prose.svelte-x4b04m [class*=blog-widget],.post-prose.svelte-x4b04m .mleb-blog-leaderboard,.post-prose.svelte-x4b04m .mleb-datasets-table,.post-prose.svelte-x4b04m .lrb-leaderboard,.post-prose.svelte-x4b04m .lrb-retrieval,.post-prose.svelte-x4b04m .legal-rag-compare,.post-prose.svelte-x4b04m .semchunk-chunking-compare,.post-prose.svelte-x4b04m .kanon2-reranker-compare,.post-prose.svelte-x4b04m .mleb{font-family:var(--font-sans)}.dark .blog-compare-logo{filter:brightness(0)invert()}.post-prose.svelte-x4b04m blockquote:not(.quote *){border-left:3px solid color-mix(in oklch, var(--primary) 35%, var(--border));color:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground));margin:1.75rem 0;padding:.125rem 0 .125rem 1.125rem;font-size:.975em;line-height:1.65}.post-prose.svelte-x4b04m blockquote:not(.quote *)>p{margin:0 0 .75rem}.post-prose.svelte-x4b04m blockquote:not(.quote *)>p:last-child{margin-bottom:0}.post-hero-bleed.svelte-18jd5ta{--isaacus-page-header-gradient-c-y:10%}.post-hero-inner.svelte-18jd5ta{z-index:1;width:100%;max-width:min(100%, var(--isaacus-site-content-max));padding:5rem var(--isaacus-site-content-x) 0;margin-inline:auto;position:relative}.post.svelte-18jd5ta{width:100%;min-width:0}.post-shell.svelte-18jd5ta{--blog-post-toc-width:12rem;--blog-post-column-gap:clamp(1.5rem, 3vw, 2.5rem);width:100%;max-width:min(100%, var(--isaacus-site-content-max));padding:clamp(1rem, 2vw, 1.5rem) var(--isaacus-site-content-x) 6rem;grid-template-columns:1fr;gap:2rem;margin-inline:auto;display:grid}@media (width>=768px){.post-hero-inner.svelte-18jd5ta{padding-top:7rem}}@media (width>=64rem){.post-shell.svelte-18jd5ta{grid-template-columns:min(65ch, 100%) var(--blog-post-toc-width);justify-content:start;column-gap:var(--blog-post-column-gap);align-items:start;padding-top:clamp(1rem,2vw,1.5rem)}.post.svelte-18jd5ta{display:contents}.post-body-start.svelte-18jd5ta{z-index:2;grid-area:1/1;margin-top:0;position:relative}.post-shell.svelte-18jd5ta aside.page-toc-sidebar{z-index:1;grid-area:1/2;align-self:stretch;min-height:100%;padding-top:clamp(2.4rem,7vw,4.5rem);position:relative}}.post-header.svelte-18jd5ta,.post-body-start.svelte-18jd5ta{width:100%;min-width:0;max-width:65ch}.post-header.svelte-18jd5ta{overflow-x:visible}.post-body-start.svelte-18jd5ta{margin-top:clamp(1.85rem,5.5vw,3.75rem);overflow-x:visible}.post-meta-primary.svelte-18jd5ta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0 0 .875rem;display:flex}.post-tag.svelte-18jd5ta{letter-spacing:.16em;text-transform:uppercase;height:.95rem;color:var(--accent-foreground);align-items:center;font-size:calc(.72rem + 1px);font-weight:600;line-height:1;display:inline-flex}.post-header.svelte-18jd5ta h1:where(.svelte-18jd5ta){scroll-margin-top:calc(var(--isaacus-sticky-header-offset) + .75rem);letter-spacing:-.03em;text-align:left;margin:0 0 .5rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.08}.post-reading-time.svelte-18jd5ta{color:var(--muted-foreground);white-space:nowrap;font-size:.95rem}.post-heading.svelte-18jd5ta{text-align:left;margin:0}.post-subtitle.svelte-18jd5ta{color:var(--muted-foreground);text-align:left;margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:500;line-height:1.4}.post-meta-row.svelte-18jd5ta{justify-content:flex-start;align-items:center;margin:clamp(1.75rem,4vw,2.5rem) 0 .875rem;display:flex}.post-date.svelte-18jd5ta,.post-reading-time.svelte-18jd5ta,.post-meta-sep.svelte-18jd5ta{color:var(--muted-foreground);font-size:.95rem;line-height:1}
