.filter-input[data-astro-cid-i3ar4ped]{position:absolute;opacity:0;pointer-events:none}.tracker-panel[data-astro-cid-i3ar4ped]{background:var(--cool-200);border-radius:8px}.tracker-band[data-astro-cid-i3ar4ped]{background:var(--cool-800);padding:.85rem 1.5rem;border-radius:8px 8px 0 0}.tracker-label[data-astro-cid-i3ar4ped]{font-size:var(--text-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cool-100);text-align:center;margin:0}.tracker-top[data-astro-cid-i3ar4ped]{background:var(--bg-secondary);padding:1.5rem 1.5rem 0}.filter-row[data-astro-cid-i3ar4ped]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:1.5rem}.filter-group-label[data-astro-cid-i3ar4ped]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .5rem}.filters[data-astro-cid-i3ar4ped]{display:flex;gap:20px;flex-wrap:wrap}.filter-chip[data-astro-cid-i3ar4ped]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:.5rem 14px;border-radius:999px;border:1px solid var(--cool-400);background:transparent;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);user-select:none}.filter-chip[data-astro-cid-i3ar4ped] .dot[data-astro-cid-i3ar4ped]{width:10px;height:10px;border-radius:2px;display:block;flex-shrink:0}.species-select[data-astro-cid-i3ar4ped]{appearance:none;cursor:pointer;min-width:170px;padding:.5rem 32px .5rem 14px;border-radius:999px;border:1px solid var(--cool-400);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23666D7E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;background-size:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-all]:checked) label[data-astro-cid-i3ar4ped][for$=-all],.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-infectious-disease]:checked) label[data-astro-cid-i3ar4ped][for$=-infectious-disease],.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-chronic-disease]:checked) label[data-astro-cid-i3ar4ped][for$=-chronic-disease],.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-sustainability]:checked) label[data-astro-cid-i3ar4ped][for$=-sustainability]{background:var(--cool-200)}.stage-header[data-astro-cid-i3ar4ped]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding-bottom:1.5rem}.stage-header-cell[data-astro-cid-i3ar4ped]:not(:first-child){border-left:1px solid var(--cool-300);padding-left:20px}.stage-eyebrow[data-astro-cid-i3ar4ped]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.stage-label[data-astro-cid-i3ar4ped]{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.3;margin:.25rem 0 0}.candidate-grid[data-astro-cid-i3ar4ped]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding:1.5rem}.stage-col[data-astro-cid-i3ar4ped]{display:flex;flex-direction:column;gap:.5rem}.stage-col[data-astro-cid-i3ar4ped]:not(:first-child){border-left:1px solid var(--cool-300);padding-left:20px}.candidate-card[data-astro-cid-i3ar4ped]{background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color);border-left:3px solid transparent;overflow:hidden;position:relative;transition:width .2s ease,margin .2s ease,box-shadow .2s ease,border-color .2s ease}.candidate-card[data-astro-cid-i3ar4ped].cat-infectious-disease{border-left-color:var(--color-teal)}.candidate-card[data-astro-cid-i3ar4ped].cat-chronic-disease{border-left-color:var(--color-amber)}.candidate-card[data-astro-cid-i3ar4ped].cat-sustainability{border-left-color:var(--color-green)}.candidate-card[data-astro-cid-i3ar4ped][open]{z-index:5;width:calc(100% + 56px);margin-left:-28px;margin-right:-28px;box-shadow:0 20px 40px -8px #1c1f2847;border-color:var(--cool-400)}.candidate-card[data-astro-cid-i3ar4ped] summary[data-astro-cid-i3ar4ped]{list-style:none;cursor:pointer;padding:.5rem 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.candidate-card[data-astro-cid-i3ar4ped] summary[data-astro-cid-i3ar4ped]::-webkit-details-marker{display:none}.candidate-card[data-astro-cid-i3ar4ped] summary[data-astro-cid-i3ar4ped]::marker{content:""}.candidate-main[data-astro-cid-i3ar4ped]{display:flex;flex-direction:column}.code[data-astro-cid-i3ar4ped]{font-weight:700;font-size:13px;color:var(--text-primary);display:block}.species-label[data-astro-cid-i3ar4ped]{font-size:11px;color:var(--text-tertiary);margin-top:.25rem}.chevron[data-astro-cid-i3ar4ped]{flex-shrink:0;margin-top:.25rem;color:var(--text-tertiary);transition:transform .18s ease}.candidate-card[data-astro-cid-i3ar4ped][open] .chevron[data-astro-cid-i3ar4ped]{transform:rotate(180deg)}.card-detail[data-astro-cid-i3ar4ped]{padding:0 12px 1rem}.stage-note[data-astro-cid-i3ar4ped]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .5rem}.mechanism[data-astro-cid-i3ar4ped]{font-size:12px;color:var(--text-secondary);margin:0 0 .5rem}.description[data-astro-cid-i3ar4ped]{font-size:12px;line-height:1.6;color:var(--text-primary);margin:0 0 .5rem}.card-detail-link[data-astro-cid-i3ar4ped]{font-size:12px;font-weight:700;color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.footnote-block[data-astro-cid-i3ar4ped]{padding:0 1.5rem 1.5rem;text-align:left}.footnote-label[data-astro-cid-i3ar4ped]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .5rem}.footnote[data-astro-cid-i3ar4ped]{font-size:16px;color:var(--text-primary);margin:0}.candidate-grid[data-astro-cid-i3ar4ped]{padding-bottom:1.5rem}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-infectious-disease]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.cat-infectious-disease){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-chronic-disease]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.cat-chronic-disease){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-sustainability]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.cat-sustainability){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-poultry]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.species-poultry){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-swine]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.species-swine){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-cattle]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.species-cattle){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-cats]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.species-cats){display:none}.pipeline-tracker[data-astro-cid-i3ar4ped]:has(.filter-input[id$=-dogs]:checked) .candidate-card[data-astro-cid-i3ar4ped]:not(.species-dogs){display:none}@media (max-width: 960px){.filter-row[data-astro-cid-i3ar4ped]{flex-direction:column}.stage-header[data-astro-cid-i3ar4ped],.candidate-grid[data-astro-cid-i3ar4ped]{grid-template-columns:1fr;gap:1rem}.stage-header-cell[data-astro-cid-i3ar4ped]:not(:first-child){border-left:none;padding-left:0;border-top:1px solid var(--cool-300);padding-top:1rem}.stage-col[data-astro-cid-i3ar4ped]:not(:first-child){border-left:none;padding-left:0;border-top:1px solid var(--cool-300);padding-top:1rem}.candidate-card[data-astro-cid-i3ar4ped][open]{width:100%;margin-left:0;margin-right:0}}.header-ctas[data-astro-cid-hcb72kbj]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:1.5rem}.footnote[data-astro-cid-hcb72kbj]{padding:0 0 2rem}.footnote[data-astro-cid-hcb72kbj] p[data-astro-cid-hcb72kbj]{font-size:12px;line-height:1.6;color:var(--text-secondary);margin:0}.focus-text[data-astro-cid-hcb72kbj] .text-wrap{padding-bottom:2rem}.focus-text[data-astro-cid-hcb72kbj] .text-col{text-align:left;margin:0;max-width:760px}.tracker-section[data-astro-cid-hcb72kbj]{padding:0 0 4rem}.spotlight-section[data-astro-cid-hcb72kbj]{padding:3.5rem 0 4rem}.spotlight[data-astro-cid-hcb72kbj]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.spotlight-text[data-astro-cid-hcb72kbj]{padding:2.5rem 40px;display:flex;flex-direction:column;justify-content:center}.spotlight-text[data-astro-cid-hcb72kbj] .eyebrow[data-astro-cid-hcb72kbj]{font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal);margin:0 0 1rem}.spotlight-text[data-astro-cid-hcb72kbj] h2[data-astro-cid-hcb72kbj]{font-size:var(--text-h4);margin:0 0 1rem;color:var(--text-primary);line-height:1.2}.spotlight-text[data-astro-cid-hcb72kbj] h2[data-astro-cid-hcb72kbj] sup[data-astro-cid-hcb72kbj]{font-size:.4em}.spotlight-facts[data-astro-cid-hcb72kbj]{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem}.spotlight-fact[data-astro-cid-hcb72kbj]{display:flex;align-items:flex-start;gap:12px}.fact-icon[data-astro-cid-hcb72kbj]{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--color-teal)}.spotlight-fact[data-astro-cid-hcb72kbj] p[data-astro-cid-hcb72kbj]{font-size:var(--text-body);line-height:1.5;color:var(--text-primary);margin:0}.spotlight-text[data-astro-cid-hcb72kbj] .cta-link{align-self:flex-start}.spotlight[data-astro-cid-hcb72kbj] img[data-astro-cid-hcb72kbj]{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 860px){.spotlight[data-astro-cid-hcb72kbj]{grid-template-columns:1fr}.spotlight[data-astro-cid-hcb72kbj] img[data-astro-cid-hcb72kbj]{min-height:260px}}
