.breeders[data-v-a3a1f01d]{flex-direction:column;gap:.85rem;display:flex}.breeders__head[data-v-a3a1f01d]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.breeders__title[data-v-a3a1f01d]{letter-spacing:-.01em;color:#14212e;margin:0;font-size:1.15rem;font-weight:700}.breeders__subtitle[data-v-a3a1f01d]{color:#64798a;margin:.15rem 0 0;font-size:.82rem}.breeders__search[data-v-a3a1f01d] .q-field__control{background:#fff;border-radius:10px}.breeders__skeletons[data-v-a3a1f01d]{flex-direction:column;gap:.4rem;display:flex}.breeders__skeleton[data-v-a3a1f01d]{border-radius:12px}.breeders__list[data-v-a3a1f01d]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breeders__scroller[data-v-a3a1f01d]{position:relative}.breeders__list.is-capped[data-v-a3a1f01d]{scrollbar-width:thin;max-height:21rem;padding:2px 4px 2.5rem 2px;overflow-y:auto}.breeders__more[data-v-a3a1f01d]{pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffd9 55%,#fff 100%);justify-content:center;align-items:flex-end;height:4rem;padding-bottom:.35rem;display:flex;position:absolute;bottom:0;left:0;right:.5rem}.breeders__more-btn[data-v-a3a1f01d]{pointer-events:auto;letter-spacing:.06em;text-transform:uppercase;color:#607d8b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-family:inherit;font-size:.7rem;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #0f172a14}.breeders__more-btn[data-v-a3a1f01d]:hover{color:#1976d2;border-color:#1976d259}.breeders__more-btn[data-v-a3a1f01d]:focus-visible{outline-offset:2px;outline:2px solid #1976d2}.breeders__more-icon[data-v-a3a1f01d]{animation:1.8s ease-in-out infinite breeders-more-nudge-a3a1f01d}@keyframes breeders-more-nudge-a3a1f01d{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.breeders__more-icon[data-v-a3a1f01d]{animation:none}}.breeders-more-enter-active[data-v-a3a1f01d],.breeders-more-leave-active[data-v-a3a1f01d]{transition:opacity .25s}.breeders-more-enter-from[data-v-a3a1f01d],.breeders-more-leave-to[data-v-a3a1f01d]{opacity:0}.species[data-v-a3a1f01d]{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a12;border-radius:12px;align-items:center;gap:.7rem;width:100%;padding:.6rem .75rem;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.species[data-v-a3a1f01d]:hover{border-color:#1976d259;box-shadow:0 6px 18px #0f172a0f}.species[data-v-a3a1f01d]:has(.species__toggle:focus-visible){outline-offset:2px;outline:2px solid #1976d2}.species.is-open[data-v-a3a1f01d]{border-color:#1976d273;box-shadow:0 6px 18px #1976d21a}.species__toggle[data-v-a3a1f01d]{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.7rem;padding:0;display:flex}.species__toggle[data-v-a3a1f01d]:focus-visible{outline:none}.species__mark[data-v-a3a1f01d]{color:#0f6ab4;background:linear-gradient(135deg,#1976d21f,#26a69a29);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:flex}.species__identity[data-v-a3a1f01d]{flex-direction:column;flex:auto;min-width:0;display:flex}.species__name[data-v-a3a1f01d]{color:#14212e;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.species__latin[data-v-a3a1f01d]{color:#78909c;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.species__breeders[data-v-a3a1f01d]{color:#0f6ab4;font-variant-numeric:tabular-nums;background:#1976d21a;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.species__available[data-v-a3a1f01d]{color:#12796f;white-space:nowrap;cursor:pointer;background:#26a69a24;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.15rem .5rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.species__available[data-v-a3a1f01d]:hover{background:#26a69a3d;border-color:#26a69a73}.species__available[data-v-a3a1f01d]:focus-visible{outline-offset:2px;outline:2px solid #26a69a}.species__available.is-active[data-v-a3a1f01d]{color:#fff;background:#26a69a}.species__available-icon[data-v-a3a1f01d]{opacity:.7}.species__chevron[data-v-a3a1f01d]{color:#90a4ae;flex-shrink:0;transition:transform .2s}.species.is-open .species__chevron[data-v-a3a1f01d]{transform:rotate(180deg)}.species__panel[data-v-a3a1f01d]{padding:.6rem .75rem .75rem 3.2rem}.species__panel-label[data-v-a3a1f01d]{letter-spacing:.06em;text-transform:uppercase;color:#90a4ae;margin:0 0 .4rem;font-size:.72rem;font-weight:700}.species__breeder-chips[data-v-a3a1f01d]{flex-wrap:wrap;gap:.35rem;display:flex}.breeder-chip[data-v-a3a1f01d]{background:#f7fafc;border:1px solid #0f172a1a;border-radius:999px;align-items:stretch;transition:border-color .2s,background .2s;display:inline-flex;overflow:hidden}.breeder-chip[data-v-a3a1f01d]:hover{background:#fff;border-color:#1976d266}.breeder-chip__name[data-v-a3a1f01d],.breeder-chip__locate[data-v-a3a1f01d]{cursor:pointer;color:#1976d2;background:0 0;border:0;font-family:inherit}.breeder-chip__name[data-v-a3a1f01d]:focus-visible{outline-offset:-2px;outline:2px solid #1976d2}.breeder-chip__locate[data-v-a3a1f01d]:focus-visible{outline-offset:-2px;outline:2px solid #1976d2}.breeder-chip__name[data-v-a3a1f01d]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;overflow:hidden}.breeder-chip__locate[data-v-a3a1f01d]{color:#607d8b;border-left:1px solid #0f172a14;align-items:center;padding:0 .45rem;display:inline-flex}.breeder-chip__locate[data-v-a3a1f01d]:hover{color:#1976d2}.breeders__empty[data-v-a3a1f01d]{text-align:center;color:#78909c;border:1px dashed #0f172a1f;border-radius:12px;margin:.5rem 0;padding:1.25rem;font-size:.88rem}.breeders__note[data-v-a3a1f01d]{color:#90a4ae;align-items:center;gap:.3rem;margin:0;font-size:.74rem;display:flex}.recent[data-v-48ce9dd4]{background:linear-gradient(135deg,#26a69a12,#1976d20d);border:1px solid #26a69a40;border-radius:14px;padding:.9rem}.recent__head[data-v-48ce9dd4]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.7rem;display:flex}.recent__title[data-v-48ce9dd4]{color:#14212e;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:700;display:flex}.recent__pulse[data-v-48ce9dd4]{background:#26a69a;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite recent-pulse-48ce9dd4;box-shadow:0 0 #26a69a99}@keyframes recent-pulse-48ce9dd4{70%{box-shadow:0 0 0 8px #26a69a00}to{box-shadow:0 0 #26a69a00}}@media (prefers-reduced-motion:reduce){.recent__pulse[data-v-48ce9dd4]{animation:none}}.recent__count[data-v-48ce9dd4]{color:#64798a;font-size:.78rem}.recent__strip[data-v-48ce9dd4]{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.6rem;margin:0;padding:.15rem .15rem .5rem;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000 100%)}.recent__foot[data-v-48ce9dd4]{justify-content:flex-end;margin-top:.2rem;display:flex}.recent__more[data-v-48ce9dd4]{color:#1976d2;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.2rem .1rem;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.recent__more[data-v-48ce9dd4]:hover{text-decoration:underline}.recent__more[data-v-48ce9dd4]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1976d2}.recent__item[data-v-48ce9dd4]{scroll-snap-align:start;flex:0 0 13.5rem}@media (max-width:599px){.recent__item[data-v-48ce9dd4]{flex-basis:78%;max-width:16rem}}.bird[data-v-48ce9dd4]{background:#fff;border:1px solid #0f172a12;border-radius:12px;gap:.6rem;height:100%;padding:.5rem;transition:transform .2s,box-shadow .2s;display:flex}.bird[data-v-48ce9dd4]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a17}.bird__media[data-v-48ce9dd4]{cursor:pointer;background:#f1f5f8;border:0;border-radius:10px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex;overflow:hidden}.bird__media.is-empty[data-v-48ce9dd4]{cursor:default;border:1px dashed #0f172a24}.bird__media[data-v-48ce9dd4] .q-img{width:100%;height:100%}.bird__body[data-v-48ce9dd4]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bird__species[data-v-48ce9dd4]{color:#14212e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.bird__latin[data-v-48ce9dd4]{color:#90a4ae;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.bird__meta[data-v-48ce9dd4]{align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.bird__sex[data-v-48ce9dd4]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}.bird__sex.is-male[data-v-48ce9dd4]{color:#0f6ab4;background:#1976d21f}.bird__sex.is-female[data-v-48ce9dd4]{color:#c2185b;background:#e91e631a}.bird__sex.is-unknown[data-v-48ce9dd4]{color:#607d8b;background:#607d8b1f}.bird__added[data-v-48ce9dd4]{color:#90a4ae;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.bird__breeder[data-v-48ce9dd4]{color:#1976d2;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin-top:auto;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;overflow:hidden}.bird__breeder[data-v-48ce9dd4]:hover{text-decoration:underline}.map-rail[data-v-d4f4e4a4]{color:#1f2933;cursor:pointer;background:linear-gradient(#1976d212,#26a69a17);border:1px solid #1976d238;border-radius:12px;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:1rem 0;font-family:inherit;font-size:.78rem;font-weight:700;transition:background .25s,border-color .25s,box-shadow .25s,transform .15s;display:flex}.map-rail[data-v-d4f4e4a4]:hover{background:linear-gradient(#1976d221,#26a69a29);border-color:#1976d28c;box-shadow:0 8px 22px #0f172a14}.map-rail[data-v-d4f4e4a4]:focus-visible{outline-offset:2px;outline:2px solid #1976d2}.map-rail[data-v-d4f4e4a4]:active{transform:scale(.985)}.map-rail.is-minimized[data-v-d4f4e4a4]{border-style:dashed}.map-rail__inner[data-v-d4f4e4a4]{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:-webkit-sticky;position:sticky;top:6rem}.map-rail__text[data-v-d4f4e4a4]{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;transform:rotate(180deg)}.map-rail__icon[data-v-d4f4e4a4],.map-rail__chevron[data-v-d4f4e4a4]{color:#1976d2;flex-shrink:0;font-size:1rem!important}@media (max-width:1023px){.map-rail[data-v-d4f4e4a4]{border-radius:10px;flex:none;align-self:auto;width:100%;padding:.6rem 1rem}.map-rail__inner[data-v-d4f4e4a4]{flex-direction:row;gap:.5rem;position:static}.map-rail__text[data-v-d4f4e4a4]{writing-mode:horizontal-tb;transform:none}.map-rail__chevron[data-v-d4f4e4a4]{transform:rotate(90deg)}.map-rail.is-minimized .map-rail__chevron[data-v-d4f4e4a4]{transform:rotate(-90deg)}}.members-map[data-v-f176ed1a]{padding-bottom:2rem}.members-map__gallery-anchor[data-v-f176ed1a]{scroll-margin-top:5.5rem}.members-map__header[data-v-f176ed1a]{margin-bottom:1.25rem}.members-map__title[data-v-f176ed1a]{letter-spacing:-.02em;color:#14212e;margin:0 0 .4rem;font-size:max(1.5rem,min(3vw,2.1rem));font-weight:700}.members-map__intro[data-v-f176ed1a]{color:#546e7a;max-width:72ch;margin:0}.members-map__directory-link[data-v-f176ed1a]{min-height:44px}.panel[data-v-f176ed1a]{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:1rem;box-shadow:0 18px 44px #0f172a0f}@media (max-width:599px){.panel[data-v-f176ed1a]{border-radius:14px;padding:.75rem}}.panel__toolbar[data-v-f176ed1a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.panel__stats[data-v-f176ed1a]{flex-wrap:wrap;gap:.4rem;display:flex}.stat[data-v-f176ed1a]{color:#546e7a;background:#0f172a0d;border-radius:999px;align-items:baseline;gap:.3rem;padding:.28rem .65rem;font-size:.78rem;display:inline-flex}.stat strong[data-v-f176ed1a]{color:#14212e;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.stat--accent[data-v-f176ed1a]{color:#12796f;background:#26a69a21}.stat--accent strong[data-v-f176ed1a]{color:#0f6157}.stat--mode[data-v-f176ed1a]{color:#0f6ab4;cursor:help;background:0 0;border:1px dashed #1976d273;align-items:center;gap:.35rem}.panel__filters[data-v-f176ed1a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel__filter[data-v-f176ed1a]{min-width:9.5rem}.panel__filter[data-v-f176ed1a] .q-field__control{border-radius:10px}.panel__action[data-v-f176ed1a]{border-radius:10px;padding:0 .75rem}@media (max-width:599px){.panel__filters[data-v-f176ed1a]{width:100%}.panel__filters .panel__filter[data-v-f176ed1a]{flex:8rem;min-width:0}.panel__filters .panel__action[data-v-f176ed1a]{flex:auto}}.workspace[data-v-f176ed1a]{align-items:flex-start;gap:.75rem;display:flex}.workspace__map[data-v-f176ed1a]{flex:0 0 max(20rem,46%);align-self:stretch;min-width:0;max-width:50%;transition:flex-basis .3s,opacity .25s}.workspace__map-inner[data-v-f176ed1a]{border:1px solid #0f172a14;border-radius:14px;height:min(72vh,40rem);position:-webkit-sticky;position:sticky;top:6rem;overflow:hidden}.workspace.is-minimized .workspace__map[data-v-f176ed1a]{opacity:0;pointer-events:none;flex-basis:0;max-width:0;overflow:hidden}.workspace__results[data-v-f176ed1a]{flex-direction:column;flex:auto;gap:1rem;min-width:0;display:flex}@media (min-width:1024px){.workspace.is-minimized .workspace__results[data-v-f176ed1a] .breeders__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.workspace.is-minimized .workspace__results[data-v-f176ed1a] .breeders__item.is-open{grid-column:1/-1}}@media (max-width:1023px){.workspace[data-v-f176ed1a]{flex-direction:column;gap:.6rem}.workspace__map[data-v-f176ed1a]{flex:none;width:100%;max-width:100%;max-height:26rem;transition:max-height .3s,opacity .25s}.workspace__map-inner[data-v-f176ed1a]{height:24rem;position:static}.workspace.is-minimized .workspace__map[data-v-f176ed1a]{flex-basis:auto;max-height:0}.workspace__results[data-v-f176ed1a]{width:100%}}.workspace__empty[data-v-f176ed1a]{text-align:center;background:linear-gradient(135deg,#f4f8ff 0%,#eef6f3 100%);border:1px dashed #1976d240;border-radius:14px;padding:1.5rem}.workspace__empty-title[data-v-f176ed1a]{color:#14212e;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.workspace__empty-text[data-v-f176ed1a]{color:#607d8b;max-width:46ch;margin:0 auto .9rem;font-size:.88rem}.panel__legal[data-v-f176ed1a]{margin-top:1rem}.panel__disclaimer[data-v-f176ed1a]{color:#90a4ae;margin:.6rem 0 0;font-size:.72rem}
