.lexicon-page[data-astro-cid-oisvgrom]{background:var(--surface)}.lexicon-page[data-astro-cid-oisvgrom] [data-astro-cid-oisvgrom][hidden]{display:none}.lexicon-page[data-astro-cid-oisvgrom] a[data-astro-cid-oisvgrom]{text-decoration:none}.lexicon-page[data-astro-cid-oisvgrom] svg[data-astro-cid-oisvgrom]{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.45px;overflow:visible}.lexicon-hero[data-astro-cid-oisvgrom]{margin-inline:var(--page-surface-edge);grid-template-columns:minmax(390px, calc(var(--page-gutter) + (100% - 2 * var(--page-gutter)) * .4125)) minmax(0, 1fr);min-height:calc((100svh - var(--header-height)) * .7);grid-template-rows:minmax(560px,1fr) auto;display:grid}.lexicon-hero__copy[data-astro-cid-oisvgrom]{padding:var(--space-section) var(--page-gutter);border-right:1px solid var(--border);flex-direction:column;justify-content:center;display:flex;position:relative}.lexicon-back[data-astro-cid-oisvgrom]{min-height:44px;color:var(--ink-body);margin-bottom:var(--space-label);align-items:center;transition:color .18s,transform .18s;display:inline-flex;position:static}.lexicon-back[data-astro-cid-oisvgrom]:hover{color:var(--ink);transform:translate(-4px)}.lexicon-hero[data-astro-cid-oisvgrom] h1[data-astro-cid-oisvgrom]{width:auto;max-width:100%;margin:0}.lexicon-hero[data-astro-cid-oisvgrom] h1[data-astro-cid-oisvgrom]:after{display:none}.lexicon-hero[data-astro-cid-oisvgrom] h1[data-astro-cid-oisvgrom] span[data-astro-cid-oisvgrom]{display:block}.lexicon-hero__claim[data-astro-cid-oisvgrom]{margin:var(--space-heading) 0 0}.lexicon-search[data-astro-cid-oisvgrom]{max-width:34rem;margin-top:var(--space-block);border-bottom:1px solid var(--ink);align-items:center;gap:var(--space-inline);grid-template-columns:1.35rem minmax(0,1fr);display:grid}.lexicon-search[data-astro-cid-oisvgrom] svg[data-astro-cid-oisvgrom]{width:1.35rem;height:1.35rem}.lexicon-search[data-astro-cid-oisvgrom] input[data-astro-cid-oisvgrom]{width:100%;padding:var(--space-card) 0 var(--space-card);color:var(--ink);background:0 0;border:0;outline:0}.lexicon-search[data-astro-cid-oisvgrom] input[data-astro-cid-oisvgrom]::placeholder{color:var(--ink-muted)}.lexicon-search[data-astro-cid-oisvgrom]:focus-within{border-bottom-color:var(--accent-line);box-shadow:0 1px 0 var(--accent-line)}.lexicon-search__status[data-astro-cid-oisvgrom]{margin:var(--space-item) 0 0;color:var(--ink-muted)}.specimen-stage[data-astro-cid-oisvgrom]{background:var(--surface);min-width:0;min-height:0;color:var(--ink);margin:0;position:relative;overflow:hidden}.specimen-stage[data-astro-cid-oisvgrom]>img[data-astro-cid-oisvgrom],.archive-preview__media[data-astro-cid-oisvgrom] img[data-astro-cid-oisvgrom]{object-fit:cover;object-position:58% center;width:100%;height:100%;transition:opacity .22s,transform .7s cubic-bezier(.22,.8,.2,1)}.specimen-stage[data-astro-cid-oisvgrom]>img[data-astro-cid-oisvgrom].is-switching,.archive-preview__media[data-astro-cid-oisvgrom] img[data-astro-cid-oisvgrom].is-switching{opacity:.18;transform:scale(1.015)}.specimen-stage__meta[data-astro-cid-oisvgrom]{z-index:1;right:var(--space-card);bottom:var(--space-card);left:var(--space-card);max-width:21rem;margin:0;position:absolute}.specimen-stage[data-astro-cid-oisvgrom]:after{background:linear-gradient(to top, var(--surface), transparent);content:"";pointer-events:none;height:min(60%,20rem);position:absolute;inset:auto 0 0}.specimen-stage__meta[data-astro-cid-oisvgrom]>p[data-astro-cid-oisvgrom]{color:var(--accent);margin:0}.specimen-stage__meta[data-astro-cid-oisvgrom]>.scientific-name[data-astro-cid-oisvgrom]{margin-top:var(--space-item);display:block}.specimen-stage__action[data-astro-cid-oisvgrom]{margin-top:var(--space-actions)}.archive-row[data-astro-cid-oisvgrom] svg[data-astro-cid-oisvgrom]{width:1.25rem}.taxonomy-rail[data-astro-cid-oisvgrom]{min-width:0;padding:0 var(--page-gutter);background:var(--surface);grid-column:1/-1}.taxonomy-rail__heading[data-astro-cid-oisvgrom]{justify-content:space-between;align-items:center;gap:var(--space-inline);min-height:4.4rem;padding-block:var(--space-inline);flex-wrap:wrap;display:flex}.taxonomy-rail__heading[data-astro-cid-oisvgrom] p[data-astro-cid-oisvgrom]{margin:0}.taxonomy-rail__heading[data-astro-cid-oisvgrom] strong[data-astro-cid-oisvgrom]{margin-right:var(--space-inline)}.taxonomy-rail__scroller[data-astro-cid-oisvgrom]{border-top:1px solid var(--border);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.taxonomy-rail__item[data-astro-cid-oisvgrom]{min-width:clamp(13.5rem,18.5vw,20rem);min-height:6.5rem;padding:var(--space-item) var(--space-card);border:0;border-right:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;align-content:center;gap:var(--space-inline);transition:background-color var(--dur-fast) var(--ease);background:0 0;display:grid}.taxonomy-rail__item[data-astro-cid-oisvgrom] span[data-astro-cid-oisvgrom]{color:var(--ink-muted)}.taxonomy-rail__item[data-astro-cid-oisvgrom]:hover,.taxonomy-rail__item[data-astro-cid-oisvgrom]:focus-visible,.taxonomy-rail__item[data-astro-cid-oisvgrom].is-active{background:var(--surface-tint)}.taxonomy-rail__item[data-astro-cid-oisvgrom]:focus-visible{outline-offset:-3px}.taxonomy-rail__item[data-astro-cid-oisvgrom].is-active span[data-astro-cid-oisvgrom]{color:var(--accent-text)}.archive-directory[data-astro-cid-oisvgrom]{padding-inline:var(--page-edge)}.archive-directory__content[data-astro-cid-oisvgrom]{border-top:1px solid var(--ink);align-items:start;gap:var(--space-layout);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);display:grid}.archive-selection[data-astro-cid-oisvgrom]{align-items:center;gap:var(--space-item) var(--space-copy);flex-wrap:wrap;margin-block-end:var(--space-block);display:flex}.archive-selection[data-astro-cid-oisvgrom] p[data-astro-cid-oisvgrom]{margin:0}.archive-group[data-astro-cid-oisvgrom]{padding-block-start:var(--space-card)}.archive-group[data-astro-cid-oisvgrom]:not([hidden])~.archive-group[data-astro-cid-oisvgrom]:not([hidden]){margin-block-start:var(--space-section)}.archive-group[data-astro-cid-oisvgrom] h3[data-astro-cid-oisvgrom]{margin:0 0 var(--space-block);color:var(--accent-text)}.archive-row[data-astro-cid-oisvgrom]{border-bottom:1px solid color-mix(in srgb, var(--ink) 54%, transparent);min-height:5.65rem;color:var(--ink);align-items:center;gap:var(--space-inline);grid-template-columns:3.8rem minmax(0,1fr) minmax(8rem,.52fr) 1.5rem;transition:color .18s,padding .22s;display:grid}.archive-row__latin[data-astro-cid-oisvgrom]{color:var(--ink-muted)}.archive-row[data-astro-cid-oisvgrom] svg[data-astro-cid-oisvgrom]{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-8px)}.archive-row[data-astro-cid-oisvgrom]:hover,.archive-row[data-astro-cid-oisvgrom]:focus-visible{padding-left:var(--space-card);color:var(--ink)}.archive-row[data-astro-cid-oisvgrom]:focus-visible .archive-row__number[data-astro-cid-oisvgrom],.archive-row[data-astro-cid-oisvgrom]:hover .archive-row__number[data-astro-cid-oisvgrom]{color:var(--accent-text)}.archive-row[data-astro-cid-oisvgrom]:hover svg[data-astro-cid-oisvgrom],.archive-row[data-astro-cid-oisvgrom]:focus-visible svg[data-astro-cid-oisvgrom]{opacity:1;transform:translate(0)}.archive-list__empty[data-astro-cid-oisvgrom]{padding:var(--space-card) 0;border-bottom:1px solid var(--ink)}.archive-preview[data-astro-cid-oisvgrom]{top:var(--site-header-height);min-width:0;padding-top:var(--space-card);position:sticky}.archive-preview__media[data-astro-cid-oisvgrom]{aspect-ratio:1.45;background:var(--surface);display:block;position:relative;overflow:hidden}.archive-preview__media[data-astro-cid-oisvgrom]:after{z-index:1;background:var(--scrim);content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:0}.archive-preview__arrow[data-astro-cid-oisvgrom]{z-index:2;border-radius:var(--radius-circle);background:var(--accent);width:64px;height:64px;color:var(--accent-ink);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);place-items:center;margin:auto;display:grid;position:absolute;inset:0;transform:translate(-8px)}.archive-preview__media[data-astro-cid-oisvgrom]:focus-visible{outline-offset:-3px}.archive-preview__media[data-astro-cid-oisvgrom]:focus-visible:after,.archive-preview__media[data-astro-cid-oisvgrom]:focus-visible .archive-preview__arrow[data-astro-cid-oisvgrom]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.archive-preview__media[data-astro-cid-oisvgrom]:hover:after,.archive-preview__media[data-astro-cid-oisvgrom]:hover .archive-preview__arrow[data-astro-cid-oisvgrom]{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.archive-preview__arrow[data-astro-cid-oisvgrom]{inset:auto auto var(--space-inline) var(--space-inline);opacity:1;width:48px;height:48px;margin:0;transform:none}}.archive-preview__title[data-astro-cid-oisvgrom]{padding:var(--space-card) 0 var(--space-card);border-bottom:1px solid var(--ink);align-items:end;gap:var(--space-heading);grid-template-columns:minmax(0,1fr);display:grid}.archive-preview__title[data-astro-cid-oisvgrom]>p[data-astro-cid-oisvgrom]{color:var(--ink-muted);grid-column:1/-1}.archive-preview__title[data-astro-cid-oisvgrom] h3[data-astro-cid-oisvgrom]{color:var(--ink);margin:0}.archive-preview__title[data-astro-cid-oisvgrom] .scientific-name[data-astro-cid-oisvgrom]{white-space:normal}.identification-guide[data-astro-cid-oisvgrom]{padding:var(--space-section) var(--space-card);background:var(--surface);color:var(--ink);position:relative;overflow:hidden}.identification-guide__action[data-astro-cid-oisvgrom]{margin-top:var(--space-actions)}.lexicon-faq[data-astro-cid-oisvgrom]{padding-inline:var(--page-edge)}@media (width<=1120px){.lexicon-hero[data-astro-cid-oisvgrom]{grid-template-columns:minmax(330px,44%) minmax(0,56%)}.archive-directory__content[data-astro-cid-oisvgrom]{gap:var(--space-layout);grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.archive-row[data-astro-cid-oisvgrom]{grid-template-columns:3rem minmax(0,1fr) 1.5rem}.archive-row__latin[data-astro-cid-oisvgrom]{display:none}}@media (width<=820px){.lexicon-hero[data-astro-cid-oisvgrom]{grid-template-rows:auto minmax(430px,62svh) auto;grid-template-columns:1fr}.specimen-stage[data-astro-cid-oisvgrom]{margin-inline:0}.lexicon-hero__copy[data-astro-cid-oisvgrom]{border-right:0;border-bottom:1px solid var(--border);min-height:560px;padding:var(--space-section) var(--page-gutter)}.archive-directory__content[data-astro-cid-oisvgrom]{grid-template-columns:1fr}.archive-preview[data-astro-cid-oisvgrom]{padding:0 0 var(--space-card);border-bottom:1px solid var(--ink);grid-row:1;position:relative;top:auto}}@media (width<=520px){.lexicon-hero__copy[data-astro-cid-oisvgrom]{min-height:510px;padding:var(--space-section) var(--page-gutter)}.lexicon-back[data-astro-cid-oisvgrom]{margin-bottom:var(--space-label);position:static}.lexicon-hero[data-astro-cid-oisvgrom] h1[data-astro-cid-oisvgrom]{margin:0}.specimen-stage[data-astro-cid-oisvgrom]{min-height:500px}.specimen-stage[data-astro-cid-oisvgrom]>img[data-astro-cid-oisvgrom]{object-position:63% center}.taxonomy-rail__heading[data-astro-cid-oisvgrom]{min-height:4rem}.taxonomy-rail__item[data-astro-cid-oisvgrom]{min-width:10.8rem;min-height:5.6rem}.archive-directory[data-astro-cid-oisvgrom]{padding-right:var(--page-edge);padding-left:var(--page-edge)}.archive-row[data-astro-cid-oisvgrom]{gap:var(--space-inline);grid-template-columns:2.4rem minmax(0,1fr) 1.2rem;min-height:4.8rem}.archive-preview__title[data-astro-cid-oisvgrom]{gap:var(--space-heading);grid-template-columns:minmax(0,1fr)}.archive-preview__title[data-astro-cid-oisvgrom] .scientific-name[data-astro-cid-oisvgrom]{white-space:normal;margin-top:0}.lexicon-faq[data-astro-cid-oisvgrom]{padding-right:var(--page-edge);padding-left:var(--page-edge)}}@media (prefers-reduced-motion:reduce){.lexicon-page[data-astro-cid-oisvgrom] [data-astro-cid-oisvgrom],.lexicon-page[data-astro-cid-oisvgrom] [data-astro-cid-oisvgrom]:before,.lexicon-page[data-astro-cid-oisvgrom] [data-astro-cid-oisvgrom]:after{transition-duration:.01ms!important}}
