.speciesGrid_wrap__kun9L{--stick:calc(74px + 61px);margin-top:var(--s-md)}@media (min-width:1024px){.speciesGrid_wrap__kun9L{--stick:74px;margin-top:var(--s-lg)}.speciesGrid_layout__87_0y{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:var(--s-2xl);gap:var(--s-2xl);align-items:start}}.speciesGrid_side__jHI57{position:-webkit-sticky;position:sticky;top:74px;z-index:20;width:100vw;margin-inline:calc(50% - 50vw);padding:10px 20px;background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-bottom:1px solid var(--line)}.speciesGrid_searchRow__QJsEw{display:flex;align-items:center;gap:var(--s-sm)}.speciesGrid_searchWrap__CMV0t{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.speciesGrid_searchIcon__vPSGQ{position:absolute;inset-inline-start:13px;color:var(--text-faint);pointer-events:none}.speciesGrid_search__kgmeV{width:100%;height:40px;padding-inline:38px 36px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:rgba(255,255,255,.05);font:inherit;font-size:1rem;color:var(--text);transition:border-color .14s var(--ease-out),background-color .14s var(--ease-out)}.speciesGrid_search__kgmeV::placeholder{color:var(--text-faint)}.speciesGrid_search__kgmeV:focus{outline:none;border-color:rgba(53,224,200,.5);background:rgba(53,224,200,.06)}.speciesGrid_search__kgmeV::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.speciesGrid_searchClear__WF7wA{position:absolute;inset-inline-end:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--text-dim);background:rgba(255,255,255,.07)}.speciesGrid_searchClear__WF7wA:hover{color:var(--text);background:rgba(255,255,255,.12)}.speciesGrid_filterBtn__XOZ_N{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:rgba(255,255,255,.04);font-size:.86rem;font-weight:700;color:var(--text)}.speciesGrid_filterBtnOn__fTgSd{border-color:rgba(53,224,200,.45);background:rgba(53,224,200,.1);color:var(--accent-lit)}.speciesGrid_filterBadge__8_yJd{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:.72rem;font-weight:800}.speciesGrid_sidePanel__Idpus{display:none}@media (min-width:1024px){.speciesGrid_side__jHI57{top:calc(74px + var(--s-lg));width:auto;max-height:calc(100dvh - 74px - 2 * var(--s-lg));margin-inline:0;padding:0;-webkit-padding-end:6px;padding-inline-end:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(180,220,240,.18) transparent;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.speciesGrid_search__kgmeV{height:38px;font-size:.88rem}.speciesGrid_filterBtn__XOZ_N{display:none}.speciesGrid_sidePanel__Idpus{display:block;margin-top:var(--s-xl);padding-bottom:var(--s-xl)}}.speciesGrid_panel__In3Y5{display:grid;grid-gap:var(--s-xl);gap:var(--s-xl)}.speciesGrid_group__icyDs{display:grid;grid-gap:8px;gap:8px;min-width:0}.speciesGrid_groupInline__LfEib{grid-auto-flow:column;align-items:center;gap:var(--s-md)}.speciesGrid_legend__hghW6{font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}:lang(ar) .speciesGrid_legend__hghW6{text-transform:none;letter-spacing:0;font-size:.78rem}.speciesGrid_chips__TBkU9{display:flex;align-items:center;height:34px;gap:2px;padding:3px;border-radius:var(--r-pill);border:1px solid var(--line);background:rgba(255,255,255,.02)}.speciesGrid_chipsWrap__Uhj7_{display:flex;flex-wrap:wrap;gap:6px}.speciesGrid_chip__tiTtv{height:26px;padding:0 12px;border-radius:var(--r-pill);font-size:.8rem;font-weight:600;color:var(--text-faint);white-space:nowrap;transition:color .14s var(--ease-out),background-color .14s var(--ease-out),border-color .14s var(--ease-out)}.speciesGrid_chipsWrap__Uhj7_ .speciesGrid_chip__tiTtv{height:32px;padding:0 13px;border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--text-dim)}@media (hover:hover) and (pointer:fine){.speciesGrid_chip__tiTtv:hover{color:var(--text)}.speciesGrid_chipsWrap__Uhj7_ .speciesGrid_chip__tiTtv:hover{border-color:var(--line-strong)}}.speciesGrid_chipOn__gM9VP{color:var(--text);background:rgba(255,255,255,.09)}.speciesGrid_chipsWrap__Uhj7_ .speciesGrid_chipOn__gM9VP{border-color:var(--line-strong)}.speciesGrid_chipActive__ie8zQ{color:var(--accent-lit);background:rgba(53,224,200,.16);box-shadow:inset 0 0 0 1px rgba(53,224,200,.42)}.speciesGrid_chipsWrap__Uhj7_ .speciesGrid_chipActive__ie8zQ{border-color:transparent}.speciesGrid_famList___7aZl,.speciesGrid_famSection__Cglcp{display:grid;grid-gap:1px;gap:1px}.speciesGrid_famSection__Cglcp{margin-top:var(--s-md)}.speciesGrid_famSectionTitle___NEVX{padding:6px 10px 4px;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}:lang(ar) .speciesGrid_famSectionTitle___NEVX{text-transform:none;letter-spacing:0;font-size:.74rem}.speciesGrid_famItem__nCFkU{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-md);width:100%;padding:7px 10px;border-radius:var(--r-sm);text-align:start;font-size:.86rem;line-height:1.3;color:var(--text-dim);transition:color .14s var(--ease-out),background-color .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.speciesGrid_famItem__nCFkU:hover{color:var(--text);background:rgba(255,255,255,.04)}}.speciesGrid_famItemOn__pNiXs{color:var(--text);background:rgba(255,255,255,.07)}.speciesGrid_famItemActive__Tlvx8,.speciesGrid_famItemActive__Tlvx8:hover{color:var(--accent-lit);background:rgba(53,224,200,.13)}.speciesGrid_famLabel__Vf__p{min-width:0}.speciesGrid_famCount__wQQba{flex:none;font-size:.74rem;color:var(--text-faint)}.speciesGrid_famItemActive__Tlvx8 .speciesGrid_famCount__wQQba{color:var(--accent-lit)}.speciesGrid_rarityBlock__qRfzk{display:grid;grid-gap:10px;gap:10px;min-width:0}.speciesGrid_rareLink__7UiW_{justify-self:start;display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:600;line-height:1.35;color:var(--text-dim);transition:color .16s var(--ease-out)}.speciesGrid_rareDot__N1m_v{flex:none;width:6px;height:6px;border-radius:50%;background:var(--rarity-legendary-shine);box-shadow:0 0 8px 1px color-mix(in srgb,var(--rarity-legendary) 55%,transparent)}.speciesGrid_rareArrow__I2sOj{transition:transform .16s var(--ease-out)}[dir=rtl] .speciesGrid_rareArrow__I2sOj{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.speciesGrid_rareLink__7UiW_:hover{color:var(--rarity-legendary)}.speciesGrid_rareLink__7UiW_:hover .speciesGrid_rareArrow__I2sOj{transform:translateX(2px)}[dir=rtl] .speciesGrid_rareLink__7UiW_:hover .speciesGrid_rareArrow__I2sOj{transform:scaleX(-1) translateX(2px)}}.speciesGrid_scaleNote__NigJj{font-size:var(--t-micro);line-height:1.5;color:var(--text-faint)}.speciesGrid_rail__3__Ry{display:flex;gap:6px;margin-inline:-20px;padding:var(--s-md) 20px 2px;overflow-x:auto;scroll-padding-inline:20px;scrollbar-width:none}.speciesGrid_rail__3__Ry::-webkit-scrollbar{display:none}.speciesGrid_railChip__ANlte{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--r-pill);border:1px solid var(--line);background:rgba(255,255,255,.02);font-size:.8rem;font-weight:600;color:var(--text-dim);white-space:nowrap}.speciesGrid_railChipOn__4wyLH{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,.09)}.speciesGrid_railChipActive__O6pDR{color:var(--accent-lit);border-color:transparent;background:rgba(53,224,200,.16);box-shadow:inset 0 0 0 1px rgba(53,224,200,.42)}.speciesGrid_railCount__f8Pyi{font-size:.7rem;color:var(--text-faint)}.speciesGrid_railChipActive__O6pDR .speciesGrid_railCount__f8Pyi{color:var(--accent-lit)}@media (min-width:1024px){.speciesGrid_rail__3__Ry{display:none}}.speciesGrid_meta__J3pq_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm) var(--s-md);padding-block:var(--s-md) var(--s-xs)}@media (min-width:1024px){.speciesGrid_meta__J3pq_{min-height:38px;padding-block:0}}.speciesGrid_count__CS6aR{font-size:var(--t-small);font-weight:700;color:var(--text)}.speciesGrid_pills__4W3kw{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.speciesGrid_pill__X8tYG{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:var(--r-pill);border:1px solid rgba(53,224,200,.3);background:rgba(53,224,200,.1);font-size:.78rem;font-weight:600;color:var(--accent-lit);transition:background-color .14s var(--ease-out)}.speciesGrid_pill__X8tYG:hover{background:rgba(53,224,200,.18)}.speciesGrid_pillText__UvFlb{max-width:calc(24ch * var(--ch-label));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speciesGrid_clear__CHohx{font-size:.8rem;color:var(--text-dim);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.speciesGrid_clear__CHohx:hover{color:var(--text)}.speciesGrid_sortWrap__mcB3l{display:none;-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:1024px){.speciesGrid_sortWrap__mcB3l{display:block}}.speciesGrid_empty__5yk9H{display:grid;justify-items:center;grid-gap:var(--s-lg);gap:var(--s-lg);padding-block:var(--s-4xl);text-align:center;font-size:var(--t-lead);color:var(--text-faint)}.speciesGrid_emptyBtn__bKw1_{padding:10px 20px;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:var(--t-small);font-weight:700;color:var(--text)}.speciesGrid_family__05VCE{margin-top:var(--s-lg)}.speciesGrid_familyTitle__f6ErQ{position:-webkit-sticky;position:sticky;top:var(--stick);z-index:5;display:flex;align-items:center;gap:var(--s-md);margin-bottom:var(--s-md);margin-inline:-20px;padding:10px 20px;background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);font-size:1rem;font-weight:700;letter-spacing:var(--tr-head);color:var(--text)}@media (min-width:1024px){.speciesGrid_familyTitle__f6ErQ{top:calc(var(--stick) + var(--s-sm));margin-inline:0;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.speciesGrid_familyName__cDISp{display:inline-flex;align-items:center;gap:var(--s-md);padding:7px 8px 7px 16px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-strong);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}[dir=rtl] .speciesGrid_familyName__cDISp{padding:7px 16px 7px 8px}.speciesGrid_familyTitle__f6ErQ:after{display:none}}.speciesGrid_familyTitle__f6ErQ:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}[dir=rtl] .speciesGrid_familyTitle__f6ErQ:after{background:linear-gradient(270deg,var(--line-strong),transparent)}.speciesGrid_familyName__cDISp{display:inline-flex;align-items:center;gap:var(--s-md);min-width:0}.speciesGrid_familyCount__3W9oa{flex:none;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:.68rem;font-weight:600;color:var(--text-faint)}.speciesGrid_grid__7wfx5{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-gap:var(--s-lg) var(--s-md);gap:var(--s-lg) var(--s-md)}@media (max-width:639px){.speciesGrid_grid__7wfx5{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-sm)}}.speciesGrid_cell__inyxL{min-width:0;display:grid}.speciesGrid_card__Y5nmd{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;grid-gap:2px;gap:2px;width:100%;padding:var(--s-md) var(--s-md) var(--s-md) var(--s-lg);border:1px solid transparent;border-radius:var(--r-panel);text-align:start;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}[dir=rtl] .speciesGrid_card__Y5nmd{padding:var(--s-md) var(--s-lg) var(--s-md) var(--s-md)}.speciesGrid_card__Y5nmd:before{content:"";position:absolute;inset-inline-start:6px;top:var(--s-md);bottom:var(--s-md);width:2px;border-radius:2px;background:rgba(180,220,240,.09)}.speciesGrid_live__uIgqU:before{background:linear-gradient(180deg,var(--accent-lit),var(--accent-deep));box-shadow:0 0 10px 1px rgba(53,224,200,.35)}@media (hover:hover) and (pointer:fine){.speciesGrid_card__Y5nmd:hover{background:rgba(255,255,255,.035);border-color:var(--line);transform:translateY(-2px)}.speciesGrid_card__Y5nmd:hover .speciesGrid_photo__TCA8o{transform:scale(1.04)}}.speciesGrid_card__Y5nmd:focus-visible{outline:2px solid var(--accent-lit);outline-offset:2px}.speciesGrid_shot__wGUN_{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;margin-inline:-6px calc(var(--s-md) * -1);margin-bottom:var(--s-md);background:radial-gradient(closest-side,rgba(122,246,228,.06),transparent)}.speciesGrid_live__uIgqU .speciesGrid_shot__wGUN_{background:radial-gradient(closest-side,rgba(122,246,228,.12),transparent)}[dir=rtl] .speciesGrid_shot__wGUN_{margin-inline:calc(var(--s-md) * -1) -6px}.speciesGrid_photo__TCA8o{width:100%;height:100%;object-fit:contain;transition:transform .32s var(--ease-out)}.speciesGrid_card__Y5nmd:not(.speciesGrid_live__uIgqU) .speciesGrid_photo__TCA8o{filter:saturate(.45) brightness(.84)}.speciesGrid_noShot__0HoqM{width:58%;height:58%;border-radius:var(--r-sm);background:repeating-linear-gradient(-45deg,rgba(180,220,240,.05) 0 1px,transparent 1px 7px)}.speciesGrid_cardName__qcEyr{align-self:start;font-size:.92rem;font-weight:700;line-height:calc(1.25 * var(--lh-mult));color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.speciesGrid_cardLatin__JDkIJ{align-self:start;font-size:.72rem;font-style:italic;line-height:1.3;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speciesGrid_card__Y5nmd:not(.speciesGrid_live__uIgqU) .speciesGrid_cardName__qcEyr{color:var(--text-dim);font-weight:600}.speciesGrid_cardSize__kl5Hb{display:grid;grid-gap:5px;gap:5px;margin-top:var(--s-sm)}.speciesGrid_cardLen__H3l76{font-size:.78rem;font-weight:600;color:var(--text-dim)}.speciesGrid_lenBar__iB2Pm{position:relative;display:block;height:4px;border-radius:2px;background:rgba(180,220,240,.1)}.speciesGrid_lenBar__iB2Pm:after{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:max(var(--w,0%),3px);border-radius:2px;background:linear-gradient(90deg,var(--accent-deep),var(--accent))}[dir=rtl] .speciesGrid_lenBar__iB2Pm:after{background:linear-gradient(270deg,var(--accent-deep),var(--accent))}.speciesGrid_card__Y5nmd:not(.speciesGrid_live__uIgqU) .speciesGrid_lenBar__iB2Pm:after{background:rgba(160,195,214,.72)}.speciesGrid_lenOver__QeCAu:after{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}[dir=rtl] .speciesGrid_lenOver__QeCAu:after{-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent);mask-image:linear-gradient(270deg,#000 70%,transparent)}.speciesGrid_tag__yc7Ey{justify-self:start;margin-top:var(--s-sm);padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:.66rem;font-weight:700;letter-spacing:var(--tr-micro);color:var(--text-dim);white-space:nowrap}.speciesGrid_tagLive__T_KsT{border-color:rgba(53,224,200,.35);background:rgba(53,224,200,.1);color:var(--accent-lit)}.speciesGrid_detail__XE81e{display:grid;grid-gap:var(--s-xl);gap:var(--s-xl)}@media (min-width:800px){.speciesGrid_detail__XE81e{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--s-2xl)}}.speciesGrid_stage__ki8BT{min-width:0}.speciesGrid_about__8z0bV{min-width:0;display:grid;grid-gap:var(--s-lg);gap:var(--s-lg);align-content:start}.speciesGrid_blurb__UugC2{max-width:calc(62ch * var(--ch-text));font-size:var(--t-body);line-height:calc(1.62 * var(--lh-mult));color:var(--text-dim);text-wrap:pretty}.speciesGrid_facts__oIYPl{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:var(--s-lg) var(--s-xl);gap:var(--s-lg) var(--s-xl);padding-top:var(--s-lg);border-top:1px solid var(--line)}.speciesGrid_fact__h4rh2{min-width:0}.speciesGrid_factWide__NC1tH{grid-column:1/-1}.speciesGrid_factKey__E8QoQ{font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-faint)}:lang(ar) .speciesGrid_factKey__E8QoQ{text-transform:none;font-size:.78rem}.speciesGrid_factValue__RIQOi{margin:3px 0 0;font-size:.92rem;font-weight:600;line-height:calc(1.45 * var(--lh-mult));color:var(--text)}.speciesGrid_factWarn__7afZ9{color:var(--warn)}.speciesGrid_factLive__rytnb{color:var(--accent-lit)}.speciesGrid_more__mIpME{display:flex;justify-content:center;padding-block:var(--s-2xl)}.speciesGrid_moreBtn__jiIbj{display:inline-flex;align-items:center;gap:var(--s-md);padding:13px 26px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:rgba(6,26,38,.5);font-size:.95rem;font-weight:700;letter-spacing:var(--tr-head);color:var(--text);transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),color .18s var(--ease-out)}.speciesGrid_moreBtn__jiIbj:hover{border-color:rgba(122,246,228,.45);background:rgba(53,224,200,.09);color:var(--accent-lit)}.speciesGrid_moreCount__ch6iO{padding:2px 9px;border-radius:var(--r-pill);background:rgba(180,220,240,.12);font-size:.76rem;color:var(--text-dim)}.speciesGrid_moreBtn__jiIbj:hover .speciesGrid_moreCount__ch6iO{background:rgba(53,224,200,.16);color:var(--accent-lit)}.speciesGrid_dialog__H8djM{width:min(960px,calc(100vw - 2 * var(--s-lg)));max-width:none;max-height:calc(100dvh - 2 * var(--s-xl));padding:0;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--deep);color:var(--text);box-shadow:0 30px 90px rgba(0,0,0,.55);overflow:auto;overscroll-behavior:contain}.speciesGrid_dialog__H8djM::-webkit-backdrop{background:rgba(3,14,21,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.speciesGrid_dialog__H8djM::backdrop{background:rgba(3,14,21,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.speciesGrid_dialog__H8djM[open]{animation:speciesGrid_dialogIn__fBotD .26s var(--ease-out) both}.speciesGrid_dialog__H8djM[open]::-webkit-backdrop{animation:speciesGrid_backdropIn__1imaT .26s var(--ease-out) both}.speciesGrid_dialog__H8djM[open]::backdrop{animation:speciesGrid_backdropIn__1imaT .26s var(--ease-out) both}@keyframes speciesGrid_dialogIn__fBotD{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes speciesGrid_backdropIn__1imaT{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.speciesGrid_dialog__H8djM[open]::-webkit-backdrop{animation:none}.speciesGrid_dialog__H8djM[open],.speciesGrid_dialog__H8djM[open]::backdrop{animation:none}}.speciesGrid_dialogHead__DLJjb{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--s-md);gap:var(--s-md);padding:var(--s-lg) var(--s-xl);border-bottom:1px solid var(--line);background:var(--deep)}.speciesGrid_dialogTitles___p6YC{min-width:0}.speciesGrid_dialogName__Je5G3{font-size:var(--t-sub);font-weight:800;letter-spacing:var(--tr-head);line-height:calc(1.15 * var(--lh-mult));color:var(--text)}.speciesGrid_dialogLatin__AW_0c{margin-top:2px;font-size:.82rem;font-style:italic;color:var(--text-faint)}.speciesGrid_dialogClose__UFJeh{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);color:var(--text-dim);transition:color .14s var(--ease-out),background-color .14s var(--ease-out),border-color .14s var(--ease-out)}.speciesGrid_dialogClose__UFJeh:focus-visible,.speciesGrid_dialogClose__UFJeh:hover{color:var(--text);border-color:var(--line-strong);background:rgba(255,255,255,.06)}.speciesGrid_dialogBody__uFWX0{display:grid;grid-gap:var(--s-xl);gap:var(--s-xl);padding:var(--s-xl)}.speciesGrid_dialogPage__cMRCK{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-sm);font-size:var(--t-small);font-weight:700;color:var(--accent-lit)}.speciesGrid_dialogPage__cMRCK:hover{text-decoration:underline;text-underline-offset:3px}.speciesGrid_sheet__Jx9zE{width:min(560px,calc(100vw - 2 * var(--s-lg)));overflow:hidden}.speciesGrid_sheet__Jx9zE[open]{display:flex;flex-direction:column}.speciesGrid_sheetTitle__wFevW{font-size:var(--t-sub);font-weight:800;letter-spacing:var(--tr-head)}.speciesGrid_sheetBody__5QCbc{flex:1 1;min-height:0;padding:var(--s-lg) var(--s-xl) var(--s-xl);overflow-y:auto;overscroll-behavior:contain}.speciesGrid_sheetBody__5QCbc .speciesGrid_chipsWrap__Uhj7_ .speciesGrid_chip__tiTtv{height:38px;padding:0 16px;font-size:.86rem}.speciesGrid_sheetBody__5QCbc .speciesGrid_famItem__nCFkU{padding:10px 12px;font-size:.92rem}.speciesGrid_sheetFoot__1Bdxf{display:flex;align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-xl) calc(var(--s-md) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--deep)}.speciesGrid_sheetClear__kFhol{font-size:var(--t-small);color:var(--text-dim);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.speciesGrid_sheetShow__pRZXH{-webkit-margin-start:auto;margin-inline-start:auto;height:46px;padding:0 22px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:.95rem;font-weight:800}.speciesGrid_sheetShow__pRZXH:hover{background:var(--accent-lit)}@media (max-width:639px){.speciesGrid_card__Y5nmd{padding:8px 10px 12px 14px;background:rgba(255,255,255,.025);gap:1px}[dir=rtl] .speciesGrid_card__Y5nmd{padding:8px 14px 12px 10px}.speciesGrid_card__Y5nmd:before{inset-inline-start:5px;top:12px;bottom:12px}.speciesGrid_shot__wGUN_{margin-inline:-4px -6px;margin-bottom:var(--s-sm)}[dir=rtl] .speciesGrid_shot__wGUN_{margin-inline:-6px -4px}.speciesGrid_cardName__qcEyr{font-size:.86rem}.speciesGrid_cardLatin__JDkIJ{font-size:.68rem}.speciesGrid_cardSize__kl5Hb{margin-top:6px;gap:4px}.speciesGrid_cardLen__H3l76{font-size:.74rem}.speciesGrid_tag__yc7Ey{margin-top:7px;padding:1px 7px;font-size:.62rem}.speciesGrid_dialog__H8djM{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0}.speciesGrid_dialog__H8djM[open]{animation:speciesGrid_sheetIn__Xv8uX .3s var(--ease-out) both}.speciesGrid_dialogHead__DLJjb:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;border-radius:2px;background:var(--line-strong);transform:translateX(-50%)}.speciesGrid_dialogHead__DLJjb{padding-top:calc(var(--s-lg) + 4px)}.speciesGrid_dialogBody__uFWX0,.speciesGrid_dialogHead__DLJjb,.speciesGrid_sheetBody__5QCbc,.speciesGrid_sheetFoot__1Bdxf{padding-inline:var(--s-lg)}}@keyframes speciesGrid_sheetIn__Xv8uX{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.speciesGrid_dialog__H8djM[open]{animation:none}}.ui_head__KNeji{max-width:calc(46ch * var(--ch-head))}.ui_headWide__7zZPt{max-width:calc(62ch * var(--ch-head))}.ui_eyebrow__G_RQh{display:flex;align-items:center;gap:var(--s-md);margin-bottom:var(--s-lg);font-size:var(--t-micro);font-weight:700;letter-spacing:var(--tr-micro);color:var(--text-faint);text-transform:uppercase}:lang(ar) .ui_eyebrow__G_RQh{text-transform:none}.ui_eyebrow__G_RQh:before{content:"";width:28px;height:1px;flex:none;background:linear-gradient(90deg,var(--accent),rgba(53,224,200,0))}[dir=rtl] .ui_eyebrow__G_RQh:before{background:linear-gradient(270deg,var(--accent),rgba(53,224,200,0))}.ui_index__77mzB{color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui_title__snzJs{font-size:var(--t-title);line-height:calc(1.06 * var(--lh-mult));letter-spacing:var(--tr-title);font-weight:800;text-wrap:balance}.ui_lead__5NQ9h{margin-top:var(--s-lg);max-width:calc(58ch * var(--ch-text));font-size:var(--t-lead);line-height:calc(1.62 * var(--lh-mult));color:var(--text-dim);text-wrap:pretty}.ui_btn__h8I0a{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-sm);padding:14px 26px;border-radius:var(--r-pill);font-size:.95rem;font-weight:700;letter-spacing:var(--tr-head);white-space:nowrap;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),backdrop-filter .26s var(--ease-out),-webkit-backdrop-filter .26s var(--ease-out),color .18s var(--ease-out),transform .12s var(--ease-out)}.ui_btn__h8I0a:active{transform:scale(.98)}.ui_primary__iUJns{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 0 rgba(53,224,200,.4),0 10px 40px -14px rgba(53,224,200,.9)}@media (hover:hover) and (pointer:fine){.ui_primary__iUJns:hover{background:var(--accent-lit);box-shadow:0 0 0 2px rgba(53,224,200,.22),0 6px 22px -10px rgba(53,224,200,1)}}.ui_primary__iUJns:active{background:var(--accent-deep)}.ui_ghost__6BOq7{border:1px solid var(--line-strong);color:var(--text);background:rgba(6,26,38,.46);box-shadow:inset 0 1px 0 rgba(190,240,255,.1);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}@media (hover:hover) and (pointer:fine){.ui_ghost__6BOq7:hover{border-color:rgba(122,246,228,.42);color:var(--accent-lit);background:rgba(6,26,38,.14);box-shadow:inset 0 1px 0 rgba(190,250,255,.28);backdrop-filter:blur(3px) saturate(1.35);-webkit-backdrop-filter:blur(3px) saturate(1.35)}.no-webgl .ui_ghost__6BOq7:hover{background:rgba(53,224,200,.08);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}}.ui_small__nrDR2{padding:9px 16px;font-size:var(--t-small)}.ui_wrap__7Ko3K{max-width:100%;white-space:normal;text-align:center;text-wrap:balance}.ui_wrap__7Ko3K svg{flex:none}.ui_panel__WgQ9Y{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012));border:1px solid var(--line);border-radius:var(--r-panel)}.ui_glass__Z1l9k,.ui_panel__WgQ9Y{box-shadow:inset 0 1px 0 var(--line-lit)}.ui_glass__Z1l9k{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.ui_chip__qw2Jp{display:inline-flex;align-items:baseline;gap:var(--s-sm);padding:7px 13px;border-radius:var(--r-chip);border:1px solid var(--line);background:rgba(255,255,255,.03);font-size:var(--t-small)}.ui_chipKey__oOmrL{color:var(--text-faint);font-size:.76rem}.ui_chipValue__ixVUx{color:var(--text);font-weight:600}.ui_micro__1iJxT{font-size:var(--t-micro);line-height:calc(1.5 * var(--lh-mult));color:var(--text-faint)}.species_page__sNBLo{padding-block:var(--s-2xl) var(--s-4xl);overflow-x:clip}.species_head__bUUN0{max-width:calc(62ch * var(--ch-head));margin-bottom:var(--s-2xl)}.species_eyebrow__PUnFA{display:flex;align-items:center;gap:var(--s-md);margin-bottom:var(--s-lg);font-size:var(--t-micro);font-weight:700;letter-spacing:var(--tr-micro);color:var(--text-faint);text-transform:uppercase}:lang(ar) .species_eyebrow__PUnFA{text-transform:none}.species_rule__rC6Gc{width:28px;height:1px;flex:none;background:linear-gradient(90deg,var(--accent),rgba(53,224,200,0))}[dir=rtl] .species_rule__rC6Gc{background:linear-gradient(270deg,var(--accent),rgba(53,224,200,0))}.species_title__r9Bcd{font-size:var(--t-title);line-height:calc(1.08 * var(--lh-mult));letter-spacing:var(--tr-title);font-weight:800;text-wrap:balance}.species_lead__hTNB0{margin-top:var(--s-lg);max-width:calc(62ch * var(--ch-text));font-size:var(--t-lead);line-height:calc(1.62 * var(--lh-mult));color:var(--text-dim);text-wrap:pretty}@media (max-width:639px){.species_page__sNBLo{padding-block:var(--s-lg) var(--s-3xl)}.species_head__bUUN0{margin-bottom:var(--s-md)}.species_eyebrow__PUnFA{margin-bottom:var(--s-sm)}.species_lead__hTNB0{margin-top:var(--s-sm);font-size:.98rem}}.species_index__JM_Et{margin-top:clamp(40px,6vw,72px);padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--line)}.species_indexTitle__2wmFB{display:flex;align-items:center;gap:var(--s-md);font-size:var(--t-sub);font-weight:700;letter-spacing:var(--tr-head)}.species_indexCount__nJSth{padding:2px 10px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:.74rem;font-weight:600;color:var(--text-faint)}.species_indexGroup__qG4tA{margin-top:var(--s-xl)}.species_indexFamily__09K7J{font-size:.72rem;font-weight:700;letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-faint)}:lang(ar) .species_indexFamily__09K7J{text-transform:none;font-size:.82rem}.species_indexList___nUz3{margin-top:var(--s-sm);display:flex;flex-wrap:wrap;gap:2px var(--s-lg)}.species_indexLink__ywB5v{display:inline-block;padding:4px 0;font-size:var(--t-small);color:var(--text-dim);transition:color .16s var(--ease-out)}.species_indexLink__ywB5v:hover{color:var(--accent-lit)}.species_photoNote__q0WEK{margin-top:var(--s-xl);font-size:var(--t-micro);color:var(--text-faint)}