:root{--b-ink:var(--rp-text-primary)}.paper.svelte-kvqn3a{--b-measure:44rem;--b-column:60rem;max-width:calc(var(--b-column) + 2.5rem);color:rgb(var(--b-ink));font-family:var(--rp-font-body);margin:auto;padding:0 1rem 6rem}.mast.svelte-kvqn3a,.intro.svelte-kvqn3a,.copy.svelte-kvqn3a,footer.svelte-kvqn3a{max-width:var(--b-measure);margin-left:auto;margin-right:auto}.mast.svelte-kvqn3a{padding-top:3rem}.eyebrow.svelte-kvqn3a,section.svelte-kvqn3a header:where(.svelte-kvqn3a) span:where(.svelte-kvqn3a){font:700 .72rem var(--rp-font-data);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--rp-text-tertiary))}.mast.svelte-kvqn3a h1:where(.svelte-kvqn3a){letter-spacing:-.035em;margin:.7rem 0;font-size:clamp(2.25rem,6vw,4rem);line-height:.98}.dek.svelte-kvqn3a{color:rgb(var(--rp-text-secondary));font-size:clamp(1.05rem,2vw,1.35rem);font-style:italic}.mast.svelte-kvqn3a hr:where(.svelte-kvqn3a){border:0;border-top:2px solid rgb(var(--rp-border));margin:1.5rem 0}.intro.svelte-kvqn3a{margin-top:2.5rem;margin-bottom:4rem}.lead.svelte-kvqn3a{font-size:1.24rem;line-height:1.5}.paper.svelte-kvqn3a p:where(.svelte-kvqn3a){line-height:1.65}.how.svelte-kvqn3a{border-left:3px solid rgb(var(--rp-cta-bg));color:rgb(var(--rp-text-secondary));padding-left:1rem}.intro.svelte-kvqn3a nav:where(.svelte-kvqn3a){border-top:1px solid rgb(var(--rp-border-soft));margin-top:2rem;padding-top:1rem;display:grid}.intro.svelte-kvqn3a nav:where(.svelte-kvqn3a) a:where(.svelte-kvqn3a){font-family:var(--rp-font-ui);padding:.3rem 0}@media (width>=640px){.intro.svelte-kvqn3a nav:where(.svelte-kvqn3a){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}section.svelte-kvqn3a{border-top:1px solid rgb(var(--rp-border-soft));padding:4rem 0}section.svelte-kvqn3a>header:where(.svelte-kvqn3a){max-width:var(--b-measure);margin:auto}section.svelte-kvqn3a h2:where(.svelte-kvqn3a),footer.svelte-kvqn3a h2:where(.svelte-kvqn3a){margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}section.svelte-kvqn3a>header:where(.svelte-kvqn3a)>p:where(.svelte-kvqn3a){color:rgb(var(--rp-text-secondary));margin:.4rem 0;font-size:1.08rem}.widget.svelte-kvqn3a{border:1px solid rgb(var(--rp-border));border-radius:var(--rp-radius-sm);background:rgb(var(--rp-surface-panel));margin:1.8rem auto 2rem;overflow:hidden}.controls.svelte-kvqn3a{padding:1rem}.controls.svelte-kvqn3a label:where(.svelte-kvqn3a){font:600 .82rem var(--rp-font-ui);margin-right:1.2rem}.controls.svelte-kvqn3a select:where(.svelte-kvqn3a){min-width:4.9rem;margin-left:.4rem;padding:.25rem 1.65rem .25rem .45rem}.check.svelte-kvqn3a input:where(.svelte-kvqn3a){accent-color:rgb(var(--rp-chart-gold))}.counterfactual.svelte-kvqn3a{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);display:grid}.accounting.svelte-kvqn3a{border-left:1px solid rgb(var(--rp-border-soft));padding:1.2rem}.accounting.svelte-kvqn3a strong:where(.svelte-kvqn3a),.accounting.svelte-kvqn3a span:where(.svelte-kvqn3a){display:block}.accounting.svelte-kvqn3a strong:where(.svelte-kvqn3a){font:700 clamp(1.5rem, 4vw, 2.35rem) var(--rp-font-data)}.accounting.svelte-kvqn3a span:where(.svelte-kvqn3a){font:12px var(--rp-font-ui);color:rgb(var(--rp-text-secondary));margin-bottom:1.1rem}.caption.svelte-kvqn3a{font:12px var(--rp-font-ui);color:rgb(var(--rp-text-tertiary));padding:0 1rem 1rem}.compare.svelte-kvqn3a{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.4rem;display:grid}.compare.svelte-kvqn3a div:where(.svelte-kvqn3a){gap:.25rem;display:grid}.compare.svelte-kvqn3a strong:where(.svelte-kvqn3a){font:700 clamp(1.5rem, 4vw, 2.5rem) var(--rp-font-data)}.compare.svelte-kvqn3a span:where(.svelte-kvqn3a){font:12px var(--rp-font-ui);color:rgb(var(--rp-text-secondary))}.examples.svelte-kvqn3a{border-top:1px solid rgb(var(--rp-border-soft));order:2;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.compare.svelte-kvqn3a>div:where(.svelte-kvqn3a):not(.examples){order:1}.example.svelte-kvqn3a{min-width:0;padding:.8rem}.example.svelte-kvqn3a+.example:where(.svelte-kvqn3a){border-left:1px solid rgb(var(--rp-border-soft))}.example.svelte-kvqn3a b:where(.svelte-kvqn3a),.example.svelte-kvqn3a span:where(.svelte-kvqn3a){overflow-wrap:anywhere;display:block}.example.svelte-kvqn3a b:where(.svelte-kvqn3a){font:700 .78rem var(--rp-font-ui)}.example.svelte-kvqn3a span:where(.svelte-kvqn3a){color:rgb(var(--rp-text-tertiary));font:.68rem var(--rp-font-data);margin-top:.2rem}footer.svelte-kvqn3a{border-top:1px solid rgb(var(--rp-border));padding-top:3rem}.related-paper.svelte-kvqn3a{border-top:1px solid rgb(var(--rp-border-soft));margin-top:2rem;padding-top:1.25rem}.related-paper.svelte-kvqn3a a:where(.svelte-kvqn3a){font-weight:700}.widget.svelte-kvqn3a{container-type:inline-size}@container (width<=560px){.widget.svelte-kvqn3a .b-minor,.widget.svelte-kvqn3a .b-thin text:nth-of-type(2n){display:none}}.loading.svelte-kvqn3a{place-items:center;min-height:300px;display:grid}@media (width<=600px){.paper.svelte-kvqn3a{padding-inline:.75rem}.mast.svelte-kvqn3a{padding-top:2rem}.widget.svelte-kvqn3a{border-radius:8px}.controls.svelte-kvqn3a{padding:.7rem}.compare.svelte-kvqn3a,.counterfactual.svelte-kvqn3a{grid-template-columns:1fr}.accounting.svelte-kvqn3a{border-left:0;border-top:1px solid rgb(var(--rp-border-soft))}.examples.svelte-kvqn3a{grid-template-columns:repeat(2,minmax(0,1fr))}.compare.svelte-kvqn3a div:where(.svelte-kvqn3a){border-bottom:1px solid rgb(var(--rp-border-soft));padding-bottom:.8rem}section.svelte-kvqn3a{padding:3rem 0}}
