.figure{position:relative;margin:0;padding:var(--cv-sp-4);border:var(--cv-bd);border-radius:var(--cv-r);background:var(--cv-ground)}.figure-title{font-family:var(--cv-font);font-size:var(--cv-fs-0);letter-spacing:-.01em;margin:0 0 var(--cv-sp-3);color:var(--cv-ink);line-height:var(--cv-lh-display)}.figure-note{margin:var(--cv-sp-3) 0 0;color:var(--cv-mute);font-size:var(--cv-fs-meta);line-height:var(--cv-lh-prose)}.figure-note code{font-family:var(--cv-font-code);font-size:var(--cv-fs-meta);background:var(--cv-ink);color:var(--cv-ground);padding:0 var(--cv-sp-1)}.fig-narrow,.fig-mid,.fig-wide{max-width:100%;margin-inline:auto}.sweep{margin:0;padding:var(--cv-sp-4);border:var(--cv-bd);border-radius:var(--cv-r);background:var(--cv-ground)}.math-aside{font-size:var(--cv-fs-meta);color:var(--cv-mute);border-left:var(--cv-px) solid var(--cv-mute);padding:var(--cv-sp-1) 0 var(--cv-sp-1) var(--cv-sp-3);margin:var(--cv-sp-2) 0 var(--cv-sp-4);font-style:normal}.unit-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--cv-px);margin:var(--cv-px) 0}.pipeline{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.prose>.figure+:where(:not(.footnotes)),.prose>.sweep+:where(:not(.footnotes)),.prose>.pipeline+:where(:not(.footnotes)){margin-top:var(--cv-sp-8)}.prose>*+.figure,.prose>*+.sweep,.prose>*+.pipeline{margin-top:var(--cv-sp-8)}.prose>*+.math-aside,.prose>.math-aside+*{margin-top:var(--cv-sp-7)}.figure img,.figure video{display:block;width:100%;height:auto}.figure>.cellfig,.figure>img,.figure>video{margin-inline:auto}.cellfig{display:block;max-width:100%;height:auto;flex:none}.cellfig text{font-family:var(--cv-font);font-size:calc(var(--cv-fs-meta) / 2);letter-spacing:0}.figure:has(>.cf-wide){container-type:inline-size}.cellfig.cf-wide{display:none}@container (min-width: 624px){.cellfig.cf-wide{display:block}.cellfig.cf-narrow{display:none}}.cellfig .f-k{fill:var(--cv-ink)}.cellfig .f-p{fill:var(--cv-white)}.cellfig .f-m{fill:var(--cv-mute)}.cellfig .f-r{fill:color-mix(in srgb,var(--cv-ink) 8%,var(--cv-white))}.cellfig .f-b{fill:var(--cv-brick)}.cellfig .f-s{fill:var(--cv-sage)}.cellfig .f-x{fill:var(--guest-if-acc)}.cellfig .f-y{fill:var(--guest-if-ink)}#modal.fullpage #sheetInner:has(>h1.ptitle) .figure{border:0;border-radius:0;padding:0;background:none;display:flex;flex-direction:column;align-items:center}#modal.fullpage #sheetInner:has(>h1.ptitle) .figure-title{order:1;margin:var(--cv-sp-2) 0 0;font-size:var(--cv-fs-meta);color:var(--cv-mute);text-align:center}#modal.fullpage #sheetInner:has(>h1.ptitle) .figure-note{order:2;margin:var(--cv-sp-1) 0 0;text-align:center}#modal.fullpage #sheetInner:has(>h1.ptitle) .prose>.fig-narrow{width:fit-content;max-width:100%;margin-inline:auto}#modal.fullpage #sheetInner:has(>h1.ptitle) .prose>.fig-narrow.hung{float:right;clear:right;width:var(--cs-figure);margin:var(--cv-sp-1) 0 var(--cv-sp-5) var(--cv-sp-7)}#modal.fullpage #sheetInner:has(>h1.ptitle) .prose>.hung+*{margin-top:var(--cv-sp-4)}#modal.fullpage #sheetInner:has(>h1.ptitle) .prose>:not(p){clear:both}
