.converge[data-astro-cid-vfdiyk3s]{position:relative}.converge__stick[data-astro-cid-vfdiyk3s]{gap:1rem;display:grid}.converge__fig[data-astro-cid-vfdiyk3s]{width:min(100%, calc((100svh - var(--bar-h) - 12rem) * 960 / 486));min-width:min(100%,20rem)}.converge__frames[data-astro-cid-vfdiyk3s]{aspect-ratio:960/486;background:#2c313b;position:relative;overflow:hidden}.converge__frames[data-astro-cid-vfdiyk3s] .converge__frame{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.converge__frames[data-astro-cid-vfdiyk3s] .converge__frame[data-active]{opacity:1}.converge__cap[data-astro-cid-vfdiyk3s]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1.25rem;margin-top:.75rem;display:grid}.converge__spp[data-astro-cid-vfdiyk3s]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-3);text-align:right;min-width:4.2ch;line-height:1}.converge__spp[data-astro-cid-vfdiyk3s] small[data-astro-cid-vfdiyk3s]{color:var(--ink-2);font-size:.45em}.converge__text[data-astro-cid-vfdiyk3s]{color:var(--ink-2);font-size:var(--step--1);max-width:40rem}.converge__control[data-astro-cid-vfdiyk3s]{font-size:var(--step--1);align-items:center;gap:.75rem;display:none}html.js .converge__control[data-astro-cid-vfdiyk3s]{display:flex}.converge__control[data-astro-cid-vfdiyk3s] input[data-astro-cid-vfdiyk3s]{max-width:26rem;accent-color:var(--emit-ink);flex:1}html[data-motion=on] .converge[data-astro-cid-vfdiyk3s][data-scrub]{height:220svh}html[data-motion=on] .converge[data-astro-cid-vfdiyk3s][data-scrub] .converge__stick[data-astro-cid-vfdiyk3s]{top:calc(var(--bar-h) + 1rem);position:sticky}@media (width<=40rem){.converge__cap[data-astro-cid-vfdiyk3s]{grid-template-columns:1fr;gap:.5rem}.converge__spp[data-astro-cid-vfdiyk3s]{text-align:left}}.ba[data-astro-cid-67ggu7zt]{gap:1rem;display:grid}.ba__tabs[data-astro-cid-67ggu7zt]{flex-wrap:wrap;gap:.5rem;display:flex}.ba__tab[data-astro-cid-67ggu7zt]{font:inherit;font-size:var(--step--1);color:var(--ink-2);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;padding:.4rem .75rem}.ba__tab[data-astro-cid-67ggu7zt][aria-selected=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.ba__pair[data-astro-cid-67ggu7zt]{gap:.75rem;display:grid}.ba__pair[data-astro-cid-67ggu7zt]+.ba__pair[data-astro-cid-67ggu7zt]{margin-top:2rem}.ba__text[data-astro-cid-67ggu7zt]{color:var(--ink-2);max-width:44rem}.ba__stage[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ba__img[data-astro-cid-67ggu7zt]{margin:0;position:relative}.ba__img[data-astro-cid-67ggu7zt] img{width:100%;height:auto}.ba__label[data-astro-cid-67ggu7zt]{color:#fff;z-index:2;background:#14161bd1;border-left:3px solid;padding:.15rem .5rem;font-size:.8rem;position:absolute;top:.5rem}.ba__label[data-astro-cid-67ggu7zt] a[data-astro-cid-67ggu7zt]{color:inherit}.ba__label[data-astro-cid-67ggu7zt] code[data-astro-cid-67ggu7zt]{color:inherit;background:0 0;padding:0}.ba__label--before[data-astro-cid-67ggu7zt]{border-color:#e46a5e;left:.5rem}.ba__label--after[data-astro-cid-67ggu7zt]{border-color:#7dbf8a;right:.5rem}.ba__handle[data-astro-cid-67ggu7zt]{display:none}@media (width<=40rem){.ba__stage[data-astro-cid-67ggu7zt]{grid-template-columns:1fr}}html.js .ba__pair[data-astro-cid-67ggu7zt]:not([data-active]){display:none}html.js .ba__pair[data-astro-cid-67ggu7zt]+.ba__pair[data-astro-cid-67ggu7zt]{margin-top:0}html.js .ba__stage[data-astro-cid-67ggu7zt]{aspect-ratio:var(--ar,16 / 9);background:var(--paper-2);--split:50%;touch-action:pan-y;max-width:60rem;display:block;position:relative;overflow:hidden}html.js .ba__img[data-astro-cid-67ggu7zt]{pointer-events:none;position:absolute;inset:0}html.js .ba__img--after[data-astro-cid-67ggu7zt]{z-index:2}html.js .ba__label[data-astro-cid-67ggu7zt]{pointer-events:auto}html.js .ba__img[data-astro-cid-67ggu7zt] img{object-fit:cover;width:100%;height:100%}html.js .ba__img--after[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 0 var(--split))}html.js .ba__handle[data-astro-cid-67ggu7zt]{top:0;bottom:0;left:var(--split);pointer-events:none;z-index:3;background:#fff;width:2px;margin-left:-1px;display:block;position:absolute;box-shadow:0 0 0 1px #00000040}html.js .ba__handle[data-astro-cid-67ggu7zt]:after{content:"";background:#fff linear-gradient(90deg,#e46a5e 0 50%,#7dbf8a 50% 100%) 50%/.55rem .55rem no-repeat;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000004d}html.js .ba__range[data-astro-cid-67ggu7zt]{opacity:0;cursor:ew-resize;z-index:1;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}html.js .ba__range[data-astro-cid-67ggu7zt]:focus-visible+[data-astro-cid-67ggu7zt],html.js .ba__stage[data-astro-cid-67ggu7zt]:focus-within{outline:2px solid var(--focus);outline-offset:3px}.bvh[data-astro-cid-6okluy7b]{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.bvh[data-astro-cid-6okluy7b]>[data-astro-cid-6okluy7b]{min-width:0}.bvh__legend[data-astro-cid-6okluy7b]{font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.bvh__key[data-astro-cid-6okluy7b]:before{content:"";vertical-align:.05em;width:.9rem;height:.55rem;margin-right:.45rem;display:inline-block}.bvh__key--brute[data-astro-cid-6okluy7b]:before{background:var(--red)}.bvh__key--bvh[data-astro-cid-6okluy7b]:before{background:var(--green)}.bvh__rows[data-astro-cid-6okluy7b]{gap:.6rem;padding:0;list-style:none;display:grid}.bvh__row[data-astro-cid-6okluy7b]{grid-template-columns:9.5rem minmax(0,1fr) 8.5rem;align-items:center;gap:1rem;display:grid}.bvh__tris[data-astro-cid-6okluy7b]{font-variant-numeric:tabular-nums;font-size:var(--step--1);text-align:right}.bvh__track[data-astro-cid-6okluy7b]{background-image:linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:20% 100%;height:1.5rem;position:relative}.bvh__bar[data-astro-cid-6okluy7b]{height:.62rem;width:var(--w);transform-origin:0;position:absolute;left:0}.bvh__bar--brute[data-astro-cid-6okluy7b]{background:var(--red);top:0}.bvh__bar--bvh[data-astro-cid-6okluy7b]{background:var(--green);bottom:0}.bvh__x[data-astro-cid-6okluy7b]{font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.bvh__axis[data-astro-cid-6okluy7b]{height:2.6rem;color:var(--ink-2);margin-left:10.5rem;margin-right:9.5rem;font-size:.75rem;position:relative}.bvh__axis[data-astro-cid-6okluy7b] span[data-astro-cid-6okluy7b]{font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translate(-50%)}.bvh__axis[data-astro-cid-6okluy7b] em[data-astro-cid-6okluy7b]{text-align:center;font-style:normal;position:absolute;bottom:0;left:0;right:0}.bvh__cap[data-astro-cid-6okluy7b]{color:var(--ink-2);max-width:46rem}.bvh__table[data-astro-cid-6okluy7b] summary[data-astro-cid-6okluy7b]{cursor:pointer;font-size:var(--step--1)}.bvh__table[data-astro-cid-6okluy7b]{min-width:0;max-width:100%}.bvh__scroll[data-astro-cid-6okluy7b]{width:100%;max-width:calc(100vw - 2 * var(--gutter));margin-top:.75rem;overflow-x:auto}table[data-astro-cid-6okluy7b]{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:40rem;font-size:.85rem}th[data-astro-cid-6okluy7b],td[data-astro-cid-6okluy7b]{text-align:right;border-bottom:1px solid var(--rule);padding:.35rem .7rem}th[data-astro-cid-6okluy7b]{vertical-align:bottom;font-weight:600}.bvh__e2e[data-astro-cid-6okluy7b]{max-width:46rem}@media (width<=40rem){.bvh__row[data-astro-cid-6okluy7b]{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.bvh__tris[data-astro-cid-6okluy7b]{text-align:left;grid-area:1/1}.bvh__x[data-astro-cid-6okluy7b]{font-size:var(--step-0);grid-area:1/2}.bvh__track[data-astro-cid-6okluy7b]{grid-column:1/-1}.bvh__axis[data-astro-cid-6okluy7b]{margin-left:0;margin-right:0}.bvh__axis[data-astro-cid-6okluy7b] span[data-astro-cid-6okluy7b]:nth-child(2n){display:none}}
