@font-face{font-family:Science Gothic;src:url(/assets/Science-Gothic-l3e3FojH.woff2);unicode-range:U+0020-007F;font-display:swap}@font-face{font-family:IBM Plex;src:url(/assets/IBM-Plex-Sans-byqJjNRV.woff2);unicode-range:U+0020-007F;font-display:swap}@font-face{font-family:Recursive;src:url(/assets/Recursive-CL3JgOkw.woff2);unicode-range:U+0020-007F;font-display:swap}:root{--font-fallback-stack: "-apple-system", "San Francisco Variable", "Segoe UI Variable", "Roboto Variable", system-ui;--font-display: "Science Gothic", var(--font-fallback-stack), serif;--font-sans-serif: "IBM Plex", var(--font-fallback-stack), sans-serif;--font-mono: "Recursive", var(--font-fallback-stack), monospace}:root{--color-background: white;--color-foreground: black;--color-highlight: VisitedText}:root{--font-size: min(max(16px, 3vw), 22px);--size-one: 1rem;--size-half: calc(var(--size-one) / 2);--size-eighth: calc(var(--size-one) / 8);--size-quarter: calc(var(--size-one) / 4);--size-one-and-half: calc(var(--size-one) * 1.5);--size-two: calc(var(--size-one) * 2);--size-three: calc(var(--size-one) * 3);--size-four: calc(var(--size-one) * 4);--border-width: var(--size-eighth);--tapable-size: 1rem;--readable-max: 60ch;--readable-column: minmax(auto, var(--readable-max));--grid-one-column: minmax(var(--size-one), auto) var(--readable-column) minmax(var(--size-one), auto);--grid-two-column: repeat(auto-fit, minmax(calc((var(--readable-max) / 2) - var(--size-one)), 1fr))}@media (pointer: coarse){:root{--tapable-size: 40px}}:root{--animation-speed: .2s}:root{--shape-x: linear-gradient(45deg,transparent 0%, transparent 40%, currentcolor 40%, currentcolor 50%, currentcolor 60%, transparent 60%, transparent 100%), linear-gradient(-45deg,transparent 0%, transparent 40%, currentcolor 40%, currentcolor 50%, currentcolor 60%, transparent 60%, transparent 100%)}*{box-sizing:border-box;margin:0}html body{font-family:var(--font-sans-serif);font-variation-settings:"wght" 60,"wdth" 500;font-size:var(--font-size);line-height:1.5}pre{white-space:pre-line}body[data-no-js] .needs-js,body[data-no-js] ::part(needs-js){display:none!important}[data-testid=tracking-pixel]{block-size:0;inline-size:0}@media (prefers-reduced-data: reduce){.no-reduce-data{display:none!important}}.screen-reader,::part(screen-reader){position:absolute;inline-size:0;block-size:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.unstyled,::part(unstyled){all:unset}body{min-block-size:100dvh;display:grid;grid-template-rows:auto 1fr auto auto;grid-template-areas:"header" "content" "alerts" "footer"}body #alerts{grid-area:alerts;position:sticky;inset-block-end:0}body wc-site-header{grid-area:header}body #content{grid-area:content}body wc-site-footer{grid-area:footer}.exit-button,::part(exit-button){font-size:0;border:none;background:transparent;color:currentcolor;block-size:var(--tapable-size);inline-size:var(--tapable-size);background-image:var(--shape-x);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}body main#content{display:grid;grid-template-columns:1fr var(--readable-column) 1fr;gap:var(--size-one-and-half) var(--size-one);block-size:min-content}body main#content>*{grid-column:2 / 3;grid-row:auto;block-size:min-content}.markdown{display:grid;gap:inherit}.markdown picture,.markdown figure,.markdown img{max-inline-size:100%;block-size:auto}
