.paper{--fig-ground:var(--paper);--fig-ink:var(--paper-ink);--fig-muted:var(--paper-muted);--fig-fill:#d6deef;--fig-lit:#278733;background:var(--paper);min-height:100svh;color:var(--paper-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.paper{--fig-fill:lab(88.2835% -.433713 -9.36909);--fig-lit:lab(49.5829% -42.1882 35.8774)}}.paper ::selection{color:var(--paper-ink);background:#96ea83;background:lab(85.6428% -41.1435 41.5713)}.prose{color:var(--paper-ink);font-size:16.5px;line-height:1.65}.prose h1{font-family:var(--font-display);border-top:1px solid #14151338;margin:2.2em 0 .6em;padding-top:.6em;font-size:clamp(34px,4vw,52px);font-weight:430;line-height:1.04}.prose h1:first-child{border-top:0;margin-top:0;padding-top:0}.prose h2{font-family:var(--font-display);margin:1.8em 0 .5em;font-size:28px;font-weight:460;line-height:1.15}.prose h3{font-family:var(--font-text);margin:1.6em 0 .4em;font-size:17px;font-weight:600}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.3em}.prose a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #14151359;text-decoration:underline #14151359}.prose a:hover{-webkit-text-decoration-color:var(--fig-lit);text-decoration-color:var(--fig-lit)}.prose code{font-family:var(--font-data);background:#1415130f;padding:.08em .3em;font-size:.88em;font-weight:450}.prose pre{border-left:2px solid var(--paper-ink);background:#edece8;margin:0 0 1.2em;padding:14px 16px;font-size:13.5px;line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose .formula{font-family:var(--font-data);white-space:pre-wrap;border-top:1px solid #14151338;border-bottom:1px solid #14151338;margin:0 0 1.2em;padding:12px 16px;font-size:14.5px;font-weight:450}.prose .table{margin:0 0 1.4em;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.prose th{text-align:left;border-bottom:1.5px solid var(--paper-ink);vertical-align:bottom;padding:7px 12px 7px 0;font-weight:600}.prose td{vertical-align:top;border-bottom:1px solid #14151324;padding:7px 12px 7px 0}.prose blockquote{border-left:2px solid var(--fig-lit);color:var(--paper-muted);margin:0 0 1em;padding-left:16px}.prose hr{border:0;border-top:1px solid #14151338;margin:2em 0}.prose em:only-child{color:var(--paper-muted);margin-top:-.4em;font-size:14px;display:block}.figure{margin:1.6em 0 1em}.figure-svg{width:100%;height:auto;display:block}.fig-title{font-family:var(--font-text);font-size:14px;font-weight:600}.fig-sub{font-family:var(--font-text);fill:var(--fig-muted);font-size:12px}.fig-label{font-family:var(--font-text);fill:var(--fig-ink);font-size:12px}.fig-mono{font-family:var(--font-data);fill:var(--fig-ink);font-size:12px}@media print{.paper{background:#fff}.prose{font-size:10.5pt;line-height:1.5}.prose h1{break-before:page;border-top:0;padding-top:0}.prose h1:first-child{break-before:auto}.prose h2,.prose h3{break-after:avoid}.prose pre,.prose .formula,.figure,.prose tr{break-inside:avoid}.prose pre{white-space:pre-wrap;font-size:8.5pt}.prose table{font-size:8.8pt}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
