.rh-micro[data-astro-cid-iv6a6sv4]{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--color-ink-muted);font-size:7.5px}.rh-micro--mid[data-astro-cid-iv6a6sv4]{text-anchor:middle}.rh-micro--on[data-astro-cid-iv6a6sv4]{fill:var(--color-ink-2)}.rh-bar[data-astro-cid-iv6a6sv4]{fill:var(--color-fig-line);opacity:var(--o,.7)}.rh-baseline[data-astro-cid-iv6a6sv4]{stroke:var(--color-line-faint);stroke-width:1px}.rh-scan[data-astro-cid-iv6a6sv4]{fill:url(#rh-sweep);opacity:0}.rh-link[data-astro-cid-iv6a6sv4]{fill:none;stroke:var(--color-line-strong);stroke-width:1px;opacity:.55}.rh-chip[data-astro-cid-iv6a6sv4]{fill:var(--color-bg);stroke:var(--color-fig-mid);stroke-width:1px;opacity:.8}.rh-chip--gene[data-astro-cid-iv6a6sv4]{stroke:var(--color-sci-green)}.rh-chip--protein[data-astro-cid-iv6a6sv4]{stroke:var(--color-sci-amber)}.rh-chip--population[data-astro-cid-iv6a6sv4]{stroke:var(--color-sci-blue)}.rh-edge[data-astro-cid-iv6a6sv4]{fill:none;stroke:var(--color-line);stroke-width:1px}.rh-edge--forming[data-astro-cid-iv6a6sv4]{opacity:.35}.rh-edge--route[data-astro-cid-iv6a6sv4]{stroke:var(--color-fig-mid);stroke-width:1.1px;opacity:.5}.rh-node[data-astro-cid-iv6a6sv4]{fill:var(--color-bg);stroke:var(--color-fig-line);stroke-width:1.2px;--node-on:var(--color-fig-bright)}.rh-node--bio[data-astro-cid-iv6a6sv4]{--node-on:var(--color-sci-green)}.rh-node--signal[data-astro-cid-iv6a6sv4]{--node-on:var(--color-sci-blue)}.rh-node--proc[data-astro-cid-iv6a6sv4]{--node-on:var(--color-sci-amber)}.rh-node--mark[data-astro-cid-iv6a6sv4]{--node-on:var(--color-sci-coral)}.rh-pulse[data-astro-cid-iv6a6sv4]{fill:none;stroke:var(--pulse-ink,var(--color-fig-bright));stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 260;opacity:0}.rh-pulse--route[data-astro-cid-iv6a6sv4]{stroke-width:1.8px}.rh-pulse--bio[data-astro-cid-iv6a6sv4]{--pulse-ink:var(--color-sci-green)}.rh-pulse--signal[data-astro-cid-iv6a6sv4]{--pulse-ink:var(--color-sci-blue)}.rh-pulse--proc[data-astro-cid-iv6a6sv4]{--pulse-ink:var(--color-sci-amber)}.rh-bar--var[data-astro-cid-iv6a6sv4]{fill:var(--color-sci-green);opacity:.9}.rh-var-dot[data-astro-cid-iv6a6sv4]{fill:var(--color-sci-green)}.rh-var-tick[data-astro-cid-iv6a6sv4]{stroke:var(--color-sci-green);stroke-width:1px;opacity:.45}.rh-var-halo[data-astro-cid-iv6a6sv4]{fill:none;stroke:var(--color-sci-green);stroke-width:1px;opacity:.26;transform-box:fill-box;transform-origin:50%}.rh-ring[data-astro-cid-iv6a6sv4]{fill:none;stroke:color-mix(in srgb, var(--color-sci-blue) 55%, transparent);stroke-width:1px;stroke-dasharray:3 7;opacity:.8;transform-box:fill-box;transform-origin:50%}.rh-core[data-astro-cid-iv6a6sv4]{fill:var(--color-sci-blue);opacity:.9}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-scan[data-astro-cid-iv6a6sv4]{animation:16s ease-in-out infinite rh-scan}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-var-halo[data-astro-cid-iv6a6sv4]{animation:7s ease-in-out infinite rh-halo}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-pulse[data-astro-cid-iv6a6sv4]{animation:8s linear infinite rh-flow;animation-delay:var(--d,0s)}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-pulse--route[data-astro-cid-iv6a6sv4]{animation-duration:7s}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-edge--forming[data-astro-cid-iv6a6sv4]{animation:11s ease-in-out infinite rh-form;animation-delay:var(--d,0s)}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-node[data-astro-cid-iv6a6sv4]{animation:13s ease-in-out infinite rh-node;animation-delay:var(--d,0s)}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-ring[data-astro-cid-iv6a6sv4]{animation:90s linear infinite rh-spin}.rh-figure[data-astro-cid-iv6a6sv4][data-live=true] .rh-core[data-astro-cid-iv6a6sv4]{animation:7s ease-in-out infinite rh-core}@keyframes rh-scan{0%{opacity:0;transform:translate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(320px)}}@keyframes rh-halo{0%,to{opacity:.08;transform:scale(.82)}50%{opacity:.3;transform:scale(1.06)}}@keyframes rh-flow{0%{stroke-dashoffset:240px;opacity:0}6%{opacity:.85}44%{opacity:.85}50%,to{stroke-dashoffset:-60px;opacity:0}}@keyframes rh-form{0%,to{opacity:.12}50%{opacity:.6}}@keyframes rh-node{0%,to{stroke:var(--color-fig-line)}50%{stroke:var(--node-on)}}@keyframes rh-spin{to{transform:rotate(360deg)}}@keyframes rh-core{0%,to{opacity:.5}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.rh-figure[data-astro-cid-iv6a6sv4] *{animation:none!important}.rh-scan[data-astro-cid-iv6a6sv4],.rh-pulse[data-astro-cid-iv6a6sv4]{display:none}.rh-edge--forming[data-astro-cid-iv6a6sv4]{opacity:.35}}.rh-dots[data-astro-cid-spxnx7vq].pattern-dots{background-image:radial-gradient(rgb(var(--grid-ink) / .42) 1px, transparent 1.5px)}.rh-copy[data-astro-cid-spxnx7vq],.rh-art[data-astro-cid-spxnx7vq]{opacity:0;animation:rh-enter .8s var(--ease-out-quart) forwards;transform:translateY(16px)}.rh-art[data-astro-cid-spxnx7vq]{animation-delay:.14s}.rh-strip[data-astro-cid-spxnx7vq] li[data-astro-cid-spxnx7vq]{opacity:0;animation:rh-enter .6s var(--ease-out-quart) forwards;animation-delay:var(--d,0s);transform:translateY(8px)}.rh-strip-mark[data-astro-cid-spxnx7vq]{background:var(--color-fig-mid);width:1.75rem;height:1px;position:absolute;top:-1px;left:0}@keyframes rh-enter{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rh-copy[data-astro-cid-spxnx7vq],.rh-art[data-astro-cid-spxnx7vq],.rh-strip[data-astro-cid-spxnx7vq] li[data-astro-cid-spxnx7vq]{opacity:1;animation:none;transform:none}}.sv[data-astro-cid-bnifnupx]{width:100%;height:100%;display:block}.sv-micro[data-astro-cid-bnifnupx]{font-family:var(--font-mono);letter-spacing:.13em;fill:var(--color-ink-muted);font-size:7.5px}.sv-micro--mid[data-astro-cid-bnifnupx]{text-anchor:middle}.sv-micro--end[data-astro-cid-bnifnupx]{text-anchor:end}.sv-note[data-astro-cid-bnifnupx]{display:none}@media (width>=640px){.sv-note[data-astro-cid-bnifnupx]{display:block}}.sv-rule[data-astro-cid-bnifnupx]{stroke:var(--color-line-faint);stroke-width:1px}.sv-link[data-astro-cid-bnifnupx]{fill:none;stroke:var(--color-fig-line);stroke-width:1px;opacity:.8}.sv-draw[data-astro-cid-bnifnupx]{fill:none;stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset 1.4s var(--ease-out-quart);transition-delay:var(--d,0s)}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-draw[data-astro-cid-bnifnupx]{stroke-dashoffset:0}.sv-pulse[data-astro-cid-bnifnupx]{fill:none;stroke:var(--tone,var(--color-fig-bright));stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 300;opacity:0}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-pulse[data-astro-cid-bnifnupx]{animation:7.5s linear infinite sv-flow;animation-delay:var(--p,var(--d,0s))}@keyframes sv-flow{0%{stroke-dashoffset:300px;opacity:0}5%{opacity:.9}42%{opacity:.9}48%,to{stroke-dashoffset:-60px;opacity:0}}.sv-bar[data-astro-cid-bnifnupx]{fill:var(--color-fig-line);opacity:0;transition:opacity .6s ease-out, transform .75s var(--ease-out-quart);transition-delay:var(--d,0s);transform:translate(-8px)}.sv-bar--read[data-astro-cid-bnifnupx]{fill:var(--color-fig-line);opacity:0}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-bar[data-astro-cid-bnifnupx]{opacity:.85;transform:none}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-bar--read[data-astro-cid-bnifnupx]{opacity:.5}.sv-bar--var[data-astro-cid-bnifnupx]{fill:var(--color-sci-green)}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-bar--var[data-astro-cid-bnifnupx]{opacity:.95;animation:6s ease-in-out 1.2s infinite sv-blink}@keyframes sv-blink{0%,to{opacity:.55}50%{opacity:.95}}.sv-guide[data-astro-cid-bnifnupx]{stroke:color-mix(in srgb, var(--color-sci-green) 70%, transparent);stroke-width:1px;stroke-dasharray:2 3;opacity:.55;transform-origin:0 46px;transition:transform .9s var(--ease-out-quart) .55s;transform:scaleY(0)}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-guide[data-astro-cid-bnifnupx]{transform:none}.sv-junction[data-astro-cid-bnifnupx]{fill:var(--color-sci-green);opacity:0;transition:opacity .4s 1.2s}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-junction[data-astro-cid-bnifnupx]{opacity:.9}.sv-chip[data-astro-cid-bnifnupx]{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1px;opacity:0;transition:opacity .55s ease-out;transition-delay:calc(var(--d,0s) + .25s)}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-chip[data-astro-cid-bnifnupx]{opacity:1}.sv-origin[data-astro-cid-bnifnupx]{fill:none;stroke:var(--color-fig-line);stroke-width:1px;opacity:.45}.sv-observed[data-astro-cid-bnifnupx]{fill:none;stroke:var(--color-line-faint);stroke-width:1px;stroke-dasharray:2 3}.sv-dot[data-astro-cid-bnifnupx]{fill:var(--color-fig-mid);transition:transform 1.2s var(--ease-out-quart), fill 1.2s ease-out;transition-delay:var(--d,0s)}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-dot[data-astro-cid-bnifnupx]{transform:translate(var(--dx), var(--dy));fill:var(--color-sci-blue)}.sv-box[data-astro-cid-bnifnupx]{stroke:var(--color-fig-line);stroke-width:1px;stroke-dasharray:560;stroke-dashoffset:560px;transition-delay:.15s}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-box[data-astro-cid-bnifnupx]{stroke-dashoffset:0}.sv-absent[data-astro-cid-bnifnupx]{fill:none;stroke:var(--color-ink-faint);stroke-width:1px;stroke-dasharray:2 2.5}.sv-arrow[data-astro-cid-bnifnupx]{fill:none;stroke:color-mix(in srgb, var(--color-sci-blue) 75%, transparent);stroke-width:1.2px;opacity:0;transition:opacity .5s .6s}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-arrow[data-astro-cid-bnifnupx]{opacity:.85}.sv-edge[data-astro-cid-bnifnupx]{stroke:var(--color-line);stroke-width:1px}.sv-inbox[data-astro-cid-bnifnupx]{fill:var(--color-bg);stroke:var(--color-sci-green);stroke-width:1.2px}.sv-mnode[data-astro-cid-bnifnupx]{fill:var(--color-bg);stroke:var(--color-fig-line);stroke-width:1.2px}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-mnode[data-astro-cid-bnifnupx]{animation:7s ease-in-out infinite sv-activate;animation-delay:var(--d,0s)}@keyframes sv-activate{0%,62%,to{stroke:var(--color-fig-line);fill:var(--color-bg)}16%,30%{stroke:var(--color-sci-amber);fill:color-mix(in srgb, var(--color-sci-amber) 18%, transparent)}}.sv-pulse--model[data-astro-cid-bnifnupx]{--tone:var(--color-fig-cyan)}.sv-out[data-astro-cid-bnifnupx]{fill:var(--color-sci-blue);opacity:.9}.sv-out-ring[data-astro-cid-bnifnupx]{fill:none;stroke:color-mix(in srgb, var(--color-sci-blue) 45%, transparent);stroke-width:1px;stroke-dasharray:3 6;opacity:.7;transform-box:fill-box;transform-origin:50%}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-out-ring[data-astro-cid-bnifnupx]{animation:48s linear infinite sv-spin}@keyframes sv-spin{to{transform:rotate(360deg)}}.sv-strand--bright[data-astro-cid-bnifnupx]{--tone:var(--color-sci-blue)}.sv-strand--violet[data-astro-cid-bnifnupx]{--tone:var(--color-sci-coral)}.sv-strand--cyan[data-astro-cid-bnifnupx]{--tone:var(--color-sci-green)}.sv-strand--green[data-astro-cid-bnifnupx]{--tone:var(--color-sci-amber)}.sv-stream[data-astro-cid-bnifnupx]{stroke:var(--tone,var(--color-fig-mid));opacity:.6}.sv-pulse--stream[data-astro-cid-bnifnupx]{animation-duration:9s!important}.sv-seed[data-astro-cid-bnifnupx]{fill:var(--color-bg);stroke:var(--tone,var(--color-fig-mid));stroke-width:1px;opacity:.8}.sv-conv[data-astro-cid-bnifnupx]{fill:color-mix(in srgb, var(--color-sci-blue) 46%, transparent);stroke:var(--color-sci-blue);stroke-width:1.2px}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-conv[data-astro-cid-bnifnupx]{animation:7s ease-in-out infinite sv-breathe}@keyframes sv-breathe{0%,to{opacity:.62}50%{opacity:.95}}.sv-conv-ring[data-astro-cid-bnifnupx]{fill:none;stroke:color-mix(in srgb, var(--color-sci-blue) 45%, transparent);stroke-width:1px;stroke-dasharray:3 7;opacity:.8;transform-box:fill-box;transform-origin:50%}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-conv-ring[data-astro-cid-bnifnupx]{animation:70s linear infinite sv-spin}.sv-rbar[data-astro-cid-bnifnupx]{fill:var(--color-fig-line);transform-box:fill-box;transform-origin:bottom;transition:transform .85s var(--ease-out-quart);transition-delay:var(--d,0s);transform:scaleY(0)}.sv-rbar--on[data-astro-cid-bnifnupx]{fill:var(--color-sci-blue)}.sv[data-astro-cid-bnifnupx][data-live=true] .sv-rbar[data-astro-cid-bnifnupx]{transform:none}@media (prefers-reduced-motion:reduce){.sv-draw[data-astro-cid-bnifnupx]{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.sv-pulse[data-astro-cid-bnifnupx]{display:none}.sv-bar[data-astro-cid-bnifnupx]{opacity:.85;transition:none;transform:none}.sv-bar--read[data-astro-cid-bnifnupx]{opacity:.5}.sv-bar--var[data-astro-cid-bnifnupx]{opacity:.95}.sv-dot[data-astro-cid-bnifnupx]{transform:translate(var(--dx), var(--dy));fill:var(--color-sci-blue);transition:none}.sv-guide[data-astro-cid-bnifnupx],.sv-arrow[data-astro-cid-bnifnupx],.sv-junction[data-astro-cid-bnifnupx],.sv-chip[data-astro-cid-bnifnupx]{opacity:1;transition:none;transform:none}.sv-rbar[data-astro-cid-bnifnupx]{transition:none;transform:none}.sv[data-astro-cid-bnifnupx] *{animation:none!important}}.pipeline-grid[data-astro-cid-dx4i6dl5].pattern-grid{background-image:linear-gradient(to right, rgb(var(--grid-ink) / .28) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .28) 1px, transparent 1px)}.rp-label[data-astro-cid-dx4i6dl5]{color:var(--color-ink-2);transition:color .6s var(--ease-out-quart)}.rp-index[data-astro-cid-dx4i6dl5]{color:var(--color-ink-muted);transition:color .6s var(--ease-out-quart)}.rp-stage[data-astro-cid-dx4i6dl5].is-current .rp-label[data-astro-cid-dx4i6dl5]{color:var(--color-accent-text)}.rp-spine[data-astro-cid-dx4i6dl5]{min-height:100%;position:relative}.rp-dot[data-astro-cid-dx4i6dl5]{border:1px solid var(--color-line-strong);background:var(--color-bg-elevated);border-radius:9999px;width:9px;height:9px;transition:border-color .4s ease-out,background-color .4s ease-out,box-shadow .4s ease-out;position:absolute;top:.55rem;left:0}@media (width>=1024px){.rp-dot[data-astro-cid-dx4i6dl5]{left:.25rem}}.rp-stage[data-astro-cid-dx4i6dl5].is-seen .rp-dot[data-astro-cid-dx4i6dl5]{border-color:var(--color-fig-mid);background:var(--color-fig-bright)}.rp-stage[data-astro-cid-dx4i6dl5].is-current .rp-dot[data-astro-cid-dx4i6dl5]{border-color:var(--color-accent-text);background:var(--color-accent)}.rp-line[data-astro-cid-dx4i6dl5]{background:linear-gradient(to bottom, var(--color-fig-mid), var(--color-line));transform-origin:top;width:1px;transition:transform 1.1s var(--ease-out-quart);position:absolute;top:1.6rem;bottom:-.55rem;left:4px;transform:scaleY(0)}@media (width>=1024px){.rp-line[data-astro-cid-dx4i6dl5]{left:calc(.25rem + 4px)}}.rp-stage[data-astro-cid-dx4i6dl5].is-seen .rp-line[data-astro-cid-dx4i6dl5]{transform:scaleY(1)}.rp-js[data-astro-cid-dx4i6dl5] .rp-copy[data-astro-cid-dx4i6dl5],.rp-js[data-astro-cid-dx4i6dl5] .rp-panel[data-astro-cid-dx4i6dl5]{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .7s var(--ease-out-quart);transform:translateY(14px)}.rp-panel[data-astro-cid-dx4i6dl5]{transition-delay:90ms}.rp-stage[data-astro-cid-dx4i6dl5].is-seen .rp-copy[data-astro-cid-dx4i6dl5],.rp-stage[data-astro-cid-dx4i6dl5].is-seen .rp-panel[data-astro-cid-dx4i6dl5]{opacity:1;transform:none}.rp-frame[data-astro-cid-dx4i6dl5]{transition:border-color .5s ease-out}.rp-stage[data-astro-cid-dx4i6dl5].is-seen .rp-frame[data-astro-cid-dx4i6dl5]{border-color:var(--color-line-strong)}@media (prefers-reduced-motion:reduce){.rp-js[data-astro-cid-dx4i6dl5] .rp-copy[data-astro-cid-dx4i6dl5],.rp-js[data-astro-cid-dx4i6dl5] .rp-panel[data-astro-cid-dx4i6dl5],.rp-copy[data-astro-cid-dx4i6dl5],.rp-panel[data-astro-cid-dx4i6dl5]{transition:none}.rp-line[data-astro-cid-dx4i6dl5]{transition:none;transform:scaleY(1)}.rp-dot[data-astro-cid-dx4i6dl5]{transition:none}}.rd-micro[data-astro-cid-c5rrvfo3]{font-family:var(--font-mono);letter-spacing:.13em;fill:var(--color-ink-muted);font-size:8px}.rd-micro--mid[data-astro-cid-c5rrvfo3]{text-anchor:middle}.rd-micro--end[data-astro-cid-c5rrvfo3]{text-anchor:end}.rd-micro--faint[data-astro-cid-c5rrvfo3]{fill:var(--color-ink-faint)}.rd-fig[data-astro-cid-c5rrvfo3]{opacity:0;visibility:hidden;transition:opacity .48s var(--ease-out-quart), transform .62s var(--ease-out-quart), visibility 0s linear .5s;transform:translateY(10px)}.rd-fig[data-astro-cid-c5rrvfo3].is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}@keyframes rd-flow{0%{stroke-dashoffset:260px;opacity:0}6%{opacity:.9}40%{opacity:.9}46%,to{stroke-dashoffset:-40px;opacity:0}}.rd-sbar[data-astro-cid-c5rrvfo3]{fill:var(--color-fig-line);opacity:0;transition:opacity .5s ease-out, transform .6s var(--ease-out-quart);transition-delay:var(--d,0s);transform:translateY(-6px)}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-sbar[data-astro-cid-c5rrvfo3]{opacity:.8;transform:none}.rd-sbar--on[data-astro-cid-c5rrvfo3]{fill:var(--color-sci-green)}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-sbar--on[data-astro-cid-c5rrvfo3]{opacity:.95}.rd-tick[data-astro-cid-c5rrvfo3]{fill:none;stroke:var(--color-fig-mid);stroke-width:1.2px}.rd-tick--drop[data-astro-cid-c5rrvfo3]{opacity:0;transition:opacity .45s ease-out, transform .55s var(--ease-out-quart);transition-delay:var(--d,0s);transform:translateY(-5px)}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-tick--drop[data-astro-cid-c5rrvfo3]{opacity:.8;transform:none}.rd-encgroup[data-astro-cid-c5rrvfo3]{opacity:0;transition:opacity .55s ease-out;transition-delay:var(--d,0s)}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-encgroup[data-astro-cid-c5rrvfo3]{opacity:1}.rd-enc[data-astro-cid-c5rrvfo3]{fill:var(--color-surface);stroke:var(--color-line-strong);stroke-width:1px}.rd-enc--absent[data-astro-cid-c5rrvfo3]{fill:none;stroke:var(--color-ink-faint);stroke-dasharray:2 2.5}.rd-encline[data-astro-cid-c5rrvfo3]{stroke:color-mix(in srgb, var(--color-sci-blue) 70%, transparent);stroke-width:1.4px;opacity:.75}.rd-bracket[data-astro-cid-c5rrvfo3]{fill:none;stroke:var(--color-line);stroke-width:1px}.rd-modality--bright[data-astro-cid-c5rrvfo3]{--tone:var(--color-sci-blue)}.rd-modality--violet[data-astro-cid-c5rrvfo3]{--tone:var(--color-sci-coral)}.rd-modality--cyan[data-astro-cid-c5rrvfo3]{--tone:var(--color-sci-green)}.rd-modality--green[data-astro-cid-c5rrvfo3]{--tone:var(--color-sci-amber)}.rd-mbar[data-astro-cid-c5rrvfo3]{fill:var(--tone,var(--color-fig-line));opacity:.5}.rd-merge[data-astro-cid-c5rrvfo3]{fill:none;stroke:var(--tone,var(--color-fig-line));stroke-width:1px;opacity:.55}.rd-mpulse[data-astro-cid-c5rrvfo3]{fill:none;stroke:var(--tone,var(--color-fig-bright));stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 260;opacity:0}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-mpulse[data-astro-cid-c5rrvfo3]{animation:9s linear infinite rd-flow;animation-delay:var(--d,0s)}.rd-layer[data-astro-cid-c5rrvfo3]{fill:color-mix(in srgb, var(--color-sci-blue) 9%, transparent);stroke:color-mix(in srgb, var(--color-sci-blue) 55%, transparent);stroke-width:1px;opacity:.85}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-layer[data-astro-cid-c5rrvfo3]{animation:9s ease-in-out infinite rd-layer;animation-delay:var(--d,0s)}@keyframes rd-layer{0%,to{opacity:.55}50%{opacity:1}}.rd-ebar[data-astro-cid-c5rrvfo3]{fill:var(--color-fig-line);transform-box:fill-box;transform-origin:0;transition:transform .9s var(--ease-out-quart);transition-delay:var(--d,0s);transform:scaleX(0)}.rd-ebar--on[data-astro-cid-c5rrvfo3]{fill:var(--color-sci-blue);opacity:.7}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-ebar[data-astro-cid-c5rrvfo3]{transform:none}.rd-edot[data-astro-cid-c5rrvfo3]{fill:var(--color-sci-amber);opacity:.85}.rd-threshold[data-astro-cid-c5rrvfo3]{stroke:var(--color-fig-mid);stroke-width:1px;stroke-dasharray:3 4;opacity:.5}.rd-concl[data-astro-cid-c5rrvfo3]{fill:color-mix(in srgb, var(--color-sci-blue) 16%, transparent);stroke:var(--color-sci-blue);stroke-width:1px;opacity:.95}.rd-pnode[data-astro-cid-c5rrvfo3]{fill:var(--color-bg);stroke:color-mix(in srgb, var(--color-sci-green) 60%, var(--color-fig-mid));stroke-width:1.3px}.rd-pnode--ghost[data-astro-cid-c5rrvfo3]{stroke:var(--color-ink-faint);stroke-dasharray:2 2.5}.rd-pedge[data-astro-cid-c5rrvfo3]{fill:none;stroke:var(--color-line-strong);stroke-width:1px;opacity:.6}.rd-pedge--ghost[data-astro-cid-c5rrvfo3]{stroke:var(--color-ink-faint);stroke-dasharray:2 3;opacity:.45}.rd-boundary[data-astro-cid-c5rrvfo3]{stroke:var(--color-line-strong);stroke-width:1px;stroke-dasharray:4 5}.rd-probe[data-astro-cid-c5rrvfo3]{fill:none;stroke:color-mix(in srgb, var(--color-sci-blue) 70%, transparent);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:4 240;opacity:0}.rd-fig[data-astro-cid-c5rrvfo3].is-on .rd-probe[data-astro-cid-c5rrvfo3]{animation:11s linear infinite rd-flow;animation-delay:var(--d,0s)}.rd-mark[data-astro-cid-c5rrvfo3]{background:var(--color-accent);transform-origin:50%;width:2px;transition:transform .42s var(--ease-out-quart);position:absolute;top:1.5rem;bottom:1.5rem;left:0;transform:scaleY(0)}.rd-row[data-astro-cid-c5rrvfo3][data-active=true] .rd-mark[data-astro-cid-c5rrvfo3]{transform:scaleY(1)}.rd-row[data-astro-cid-c5rrvfo3]{transition:background-color .32s ease-out}.rd-row[data-astro-cid-c5rrvfo3][data-active=true]{background:linear-gradient(to right, color-mix(in srgb, var(--color-fig-bright) 4%, transparent), transparent 65%)}.rd-btn[data-astro-cid-c5rrvfo3]{cursor:pointer}.rd-row[data-astro-cid-c5rrvfo3][data-active=true] .rd-btn[data-astro-cid-c5rrvfo3]{color:var(--color-accent-text)}.rd-row[data-astro-cid-c5rrvfo3]:not([data-active=true]) .rd-brief[data-astro-cid-c5rrvfo3]{color:var(--color-ink-muted)}.rd-detail[data-astro-cid-c5rrvfo3]{transition:grid-template-rows .46s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.rd-row[data-astro-cid-c5rrvfo3][data-active=true] .rd-detail[data-astro-cid-c5rrvfo3]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.rd-fig[data-astro-cid-c5rrvfo3],.rd-mark[data-astro-cid-c5rrvfo3],.rd-detail[data-astro-cid-c5rrvfo3],.rd-ebar[data-astro-cid-c5rrvfo3],.rd-sbar[data-astro-cid-c5rrvfo3],.rd-tick--drop[data-astro-cid-c5rrvfo3],.rd-encgroup[data-astro-cid-c5rrvfo3]{transition:none}.rd-ebar[data-astro-cid-c5rrvfo3],.rd-sbar[data-astro-cid-c5rrvfo3],.rd-tick--drop[data-astro-cid-c5rrvfo3]{transform:none}.rd-sbar[data-astro-cid-c5rrvfo3]{opacity:.8}.rd-fig[data-astro-cid-c5rrvfo3] *{animation:none!important}.rd-mpulse[data-astro-cid-c5rrvfo3],.rd-probe[data-astro-cid-c5rrvfo3]{display:none}}
