#dna-stage[data-astro-cid-5qhsdrfs].pattern-grid{background-image:linear-gradient(to right, rgb(var(--grid-ink) / .24) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .24) 1px, transparent 1px)}@media not all and (width>=64rem){#dna-stage[data-astro-cid-5qhsdrfs]{max-height:40svh}}.dna-step[data-astro-cid-5qhsdrfs]{transition:opacity .2s}@media (width>=1024px){.dna-step[data-astro-cid-5qhsdrfs]{opacity:.45}.dna-step[data-astro-cid-5qhsdrfs].is-active{opacity:1}}@media (prefers-reduced-motion:reduce){.dna-step[data-astro-cid-5qhsdrfs]{transition:none}}.hero-grid[data-astro-cid-lcdefpme].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)}.research-streams[data-astro-cid-lcdefpme]{gap:.25rem;margin-top:.75rem;display:grid}.research-item[data-astro-cid-lcdefpme]{opacity:.7;border-top:1px solid #45464d40;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);align-items:center;gap:1.1rem;padding:.7rem 0;transition:opacity .22s,transform .22s;display:grid}.research-item[data-astro-cid-lcdefpme].is-visible{opacity:1}.research-item[data-astro-cid-lcdefpme].is-active{transform:translateY(-1px)}.research-item__text[data-astro-cid-lcdefpme]{min-width:0}.research-item__art[data-astro-cid-lcdefpme]{opacity:.82;background-color:var(--color-bg-raised);background-image:linear-gradient(to right, rgb(var(--grid-ink) / .16) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .16) 1px, transparent 1px);border:1px solid var(--color-line-faint);border-radius:var(--radius-lg);background-size:48px 48px;justify-content:center;align-items:center;width:100%;min-height:11.4rem;padding:.75rem .9rem;transition:opacity .22s,border-color .22s;display:flex}.research-item[data-astro-cid-lcdefpme].is-active .research-item__art[data-astro-cid-lcdefpme]{opacity:1;border-color:var(--color-line)}.research-item__art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;max-width:24rem;height:10.8rem;display:block;overflow:visible}.research-visual[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 12px #3b82f60a)}.genomic-helix[data-astro-cid-lcdefpme],.multimodal-streams[data-astro-cid-lcdefpme],.multimodal-core[data-astro-cid-lcdefpme],.variant-sequence[data-astro-cid-lcdefpme],.variant-layer[data-astro-cid-lcdefpme],.evidence-links[data-astro-cid-lcdefpme],.interpretation-layer[data-astro-cid-lcdefpme],.predictive-network[data-astro-cid-lcdefpme],.predictive-nodes[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%}.dna-strand[data-astro-cid-lcdefpme],.dna-pair[data-astro-cid-lcdefpme],.stream-path[data-astro-cid-lcdefpme],.reference-line[data-astro-cid-lcdefpme],.evidence-path[data-astro-cid-lcdefpme],.predictive-link[data-astro-cid-lcdefpme],.prediction-flow[data-astro-cid-lcdefpme],.model-lines[data-astro-cid-lcdefpme],.panel-lines[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round;stroke-linejoin:round}.genomic-visual[data-astro-cid-lcdefpme]{overflow:visible}.genomic-scene[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity;transform:scale(1.08)translateY(1px)}.genomic-pattern[data-astro-cid-lcdefpme],.genomic-context[data-astro-cid-lcdefpme],.genomic-rebuild[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%}.genomic-block[data-astro-cid-lcdefpme],.genomic-gap[data-astro-cid-lcdefpme],.genomic-rebuild-block[data-astro-cid-lcdefpme]{fill:#121926c2;stroke:#99a9c347;stroke-width:.8px}.genomic-core[data-astro-cid-lcdefpme]{stroke:#8ea0be2e;stroke-width:.35px}.genomic-gap[data-astro-cid-lcdefpme]{fill:#0c1118e6;stroke:#b0bacc38;stroke-dasharray:2 4}.genomic-context-path[data-astro-cid-lcdefpme]{fill:none;stroke:#a3b1cc61;stroke-width:1.1px;stroke-dasharray:4 8}.genomic-signal[data-astro-cid-lcdefpme],.genomic-flow-signal[data-astro-cid-lcdefpme]{opacity:.2}.genomic-rebuild-block[data-astro-cid-lcdefpme]{fill:#121926d1;stroke:#94a6c842}:root[data-theme=dark] .genomic-block[data-astro-cid-lcdefpme],:root[data-theme=dark] .genomic-rebuild-block[data-astro-cid-lcdefpme]{fill:#e8ecf41a;stroke:#bac6db57}:root[data-theme=dark] .genomic-gap[data-astro-cid-lcdefpme]{fill:#00000052;stroke:#c4cee04d}:root[data-theme=dark] .genomic-core[data-astro-cid-lcdefpme]{stroke:#e2e8f03d}:root[data-theme=dark] .predictive-link[data-astro-cid-lcdefpme]{stroke:#e2e6ee57}:root[data-theme=dark] .network-node[data-astro-cid-lcdefpme]{fill:#e2e6eed1;stroke:#e2e6ee66}:root[data-theme=dark] .signal-core[data-astro-cid-lcdefpme]{fill:#45cf9538;stroke:#45cf95f2}:root[data-theme=dark] .prediction-flow[data-astro-cid-lcdefpme]{stroke:#45cf95e6}.stream-path[data-astro-cid-lcdefpme]{stroke-width:1.5px;stroke-dasharray:10 12}.stream-path--a[data-astro-cid-lcdefpme]{stroke:#3b82f6b8}.stream-path--b[data-astro-cid-lcdefpme]{stroke:#22c55eb8}.stream-path--c[data-astro-cid-lcdefpme]{stroke:#facc15b8}.stream-path--d[data-astro-cid-lcdefpme]{stroke:#ef4444b8}.model-shell[data-astro-cid-lcdefpme]{fill:#0f172aa6;stroke:#60a5fa73;stroke-width:1.1px}.model-lines[data-astro-cid-lcdefpme]{stroke:#94a3b873;stroke-width:1.2px}.reference-line[data-astro-cid-lcdefpme]{stroke:#94a3b861;stroke-width:1.5px}.reference-base[data-astro-cid-lcdefpme]{opacity:.95}.base--a[data-astro-cid-lcdefpme]{fill:#3b82f6}.base--t[data-astro-cid-lcdefpme]{fill:#ef4444}.base--c[data-astro-cid-lcdefpme]{fill:#facc15}.base--g[data-astro-cid-lcdefpme]{fill:#22c55e}.variant-bubble[data-astro-cid-lcdefpme]{fill:#facc15f0;stroke:#facc15e6;stroke-width:1.2px}.evidence-path[data-astro-cid-lcdefpme]{stroke:#60a5fa7a;stroke-width:1.3px;stroke-dasharray:7 9}.interpretation-panel[data-astro-cid-lcdefpme]{fill:#0f172aa8;stroke:#60a5fa47;stroke-width:1px}.panel-lines[data-astro-cid-lcdefpme]{stroke:#94a3b899;stroke-width:1.3px}.evidence-node[data-astro-cid-lcdefpme]{fill:#3b82f629;stroke:#60a5fab3;stroke-width:1.1px}.predictive-link[data-astro-cid-lcdefpme]{stroke:#3b3a426b;stroke-width:1.5px;stroke-dasharray:8 11}.network-node[data-astro-cid-lcdefpme]{fill:#3b3a42e0;stroke:#3b3a4280;stroke-width:.7px}.signal-core[data-astro-cid-lcdefpme]{fill:#1e8f6333;stroke:#1e8f63f2;stroke-width:1.3px}.prediction-flow[data-astro-cid-lcdefpme]{stroke:#1e8f63e6;stroke-width:1.6px;stroke-dasharray:8 10}@media (width<=1023px){.research-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.5rem}.research-item__art[data-astro-cid-lcdefpme]{min-height:9.2rem;padding:.65rem .75rem}.research-item__art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{max-width:18.5rem;height:8.8rem}}@media (prefers-reduced-motion:reduce){.research-item[data-astro-cid-lcdefpme],.research-item__art[data-astro-cid-lcdefpme],.research-item__art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme],.research-item__art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:none!important;animation:none!important}}
