.nj-run[data-astro-cid-kutn4zpt]{--pad:20px;--tag-w:64px;--col-gap:14px;height:var(--nj-run-h,600px);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--canvas);min-width:0;box-shadow:var(--highlight);color:var(--ink);contain:layout paint;flex-direction:column;display:flex;position:relative;overflow:clip;container-type:inline-size}.nj-run[data-astro-cid-kutn4zpt][data-mode=static]{height:var(--nj-run-h,auto)}.nj-run--compact[data-astro-cid-kutn4zpt]{height:var(--nj-run-h,480px)}.nj-run[data-astro-cid-kutn4zpt] [data-astro-cid-kutn4zpt][hidden]{display:none!important}.nj-run__readout[data-astro-cid-kutn4zpt]{border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:minmax(max-content,.8fr) repeat(2,minmax(max-content,1fr)) minmax(max-content,.9fr);display:grid}.nj-run__cell[data-astro-cid-kutn4zpt]{align-content:start;gap:8px;min-width:0;padding:14px 0 14px 16px;display:grid}.nj-run__cell[data-astro-cid-kutn4zpt]:first-child{padding-left:var(--pad)}.nj-run__cell[data-astro-cid-kutn4zpt]+.nj-run__cell[data-astro-cid-kutn4zpt]{border-left:1px solid var(--line)}.nj-run__k[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.625rem;font-weight:500;font-stretch:100%;line-height:.875rem;display:flex}.nj-run__v[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-dots);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.nj-run[data-astro-cid-kutn4zpt][data-waiting] [data-astro-cid-kutn4zpt][data-cell=wait] .nj-run__k[data-astro-cid-kutn4zpt],.nj-run[data-astro-cid-kutn4zpt][data-waiting] [data-astro-cid-kutn4zpt][data-cell=wait] .nj-run__v[data-astro-cid-kutn4zpt]{color:var(--human)}.nj-run__cell[data-astro-cid-kutn4zpt][data-cell=wait]{position:relative}.nj-run[data-astro-cid-kutn4zpt] [data-astro-cid-kutn4zpt][data-cell=wait] .nj-run__k[data-astro-cid-kutn4zpt]:before{content:"";opacity:0;background-color:currentColor;border-radius:1px;width:5px;height:5px;position:absolute;top:calc(50% - 15px);left:6px}.nj-run[data-astro-cid-kutn4zpt][data-waiting] [data-astro-cid-kutn4zpt][data-cell=wait] .nj-run__k[data-astro-cid-kutn4zpt]:before{opacity:1}.nj-run__bar[data-astro-cid-kutn4zpt]{min-height:46px;padding:6px var(--pad) 6px calc(var(--pad) - 10px);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}html:not(.js) .nj-run__bar[data-astro-cid-kutn4zpt]{display:none}.nj-run__tabs[data-astro-cid-kutn4zpt]{align-items:stretch;min-width:0;display:flex}.nj-run__tab[data-astro-cid-kutn4zpt]{height:32px;font-family:var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color var(--dur-hover) var(--ease-out);border-radius:6px;align-items:center;padding-inline:10px;font-size:.6875rem;font-weight:500;font-stretch:100%;line-height:1;display:inline-flex;position:relative}.nj-run__tab[data-astro-cid-kutn4zpt]:hover{color:var(--ink-2)}.nj-run__tab[data-astro-cid-kutn4zpt][aria-selected=true]{color:var(--ink)}.nj-run__tab[data-astro-cid-kutn4zpt]:before,.nj-run__tab[data-astro-cid-kutn4zpt]:after{content:"";opacity:0;height:1px;position:absolute;bottom:1px;left:10px;right:10px}.nj-run__tab[data-astro-cid-kutn4zpt]:before{background-color:var(--line-strong)}.nj-run__tab[data-astro-cid-kutn4zpt]:after{background-color:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--dur-state) var(--ease-out)}.nj-run__tab[data-astro-cid-kutn4zpt][aria-selected=true]:before,.nj-run__tab[data-astro-cid-kutn4zpt][aria-selected=true]:after{opacity:1}.nj-run__controls[data-astro-cid-kutn4zpt],.nj-run__nav[data-astro-cid-kutn4zpt]{align-items:center;gap:6px;margin-left:auto;display:flex}.nj-run__btn[data-astro-cid-kutn4zpt]{border:1px solid var(--line-strong);height:28px;font-family:var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding-inline:10px;font-size:.6875rem;font-weight:500;font-stretch:100%;line-height:1;display:inline-flex}.nj-run__btn[data-astro-cid-kutn4zpt]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ink-2);color:var(--ink)}.nj-run__btn[data-astro-cid-kutn4zpt][aria-pressed=true]{border-color:var(--ink-2);background-color:var(--raised);color:var(--ink)}.nj-run__btn[data-astro-cid-kutn4zpt]:is(:disabled,[aria-disabled=true]){border-color:var(--line);color:var(--muted);cursor:default}.nj-run[data-astro-cid-kutn4zpt] .nj-run__flip[data-astro-cid-kutn4zpt]{transform:scaleX(-1)}.nj-run__panels[data-astro-cid-kutn4zpt]{flex:1;min-height:0;display:flex}.nj-run__panel[data-astro-cid-kutn4zpt]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nj-run__head[data-astro-cid-kutn4zpt]{padding:14px var(--pad) 12px;border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;display:grid}.nj-run__head[data-astro-cid-kutn4zpt]:after{content:"Run " attr(data-number);font-family:var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/2;align-self:center;font-size:.6875rem;font-weight:500;font-stretch:100%;line-height:1rem}.nj-run__name[data-astro-cid-kutn4zpt]{letter-spacing:-.005em;color:var(--ink);grid-column:1;font-size:.9375rem;font-weight:500;line-height:1.375rem}.nj-run__label[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;grid-column:1/-1;font-size:.75rem;font-weight:500;font-stretch:100%;line-height:1.125rem}.nj-run__scroll[data-astro-cid-kutn4zpt]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-height:0;padding:6px var(--pad) 18px;flex:1;position:relative;overflow-y:auto}@media (pointer:coarse){.nj-run__scroll[data-astro-cid-kutn4zpt]{overscroll-behavior-y:auto}}.nj-run[data-astro-cid-kutn4zpt][data-mode=static] .nj-run__scroll[data-astro-cid-kutn4zpt]{overflow-y:visible}.nj-run[data-astro-cid-kutn4zpt][data-follow] .nj-run__scroll[data-astro-cid-kutn4zpt]{overscroll-behavior:auto;overflow-y:hidden}.nj-run__scroll[data-astro-cid-kutn4zpt][data-scrolled]:not(:focus-visible){-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem);mask-image:linear-gradient(#0000 0,#000 1.25rem)}.nj-run__scroll[data-astro-cid-kutn4zpt]:focus-visible{outline-offset:-2px;border-radius:0 0 var(--r-card) var(--r-card)}.nj-run__list[data-astro-cid-kutn4zpt]{display:grid}.nj-run__row[data-astro-cid-kutn4zpt]{grid-template-columns:var(--tag-w) minmax(0, 1fr) auto;column-gap:var(--col-gap);align-items:start;padding-block:9px;display:grid;position:relative}.nj-run__row[data-astro-cid-kutn4zpt]+.nj-run__row[data-astro-cid-kutn4zpt]{border-top:1px solid color-mix(in oklab, var(--line) 70%, transparent)}.nj-run__tag[data-astro-cid-kutn4zpt],.nj-run__trigger[data-astro-cid-kutn4zpt]:before,.nj-run__outcome[data-astro-cid-kutn4zpt]:before{border:1px solid var(--line-strong);height:20px;font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;font-stretch:100%;line-height:1;display:inline-flex;position:relative}.nj-run__trigger[data-astro-cid-kutn4zpt]:before,.nj-run__outcome[data-astro-cid-kutn4zpt]:before{color:var(--muted);border-color:#0000;grid-column:1;justify-content:flex-start}.nj-run__trigger[data-astro-cid-kutn4zpt]:before{content:"Trigger"}.nj-run__outcome[data-astro-cid-kutn4zpt]:before{content:"Outcome"}.nj-run__step[data-astro-cid-kutn4zpt][data-kind=think] .nj-run__tag[data-astro-cid-kutn4zpt]{color:var(--muted);border-style:dashed}.nj-run__step[data-astro-cid-kutn4zpt][data-kind=human] .nj-run__tag[data-astro-cid-kutn4zpt]{border-color:color-mix(in oklab, var(--human) 55%, transparent);background-color:var(--accent-soft);color:var(--human)}.nj-run__step[data-astro-cid-kutn4zpt][data-kind=done] .nj-run__tag[data-astro-cid-kutn4zpt]{border-color:color-mix(in oklab, var(--ok) 50%, transparent);background-color:color-mix(in oklab, var(--ok) 10%, var(--canvas));color:var(--ok)}.nj-run__text[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-mono);color:var(--ink);overflow-wrap:anywhere;grid-column:2;font-size:.8125rem;font-weight:400;font-stretch:87.5%;line-height:1.25rem}.nj-run__step[data-astro-cid-kutn4zpt][data-kind=think] .nj-run__text[data-astro-cid-kutn4zpt],.nj-run__trigger[data-astro-cid-kutn4zpt] .nj-run__text[data-astro-cid-kutn4zpt]{color:var(--ink-2)}.nj-run__outcome[data-astro-cid-kutn4zpt] .nj-run__text[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-sans);color:var(--ink);text-wrap:pretty;grid-column:2/-1;font-size:.875rem;font-stretch:100%;line-height:1.375rem}.nj-run__detail[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-mono);color:var(--muted);overflow-wrap:anywhere;grid-column:2/-1;margin-top:3px;font-size:.75rem;font-stretch:87.5%;line-height:1.125rem}.nj-run__step[data-astro-cid-kutn4zpt]:after{content:attr(data-at);font-family:var(--font-brand-mono);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;white-space:nowrap;grid-area:1/3;padding-top:2px;font-size:.6875rem;font-stretch:87.5%;line-height:1rem}.nj-run__step[data-astro-cid-kutn4zpt][data-waiting]:after{content:"Waiting";letter-spacing:.06em;text-transform:uppercase;color:var(--human);font-stretch:100%}.nj-run__step[data-astro-cid-kutn4zpt][data-waiting] .nj-run__tag[data-astro-cid-kutn4zpt]:after{content:"";border:1px solid var(--human);opacity:0;border-radius:5px;position:absolute;inset:-1px}html.js[data-motion=on] .nj-run[data-astro-cid-kutn4zpt][data-mode=auto]:not([data-ready]) [data-astro-cid-kutn4zpt]:is(.nj-run__step,.nj-run__outcome,.nj-run__v){visibility:hidden;animation:0s 2.5s forwards nj-run-failsafe}@keyframes nj-run-failsafe{to{visibility:visible}}.nj-run[data-astro-cid-kutn4zpt][data-live] [data-astro-cid-kutn4zpt]:is(.nj-run__step,.nj-run__outcome):not([data-shown]),.nj-run[data-astro-cid-kutn4zpt][data-live]:not([data-details=all]) .nj-run__step[data-astro-cid-kutn4zpt]:not([data-current]) .nj-run__detail[data-astro-cid-kutn4zpt]{display:none}.nj-run[data-astro-cid-kutn4zpt]:is([data-live],[data-stepping]) .nj-run__step[data-astro-cid-kutn4zpt][data-current] .nj-run__tag[data-astro-cid-kutn4zpt]{border-color:var(--ink-2);background-color:var(--ink-2);color:var(--canvas)}.nj-run[data-astro-cid-kutn4zpt]:is([data-live],[data-stepping]) .nj-run__step[data-astro-cid-kutn4zpt][data-current][data-kind=think] .nj-run__tag[data-astro-cid-kutn4zpt]{border-style:solid}.nj-run[data-astro-cid-kutn4zpt]:is([data-live],[data-stepping]) .nj-run__step[data-astro-cid-kutn4zpt][data-current][data-kind=human] .nj-run__tag[data-astro-cid-kutn4zpt]{border-color:var(--human);background-color:var(--human);color:var(--on-accent)}.nj-run[data-astro-cid-kutn4zpt]:is([data-live],[data-stepping]) .nj-run__step[data-astro-cid-kutn4zpt][data-current][data-kind=done] .nj-run__tag[data-astro-cid-kutn4zpt]{border-color:var(--ok);background-color:var(--ok);color:var(--canvas)}.nj-run__step[data-astro-cid-kutn4zpt]:has(.nj-run__text[data-thinking],.nj-run__text[data-streaming]) .nj-run__detail[data-astro-cid-kutn4zpt]{visibility:hidden}.nj-run[data-astro-cid-kutn4zpt][data-stepping] .nj-run__step[data-astro-cid-kutn4zpt][data-current]{background-color:var(--surface);box-shadow:calc(-1 * var(--pad)) 0 0 var(--surface), var(--pad) 0 0 var(--surface)}:is(.nj-run[data-astro-cid-kutn4zpt][data-stepping] .nj-run__step[data-astro-cid-kutn4zpt][data-after],.nj-run[data-astro-cid-kutn4zpt][data-highlight=read] .nj-run__step[data-astro-cid-kutn4zpt]:not([data-stage=read],[data-current]),.nj-run[data-astro-cid-kutn4zpt][data-highlight=decide] .nj-run__step[data-astro-cid-kutn4zpt]:not([data-stage=decide],[data-current]),.nj-run[data-astro-cid-kutn4zpt][data-highlight=check] .nj-run__step[data-astro-cid-kutn4zpt]:not([data-stage=check],[data-current]),.nj-run[data-astro-cid-kutn4zpt][data-highlight=write] .nj-run__step[data-astro-cid-kutn4zpt]:not([data-stage=write],[data-current])) :is(.nj-run__text,.nj-run__tag){border-color:var(--line);color:var(--muted);background-color:#0000}.nj-run[data-astro-cid-kutn4zpt][data-mode=controlled] [data-astro-cid-kutn4zpt]:is(.nj-run__text,.nj-run__tag){transition:color var(--dur-state) var(--ease-in-out), border-color var(--dur-state) var(--ease-in-out), background-color var(--dur-state) var(--ease-in-out)}.nj-run__stepbar[data-astro-cid-kutn4zpt]{min-height:46px;padding:8px var(--pad);border-top:1px solid var(--line);background-color:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.nj-run__pos[data-astro-cid-kutn4zpt]{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;font-stretch:100%;line-height:1rem}.nj-run__pos[data-astro-cid-kutn4zpt] [data-astro-cid-kutn4zpt][data-step-pos]{color:var(--ink)}html[data-motion=on] .nj-run[data-astro-cid-kutn4zpt][data-live] [data-astro-cid-kutn4zpt][data-enter][data-shown]{animation:nj-run-enter var(--dur-ui) var(--ease-out) backwards}html[data-motion=on] .nj-run[data-astro-cid-kutn4zpt][data-live] .nj-run__outcome[data-astro-cid-kutn4zpt][data-shown]{animation:nj-run-enter var(--dur-state) var(--ease-out) .12s backwards}@keyframes nj-run-enter{0%{opacity:0;translate:0 4px}}.nj-run__text[data-astro-cid-kutn4zpt][data-thinking]{color:var(--muted);position:relative}html[data-motion=on] .nj-run__text[data-astro-cid-kutn4zpt][data-thinking]:after{content:"Thinking…";color:var(--ink);clip-path:inset(0 100% 0 0);animation:.9s linear infinite nj-run-scan;position:absolute;inset:0}@keyframes nj-run-scan{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}html[data-motion=on] .nj-run__text[data-astro-cid-kutn4zpt][data-streaming] .nj-run__word{animation:nj-run-word .3s var(--ease-out) backwards;animation-delay:calc(var(--w,0) * 28ms)}@keyframes nj-run-word{0%{opacity:0}}html[data-motion=on] .nj-run__step[data-astro-cid-kutn4zpt][data-waiting] .nj-run__tag[data-astro-cid-kutn4zpt]:after{animation:nj-run-ring 1.6s var(--ease-out) infinite}@keyframes nj-run-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.8)}}html[data-motion=on] .nj-run[data-astro-cid-kutn4zpt][data-waiting] [data-astro-cid-kutn4zpt][data-cell=wait] .nj-run__k[data-astro-cid-kutn4zpt]:before{animation:1.6s steps(2,jump-none) infinite nj-run-blink}@keyframes nj-run-blink{50%{opacity:.25}}@container (width<=639.98px){.nj-run__tab[data-astro-cid-kutn4zpt]{padding-inline:8px;font-size:.625rem}.nj-run__tab[data-astro-cid-kutn4zpt]:before,.nj-run__tab[data-astro-cid-kutn4zpt]:after{left:8px;right:8px}.nj-run__btn[data-astro-cid-kutn4zpt]{gap:5px;padding-inline:9px;font-size:.625rem}.nj-run__bar[data-astro-cid-kutn4zpt]{padding-left:calc(var(--pad) - 8px);column-gap:10px}}@container (width>=520px) and (width<=579.98px){.nj-run__tab[data-astro-cid-kutn4zpt]{letter-spacing:.04em;padding-inline:7px}.nj-run__tab[data-astro-cid-kutn4zpt]:before,.nj-run__tab[data-astro-cid-kutn4zpt]:after{left:7px;right:7px}.nj-run__btn[data-astro-cid-kutn4zpt]{letter-spacing:.04em;gap:4px;padding-inline:8px}.nj-run__controls[data-astro-cid-kutn4zpt]{gap:4px}.nj-run__bar[data-astro-cid-kutn4zpt]{padding-left:calc(var(--pad) - 7px);column-gap:8px}}@container (width<=519.98px){.nj-run__controls[data-astro-cid-kutn4zpt]{margin-left:0}.nj-run__readout[data-astro-cid-kutn4zpt]{grid-template-columns:1fr 1fr}.nj-run__cell[data-astro-cid-kutn4zpt]{gap:6px;padding-block:11px}.nj-run__cell[data-astro-cid-kutn4zpt]:nth-child(odd){padding-left:var(--pad)}.nj-run__cell[data-astro-cid-kutn4zpt]:nth-child(3){border-left:0}.nj-run__cell[data-astro-cid-kutn4zpt]:nth-child(n+3){border-top:1px solid var(--line)}.nj-run__bar[data-astro-cid-kutn4zpt]{padding-left:calc(var(--pad) - 10px)}}@container (width<=459.98px){.nj-run__panels[data-astro-cid-kutn4zpt],.nj-run__bar[data-astro-cid-kutn4zpt],.nj-run__readout[data-astro-cid-kutn4zpt],.nj-run__stepbar[data-astro-cid-kutn4zpt]{--pad:14px;--tag-w:54px;--col-gap:10px}.nj-run__trigger[data-astro-cid-kutn4zpt]:before,.nj-run__outcome[data-astro-cid-kutn4zpt]:before{letter-spacing:.06em;font-size:.5625rem}.nj-run__row[data-astro-cid-kutn4zpt]{grid-template-columns:var(--tag-w) minmax(0, 1fr)}.nj-run__step[data-astro-cid-kutn4zpt]:after{text-align:left;grid-area:2/1;padding-top:6px}.nj-run__step[data-astro-cid-kutn4zpt][data-waiting]:after{font-size:.5625rem}.nj-run__detail[data-astro-cid-kutn4zpt]{grid-area:2/2}.nj-run__outcome[data-astro-cid-kutn4zpt] .nj-run__text[data-astro-cid-kutn4zpt]{grid-column:2}.nj-run__tabs[data-astro-cid-kutn4zpt]{width:100%}.nj-run__tab[data-astro-cid-kutn4zpt]{letter-spacing:.04em;flex:1;justify-content:center;padding-inline:6px;font-size:.625rem}.nj-run__tab[data-astro-cid-kutn4zpt]:before,.nj-run__tab[data-astro-cid-kutn4zpt]:after{left:6px;right:6px}.nj-run__controls[data-astro-cid-kutn4zpt]{justify-content:flex-end;width:100%;margin-left:0}.nj-run__v[data-astro-cid-kutn4zpt]{font-size:28px}}@container (width<=299.98px){.nj-run__tab[data-astro-cid-kutn4zpt]{letter-spacing:.02em;padding-inline:4px}.nj-run__tab[data-astro-cid-kutn4zpt]:before,.nj-run__tab[data-astro-cid-kutn4zpt]:after{left:4px;right:4px}}@container (width<=325.98px){.nj-run__v[data-astro-cid-kutn4zpt]{font-size:22px}.nj-run__tabs[data-astro-cid-kutn4zpt]{flex-wrap:wrap}.nj-run__tab[data-astro-cid-kutn4zpt]{padding-inline:3px}.nj-run__tab[data-astro-cid-kutn4zpt]:before,.nj-run__tab[data-astro-cid-kutn4zpt]:after{left:3px;right:3px}}.nj-run--compact[data-astro-cid-kutn4zpt] .nj-run__row[data-astro-cid-kutn4zpt]{padding-block:7px}@media (forced-colors:active){.nj-run__tab[data-astro-cid-kutn4zpt][aria-selected=true]:before,.nj-run__tab[data-astro-cid-kutn4zpt][aria-selected=true]:after{forced-color-adjust:none;background-color:highlight;height:2px}.nj-run__btn[data-astro-cid-kutn4zpt][aria-pressed=true],.nj-run[data-astro-cid-kutn4zpt]:is([data-live],[data-stepping]) .nj-run__step[data-astro-cid-kutn4zpt][data-current] .nj-run__tag[data-astro-cid-kutn4zpt]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.nj-run__btn[data-astro-cid-kutn4zpt][aria-disabled=true]{color:graytext;border-color:graytext}.nj-run[data-astro-cid-kutn4zpt][data-stepping] .nj-run__step[data-astro-cid-kutn4zpt][data-after] [data-astro-cid-kutn4zpt]:is(.nj-run__text,.nj-run__tag){color:graytext}}.fd[data-astro-cid-woj5igvv]{--fd-rail:var(--line-strong);--fd-tick:color-mix(in oklab, var(--line-strong) 55%, transparent);--fd-mark:.5625rem;--fd-text:.9375rem;--fd-lh:1.375rem;--fd-rail-col:1.25rem;--fd-col-gap:.75rem;--fd-stage-gap:2rem;--fd-step-gap:.75rem;--fd-h-gap:2rem;--fd-label-col:10.5rem;margin:0;container:nj-flow/inline-size}.fd[data-astro-cid-woj5igvv][data-compact]{--fd-text:.875rem;--fd-lh:1.3125rem;--fd-stage-gap:1.5rem;--fd-step-gap:.5rem;--fd-h-gap:1.5rem;--fd-label-col:9rem}.fd__frame[data-astro-cid-woj5igvv]{container-type:inline-size}@container nj-flow (width>=40rem){.fd[data-astro-cid-woj5igvv][data-orientation=horizontal] .fd__frame[data-astro-cid-woj5igvv]{container-name:nj-flow-h}}@container nj-flow (width>=66rem){.fd[data-astro-cid-woj5igvv][data-orientation=auto] .fd__frame[data-astro-cid-woj5igvv]{container-name:nj-flow-h}}.fd__stages[data-astro-cid-woj5igvv]{margin:0;padding:0;list-style:none;display:grid}.fd__stage[data-astro-cid-woj5igvv]{--fd-first:1rem;--fd-anchor:calc(var(--fd-first) / 2);grid-template-columns:var(--fd-rail-col) minmax(0, 1fr);column-gap:var(--fd-col-gap);padding-bottom:var(--fd-stage-gap);grid-template-areas:"node label""node body";row-gap:.625rem;display:grid;position:relative}.fd__stage[data-astro-cid-woj5igvv]:last-child{padding-bottom:0}.fd__label[data-astro-cid-woj5igvv]{grid-area:label;margin:0}.fd__node[data-astro-cid-woj5igvv]{z-index:1;grid-area:node;position:relative}.fd__body[data-astro-cid-woj5igvv]{grid-area:body;min-width:0}.fd__node[data-astro-cid-woj5igvv]:before{content:"";top:var(--fd-anchor);box-sizing:border-box;width:var(--fd-mark);height:var(--fd-mark);background-color:var(--ink);position:absolute;left:50%;translate:-50% -50%}.fd__stage[data-astro-cid-woj5igvv][data-kind=trigger] .fd__node[data-astro-cid-woj5igvv]:before{border:1px solid var(--ink-2);background-color:#0000;border-radius:999px}.fd__stage[data-astro-cid-woj5igvv][data-kind=human] .fd__node[data-astro-cid-woj5igvv]:before{background-color:var(--human);outline:1px solid color-mix(in oklab, var(--human) 45%, transparent);outline-offset:3px;width:.5rem;height:.5rem;rotate:45deg}.fd__stage[data-astro-cid-woj5igvv][data-kind=write] .fd__node[data-astro-cid-woj5igvv]:before{border-radius:999px}.fd__node[data-astro-cid-woj5igvv]:after{content:"";top:calc(var(--fd-anchor) + var(--fd-mark) / 2 + .375rem);bottom:calc(var(--fd-mark) / 2 + .375rem - var(--fd-stage-gap) - var(--fd-anchor));background:linear-gradient(var(--fd-rail), var(--fd-rail)) 4px top / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--fd-tick) 0 1px, transparent 1px .5rem) left top / 4px 100% no-repeat, linear-gradient(var(--fd-rail), var(--fd-rail)) left bottom / 100% 1px no-repeat;width:9px;position:absolute;left:calc(50% - 4.5px)}.fd__stage[data-astro-cid-woj5igvv]:last-child .fd__node[data-astro-cid-woj5igvv]:after{display:none}.fd__stage[data-astro-cid-woj5igvv][data-kind=human]{--fd-rail:var(--human);--fd-tick:color-mix(in oklab, var(--human) 40%, transparent)}.fd__stage[data-astro-cid-woj5igvv][data-kind=human] .fd__label[data-astro-cid-woj5igvv]{color:var(--human)}.fd__trigger[data-astro-cid-woj5igvv],.fd__human[data-astro-cid-woj5igvv],.fd__text[data-astro-cid-woj5igvv]{font-size:var(--fd-text);line-height:var(--fd-lh);margin:0}.fd__trigger[data-astro-cid-woj5igvv],.fd__human[data-astro-cid-woj5igvv]{color:var(--ink);max-width:60ch}.fd__steps[data-astro-cid-woj5igvv]{gap:var(--fd-step-gap);margin:0;padding:0;list-style:none;display:grid}.fd__step[data-astro-cid-woj5igvv]{grid-template-columns:2.125rem minmax(0,1fr);max-width:68ch;display:grid;position:relative}.fd__step[data-astro-cid-woj5igvv]:before{content:"";top:calc(var(--fd-lh) / 2);width:calc(var(--fd-col-gap) + var(--fd-rail-col) / 2 - .5rem);background-color:var(--line-strong);height:1px;position:absolute;right:calc(100% + .5rem)}.fd__idx[data-astro-cid-woj5igvv]{font-family:var(--font-brand-mono);font-size:.75rem;line-height:var(--fd-lh);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}.fd__text[data-astro-cid-woj5igvv]{color:var(--ink-2)}.fd__chips[data-astro-cid-woj5igvv]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fd__chip[data-astro-cid-woj5igvv]{letter-spacing:0;text-transform:none;white-space:normal;max-width:100%;height:auto;min-height:1.75rem;color:var(--ink-2);border-radius:.875rem;padding:.3125rem .6875rem;font-size:.6875rem;font-stretch:87.5%;line-height:1.0625rem}.fd__or[data-astro-cid-woj5igvv]{color:var(--muted)}@container nj-flow (width>=36rem){.fd__stage[data-astro-cid-woj5igvv]{--fd-first:var(--fd-lh);grid-template-columns:var(--fd-label-col) var(--fd-rail-col) minmax(0, 1fr);grid-template-areas:"label node body";row-gap:0}.fd__stage[data-astro-cid-woj5igvv][data-kind=write]{--fd-first:1.75rem}.fd__label[data-astro-cid-woj5igvv]{padding-top:calc((var(--fd-first) - 1rem) / 2);padding-right:1rem}.fd__chip[data-astro-cid-woj5igvv]{font-size:.75rem}}@container nj-flow-h (width>=0){.fd__stages[data-astro-cid-woj5igvv]{column-gap:var(--fd-h-gap);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.75fr) minmax(0,4fr) minmax(0,3fr) minmax(0,3.25fr)}.fd__stage[data-astro-cid-woj5igvv]{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-template-areas:"label""node""body";row-gap:0;padding-bottom:0}.fd__label[data-astro-cid-woj5igvv]{align-self:end;padding:0 0 .875rem}.fd__node[data-astro-cid-woj5igvv]{height:.875rem;margin-bottom:1.375rem}.fd__node[data-astro-cid-woj5igvv]:before{top:50%;left:calc(var(--fd-mark) / 2)}.fd__node[data-astro-cid-woj5igvv]:after{top:calc(50% - 4.5px);bottom:auto;left:calc(var(--fd-mark) + .375rem);right:calc(.375rem - var(--fd-h-gap));background:linear-gradient(var(--fd-rail), var(--fd-rail)) left 4px / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--fd-tick) 0 1px, transparent 1px .5rem) left 5px / 100% 4px no-repeat, linear-gradient(var(--fd-rail), var(--fd-rail)) right top / 1px 100% no-repeat;width:auto;height:9px}.fd__step[data-astro-cid-woj5igvv]:before{display:none}}@keyframes nj-flow-draw-y{0%{clip-path:inset(0 0 100%)}}@keyframes nj-flow-draw-x{0%{clip-path:inset(0 100% 0 0)}}html[data-motion=on] [data-entering] .fd__node[data-astro-cid-woj5igvv]:after{animation:nj-flow-draw-y .3s var(--ease-out) backwards;animation-delay:calc(var(--s,0) * 70ms + 60ms)}@container nj-flow-h (width>=0){html[data-motion=on] [data-entering] .fd__node[data-astro-cid-woj5igvv]:after{animation-name:nj-flow-draw-x}}@media (forced-colors:active){.fd[data-astro-cid-woj5igvv]{--fd-rail:CanvasText;--fd-tick:GrayText}.fd__node[data-astro-cid-woj5igvv]:before,.fd__step[data-astro-cid-woj5igvv]:before{forced-color-adjust:none;background-color:canvastext}.fd__stage[data-astro-cid-woj5igvv][data-kind=trigger] .fd__node[data-astro-cid-woj5igvv]:before{background-color:canvas;border-color:canvastext}.fd__stage[data-astro-cid-woj5igvv][data-kind=human]{--fd-rail:Highlight}.fd__stage[data-astro-cid-woj5igvv][data-kind=human] .fd__node[data-astro-cid-woj5igvv]:before{background-color:highlight}}
