.nbd[data-astro-cid-jm4jquaa]{--n-bg:var(--color-white);--n-pn:var(--color-surface-subtle);--n-cell:var(--color-white);--n-btn:var(--color-surface-subtle);--n-bd:var(--color-line);--n-bd2:var(--color-line);--n-bd3:var(--color-line-strong);--n-bd4:var(--color-line-strong);--n-tx:var(--color-ink);--n-tx2:var(--color-ink);--n-tx3:var(--color-ink-2);--n-code:var(--color-ink);--n-mu:var(--color-muted);--n-mu2:var(--color-muted);--n-gut:color-mix(in srgb, var(--color-muted) 60%, var(--color-white));--n-a:var(--color-brand);--n-a2:var(--color-brand);--n-act:var(--color-brand);--n-aon:var(--color-white);--n-aink:var(--color-white);--n-sn:var(--color-warning-strong);--n-sk:var(--ui-proc-orange);--n-ss:var(--color-brand-strong);--n-sf:var(--ui-proc-blue);--n-sc:var(--color-muted)}.nbd-box[data-astro-cid-jm4jquaa]{aspect-ratio:1180/720;width:100%;position:relative;overflow:hidden}.nbd-stage[data-astro-cid-jm4jquaa]{transform-origin:0 0;height:720px;position:absolute;top:0;left:0}.nbd[data-astro-cid-jm4jquaa] .ok{background:var(--n-a);border-radius:50%;width:8px;height:8px;display:inline-block}.nbd[data-astro-cid-jm4jquaa] .hint{color:var(--n-mu2);margin:0;font-size:11px;line-height:1.45}.nbd[data-astro-cid-jm4jquaa] .nb3.compact{--n-cols:0 0 1fr}.nbd[data-astro-cid-jm4jquaa] .nb3.compact .rl,.nbd[data-astro-cid-jm4jquaa] .nb3.compact .side{display:none}@keyframes nbd-spin{to{transform:rotate(360deg)}}@keyframes nbd-blink{50%{opacity:0}}.nbd[data-astro-cid-jm4jquaa] .nb3 .bars i{background:var(--n-a)}.nbd[data-astro-cid-jm4jquaa] .ig{vertical-align:-2px;flex:none;display:inline-block}.nbd[data-astro-cid-jm4jquaa] .spinning{animation:1s linear infinite nbd-spin}.nbd[data-astro-cid-jm4jquaa] .nb3{background:var(--n-bg);height:100%;color:var(--n-tx2);font-family:var(--font-body);box-shadow:0 0 0 1px var(--color-line),var(--shadow-card-lg);border-radius:14px;grid-template-rows:38px 1fr;font-size:12.5px;display:grid;overflow:hidden}.nbd[data-astro-cid-jm4jquaa] .nb3 *{box-sizing:border-box}.nbd[data-astro-cid-jm4jquaa] .nb3 .top{border-bottom:1px solid var(--n-bd);color:var(--n-mu);align-items:center;gap:8px;padding:0 14px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .top b{color:var(--n-tx)}.nbd[data-astro-cid-jm4jquaa] .nb3 .top .r{align-items:center;gap:14px;margin-left:auto;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .av{width:22px;height:22px;color:var(--n-aink);background:var(--n-a);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .av.p{background:var(--color-violet);color:var(--color-white)}.nbd[data-astro-cid-jm4jquaa] .nb3 .bd{grid-template-columns:var(--n-cols,40px 350px 1fr);min-height:0;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .rl{border-right:1px solid var(--n-bd);color:var(--n-mu2);flex-direction:column;align-items:center;gap:18px;padding-top:14px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .rl svg{width:15px;height:15px}.nbd[data-astro-cid-jm4jquaa] .nb3 .side{border-right:1px solid var(--n-bd);flex-direction:column;gap:10px;padding:12px 14px;display:flex;overflow:hidden}.nbd[data-astro-cid-jm4jquaa] .nb3 .ws{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ws i{background:var(--n-a2);width:22px;height:22px;color:var(--color-white);border-radius:6px;place-items:center;font-size:11px;font-style:normal;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .fnm{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .chipx{font-family:var(--font-mono);letter-spacing:.06em;background:var(--color-brand-soft);color:var(--color-brand-strong);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:500}.nbd[data-astro-cid-jm4jquaa] .nb3 .ptabs{color:var(--n-mu);border-bottom:1px solid var(--n-bd);gap:14px;font-size:12.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ptabs span{padding-bottom:6px}.nbd[data-astro-cid-jm4jquaa] .nb3 .ptabs .on{color:var(--n-tx);border-bottom:2px solid var(--n-a)}.nbd[data-astro-cid-jm4jquaa] .nb3 .stl{background:var(--n-pn);border:1px solid var(--n-bd);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .stl i{background:var(--n-a);border-radius:50%;width:8px;height:8px;transition:background .3s}.nbd[data-astro-cid-jm4jquaa] .nb3 .stl i.w{background:var(--n-sn);animation:1s steps(2,end) infinite nbd-blink}.nbd[data-astro-cid-jm4jquaa] .nb3 .crd{border:1px solid var(--n-bd);background:var(--n-pn);border-radius:10px;padding:10px 12px;transition:border-color .4s}.nbd[data-astro-cid-jm4jquaa] .nb3 .crd.rem{border-color:var(--n-a)}.nbd[data-astro-cid-jm4jquaa] .nb3 .crd .h3x{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .crd p{color:var(--n-mu);margin:4px 0 8px;font-size:11.5px;line-height:1.45}.nbd[data-astro-cid-jm4jquaa] .nb3 .kv{font-family:var(--font-mono);border-top:1px solid var(--n-bd);color:var(--n-tx3);justify-content:space-between;padding:5px 8px;font-size:10.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .kv span:first-child{color:var(--n-mu)}.nbd[data-astro-cid-jm4jquaa] .nb3 .sct{letter-spacing:.06em;color:var(--n-mu);margin-top:4px;font-size:10.5px;font-weight:700}.nbd[data-astro-cid-jm4jquaa] .nb3 .sel2{grid-template-columns:70px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .sel2 div{border:1px solid var(--n-bd);height:28px;color:var(--n-mu2);background:var(--n-bg);border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;transition:border-color .3s,color .3s;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .sel2 div.f{color:var(--n-tx);border-color:var(--n-bd4)}.nbd[data-astro-cid-jm4jquaa] .nb3 .sel2 div.fo{border-color:var(--n-a)}.nbd[data-astro-cid-jm4jquaa] .nb3 .att{background:var(--n-bd);height:28px;color:var(--n-mu);border-radius:7px;align-self:flex-start;align-items:center;padding:0 14px;font-weight:600;transition:background .3s,color .3s;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .att.on{background:var(--n-a);color:var(--n-aink)}.nbd[data-astro-cid-jm4jquaa] .nb3 .rp{grid-template-rows:30px 32px 40px 1fr;min-width:0;min-height:0;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .menu{color:var(--n-tx3);align-items:center;gap:16px;padding:0 14px;font-size:12.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .menu .r{color:var(--n-mu);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .menu .stack{display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .menu .stack .av{box-shadow:0 0 0 2px var(--n-bg);width:20px;height:20px;margin-left:-5px;font-size:9px}.nbd[data-astro-cid-jm4jquaa] .nb3 .ftab{border-bottom:1px solid var(--n-bd);align-items:flex-end;padding:0 10px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ftab span{border:1px solid var(--n-bd);color:var(--n-a);background:var(--n-pn);border-bottom:0;border-radius:7px 7px 0 0;padding:7px 12px;font-size:12px}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx{border-bottom:1px solid var(--n-bd);align-items:center;gap:6px;padding:0 10px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .ib{background:var(--n-btn);width:26px;height:24px;color:var(--n-mu);border-radius:5px;place-items:center;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .ib svg{width:11px;height:11px}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .gp{width:6px}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .sel3{border:1px solid var(--n-bd);height:24px;color:var(--n-tx3);border-radius:6px;align-items:center;gap:20px;padding:0 9px;font-size:11.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .spk{border:1px solid var(--n-bd);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;transition:border-color .4s;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .spk i{background:var(--n-a);border-radius:50%;width:7px;height:7px}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .spk.rem{border-color:var(--n-a)}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .kn{border:1px solid var(--n-bd);border-radius:99px;align-items:center;gap:6px;height:24px;margin-left:auto;padding:0 10px;font-size:11.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .tbx .kn i{border:2px solid var(--n-a);border-radius:50%;width:9px;height:9px}.nbd[data-astro-cid-jm4jquaa] .nb3 .cells{flex-direction:column;gap:12px;min-height:0;padding:10px 12px 14px;display:flex;position:relative;overflow:hidden}.nbd[data-astro-cid-jm4jquaa] .nb3 .cells>div{flex:none}.nbd[data-astro-cid-jm4jquaa] .nb3 .cl{border:1px solid var(--n-bd);background:var(--n-cell);border-radius:10px;transition:border-color .3s,opacity .4s}.nbd[data-astro-cid-jm4jquaa] .nb3 .cl.on2{border-color:var(--n-act)}.nbd[data-astro-cid-jm4jquaa] .nb3 .cl.hid{display:none}.nbd[data-astro-cid-jm4jquaa] .nb3 .ch3{border-bottom:1px solid var(--n-bd2);color:var(--n-mu);align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ch3 .rn{background:var(--n-btn);width:20px;height:20px;color:var(--n-a);border-radius:5px;place-items:center;font-size:8px;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .ch3 b{color:var(--n-tx3);letter-spacing:.04em;font-weight:700}.nbd[data-astro-cid-jm4jquaa] .nb3 .ch3 .lt{background:var(--n-pn);border-radius:7px;gap:2px;margin-left:auto;padding:2px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ch3 .lt em{border-radius:5px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:600}.nbd[data-astro-cid-jm4jquaa] .nb3 .ch3 .lt em.on{background:var(--n-a2);color:var(--n-aon)}.nbd[data-astro-cid-jm4jquaa] .nb3 .ed{font-family:var(--font-mono);grid-template-columns:26px 1fr;padding:7px 10px 9px 0;font-size:11.5px;line-height:1.65;display:grid;position:relative}.nbd[data-astro-cid-jm4jquaa] .nb3 .ed .gut{color:var(--n-gut);text-align:right;white-space:pre;padding-right:8px}.nbd[data-astro-cid-jm4jquaa] .nb3 .ed pre{white-space:pre-wrap;word-break:break-word;color:var(--n-code);min-height:1.65em;margin:0;font-family:inherit}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .k{color:var(--n-sk)}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .cur{vertical-align:-3px;background:var(--n-a);width:2px;height:1.2em;animation:1s steps(2,end) infinite nbd-blink;display:inline-block}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .pc{vertical-align:-3px;background:var(--color-violet);width:2px;height:1.2em;display:inline-block;position:relative}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .pc:after{content:attr(data-n);font-family:var(--font-body);background:var(--color-violet);color:var(--color-white);white-space:nowrap;border-radius:3px;padding:0 5px;font-size:9.5px;font-weight:600;position:absolute;top:-15px;left:0}.nbd[data-astro-cid-jm4jquaa] .nb3 .res{border-top:1px solid var(--n-bd2)}.nbd[data-astro-cid-jm4jquaa] .nb3 .rh{color:var(--n-mu);align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .rh b{letter-spacing:.06em;font-weight:700}.nbd[data-astro-cid-jm4jquaa] .nb3 .rh .tg{font-family:var(--font-mono);border:1px solid var(--n-bd3);border-radius:4px;padding:1px 6px;font-size:9.5px}.nbd[data-astro-cid-jm4jquaa] .nb3 .vt{gap:4px;padding:2px 12px 6px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .vt span{border:1px solid var(--n-bd);color:var(--n-mu);border-radius:7px;padding:4px 10px;font-size:11px}.nbd[data-astro-cid-jm4jquaa] .nb3 .vt span.on{background:var(--n-btn);color:var(--n-tx);border-color:var(--n-bd3)}.nbd[data-astro-cid-jm4jquaa] .nb3 table{border-collapse:collapse;width:calc(100% - 24px);font-family:var(--font-mono);margin:0 12px 6px;font-size:10.5px}.nbd[data-astro-cid-jm4jquaa] .nb3 th{text-align:left;color:var(--n-mu);border-bottom:1px solid var(--n-bd);padding:3px 0;font-weight:400}.nbd[data-astro-cid-jm4jquaa] .nb3 td{color:var(--n-code);border-bottom:1px solid var(--n-pn);padding:3px 0}.nbd[data-astro-cid-jm4jquaa] .nb3 .r{text-align:right}.nbd[data-astro-cid-jm4jquaa] .nb3 .viz{grid-template-columns:1fr 190px;gap:12px;padding:0 12px 8px;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .bars{border-left:1px solid var(--n-bd3);border-bottom:1px solid var(--n-bd3);align-items:flex-end;gap:12px;height:132px;padding:0 10px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .bars div{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .bars i{background:var(--n-a);transform-origin:bottom;border-radius:2px 2px 0 0;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.nbd[data-astro-cid-jm4jquaa] .nb3 .blb{font-family:var(--font-mono);color:var(--n-mu);gap:12px;padding:3px 10px 0 11px;font-size:9.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .blb span{text-align:center;flex:1}.nbd[data-astro-cid-jm4jquaa] .nb3 .setup{border:1px solid var(--n-bd);border-radius:8px;padding:8px;font-size:10px}.nbd[data-astro-cid-jm4jquaa] .nb3 .setup .sg{background:var(--n-pn);text-align:center;border-radius:6px;grid-template-columns:1fr 1fr;margin-bottom:6px;padding:2px;display:grid}.nbd[data-astro-cid-jm4jquaa] .nb3 .setup .sg span{border-radius:4px;padding:3px;font-weight:600}.nbd[data-astro-cid-jm4jquaa] .nb3 .setup .sg .on{background:var(--n-btn)}.nbd[data-astro-cid-jm4jquaa] .nb3 .setup label{letter-spacing:.06em;color:var(--n-mu);margin-top:5px;font-size:9px;font-weight:700;display:block}.nbd[data-astro-cid-jm4jquaa] .nb3 .setup .dd{border:1px solid var(--n-bd);height:21px;color:var(--n-tx);border-radius:5px;align-items:center;margin-top:2px;padding:0 7px;font-size:10.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran{border-top:1px solid var(--n-bd2);color:var(--n-mu);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-size:10.5px;display:flex}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .dt{background:var(--n-a);border-radius:50%;width:7px;height:7px}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran b{letter-spacing:.06em;font-weight:700}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .av{width:17px;height:17px;font-size:8.5px}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .who{color:var(--n-tx);font-weight:600}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .tm{font-family:var(--font-mono);flex-basis:100%;padding-left:15px;font-size:10px}.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .ms{font-family:var(--font-mono);color:var(--n-tx);margin-left:auto}.nbd[data-astro-cid-jm4jquaa] .nb3 .hide{display:none}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .s{color:var(--n-ss)}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .f{color:var(--n-sf)}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .n{color:var(--n-sn)}.nbd[data-astro-cid-jm4jquaa] .nb3 pre .c{color:var(--n-sc)}.nbd[data-astro-cid-jm4jquaa] .nb3{font-family:var(--font-body);height:100%}.nbd[data-astro-cid-jm4jquaa] .nb3 pre,.nbd[data-astro-cid-jm4jquaa] .nb3 .ed,.nbd[data-astro-cid-jm4jquaa] .nb3 table,.nbd[data-astro-cid-jm4jquaa] .nb3 .kv,.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .tm,.nbd[data-astro-cid-jm4jquaa] .nb3 .ran .ms,.nbd[data-astro-cid-jm4jquaa] .nb3 .chipx,.nbd[data-astro-cid-jm4jquaa] .nb3 .rh .tg{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.nbd[data-astro-cid-jm4jquaa] .spinning{animation:none}}
