.animal-explorer[data-astro-cid-3plzy7k6]{grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr);grid-template-areas:"filters results";align-items:start;gap:.8rem;display:grid}.animal-filters[data-astro-cid-3plzy7k6]{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);grid-area:filters;position:sticky;top:4.5rem;overflow:clip}.filter-body[data-astro-cid-3plzy7k6]{padding:.75rem}.filter-body[data-astro-cid-3plzy7k6] h2[data-astro-cid-3plzy7k6]{border-bottom:1px solid var(--c-border);color:var(--c-accent-deep);font-size:var(--t-md);margin:0 0 .45rem;padding-bottom:.35rem}.filter-body[data-astro-cid-3plzy7k6] fieldset[data-astro-cid-3plzy7k6]{border:0;flex-direction:column;gap:.12rem;margin:0;padding:0;display:flex}.species-choice[data-astro-cid-3plzy7k6]{border-radius:var(--r-sm);min-height:2.55rem;color:var(--c-text-soft);cursor:pointer;grid-template-columns:1rem minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:.2rem .55rem;padding:.3rem .4rem;display:grid}.species-choice[data-astro-cid-3plzy7k6]:hover{color:var(--c-accent-deep);background:var(--c-surface-soft)}.species-choice[data-astro-cid-3plzy7k6].active{color:var(--c-accent-deep);background:var(--c-accent-wash);font-weight:700}.species-choice[data-astro-cid-3plzy7k6]:focus-within{outline:2px solid var(--c-accent-deep);outline-offset:-2px}.species-choice[data-astro-cid-3plzy7k6] input[data-astro-cid-3plzy7k6]{width:1rem;height:1rem;accent-color:var(--c-accent-deep);margin:0}.choice-name[data-astro-cid-3plzy7k6]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;display:grid}.choice-name[data-astro-cid-3plzy7k6]>span[data-astro-cid-3plzy7k6]{overflow-wrap:anywhere;min-width:0}.species-choice[data-astro-cid-3plzy7k6] small[data-astro-cid-3plzy7k6]{min-width:0;color:var(--c-text-faint);font-size:var(--t-xs);overflow-wrap:anywhere;font-weight:400;line-height:1.25}.animal-results[data-astro-cid-3plzy7k6]{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);grid-area:results;min-width:0;overflow:clip}.result-heading[data-astro-cid-3plzy7k6]{border-bottom:1px solid var(--c-border);background:var(--c-surface-soft);min-height:3.4rem}.result-heading[data-astro-cid-3plzy7k6]>div[data-astro-cid-3plzy7k6]:first-child{align-items:baseline;gap:.55rem;padding:.55rem .75rem .35rem;display:flex}.result-heading[data-astro-cid-3plzy7k6] h2[data-astro-cid-3plzy7k6]{font-size:var(--t-md);margin:0}.result-heading[data-astro-cid-3plzy7k6] [data-astro-cid-3plzy7k6][role=status]{color:var(--c-text-faint);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.column-labels[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);font-size:var(--t-xs);grid-template-columns:minmax(9rem,1fr) 5.25rem minmax(7rem,.65fr) 6.3rem 6rem;gap:.6rem;padding:.25rem 2.5rem .35rem min(31%,19rem);display:grid}.species[data-astro-cid-3plzy7k6]+.species[data-astro-cid-3plzy7k6]{border-top:1px solid var(--c-border)}.species[data-astro-cid-3plzy7k6]{scroll-margin-top:4rem}.species-summary[data-astro-cid-3plzy7k6]{border-bottom:1px solid var(--c-border);background:var(--c-accent-wash);grid-template-columns:.25rem minmax(9rem,1.15fr) minmax(9rem,1fr) 5.25rem minmax(7rem,.65fr) 6.3rem 6rem;align-items:center;gap:.6rem;min-height:4.1rem;padding:.35rem .7rem .35rem 0;display:grid}.species-mark[data-astro-cid-3plzy7k6]{background:var(--c-accent);align-self:stretch}.identity[data-astro-cid-3plzy7k6]{min-width:0}.species-name[data-astro-cid-3plzy7k6]{font-family:var(--f-heading);font-size:var(--t-base);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;font-weight:700;line-height:1.25;display:grid}.species-name[data-astro-cid-3plzy7k6]>span[data-astro-cid-3plzy7k6]{overflow-wrap:anywhere;min-width:0}.mobile-meta[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);font-size:var(--t-xs);display:none}.summary-unlock[data-astro-cid-3plzy7k6],.summary-price[data-astro-cid-3plzy7k6],.summary-product[data-astro-cid-3plzy7k6],.summary-cycle[data-astro-cid-3plzy7k6],.summary-return[data-astro-cid-3plzy7k6]{min-width:0;color:var(--c-text-soft);font-size:var(--t-xs)}.summary-unlock[data-astro-cid-3plzy7k6]{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.summary-price[data-astro-cid-3plzy7k6],.summary-return[data-astro-cid-3plzy7k6]{font-variant-numeric:tabular-nums;white-space:nowrap}.summary-product[data-astro-cid-3plzy7k6]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem;display:grid}.summary-product[data-astro-cid-3plzy7k6]>span[data-astro-cid-3plzy7k6]{overflow-wrap:anywhere;min-width:0;line-height:1.25}.summary-return[data-astro-cid-3plzy7k6]{color:var(--c-accent-deep)}.species-body[data-astro-cid-3plzy7k6]{background:var(--c-surface-soft);padding:.8rem 1rem 1rem 1.25rem}.facts[data-astro-cid-3plzy7k6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.8rem;display:grid}.facts[data-astro-cid-3plzy7k6]>div[data-astro-cid-3plzy7k6]{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);min-width:0;padding:.48rem .55rem}.k[data-astro-cid-3plzy7k6],.v[data-astro-cid-3plzy7k6]{display:block}.k[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);font-size:var(--t-xs);margin-bottom:.12rem}.v[data-astro-cid-3plzy7k6]{color:var(--c-text);font-size:var(--t-sm)}.v[data-astro-cid-3plzy7k6] a{color:var(--c-accent-deep)}.yield-layout[data-astro-cid-3plzy7k6]{grid-template-columns:minmax(0,1fr) minmax(9rem,.28fr);gap:.8rem;display:grid}.yield-layout[data-astro-cid-3plzy7k6] h3[data-astro-cid-3plzy7k6]{font-size:var(--t-sm);margin:0 0 .35rem}table[data-astro-cid-3plzy7k6]{width:100%;font-size:var(--t-xs)}th[data-astro-cid-3plzy7k6],td[data-astro-cid-3plzy7k6]{border-bottom:1px solid var(--c-border);text-align:start;padding:.25rem .4rem}thead[data-astro-cid-3plzy7k6] th[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);background:var(--c-surface);font-size:var(--t-xs);white-space:nowrap}.num[data-astro-cid-3plzy7k6]{text-align:end;font-variant-numeric:tabular-nums}.peak[data-astro-cid-3plzy7k6]{background:var(--c-accent-wash);font-weight:700}.ten-heart[data-astro-cid-3plzy7k6]{border-inline-start:2px solid var(--c-accent);color:var(--c-text-faint);background:var(--c-surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;padding:.7rem;display:flex}.ten-heart[data-astro-cid-3plzy7k6] span[data-astro-cid-3plzy7k6],.ten-heart[data-astro-cid-3plzy7k6] small[data-astro-cid-3plzy7k6]{font-size:var(--t-xs)}.ten-heart[data-astro-cid-3plzy7k6] strong[data-astro-cid-3plzy7k6]{color:var(--c-accent-deep);font-size:var(--t-base);font-variant-numeric:tabular-nums}.coats-details[data-astro-cid-3plzy7k6]{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);margin-top:.8rem}.coats-details[data-astro-cid-3plzy7k6]>summary[data-astro-cid-3plzy7k6],.outfits[data-astro-cid-3plzy7k6]>summary[data-astro-cid-3plzy7k6]{min-height:2.75rem;color:var(--c-text);font-size:var(--t-sm);cursor:pointer;padding:.55rem .7rem;font-weight:700}.count[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);font-size:var(--t-xs);font-weight:600}.coats[data-astro-cid-3plzy7k6]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.3rem;margin:0;padding:0 .7rem .7rem;list-style:none;display:grid}.coats[data-astro-cid-3plzy7k6] li[data-astro-cid-3plzy7k6]{border:1px solid var(--c-border);border-radius:var(--r-sm);align-items:center;gap:.5rem;min-width:0;padding:.35rem .5rem;display:flex}.coats[data-astro-cid-3plzy7k6] .locked[data-astro-cid-3plzy7k6]{opacity:.65}.art[data-astro-cid-3plzy7k6]{flex:none;align-items:center;gap:.15rem;display:inline-flex}.art-small[data-astro-cid-3plzy7k6]{flex-direction:column;gap:.1rem;display:inline-flex}.coat-body[data-astro-cid-3plzy7k6]{flex-direction:column;flex:1;min-width:0;display:flex}.coat-head[data-astro-cid-3plzy7k6]{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.coat-name[data-astro-cid-3plzy7k6]{font-size:var(--t-sm)}.coat-meta[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);font-size:var(--t-xs);flex-wrap:wrap;gap:0 .4rem;display:flex}.special-source[data-astro-cid-3plzy7k6]{color:var(--c-text-soft)}.special-source[data-astro-cid-3plzy7k6] strong[data-astro-cid-3plzy7k6]{color:var(--c-accent-deep)}.special-source[data-astro-cid-3plzy7k6] a[data-astro-cid-3plzy7k6]{color:var(--c-accent-deep);text-underline-offset:.14em}.tier[data-astro-cid-3plzy7k6]{font-size:var(--t-xs);flex:none;font-weight:700}.tier-5[data-astro-cid-3plzy7k6]{color:var(--c-fall-deep)}.tier-6[data-astro-cid-3plzy7k6]{color:var(--c-accent-deep)}.seasonal[data-astro-cid-3plzy7k6]{color:var(--c-spring-deep)}.outfits[data-astro-cid-3plzy7k6]{border-top:1px solid var(--c-border);margin:0 .7rem .7rem}.chips[data-astro-cid-3plzy7k6]{font-size:var(--t-xs);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.35rem;margin:0;padding:0 .7rem .7rem;list-style:none;display:grid}.chips[data-astro-cid-3plzy7k6] li[data-astro-cid-3plzy7k6]{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-soft);flex-direction:column;gap:.22rem;min-width:0;padding:.45rem .55rem;scroll-margin-top:5rem;display:flex}.outfit-name[data-astro-cid-3plzy7k6]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.outfit-name[data-astro-cid-3plzy7k6] strong[data-astro-cid-3plzy7k6]{overflow-wrap:anywhere}.outfit-source[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);flex-direction:column;gap:.12rem;display:flex}.outfit-source[data-astro-cid-3plzy7k6] b[data-astro-cid-3plzy7k6]{color:var(--c-text);font-weight:650}.outfit-source[data-astro-cid-3plzy7k6] a[data-astro-cid-3plzy7k6]{color:inherit;text-underline-offset:.13em;text-decoration-thickness:.08em}.outfit-source[data-astro-cid-3plzy7k6] a[data-astro-cid-3plzy7k6]:hover,.outfit-source[data-astro-cid-3plzy7k6] a[data-astro-cid-3plzy7k6]:focus-visible{color:var(--c-accent-deep)}.outfit-source[data-astro-cid-3plzy7k6] small[data-astro-cid-3plzy7k6],.outfit-unavailable[data-astro-cid-3plzy7k6]{overflow-wrap:anywhere;color:var(--c-text-faint)}.empty[data-astro-cid-3plzy7k6]{color:var(--c-text-faint);text-align:center;margin:0;padding:2rem 1rem}@media (width<=1050px){.column-labels[data-astro-cid-3plzy7k6]{display:none}.species-summary[data-astro-cid-3plzy7k6]{grid-template-columns:.25rem minmax(9rem,1.15fr) minmax(8rem,1fr) 5rem minmax(6rem,.7fr) 5.5rem}.summary-cycle[data-astro-cid-3plzy7k6]{display:none}}@media (width>=800px) and (width<=879px){.species-summary[data-astro-cid-3plzy7k6]{grid-template-columns:.25rem minmax(9rem,1.15fr) minmax(8rem,1fr) 5rem minmax(6rem,.7fr)}.summary-return[data-astro-cid-3plzy7k6]{display:none}}@media (width<=799px){.animal-explorer[data-astro-cid-3plzy7k6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters""results"}.animal-filters[data-astro-cid-3plzy7k6]{position:static}.filter-body[data-astro-cid-3plzy7k6] fieldset[data-astro-cid-3plzy7k6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}.species-choice[data-astro-cid-3plzy7k6]{grid-template-columns:1rem minmax(0,1fr);min-height:2.75rem}.species-choice[data-astro-cid-3plzy7k6] small[data-astro-cid-3plzy7k6]{display:none}.species-summary[data-astro-cid-3plzy7k6]{grid-template-columns:.25rem minmax(0,1fr) auto;min-height:4.5rem}.summary-unlock[data-astro-cid-3plzy7k6],.summary-price[data-astro-cid-3plzy7k6],.summary-product[data-astro-cid-3plzy7k6],.summary-cycle[data-astro-cid-3plzy7k6]{display:none}.mobile-meta[data-astro-cid-3plzy7k6]{display:block}.species-body[data-astro-cid-3plzy7k6]{padding:.7rem}.facts[data-astro-cid-3plzy7k6]{grid-template-columns:repeat(2,minmax(0,1fr))}.yield-layout[data-astro-cid-3plzy7k6]{grid-template-columns:minmax(0,1fr)}.ten-heart[data-astro-cid-3plzy7k6]{border-inline-start:0;border-top:2px solid var(--c-accent)}.scroll-x[data-astro-cid-3plzy7k6]{overscroll-behavior-inline:contain;overflow-x:auto}.yield[data-astro-cid-3plzy7k6]{min-width:31rem}}@media (width<=420px){.facts[data-astro-cid-3plzy7k6],.coats[data-astro-cid-3plzy7k6]{grid-template-columns:minmax(0,1fr)}}.note[data-astro-cid-sdtl6mxz]{border-inline-start:3px solid var(--c-accent);border-radius:var(--r-sm);color:var(--c-text-soft);background:var(--c-surface-soft);font-size:var(--t-sm);margin:1rem 0 0;padding:.55rem .7rem;line-height:1.5}
