@charset "UTF-8";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;place-items:center;min-width:320px;min-height:100vh}@media screen and (max-width: 768px){input,textarea,select{font-size:16px!important}}#root{width:100%;margin:0}._mobileText_1qtex_64{display:none}@media (max-width: 599px){._desktopText_1qtex_69{display:none}._mobileText_1qtex_64{display:inline}}@media (max-width: 767px){._hideOnMobile_1qtex_77{display:none!important}}._pageLayout_1qtex_82{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_1qtex_93{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_1qtex_113{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1qtex_113:hover{background-color:#3b82f626!important}._formDropdownPrimary_1qtex_113 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1qtex_126{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_1qtex_126{flex:1 1 100%}}._badgeWrapper_1qtex_139{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1qtex_139:hover ._badge_1qtex_139{background:#ccfbf140;border-color:#ccfbf180}._badge_1qtex_139{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_1qtex_165{opacity:.7;cursor:wait;animation:_pulse_1qtex_1 1.5s infinite ease-in-out}@keyframes _pulse_1qtex_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1qtex_182{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_1qtex_182{padding:10px}}._modalContent_1qtex_202{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_1qtex_214{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1qtex_214 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1qtex_214 ._modalCloseBtn_1qtex_226{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_1qtex_214 ._modalCloseBtn_1qtex_226:hover{color:#ef4444;background:#ef44441a}._modalBody_1qtex_246{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_1qtex_246{padding:0}}._modalFooter_1qtex_260{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1qtex_268{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_1qtex_268 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1qtex_268 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1qtex_268 p strong{color:#fff}._confirmActions_1qtex_295{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1qtex_295 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_1qtex_295 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1qtex_295 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1qtex_295 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1qtex_295 button._confirmBtn_1qtex_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1qtex_295 button._confirmBtn_1qtex_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1qtex_295 button._secondaryBtn_1qtex_343{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1qtex_295 button._secondaryBtn_1qtex_343:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1qtex_295 button._tertiaryBtn_1qtex_352{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1qtex_295 button._tertiaryBtn_1qtex_352:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1qtex_295 button._cancelBtn_1qtex_360{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1qtex_295 button._cancelBtn_1qtex_360:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1qtex_370{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1qtex_370 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1qtex_383{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_1qtex_383{grid-template-columns:1fr}}._formInput_1qtex_396,._formSelect_1qtex_397{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_1qtex_396:focus,._formSelect_1qtex_397:focus{border-color:#3b82f6}._modalFooter_1qtex_260{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1qtex_260 ._btnPrimary_1qtex_424{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1qtex_260 ._btnPrimary_1qtex_424:hover{background:#2563eb}._modalFooter_1qtex_260 ._btnPrimary_1qtex_424:active{transform:scale(.98)}._disabled_1qtex_442{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1qtex_448{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_1qtex_454{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_1qtex_454{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_1qtex_454{font-size:.85rem}}._latName_1qtex_478{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_1qtex_478{font-size:.75rem}}._confirmBtn_1qtex_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1qtex_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1qtex_502{color:var(--phylum-color)!important}button._phylumKey_1qtex_502,._phylumKey_1qtex_502[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_1qtex_502:hover:not(:disabled),._phylumKey_1qtex_502[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_1qtex_518{color:var(--class-color)!important}button._classKey_1qtex_518,._classKey_1qtex_518[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_1qtex_518:hover:not(:disabled),._classKey_1qtex_518[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_1qtex_534{color:var(--order-color)!important}button._orderKey_1qtex_534,._orderKey_1qtex_534[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_1qtex_534:hover:not(:disabled),._orderKey_1qtex_534[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_1qtex_550{color:var(--family-color)!important}button._familyKey_1qtex_550,._familyKey_1qtex_550[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_1qtex_550:hover:not(:disabled),._familyKey_1qtex_550[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_1qtex_566{color:var(--genus-color)!important}button._genusKey_1qtex_566,._genusKey_1qtex_566[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_1qtex_566:hover:not(:disabled),._genusKey_1qtex_566[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_1qtex_582{color:var(--species-color)!important}button._key_1qtex_582,._key_1qtex_582[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_1qtex_582:hover:not(:disabled),._key_1qtex_582[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_1qtex_598{color:#fff!important;transition:color .2s}._taxonomyIconHover_1qtex_598._isActive_1qtex_602._phylumKey_1qtex_502,._taxonomyIconHover_1qtex_598:hover._phylumKey_1qtex_502{color:var(--phylum-color)!important}._taxonomyIconHover_1qtex_598._isActive_1qtex_602._classKey_1qtex_518,._taxonomyIconHover_1qtex_598:hover._classKey_1qtex_518{color:var(--class-color)!important}._taxonomyIconHover_1qtex_598._isActive_1qtex_602._orderKey_1qtex_534,._taxonomyIconHover_1qtex_598:hover._orderKey_1qtex_534{color:var(--order-color)!important}._taxonomyIconHover_1qtex_598._isActive_1qtex_602._familyKey_1qtex_550,._taxonomyIconHover_1qtex_598:hover._familyKey_1qtex_550{color:var(--family-color)!important}._taxonomyIconHover_1qtex_598._isActive_1qtex_602._genusKey_1qtex_566,._taxonomyIconHover_1qtex_598:hover._genusKey_1qtex_566{color:var(--genus-color)!important}._taxonomyIconHover_1qtex_598._isActive_1qtex_602._key_1qtex_582,._taxonomyIconHover_1qtex_598:hover._key_1qtex_582{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1qtex_598._phylumKey_1qtex_502{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1qtex_598._classKey_1qtex_518{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1qtex_598._orderKey_1qtex_534{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1qtex_598._familyKey_1qtex_550{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1qtex_598._genusKey_1qtex_566{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1qtex_598._key_1qtex_582{color:var(--species-color)!important}._appLayout_1qtex_640{display:flex;flex-direction:column;height:100dvh;width:100%;max-width:100%;overflow:hidden;background-color:var(--bg-color);color:var(--text-main);position:relative}._main_1qtex_652{flex:1;overflow-y:auto}._navbar_1qtex_657{height:72px;background-color:var(--card-bg);border-bottom:1px solid #333;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:relative;z-index:1000}@media (max-width: 600px){._navbar_1qtex_657{height:48px}}._navbarHeader_1qtex_674{display:flex;align-items:center;justify-content:space-between;height:100%;min-width:0;flex:1}@media (max-width: 600px){._navbarHeader_1qtex_674{width:100%}}._logo_1qtex_688{display:flex;align-items:center;gap:2px;-webkit-user-select:none;user-select:none;height:100%;min-width:0}._logoIcon_1qtex_697{height:64px;width:auto;flex-shrink:0;display:flex;align-items:center;margin-right:4px}@media (max-width: 600px){._logoIcon_1qtex_697{height:30px}}._logoIcon_1qtex_697 ellipse,._logoIcon_1qtex_697 circle,._logoIcon_1qtex_697 path{fill:var(--text-header)}._logoIcon_1qtex_697 text:nth-of-type(1){fill:#3b82f6;font-family:system-ui,-apple-system,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em}@media (max-width: 600px){._logoIcon_1qtex_697 text:nth-of-type(1){font-size:16px}}._logoIcon_1qtex_697 text:nth-of-type(2){fill:var(--text-header);font-family:system-ui,-apple-system,sans-serif;font-weight:400;font-size:19px;letter-spacing:.06em}@media (max-width: 600px){._logoIcon_1qtex_697 text:nth-of-type(2){font-size:16px}}._logoTextWrapper_1qtex_740{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;height:100%}._logoDivider_1qtex_749{color:#333;font-weight:300;font-size:1.2rem;flex-shrink:0}@media (max-width: 600px){._logoDivider_1qtex_749{font-size:1rem}}@media (max-width: 400px){._logoDivider_1qtex_749{display:none}}._logoSub_1qtex_766{font-weight:400;font-size:.95rem;color:#aaa;white-space:nowrap;overflow:hidden;position:relative;min-width:0;height:100%;display:flex;align-items:center;padding-right:15px}@media (max-width: 600px){._logoSub_1qtex_766{font-size:.85rem;position:relative;bottom:0}}._logoSub_1qtex_766:after{content:"";position:absolute;top:0;right:0;bottom:0;width:15px;background:linear-gradient(to right,transparent,var(--card-bg));pointer-events:none}._menuToggle_1qtex_797{background:none;border:none;color:var(--text-main);font-size:1.25rem;cursor:pointer;display:none;height:100%;padding:0 4px 0 12px;align-items:center;flex-shrink:0}@media (max-width: 600px){._menuToggle_1qtex_797{display:flex}}._navLinks_1qtex_815{display:flex;gap:16px;align-items:center;height:100%}@media (max-width: 600px){._navLinks_1qtex_815{display:none;position:absolute;top:48px;left:0;width:100%;background-color:var(--card-bg);flex-direction:column;padding:16px;gap:12px;border-bottom:1px solid #333;align-items:flex-start;height:auto}}@media (max-width: 600px){._navLinksOpen_1qtex_839{display:flex}}._navItem_1qtex_844{text-decoration:none;color:#aaa;font-weight:500;font-size:.9rem;transition:color .15s ease;display:flex;align-items:center;height:100%}._navItem_1qtex_844:hover{color:var(--text-header)}@media (max-width: 600px){._navItem_1qtex_844{width:100%;padding:6px 0}}._activeLink_1qtex_864{color:#3b82f6!important;font-weight:600}._compareNavList_1qtex_869{display:flex;align-items:center;gap:8px;background-color:#3b82f61a;padding:4px 12px;border-radius:20px;margin:0 16px;font-size:.85rem;color:#3b82f6;border:1px solid rgba(59,130,246,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}@media (max-width: 800px){._compareNavList_1qtex_869{display:none}}._compareNavItem_1qtex_891{font-weight:600;text-transform:capitalize}._langSwitcher_1qtex_896{display:flex;gap:4px;background-color:rgba(var(--bg-color),.5);padding:2px;border-radius:6px;border:1px solid #333;margin-left:12px}._langBtn_1qtex_906{background:none;border:none;padding:4px 8px;font-size:.75rem;font-weight:600;color:#aaa;cursor:pointer;border-radius:4px;transition:all .15s ease;text-transform:uppercase}._langBtn_1qtex_906:hover{color:var(--text-main);background-color:#3b82f60d}._langBtnActive_1qtex_923{background-color:#3b82f6!important;color:#fff!important}._footer_1qtex_928{height:32px;background-color:var(--card-bg);border-top:1px solid #333;display:flex;justify-content:center;align-items:center;gap:0;font-size:.75rem;color:#aaa;z-index:3;flex-shrink:0}._footer_1qtex_928 ._separator_1qtex_941{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:#aaa;opacity:.7;-webkit-user-select:none;user-select:none;flex-shrink:0}._footer_1qtex_928 a{color:#aaa;text-decoration:none;transition:color .15s ease,opacity .15s ease}._footer_1qtex_928 a:hover{color:#3b82f6;text-decoration:underline;opacity:1}._footer_1qtex_928 ._inactiveLink_1qtex_961{font-size:.65rem;opacity:.6;display:inline-flex;align-items:center;height:100%;transform:translateY(1px)}@media (max-width: 600px){._footer_1qtex_928{height:15px;font-size:.5rem}._footer_1qtex_928 ._separator_1qtex_941{padding:0 3px}._footer_1qtex_928 ._inactiveLink_1qtex_961{font-size:.45rem;transform:translateY(.5px)}}._mobileText_1f2fw_64{display:none}@media (max-width: 599px){._desktopText_1f2fw_69{display:none}._mobileText_1f2fw_64{display:inline}}@media (max-width: 767px){._hideOnMobile_1f2fw_77{display:none!important}}._pageLayout_1f2fw_82{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_1f2fw_93{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_1f2fw_113{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1f2fw_113:hover{background-color:#3b82f626!important}._formDropdownPrimary_1f2fw_113 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1f2fw_126{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_1f2fw_126{flex:1 1 100%}}._badgeWrapper_1f2fw_139{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1f2fw_139:hover ._badge_1f2fw_139{background:#ccfbf140;border-color:#ccfbf180}._badge_1f2fw_139{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_1f2fw_165{opacity:.7;cursor:wait;animation:_pulse_1f2fw_1 1.5s infinite ease-in-out}@keyframes _pulse_1f2fw_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1f2fw_182{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_1f2fw_182{padding:10px}}._modalContent_1f2fw_202{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_1f2fw_214{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1f2fw_214 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1f2fw_214 ._modalCloseBtn_1f2fw_226{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_1f2fw_214 ._modalCloseBtn_1f2fw_226:hover{color:#ef4444;background:#ef44441a}._modalBody_1f2fw_246{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_1f2fw_246{padding:0}}._modalFooter_1f2fw_260{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1f2fw_268{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_1f2fw_268 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1f2fw_268 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1f2fw_268 p strong{color:#fff}._confirmActions_1f2fw_295{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1f2fw_295 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_1f2fw_295 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1f2fw_295 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1f2fw_295 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1f2fw_295 button._confirmBtn_1f2fw_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1f2fw_295 button._confirmBtn_1f2fw_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1f2fw_295 button._secondaryBtn_1f2fw_343{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1f2fw_295 button._secondaryBtn_1f2fw_343:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1f2fw_295 button._tertiaryBtn_1f2fw_352{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1f2fw_295 button._tertiaryBtn_1f2fw_352:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1f2fw_295 button._cancelBtn_1f2fw_360{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1f2fw_295 button._cancelBtn_1f2fw_360:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1f2fw_370{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1f2fw_370 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1f2fw_383{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_1f2fw_383{grid-template-columns:1fr}}._formInput_1f2fw_396,._formSelect_1f2fw_397{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_1f2fw_396:focus,._formSelect_1f2fw_397:focus{border-color:#3b82f6}._modalFooter_1f2fw_260{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1f2fw_260 ._btnPrimary_1f2fw_424{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1f2fw_260 ._btnPrimary_1f2fw_424:hover{background:#2563eb}._modalFooter_1f2fw_260 ._btnPrimary_1f2fw_424:active{transform:scale(.98)}._disabled_1f2fw_442{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1f2fw_448{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_1f2fw_454{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_1f2fw_454{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_1f2fw_454{font-size:.85rem}}._latName_1f2fw_478{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_1f2fw_478{font-size:.75rem}}._confirmBtn_1f2fw_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1f2fw_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1f2fw_502{color:var(--phylum-color)!important}button._phylumKey_1f2fw_502,._phylumKey_1f2fw_502[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_1f2fw_502:hover:not(:disabled),._phylumKey_1f2fw_502[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_1f2fw_518{color:var(--class-color)!important}button._classKey_1f2fw_518,._classKey_1f2fw_518[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_1f2fw_518:hover:not(:disabled),._classKey_1f2fw_518[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_1f2fw_534{color:var(--order-color)!important}button._orderKey_1f2fw_534,._orderKey_1f2fw_534[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_1f2fw_534:hover:not(:disabled),._orderKey_1f2fw_534[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_1f2fw_550{color:var(--family-color)!important}button._familyKey_1f2fw_550,._familyKey_1f2fw_550[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_1f2fw_550:hover:not(:disabled),._familyKey_1f2fw_550[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_1f2fw_566{color:var(--genus-color)!important}button._genusKey_1f2fw_566,._genusKey_1f2fw_566[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_1f2fw_566:hover:not(:disabled),._genusKey_1f2fw_566[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_1f2fw_582{color:var(--species-color)!important}button._key_1f2fw_582,._key_1f2fw_582[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_1f2fw_582:hover:not(:disabled),._key_1f2fw_582[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_1f2fw_598{color:#fff!important;transition:color .2s}._taxonomyIconHover_1f2fw_598._isActive_1f2fw_602._phylumKey_1f2fw_502,._taxonomyIconHover_1f2fw_598:hover._phylumKey_1f2fw_502{color:var(--phylum-color)!important}._taxonomyIconHover_1f2fw_598._isActive_1f2fw_602._classKey_1f2fw_518,._taxonomyIconHover_1f2fw_598:hover._classKey_1f2fw_518{color:var(--class-color)!important}._taxonomyIconHover_1f2fw_598._isActive_1f2fw_602._orderKey_1f2fw_534,._taxonomyIconHover_1f2fw_598:hover._orderKey_1f2fw_534{color:var(--order-color)!important}._taxonomyIconHover_1f2fw_598._isActive_1f2fw_602._familyKey_1f2fw_550,._taxonomyIconHover_1f2fw_598:hover._familyKey_1f2fw_550{color:var(--family-color)!important}._taxonomyIconHover_1f2fw_598._isActive_1f2fw_602._genusKey_1f2fw_566,._taxonomyIconHover_1f2fw_598:hover._genusKey_1f2fw_566{color:var(--genus-color)!important}._taxonomyIconHover_1f2fw_598._isActive_1f2fw_602._key_1f2fw_582,._taxonomyIconHover_1f2fw_598:hover._key_1f2fw_582{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1f2fw_598._phylumKey_1f2fw_502{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1f2fw_598._classKey_1f2fw_518{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1f2fw_598._orderKey_1f2fw_534{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1f2fw_598._familyKey_1f2fw_550{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1f2fw_598._genusKey_1f2fw_566{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1f2fw_598._key_1f2fw_582{color:var(--species-color)!important}._mobileText_1tbdl_64{display:none}@media (max-width: 599px){._desktopText_1tbdl_69{display:none}._mobileText_1tbdl_64{display:inline}}@media (max-width: 767px){._hideOnMobile_1tbdl_77{display:none!important}}._pageLayout_1tbdl_82{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_1tbdl_93{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_1tbdl_113{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1tbdl_113:hover{background-color:#3b82f626!important}._formDropdownPrimary_1tbdl_113 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1tbdl_126{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_1tbdl_126{flex:1 1 100%}}._badgeWrapper_1tbdl_139{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1tbdl_139:hover ._badge_1tbdl_139{background:#ccfbf140;border-color:#ccfbf180}._badge_1tbdl_139{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_1tbdl_165{opacity:.7;cursor:wait;animation:_pulse_1tbdl_1 1.5s infinite ease-in-out}@keyframes _pulse_1tbdl_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1tbdl_182{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_1tbdl_182{padding:10px}}._modalContent_1tbdl_202{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_1tbdl_214{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1tbdl_214 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1tbdl_214 ._modalCloseBtn_1tbdl_226{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_1tbdl_214 ._modalCloseBtn_1tbdl_226:hover{color:#ef4444;background:#ef44441a}._modalBody_1tbdl_246{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_1tbdl_246{padding:0}}._modalFooter_1tbdl_260{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1tbdl_268{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmActions_1tbdl_295 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_1tbdl_295 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1tbdl_295 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1tbdl_295 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1tbdl_295 button._confirmBtn_1tbdl_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1tbdl_295 button._secondaryBtn_1tbdl_343{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1tbdl_295 button._secondaryBtn_1tbdl_343:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1tbdl_295 button._tertiaryBtn_1tbdl_352{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1tbdl_295 button._tertiaryBtn_1tbdl_352:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1tbdl_295 button._cancelBtn_1tbdl_360{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1tbdl_295 button._cancelBtn_1tbdl_360:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1tbdl_370{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1tbdl_370 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1tbdl_383{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_1tbdl_383{grid-template-columns:1fr}}._formInput_1tbdl_396,._formSelect_1tbdl_397{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_1tbdl_396:focus,._formSelect_1tbdl_397:focus{border-color:#3b82f6}._modalFooter_1tbdl_260{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1tbdl_260 ._btnPrimary_1tbdl_424{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1tbdl_260 ._btnPrimary_1tbdl_424:hover{background:#2563eb}._modalFooter_1tbdl_260 ._btnPrimary_1tbdl_424:active{transform:scale(.98)}._disabled_1tbdl_442{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1tbdl_448{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_1tbdl_454{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_1tbdl_454{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_1tbdl_454{font-size:.85rem}}._latName_1tbdl_478{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_1tbdl_478{font-size:.75rem}}._confirmBtn_1tbdl_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1tbdl_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1tbdl_502{color:var(--phylum-color)!important}button._phylumKey_1tbdl_502,._phylumKey_1tbdl_502[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_1tbdl_502:hover:not(:disabled),._phylumKey_1tbdl_502[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_1tbdl_518{color:var(--class-color)!important}button._classKey_1tbdl_518,._classKey_1tbdl_518[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_1tbdl_518:hover:not(:disabled),._classKey_1tbdl_518[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_1tbdl_534{color:var(--order-color)!important}button._orderKey_1tbdl_534,._orderKey_1tbdl_534[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_1tbdl_534:hover:not(:disabled),._orderKey_1tbdl_534[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_1tbdl_550{color:var(--family-color)!important}button._familyKey_1tbdl_550,._familyKey_1tbdl_550[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_1tbdl_550:hover:not(:disabled),._familyKey_1tbdl_550[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_1tbdl_566{color:var(--genus-color)!important}button._genusKey_1tbdl_566,._genusKey_1tbdl_566[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_1tbdl_566:hover:not(:disabled),._genusKey_1tbdl_566[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_1tbdl_582{color:var(--species-color)!important}button._key_1tbdl_582,._key_1tbdl_582[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_1tbdl_582:hover:not(:disabled),._key_1tbdl_582[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_1tbdl_598{color:#fff!important;transition:color .2s}._taxonomyIconHover_1tbdl_598._isActive_1tbdl_602._phylumKey_1tbdl_502,._taxonomyIconHover_1tbdl_598:hover._phylumKey_1tbdl_502{color:var(--phylum-color)!important}._taxonomyIconHover_1tbdl_598._isActive_1tbdl_602._classKey_1tbdl_518,._taxonomyIconHover_1tbdl_598:hover._classKey_1tbdl_518{color:var(--class-color)!important}._taxonomyIconHover_1tbdl_598._isActive_1tbdl_602._orderKey_1tbdl_534,._taxonomyIconHover_1tbdl_598:hover._orderKey_1tbdl_534{color:var(--order-color)!important}._taxonomyIconHover_1tbdl_598._isActive_1tbdl_602._familyKey_1tbdl_550,._taxonomyIconHover_1tbdl_598:hover._familyKey_1tbdl_550{color:var(--family-color)!important}._taxonomyIconHover_1tbdl_598._isActive_1tbdl_602._genusKey_1tbdl_566,._taxonomyIconHover_1tbdl_598:hover._genusKey_1tbdl_566{color:var(--genus-color)!important}._taxonomyIconHover_1tbdl_598._isActive_1tbdl_602._key_1tbdl_582,._taxonomyIconHover_1tbdl_598:hover._key_1tbdl_582{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1tbdl_598._phylumKey_1tbdl_502{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1tbdl_598._classKey_1tbdl_518{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1tbdl_598._orderKey_1tbdl_534{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1tbdl_598._familyKey_1tbdl_550{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1tbdl_598._genusKey_1tbdl_566{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1tbdl_598._key_1tbdl_582{color:var(--species-color)!important}._metaInfo_1tbdl_640{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:.9rem;color:#aaa;width:100%;height:48px;margin-top:10px}@media (max-width: 1319px){._metaInfo_1tbdl_640{width:100%;margin-top:4px}}._metaLeft_1tbdl_658{display:flex;align-items:center;gap:15px;flex-grow:1;min-width:0;height:100%}._metaRight_1tbdl_667{display:flex;align-items:center;gap:12px}._statusMessages_1tbdl_673{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}._inlineMatchMode_1tbdl_680{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#f59e0b;background:#f59e0b14;padding:4px 10px;border-radius:4px;border:1px solid rgba(245,158,11,.2);cursor:pointer;transition:all .2s}._inlineMatchMode_1tbdl_680:hover{background:#f59e0b1f;border-color:#f59e0b66}._inlineMatchMode_1tbdl_680 ._warningIcon_1tbdl_697{width:14px;height:14px;flex-shrink:0}._inlineMatchMode_1tbdl_680 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 920px){._inlineMatchMode_1tbdl_680{max-width:250px}}._clearActions_1tbdl_714{display:flex;gap:8px}._textBtn_1tbdl_719{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.3);color:#ff5a5a;border-radius:4px;cursor:pointer;font-size:.8rem;padding:4px 10px;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;text-align:center}._textBtn_1tbdl_719:hover{background:#ff5a5a33;border-color:#ff5a5a80}._textBtn_1tbdl_719:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1);background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._textBtnSecondary_1tbdl_747{background:none;border:none;color:#aaa;cursor:pointer;font-size:.8rem;padding:4px 0;text-decoration:underline;opacity:.7;transition:opacity .2s;display:flex;align-items:center;justify-content:center;text-align:center}._textBtnSecondary_1tbdl_747:hover{opacity:1;color:#ff5a5a}._textBtnSecondary_1tbdl_747:disabled{opacity:.3;cursor:not-allowed;text-decoration:none;color:#aaa!important}._largeResultsBtn_1tbdl_773{height:48px;font-size:1.1rem!important;font-weight:700;border-radius:8px!important;display:flex;align-items:center;justify-content:center;white-space:nowrap}._controlsWrapper_1tbdl_784{display:flex;flex-direction:column;gap:12px;width:100%}._taxonomyRow_1tbdl_791{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}._taxonomyRow_1tbdl_791>*{width:100%}._topBar_1tbdl_801{padding:10px}@media (max-width: 599px){._topBar_1tbdl_801{padding:6px}}@media (max-width: 767px){._topBar_1tbdl_801 ._metaInfo_1tbdl_640{display:none!important}}._searchRow_1tbdl_815{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%;align-items:center}@media (max-width: 599px){._searchRow_1tbdl_815{grid-template-columns:1fr}}._searchBarContainer_1tbdl_828{grid-column:span 4;width:100%;display:flex;justify-content:flex-start}@media (max-width: 599px){._searchBarContainer_1tbdl_828{grid-column:span 1}}._searchContainer_1tbdl_840{display:flex;align-items:center;padding:6px 12px;border:1px solid #333;border-radius:8px;background:var(--input-search-bg);box-sizing:border-box;transition:all .2s ease;box-shadow:inset 0 2px 4px #0000001a}._searchContainer_1tbdl_840:hover{border-color:var(--border-color-light)}._searchContainer_1tbdl_840:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,inset 0 2px 4px #0000001a}._searchIcon_1tbdl_859{display:flex;align-items:center;color:#aaa;opacity:.7;transition:opacity .2s}._searchIcon_1tbdl_859:hover{opacity:1}._searchInput_1tbdl_870{box-sizing:border-box;width:100%;flex-grow:1;border:none;outline:none;background:transparent;color:var(--text-main);padding:0;margin-right:8px;cursor:inherit}._searchInput_1tbdl_870::placeholder{color:#aaa}._dropdownContainer_1tbdl_886{grid-column:span 2;width:100%;display:flex;justify-content:flex-end}._searchBarMaxWidth_1tbdl_893{max-width:800px;width:100%}._dropdownMaxWidth_1tbdl_898{max-width:400px;width:100%}._absoluteScaleZoneCard_1tbdl_903:hover ._panelRemoveBtn_1tbdl_903,._draggableItem_1tbdl_903:hover ._panelRemoveBtn_1tbdl_903,._absoluteScaleZoneCard_1tbdl_903:hover ._miniRemoveBtn_1tbdl_904,._draggableItem_1tbdl_903:hover ._miniRemoveBtn_1tbdl_904{opacity:1;pointer-events:auto}@media (hover: none) and (pointer: coarse){._absoluteScaleZoneCard_1tbdl_903 ._panelRemoveBtn_1tbdl_903,._draggableItem_1tbdl_903 ._panelRemoveBtn_1tbdl_903,._absoluteScaleZoneCard_1tbdl_903 ._miniRemoveBtn_1tbdl_904,._draggableItem_1tbdl_903 ._miniRemoveBtn_1tbdl_904{opacity:1;pointer-events:auto}}._panelBase_1tbdl_918,._componentRightSidebar_1tbdl_918,._componentLeftSidebar_1tbdl_918{display:flex;flex-direction:column;background:#f0f0f0;border:1px solid #333;border-radius:12px;padding:14px;box-sizing:border-box;overflow:hidden;transition:all .3s ease}@media (max-width: 767px){._panelBase_1tbdl_918,._componentRightSidebar_1tbdl_918,._componentLeftSidebar_1tbdl_918{padding:0}}._panelBase_1tbdl_918 ._componentContent_1tbdl_934,._componentRightSidebar_1tbdl_918 ._componentContent_1tbdl_934,._componentLeftSidebar_1tbdl_918 ._componentContent_1tbdl_934{width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width: 767px){._componentLeftSidebar_1tbdl_918{cursor:pointer}._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946{opacity:.5}._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._toolbarBtnDanger_1tbdl_949,._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._panelRemoveBtn_1tbdl_903,._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemLabelEng_1tbdl_951,._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemLabelLat_1tbdl_952,._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemLabel_1tbdl_951{display:none}._componentLeftSidebar_1tbdl_918._isActive_1tbdl_602{opacity:1;filter:none}}._componentLeftSidebar_1tbdl_918{grid-column:1;grid-row:1}._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965{display:flex;flex-direction:column;min-height:100%;gap:12px}._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._itemImage_1tbdl_971,._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._loaderImg_1tbdl_972{width:64px;height:64px;transition:width .3s ease,height .3s ease}@media (max-width: 767px){._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._itemImage_1tbdl_971,._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._loaderImg_1tbdl_972{width:50px;height:50px}}@media (max-width: 767px){._componentLeftSidebar_1tbdl_918{grid-column:1/span 2;grid-row:1}._componentLeftSidebar_1tbdl_918 ._componentContent_1tbdl_934{display:flex;align-items:center;overflow-y:hidden;overflow-x:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,black 12px,black calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,black 12px,black calc(100% - 40px),transparent)}._componentLeftSidebar_1tbdl_918 ._componentContent_1tbdl_934::-webkit-scrollbar{height:10px;display:block}._componentLeftSidebar_1tbdl_918 ._componentContent_1tbdl_934::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._componentLeftSidebar_1tbdl_918 ._componentContent_1tbdl_934::-webkit-scrollbar-track{background:#0000001a;margin:0 10px}._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965{flex-direction:row;align-items:center;justify-content:flex-start;min-height:unset;padding-left:10px}._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903{width:auto}._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._itemImage_1tbdl_971,._componentLeftSidebar_1tbdl_918 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._loaderImg_1tbdl_972{width:110px;height:110px}._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903{width:auto}._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._itemImage_1tbdl_971,._componentLeftSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerLeft_1tbdl_965 ._draggableItem_1tbdl_903 ._loaderImg_1tbdl_972{width:60px;height:60px}}@media (max-width: 767px){._componentRightSidebar_1tbdl_918{cursor:pointer}._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946{opacity:.5}._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._toolbarBtnDanger_1tbdl_949,._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._panelRemoveBtn_1tbdl_903,._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemLabelEng_1tbdl_951,._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemLabelLat_1tbdl_952,._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemLabel_1tbdl_951{display:none}._componentRightSidebar_1tbdl_918._isActive_1tbdl_602{opacity:1;filter:none}}._componentRightSidebar_1tbdl_918{grid-column:3;grid-row:1}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059{gap:20px;display:flex;flex-direction:column;min-height:100%;width:100%;align-items:center}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903{--base-size: 48px;--item-factor: 1}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903 ._itemImage_1tbdl_971,._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903 ._loaderImg_1tbdl_972{width:calc(var(--base-size) * var(--item-factor));height:calc(var(--base-size) * var(--item-factor));transition:width .3s ease,height .3s ease}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903._isSmall_1tbdl_1077{--item-factor: .8}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903._isMedium_1tbdl_1080{--item-factor: 1.2}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903._isLarge_1tbdl_1083{--item-factor: 1.6}@media (max-width: 767px){._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903{--base-size: 80px}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903._isSmall_1tbdl_1077{--item-factor: .5}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903._isMedium_1tbdl_1080{--item-factor: 1}._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903._isLarge_1tbdl_1083{--item-factor: 2}}@media (max-width: 767px){._componentRightSidebar_1tbdl_918 ._itemContainerRight_1tbdl_1059{padding-top:20px;min-height:unset}}@media (max-width: 767px){._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903{--base-size: 75px}}@media (max-width: 767px) and (max-width: 767px){._componentRightSidebar_1tbdl_918._isCollapsed_1tbdl_946 ._itemContainerRight_1tbdl_1059 ._draggableItem_1tbdl_903{--base-size: 75px}}@media (max-width: 767px){._componentRightSidebar_1tbdl_918{grid-column:2;grid-row:2}}._componentMainBody_1tbdl_1123{grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden}@media (max-width: 767px){._componentMainBody_1tbdl_1123{grid-column:1;grid-row:2;min-height:400px}}._contentWrapper_1tbdl_1140{position:relative;width:100%;height:100%;background:#f0f0f0;border:1px solid #333;border-radius:12px;box-sizing:border-box;box-shadow:0 4px 12px #0000001a;overflow:hidden}@media (max-width: 1319px){._contentWrapper_1tbdl_1140{padding-top:50px}}._contentGrid_1tbdl_1157{gap:10px;display:grid;grid-template-columns:160px 1fr 160px;grid-template-rows:1fr;width:100%;height:100%;flex:1;min-height:0}@media (max-width: 767px){._contentGrid_1tbdl_1157{--mobile-left-height: 80px;--mobile-right-width: 80px}._contentGrid_1tbdl_1157._leftActive_1tbdl_1172{--mobile-left-height: 160px}._contentGrid_1tbdl_1157._rightActive_1tbdl_1175{--mobile-right-width: 160px}._contentGrid_1tbdl_1157{grid-template-columns:1fr var(--mobile-right-width);grid-template-rows:var(--mobile-left-height) 1fr;gap:1px;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1),grid-template-rows .3s cubic-bezier(.4,0,.2,1)}}._emptyStateContainer_1tbdl_1186{padding:40px;pointer-events:none;-webkit-user-select:none;user-select:none}._emptyStateContainer_1tbdl_1186 h2{margin:0 0 4px;color:#1e293b;font-size:1.4rem}._emptyStateContainer_1tbdl_1186 ._instructionText_1tbdl_1196{margin:0;color:#aaa;font-size:.9rem}._componentHeader_1tbdl_1202{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 767px){._componentHeader_1tbdl_1202{position:absolute;top:4px;right:4px;padding:4px;margin-bottom:0;width:auto;z-index:20;pointer-events:auto;background:#f0f0f0cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px}}._componentHeader_1tbdl_1202 ._headerTitleWrapper_1tbdl_1223{display:flex;align-items:center;gap:5px;width:100%;justify-content:space-between}@media (max-width: 767px){._componentHeader_1tbdl_1202 ._headerTitleWrapper_1tbdl_1223{width:auto;justify-content:flex-end}}._componentHeader_1tbdl_1202 h3{margin:0;color:#1e293b;font-size:.95rem}@media (max-width: 767px){._componentHeader_1tbdl_1202 h3{display:none}}._componentHeader_1tbdl_1202 ._panelControls_1tbdl_1246{display:flex;flex-direction:row;align-items:center;gap:5px}._componentHeader_1tbdl_1202 ._panelCounter_1tbdl_1252{font-size:.75rem;font-weight:500;color:#aaa;background:#3b82f61a;padding:1px 2px;border-radius:10px;white-space:nowrap;transition:all .3s ease;margin-left:0}._componentHeader_1tbdl_1202 ._panelCounter_1tbdl_1252._counterWarning_1tbdl_1263{color:#f59e0b;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);font-weight:700}._panelBase_1tbdl_918,._componentLeftSidebar_1tbdl_918,._componentRightSidebar_1tbdl_918{position:relative}._draggableItem_1tbdl_903{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;cursor:grab;width:100%;box-sizing:border-box}._draggableItem_1tbdl_903._itemIsLoading_1tbdl_1285{opacity:.6;pointer-events:none;cursor:wait;animation:_pulse_1tbdl_1 1.5s infinite ease-in-out}._draggableItem_1tbdl_903._itemLoader_1tbdl_1291{cursor:wait;pointer-events:none}._draggableItem_1tbdl_903._itemLoader_1tbdl_1291 ._loaderImg_1tbdl_972{background:#3b82f61a;border-radius:8px;margin-bottom:8px;animation:_pulse_1tbdl_1 1.5s infinite ease-in-out}._draggableItem_1tbdl_903._itemLoader_1tbdl_1291 ._loaderLabel_1tbdl_1301,._draggableItem_1tbdl_903._itemLoader_1tbdl_1291 ._loaderLabelSub_1tbdl_1302{height:10px;background:#3b82f61a;border-radius:4px;margin-bottom:4px;animation:_pulse_1tbdl_1 1.5s infinite ease-in-out}._draggableItem_1tbdl_903._itemLoader_1tbdl_1291 ._loaderLabel_1tbdl_1301{width:80%}._draggableItem_1tbdl_903._itemLoader_1tbdl_1291 ._loaderLabelSub_1tbdl_1302{width:50%}._draggableItem_1tbdl_903 ._itemImagePlaceholder_1tbdl_1315{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}._draggableItem_1tbdl_903{user-select:none;-webkit-user-select:none;-moz-user-select:none}@media (max-width: 767px){._draggableItem_1tbdl_903{flex-shrink:0}}@media (min-width: 768px){._draggableItem_1tbdl_903{-webkit-user-drag:element;-khtml-user-drag:element}}._draggableItem_1tbdl_903{transition:opacity .2s ease,filter .2s ease,background-color .2s ease}._draggableItem_1tbdl_903:active{cursor:grabbing}._draggableItem_1tbdl_903._isPlaced_1tbdl_1346 ._itemImage_1tbdl_971,._draggableItem_1tbdl_903._isPlaced_1tbdl_1346 ._itemLabelEng_1tbdl_951,._draggableItem_1tbdl_903._isPlaced_1tbdl_1346 ._itemLabelLat_1tbdl_952{filter:grayscale(100%);opacity:.25}._draggableItem_1tbdl_903._isPlaced_1tbdl_1346 ._panelRemoveBtn_1tbdl_903{opacity:0;pointer-events:none;transition:opacity .2s ease}@media (hover: none) and (pointer: coarse){._draggableItem_1tbdl_903._isPlaced_1tbdl_1346 ._panelRemoveBtn_1tbdl_903{opacity:.7;pointer-events:auto}}._draggableItem_1tbdl_903._isPlaced_1tbdl_1346:hover ._panelRemoveBtn_1tbdl_903{opacity:1;filter:none;pointer-events:auto}._absoluteScaleZoneCard_1tbdl_903{position:absolute;background:transparent;display:inline-flex;flex-direction:column;box-sizing:border-box;overflow:visible;cursor:move;transform:translate(-50%,-50%)}._absoluteScaleZoneCard_1tbdl_903._cardIsLoading_1tbdl_1379{pointer-events:none;cursor:wait}._cardVisualContent_1tbdl_1384{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;position:relative}._cardVisualContent_1tbdl_1384 ._cardImageLoader_1tbdl_1392{display:flex;align-items:center;justify-content:center;background:#3b82f60d;border-radius:8px;animation:_pulse_1tbdl_1 1.5s infinite ease-in-out}._cardVisualContent_1tbdl_1384 ._scaleZoneCardImage_1tbdl_1400{object-fit:contain;display:block}._cardVisualContent_1tbdl_1384:before{content:attr(data-eng-name);color:#1e293b;font-weight:700;font-size:.9rem;white-space:nowrap}@media (max-width: 599px){._cardVisualContent_1tbdl_1384:before{font-size:.7rem!important}}._cardVisualContent_1tbdl_1384:after{content:attr(data-lat-name);color:#64748b;font-style:italic;opacity:.8;white-space:nowrap}@media (max-width: 599px){._cardVisualContent_1tbdl_1384:after{font-size:.7rem!important}}._itemImage_1tbdl_971{object-fit:contain}._itemLabelEng_1tbdl_951{font-size:.85rem;color:#1e293b;font-weight:700;text-align:center}._itemLabelLat_1tbdl_952{font-size:.75rem;color:#64748b;font-style:italic;opacity:.8;text-align:center}._itemLabelEng_1tbdl_951,._itemLabelLat_1tbdl_952{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._panelRemoveBtn_1tbdl_903,._miniRemoveBtn_1tbdl_904{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:50%;background:#ff4b4b26;color:#ff5a5a;font-size:.9rem;line-height:1;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0;pointer-events:none}._panelRemoveBtn_1tbdl_903:hover,._miniRemoveBtn_1tbdl_904:hover{background:#ff4b4b4d;color:#fff}@media (max-width: 767px){._panelRemoveBtn_1tbdl_903,._miniRemoveBtn_1tbdl_904{opacity:1;pointer-events:auto}}._scaleZoneToolbar_1tbdl_1491{position:absolute;top:16px;right:16px;display:flex;gap:8px;z-index:500;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px;border-radius:12px;box-shadow:0 4px 15px #0000000d;border:1px solid rgba(255,255,255,.5);transition:width .3s ease}@media (max-width: 767px){._scaleZoneToolbar_1tbdl_1491{top:6px;right:6px;padding:3px;gap:3px;border-radius:8px}}@media (max-width: 599px){._scaleZoneToolbar_1tbdl_1491{top:4px;right:4px;padding:2px;gap:2px}}._scaleZoneToolbar_1tbdl_1491._isCollapsed_1tbdl_946{width:40px;justify-content:center}@media (max-width: 767px){._scaleZoneToolbar_1tbdl_1491._isCollapsed_1tbdl_946{width:30px}}@media (max-width: 767px){._scaleZoneToolbar_1tbdl_1491._rightSidebarOpen_1tbdl_1533{gap:2px;padding:2px}}._toolbarBtn_1tbdl_949{display:flex;align-items:center;gap:6px;background:#fff;color:#333;font-size:.85rem;font-weight:500;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:all .2s ease-in-out;justify-content:center;min-width:36px}@media (max-width: 767px){._toolbarBtn_1tbdl_949{padding:5px 8px;font-size:.75rem;min-width:30px;gap:4px}._toolbarBtn_1tbdl_949 svg{width:16px;height:16px}}@media (max-width: 599px){._toolbarBtn_1tbdl_949{min-width:26px;gap:2px}}._toolbarBtn_1tbdl_949._isFlashing_1tbdl_1573{background:#e2e8f0;transform:translateY(0);box-shadow:inset 0 2px 4px #0000001a}._toolbarBtn_1tbdl_949:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px #00000014}._toolbarBtn_1tbdl_949:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}._toolbarBtn_1tbdl_949:disabled{opacity:.35;border-color:#cbd5e1;background:#f1f5f9;color:#94a3b8;cursor:not-allowed;pointer-events:none;transform:translateY(0)!important;box-shadow:none!important}._toolbarBtnDanger_1tbdl_949{background:#fef2f2;color:#dc2626;border-color:#fecaca}._toolbarBtnDanger_1tbdl_949:hover{background:#fee2e2;border-color:#fca5a5}._confirmModal_1tbdl_268{background:#1e1e1e;padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:400px;width:90%;text-align:center;margin:auto}._confirmModal_1tbdl_268 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1tbdl_268 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1tbdl_268 p strong{color:#fff}._confirmActions_1tbdl_295{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1tbdl_295 button{padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;transition:all .2s;min-width:100px}@media (max-width: 599px){._confirmActions_1tbdl_295 button{flex:1;padding:0 8px;height:44px;min-width:0;font-size:.8rem}}._confirmActions_1tbdl_295 button:hover{background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1tbdl_295 button._confirmBtn_1tbdl_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1tbdl_295 button._confirmBtn_1tbdl_334:hover{background:#3b82f640;border-color:#3b82f680}._spinner_1tbdl_1675{width:24px;height:24px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:_spin_1tbdl_1675 .8s linear infinite}@keyframes _spin_1tbdl_1675{to{transform:rotate(360deg)}}._mobileText_d3ius_65{display:none}@media (max-width: 599px){._desktopText_d3ius_70{display:none}._mobileText_d3ius_65{display:inline}}@media (max-width: 767px){._hideOnMobile_d3ius_78{display:none!important}}._pageLayout_d3ius_83{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_d3ius_94{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_d3ius_114{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_d3ius_114:hover{background-color:#3b82f626!important}._formDropdownPrimary_d3ius_114 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_d3ius_127{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_d3ius_127{flex:1 1 100%}}._badgeWrapper_d3ius_140{cursor:pointer;display:flex;align-items:center}._badgeWrapper_d3ius_140:hover ._badge_d3ius_140{background:#ccfbf140;border-color:#ccfbf180}._badge_d3ius_140{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_d3ius_166{opacity:.7;cursor:wait;animation:_pulse_d3ius_1 1.5s infinite ease-in-out}@keyframes _pulse_d3ius_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_d3ius_183{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_d3ius_183{padding:10px}}._modalContent_d3ius_203{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_d3ius_215{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_d3ius_215 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_d3ius_215 ._modalCloseBtn_d3ius_227{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_d3ius_215 ._modalCloseBtn_d3ius_227:hover{color:#ef4444;background:#ef44441a}._modalBody_d3ius_247{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_d3ius_247{padding:0}}._modalFooter_d3ius_261{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_d3ius_269{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_d3ius_269 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_d3ius_269 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_d3ius_269 p strong{color:#fff}._confirmActions_d3ius_296{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_d3ius_296 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_d3ius_296 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_d3ius_296 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_d3ius_296 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_d3ius_296 button._confirmBtn_d3ius_335{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_d3ius_296 button._confirmBtn_d3ius_335:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_d3ius_296 button._secondaryBtn_d3ius_344{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_d3ius_296 button._secondaryBtn_d3ius_344:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_d3ius_296 button._tertiaryBtn_d3ius_353{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_d3ius_296 button._tertiaryBtn_d3ius_353:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_d3ius_296 button._cancelBtn_d3ius_361{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_d3ius_296 button._cancelBtn_d3ius_361:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_d3ius_371{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_d3ius_371 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_d3ius_384{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_d3ius_384{grid-template-columns:1fr}}._formInput_d3ius_397,._formSelect_d3ius_398{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_d3ius_397:focus,._formSelect_d3ius_398:focus{border-color:#3b82f6}._modalFooter_d3ius_261{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_d3ius_261 ._btnPrimary_d3ius_425{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_d3ius_261 ._btnPrimary_d3ius_425:hover{background:#2563eb}._modalFooter_d3ius_261 ._btnPrimary_d3ius_425:active{transform:scale(.98)}._disabled_d3ius_443{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_d3ius_449{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_d3ius_455{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_d3ius_455{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_d3ius_455{font-size:.85rem}}._latName_d3ius_479{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_d3ius_479{font-size:.75rem}}._confirmBtn_d3ius_335{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_d3ius_335:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_d3ius_503{color:var(--phylum-color)!important}button._phylumKey_d3ius_503,._phylumKey_d3ius_503[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_d3ius_503:hover:not(:disabled),._phylumKey_d3ius_503[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_d3ius_519{color:var(--class-color)!important}button._classKey_d3ius_519,._classKey_d3ius_519[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_d3ius_519:hover:not(:disabled),._classKey_d3ius_519[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_d3ius_535{color:var(--order-color)!important}button._orderKey_d3ius_535,._orderKey_d3ius_535[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_d3ius_535:hover:not(:disabled),._orderKey_d3ius_535[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_d3ius_551{color:var(--family-color)!important}button._familyKey_d3ius_551,._familyKey_d3ius_551[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_d3ius_551:hover:not(:disabled),._familyKey_d3ius_551[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_d3ius_567{color:var(--genus-color)!important}button._genusKey_d3ius_567,._genusKey_d3ius_567[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_d3ius_567:hover:not(:disabled),._genusKey_d3ius_567[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_d3ius_583{color:var(--species-color)!important}button._key_d3ius_583,._key_d3ius_583[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_d3ius_583:hover:not(:disabled),._key_d3ius_583[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_d3ius_599{color:#fff!important;transition:color .2s}._taxonomyIconHover_d3ius_599._isActive_d3ius_603._phylumKey_d3ius_503,._taxonomyIconHover_d3ius_599:hover._phylumKey_d3ius_503{color:var(--phylum-color)!important}._taxonomyIconHover_d3ius_599._isActive_d3ius_603._classKey_d3ius_519,._taxonomyIconHover_d3ius_599:hover._classKey_d3ius_519{color:var(--class-color)!important}._taxonomyIconHover_d3ius_599._isActive_d3ius_603._orderKey_d3ius_535,._taxonomyIconHover_d3ius_599:hover._orderKey_d3ius_535{color:var(--order-color)!important}._taxonomyIconHover_d3ius_599._isActive_d3ius_603._familyKey_d3ius_551,._taxonomyIconHover_d3ius_599:hover._familyKey_d3ius_551{color:var(--family-color)!important}._taxonomyIconHover_d3ius_599._isActive_d3ius_603._genusKey_d3ius_567,._taxonomyIconHover_d3ius_599:hover._genusKey_d3ius_567{color:var(--genus-color)!important}._taxonomyIconHover_d3ius_599._isActive_d3ius_603._key_d3ius_583,._taxonomyIconHover_d3ius_599:hover._key_d3ius_583{color:var(--species-color)!important}*:hover>._taxonomyIconHover_d3ius_599._phylumKey_d3ius_503{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_d3ius_599._classKey_d3ius_519{color:var(--class-color)!important}*:hover>._taxonomyIconHover_d3ius_599._orderKey_d3ius_535{color:var(--order-color)!important}*:hover>._taxonomyIconHover_d3ius_599._familyKey_d3ius_551{color:var(--family-color)!important}*:hover>._taxonomyIconHover_d3ius_599._genusKey_d3ius_567{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_d3ius_599._key_d3ius_583{color:var(--species-color)!important}._taxonomyPath_d3ius_641{font-size:.8rem;letter-spacing:-.2px;flex-wrap:nowrap;align-items:center;overflow:hidden;white-space:nowrap;width:100%;display:inline-flex;height:1.2rem}._pathActiveSegment_d3ius_653,._pathPlaceholderSegment_d3ius_654{font-size:.8rem;flex-shrink:0;flex-direction:column;justify-content:center;transition:color .1s ease,font-weight .1s ease;max-width:14.2857142857%;overflow:hidden;mask-image:linear-gradient(to left,transparent 0px,#000 12px);-webkit-mask-image:linear-gradient(to left,transparent 0px,#000 12px)}._pathActiveSegment_d3ius_653:after,._pathPlaceholderSegment_d3ius_654:after{display:block;content:attr(data-text);font-weight:600;height:0;overflow:hidden;visibility:hidden}._pathActiveSegment_d3ius_653{font-weight:600;font-style:normal;text-transform:none}._pathActiveSegment_d3ius_653._isPreservedLoading_d3ius_683{text-transform:none!important;font-style:normal!important;opacity:.5}._pathPlaceholderSegment_d3ius_654{color:#666}._pathPlaceholderSegment_d3ius_654:not(._restorable_d3ius_692):not(._isPreservedLoading_d3ius_683){text-transform:uppercase;font-style:italic;font-weight:400}._pathPlaceholderSegment_d3ius_654._restorable_d3ius_692{font-weight:500;font-style:normal;text-transform:none}._clickable_d3ius_703:hover,._restorable_d3ius_692:hover{text-decoration:underline;opacity:.85}._pathSeparator_d3ius_709{color:var(--text-main);margin:0 4px;font-size:.75rem;flex-shrink:0}._phylumKey_d3ius_503{color:var(--phylum-color)}._classKey_d3ius_519{color:var(--class-color)}._orderKey_d3ius_535{color:var(--order-color)}._familyKey_d3ius_551{color:var(--family-color)}._genusKey_d3ius_567{color:var(--genus-color)}._key_d3ius_583{color:var(--species-color)}._mobileText_1lsdi_65{display:none}@media (max-width: 599px){._desktopText_1lsdi_70{display:none}._mobileText_1lsdi_65{display:inline}}@media (max-width: 767px){._hideOnMobile_1lsdi_78{display:none!important}}._pageLayout_1lsdi_83{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_1lsdi_94{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_1lsdi_114{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1lsdi_114:hover{background-color:#3b82f626!important}._formDropdownPrimary_1lsdi_114 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1lsdi_127{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_1lsdi_127{flex:1 1 100%}}._badgeWrapper_1lsdi_140{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1lsdi_140:hover ._badge_1lsdi_140{background:#ccfbf140;border-color:#ccfbf180}._badge_1lsdi_140{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_1lsdi_166{opacity:.7;cursor:wait;animation:_pulse_1lsdi_1 1.5s infinite ease-in-out}@keyframes _pulse_1lsdi_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1lsdi_183{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_1lsdi_183{padding:10px}}._modalContent_1lsdi_203{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_1lsdi_215{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1lsdi_215 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1lsdi_215 ._modalCloseBtn_1lsdi_227{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_1lsdi_215 ._modalCloseBtn_1lsdi_227:hover{color:#ef4444;background:#ef44441a}._modalBody_1lsdi_247{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_1lsdi_247{padding:0}}._modalFooter_1lsdi_261{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1lsdi_269{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_1lsdi_269 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1lsdi_269 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1lsdi_269 p strong{color:#fff}._confirmActions_1lsdi_296{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1lsdi_296 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_1lsdi_296 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1lsdi_296 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1lsdi_296 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1lsdi_296 button._confirmBtn_1lsdi_335{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1lsdi_296 button._confirmBtn_1lsdi_335:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1lsdi_296 button._secondaryBtn_1lsdi_344{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1lsdi_296 button._secondaryBtn_1lsdi_344:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1lsdi_296 button._tertiaryBtn_1lsdi_353{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1lsdi_296 button._tertiaryBtn_1lsdi_353:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1lsdi_296 button._cancelBtn_1lsdi_361{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1lsdi_296 button._cancelBtn_1lsdi_361:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1lsdi_371{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1lsdi_371 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1lsdi_384{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_1lsdi_384{grid-template-columns:1fr}}._formInput_1lsdi_397,._formSelect_1lsdi_398{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_1lsdi_397:focus,._formSelect_1lsdi_398:focus{border-color:#3b82f6}._modalFooter_1lsdi_261{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1lsdi_261 ._btnPrimary_1lsdi_425{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1lsdi_261 ._btnPrimary_1lsdi_425:hover{background:#2563eb}._modalFooter_1lsdi_261 ._btnPrimary_1lsdi_425:active{transform:scale(.98)}._disabled_1lsdi_443{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1lsdi_449{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_1lsdi_455{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_1lsdi_455{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_1lsdi_455{font-size:.85rem}}._latName_1lsdi_479{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_1lsdi_479{font-size:.75rem}}._confirmBtn_1lsdi_335{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1lsdi_335:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1lsdi_503{color:var(--phylum-color)!important}button._phylumKey_1lsdi_503,._phylumKey_1lsdi_503[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_1lsdi_503:hover:not(:disabled),._phylumKey_1lsdi_503[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_1lsdi_519{color:var(--class-color)!important}button._classKey_1lsdi_519,._classKey_1lsdi_519[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_1lsdi_519:hover:not(:disabled),._classKey_1lsdi_519[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_1lsdi_535{color:var(--order-color)!important}button._orderKey_1lsdi_535,._orderKey_1lsdi_535[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_1lsdi_535:hover:not(:disabled),._orderKey_1lsdi_535[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_1lsdi_551{color:var(--family-color)!important}button._familyKey_1lsdi_551,._familyKey_1lsdi_551[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_1lsdi_551:hover:not(:disabled),._familyKey_1lsdi_551[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_1lsdi_567{color:var(--genus-color)!important}button._genusKey_1lsdi_567,._genusKey_1lsdi_567[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_1lsdi_567:hover:not(:disabled),._genusKey_1lsdi_567[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_1lsdi_583{color:var(--species-color)!important}button._key_1lsdi_583,._key_1lsdi_583[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_1lsdi_583:hover:not(:disabled),._key_1lsdi_583[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_1lsdi_599{color:#fff!important;transition:color .2s}._taxonomyIconHover_1lsdi_599._isActive_1lsdi_603._phylumKey_1lsdi_503,._taxonomyIconHover_1lsdi_599:hover._phylumKey_1lsdi_503{color:var(--phylum-color)!important}._taxonomyIconHover_1lsdi_599._isActive_1lsdi_603._classKey_1lsdi_519,._taxonomyIconHover_1lsdi_599:hover._classKey_1lsdi_519{color:var(--class-color)!important}._taxonomyIconHover_1lsdi_599._isActive_1lsdi_603._orderKey_1lsdi_535,._taxonomyIconHover_1lsdi_599:hover._orderKey_1lsdi_535{color:var(--order-color)!important}._taxonomyIconHover_1lsdi_599._isActive_1lsdi_603._familyKey_1lsdi_551,._taxonomyIconHover_1lsdi_599:hover._familyKey_1lsdi_551{color:var(--family-color)!important}._taxonomyIconHover_1lsdi_599._isActive_1lsdi_603._genusKey_1lsdi_567,._taxonomyIconHover_1lsdi_599:hover._genusKey_1lsdi_567{color:var(--genus-color)!important}._taxonomyIconHover_1lsdi_599._isActive_1lsdi_603._key_1lsdi_583,._taxonomyIconHover_1lsdi_599:hover._key_1lsdi_583{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1lsdi_599._phylumKey_1lsdi_503{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1lsdi_599._classKey_1lsdi_519{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1lsdi_599._orderKey_1lsdi_535{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1lsdi_599._familyKey_1lsdi_551{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1lsdi_599._genusKey_1lsdi_567{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1lsdi_599._key_1lsdi_583{color:var(--species-color)!important}@media (max-width: 599px){._mobileTopAligned_1lsdi_642{align-items:flex-start!important;padding-top:16px!important}}._splitContainer_1lsdi_648{display:flex;flex-direction:row;width:100%;max-width:900px;background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;height:60vh;overflow:hidden}@media (max-width: 599px){._splitContainer_1lsdi_648{padding:5px;height:88vh;flex-direction:column;max-width:100%}}._filterColumn_1lsdi_669,._resultsColumn_1lsdi_670{flex:1 1 0%;min-width:0;width:100%;border-radius:8px}@media (max-width: 599px){._filterColumn_1lsdi_669,._resultsColumn_1lsdi_670{flex:0 0 auto;width:100%;border-radius:0}}@media (max-width: 599px){._filterColumn_1lsdi_669{border:none;border-radius:0}}._resultsColumn_1lsdi_670{display:flex;flex-direction:column;min-height:0;position:relative}@media (max-width: 599px){._resultsColumn_1lsdi_670{flex:1;height:100%}}._headerTextContainer_1lsdi_705{gap:2px;display:flex;flex-direction:row;align-items:baseline}._matchModeSubline_1lsdi_712{font-size:.8rem;color:#f59e0b;font-weight:500;padding:12px 16px;border-radius:8px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);display:flex;align-items:center;gap:10px;transition:all .3s ease-in-out;overflow:hidden}._matchModeSubline_1lsdi_712 ._warningIcon_1lsdi_726{width:16px;height:16px;flex-shrink:0}._matchModeSubline_1lsdi_712 span{line-height:1.3}._sectionHeader_1lsdi_735{display:flex;align-items:center;gap:8px;cursor:default;transition:opacity .2s}._sectionHeader_1lsdi_735 ._chevronIcon_1lsdi_742{transform:rotate(90deg)}@media (max-width: 599px){._sectionHeader_1lsdi_735._isClosed_1lsdi_746 ._chevronIcon_1lsdi_742{transform:rotate(0)}}._chevronIcon_1lsdi_742{width:14px;height:14px;color:#aaa;transition:transform .2s ease-in-out}._collapsibleSection_1lsdi_758{transition:max-height .3s ease-in-out,opacity .2s ease-in-out,margin .3s ease-in-out,padding .3s ease-in-out;max-height:600px;opacity:1;overflow:hidden}@media (max-width: 599px){._collapsibleSection_1lsdi_758._isCollapsedPartial_1lsdi_765{opacity:.5}._collapsibleSection_1lsdi_758._isCollapsedPartial_1lsdi_765>*:not(:first-child){display:none!important}}._modalPathLimiter_1lsdi_773{width:100%;display:flex;justify-content:flex-end;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0px,#000 24px);mask-image:linear-gradient(to right,transparent 0px,#000 24px)}._modalPathLimiter_1lsdi_773>*{display:flex!important;flex-shrink:0}@media (max-width: 599px){._clickableHeader_1lsdi_786{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;margin:0}}@media (max-width: 599px){._activeHeader_1lsdi_797{opacity:1!important}._activeHeader_1lsdi_797:after{transform:rotate(180deg)}}._resultsBodyWrapper_1lsdi_805{flex:1;display:flex;flex-direction:column;min-height:0}@media (max-width: 599px){._resultsBodyWrapper_1lsdi_805 ._matchModeSubline_1lsdi_712{padding:8px 12px;font-size:.75rem;gap:8px}._resultsBodyWrapper_1lsdi_805 ._matchModeSubline_1lsdi_712 ._warningIcon_1lsdi_726{width:14px;height:14px}}._resultsList_1lsdi_823{gap:2px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}._scrollSpacer_1lsdi_832{flex-shrink:0;min-height:180px;width:100%;pointer-events:none;visibility:hidden}@media (max-width: 599px){._scrollSpacer_1lsdi_832{min-height:140px}}._resultItemContainer_1lsdi_845{display:flex;flex-shrink:0;background:#ffffff08;border:1px solid #333;border-radius:8px;overflow:hidden;transition:all .15s ease-in-out}._resultItemContainer_1lsdi_845:hover{border-color:#444}._resultItemContainer_1lsdi_845._fallbackUsed_1lsdi_857{border-style:dashed;border-color:#f59e0b66}._resultItemContainer_1lsdi_845._fallbackUsed_1lsdi_857:hover{border-color:#f59e0bb3}._resultItemContainer_1lsdi_845._fallbackUsed_1lsdi_857._isSelected_1lsdi_864{border-style:solid;border-color:#ccfbf1!important;background:#ccfbf126}._resultItemContainer_1lsdi_845._isSelected_1lsdi_864{border-color:#ccfbf1!important;background:#ccfbf126}._resultItemMain_1lsdi_874{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 599px){._resultItemMain_1lsdi_874{padding:8px 12px}}._resultItemMain_1lsdi_874:hover{background:#ffffff08}._resultItemMain_1lsdi_874 ._nameContainer_1lsdi_892{display:flex;align-items:center;flex:1;min-width:0}._resultItemMain_1lsdi_874 ._nameContainer_1lsdi_892 ._speciesInfo_1lsdi_898{display:flex;flex-direction:column;flex:1;min-width:0}._resultItemMain_1lsdi_874 ._nameContainer_1lsdi_892 ._akaName_1lsdi_904{font-size:.75rem;color:#3b82f6;opacity:.8}@media (max-width: 599px){._resultItemMain_1lsdi_874 ._nameContainer_1lsdi_892 ._akaName_1lsdi_904{font-size:.7rem}}._resultItemMain_1lsdi_874 ._nameContainer_1lsdi_892 ._fallbackBadge_1lsdi_914{font-size:.7rem;background:#f59e0b26;color:#f59e0b;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}._isSelected_1lsdi_864 ._resultItemMain_1lsdi_874:after{content:"✓";color:#ccfbf1;font-weight:700;font-size:.95rem}._speciesAction_1lsdi_931{display:flex;align-items:center;justify-content:center;padding:0 16px;border-left:1px solid #333;cursor:pointer;color:#aaa;transition:all .15s ease-in-out;flex-shrink:0}@media (max-width: 599px){._speciesAction_1lsdi_931{padding:0 12px}}._speciesAction_1lsdi_931:hover{background:#3b82f626;color:#3b82f6}@media (max-width: 599px){._confirmModal_1lsdi_269{margin:15vh auto auto}}._headerActionButtons_1lsdi_958{display:flex;gap:4px}@media (max-width: 599px){._headerActionButtons_1lsdi_958{flex:1 1 auto;justify-content:flex-end;min-width:0}}@media (min-width: 600px){._headerActionButtons_1lsdi_958{display:none}}._compactHeaderBtn_1lsdi_975{max-width:200px;padding:4px 8px;font-size:.75rem!important;border-radius:4px!important;min-width:0!important}@media (max-width: 599px){._compactHeaderBtn_1lsdi_975{flex:1;padding:0;font-size:.85rem!important;white-space:nowrap;overflow:hidden}._compactHeaderBtn_1lsdi_975 span{display:inline;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}}._resultsFooter_1lsdi_999{gap:10px;padding:20px;display:flex;justify-content:space-between;flex-shrink:0}._resultsFooter_1lsdi_999 button{flex:1;min-width:0}@media (max-width: 599px){._resultsFooter_1lsdi_999{display:none}}@media (min-width: 600px){._mobileOnly_1lsdi_1017{display:none!important}}@media (max-width: 599px){._desktopOnly_1lsdi_1023{display:none!important}}@media (min-width: 600px){._desktopOnly_1lsdi_1023{position:absolute;top:8px;right:8px;z-index:10;margin:0!important}}@media (max-width: 599px){._mobileSectionHeader_1lsdi_1038{flex-wrap:nowrap;gap:8px;padding:10px;align-items:center;justify-content:space-between}._mobileSectionHeader_1lsdi_1038 h2{font-size:.85rem;white-space:nowrap;margin:0;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}}._modalFilterContent_1lsdi_1056{display:flex;flex-direction:column;gap:12px;width:100%}._modalTaxonomyGrid_1lsdi_1063{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}@media (max-width: 599px){._modalDropdownVisible_1lsdi_1071{display:block!important;flex:0 0 auto!important;max-width:100%!important}}._loaderWrapper_1lsdi_1078{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:40px 20px;color:#aaa;gap:16px;box-sizing:border-box}._loaderWrapper_1lsdi_1078 span{font-size:.9rem;font-weight:500}._spinner_1lsdi_1095{width:32px;height:32px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:_spin_1lsdi_1095 .8s linear infinite}._emptyStateWrapper_1lsdi_1104{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#aaa}@media (max-width: 599px){._emptyStateWrapper_1lsdi_1104{gap:5px;padding:10px;justify-content:start}}._emptyStateWrapper_1lsdi_1104 ._warningIcon_1lsdi_726{color:#f59e0b;margin-bottom:8px}._emptyStateWrapper_1lsdi_1104 p{margin:0;font-size:.95rem;line-height:1.5;max-width:250px}._emptyStateWrapper_1lsdi_1104 ._clearFilterBtn_1lsdi_1130{margin-top:8px;padding:6px 14px;border-radius:4px;background:#ff5a5a1a;color:#ff5a5a;border:1px solid rgba(255,90,90,.3);cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;text-align:center}._emptyStateWrapper_1lsdi_1104 ._clearFilterBtn_1lsdi_1130:hover{background:#ff5a5a33;border-color:#ff5a5a80}._emptyStateWrapper_1lsdi_1104 ._clearAllBtn_1lsdi_1150:hover{opacity:1!important;color:#ff5a5a!important}@keyframes _spin_1lsdi_1095{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_1lsdi_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._searchWrapper_1lsdi_1173{display:flex;gap:8px;align-items:stretch;width:100%}._searchWrapper_1lsdi_1173>:first-child{flex:1;min-width:0}._inlineClearBtn_1lsdi_1184{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.2);color:#ff5a5a;border-radius:6px;padding:0 24px;min-width:100px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center}._inlineClearBtn_1lsdi_1184:hover{background:#ff5a5a26;border-color:#ff5a5a66}._inlineClearBtn_1lsdi_1184:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1);background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._mobileText_2sc2u_64{display:none}@media (max-width: 599px){._desktopText_2sc2u_69{display:none}._mobileText_2sc2u_64{display:inline}}@media (max-width: 767px){._hideOnMobile_2sc2u_77{display:none!important}}._pageLayout_2sc2u_82{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_2sc2u_93{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_2sc2u_113{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_2sc2u_113:hover{background-color:#3b82f626!important}._formDropdownPrimary_2sc2u_113 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_2sc2u_126{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_2sc2u_126{flex:1 1 100%}}._badgeWrapper_2sc2u_139{cursor:pointer;display:flex;align-items:center}._badgeWrapper_2sc2u_139:hover ._badge_2sc2u_139{background:#ccfbf140;border-color:#ccfbf180}._badge_2sc2u_139{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_2sc2u_165{opacity:.7;cursor:wait;animation:_pulse_2sc2u_1 1.5s infinite ease-in-out}@keyframes _pulse_2sc2u_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_2sc2u_182{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_2sc2u_182{padding:10px}}._modalContent_2sc2u_202{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_2sc2u_214{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_2sc2u_214 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_2sc2u_214 ._modalCloseBtn_2sc2u_226{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_2sc2u_214 ._modalCloseBtn_2sc2u_226:hover{color:#ef4444;background:#ef44441a}._modalBody_2sc2u_246{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_2sc2u_246{padding:0}}._modalFooter_2sc2u_260{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_2sc2u_268{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_2sc2u_268 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_2sc2u_268 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_2sc2u_268 p strong{color:#fff}._confirmActions_2sc2u_295{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_2sc2u_295 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_2sc2u_295 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_2sc2u_295 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_2sc2u_295 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_2sc2u_295 button._confirmBtn_2sc2u_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_2sc2u_295 button._confirmBtn_2sc2u_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_2sc2u_295 button._secondaryBtn_2sc2u_343{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_2sc2u_295 button._secondaryBtn_2sc2u_343:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_2sc2u_295 button._tertiaryBtn_2sc2u_352{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_2sc2u_295 button._tertiaryBtn_2sc2u_352:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_2sc2u_295 button._cancelBtn_2sc2u_360{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_2sc2u_295 button._cancelBtn_2sc2u_360:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_2sc2u_370{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_2sc2u_370 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_2sc2u_383{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_2sc2u_383{grid-template-columns:1fr}}._formInput_2sc2u_396,._formSelect_2sc2u_397{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_2sc2u_396:focus,._formSelect_2sc2u_397:focus{border-color:#3b82f6}._modalFooter_2sc2u_260{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_2sc2u_260 ._btnPrimary_2sc2u_424{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_2sc2u_260 ._btnPrimary_2sc2u_424:hover{background:#2563eb}._modalFooter_2sc2u_260 ._btnPrimary_2sc2u_424:active{transform:scale(.98)}._disabled_2sc2u_442{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_2sc2u_448{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_2sc2u_454{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_2sc2u_454{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_2sc2u_454{font-size:.85rem}}._latName_2sc2u_478{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_2sc2u_478{font-size:.75rem}}._confirmBtn_2sc2u_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_2sc2u_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_2sc2u_502{color:var(--phylum-color)!important}button._phylumKey_2sc2u_502,._phylumKey_2sc2u_502[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_2sc2u_502:hover:not(:disabled),._phylumKey_2sc2u_502[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_2sc2u_518{color:var(--class-color)!important}button._classKey_2sc2u_518,._classKey_2sc2u_518[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_2sc2u_518:hover:not(:disabled),._classKey_2sc2u_518[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_2sc2u_534{color:var(--order-color)!important}button._orderKey_2sc2u_534,._orderKey_2sc2u_534[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_2sc2u_534:hover:not(:disabled),._orderKey_2sc2u_534[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_2sc2u_550{color:var(--family-color)!important}button._familyKey_2sc2u_550,._familyKey_2sc2u_550[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_2sc2u_550:hover:not(:disabled),._familyKey_2sc2u_550[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_2sc2u_566{color:var(--genus-color)!important}button._genusKey_2sc2u_566,._genusKey_2sc2u_566[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_2sc2u_566:hover:not(:disabled),._genusKey_2sc2u_566[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_2sc2u_582{color:var(--species-color)!important}button._key_2sc2u_582,._key_2sc2u_582[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_2sc2u_582:hover:not(:disabled),._key_2sc2u_582[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_2sc2u_598{color:#fff!important;transition:color .2s}._taxonomyIconHover_2sc2u_598._isActive_2sc2u_602._phylumKey_2sc2u_502,._taxonomyIconHover_2sc2u_598:hover._phylumKey_2sc2u_502{color:var(--phylum-color)!important}._taxonomyIconHover_2sc2u_598._isActive_2sc2u_602._classKey_2sc2u_518,._taxonomyIconHover_2sc2u_598:hover._classKey_2sc2u_518{color:var(--class-color)!important}._taxonomyIconHover_2sc2u_598._isActive_2sc2u_602._orderKey_2sc2u_534,._taxonomyIconHover_2sc2u_598:hover._orderKey_2sc2u_534{color:var(--order-color)!important}._taxonomyIconHover_2sc2u_598._isActive_2sc2u_602._familyKey_2sc2u_550,._taxonomyIconHover_2sc2u_598:hover._familyKey_2sc2u_550{color:var(--family-color)!important}._taxonomyIconHover_2sc2u_598._isActive_2sc2u_602._genusKey_2sc2u_566,._taxonomyIconHover_2sc2u_598:hover._genusKey_2sc2u_566{color:var(--genus-color)!important}._taxonomyIconHover_2sc2u_598._isActive_2sc2u_602._key_2sc2u_582,._taxonomyIconHover_2sc2u_598:hover._key_2sc2u_582{color:var(--species-color)!important}*:hover>._taxonomyIconHover_2sc2u_598._phylumKey_2sc2u_502{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_2sc2u_598._classKey_2sc2u_518{color:var(--class-color)!important}*:hover>._taxonomyIconHover_2sc2u_598._orderKey_2sc2u_534{color:var(--order-color)!important}*:hover>._taxonomyIconHover_2sc2u_598._familyKey_2sc2u_550{color:var(--family-color)!important}*:hover>._taxonomyIconHover_2sc2u_598._genusKey_2sc2u_566{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_2sc2u_598._key_2sc2u_582{color:var(--species-color)!important}._resultButton_2sc2u_640{flex:1;background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600;letter-spacing:.05em;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}._resultButton_2sc2u_640 ._mobileText_2sc2u_64{display:none}@media (max-width: 599px){._resultButton_2sc2u_640 ._desktopText_2sc2u_69{display:none}._resultButton_2sc2u_640 ._mobileText_2sc2u_64{display:inline}._resultButton_2sc2u_640{font-size:.8rem;padding:6px 10px}}._resultButton_2sc2u_640:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._resultButton_2sc2u_640:disabled,._resultButton_2sc2u_640._disabled_2sc2u_442{opacity:.4;cursor:not-allowed}._mobileText_1qc8u_64{display:none}@media (max-width: 599px){._desktopText_1qc8u_69{display:none}._mobileText_1qc8u_64{display:inline}}@media (max-width: 767px){._hideOnMobile_1qc8u_77{display:none!important}}._pageLayout_1qc8u_82{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_1qc8u_93{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_1qc8u_113{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1qc8u_113:hover{background-color:#3b82f626!important}._formDropdownPrimary_1qc8u_113 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1qc8u_126{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_1qc8u_126{flex:1 1 100%}}._badgeWrapper_1qc8u_139{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1qc8u_139:hover ._badge_1qc8u_139{background:#ccfbf140;border-color:#ccfbf180}._badge_1qc8u_139{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_1qc8u_165{opacity:.7;cursor:wait;animation:_pulse_1qc8u_1 1.5s infinite ease-in-out}@keyframes _pulse_1qc8u_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1qc8u_182{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_1qc8u_182{padding:10px}}._modalContent_1qc8u_202{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_1qc8u_214{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1qc8u_214 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1qc8u_214 ._modalCloseBtn_1qc8u_226{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_1qc8u_214 ._modalCloseBtn_1qc8u_226:hover{color:#ef4444;background:#ef44441a}._modalBody_1qc8u_246{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_1qc8u_246{padding:0}}._modalFooter_1qc8u_260{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1qc8u_268{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_1qc8u_268 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1qc8u_268 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1qc8u_268 p strong{color:#fff}._confirmActions_1qc8u_295{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1qc8u_295 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_1qc8u_295 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1qc8u_295 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1qc8u_295 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1qc8u_295 button._confirmBtn_1qc8u_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1qc8u_295 button._confirmBtn_1qc8u_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1qc8u_295 button._secondaryBtn_1qc8u_343{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1qc8u_295 button._secondaryBtn_1qc8u_343:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1qc8u_295 button._tertiaryBtn_1qc8u_352{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1qc8u_295 button._tertiaryBtn_1qc8u_352:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1qc8u_295 button._cancelBtn_1qc8u_360{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1qc8u_295 button._cancelBtn_1qc8u_360:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1qc8u_370{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1qc8u_370 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1qc8u_383{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_1qc8u_383{grid-template-columns:1fr}}._formInput_1qc8u_396,._formSelect_1qc8u_397{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_1qc8u_396:focus,._formSelect_1qc8u_397:focus{border-color:#3b82f6}._modalFooter_1qc8u_260{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1qc8u_260 ._btnPrimary_1qc8u_424{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1qc8u_260 ._btnPrimary_1qc8u_424:hover{background:#2563eb}._modalFooter_1qc8u_260 ._btnPrimary_1qc8u_424:active{transform:scale(.98)}._disabled_1qc8u_442{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1qc8u_448{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_1qc8u_454{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_1qc8u_454{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_1qc8u_454{font-size:.85rem}}._latName_1qc8u_478{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_1qc8u_478{font-size:.75rem}}._confirmBtn_1qc8u_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1qc8u_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1qc8u_502{color:var(--phylum-color)!important}button._phylumKey_1qc8u_502,._phylumKey_1qc8u_502[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_1qc8u_502:hover:not(:disabled),._phylumKey_1qc8u_502[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_1qc8u_518{color:var(--class-color)!important}button._classKey_1qc8u_518,._classKey_1qc8u_518[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_1qc8u_518:hover:not(:disabled),._classKey_1qc8u_518[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_1qc8u_534{color:var(--order-color)!important}button._orderKey_1qc8u_534,._orderKey_1qc8u_534[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_1qc8u_534:hover:not(:disabled),._orderKey_1qc8u_534[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_1qc8u_550{color:var(--family-color)!important}button._familyKey_1qc8u_550,._familyKey_1qc8u_550[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_1qc8u_550:hover:not(:disabled),._familyKey_1qc8u_550[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_1qc8u_566{color:var(--genus-color)!important}button._genusKey_1qc8u_566,._genusKey_1qc8u_566[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_1qc8u_566:hover:not(:disabled),._genusKey_1qc8u_566[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_1qc8u_582{color:var(--species-color)!important}button._key_1qc8u_582,._key_1qc8u_582[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_1qc8u_582:hover:not(:disabled),._key_1qc8u_582[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_1qc8u_598{color:#fff!important;transition:color .2s}._taxonomyIconHover_1qc8u_598._isActive_1qc8u_602._phylumKey_1qc8u_502,._taxonomyIconHover_1qc8u_598:hover._phylumKey_1qc8u_502{color:var(--phylum-color)!important}._taxonomyIconHover_1qc8u_598._isActive_1qc8u_602._classKey_1qc8u_518,._taxonomyIconHover_1qc8u_598:hover._classKey_1qc8u_518{color:var(--class-color)!important}._taxonomyIconHover_1qc8u_598._isActive_1qc8u_602._orderKey_1qc8u_534,._taxonomyIconHover_1qc8u_598:hover._orderKey_1qc8u_534{color:var(--order-color)!important}._taxonomyIconHover_1qc8u_598._isActive_1qc8u_602._familyKey_1qc8u_550,._taxonomyIconHover_1qc8u_598:hover._familyKey_1qc8u_550{color:var(--family-color)!important}._taxonomyIconHover_1qc8u_598._isActive_1qc8u_602._genusKey_1qc8u_566,._taxonomyIconHover_1qc8u_598:hover._genusKey_1qc8u_566{color:var(--genus-color)!important}._taxonomyIconHover_1qc8u_598._isActive_1qc8u_602._key_1qc8u_582,._taxonomyIconHover_1qc8u_598:hover._key_1qc8u_582{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1qc8u_598._phylumKey_1qc8u_502{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1qc8u_598._classKey_1qc8u_518{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1qc8u_598._orderKey_1qc8u_534{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1qc8u_598._familyKey_1qc8u_550{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1qc8u_598._genusKey_1qc8u_566{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1qc8u_598._key_1qc8u_582{color:var(--species-color)!important}._detailsModal_1qc8u_640{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);border-radius:12px;width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000004d;overflow:hidden;animation:_modalEnter_1qc8u_1 .3s ease-out;border:1px solid #333}._detailsModal_1qc8u_640 ._detailsModalHeader_1qc8u_653{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px}._detailsModal_1qc8u_640 ._detailsModalHeader_1qc8u_653 ._headerNames_1qc8u_660{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}@media (max-width: 599px){._detailsModal_1qc8u_640 ._detailsModalHeader_1qc8u_653 ._headerNames_1qc8u_660{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;mask-image:none;-webkit-mask-image:none}}._detailsModal_1qc8u_640 ._detailsModalHeader_1qc8u_653 ._closeBtn_1qc8u_682{flex-shrink:0;margin-top:-4px}._detailsModal_1qc8u_640 ._headerTitle_1qc8u_686{margin:0}@media (max-width: 599px){._detailsModal_1qc8u_640 ._headerTitle_1qc8u_686{font-size:1.1rem;line-height:1.2}}._detailsModal_1qc8u_640 ._headerLatName_1qc8u_695{margin-top:2px}@media (max-width: 599px){._detailsModal_1qc8u_640 ._headerLatName_1qc8u_695{font-size:.85rem;line-height:1.2;margin-top:2px}}@keyframes _modalEnter_1qc8u_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contentWrapper_1qc8u_716{display:flex;gap:24px;padding:16px}@media (max-width: 599px){._contentWrapper_1qc8u_716{flex-direction:column;align-items:center;gap:12px;padding:10px}}._imageWrapper_1qc8u_730{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f0f0;border-radius:8px;padding:24px;min-height:200px}@media (max-width: 599px){._imageWrapper_1qc8u_730{min-height:120px;padding:12px;width:100%;box-sizing:border-box}}._noImagePlaceholder_1qc8u_750{flex:1;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px dashed #333;border-radius:8px;min-height:200px;color:#aaa;font-size:.9rem;font-style:italic}@media (max-width: 599px){._noImagePlaceholder_1qc8u_750{min-height:120px;width:100%}}._detailImage_1qc8u_770{max-width:100%;max-height:250px;object-fit:contain}@media (max-width: 599px){._detailImage_1qc8u_770{max-height:140px}}._nameSubtitle_1qc8u_781{margin-top:12px;font-style:italic;opacity:.7;text-align:center;color:#aaa}._taxonomyList_1qc8u_789{flex:1;display:flex;flex-direction:column;gap:8px}@media (max-width: 599px){._taxonomyList_1qc8u_789{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._taxonomyList_1qc8u_789 h3{margin:0 0 12px;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;color:var(--text-header)}@media (max-width: 599px){._taxonomyList_1qc8u_789 h3{grid-column:1/-1;margin-bottom:4px}}._taxonomyItemContainer_1qc8u_816{display:flex;align-items:stretch;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;overflow:hidden;transition:all .2s;min-width:0}._taxonomyItemContainer_1qc8u_816._hasId_1qc8u_826:hover{border-color:#ffffff26}._taxonomyItemMain_1qc8u_830{flex:1;display:flex;flex-direction:column;padding:8px 12px;min-width:0;transition:all .2s}._taxonomyItemMain_1qc8u_830._clickable_1qc8u_838{cursor:pointer}._taxonomyItemMain_1qc8u_830._clickable_1qc8u_838:hover{background:#3b82f614;color:#3b82f6}@media (max-width: 599px){._taxonomyItemMain_1qc8u_830{padding:6px 10px}}._levelAction_1qc8u_851{display:flex;align-items:center;justify-content:center;padding:0 12px;cursor:pointer;border-left:1px solid rgba(255,255,255,.05);transition:all .2s;color:#aaa;flex-shrink:0}._levelAction_1qc8u_851:hover{background:#3b82f626;color:#3b82f6}@media (max-width: 767px){._levelAction_1qc8u_851{display:none!important}}._levelLabel_1qc8u_872{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.5;margin-bottom:2px}@media (max-width: 599px){._modalFooter_1qc8u_260{padding:12px;display:grid;grid-template-columns:1fr;gap:8px;box-sizing:border-box;width:100%}}._footerActions_1qc8u_891{display:flex;gap:12px;flex:1;min-width:0}._footerActions_1qc8u_891 button{flex:1}@media (max-width: 599px){._footerActions_1qc8u_891{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;box-sizing:border-box}._footerActions_1qc8u_891 button{flex:none;min-width:0}}._secondaryBtn_1qc8u_343{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-header);padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;white-space:nowrap}._secondaryBtn_1qc8u_343:hover{background:#ffffff1a;border-color:#fff3}._addBtn_1qc8u_933{flex:1;background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;white-space:nowrap}._addBtn_1qc8u_933 ._mobileText_1qc8u_64{display:none}@media (max-width: 599px){._addBtn_1qc8u_933{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._addBtn_1qc8u_933 ._desktopText_1qc8u_69{display:none}._addBtn_1qc8u_933 ._mobileText_1qc8u_64{display:inline}}._addBtn_1qc8u_933:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._addBtn_1qc8u_933:disabled,._addBtn_1qc8u_933._disabled_1qc8u_442{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._removeBtn_1qc8u_980{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.2);color:#ff5a5a;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center}._removeBtn_1qc8u_980 ._mobileText_1qc8u_64{display:none}@media (max-width: 599px){._removeBtn_1qc8u_980{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._removeBtn_1qc8u_980 ._desktopText_1qc8u_69{display:none}._removeBtn_1qc8u_980 ._mobileText_1qc8u_64{display:inline}}._removeBtn_1qc8u_980:hover{background:#ff5a5a26;border-color:#ff5a5a66}._removeBtn_1qc8u_980:disabled{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._confirmModal_1qc8u_268{z-index:2100}@media (max-width: 599px){._confirmModal_1qc8u_268{margin:15vh auto auto}}:root{--bg-color: #0b0f19;--card-bg: #151f32;--card-bg-dark: #0f1624;--input-bg: #0d1527;--input-search-bg: #1e293b;--border-color: #24324d;--border-color-light: #304368;--primary-hover: #0284c7;--text-header: #f8fafc;--text-main: #f8fafc;--text-muted: #94a3b8;--warning-color: #f59e0b;--danger-color: rgb(255, 90, 90);--phylum-color: #eff6ff;--class-color: #bfdbfe;--order-color: #93c5fd;--family-color: #60a5fa;--genus-color: #3b82f6;--species-color: #2563eb}*{scrollbar-width:thin;scrollbar-color:#3b82f6 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#333;border-radius:4px;border:1px solid transparent;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#3b82f6}@media (max-width: 767px){::-webkit-scrollbar-thumb{background-color:#3b82f6}}@media (max-width: 767px){::-webkit-scrollbar{width:10px;height:10px}}::-webkit-scrollbar-corner{background:transparent}._mobileText_1ohss_64{display:none}@media (max-width: 599px){._desktopText_1ohss_69{display:none}._mobileText_1ohss_64{display:inline}}@media (max-width: 767px){._hideOnMobile_1ohss_77{display:none!important}}._pageLayout_1ohss_82{height:100%;overflow-y:visible;display:flex;flex-direction:column;background:radial-gradient(circle at top center,rgba(59,130,246,.15) 0%,transparent 35%),linear-gradient(180deg,var(--bg-color) 0%,var(--card-bg-dark) 40%,var(--card-bg) 100%);font-family:system-ui,-apple-system,sans-serif;color:var(--text-main);box-sizing:border-box}._formDropdown_1ohss_93{width:100%;padding:8px 32px 8px 10px;border:1px solid #333;border-radius:6px;background:var(--input-bg);color:var(--text-main);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formDropdownPrimary_1ohss_113{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1ohss_113:hover{background-color:#3b82f626!important}._formDropdownPrimary_1ohss_113 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1ohss_126{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1319px){._formDropdownGroup_1ohss_126{flex:1 1 100%}}._badgeWrapper_1ohss_139{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1ohss_139:hover ._badge_1ohss_139{background:#ccfbf140;border-color:#ccfbf180}._badge_1ohss_139{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;background:#ccfbf126;color:#ccfbf1;border:1px solid rgba(204,251,241,.3);padding:4px 12px;border-radius:99px;font-weight:600;letter-spacing:.05em;transition:all .2s ease}._badgeStatusLoading_1ohss_165{opacity:.7;cursor:wait;animation:_pulse_1ohss_1 1.5s infinite ease-in-out}@keyframes _pulse_1ohss_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1ohss_182{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}@media (max-width: 599px){._modalOverlay_1ohss_182{padding:10px}}._modalContent_1ohss_202{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);width:100%;max-width:600px;border-radius:12px;box-shadow:0 20px 40px #00000080;border:1px solid #333;display:flex;flex-direction:column;max-height:90vh}._modalHeader_1ohss_214{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1ohss_214 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1ohss_214 ._modalCloseBtn_1ohss_226{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#aaa;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}._modalHeader_1ohss_214 ._modalCloseBtn_1ohss_226:hover{color:#ef4444;background:#ef44441a}._modalBody_1ohss_246{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 599px){._modalBody_1ohss_246{padding:0}}._modalFooter_1ohss_260{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1ohss_268{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;max-width:480px;width:90%;text-align:center;margin:auto;z-index:2100}._confirmModal_1ohss_268 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1ohss_268 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1ohss_268 p strong{color:#fff}._confirmActions_1ohss_295{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1ohss_295 button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:99px;cursor:pointer;font-weight:600;border:1px solid rgba(255,255,255,.2);background:#e0e7ff26;color:#e0e7ff;transition:all .2s;min-width:100px;font-size:.85rem}@media (max-width: 599px){._confirmActions_1ohss_295 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1ohss_295 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1ohss_295 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1ohss_295 button._confirmBtn_1ohss_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1ohss_295 button._confirmBtn_1ohss_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1ohss_295 button._secondaryBtn_1ohss_343{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1ohss_295 button._secondaryBtn_1ohss_343:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1ohss_295 button._tertiaryBtn_1ohss_352{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1ohss_295 button._tertiaryBtn_1ohss_352:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1ohss_295 button._cancelBtn_1ohss_360{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1ohss_295 button._cancelBtn_1ohss_360:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1ohss_370{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1ohss_370 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1ohss_383{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 599px){._modalGrid_1ohss_383{grid-template-columns:1fr}}._formInput_1ohss_396,._formSelect_1ohss_397{width:100%;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #333;border-radius:8px;font-size:1rem;background:var(--input-bg);color:var(--text-main);outline:none;transition:border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._formInput_1ohss_396:focus,._formSelect_1ohss_397:focus{border-color:#3b82f6}._modalFooter_1ohss_260{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1ohss_260 ._btnPrimary_1ohss_424{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1ohss_260 ._btnPrimary_1ohss_424:hover{background:#2563eb}._modalFooter_1ohss_260 ._btnPrimary_1ohss_424:active{transform:scale(.98)}._disabled_1ohss_442{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1ohss_448{overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 40px),transparent 100%)}._engNameWrapper_1ohss_454{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}._engName_1ohss_454{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 599px){._engName_1ohss_454{font-size:.85rem}}._latName_1ohss_478{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){._latName_1ohss_478{font-size:.75rem}}._confirmBtn_1ohss_334{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1ohss_334:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1ohss_502{color:var(--phylum-color)!important}button._phylumKey_1ohss_502,._phylumKey_1ohss_502[type=button]{background:color-mix(in srgb,var(--phylum-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--phylum-color) 30%,transparent)!important;color:var(--phylum-color)!important}button._phylumKey_1ohss_502:hover:not(:disabled),._phylumKey_1ohss_502[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--phylum-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--phylum-color) 50%,transparent)!important}._classKey_1ohss_518{color:var(--class-color)!important}button._classKey_1ohss_518,._classKey_1ohss_518[type=button]{background:color-mix(in srgb,var(--class-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent)!important;color:var(--class-color)!important}button._classKey_1ohss_518:hover:not(:disabled),._classKey_1ohss_518[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--class-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--class-color) 50%,transparent)!important}._orderKey_1ohss_534{color:var(--order-color)!important}button._orderKey_1ohss_534,._orderKey_1ohss_534[type=button]{background:color-mix(in srgb,var(--order-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--order-color) 30%,transparent)!important;color:var(--order-color)!important}button._orderKey_1ohss_534:hover:not(:disabled),._orderKey_1ohss_534[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--order-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--order-color) 50%,transparent)!important}._familyKey_1ohss_550{color:var(--family-color)!important}button._familyKey_1ohss_550,._familyKey_1ohss_550[type=button]{background:color-mix(in srgb,var(--family-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--family-color) 30%,transparent)!important;color:var(--family-color)!important}button._familyKey_1ohss_550:hover:not(:disabled),._familyKey_1ohss_550[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--family-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--family-color) 50%,transparent)!important}._genusKey_1ohss_566{color:var(--genus-color)!important}button._genusKey_1ohss_566,._genusKey_1ohss_566[type=button]{background:color-mix(in srgb,var(--genus-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--genus-color) 30%,transparent)!important;color:var(--genus-color)!important}button._genusKey_1ohss_566:hover:not(:disabled),._genusKey_1ohss_566[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--genus-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--genus-color) 50%,transparent)!important}._key_1ohss_582{color:var(--species-color)!important}button._key_1ohss_582,._key_1ohss_582[type=button]{background:color-mix(in srgb,var(--species-color) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--species-color) 30%,transparent)!important;color:var(--species-color)!important}button._key_1ohss_582:hover:not(:disabled),._key_1ohss_582[type=button]:hover:not(:disabled){background:color-mix(in srgb,var(--species-color) 25%,transparent)!important;border-color:color-mix(in srgb,var(--species-color) 50%,transparent)!important}._taxonomyIconHover_1ohss_598{color:#fff!important;transition:color .2s}._taxonomyIconHover_1ohss_598._isActive_1ohss_602._phylumKey_1ohss_502,._taxonomyIconHover_1ohss_598:hover._phylumKey_1ohss_502{color:var(--phylum-color)!important}._taxonomyIconHover_1ohss_598._isActive_1ohss_602._classKey_1ohss_518,._taxonomyIconHover_1ohss_598:hover._classKey_1ohss_518{color:var(--class-color)!important}._taxonomyIconHover_1ohss_598._isActive_1ohss_602._orderKey_1ohss_534,._taxonomyIconHover_1ohss_598:hover._orderKey_1ohss_534{color:var(--order-color)!important}._taxonomyIconHover_1ohss_598._isActive_1ohss_602._familyKey_1ohss_550,._taxonomyIconHover_1ohss_598:hover._familyKey_1ohss_550{color:var(--family-color)!important}._taxonomyIconHover_1ohss_598._isActive_1ohss_602._genusKey_1ohss_566,._taxonomyIconHover_1ohss_598:hover._genusKey_1ohss_566{color:var(--genus-color)!important}._taxonomyIconHover_1ohss_598._isActive_1ohss_602._key_1ohss_582,._taxonomyIconHover_1ohss_598:hover._key_1ohss_582{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1ohss_598._phylumKey_1ohss_502{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1ohss_598._classKey_1ohss_518{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1ohss_598._orderKey_1ohss_534{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1ohss_598._familyKey_1ohss_550{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1ohss_598._genusKey_1ohss_566{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1ohss_598._key_1ohss_582{color:var(--species-color)!important}._detailsModal_1ohss_640{background:radial-gradient(circle at bottom left,rgba(59,130,246,.18) 0%,transparent 40%),linear-gradient(to bottom left,#292929,#1e1e1e 45%,#151515);border-radius:12px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000004d;overflow:hidden;animation:_modalEnter_1ohss_1 .3s ease-out;border:1px solid #333}._detailsModal_1ohss_640 ._detailsModalHeader_1ohss_653{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px}._detailsModal_1ohss_640 ._detailsModalHeader_1ohss_653 ._headerNames_1ohss_660{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}@media (max-width: 599px){._detailsModal_1ohss_640 ._detailsModalHeader_1ohss_653 ._headerNames_1ohss_660{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;mask-image:none;-webkit-mask-image:none}}._detailsModal_1ohss_640 ._detailsModalHeader_1ohss_653 ._closeBtn_1ohss_682{flex-shrink:0;margin-top:-4px}._detailsModal_1ohss_640 ._headerTitle_1ohss_686{margin:0}@media (max-width: 599px){._detailsModal_1ohss_640 ._headerTitle_1ohss_686{font-size:1.1rem;line-height:1.2}}._detailsModal_1ohss_640 ._headerLatName_1ohss_695{margin-top:2px}@media (max-width: 599px){._detailsModal_1ohss_640 ._headerLatName_1ohss_695{font-size:.85rem;line-height:1.2;margin-top:2px}}@keyframes _modalEnter_1ohss_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contentWrapper_1ohss_716{display:flex;flex-direction:column;gap:24px;padding:16px}@media (max-width: 599px){._contentWrapper_1ohss_716{align-items:center;gap:12px;padding:10px}}._imageWrapper_1ohss_730{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f0f0;border-radius:8px;padding:24px;min-height:200px}@media (max-width: 599px){._imageWrapper_1ohss_730{min-height:120px;padding:12px;width:100%;box-sizing:border-box}}._noImagePlaceholder_1ohss_749{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px dashed #333;border-radius:8px;min-height:200px;color:#aaa;font-size:.9rem;font-style:italic}@media (max-width: 599px){._noImagePlaceholder_1ohss_749{min-height:120px;width:100%}}._detailImage_1ohss_768{max-width:100%;max-height:300px;object-fit:contain}@media (max-width: 599px){._detailImage_1ohss_768{max-height:200px}}._footerActions_1ohss_779{display:flex;gap:12px;flex:1;min-width:0}._footerActions_1ohss_779 button{flex:1}@media (max-width: 599px){._footerActions_1ohss_779{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;box-sizing:border-box}._footerActions_1ohss_779 button{flex:none;min-width:0}}._tertiaryBtn_1ohss_352{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:var(--text-header);padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;white-space:nowrap}._tertiaryBtn_1ohss_352 ._mobileText_1ohss_64{display:none}._tertiaryBtn_1ohss_352:hover{background:#ccfbf140;border-color:#ccfbf180}@media (max-width: 599px){._tertiaryBtn_1ohss_352{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._tertiaryBtn_1ohss_352 ._desktopText_1ohss_69{display:none}._tertiaryBtn_1ohss_352 ._mobileText_1ohss_64{display:inline}}._addBtn_1ohss_841{flex:1;background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;white-space:nowrap}._addBtn_1ohss_841 ._mobileText_1ohss_64{display:none}@media (max-width: 599px){._addBtn_1ohss_841{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._addBtn_1ohss_841 ._desktopText_1ohss_69{display:none}._addBtn_1ohss_841 ._mobileText_1ohss_64{display:inline}}._addBtn_1ohss_841:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._addBtn_1ohss_841:disabled,._addBtn_1ohss_841._disabled_1ohss_442{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._removeBtn_1ohss_888{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.2);color:#ff5a5a;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center}._removeBtn_1ohss_888 ._mobileText_1ohss_64{display:none}@media (max-width: 599px){._removeBtn_1ohss_888{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._removeBtn_1ohss_888 ._desktopText_1ohss_69{display:none}._removeBtn_1ohss_888 ._mobileText_1ohss_64{display:inline}}._removeBtn_1ohss_888:hover:not(:disabled){background:#ff5a5a26;border-color:#ff5a5a66}._removeBtn_1ohss_888:disabled{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}.markdown-body{--base-size-16: 1rem;--base-size-24: 1.5rem;--base-size-4: .25rem;--base-size-40: 2.5rem;--base-size-8: .5rem;--base-text-weight-medium: 500;--base-text-weight-normal: 400;--base-text-weight-semibold: 600;--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fontStack-sansSerif: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fgColor-accent: Highlight}@media (prefers-color-scheme: dark){.markdown-body,[data-theme=dark]{color-scheme:dark;--fgColor-accent: #4493f8;--bgColor-attention-muted: #bb800926;--bgColor-default: #0d1117;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--borderColor-accent-emphasis: #1f6feb;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-default: #3d444d;--borderColor-done-emphasis: #8957e5;--borderColor-success-emphasis: #238636;--color-prettylights-syntax-brackethighlighter-angle: #9198a1;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-markup-bold: #f0f6fc;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-markup-ignored-text: #f0f6fc;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-italic: #f0f6fc;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d;--color-prettylights-syntax-variable: #ffa657;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-default: #f0f6fc;--fgColor-done: #ab7df8;--fgColor-muted: #9198a1;--fgColor-success: #3fb950;--borderColor-muted: #3d444db3;--color-prettylights-syntax-invalid-illegal-bg: var(--bgColor-danger-muted);--color-prettylights-syntax-invalid-illegal-text: var(--fgColor-danger);--focus-outlineColor: var(--borderColor-accent-emphasis);--borderColor-neutral-muted: var(--borderColor-muted)}}@media (prefers-color-scheme: light){.markdown-body,[data-theme=light]{color-scheme:light;--fgColor-danger: #d1242f;--bgColor-attention-muted: #fff8c5;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--borderColor-accent-emphasis: #0969da;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-default: #d1d9e0;--borderColor-done-emphasis: #8250df;--borderColor-success-emphasis: #1a7f37;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-invalid-illegal-text: var(--fgColor-danger);--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98;--color-prettylights-syntax-variable: #953800;--fgColor-accent: #0969da;--fgColor-attention: #9a6700;--fgColor-done: #8250df;--fgColor-muted: #59636e;--fgColor-success: #1a7f37;--bgColor-default: #ffffff;--borderColor-muted: #d1d9e0b3;--color-prettylights-syntax-invalid-illegal-bg: var(--bgColor-danger-muted);--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-storage-modifier-import: #1f2328;--fgColor-default: #1f2328;--focus-outlineColor: var(--borderColor-accent-emphasis);--borderColor-neutral-muted: var(--borderColor-muted)}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;font-weight:var(--base-text-weight-normal, 400);color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:var(--fontStack-sansSerif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji");font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body a{text-decoration:underline;text-underline-offset:.2rem}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:#0000;color:var(--fgColor-accent);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:#0000;border-bottom:1px solid var(--borderColor-muted);height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--fgColor-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--borderColor-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted)}.markdown-body table img{background-color:#0000}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:#0000}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--borderColor-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:#0000;border:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:#0000;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default)}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body a:has(>p,>div,>pre,>blockquote){display:block}.markdown-body a:has(>p,>div,>pre,>blockquote):not(:has(.snippet-clipboard-content,>pre)){width:fit-content}.markdown-body a:has(>p,>div,>pre,>blockquote):has(.snippet-clipboard-content,>pre):focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:2px}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip-path:none}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}._markdown-body_rs4eg_1{color:#f8fafc}._markdown-body_rs4eg_1 h1,._markdown-body_rs4eg_1 h2,._markdown-body_rs4eg_1 h3,._markdown-body_rs4eg_1 h4,._markdown-body_rs4eg_1 h5,._markdown-body_rs4eg_1 h6{color:#fff}._markdown-body_rs4eg_1 code{background:#1e293b}.dnd-poly-drag-image{opacity:.5!important}.dnd-poly-drag-image.dnd-poly-snapback{transition-property:transform,-webkit-transform!important;transition-duration:.25s!important;transition-timing-function:ease-out!important}
