.theme-toggle[data-v-81622484]{display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-raised);font-size:var(--text-lg);transition:border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.theme-toggle[data-v-81622484]:hover{border-color:var(--accent)}}.admin[data-v-a9557a15]{position:relative}.trigger[data-v-a9557a15]{font-size:var(--text-sm)}.menu[data-v-a9557a15]{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;min-inline-size:12rem;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-2);z-index:60}.who[data-v-a9557a15]{font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);margin-block-end:var(--space-1);overflow:hidden;text-overflow:ellipsis}.menu button[data-v-a9557a15]{font:inherit;font-size:var(--text-sm);text-align:start;color:var(--text);background:transparent;border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer}.menu button[data-v-a9557a15]:hover{background:var(--bg-tile)}.menu button[data-v-a9557a15]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 24%,transparent)}.menu button.out[data-v-a9557a15]{color:var(--accent)}.logo-mark[data-v-6f1a6816]{display:block;block-size:1.7rem;inline-size:auto}.nav[data-v-c1779d0d]{position:sticky;inset-block-start:0;z-index:50;background:var(--bg);border-block-end:1px solid var(--border);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.nav.scrolled[data-v-c1779d0d]{background:color-mix(in oklch,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-block-end-color:transparent;box-shadow:var(--shadow-1)}.nav-inner[data-v-c1779d0d]{position:relative;display:flex;align-items:center;gap:var(--space-4);max-inline-size:var(--header-width);margin-inline:auto;padding:var(--space-4) var(--gutter)}.wordmark[data-v-c1779d0d]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:1.35rem;font-weight:800;letter-spacing:var(--tracking-wordmark);text-decoration:none;color:var(--text);margin-inline-end:auto}.wordmark .mark[data-v-c1779d0d]{block-size:1.6rem}.menu-toggle[data-v-c1779d0d]{display:none;font-size:var(--text-xl);line-height:1;color:var(--text);inline-size:2.25rem;block-size:2.25rem;padding:0}nav[data-v-c1779d0d]{display:flex;gap:var(--space-4)}nav a[data-v-c1779d0d]{text-decoration:none;font-weight:550;font-size:var(--text-sm);color:var(--text-muted);padding-block:var(--space-1);border-block-end:2px solid transparent;transition:color var(--duration-fast) var(--ease-standard)}nav a[data-v-c1779d0d]:hover{color:var(--text)}nav a.router-link-active[data-v-c1779d0d]{color:var(--text);border-block-end-color:var(--accent)}@media(max-width:640px){.menu-toggle[data-v-c1779d0d]{display:grid;place-items:center;order:3}nav[data-v-c1779d0d]{display:none;position:absolute;inset-block-start:100%;inset-inline:0;flex-direction:column;gap:0;background:var(--bg-raised);border-block:1px solid var(--border);box-shadow:var(--shadow-2);z-index:50}nav.open[data-v-c1779d0d]{display:flex}nav a[data-v-c1779d0d]{padding:var(--space-3) var(--gutter);border-block-end:1px solid var(--border)}nav a.router-link-active[data-v-c1779d0d]{border-block-end-color:var(--border);color:var(--accent)}}.footer[data-v-78f8adc7]{border-block-start:1px solid var(--border)}.footer-inner[data-v-78f8adc7]{max-inline-size:var(--page-width);margin-inline:auto;padding:var(--space-7) var(--gutter) var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--text-xs);color:var(--text-muted)}.muted[data-v-78f8adc7]{margin-inline-start:auto}.privacy[data-v-78f8adc7]{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.privacy[data-v-78f8adc7]:hover{color:var(--accent)}.page[data-v-860c2ea1]{max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--page-top) var(--page-bottom);min-block-size:70dvh}@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none}body{min-height:100dvh;overflow-x:clip}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer tokens{:root{--seed-deep-h: 266;--seed-bright-h: 242;--accent-deep: oklch(.47 .29 var(--seed-deep-h));--accent: oklch(.62 .2 252);--accent-bright: oklch(.7 .16 var(--seed-bright-h));--accent-cta: light-dark(oklch(.48 .21 252), oklch(.7 .18 250));--gradient-brand: linear-gradient(135deg, var(--accent-deep), var(--accent-bright));--gradient-cta: linear-gradient(135deg, oklch(.45 .28 266), oklch(.52 .2 245));--on-fill: light-dark(oklch(.99 .002 240), oklch(.16 .02 255));--font-sans: "Figtree", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--text-xs: .8125rem;--text-sm: .9375rem;--text-md: 1.0625rem;--text-read: 1.15rem;--text-lg: clamp(1.25rem, 1rem + .8vw, 1.35rem);--text-xl: clamp(1.45rem, 1.15rem + 1vw, 1.7rem);--text-2xl: clamp(1.8rem, 1.3rem + 2vw, 2.4rem);--text-3xl: clamp(2.2rem, 1.6rem + 3vw, 3.4rem);--leading-tight: 1.08;--leading-snug: 1.3;--leading-body: 1.65;--tracking-tight: -.022em;--tracking-wordmark: -.03em;--tracking-caps: .07em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6rem;--space-10: 9rem;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-full: 999px;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--content-width: 40rem;--page-width: 1680px;--rail-gap-item: var(--space-2);--rail-gap-label: var(--space-3);--rail-gap-section: var(--space-6);--rail-indent: var(--space-4);--rail-gutter: var(--space-7);--rail-well: var(--space-3);--stack-gap: var(--space-6);--stack-gap-tight: var(--space-3);--page-top: clamp(2rem, 4vw, 3.5rem);--page-bottom: clamp(3rem, 7vw, 6rem);--header-width: 1680px;--gutter: clamp(1rem, 4vw, 2.5rem);--nav-h: 3.9rem;color-scheme:light dark}:root{--bg: light-dark(oklch(.985 .004 240), oklch(.17 .02 255));--bg-raised: light-dark(oklch(1 0 0), oklch(.21 .022 252));--bg-tile: light-dark(oklch(.965 .008 240), oklch(.235 .022 250));--text: light-dark(oklch(.26 .02 255), oklch(.93 .008 240));--text-muted: light-dark(oklch(.5 .02 250), oklch(.68 .015 245));--border: light-dark(oklch(.9 .01 245), oklch(.3 .02 250));--focus-ring: var(--accent);--danger: light-dark(oklch(.52 .2 25), oklch(.7 .17 25));--shadow-1: 0 1px 2px light-dark(oklch(.55 .05 250 / .08), oklch(0 0 0 / .4));--shadow-2: 0 8px 24px light-dark(oklch(.55 .05 250 / .08), oklch(0 0 0 / .35))}:root{--data-blue: light-dark(#006fe0, #008cf0);--data-green: light-dark(#00792f, #00763a);--data-amber: light-dark(#c98000, #c48800);--data-red: light-dark(#cc272e, #c92637);--data-purple: light-dark(#7a31ca, #8f54dc);--data-teal: light-dark(#0099a6, #10a6ad);--data-blue-text: var(--data-blue);--data-green-text: light-dark(var(--data-green), color-mix(in oklab, var(--data-green) 80%, white));--data-amber-text: light-dark(color-mix(in oklab, var(--data-amber) 84%, black), var(--data-amber));--data-red-text: light-dark(var(--data-red), color-mix(in oklab, var(--data-red) 82%, white));--data-purple-text: light-dark(var(--data-purple), color-mix(in oklab, var(--data-purple) 89%, white));--data-teal-text: light-dark(color-mix(in oklab, var(--data-teal) 87%, black), var(--data-teal));--data-grid: light-dark(oklch(.92 .008 245), oklch(.28 .018 250));--data-axis: var(--text-muted)}@media(prefers-color-scheme:dark){:root{--gradient-cta: linear-gradient(135deg, oklch(.66 .22 266), oklch(.76 .14 242))}}[data-theme=light]{color-scheme:light;--gradient-cta: linear-gradient(135deg, oklch(.45 .28 266), oklch(.52 .2 245))}[data-theme=dark]{color-scheme:dark;--accent-deep: oklch(.62 .21 var(--seed-deep-h));--accent: oklch(.7 .18 250);--accent-bright: oklch(.78 .14 var(--seed-bright-h));--gradient-cta: linear-gradient(135deg, oklch(.66 .22 266), oklch(.76 .14 242))}}@layer components{.field-label{font-size:var(--text-sm);font-weight:550;color:var(--text-muted)}.field{font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}textarea.field{resize:vertical}.field:focus-visible,.pill:focus-visible,.btn:focus-visible,.segmented>button:focus-visible,.search-clear:focus-visible,.tag-link:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 24%,transparent)}.field[aria-invalid=true]{border-color:var(--danger)}.field:disabled{opacity:.55;cursor:not-allowed}.field--recessed{background:var(--bg)}.field--search{border-radius:var(--radius-full);padding-inline:var(--space-4);block-size:2.4rem}.field--search{padding-inline-end:2.25rem}.field--search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-clear{position:absolute;inset-inline-end:var(--space-2);inset-block:0;margin-block:auto;inline-size:1.5rem;block-size:1.5rem;display:grid;place-items:center;padding:0;border:0;background:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.search-clear svg{inline-size:.85rem;block-size:.85rem;fill:none}@media(hover:hover)and (pointer:fine){.search-clear:hover{color:var(--text)}}select.field{cursor:pointer}.pill{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-muted);font-size:var(--text-xs);font-weight:550;line-height:1.5;padding:var(--space-1) var(--space-3);white-space:nowrap;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}button.pill,a.pill,.pill[role=button]{cursor:pointer;min-block-size:1.75rem}@media(hover:hover)and (pointer:fine){button.pill:hover:not(:disabled),a.pill:hover,.pill[role=button]:hover{border-color:var(--accent);color:var(--text)}}.pill[aria-pressed=true],.pill.is-on{background-color:var(--accent-cta);background-image:var(--gradient-cta);color:var(--on-fill);border-color:transparent;font-weight:600}@media(hover:hover)and (pointer:fine){.pill[aria-pressed=true]:hover,.pill.is-on:hover{color:var(--on-fill);border-color:transparent;opacity:.9}}.pill--link{color:var(--accent)}.pill--static{cursor:default}.pill--admin,.btn--admin{border-style:dashed;border-color:var(--accent)}@media(hover:hover)and (pointer:fine){.pill--admin:hover:not(:disabled),.btn--admin:hover:not(:disabled){border-style:solid}}.pill.is-danger,.btn.is-danger{color:var(--danger)}@media(hover:hover)and (pointer:fine){.pill.is-danger:hover:not(:disabled),.btn.is-danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}}.pill:disabled{opacity:.55;cursor:not-allowed}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);min-block-size:2.4rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.btn--primary{background-color:var(--accent-cta);background-image:var(--gradient-cta);color:var(--on-fill);border-color:transparent}.btn--danger{background:var(--danger);color:var(--on-fill);border-color:transparent}.btn--quiet{color:var(--text-muted)}.btn--sm{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);min-block-size:1.9rem}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){border-color:var(--accent)}.btn--primary:hover:not(:disabled),.btn--danger:hover:not(:disabled){border-color:transparent;opacity:.9}.btn--quiet:hover:not(:disabled){color:var(--text)}}.btn:disabled{opacity:.55;cursor:not-allowed}.segmented{display:inline-flex;align-items:center;gap:var(--space-2)}.segmented-label{font-size:var(--text-xs);color:var(--text-muted)}.segmented>button{font:inherit;font-size:var(--text-xs);font-weight:550;cursor:pointer;border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);padding:0 var(--space-3);min-block-size:1.75rem;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.segmented>button:first-of-type{border-radius:var(--radius-full) 0 0 var(--radius-full)}.segmented>button:last-of-type{border-radius:0 var(--radius-full) var(--radius-full) 0;margin-inline-start:-1px}.segmented>button[aria-pressed=true]{background-color:var(--accent-cta);background-image:var(--gradient-cta);color:var(--on-fill);border-color:transparent;font-weight:600;z-index:1}@media(hover:hover)and (pointer:fine){.segmented>button:hover{color:var(--text);border-color:var(--accent)}.segmented>button[aria-pressed=true]:hover{color:var(--on-fill);border-color:transparent}}.tag-link{color:var(--text-muted);line-height:1;background:none;border:0;padding:0;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.tag-link:before{content:"#";opacity:.45}.tag-link.is-on{color:var(--accent-bright);font-weight:600}@media(hover:hover)and (pointer:fine){.tag-link:hover{color:var(--accent)}}.disclosure-toggle{font-size:var(--text-sm);font-weight:550;color:var(--text-muted);padding:var(--space-1) 0;text-align:start;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.disclosure-toggle:hover{color:var(--text)}}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.filter-count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1 0 100%}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3)}@media(max-width:640px){.searching .search-secondary{display:none}}.surface{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md)}}@layer components{.page>*+*,.stack>*+*{margin-block-start:var(--stack-gap)}.browse-block+.browse-block{margin-block-start:var(--stack-gap-tight)}.measure,.prose{max-inline-size:var(--content-width)}.prose{font-size:var(--text-read);line-height:var(--leading-body)}.prose>*+*{margin-block-start:var(--space-4)}.with-rails{display:grid;gap:var(--space-6);align-items:start}.with-rails>.rail-start{display:none}.with-rails--content-rails>.rail-start{display:grid}.with-rails>.rails-head{grid-area:head}.with-rails>.rails-body{grid-area:body}.with-rails>.rail-end{grid-area:end}.with-rails>.rail-start{grid-area:start}@media(min-width:60rem){.with-rails{grid-template-columns:var(--content-width) minmax(var(--rail-gutter),1fr) minmax(12rem,22rem);grid-template-areas:"head . end" "body . end";align-items:baseline}.with-rails>.rail-start,.with-rails>.rail-end{translate:0 calc(-1 * var(--rails-lead-shift))}}@media(min-width:84rem){.with-rails{grid-template-columns:minmax(12rem,22rem) minmax(var(--rail-gutter),1fr) var(--content-width) minmax(var(--rail-gutter),1fr) minmax(12rem,22rem);grid-template-areas:"start . head . end" "start . body . end";grid-template-rows:auto 1fr}.with-rails>.rail-start{display:grid}}@media(max-width:59.99rem){.with-rails{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "end" "body"}}@media(max-width:83.99rem){.with-rails--content-rails{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body" "end" "start"}.rail>.rail-lead-when-stacked{order:-1}.with-rails--drop-end{grid-template-areas:"head" "body" "start"}.with-rails--drop-end>.rail-end{display:none}}.with-rails{--cap-height: .705;--rails-head-size: var(--text-2xl);--rails-lead-shift: calc(var(--cap-height) / 2 * (var(--rails-head-size) - var(--text-xs)))}.with-rails--content-rails{--rails-head-size: var(--text-xl)}.rail{font-size:var(--text-sm);position:sticky;inset-block-start:calc(var(--nav-h) + var(--space-5));max-block-size:calc(100vh - var(--nav-h) - var(--space-8));overflow:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--rail-gap-section);padding-inline:var(--rail-well);margin-inline:calc(-1 * var(--rail-well))}@media(max-width:59.99rem){.rail{position:static;max-block-size:none;overflow:visible}}.rail-label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);margin-block-end:var(--rail-gap-label)}.rail-label--strong{color:var(--text)}button.rail-label{display:block;inline-size:100%;text-align:start;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){button.rail-label:hover{color:var(--accent-bright)}}.rail-links.toc-panel{display:none}.toc-toggle:before{content:"▸";margin-inline-end:var(--space-2)}@media(min-width:60rem){.rail-links.toc-panel{display:grid}.toc-toggle:before{content:"▾"}}.rail-links.toc-panel.is-open{display:grid}.rail-links.toc-panel.is-closed{display:none}.toc-toggle.is-open:before{content:"▾"}.toc-toggle.is-closed:before{content:"▸"}.rail-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--rail-gap-item);font-size:var(--text-sm)}.rail-links a{color:var(--text-muted);text-decoration:none;display:block}.rail-links .sub,.rail-nest{padding-inline-start:var(--rail-indent)}.rail-links a{position:relative}.rail-links a[aria-current]{color:var(--accent-cta);font-weight:600}.rail-links a[aria-current]:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--rail-well));inset-block:0;inline-size:2px;border-radius:var(--radius-full);background:var(--accent-cta)}@media(hover:hover)and (pointer:fine){.rail-links a:hover{color:var(--accent-bright);text-decoration:underline}}.rail-profiles{list-style:none;margin:0;padding:0;display:grid;gap:var(--rail-gap-item);font-size:var(--text-sm)}.rail-profiles a{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);text-decoration:none}.rail-profiles .profile-mark{inline-size:1.15rem;block-size:1.15rem;flex:none}@media(hover:hover)and (pointer:fine){.rail-profiles a:hover{color:var(--accent-bright);text-decoration:underline}}.entry-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.entry-meta>.meta-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.entry-meta>.meta-facts>li+li:before{content:"·";margin-inline-end:var(--space-2);opacity:.6}.entry-meta .meta-tags{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.past-section{margin-block-start:var(--space-6)}.past-section summary{cursor:pointer;font-size:var(--text-sm);color:var(--text-muted)}.past-note{color:var(--text-muted);font-size:var(--text-sm);margin-block:var(--space-2) var(--space-3)}.card-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.aside-panel{display:grid;gap:var(--space-4);font-size:var(--text-sm)}.aside-panel h2,.aside-panel h3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);font-weight:600}.facts{list-style:none;padding:0;display:grid;gap:var(--space-2);color:var(--text-muted)}.facts li{position:relative;padding-inline-start:var(--space-4)}.facts li:before{content:"";position:absolute;inset-block-start:.62em;inset-inline-start:0;inline-size:5px;block-size:5px;border-radius:var(--radius-full);background:var(--accent)}.rail .facts li{padding-inline-start:0}.rail .facts li:before{content:none}.figure-slot{aspect-ratio:4 / 5;max-block-size:26rem;margin-inline:auto;border-radius:var(--radius-md);background:var(--bg-tile);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-muted);font-size:var(--text-xs);text-align:center;padding:var(--space-4)}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@layer base{@font-face{font-family:Figtree;src:url(/assets/figtree-var-latin-D_ZTVpCC.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-var-latin-6fWv1k7M.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}h1,h2,h3{line-height:var(--leading-snug);text-wrap:balance}p{text-wrap:pretty}code,pre,kbd{font-family:var(--font-mono);font-size:.875em}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-base)}}
