.control-caption:where(.astro-ii6jbzcv){justify-content:space-between;gap:1rem;display:flex}.laboratory:where(.astro-ii6jbzcv){--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-ii6jbzcv){justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow:where(.astro-ii6jbzcv){letter-spacing:.17em;color:var(--sl-color-gray-2);font-size:.66rem;font-weight:700}.lab-heading:where(.astro-ii6jbzcv) h2:where(.astro-ii6jbzcv){letter-spacing:-.03em;font-size:1.45rem;margin:.4rem 0 0!important}.intro:where(.astro-ii6jbzcv){margin:1rem 0 1.6rem;font-size:.92rem;line-height:1.65}button:where(.astro-ii6jbzcv){font:inherit;cursor:pointer}.reset:where(.astro-ii6jbzcv){border:1px solid var(--sl-color-hairline);color:inherit;background:0 0;border-radius:3px;padding:.45rem .7rem;font-size:.78rem}.reset:where(.astro-ii6jbzcv):hover{border-color:var(--lab-rust)}.reset:where(.astro-ii6jbzcv):focus-visible,.download:where(.astro-ii6jbzcv):focus-visible{outline:2px solid var(--lab-rust);outline-offset:3px}.controls:where(.astro-ii6jbzcv){border-bottom:1px solid var(--sl-color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-bottom:1.6rem;display:grid}.controls:where(.astro-ii6jbzcv) label:where(.astro-ii6jbzcv){font-size:.8rem;font-weight:600;line-height:1.5}.controls:where(.astro-ii6jbzcv) output:where(.astro-ii6jbzcv){float:right;font-family:var(--sl-font-mono);color:var(--lab-rust);font-variant-numeric:tabular-nums;font-size:.8rem}.controls:where(.astro-ii6jbzcv) input:where(.astro-ii6jbzcv){width:100%;height:1.5rem;accent-color:var(--lab-rust);cursor:pointer;margin:.65rem 0 .35rem;display:block}.control-hint:where(.astro-ii6jbzcv){color:var(--sl-color-gray-2);font-size:.69rem;font-weight:400;display:block}.charts:where(.astro-ii6jbzcv){grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.6rem;display:grid}.charts:where(.astro-ii6jbzcv) figure:where(.astro-ii6jbzcv){min-width:0;margin:0}.charts:where(.astro-ii6jbzcv) figcaption:where(.astro-ii6jbzcv){font-size:.8rem;font-weight:600}.charts:where(.astro-ii6jbzcv) figcaption:where(.astro-ii6jbzcv) span:where(.astro-ii6jbzcv){color:var(--sl-color-gray-2);font-size:.68rem;font-weight:400;display:block}svg:where(.astro-ii6jbzcv){width:100%;height:auto;margin-top:.7rem;display:block;overflow:visible}svg:where(.astro-ii6jbzcv) text:where(.astro-ii6jbzcv){fill:var(--sl-color-text);font-size:11px;font-family:var(--sl-font)}.axis:where(.astro-ii6jbzcv){stroke:var(--sl-color-gray-3);stroke-width:.7px}.curve:where(.astro-ii6jbzcv){stroke:var(--lab-rust)}.reference:where(.astro-ii6jbzcv){stroke-width:1.2px;stroke-dasharray:5 4}.light-reference:where(.astro-ii6jbzcv){stroke:var(--lab-blue)}.heavy-reference:where(.astro-ii6jbzcv){stroke:var(--sl-color-gray-3)}.legend:where(.astro-ii6jbzcv){color:var(--sl-color-gray-2);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.68rem;display:flex}.key:where(.astro-ii6jbzcv){align-items:center;gap:.4rem;display:flex}.key:where(.astro-ii6jbzcv):before{content:"";border-top:2px solid var(--lab-rust);width:16px;height:0}.key:where(.astro-ii6jbzcv).light:before{border-color:var(--lab-blue);border-top-style:dashed}.key:where(.astro-ii6jbzcv).heavy:before{border-color:var(--sl-color-gray-3);border-top-style:dashed}.finding:where(.astro-ii6jbzcv){border-left:2px solid var(--lab-rust);margin:1.5rem 0;padding:.1rem 0 .1rem 1rem}.finding:where(.astro-ii6jbzcv) strong:where(.astro-ii6jbzcv){font-size:.9rem}.finding:where(.astro-ii6jbzcv) p:where(.astro-ii6jbzcv){margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.model-note:where(.astro-ii6jbzcv){border-top:1px solid var(--sl-color-hairline);padding-top:1rem}.model-note:where(.astro-ii6jbzcv) p:where(.astro-ii6jbzcv){color:var(--sl-color-gray-2);margin:0;font-size:.73rem;line-height:1.6}.download:where(.astro-ii6jbzcv){color:var(--sl-color-text);text-underline-offset:3px;background:0 0;border:0;padding:.7rem 0 0;font-size:.73rem;text-decoration:underline;display:inline-block}@media (width<=700px){.controls:where(.astro-ii6jbzcv){grid-template-columns:1fr;gap:1rem}.charts:where(.astro-ii6jbzcv){grid-template-columns:1fr;gap:1.2rem}.lab-heading:where(.astro-ii6jbzcv) h2:where(.astro-ii6jbzcv){font-size:1.25rem}}[data-theme=dark] .laboratory:where(.astro-ii6jbzcv){--lab-rust:#e6987f;--lab-blue:#89aeb6}
