.frame.svelte-nr7lhf{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.frame.wide.svelte-nr7lhf{width:100%}.frame.expanded.svelte-nr7lhf{z-index:100;box-sizing:border-box;background:var(--background);justify-content:center;align-items:center;width:auto;max-width:none;padding:3rem;display:flex;position:fixed;inset:0}.frame.player.expanded.svelte-nr7lhf{place-content:center;display:grid}.frame.player.svelte-nr7lhf:fullscreen{box-sizing:border-box;background:var(--background);flex-direction:column;justify-content:center;padding:1rem;display:flex}.media-expand.svelte-nr7lhf,.lightbox-close.svelte-nr7lhf{appearance:none;background:var(--background);border:1px dashed var(--foreground);width:1.75rem;height:1.75rem;color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-base);cursor:pointer;padding:0;line-height:1}.media-expand.svelte-nr7lhf{position:absolute;top:.5rem;right:.5rem}.expanded.svelte-nr7lhf .media-expand:where(.svelte-nr7lhf){display:none}.lightbox-close.svelte-nr7lhf{position:fixed;top:1rem;right:1rem}.media-expand.svelte-nr7lhf:hover,.media-expand.svelte-nr7lhf:focus-visible,.lightbox-close.svelte-nr7lhf:hover,.lightbox-close.svelte-nr7lhf:focus-visible{color:var(--foreground-emphasis);border-color:var(--foreground-emphasis)}figure.svelte-4clgvq{margin:0;margin-top:2em;margin-bottom:2em}figure.small-vertical-margin.svelte-4clgvq{margin-top:1em;margin-bottom:.5em}img.svelte-4clgvq{max-width:100%;height:auto;max-height:800px;margin-inline:auto;display:block}@media (width<=600px){img.svelte-4clgvq{max-height:600px}}figure.duotone.svelte-4clgvq img:where(.svelte-4clgvq){filter:url(#duotone-night)}:root[data-theme=day] figure.duotone.svelte-4clgvq img:where(.svelte-4clgvq){filter:url(#duotone-day)}img.img-day.svelte-4clgvq,:root[data-theme=day] img.img-night.svelte-4clgvq{display:none}:root[data-theme=day] img.img-day.svelte-4clgvq{display:block}.expanded img.svelte-4clgvq{max-height:calc(100vh - 6rem)}figcaption.svelte-4clgvq{color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-top:.5rem;margin-bottom:1rem}figure.svelte-3yb451{margin:2em 0}figure.small-vertical-margin.svelte-3yb451{margin-top:1em;margin-bottom:.5em}iframe.svelte-3yb451{border:none;width:100%;display:block}.expanded iframe.svelte-3yb451{width:calc(100vw - 6rem);height:calc(100vh - 6rem);aspect-ratio:auto!important}figcaption.svelte-3yb451{color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-top:.5rem;margin-bottom:1rem}figure.svelte-1j04pbs{margin:2em 0}figure.small-vertical-margin.svelte-1j04pbs{margin-top:1em;margin-bottom:.5em}video.svelte-1j04pbs{max-width:100%;height:auto;max-height:800px;margin-inline:auto;display:block}@media (width<=600px){video.svelte-1j04pbs{max-height:600px}}.video-controls.svelte-1j04pbs{font-family:var(--font-stack-mono);font-size:var(--font-size-small);color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:.75em;padding-block:.35rem;display:flex}.video-controls.svelte-1j04pbs button:where(.svelte-1j04pbs){appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.video-controls.svelte-1j04pbs button:where(.svelte-1j04pbs):hover,.video-controls.svelte-1j04pbs button:where(.svelte-1j04pbs):focus-visible{color:var(--foreground-emphasis)}.vc-track.svelte-1j04pbs{cursor:pointer;touch-action:none;flex:1;height:14px;position:relative}.vc-track.svelte-1j04pbs:before{content:"";border-top:1px dashed var(--foreground);position:absolute;top:calc(50% - 1px);left:0;right:0}.vc-fill.svelte-1j04pbs{background:var(--foreground);pointer-events:none;width:0;height:2px;position:absolute;top:calc(50% - 1px);left:0}.vc-time.svelte-1j04pbs{white-space:nowrap;font-variant-numeric:tabular-nums}.video-warning.svelte-1j04pbs{z-index:1;box-sizing:border-box;background:var(--background);border:1px dashed var(--foreground);color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:absolute;inset:0}.video-warning.svelte-1j04pbs p:where(.svelte-1j04pbs){margin:0}.video-warning.svelte-1j04pbs button:where(.svelte-1j04pbs){appearance:none;font:inherit;color:inherit;border:1px dashed var(--foreground);cursor:pointer;background:0 0;padding:.35em 1em}.video-warning.svelte-1j04pbs button:where(.svelte-1j04pbs):hover,.video-warning.svelte-1j04pbs button:where(.svelte-1j04pbs):focus-visible{color:var(--foreground-emphasis);border-color:var(--foreground-emphasis)}.expanded video.svelte-1j04pbs{width:auto;height:auto;max-height:calc(100vh - 8.5rem)}:fullscreen video.svelte-1j04pbs{object-fit:contain;flex:1;width:100%;min-height:0;max-height:none}figcaption.svelte-1j04pbs{color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-top:.5rem;margin-bottom:1rem}.transcript.svelte-1wi097f{margin:2em 0}.head.svelte-1wi097f{font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-bottom:.75em}.heading.svelte-1wi097f{font-weight:700}.lines.folded.svelte-1wi097f{max-height:16em;position:relative;overflow:hidden}.fade.svelte-1wi097f{background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:4em;position:absolute;bottom:0;left:0;right:0}dl.svelte-1wi097f{font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);grid-template-columns:max-content 1fr;gap:.5em 1.5em;margin:0;display:grid}dt.svelte-1wi097f{font-weight:700}dd.svelte-1wi097f{white-space:pre-wrap;margin:0}button.svelte-1wi097f{cursor:pointer;width:100%;font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);color:var(--foreground);padding:0;border:none;border-top:1px dashed var(--foreground);background:0 0;margin-top:.5rem;padding-top:.5rem;text-decoration:underline;display:block}button.svelte-1wi097f:hover{color:var(--foreground-emphasis);text-decoration:none}figure.svelte-16xzzhz{margin:2em 0}.head.svelte-16xzzhz{font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-bottom:.75em}.heading.svelte-16xzzhz{font-weight:700}.scroll.svelte-16xzzhz{overflow-x:auto}table.svelte-16xzzhz{border-collapse:collapse;width:100%;font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base)}th.svelte-16xzzhz,td.svelte-16xzzhz{text-align:left;vertical-align:top;padding:.35em 1.5em .35em 0}th.svelte-16xzzhz:last-child,td.svelte-16xzzhz:last-child{padding-right:0}th.svelte-16xzzhz{border-bottom:1px solid var(--foreground);font-weight:700}td.svelte-16xzzhz{border-bottom:1px dashed var(--foreground)}figcaption.svelte-16xzzhz{color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-top:.5rem;margin-bottom:1rem}.chart.svelte-aw7am8{position:relative}.chart.svelte-aw7am8>svg:where(.svelte-aw7am8){width:100%;height:auto;font-family:var(--font-stack-mono);touch-action:pan-y;font-size:12px;display:block}.chart.svelte-aw7am8>svg:where(.svelte-aw7am8):focus{outline:none}.grid.svelte-aw7am8{stroke:var(--foreground);opacity:.18}.axis.svelte-aw7am8{stroke:var(--foreground);opacity:.6}.tick.svelte-aw7am8,.axis-label.svelte-aw7am8{fill:var(--foreground)}.tick.svelte-aw7am8{font-variant-numeric:tabular-nums}.tick.y.svelte-aw7am8{text-anchor:end;dominant-baseline:middle}.tick.x.svelte-aw7am8,.axis-label.x.svelte-aw7am8,.axis-label.y.svelte-aw7am8{text-anchor:middle}.series.svelte-aw7am8{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hatch.svelte-aw7am8{stroke:var(--foreground);stroke-width:1px;opacity:.55}.crosshair.svelte-aw7am8{stroke:var(--foreground);opacity:.5}.marker.svelte-aw7am8{fill:var(--foreground);stroke:var(--background);stroke-width:2px}.legend.svelte-aw7am8{font-family:var(--font-stack-mono);font-size:var(--font-size-small);color:var(--foreground);flex-wrap:wrap;gap:.5em 1.5em;margin-bottom:.75em;display:flex}.legend.svelte-aw7am8 .key:where(.svelte-aw7am8){align-items:center;gap:.5em;display:inline-flex}.legend.svelte-aw7am8 line:where(.svelte-aw7am8),.tooltip.svelte-aw7am8 line:where(.svelte-aw7am8){stroke:var(--foreground);stroke-width:2px}.tooltip.svelte-aw7am8{background:var(--background);border:1px dashed var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);color:var(--foreground);white-space:nowrap;pointer-events:none;z-index:2;padding:.4em .75em;position:absolute;top:24px;transform:translate(12px)}.tooltip.flipped.svelte-aw7am8{transform:translate(calc(-100% - 12px))}.tooltip-x.svelte-aw7am8{opacity:.7}.tooltip-row.svelte-aw7am8{align-items:center;gap:.5em;display:flex}.tooltip-row.svelte-aw7am8 .value:where(.svelte-aw7am8){font-variant-numeric:tabular-nums;font-weight:700}.tooltip-row.svelte-aw7am8 .label:where(.svelte-aw7am8){opacity:.7}.chart.svelte-szpbpg{position:relative}.chart.svelte-szpbpg>svg:where(.svelte-szpbpg){width:100%;height:auto;font-family:var(--font-stack-mono);touch-action:pan-y;font-size:12px;display:block}.chart.svelte-szpbpg>svg:where(.svelte-szpbpg):focus{outline:none}.grid.svelte-szpbpg{stroke:var(--foreground);opacity:.18}.axis.svelte-szpbpg{stroke:var(--foreground);opacity:.6}.tick.svelte-szpbpg,.axis-label.svelte-szpbpg{fill:var(--foreground)}.tick.svelte-szpbpg{font-variant-numeric:tabular-nums}.tick.y.svelte-szpbpg{text-anchor:end;dominant-baseline:middle}.tick.x.svelte-szpbpg,.axis-label.x.svelte-szpbpg,.axis-label.y.svelte-szpbpg{text-anchor:middle}.bar.svelte-szpbpg{fill:var(--foreground)}.bar.lifted.svelte-szpbpg{fill:var(--foreground-emphasis)}.tooltip.svelte-szpbpg{background:var(--background);border:1px dashed var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);color:var(--foreground);white-space:nowrap;pointer-events:none;z-index:2;align-items:baseline;gap:.5em;padding:.4em .75em;display:flex;position:absolute;top:24px;transform:translate(12px)}.tooltip.flipped.svelte-szpbpg{transform:translate(calc(-100% - 12px))}.tooltip.svelte-szpbpg .value:where(.svelte-szpbpg){font-variant-numeric:tabular-nums;font-weight:700}.tooltip.svelte-szpbpg .label:where(.svelte-szpbpg){opacity:.7}figure.svelte-1eh8vn3{margin:2em 0}figcaption.svelte-1eh8vn3{color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);margin-top:.5rem;margin-bottom:1rem}details.svelte-wdkfb1{margin:2em 0}summary.svelte-wdkfb1{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--foreground);text-decoration:underline;list-style:none;display:inline-block}summary.svelte-wdkfb1::-webkit-details-marker{display:none}summary.svelte-wdkfb1:before{content:"→";width:1.4em;display:inline-block}details[open].svelte-wdkfb1 summary:where(.svelte-wdkfb1):before{content:"↓"}summary.svelte-wdkfb1:hover{color:var(--foreground-emphasis);text-decoration:none}.content.svelte-wdkfb1{border-left:1px dashed var(--foreground);margin-top:.5em;padding-left:1rem}section.svelte-94m2tz{border-top:1px dashed var(--foreground);border-bottom:1px dashed var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);margin:2em 0;padding:1.25em 0}section.svelte-94m2tz p:last-child{margin-bottom:0}.toc.svelte-1yr0598{display:none}@media (width>=1100px){.toc.svelte-1yr0598{width:200px;max-height:calc(100vh - 8rem);font-family:var(--font-stack-mono);font-size:12px;line-height:var(--line-height-base);display:block;position:fixed;bottom:1rem;left:1rem;overflow-y:auto}}ul.svelte-1yr0598{margin:0;padding:0;list-style:none}li.svelte-1yr0598{word-break:keep-all;text-indent:-4ch;margin-bottom:0;padding-left:4ch}.index.svelte-1yr0598{text-indent:0;width:4ch;display:inline-block}a.svelte-1yr0598{color:var(--foreground);text-decoration:none}a.svelte-1yr0598:hover,a[aria-current].svelte-1yr0598{color:var(--foreground-emphasis)}section.svelte-y7vya7{border-bottom:1px dashed var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);color:var(--foreground);flex-wrap:wrap;gap:.5em 1.5em;margin-bottom:2em;padding-bottom:2em;display:flex}a.svelte-y7vya7{color:inherit;text-decoration:none}a.svelte-y7vya7:hover{color:var(--foreground-emphasis)}article.svelte-tsmhus{width:100%;max-width:var(--content-width);padding-inline:1em;box-sizing:border-box;min-height:80dvh;margin:0 auto;padding-top:1em;padding-bottom:2em}header.svelte-tsmhus{margin-bottom:1rem}h1.svelte-tsmhus{margin-top:.5rem;margin-bottom:0}.authors.svelte-tsmhus{color:var(--foreground)}.meta.svelte-tsmhus{color:var(--foreground);gap:.5em;display:flex}.meta.svelte-tsmhus .date:where(.svelte-tsmhus)+.project-code:where(.svelte-tsmhus):before{content:"·";margin-right:.5em}.authors.svelte-tsmhus{font-style:italic}.references.svelte-tsmhus ul:where(.svelte-tsmhus){margin:0;padding:0;list-style:none}.references.svelte-tsmhus li:where(.svelte-tsmhus){color:var(--foreground);font-family:var(--font-stack-mono);font-size:var(--font-size-small);line-height:var(--line-height-base);text-indent:-3ch;overflow-wrap:anywhere;margin-bottom:.75em;padding-left:3ch;scroll-margin-top:2rem}.references.svelte-tsmhus li:where(.svelte-tsmhus):target{color:var(--foreground-emphasis)}.references.svelte-tsmhus a:where(.svelte-tsmhus){color:inherit}
