@keyframes z-k-flicker{0%,49%{opacity:0}50%,to{opacity:1}}
@keyframes z-k-ellipsis{0%{width:0}to{width:3ch}}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-onAccent:#fff}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-surface:light-dark(#e7e4db,#151517)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-text:light-dark(#141414,#e8e6e1)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-transparent:transparent}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-backdrop:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, transparent)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-highlight:color-mix(in srgb, var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a)) 18%, transparent)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-wash:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 60%, transparent)}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-fontFamily-mono:"CommitMono", monospace}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-fontSize-body:.8125rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-fontSize-title:1.5rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-lineHeight-body:1.0625rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-lineHeight-title:2rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-opacity-dim:.7}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-opacity-faint:.5}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-opacity-muted:.35}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-0:0}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-2xl:4rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-card:30ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-cell:1ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-column:78ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-gutter:4ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-icon:1em}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-indent:2ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-lg:2rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-md:1rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-nav:3.25rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-prose:54ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-sidebar:22ch}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-sm:.5rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-xl:3rem}
.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-spacing-xs:.25rem}
