.app-promo[data-v-bcdb019d]{color:#fff;background:radial-gradient(circle at 100% 0,#ec407a59,#0000 45%),radial-gradient(circle at 0 100%,#42a5f559,#0000 50%),linear-gradient(135deg,#0d2a5e 0%,#123f86 100%);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0d2a5e38}@media (min-width:600px){.app-promo[data-v-bcdb019d]{padding:1.75rem}}@media (min-width:1024px){.app-promo[data-v-bcdb019d]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem 2.25rem}}.app-promo__content[data-v-bcdb019d]{flex-direction:column;gap:.75rem;display:flex}.app-promo__eyebrow[data-v-bcdb019d]{letter-spacing:.02em;background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin:0;padding:.25rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.app-promo__title[data-v-bcdb019d]{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}@media (min-width:1024px){.app-promo__title[data-v-bcdb019d]{font-size:1.7rem}}.app-promo__text[data-v-bcdb019d]{color:#ffffffe0;max-width:60ch;margin:0;line-height:1.55}.app-promo__benefits[data-v-bcdb019d]{gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.app-promo__benefits li[data-v-bcdb019d]{align-items:flex-start;gap:.55rem;font-size:.92rem;line-height:1.4;display:flex}.app-promo__benefits .q-icon[data-v-bcdb019d]{color:#90caf9;flex:none;margin-top:1px}.app-promo__actions[data-v-bcdb019d]{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.5rem;display:flex}@media (max-width:599.98px){.app-promo__actions .app-promo__primary[data-v-bcdb019d]{flex:100%}}.app-promo__primary[data-v-bcdb019d]{min-height:44px;padding:0 1.25rem;font-weight:600}.app-promo__media[data-v-bcdb019d]{margin:0;display:none}@media (min-width:600px){.app-promo__media[data-v-bcdb019d]{justify-self:center;width:100%;max-width:420px;display:block}}@media (min-width:1024px){.app-promo__media[data-v-bcdb019d]{justify-self:end;max-width:460px}}.app-promo__window[data-v-bcdb019d]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #00000059}@media (min-width:1024px){.app-promo__window[data-v-bcdb019d]{transform-origin:0;transition:transform .4s;transform:perspective(1200px)rotateY(-8deg)rotateX(2deg)}.app-promo:hover .app-promo__window[data-v-bcdb019d]{transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}}@media (prefers-reduced-motion:reduce){.app-promo__window[data-v-bcdb019d]{transition:none;transform:none}.app-promo:hover .app-promo__window[data-v-bcdb019d]{transform:none}}.app-promo__window img[data-v-bcdb019d]{aspect-ratio:1;object-fit:cover;object-position:100% 0;width:100%;height:auto;display:block}.app-promo__window-bar[data-v-bcdb019d]{background:#eceff1;gap:6px;padding:8px 10px;display:flex}.app-promo__window-bar span[data-v-bcdb019d]{background:#cfd8dc;border-radius:50%;width:9px;height:9px}.app-promo__window-bar span[data-v-bcdb019d]:first-child{background:#ef5350}.app-promo__window-bar span[data-v-bcdb019d]:nth-child(2){background:#ffca28}.app-promo__window-bar span[data-v-bcdb019d]:nth-child(3){background:#66bb6a}.genetic-species-card[data-v-a686fb8f]{color:inherit;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.genetic-species-card[data-v-a686fb8f]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.genetic-species-card[data-v-a686fb8f]:focus-visible{outline-offset:2px;outline:3px solid #1565c073}@media (prefers-reduced-motion:reduce){.genetic-species-card[data-v-a686fb8f]{transition:none}.genetic-species-card[data-v-a686fb8f]:hover{transform:none}}.genetic-species-card[data-v-a686fb8f]{height:100%}.genetic-species-card__media[data-v-a686fb8f]{aspect-ratio:16/9;color:#5c6bc0;background:linear-gradient(135deg,#e3f2fd,#fce4ec);justify-content:center;align-items:center;display:flex}.genetic-species-card__media img[data-v-a686fb8f]{object-fit:cover;width:100%;height:100%}.genetic-species-card__body[data-v-a686fb8f]{flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.genetic-species-card__name[data-v-a686fb8f]{color:#263238;font-weight:600}.genetic-species-card__latin[data-v-a686fb8f]{color:#666;font-size:.85rem;font-style:italic}.genetic-species-card__meta[data-v-a686fb8f]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.genetic-species-card__chip[data-v-a686fb8f]{color:#1565c0;white-space:nowrap;background:#e8f4ff;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.78rem;display:inline-flex}.genetic-species-card__saved[data-v-a686fb8f]{color:#2e7d32;align-items:center;gap:.2rem;font-size:.78rem;display:inline-flex}.genetic-hub[data-v-1918ef14]{padding-bottom:2rem}.genetic-hub__filter[data-v-1918ef14]{width:100%;max-width:560px}@media (min-width:1024px){.genetic-hub__filter[data-v-1918ef14]{max-width:none}}.genetic-hub__body[data-v-1918ef14]{flex-direction:column;gap:1.75rem;padding-top:1rem;display:flex}.genetic-hub__intro p[data-v-1918ef14]{color:#37474f;max-width:72ch;margin:0 0 .5rem}.genetic-hub__title[data-v-1918ef14]{color:#263238;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.15rem;font-weight:600;line-height:1.3;display:flex}.genetic-hub__count[data-v-1918ef14]{color:#1565c0;white-space:nowrap;background:#e8f4ff;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.78rem;display:inline-flex}.genetic-hub__grid[data-v-1918ef14]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}
