.editorial.svelte-cbbdpx{font-family:var(--font-sans)}.editorial.svelte-cbbdpx h1:where(.svelte-cbbdpx),.editorial.svelte-cbbdpx h2:where(.svelte-cbbdpx){font-family:var(--font-serif)}.editorial.svelte-cbbdpx h1:where(.svelte-cbbdpx){letter-spacing:-.02em;font-weight:400}.eyebrow.svelte-cbbdpx{font-family:var(--font-sans);font-weight:600}.toc.svelte-cbbdpx{margin-left:1.25rem;list-style:decimal}.toc.svelte-cbbdpx li:where(.svelte-cbbdpx){margin-bottom:.35rem}.toc.svelte-cbbdpx a:where(.svelte-cbbdpx){color:var(--color-hf-link);text-decoration:none}.toc.svelte-cbbdpx a:where(.svelte-cbbdpx):hover{text-underline-offset:2px;text-decoration:underline}.thesis-prose.svelte-cbbdpx h2:where(.svelte-cbbdpx){letter-spacing:-.01em;color:var(--color-hf-primary,currentColor);margin-top:3rem;margin-bottom:1rem;scroll-margin-top:5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.thesis-prose.svelte-cbbdpx p:where(.svelte-cbbdpx){margin-bottom:1.1rem;line-height:1.75}.thesis-prose.svelte-cbbdpx ul:where(.svelte-cbbdpx){margin:0 0 1.25rem 1.25rem;list-style:outside}.thesis-prose.svelte-cbbdpx li:where(.svelte-cbbdpx){margin-bottom:.6rem;line-height:1.7}.thesis-prose.svelte-cbbdpx strong:where(.svelte-cbbdpx){color:var(--color-hf-primary,currentColor);font-weight:600}.thesis-prose.svelte-cbbdpx figure:where(.svelte-cbbdpx){max-width:400px;margin:2.25rem auto}.thesis-prose.svelte-cbbdpx figure:where(.svelte-cbbdpx) svg:where(.svelte-cbbdpx){width:100%;height:auto;display:block}.thesis-prose.svelte-cbbdpx figure.screenshot:where(.svelte-cbbdpx){max-width:30rem}.thesis-prose.svelte-cbbdpx figcaption:where(.svelte-cbbdpx){text-align:center;color:var(--color-hf-grey,currentColor);margin-top:.6rem;font-size:.8125rem;line-height:1.5}.fig-panel.svelte-cbbdpx{fill:var(--color-hf-parchment);stroke:var(--color-hf-secondary);stroke-opacity:.45}.fig-panel-accent.svelte-cbbdpx{stroke:var(--color-hf-link);stroke-opacity:.8;stroke-width:1.4px}.fig-capsule.svelte-cbbdpx{fill:var(--color-hf-paper);stroke:var(--color-hf-link);stroke-opacity:.8}.fig-chip.svelte-cbbdpx{fill:var(--color-hf-paper);stroke:var(--color-hf-secondary);stroke-opacity:.4}.fig-kicker.svelte-cbbdpx{letter-spacing:.08em;fill:var(--color-hf-primary);font-family:ui-monospace,monospace;font-size:12px;font-weight:500}.fig-kicker-accent.svelte-cbbdpx{fill:var(--color-hf-link)}.fig-pill.svelte-cbbdpx{fill:var(--color-hf-paper);stroke:var(--color-hf-secondary);stroke-opacity:.45}.fig-body-sm.svelte-cbbdpx{font-family:var(--font-sans);fill:var(--color-hf-secondary);font-size:11px}.fig-accent-label.svelte-cbbdpx{fill:var(--color-hf-link);font-family:ui-monospace,monospace;font-size:11.5px}.fig-note.svelte-cbbdpx{font-family:var(--font-sans);fill:var(--color-hf-grey);font-size:10.5px}.fig-line.svelte-cbbdpx{stroke:var(--color-hf-secondary);stroke-width:1.3px;stroke-opacity:.75}.fig-arrowhead.svelte-cbbdpx{fill:var(--color-hf-secondary);fill-opacity:.75}.thesis-prose.svelte-cbbdpx a:where(.svelte-cbbdpx){color:var(--color-hf-link);text-underline-offset:2px;text-decoration:underline}
