@keyframes z-k-flicker{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes z-k-pulse{50%{opacity:.6;transform:scale(.7)}}@keyframes z-k-spin{to{transform:rotate(360deg)}}@keyframes z-k-ellipsis{0%{width:0}to{width:3ch}}.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-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-opacity-dim:.7;--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-0:0;--z-nanocode-spacing-xs:.25rem;--z-nanocode-spacing-sm:.5rem;--z-nanocode-opacity-faint:.5;--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_nanocode-GiPh2U0{border-top:1px solid}.z_nanocode-GiPh2U1{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-GiPh2U2{display:flex}.z_nanocode-GiPh2U3{flex-direction:column}.z_nanocode-GiPh2U4{overflow-x:auto}.z_nanocode-GiPh2U5{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-GiPh2U6{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-GiPh2U7{white-space:pre}.z_nanocode-GiPh2U8{& p{margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-GiPh2U9{font-variation-settings:"wght" 700}.z_nanocode-GiPh2Ua{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-GiPh2Ub{opacity:var(--z-nanocode-opacity-faint,.5)}.z_nanocode-GiPh2Uc{&:where([data-live=true]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-GiPh2Ud{&:where([data-live=true]){opacity:1}}.z_nanocode-GiPh2Ue{font-style:italic}.z_nanocode-GiPh2Uf{opacity:var(--z-nanocode-opacity-dim,.7)}.z_nanocode-GiPh2Ug{color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}.z_nanocode-GiPh2Uh{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-GiPh2Ui{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-GiPh2Uj{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-GiPh2Uk{& b{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-GiPh2Ul{& b{font-variation-settings:"wght" 700}}.z_nanocode-GiPh2Um{& b{font-weight:400}}.z_nanocode-GiPh2Un{align-items:center}.z_nanocode-GiPh2Uo{gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-GiPh2Up{justify-content:space-between}.z_nanocode-GiPh2Uq{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-GiPh2Ur{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-GiPh2Us{background:0 0}.z_nanocode-GiPh2Ut{border:1px solid}.z_nanocode-GiPh2Uu{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-GiPh2Uv{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-GiPh2Uw{cursor:pointer}.z_nanocode-GiPh2Ux{font:inherit}.z_nanocode-GiPh2Uy{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-GiPh2Uz{border:1px solid}.z_nanocode-GiPh2U10{border-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-GiPh2U11{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-GiPh2U12{margin-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-GiPh2U13{padding:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-GiPh2U14{font-variation-settings:"wght" 700}.z_nanocode-GiPh2U15{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-GiPh2U16{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-GiPh2U17{font:inherit}.z_nanocode-GiPh2U18{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.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-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-spacing-cell:1ch;--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-spacing-md:1rem;--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-transparent:transparent;--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-4Y-aZN0{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-4Y-aZN1{border:1px solid}.z_nanocode-4Y-aZN2{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN3{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN4{display:flex}.z_nanocode-4Y-aZN5{flex-direction:column}.z_nanocode-4Y-aZN6{[data-xframe] &{inset:0}}.z_nanocode-4Y-aZN7{[data-xframe] &{position:fixed}}.z_nanocode-4Y-aZN8{[data-xframe] &{z-index:200}}.z_nanocode-4Y-aZN9{&:where([data-expanded=true]){border-inline:none}}.z_nanocode-4Y-aZNa{&:where([data-expanded=true]){bottom:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZNb{&:where([data-expanded=true]){left:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZNc{&:where([data-expanded=true]){position:fixed}}.z_nanocode-4Y-aZNd{&:where([data-expanded=true]){right:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZNe{&:where([data-expanded=true]){top:var(--z-nanocode-spacing-nav,3.25rem)}}.z_nanocode-4Y-aZNf{&:where([data-expanded=true]){z-index:90}}.z_nanocode-4Y-aZNg{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZNh{height:18rem}.z_nanocode-4Y-aZNi{overflow-y:auto}.z_nanocode-4Y-aZNj{padding:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZNk{[data-xframe] &{flex:1}}.z_nanocode-4Y-aZNl{[data-xframe] &{height:auto}}.z_nanocode-4Y-aZNm{[data-xframe] &{min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZNn{&:where([data-expanded=true]){flex:1}}.z_nanocode-4Y-aZNo{&:where([data-expanded=true]){height:auto}}.z_nanocode-4Y-aZNp{&:where([data-expanded=true]){min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZNq{&:where([data-expanded=true]){padding-inline:var(--z-nanocode-spacing-gutter,4ch)}}.z_nanocode-4Y-aZNr{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZNs{min-width:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZNt{font-style:normal}.z_nanocode-4Y-aZNu{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZNv{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZNw{&:where([data-who=agent]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-4Y-aZNx{&:where([data-who=you]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZNy{overflow-wrap:break-word}.z_nanocode-4Y-aZNz{white-space:pre-wrap}@media(prefers-reduced-motion:reduce){.z_nanocode-4Y-aZN10{&:after{animation-name:none}}}.z_nanocode-4Y-aZN11{&:where([data-kind=cell]){white-space:normal}}.z_nanocode-4Y-aZN12{&:where([data-kind=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN13{&:where([data-kind=reasoning]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-4Y-aZN14{&:where([data-kind=reasoning]){font-style:italic}}.z_nanocode-4Y-aZN15{&:where([data-kind=reasoning]){&:before{color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}}.z_nanocode-4Y-aZN16{&:where([data-kind=reasoning]){&:before{content:"thinking  "}}}.z_nanocode-4Y-aZN17{&:where([data-kind=reasoning]){&:before{font-style:normal}}}.z_nanocode-4Y-aZN18{&:where([data-kind=reasoning]){&:before{font-variation-settings:"wght" 700}}}.z_nanocode-4Y-aZN19{&:where([data-kind=tool]){font-style:italic}}.z_nanocode-4Y-aZN1a{&:where([data-kind=tool]){opacity:var(--z-nanocode-opacity-dim,.7)}}.z_nanocode-4Y-aZN1b{&:where([data-live=true]){&:after{animation-duration:1s}}}.z_nanocode-4Y-aZN1c{&:where([data-live=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-4Y-aZN1d{&:where([data-live=true]){&:after{animation-name:z-k-flicker}}}.z_nanocode-4Y-aZN1e{&:where([data-live=true]){&:after{animation-timing-function:step-end}}}.z_nanocode-4Y-aZN1f{&:where([data-live=true]){&:after{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}}.z_nanocode-4Y-aZN1g{&:where([data-live=true]){&:after{content:"\258c"}}}.z_nanocode-4Y-aZN1h{&:where([data-live=true]){&:after{font-style:normal}}}.z_nanocode-4Y-aZN1i{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN1j{overflow-wrap:anywhere}.z_nanocode-4Y-aZN1k{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN1l{padding-inline:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-4Y-aZN1m{white-space:pre-wrap}.z_nanocode-4Y-aZN1n{&:where([data-framed=true]){background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-4Y-aZN1o{&:where([data-framed=true]){border:1px solid}}.z_nanocode-4Y-aZN1p{&:where([data-framed=true]){border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-4Y-aZN1q{&:where([data-framed=true]){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN1r{&:where([data-framed=true]){margin-block:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-4Y-aZN1s{font-variation-settings:"wght" 500}.z_nanocode-4Y-aZN1t{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZN1u{font-weight:400}.z_nanocode-4Y-aZN1v{border:1px solid}.z_nanocode-4Y-aZN1w{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN1x{display:block}.z_nanocode-4Y-aZN1y{height:auto}.z_nanocode-4Y-aZN1z{margin-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN20{max-width:min(100%,24rem)}.z_nanocode-4Y-aZN21{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN22{display:inline-block}.z_nanocode-4Y-aZN23{max-width:100%}.z_nanocode-4Y-aZN24{vertical-align:top}.z_nanocode-4Y-aZN25{display:flex}.z_nanocode-4Y-aZN26{flex-wrap:wrap}.z_nanocode-4Y-aZN27{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN28{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-4Y-aZN29{display:contents}.z_nanocode-4Y-aZN2a{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN2b{[data-live=true]>&:last-child,[data-live=true]>[data-nc=markdown]>&:last-child{display:inline}}.z_nanocode-4Y-aZN2c{font-size:inherit}.z_nanocode-4Y-aZN2d{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZN2e{line-height:inherit}.z_nanocode-4Y-aZN2f{&:before{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN2g{&:before{content:"# "}}.z_nanocode-4Y-aZN2h{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN2i{padding-left:3ch}.z_nanocode-4Y-aZN2j{&::marker{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-4Y-aZN2k{border-left:1px solid}.z_nanocode-4Y-aZN2l{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN2m{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN2n{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN2o{margin-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN2p{padding-left:1.5ch}.z_nanocode-4Y-aZN2q{border-collapse:collapse}.z_nanocode-4Y-aZN2r{display:block}.z_nanocode-4Y-aZN2s{margin-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN2t{overflow-x:auto}.z_nanocode-4Y-aZN2u{white-space:normal}.z_nanocode-4Y-aZN2v{border:1px solid}.z_nanocode-4Y-aZN2w{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN2x{padding-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN2y{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-4Y-aZN2z{text-align:left}.z_nanocode-4Y-aZN30{&:where([data-align=center]){text-align:center}}.z_nanocode-4Y-aZN31{&:where([data-align=right]){text-align:right}}.z_nanocode-4Y-aZN32{&:where([data-header=true]){font-variation-settings:"wght" 700}}.z_nanocode-4Y-aZN33{&:where([data-header=true]){font-weight:400}}.z_nanocode-4Y-aZN34{border:none}.z_nanocode-4Y-aZN35{border-top:1px solid}.z_nanocode-4Y-aZN36{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN37{margin-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN38{margin-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN39{font-style:italic}.z_nanocode-4Y-aZN3a{text-decoration-line:line-through}.z_nanocode-4Y-aZN3b{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN3c{text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN3d{text-decoration-line:underline}.z_nanocode-4Y-aZN3e{text-underline-offset:.24ch}.z_nanocode-4Y-aZN3f{display:flex}.z_nanocode-4Y-aZN3g{flex-direction:column}.z_nanocode-4Y-aZN3h{align-items:baseline}.z_nanocode-4Y-aZN3i{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-4Y-aZN3j{border:none}.z_nanocode-4Y-aZN3k{color:inherit}.z_nanocode-4Y-aZN3l{cursor:pointer}.z_nanocode-4Y-aZN3m{font:inherit}.z_nanocode-4Y-aZN3n{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN3o{text-align:left}.z_nanocode-4Y-aZN3p{text-decoration:none}.z_nanocode-4Y-aZN3q{white-space:nowrap}.z_nanocode-4Y-aZN3r{&:focus-visible{outline:1px solid}}.z_nanocode-4Y-aZN3s{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN3t{&:focus-visible{outline-offset:1px}}.z_nanocode-4Y-aZN3u{display:inline-block}.z_nanocode-4Y-aZN3v{flex-shrink:0}.z_nanocode-4Y-aZN3w{text-align:center}.z_nanocode-4Y-aZN3x{width:2ch}.z_nanocode-4Y-aZN3y{&:where([data-status=cancelled]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-4Y-aZN3z{&:where([data-status=completed]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-4Y-aZN40{&:where([data-status=failed]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN41{&:where([data-status=running]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN42{&:where([data-status=yielded]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN43{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZN44{padding-left:.5ch}.z_nanocode-4Y-aZN45{.z-style-nanocode-4Y-aZN-header:hover &{text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN46{.z-style-nanocode-4Y-aZN-header:hover &{text-decoration-line:underline}}.z_nanocode-4Y-aZN47{flex-shrink:1}.z_nanocode-4Y-aZN48{overflow:hidden}.z_nanocode-4Y-aZN49{padding-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-4Y-aZN4a{text-overflow:ellipsis}.z_nanocode-4Y-aZN4b{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN4c{flex-shrink:0}.z_nanocode-4Y-aZN4d{white-space:pre}.z_nanocode-4Y-aZN4e{border-left:1px solid}.z_nanocode-4Y-aZN4f{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN4g{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN4h{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-4Y-aZN4i{margin-right:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN4j{max-height:24rem}.z_nanocode-4Y-aZN4k{overflow:auto}.z_nanocode-4Y-aZN4l{padding-block:.125rem}.z_nanocode-4Y-aZN4m{padding-left:1.5ch}.z_nanocode-4Y-aZN4n{padding-right:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN4o{white-space:pre-wrap}.z_nanocode-4Y-aZN4p{&:where([data-size=full]){max-height:none}}.z_nanocode-4Y-aZN4q{&:where([data-size=nested]){max-height:12rem}}.z_nanocode-4Y-aZN4r{&:where([data-part=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN4s{&:where([data-part=error]){margin-top:var(--z-nanocode-spacing-xs,.25rem)}}.z_nanocode-4Y-aZN4t{&: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-4Y-aZN4u{&:where([data-part=output]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-4Y-aZN4v{&:where([data-part=output]){margin-top:var(--z-nanocode-spacing-xs,.25rem)}}.z_nanocode-4Y-aZN4w{display:flex}.z_nanocode-4Y-aZN4x{align-self:flex-start}.z_nanocode-4Y-aZN4y{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-4Y-aZN4z{border:none}.z_nanocode-4Y-aZN50{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN51{font:inherit}.z_nanocode-4Y-aZN52{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-4Y-aZN53{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN54{padding-left:1.5ch}.z_nanocode-4Y-aZN55{text-decoration:none}.z_nanocode-4Y-aZN56{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN57{&:hover{text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN58{&:hover{text-decoration-line:underline}}.z_nanocode-4Y-aZN59{border-left:1px solid}.z_nanocode-4Y-aZN5a{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN5b{gap:.125rem}.z_nanocode-4Y-aZN5c{margin-left:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-4Y-aZN5d{margin-top:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN5e{padding-left:.5ch}.z_nanocode-4Y-aZN5f{border-top:1px solid}.z_nanocode-4Y-aZN5g{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN5h{max-height:16rem}.z_nanocode-4Y-aZN5i{overflow-y:auto}.z_nanocode-4Y-aZN5j{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN5k{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN5l{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZN5m{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN5n{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN5o{white-space:pre}.z_nanocode-4Y-aZN5p{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN5q{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN5r{border:none}.z_nanocode-4Y-aZN5s{color:inherit}.z_nanocode-4Y-aZN5t{display:grid}.z_nanocode-4Y-aZN5u{font:inherit}.z_nanocode-4Y-aZN5v{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN5w{text-align:left}.z_nanocode-4Y-aZN5x{text-decoration:none}.z_nanocode-4Y-aZN5y{white-space:nowrap}@media(width<=600px){.z_nanocode-4Y-aZN5z{white-space:normal}}.z_nanocode-4Y-aZN60{.z-style-nanocode-4Y-aZN-choice[aria-selected=true] &{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN61{.z-style-nanocode-4Y-aZN-choice[aria-selected=true] &{font-variation-settings:"wght" 700}}.z_nanocode-4Y-aZN62{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN63{overflow:hidden}.z_nanocode-4Y-aZN64{padding-left:var(--z-nanocode-spacing-cell,1ch)}@media(width<=600px){.z_nanocode-4Y-aZN65{grid-column:2/-1}.z_nanocode-4Y-aZN66{padding-left:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZN67{box-sizing:content-box}.z_nanocode-4Y-aZN68{font-style:italic}.z_nanocode-4Y-aZN69{height:var(--z-nanocode-lineHeight-body,1.0625rem)}.z_nanocode-4Y-aZN6a{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN6b{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN6c{&:where([data-visible=true]){&:after{animation-duration:1.2s}}}.z_nanocode-4Y-aZN6d{&:where([data-visible=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-4Y-aZN6e{&:where([data-visible=true]){&:after{animation-name:z-k-ellipsis}}}.z_nanocode-4Y-aZN6f{&:where([data-visible=true]){&:after{animation-timing-function:steps(4,end)}}}.z_nanocode-4Y-aZN6g{&:where([data-visible=true]){&:after{content:"..."}}}.z_nanocode-4Y-aZN6h{&:where([data-visible=true]){&:after{display:inline-block}}}.z_nanocode-4Y-aZN6i{&:where([data-visible=true]){&:after{overflow:hidden}}}.z_nanocode-4Y-aZN6j{&:where([data-visible=true]){&:after{vertical-align:bottom}}}.z_nanocode-4Y-aZN6k{&:where([data-visible=true]){&:after{width:var(--z-nanocode-spacing-0,0)}}}@media(prefers-reduced-motion:reduce){.z_nanocode-4Y-aZN6l{&:where([data-visible=true]){&:after{animation-name:none}}}.z_nanocode-4Y-aZN6m{&:where([data-visible=true]){&:after{width:auto}}}}.z_nanocode-4Y-aZN6n{align-items:center}.z_nanocode-4Y-aZN6o{border-top:1px solid}.z_nanocode-4Y-aZN6p{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN6q{display:flex}.z_nanocode-4Y-aZN6r{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN6s{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN6t{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN6u{border:none}.z_nanocode-4Y-aZN6v{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN6w{font:inherit}.z_nanocode-4Y-aZN6x{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN6y{&:focus-visible{outline:2px solid}}.z_nanocode-4Y-aZN6z{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN70{&:focus-visible{outline-offset:2px}}.z_nanocode-4Y-aZN71{flex-wrap:wrap}.z_nanocode-4Y-aZN72{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN73{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN74{[data-nc=turn]>&{padding-inline:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZN75{border:1px solid}.z_nanocode-4Y-aZN76{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN77{display:inline-flex}.z_nanocode-4Y-aZN78{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN79{padding-inline:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN7a{height:2rem}.z_nanocode-4Y-aZN7b{max-width:4rem}.z_nanocode-4Y-aZN7c{object-fit:cover}.z_nanocode-4Y-aZN7d{overflow:hidden}.z_nanocode-4Y-aZN7e{& img{border:none}}.z_nanocode-4Y-aZN7f{& img{height:2rem}}.z_nanocode-4Y-aZN7g{& img{margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-4Y-aZN7h{& img{max-width:4rem}}.z_nanocode-4Y-aZN7i{& img{object-fit:cover}}.z_nanocode-4Y-aZN7j{max-width:16rem}.z_nanocode-4Y-aZN7k{white-space:nowrap}.z_nanocode-4Y-aZN7l{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN7m{border:none}.z_nanocode-4Y-aZN7n{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZN7o{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN7p{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN7q{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN7r{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZN7s{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN7t{flex:1}.z_nanocode-4Y-aZN7u{font:inherit}.z_nanocode-4Y-aZN7v{resize:none}.z_nanocode-4Y-aZN7w{&:focus-visible{outline:none}}.z_nanocode-4Y-aZN7x{&::placeholder{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-4Y-aZN7y{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN7z{cursor:pointer}.z_nanocode-4Y-aZN80{&:disabled{cursor:default}}.z_nanocode-4Y-aZN81{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-4Y-aZN82{&:focus-visible{outline:2px solid}}.z_nanocode-4Y-aZN83{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN84{&:focus-visible{outline-offset:2px}}.z_nanocode-4Y-aZN85{border:1px solid}.z_nanocode-4Y-aZN86{border-bottom-width:2px}.z_nanocode-4Y-aZN87{border-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN88{display:inline}.z_nanocode-4Y-aZN89{line-height:.85rem}.z_nanocode-4Y-aZN8a{padding-inline:calc(.5ch - 1px)}.z_nanocode-4Y-aZN8b{user-select:none}.z_nanocode-4Y-aZN8c{border-top:1px solid}.z_nanocode-4Y-aZN8d{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN8e{display:flex}.z_nanocode-4Y-aZN8f{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-4Y-aZN8g{overflow:hidden}.z_nanocode-4Y-aZN8h{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN8i{padding-inline:var(--z-nanocode-spacing-md,1rem)}@media(width<=600px){.z_nanocode-4Y-aZN8j{overflow-x:auto}.z_nanocode-4Y-aZN8k{scrollbar-width:none}.z_nanocode-4Y-aZN8l{>button{flex-shrink:0}}}.z_nanocode-4Y-aZN8m{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-4Y-aZN8n{border:none}.z_nanocode-4Y-aZN8o{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZN8p{flex-shrink:1}.z_nanocode-4Y-aZN8q{font:inherit}.z_nanocode-4Y-aZN8r{overflow:hidden}.z_nanocode-4Y-aZN8s{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN8t{text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN8u{text-decoration-line:underline}.z_nanocode-4Y-aZN8v{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-4Y-aZN8w{&:hover:not(:disabled){background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-4Y-aZN8x{&:hover:not(:disabled){color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-4Y-aZN8y{&:hover:not(:disabled){text-decoration-line:none}}.z_nanocode-4Y-aZN8z{&:where([data-quiet=true]){opacity:var(--z-nanocode-opacity-dim,.7)}}.z_nanocode-4Y-aZN90{&:where([data-quiet=true]){&:disabled{opacity:var(--z-nanocode-opacity-muted,.35)}}}.z_nanocode-4Y-aZN91{border-top:1px solid}.z_nanocode-4Y-aZN92{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN93{column-gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-4Y-aZN94{justify-content:space-between}.z_nanocode-4Y-aZN95{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZN96{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN97{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN98{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN99{flex:1}.z_nanocode-4Y-aZN9a{opacity:var(--z-nanocode-opacity-dim,.7)}.z_nanocode-4Y-aZN9b{border-top:1px solid}.z_nanocode-4Y-aZN9c{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN9d{flex-direction:column}.z_nanocode-4Y-aZN9e{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN9f{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN9g{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN9h{&:where([data-attached=true]){border-top-color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-4Y-aZN9i{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN9j{font-variation-settings:"wght" 700}.z_nanocode-4Y-aZN9k{& code{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZN9l{& code{font-variation-settings:"wght" 500}}.z_nanocode-4Y-aZN9m{& code{overflow-wrap:anywhere}}.z_nanocode-4Y-aZN9n{border:1px solid}.z_nanocode-4Y-aZN9o{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZN9p{overflow-x:auto}.z_nanocode-4Y-aZN9q{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-4Y-aZN9r{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZN9s{user-select:all}.z_nanocode-4Y-aZN9t{white-space:pre-wrap}.z_nanocode-4Y-aZN9u{word-break:break-all}.z_nanocode-4Y-aZN9v{flex-wrap:wrap}.z_nanocode-4Y-aZN9w{gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-4Y-aZN9x{background:0 0}.z_nanocode-4Y-aZN9y{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZN9z{cursor:pointer}.z_nanocode-4Y-aZNa0{font:inherit}.z_nanocode-4Y-aZNa1{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZNa2{opacity:var(--z-nanocode-opacity-dim,.7)}.z_nanocode-4Y-aZNa3{&:where([data-attached=true]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-4Y-aZNa4{&:where([data-attached=true]){opacity:1}}.z_nanocode-4Y-aZNa5{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZNa6{flex:12ch}.z_nanocode-4Y-aZNa7{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-4Y-aZNa8{border:none}.z_nanocode-4Y-aZNa9{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-4Y-aZNaa{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-4Y-aZNab{text-decoration:none}.z_nanocode-4Y-aZNac{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-4Y-aZNad{[data-xframe] &{display:none}}.z_nanocode-4Y-aZNae{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-4Y-aZNaf{display:none}.z_nanocode-4Y-aZNag{text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-4Y-aZNah{[data-xframe] &{display:inline}}.z_nanocode-4Y-aZNai{border-top:1px solid}.z_nanocode-4Y-aZNaj{border-top-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-4Y-aZNak{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-4Y-aZNal{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z-theme-nanocode-base{--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-spacing-cell:1ch;--z-nanocode-spacing-xs:.25rem;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-icon:1em;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-fontFamily-mono:"CommitMono", monospace;--z-nanocode-fontSize-body:.8125rem;--z-nanocode-lineHeight-body:1.0625rem;--z-nanocode-spacing-0:0;--z-nanocode-color-onAccent:#fff;--z-nanocode-fontSize-title:1.5rem;--z-nanocode-lineHeight-title:2rem;--z-nanocode-color-transparent:transparent;--z-nanocode-spacing-sm:.5rem;--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-nav:3.25rem;--z-nanocode-spacing-lg:2rem;--z-nanocode-spacing-xl:3rem;--z-nanocode-spacing-column:78ch;--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--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-opacity-dim:.7;--z-nanocode-opacity-faint:.5;--z-nanocode-opacity-muted:.35;--z-nanocode-spacing-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-sidebar:22ch}.z_nanocode-ZT5C550{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-ZT5C551{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-ZT5C552{color-scheme:light dark}.z_nanocode-ZT5C553{font-family:var(--z-nanocode-fontFamily-mono,"CommitMono", monospace)}.z_nanocode-ZT5C554{font-feature-settings:"ss01","ss03","ss04","ss05"}.z_nanocode-ZT5C555{font-size:var(--z-nanocode-fontSize-body,.8125rem)}.z_nanocode-ZT5C556{line-height:var(--z-nanocode-lineHeight-body,1.0625rem)}.z_nanocode-ZT5C557{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-ZT5C558{-moz-osx-font-smoothing:grayscale}.z_nanocode-ZT5C559{-webkit-font-smoothing:antialiased}.z_nanocode-ZT5C55a{:where(&) :where(*),:where(&) :where(*):before,:where(&) :where(*):after{box-sizing:border-box}}.z_nanocode-ZT5C55b{:where(&) :where(*),:where(&) :where(*):before,:where(&) :where(*):after{margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-ZT5C55c{:where(&) :where(*),:where(&) :where(*):before,:where(&) :where(*):after{padding:var(--z-nanocode-spacing-0,0)}}.z_nanocode-ZT5C55d{:where(&) ::selection{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-ZT5C55e{:where(&) ::selection{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-ZT5C55f{:where(&) :where(h1){font-size:var(--z-nanocode-fontSize-title,1.5rem)}}.z_nanocode-ZT5C55g{:where(&) :where(h1){font-weight:400}}.z_nanocode-ZT5C55h{:where(&) :where(h1){line-height:var(--z-nanocode-lineHeight-title,2rem)}}.z_nanocode-ZT5C55i{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){font-size:inherit}}.z_nanocode-ZT5C55j{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){font-variation-settings:"wght" 700}}.z_nanocode-ZT5C55k{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){font-weight:400}}.z_nanocode-ZT5C55l{:where(&) :where(h2),:where(&) :where(h3),:where(&) :where(h4){line-height:inherit}}.z_nanocode-ZT5C55m{:where(&) :where(a),:where(&) :where(a:visited){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-ZT5C55n{:where(&) :where(a),:where(&) :where(button){cursor:pointer}}.z_nanocode-ZT5C55o{:where(&) :where(a),:where(&) :where(button){text-decoration-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-ZT5C55p{:where(&) :where(a),:where(&) :where(button){text-decoration-line:underline}}.z_nanocode-ZT5C55q{:where(&) :where(a),:where(&) :where(button){text-decoration-skip-ink:none}}.z_nanocode-ZT5C55r{:where(&) :where(a),:where(&) :where(button){text-underline-offset:.24ch}}.z_nanocode-ZT5C55s{:where(&) :where(button){background-color:var(--z-nanocode-color-transparent,transparent)}}.z_nanocode-ZT5C55t{:where(&) :where(button){border:none}}.z_nanocode-ZT5C55u{:where(&) :where(button){color:inherit}}.z_nanocode-ZT5C55v{:where(&) :where(button){font:inherit}}.z_nanocode-ZT5C55w{:where(&) :where(button){font-feature-settings:inherit}}.z_nanocode-ZT5C55x{:where(&) :where(button){text-align:left}}.z_nanocode-ZT5C55y{:where(&) :where(button:active){background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-ZT5C55z{:where(&) :where(button:active){color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-ZT5C5510{:where(&) :where(:focus-visible){animation-duration:50ms}}.z_nanocode-ZT5C5511{:where(&) :where(:focus-visible){animation-iteration-count:2}}.z_nanocode-ZT5C5512{:where(&) :where(:focus-visible){animation-name:z-k-flicker}}.z_nanocode-ZT5C5513{:where(&) :where(:focus-visible){background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-ZT5C5514{:where(&) :where(:focus-visible){color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-ZT5C5515{:where(&) :where(:focus-visible){outline:none}}.z_nanocode-ZT5C5516{:where(&) :where(:focus-visible){text-decoration-line:none}}.z_nanocode-ZT5C5517{:where(&) :where(code),:where(&) :where(kbd),:where(&) :where(pre),:where(&) :where(samp){font:inherit}}.z_nanocode-ZT5C5518{:where(&) :where(code),:where(&) :where(kbd),:where(&) :where(pre),:where(&) :where(samp){font-feature-settings:inherit}}@media(prefers-reduced-motion:reduce){.z_nanocode-ZT5C5519{:where(&) :where(:focus-visible){animation-name:none}}}.z_nanocode-ZT5C551a{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-ZT5C551b{inset-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-ZT5C551c{overflow-x:auto}.z_nanocode-ZT5C551d{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-ZT5C551e{padding-inline:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-ZT5C551f{padding-top:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-ZT5C551g{position:fixed}.z_nanocode-ZT5C551h{scrollbar-width:none}.z_nanocode-ZT5C551i{top:var(--z-nanocode-spacing-0,0)}.z_nanocode-ZT5C551j{z-index:100}@media(width<=1000px){.z_nanocode-ZT5C551k{padding-inline:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-ZT5C551l{display:flex}.z_nanocode-ZT5C551m{gap:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-ZT5C551n{width:max-content}@media(width<=600px){.z_nanocode-ZT5C551o{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-ZT5C551p{display:none}}.z_nanocode-ZT5C551q{margin-inline:calc((var(--z-nanocode-spacing-md,1rem) + 1px) * -1)}@media(width<=1000px){.z_nanocode-ZT5C551r{margin-inline:calc(var(--z-nanocode-spacing-indent,2ch) * -1)}.z_nanocode-ZT5C551s{>section{border-inline:none}}}.z_nanocode-ZT5C551t{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-ZT5C551u{text-decoration-line:none}.z_nanocode-ZT5C551v{white-space:nowrap}.z_nanocode-ZT5C551w{&:active{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-ZT5C551x{&:active{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-ZT5C551y{&:hover{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-ZT5C551z{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-ZT5C5520{&:where([data-current=true]){&:not(:hover){background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-ZT5C5521{&:where([data-current=true]){&:not(:hover){box-shadow:inset 0 -2px 0 var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}}.z_nanocode-ZT5C5522{&:where([data-current=true]){&:not(:hover){color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}}.z_nanocode-ZT5C5523{padding-bottom:10rem}.z_nanocode-ZT5C5524{padding-inline:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-ZT5C5525{padding-top:var(--z-nanocode-spacing-nav,3.25rem)}@media(width<=1000px){.z_nanocode-ZT5C5526{padding-inline:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-ZT5C5527{display:flex}.z_nanocode-ZT5C5528{flex-direction:column}.z_nanocode-ZT5C5529{gap:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-ZT5C552a{max-width:94ch}.z_nanocode-ZT5C552b{padding-top:var(--z-nanocode-spacing-xl,3rem)}.z_nanocode-ZT5C552c{:where(&) :where(a){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-ZT5C552d{:where(&) :where(a){text-decoration-line:underline}}.z_nanocode-ZT5C552e{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-ZT5C552f{align-items:center}.z_nanocode-ZT5C552g{column-gap:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-ZT5C552h{flex-wrap:wrap}.z_nanocode-ZT5C552i{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-ZT5C552j{border:1px solid}.z_nanocode-ZT5C552k{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-ZT5C552l{display:inline-flex}.z_nanocode-ZT5C552m{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-ZT5C552n{display:flex}.z_nanocode-ZT5C552o{gap:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-ZT5C552p{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-ZT5C552q{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-ZT5C552r{text-decoration-line:none}.z_nanocode-ZT5C552s{&:active{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-ZT5C552t{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-ZT5C552u{+&{border-left:1px solid}}.z_nanocode-ZT5C552v{+&{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-ZT5C552w{&:where([data-current=true]){&:not(:hover){color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}}.z_nanocode-ZT5C552x{fill:currentColor}.z_nanocode-ZT5C552y{flex-shrink:0}.z_nanocode-ZT5C552z{height:var(--z-nanocode-spacing-icon,1em)}.z_nanocode-ZT5C5530{width:auto}.z_nanocode-ZT5C5531{max-width:var(--z-nanocode-spacing-prose,54ch)}.z_nanocode-ZT5C5532{flex-direction:column}.z_nanocode-ZT5C5533{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-ZT5C5534{list-style:none}.z_nanocode-ZT5C5535{max-width:var(--z-nanocode-spacing-column,78ch)}.z_nanocode-ZT5C5536{>li{margin-left:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-ZT5C5537{>li:before{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-ZT5C5538{>li:before{content:"\2022  "}}.z_nanocode-ZT5C5539{>li:before{margin-left:calc(var(--z-nanocode-spacing-indent,2ch) * -1)}}.z_nanocode-ZT5C553a{>li:before{position:absolute}}.z_nanocode-ZT5C553b{& strong{font-variation-settings:"wght" 700}}.z_nanocode-ZT5C553c{& strong{font-weight:400}}.z_nanocode-ZT5C553d{column-gap:var(--z-nanocode-spacing-gutter,4ch)}.z_nanocode-ZT5C553e{flex-wrap:wrap}.z_nanocode-ZT5C553f{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z-theme-nanocode-base{--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-spacing-0:0;--z-nanocode-spacing-xs:.25rem;--z-nanocode-spacing-sm:.5rem;--z-nanocode-color-transparent:transparent;--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-lg:2rem;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-opacity-faint:.5;--z-nanocode-color-onAccent:#fff;--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-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-nav:3.25rem;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-xl:3rem}.z_nanocode-BorVMj0{height:34rem}.z_nanocode-BorVMj1{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-BorVMj2{border:none}.z_nanocode-BorVMj3{border-radius:1.75rem}.z_nanocode-BorVMj4{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-BorVMj5{display:flex}.z_nanocode-BorVMj6{flex-direction:column}.z_nanocode-BorVMj7{font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif}.z_nanocode-BorVMj8{font-size:.9375rem}.z_nanocode-BorVMj9{line-height:1.5rem}.z_nanocode-BorVMja{overflow:hidden}.z_nanocode-BorVMjb{[data-xframe] &{border-radius:0}}.z_nanocode-BorVMjc{[data-xframe] &{inset:0}}.z_nanocode-BorVMjd{[data-xframe] &{position:fixed}}.z_nanocode-BorVMje{[data-xframe] &{z-index:200}}.z_nanocode-BorVMjf{&:where([data-empty=true]){justify-content:center}}.z_nanocode-BorVMjg{&:where([data-expanded=true]){border-radius:0}}.z_nanocode-BorVMjh{&:where([data-expanded=true]){bottom:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMji{&:where([data-expanded=true]){left:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMjj{&:where([data-expanded=true]){position:fixed}}.z_nanocode-BorVMjk{&:where([data-expanded=true]){right:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMjl{&:where([data-expanded=true]){top:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMjm{&:where([data-expanded=true]){z-index:90}}.z_nanocode-BorVMjn{gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMjo{flex:1}.z_nanocode-BorVMjp{min-height:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMjq{overflow-y:auto}.z_nanocode-BorVMjr{padding-block:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-BorVMjs{padding-inline:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-BorVMjt{[data-xframe] &{flex:1}}.z_nanocode-BorVMju{[data-xframe] &{height:auto}}.z_nanocode-BorVMjv{[data-xframe] &{min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMjw{[data-empty=true]>&{flex:none}}.z_nanocode-BorVMjx{[data-empty=true]>&{overflow-y:visible}}.z_nanocode-BorVMjy{&:where([data-expanded=true]){flex:1}}.z_nanocode-BorVMjz{&:where([data-expanded=true]){height:auto}}.z_nanocode-BorVMj10{&:where([data-expanded=true]){margin-inline:auto}}.z_nanocode-BorVMj11{&:where([data-expanded=true]){max-width:48rem}}.z_nanocode-BorVMj12{&:where([data-expanded=true]){min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMj13{&:where([data-expanded=true]){width:100%}}.z_nanocode-BorVMj14{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj15{min-width:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj16{&:has(>[data-kind=user]){align-items:flex-end}}.z_nanocode-BorVMj17{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj18{user-select:none}.z_nanocode-BorVMj19{&:where([data-who=agent]){display:none}}.z_nanocode-BorVMj1a{&:where([data-who=you]){display:none}}.z_nanocode-BorVMj1b{overflow-wrap:break-word}.z_nanocode-BorVMj1c{white-space:pre-wrap}.z_nanocode-BorVMj1d{&:where([data-kind=cell]){white-space:normal}}.z_nanocode-BorVMj1e{&:where([data-kind=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-BorVMj1f{&:where([data-kind=reasoning]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-BorVMj1g{&:where([data-kind=reasoning]){font-size:.875rem}}.z_nanocode-BorVMj1h{&:where([data-kind=reasoning]){font-style:italic}}.z_nanocode-BorVMj1i{&:where([data-kind=tool]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-BorVMj1j{&:where([data-kind=tool]){font-size:.875rem}}.z_nanocode-BorVMj1k{&:where([data-kind=user]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-BorVMj1l{&:where([data-kind=user]){border-radius:1.5rem}}.z_nanocode-BorVMj1m{&:where([data-kind=user]){max-width:70%}}.z_nanocode-BorVMj1n{&:where([data-kind=user]){padding-block:.625rem}}.z_nanocode-BorVMj1o{&:where([data-kind=user]){padding-inline:1.125rem}}.z_nanocode-BorVMj1p{&:where([data-live=true]){&:after{animation-duration:1s}}}.z_nanocode-BorVMj1q{&:where([data-live=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-BorVMj1r{&:where([data-live=true]){&:after{animation-name:z-k-flicker}}}.z_nanocode-BorVMj1s{&:where([data-live=true]){&:after{animation-timing-function:step-end}}}.z_nanocode-BorVMj1t{&:where([data-live=true]){&:after{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-BorVMj1u{&:where([data-live=true]){&:after{content:" \25cf"}}}@media(prefers-reduced-motion:reduce){.z_nanocode-BorVMj1v{&:where([data-live=true]){&:after{animation-name:none}}}}.z_nanocode-BorVMj1w{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj1x{+&{margin-top:.75rem}}.z_nanocode-BorVMj1y{[data-live=true]>&:last-child,[data-live=true]>[data-nc=markdown]>&:last-child{display:inline}}.z_nanocode-BorVMj1z{font-size:1.0625rem}.z_nanocode-BorVMj20{font-weight:500}.z_nanocode-BorVMj21{line-height:inherit}.z_nanocode-BorVMj22{margin-block:.75rem .25rem}.z_nanocode-BorVMj23{font-weight:600}.z_nanocode-BorVMj24{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-BorVMj25{text-decoration-line:none}.z_nanocode-BorVMj26{&:hover{text-decoration-line:underline}}.z_nanocode-BorVMj27{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.z_nanocode-BorVMj28{font-size:.8125rem}.z_nanocode-BorVMj29{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj2a{overflow-wrap:anywhere}.z_nanocode-BorVMj2b{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj2c{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj2d{white-space:pre-wrap}.z_nanocode-BorVMj2e{&:where([data-framed=true]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-BorVMj2f{&:where([data-framed=true]){border-radius:1rem}}.z_nanocode-BorVMj2g{&:where([data-framed=true]){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-BorVMj2h{&:where([data-framed=true]){margin-block:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-BorVMj2i{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-BorVMj2j{border-radius:.375rem}.z_nanocode-BorVMj2k{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.z_nanocode-BorVMj2l{font-size:.875em}.z_nanocode-BorVMj2m{padding-inline:.3em}.z_nanocode-BorVMj2n{display:flex}.z_nanocode-BorVMj2o{&:where([data-nested=false]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-BorVMj2p{&:where([data-nested=false]){border-radius:1rem}}.z_nanocode-BorVMj2q{&:where([data-nested=false]){padding-block:.625rem}}.z_nanocode-BorVMj2r{&:where([data-nested=false]){padding-inline:var(--z-nanocode-spacing-md,1rem)}}.z_nanocode-BorVMj2s{align-items:center}.z_nanocode-BorVMj2t{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj2u{border:none}.z_nanocode-BorVMj2v{color:inherit}.z_nanocode-BorVMj2w{cursor:pointer}.z_nanocode-BorVMj2x{font:inherit}.z_nanocode-BorVMj2y{gap:.5rem}.z_nanocode-BorVMj2z{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj30{text-align:left}.z_nanocode-BorVMj31{text-decoration-line:none}.z_nanocode-BorVMj32{white-space:nowrap}.z_nanocode-BorVMj33{&:focus-visible{outline:2px solid}}.z_nanocode-BorVMj34{&:focus-visible{outline-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-BorVMj35{&:focus-visible{outline-offset:2px}}.z_nanocode-BorVMj36{display:inline-block}.z_nanocode-BorVMj37{flex-shrink:0}.z_nanocode-BorVMj38{text-align:center}.z_nanocode-BorVMj39{width:1.25rem}.z_nanocode-BorVMj3a{&:where([data-status=cancelled]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-BorVMj3b{&:where([data-status=completed]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-BorVMj3c{&:where([data-status=failed]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-BorVMj3d{&:where([data-status=running]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-BorVMj3e{&:where([data-status=yielded]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-BorVMj3f{font-weight:500}.z_nanocode-BorVMj3g{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-BorVMj3h{flex-shrink:1}.z_nanocode-BorVMj3i{overflow:hidden}.z_nanocode-BorVMj3j{text-overflow:ellipsis}.z_nanocode-BorVMj3k{flex-shrink:0}.z_nanocode-BorVMj3l{font-size:.8125rem}.z_nanocode-BorVMj3m{white-space:pre}.z_nanocode-BorVMj3n{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-BorVMj3o{border-radius:.75rem}.z_nanocode-BorVMj3p{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.z_nanocode-BorVMj3q{font-size:.8125rem}.z_nanocode-BorVMj3r{line-height:1.25rem}.z_nanocode-BorVMj3s{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj3t{margin-top:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj3u{max-height:20rem}.z_nanocode-BorVMj3v{overflow:auto}.z_nanocode-BorVMj3w{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj3x{padding-inline:.75rem}.z_nanocode-BorVMj3y{white-space:pre-wrap}.z_nanocode-BorVMj3z{&:where([data-size=full]){max-height:none}}.z_nanocode-BorVMj40{&:where([data-size=nested]){max-height:10rem}}.z_nanocode-BorVMj41{&:where([data-part=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-BorVMj42{&:where([data-part=output]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-BorVMj43{display:flex}.z_nanocode-BorVMj44{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-BorVMj45{margin-top:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj46{padding-left:.75rem}.z_nanocode-BorVMj47{align-self:flex-start}.z_nanocode-BorVMj48{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj49{border:none}.z_nanocode-BorVMj4a{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-BorVMj4b{font:inherit}.z_nanocode-BorVMj4c{font-size:.8125rem}.z_nanocode-BorVMj4d{margin-top:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-BorVMj4e{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj4f{border:0}.z_nanocode-BorVMj4g{clip:rect(0 0 0 0)}.z_nanocode-BorVMj4h{height:1px}.z_nanocode-BorVMj4i{margin:-1px}.z_nanocode-BorVMj4j{overflow:hidden}.z_nanocode-BorVMj4k{position:absolute}.z_nanocode-BorVMj4l{white-space:nowrap}.z_nanocode-BorVMj4m{width:1px}.z_nanocode-BorVMj4n{&:where([data-visible=false]){visibility:hidden}}.z_nanocode-BorVMj4o{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-BorVMj4p{border:1px solid}.z_nanocode-BorVMj4q{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-BorVMj4r{border-radius:1.75rem}.z_nanocode-BorVMj4s{box-shadow:0 4px 16px #0000000f}.z_nanocode-BorVMj4t{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj4u{margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj4v{margin-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj4w{padding-block:.375rem}.z_nanocode-BorVMj4x{padding-left:1.25rem}.z_nanocode-BorVMj4y{padding-right:.375rem}.z_nanocode-BorVMj4z{[data-expanded=true]>&,[data-empty=true]>&{margin-inline:auto}}.z_nanocode-BorVMj50{[data-expanded=true]>&,[data-empty=true]>&{max-width:48rem}}.z_nanocode-BorVMj51{[data-expanded=true]>&,[data-empty=true]>&{width:calc(100% - 2rem)}}.z_nanocode-BorVMj52{display:none}.z_nanocode-BorVMj53{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj54{border:none}.z_nanocode-BorVMj55{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-BorVMj56{font:inherit}.z_nanocode-BorVMj57{font-size:1.375rem}.z_nanocode-BorVMj58{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj59{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-BorVMj5a{flex:1}.z_nanocode-BorVMj5b{font:inherit}.z_nanocode-BorVMj5c{padding-block:.375rem}.z_nanocode-BorVMj5d{resize:none}.z_nanocode-BorVMj5e{&:focus-visible{outline:none}}.z_nanocode-BorVMj5f{&::placeholder{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-BorVMj5g{align-self:flex-end}.z_nanocode-BorVMj5h{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-BorVMj5i{border:none}.z_nanocode-BorVMj5j{border-radius:999px}.z_nanocode-BorVMj5k{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-BorVMj5l{display:inline-flex}.z_nanocode-BorVMj5m{flex-shrink:0}.z_nanocode-BorVMj5n{height:2.25rem}.z_nanocode-BorVMj5o{justify-content:center}.z_nanocode-BorVMj5p{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj5q{width:2.25rem}.z_nanocode-BorVMj5r{&:before{content:"\2191"}}.z_nanocode-BorVMj5s{&:before{font-size:1.125rem}}.z_nanocode-BorVMj5t{&:before{font-weight:600}}.z_nanocode-BorVMj5u{&:focus-visible{outline:2px solid}}.z_nanocode-BorVMj5v{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-BorVMj5w{&:focus-visible{outline-offset:2px}}.z_nanocode-BorVMj5x{display:none}.z_nanocode-BorVMj5y{display:flex}.z_nanocode-BorVMj5z{flex-wrap:wrap}.z_nanocode-BorVMj60{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj61{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj62{[data-empty=true]>&{justify-content:center}}.z_nanocode-BorVMj63{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj64{border:1px solid}.z_nanocode-BorVMj65{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-BorVMj66{border-radius:999px}.z_nanocode-BorVMj67{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-BorVMj68{cursor:pointer}.z_nanocode-BorVMj69{font:inherit}.z_nanocode-BorVMj6a{font-size:.875rem}.z_nanocode-BorVMj6b{max-width:100%}.z_nanocode-BorVMj6c{padding-block:.375rem}.z_nanocode-BorVMj6d{padding-inline:.875rem}.z_nanocode-BorVMj6e{&:disabled{cursor:default}}.z_nanocode-BorVMj6f{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-BorVMj6g{&:hover:not(:disabled){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-BorVMj6h{&:where([data-quiet=true]){border:none}}.z_nanocode-BorVMj6i{&:where([data-quiet=true]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-BorVMj6j{&:where([data-quiet=true]){font-size:.75rem}}.z_nanocode-BorVMj6k{&:where([data-quiet=true]){padding:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMj6l{&:where([data-quiet=true]){&:hover:not(:disabled){background-color:var(--z-nanocode-color-transparent,transparent)}}}.z_nanocode-BorVMj6m{&:where([data-quiet=true]){&:hover:not(:disabled){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-BorVMj6n{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-BorVMj6o{column-gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj6p{font-size:.75rem}.z_nanocode-BorVMj6q{justify-content:space-between}.z_nanocode-BorVMj6r{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj6s{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj6t{padding-inline:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-BorVMj6u{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-BorVMj6v{flex:1}.z_nanocode-BorVMj6w{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj6x{border:none}.z_nanocode-BorVMj6y{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-BorVMj6z{cursor:pointer}.z_nanocode-BorVMj70{font:inherit}.z_nanocode-BorVMj71{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj72{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-BorVMj73{[data-xframe] &{display:none}}.z_nanocode-BorVMj74{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-BorVMj75{border-radius:1rem}.z_nanocode-BorVMj76{display:flex}.z_nanocode-BorVMj77{flex-direction:column}.z_nanocode-BorVMj78{margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj79{margin-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj7a{max-height:16rem}.z_nanocode-BorVMj7b{overflow-y:auto}.z_nanocode-BorVMj7c{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj7d{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj7e{border-radius:.75rem}.z_nanocode-BorVMj7f{display:inline-flex}.z_nanocode-BorVMj7g{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-BorVMj7h{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-BorVMj7i{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj7j{border-left:3px solid}.z_nanocode-BorVMj7k{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-BorVMj7l{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-BorVMj7m{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj7n{margin-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj7o{padding-left:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj7p{font-size:1.75rem}.z_nanocode-BorVMj7q{font-weight:400}.z_nanocode-BorVMj7r{line-height:2.25rem}.z_nanocode-BorVMj7s{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-BorVMj7t{padding-bottom:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-BorVMj7u{background-color:light-dark(#f9f9f9,#181818)}.z_nanocode-BorVMj7v{display:flex}.z_nanocode-BorVMj7w{flex-shrink:0}.z_nanocode-BorVMj7x{gap:.125rem}.z_nanocode-BorVMj7y{overflow:hidden}.z_nanocode-BorVMj7z{padding:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-BorVMj80{width:15rem}@media(width<=720px){.z_nanocode-BorVMj81{display:none}}.z_nanocode-BorVMj82{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj83{border:none}.z_nanocode-BorVMj84{border-radius:.625rem}.z_nanocode-BorVMj85{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-BorVMj86{cursor:pointer}.z_nanocode-BorVMj87{display:flex}.z_nanocode-BorVMj88{font:inherit}.z_nanocode-BorVMj89{font-size:.875rem}.z_nanocode-BorVMj8a{font-weight:500}.z_nanocode-BorVMj8b{gap:.625rem}.z_nanocode-BorVMj8c{padding-block:.5rem}.z_nanocode-BorVMj8d{padding-inline:.625rem}.z_nanocode-BorVMj8e{text-align:left}.z_nanocode-BorVMj8f{&:before{content:"\270e"}}.z_nanocode-BorVMj8g{&:before{font-size:1rem}}.z_nanocode-BorVMj8h{&:before{width:1.25rem}}.z_nanocode-BorVMj8i{&:disabled{cursor:default}}.z_nanocode-BorVMj8j{&:hover:not(:disabled){background-color:light-dark(#ececec,#2f2f2f)}}.z_nanocode-BorVMj8k{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-BorVMj8l{font-size:.8125rem}.z_nanocode-BorVMj8m{margin:1rem .625rem .375rem}.z_nanocode-BorVMj8n{gap:1px}.z_nanocode-BorVMj8o{overflow-y:auto}.z_nanocode-BorVMj8p{border-radius:.625rem}.z_nanocode-BorVMj8q{&:hover{background-color:light-dark(#ececec,#2f2f2f)}}.z_nanocode-BorVMj8r{>button:first-child{background-color:var(--z-nanocode-color-transparent,transparent)}}.z_nanocode-BorVMj8s{>button:first-child{border:none}}.z_nanocode-BorVMj8t{>button:first-child{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-BorVMj8u{>button:first-child{cursor:pointer}}.z_nanocode-BorVMj8v{>button:first-child{flex:1}}.z_nanocode-BorVMj8w{>button:first-child{font:inherit}}.z_nanocode-BorVMj8x{>button:first-child{font-size:.875rem}}.z_nanocode-BorVMj8y{>button:first-child{min-width:var(--z-nanocode-spacing-0,0)}}.z_nanocode-BorVMj8z{>button:first-child{overflow:hidden}}.z_nanocode-BorVMj90{>button:first-child{padding-block:.5rem}}.z_nanocode-BorVMj91{>button:first-child{padding-inline:.625rem}}.z_nanocode-BorVMj92{>button:first-child{text-align:left}}.z_nanocode-BorVMj93{>button:first-child{text-decoration-line:none}}.z_nanocode-BorVMj94{>button:first-child{text-overflow:ellipsis}}.z_nanocode-BorVMj95{>button:first-child{white-space:nowrap}}.z_nanocode-BorVMj96{&:where([data-current=true]){background-color:light-dark(#ececec,#2f2f2f)}}.z_nanocode-BorVMj97{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-BorVMj98{border:none}.z_nanocode-BorVMj99{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-BorVMj9a{cursor:pointer}.z_nanocode-BorVMj9b{font:inherit}.z_nanocode-BorVMj9c{opacity:0}.z_nanocode-BorVMj9d{padding-inline:.5rem}.z_nanocode-BorVMj9e{text-decoration-line:none}.z_nanocode-BorVMj9f{[data-nc=sidebarChat]:hover>&,&:focus-visible{opacity:1}}.z_nanocode-BorVMj9g{align-self:flex-start}.z_nanocode-BorVMj9h{display:inline-block}.z_nanocode-BorVMj9i{line-height:1.25rem}.z_nanocode-BorVMj9j{min-height:1.25rem}.z_nanocode-BorVMj9k{&:before{animation-duration:1.2s}}.z_nanocode-BorVMj9l{&:before{animation-iteration-count:infinite}}.z_nanocode-BorVMj9m{&:before{animation-name:z-k-pulse}}.z_nanocode-BorVMj9n{&:before{animation-timing-function:ease-in-out}}.z_nanocode-BorVMj9o{&:before{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-BorVMj9p{&:before{border-radius:50%}}.z_nanocode-BorVMj9q{&:before{content:""}}.z_nanocode-BorVMj9r{&:before{display:inline-block}}.z_nanocode-BorVMj9s{&:before{height:.75rem}}.z_nanocode-BorVMj9t{&:before{width:.75rem}}@media(prefers-reduced-motion:reduce){.z_nanocode-BorVMj9u{&:before{animation-name:none}}}.z-theme-nanocode-base{--z-nanocode-spacing-sm:.5rem;--z-nanocode-spacing-0:0;--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-spacing-xs:.25rem;--z-nanocode-color-transparent:transparent;--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-lg:2rem;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-onAccent:#fff;--z-nanocode-opacity-faint:.5;--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-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-nav:3.25rem;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-xl:3rem}.z_nanocode-bGxlTQ0{height:34rem}.z_nanocode-bGxlTQ1{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-bGxlTQ2{border:none}.z_nanocode-bGxlTQ3{border-radius:1.75rem}.z_nanocode-bGxlTQ4{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-bGxlTQ5{display:flex}.z_nanocode-bGxlTQ6{flex-direction:column}.z_nanocode-bGxlTQ7{font-family:Styrene B,Anthropic Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.z_nanocode-bGxlTQ8{font-size:.9375rem}.z_nanocode-bGxlTQ9{line-height:1.5rem}.z_nanocode-bGxlTQa{overflow:hidden}.z_nanocode-bGxlTQb{[data-xframe] &{border-radius:0}}.z_nanocode-bGxlTQc{[data-xframe] &{inset:0}}.z_nanocode-bGxlTQd{[data-xframe] &{position:fixed}}.z_nanocode-bGxlTQe{[data-xframe] &{z-index:200}}.z_nanocode-bGxlTQf{&:where([data-empty=true]){justify-content:center}}.z_nanocode-bGxlTQg{&:where([data-expanded=true]){border-radius:0}}.z_nanocode-bGxlTQh{&:where([data-expanded=true]){bottom:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQi{&:where([data-expanded=true]){left:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQj{&:where([data-expanded=true]){position:fixed}}.z_nanocode-bGxlTQk{&:where([data-expanded=true]){right:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQl{&:where([data-expanded=true]){top:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQm{&:where([data-expanded=true]){z-index:90}}.z_nanocode-bGxlTQn{gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQo{flex:1}.z_nanocode-bGxlTQp{min-height:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQq{overflow-y:auto}.z_nanocode-bGxlTQr{padding-block:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-bGxlTQs{padding-inline:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-bGxlTQt{[data-xframe] &{flex:1}}.z_nanocode-bGxlTQu{[data-xframe] &{height:auto}}.z_nanocode-bGxlTQv{[data-xframe] &{min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQw{[data-empty=true]>&{flex:none}}.z_nanocode-bGxlTQx{[data-empty=true]>&{overflow-y:visible}}.z_nanocode-bGxlTQy{&:where([data-expanded=true]){flex:1}}.z_nanocode-bGxlTQz{&:where([data-expanded=true]){height:auto}}.z_nanocode-bGxlTQ10{&:where([data-expanded=true]){margin-inline:auto}}.z_nanocode-bGxlTQ11{&:where([data-expanded=true]){max-width:48rem}}.z_nanocode-bGxlTQ12{&:where([data-expanded=true]){min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQ13{&:where([data-expanded=true]){width:100%}}.z_nanocode-bGxlTQ14{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ15{min-width:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ16{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ17{user-select:none}.z_nanocode-bGxlTQ18{&:where([data-who=agent]){font-size:0}}.z_nanocode-bGxlTQ19{&:where([data-who=agent]){line-height:1}}.z_nanocode-bGxlTQ1a{&:where([data-who=agent]){&:before{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}}.z_nanocode-bGxlTQ1b{&:where([data-who=agent]){&:before{content:"\273b"}}}.z_nanocode-bGxlTQ1c{&:where([data-who=agent]){&:before{font-size:1.375rem}}}.z_nanocode-bGxlTQ1d{&:where([data-who=you]){display:none}}.z_nanocode-bGxlTQ1e{overflow-wrap:break-word}.z_nanocode-bGxlTQ1f{white-space:pre-wrap}.z_nanocode-bGxlTQ1g{&:where([data-kind=assistant]){font-family:Tiempos Text,Copernicus,"Source Serif 4",Georgia,Times New Roman,serif}}.z_nanocode-bGxlTQ1h{&:where([data-kind=assistant]){font-size:1rem}}.z_nanocode-bGxlTQ1i{&:where([data-kind=assistant]){line-height:1.65rem}}.z_nanocode-bGxlTQ1j{&:where([data-kind=cell]){white-space:normal}}.z_nanocode-bGxlTQ1k{&:where([data-kind=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQ1l{&:where([data-kind=reasoning]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-bGxlTQ1m{&:where([data-kind=reasoning]){font-size:.875rem}}.z_nanocode-bGxlTQ1n{&:where([data-kind=reasoning]){font-style:italic}}.z_nanocode-bGxlTQ1o{&:where([data-kind=tool]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-bGxlTQ1p{&:where([data-kind=tool]){font-size:.875rem}}.z_nanocode-bGxlTQ1q{&:where([data-kind=user]){align-self:flex-start}}.z_nanocode-bGxlTQ1r{&:where([data-kind=user]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-bGxlTQ1s{&:where([data-kind=user]){border-radius:.75rem}}.z_nanocode-bGxlTQ1t{&:where([data-kind=user]){max-width:85%}}.z_nanocode-bGxlTQ1u{&:where([data-kind=user]){padding-block:.625rem}}.z_nanocode-bGxlTQ1v{&:where([data-kind=user]){padding-inline:1.125rem}}.z_nanocode-bGxlTQ1w{&:where([data-live=true]){&:after{animation-duration:1s}}}.z_nanocode-bGxlTQ1x{&:where([data-live=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-bGxlTQ1y{&:where([data-live=true]){&:after{animation-name:z-k-flicker}}}.z_nanocode-bGxlTQ1z{&:where([data-live=true]){&:after{animation-timing-function:step-end}}}.z_nanocode-bGxlTQ20{&:where([data-live=true]){&:after{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}}.z_nanocode-bGxlTQ21{&:where([data-live=true]){&:after{content:" \273b"}}}@media(prefers-reduced-motion:reduce){.z_nanocode-bGxlTQ22{&:where([data-live=true]){&:after{animation-name:none}}}}.z_nanocode-bGxlTQ23{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ24{+&{margin-top:.75rem}}.z_nanocode-bGxlTQ25{[data-live=true]>&:last-child,[data-live=true]>[data-nc=markdown]>&:last-child{display:inline}}.z_nanocode-bGxlTQ26{font-size:1.0625rem}.z_nanocode-bGxlTQ27{font-weight:500}.z_nanocode-bGxlTQ28{line-height:inherit}.z_nanocode-bGxlTQ29{margin-block:.75rem .25rem}.z_nanocode-bGxlTQ2a{font-weight:600}.z_nanocode-bGxlTQ2b{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-bGxlTQ2c{text-decoration-line:none}.z_nanocode-bGxlTQ2d{&:hover{text-decoration-line:underline}}.z_nanocode-bGxlTQ2e{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.z_nanocode-bGxlTQ2f{font-size:.8125rem}.z_nanocode-bGxlTQ2g{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ2h{overflow-wrap:anywhere}.z_nanocode-bGxlTQ2i{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ2j{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ2k{white-space:pre-wrap}.z_nanocode-bGxlTQ2l{&:where([data-framed=true]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-bGxlTQ2m{&:where([data-framed=true]){border-radius:1rem}}.z_nanocode-bGxlTQ2n{&:where([data-framed=true]){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-bGxlTQ2o{&:where([data-framed=true]){margin-block:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-bGxlTQ2p{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-bGxlTQ2q{border-radius:.375rem}.z_nanocode-bGxlTQ2r{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.z_nanocode-bGxlTQ2s{font-size:.875em}.z_nanocode-bGxlTQ2t{padding-inline:.3em}.z_nanocode-bGxlTQ2u{display:flex}.z_nanocode-bGxlTQ2v{&:where([data-nested=false]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-bGxlTQ2w{&:where([data-nested=false]){border-radius:1rem}}.z_nanocode-bGxlTQ2x{&:where([data-nested=false]){padding-block:.625rem}}.z_nanocode-bGxlTQ2y{&:where([data-nested=false]){padding-inline:var(--z-nanocode-spacing-md,1rem)}}.z_nanocode-bGxlTQ2z{align-items:center}.z_nanocode-bGxlTQ30{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ31{border:none}.z_nanocode-bGxlTQ32{color:inherit}.z_nanocode-bGxlTQ33{cursor:pointer}.z_nanocode-bGxlTQ34{font:inherit}.z_nanocode-bGxlTQ35{gap:.5rem}.z_nanocode-bGxlTQ36{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ37{text-align:left}.z_nanocode-bGxlTQ38{text-decoration-line:none}.z_nanocode-bGxlTQ39{white-space:nowrap}.z_nanocode-bGxlTQ3a{&:focus-visible{outline:2px solid}}.z_nanocode-bGxlTQ3b{&:focus-visible{outline-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQ3c{&:focus-visible{outline-offset:2px}}.z_nanocode-bGxlTQ3d{display:inline-block}.z_nanocode-bGxlTQ3e{flex-shrink:0}.z_nanocode-bGxlTQ3f{text-align:center}.z_nanocode-bGxlTQ3g{width:1.25rem}.z_nanocode-bGxlTQ3h{&:where([data-status=cancelled]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-bGxlTQ3i{&:where([data-status=completed]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-bGxlTQ3j{&:where([data-status=failed]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQ3k{&:where([data-status=running]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-bGxlTQ3l{&:where([data-status=yielded]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-bGxlTQ3m{font-weight:500}.z_nanocode-bGxlTQ3n{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-bGxlTQ3o{flex-shrink:1}.z_nanocode-bGxlTQ3p{overflow:hidden}.z_nanocode-bGxlTQ3q{text-overflow:ellipsis}.z_nanocode-bGxlTQ3r{flex-shrink:0}.z_nanocode-bGxlTQ3s{font-size:.8125rem}.z_nanocode-bGxlTQ3t{white-space:pre}.z_nanocode-bGxlTQ3u{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-bGxlTQ3v{border-radius:.75rem}.z_nanocode-bGxlTQ3w{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.z_nanocode-bGxlTQ3x{font-size:.8125rem}.z_nanocode-bGxlTQ3y{line-height:1.25rem}.z_nanocode-bGxlTQ3z{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ40{margin-top:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ41{max-height:20rem}.z_nanocode-bGxlTQ42{overflow:auto}.z_nanocode-bGxlTQ43{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ44{padding-inline:.75rem}.z_nanocode-bGxlTQ45{white-space:pre-wrap}.z_nanocode-bGxlTQ46{&:where([data-size=full]){max-height:none}}.z_nanocode-bGxlTQ47{&:where([data-size=nested]){max-height:10rem}}.z_nanocode-bGxlTQ48{&:where([data-part=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQ49{&:where([data-part=output]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-bGxlTQ4a{display:flex}.z_nanocode-bGxlTQ4b{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-bGxlTQ4c{margin-top:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ4d{padding-left:.75rem}.z_nanocode-bGxlTQ4e{align-self:flex-start}.z_nanocode-bGxlTQ4f{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ4g{border:none}.z_nanocode-bGxlTQ4h{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-bGxlTQ4i{font:inherit}.z_nanocode-bGxlTQ4j{font-size:.8125rem}.z_nanocode-bGxlTQ4k{margin-top:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-bGxlTQ4l{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ4m{border:0}.z_nanocode-bGxlTQ4n{clip:rect(0 0 0 0)}.z_nanocode-bGxlTQ4o{height:1px}.z_nanocode-bGxlTQ4p{margin:-1px}.z_nanocode-bGxlTQ4q{overflow:hidden}.z_nanocode-bGxlTQ4r{position:absolute}.z_nanocode-bGxlTQ4s{white-space:nowrap}.z_nanocode-bGxlTQ4t{width:1px}.z_nanocode-bGxlTQ4u{&:where([data-visible=false]){visibility:hidden}}.z_nanocode-bGxlTQ4v{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-bGxlTQ4w{border:1px solid}.z_nanocode-bGxlTQ4x{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-bGxlTQ4y{border-radius:1.25rem}.z_nanocode-bGxlTQ4z{box-shadow:0 .25rem 1.25rem #00000009}.z_nanocode-bGxlTQ50{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ51{margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ52{margin-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ53{padding-block:.375rem}.z_nanocode-bGxlTQ54{padding-left:1.25rem}.z_nanocode-bGxlTQ55{padding-right:.375rem}.z_nanocode-bGxlTQ56{[data-expanded=true]>&,[data-empty=true]>&{margin-inline:auto}}.z_nanocode-bGxlTQ57{[data-expanded=true]>&,[data-empty=true]>&{max-width:48rem}}.z_nanocode-bGxlTQ58{[data-expanded=true]>&,[data-empty=true]>&{width:calc(100% - 2rem)}}.z_nanocode-bGxlTQ59{display:none}.z_nanocode-bGxlTQ5a{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ5b{border:none}.z_nanocode-bGxlTQ5c{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-bGxlTQ5d{font:inherit}.z_nanocode-bGxlTQ5e{font-size:1.375rem}.z_nanocode-bGxlTQ5f{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ5g{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-bGxlTQ5h{flex:1}.z_nanocode-bGxlTQ5i{font:inherit}.z_nanocode-bGxlTQ5j{padding-block:.375rem}.z_nanocode-bGxlTQ5k{resize:none}.z_nanocode-bGxlTQ5l{&:focus-visible{outline:none}}.z_nanocode-bGxlTQ5m{&::placeholder{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-bGxlTQ5n{align-self:flex-end}.z_nanocode-bGxlTQ5o{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-bGxlTQ5p{border:none}.z_nanocode-bGxlTQ5q{border-radius:.5rem}.z_nanocode-bGxlTQ5r{color:var(--z-nanocode-color-onAccent,#fff)}.z_nanocode-bGxlTQ5s{display:inline-flex}.z_nanocode-bGxlTQ5t{flex-shrink:0}.z_nanocode-bGxlTQ5u{height:2rem}.z_nanocode-bGxlTQ5v{justify-content:center}.z_nanocode-bGxlTQ5w{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ5x{width:2rem}.z_nanocode-bGxlTQ5y{&:before{content:"\2191"}}.z_nanocode-bGxlTQ5z{&:before{font-size:1.125rem}}.z_nanocode-bGxlTQ60{&:before{font-weight:600}}.z_nanocode-bGxlTQ61{&:focus-visible{outline:2px solid}}.z_nanocode-bGxlTQ62{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-bGxlTQ63{&:focus-visible{outline-offset:2px}}.z_nanocode-bGxlTQ64{display:none}.z_nanocode-bGxlTQ65{display:flex}.z_nanocode-bGxlTQ66{flex-wrap:wrap}.z_nanocode-bGxlTQ67{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ68{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ69{[data-empty=true]>&{justify-content:center}}.z_nanocode-bGxlTQ6a{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ6b{border:1px solid}.z_nanocode-bGxlTQ6c{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-bGxlTQ6d{border-radius:999px}.z_nanocode-bGxlTQ6e{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-bGxlTQ6f{cursor:pointer}.z_nanocode-bGxlTQ6g{font:inherit}.z_nanocode-bGxlTQ6h{font-size:.875rem}.z_nanocode-bGxlTQ6i{max-width:100%}.z_nanocode-bGxlTQ6j{padding-block:.375rem}.z_nanocode-bGxlTQ6k{padding-inline:.875rem}.z_nanocode-bGxlTQ6l{&:disabled{cursor:default}}.z_nanocode-bGxlTQ6m{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-bGxlTQ6n{&:hover:not(:disabled){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-bGxlTQ6o{&:where([data-quiet=true]){border:none}}.z_nanocode-bGxlTQ6p{&:where([data-quiet=true]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-bGxlTQ6q{&:where([data-quiet=true]){font-size:.75rem}}.z_nanocode-bGxlTQ6r{&:where([data-quiet=true]){padding:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQ6s{&:where([data-quiet=true]){&:hover:not(:disabled){background-color:var(--z-nanocode-color-transparent,transparent)}}}.z_nanocode-bGxlTQ6t{&:where([data-quiet=true]){&:hover:not(:disabled){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-bGxlTQ6u{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-bGxlTQ6v{column-gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ6w{font-size:.75rem}.z_nanocode-bGxlTQ6x{justify-content:space-between}.z_nanocode-bGxlTQ6y{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ6z{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ70{padding-inline:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-bGxlTQ71{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-bGxlTQ72{flex:1}.z_nanocode-bGxlTQ73{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ74{border:none}.z_nanocode-bGxlTQ75{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-bGxlTQ76{cursor:pointer}.z_nanocode-bGxlTQ77{font:inherit}.z_nanocode-bGxlTQ78{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ79{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-bGxlTQ7a{[data-xframe] &{display:none}}.z_nanocode-bGxlTQ7b{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-bGxlTQ7c{border-radius:1rem}.z_nanocode-bGxlTQ7d{display:flex}.z_nanocode-bGxlTQ7e{flex-direction:column}.z_nanocode-bGxlTQ7f{margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ7g{margin-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ7h{max-height:16rem}.z_nanocode-bGxlTQ7i{overflow-y:auto}.z_nanocode-bGxlTQ7j{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ7k{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ7l{border-radius:.75rem}.z_nanocode-bGxlTQ7m{display:inline-flex}.z_nanocode-bGxlTQ7n{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-bGxlTQ7o{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-bGxlTQ7p{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ7q{border-left:3px solid}.z_nanocode-bGxlTQ7r{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-bGxlTQ7s{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-bGxlTQ7t{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ7u{margin-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ7v{padding-left:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ7w{font-family:Copernicus,Tiempos Headline,"Source Serif 4",Georgia,serif}.z_nanocode-bGxlTQ7x{font-size:2.25rem}.z_nanocode-bGxlTQ7y{font-weight:400}.z_nanocode-bGxlTQ7z{line-height:2.75rem}.z_nanocode-bGxlTQ80{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-bGxlTQ81{padding-bottom:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-bGxlTQ82{&:before{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQ83{&:before{content:"\273b  "}}.z_nanocode-bGxlTQ84{background-color:light-dark(#f5f4ed,#1f1e1d)}.z_nanocode-bGxlTQ85{border-right:1px solid}.z_nanocode-bGxlTQ86{border-right-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-bGxlTQ87{display:flex}.z_nanocode-bGxlTQ88{flex-shrink:0}.z_nanocode-bGxlTQ89{gap:.125rem}.z_nanocode-bGxlTQ8a{overflow:hidden}.z_nanocode-bGxlTQ8b{padding:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-bGxlTQ8c{width:15rem}@media(width<=720px){.z_nanocode-bGxlTQ8d{display:none}}.z_nanocode-bGxlTQ8e{align-items:center}.z_nanocode-bGxlTQ8f{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ8g{border:none}.z_nanocode-bGxlTQ8h{border-radius:.625rem}.z_nanocode-bGxlTQ8i{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-bGxlTQ8j{cursor:pointer}.z_nanocode-bGxlTQ8k{display:flex}.z_nanocode-bGxlTQ8l{font:inherit}.z_nanocode-bGxlTQ8m{font-size:.875rem}.z_nanocode-bGxlTQ8n{font-weight:500}.z_nanocode-bGxlTQ8o{gap:.625rem}.z_nanocode-bGxlTQ8p{padding-block:.5rem}.z_nanocode-bGxlTQ8q{padding-inline:.625rem}.z_nanocode-bGxlTQ8r{text-align:left}.z_nanocode-bGxlTQ8s{&:before{align-items:center}}.z_nanocode-bGxlTQ8t{&:before{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQ8u{&:before{border-radius:50%}}.z_nanocode-bGxlTQ8v{&:before{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-bGxlTQ8w{&:before{content:"+"}}.z_nanocode-bGxlTQ8x{&:before{display:inline-flex}}.z_nanocode-bGxlTQ8y{&:before{font-size:1rem}}.z_nanocode-bGxlTQ8z{&:before{height:1.625rem}}.z_nanocode-bGxlTQ90{&:before{justify-content:center}}.z_nanocode-bGxlTQ91{&:before{width:1.625rem}}.z_nanocode-bGxlTQ92{&:disabled{cursor:default}}.z_nanocode-bGxlTQ93{&:hover:not(:disabled){background-color:light-dark(#ebe9e0,#2c2b28)}}.z_nanocode-bGxlTQ94{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-bGxlTQ95{font-size:.8125rem}.z_nanocode-bGxlTQ96{margin:1rem .625rem .375rem}.z_nanocode-bGxlTQ97{display:flex}.z_nanocode-bGxlTQ98{gap:1px}.z_nanocode-bGxlTQ99{overflow-y:auto}.z_nanocode-bGxlTQ9a{align-items:center}.z_nanocode-bGxlTQ9b{border-radius:.625rem}.z_nanocode-bGxlTQ9c{&:hover{background-color:light-dark(#ebe9e0,#2c2b28)}}.z_nanocode-bGxlTQ9d{>button:first-child{background-color:var(--z-nanocode-color-transparent,transparent)}}.z_nanocode-bGxlTQ9e{>button:first-child{border:none}}.z_nanocode-bGxlTQ9f{>button:first-child{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-bGxlTQ9g{>button:first-child{cursor:pointer}}.z_nanocode-bGxlTQ9h{>button:first-child{flex:1}}.z_nanocode-bGxlTQ9i{>button:first-child{font:inherit}}.z_nanocode-bGxlTQ9j{>button:first-child{font-size:.875rem}}.z_nanocode-bGxlTQ9k{>button:first-child{min-width:var(--z-nanocode-spacing-0,0)}}.z_nanocode-bGxlTQ9l{>button:first-child{overflow:hidden}}.z_nanocode-bGxlTQ9m{>button:first-child{padding-block:.5rem}}.z_nanocode-bGxlTQ9n{>button:first-child{padding-inline:.625rem}}.z_nanocode-bGxlTQ9o{>button:first-child{text-align:left}}.z_nanocode-bGxlTQ9p{>button:first-child{text-decoration-line:none}}.z_nanocode-bGxlTQ9q{>button:first-child{text-overflow:ellipsis}}.z_nanocode-bGxlTQ9r{>button:first-child{white-space:nowrap}}.z_nanocode-bGxlTQ9s{&:where([data-current=true]){background-color:light-dark(#ebe9e0,#2c2b28)}}.z_nanocode-bGxlTQ9t{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-bGxlTQ9u{border:none}.z_nanocode-bGxlTQ9v{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-bGxlTQ9w{cursor:pointer}.z_nanocode-bGxlTQ9x{font:inherit}.z_nanocode-bGxlTQ9y{opacity:0}.z_nanocode-bGxlTQ9z{padding-inline:.5rem}.z_nanocode-bGxlTQa0{text-decoration-line:none}.z_nanocode-bGxlTQa1{[data-nc=sidebarChat]:hover>&,&:focus-visible{opacity:1}}.z_nanocode-bGxlTQa2{align-self:flex-start}.z_nanocode-bGxlTQa3{display:inline-block}.z_nanocode-bGxlTQa4{line-height:1.25rem}.z_nanocode-bGxlTQa5{min-height:1.25rem}.z_nanocode-bGxlTQa6{&:before{animation-duration:1.2s}}.z_nanocode-bGxlTQa7{&:before{animation-iteration-count:infinite}}.z_nanocode-bGxlTQa8{&:before{animation-name:z-k-spin}}.z_nanocode-bGxlTQa9{&:before{animation-timing-function:linear}}.z_nanocode-bGxlTQaa{&:before{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-bGxlTQab{&:before{content:"\273b"}}.z_nanocode-bGxlTQac{&:before{display:inline-block}}.z_nanocode-bGxlTQad{&:before{font-size:1.25rem}}.z_nanocode-bGxlTQae{&:before{line-height:1.25rem}}@media(prefers-reduced-motion:reduce){.z_nanocode-bGxlTQaf{&:before{animation-name:none}}}.z-theme-nanocode-base{--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-spacing-0:0;--z-nanocode-spacing-xs:.25rem;--z-nanocode-spacing-sm:.5rem;--z-nanocode-color-transparent:transparent;--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-lg:2rem;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-onAccent:#fff;--z-nanocode-opacity-faint:.5;--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-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-nav:3.25rem;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-xl:3rem}.z_nanocode-Z4XoWL0{height:34rem}.z_nanocode-Z4XoWL1{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-Z4XoWL2{border:none}.z_nanocode-Z4XoWL3{border-radius:1.75rem}.z_nanocode-Z4XoWL4{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-Z4XoWL5{display:flex}.z_nanocode-Z4XoWL6{flex-direction:column}.z_nanocode-Z4XoWL7{font-family:Google Sans Text,Google Sans,Roboto,Helvetica Neue,Arial,sans-serif}.z_nanocode-Z4XoWL8{font-size:.9375rem}.z_nanocode-Z4XoWL9{line-height:1.5rem}.z_nanocode-Z4XoWLa{overflow:hidden}.z_nanocode-Z4XoWLb{[data-xframe] &{border-radius:0}}.z_nanocode-Z4XoWLc{[data-xframe] &{inset:0}}.z_nanocode-Z4XoWLd{[data-xframe] &{position:fixed}}.z_nanocode-Z4XoWLe{[data-xframe] &{z-index:200}}.z_nanocode-Z4XoWLf{&:where([data-empty=true]){justify-content:center}}.z_nanocode-Z4XoWLg{&:where([data-expanded=true]){border-radius:0}}.z_nanocode-Z4XoWLh{&:where([data-expanded=true]){bottom:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWLi{&:where([data-expanded=true]){left:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWLj{&:where([data-expanded=true]){position:fixed}}.z_nanocode-Z4XoWLk{&:where([data-expanded=true]){right:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWLl{&:where([data-expanded=true]){top:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWLm{&:where([data-expanded=true]){z-index:90}}.z_nanocode-Z4XoWLn{gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWLo{flex:1}.z_nanocode-Z4XoWLp{min-height:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWLq{overflow-y:auto}.z_nanocode-Z4XoWLr{padding-block:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-Z4XoWLs{padding-inline:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-Z4XoWLt{[data-xframe] &{flex:1}}.z_nanocode-Z4XoWLu{[data-xframe] &{height:auto}}.z_nanocode-Z4XoWLv{[data-xframe] &{min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWLw{[data-empty=true]>&{flex:none}}.z_nanocode-Z4XoWLx{[data-empty=true]>&{overflow-y:visible}}.z_nanocode-Z4XoWLy{&:where([data-expanded=true]){flex:1}}.z_nanocode-Z4XoWLz{&:where([data-expanded=true]){height:auto}}.z_nanocode-Z4XoWL10{&:where([data-expanded=true]){margin-inline:auto}}.z_nanocode-Z4XoWL11{&:where([data-expanded=true]){max-width:48rem}}.z_nanocode-Z4XoWL12{&:where([data-expanded=true]){min-height:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWL13{&:where([data-expanded=true]){width:100%}}.z_nanocode-Z4XoWL14{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL15{min-width:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL16{&:has(>[data-kind=user]){align-items:flex-end}}.z_nanocode-Z4XoWL17{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL18{user-select:none}.z_nanocode-Z4XoWL19{&:where([data-who=agent]){font-size:0}}.z_nanocode-Z4XoWL1a{&:where([data-who=agent]){line-height:1}}.z_nanocode-Z4XoWL1b{&:where([data-who=agent]){&:before{background-clip:text}}}.z_nanocode-Z4XoWL1c{&:where([data-who=agent]){&:before{background-image:linear-gradient(135deg,#4285f4,#9b72cb 55%,#d96570)}}}.z_nanocode-Z4XoWL1d{&:where([data-who=agent]){&:before{color:var(--z-nanocode-color-transparent,transparent)}}}.z_nanocode-Z4XoWL1e{&:where([data-who=agent]){&:before{content:"\2726"}}}.z_nanocode-Z4XoWL1f{&:where([data-who=agent]){&:before{font-size:1.375rem}}}.z_nanocode-Z4XoWL1g{&:where([data-who=you]){display:none}}.z_nanocode-Z4XoWL1h{overflow-wrap:break-word}.z_nanocode-Z4XoWL1i{white-space:pre-wrap}.z_nanocode-Z4XoWL1j{&:where([data-kind=cell]){white-space:normal}}.z_nanocode-Z4XoWL1k{&:where([data-kind=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-Z4XoWL1l{&:where([data-kind=reasoning]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-Z4XoWL1m{&:where([data-kind=reasoning]){font-size:.875rem}}.z_nanocode-Z4XoWL1n{&:where([data-kind=reasoning]){font-style:italic}}.z_nanocode-Z4XoWL1o{&:where([data-kind=tool]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-Z4XoWL1p{&:where([data-kind=tool]){font-size:.875rem}}.z_nanocode-Z4XoWL1q{&:where([data-kind=user]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-Z4XoWL1r{&:where([data-kind=user]){border-radius:1.5rem .25rem 1.5rem 1.5rem}}.z_nanocode-Z4XoWL1s{&:where([data-kind=user]){max-width:80%}}.z_nanocode-Z4XoWL1t{&:where([data-kind=user]){padding-block:.625rem}}.z_nanocode-Z4XoWL1u{&:where([data-kind=user]){padding-inline:1.125rem}}.z_nanocode-Z4XoWL1v{&:where([data-live=true]){&:after{animation-duration:1s}}}.z_nanocode-Z4XoWL1w{&:where([data-live=true]){&:after{animation-iteration-count:infinite}}}.z_nanocode-Z4XoWL1x{&:where([data-live=true]){&:after{animation-name:z-k-flicker}}}.z_nanocode-Z4XoWL1y{&:where([data-live=true]){&:after{animation-timing-function:step-end}}}.z_nanocode-Z4XoWL1z{&:where([data-live=true]){&:after{background-clip:text}}}.z_nanocode-Z4XoWL20{&:where([data-live=true]){&:after{background-image:linear-gradient(135deg,#4285f4,#9b72cb 55%,#d96570)}}}.z_nanocode-Z4XoWL21{&:where([data-live=true]){&:after{color:var(--z-nanocode-color-transparent,transparent)}}}.z_nanocode-Z4XoWL22{&:where([data-live=true]){&:after{content:" \25cf"}}}@media(prefers-reduced-motion:reduce){.z_nanocode-Z4XoWL23{&:where([data-live=true]){&:after{animation-name:none}}}}.z_nanocode-Z4XoWL24{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL25{+&{margin-top:.75rem}}.z_nanocode-Z4XoWL26{[data-live=true]>&:last-child,[data-live=true]>[data-nc=markdown]>&:last-child{display:inline}}.z_nanocode-Z4XoWL27{font-size:1.0625rem}.z_nanocode-Z4XoWL28{font-weight:500}.z_nanocode-Z4XoWL29{line-height:inherit}.z_nanocode-Z4XoWL2a{margin-block:.75rem .25rem}.z_nanocode-Z4XoWL2b{font-weight:600}.z_nanocode-Z4XoWL2c{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-Z4XoWL2d{text-decoration-line:none}.z_nanocode-Z4XoWL2e{&:hover{text-decoration-line:underline}}.z_nanocode-Z4XoWL2f{font-family:Google Sans Mono,Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.z_nanocode-Z4XoWL2g{font-size:.8125rem}.z_nanocode-Z4XoWL2h{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL2i{overflow-wrap:anywhere}.z_nanocode-Z4XoWL2j{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL2k{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL2l{white-space:pre-wrap}.z_nanocode-Z4XoWL2m{&:where([data-framed=true]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-Z4XoWL2n{&:where([data-framed=true]){border-radius:1rem}}.z_nanocode-Z4XoWL2o{&:where([data-framed=true]){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-Z4XoWL2p{&:where([data-framed=true]){margin-block:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-Z4XoWL2q{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-Z4XoWL2r{border-radius:.375rem}.z_nanocode-Z4XoWL2s{font-family:Google Sans Mono,Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.z_nanocode-Z4XoWL2t{font-size:.875em}.z_nanocode-Z4XoWL2u{padding-inline:.3em}.z_nanocode-Z4XoWL2v{display:flex}.z_nanocode-Z4XoWL2w{&:where([data-nested=false]){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-Z4XoWL2x{&:where([data-nested=false]){border-radius:1rem}}.z_nanocode-Z4XoWL2y{&:where([data-nested=false]){padding-block:.625rem}}.z_nanocode-Z4XoWL2z{&:where([data-nested=false]){padding-inline:var(--z-nanocode-spacing-md,1rem)}}.z_nanocode-Z4XoWL30{align-items:center}.z_nanocode-Z4XoWL31{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL32{border:none}.z_nanocode-Z4XoWL33{color:inherit}.z_nanocode-Z4XoWL34{cursor:pointer}.z_nanocode-Z4XoWL35{font:inherit}.z_nanocode-Z4XoWL36{gap:.5rem}.z_nanocode-Z4XoWL37{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL38{text-align:left}.z_nanocode-Z4XoWL39{text-decoration-line:none}.z_nanocode-Z4XoWL3a{white-space:nowrap}.z_nanocode-Z4XoWL3b{&:focus-visible{outline:2px solid}}.z_nanocode-Z4XoWL3c{&:focus-visible{outline-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-Z4XoWL3d{&:focus-visible{outline-offset:2px}}.z_nanocode-Z4XoWL3e{display:inline-block}.z_nanocode-Z4XoWL3f{flex-shrink:0}.z_nanocode-Z4XoWL3g{text-align:center}.z_nanocode-Z4XoWL3h{width:1.25rem}.z_nanocode-Z4XoWL3i{&:where([data-status=cancelled]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-Z4XoWL3j{&:where([data-status=completed]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-Z4XoWL3k{&:where([data-status=failed]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-Z4XoWL3l{&:where([data-status=running]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-Z4XoWL3m{&:where([data-status=yielded]){color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-Z4XoWL3n{font-weight:500}.z_nanocode-Z4XoWL3o{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-Z4XoWL3p{flex-shrink:1}.z_nanocode-Z4XoWL3q{overflow:hidden}.z_nanocode-Z4XoWL3r{text-overflow:ellipsis}.z_nanocode-Z4XoWL3s{flex-shrink:0}.z_nanocode-Z4XoWL3t{font-size:.8125rem}.z_nanocode-Z4XoWL3u{white-space:pre}.z_nanocode-Z4XoWL3v{background-color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}.z_nanocode-Z4XoWL3w{border-radius:.75rem}.z_nanocode-Z4XoWL3x{font-family:Google Sans Mono,Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.z_nanocode-Z4XoWL3y{font-size:.8125rem}.z_nanocode-Z4XoWL3z{line-height:1.25rem}.z_nanocode-Z4XoWL40{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL41{margin-top:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL42{max-height:20rem}.z_nanocode-Z4XoWL43{overflow:auto}.z_nanocode-Z4XoWL44{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL45{padding-inline:.75rem}.z_nanocode-Z4XoWL46{white-space:pre-wrap}.z_nanocode-Z4XoWL47{&:where([data-size=full]){max-height:none}}.z_nanocode-Z4XoWL48{&:where([data-size=nested]){max-height:10rem}}.z_nanocode-Z4XoWL49{&:where([data-part=error]){color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-Z4XoWL4a{&:where([data-part=output]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-Z4XoWL4b{display:flex}.z_nanocode-Z4XoWL4c{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-Z4XoWL4d{margin-top:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL4e{padding-left:.75rem}.z_nanocode-Z4XoWL4f{align-self:flex-start}.z_nanocode-Z4XoWL4g{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL4h{border:none}.z_nanocode-Z4XoWL4i{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-Z4XoWL4j{font:inherit}.z_nanocode-Z4XoWL4k{font-size:.8125rem}.z_nanocode-Z4XoWL4l{margin-top:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-Z4XoWL4m{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL4n{border:0}.z_nanocode-Z4XoWL4o{clip:rect(0 0 0 0)}.z_nanocode-Z4XoWL4p{height:1px}.z_nanocode-Z4XoWL4q{margin:-1px}.z_nanocode-Z4XoWL4r{overflow:hidden}.z_nanocode-Z4XoWL4s{position:absolute}.z_nanocode-Z4XoWL4t{white-space:nowrap}.z_nanocode-Z4XoWL4u{width:1px}.z_nanocode-Z4XoWL4v{&:where([data-visible=false]){visibility:hidden}}.z_nanocode-Z4XoWL4w{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-Z4XoWL4x{border-radius:1.75rem}.z_nanocode-Z4XoWL4y{gap:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL4z{margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL50{margin-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL51{padding-block:.375rem}.z_nanocode-Z4XoWL52{padding-left:1.25rem}.z_nanocode-Z4XoWL53{padding-right:.375rem}.z_nanocode-Z4XoWL54{[data-expanded=true]>&,[data-empty=true]>&{margin-inline:auto}}.z_nanocode-Z4XoWL55{[data-expanded=true]>&,[data-empty=true]>&{max-width:48rem}}.z_nanocode-Z4XoWL56{[data-expanded=true]>&,[data-empty=true]>&{width:calc(100% - 2rem)}}.z_nanocode-Z4XoWL57{display:none}.z_nanocode-Z4XoWL58{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL59{border:none}.z_nanocode-Z4XoWL5a{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-Z4XoWL5b{font:inherit}.z_nanocode-Z4XoWL5c{font-size:1.375rem}.z_nanocode-Z4XoWL5d{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL5e{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-Z4XoWL5f{flex:1}.z_nanocode-Z4XoWL5g{font:inherit}.z_nanocode-Z4XoWL5h{padding-block:.375rem}.z_nanocode-Z4XoWL5i{resize:none}.z_nanocode-Z4XoWL5j{&:focus-visible{outline:none}}.z_nanocode-Z4XoWL5k{&::placeholder{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-Z4XoWL5l{align-self:flex-end}.z_nanocode-Z4XoWL5m{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-Z4XoWL5n{border:none}.z_nanocode-Z4XoWL5o{border-radius:999px}.z_nanocode-Z4XoWL5p{color:var(--z-nanocode-color-onAccent,#fff)}.z_nanocode-Z4XoWL5q{display:inline-flex}.z_nanocode-Z4XoWL5r{flex-shrink:0}.z_nanocode-Z4XoWL5s{height:2.5rem}.z_nanocode-Z4XoWL5t{justify-content:center}.z_nanocode-Z4XoWL5u{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL5v{width:2.5rem}.z_nanocode-Z4XoWL5w{&:before{content:"\2191"}}.z_nanocode-Z4XoWL5x{&:before{font-size:1.125rem}}.z_nanocode-Z4XoWL5y{&:before{font-weight:600}}.z_nanocode-Z4XoWL5z{&:focus-visible{outline:2px solid}}.z_nanocode-Z4XoWL60{&:focus-visible{outline-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-Z4XoWL61{&:focus-visible{outline-offset:2px}}.z_nanocode-Z4XoWL62{display:none}.z_nanocode-Z4XoWL63{display:flex}.z_nanocode-Z4XoWL64{flex-wrap:wrap}.z_nanocode-Z4XoWL65{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL66{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL67{[data-empty=true]>&{justify-content:center}}.z_nanocode-Z4XoWL68{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL69{border:1px solid}.z_nanocode-Z4XoWL6a{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-Z4XoWL6b{border-radius:999px}.z_nanocode-Z4XoWL6c{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-Z4XoWL6d{cursor:pointer}.z_nanocode-Z4XoWL6e{font:inherit}.z_nanocode-Z4XoWL6f{font-size:.875rem}.z_nanocode-Z4XoWL6g{max-width:100%}.z_nanocode-Z4XoWL6h{padding-block:.375rem}.z_nanocode-Z4XoWL6i{padding-inline:.875rem}.z_nanocode-Z4XoWL6j{&:disabled{cursor:default}}.z_nanocode-Z4XoWL6k{&:disabled{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-Z4XoWL6l{&:hover:not(:disabled){background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}}.z_nanocode-Z4XoWL6m{&:where([data-quiet=true]){border:none}}.z_nanocode-Z4XoWL6n{&:where([data-quiet=true]){color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}}.z_nanocode-Z4XoWL6o{&:where([data-quiet=true]){font-size:.75rem}}.z_nanocode-Z4XoWL6p{&:where([data-quiet=true]){padding:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWL6q{&:where([data-quiet=true]){&:hover:not(:disabled){background-color:var(--z-nanocode-color-transparent,transparent)}}}.z_nanocode-Z4XoWL6r{&:where([data-quiet=true]){&:hover:not(:disabled){color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}}.z_nanocode-Z4XoWL6s{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-Z4XoWL6t{column-gap:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL6u{font-size:.75rem}.z_nanocode-Z4XoWL6v{justify-content:space-between}.z_nanocode-Z4XoWL6w{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL6x{padding-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL6y{padding-inline:var(--z-nanocode-spacing-lg,2rem)}.z_nanocode-Z4XoWL6z{row-gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-Z4XoWL70{flex:1}.z_nanocode-Z4XoWL71{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL72{border:none}.z_nanocode-Z4XoWL73{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-Z4XoWL74{cursor:pointer}.z_nanocode-Z4XoWL75{font:inherit}.z_nanocode-Z4XoWL76{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL77{&:hover{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-Z4XoWL78{[data-xframe] &{display:none}}.z_nanocode-Z4XoWL79{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-Z4XoWL7a{border-radius:1rem}.z_nanocode-Z4XoWL7b{display:flex}.z_nanocode-Z4XoWL7c{flex-direction:column}.z_nanocode-Z4XoWL7d{margin-bottom:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL7e{margin-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL7f{max-height:16rem}.z_nanocode-Z4XoWL7g{overflow-y:auto}.z_nanocode-Z4XoWL7h{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL7i{padding-inline:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL7j{border-radius:.75rem}.z_nanocode-Z4XoWL7k{display:inline-flex}.z_nanocode-Z4XoWL7l{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-Z4XoWL7m{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-Z4XoWL7n{padding-inline:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL7o{border-left:3px solid}.z_nanocode-Z4XoWL7p{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-Z4XoWL7q{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-Z4XoWL7r{margin-block:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL7s{margin-inline:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL7t{padding-left:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL7u{background-clip:text}.z_nanocode-Z4XoWL7v{background-image:linear-gradient(74deg,#4285f4,#9b72cb,#d96570 90%)}.z_nanocode-Z4XoWL7w{color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL7x{font-size:2.25rem}.z_nanocode-Z4XoWL7y{font-weight:500}.z_nanocode-Z4XoWL7z{line-height:2.75rem}.z_nanocode-Z4XoWL80{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-Z4XoWL81{padding-bottom:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Z4XoWL82{-webkit-background-clip:text}.z_nanocode-Z4XoWL83{-webkit-text-fill-color:transparent}.z_nanocode-Z4XoWL84{display:flex}.z_nanocode-Z4XoWL85{flex-shrink:0}.z_nanocode-Z4XoWL86{gap:.125rem}.z_nanocode-Z4XoWL87{overflow:hidden}.z_nanocode-Z4XoWL88{padding:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Z4XoWL89{width:15rem}@media(width<=720px){.z_nanocode-Z4XoWL8a{display:none}}.z_nanocode-Z4XoWL8b{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL8c{border:none}.z_nanocode-Z4XoWL8d{border-radius:.625rem}.z_nanocode-Z4XoWL8e{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-Z4XoWL8f{cursor:pointer}.z_nanocode-Z4XoWL8g{display:flex}.z_nanocode-Z4XoWL8h{font:inherit}.z_nanocode-Z4XoWL8i{font-size:.875rem}.z_nanocode-Z4XoWL8j{font-weight:500}.z_nanocode-Z4XoWL8k{gap:.625rem}.z_nanocode-Z4XoWL8l{padding-block:.5rem}.z_nanocode-Z4XoWL8m{padding-inline:.625rem}.z_nanocode-Z4XoWL8n{text-align:left}.z_nanocode-Z4XoWL8o{&:before{content:"+"}}.z_nanocode-Z4XoWL8p{&:before{font-size:1.125rem}}.z_nanocode-Z4XoWL8q{&:before{width:1.25rem}}.z_nanocode-Z4XoWL8r{&:disabled{cursor:default}}.z_nanocode-Z4XoWL8s{&:hover:not(:disabled){background-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-Z4XoWL8t{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-Z4XoWL8u{font-size:.8125rem}.z_nanocode-Z4XoWL8v{margin:1rem .625rem .375rem}.z_nanocode-Z4XoWL8w{gap:1px}.z_nanocode-Z4XoWL8x{overflow-y:auto}.z_nanocode-Z4XoWL8y{border-radius:.625rem}.z_nanocode-Z4XoWL8z{&:hover{background-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-Z4XoWL90{>button:first-child{background-color:var(--z-nanocode-color-transparent,transparent)}}.z_nanocode-Z4XoWL91{>button:first-child{border:none}}.z_nanocode-Z4XoWL92{>button:first-child{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-Z4XoWL93{>button:first-child{cursor:pointer}}.z_nanocode-Z4XoWL94{>button:first-child{flex:1}}.z_nanocode-Z4XoWL95{>button:first-child{font:inherit}}.z_nanocode-Z4XoWL96{>button:first-child{font-size:.875rem}}.z_nanocode-Z4XoWL97{>button:first-child{min-width:var(--z-nanocode-spacing-0,0)}}.z_nanocode-Z4XoWL98{>button:first-child{overflow:hidden}}.z_nanocode-Z4XoWL99{>button:first-child{padding-block:.5rem}}.z_nanocode-Z4XoWL9a{>button:first-child{padding-inline:.625rem}}.z_nanocode-Z4XoWL9b{>button:first-child{text-align:left}}.z_nanocode-Z4XoWL9c{>button:first-child{text-decoration-line:none}}.z_nanocode-Z4XoWL9d{>button:first-child{text-overflow:ellipsis}}.z_nanocode-Z4XoWL9e{>button:first-child{white-space:nowrap}}.z_nanocode-Z4XoWL9f{&:where([data-current=true]){background-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-Z4XoWL9g{background-color:var(--z-nanocode-color-transparent,transparent)}.z_nanocode-Z4XoWL9h{border:none}.z_nanocode-Z4XoWL9i{color:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-Z4XoWL9j{cursor:pointer}.z_nanocode-Z4XoWL9k{font:inherit}.z_nanocode-Z4XoWL9l{opacity:0}.z_nanocode-Z4XoWL9m{padding-inline:.5rem}.z_nanocode-Z4XoWL9n{text-decoration-line:none}.z_nanocode-Z4XoWL9o{[data-nc=sidebarChat]:hover>&,&:focus-visible{opacity:1}}.z_nanocode-Z4XoWL9p{align-self:flex-start}.z_nanocode-Z4XoWL9q{display:inline-block}.z_nanocode-Z4XoWL9r{line-height:1.25rem}.z_nanocode-Z4XoWL9s{min-height:1.25rem}.z_nanocode-Z4XoWL9t{&:before{animation-duration:1.2s}}.z_nanocode-Z4XoWL9u{&:before{animation-iteration-count:infinite}}.z_nanocode-Z4XoWL9v{&:before{animation-name:z-k-pulse}}.z_nanocode-Z4XoWL9w{&:before{animation-timing-function:ease-in-out}}.z_nanocode-Z4XoWL9x{&:before{color:var(--z-nanocode-color-agent,light-dark(#0a7c8c,#3fd7e8))}}.z_nanocode-Z4XoWL9y{&:before{content:"\2726"}}.z_nanocode-Z4XoWL9z{&:before{display:inline-block}}.z_nanocode-Z4XoWLa0{&:before{font-size:1.25rem}}.z_nanocode-Z4XoWLa1{&:before{line-height:1.25rem}}@media(prefers-reduced-motion:reduce){.z_nanocode-Z4XoWLa2{&:before{animation-name:none}}}.z-theme-nanocode-base{--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-0:0;--z-nanocode-spacing-sm:.5rem;--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-spacing-xs:.25rem;--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-cell:1ch;--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-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-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-spacing-icon:1em;--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-xl:3rem}.z_nanocode-slRTTr0{& p{margin:var(--z-nanocode-spacing-0,0)}}.z_nanocode-slRTTr1{& p+p{margin-top:var(--z-nanocode-spacing-sm,.5rem)}}.z_nanocode-slRTTr2{border-left:2px solid}.z_nanocode-slRTTr3{border-left-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}.z_nanocode-slRTTr4{display:flex}.z_nanocode-slRTTr5{flex-direction:column}.z_nanocode-slRTTr6{gap:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-slRTTr7{padding-left:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-slRTTr8{align-self:start}.z_nanocode-slRTTr9{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-slRTTra{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-slRTTrb{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-slRTTrc{border-left:1px solid}.z_nanocode-slRTTrd{border-left-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-slRTTre{padding-left:var(--z-nanocode-spacing-indent,2ch)}.z-theme-nanocode-base{--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-card:30ch;--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-onAccent:#fff;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-sm:.5rem;--z-nanocode-spacing-cell:1ch;--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--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-column:78ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-spacing-icon:1em;--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-xl:3rem;--z-nanocode-spacing-xs:.25rem}.z_nanocode-p-qgIg0{display:grid}.z_nanocode-p-qgIg1{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-p-qgIg2{grid-template-columns:repeat(auto-fill,minmax(var(--z-nanocode-spacing-card,30ch),1fr))}.z_nanocode-p-qgIg3{&:active{background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-p-qgIg4{&:active{color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-p-qgIg5{&:hover{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-p-qgIg6{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-p-qgIg7{&:hover{text-decoration:none}}.z_nanocode-p-qgIg8{border:1px solid}.z_nanocode-p-qgIg9{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-p-qgIga{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-p-qgIgb{display:flex}.z_nanocode-p-qgIgc{flex-direction:column}.z_nanocode-p-qgIgd{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-p-qgIge{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-p-qgIgf{text-decoration:none}.z_nanocode-p-qgIgg{font-variation-settings:"wght" 700}.z-theme-nanocode-base{--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-md:1rem;--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-cell:1ch;--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-0:0;--z-nanocode-color-highlight:color-mix(in srgb, var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a)) 18%, transparent);--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-opacity-faint:.5;--z-nanocode-spacing-sm:.5rem;--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-transparent:transparent;--z-nanocode-color-backdrop:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, 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-muted:.35;--z-nanocode-spacing-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-spacing-icon:1em;--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-nanocode-spacing-xs:.25rem}.z_nanocode-Qo7YLj0{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-Qo7YLj1{border:1px solid}.z_nanocode-Qo7YLj2{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-Qo7YLj3{margin-block:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-Qo7YLj4{align-items:start}.z_nanocode-Qo7YLj5{display:flex}.z_nanocode-Qo7YLj6{justify-content:space-between}.z_nanocode-Qo7YLj7{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-Qo7YLj8{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-Qo7YLj9{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-Qo7YLja{padding:var(--z-nanocode-spacing-0,0)}.z_nanocode-Qo7YLjb{.highlighted{background-color:var(--z-nanocode-color-highlight,color-mix(in srgb, var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a)) 18%, transparent))}}.z_nanocode-Qo7YLjc{.highlighted{display:inline-block}}.z_nanocode-Qo7YLjd{.highlighted{width:100%}}.z_nanocode-Qo7YLje{.highlighted-word{outline:1px solid}}.z_nanocode-Qo7YLjf{.highlighted-word{outline-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-Qo7YLjg{.diff{display:inline-block}}.z_nanocode-Qo7YLjh{.diff{width:100%}}.z_nanocode-Qo7YLji{.diff.add:before{content:"+"}}.z_nanocode-Qo7YLjj{.diff.add:before{margin-left:-1ch}}.z_nanocode-Qo7YLjk{.diff.add:before{position:absolute}}.z_nanocode-Qo7YLjl{.diff.remove{opacity:var(--z-nanocode-opacity-faint,.5)}}.z_nanocode-Qo7YLjm{& code{display:block}}.z_nanocode-Qo7YLjn{.line{display:inline-block}}.z_nanocode-Qo7YLjo{.line{padding-left:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-Qo7YLjp{.line{text-indent:calc(var(--z-nanocode-spacing-indent,2ch) * -1)}}.z_nanocode-Qo7YLjq{.line{width:100%}}.z_nanocode-Qo7YLjr{margin:var(--z-nanocode-spacing-0,0)}.z_nanocode-Qo7YLjs{overflow-wrap:anywhere}.z_nanocode-Qo7YLjt{padding-block:var(--z-nanocode-spacing-sm,.5rem)}.z_nanocode-Qo7YLju{padding-inline:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-Qo7YLjv{white-space:pre-wrap}.z-theme-nanocode-base{--z-nanocode-spacing-xs:.25rem;--z-nanocode-opacity-dim:.7;--z-nanocode-spacing-cell:1ch;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-0:0;--z-nanocode-spacing-md:1rem;--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--z-nanocode-color-backdrop:color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, transparent);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-2xl:4rem;--z-nanocode-spacing-gutter:4ch;--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-onAccent:#fff;--z-nanocode-color-transparent: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-faint:.5;--z-nanocode-opacity-muted:.35;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-icon:1em;--z-nanocode-spacing-lg:2rem;--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-32oDf20{--ondine-bg:transparent}.z_nanocode-32oDf21{--ondine-fg:currentColor}.z_nanocode-32oDf22{--ondine-line:var(--z-nanocode-color-middle,light-dark(#6f6c64,#8b8882))}.z_nanocode-32oDf23{& svg{display:block}}.z_nanocode-32oDf24{& svg{height:auto}}.z_nanocode-32oDf25{& svg{max-width:100%}}.z_nanocode-32oDf26{&:hover{border-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-32oDf27{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-32oDf28{border:1px solid}.z_nanocode-32oDf29{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-32oDf2a{cursor:zoom-in}.z_nanocode-32oDf2b{display:flex}.z_nanocode-32oDf2c{justify-content:center}.z_nanocode-32oDf2d{margin-block:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-32oDf2e{padding:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-32oDf2f{position:relative}.z_nanocode-32oDf2g{text-decoration:none}.z_nanocode-32oDf2h{width:100%}.z_nanocode-32oDf2i{bottom:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-32oDf2j{opacity:var(--z-nanocode-opacity-dim,.7)}.z_nanocode-32oDf2k{position:absolute}.z_nanocode-32oDf2l{right:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-32oDf2m{&::backdrop{background-color:var(--z-nanocode-color-backdrop,color-mix(in srgb, var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d)) 85%, transparent))}}.z_nanocode-32oDf2n{background-color:var(--z-nanocode-color-surface,light-dark(#e7e4db,#151517))}.z_nanocode-32oDf2o{border:1px solid}.z_nanocode-32oDf2p{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-32oDf2q{color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-32oDf2r{display:none}.z_nanocode-32oDf2s{height:calc(100dvh - var(--z-nanocode-spacing-2xl,4rem))}.z_nanocode-32oDf2t{margin:auto}.z_nanocode-32oDf2u{max-height:none}.z_nanocode-32oDf2v{max-width:none}.z_nanocode-32oDf2w{width:calc(100vw - var(--z-nanocode-spacing-gutter,4ch))}.z_nanocode-32oDf2x{&[open]{display:flex}}.z_nanocode-32oDf2y{&[open]{flex-direction:column}}.z_nanocode-32oDf2z{align-items:center}.z_nanocode-32oDf210{border-bottom:1px solid}.z_nanocode-32oDf211{border-bottom-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-32oDf212{display:flex}.z_nanocode-32oDf213{gap:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-32oDf214{padding-block:var(--z-nanocode-spacing-xs,.25rem)}.z_nanocode-32oDf215{padding-inline:var(--z-nanocode-spacing-indent,2ch)}.z_nanocode-32oDf216{margin-left:auto}.z_nanocode-32oDf217{container-type:size}.z_nanocode-32oDf218{flex:1}.z_nanocode-32oDf219{min-height:var(--z-nanocode-spacing-0,0)}.z_nanocode-32oDf21a{overflow:auto}.z_nanocode-32oDf21b{padding:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-32oDf21c{& svg{display:block}}.z_nanocode-32oDf21d{& svg{height:auto}}.z_nanocode-32oDf21e{& svg{width:100%}}.z_nanocode-32oDf21f{flex-shrink:0}.z_nanocode-32oDf21g{margin:auto}.z-theme-nanocode-base{--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-spacing-cell:1ch;--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-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-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-9OKKEW0{border:.0625rem solid}.z_nanocode-9OKKEW1{border-bottom-width:.125rem}.z_nanocode-9OKKEW2{border-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}.z_nanocode-9OKKEW3{display:inline}.z_nanocode-9OKKEW4{line-height:.85rem}.z_nanocode-9OKKEW5{padding-inline:calc(var(--z-nanocode-spacing-cell,1ch) / 2 - .0625rem)}.z_nanocode-9OKKEW6{user-select:none}.z-theme-nanocode-base{--z-nanocode-spacing-md:1rem;--z-nanocode-spacing-xl:3rem;--z-nanocode-spacing-nav:3.25rem;--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-spacing-lg:2rem;--z-nanocode-spacing-indent:2ch;--z-nanocode-spacing-xs:.25rem;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-cell:1ch;--z-nanocode-spacing-0:0;--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-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-2xl:4rem;--z-nanocode-spacing-card:30ch;--z-nanocode-spacing-column:78ch;--z-nanocode-spacing-gutter:4ch;--z-nanocode-spacing-icon:1em;--z-nanocode-spacing-prose:54ch;--z-nanocode-spacing-sidebar:22ch;--z-nanocode-spacing-sm:.5rem}.z_nanocode-XtGVOc0{& p,ul,ol,table,figure,blockquote{margin-block:var(--z-nanocode-spacing-md,1rem)}}.z_nanocode-XtGVOc1{& h2{margin-bottom:var(--z-nanocode-spacing-md,1rem)}}.z_nanocode-XtGVOc2{& h2{margin-top:var(--z-nanocode-spacing-xl,3rem)}}.z_nanocode-XtGVOc3{& h2{scroll-margin-top:var(--z-nanocode-spacing-nav,3.25rem)}}.z_nanocode-XtGVOc4{& h2:before{color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-XtGVOc5{& h2:before{content:"# "}}.z_nanocode-XtGVOc6{& h3{margin-top:var(--z-nanocode-spacing-lg,2rem)}}.z_nanocode-XtGVOc7{& h3{scroll-margin-top:var(--z-nanocode-spacing-nav,3.25rem)}}.z_nanocode-XtGVOc8{& h4{margin-top:var(--z-nanocode-spacing-md,1rem)}}.z_nanocode-XtGVOc9{& ul{list-style:none}}.z_nanocode-XtGVOca{& ul>li{margin-left:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-XtGVOcb{& ul>li:before{content:"\2022  "}}.z_nanocode-XtGVOcc{& ul>li:before{margin-left:calc(var(--z-nanocode-spacing-indent,2ch) * -1)}}.z_nanocode-XtGVOcd{& ul>li:before{position:absolute}}.z_nanocode-XtGVOce{& ol{padding-left:var(--z-nanocode-spacing-indent,2ch)}}.z_nanocode-XtGVOcf{& li+li{margin-top:var(--z-nanocode-spacing-xs,.25rem)}}.z_nanocode-XtGVOcg{& strong{font-variation-settings:"wght" 700}}.z_nanocode-XtGVOch{& strong{font-weight:400}}.z_nanocode-XtGVOci{:is(p,li,td,th,h2,h3,h4)>code{font-variation-settings:"wght" 500}}.z_nanocode-XtGVOcj{& table{border-collapse:collapse}}.z_nanocode-XtGVOck{& table{display:block}}.z_nanocode-XtGVOcl{& table{overflow-x:auto}}.z_nanocode-XtGVOcm{& th,td{border:1px solid}}.z_nanocode-XtGVOcn{& th,td{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}}.z_nanocode-XtGVOco{& th,td{padding-inline:var(--z-nanocode-spacing-cell,1ch)}}.z_nanocode-XtGVOcp{& th,td{overflow-wrap:normal}}.z_nanocode-XtGVOcq{& th,td{text-align:left}}.z_nanocode-XtGVOcr{& th,td{vertical-align:top}}.z_nanocode-XtGVOcs{& th{font-variation-settings:"wght" 700}}.z_nanocode-XtGVOct{& th{font-weight:400}}.z_nanocode-XtGVOcu{min-width:var(--z-nanocode-spacing-0,0)}.z_nanocode-XtGVOcv{overflow-wrap:anywhere}.z-theme-nanocode-base{--z-nanocode-spacing-md:1rem;--z-nanocode-color-rule:light-dark(#cdc9bd,#2b2a2e);--z-nanocode-spacing-cell:1ch;--z-nanocode-color-accent:light-dark(#ea4c0a,#ff5c1a);--z-nanocode-color-onAccent:#fff;--z-nanocode-color-text:light-dark(#141414,#e8e6e1);--z-nanocode-color-bg:light-dark(#f1efe8,#0c0c0d);--z-nanocode-color-agent:light-dark(#0a7c8c,#3fd7e8);--z-nanocode-color-middle:light-dark(#6f6c64,#8b8882);--z-nanocode-color-surface:light-dark(#e7e4db,#151517);--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-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-sm:.5rem;--z-nanocode-spacing-xl:3rem;--z-nanocode-spacing-xs:.25rem}.z_nanocode-LQZXGP0{margin-block:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-LQZXGP1{border-bottom:1px solid}.z_nanocode-LQZXGP2{border-bottom-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-LQZXGP3{display:flex}.z_nanocode-LQZXGP4{gap:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-LQZXGP5{margin-bottom:var(--z-nanocode-spacing-md,1rem)}.z_nanocode-LQZXGP6{&:hover{background-color:var(--z-nanocode-color-accent,light-dark(#ea4c0a,#ff5c1a))}}.z_nanocode-LQZXGP7{&:hover{color:var(--z-nanocode-color-onAccent,#fff)}}.z_nanocode-LQZXGP8{&:hover{text-decoration:none}}.z_nanocode-LQZXGP9{&[aria-selected=true]:not(:hover){background-color:var(--z-nanocode-color-text,light-dark(#141414,#e8e6e1))}}.z_nanocode-LQZXGPa{&[aria-selected=true]:not(:hover){color:var(--z-nanocode-color-bg,light-dark(#f1efe8,#0c0c0d))}}.z_nanocode-LQZXGPb{&[aria-selected=true]:not(:hover){text-decoration:none}}.z_nanocode-LQZXGPc{border:1px solid}.z_nanocode-LQZXGPd{border-color:var(--z-nanocode-color-rule,light-dark(#cdc9bd,#2b2a2e))}.z_nanocode-LQZXGPe{border-bottom:none}.z_nanocode-LQZXGPf{padding-inline:var(--z-nanocode-spacing-cell,1ch)}.z_nanocode-LQZXGPg{text-decoration:none}.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}
