@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_v3nld_72{display:none}@media (max-width: 767px){._desktopText_v3nld_77{display:none}._mobileText_v3nld_72{display:inline}}@media (max-width: 767px){._hideOnMobile_v3nld_85{display:none!important}}._pageLayout_v3nld_90{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_v3nld_101{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_v3nld_121{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_v3nld_121:hover{background-color:#3b82f626!important}._formDropdownPrimary_v3nld_121 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_v3nld_134{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_v3nld_134{flex:1 1 100%}}._badgeWrapper_v3nld_147{cursor:pointer;display:flex;align-items:center}._badgeWrapper_v3nld_147:hover ._badge_v3nld_147{background:#ccfbf140;border-color:#ccfbf180}._badge_v3nld_147{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_v3nld_173{opacity:.7;cursor:wait;animation:_pulse_v3nld_1 1.5s infinite ease-in-out}@keyframes _pulse_v3nld_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_v3nld_190{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_v3nld_190{padding:10px}}._modalContent_v3nld_210{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_v3nld_222{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_v3nld_222 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_v3nld_222 ._modalCloseBtn_v3nld_234{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_v3nld_222 ._modalCloseBtn_v3nld_234:hover{color:#ef4444;background:#ef44441a}._modalBody_v3nld_254{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_v3nld_254{padding:0}}._modalFooter_v3nld_268{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_v3nld_276{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_v3nld_276 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_v3nld_276 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_v3nld_276 p strong{color:#fff}._confirmActions_v3nld_303{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_v3nld_303 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_v3nld_303 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_v3nld_303 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_v3nld_303 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_v3nld_303 button._confirmBtn_v3nld_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_v3nld_303 button._confirmBtn_v3nld_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_v3nld_303 button._secondaryBtn_v3nld_351{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_v3nld_303 button._secondaryBtn_v3nld_351:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_v3nld_303 button._tertiaryBtn_v3nld_360{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_v3nld_303 button._tertiaryBtn_v3nld_360:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_v3nld_303 button._cancelBtn_v3nld_368{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_v3nld_303 button._cancelBtn_v3nld_368:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_v3nld_378{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_v3nld_378 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_v3nld_391{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_v3nld_391{grid-template-columns:1fr}}._formInput_v3nld_404,._formSelect_v3nld_405{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_v3nld_404:focus,._formSelect_v3nld_405:focus{border-color:#3b82f6}._modalFooter_v3nld_268{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_v3nld_268 ._btnPrimary_v3nld_432{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_v3nld_268 ._btnPrimary_v3nld_432:hover{background:#2563eb}._modalFooter_v3nld_268 ._btnPrimary_v3nld_432:active{transform:scale(.98)}._disabled_v3nld_450{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_v3nld_456{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_v3nld_462{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_v3nld_462{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_v3nld_462{font-size:.85rem}}._latName_v3nld_486{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_v3nld_486{font-size:.75rem}}._confirmBtn_v3nld_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_v3nld_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_v3nld_510{color:var(--phylum-color)!important}button._phylumKey_v3nld_510,._phylumKey_v3nld_510[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_v3nld_510:hover:not(:disabled),._phylumKey_v3nld_510[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_v3nld_526{color:var(--class-color)!important}button._classKey_v3nld_526,._classKey_v3nld_526[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_v3nld_526:hover:not(:disabled),._classKey_v3nld_526[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_v3nld_542{color:var(--order-color)!important}button._orderKey_v3nld_542,._orderKey_v3nld_542[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_v3nld_542:hover:not(:disabled),._orderKey_v3nld_542[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_v3nld_558{color:var(--family-color)!important}button._familyKey_v3nld_558,._familyKey_v3nld_558[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_v3nld_558:hover:not(:disabled),._familyKey_v3nld_558[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_v3nld_574{color:var(--genus-color)!important}button._genusKey_v3nld_574,._genusKey_v3nld_574[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_v3nld_574:hover:not(:disabled),._genusKey_v3nld_574[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_v3nld_590{color:var(--species-color)!important}button._key_v3nld_590,._key_v3nld_590[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_v3nld_590:hover:not(:disabled),._key_v3nld_590[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_v3nld_606{color:#fff!important;transition:color .2s}._taxonomyIconHover_v3nld_606._isActive_v3nld_610._phylumKey_v3nld_510,._taxonomyIconHover_v3nld_606:hover._phylumKey_v3nld_510{color:var(--phylum-color)!important}._taxonomyIconHover_v3nld_606._isActive_v3nld_610._classKey_v3nld_526,._taxonomyIconHover_v3nld_606:hover._classKey_v3nld_526{color:var(--class-color)!important}._taxonomyIconHover_v3nld_606._isActive_v3nld_610._orderKey_v3nld_542,._taxonomyIconHover_v3nld_606:hover._orderKey_v3nld_542{color:var(--order-color)!important}._taxonomyIconHover_v3nld_606._isActive_v3nld_610._familyKey_v3nld_558,._taxonomyIconHover_v3nld_606:hover._familyKey_v3nld_558{color:var(--family-color)!important}._taxonomyIconHover_v3nld_606._isActive_v3nld_610._genusKey_v3nld_574,._taxonomyIconHover_v3nld_606:hover._genusKey_v3nld_574{color:var(--genus-color)!important}._taxonomyIconHover_v3nld_606._isActive_v3nld_610._key_v3nld_590,._taxonomyIconHover_v3nld_606:hover._key_v3nld_590{color:var(--species-color)!important}*:hover>._taxonomyIconHover_v3nld_606._phylumKey_v3nld_510{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_v3nld_606._classKey_v3nld_526{color:var(--class-color)!important}*:hover>._taxonomyIconHover_v3nld_606._orderKey_v3nld_542{color:var(--order-color)!important}*:hover>._taxonomyIconHover_v3nld_606._familyKey_v3nld_558{color:var(--family-color)!important}*:hover>._taxonomyIconHover_v3nld_606._genusKey_v3nld_574{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_v3nld_606._key_v3nld_590{color:var(--species-color)!important}._appLayout_v3nld_648{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_v3nld_660{flex:1;overflow-y:auto}._navbar_v3nld_665{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_v3nld_665{height:40px}}._navbarHeader_v3nld_682{display:flex;align-items:center;justify-content:space-between;height:100%;min-width:0;flex:1}._logo_v3nld_691{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_v3nld_702{height:32px;width:auto;flex-shrink:0;display:flex;align-items:center}@media (max-width: 1700px){._logoIcon_v3nld_702{height:24px}}._logoIcon_v3nld_702 ellipse,._logoIcon_v3nld_702 circle,._logoIcon_v3nld_702 path{fill:var(--text-header)}._logoIcon_v3nld_702 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_v3nld_702 text{font-size:16px}}._logoIcon_v3nld_702 text tspan{fill:var(--text-header);font-weight:400;letter-spacing:.06em}._logoSubIcon_v3nld_737{height:32px;width:auto;display:flex;align-items:center}@media (max-width: 1700px){._logoSubIcon_v3nld_737{height:24px}}._logoSubIcon_v3nld_737 ._logo-divider-svg_v3nld_748{fill:#333;opacity:.6}._logoSubIcon_v3nld_737 ._logo-subtext-svg_v3nld_752{fill:#aaa}._logoGroup_v3nld_756{display:flex;align-items:center;height:100%;min-width:0;flex:1}._dynamicNavArea_v3nld_764{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:0;flex:1;margin-left:2px}._logoSubtextContainer_v3nld_775{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;z-index:1}._logoTextWrapper_v3nld_786{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;height:100%}._logoDivider_v3nld_795{color:#333;font-weight:300;font-size:1.2rem;flex-shrink:0}@media (max-width: 768px){._logoDivider_v3nld_795{font-size:1rem}}@media (max-width: 400px){._logoDivider_v3nld_795{display:none}}._logoSub_v3nld_737{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_v3nld_737{font-size:.85rem;position:relative;bottom:0}}._logoSub_v3nld_737: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_v3nld_843{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_v3nld_843{display:flex}}._navLinks_v3nld_861{display:flex;gap:16px;align-items:center;height:100%}@media (max-width: 768px){._navLinks_v3nld_861{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_v3nld_885{display:flex}}._navItem_v3nld_890{text-decoration:none;color:#aaa;font-weight:500;font-size:.9rem;transition:color .15s ease;display:flex;align-items:center;height:100%}._navItem_v3nld_890:hover{color:var(--text-header)}@media (max-width: 768px){._navItem_v3nld_890{width:100%;padding:6px 0}}._activeLink_v3nld_910{color:#3b82f6!important;font-weight:600}._compareNavList_v3nld_915{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_v3nld_915:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3b82f61a;z-index:-1;border-radius:inherit}._compareNavItem_v3nld_944{font-weight:600;text-transform:capitalize}._langSwitcher_v3nld_949{display:flex;gap:4px;background-color:rgba(var(--bg-color),.5);padding:2px;border-radius:6px;border:1px solid #333;margin-left:12px}._langBtn_v3nld_959{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_v3nld_959:hover{color:var(--text-main);background-color:#3b82f60d}._langBtnActive_v3nld_976{background-color:#3b82f6!important;color:#fff!important}._footer_v3nld_981{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_v3nld_981 ._separator_v3nld_994{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_v3nld_981 a{color:#aaa;text-decoration:none;transition:color .15s ease,opacity .15s ease}._footer_v3nld_981 a:hover{color:#3b82f6;text-decoration:underline;opacity:1}._footer_v3nld_981 ._inactiveLink_v3nld_1014{font-size:.65rem;opacity:.6;display:inline-flex;align-items:center;height:100%;transform:translateY(1px)}@media (max-width: 768px){._footer_v3nld_981{height:15px;font-size:.5rem}._footer_v3nld_981 ._separator_v3nld_994{padding:0 3px}._footer_v3nld_981 ._inactiveLink_v3nld_1014{font-size:.45rem;transform:translateY(.5px)}}._mobileText_28dsq_72{display:none}@media (max-width: 767px){._desktopText_28dsq_77{display:none}._mobileText_28dsq_72{display:inline}}@media (max-width: 767px){._hideOnMobile_28dsq_85{display:none!important}}._pageLayout_28dsq_90{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_28dsq_101{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_28dsq_121{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_28dsq_121:hover{background-color:#3b82f626!important}._formDropdownPrimary_28dsq_121 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_28dsq_134{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_28dsq_134{flex:1 1 100%}}._badgeWrapper_28dsq_147{cursor:pointer;display:flex;align-items:center}._badgeWrapper_28dsq_147:hover ._badge_28dsq_147{background:#ccfbf140;border-color:#ccfbf180}._badge_28dsq_147{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_28dsq_173{opacity:.7;cursor:wait;animation:_pulse_28dsq_1 1.5s infinite ease-in-out}@keyframes _pulse_28dsq_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_28dsq_190{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_28dsq_190{padding:10px}}._modalContent_28dsq_210{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_28dsq_222{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_28dsq_222 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_28dsq_222 ._modalCloseBtn_28dsq_234{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_28dsq_222 ._modalCloseBtn_28dsq_234:hover{color:#ef4444;background:#ef44441a}._modalBody_28dsq_254{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_28dsq_254{padding:0}}._modalFooter_28dsq_268{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_28dsq_276{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_28dsq_276 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_28dsq_276 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_28dsq_276 p strong{color:#fff}._confirmActions_28dsq_303{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_28dsq_303 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_28dsq_303 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_28dsq_303 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_28dsq_303 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_28dsq_303 button._confirmBtn_28dsq_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_28dsq_303 button._confirmBtn_28dsq_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_28dsq_303 button._secondaryBtn_28dsq_351{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_28dsq_303 button._secondaryBtn_28dsq_351:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_28dsq_303 button._tertiaryBtn_28dsq_360{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_28dsq_303 button._tertiaryBtn_28dsq_360:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_28dsq_303 button._cancelBtn_28dsq_368{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_28dsq_303 button._cancelBtn_28dsq_368:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_28dsq_378{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_28dsq_378 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_28dsq_391{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_28dsq_391{grid-template-columns:1fr}}._formInput_28dsq_404,._formSelect_28dsq_405{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_28dsq_404:focus,._formSelect_28dsq_405:focus{border-color:#3b82f6}._modalFooter_28dsq_268{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_28dsq_268 ._btnPrimary_28dsq_432{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_28dsq_268 ._btnPrimary_28dsq_432:hover{background:#2563eb}._modalFooter_28dsq_268 ._btnPrimary_28dsq_432:active{transform:scale(.98)}._disabled_28dsq_450{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_28dsq_456{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_28dsq_462{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_28dsq_462{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_28dsq_462{font-size:.85rem}}._latName_28dsq_486{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_28dsq_486{font-size:.75rem}}._confirmBtn_28dsq_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_28dsq_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_28dsq_510{color:var(--phylum-color)!important}button._phylumKey_28dsq_510,._phylumKey_28dsq_510[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_28dsq_510:hover:not(:disabled),._phylumKey_28dsq_510[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_28dsq_526{color:var(--class-color)!important}button._classKey_28dsq_526,._classKey_28dsq_526[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_28dsq_526:hover:not(:disabled),._classKey_28dsq_526[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_28dsq_542{color:var(--order-color)!important}button._orderKey_28dsq_542,._orderKey_28dsq_542[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_28dsq_542:hover:not(:disabled),._orderKey_28dsq_542[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_28dsq_558{color:var(--family-color)!important}button._familyKey_28dsq_558,._familyKey_28dsq_558[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_28dsq_558:hover:not(:disabled),._familyKey_28dsq_558[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_28dsq_574{color:var(--genus-color)!important}button._genusKey_28dsq_574,._genusKey_28dsq_574[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_28dsq_574:hover:not(:disabled),._genusKey_28dsq_574[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_28dsq_590{color:var(--species-color)!important}button._key_28dsq_590,._key_28dsq_590[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_28dsq_590:hover:not(:disabled),._key_28dsq_590[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_28dsq_606{color:#fff!important;transition:color .2s}._taxonomyIconHover_28dsq_606._isActive_28dsq_610._phylumKey_28dsq_510,._taxonomyIconHover_28dsq_606:hover._phylumKey_28dsq_510{color:var(--phylum-color)!important}._taxonomyIconHover_28dsq_606._isActive_28dsq_610._classKey_28dsq_526,._taxonomyIconHover_28dsq_606:hover._classKey_28dsq_526{color:var(--class-color)!important}._taxonomyIconHover_28dsq_606._isActive_28dsq_610._orderKey_28dsq_542,._taxonomyIconHover_28dsq_606:hover._orderKey_28dsq_542{color:var(--order-color)!important}._taxonomyIconHover_28dsq_606._isActive_28dsq_610._familyKey_28dsq_558,._taxonomyIconHover_28dsq_606:hover._familyKey_28dsq_558{color:var(--family-color)!important}._taxonomyIconHover_28dsq_606._isActive_28dsq_610._genusKey_28dsq_574,._taxonomyIconHover_28dsq_606:hover._genusKey_28dsq_574{color:var(--genus-color)!important}._taxonomyIconHover_28dsq_606._isActive_28dsq_610._key_28dsq_590,._taxonomyIconHover_28dsq_606:hover._key_28dsq_590{color:var(--species-color)!important}*:hover>._taxonomyIconHover_28dsq_606._phylumKey_28dsq_510{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_28dsq_606._classKey_28dsq_526{color:var(--class-color)!important}*:hover>._taxonomyIconHover_28dsq_606._orderKey_28dsq_542{color:var(--order-color)!important}*:hover>._taxonomyIconHover_28dsq_606._familyKey_28dsq_558{color:var(--family-color)!important}*:hover>._taxonomyIconHover_28dsq_606._genusKey_28dsq_574{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_28dsq_606._key_28dsq_590{color:var(--species-color)!important}._mobileText_avu8p_72{display:none}@media (max-width: 767px){._desktopText_avu8p_77{display:none}._mobileText_avu8p_72{display:inline}}@media (max-width: 767px){._hideOnMobile_avu8p_85{display:none!important}}._pageLayout_avu8p_90{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_avu8p_101{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_avu8p_121{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_avu8p_121:hover{background-color:#3b82f626!important}._formDropdownPrimary_avu8p_121 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_avu8p_134{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_avu8p_134{flex:1 1 100%}}._badgeWrapper_avu8p_147{cursor:pointer;display:flex;align-items:center}._badgeWrapper_avu8p_147:hover ._badge_avu8p_147{background:#ccfbf140;border-color:#ccfbf180}._badge_avu8p_147{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_avu8p_173{opacity:.7;cursor:wait;animation:_pulse_avu8p_1 1.5s infinite ease-in-out}@keyframes _pulse_avu8p_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_avu8p_190{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_avu8p_190{padding:10px}}._modalContent_avu8p_210{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_avu8p_222{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_avu8p_222 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_avu8p_222 ._modalCloseBtn_avu8p_234{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_avu8p_222 ._modalCloseBtn_avu8p_234:hover{color:#ef4444;background:#ef44441a}._modalBody_avu8p_254{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_avu8p_254{padding:0}}._modalFooter_avu8p_268{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_avu8p_276{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_avu8p_303 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_avu8p_303 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_avu8p_303 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_avu8p_303 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_avu8p_303 button._confirmBtn_avu8p_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_avu8p_303 button._secondaryBtn_avu8p_351{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_avu8p_303 button._secondaryBtn_avu8p_351:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_avu8p_303 button._tertiaryBtn_avu8p_360{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_avu8p_303 button._tertiaryBtn_avu8p_360:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_avu8p_303 button._cancelBtn_avu8p_368{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_avu8p_303 button._cancelBtn_avu8p_368:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_avu8p_378{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_avu8p_378 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_avu8p_391{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_avu8p_391{grid-template-columns:1fr}}._formInput_avu8p_404,._formSelect_avu8p_405{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_avu8p_404:focus,._formSelect_avu8p_405:focus{border-color:#3b82f6}._modalFooter_avu8p_268{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_avu8p_268 ._btnPrimary_avu8p_432{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_avu8p_268 ._btnPrimary_avu8p_432:hover{background:#2563eb}._modalFooter_avu8p_268 ._btnPrimary_avu8p_432:active{transform:scale(.98)}._disabled_avu8p_450{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_avu8p_456{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_avu8p_462{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_avu8p_462{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_avu8p_462{font-size:.85rem}}._latName_avu8p_486{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_avu8p_486{font-size:.75rem}}._confirmBtn_avu8p_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_avu8p_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_avu8p_510{color:var(--phylum-color)!important}button._phylumKey_avu8p_510,._phylumKey_avu8p_510[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_avu8p_510:hover:not(:disabled),._phylumKey_avu8p_510[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_avu8p_526{color:var(--class-color)!important}button._classKey_avu8p_526,._classKey_avu8p_526[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_avu8p_526:hover:not(:disabled),._classKey_avu8p_526[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_avu8p_542{color:var(--order-color)!important}button._orderKey_avu8p_542,._orderKey_avu8p_542[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_avu8p_542:hover:not(:disabled),._orderKey_avu8p_542[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_avu8p_558{color:var(--family-color)!important}button._familyKey_avu8p_558,._familyKey_avu8p_558[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_avu8p_558:hover:not(:disabled),._familyKey_avu8p_558[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_avu8p_574{color:var(--genus-color)!important}button._genusKey_avu8p_574,._genusKey_avu8p_574[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_avu8p_574:hover:not(:disabled),._genusKey_avu8p_574[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_avu8p_590{color:var(--species-color)!important}button._key_avu8p_590,._key_avu8p_590[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_avu8p_590:hover:not(:disabled),._key_avu8p_590[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_avu8p_606{color:#fff!important;transition:color .2s}._taxonomyIconHover_avu8p_606._isActive_avu8p_610._phylumKey_avu8p_510,._taxonomyIconHover_avu8p_606:hover._phylumKey_avu8p_510{color:var(--phylum-color)!important}._taxonomyIconHover_avu8p_606._isActive_avu8p_610._classKey_avu8p_526,._taxonomyIconHover_avu8p_606:hover._classKey_avu8p_526{color:var(--class-color)!important}._taxonomyIconHover_avu8p_606._isActive_avu8p_610._orderKey_avu8p_542,._taxonomyIconHover_avu8p_606:hover._orderKey_avu8p_542{color:var(--order-color)!important}._taxonomyIconHover_avu8p_606._isActive_avu8p_610._familyKey_avu8p_558,._taxonomyIconHover_avu8p_606:hover._familyKey_avu8p_558{color:var(--family-color)!important}._taxonomyIconHover_avu8p_606._isActive_avu8p_610._genusKey_avu8p_574,._taxonomyIconHover_avu8p_606:hover._genusKey_avu8p_574{color:var(--genus-color)!important}._taxonomyIconHover_avu8p_606._isActive_avu8p_610._key_avu8p_590,._taxonomyIconHover_avu8p_606:hover._key_avu8p_590{color:var(--species-color)!important}*:hover>._taxonomyIconHover_avu8p_606._phylumKey_avu8p_510{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_avu8p_606._classKey_avu8p_526{color:var(--class-color)!important}*:hover>._taxonomyIconHover_avu8p_606._orderKey_avu8p_542{color:var(--order-color)!important}*:hover>._taxonomyIconHover_avu8p_606._familyKey_avu8p_558{color:var(--family-color)!important}*:hover>._taxonomyIconHover_avu8p_606._genusKey_avu8p_574{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_avu8p_606._key_avu8p_590{color:var(--species-color)!important}._metaInfo_avu8p_648{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_avu8p_648{width:100%}}._metaLeft_avu8p_664{display:flex;align-items:center;gap:15px;flex-grow:1;min-width:0;height:100%}._metaRight_avu8p_673{display:flex;align-items:center;gap:12px}._statusMessages_avu8p_679{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}._inlineMatchMode_avu8p_686{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_avu8p_686:hover{background:#f59e0b1f;border-color:#f59e0b66}._inlineMatchMode_avu8p_686 ._warningIcon_avu8p_703{width:14px;height:14px;flex-shrink:0}._inlineMatchMode_avu8p_686 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 920px){._inlineMatchMode_avu8p_686{max-width:250px}}._clearActions_avu8p_720{display:flex;gap:8px}._textBtn_avu8p_725{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_avu8p_725:hover{background:#ff5a5a33;border-color:#ff5a5a80}._textBtn_avu8p_725:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1);background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._textBtnSecondary_avu8p_753{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_avu8p_753:hover{opacity:1;color:#ff5a5a}._textBtnSecondary_avu8p_753:disabled{opacity:.3;cursor:not-allowed;text-decoration:none;color:#aaa!important}._largeResultsBtn_avu8p_779{font-size:1.1rem!important;font-weight:700;border-radius:8px!important;display:flex;align-items:center;justify-content:center;white-space:nowrap}._controlsWrapper_avu8p_789{display:flex;flex-direction:column;gap:12px;width:100%}._taxonomyRow_avu8p_796{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}._taxonomyRow_avu8p_796>*{width:100%}._topBar_avu8p_806{padding:10px 10px 0}@media (max-width: 767px){._topBar_avu8p_806{padding:6px}}@media (max-width: 767px){._topBar_avu8p_806 ._metaInfo_avu8p_648{display:none!important}}._searchRow_avu8p_820{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%;align-items:center}@media (max-width: 767px){._searchRow_avu8p_820{grid-template-columns:1fr}}._searchBarContainer_avu8p_833{grid-column:span 4;width:100%;display:flex;justify-content:flex-start}@media (max-width: 767px){._searchBarContainer_avu8p_833{grid-column:span 1}}._searchContainer_avu8p_845{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_avu8p_845:hover{border-color:var(--border-color-light)}._searchContainer_avu8p_845:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633,inset 0 2px 4px #0000001a}._searchIcon_avu8p_864{display:flex;align-items:center;color:#aaa;opacity:.7;transition:opacity .2s}._searchIcon_avu8p_864:hover{opacity:1}._searchInput_avu8p_875{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_avu8p_875::placeholder{color:#aaa}._dropdownContainer_avu8p_891{grid-column:span 2;width:100%;display:flex;justify-content:flex-end}._searchBarMaxWidth_avu8p_898{max-width:800px;width:100%}._dropdownMaxWidth_avu8p_903{width:100%}._absoluteScaleZoneCard_avu8p_907:hover ._panelRemoveBtn_avu8p_907,._draggableItem_avu8p_907:hover ._panelRemoveBtn_avu8p_907,._absoluteScaleZoneCard_avu8p_907:hover ._miniRemoveBtn_avu8p_908,._draggableItem_avu8p_907:hover ._miniRemoveBtn_avu8p_908{opacity:1;pointer-events:auto}@media (hover: none) and (pointer: coarse){._absoluteScaleZoneCard_avu8p_907 ._panelRemoveBtn_avu8p_907,._draggableItem_avu8p_907 ._panelRemoveBtn_avu8p_907,._absoluteScaleZoneCard_avu8p_907 ._miniRemoveBtn_avu8p_908,._draggableItem_avu8p_907 ._miniRemoveBtn_avu8p_908{opacity:1;pointer-events:auto}}._panelBase_avu8p_922,._componentRightSidebar_avu8p_922,._componentLeftSidebar_avu8p_922{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_avu8p_922,._componentRightSidebar_avu8p_922,._componentLeftSidebar_avu8p_922{padding:0}}._panelBase_avu8p_922 ._componentContent_avu8p_938,._componentRightSidebar_avu8p_922 ._componentContent_avu8p_938,._componentLeftSidebar_avu8p_922 ._componentContent_avu8p_938{width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width: 767px){._componentLeftSidebar_avu8p_922{cursor:pointer}._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950{opacity:.5}._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._toolbarBtnDanger_avu8p_953,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._panelRemoveBtn_avu8p_907,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemLabelEng_avu8p_955,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemLabelLat_avu8p_956,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemLabel_avu8p_955{display:none}._componentLeftSidebar_avu8p_922._isActive_avu8p_610{opacity:1;filter:none}}._componentLeftSidebar_avu8p_922{grid-column:1;grid-row:1}._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969{display:flex;flex-direction:column;min-height:100%;gap:12px}._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImage_avu8p_975,._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976,._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._loaderImg_avu8p_977{width:var(--item-size-left);height:var(--item-size-left);transition:width .3s ease,height .3s ease}@media (max-width: 767px){._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImage_avu8p_975,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._loaderImg_avu8p_977{width:50px;height:50px}}@media (max-width: 767px){._componentLeftSidebar_avu8p_922{grid-column:1/span 2;grid-row:1}._componentLeftSidebar_avu8p_922 ._componentContent_avu8p_938{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_avu8p_922 ._componentContent_avu8p_938::-webkit-scrollbar{height:10px;display:block}._componentLeftSidebar_avu8p_922 ._componentContent_avu8p_938::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:10px}._componentLeftSidebar_avu8p_922 ._componentContent_avu8p_938::-webkit-scrollbar-track{background:#0000001a;margin:0 10px}._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969{flex-direction:row;align-items:center;justify-content:flex-start;min-height:unset;padding-left:10px}._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907{width:auto}._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImage_avu8p_975,._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976,._componentLeftSidebar_avu8p_922 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._loaderImg_avu8p_977{width:110px;height:110px}._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907{width:auto}._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImage_avu8p_975,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976,._componentLeftSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerLeft_avu8p_969 ._draggableItem_avu8p_907 ._loaderImg_avu8p_977{width:60px;height:60px}}@media (max-width: 767px){._componentRightSidebar_avu8p_922{cursor:pointer}._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950{opacity:.5}._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._toolbarBtnDanger_avu8p_953,._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._panelRemoveBtn_avu8p_907,._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemLabelEng_avu8p_955,._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemLabelLat_avu8p_956,._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemLabel_avu8p_955{display:none}._componentRightSidebar_avu8p_922._isActive_avu8p_610{opacity:1;filter:none}}._componentRightSidebar_avu8p_922{grid-column:3;grid-row:1}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067{gap:20px;display:flex;flex-direction:column;min-height:100%;width:100%;align-items:center}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907{--base-size: var(--item-size-right);--item-factor: 1}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907 ._itemImage_avu8p_975,._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976,._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907 ._loaderImg_avu8p_977{width:calc(var(--base-size) * var(--item-factor));height:calc(var(--base-size) * var(--item-factor));transition:width .3s ease,height .3s ease}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907._isSmall_avu8p_1086{--item-factor: .8}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907._isMedium_avu8p_1089{--item-factor: 1.2}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907._isLarge_avu8p_1092{--item-factor: 1.6}@media (max-width: 767px){._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907{--base-size: 80px}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907._isSmall_avu8p_1086{--item-factor: .5}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907._isMedium_avu8p_1089{--item-factor: 1}._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907._isLarge_avu8p_1092{--item-factor: 2}}@media (max-width: 767px){._componentRightSidebar_avu8p_922 ._itemContainerRight_avu8p_1067{padding-top:20px;min-height:unset}}@media (max-width: 767px){._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907{--base-size: 75px}}@media (max-width: 767px) and (max-width: 767px){._componentRightSidebar_avu8p_922._isCollapsed_avu8p_950 ._itemContainerRight_avu8p_1067 ._draggableItem_avu8p_907{--base-size: 75px}}@media (max-width: 767px){._componentRightSidebar_avu8p_922{grid-column:2;grid-row:2}}._componentMainBody_avu8p_1132{grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden}@media (max-width: 767px){._componentMainBody_avu8p_1132{grid-column:1;grid-row:2;min-height:400px}}._contentWrapper_avu8p_1149{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_avu8p_1149{padding-top:50px}}._contentGrid_avu8p_1166{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_avu8p_1166{--mobile-left-height: 80px;--mobile-right-width: 80px}._contentGrid_avu8p_1166._leftActive_avu8p_1181{--mobile-left-height: 160px}._contentGrid_avu8p_1166._rightActive_avu8p_1184{--mobile-right-width: 160px}._contentGrid_avu8p_1166{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_avu8p_1195{padding:40px;pointer-events:none;-webkit-user-select:none;user-select:none}._emptyStateContainer_avu8p_1195 h2{margin:0 0 4px;color:#1e293b;font-size:1.4rem}._emptyStateContainer_avu8p_1195 ._instructionText_avu8p_1205{margin:0;color:#aaa;font-size:.9rem}._componentHeader_avu8p_1211{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 767px){._componentHeader_avu8p_1211{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_avu8p_1211 ._headerTitleWrapper_avu8p_1232{display:flex;align-items:center;gap:5px;width:100%;justify-content:space-between}@media (max-width: 767px){._componentHeader_avu8p_1211 ._headerTitleWrapper_avu8p_1232{width:auto;justify-content:flex-end}}._componentHeader_avu8p_1211 h3{margin:0;color:#1e293b;font-size:.95rem}@media (max-width: 767px){._componentHeader_avu8p_1211 h3{display:none}}._componentHeader_avu8p_1211 ._panelControls_avu8p_1255{display:flex;flex-direction:row;align-items:center;gap:5px}._componentHeader_avu8p_1211 ._panelCounter_avu8p_1261{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_avu8p_1211 ._panelCounter_avu8p_1261._counterWarning_avu8p_1272{color:#f59e0b;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);font-weight:700}._panelBase_avu8p_922,._componentLeftSidebar_avu8p_922,._componentRightSidebar_avu8p_922{position:relative}._draggableItem_avu8p_907{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_avu8p_907._itemIsLoading_avu8p_1294{opacity:.6;pointer-events:none;cursor:wait;animation:_pulse_avu8p_1 1.5s infinite ease-in-out}._draggableItem_avu8p_907._itemLoader_avu8p_1300{cursor:wait;pointer-events:none}._draggableItem_avu8p_907._itemLoader_avu8p_1300 ._loaderImg_avu8p_977{background:#3b82f61a;border-radius:8px;margin-bottom:8px;animation:_pulse_avu8p_1 1.5s infinite ease-in-out}._draggableItem_avu8p_907._itemLoader_avu8p_1300 ._loaderLabel_avu8p_1310,._draggableItem_avu8p_907._itemLoader_avu8p_1300 ._loaderLabelSub_avu8p_1311{height:10px;background:#3b82f61a;border-radius:4px;margin-bottom:4px;animation:_pulse_avu8p_1 1.5s infinite ease-in-out}._draggableItem_avu8p_907._itemLoader_avu8p_1300 ._loaderLabel_avu8p_1310{width:80%}._draggableItem_avu8p_907._itemLoader_avu8p_1300 ._loaderLabelSub_avu8p_1311{width:50%}._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}._draggableItem_avu8p_907 ._itemImagePlaceholder_avu8p_976 ._loaderImg_avu8p_977{width:100%;height:100%;background:#3b82f61a;border-radius:8px;animation:_pulse_avu8p_1 1.5s infinite ease-in-out}._draggableItem_avu8p_907{user-select:none;-webkit-user-select:none;-moz-user-select:none}@media (max-width: 767px){._draggableItem_avu8p_907{flex-shrink:0}}@media (min-width: 768px){._draggableItem_avu8p_907{-webkit-user-drag:element;-khtml-user-drag:element}}._draggableItem_avu8p_907{transition:opacity .2s ease,filter .2s ease,background-color .2s ease}._draggableItem_avu8p_907:active{cursor:grabbing}._draggableItem_avu8p_907._isPlaced_avu8p_1362 ._itemImage_avu8p_975,._draggableItem_avu8p_907._isPlaced_avu8p_1362 ._itemLabelEng_avu8p_955,._draggableItem_avu8p_907._isPlaced_avu8p_1362 ._itemLabelLat_avu8p_956{filter:grayscale(100%);opacity:.25}._draggableItem_avu8p_907._isPlaced_avu8p_1362 ._panelRemoveBtn_avu8p_907{opacity:0;pointer-events:none;transition:opacity .2s ease}@media (hover: none) and (pointer: coarse){._draggableItem_avu8p_907._isPlaced_avu8p_1362 ._panelRemoveBtn_avu8p_907{opacity:.7;pointer-events:auto}}._draggableItem_avu8p_907._isPlaced_avu8p_1362:hover ._panelRemoveBtn_avu8p_907{opacity:1;filter:none;pointer-events:auto}._absoluteScaleZoneCard_avu8p_907{position:absolute;background:transparent;display:inline-flex;flex-direction:column;box-sizing:border-box;overflow:visible;cursor:move;transform:translate(-50%,-50%)}._absoluteScaleZoneCard_avu8p_907._cardIsLoading_avu8p_1395{pointer-events:none;cursor:wait}._cardVisualContent_avu8p_1400{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;position:relative}._cardVisualContent_avu8p_1400 ._cardImageLoader_avu8p_1408{display:flex;align-items:center;justify-content:center;background:#3b82f60d;border-radius:8px;animation:_pulse_avu8p_1 1.5s infinite ease-in-out}._cardVisualContent_avu8p_1400 ._scaleZoneCardImage_avu8p_1416{object-fit:contain;display:block}._cardVisualContent_avu8p_1400:before{content:attr(data-eng-name);color:#1e293b;font-weight:700;font-size:.9rem;white-space:nowrap}@media (max-width: 767px){._cardVisualContent_avu8p_1400:before{font-size:.7rem!important}}._cardVisualContent_avu8p_1400:after{content:attr(data-lat-name);color:#64748b;font-style:italic;opacity:.8;white-space:nowrap}@media (max-width: 767px){._cardVisualContent_avu8p_1400:after{font-size:.7rem!important}}._itemImage_avu8p_975{object-fit:contain}._itemLabelEng_avu8p_955{font-size:.85rem;color:#1e293b;font-weight:700;text-align:center}._itemLabelLat_avu8p_956{font-size:.75rem;color:#64748b;font-style:italic;opacity:.8;text-align:center}._itemLabelEng_avu8p_955,._itemLabelLat_avu8p_956{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._panelRemoveBtn_avu8p_907,._miniRemoveBtn_avu8p_908{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_avu8p_907:hover,._miniRemoveBtn_avu8p_908:hover{background:#ff4b4b4d;color:#fff}@media (max-width: 767px){._panelRemoveBtn_avu8p_907,._miniRemoveBtn_avu8p_908{opacity:1;pointer-events:auto}}._scaleZoneToolbar_avu8p_1507{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_avu8p_1507{top:6px;right:6px;padding:3px;gap:3px;border-radius:8px}}@media (max-width: 767px){._scaleZoneToolbar_avu8p_1507{top:4px;right:4px;padding:2px;gap:2px}}._scaleZoneToolbar_avu8p_1507._isCollapsed_avu8p_950{width:40px;justify-content:center}@media (max-width: 767px){._scaleZoneToolbar_avu8p_1507._isCollapsed_avu8p_950{width:30px}}@media (max-width: 767px){._scaleZoneToolbar_avu8p_1507._rightSidebarOpen_avu8p_1549{gap:2px;padding:2px}}._toolbarBtn_avu8p_953{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_avu8p_953{padding:5px 8px;font-size:.75rem;min-width:30px;gap:4px}._toolbarBtn_avu8p_953 svg{width:16px;height:16px}}@media (max-width: 767px){._toolbarBtn_avu8p_953{min-width:26px;gap:2px}}._toolbarBtn_avu8p_953._isFlashing_avu8p_1589{background:#e2e8f0;transform:translateY(0);box-shadow:inset 0 2px 4px #0000001a}._toolbarBtn_avu8p_953:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px #00000014}._toolbarBtn_avu8p_953:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}._toolbarBtn_avu8p_953: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_avu8p_953{background:#fef2f2;color:#dc2626;border-color:#fecaca}._toolbarBtnDanger_avu8p_953:hover{background:#fee2e2;border-color:#fca5a5}._confirmModal_avu8p_276{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_avu8p_276 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_avu8p_276 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_avu8p_276 p strong{color:#fff}._confirmActions_avu8p_303{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_avu8p_303 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_avu8p_303 button{flex:1;padding:0 8px;height:44px;min-width:0;font-size:.8rem}}._confirmActions_avu8p_303 button:hover{background:#ffffff1a;border-color:#ffffff4d}._confirmActions_avu8p_303 button._confirmBtn_avu8p_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_avu8p_303 button._confirmBtn_avu8p_342:hover{background:#3b82f640;border-color:#3b82f680}._spinner_avu8p_1690{width:24px;height:24px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:_spin_avu8p_1690 .8s linear infinite}@keyframes _spin_avu8p_1690{to{transform:rotate(360deg)}}._mobileText_1jwto_73{display:none}@media (max-width: 767px){._desktopText_1jwto_78{display:none}._mobileText_1jwto_73{display:inline}}@media (max-width: 767px){._hideOnMobile_1jwto_86{display:none!important}}._pageLayout_1jwto_91{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_1jwto_102{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_1jwto_122{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1jwto_122:hover{background-color:#3b82f626!important}._formDropdownPrimary_1jwto_122 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1jwto_135{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_1jwto_135{flex:1 1 100%}}._badgeWrapper_1jwto_148{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1jwto_148:hover ._badge_1jwto_148{background:#ccfbf140;border-color:#ccfbf180}._badge_1jwto_148{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_1jwto_174{opacity:.7;cursor:wait;animation:_pulse_1jwto_1 1.5s infinite ease-in-out}@keyframes _pulse_1jwto_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1jwto_191{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_1jwto_191{padding:10px}}._modalContent_1jwto_211{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_1jwto_223{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1jwto_223 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1jwto_223 ._modalCloseBtn_1jwto_235{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_1jwto_223 ._modalCloseBtn_1jwto_235:hover{color:#ef4444;background:#ef44441a}._modalBody_1jwto_255{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_1jwto_255{padding:0}}._modalFooter_1jwto_269{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1jwto_277{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_1jwto_277 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1jwto_277 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1jwto_277 p strong{color:#fff}._confirmActions_1jwto_304{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1jwto_304 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_1jwto_304 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1jwto_304 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1jwto_304 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1jwto_304 button._confirmBtn_1jwto_343{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1jwto_304 button._confirmBtn_1jwto_343:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1jwto_304 button._secondaryBtn_1jwto_352{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1jwto_304 button._secondaryBtn_1jwto_352:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1jwto_304 button._tertiaryBtn_1jwto_361{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1jwto_304 button._tertiaryBtn_1jwto_361:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1jwto_304 button._cancelBtn_1jwto_369{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1jwto_304 button._cancelBtn_1jwto_369:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1jwto_379{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1jwto_379 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1jwto_392{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_1jwto_392{grid-template-columns:1fr}}._formInput_1jwto_405,._formSelect_1jwto_406{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_1jwto_405:focus,._formSelect_1jwto_406:focus{border-color:#3b82f6}._modalFooter_1jwto_269{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1jwto_269 ._btnPrimary_1jwto_433{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1jwto_269 ._btnPrimary_1jwto_433:hover{background:#2563eb}._modalFooter_1jwto_269 ._btnPrimary_1jwto_433:active{transform:scale(.98)}._disabled_1jwto_451{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1jwto_457{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_1jwto_463{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_1jwto_463{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_1jwto_463{font-size:.85rem}}._latName_1jwto_487{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_1jwto_487{font-size:.75rem}}._confirmBtn_1jwto_343{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1jwto_343:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1jwto_511{color:var(--phylum-color)!important}button._phylumKey_1jwto_511,._phylumKey_1jwto_511[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_1jwto_511:hover:not(:disabled),._phylumKey_1jwto_511[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_1jwto_527{color:var(--class-color)!important}button._classKey_1jwto_527,._classKey_1jwto_527[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_1jwto_527:hover:not(:disabled),._classKey_1jwto_527[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_1jwto_543{color:var(--order-color)!important}button._orderKey_1jwto_543,._orderKey_1jwto_543[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_1jwto_543:hover:not(:disabled),._orderKey_1jwto_543[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_1jwto_559{color:var(--family-color)!important}button._familyKey_1jwto_559,._familyKey_1jwto_559[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_1jwto_559:hover:not(:disabled),._familyKey_1jwto_559[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_1jwto_575{color:var(--genus-color)!important}button._genusKey_1jwto_575,._genusKey_1jwto_575[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_1jwto_575:hover:not(:disabled),._genusKey_1jwto_575[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_1jwto_591{color:var(--species-color)!important}button._key_1jwto_591,._key_1jwto_591[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_1jwto_591:hover:not(:disabled),._key_1jwto_591[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_1jwto_607{color:#fff!important;transition:color .2s}._taxonomyIconHover_1jwto_607._isActive_1jwto_611._phylumKey_1jwto_511,._taxonomyIconHover_1jwto_607:hover._phylumKey_1jwto_511{color:var(--phylum-color)!important}._taxonomyIconHover_1jwto_607._isActive_1jwto_611._classKey_1jwto_527,._taxonomyIconHover_1jwto_607:hover._classKey_1jwto_527{color:var(--class-color)!important}._taxonomyIconHover_1jwto_607._isActive_1jwto_611._orderKey_1jwto_543,._taxonomyIconHover_1jwto_607:hover._orderKey_1jwto_543{color:var(--order-color)!important}._taxonomyIconHover_1jwto_607._isActive_1jwto_611._familyKey_1jwto_559,._taxonomyIconHover_1jwto_607:hover._familyKey_1jwto_559{color:var(--family-color)!important}._taxonomyIconHover_1jwto_607._isActive_1jwto_611._genusKey_1jwto_575,._taxonomyIconHover_1jwto_607:hover._genusKey_1jwto_575{color:var(--genus-color)!important}._taxonomyIconHover_1jwto_607._isActive_1jwto_611._key_1jwto_591,._taxonomyIconHover_1jwto_607:hover._key_1jwto_591{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1jwto_607._phylumKey_1jwto_511{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1jwto_607._classKey_1jwto_527{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1jwto_607._orderKey_1jwto_543{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1jwto_607._familyKey_1jwto_559{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1jwto_607._genusKey_1jwto_575{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1jwto_607._key_1jwto_591{color:var(--species-color)!important}@media (max-width: 767px){._mobileTopAligned_1jwto_650{align-items:flex-start!important;padding-top:16px!important}}._splitContainer_1jwto_656{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_1jwto_656{padding:5px;height:88vh;flex-direction:column;max-width:100%}}._filterColumn_1jwto_677,._resultsColumn_1jwto_678{flex:1 1 0%;min-width:0;width:100%;border-radius:8px}@media (max-width: 767px){._filterColumn_1jwto_677,._resultsColumn_1jwto_678{flex:0 0 auto;width:100%;border-radius:0}}@media (max-width: 767px){._filterColumn_1jwto_677{border:none;border-radius:0}}._resultsColumn_1jwto_678{display:flex;flex-direction:column;min-height:0;position:relative}@media (max-width: 767px){._resultsColumn_1jwto_678{flex:1;height:100%}}._headerTextContainer_1jwto_713{gap:2px;display:flex;flex-direction:row;align-items:baseline}._matchModeSubline_1jwto_720{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_1jwto_720 ._warningIcon_1jwto_734{width:16px;height:16px;flex-shrink:0}._matchModeSubline_1jwto_720 span{line-height:1.3}._sectionHeader_1jwto_743{display:flex;align-items:center;gap:8px;cursor:default;transition:opacity .2s}._sectionHeader_1jwto_743 ._chevronIcon_1jwto_750{transform:rotate(90deg)}@media (max-width: 767px){._sectionHeader_1jwto_743._isClosed_1jwto_754 ._chevronIcon_1jwto_750{transform:rotate(0)}}._chevronIcon_1jwto_750{width:14px;height:14px;color:#aaa;transition:transform .2s ease-in-out}._collapsibleSection_1jwto_766{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_1jwto_766._isCollapsedPartial_1jwto_773{opacity:.5}._collapsibleSection_1jwto_766._isCollapsedPartial_1jwto_773>*:not(:first-child){display:none!important}}._modalPathLimiter_1jwto_781{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_1jwto_781>*{display:flex!important;flex-shrink:0}@media (max-width: 767px){._clickableHeader_1jwto_794{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;margin:0}}@media (max-width: 767px){._activeHeader_1jwto_805{opacity:1!important}._activeHeader_1jwto_805:after{transform:rotate(180deg)}}._resultsBodyWrapper_1jwto_813{flex:1;display:flex;flex-direction:column;min-height:0}@media (max-width: 767px){._resultsBodyWrapper_1jwto_813 ._matchModeSubline_1jwto_720{padding:8px 12px;font-size:.75rem;gap:8px}._resultsBodyWrapper_1jwto_813 ._matchModeSubline_1jwto_720 ._warningIcon_1jwto_734{width:14px;height:14px}}._resultsList_1jwto_831{gap:2px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}._scrollSpacer_1jwto_840{flex-shrink:0;min-height:180px;width:100%;pointer-events:none;visibility:hidden}@media (max-width: 767px){._scrollSpacer_1jwto_840{min-height:140px}}._resultItemContainer_1jwto_853{display:flex;flex-shrink:0;background:#ffffff08;border:1px solid #333;border-radius:8px;overflow:hidden;transition:all .15s ease-in-out}._resultItemContainer_1jwto_853:hover{border-color:#444}._resultItemContainer_1jwto_853._fallbackUsed_1jwto_865{border-style:dashed;border-color:#f59e0b66}._resultItemContainer_1jwto_853._fallbackUsed_1jwto_865:hover{border-color:#f59e0bb3}._resultItemContainer_1jwto_853._fallbackUsed_1jwto_865._isSelected_1jwto_872{border-style:solid;border-color:#ccfbf1!important;background:#ccfbf126}._resultItemContainer_1jwto_853._isSelected_1jwto_872{border-color:#ccfbf1!important;background:#ccfbf126}._resultItemMain_1jwto_882{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_1jwto_882{padding:8px 12px}}._resultItemMain_1jwto_882:hover{background:#ffffff08}._resultItemMain_1jwto_882 ._nameContainer_1jwto_900{display:flex;align-items:center;flex:1;min-width:0}._resultItemMain_1jwto_882 ._nameContainer_1jwto_900 ._speciesInfo_1jwto_906{display:flex;flex-direction:column;flex:1;min-width:0}._resultItemMain_1jwto_882 ._nameContainer_1jwto_900 ._akaName_1jwto_912{font-size:.75rem;color:#3b82f6;opacity:.8}@media (max-width: 767px){._resultItemMain_1jwto_882 ._nameContainer_1jwto_900 ._akaName_1jwto_912{font-size:.7rem}}._resultItemMain_1jwto_882 ._nameContainer_1jwto_900 ._fallbackBadge_1jwto_922{font-size:.7rem;background:#f59e0b26;color:#f59e0b;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}._isSelected_1jwto_872 ._resultItemMain_1jwto_882:after{content:"✓";color:#ccfbf1;font-weight:700;font-size:.95rem}._speciesAction_1jwto_939{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_1jwto_939{padding:0 12px}}._speciesAction_1jwto_939:hover{background:#3b82f626;color:#3b82f6}@media (max-width: 767px){._confirmModal_1jwto_277{margin:15vh auto auto}}._headerActionButtons_1jwto_966{display:flex;gap:4px}@media (max-width: 767px){._headerActionButtons_1jwto_966{flex:1 1 auto;justify-content:flex-end;min-width:0}}@media (min-width: 768px){._headerActionButtons_1jwto_966{display:none}}._compactHeaderBtn_1jwto_983{max-width:200px;padding:4px 8px;font-size:.75rem!important;border-radius:4px!important;min-width:0!important}@media (max-width: 767px){._compactHeaderBtn_1jwto_983{flex:1;padding:0;font-size:.85rem!important;white-space:nowrap;overflow:hidden}._compactHeaderBtn_1jwto_983 span{display:inline;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}}._resultsFooter_1jwto_1007{gap:10px;padding:20px;display:flex;justify-content:space-between;flex-shrink:0}._resultsFooter_1jwto_1007 button{flex:1;min-width:0}@media (max-width: 767px){._resultsFooter_1jwto_1007{display:none}}@media (min-width: 768px){._mobileOnly_1jwto_1025{display:none!important}}@media (max-width: 767px){._desktopOnly_1jwto_1031{display:none!important}}@media (min-width: 768px){._desktopOnly_1jwto_1031{position:absolute;top:8px;right:8px;z-index:10;margin:0!important}}@media (max-width: 767px){._mobileSectionHeader_1jwto_1046{flex-wrap:nowrap;gap:8px;padding:10px;align-items:center;justify-content:space-between}._mobileSectionHeader_1jwto_1046 h2{font-size:.85rem;white-space:nowrap;margin:0;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}}._modalFilterContent_1jwto_1064{display:flex;flex-direction:column;gap:12px;width:100%}._modalTaxonomyGrid_1jwto_1071{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}@media (max-width: 767px){._modalDropdownVisible_1jwto_1079{display:block!important;flex:0 0 auto!important;max-width:100%!important}}._loaderWrapper_1jwto_1086{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_1jwto_1086 span{font-size:.9rem;font-weight:500}._spinner_1jwto_1103{width:32px;height:32px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:_spin_1jwto_1103 .8s linear infinite}._emptyStateWrapper_1jwto_1112{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#aaa}@media (max-width: 767px){._emptyStateWrapper_1jwto_1112{gap:5px;padding:10px;justify-content:start}}._emptyStateWrapper_1jwto_1112 ._warningIcon_1jwto_734{color:#f59e0b;margin-bottom:8px}._emptyStateWrapper_1jwto_1112 p{margin:0;font-size:.95rem;line-height:1.5;max-width:250px}._emptyStateWrapper_1jwto_1112 ._clearFilterBtn_1jwto_1138{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_1jwto_1112 ._clearFilterBtn_1jwto_1138:hover{background:#ff5a5a33;border-color:#ff5a5a80}._emptyStateWrapper_1jwto_1112 ._clearAllBtn_1jwto_1158:hover{opacity:1!important;color:#ff5a5a!important}@keyframes _spin_1jwto_1103{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_1jwto_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._searchWrapper_1jwto_1181{display:flex;gap:8px;align-items:stretch;width:100%}._searchWrapper_1jwto_1181>:first-child{flex:1;min-width:0}._inlineClearBtn_1jwto_1192{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_1jwto_1192:hover{background:#ff5a5a26;border-color:#ff5a5a66}._inlineClearBtn_1jwto_1192:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1);background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._mobileText_105qw_73{display:none}@media (max-width: 767px){._desktopText_105qw_78{display:none}._mobileText_105qw_73{display:inline}}@media (max-width: 767px){._hideOnMobile_105qw_86{display:none!important}}._pageLayout_105qw_91{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_105qw_102{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_105qw_122{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_105qw_122:hover{background-color:#3b82f626!important}._formDropdownPrimary_105qw_122 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_105qw_135{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_105qw_135{flex:1 1 100%}}._badgeWrapper_105qw_148{cursor:pointer;display:flex;align-items:center}._badgeWrapper_105qw_148:hover ._badge_105qw_148{background:#ccfbf140;border-color:#ccfbf180}._badge_105qw_148{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_105qw_174{opacity:.7;cursor:wait;animation:_pulse_105qw_1 1.5s infinite ease-in-out}@keyframes _pulse_105qw_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_105qw_191{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_105qw_191{padding:10px}}._modalContent_105qw_211{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_105qw_223{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_105qw_223 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_105qw_223 ._modalCloseBtn_105qw_235{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_105qw_223 ._modalCloseBtn_105qw_235:hover{color:#ef4444;background:#ef44441a}._modalBody_105qw_255{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_105qw_255{padding:0}}._modalFooter_105qw_269{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_105qw_277{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_105qw_277 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_105qw_277 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_105qw_277 p strong{color:#fff}._confirmActions_105qw_304{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_105qw_304 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_105qw_304 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_105qw_304 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_105qw_304 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_105qw_304 button._confirmBtn_105qw_343{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_105qw_304 button._confirmBtn_105qw_343:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_105qw_304 button._secondaryBtn_105qw_352{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_105qw_304 button._secondaryBtn_105qw_352:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_105qw_304 button._tertiaryBtn_105qw_361{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_105qw_304 button._tertiaryBtn_105qw_361:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_105qw_304 button._cancelBtn_105qw_369{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_105qw_304 button._cancelBtn_105qw_369:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_105qw_379{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_105qw_379 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_105qw_392{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_105qw_392{grid-template-columns:1fr}}._formInput_105qw_405,._formSelect_105qw_406{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_105qw_405:focus,._formSelect_105qw_406:focus{border-color:#3b82f6}._modalFooter_105qw_269{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_105qw_269 ._btnPrimary_105qw_433{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_105qw_269 ._btnPrimary_105qw_433:hover{background:#2563eb}._modalFooter_105qw_269 ._btnPrimary_105qw_433:active{transform:scale(.98)}._disabled_105qw_451{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_105qw_457{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_105qw_463{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_105qw_463{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_105qw_463{font-size:.85rem}}._latName_105qw_487{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_105qw_487{font-size:.75rem}}._confirmBtn_105qw_343{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_105qw_343:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_105qw_511{color:var(--phylum-color)!important}button._phylumKey_105qw_511,._phylumKey_105qw_511[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_105qw_511:hover:not(:disabled),._phylumKey_105qw_511[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_105qw_527{color:var(--class-color)!important}button._classKey_105qw_527,._classKey_105qw_527[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_105qw_527:hover:not(:disabled),._classKey_105qw_527[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_105qw_543{color:var(--order-color)!important}button._orderKey_105qw_543,._orderKey_105qw_543[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_105qw_543:hover:not(:disabled),._orderKey_105qw_543[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_105qw_559{color:var(--family-color)!important}button._familyKey_105qw_559,._familyKey_105qw_559[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_105qw_559:hover:not(:disabled),._familyKey_105qw_559[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_105qw_575{color:var(--genus-color)!important}button._genusKey_105qw_575,._genusKey_105qw_575[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_105qw_575:hover:not(:disabled),._genusKey_105qw_575[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_105qw_591{color:var(--species-color)!important}button._key_105qw_591,._key_105qw_591[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_105qw_591:hover:not(:disabled),._key_105qw_591[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_105qw_607{color:#fff!important;transition:color .2s}._taxonomyIconHover_105qw_607._isActive_105qw_611._phylumKey_105qw_511,._taxonomyIconHover_105qw_607:hover._phylumKey_105qw_511{color:var(--phylum-color)!important}._taxonomyIconHover_105qw_607._isActive_105qw_611._classKey_105qw_527,._taxonomyIconHover_105qw_607:hover._classKey_105qw_527{color:var(--class-color)!important}._taxonomyIconHover_105qw_607._isActive_105qw_611._orderKey_105qw_543,._taxonomyIconHover_105qw_607:hover._orderKey_105qw_543{color:var(--order-color)!important}._taxonomyIconHover_105qw_607._isActive_105qw_611._familyKey_105qw_559,._taxonomyIconHover_105qw_607:hover._familyKey_105qw_559{color:var(--family-color)!important}._taxonomyIconHover_105qw_607._isActive_105qw_611._genusKey_105qw_575,._taxonomyIconHover_105qw_607:hover._genusKey_105qw_575{color:var(--genus-color)!important}._taxonomyIconHover_105qw_607._isActive_105qw_611._key_105qw_591,._taxonomyIconHover_105qw_607:hover._key_105qw_591{color:var(--species-color)!important}*:hover>._taxonomyIconHover_105qw_607._phylumKey_105qw_511{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_105qw_607._classKey_105qw_527{color:var(--class-color)!important}*:hover>._taxonomyIconHover_105qw_607._orderKey_105qw_543{color:var(--order-color)!important}*:hover>._taxonomyIconHover_105qw_607._familyKey_105qw_559{color:var(--family-color)!important}*:hover>._taxonomyIconHover_105qw_607._genusKey_105qw_575{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_105qw_607._key_105qw_591{color:var(--species-color)!important}._taxonomyPath_105qw_649{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_105qw_661,._pathPlaceholderSegment_105qw_662{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_105qw_661:after,._pathPlaceholderSegment_105qw_662:after{display:block;content:attr(data-text);font-weight:600;height:0;overflow:hidden;visibility:hidden}._pathActiveSegment_105qw_661{font-weight:600;font-style:normal;text-transform:none}._pathActiveSegment_105qw_661._isPreservedLoading_105qw_691{text-transform:none!important;font-style:normal!important;opacity:.5}._pathPlaceholderSegment_105qw_662{color:#666}._pathPlaceholderSegment_105qw_662:not(._restorable_105qw_700):not(._isPreservedLoading_105qw_691){text-transform:uppercase;font-style:italic;font-weight:400}._pathPlaceholderSegment_105qw_662._restorable_105qw_700{font-weight:500;font-style:normal;text-transform:none}._clickable_105qw_711:hover,._restorable_105qw_700:hover{text-decoration:underline;opacity:.85}._pathSeparator_105qw_717{color:var(--text-main);margin:0 4px;font-size:.75rem;flex-shrink:0}._phylumKey_105qw_511{color:var(--phylum-color)}._classKey_105qw_527{color:var(--class-color)}._orderKey_105qw_543{color:var(--order-color)}._familyKey_105qw_559{color:var(--family-color)}._genusKey_105qw_575{color:var(--genus-color)}._key_105qw_591{color:var(--species-color)}._mobileText_1vnxs_72{display:none}@media (max-width: 767px){._desktopText_1vnxs_77{display:none}._mobileText_1vnxs_72{display:inline}}@media (max-width: 767px){._hideOnMobile_1vnxs_85{display:none!important}}._pageLayout_1vnxs_90{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_1vnxs_101{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_1vnxs_121{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1vnxs_121:hover{background-color:#3b82f626!important}._formDropdownPrimary_1vnxs_121 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1vnxs_134{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_1vnxs_134{flex:1 1 100%}}._badgeWrapper_1vnxs_147{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1vnxs_147:hover ._badge_1vnxs_147{background:#ccfbf140;border-color:#ccfbf180}._badge_1vnxs_147{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_1vnxs_173{opacity:.7;cursor:wait;animation:_pulse_1vnxs_1 1.5s infinite ease-in-out}@keyframes _pulse_1vnxs_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1vnxs_190{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_1vnxs_190{padding:10px}}._modalContent_1vnxs_210{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_1vnxs_222{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1vnxs_222 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1vnxs_222 ._modalCloseBtn_1vnxs_234{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_1vnxs_222 ._modalCloseBtn_1vnxs_234:hover{color:#ef4444;background:#ef44441a}._modalBody_1vnxs_254{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_1vnxs_254{padding:0}}._modalFooter_1vnxs_268{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1vnxs_276{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_1vnxs_276 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1vnxs_276 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1vnxs_276 p strong{color:#fff}._confirmActions_1vnxs_303{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1vnxs_303 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_1vnxs_303 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1vnxs_303 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1vnxs_303 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1vnxs_303 button._confirmBtn_1vnxs_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1vnxs_303 button._confirmBtn_1vnxs_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1vnxs_303 button._secondaryBtn_1vnxs_351{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1vnxs_303 button._secondaryBtn_1vnxs_351:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1vnxs_303 button._tertiaryBtn_1vnxs_360{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1vnxs_303 button._tertiaryBtn_1vnxs_360:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1vnxs_303 button._cancelBtn_1vnxs_368{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1vnxs_303 button._cancelBtn_1vnxs_368:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1vnxs_378{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1vnxs_378 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1vnxs_391{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_1vnxs_391{grid-template-columns:1fr}}._formInput_1vnxs_404,._formSelect_1vnxs_405{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_1vnxs_404:focus,._formSelect_1vnxs_405:focus{border-color:#3b82f6}._modalFooter_1vnxs_268{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1vnxs_268 ._btnPrimary_1vnxs_432{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1vnxs_268 ._btnPrimary_1vnxs_432:hover{background:#2563eb}._modalFooter_1vnxs_268 ._btnPrimary_1vnxs_432:active{transform:scale(.98)}._disabled_1vnxs_450{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1vnxs_456{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_1vnxs_462{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_1vnxs_462{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_1vnxs_462{font-size:.85rem}}._latName_1vnxs_486{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_1vnxs_486{font-size:.75rem}}._confirmBtn_1vnxs_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1vnxs_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1vnxs_510{color:var(--phylum-color)!important}button._phylumKey_1vnxs_510,._phylumKey_1vnxs_510[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_1vnxs_510:hover:not(:disabled),._phylumKey_1vnxs_510[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_1vnxs_526{color:var(--class-color)!important}button._classKey_1vnxs_526,._classKey_1vnxs_526[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_1vnxs_526:hover:not(:disabled),._classKey_1vnxs_526[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_1vnxs_542{color:var(--order-color)!important}button._orderKey_1vnxs_542,._orderKey_1vnxs_542[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_1vnxs_542:hover:not(:disabled),._orderKey_1vnxs_542[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_1vnxs_558{color:var(--family-color)!important}button._familyKey_1vnxs_558,._familyKey_1vnxs_558[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_1vnxs_558:hover:not(:disabled),._familyKey_1vnxs_558[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_1vnxs_574{color:var(--genus-color)!important}button._genusKey_1vnxs_574,._genusKey_1vnxs_574[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_1vnxs_574:hover:not(:disabled),._genusKey_1vnxs_574[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_1vnxs_590{color:var(--species-color)!important}button._key_1vnxs_590,._key_1vnxs_590[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_1vnxs_590:hover:not(:disabled),._key_1vnxs_590[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_1vnxs_606{color:#fff!important;transition:color .2s}._taxonomyIconHover_1vnxs_606._isActive_1vnxs_610._phylumKey_1vnxs_510,._taxonomyIconHover_1vnxs_606:hover._phylumKey_1vnxs_510{color:var(--phylum-color)!important}._taxonomyIconHover_1vnxs_606._isActive_1vnxs_610._classKey_1vnxs_526,._taxonomyIconHover_1vnxs_606:hover._classKey_1vnxs_526{color:var(--class-color)!important}._taxonomyIconHover_1vnxs_606._isActive_1vnxs_610._orderKey_1vnxs_542,._taxonomyIconHover_1vnxs_606:hover._orderKey_1vnxs_542{color:var(--order-color)!important}._taxonomyIconHover_1vnxs_606._isActive_1vnxs_610._familyKey_1vnxs_558,._taxonomyIconHover_1vnxs_606:hover._familyKey_1vnxs_558{color:var(--family-color)!important}._taxonomyIconHover_1vnxs_606._isActive_1vnxs_610._genusKey_1vnxs_574,._taxonomyIconHover_1vnxs_606:hover._genusKey_1vnxs_574{color:var(--genus-color)!important}._taxonomyIconHover_1vnxs_606._isActive_1vnxs_610._key_1vnxs_590,._taxonomyIconHover_1vnxs_606:hover._key_1vnxs_590{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1vnxs_606._phylumKey_1vnxs_510{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1vnxs_606._classKey_1vnxs_526{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1vnxs_606._orderKey_1vnxs_542{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1vnxs_606._familyKey_1vnxs_558{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1vnxs_606._genusKey_1vnxs_574{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1vnxs_606._key_1vnxs_590{color:var(--species-color)!important}._resultButton_1vnxs_648{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_1vnxs_648 ._mobileText_1vnxs_72{display:none}@media (max-width: 767px){._resultButton_1vnxs_648 ._desktopText_1vnxs_77{display:none}._resultButton_1vnxs_648 ._mobileText_1vnxs_72{display:inline}._resultButton_1vnxs_648{font-size:.8rem;padding:6px 10px}}._resultButton_1vnxs_648:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._resultButton_1vnxs_648:disabled,._resultButton_1vnxs_648._disabled_1vnxs_450{opacity:.4;cursor:not-allowed}._mobileText_k86si_72{display:none}@media (max-width: 767px){._desktopText_k86si_77{display:none}._mobileText_k86si_72{display:inline}}@media (max-width: 767px){._hideOnMobile_k86si_85{display:none!important}}._pageLayout_k86si_90{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_k86si_101{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_k86si_121{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_k86si_121:hover{background-color:#3b82f626!important}._formDropdownPrimary_k86si_121 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_k86si_134{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_k86si_134{flex:1 1 100%}}._badgeWrapper_k86si_147{cursor:pointer;display:flex;align-items:center}._badgeWrapper_k86si_147:hover ._badge_k86si_147{background:#ccfbf140;border-color:#ccfbf180}._badge_k86si_147{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_k86si_173{opacity:.7;cursor:wait;animation:_pulse_k86si_1 1.5s infinite ease-in-out}@keyframes _pulse_k86si_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_k86si_190{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_k86si_190{padding:10px}}._modalContent_k86si_210{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_k86si_222{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_k86si_222 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_k86si_222 ._modalCloseBtn_k86si_234{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_k86si_222 ._modalCloseBtn_k86si_234:hover{color:#ef4444;background:#ef44441a}._modalBody_k86si_254{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_k86si_254{padding:0}}._modalFooter_k86si_268{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_k86si_276{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_k86si_276 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_k86si_276 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_k86si_276 p strong{color:#fff}._confirmActions_k86si_303{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_k86si_303 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_k86si_303 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_k86si_303 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_k86si_303 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_k86si_303 button._confirmBtn_k86si_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_k86si_303 button._confirmBtn_k86si_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_k86si_303 button._secondaryBtn_k86si_351{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_k86si_303 button._secondaryBtn_k86si_351:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_k86si_303 button._tertiaryBtn_k86si_360{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_k86si_303 button._tertiaryBtn_k86si_360:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_k86si_303 button._cancelBtn_k86si_368{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_k86si_303 button._cancelBtn_k86si_368:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_k86si_378{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_k86si_378 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_k86si_391{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_k86si_391{grid-template-columns:1fr}}._formInput_k86si_404,._formSelect_k86si_405{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_k86si_404:focus,._formSelect_k86si_405:focus{border-color:#3b82f6}._modalFooter_k86si_268{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_k86si_268 ._btnPrimary_k86si_432{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_k86si_268 ._btnPrimary_k86si_432:hover{background:#2563eb}._modalFooter_k86si_268 ._btnPrimary_k86si_432:active{transform:scale(.98)}._disabled_k86si_450{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_k86si_456{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_k86si_462{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_k86si_462{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_k86si_462{font-size:.85rem}}._latName_k86si_486{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_k86si_486{font-size:.75rem}}._confirmBtn_k86si_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_k86si_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_k86si_510{color:var(--phylum-color)!important}button._phylumKey_k86si_510,._phylumKey_k86si_510[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_k86si_510:hover:not(:disabled),._phylumKey_k86si_510[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_k86si_526{color:var(--class-color)!important}button._classKey_k86si_526,._classKey_k86si_526[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_k86si_526:hover:not(:disabled),._classKey_k86si_526[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_k86si_542{color:var(--order-color)!important}button._orderKey_k86si_542,._orderKey_k86si_542[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_k86si_542:hover:not(:disabled),._orderKey_k86si_542[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_k86si_558{color:var(--family-color)!important}button._familyKey_k86si_558,._familyKey_k86si_558[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_k86si_558:hover:not(:disabled),._familyKey_k86si_558[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_k86si_574{color:var(--genus-color)!important}button._genusKey_k86si_574,._genusKey_k86si_574[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_k86si_574:hover:not(:disabled),._genusKey_k86si_574[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_k86si_590{color:var(--species-color)!important}button._key_k86si_590,._key_k86si_590[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_k86si_590:hover:not(:disabled),._key_k86si_590[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_k86si_606{color:#fff!important;transition:color .2s}._taxonomyIconHover_k86si_606._isActive_k86si_610._phylumKey_k86si_510,._taxonomyIconHover_k86si_606:hover._phylumKey_k86si_510{color:var(--phylum-color)!important}._taxonomyIconHover_k86si_606._isActive_k86si_610._classKey_k86si_526,._taxonomyIconHover_k86si_606:hover._classKey_k86si_526{color:var(--class-color)!important}._taxonomyIconHover_k86si_606._isActive_k86si_610._orderKey_k86si_542,._taxonomyIconHover_k86si_606:hover._orderKey_k86si_542{color:var(--order-color)!important}._taxonomyIconHover_k86si_606._isActive_k86si_610._familyKey_k86si_558,._taxonomyIconHover_k86si_606:hover._familyKey_k86si_558{color:var(--family-color)!important}._taxonomyIconHover_k86si_606._isActive_k86si_610._genusKey_k86si_574,._taxonomyIconHover_k86si_606:hover._genusKey_k86si_574{color:var(--genus-color)!important}._taxonomyIconHover_k86si_606._isActive_k86si_610._key_k86si_590,._taxonomyIconHover_k86si_606:hover._key_k86si_590{color:var(--species-color)!important}*:hover>._taxonomyIconHover_k86si_606._phylumKey_k86si_510{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_k86si_606._classKey_k86si_526{color:var(--class-color)!important}*:hover>._taxonomyIconHover_k86si_606._orderKey_k86si_542{color:var(--order-color)!important}*:hover>._taxonomyIconHover_k86si_606._familyKey_k86si_558{color:var(--family-color)!important}*:hover>._taxonomyIconHover_k86si_606._genusKey_k86si_574{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_k86si_606._key_k86si_590{color:var(--species-color)!important}._detailsModal_k86si_648{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_k86si_1 .3s ease-out;border:1px solid #333}._detailsModal_k86si_648 ._detailsModalHeader_k86si_661{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px}._detailsModal_k86si_648 ._detailsModalHeader_k86si_661 ._headerNames_k86si_668{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_k86si_648 ._detailsModalHeader_k86si_661 ._headerNames_k86si_668{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;mask-image:none;-webkit-mask-image:none}}._detailsModal_k86si_648 ._detailsModalHeader_k86si_661 ._closeBtn_k86si_690{flex-shrink:0;margin-top:-4px}._detailsModal_k86si_648 ._headerTitle_k86si_694{margin:0}@media (max-width: 767px){._detailsModal_k86si_648 ._headerTitle_k86si_694{font-size:1.1rem;line-height:1.2}}._detailsModal_k86si_648 ._headerLatName_k86si_703{margin-top:2px}@media (max-width: 767px){._detailsModal_k86si_648 ._headerLatName_k86si_703{font-size:.85rem;line-height:1.2;margin-top:2px}}@keyframes _modalEnter_k86si_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contentWrapper_k86si_724{display:flex;gap:24px;padding:16px}@media (max-width: 767px){._contentWrapper_k86si_724{flex-direction:column;align-items:center;gap:12px;padding:10px}}._imageWrapper_k86si_738{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_k86si_738{min-height:120px;padding:12px;width:100%;box-sizing:border-box}}._noImagePlaceholder_k86si_758{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_k86si_758{min-height:120px;width:100%}}._detailImage_k86si_778{max-width:100%;max-height:250px;object-fit:contain}@media (max-width: 767px){._detailImage_k86si_778{max-height:140px}}._nameSubtitle_k86si_789{margin-top:12px;font-style:italic;opacity:.7;text-align:center;color:#aaa}._taxonomyList_k86si_797{flex:1;display:flex;flex-direction:column;gap:8px}@media (max-width: 767px){._taxonomyList_k86si_797{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._taxonomyList_k86si_797 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_k86si_797 h3{grid-column:1/-1;margin-bottom:4px}}._taxonomyItemContainer_k86si_824{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_k86si_824._hasId_k86si_834:hover{border-color:#ffffff26}._taxonomyItemMain_k86si_838{flex:1;display:flex;flex-direction:column;padding:8px 12px;min-width:0;transition:all .2s}._taxonomyItemMain_k86si_838._clickable_k86si_846{cursor:pointer}._taxonomyItemMain_k86si_838._clickable_k86si_846:hover{background:#3b82f614;color:#3b82f6}@media (max-width: 767px){._taxonomyItemMain_k86si_838{padding:6px 10px}}._levelAction_k86si_859{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_k86si_859:hover{background:#3b82f626;color:#3b82f6}@media (max-width: 767px){._levelAction_k86si_859{display:none!important}}._levelLabel_k86si_880{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.5;margin-bottom:2px}@media (max-width: 767px){._modalFooter_k86si_268{padding:12px;display:grid;grid-template-columns:1fr;gap:8px;box-sizing:border-box;width:100%}}._footerActions_k86si_899{display:flex;gap:12px;flex:1;min-width:0}._footerActions_k86si_899 button{flex:1}@media (max-width: 767px){._footerActions_k86si_899{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;box-sizing:border-box}._footerActions_k86si_899 button{flex:none;min-width:0}}._secondaryBtn_k86si_351{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_k86si_351:hover{background:#ffffff1a;border-color:#fff3}._addBtn_k86si_941{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_k86si_941 ._mobileText_k86si_72{display:none}@media (max-width: 767px){._addBtn_k86si_941{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._addBtn_k86si_941 ._desktopText_k86si_77{display:none}._addBtn_k86si_941 ._mobileText_k86si_72{display:inline}}._addBtn_k86si_941:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._addBtn_k86si_941:disabled,._addBtn_k86si_941._disabled_k86si_450{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._removeBtn_k86si_988{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_k86si_988 ._mobileText_k86si_72{display:none}@media (max-width: 767px){._removeBtn_k86si_988{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._removeBtn_k86si_988 ._desktopText_k86si_77{display:none}._removeBtn_k86si_988 ._mobileText_k86si_72{display:inline}}._removeBtn_k86si_988:hover{background:#ff5a5a26;border-color:#ff5a5a66}._removeBtn_k86si_988:disabled{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._confirmModal_k86si_276{z-index:2100}@media (max-width: 767px){._confirmModal_k86si_276{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_1vl09_72{display:none}@media (max-width: 767px){._desktopText_1vl09_77{display:none}._mobileText_1vl09_72{display:inline}}@media (max-width: 767px){._hideOnMobile_1vl09_85{display:none!important}}._pageLayout_1vl09_90{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_1vl09_101{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_1vl09_121{background-color:#3b82f614!important;border:1px solid rgba(59,130,246,.5)!important;color:#3b82f6!important;font-weight:500}._formDropdownPrimary_1vl09_121:hover{background-color:#3b82f626!important}._formDropdownPrimary_1vl09_121 option{background-color:var(--input-bg);color:var(--text-main)}._formDropdownGroup_1vl09_134{display:flex;flex-wrap:nowrap;gap:6px;flex:3;min-width:0}@media (max-width: 1699px){._formDropdownGroup_1vl09_134{flex:1 1 100%}}._badgeWrapper_1vl09_147{cursor:pointer;display:flex;align-items:center}._badgeWrapper_1vl09_147:hover ._badge_1vl09_147{background:#ccfbf140;border-color:#ccfbf180}._badge_1vl09_147{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_1vl09_173{opacity:.7;cursor:wait;animation:_pulse_1vl09_1 1.5s infinite ease-in-out}@keyframes _pulse_1vl09_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._modalOverlay_1vl09_190{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_1vl09_190{padding:10px}}._modalContent_1vl09_210{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_1vl09_222{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}._modalHeader_1vl09_222 h2{margin:0;font-size:1.25rem;color:var(--text-main)}._modalHeader_1vl09_222 ._modalCloseBtn_1vl09_234{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_1vl09_222 ._modalCloseBtn_1vl09_234:hover{color:#ef4444;background:#ef44441a}._modalBody_1vl09_254{padding:16px;overflow-y:auto;display:flex;flex-direction:column;flex:1;min-height:0}@media (max-width: 767px){._modalBody_1vl09_254{padding:0}}._modalFooter_1vl09_268{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}._confirmModal_1vl09_276{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_1vl09_276 h3{margin-top:0;color:#fff;font-size:1.25rem}._confirmModal_1vl09_276 p{color:#aaa;margin:16px 0 24px;line-height:1.5;font-size:.95rem}._confirmModal_1vl09_276 p strong{color:#fff}._confirmActions_1vl09_303{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._confirmActions_1vl09_303 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_1vl09_303 button{padding:0 8px;height:44px;flex:1;min-width:0;font-size:.8rem}}._confirmActions_1vl09_303 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._confirmActions_1vl09_303 button:disabled{opacity:.5;cursor:not-allowed}._confirmActions_1vl09_303 button._confirmBtn_1vl09_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmActions_1vl09_303 button._confirmBtn_1vl09_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._confirmActions_1vl09_303 button._secondaryBtn_1vl09_351{background:#ccfbf126;border:1px solid rgba(204,251,241,.3);color:#ccfbf1}._confirmActions_1vl09_303 button._secondaryBtn_1vl09_351:hover:not(:disabled){background:#ccfbf140;border-color:#ccfbf180}._confirmActions_1vl09_303 button._tertiaryBtn_1vl09_360{background:#e0e7ff26;border-color:1px solid rgba(224,231,255,.3)}._confirmActions_1vl09_303 button._tertiaryBtn_1vl09_360:hover:not(:disabled){background:#e0e7ff40;border-color:#e0e7ff80}._confirmActions_1vl09_303 button._cancelBtn_1vl09_368{color:#e2e8f0;background:#e2e8f026;border-color:1px solid rgba(226,232,240,.3)}._confirmActions_1vl09_303 button._cancelBtn_1vl09_368:hover:not(:disabled){background:#e2e8f040;border-color:#e2e8f080}._modalSection_1vl09_378{padding:5px;gap:5px;display:flex;flex-direction:column}._modalSection_1vl09_378 label{font-weight:600;color:#aaa;font-size:.85rem;letter-spacing:.05em}._modalGrid_1vl09_391{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}@media (max-width: 767px){._modalGrid_1vl09_391{grid-template-columns:1fr}}._formInput_1vl09_404,._formSelect_1vl09_405{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_1vl09_404:focus,._formSelect_1vl09_405:focus{border-color:#3b82f6}._modalFooter_1vl09_268{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end}._modalFooter_1vl09_268 ._btnPrimary_1vl09_432{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .2s}._modalFooter_1vl09_268 ._btnPrimary_1vl09_432:hover{background:#2563eb}._modalFooter_1vl09_268 ._btnPrimary_1vl09_432:active{transform:scale(.98)}._disabled_1vl09_450{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._scrollFadeBottom_1vl09_456{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_1vl09_462{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_1vl09_462{font-size:.95rem;font-weight:600;color:#fff;flex-shrink:0}@media (max-width: 767px){._engName_1vl09_462{font-size:.85rem}}._latName_1vl09_486{font-size:.8rem;font-style:italic;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){._latName_1vl09_486{font-size:.75rem}}._confirmBtn_1vl09_342{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}._confirmBtn_1vl09_342:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._phylumKey_1vl09_510{color:var(--phylum-color)!important}button._phylumKey_1vl09_510,._phylumKey_1vl09_510[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_1vl09_510:hover:not(:disabled),._phylumKey_1vl09_510[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_1vl09_526{color:var(--class-color)!important}button._classKey_1vl09_526,._classKey_1vl09_526[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_1vl09_526:hover:not(:disabled),._classKey_1vl09_526[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_1vl09_542{color:var(--order-color)!important}button._orderKey_1vl09_542,._orderKey_1vl09_542[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_1vl09_542:hover:not(:disabled),._orderKey_1vl09_542[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_1vl09_558{color:var(--family-color)!important}button._familyKey_1vl09_558,._familyKey_1vl09_558[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_1vl09_558:hover:not(:disabled),._familyKey_1vl09_558[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_1vl09_574{color:var(--genus-color)!important}button._genusKey_1vl09_574,._genusKey_1vl09_574[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_1vl09_574:hover:not(:disabled),._genusKey_1vl09_574[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_1vl09_590{color:var(--species-color)!important}button._key_1vl09_590,._key_1vl09_590[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_1vl09_590:hover:not(:disabled),._key_1vl09_590[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_1vl09_606{color:#fff!important;transition:color .2s}._taxonomyIconHover_1vl09_606._isActive_1vl09_610._phylumKey_1vl09_510,._taxonomyIconHover_1vl09_606:hover._phylumKey_1vl09_510{color:var(--phylum-color)!important}._taxonomyIconHover_1vl09_606._isActive_1vl09_610._classKey_1vl09_526,._taxonomyIconHover_1vl09_606:hover._classKey_1vl09_526{color:var(--class-color)!important}._taxonomyIconHover_1vl09_606._isActive_1vl09_610._orderKey_1vl09_542,._taxonomyIconHover_1vl09_606:hover._orderKey_1vl09_542{color:var(--order-color)!important}._taxonomyIconHover_1vl09_606._isActive_1vl09_610._familyKey_1vl09_558,._taxonomyIconHover_1vl09_606:hover._familyKey_1vl09_558{color:var(--family-color)!important}._taxonomyIconHover_1vl09_606._isActive_1vl09_610._genusKey_1vl09_574,._taxonomyIconHover_1vl09_606:hover._genusKey_1vl09_574{color:var(--genus-color)!important}._taxonomyIconHover_1vl09_606._isActive_1vl09_610._key_1vl09_590,._taxonomyIconHover_1vl09_606:hover._key_1vl09_590{color:var(--species-color)!important}*:hover>._taxonomyIconHover_1vl09_606._phylumKey_1vl09_510{color:var(--phylum-color)!important}*:hover>._taxonomyIconHover_1vl09_606._classKey_1vl09_526{color:var(--class-color)!important}*:hover>._taxonomyIconHover_1vl09_606._orderKey_1vl09_542{color:var(--order-color)!important}*:hover>._taxonomyIconHover_1vl09_606._familyKey_1vl09_558{color:var(--family-color)!important}*:hover>._taxonomyIconHover_1vl09_606._genusKey_1vl09_574{color:var(--genus-color)!important}*:hover>._taxonomyIconHover_1vl09_606._key_1vl09_590{color:var(--species-color)!important}._detailsModal_1vl09_648{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_1vl09_1 .3s ease-out;border:1px solid #333}._detailsModal_1vl09_648 ._detailsModalHeader_1vl09_661{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px}._detailsModal_1vl09_648 ._detailsModalHeader_1vl09_661 ._headerNames_1vl09_668{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_1vl09_648 ._detailsModalHeader_1vl09_661 ._headerNames_1vl09_668{flex-direction:column;align-items:flex-start;gap:0;white-space:normal;mask-image:none;-webkit-mask-image:none}}._detailsModal_1vl09_648 ._detailsModalHeader_1vl09_661 ._closeBtn_1vl09_690{flex-shrink:0;margin-top:-4px}._detailsModal_1vl09_648 ._headerTitle_1vl09_694{margin:0}@media (max-width: 767px){._detailsModal_1vl09_648 ._headerTitle_1vl09_694{font-size:1.1rem;line-height:1.2}}._detailsModal_1vl09_648 ._headerLatName_1vl09_703{margin-top:2px}@media (max-width: 767px){._detailsModal_1vl09_648 ._headerLatName_1vl09_703{font-size:.85rem;line-height:1.2;margin-top:2px}}@keyframes _modalEnter_1vl09_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._contentWrapper_1vl09_724{display:flex;flex-direction:column;gap:24px;padding:16px}@media (max-width: 767px){._contentWrapper_1vl09_724{align-items:center;gap:12px;padding:10px}}._imageWrapper_1vl09_738{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_1vl09_738{min-height:120px;padding:12px;width:100%;box-sizing:border-box}}._noImagePlaceholder_1vl09_757{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_1vl09_757{min-height:120px;width:100%}}._detailImage_1vl09_776{max-width:100%;max-height:300px;object-fit:contain}@media (max-width: 767px){._detailImage_1vl09_776{max-height:200px}}._footerActions_1vl09_787{display:flex;gap:12px;flex:1;min-width:0}._footerActions_1vl09_787 button{flex:1}@media (max-width: 767px){._footerActions_1vl09_787{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;box-sizing:border-box}._footerActions_1vl09_787 button{flex:none;min-width:0}}._tertiaryBtn_1vl09_360{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_1vl09_360 ._mobileText_1vl09_72{display:none}._tertiaryBtn_1vl09_360:hover{background:#ccfbf140;border-color:#ccfbf180}@media (max-width: 767px){._tertiaryBtn_1vl09_360{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._tertiaryBtn_1vl09_360 ._desktopText_1vl09_77{display:none}._tertiaryBtn_1vl09_360 ._mobileText_1vl09_72{display:inline}}._addBtn_1vl09_849{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_1vl09_849 ._mobileText_1vl09_72{display:none}@media (max-width: 767px){._addBtn_1vl09_849{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._addBtn_1vl09_849 ._desktopText_1vl09_77{display:none}._addBtn_1vl09_849 ._mobileText_1vl09_72{display:inline}}._addBtn_1vl09_849:hover:not(:disabled){background:#3b82f640;border-color:#3b82f680}._addBtn_1vl09_849:disabled,._addBtn_1vl09_849._disabled_1vl09_450{opacity:.4;cursor:not-allowed;background:#aaaaaa1a;border-color:#aaa3;color:#aaa}._removeBtn_1vl09_896{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_1vl09_896 ._mobileText_1vl09_72{display:none}@media (max-width: 767px){._removeBtn_1vl09_896{padding:0 8px;height:40px;width:100%;font-size:.8rem;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._removeBtn_1vl09_896 ._desktopText_1vl09_77{display:none}._removeBtn_1vl09_896 ._mobileText_1vl09_72{display:inline}}._removeBtn_1vl09_896:hover:not(:disabled){background:#ff5a5a26;border-color:#ff5a5a66}._removeBtn_1vl09_896: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}
