.nj-th[data-astro-cid-imh3ac7i]{border-bottom:1px solid var(--line);position:relative}.nj-th__inner[data-astro-cid-imh3ac7i]{padding-top:clamp(3.5rem,2rem + 6vw,8rem);padding-bottom:clamp(4rem,2.5rem + 4.5vw,6.5rem);display:grid}.nj-th__label[data-astro-cid-imh3ac7i]{color:var(--ink-2);align-items:center;gap:.625rem;display:inline-flex}.nj-th__mark[data-astro-cid-imh3ac7i]{background-color:var(--ink);width:.4375rem;height:.4375rem}.nj-th__title[data-astro-cid-imh3ac7i]{max-width:20ch;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.nj-th__lede[data-astro-cid-imh3ac7i]{max-width:36rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.nj-th__index[data-astro-cid-imh3ac7i]{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.nj-th__index-bar[data-astro-cid-imh3ac7i]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.875rem;display:flex}.nj-th__index-count[data-astro-cid-imh3ac7i]{font-variant-numeric:tabular-nums}.nj-th__list[data-astro-cid-imh3ac7i]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.nj-th__item[data-astro-cid-imh3ac7i]{border-bottom:1px solid var(--line);min-width:0}.nj-th__link[data-astro-cid-imh3ac7i]{min-height:2.75rem;color:var(--ink-2);transition:color var(--dur-hover) var(--ease-out);grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:center;column-gap:.5rem;padding-block:.5rem;display:grid}.nj-th__idx[data-astro-cid-imh3ac7i]{font-family:var(--font-brand-mono);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;transition:color var(--dur-hover) var(--ease-out);font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1rem}.nj-th__name[data-astro-cid-imh3ac7i]{font-size:.9375rem;line-height:1.375rem}.nj-th__claim[data-astro-cid-imh3ac7i]{display:none}.nj-th__link[data-astro-cid-imh3ac7i] .nj-th__arrow[data-astro-cid-imh3ac7i]{color:var(--line-strong);transition:color var(--dur-hover) var(--ease-out), translate var(--dur-hover) var(--ease-out);grid-column:-2}.nj-th__link[data-astro-cid-imh3ac7i]:hover,.nj-th__link[data-astro-cid-imh3ac7i]:hover .nj-th__idx[data-astro-cid-imh3ac7i],.nj-th__link[data-astro-cid-imh3ac7i]:hover .nj-th__arrow[data-astro-cid-imh3ac7i]{color:var(--ink)}html[data-motion=on] .nj-th__link[data-astro-cid-imh3ac7i]:hover .nj-th__arrow[data-astro-cid-imh3ac7i]{translate:0 2px}.nj-th__link[data-astro-cid-imh3ac7i]{margin-inline:-.5rem;padding-inline:.5rem}.nj-th__link[data-astro-cid-imh3ac7i]:focus-visible{outline-offset:-2px;border-radius:2px}@media (width>=640px){.nj-th__list[data-astro-cid-imh3ac7i]{grid-template-columns:minmax(0,1fr)}.nj-th__link[data-astro-cid-imh3ac7i]{grid-template-columns:2.25rem minmax(8.5rem,11rem) minmax(0,1fr) 1rem;column-gap:.75rem;min-height:3rem}.nj-th__name[data-astro-cid-imh3ac7i]{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color var(--dur-hover) var(--ease-out);font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1rem}.nj-th__claim[data-astro-cid-imh3ac7i]{font-size:.9375rem;line-height:1.375rem;display:block}.nj-th__link[data-astro-cid-imh3ac7i]:hover .nj-th__name[data-astro-cid-imh3ac7i]{color:var(--ink-2)}}@media (width>=1024px){.nj-th__list[data-astro-cid-imh3ac7i]{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:1.5rem}}@media (width>=1024px) and (width<=1279.98px){.nj-th__link[data-astro-cid-imh3ac7i]{grid-template-columns:2.25rem minmax(0,1fr) 1rem;grid-template-areas:"idx name arrow""idx claim arrow";row-gap:.25rem;padding-block:.75rem .8125rem}.nj-th__idx[data-astro-cid-imh3ac7i]{grid-area:idx;align-self:start;padding-top:.0625rem}.nj-th__name[data-astro-cid-imh3ac7i]{grid-area:name}.nj-th__claim[data-astro-cid-imh3ac7i]{grid-area:claim}.nj-th__link[data-astro-cid-imh3ac7i] .nj-th__arrow[data-astro-cid-imh3ac7i]{grid-area:arrow}}@media (width>=1280px){.nj-th__link[data-astro-cid-imh3ac7i]{grid-template-columns:2.25rem minmax(8.5rem,10rem) minmax(0,1fr) 1rem}}.nj-th__ruler-wrap[data-astro-cid-imh3ac7i]{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.nj-th__ruler[data-astro-cid-imh3ac7i]{background:linear-gradient(var(--line-strong), var(--line-strong)) right bottom / 1px 12px no-repeat, repeating-linear-gradient(to right, var(--line-strong) 0 1px, transparent 1px 80px) left bottom / 100% 12px no-repeat, repeating-linear-gradient(to right, color-mix(in oklab, var(--line-strong) 60%, transparent) 0 1px, transparent 1px 8px) left bottom / 100% 6px no-repeat;height:12px}@keyframes nj-th-settle{0%{filter:blur(6px);translate:0 .18em}}html[data-motion=on] .nj-th__title[data-astro-cid-imh3ac7i]{animation:nj-th-settle var(--dur-hero) var(--ease-out-expo) both}@media (forced-colors:active){.nj-th__mark[data-astro-cid-imh3ac7i]{background-color:canvastext}}.nj-ts[data-astro-cid-cgob62lj]{border-top:1px solid var(--line);padding-block:6rem;scroll-margin-top:-4.5rem}@media (width>=768px){.nj-ts[data-astro-cid-cgob62lj]{padding-block:8rem;scroll-margin-top:-6.5rem}}.nj-ts__row[data-astro-cid-cgob62lj]{gap:2.5rem;display:grid}.nj-ts[data-astro-cid-cgob62lj] .nj-ts__title{max-width:18ch;font-size:var(--text-h2-sub);letter-spacing:-.025em;line-height:1.08}.nj-ts__content[data-astro-cid-cgob62lj]{align-content:start;gap:2rem;min-width:0;display:grid}.nj-ts__wide[data-astro-cid-cgob62lj]{min-width:0;margin-top:3.5rem}@media (width>=1024px){.nj-ts__row[data-astro-cid-cgob62lj]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.nj-ts__head[data-astro-cid-cgob62lj]{top:calc(var(--header-h) + 2.5rem);grid-column:1/span 5;align-self:start;position:sticky}.nj-ts__content[data-astro-cid-cgob62lj]{grid-column:7/-1;padding-top:2.25rem}.nj-ts__wide[data-astro-cid-cgob62lj]{margin-top:5rem}}.nj-ts__content[data-astro-cid-cgob62lj] .nj-ts__lead{letter-spacing:-.02em;max-width:24ch;color:var(--ink);text-wrap:balance;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:500;line-height:1.2}.nj-ts__content[data-astro-cid-cgob62lj] .nj-ts__text{max-width:60ch;color:var(--ink-2);font-size:1.0625rem;line-height:1.75rem}@layer components{.nj-dd[data-astro-cid-6qn4oe3v]{--dd-edge:1rem;--dd-pad:1.25rem;border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface);box-shadow:var(--highlight);margin:0;position:relative}.nj-dd__bar[data-astro-cid-6qn4oe3v]{min-height:2.75rem;padding:.75rem var(--dd-pad);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.nj-dd__label[data-astro-cid-6qn4oe3v]{color:var(--ink-2)}.nj-dd__legend[data-astro-cid-6qn4oe3v]{flex-wrap:wrap;gap:.5rem 1rem;display:inline-flex}.nj-dd__legend-item[data-astro-cid-6qn4oe3v]{align-items:center;gap:.5rem;display:inline-flex}.nj-dd__mark[data-astro-cid-6qn4oe3v]{flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block}.nj-dd__mark--agent[data-astro-cid-6qn4oe3v]{background-color:var(--ink)}.nj-dd__mark--human[data-astro-cid-6qn4oe3v]{background-color:var(--human);width:.4375rem;height:.4375rem;transform:rotate(45deg)}.nj-dd__canvas[data-astro-cid-6qn4oe3v]{padding:1.5rem var(--dd-pad) 1.75rem;grid-template-columns:minmax(0,1fr);display:grid}.nj-dd__node[data-astro-cid-6qn4oe3v]{z-index:1;border:1px solid var(--line);background-color:var(--raised);min-width:0;box-shadow:var(--highlight);align-content:start;gap:.25rem;padding:.875rem 1rem 1rem;display:grid;position:relative}.nj-dd__node--out[data-astro-cid-6qn4oe3v]{border-style:solid;border-color:color-mix(in oklab, var(--line-strong) 55%, var(--line));background-color:var(--surface)}.nj-dd__node--hub[data-astro-cid-6qn4oe3v]{border-color:color-mix(in oklab, var(--line-strong) 70%, var(--line))}.nj-dd__kind[data-astro-cid-6qn4oe3v]{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;font-stretch:112.5%;line-height:1rem;display:flex}.nj-dd__kind--human[data-astro-cid-6qn4oe3v]{color:var(--ink-2)}.nj-dd__name[data-astro-cid-6qn4oe3v]{letter-spacing:-.01em;color:var(--ink);margin-top:.375rem;font-size:1rem;font-weight:500;line-height:1.375rem}.nj-dd__desc[data-astro-cid-6qn4oe3v]{color:var(--ink-2);font-size:.8125rem;line-height:1.25rem}.nj-dd__ports[data-astro-cid-6qn4oe3v]{border-top:1px dashed var(--line);font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.125rem 1.25rem;margin-top:.625rem;padding-top:.625rem;font-size:.625rem;font-weight:500;font-stretch:112.5%;line-height:1rem;display:flex}.nj-dd__ports[data-astro-cid-6qn4oe3v] b[data-astro-cid-6qn4oe3v],.nj-dd__tag[data-astro-cid-6qn4oe3v] b[data-astro-cid-6qn4oe3v]{color:var(--ink);font-weight:500}.nj-dd__env[data-astro-cid-6qn4oe3v]{border:1px solid var(--line-strong);gap:.75rem;padding:2.25rem 1rem 1.25rem;display:grid;position:relative}.nj-dd__env-label[data-astro-cid-6qn4oe3v]{z-index:2;background-color:var(--surface);font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding-inline:.5rem;font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1rem;position:absolute;top:0;left:.75rem;translate:0 -50%}.nj-dd__corner[data-astro-cid-6qn4oe3v]{z-index:1;background:linear-gradient(var(--ink-2), var(--ink-2)) center / 1px 100% no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) center / 100% 1px no-repeat;width:9px;height:9px;position:absolute}.nj-dd__corner--tl[data-astro-cid-6qn4oe3v]{top:-5px;left:-5px}.nj-dd__corner--tr[data-astro-cid-6qn4oe3v]{top:-5px;right:-5px}.nj-dd__corner--bl[data-astro-cid-6qn4oe3v]{bottom:-5px;left:-5px}.nj-dd__corner--br[data-astro-cid-6qn4oe3v]{bottom:-5px;right:-5px}.nj-dd__node--hub[data-astro-cid-6qn4oe3v]{margin-bottom:.25rem}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]{margin-left:1.5rem}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]:before,.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]:after{content:"";pointer-events:none;border-color:var(--line-strong);position:absolute;left:-.75rem}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]:before{border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:calc(.75rem - 1px);height:2.4rem;top:-1rem}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]:after{border-left:1px solid var(--line-strong);top:1.4rem;bottom:-.75rem}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v][data-node=logs]:after{content:none}.nj-dd__wire--pair[data-astro-cid-6qn4oe3v],.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F6]{display:none}.nj-dd__wire[data-astro-cid-6qn4oe3v]{z-index:2;pointer-events:none;position:relative}.nj-dd__wire--v[data-astro-cid-6qn4oe3v]{--dd-x:calc(100% - 2.5rem);height:3.25rem;display:block}.nj-dd__line[data-astro-cid-6qn4oe3v]{color:var(--line-strong);display:block;position:absolute}.nj-dd__line--up[data-astro-cid-6qn4oe3v],.nj-dd__line--down[data-astro-cid-6qn4oe3v]{top:0;bottom:0;left:var(--dd-x);width:9px;margin-left:-4px}.nj-dd__line--up[data-astro-cid-6qn4oe3v]:before,.nj-dd__line--down[data-astro-cid-6qn4oe3v]:before{content:"";background-color:currentColor;width:1px;position:absolute;top:0;bottom:0;left:4px}.nj-dd__line--dashed[data-astro-cid-6qn4oe3v]:before{background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 7px)}.nj-dd__line[data-astro-cid-6qn4oe3v]:after{content:"";border:solid var(--ink-2);border-width:1px 0 0 1px;width:7px;height:7px;position:absolute}.nj-dd__line--up[data-astro-cid-6qn4oe3v]:after{top:1px;left:1px;transform:rotate(45deg)}.nj-dd__line--down[data-astro-cid-6qn4oe3v]:after{bottom:1px;left:1px;transform:rotate(225deg)}.nj-dd__tag[data-astro-cid-6qn4oe3v]{top:50%;right:calc(100% - var(--dd-x) + .875rem);font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-size:.625rem;font-weight:500;font-stretch:112.5%;line-height:1rem;position:absolute;translate:0 -50%}.nj-dd__port[data-astro-cid-6qn4oe3v]{bottom:-5px;left:calc(var(--dd-x) - 4px);border:1px solid var(--ink-2);background-color:var(--surface);width:9px;height:9px;position:absolute}.nj-dd__gate[data-astro-cid-6qn4oe3v]{top:-.6875rem;left:calc(var(--dd-x) - .6875rem);border:1px solid var(--ink-2);background-color:var(--surface);width:1.375rem;height:1.375rem;color:var(--ink);place-items:center;display:grid;position:absolute}.nj-dd__wire--access[data-astro-cid-6qn4oe3v] .nj-dd__line[data-astro-cid-6qn4oe3v]{color:var(--ink-2);top:.6875rem}@media (width>=1024px){.nj-dd[data-astro-cid-6qn4oe3v]{--dd-edge:2.25rem;--dd-pad:2rem}.nj-dd__canvas[data-astro-cid-6qn4oe3v]{grid-template-columns:[edge-l] var(--dd-edge) [sys] minmax(0, 1fr) [w1] minmax(0, .85fr) [agent] minmax(0, 1fr) [w2] minmax(0, .85fr) [appr] minmax(0, 1fr) [edge-r] var(--dd-edge) [end];padding:2.5rem var(--dd-pad) 2.5rem;grid-template-rows:[models]auto[f2]2.75rem[env-top]2.75rem[main]auto[f6]4.25rem[logs]auto[env-bottom]2.5rem[f7]3rem[nijora]auto[end]}.nj-dd__node[data-astro-cid-6qn4oe3v]{padding:1rem 1.125rem 1.125rem}.nj-dd__node[data-astro-cid-6qn4oe3v][data-node=models]{grid-area:models/agent}.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F2]{grid-area:f2/agent/main;height:auto}.nj-dd__env[data-astro-cid-6qn4oe3v]{grid-area:env-top/edge-l/f7/end;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0;padding:0;display:grid}.nj-dd__node[data-astro-cid-6qn4oe3v][data-node=agent]{grid-area:main/agent;margin:0}.nj-dd__node[data-astro-cid-6qn4oe3v][data-node=systems]{grid-area:main/sys}.nj-dd__node[data-astro-cid-6qn4oe3v][data-node=approver]{grid-area:main/appr}.nj-dd__node[data-astro-cid-6qn4oe3v][data-node=logs]{grid-area:logs/agent}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]{margin-left:0}.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]:before,.nj-dd__node--spoke[data-astro-cid-6qn4oe3v]:after,.nj-dd__ports[data-astro-cid-6qn4oe3v]{display:none}.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F1\ F5]{grid-area:main/w1}.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F3\ F4]{grid-area:main/w2}.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F6]{grid-area:f6/agent;height:auto;display:block}.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F7]{grid-area:f7/appr;height:auto}.nj-dd__node[data-astro-cid-6qn4oe3v][data-node=nijora]{grid-area:nijora/appr}.nj-dd__wire--v[data-astro-cid-6qn4oe3v]{--dd-x:50%}.nj-dd__wire--v[data-astro-cid-6qn4oe3v] .nj-dd__tag[data-astro-cid-6qn4oe3v]{right:auto;left:calc(var(--dd-x) + .875rem)}.nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F2] .nj-dd__tag[data-astro-cid-6qn4oe3v]{top:1.375rem}.nj-dd__port[data-astro-cid-6qn4oe3v]{top:calc(2.75rem - 5px);bottom:auto}.nj-dd__wire--pair[data-astro-cid-6qn4oe3v]{align-content:center;justify-items:center;row-gap:.375rem;padding-inline:0;display:grid}.nj-dd__wire--pair[data-astro-cid-6qn4oe3v] .nj-dd__line[data-astro-cid-6qn4oe3v]{width:100%;height:9px;position:relative}.nj-dd__wire--pair[data-astro-cid-6qn4oe3v] .nj-dd__line[data-astro-cid-6qn4oe3v]:before{content:"";background-color:currentColor;height:1px;position:absolute;top:4px;left:0;right:0}.nj-dd__line--right[data-astro-cid-6qn4oe3v]:after{top:1px;right:1px;transform:rotate(135deg)}.nj-dd__line--left[data-astro-cid-6qn4oe3v]:after{top:1px;left:1px;transform:rotate(-45deg)}.nj-dd__wire--pair[data-astro-cid-6qn4oe3v] .nj-dd__tag[data-astro-cid-6qn4oe3v]{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;padding-inline:.5rem;position:static;translate:none}.nj-dd__tag--top[data-astro-cid-6qn4oe3v]{margin-bottom:.25rem}.nj-dd__tag--bottom[data-astro-cid-6qn4oe3v]{margin-top:.25rem}.nj-dd__env-label[data-astro-cid-6qn4oe3v]{left:1.25rem}}.nj-dd__register[data-astro-cid-6qn4oe3v]{border-top:1px solid var(--line)}.nj-dd__register-head[data-astro-cid-6qn4oe3v]{display:none}.nj-dd__flows[data-astro-cid-6qn4oe3v]{display:grid}.nj-dd__flow[data-astro-cid-6qn4oe3v]{padding:1rem var(--dd-pad) 1.125rem;border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem .75rem;display:grid}.nj-dd__flow[data-astro-cid-6qn4oe3v]:last-child{border-bottom:0}.nj-dd__flow-n[data-astro-cid-6qn4oe3v]{font-family:var(--font-brand-mono);letter-spacing:.08em;color:var(--ink);grid-row:span 3;font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1.375rem}.nj-dd__flow-route[data-astro-cid-6qn4oe3v]{font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1.375rem}.nj-dd__flow-arrow[data-astro-cid-6qn4oe3v]{color:var(--line-strong);margin-inline:.5em}.nj-dd__flow-what[data-astro-cid-6qn4oe3v]{color:var(--ink);font-size:.9375rem;font-weight:500;line-height:1.5rem}.nj-dd__flow-how[data-astro-cid-6qn4oe3v]{color:var(--ink-2);font-size:.9375rem;line-height:1.5rem}@media (width>=768px) and (width<=1023.98px){.nj-dd__flow[data-astro-cid-6qn4oe3v]{grid-template:"n route how""n what how"1fr/2.5rem minmax(0,15rem) minmax(0,1fr);align-items:start;gap:.125rem 1.25rem}.nj-dd__flow-n[data-astro-cid-6qn4oe3v]{grid-area:n}.nj-dd__flow-route[data-astro-cid-6qn4oe3v]{grid-area:route}.nj-dd__flow-what[data-astro-cid-6qn4oe3v]{grid-area:what}.nj-dd__flow-how[data-astro-cid-6qn4oe3v]{grid-area:how}}@media (width>=1024px){.nj-dd__register-head[data-astro-cid-6qn4oe3v],.nj-dd__flow[data-astro-cid-6qn4oe3v]{grid-template-columns:3rem minmax(0,17.5rem) minmax(0,13rem) minmax(0,1fr);align-items:baseline;column-gap:1.5rem}.nj-dd__register-head[data-astro-cid-6qn4oe3v]{padding:.75rem var(--dd-pad);border-bottom:1px solid var(--line);font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500;font-stretch:112.5%;line-height:1rem;display:grid}.nj-dd__flow[data-astro-cid-6qn4oe3v]{padding-block:.875rem}.nj-dd__flow-n[data-astro-cid-6qn4oe3v]{grid-row:auto}}}@keyframes nj-dd-draw-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nj-dd-draw-left{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes nj-dd-draw-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes nj-dd-draw-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media screen and (width>=1024px){html[data-motion=on] .nj-dd__canvas[data-astro-cid-6qn4oe3v]{--draw-a:18vh;--draw-s:7vh;view-timeline:--nj-dd block}html[data-motion=on] .nj-dd__canvas[data-astro-cid-6qn4oe3v] .nj-dd__line[data-astro-cid-6qn4oe3v]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--nj-dd;animation-range:cover calc(var(--draw-a) + var(--w,0) * var(--draw-s)) cover calc(var(--draw-a) + (var(--w,0) + 1) * var(--draw-s))}html[data-motion=on] .nj-dd__canvas[data-astro-cid-6qn4oe3v] .nj-dd__line--right[data-astro-cid-6qn4oe3v]{animation-name:nj-dd-draw-right}html[data-motion=on] .nj-dd__canvas[data-astro-cid-6qn4oe3v] .nj-dd__line--left[data-astro-cid-6qn4oe3v]{animation-name:nj-dd-draw-left}html[data-motion=on] .nj-dd__canvas[data-astro-cid-6qn4oe3v] .nj-dd__wire[data-astro-cid-6qn4oe3v][data-flow=F2] .nj-dd__line[data-astro-cid-6qn4oe3v]{--w:1;animation-name:nj-dd-draw-up}html[data-motion=on] .nj-dd__canvas[data-astro-cid-6qn4oe3v] .nj-dd__line--down[data-astro-cid-6qn4oe3v]{animation-name:nj-dd-draw-down}}}@media (forced-colors:active){.nj-dd__mark[data-astro-cid-6qn4oe3v],.nj-dd__corner[data-astro-cid-6qn4oe3v],.nj-dd__line[data-astro-cid-6qn4oe3v]:before{background:canvastext}}.nj-ap[data-astro-cid-44hxuu3r]{container:nj-ap/inline-size}.nj-ap__legend[data-astro-cid-44hxuu3r]{align-items:center;gap:.5rem;display:inline-flex}.nj-ap__cols[data-astro-cid-44hxuu3r]{display:grid}.nj-ap__col[data-astro-cid-44hxuu3r]{padding:1.25rem var(--tp-pad) 1.5rem}.nj-ap__col[data-astro-cid-44hxuu3r]+.nj-ap__col[data-astro-cid-44hxuu3r]{border-top:1px solid var(--line)}.nj-ap__head[data-astro-cid-44hxuu3r]{color:var(--ink)}.nj-ap__list[data-astro-cid-44hxuu3r]{border-top:1px solid var(--line);margin-top:.875rem}.nj-ap__item[data-astro-cid-44hxuu3r]{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;padding-block:.625rem;font-size:.9375rem;line-height:1.375rem;display:grid}.nj-ap__n[data-astro-cid-44hxuu3r]{font-family:var(--font-brand-mono);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1rem}.nj-ap__foot[data-astro-cid-44hxuu3r]{padding:1rem var(--tp-pad) 1.125rem;border-top:1px solid var(--line);color:var(--ink);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;font-size:.9375rem;line-height:1.5rem;display:grid}.nj-ap__foot[data-astro-cid-44hxuu3r] .nj-ap__check[data-astro-cid-44hxuu3r]{color:var(--ink-2);translate:0 2px}@container nj-ap (width>=28rem){.nj-ap__cols[data-astro-cid-44hxuu3r]{grid-template-columns:repeat(2,minmax(0,1fr))}.nj-ap__col[data-astro-cid-44hxuu3r]+.nj-ap__col[data-astro-cid-44hxuu3r]{border-top:0;border-left:1px solid var(--line)}}.nj-rr[data-astro-cid-2rhobijm]{container:nj-rr/inline-size}.nj-rr__count[data-astro-cid-2rhobijm]{font-variant-numeric:tabular-nums}.nj-rr__intro[data-astro-cid-2rhobijm]{padding:1rem var(--tp-pad) 1.125rem;border-bottom:1px solid var(--line);color:var(--ink);font-size:.9375rem;line-height:1.5rem}.nj-rr__row[data-astro-cid-2rhobijm]{padding:.875rem var(--tp-pad) 1rem;border-bottom:1px solid var(--line);gap:.375rem;display:grid}.nj-rr__key[data-astro-cid-2rhobijm]{align-items:baseline;gap:.75rem;display:flex}.nj-rr__n[data-astro-cid-2rhobijm]{font-family:var(--font-brand-mono);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 1.5rem;font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1.25rem}.nj-rr__name[data-astro-cid-2rhobijm]{font-family:var(--font-brand-mono);color:var(--ink);font-size:.8125rem;font-weight:500;font-stretch:87.5%;line-height:1.25rem}.nj-rr__note[data-astro-cid-2rhobijm]{color:var(--ink-2);padding-left:2.25rem;font-size:.875rem;line-height:1.375rem}.nj-rr__parts[data-astro-cid-2rhobijm]{flex-wrap:wrap;gap:.5rem;display:flex}.nj-rr__part[data-astro-cid-2rhobijm]{border:1px solid var(--line);background-color:var(--raised);height:1.5rem;font-family:var(--font-brand-mono);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.5rem;font-size:.75rem;font-stretch:87.5%;line-height:1;display:inline-flex}.nj-rr__foot[data-astro-cid-2rhobijm]{padding:1rem var(--tp-pad) 1.125rem;color:var(--muted);font-size:.875rem;line-height:1.375rem}@container nj-rr (width>=32rem){.nj-rr__row[data-astro-cid-2rhobijm]{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);align-items:baseline;column-gap:1.25rem}.nj-rr__note[data-astro-cid-2rhobijm]{padding-left:0}}.nj-dh[data-astro-cid-w64bvgrt]{container:nj-dh/inline-size}.nj-dh__lead[data-astro-cid-w64bvgrt]{letter-spacing:-.02em;max-width:24ch;color:var(--ink);font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:500;line-height:1.2}.nj-dh__rows[data-astro-cid-w64bvgrt]{border-top:1px solid var(--line);margin-top:2rem}.nj-dh__row[data-astro-cid-w64bvgrt]{border-bottom:1px solid var(--line);gap:.5rem;padding-block:1.125rem 1.25rem;display:grid}.nj-dh__key[data-astro-cid-w64bvgrt]{align-items:baseline;gap:.75rem;display:flex}.nj-dh__n[data-astro-cid-w64bvgrt]{color:var(--muted);flex:0 0 1.5rem}.nj-dh__key[data-astro-cid-w64bvgrt] .nj-tmono[data-astro-cid-w64bvgrt]{color:var(--ink-2)}.nj-dh__value[data-astro-cid-w64bvgrt]{max-width:58ch;color:var(--ink-2);font-size:1rem;line-height:1.625rem}.nj-dh__value[data-astro-cid-w64bvgrt] strong[data-astro-cid-w64bvgrt]{color:var(--ink);font-weight:500}@container nj-dh (width>=32rem){.nj-dh__row[data-astro-cid-w64bvgrt]{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;column-gap:1.5rem}}.nj-ib[data-astro-cid-jii2e3lo]{container:nj-ib/inline-size}.nj-ib__lanes[data-astro-cid-jii2e3lo]{display:grid}.nj-ib__lane[data-astro-cid-jii2e3lo]{padding:1.25rem var(--tp-pad) 1.5rem}.nj-ib__lane[data-astro-cid-jii2e3lo][data-lane=rules]{background-color:var(--raised)}.nj-ib__lane-title[data-astro-cid-jii2e3lo]{color:var(--ink)}.nj-ib__tokens[data-astro-cid-jii2e3lo]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.nj-ib__token[data-astro-cid-jii2e3lo]{border:1px dashed var(--line-strong);height:1.75rem;font-family:var(--font-brand-mono);color:var(--ink-2);align-items:center;padding-inline:.625rem;font-size:.75rem;font-stretch:87.5%;line-height:1;display:inline-flex}.nj-ib__text[data-astro-cid-jii2e3lo]{color:var(--ink-2);margin-top:1rem;font-size:.9375rem;line-height:1.5rem}.nj-ib__wall[data-astro-cid-jii2e3lo]{border-block:1px solid var(--line-strong);background:repeating-linear-gradient(-45deg, transparent 0 5px, color-mix(in oklab, var(--line) 70%, transparent) 5px 6px);height:2.75rem;position:relative}.nj-ib__arrow[data-astro-cid-jii2e3lo]{background-color:var(--line-strong);width:1px;position:absolute;top:-1.25rem;bottom:50%;left:50%}.nj-ib__stop[data-astro-cid-jii2e3lo]{border:1px solid var(--ink-2);background:linear-gradient(45deg, transparent calc(50% - .5px), var(--ink-2) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(-45deg, transparent calc(50% - .5px), var(--ink-2) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), var(--surface);width:14px;height:14px;position:absolute;top:50%;left:50%;translate:-50% -50%}.nj-ib__rules[data-astro-cid-jii2e3lo]{border-top:1px solid var(--line);margin-top:.875rem}.nj-ib__rule[data-astro-cid-jii2e3lo]{border-bottom:1px solid var(--line);padding-block:.625rem .75rem}.nj-ib__subject[data-astro-cid-jii2e3lo]{color:var(--ink);align-items:baseline;gap:.75rem;font-size:.9375rem;font-weight:500;line-height:1.375rem;display:flex}.nj-ib__n[data-astro-cid-jii2e3lo]{color:var(--muted);flex:0 0 1.25rem}.nj-ib__rest[data-astro-cid-jii2e3lo]{color:var(--ink-2);padding-left:2rem;font-size:.9375rem;line-height:1.375rem}.nj-ib__foot[data-astro-cid-jii2e3lo]{padding:1rem var(--tp-pad) 1.125rem;border-top:1px solid var(--line);color:var(--ink);font-size:.9375rem;font-weight:500;line-height:1.5rem}@container nj-ib (width>=36rem){.nj-ib__wall[data-astro-cid-jii2e3lo]{border-block:0;border-inline:1px solid var(--line-strong);height:auto}.nj-ib__arrow[data-astro-cid-jii2e3lo]{width:auto;height:1px;inset:50% 50% auto -1.25rem}.nj-ib__lanes[data-astro-cid-jii2e3lo]{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1.15fr)}}.nj-mc[data-astro-cid-atbaxclq]{--mc-rail:2.75rem}.nj-mc__steps[data-astro-cid-atbaxclq]{padding:1.5rem var(--tp-pad) .5rem;display:grid;position:relative}.nj-mc__step[data-astro-cid-atbaxclq]:not(:last-child):before{content:"";background-color:var(--line-strong);width:1px;position:absolute;top:calc(.3125rem + 9px);bottom:-.3125rem;left:4px}.nj-mc__step[data-astro-cid-atbaxclq]{gap:.625rem;padding:0 0 2rem 2rem;display:grid;position:relative}.nj-mc__node[data-astro-cid-atbaxclq]{border:1px solid var(--ink-2);background-color:var(--surface);width:9px;height:9px;position:absolute;top:.3125rem;left:0}.nj-mc__step[data-astro-cid-atbaxclq][data-step="1"] .nj-mc__node[data-astro-cid-atbaxclq]{background-color:var(--ink);border-color:var(--ink)}.nj-mc__title[data-astro-cid-atbaxclq]{align-items:baseline;gap:.75rem;display:flex}.nj-mc__name[data-astro-cid-atbaxclq]{color:var(--ink)}.nj-mc__text[data-astro-cid-atbaxclq]{max-width:52ch;color:var(--ink-2);font-size:.9375rem;line-height:1.5rem}.nj-mc__gate[data-astro-cid-atbaxclq],.nj-mc__back[data-astro-cid-atbaxclq]{align-items:center;gap:.625rem;margin-top:.375rem;display:inline-flex}.nj-mc__gate[data-astro-cid-atbaxclq] .nj-tmono[data-astro-cid-atbaxclq],.nj-mc__back[data-astro-cid-atbaxclq] .nj-tmono[data-astro-cid-atbaxclq]{color:var(--ink-2)}.nj-mc__diamond[data-astro-cid-atbaxclq]{border:1px solid var(--ink);background-color:var(--surface);width:9px;height:9px;transform:rotate(45deg)}.nj-mc__back[data-astro-cid-atbaxclq] .nj-mc__back-icon[data-astro-cid-atbaxclq]{color:var(--ink-2)}.nj-mc__note[data-astro-cid-atbaxclq]{padding:1rem var(--tp-pad) 1.125rem;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;line-height:1.375rem}@media (width>=1024px){.nj-mc[data-astro-cid-atbaxclq]{--tp-pad:2rem}.nj-mc__steps[data-astro-cid-atbaxclq]{padding:2.5rem var(--tp-pad) 3.75rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}.nj-mc__steps[data-astro-cid-atbaxclq]:before{content:"";top:calc(2.5rem + 4px);left:var(--tp-pad);right:var(--tp-pad);background-color:var(--line-strong);height:1px;position:absolute}.nj-mc__step[data-astro-cid-atbaxclq]:not(:last-child):before{content:none}.nj-mc__step[data-astro-cid-atbaxclq]{align-content:start;padding:2rem 0 0}.nj-mc__node[data-astro-cid-atbaxclq]{top:0}.nj-mc__gate[data-astro-cid-atbaxclq]{flex-direction:column;gap:.75rem;margin:0;position:absolute;top:-4px;right:calc(-1.5rem - 4.5px)}.nj-mc__gate[data-astro-cid-atbaxclq] .nj-tmono[data-astro-cid-atbaxclq]{white-space:nowrap;position:absolute;top:-1.75rem;left:50%;translate:-50%}.nj-mc__diamond[data-astro-cid-atbaxclq]{background-color:var(--surface)}.nj-mc__back[data-astro-cid-atbaxclq]{margin:0;position:absolute;top:calc(100% + 2rem);left:calc(4.5px + .75rem)}.nj-mc__steps[data-astro-cid-atbaxclq]:after{content:"";left:calc(var(--tp-pad) + 4px);right:calc(var(--tp-pad) + (100% - 2 * var(--tp-pad) - 6rem) / 3 - 4.5px);border:1px dashed var(--line-strong);pointer-events:none;border-top:0;height:1.25rem;position:absolute;bottom:1.25rem}.nj-mc__step[data-astro-cid-atbaxclq][data-step="1"]:after{content:"";border-top:1px solid var(--ink);border-left:1px solid var(--ink);width:8px;height:8px;position:absolute;top:calc(100% + 1.25rem - 2px);left:-.5px;transform:rotate(45deg)}}@media (forced-colors:active){.nj-mc__steps[data-astro-cid-atbaxclq]:before,.nj-mc__step[data-astro-cid-atbaxclq]:before,.nj-mc__step[data-astro-cid-atbaxclq][data-step="1"] .nj-mc__node[data-astro-cid-atbaxclq]{background-color:canvastext}}.nj-sr[data-astro-cid-f2du6zy3]{container:nj-sr/inline-size}.nj-sr__grid[data-astro-cid-f2du6zy3]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.nj-sr__cell[data-astro-cid-f2du6zy3]{border-bottom:1px solid var(--line);align-content:start;padding:1.5rem 0 1.75rem;display:grid;position:relative}.nj-sr__meta[data-astro-cid-f2du6zy3]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nj-sr__meta[data-astro-cid-f2du6zy3] .nj-sr__icon[data-astro-cid-f2du6zy3]{color:var(--ink-2)}.nj-sr__key[data-astro-cid-f2du6zy3]{letter-spacing:-.01em;color:var(--ink);margin-top:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.5rem}.nj-sr__text[data-astro-cid-f2du6zy3]{max-width:44ch;color:var(--ink-2);margin-top:.5rem;font-size:.9375rem;line-height:1.5rem}@container nj-sr (width>=28rem){.nj-sr__grid[data-astro-cid-f2du6zy3]{grid-template-columns:repeat(2,minmax(0,1fr))}.nj-sr__cell[data-astro-cid-f2du6zy3]{padding:1.5rem 1.5rem 1.875rem}.nj-sr__cell[data-astro-cid-f2du6zy3]:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.nj-sr__cell[data-astro-cid-f2du6zy3]:nth-child(2n){padding-right:0}.nj-sr__cell[data-astro-cid-f2du6zy3]:first-child:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--line-strong), var(--line-strong)) center / 1px 100% no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) center / 100% 1px no-repeat;width:9px;height:9px;position:absolute;bottom:-5px;right:-5px}}.nj-own[data-astro-cid-iohuwd4h]{container:nj-own/inline-size}.nj-own__grid[data-astro-cid-iohuwd4h]{gap:2rem;display:grid}@container nj-own (width>=34rem){.nj-own__grid[data-astro-cid-iohuwd4h]{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);align-items:start;column-gap:2rem}}.nj-own__tree[data-astro-cid-iohuwd4h]{max-width:22rem;font-family:var(--font-brand-mono);padding:1.125rem 1.25rem 1.25rem;font-size:.8125rem;font-stretch:87.5%;line-height:1.25rem}.nj-own__root[data-astro-cid-iohuwd4h]{color:var(--ink)}.nj-own__items[data-astro-cid-iohuwd4h]{margin-top:.375rem}.nj-own__item[data-astro-cid-iohuwd4h]{color:var(--ink-2);padding-left:1.5rem;line-height:1.75rem;position:relative}.nj-own__item[data-astro-cid-iohuwd4h]:before,.nj-own__item[data-astro-cid-iohuwd4h]:after{content:"";background-color:var(--line-strong);position:absolute;left:.3125rem}.nj-own__item[data-astro-cid-iohuwd4h]:before{width:1px;top:0;bottom:0}.nj-own__item[data-astro-cid-iohuwd4h]:last-child:before{bottom:50%}.nj-own__item[data-astro-cid-iohuwd4h]:after{width:.75rem;height:1px;top:50%}.nj-own__stamp[data-astro-cid-iohuwd4h]{border-top:1px dashed var(--line);font-family:var(--font-brand-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:.25rem;margin-top:1rem;padding-top:.875rem;font-size:.625rem;font-weight:500;font-stretch:112.5%;line-height:1rem;display:grid}.nj-own__text[data-astro-cid-iohuwd4h]{max-width:60ch;color:var(--ink-2);gap:1rem;font-size:1.0625rem;line-height:1.75rem;display:grid}@media (forced-colors:active){.nj-own__item[data-astro-cid-iohuwd4h]:before,.nj-own__item[data-astro-cid-iohuwd4h]:after{background-color:canvastext}}.nj-sec[data-astro-cid-eala4exd]{gap:2.25rem;display:grid}.nj-sec__phase[data-astro-cid-eala4exd]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.nj-sec__phase-name[data-astro-cid-eala4exd] .nj-tmono[data-astro-cid-eala4exd]{color:var(--ink)}.nj-sec__head[data-astro-cid-eala4exd]{color:var(--ink-2)}.nj-sec__list[data-astro-cid-eala4exd]{border-top:1px solid var(--line);margin-top:.875rem}.nj-sec__item[data-astro-cid-eala4exd]{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;padding-block:.75rem;font-size:.9375rem;line-height:1.375rem;display:grid}.nj-sec__n[data-astro-cid-eala4exd]{font-family:var(--font-brand-mono);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;font-stretch:112.5%;line-height:1rem}.nj-sec__item[data-astro-cid-eala4exd][data-marked],.nj-sec__item[data-astro-cid-eala4exd][data-marked] .nj-sec__n[data-astro-cid-eala4exd]{color:var(--ink)}.nj-sec__mark[data-astro-cid-eala4exd]{align-self:center}.nj-sec__note[data-astro-cid-eala4exd]{max-width:56ch;color:var(--muted);font-size:.9375rem;line-height:1.5rem}.nj-tcta[data-astro-cid-7yq2fyxj]{padding-bottom:6rem}@media (width>=768px){.nj-tcta[data-astro-cid-7yq2fyxj]{padding-bottom:8rem}}.nj-tcta__grid[data-astro-cid-7yq2fyxj]{gap:2.5rem;padding-block:5rem 5.5rem;display:grid}@media (width>=768px){.nj-tcta__grid[data-astro-cid-7yq2fyxj]{padding-block:7rem 7.5rem}}@media (width>=1024px){.nj-tcta__grid[data-astro-cid-7yq2fyxj]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.5rem}.nj-tcta__head[data-astro-cid-7yq2fyxj]{grid-column:1/span 7}.nj-tcta__aside[data-astro-cid-7yq2fyxj]{grid-column:8/-1}}.nj-tcta__label[data-astro-cid-7yq2fyxj]{color:var(--ink-2)}.nj-tcta__title[data-astro-cid-7yq2fyxj]{max-width:14ch;margin-top:1.25rem}.nj-tcta__aside[data-astro-cid-7yq2fyxj]{justify-items:start;gap:2rem;display:grid}.nj-tcta__actions[data-astro-cid-7yq2fyxj]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.nj-tcta__meta[data-astro-cid-7yq2fyxj]{text-transform:none;letter-spacing:.02em;max-width:44ch;line-height:1.25rem}.nj-tp-rule[data-astro-cid-cuyvfuaz]{border-top:1px solid var(--line);justify-items:start;gap:.625rem;padding-top:1.75rem;display:grid}.nj-tp-rule__title[data-astro-cid-cuyvfuaz]{letter-spacing:-.012em;color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.625rem}.nj-tp-rule[data-astro-cid-cuyvfuaz] .nj-btn{margin-top:.75rem}
