.bench-chart[data-astro-cid-2ljwh2v4]{--label:clamp(220px, 24vw, 250px);--ratio:72px;--gap:12px;width:100%;max-width:960px;font-family:var(--font-sans);margin-inline:auto;padding-block:30px 8px;display:grid;position:relative}.axis[data-astro-cid-2ljwh2v4]{inset:0 calc(var(--ratio) + var(--gap)) 22px calc(var(--label) + var(--gap));pointer-events:none;position:absolute}.tick[data-astro-cid-2ljwh2v4]{inset-block:0;left:var(--x);position:absolute}.tick[data-astro-cid-2ljwh2v4]:before{content:"";background:#e6edf6;width:1px;position:absolute;inset:24px auto 8px 0}.tick-label[data-astro-cid-2ljwh2v4]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:4px;transform:translate(-50%)}.ratio-head[data-astro-cid-2ljwh2v4]{color:var(--text-muted);font-size:11px;position:absolute;top:4px;right:4px}.label-head[data-astro-cid-2ljwh2v4]{width:var(--label);color:var(--text-muted);text-align:right;font-size:11px;position:absolute;top:4px;left:0}.better[data-astro-cid-2ljwh2v4]{padding-inline:calc(var(--label) + var(--gap)) calc(var(--ratio) + var(--gap));color:var(--text-muted);text-align:center;margin-top:8px;font-size:11px}.row[data-astro-cid-2ljwh2v4]{grid-template-columns:var(--label) minmax(0, 1fr) var(--ratio);column-gap:var(--gap);align-items:center;height:24px;display:grid;position:relative}.label[data-astro-cid-2ljwh2v4]{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.track[data-astro-cid-2ljwh2v4]{height:100%;position:relative}.link[data-astro-cid-2ljwh2v4]{top:calc(50% - 1px);left:var(--link-left);width:var(--link-width);height:2px;transform-origin:var(--link-origin);background:#b8c6d8;border-radius:1px;position:absolute}.dot[data-astro-cid-2ljwh2v4]{border:2px solid #fff;border-radius:50%;width:13px;height:13px;margin:-6.5px;position:absolute;top:50%}.dot-baseline[data-astro-cid-2ljwh2v4]{left:var(--x-baseline);background:var(--baseline)}.dot-protomap[data-astro-cid-2ljwh2v4]{left:var(--x-with);background:var(--protomap)}.ratio[data-astro-cid-2ljwh2v4]{color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-right:4px;font-size:12px;font-weight:600}.is-worse[data-astro-cid-2ljwh2v4]{color:var(--text-muted);background:#eef1f5;border-radius:4px;justify-self:end;padding:0 5px}.head[data-astro-cid-2ljwh2v4],.value[data-astro-cid-2ljwh2v4]{display:none}.swatch[data-astro-cid-2ljwh2v4]{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.swatch-baseline[data-astro-cid-2ljwh2v4]{background:var(--baseline)}.swatch-protomap[data-astro-cid-2ljwh2v4]{background:var(--protomap)}@media (width<=1039px){.bench-chart[data-astro-cid-2ljwh2v4]{grid-template-columns:minmax(0,1fr) repeat(2,76px) 64px;column-gap:clamp(14px,4vw,40px);max-width:720px;padding-block:4px 0}.axis[data-astro-cid-2ljwh2v4],.label-head[data-astro-cid-2ljwh2v4],.ratio-head[data-astro-cid-2ljwh2v4],.better[data-astro-cid-2ljwh2v4],.track[data-astro-cid-2ljwh2v4]{display:none}.head[data-astro-cid-2ljwh2v4],.row[data-astro-cid-2ljwh2v4]{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;column-gap:normal;display:grid}.head[data-astro-cid-2ljwh2v4]{color:var(--text-muted);padding-block:10px 8px;font-size:11px}.head[data-astro-cid-2ljwh2v4] span[data-astro-cid-2ljwh2v4]{text-align:right;white-space:nowrap}.head[data-astro-cid-2ljwh2v4] span[data-astro-cid-2ljwh2v4].head-label{text-align:left}.row[data-astro-cid-2ljwh2v4]{border-top:1px solid #e6edf6;height:auto;padding-block:7px}.label[data-astro-cid-2ljwh2v4]{text-align:left;white-space:normal;font-size:13px;overflow:visible}.value[data-astro-cid-2ljwh2v4]{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;display:block}.ratio[data-astro-cid-2ljwh2v4]{padding-right:0;font-size:13px}}@media (width<=639px){.bench-chart[data-astro-cid-2ljwh2v4]{grid-template-columns:minmax(0,1fr) 52px 50px 48px;column-gap:8px}.head[data-astro-cid-2ljwh2v4]{font-size:10px}.head-value[data-astro-cid-2ljwh2v4] .swatch[data-astro-cid-2ljwh2v4],.code-word[data-astro-cid-2ljwh2v4]{display:none}.head-value[data-astro-cid-2ljwh2v4]:nth-child(2){color:var(--baseline)}.head-value[data-astro-cid-2ljwh2v4]:nth-child(3){color:var(--protomap)}.row[data-astro-cid-2ljwh2v4]{padding-block:6px}.label[data-astro-cid-2ljwh2v4]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.value[data-astro-cid-2ljwh2v4],.ratio[data-astro-cid-2ljwh2v4]{font-size:12px}}@media (width<=389px){.code-word[data-astro-cid-2ljwh2v4]{display:none}}@media (width<=359px){.bench-chart[data-astro-cid-2ljwh2v4]{grid-template-columns:minmax(0,1fr) 48px}.head-label[data-astro-cid-2ljwh2v4]{display:block}.head-value[data-astro-cid-2ljwh2v4],.value[data-astro-cid-2ljwh2v4]{display:none}.label[data-astro-cid-2ljwh2v4]{grid-column:auto;margin-bottom:0}}.js [data-reveal]:not(.is-visible) .dot-protomap[data-astro-cid-2ljwh2v4]{left:var(--x-baseline)}.js [data-reveal]:not(.is-visible) .link[data-astro-cid-2ljwh2v4]{transform:scaleX(0)}.js [data-reveal].is-visible .dot-protomap[data-astro-cid-2ljwh2v4]{animation:slide 1.1s var(--ease-out) both;animation-delay:calc(var(--delay) + .25s)}.js [data-reveal].is-visible .link[data-astro-cid-2ljwh2v4]{animation:draw 1.1s var(--ease-out) both;animation-delay:calc(var(--delay) + .25s)}@keyframes slide{0%{left:var(--x-baseline)}}@keyframes draw{0%{transform:scaleX(0)}}.explorer[data-astro-cid-lchssscn]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.chart-card[data-astro-cid-lchssscn]{--pad:clamp(14px, 2vw, 20px);border:1px solid var(--line);border-radius:var(--radius);padding:0 var(--pad) var(--pad);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:relative}@media (width<=559px){.chart-card[data-astro-cid-lchssscn]{--pad:12px}}.chart-head[data-astro-cid-lchssscn]{margin:0 calc(-1 * var(--pad));border-bottom:1px solid var(--line);padding:0 var(--pad);justify-content:space-between;align-items:stretch;gap:16px;display:flex}.legend[data-astro-cid-lchssscn]{color:var(--text);white-space:nowrap;align-items:center;gap:16px;font-size:.8rem;display:flex}@media (width<=1039px){.legend[data-astro-cid-lchssscn]{display:none}}.legend[data-astro-cid-lchssscn] span[data-astro-cid-lchssscn]{align-items:center;gap:8px;display:inline-flex}.measures[data-astro-cid-lchssscn]{border:0;gap:clamp(12px,4vw,20px);margin:0;padding:0;display:flex;position:relative}.measures[data-astro-cid-lchssscn] span[data-astro-cid-lchssscn]{color:var(--text-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 0 11px;font-size:clamp(.8rem,.6rem + 1.2vw,.9rem);font-weight:600;transition:border-color .2s,color .3s;display:block}.measures[data-astro-cid-lchssscn] span[data-astro-cid-lchssscn]:hover{color:var(--text-strong)}.measures[data-astro-cid-lchssscn] input[data-astro-cid-lchssscn]{opacity:0;pointer-events:none;position:absolute}.measures[data-astro-cid-lchssscn] input[data-astro-cid-lchssscn]:checked+span[data-astro-cid-lchssscn]{border-bottom-color:var(--blue-500);color:var(--text-strong)}.measures[data-astro-cid-lchssscn].has-ink input[data-astro-cid-lchssscn]:checked+span[data-astro-cid-lchssscn]{border-bottom-color:#0000}.measure-ink[data-astro-cid-lchssscn]{width:var(--ink-width,0);height:3px;transform:translateX(var(--ink-x,0));background:#1080ff38;border-radius:2px;transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1);display:none;position:absolute;bottom:-1px;left:0;overflow:hidden}.measures[data-astro-cid-lchssscn].has-ink .measure-ink[data-astro-cid-lchssscn]{display:block}.measure-ink[data-astro-cid-lchssscn] i[data-astro-cid-lchssscn]{background:var(--blue-500);transform-origin:0;height:100%;display:block}.measure-ink[data-astro-cid-lchssscn].is-timing i[data-astro-cid-lchssscn]{animation:ink-fill var(--cycle-ms) linear both}@keyframes ink-fill{0%{transform:scaleX(0)}}.measures[data-astro-cid-lchssscn] input[data-astro-cid-lchssscn]:focus-visible+span[data-astro-cid-lchssscn]{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:4px}.chart[data-astro-cid-lchssscn]{display:none}.explorer[data-astro-cid-lchssscn]:has([value=time]:checked) [data-astro-cid-lchssscn][data-measure=time],.explorer[data-astro-cid-lchssscn]:has([value=cost]:checked) [data-astro-cid-lchssscn][data-measure=cost],.explorer[data-astro-cid-lchssscn]:has([value=tokens]:checked) [data-astro-cid-lchssscn][data-measure=tokens]{display:block}.swatch[data-astro-cid-lchssscn]{border-radius:50%;width:10px;height:10px}.swatch-baseline[data-astro-cid-lchssscn]{background:var(--baseline)}.swatch-protomap[data-astro-cid-lchssscn]{background:var(--protomap)}
