.bc{--bc-accent:var(--color-background-accent);--bc-on-accent:var(--color-neutral-darkest);--bc-ink:var(--color-text-primary);--bc-muted:var(--color-text-secondary);--bc-hair:var(--color-border-faint);--bc-line:color-mix(in oklab, var(--color-text-primary) 28%, transparent);--bc-grid:color-mix(in oklab, var(--color-text-primary) 12%, transparent);--bc-bar:color-mix(in oklab, var(--color-text-primary) 12%, var(--color-background-primary));--bc-track:color-mix(in oklab, var(--color-text-primary) 5%, var(--color-background-primary));--bc-plot-h:clamp(13rem, 24cqi, 18.75rem);--bc-gutter:2.5rem;--bc-label-w:7rem;gap:var(--padding-sm);width:100%;min-width:0;color:var(--bc-ink);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);flex-direction:column;margin:0;line-height:1.4;display:flex;container:bc/inline-size}.bc *,.bc :before,.bc :after{box-sizing:border-box}[data-theme=dark] .bc{--bc-bar:color-mix(in oklab, var(--color-text-primary) 24%, var(--color-background-primary));--bc-track:color-mix(in oklab, var(--color-text-primary) 7%, var(--color-background-primary))}.bc-head{gap:.25rem;display:grid}.bc-title{font-family:var(--font-sans);font-size:var(--text-card-heading);font-weight:var(--font-weight-heading);letter-spacing:normal;color:var(--bc-ink);margin:0;line-height:1.3}.bc-sub{font-size:var(--text-body-sm);color:var(--bc-muted);margin:0;line-height:1.5}.bc-legend{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.bc-legend li{font-family:var(--font-mono);font-size:var(--text-body-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--bc-muted);align-items:center;gap:.5rem;display:inline-flex}.bc-swatch{background:var(--bc-bar);flex:none;width:.625rem;height:.625rem}.bc-swatch.is-corti{background:var(--bc-accent)}.bc-swatch--line{border-top:2px solid var(--bc-muted);background:0 0;width:1.25rem;height:0}.bc-swatch--line.is-corti{border-top-color:var(--bc-accent)}.bc-swatch--line.is-dashed{border-top:2px dashed var(--bc-ink)}.bc-tabs{flex-wrap:wrap;gap:.25rem;display:flex;position:relative}.bc-tab-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bc-tab{border:1px solid var(--color-border-primary);font-family:var(--font-mono);font-size:var(--text-body-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--bc-muted);cursor:pointer;padding:.375rem .75rem;transition:color .15s,background-color .15s}.bc-tab:hover{color:var(--bc-ink)}.bc-tab-input:checked+.bc-tab{border-color:var(--bc-ink);background:var(--bc-ink);color:var(--color-background-primary)}.bc-tab-input:focus-visible+.bc-tab{outline:2px solid var(--color-text-primary);outline-offset:2px}.bc-panel{display:none}.bc:has(.bc-tab-input[value=en]:checked) .bc-panel[data-lang=en],.bc:has(.bc-tab-input[value=de]:checked) .bc-panel[data-lang=de],.bc:has(.bc-tab-input[value=fr]:checked) .bc-panel[data-lang=fr]{display:block}.bc-plot{min-width:0;position:relative}.bc-axis{top:0;right:0;left:var(--bc-gutter);height:var(--bc-plot-h);border-bottom:1px solid var(--bc-line);pointer-events:none;position:absolute}.bc-plot--cols .bc-axis{display:none}.bc-tick{right:0;bottom:calc(var(--t) / var(--max) * 100%);border-top:1px dashed var(--bc-grid);position:absolute;left:0}.bc-tick.is-zero{border-top:0}.bc-tick>span{font-family:var(--font-mono);color:var(--bc-muted);font-size:.75rem;line-height:1;position:absolute;top:0;right:calc(100% + .5rem);transform:translateY(-50%)}.bc-cols{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bc-col{grid-template-columns:var(--bc-label-w) minmax(0, 1fr) 3.5rem;align-items:center;column-gap:.75rem;min-width:0;display:grid;position:relative}.bc-track{background:var(--bc-track);grid-area:1/2;height:1.75rem;display:flex}.bc-bar{width:calc(var(--v) / var(--max) * 100%);background:var(--bc-bar);height:100%}.bc-col.is-corti .bc-bar{background:var(--bc-accent)}.bc-val{font-family:var(--font-mono);font-size:.875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--bc-ink);grid-area:1/3;line-height:1}.bc-label{text-align:left;grid-area:1/1;align-items:center;gap:.5rem;min-width:0;display:flex}.bc-label-text{min-width:0;line-height:1.25;display:grid}.bc-name{font-weight:var(--font-weight-medium);color:var(--bc-ink);overflow-wrap:anywhere}.bc-meta{font-size:var(--text-body-xs);color:var(--bc-muted)}.bc-logo{width:1.5rem;height:1.25rem;color:var(--bc-ink);flex:none}.bc-group{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bc-group-title{font-weight:var(--font-weight-heading);color:var(--bc-ink);order:-1;margin:0}.bc-cols--groups{gap:1.5rem}@container bc (width<=35.99rem){.bc-cols.is-stack .bc-col{grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem}.bc-cols.is-stack .bc-label{grid-area:1/1}.bc-cols.is-stack .bc-val{grid-area:1/2}.bc-cols.is-stack .bc-track{grid-area:2/1/auto/-1}}.bc-cols.is-wide{--bc-label-w:10.5rem}.bc-cols.is-short{--bc-label-w:4.5rem}@container bc (width>=40rem){.bc-plot--cols{padding-left:var(--bc-gutter)}.bc-plot--cols .bc-axis{display:block}.bc-cols:not(.is-rows){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;column-gap:.5rem}.bc-cols:not(.is-rows) .bc-col{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bc-plot-h) auto;align-items:start;row-gap:0}.bc-cols:not(.is-rows) .bc-track{height:var(--bc-plot-h);background:0 0;grid-area:1/1;align-items:flex-end}.bc-cols:not(.is-rows) .bc-bar{width:100%;height:calc(var(--v) / var(--max) * 100%)}.bc-cols:not(.is-rows) .bc-val{top:calc(var(--bc-plot-h) * (1 - var(--v) / var(--max)) + .5rem);text-align:center;grid-area:1/1;position:absolute;left:0;right:0}.bc-cols:not(.is-rows) .bc-col.is-corti .bc-val{color:var(--bc-on-accent)}.bc-cols:not(.is-rows) .bc-label{text-align:center;flex-direction:column;grid-area:2/1;justify-content:flex-start;padding-top:.75rem}.bc-cols:not(.is-rows) .bc-label-text{text-wrap:balance;justify-items:center}.bc-plot--quiet .bc-label{display:none}.bc-cols--groups{column-gap:1.5rem}.bc-cols--groups>.bc-group{justify-content:space-between}.bc-cols--inner{column-gap:.25rem}.bc-group-title{border-top:1px solid var(--bc-hair);text-align:center;order:0;padding-top:.75rem}}.bc-plot--lines{padding-left:var(--bc-gutter)}.bc-plot--lines .bc-axis{display:block}.bc-lines{height:var(--bc-plot-h);position:relative}.bc-lines svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bc-lines polyline{fill:none;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.bc-line--clean{stroke:var(--bc-muted)}.bc-line--noise{stroke:var(--bc-accent)}.bc-line--flag{stroke:var(--bc-ink);stroke-dasharray:6 4;stroke-width:2px}.bc-dot{top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);border:2px solid var(--color-background-primary);background:var(--bc-muted);box-sizing:content-box;border-radius:50%;width:.625rem;height:.625rem;position:absolute;transform:translate(-50%,-50%)}.bc-dot.is-corti{background:var(--bc-accent)}.bc-flag{top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);font-family:var(--font-mono);font-size:var(--text-body-xs);white-space:nowrap;color:var(--bc-ink);line-height:1;position:absolute;transform:translate(.75rem,.5rem)}.bc-flag.is-left{transform:translate(calc(-100% - .75rem),-1.25rem)}.bc-xlabels{height:1.5rem;margin:.5rem 0 0 var(--bc-gutter);position:relative}.bc-xlabels>span{left:calc(var(--x) * 1%);font-size:var(--text-body-sm);white-space:nowrap;color:var(--bc-ink);position:absolute;transform:translate(-50%)}.bc-sets{gap:0;display:grid}.bc-set{padding-block:var(--padding-sm);border-top:1px solid var(--bc-hair);gap:1rem;display:grid}.bc-set:first-child{border-top:0;padding-top:0}.bc-set:last-child{padding-bottom:0}.bc-set-title{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--font-weight-heading);letter-spacing:normal;margin:0;line-height:1.3}.bc-kpi{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.bc-kpi-num{font-family:var(--font-mono);font-size:var(--text-h5);font-variant-numeric:tabular-nums;color:var(--bc-ink);line-height:1}.bc-kpi-label{color:var(--bc-muted)}.benchmark-section__actions[data-astro-cid-enc6ehtc]{justify-content:center;gap:var(--padding-xs);padding:0 var(--container-inset) var(--padding-lg);border-bottom:1px solid var(--color-border-faint);flex-wrap:wrap;display:flex}.benchmark-panel[data-astro-cid-enc6ehtc]{border-bottom:1px solid var(--color-border-faint);grid-template-columns:minmax(0,1fr);display:grid}.benchmark-panel__copy[data-astro-cid-enc6ehtc]{gap:var(--padding-xxs);padding:var(--padding-md) var(--container-inset);text-align:left;flex-direction:column;display:flex}.benchmark-panel__title[data-astro-cid-enc6ehtc]{max-width:52rem;font-size:var(--text-h5);font-weight:var(--font-weight-heading);text-align:left;text-wrap:balance;margin:0;line-height:1.2}.benchmark-panel__text[data-astro-cid-enc6ehtc]{max-width:52rem;font-size:var(--text-body-sm);text-align:left;color:var(--color-text-secondary);margin:0;line-height:1.6}.benchmark-panel__text[data-astro-cid-enc6ehtc] strong[data-astro-cid-enc6ehtc]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.benchmark-panel__chart[data-astro-cid-enc6ehtc]{margin-top:var(--padding-xs)}.benchmark-panel__chart--below[data-astro-cid-enc6ehtc]{padding:var(--padding-md) var(--container-inset);border-top:1px solid var(--color-border-faint);margin-top:0}.benchmark-panel__stats[data-astro-cid-enc6ehtc]{border-top:1px solid var(--color-border-faint);background-color:var(--color-background-primary);margin:0;padding:0;list-style:none}@media (width>=992px){.benchmark-panel[data-astro-cid-enc6ehtc]:has(.benchmark-panel__stats){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.benchmark-panel__stats[data-astro-cid-enc6ehtc]{border-top:0;border-left:1px solid var(--color-border-faint)}}.benchmark-panel__chart--side[data-astro-cid-enc6ehtc]{padding:var(--padding-md) var(--container-inset);border-top:1px solid var(--color-border-faint);margin-top:0}@media (width>=992px){.benchmark-panel[data-astro-cid-enc6ehtc]:has(.benchmark-panel__chart--side){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.benchmark-panel[data-astro-cid-enc6ehtc]:has(.benchmark-panel__chart--side) .benchmark-panel__copy[data-astro-cid-enc6ehtc]{justify-content:center}.benchmark-panel__chart--side[data-astro-cid-enc6ehtc]{border-top:0;border-left:1px solid var(--color-border-faint);align-items:center;display:flex}.benchmark-panel--chart-left[data-astro-cid-enc6ehtc] .benchmark-panel__chart--side[data-astro-cid-enc6ehtc]{border-left:0;border-right:1px solid var(--color-border-faint);order:-1}}.benchmark-panel__stat[data-astro-cid-enc6ehtc]{justify-content:center;gap:var(--padding-xs);padding:var(--container-inset)}.benchmark-section[data-astro-cid-enc6ehtc]:has(+.breaker) [data-astro-cid-enc6ehtc]:is(.benchmark-panel,.benchmark-section__actions):last-child{border-bottom:0}.benchmark-panel__figure[data-astro-cid-enc6ehtc]{font-family:var(--font-mono);font-size:var(--text-h4);margin:0;line-height:1.1}.benchmark-panel__stat-text[data-astro-cid-enc6ehtc]{margin:0;line-height:1.5}.benchmark-stt[data-astro-cid-enc6ehtc]{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=992px){.benchmark-stt[data-astro-cid-enc6ehtc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.benchmark-stt__chart[data-astro-cid-enc6ehtc]{padding:var(--padding-md) var(--container-inset);border-bottom:1px solid var(--color-border-faint);display:flex}.benchmark-stt__vega[data-astro-cid-enc6ehtc]{aspect-ratio:1;width:100%}@media (width>=992px){.benchmark-stt__chart[data-astro-cid-enc6ehtc]{border-bottom:0;border-right:1px solid var(--color-border-faint)}}.benchmark-stt__stats[data-astro-cid-enc6ehtc]{background-color:var(--color-background-primary);margin:0;padding:0;list-style:none}.benchmark-stt__stat[data-astro-cid-enc6ehtc]{gap:var(--padding-xs);padding:var(--container-inset)}.benchmark-stt__figure[data-astro-cid-enc6ehtc]{font-family:var(--font-mono);font-size:var(--text-h2);margin:0;line-height:1.1}.benchmark-stt__text[data-astro-cid-enc6ehtc]{max-width:32rem;margin:0;line-height:1.5}.benchmark-section__sheet[data-astro-cid-enc6ehtc]{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=992px){.benchmark-section__sheet[data-astro-cid-enc6ehtc]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.stripe-rail[data-astro-cid-enc6ehtc]{border-top:1px solid var(--color-border-faint);background-clip:padding-box}}.benchmark-section__embed[data-astro-cid-enc6ehtc]{padding:var(--padding-md) var(--container-inset)}.comparison__scroll[data-astro-cid-cud5tqif]{min-width:0;max-width:100%;padding-inline:0;position:relative;overflow-x:auto}.comparison__layout[data-astro-cid-cud5tqif]>[data-astro-cid-cud5tqif]{min-width:0}.comparison__table[data-astro-cid-cud5tqif]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--text-base)}.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]{padding:.625rem var(--padding-xs);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]{font-size:var(--text-body-sm)}.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]:first-child,.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]:first-child{width:34%;padding-left:var(--container-inset)}.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]:last-child,.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]:last-child{padding-right:var(--container-inset)}.comparison__table[data-astro-cid-cud5tqif] thead[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]{font-weight:var(--font-weight-semibold)}.comparison__table[data-astro-cid-cud5tqif] tbody[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]{font-weight:var(--font-weight-regular);text-align:left}.comparison__table[data-astro-cid-cud5tqif] tbody[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] tbody[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] thead[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]{border-bottom:1px solid var(--color-border-faint)}.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]+th[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]+td[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]+td[data-astro-cid-cud5tqif]{border-left:1px solid var(--color-border-faint)}.comparison__highlight[data-astro-cid-cud5tqif]{font-weight:var(--font-weight-medium);background-image:linear-gradient(color-mix(in srgb, var(--color-background-accent) 10%, transparent), color-mix(in srgb, var(--color-background-accent) 10%, transparent))}[data-theme=dark] .comparison__highlight[data-astro-cid-cud5tqif]{background-image:linear-gradient(color-mix(in srgb, var(--color-background-accent) 85%, transparent), color-mix(in srgb, var(--color-background-accent) 85%, transparent));color:var(--color-neutral-darkest)}.comparison__table[data-astro-cid-cud5tqif] .comparison__highlight[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] .comparison__highlight[data-astro-cid-cud5tqif]+th[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] .comparison__highlight[data-astro-cid-cud5tqif]+td[data-astro-cid-cud5tqif]{border-left-color:var(--color-background-accent)}.comparison__table[data-astro-cid-cud5tqif] thead[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif].comparison__highlight,.comparison__table[data-astro-cid-cud5tqif] tbody[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif].comparison__highlight,.comparison__table[data-astro-cid-cud5tqif] tbody[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif].comparison__highlight{border-bottom-color:var(--color-background-accent)}.comparison__table[data-astro-cid-cud5tqif] thead[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif].comparison__highlight{font-weight:var(--font-weight-semibold)}.comparison__group[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]{text-align:left;font-size:var(--text-base);font-weight:var(--font-weight-semibold);border-left:0}.comparison__yes[data-astro-cid-cud5tqif],.comparison__no[data-astro-cid-cud5tqif]{align-items:center;gap:.5rem;display:inline-flex}.comparison__yes[data-astro-cid-cud5tqif]{flex-direction:column;align-items:flex-start;gap:.25rem}.comparison__check[data-astro-cid-cud5tqif]{width:1.125rem;height:1.125rem;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.comparison__no[data-astro-cid-cud5tqif]{color:var(--color-text-secondary)}.comparison__no[data-astro-cid-cud5tqif] svg{flex:none}.comparison__framed[data-astro-cid-cud5tqif] .comparison__scroll[data-astro-cid-cud5tqif]{background:var(--color-background-primary)}@media (width>=992px){.comparison__framed[data-astro-cid-cud5tqif]{grid-template-columns:10rem minmax(0,1fr) 10rem;display:grid}.comparison__framed[data-astro-cid-cud5tqif] .stripe-rail[data-astro-cid-cud5tqif]{background-clip:padding-box}}.comparison__split-title[data-astro-cid-cud5tqif]{text-align:left;margin:0}.comparison__table-cell[data-astro-cid-cud5tqif]{align-items:center;padding:0}.comparison__table-cell[data-astro-cid-cud5tqif]>.comparison__scroll[data-astro-cid-cud5tqif]{width:100%}@media (width<=767px){.comparison__table[data-astro-cid-cud5tqif]{min-width:32rem}.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif],.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif],.comparison__group[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]{font-size:var(--text-body-sm)}.comparison__table[data-astro-cid-cud5tqif] th[data-astro-cid-cud5tqif]:first-child,.comparison__table[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]:first-child{z-index:1;background-color:var(--color-background-primary);width:9.5rem;box-shadow:1px 0 0 var(--color-border-faint);position:sticky;left:0}.comparison__table[data-astro-cid-cud5tqif] .comparison__group[data-astro-cid-cud5tqif] td[data-astro-cid-cud5tqif]{width:auto;position:static}}
