@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_pirz3_72{display:none}._opacity_pirz3_76{opacity:50%}@media (max-width: 767px){._desktopText_pirz3_81{display:none}._mobileText_pirz3_72{display:inline}}@media (max-width: 767px){._hideOnMobile_pirz3_89{display:none!important}}._pageLayout_pirz3_94{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_pirz3_105{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_pirz3_125{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_pirz3_125:hover{background-color:#3b82f626!important}._formDropdownPrimary_pirz3_125 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_pirz3_138{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_pirz3_138{flex:1 1 100%}}._badgeWrapper_pirz3_151{cursor:pointer;display:flex;align-items:center}._badgeWrapper_pirz3_151:hover ._badge_pirz3_151{background:#ccfbf140;border-color:#ccfbf180}._badge_pirz3_151{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_pirz3_177{opacity:.7;cursor:wait;animation:_pulse_pirz3_1 1.5s infinite ease-in-out}@keyframes _pulse_pirz3_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_pirz3_194{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: 767px){._modalOverlay_pirz3_194{padding:10px}}._modalContent_pirz3_214{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_pirz3_226{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_pirz3_226 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_pirz3_226 ._modalCloseBtn_pirz3_238{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_pirz3_226 ._modalCloseBtn_pirz3_238:hover{color:#ef4444;background:#ef44441a}._modalBody_pirz3_258{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_pirz3_258{padding:0}}._modalFooter_pirz3_272{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_pirz3_280{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_pirz3_280 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_pirz3_280 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_pirz3_280 p strong{color:#fff}._confirmActions_pirz3_307{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_pirz3_307 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: 767px){._confirmActions_pirz3_307 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_pirz3_307 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_pirz3_307 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_pirz3_307 button._confirmBtn_pirz3_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_pirz3_307 button._confirmBtn_pirz3_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_pirz3_307 button._secondaryBtn_pirz3_355{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_pirz3_307 button._secondaryBtn_pirz3_355:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_pirz3_307 button._tertiaryBtn_pirz3_364{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_pirz3_307 button._tertiaryBtn_pirz3_364:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_pirz3_307 button._cancelBtn_pirz3_372{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_pirz3_307 button._cancelBtn_pirz3_372:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_pirz3_382{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_pirz3_382 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_pirz3_395{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_pirz3_395{grid-template-columns:1fr}}._formInput_pirz3_408,._formSelect_pirz3_409{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_pirz3_408:focus,._formSelect_pirz3_409:focus{border-color:#3b82f6}._modalFooter_pirz3_272{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_pirz3_272 ._btnPrimary_pirz3_436{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_pirz3_272 ._btnPrimary_pirz3_436:hover{background:#2563eb}._modalFooter_pirz3_272 ._btnPrimary_pirz3_436:active{transform:scale(.98)}._disabled_pirz3_454{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_pirz3_460{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_pirz3_466{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_pirz3_466{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_pirz3_466{font-size:.85rem}}._latName_pirz3_490{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_pirz3_490{font-size:.75rem}}._confirmBtn_pirz3_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_pirz3_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_pirz3_514{color:var(--phylum-color)!important}button._phylumKey_pirz3_514,._phylumKey_pirz3_514[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_pirz3_514:hover:not(:disabled),._phylumKey_pirz3_514[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_pirz3_530{color:var(--class-color)!important}button._classKey_pirz3_530,._classKey_pirz3_530[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_pirz3_530:hover:not(:disabled),._classKey_pirz3_530[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_pirz3_546{color:var(--order-color)!important}button._orderKey_pirz3_546,._orderKey_pirz3_546[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_pirz3_546:hover:not(:disabled),._orderKey_pirz3_546[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_pirz3_562{color:var(--family-color)!important}button._familyKey_pirz3_562,._familyKey_pirz3_562[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_pirz3_562:hover:not(:disabled),._familyKey_pirz3_562[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_pirz3_578{color:var(--genus-color)!important}button._genusKey_pirz3_578,._genusKey_pirz3_578[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_pirz3_578:hover:not(:disabled),._genusKey_pirz3_578[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_pirz3_594{color:var(--species-color)!important}button._key_pirz3_594,._key_pirz3_594[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_pirz3_594:hover:not(:disabled),._key_pirz3_594[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_pirz3_610{color:#fff!important;transition:color .2s}._taxonomyIconHover_pirz3_610._isActive_pirz3_614._phylumKey_pirz3_514,._taxonomyIconHover_pirz3_610:hover._phylumKey_pirz3_514{color:var(--phylum-color)!important}._taxonomyIconHover_pirz3_610._isActive_pirz3_614._classKey_pirz3_530,._taxonomyIconHover_pirz3_610:hover._classKey_pirz3_530{color:var(--class-color)!important}._taxonomyIconHover_pirz3_610._isActive_pirz3_614._orderKey_pirz3_546,._taxonomyIconHover_pirz3_610:hover._orderKey_pirz3_546{color:var(--order-color)!important}._taxonomyIconHover_pirz3_610._isActive_pirz3_614._familyKey_pirz3_562,._taxonomyIconHover_pirz3_610:hover._familyKey_pirz3_562{color:var(--family-color)!important}._taxonomyIconHover_pirz3_610._isActive_pirz3_614._genusKey_pirz3_578,._taxonomyIconHover_pirz3_610:hover._genusKey_pirz3_578{color:var(--genus-color)!important}._taxonomyIconHover_pirz3_610._isActive_pirz3_614._key_pirz3_594,._taxonomyIconHover_pirz3_610:hover._key_pirz3_594{color:var(--species-color)!important}*:hover>._taxonomyIconHover_pirz3_610._phylumKey_pirz3_514{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_pirz3_610._classKey_pirz3_530{color:var(--class-color)!important}*:hover>._taxonomyIconHover_pirz3_610._orderKey_pirz3_546{color:var(--order-color)!important}*:hover>._taxonomyIconHover_pirz3_610._familyKey_pirz3_562{color:var(--family-color)!important}*:hover>._taxonomyIconHover_pirz3_610._genusKey_pirz3_578{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_pirz3_610._key_pirz3_594{color:var(--species-color)!important}._appLayout_pirz3_652{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_pirz3_664{flex:1;overflow-y:auto}._navbar_pirz3_669{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: 1700px){._navbar_pirz3_669{height:40px}}._navbarHeader_pirz3_686{display:flex;align-items:center;justify-content:space-between;height:100%;min-width:0;flex:1}._logo_pirz3_695{display:flex;align-items:center;gap:2px;-webkit-user-select:none;user-select:none;height:100%;min-width:0;text-decoration:none;cursor:pointer}._logoIcon_pirz3_706{height:32px;width:auto;flex-shrink:0;display:flex;align-items:center}@media (max-width: 1700px){._logoIcon_pirz3_706{height:24px}}._logoIcon_pirz3_706 ellipse,._logoIcon_pirz3_706 circle,._logoIcon_pirz3_706 path{fill:var(--text-header)}._logoIcon_pirz3_706 text{font-family:system-ui,-apple-system,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em;fill:#3b82f6}@media (max-width: 768px){._logoIcon_pirz3_706 text{font-size:16px}}._logoIcon_pirz3_706 text tspan{fill:var(--text-header);font-weight:400;letter-spacing:.06em}._logoSubIcon_pirz3_741{height:32px;width:auto;display:flex;align-items:center}@media (max-width: 1700px){._logoSubIcon_pirz3_741{height:24px}}._logoSubIcon_pirz3_741 ._logo-divider-svg_pirz3_752{fill:#333;opacity:.6}._logoSubIcon_pirz3_741 ._logo-subtext-svg_pirz3_756{fill:#aaa}._logoGroup_pirz3_760{display:flex;align-items:center;height:100%;min-width:0;flex:1}._dynamicNavArea_pirz3_768{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:0;flex:1;margin-left:2px}._logoSubtextContainer_pirz3_779{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;z-index:1}._logoTextWrapper_pirz3_790{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;height:100%}._logoDivider_pirz3_799{color:#333;font-weight:300;font-size:1.2rem;flex-shrink:0}@media (max-width: 768px){._logoDivider_pirz3_799{font-size:1rem}}@media (max-width: 400px){._logoDivider_pirz3_799{display:none}}._logoSub_pirz3_741{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: 768px){._logoSub_pirz3_741{font-size:.85rem;position:relative;bottom:0}}._logoSub_pirz3_741: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_pirz3_847{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: 768px){._menuToggle_pirz3_847{display:flex}}._navLinks_pirz3_865{display:flex;gap:16px;align-items:center;height:100%}@media (max-width: 768px){._navLinks_pirz3_865{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: 768px){._navLinksOpen_pirz3_889{display:flex}}._navItem_pirz3_894{text-decoration:none;color:#aaa;font-weight:500;font-size:.9rem;transition:color .15s ease;display:flex;align-items:center;height:100%}._navItem_pirz3_894:hover{color:var(--text-header)}@media (max-width: 768px){._navItem_pirz3_894{width:100%;padding:6px 0}}._activeLink_pirz3_914{color:#3b82f6!important;font-weight:600}._compareNavList_pirz3_919{display:flex;align-items:center;gap:8px;background-color:var(--card-bg);padding:4px 12px;border-radius:20px;font-size:.85rem;color:#3b82f6;border:1px solid rgba(59,130,246,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;position:relative;z-index:2}._compareNavList_pirz3_919:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3b82f61a;z-index:-1;border-radius:inherit}._compareNavItem_pirz3_948{font-weight:600;text-transform:capitalize}._langSwitcher_pirz3_953{display:flex;gap:4px;background-color:rgba(var(--bg-color),.5);padding:2px;border-radius:6px;border:1px solid #333;margin-left:12px}._langBtn_pirz3_963{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_pirz3_963:hover{color:var(--text-main);background-color:#3b82f60d}._langBtnActive_pirz3_980{background-color:#3b82f6!important;color:#fff!important}._footer_pirz3_985{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_pirz3_985 ._separator_pirz3_998{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_pirz3_985 a{color:#aaa;text-decoration:none;transition:color .15s ease,opacity .15s ease}._footer_pirz3_985 a:hover{color:#3b82f6;text-decoration:underline;opacity:1}._footer_pirz3_985 ._inactiveLink_pirz3_1018{font-size:.65rem;opacity:.6;display:inline-flex;align-items:center;height:100%;transform:translateY(1px)}@media (max-width: 768px){._footer_pirz3_985{height:15px;font-size:.5rem}._footer_pirz3_985 ._separator_pirz3_998{padding:0 3px}._footer_pirz3_985 ._inactiveLink_pirz3_1018{font-size:.45rem;transform:translateY(.5px)}}._mobileText_111z8_72{display:none}._opacity_111z8_76{opacity:50%}@media (max-width: 767px){._desktopText_111z8_81{display:none}._mobileText_111z8_72{display:inline}}@media (max-width: 767px){._hideOnMobile_111z8_89{display:none!important}}._pageLayout_111z8_94{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_111z8_105{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_111z8_125{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_111z8_125:hover{background-color:#3b82f626!important}._formDropdownPrimary_111z8_125 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_111z8_138{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_111z8_138{flex:1 1 100%}}._badgeWrapper_111z8_151{cursor:pointer;display:flex;align-items:center}._badgeWrapper_111z8_151:hover ._badge_111z8_151{background:#ccfbf140;border-color:#ccfbf180}._badge_111z8_151{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_111z8_177{opacity:.7;cursor:wait;animation:_pulse_111z8_1 1.5s infinite ease-in-out}@keyframes _pulse_111z8_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_111z8_194{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: 767px){._modalOverlay_111z8_194{padding:10px}}._modalContent_111z8_214{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_111z8_226{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_111z8_226 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_111z8_226 ._modalCloseBtn_111z8_238{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_111z8_226 ._modalCloseBtn_111z8_238:hover{color:#ef4444;background:#ef44441a}._modalBody_111z8_258{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_111z8_258{padding:0}}._modalFooter_111z8_272{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_111z8_280{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_111z8_280 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_111z8_280 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_111z8_280 p strong{color:#fff}._confirmActions_111z8_307{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_111z8_307 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: 767px){._confirmActions_111z8_307 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_111z8_307 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_111z8_307 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_111z8_307 button._confirmBtn_111z8_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_111z8_307 button._confirmBtn_111z8_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_111z8_307 button._secondaryBtn_111z8_355{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_111z8_307 button._secondaryBtn_111z8_355:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_111z8_307 button._tertiaryBtn_111z8_364{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_111z8_307 button._tertiaryBtn_111z8_364:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_111z8_307 button._cancelBtn_111z8_372{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_111z8_307 button._cancelBtn_111z8_372:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_111z8_382{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_111z8_382 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_111z8_395{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_111z8_395{grid-template-columns:1fr}}._formInput_111z8_408,._formSelect_111z8_409{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_111z8_408:focus,._formSelect_111z8_409:focus{border-color:#3b82f6}._modalFooter_111z8_272{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_111z8_272 ._btnPrimary_111z8_436{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_111z8_272 ._btnPrimary_111z8_436:hover{background:#2563eb}._modalFooter_111z8_272 ._btnPrimary_111z8_436:active{transform:scale(.98)}._disabled_111z8_454{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_111z8_460{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_111z8_466{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_111z8_466{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_111z8_466{font-size:.85rem}}._latName_111z8_490{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_111z8_490{font-size:.75rem}}._confirmBtn_111z8_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_111z8_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_111z8_514{color:var(--phylum-color)!important}button._phylumKey_111z8_514,._phylumKey_111z8_514[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_111z8_514:hover:not(:disabled),._phylumKey_111z8_514[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_111z8_530{color:var(--class-color)!important}button._classKey_111z8_530,._classKey_111z8_530[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_111z8_530:hover:not(:disabled),._classKey_111z8_530[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_111z8_546{color:var(--order-color)!important}button._orderKey_111z8_546,._orderKey_111z8_546[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_111z8_546:hover:not(:disabled),._orderKey_111z8_546[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_111z8_562{color:var(--family-color)!important}button._familyKey_111z8_562,._familyKey_111z8_562[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_111z8_562:hover:not(:disabled),._familyKey_111z8_562[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_111z8_578{color:var(--genus-color)!important}button._genusKey_111z8_578,._genusKey_111z8_578[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_111z8_578:hover:not(:disabled),._genusKey_111z8_578[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_111z8_594{color:var(--species-color)!important}button._key_111z8_594,._key_111z8_594[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_111z8_594:hover:not(:disabled),._key_111z8_594[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_111z8_610{color:#fff!important;transition:color .2s}._taxonomyIconHover_111z8_610._isActive_111z8_614._phylumKey_111z8_514,._taxonomyIconHover_111z8_610:hover._phylumKey_111z8_514{color:var(--phylum-color)!important}._taxonomyIconHover_111z8_610._isActive_111z8_614._classKey_111z8_530,._taxonomyIconHover_111z8_610:hover._classKey_111z8_530{color:var(--class-color)!important}._taxonomyIconHover_111z8_610._isActive_111z8_614._orderKey_111z8_546,._taxonomyIconHover_111z8_610:hover._orderKey_111z8_546{color:var(--order-color)!important}._taxonomyIconHover_111z8_610._isActive_111z8_614._familyKey_111z8_562,._taxonomyIconHover_111z8_610:hover._familyKey_111z8_562{color:var(--family-color)!important}._taxonomyIconHover_111z8_610._isActive_111z8_614._genusKey_111z8_578,._taxonomyIconHover_111z8_610:hover._genusKey_111z8_578{color:var(--genus-color)!important}._taxonomyIconHover_111z8_610._isActive_111z8_614._key_111z8_594,._taxonomyIconHover_111z8_610:hover._key_111z8_594{color:var(--species-color)!important}*:hover>._taxonomyIconHover_111z8_610._phylumKey_111z8_514{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_111z8_610._classKey_111z8_530{color:var(--class-color)!important}*:hover>._taxonomyIconHover_111z8_610._orderKey_111z8_546{color:var(--order-color)!important}*:hover>._taxonomyIconHover_111z8_610._familyKey_111z8_562{color:var(--family-color)!important}*:hover>._taxonomyIconHover_111z8_610._genusKey_111z8_578{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_111z8_610._key_111z8_594{color:var(--species-color)!important}._mobileText_3u7qo_72{display:none}._opacity_3u7qo_76{opacity:50%}@media (max-width: 767px){._desktopText_3u7qo_81{display:none}._mobileText_3u7qo_72{display:inline}}@media (max-width: 767px){._hideOnMobile_3u7qo_89{display:none!important}}._pageLayout_3u7qo_94{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_3u7qo_105{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_3u7qo_125{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_3u7qo_125:hover{background-color:#3b82f626!important}._formDropdownPrimary_3u7qo_125 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_3u7qo_138{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_3u7qo_138{flex:1 1 100%}}._badgeWrapper_3u7qo_151{cursor:pointer;display:flex;align-items:center}._badgeWrapper_3u7qo_151:hover ._badge_3u7qo_151{background:#ccfbf140;border-color:#ccfbf180}._badge_3u7qo_151{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_3u7qo_177{opacity:.7;cursor:wait;animation:_pulse_3u7qo_1 1.5s infinite ease-in-out}@keyframes _pulse_3u7qo_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_3u7qo_194{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: 767px){._modalOverlay_3u7qo_194{padding:10px}}._modalContent_3u7qo_214{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_3u7qo_226{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_3u7qo_226 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_3u7qo_226 ._modalCloseBtn_3u7qo_238{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_3u7qo_226 ._modalCloseBtn_3u7qo_238:hover{color:#ef4444;background:#ef44441a}._modalBody_3u7qo_258{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_3u7qo_258{padding:0}}._modalFooter_3u7qo_272{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_3u7qo_280{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_3u7qo_307 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: 767px){._confirmActions_3u7qo_307 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_3u7qo_307 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_3u7qo_307 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_3u7qo_307 button._confirmBtn_3u7qo_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_3u7qo_307 button._secondaryBtn_3u7qo_355{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_3u7qo_307 button._secondaryBtn_3u7qo_355:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_3u7qo_307 button._tertiaryBtn_3u7qo_364{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_3u7qo_307 button._tertiaryBtn_3u7qo_364:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_3u7qo_307 button._cancelBtn_3u7qo_372{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_3u7qo_307 button._cancelBtn_3u7qo_372:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_3u7qo_382{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_3u7qo_382 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_3u7qo_395{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_3u7qo_395{grid-template-columns:1fr}}._formInput_3u7qo_408,._formSelect_3u7qo_409{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_3u7qo_408:focus,._formSelect_3u7qo_409:focus{border-color:#3b82f6}._modalFooter_3u7qo_272{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_3u7qo_272 ._btnPrimary_3u7qo_436{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_3u7qo_272 ._btnPrimary_3u7qo_436:hover{background:#2563eb}._modalFooter_3u7qo_272 ._btnPrimary_3u7qo_436:active{transform:scale(.98)}._disabled_3u7qo_454{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_3u7qo_460{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_3u7qo_466{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_3u7qo_466{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_3u7qo_466{font-size:.85rem}}._latName_3u7qo_490{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_3u7qo_490{font-size:.75rem}}._confirmBtn_3u7qo_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_3u7qo_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_3u7qo_514{color:var(--phylum-color)!important}button._phylumKey_3u7qo_514,._phylumKey_3u7qo_514[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_3u7qo_514:hover:not(:disabled),._phylumKey_3u7qo_514[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_3u7qo_530{color:var(--class-color)!important}button._classKey_3u7qo_530,._classKey_3u7qo_530[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_3u7qo_530:hover:not(:disabled),._classKey_3u7qo_530[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_3u7qo_546{color:var(--order-color)!important}button._orderKey_3u7qo_546,._orderKey_3u7qo_546[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_3u7qo_546:hover:not(:disabled),._orderKey_3u7qo_546[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_3u7qo_562{color:var(--family-color)!important}button._familyKey_3u7qo_562,._familyKey_3u7qo_562[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_3u7qo_562:hover:not(:disabled),._familyKey_3u7qo_562[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_3u7qo_578{color:var(--genus-color)!important}button._genusKey_3u7qo_578,._genusKey_3u7qo_578[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_3u7qo_578:hover:not(:disabled),._genusKey_3u7qo_578[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_3u7qo_594{color:var(--species-color)!important}button._key_3u7qo_594,._key_3u7qo_594[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_3u7qo_594:hover:not(:disabled),._key_3u7qo_594[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_3u7qo_610{color:#fff!important;transition:color .2s}._taxonomyIconHover_3u7qo_610._isActive_3u7qo_614._phylumKey_3u7qo_514,._taxonomyIconHover_3u7qo_610:hover._phylumKey_3u7qo_514{color:var(--phylum-color)!important}._taxonomyIconHover_3u7qo_610._isActive_3u7qo_614._classKey_3u7qo_530,._taxonomyIconHover_3u7qo_610:hover._classKey_3u7qo_530{color:var(--class-color)!important}._taxonomyIconHover_3u7qo_610._isActive_3u7qo_614._orderKey_3u7qo_546,._taxonomyIconHover_3u7qo_610:hover._orderKey_3u7qo_546{color:var(--order-color)!important}._taxonomyIconHover_3u7qo_610._isActive_3u7qo_614._familyKey_3u7qo_562,._taxonomyIconHover_3u7qo_610:hover._familyKey_3u7qo_562{color:var(--family-color)!important}._taxonomyIconHover_3u7qo_610._isActive_3u7qo_614._genusKey_3u7qo_578,._taxonomyIconHover_3u7qo_610:hover._genusKey_3u7qo_578{color:var(--genus-color)!important}._taxonomyIconHover_3u7qo_610._isActive_3u7qo_614._key_3u7qo_594,._taxonomyIconHover_3u7qo_610:hover._key_3u7qo_594{color:var(--species-color)!important}*:hover>._taxonomyIconHover_3u7qo_610._phylumKey_3u7qo_514{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_3u7qo_610._classKey_3u7qo_530{color:var(--class-color)!important}*:hover>._taxonomyIconHover_3u7qo_610._orderKey_3u7qo_546{color:var(--order-color)!important}*:hover>._taxonomyIconHover_3u7qo_610._familyKey_3u7qo_562{color:var(--family-color)!important}*:hover>._taxonomyIconHover_3u7qo_610._genusKey_3u7qo_578{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_3u7qo_610._key_3u7qo_594{color:var(--species-color)!important}._metaInfo_3u7qo_652{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:.9rem;color:#aaa;width:100%;height:48px}@media (max-width: 1699px){._metaInfo_3u7qo_652{width:100%}}._metaLeft_3u7qo_668{display:flex;align-items:center;gap:15px;flex-grow:1;min-width:0;height:100%}._metaRight_3u7qo_677{display:flex;align-items:center;gap:12px}._statusMessages_3u7qo_683{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}._inlineMatchMode_3u7qo_690{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_3u7qo_690:hover{background:#f59e0b1f;border-color:#f59e0b66}._inlineMatchMode_3u7qo_690 ._warningIcon_3u7qo_707{width:14px;height:14px;flex-shrink:0}._inlineMatchMode_3u7qo_690 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 920px){._inlineMatchMode_3u7qo_690{max-width:250px}}._clearActions_3u7qo_724{display:flex;gap:8px}._textBtn_3u7qo_729{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_3u7qo_729:hover{background:#ff5a5a33;border-color:#ff5a5a80}._textBtn_3u7qo_729:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1);background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._textBtnSecondary_3u7qo_757{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_3u7qo_757:hover{opacity:1;color:#ff5a5a}._textBtnSecondary_3u7qo_757:disabled{opacity:.3;cursor:not-allowed;text-decoration:none;color:#aaa!important}._largeResultsBtn_3u7qo_783{font-size:1.1rem!important;font-weight:700;border-radius:8px!important;display:flex;align-items:center;justify-content:center;white-space:nowrap}._controlsWrapper_3u7qo_793{display:flex;flex-direction:column;gap:12px;width:100%}._taxonomyRow_3u7qo_800{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}._taxonomyRow_3u7qo_800>*{width:100%}._topBar_3u7qo_810{padding:10px 10px 0}@media (max-width: 767px){._topBar_3u7qo_810{padding:6px}}@media (max-width: 767px){._topBar_3u7qo_810 ._metaInfo_3u7qo_652{display:none!important}}._searchRow_3u7qo_824{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%;align-items:center}@media (max-width: 767px){._searchRow_3u7qo_824{grid-template-columns:1fr}}._searchBarContainer_3u7qo_837{grid-column:span 4;width:100%;display:flex;justify-content:flex-start}@media (max-width: 767px){._searchBarContainer_3u7qo_837{grid-column:span 1}}._searchContainer_3u7qo_849{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_3u7qo_849:hover{border-color:var(--border-color-light)}._searchContainer_3u7qo_849:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,inset 0 2px 4px #0000001a}._searchIcon_3u7qo_868{display:flex;align-items:center;color:#aaa;opacity:.7;transition:opacity .2s}._searchIcon_3u7qo_868:hover{opacity:1}._searchInput_3u7qo_879{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_3u7qo_879::placeholder{color:#aaa}._dropdownContainer_3u7qo_895{grid-column:span 2;width:100%;display:flex;justify-content:flex-end}._searchBarMaxWidth_3u7qo_902{max-width:800px;width:100%}._dropdownMaxWidth_3u7qo_907{width:100%}._absoluteScaleZoneCard_3u7qo_911:hover ._panelRemoveBtn_3u7qo_911,._draggableItem_3u7qo_911:hover ._panelRemoveBtn_3u7qo_911,._absoluteScaleZoneCard_3u7qo_911:hover ._miniRemoveBtn_3u7qo_912,._draggableItem_3u7qo_911:hover ._miniRemoveBtn_3u7qo_912{opacity:1;pointer-events:auto}@media (hover: none) and (pointer: coarse){._absoluteScaleZoneCard_3u7qo_911 ._panelRemoveBtn_3u7qo_911,._draggableItem_3u7qo_911 ._panelRemoveBtn_3u7qo_911,._absoluteScaleZoneCard_3u7qo_911 ._miniRemoveBtn_3u7qo_912,._draggableItem_3u7qo_911 ._miniRemoveBtn_3u7qo_912{opacity:1;pointer-events:auto}}._panelBase_3u7qo_926,._componentRightSidebar_3u7qo_926,._componentLeftSidebar_3u7qo_926{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_3u7qo_926,._componentRightSidebar_3u7qo_926,._componentLeftSidebar_3u7qo_926{padding:0}}._panelBase_3u7qo_926 ._componentContent_3u7qo_942,._componentRightSidebar_3u7qo_926 ._componentContent_3u7qo_942,._componentLeftSidebar_3u7qo_926 ._componentContent_3u7qo_942{width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width: 767px){._componentLeftSidebar_3u7qo_926{cursor:pointer}._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._toolbarBtnDanger_3u7qo_954,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._panelRemoveBtn_3u7qo_911,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemLabelEng_3u7qo_956,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemLabelLat_3u7qo_957,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemLabel_3u7qo_956{display:none}._componentLeftSidebar_3u7qo_926._isActive_3u7qo_614{opacity:1;filter:none}}._componentLeftSidebar_3u7qo_926{grid-column:1;grid-row:1}._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970{display:flex;flex-direction:column;min-height:100%;gap:12px}._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImage_3u7qo_976,._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977,._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._loaderImg_3u7qo_978{width:var(--item-size-left);height:var(--item-size-left);transition:width .3s ease,height .3s ease}@media (max-width: 767px){._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImage_3u7qo_976,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._loaderImg_3u7qo_978{width:50px;height:50px}}@media (max-width: 767px){._componentLeftSidebar_3u7qo_926{grid-column:1/span 2;grid-row:1}._componentLeftSidebar_3u7qo_926 ._componentContent_3u7qo_942{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_3u7qo_926 ._componentContent_3u7qo_942::-webkit-scrollbar{height:10px;display:block}._componentLeftSidebar_3u7qo_926 ._componentContent_3u7qo_942::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._componentLeftSidebar_3u7qo_926 ._componentContent_3u7qo_942::-webkit-scrollbar-track{background:#0000001a;margin:0 10px}._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970{flex-direction:row;align-items:center;justify-content:flex-start;min-height:unset;padding-left:10px}._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911{width:auto}._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImage_3u7qo_976,._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977,._componentLeftSidebar_3u7qo_926 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._loaderImg_3u7qo_978{width:110px;height:110px}._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911{width:auto}._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImage_3u7qo_976,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977,._componentLeftSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerLeft_3u7qo_970 ._draggableItem_3u7qo_911 ._loaderImg_3u7qo_978{width:60px;height:60px}}@media (max-width: 767px){._componentRightSidebar_3u7qo_926{cursor:pointer}._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._toolbarBtnDanger_3u7qo_954,._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._panelRemoveBtn_3u7qo_911,._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemLabelEng_3u7qo_956,._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemLabelLat_3u7qo_957,._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemLabel_3u7qo_956{display:none}._componentRightSidebar_3u7qo_926._isActive_3u7qo_614{opacity:1;filter:none}}._componentRightSidebar_3u7qo_926{grid-column:3;grid-row:1}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065{gap:20px;display:flex;flex-direction:column;min-height:100%;width:100%;align-items:center}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911{--base-size: var(--item-size-right);--item-factor: 1}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911 ._itemImage_3u7qo_976,._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977,._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911 ._loaderImg_3u7qo_978{width:calc(var(--base-size) * var(--item-factor));height:calc(var(--base-size) * var(--item-factor));transition:width .3s ease,height .3s ease}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911._isSmall_3u7qo_1084{--item-factor: .8}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911._isMedium_3u7qo_1087{--item-factor: 1.2}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911._isLarge_3u7qo_1090{--item-factor: 1.6}@media (max-width: 767px){._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911{--base-size: 80px}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911._isSmall_3u7qo_1084{--item-factor: .5}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911._isMedium_3u7qo_1087{--item-factor: 1}._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911._isLarge_3u7qo_1090{--item-factor: 2}}@media (max-width: 767px){._componentRightSidebar_3u7qo_926 ._itemContainerRight_3u7qo_1065{padding-top:20px;min-height:unset}}@media (max-width: 767px){._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911{--base-size: 75px}}@media (max-width: 767px) and (max-width: 767px){._componentRightSidebar_3u7qo_926._isCollapsed_3u7qo_954 ._itemContainerRight_3u7qo_1065 ._draggableItem_3u7qo_911{--base-size: 75px}}@media (max-width: 767px){._componentRightSidebar_3u7qo_926{grid-column:2;grid-row:2}}._componentMainBody_3u7qo_1130{grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden}@media (max-width: 767px){._componentMainBody_3u7qo_1130{grid-column:1;grid-row:2;min-height:400px}}._contentWrapper_3u7qo_1147{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: 1699px){._contentWrapper_3u7qo_1147{padding-top:50px}}._contentGrid_3u7qo_1164{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_3u7qo_1164{--mobile-left-height: 80px;--mobile-right-width: 80px}._contentGrid_3u7qo_1164._leftActive_3u7qo_1179{--mobile-left-height: 160px}._contentGrid_3u7qo_1164._rightActive_3u7qo_1182{--mobile-right-width: 160px}._contentGrid_3u7qo_1164{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_3u7qo_1193{padding:40px;pointer-events:none;-webkit-user-select:none;user-select:none}._emptyStateContainer_3u7qo_1193 h2{margin:0 0 4px;color:#1e293b;font-size:1.4rem}._emptyStateContainer_3u7qo_1193 ._instructionText_3u7qo_1203{margin:0;color:#aaa;font-size:.9rem}._componentHeader_3u7qo_1209{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 767px){._componentHeader_3u7qo_1209{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_3u7qo_1209 ._headerTitleWrapper_3u7qo_1230{display:flex;align-items:center;gap:5px;width:100%;justify-content:space-between}@media (max-width: 767px){._componentHeader_3u7qo_1209 ._headerTitleWrapper_3u7qo_1230{width:auto;justify-content:flex-end}}._componentHeader_3u7qo_1209 h3{margin:0;color:#1e293b;font-size:.95rem}@media (max-width: 767px){._componentHeader_3u7qo_1209 h3{display:none}}._componentHeader_3u7qo_1209 ._panelControls_3u7qo_1253{display:flex;flex-direction:row;align-items:center;gap:5px}._componentHeader_3u7qo_1209 ._panelCounter_3u7qo_1259{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_3u7qo_1209 ._panelCounter_3u7qo_1259._counterWarning_3u7qo_1270{color:#f59e0b;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);font-weight:700}._panelBase_3u7qo_926,._componentLeftSidebar_3u7qo_926,._componentRightSidebar_3u7qo_926{position:relative}._draggableItem_3u7qo_911{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_3u7qo_911._itemIsLoading_3u7qo_1292{opacity:.6;pointer-events:none;cursor:wait;animation:_pulse_3u7qo_1 1.5s infinite ease-in-out}._draggableItem_3u7qo_911._itemLoader_3u7qo_1298{cursor:wait;pointer-events:none}._draggableItem_3u7qo_911._itemLoader_3u7qo_1298 ._loaderImg_3u7qo_978{background:#3b82f61a;border-radius:8px;margin-bottom:8px;animation:_pulse_3u7qo_1 1.5s infinite ease-in-out}._draggableItem_3u7qo_911._itemLoader_3u7qo_1298 ._loaderLabel_3u7qo_1308,._draggableItem_3u7qo_911._itemLoader_3u7qo_1298 ._loaderLabelSub_3u7qo_1309{height:10px;background:#3b82f61a;border-radius:4px;margin-bottom:4px;animation:_pulse_3u7qo_1 1.5s infinite ease-in-out}._draggableItem_3u7qo_911._itemLoader_3u7qo_1298 ._loaderLabel_3u7qo_1308{width:80%}._draggableItem_3u7qo_911._itemLoader_3u7qo_1298 ._loaderLabelSub_3u7qo_1309{width:50%}._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}._draggableItem_3u7qo_911 ._itemImagePlaceholder_3u7qo_977 ._loaderImg_3u7qo_978{width:100%;height:100%;background:#3b82f61a;border-radius:8px;animation:_pulse_3u7qo_1 1.5s infinite ease-in-out}._draggableItem_3u7qo_911{user-select:none;-webkit-user-select:none;-moz-user-select:none}@media (max-width: 767px){._draggableItem_3u7qo_911{flex-shrink:0}}@media (min-width: 768px){._draggableItem_3u7qo_911{-webkit-user-drag:element;-khtml-user-drag:element}}._draggableItem_3u7qo_911{transition:opacity .2s ease,filter .2s ease,background-color .2s ease}._draggableItem_3u7qo_911:active{cursor:grabbing}._draggableItem_3u7qo_911._isPlaced_3u7qo_1360 ._itemImage_3u7qo_976,._draggableItem_3u7qo_911._isPlaced_3u7qo_1360 ._itemLabelEng_3u7qo_956,._draggableItem_3u7qo_911._isPlaced_3u7qo_1360 ._itemLabelLat_3u7qo_957{filter:grayscale(100%);opacity:.25}._draggableItem_3u7qo_911._isPlaced_3u7qo_1360 ._panelRemoveBtn_3u7qo_911{opacity:0;pointer-events:none;transition:opacity .2s ease}@media (hover: none) and (pointer: coarse){._draggableItem_3u7qo_911._isPlaced_3u7qo_1360 ._panelRemoveBtn_3u7qo_911{opacity:.7;pointer-events:auto}}._draggableItem_3u7qo_911._isPlaced_3u7qo_1360:hover ._panelRemoveBtn_3u7qo_911{opacity:1;filter:none;pointer-events:auto}._absoluteScaleZoneCard_3u7qo_911{position:absolute;background:transparent;display:inline-flex;flex-direction:column;box-sizing:border-box;overflow:visible;cursor:move;transform:translate(-50%,-50%)}._absoluteScaleZoneCard_3u7qo_911._cardIsLoading_3u7qo_1393{pointer-events:none;cursor:wait}._cardVisualContent_3u7qo_1398{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;position:relative}._cardVisualContent_3u7qo_1398 ._cardImageLoader_3u7qo_1406{display:flex;align-items:center;justify-content:center;background:#3b82f60d;border-radius:8px;animation:_pulse_3u7qo_1 1.5s infinite ease-in-out}._cardVisualContent_3u7qo_1398 ._scaleZoneCardImage_3u7qo_1414{object-fit:contain;display:block}._cardVisualContent_3u7qo_1398:before{content:attr(data-eng-name);color:#1e293b;font-weight:700;font-size:.9rem;white-space:nowrap}@media (max-width: 767px){._cardVisualContent_3u7qo_1398:before{font-size:.7rem!important}}._cardVisualContent_3u7qo_1398:after{content:attr(data-lat-name);color:#64748b;font-style:italic;opacity:.8;white-space:nowrap}@media (max-width: 767px){._cardVisualContent_3u7qo_1398:after{font-size:.7rem!important}}._itemImage_3u7qo_976{object-fit:contain}._itemLabelEng_3u7qo_956{font-size:.85rem;color:#1e293b;font-weight:700;text-align:center}._itemLabelLat_3u7qo_957{font-size:.75rem;color:#64748b;font-style:italic;opacity:.8;text-align:center}._itemLabelEng_3u7qo_956,._itemLabelLat_3u7qo_957{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._panelRemoveBtn_3u7qo_911,._miniRemoveBtn_3u7qo_912{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_3u7qo_911:hover,._miniRemoveBtn_3u7qo_912:hover{background:#ff4b4b4d;color:#fff}@media (max-width: 767px){._panelRemoveBtn_3u7qo_911,._miniRemoveBtn_3u7qo_912{opacity:1;pointer-events:auto}}._scaleZoneToolbar_3u7qo_1505{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_3u7qo_1505{top:6px;right:6px;padding:3px;gap:3px;border-radius:8px}}@media (max-width: 767px){._scaleZoneToolbar_3u7qo_1505{top:4px;right:4px;padding:2px;gap:2px}}._scaleZoneToolbar_3u7qo_1505._isCollapsed_3u7qo_954{width:40px;justify-content:center}@media (max-width: 767px){._scaleZoneToolbar_3u7qo_1505._isCollapsed_3u7qo_954{width:30px}}@media (max-width: 767px){._scaleZoneToolbar_3u7qo_1505._rightSidebarOpen_3u7qo_1547{gap:2px;padding:2px}}._toolbarBtn_3u7qo_954{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_3u7qo_954{padding:5px 8px;font-size:.75rem;min-width:30px;gap:4px}._toolbarBtn_3u7qo_954 svg{width:16px;height:16px}}@media (max-width: 767px){._toolbarBtn_3u7qo_954{min-width:26px;gap:2px}}._toolbarBtn_3u7qo_954._isFlashing_3u7qo_1587{background:#e2e8f0;transform:translateY(0);box-shadow:inset 0 2px 4px #0000001a}._toolbarBtn_3u7qo_954:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px #00000014}._toolbarBtn_3u7qo_954:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}._toolbarBtn_3u7qo_954: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_3u7qo_954{background:#fef2f2;color:#dc2626;border-color:#fecaca}._toolbarBtnDanger_3u7qo_954:hover{background:#fee2e2;border-color:#fca5a5}._confirmModal_3u7qo_280{background:#1e1e1e;padding:24px;border-radius:12px;border:1px solid #333;box-shadow:0 10px 30px #00000080;width:90%;text-align:center;margin:auto}._confirmModal_3u7qo_280 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_3u7qo_280 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_3u7qo_280 p strong{color:#fff}._confirmActions_3u7qo_307{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_3u7qo_307 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: 767px){._confirmActions_3u7qo_307 button{flex:1;padding:0 8px;height:44px;min-width:0;font-size:.8rem}}._confirmActions_3u7qo_307 button:hover{background:#ffffff1a;border-color:#ffffff4d}._confirmActions_3u7qo_307 button._confirmBtn_3u7qo_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_3u7qo_307 button._confirmBtn_3u7qo_346:hover{background:#3b82f640;border-color:#3b82f680}._spinner_3u7qo_1688{width:24px;height:24px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:_spin_3u7qo_1688 .8s linear infinite}@keyframes _spin_3u7qo_1688{to{transform:rotate(360deg)}}._mobileText_1onkg_73{display:none}._opacity_1onkg_77{opacity:50%}@media (max-width: 767px){._desktopText_1onkg_82{display:none}._mobileText_1onkg_73{display:inline}}@media (max-width: 767px){._hideOnMobile_1onkg_90{display:none!important}}._pageLayout_1onkg_95{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_1onkg_106{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_1onkg_126{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1onkg_126:hover{background-color:#3b82f626!important}._formDropdownPrimary_1onkg_126 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1onkg_139{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_1onkg_139{flex:1 1 100%}}._badgeWrapper_1onkg_152{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1onkg_152:hover ._badge_1onkg_152{background:#ccfbf140;border-color:#ccfbf180}._badge_1onkg_152{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_1onkg_178{opacity:.7;cursor:wait;animation:_pulse_1onkg_1 1.5s infinite ease-in-out}@keyframes _pulse_1onkg_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1onkg_195{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: 767px){._modalOverlay_1onkg_195{padding:10px}}._modalContent_1onkg_215{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_1onkg_227{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1onkg_227 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1onkg_227 ._modalCloseBtn_1onkg_239{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_1onkg_227 ._modalCloseBtn_1onkg_239:hover{color:#ef4444;background:#ef44441a}._modalBody_1onkg_259{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_1onkg_259{padding:0}}._modalFooter_1onkg_273{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1onkg_281{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_1onkg_281 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1onkg_281 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1onkg_281 p strong{color:#fff}._confirmActions_1onkg_308{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1onkg_308 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: 767px){._confirmActions_1onkg_308 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1onkg_308 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1onkg_308 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1onkg_308 button._confirmBtn_1onkg_347{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1onkg_308 button._confirmBtn_1onkg_347:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1onkg_308 button._secondaryBtn_1onkg_356{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1onkg_308 button._secondaryBtn_1onkg_356:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1onkg_308 button._tertiaryBtn_1onkg_365{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1onkg_308 button._tertiaryBtn_1onkg_365:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1onkg_308 button._cancelBtn_1onkg_373{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1onkg_308 button._cancelBtn_1onkg_373:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1onkg_383{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1onkg_383 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1onkg_396{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_1onkg_396{grid-template-columns:1fr}}._formInput_1onkg_409,._formSelect_1onkg_410{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_1onkg_409:focus,._formSelect_1onkg_410:focus{border-color:#3b82f6}._modalFooter_1onkg_273{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1onkg_273 ._btnPrimary_1onkg_437{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1onkg_273 ._btnPrimary_1onkg_437:hover{background:#2563eb}._modalFooter_1onkg_273 ._btnPrimary_1onkg_437:active{transform:scale(.98)}._disabled_1onkg_455{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1onkg_461{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_1onkg_467{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_1onkg_467{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_1onkg_467{font-size:.85rem}}._latName_1onkg_491{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_1onkg_491{font-size:.75rem}}._confirmBtn_1onkg_347{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1onkg_347:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1onkg_515{color:var(--phylum-color)!important}button._phylumKey_1onkg_515,._phylumKey_1onkg_515[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_1onkg_515:hover:not(:disabled),._phylumKey_1onkg_515[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_1onkg_531{color:var(--class-color)!important}button._classKey_1onkg_531,._classKey_1onkg_531[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_1onkg_531:hover:not(:disabled),._classKey_1onkg_531[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_1onkg_547{color:var(--order-color)!important}button._orderKey_1onkg_547,._orderKey_1onkg_547[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_1onkg_547:hover:not(:disabled),._orderKey_1onkg_547[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_1onkg_563{color:var(--family-color)!important}button._familyKey_1onkg_563,._familyKey_1onkg_563[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_1onkg_563:hover:not(:disabled),._familyKey_1onkg_563[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_1onkg_579{color:var(--genus-color)!important}button._genusKey_1onkg_579,._genusKey_1onkg_579[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_1onkg_579:hover:not(:disabled),._genusKey_1onkg_579[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_1onkg_595{color:var(--species-color)!important}button._key_1onkg_595,._key_1onkg_595[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_1onkg_595:hover:not(:disabled),._key_1onkg_595[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_1onkg_611{color:#fff!important;transition:color .2s}._taxonomyIconHover_1onkg_611._isActive_1onkg_615._phylumKey_1onkg_515,._taxonomyIconHover_1onkg_611:hover._phylumKey_1onkg_515{color:var(--phylum-color)!important}._taxonomyIconHover_1onkg_611._isActive_1onkg_615._classKey_1onkg_531,._taxonomyIconHover_1onkg_611:hover._classKey_1onkg_531{color:var(--class-color)!important}._taxonomyIconHover_1onkg_611._isActive_1onkg_615._orderKey_1onkg_547,._taxonomyIconHover_1onkg_611:hover._orderKey_1onkg_547{color:var(--order-color)!important}._taxonomyIconHover_1onkg_611._isActive_1onkg_615._familyKey_1onkg_563,._taxonomyIconHover_1onkg_611:hover._familyKey_1onkg_563{color:var(--family-color)!important}._taxonomyIconHover_1onkg_611._isActive_1onkg_615._genusKey_1onkg_579,._taxonomyIconHover_1onkg_611:hover._genusKey_1onkg_579{color:var(--genus-color)!important}._taxonomyIconHover_1onkg_611._isActive_1onkg_615._key_1onkg_595,._taxonomyIconHover_1onkg_611:hover._key_1onkg_595{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1onkg_611._phylumKey_1onkg_515{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1onkg_611._classKey_1onkg_531{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1onkg_611._orderKey_1onkg_547{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1onkg_611._familyKey_1onkg_563{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1onkg_611._genusKey_1onkg_579{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1onkg_611._key_1onkg_595{color:var(--species-color)!important}@media (max-width: 767px){._mobileTopAligned_1onkg_654{align-items:flex-start!important;padding-top:16px!important}}._splitContainer_1onkg_660{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: 767px){._splitContainer_1onkg_660{padding:5px;height:88vh;flex-direction:column;max-width:100%}}._filterColumn_1onkg_681,._resultsColumn_1onkg_682{flex:1 1 0%;min-width:0;width:100%;border-radius:8px}@media (max-width: 767px){._filterColumn_1onkg_681,._resultsColumn_1onkg_682{flex:0 0 auto;width:100%;border-radius:0}}@media (max-width: 767px){._filterColumn_1onkg_681{border:none;border-radius:0}}._resultsColumn_1onkg_682{display:flex;flex-direction:column;min-height:0;position:relative}@media (max-width: 767px){._resultsColumn_1onkg_682{flex:1;height:100%}}._headerTextContainer_1onkg_717{gap:2px;display:flex;flex-direction:row;align-items:baseline}._matchModeSubline_1onkg_724{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_1onkg_724 ._warningIcon_1onkg_738{width:16px;height:16px;flex-shrink:0}._matchModeSubline_1onkg_724 span{line-height:1.3}._sectionHeader_1onkg_747{display:flex;align-items:center;gap:8px;cursor:default;transition:opacity .2s}._sectionHeader_1onkg_747 ._chevronIcon_1onkg_754{transform:rotate(90deg)}@media (max-width: 767px){._sectionHeader_1onkg_747._isClosed_1onkg_758 ._chevronIcon_1onkg_754{transform:rotate(0)}}._chevronIcon_1onkg_754{width:14px;height:14px;color:#aaa;transition:transform .2s ease-in-out}._collapsibleSection_1onkg_770{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: 767px){._collapsibleSection_1onkg_770._isCollapsedPartial_1onkg_777{opacity:.5}._collapsibleSection_1onkg_770._isCollapsedPartial_1onkg_777>*:not(:first-child){display:none!important}}._modalPathLimiter_1onkg_785{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_1onkg_785>*{display:flex!important;flex-shrink:0}@media (max-width: 767px){._clickableHeader_1onkg_798{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;margin:0}}@media (max-width: 767px){._activeHeader_1onkg_809{opacity:1!important}._activeHeader_1onkg_809:after{transform:rotate(180deg)}}._resultsBodyWrapper_1onkg_817{flex:1;display:flex;flex-direction:column;min-height:0}@media (max-width: 767px){._resultsBodyWrapper_1onkg_817 ._matchModeSubline_1onkg_724{padding:8px 12px;font-size:.75rem;gap:8px}._resultsBodyWrapper_1onkg_817 ._matchModeSubline_1onkg_724 ._warningIcon_1onkg_738{width:14px;height:14px}}._resultsList_1onkg_835{gap:2px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}._scrollSpacer_1onkg_844{flex-shrink:0;min-height:180px;width:100%;pointer-events:none;visibility:hidden}@media (max-width: 767px){._scrollSpacer_1onkg_844{min-height:140px}}._resultItemContainer_1onkg_857{display:flex;flex-shrink:0;background:#ffffff08;border:1px solid #333;border-radius:8px;overflow:hidden;transition:all .15s ease-in-out}._resultItemContainer_1onkg_857:hover{border-color:#444}._resultItemContainer_1onkg_857._fallbackUsed_1onkg_869{border-style:dashed;border-color:#f59e0b66}._resultItemContainer_1onkg_857._fallbackUsed_1onkg_869:hover{border-color:#f59e0bb3}._resultItemContainer_1onkg_857._fallbackUsed_1onkg_869._isSelected_1onkg_876{border-style:solid;border-color:#ccfbf1!important;background:#ccfbf126}._resultItemContainer_1onkg_857._isSelected_1onkg_876{border-color:#ccfbf1!important;background:#ccfbf126}._resultItemMain_1onkg_886{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: 767px){._resultItemMain_1onkg_886{padding:8px 12px}}._resultItemMain_1onkg_886:hover{background:#ffffff08}._resultItemMain_1onkg_886 ._nameContainer_1onkg_904{display:flex;align-items:center;flex:1;min-width:0}._resultItemMain_1onkg_886 ._nameContainer_1onkg_904 ._speciesInfo_1onkg_910{display:flex;flex-direction:column;flex:1;min-width:0}._resultItemMain_1onkg_886 ._nameContainer_1onkg_904 ._akaName_1onkg_916{font-size:.75rem;color:#3b82f6;opacity:.8}@media (max-width: 767px){._resultItemMain_1onkg_886 ._nameContainer_1onkg_904 ._akaName_1onkg_916{font-size:.7rem}}._resultItemMain_1onkg_886 ._nameContainer_1onkg_904 ._fallbackBadge_1onkg_926{font-size:.7rem;background:#f59e0b26;color:#f59e0b;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}._isSelected_1onkg_876 ._resultItemMain_1onkg_886:after{content:"✓";color:#ccfbf1;font-weight:700;font-size:.95rem}._speciesAction_1onkg_943{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: 767px){._speciesAction_1onkg_943{padding:0 12px}}._speciesAction_1onkg_943:hover{background:#3b82f626;color:#3b82f6}@media (max-width: 767px){._confirmModal_1onkg_281{margin:15vh auto auto}}._headerActionButtons_1onkg_970{display:flex;gap:4px}@media (max-width: 767px){._headerActionButtons_1onkg_970{flex:1 1 auto;justify-content:flex-end;min-width:0}}@media (min-width: 768px){._headerActionButtons_1onkg_970{display:none}}._compactHeaderBtn_1onkg_987{max-width:200px;padding:4px 8px;font-size:.75rem!important;border-radius:4px!important;min-width:0!important}@media (max-width: 767px){._compactHeaderBtn_1onkg_987{flex:1;padding:0;font-size:.85rem!important;white-space:nowrap;overflow:hidden}._compactHeaderBtn_1onkg_987 span{display:inline;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}}._resultsFooter_1onkg_1011{gap:10px;padding:20px;display:flex;justify-content:space-between;flex-shrink:0}._resultsFooter_1onkg_1011 button{flex:1;min-width:0}@media (max-width: 767px){._resultsFooter_1onkg_1011{display:none}}@media (min-width: 768px){._mobileOnly_1onkg_1029{display:none!important}}@media (max-width: 767px){._desktopOnly_1onkg_1035{display:none!important}}@media (min-width: 768px){._desktopOnly_1onkg_1035{position:absolute;top:8px;right:8px;z-index:10;margin:0!important}}@media (max-width: 767px){._mobileSectionHeader_1onkg_1050{flex-wrap:nowrap;gap:8px;padding:10px;align-items:center;justify-content:space-between}._mobileSectionHeader_1onkg_1050 h2{font-size:.85rem;white-space:nowrap;margin:0;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}}._modalFilterContent_1onkg_1068{display:flex;flex-direction:column;gap:12px;width:100%}._modalTaxonomyGrid_1onkg_1075{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}@media (max-width: 767px){._modalDropdownVisible_1onkg_1083{display:block!important;flex:0 0 auto!important;max-width:100%!important}}._loaderWrapper_1onkg_1090{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_1onkg_1090 span{font-size:.9rem;font-weight:500}._spinner_1onkg_1107{width:32px;height:32px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:_spin_1onkg_1107 .8s linear infinite}._emptyStateWrapper_1onkg_1116{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#aaa}@media (max-width: 767px){._emptyStateWrapper_1onkg_1116{gap:5px;padding:10px;justify-content:start}}._emptyStateWrapper_1onkg_1116 ._warningIcon_1onkg_738{color:#f59e0b;margin-bottom:8px}._emptyStateWrapper_1onkg_1116 p{margin:0;font-size:.95rem;line-height:1.5;max-width:250px}._emptyStateWrapper_1onkg_1116 ._clearFilterBtn_1onkg_1142{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_1onkg_1116 ._clearFilterBtn_1onkg_1142:hover{background:#ff5a5a33;border-color:#ff5a5a80}._emptyStateWrapper_1onkg_1116 ._clearAllBtn_1onkg_1162:hover{opacity:1!important;color:#ff5a5a!important}@keyframes _spin_1onkg_1107{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_1onkg_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._searchWrapper_1onkg_1185{display:flex;gap:8px;align-items:stretch;width:100%}._searchWrapper_1onkg_1185>:first-child{flex:1;min-width:0}._inlineClearBtn_1onkg_1196{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_1onkg_1196:hover{background:#ff5a5a26;border-color:#ff5a5a66}._inlineClearBtn_1onkg_1196:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1);background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._mobileText_18ssf_73{display:none}._opacity_18ssf_77{opacity:50%}@media (max-width: 767px){._desktopText_18ssf_82{display:none}._mobileText_18ssf_73{display:inline}}@media (max-width: 767px){._hideOnMobile_18ssf_90{display:none!important}}._pageLayout_18ssf_95{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_18ssf_106{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_18ssf_126{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_18ssf_126:hover{background-color:#3b82f626!important}._formDropdownPrimary_18ssf_126 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_18ssf_139{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_18ssf_139{flex:1 1 100%}}._badgeWrapper_18ssf_152{cursor:pointer;display:flex;align-items:center}._badgeWrapper_18ssf_152:hover ._badge_18ssf_152{background:#ccfbf140;border-color:#ccfbf180}._badge_18ssf_152{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_18ssf_178{opacity:.7;cursor:wait;animation:_pulse_18ssf_1 1.5s infinite ease-in-out}@keyframes _pulse_18ssf_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_18ssf_195{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: 767px){._modalOverlay_18ssf_195{padding:10px}}._modalContent_18ssf_215{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_18ssf_227{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_18ssf_227 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_18ssf_227 ._modalCloseBtn_18ssf_239{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_18ssf_227 ._modalCloseBtn_18ssf_239:hover{color:#ef4444;background:#ef44441a}._modalBody_18ssf_259{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_18ssf_259{padding:0}}._modalFooter_18ssf_273{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_18ssf_281{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_18ssf_281 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_18ssf_281 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_18ssf_281 p strong{color:#fff}._confirmActions_18ssf_308{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_18ssf_308 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: 767px){._confirmActions_18ssf_308 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_18ssf_308 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_18ssf_308 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_18ssf_308 button._confirmBtn_18ssf_347{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_18ssf_308 button._confirmBtn_18ssf_347:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_18ssf_308 button._secondaryBtn_18ssf_356{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_18ssf_308 button._secondaryBtn_18ssf_356:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_18ssf_308 button._tertiaryBtn_18ssf_365{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_18ssf_308 button._tertiaryBtn_18ssf_365:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_18ssf_308 button._cancelBtn_18ssf_373{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_18ssf_308 button._cancelBtn_18ssf_373:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_18ssf_383{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_18ssf_383 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_18ssf_396{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_18ssf_396{grid-template-columns:1fr}}._formInput_18ssf_409,._formSelect_18ssf_410{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_18ssf_409:focus,._formSelect_18ssf_410:focus{border-color:#3b82f6}._modalFooter_18ssf_273{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_18ssf_273 ._btnPrimary_18ssf_437{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_18ssf_273 ._btnPrimary_18ssf_437:hover{background:#2563eb}._modalFooter_18ssf_273 ._btnPrimary_18ssf_437:active{transform:scale(.98)}._disabled_18ssf_455{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_18ssf_461{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_18ssf_467{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_18ssf_467{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_18ssf_467{font-size:.85rem}}._latName_18ssf_491{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_18ssf_491{font-size:.75rem}}._confirmBtn_18ssf_347{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_18ssf_347:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_18ssf_515{color:var(--phylum-color)!important}button._phylumKey_18ssf_515,._phylumKey_18ssf_515[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_18ssf_515:hover:not(:disabled),._phylumKey_18ssf_515[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_18ssf_531{color:var(--class-color)!important}button._classKey_18ssf_531,._classKey_18ssf_531[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_18ssf_531:hover:not(:disabled),._classKey_18ssf_531[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_18ssf_547{color:var(--order-color)!important}button._orderKey_18ssf_547,._orderKey_18ssf_547[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_18ssf_547:hover:not(:disabled),._orderKey_18ssf_547[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_18ssf_563{color:var(--family-color)!important}button._familyKey_18ssf_563,._familyKey_18ssf_563[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_18ssf_563:hover:not(:disabled),._familyKey_18ssf_563[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_18ssf_579{color:var(--genus-color)!important}button._genusKey_18ssf_579,._genusKey_18ssf_579[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_18ssf_579:hover:not(:disabled),._genusKey_18ssf_579[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_18ssf_595{color:var(--species-color)!important}button._key_18ssf_595,._key_18ssf_595[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_18ssf_595:hover:not(:disabled),._key_18ssf_595[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_18ssf_611{color:#fff!important;transition:color .2s}._taxonomyIconHover_18ssf_611._isActive_18ssf_615._phylumKey_18ssf_515,._taxonomyIconHover_18ssf_611:hover._phylumKey_18ssf_515{color:var(--phylum-color)!important}._taxonomyIconHover_18ssf_611._isActive_18ssf_615._classKey_18ssf_531,._taxonomyIconHover_18ssf_611:hover._classKey_18ssf_531{color:var(--class-color)!important}._taxonomyIconHover_18ssf_611._isActive_18ssf_615._orderKey_18ssf_547,._taxonomyIconHover_18ssf_611:hover._orderKey_18ssf_547{color:var(--order-color)!important}._taxonomyIconHover_18ssf_611._isActive_18ssf_615._familyKey_18ssf_563,._taxonomyIconHover_18ssf_611:hover._familyKey_18ssf_563{color:var(--family-color)!important}._taxonomyIconHover_18ssf_611._isActive_18ssf_615._genusKey_18ssf_579,._taxonomyIconHover_18ssf_611:hover._genusKey_18ssf_579{color:var(--genus-color)!important}._taxonomyIconHover_18ssf_611._isActive_18ssf_615._key_18ssf_595,._taxonomyIconHover_18ssf_611:hover._key_18ssf_595{color:var(--species-color)!important}*:hover>._taxonomyIconHover_18ssf_611._phylumKey_18ssf_515{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_18ssf_611._classKey_18ssf_531{color:var(--class-color)!important}*:hover>._taxonomyIconHover_18ssf_611._orderKey_18ssf_547{color:var(--order-color)!important}*:hover>._taxonomyIconHover_18ssf_611._familyKey_18ssf_563{color:var(--family-color)!important}*:hover>._taxonomyIconHover_18ssf_611._genusKey_18ssf_579{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_18ssf_611._key_18ssf_595{color:var(--species-color)!important}._taxonomyPath_18ssf_653{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_18ssf_665,._pathPlaceholderSegment_18ssf_666{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_18ssf_665:after,._pathPlaceholderSegment_18ssf_666:after{display:block;content:attr(data-text);font-weight:600;height:0;overflow:hidden;visibility:hidden}._pathActiveSegment_18ssf_665{font-weight:600;font-style:normal;text-transform:none}._pathActiveSegment_18ssf_665._isPreservedLoading_18ssf_695{text-transform:none!important;font-style:normal!important;opacity:.5}._pathPlaceholderSegment_18ssf_666{color:#666}._pathPlaceholderSegment_18ssf_666:not(._restorable_18ssf_704):not(._isPreservedLoading_18ssf_695){text-transform:uppercase;font-style:italic;font-weight:400}._pathPlaceholderSegment_18ssf_666._restorable_18ssf_704{font-weight:500;font-style:normal;text-transform:none}._clickable_18ssf_715:hover,._restorable_18ssf_704:hover{text-decoration:underline;opacity:.85}._pathSeparator_18ssf_721{color:var(--text-main);margin:0 4px;font-size:.75rem;flex-shrink:0}._phylumKey_18ssf_515{color:var(--phylum-color)}._classKey_18ssf_531{color:var(--class-color)}._orderKey_18ssf_547{color:var(--order-color)}._familyKey_18ssf_563{color:var(--family-color)}._genusKey_18ssf_579{color:var(--genus-color)}._key_18ssf_595{color:var(--species-color)}._mobileText_q7a76_72{display:none}._opacity_q7a76_76{opacity:50%}@media (max-width: 767px){._desktopText_q7a76_81{display:none}._mobileText_q7a76_72{display:inline}}@media (max-width: 767px){._hideOnMobile_q7a76_89{display:none!important}}._pageLayout_q7a76_94{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_q7a76_105{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_q7a76_125{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_q7a76_125:hover{background-color:#3b82f626!important}._formDropdownPrimary_q7a76_125 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_q7a76_138{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_q7a76_138{flex:1 1 100%}}._badgeWrapper_q7a76_151{cursor:pointer;display:flex;align-items:center}._badgeWrapper_q7a76_151:hover ._badge_q7a76_151{background:#ccfbf140;border-color:#ccfbf180}._badge_q7a76_151{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_q7a76_177{opacity:.7;cursor:wait;animation:_pulse_q7a76_1 1.5s infinite ease-in-out}@keyframes _pulse_q7a76_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_q7a76_194{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: 767px){._modalOverlay_q7a76_194{padding:10px}}._modalContent_q7a76_214{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_q7a76_226{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_q7a76_226 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_q7a76_226 ._modalCloseBtn_q7a76_238{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_q7a76_226 ._modalCloseBtn_q7a76_238:hover{color:#ef4444;background:#ef44441a}._modalBody_q7a76_258{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_q7a76_258{padding:0}}._modalFooter_q7a76_272{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_q7a76_280{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_q7a76_280 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_q7a76_280 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_q7a76_280 p strong{color:#fff}._confirmActions_q7a76_307{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_q7a76_307 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: 767px){._confirmActions_q7a76_307 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_q7a76_307 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_q7a76_307 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_q7a76_307 button._confirmBtn_q7a76_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_q7a76_307 button._confirmBtn_q7a76_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_q7a76_307 button._secondaryBtn_q7a76_355{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_q7a76_307 button._secondaryBtn_q7a76_355:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_q7a76_307 button._tertiaryBtn_q7a76_364{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_q7a76_307 button._tertiaryBtn_q7a76_364:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_q7a76_307 button._cancelBtn_q7a76_372{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_q7a76_307 button._cancelBtn_q7a76_372:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_q7a76_382{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_q7a76_382 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_q7a76_395{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_q7a76_395{grid-template-columns:1fr}}._formInput_q7a76_408,._formSelect_q7a76_409{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_q7a76_408:focus,._formSelect_q7a76_409:focus{border-color:#3b82f6}._modalFooter_q7a76_272{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_q7a76_272 ._btnPrimary_q7a76_436{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_q7a76_272 ._btnPrimary_q7a76_436:hover{background:#2563eb}._modalFooter_q7a76_272 ._btnPrimary_q7a76_436:active{transform:scale(.98)}._disabled_q7a76_454{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_q7a76_460{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_q7a76_466{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_q7a76_466{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_q7a76_466{font-size:.85rem}}._latName_q7a76_490{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_q7a76_490{font-size:.75rem}}._confirmBtn_q7a76_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_q7a76_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_q7a76_514{color:var(--phylum-color)!important}button._phylumKey_q7a76_514,._phylumKey_q7a76_514[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_q7a76_514:hover:not(:disabled),._phylumKey_q7a76_514[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_q7a76_530{color:var(--class-color)!important}button._classKey_q7a76_530,._classKey_q7a76_530[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_q7a76_530:hover:not(:disabled),._classKey_q7a76_530[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_q7a76_546{color:var(--order-color)!important}button._orderKey_q7a76_546,._orderKey_q7a76_546[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_q7a76_546:hover:not(:disabled),._orderKey_q7a76_546[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_q7a76_562{color:var(--family-color)!important}button._familyKey_q7a76_562,._familyKey_q7a76_562[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_q7a76_562:hover:not(:disabled),._familyKey_q7a76_562[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_q7a76_578{color:var(--genus-color)!important}button._genusKey_q7a76_578,._genusKey_q7a76_578[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_q7a76_578:hover:not(:disabled),._genusKey_q7a76_578[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_q7a76_594{color:var(--species-color)!important}button._key_q7a76_594,._key_q7a76_594[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_q7a76_594:hover:not(:disabled),._key_q7a76_594[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_q7a76_610{color:#fff!important;transition:color .2s}._taxonomyIconHover_q7a76_610._isActive_q7a76_614._phylumKey_q7a76_514,._taxonomyIconHover_q7a76_610:hover._phylumKey_q7a76_514{color:var(--phylum-color)!important}._taxonomyIconHover_q7a76_610._isActive_q7a76_614._classKey_q7a76_530,._taxonomyIconHover_q7a76_610:hover._classKey_q7a76_530{color:var(--class-color)!important}._taxonomyIconHover_q7a76_610._isActive_q7a76_614._orderKey_q7a76_546,._taxonomyIconHover_q7a76_610:hover._orderKey_q7a76_546{color:var(--order-color)!important}._taxonomyIconHover_q7a76_610._isActive_q7a76_614._familyKey_q7a76_562,._taxonomyIconHover_q7a76_610:hover._familyKey_q7a76_562{color:var(--family-color)!important}._taxonomyIconHover_q7a76_610._isActive_q7a76_614._genusKey_q7a76_578,._taxonomyIconHover_q7a76_610:hover._genusKey_q7a76_578{color:var(--genus-color)!important}._taxonomyIconHover_q7a76_610._isActive_q7a76_614._key_q7a76_594,._taxonomyIconHover_q7a76_610:hover._key_q7a76_594{color:var(--species-color)!important}*:hover>._taxonomyIconHover_q7a76_610._phylumKey_q7a76_514{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_q7a76_610._classKey_q7a76_530{color:var(--class-color)!important}*:hover>._taxonomyIconHover_q7a76_610._orderKey_q7a76_546{color:var(--order-color)!important}*:hover>._taxonomyIconHover_q7a76_610._familyKey_q7a76_562{color:var(--family-color)!important}*:hover>._taxonomyIconHover_q7a76_610._genusKey_q7a76_578{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_q7a76_610._key_q7a76_594{color:var(--species-color)!important}._resultButton_q7a76_652{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_q7a76_652 ._mobileText_q7a76_72{display:none}@media (max-width: 767px){._resultButton_q7a76_652 ._desktopText_q7a76_81{display:none}._resultButton_q7a76_652 ._mobileText_q7a76_72{display:inline}._resultButton_q7a76_652{font-size:.8rem;padding:6px 10px}}._resultButton_q7a76_652:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._resultButton_q7a76_652:disabled,._resultButton_q7a76_652._disabled_q7a76_454{opacity:.4;cursor:not-allowed}._mobileText_hqu36_72{display:none}._opacity_hqu36_76{opacity:50%}@media (max-width: 767px){._desktopText_hqu36_81{display:none}._mobileText_hqu36_72{display:inline}}@media (max-width: 767px){._hideOnMobile_hqu36_89{display:none!important}}._pageLayout_hqu36_94{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_hqu36_105{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_hqu36_125{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_hqu36_125:hover{background-color:#3b82f626!important}._formDropdownPrimary_hqu36_125 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_hqu36_138{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_hqu36_138{flex:1 1 100%}}._badgeWrapper_hqu36_151{cursor:pointer;display:flex;align-items:center}._badgeWrapper_hqu36_151:hover ._badge_hqu36_151{background:#ccfbf140;border-color:#ccfbf180}._badge_hqu36_151{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_hqu36_177{opacity:.7;cursor:wait;animation:_pulse_hqu36_1 1.5s infinite ease-in-out}@keyframes _pulse_hqu36_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_hqu36_194{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: 767px){._modalOverlay_hqu36_194{padding:10px}}._modalContent_hqu36_214{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_hqu36_226{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_hqu36_226 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_hqu36_226 ._modalCloseBtn_hqu36_238{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_hqu36_226 ._modalCloseBtn_hqu36_238:hover{color:#ef4444;background:#ef44441a}._modalBody_hqu36_258{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_hqu36_258{padding:0}}._modalFooter_hqu36_272{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_hqu36_280{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_hqu36_280 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_hqu36_280 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_hqu36_280 p strong{color:#fff}._confirmActions_hqu36_307{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_hqu36_307 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: 767px){._confirmActions_hqu36_307 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_hqu36_307 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_hqu36_307 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_hqu36_307 button._confirmBtn_hqu36_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_hqu36_307 button._confirmBtn_hqu36_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_hqu36_307 button._secondaryBtn_hqu36_355{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_hqu36_307 button._secondaryBtn_hqu36_355:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_hqu36_307 button._tertiaryBtn_hqu36_364{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_hqu36_307 button._tertiaryBtn_hqu36_364:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_hqu36_307 button._cancelBtn_hqu36_372{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_hqu36_307 button._cancelBtn_hqu36_372:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_hqu36_382{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_hqu36_382 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_hqu36_395{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_hqu36_395{grid-template-columns:1fr}}._formInput_hqu36_408,._formSelect_hqu36_409{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_hqu36_408:focus,._formSelect_hqu36_409:focus{border-color:#3b82f6}._modalFooter_hqu36_272{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_hqu36_272 ._btnPrimary_hqu36_436{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_hqu36_272 ._btnPrimary_hqu36_436:hover{background:#2563eb}._modalFooter_hqu36_272 ._btnPrimary_hqu36_436:active{transform:scale(.98)}._disabled_hqu36_454{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_hqu36_460{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_hqu36_466{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_hqu36_466{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_hqu36_466{font-size:.85rem}}._latName_hqu36_490{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_hqu36_490{font-size:.75rem}}._confirmBtn_hqu36_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_hqu36_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_hqu36_514{color:var(--phylum-color)!important}button._phylumKey_hqu36_514,._phylumKey_hqu36_514[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_hqu36_514:hover:not(:disabled),._phylumKey_hqu36_514[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_hqu36_530{color:var(--class-color)!important}button._classKey_hqu36_530,._classKey_hqu36_530[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_hqu36_530:hover:not(:disabled),._classKey_hqu36_530[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_hqu36_546{color:var(--order-color)!important}button._orderKey_hqu36_546,._orderKey_hqu36_546[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_hqu36_546:hover:not(:disabled),._orderKey_hqu36_546[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_hqu36_562{color:var(--family-color)!important}button._familyKey_hqu36_562,._familyKey_hqu36_562[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_hqu36_562:hover:not(:disabled),._familyKey_hqu36_562[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_hqu36_578{color:var(--genus-color)!important}button._genusKey_hqu36_578,._genusKey_hqu36_578[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_hqu36_578:hover:not(:disabled),._genusKey_hqu36_578[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_hqu36_594{color:var(--species-color)!important}button._key_hqu36_594,._key_hqu36_594[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_hqu36_594:hover:not(:disabled),._key_hqu36_594[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_hqu36_610{color:#fff!important;transition:color .2s}._taxonomyIconHover_hqu36_610._isActive_hqu36_614._phylumKey_hqu36_514,._taxonomyIconHover_hqu36_610:hover._phylumKey_hqu36_514{color:var(--phylum-color)!important}._taxonomyIconHover_hqu36_610._isActive_hqu36_614._classKey_hqu36_530,._taxonomyIconHover_hqu36_610:hover._classKey_hqu36_530{color:var(--class-color)!important}._taxonomyIconHover_hqu36_610._isActive_hqu36_614._orderKey_hqu36_546,._taxonomyIconHover_hqu36_610:hover._orderKey_hqu36_546{color:var(--order-color)!important}._taxonomyIconHover_hqu36_610._isActive_hqu36_614._familyKey_hqu36_562,._taxonomyIconHover_hqu36_610:hover._familyKey_hqu36_562{color:var(--family-color)!important}._taxonomyIconHover_hqu36_610._isActive_hqu36_614._genusKey_hqu36_578,._taxonomyIconHover_hqu36_610:hover._genusKey_hqu36_578{color:var(--genus-color)!important}._taxonomyIconHover_hqu36_610._isActive_hqu36_614._key_hqu36_594,._taxonomyIconHover_hqu36_610:hover._key_hqu36_594{color:var(--species-color)!important}*:hover>._taxonomyIconHover_hqu36_610._phylumKey_hqu36_514{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_hqu36_610._classKey_hqu36_530{color:var(--class-color)!important}*:hover>._taxonomyIconHover_hqu36_610._orderKey_hqu36_546{color:var(--order-color)!important}*:hover>._taxonomyIconHover_hqu36_610._familyKey_hqu36_562{color:var(--family-color)!important}*:hover>._taxonomyIconHover_hqu36_610._genusKey_hqu36_578{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_hqu36_610._key_hqu36_594{color:var(--species-color)!important}._detailsModal_hqu36_652{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_hqu36_1 .3s ease-out;border:1px solid #333}._detailsModal_hqu36_652 ._detailsModalHeader_hqu36_665{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px}._detailsModal_hqu36_652 ._detailsModalHeader_hqu36_665 ._headerNames_hqu36_672{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: 767px){._detailsModal_hqu36_652 ._detailsModalHeader_hqu36_665 ._headerNames_hqu36_672{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;mask-image:none;-webkit-mask-image:none}}._detailsModal_hqu36_652 ._detailsModalHeader_hqu36_665 ._closeBtn_hqu36_694{flex-shrink:0;margin-top:-4px}._detailsModal_hqu36_652 ._headerTitle_hqu36_698{margin:0}@media (max-width: 767px){._detailsModal_hqu36_652 ._headerTitle_hqu36_698{font-size:1.1rem;line-height:1.2}}._detailsModal_hqu36_652 ._headerLatName_hqu36_707{margin-top:2px}@media (max-width: 767px){._detailsModal_hqu36_652 ._headerLatName_hqu36_707{font-size:.85rem;line-height:1.2;margin-top:2px}}@keyframes _modalEnter_hqu36_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contentWrapper_hqu36_728{display:flex;gap:24px;padding:16px}@media (max-width: 767px){._contentWrapper_hqu36_728{flex-direction:column;align-items:center;gap:12px;padding:10px}}._imageWrapper_hqu36_742{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: 767px){._imageWrapper_hqu36_742{min-height:120px;padding:12px;width:100%;box-sizing:border-box}}._noImagePlaceholder_hqu36_762{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: 767px){._noImagePlaceholder_hqu36_762{min-height:120px;width:100%}}._detailImage_hqu36_782{max-width:100%;max-height:250px;object-fit:contain}@media (max-width: 767px){._detailImage_hqu36_782{max-height:140px}}._nameSubtitle_hqu36_793{margin-top:12px;font-style:italic;opacity:.7;text-align:center;color:#aaa}._taxonomyList_hqu36_801{flex:1;display:flex;flex-direction:column;gap:8px}@media (max-width: 767px){._taxonomyList_hqu36_801{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._taxonomyList_hqu36_801 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: 767px){._taxonomyList_hqu36_801 h3{grid-column:1/-1;margin-bottom:4px}}._taxonomyItemContainer_hqu36_828{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_hqu36_828._hasId_hqu36_838:hover{border-color:#ffffff26}._taxonomyItemMain_hqu36_842{flex:1;display:flex;flex-direction:column;padding:8px 12px;min-width:0;transition:all .2s}._taxonomyItemMain_hqu36_842._clickable_hqu36_850{cursor:pointer}._taxonomyItemMain_hqu36_842._clickable_hqu36_850:hover{background:#3b82f614;color:#3b82f6}@media (max-width: 767px){._taxonomyItemMain_hqu36_842{padding:6px 10px}}._levelAction_hqu36_863{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_hqu36_863:hover{background:#3b82f626;color:#3b82f6}@media (max-width: 767px){._levelAction_hqu36_863{display:none!important}}._levelLabel_hqu36_884{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.5;margin-bottom:2px}@media (max-width: 767px){._modalFooter_hqu36_272{padding:12px;display:grid;grid-template-columns:1fr;gap:8px;box-sizing:border-box;width:100%}}._footerActions_hqu36_903{display:flex;gap:12px;flex:1;min-width:0}._footerActions_hqu36_903 button{flex:1}@media (max-width: 767px){._footerActions_hqu36_903{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;box-sizing:border-box}._footerActions_hqu36_903 button{flex:none;min-width:0}}._secondaryBtn_hqu36_355{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_hqu36_355:hover{background:#ffffff1a;border-color:#fff3}._addBtn_hqu36_945{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_hqu36_945 ._mobileText_hqu36_72{display:none}@media (max-width: 767px){._addBtn_hqu36_945{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._addBtn_hqu36_945 ._desktopText_hqu36_81{display:none}._addBtn_hqu36_945 ._mobileText_hqu36_72{display:inline}}._addBtn_hqu36_945:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._addBtn_hqu36_945:disabled,._addBtn_hqu36_945._disabled_hqu36_454{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._removeBtn_hqu36_992{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_hqu36_992 ._mobileText_hqu36_72{display:none}@media (max-width: 767px){._removeBtn_hqu36_992{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._removeBtn_hqu36_992 ._desktopText_hqu36_81{display:none}._removeBtn_hqu36_992 ._mobileText_hqu36_72{display:inline}}._removeBtn_hqu36_992:hover{background:#ff5a5a26;border-color:#ff5a5a66}._removeBtn_hqu36_992:disabled{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._confirmModal_hqu36_280{z-index:2100}@media (max-width: 767px){._confirmModal_hqu36_280{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;--item-size-left: 32px;--item-size-right: 25px}@media (min-width: 1700px){:root{--item-size-left: 64px;--item-size-right: 50px}}*{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_119at_72{display:none}._opacity_119at_76{opacity:50%}@media (max-width: 767px){._desktopText_119at_81{display:none}._mobileText_119at_72{display:inline}}@media (max-width: 767px){._hideOnMobile_119at_89{display:none!important}}._pageLayout_119at_94{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_119at_105{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_119at_125{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_119at_125:hover{background-color:#3b82f626!important}._formDropdownPrimary_119at_125 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_119at_138{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_119at_138{flex:1 1 100%}}._badgeWrapper_119at_151{cursor:pointer;display:flex;align-items:center}._badgeWrapper_119at_151:hover ._badge_119at_151{background:#ccfbf140;border-color:#ccfbf180}._badge_119at_151{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_119at_177{opacity:.7;cursor:wait;animation:_pulse_119at_1 1.5s infinite ease-in-out}@keyframes _pulse_119at_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_119at_194{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: 767px){._modalOverlay_119at_194{padding:10px}}._modalContent_119at_214{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_119at_226{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_119at_226 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_119at_226 ._modalCloseBtn_119at_238{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_119at_226 ._modalCloseBtn_119at_238:hover{color:#ef4444;background:#ef44441a}._modalBody_119at_258{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_119at_258{padding:0}}._modalFooter_119at_272{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_119at_280{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_119at_280 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_119at_280 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_119at_280 p strong{color:#fff}._confirmActions_119at_307{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_119at_307 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: 767px){._confirmActions_119at_307 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_119at_307 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_119at_307 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_119at_307 button._confirmBtn_119at_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_119at_307 button._confirmBtn_119at_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_119at_307 button._secondaryBtn_119at_355{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_119at_307 button._secondaryBtn_119at_355:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_119at_307 button._tertiaryBtn_119at_364{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_119at_307 button._tertiaryBtn_119at_364:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_119at_307 button._cancelBtn_119at_372{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_119at_307 button._cancelBtn_119at_372:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_119at_382{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_119at_382 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_119at_395{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_119at_395{grid-template-columns:1fr}}._formInput_119at_408,._formSelect_119at_409{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_119at_408:focus,._formSelect_119at_409:focus{border-color:#3b82f6}._modalFooter_119at_272{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_119at_272 ._btnPrimary_119at_436{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_119at_272 ._btnPrimary_119at_436:hover{background:#2563eb}._modalFooter_119at_272 ._btnPrimary_119at_436:active{transform:scale(.98)}._disabled_119at_454{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_119at_460{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_119at_466{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_119at_466{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_119at_466{font-size:.85rem}}._latName_119at_490{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_119at_490{font-size:.75rem}}._confirmBtn_119at_346{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_119at_346:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_119at_514{color:var(--phylum-color)!important}button._phylumKey_119at_514,._phylumKey_119at_514[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_119at_514:hover:not(:disabled),._phylumKey_119at_514[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_119at_530{color:var(--class-color)!important}button._classKey_119at_530,._classKey_119at_530[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_119at_530:hover:not(:disabled),._classKey_119at_530[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_119at_546{color:var(--order-color)!important}button._orderKey_119at_546,._orderKey_119at_546[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_119at_546:hover:not(:disabled),._orderKey_119at_546[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_119at_562{color:var(--family-color)!important}button._familyKey_119at_562,._familyKey_119at_562[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_119at_562:hover:not(:disabled),._familyKey_119at_562[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_119at_578{color:var(--genus-color)!important}button._genusKey_119at_578,._genusKey_119at_578[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_119at_578:hover:not(:disabled),._genusKey_119at_578[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_119at_594{color:var(--species-color)!important}button._key_119at_594,._key_119at_594[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_119at_594:hover:not(:disabled),._key_119at_594[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_119at_610{color:#fff!important;transition:color .2s}._taxonomyIconHover_119at_610._isActive_119at_614._phylumKey_119at_514,._taxonomyIconHover_119at_610:hover._phylumKey_119at_514{color:var(--phylum-color)!important}._taxonomyIconHover_119at_610._isActive_119at_614._classKey_119at_530,._taxonomyIconHover_119at_610:hover._classKey_119at_530{color:var(--class-color)!important}._taxonomyIconHover_119at_610._isActive_119at_614._orderKey_119at_546,._taxonomyIconHover_119at_610:hover._orderKey_119at_546{color:var(--order-color)!important}._taxonomyIconHover_119at_610._isActive_119at_614._familyKey_119at_562,._taxonomyIconHover_119at_610:hover._familyKey_119at_562{color:var(--family-color)!important}._taxonomyIconHover_119at_610._isActive_119at_614._genusKey_119at_578,._taxonomyIconHover_119at_610:hover._genusKey_119at_578{color:var(--genus-color)!important}._taxonomyIconHover_119at_610._isActive_119at_614._key_119at_594,._taxonomyIconHover_119at_610:hover._key_119at_594{color:var(--species-color)!important}*:hover>._taxonomyIconHover_119at_610._phylumKey_119at_514{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_119at_610._classKey_119at_530{color:var(--class-color)!important}*:hover>._taxonomyIconHover_119at_610._orderKey_119at_546{color:var(--order-color)!important}*:hover>._taxonomyIconHover_119at_610._familyKey_119at_562{color:var(--family-color)!important}*:hover>._taxonomyIconHover_119at_610._genusKey_119at_578{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_119at_610._key_119at_594{color:var(--species-color)!important}._detailsModal_119at_652{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_119at_1 .3s ease-out;border:1px solid #333}._detailsModal_119at_652 ._detailsModalHeader_119at_665{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px}._detailsModal_119at_652 ._detailsModalHeader_119at_665 ._headerNames_119at_672{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: 767px){._detailsModal_119at_652 ._detailsModalHeader_119at_665 ._headerNames_119at_672{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;mask-image:none;-webkit-mask-image:none}}._detailsModal_119at_652 ._detailsModalHeader_119at_665 ._closeBtn_119at_694{flex-shrink:0;margin-top:-4px}._detailsModal_119at_652 ._headerTitle_119at_698{margin:0}@media (max-width: 767px){._detailsModal_119at_652 ._headerTitle_119at_698{font-size:1.1rem;line-height:1.2}}._detailsModal_119at_652 ._headerLatName_119at_707{margin-top:2px}@media (max-width: 767px){._detailsModal_119at_652 ._headerLatName_119at_707{font-size:.85rem;line-height:1.2;margin-top:2px}}@keyframes _modalEnter_119at_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contentWrapper_119at_728{display:flex;flex-direction:column;gap:24px;padding:16px}@media (max-width: 767px){._contentWrapper_119at_728{align-items:center;gap:12px;padding:10px}}._imageWrapper_119at_742{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f0f0;border-radius:8px;padding:24px;min-height:200px}@media (max-width: 767px){._imageWrapper_119at_742{min-height:120px;padding:12px;width:100%;box-sizing:border-box}}._noImagePlaceholder_119at_761{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: 767px){._noImagePlaceholder_119at_761{min-height:120px;width:100%}}._detailImage_119at_780{max-width:100%;max-height:300px;object-fit:contain}@media (max-width: 767px){._detailImage_119at_780{max-height:200px}}._footerActions_119at_791{display:flex;gap:12px;flex:1;min-width:0}._footerActions_119at_791 button{flex:1}@media (max-width: 767px){._footerActions_119at_791{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;box-sizing:border-box}._footerActions_119at_791 button{flex:none;min-width:0}}._tertiaryBtn_119at_364{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_119at_364 ._mobileText_119at_72{display:none}._tertiaryBtn_119at_364:hover{background:#ccfbf140;border-color:#ccfbf180}@media (max-width: 767px){._tertiaryBtn_119at_364{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._tertiaryBtn_119at_364 ._desktopText_119at_81{display:none}._tertiaryBtn_119at_364 ._mobileText_119at_72{display:inline}}._addBtn_119at_853{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_119at_853 ._mobileText_119at_72{display:none}@media (max-width: 767px){._addBtn_119at_853{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._addBtn_119at_853 ._desktopText_119at_81{display:none}._addBtn_119at_853 ._mobileText_119at_72{display:inline}}._addBtn_119at_853:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._addBtn_119at_853:disabled,._addBtn_119at_853._disabled_119at_454{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._removeBtn_119at_900{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_119at_900 ._mobileText_119at_72{display:none}@media (max-width: 767px){._removeBtn_119at_900{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._removeBtn_119at_900 ._desktopText_119at_81{display:none}._removeBtn_119at_900 ._mobileText_119at_72{display:inline}}._removeBtn_119at_900:hover:not(:disabled){background:#ff5a5a26;border-color:#ff5a5a66}._removeBtn_119at_900: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}
