.control-caption:where(.astro-6qg2tmjx){justify-content:space-between;gap:1rem;display:flex}.laboratory:where(.astro-6qg2tmjx){--lab-rust:#a7442e;--lab-blue:#527078;border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);color:var(--sl-color-text);border-radius:4px;margin:1.75rem 0;padding:clamp(1rem,3vw,1.75rem)}.lab-heading:where(.astro-6qg2tmjx){justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow:where(.astro-6qg2tmjx){letter-spacing:.17em;color:var(--sl-color-gray-2);font-size:.66rem;font-weight:700}.lab-heading:where(.astro-6qg2tmjx) h2:where(.astro-6qg2tmjx){letter-spacing:-.03em;font-size:1.5rem;margin:.4rem 0 0!important}.intro:where(.astro-6qg2tmjx){margin:1rem 0 1.6rem;font-size:.92rem;line-height:1.65}.reset:where(.astro-6qg2tmjx){font:inherit;cursor:pointer;border:1px solid var(--sl-color-hairline);color:inherit;background:0 0;border-radius:3px;padding:.45rem .7rem;font-size:.78rem}.reset:where(.astro-6qg2tmjx):focus-visible{outline:2px solid var(--lab-rust);outline-offset:3px}.reset:where(.astro-6qg2tmjx):hover{border-color:var(--lab-rust)}.controls:where(.astro-6qg2tmjx){grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:1.5rem;display:grid}.controls:where(.astro-6qg2tmjx) label:where(.astro-6qg2tmjx){font-size:.82rem;font-weight:600}.controls:where(.astro-6qg2tmjx) output:where(.astro-6qg2tmjx){float:right;color:var(--lab-rust);font-family:var(--sl-font-mono);font-variant-numeric:tabular-nums}.controls:where(.astro-6qg2tmjx) input:where(.astro-6qg2tmjx){width:100%;height:1.5rem;accent-color:var(--lab-rust);cursor:pointer;margin:.6rem 0 .35rem;display:block}.hint:where(.astro-6qg2tmjx){color:var(--sl-color-gray-2);font-size:.69rem;font-weight:400;display:block}.readouts:where(.astro-6qg2tmjx){border-top:1px solid var(--sl-color-hairline);border-bottom:1px solid var(--sl-color-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.25rem 0;display:grid}.readouts:where(.astro-6qg2tmjx) span:where(.astro-6qg2tmjx){font-size:.69rem;line-height:1.5;display:block}.readouts:where(.astro-6qg2tmjx) strong:where(.astro-6qg2tmjx){letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:.3rem 0;font-size:1.7rem;font-weight:500;display:block}.readouts:where(.astro-6qg2tmjx) small:where(.astro-6qg2tmjx){color:var(--sl-color-gray-2);font-size:.65rem;display:block}figure:where(.astro-6qg2tmjx){margin:1.5rem 0 0}figcaption:where(.astro-6qg2tmjx){font-size:.82rem;font-weight:600}figcaption:where(.astro-6qg2tmjx) span:where(.astro-6qg2tmjx){color:var(--sl-color-gray-2);margin-top:.15rem;font-size:.7rem;font-weight:400;display:block}svg:where(.astro-6qg2tmjx){width:100%;height:auto;margin-top:.8rem;display:block}.axis:where(.astro-6qg2tmjx){stroke:var(--sl-color-gray-3);stroke-width:.8px}.grid:where(.astro-6qg2tmjx) line:where(.astro-6qg2tmjx){stroke:currentColor;opacity:.09}.line:where(.astro-6qg2tmjx){stroke:var(--lab-blue)}.dot:where(.astro-6qg2tmjx){fill:var(--lab-rust);stroke:var(--sl-color-bg);stroke-width:3px}.guide:where(.astro-6qg2tmjx){stroke:var(--lab-rust);stroke-dasharray:4 4;opacity:.6}.labels:where(.astro-6qg2tmjx) text:where(.astro-6qg2tmjx){font:12px var(--sl-font);fill:var(--sl-color-text)}.finding:where(.astro-6qg2tmjx){border-left:2px solid var(--lab-rust);margin:1.3rem 0;padding:.1rem 0 .1rem 1rem}.finding:where(.astro-6qg2tmjx) strong:where(.astro-6qg2tmjx){font-size:.9rem}.finding:where(.astro-6qg2tmjx) p:where(.astro-6qg2tmjx){margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.model-note:where(.astro-6qg2tmjx){color:var(--sl-color-gray-2);border-top:1px solid var(--sl-color-hairline);margin:0;padding-top:1rem;font-size:.73rem;line-height:1.65}@media (width<=650px){.controls:where(.astro-6qg2tmjx){grid-template-columns:1fr;gap:1.1rem}.readouts:where(.astro-6qg2tmjx){grid-template-columns:1fr 1fr}.readouts:where(.astro-6qg2tmjx) strong:where(.astro-6qg2tmjx){font-size:1.5rem}.lab-heading:where(.astro-6qg2tmjx) h2:where(.astro-6qg2tmjx){font-size:1.3rem}}[data-theme=dark] .laboratory:where(.astro-6qg2tmjx){--lab-rust:#e6987f;--lab-blue:#89aeb6}
