@keyframes z-k-flicker{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes z-k-ellipsis{0%{width:0}to{width:3ch}}@font-face{font-display:swap;font-family:CommitMono;font-style:normal;font-weight:200 700;src:url(./CommitMono-VF-ytizKI8U.woff2)format("woff2")}.z-theme-nanocode-tokens,.z-theme-nanocode-base{--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-opacity-dim:.7;--z-nanocode-opacity-faint:.5;--z-nanocode-spacing-0:0;--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-sm:.5rem;--z-nanocode-spacing-xs:.25rem;--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-color-onAccent:#fff;--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-color-transparent:transparent;--z-nanocode-color-backdrop:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, transparent);--z-nanocode-color-highlight:color-mix(in srgb, var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a)) 18%, transparent);--z-nanocode-color-wash:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 60%, transparent);--z-nanocode-fontFamily-mono:"CommitMono", monospace;--z-nanocode-fontSize-body:.8125rem;--z-nanocode-fontSize-title:1.5rem;--z-nanocode-lineHeight-body:1.0625rem;--z-nanocode-lineHeight-title:2rem;--z-nanocode-opacity-muted:.35;--z-nanocode-spacing-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-cell:1ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-spacing-icon:1em;--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-lg:2rem;--z-nanocode-spacing-nav:3.25rem;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-xl:3rem}.z_scheme-dark{color-scheme:dark}.z_scheme-light{color-scheme:light}.z_scheme-light-dark{color-scheme:light dark}.z-theme-nanocode-base{--z-nanocode-spacing-xs:.25rem;--z-nanocode-spacing-0:0;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-sm:.5rem;--z-nanocode-spacing-cell:1ch;--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-spacing-md:1rem;--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-transparent:transparent;--z-nanocode-spacing-indent:2ch;--z-nanocode-opacity-dim:.7;--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-spacing-nav:3.25rem;--z-nanocode-spacing-gutter:4ch;--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-wash:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 60%, transparent);--z-nanocode-lineHeight-body:1.0625rem;--z-nanocode-opacity-faint:.5;--z-nanocode-color-onAccent:#fff;--z-nanocode-opacity-muted:.35;--z-nanocode-color-backdrop:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, transparent);--z-nanocode-color-highlight:color-mix(in srgb, var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a)) 18%, transparent);--z-nanocode-fontFamily-mono:"CommitMono", monospace;--z-nanocode-fontSize-body:.8125rem;--z-nanocode-fontSize-title:1.5rem;--z-nanocode-lineHeight-title:2rem;--z-nanocode-spacing-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-icon:1em;--z-nanocode-spacing-lg:2rem;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-xl:3rem}.z_nanocode-jvKnkg0{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-jvKnkg1{border:1px solid}.z_nanocode-jvKnkg2{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg3{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg4{display:flex}.z_nanocode-jvKnkg5{flex-direction:column}.z_nanocode-jvKnkg6{[data-xframe] &{inset:0}}.z_nanocode-jvKnkg7{[data-xframe] &{position:fixed}}.z_nanocode-jvKnkg8{[data-xframe] &{z-index:200}}.z_nanocode-jvKnkg9{&:where([data-expanded=true]){border-inline:none}}.z_nanocode-jvKnkga{&:where([data-expanded=true]){bottom:var(--z-nanocode-spacing-0,0)}}.z_nanocode-jvKnkgb{&:where([data-expanded=true]){left:var(--z-nanocode-spacing-0,0)}}.z_nanocode-jvKnkgc{&:where([data-expanded=true]){position:fixed}}.z_nanocode-jvKnkgd{&:where([data-expanded=true]){right:var(--z-nanocode-spacing-0,0)}}.z_nanocode-jvKnkge{&:where([data-expanded=true]){top:var(--z-nanocode-spacing-nav,3.25rem)}}.z_nanocode-jvKnkgf{&:where([data-expanded=true]){z-index:90}}.z_nanocode-jvKnkgg{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkgh{height:18rem}.z_nanocode-jvKnkgi{overflow-y:auto}.z_nanocode-jvKnkgj{padding:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-jvKnkgk{[data-xframe] &{flex:1}}.z_nanocode-jvKnkgl{[data-xframe] &{height:auto}}.z_nanocode-jvKnkgm{[data-xframe] &{min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-jvKnkgn{&:where([data-expanded=true]){flex:1}}.z_nanocode-jvKnkgo{&:where([data-expanded=true]){height:auto}}.z_nanocode-jvKnkgp{&:where([data-expanded=true]){min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-jvKnkgq{&:where([data-expanded=true]){padding-inline:var(--z-nanocode-spacing-gutter,4ch)}}.z_nanocode-jvKnkgr{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-jvKnkgs{min-width:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkgt{font-style:normal}.z_nanocode-jvKnkgu{font-variation-settings:"wght" 700}.z_nanocode-jvKnkgv{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkgw{&:where([data-who=agent]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-jvKnkgx{&:where([data-who=you]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkgy{overflow-wrap:break-word}.z_nanocode-jvKnkgz{white-space:pre-wrap}@media (prefers-reduced-motion:reduce){.z_nanocode-jvKnkg10{&:after{animation-name:none}}}.z_nanocode-jvKnkg11{&:where([data-kind=cell]){white-space:normal}}.z_nanocode-jvKnkg12{&:where([data-kind=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg13{&:where([data-kind=reasoning]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-jvKnkg14{&:where([data-kind=reasoning]){font-style:italic}}.z_nanocode-jvKnkg15{&:where([data-kind=reasoning]){&:before{color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}}.z_nanocode-jvKnkg16{&:where([data-kind=reasoning]){&:before{content:"thinking  "}}}.z_nanocode-jvKnkg17{&:where([data-kind=reasoning]){&:before{font-style:normal}}}.z_nanocode-jvKnkg18{&:where([data-kind=reasoning]){&:before{font-variation-settings:"wght" 700}}}.z_nanocode-jvKnkg19{&:where([data-kind=tool]){font-style:italic}}.z_nanocode-jvKnkg1a{&:where([data-kind=tool]){opacity:var(--z-nanocode-opacity-dim,.7)}}.z_nanocode-jvKnkg1b{&:where([data-live=true]){&:after{animation-duration:1s}}}.z_nanocode-jvKnkg1c{&:where([data-live=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-jvKnkg1d{&:where([data-live=true]){&:after{animation-name:z-k-flicker}}}.z_nanocode-jvKnkg1e{&:where([data-live=true]){&:after{animation-timing-function:step-end}}}.z_nanocode-jvKnkg1f{&:where([data-live=true]){&:after{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}}.z_nanocode-jvKnkg1g{&:where([data-live=true]){&:after{content:"▌"}}}.z_nanocode-jvKnkg1h{&:where([data-live=true]){&:after{font-style:normal}}}.z_nanocode-jvKnkg1i{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg1j{overflow-wrap:anywhere}.z_nanocode-jvKnkg1k{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg1l{padding-inline:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-jvKnkg1m{white-space:pre-wrap}.z_nanocode-jvKnkg1n{&:where([data-framed=true]){background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-jvKnkg1o{&:where([data-framed=true]){border:1px solid}}.z_nanocode-jvKnkg1p{&:where([data-framed=true]){border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-jvKnkg1q{&:where([data-framed=true]){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-jvKnkg1r{&:where([data-framed=true]){margin-block:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-jvKnkg1s{font-variation-settings:"wght" 500}.z_nanocode-jvKnkg1t{font-variation-settings:"wght" 700}.z_nanocode-jvKnkg1u{font-weight:400}.z_nanocode-jvKnkg1v{border:1px solid}.z_nanocode-jvKnkg1w{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg1x{display:block}.z_nanocode-jvKnkg1y{margin-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg1z{max-width:min(100%,24rem)}.z_nanocode-jvKnkg20{display:flex}.z_nanocode-jvKnkg21{align-items:baseline}.z_nanocode-jvKnkg22{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-jvKnkg23{border:none}.z_nanocode-jvKnkg24{color:inherit}.z_nanocode-jvKnkg25{cursor:pointer}.z_nanocode-jvKnkg26{font:inherit}.z_nanocode-jvKnkg27{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg28{text-align:left}.z_nanocode-jvKnkg29{text-decoration:none}.z_nanocode-jvKnkg2a{white-space:nowrap}.z_nanocode-jvKnkg2b{&:focus-visible{outline:1px solid}}.z_nanocode-jvKnkg2c{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-jvKnkg2d{&:focus-visible{outline-offset:1px}}.z_nanocode-jvKnkg2e{display:inline-block}.z_nanocode-jvKnkg2f{flex-shrink:0}.z_nanocode-jvKnkg2g{text-align:center}.z_nanocode-jvKnkg2h{width:2ch}.z_nanocode-jvKnkg2i{&:where([data-status=cancelled]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-jvKnkg2j{&:where([data-status=completed]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-jvKnkg2k{&:where([data-status=failed]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg2l{&:where([data-status=running]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg2m{&:where([data-status=yielded]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg2n{font-variation-settings:"wght" 700}.z_nanocode-jvKnkg2o{padding-left:.5ch}.z_nanocode-jvKnkg2p{.z-style-nanocode-jvKnkg-header:hover &{-webkit-text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a));text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg2q{.z-style-nanocode-jvKnkg-header:hover &{text-decoration-line:underline}}.z_nanocode-jvKnkg2r{flex-shrink:1}.z_nanocode-jvKnkg2s{overflow:hidden}.z_nanocode-jvKnkg2t{padding-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-jvKnkg2u{text-overflow:ellipsis}.z_nanocode-jvKnkg2v{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-jvKnkg2w{flex-shrink:0}.z_nanocode-jvKnkg2x{white-space:pre}.z_nanocode-jvKnkg2y{border-left:1px solid}.z_nanocode-jvKnkg2z{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg30{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg31{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-jvKnkg32{margin-right:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg33{max-height:24rem}.z_nanocode-jvKnkg34{overflow:auto}.z_nanocode-jvKnkg35{padding-block:.125rem}.z_nanocode-jvKnkg36{padding-left:1.5ch}.z_nanocode-jvKnkg37{padding-right:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg38{white-space:pre-wrap}.z_nanocode-jvKnkg39{&:where([data-size=full]){max-height:none}}.z_nanocode-jvKnkg3a{&:where([data-size=nested]){max-height:12rem}}.z_nanocode-jvKnkg3b{&:where([data-part=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg3c{&:where([data-part=error]){margin-top:var(--z-nanocode-spacing-xs,.25rem)}}.z_nanocode-jvKnkg3d{&:where([data-part=input]){background-color:var(--z-nanocode-color-wash,color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 60%, transparent))}}.z_nanocode-jvKnkg3e{&:where([data-part=output]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-jvKnkg3f{&:where([data-part=output]){margin-top:var(--z-nanocode-spacing-xs,.25rem)}}.z_nanocode-jvKnkg3g{display:flex}.z_nanocode-jvKnkg3h{align-self:flex-start}.z_nanocode-jvKnkg3i{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-jvKnkg3j{border:none}.z_nanocode-jvKnkg3k{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-jvKnkg3l{font:inherit}.z_nanocode-jvKnkg3m{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-jvKnkg3n{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg3o{padding-left:1.5ch}.z_nanocode-jvKnkg3p{text-decoration:none}.z_nanocode-jvKnkg3q{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-jvKnkg3r{&:hover{-webkit-text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a));text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg3s{&:hover{text-decoration-line:underline}}.z_nanocode-jvKnkg3t{border-left:1px solid}.z_nanocode-jvKnkg3u{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg3v{gap:.125rem}.z_nanocode-jvKnkg3w{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-jvKnkg3x{margin-top:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-jvKnkg3y{padding-left:.5ch}.z_nanocode-jvKnkg3z{border-top:1px solid}.z_nanocode-jvKnkg40{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg41{max-height:16rem}.z_nanocode-jvKnkg42{overflow-y:auto}.z_nanocode-jvKnkg43{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg44{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-jvKnkg45{font-variation-settings:"wght" 700}.z_nanocode-jvKnkg46{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg47{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-jvKnkg48{white-space:pre}.z_nanocode-jvKnkg49{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg4a{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-jvKnkg4b{border:none}.z_nanocode-jvKnkg4c{color:inherit}.z_nanocode-jvKnkg4d{display:grid}.z_nanocode-jvKnkg4e{font:inherit}.z_nanocode-jvKnkg4f{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg4g{text-align:left}.z_nanocode-jvKnkg4h{text-decoration:none}.z_nanocode-jvKnkg4i{white-space:nowrap}.z_nanocode-jvKnkg4j{.z-style-nanocode-jvKnkg-choice[aria-selected=true] &{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg4k{.z-style-nanocode-jvKnkg-choice[aria-selected=true] &{font-variation-settings:"wght" 700}}.z_nanocode-jvKnkg4l{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-jvKnkg4m{overflow:hidden}.z_nanocode-jvKnkg4n{padding-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-jvKnkg4o{box-sizing:content-box}.z_nanocode-jvKnkg4p{font-style:italic}.z_nanocode-jvKnkg4q{height:var(--z-nanocode-lineHeight-body,1.0625rem)}.z_nanocode-jvKnkg4r{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg4s{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-jvKnkg4t{&:where([data-visible=true]){&:after{animation-duration:1.2s}}}.z_nanocode-jvKnkg4u{&:where([data-visible=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-jvKnkg4v{&:where([data-visible=true]){&:after{animation-name:z-k-ellipsis}}}.z_nanocode-jvKnkg4w{&:where([data-visible=true]){&:after{animation-timing-function:steps(4,end)}}}.z_nanocode-jvKnkg4x{&:where([data-visible=true]){&:after{content:"..."}}}.z_nanocode-jvKnkg4y{&:where([data-visible=true]){&:after{display:inline-block}}}.z_nanocode-jvKnkg4z{&:where([data-visible=true]){&:after{overflow:hidden}}}.z_nanocode-jvKnkg50{&:where([data-visible=true]){&:after{vertical-align:bottom}}}.z_nanocode-jvKnkg51{&:where([data-visible=true]){&:after{width:var(--z-nanocode-spacing-0,0)}}}@media (prefers-reduced-motion:reduce){.z_nanocode-jvKnkg52{&:where([data-visible=true]){&:after{animation-name:none}}}.z_nanocode-jvKnkg53{&:where([data-visible=true]){&:after{width:auto}}}}.z_nanocode-jvKnkg54{align-items:center}.z_nanocode-jvKnkg55{border-top:1px solid}.z_nanocode-jvKnkg56{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg57{display:flex}.z_nanocode-jvKnkg58{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg59{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg5a{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-jvKnkg5b{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-jvKnkg5c{font-variation-settings:"wght" 700}.z_nanocode-jvKnkg5d{border:none}.z_nanocode-jvKnkg5e{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg5f{flex:1}.z_nanocode-jvKnkg5g{font:inherit}.z_nanocode-jvKnkg5h{resize:none}.z_nanocode-jvKnkg5i{&:focus-visible{outline:none}}.z_nanocode-jvKnkg5j{&::placeholder{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-jvKnkg5k{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg5l{cursor:pointer}.z_nanocode-jvKnkg5m{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg5n{&:disabled{cursor:default}}.z_nanocode-jvKnkg5o{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-jvKnkg5p{&:focus-visible{outline:2px solid}}.z_nanocode-jvKnkg5q{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-jvKnkg5r{&:focus-visible{outline-offset:2px}}.z_nanocode-jvKnkg5s{border:1px solid}.z_nanocode-jvKnkg5t{border-bottom-width:2px}.z_nanocode-jvKnkg5u{border-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg5v{display:inline}.z_nanocode-jvKnkg5w{line-height:.85rem}.z_nanocode-jvKnkg5x{padding-inline:calc(.5ch - 1px)}.z_nanocode-jvKnkg5y{-webkit-user-select:none;user-select:none}.z_nanocode-jvKnkg5z{border-top:1px solid}.z_nanocode-jvKnkg60{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg61{display:flex}.z_nanocode-jvKnkg62{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-jvKnkg63{overflow:hidden}.z_nanocode-jvKnkg64{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-jvKnkg65{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-jvKnkg66{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-jvKnkg67{border:none}.z_nanocode-jvKnkg68{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg69{flex-shrink:1}.z_nanocode-jvKnkg6a{font:inherit}.z_nanocode-jvKnkg6b{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg6c{-webkit-text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a));text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-jvKnkg6d{text-decoration-line:underline}.z_nanocode-jvKnkg6e{text-underline-offset:.24ch}.z_nanocode-jvKnkg6f{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-jvKnkg6g{&:hover:not(:disabled){background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-jvKnkg6h{&:hover:not(:disabled){color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-jvKnkg6i{&:hover:not(:disabled){text-decoration-line:none}}.z_nanocode-jvKnkg6j{&:where([data-quiet=true]){opacity:var(--z-nanocode-opacity-dim,.7)}}.z_nanocode-jvKnkg6k{&:where([data-quiet=true]){&:disabled{opacity:var(--z-nanocode-opacity-muted,.35)}}}.z_nanocode-jvKnkg6l{border-top:1px solid}.z_nanocode-jvKnkg6m{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg6n{justify-content:space-between}.z_nanocode-jvKnkg6o{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-jvKnkg6p{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-jvKnkg6q{flex:1}.z_nanocode-jvKnkg6r{opacity:var(--z-nanocode-opacity-dim,.7)}.z_nanocode-jvKnkg6s{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-jvKnkg6t{border:none}.z_nanocode-jvKnkg6u{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-jvKnkg6v{cursor:pointer}.z_nanocode-jvKnkg6w{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-jvKnkg6x{text-decoration:none}.z_nanocode-jvKnkg6y{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-jvKnkg6z{[data-xframe] &{display:none}}.z_nanocode-jvKnkg70{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-jvKnkg71{display:none}.z_nanocode-jvKnkg72{-webkit-text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a));text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-jvKnkg73{[data-xframe] &{display:inline}}.z_nanocode-jvKnkg74{border-top:1px solid}.z_nanocode-jvKnkg75{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-jvKnkg76{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-jvKnkg77{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-sOc7lR0{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-sOc7lR1{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-sOc7lR2{color-scheme:light dark}.z_nanocode-sOc7lR3{font-family:var(--z-nanocode-fontFamily-mono,"CommitMono", monospace)}.z_nanocode-sOc7lR4{font-feature-settings:"ss01", "ss03", "ss04", "ss05"}.z_nanocode-sOc7lR5{font-size:var(--z-nanocode-fontSize-body,.8125rem)}.z_nanocode-sOc7lR6{line-height:var(--z-nanocode-lineHeight-body,1.0625rem)}.z_nanocode-sOc7lR7{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-sOc7lR8{-moz-osx-font-smoothing:grayscale}.z_nanocode-sOc7lR9{-webkit-font-smoothing:antialiased}.z_nanocode-sOc7lRa{:where(&) :where(*),:where(&) :where(*):before,:where(&) :where(*):after{box-sizing:border-box}}.z_nanocode-sOc7lRb{:where(&) :where(*),:where(&) :where(*):before,:where(&) :where(*):after{margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-sOc7lRc{:where(&) :where(*),:where(&) :where(*):before,:where(&) :where(*):after{padding:var(--z-nanocode-spacing-0,0)}}.z_nanocode-sOc7lRd{:where(&) ::selection{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lRe{:where(&) ::selection{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-sOc7lRf{:where(&) :where(h1){font-size:var(--z-nanocode-fontSize-title,1.5rem)}}.z_nanocode-sOc7lRg{:where(&) :where(h1){font-weight:400}}.z_nanocode-sOc7lRh{:where(&) :where(h1){line-height:var(--z-nanocode-lineHeight-title,2rem)}}.z_nanocode-sOc7lRi{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){font-size:inherit}}.z_nanocode-sOc7lRj{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){font-variation-settings:"wght" 700}}.z_nanocode-sOc7lRk{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){font-weight:400}}.z_nanocode-sOc7lRl{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){line-height:inherit}}.z_nanocode-sOc7lRm{:where(&) :where(a),:where(&) :where(a:visited){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-sOc7lRn{:where(&) :where(a),:where(&) :where(button){cursor:pointer}}.z_nanocode-sOc7lRo{:where(&) :where(a),:where(&) :where(button){-webkit-text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a));text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lRp{:where(&) :where(a),:where(&) :where(button){text-decoration-line:underline}}.z_nanocode-sOc7lRq{:where(&) :where(a),:where(&) :where(button){text-decoration-skip-ink:none}}.z_nanocode-sOc7lRr{:where(&) :where(a),:where(&) :where(button){text-underline-offset:.24ch}}.z_nanocode-sOc7lRs{:where(&) :where(button){background-color:var(--z-nanocode-color-transparent,transparent)}}.z_nanocode-sOc7lRt{:where(&) :where(button){border:none}}.z_nanocode-sOc7lRu{:where(&) :where(button){color:inherit}}.z_nanocode-sOc7lRv{:where(&) :where(button){font:inherit}}.z_nanocode-sOc7lRw{:where(&) :where(button){font-feature-settings:inherit}}.z_nanocode-sOc7lRx{:where(&) :where(button){text-align:left}}.z_nanocode-sOc7lRy{:where(&) :where(button:active){background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lRz{:where(&) :where(button:active){color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-sOc7lR10{:where(&) :where(:focus-visible){animation-duration:50ms}}.z_nanocode-sOc7lR11{:where(&) :where(:focus-visible){animation-iteration-count:2}}.z_nanocode-sOc7lR12{:where(&) :where(:focus-visible){animation-name:z-k-flicker}}.z_nanocode-sOc7lR13{:where(&) :where(:focus-visible){background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lR14{:where(&) :where(:focus-visible){color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-sOc7lR15{:where(&) :where(:focus-visible){outline:none}}.z_nanocode-sOc7lR16{:where(&) :where(:focus-visible){text-decoration-line:none}}.z_nanocode-sOc7lR17{:where(&) :where(code),:where(&) :where(kbd),:where(&) :where(pre),:where(&) :where(samp){font:inherit}}.z_nanocode-sOc7lR18{:where(&) :where(code),:where(&) :where(kbd),:where(&) :where(pre),:where(&) :where(samp){font-feature-settings:inherit}}@media (prefers-reduced-motion:reduce){.z_nanocode-sOc7lR19{:where(&) :where(:focus-visible){animation-name:none}}}.z_nanocode-sOc7lR1a{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-sOc7lR1b{inset-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-sOc7lR1c{overflow-x:auto}.z_nanocode-sOc7lR1d{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-sOc7lR1e{padding-inline:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-sOc7lR1f{padding-top:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-sOc7lR1g{position:fixed}.z_nanocode-sOc7lR1h{scrollbar-width:none}.z_nanocode-sOc7lR1i{top:var(--z-nanocode-spacing-0,0)}.z_nanocode-sOc7lR1j{z-index:100}@media (width<=1000px){.z_nanocode-sOc7lR1k{padding-inline:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-sOc7lR1l{display:flex}.z_nanocode-sOc7lR1m{gap:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-sOc7lR1n{width:max-content}.z_nanocode-sOc7lR1o{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-sOc7lR1p{text-decoration-line:none}.z_nanocode-sOc7lR1q{white-space:nowrap}.z_nanocode-sOc7lR1r{&:active{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-sOc7lR1s{&:active{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-sOc7lR1t{&:hover{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lR1u{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-sOc7lR1v{&:where([data-current=true]){&:not(:hover){background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-sOc7lR1w{&:where([data-current=true]){&:not(:hover){box-shadow:inset 0 -2px 0 var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}}.z_nanocode-sOc7lR1x{&:where([data-current=true]){&:not(:hover){color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}}.z_nanocode-sOc7lR1y{position:relative}.z_nanocode-sOc7lR1z{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-sOc7lR20{border:1px solid}.z_nanocode-sOc7lR21{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-sOc7lR22{display:none}.z_nanocode-sOc7lR23{flex-direction:column}.z_nanocode-sOc7lR24{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-sOc7lR25{margin-left:calc(-1ch - 1px)}.z_nanocode-sOc7lR26{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-sOc7lR27{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-sOc7lR28{position:fixed}.z_nanocode-sOc7lR29{.z-style-nanocode-sOc7lR-menu:hover>&{display:flex}}.z_nanocode-sOc7lR2a{.z-style-nanocode-sOc7lR-menu:focus-within>&{display:flex}}.z_nanocode-sOc7lR2b{padding-bottom:10rem}.z_nanocode-sOc7lR2c{padding-inline:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-sOc7lR2d{padding-top:var(--z-nanocode-spacing-nav,3.25rem)}@media (width<=1000px){.z_nanocode-sOc7lR2e{padding-inline:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-sOc7lR2f{display:flex}.z_nanocode-sOc7lR2g{gap:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-sOc7lR2h{max-width:94ch}.z_nanocode-sOc7lR2i{padding-top:var(--z-nanocode-spacing-xl,3rem)}.z_nanocode-sOc7lR2j{:where(&) :where(a){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-sOc7lR2k{:where(&) :where(a){text-decoration-line:underline}}.z_nanocode-sOc7lR2l{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-sOc7lR2m{align-items:center}.z_nanocode-sOc7lR2n{column-gap:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-sOc7lR2o{flex-wrap:wrap}.z_nanocode-sOc7lR2p{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-sOc7lR2q{display:inline-flex}.z_nanocode-sOc7lR2r{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-sOc7lR2s{display:flex}.z_nanocode-sOc7lR2t{gap:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-sOc7lR2u{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-sOc7lR2v{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-sOc7lR2w{text-decoration-line:none}.z_nanocode-sOc7lR2x{&:active{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-sOc7lR2y{&:active{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-sOc7lR2z{&:hover{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lR30{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-sOc7lR31{&+&{border-left:1px solid}}.z_nanocode-sOc7lR32{&+&{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-sOc7lR33{&:where([data-current=true]){&:not(:hover){background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-sOc7lR34{&:where([data-current=true]){&:not(:hover){color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}}.z_nanocode-sOc7lR35{fill:currentColor}.z_nanocode-sOc7lR36{flex-shrink:0}.z_nanocode-sOc7lR37{height:var(--z-nanocode-spacing-icon,1em)}.z_nanocode-sOc7lR38{width:auto}.z_nanocode-sOc7lR39{max-width:var(--z-nanocode-spacing-prose,54ch)}.z_nanocode-sOc7lR3a{display:flex}.z_nanocode-sOc7lR3b{flex-direction:column}.z_nanocode-sOc7lR3c{gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-sOc7lR3d{max-width:var(--z-nanocode-spacing-column,78ch)}.z_nanocode-sOc7lR3e{padding-top:var(--z-nanocode-spacing-xl,3rem)}.z_nanocode-sOc7lR3f{:where(&) :where(h1){margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-sOc7lR3g{:where(&) :where(h2){margin-top:var(--z-nanocode-spacing-lg,2rem)}}.z_nanocode-sOc7lR3h{:where(&) :where(a){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-sOc7lR3i{:where(&) :where(a){text-decoration-line:underline}}.z_nanocode-sOc7lR3j{:where(&) :where(code){font-variation-settings:"wght" 500}}.z_nanocode-sOc7lR3k{:where(&) :where(ul){display:flex}}.z_nanocode-sOc7lR3l{:where(&) :where(ul){flex-direction:column}}.z_nanocode-sOc7lR3m{:where(&) :where(ul){gap:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-sOc7lR3n{:where(&) :where(ul){list-style:none}}.z_nanocode-sOc7lR3o{:where(&) :where(ul>li){margin-left:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-sOc7lR3p{:where(&) :where(ul>li){position:relative}}.z_nanocode-sOc7lR3q{:where(&) :where(ul>li):before{content:"• "}}.z_nanocode-sOc7lR3r{:where(&) :where(ul>li):before{left:-2ch}}.z_nanocode-sOc7lR3s{:where(&) :where(ul>li):before{position:absolute}}.z_nanocode-sOc7lR3t{:where(&) :where(strong){font-variation-settings:"wght" 700}}.z_nanocode-sOc7lR3u{:where(&) :where(strong){font-weight:400}}.z_nanocode-sOc7lR3v{:where(&) :where(table){border-collapse:collapse}}.z_nanocode-sOc7lR3w{:where(&) :where(th),:where(&) :where(td){border:1px solid}}.z_nanocode-sOc7lR3x{:where(&) :where(th),:where(&) :where(td){border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-sOc7lR3y{:where(&) :where(th),:where(&) :where(td){padding-inline:var(--z-nanocode-spacing-cell,1ch)}}.z_nanocode-sOc7lR3z{:where(&) :where(th),:where(&) :where(td){text-align:left}}.z_nanocode-sOc7lR40{:where(&) :where(th),:where(&) :where(td){vertical-align:top}}.z_nanocode-sOc7lR41{:where(&) :where(th){font-variation-settings:"wght" 700}}.z_nanocode-sOc7lR42{:where(&) :where(th){font-weight:400}}.z_nanocode-sOc7lR43{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-sOc7lR44{border:1px solid}.z_nanocode-sOc7lR45{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-sOc7lR46{:where(&) :where(pre code){display:block}}.z_nanocode-sOc7lR47{:where(&) :where(pre code){font-variation-settings:normal}}.z_nanocode-sOc7lR48{align-items:start}.z_nanocode-sOc7lR49{display:flex}.z_nanocode-sOc7lR4a{justify-content:space-between}.z_nanocode-sOc7lR4b{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-sOc7lR4c{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-sOc7lR4d{padding-block:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-sOc7lR4e{padding-inline:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-sOc7lR4f{:where(&) :where(pre){margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-sOc7lR4g{:where(&) :where(pre){white-space:pre}}.z_nanocode-sOc7lR4h{display:grid}.z_nanocode-sOc7lR4i{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-sOc7lR4j{grid-template-columns:repeat(auto-fill,minmax(30ch,1fr))}.z_nanocode-sOc7lR4k{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-sOc7lR4l{display:flex}.z_nanocode-sOc7lR4m{flex-direction:column}.z_nanocode-sOc7lR4n{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-sOc7lR4o{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-sOc7lR4p{text-decoration-line:none}.z_nanocode-sOc7lR4q{&:active{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-sOc7lR4r{&:active{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-sOc7lR4s{&:hover{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-sOc7lR4t{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-sOc7lR4u{font-variation-settings:"wght" 700}.z-theme-nanocode-base{--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-color-onAccent:#fff;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-color-transparent:transparent;--z-nanocode-color-backdrop:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, transparent);--z-nanocode-color-highlight:color-mix(in srgb, var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a)) 18%, transparent);--z-nanocode-color-wash:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 60%, transparent);--z-nanocode-fontFamily-mono:"CommitMono", monospace;--z-nanocode-fontSize-body:.8125rem;--z-nanocode-fontSize-title:1.5rem;--z-nanocode-lineHeight-body:1.0625rem;--z-nanocode-lineHeight-title:2rem;--z-nanocode-opacity-dim:.7;--z-nanocode-opacity-faint:.5;--z-nanocode-opacity-muted:.35;--z-nanocode-spacing-0:0;--z-nanocode-spacing-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-cell:1ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-spacing-icon:1em;--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-lg:2rem;--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-nav:3.25rem;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-sm:.5rem;--z-nanocode-spacing-xl:3rem;--z-nanocode-spacing-xs:.25rem}.z_nanocode-JbcWgH0{border-top:1px solid}.z_nanocode-JbcWgH1{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-JbcWgH2{display:flex}.z_nanocode-JbcWgH3{flex-direction:column}.z_nanocode-JbcWgH4{overflow-x:auto}.z_nanocode-JbcWgH5{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-JbcWgH6{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-JbcWgH7{white-space:pre}.z_nanocode-JbcWgH8{& p{margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-JbcWgH9{font-variation-settings:"wght" 700}.z_nanocode-JbcWgHa{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-JbcWgHb{opacity:var(--z-nanocode-opacity-faint,.5)}.z_nanocode-JbcWgHc{&:where([data-live=true]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-JbcWgHd{&:where([data-live=true]){opacity:1}}.z_nanocode-JbcWgHe{font-style:italic}.z_nanocode-JbcWgHf{opacity:var(--z-nanocode-opacity-dim,.7)}.z_nanocode-JbcWgHg{color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}.z_nanocode-JbcWgHh{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-JbcWgHi{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-JbcWgHj{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-JbcWgHk{& b{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-JbcWgHl{& b{font-variation-settings:"wght" 700}}.z_nanocode-JbcWgHm{& b{font-weight:400}}
