.TaxonomyTreeView_container__9hYAT{background:var(--color-background-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-news-list);padding:24px 0;overflow-x:auto}.TaxonomyTreeView_controls__2pC2s{margin-bottom:16px}.TaxonomyTreeView_searchForm___74W4{display:flex;border:2px solid var(--color-border-input);border-radius:var(--radius-input);overflow:hidden;height:50px;background:var(--color-background-card);margin-bottom:16px}.TaxonomyTreeView_searchInput__ou_de{flex:1 1;height:100%;border:none;outline:none;padding:0 16px;font-size:15px;font-family:inherit;color:var(--color-text-primary);background:transparent}.TaxonomyTreeView_searchButton__cJGik{margin:5px;padding:0 18px;background:var(--color-teal);color:var(--color-text-inverse);border:none;border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);font-size:14px;letter-spacing:var(--letter-spacing-label);cursor:pointer}.TaxonomyTreeView_searchButton__cJGik:hover{opacity:.88}.TaxonomyTreeView_chipRow__3xrh2{display:flex;flex-wrap:wrap;gap:var(--space-chip-gap)}.TaxonomyTreeView_chip__Ieeel{padding:6px 16px;border-radius:var(--radius-pill);border:1px solid #b8d4c8;background:transparent;color:var(--color-teal-chip);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.02em;cursor:pointer}.TaxonomyTreeView_chip__Ieeel:hover{background:rgba(58,184,138,.08)}.TaxonomyTreeView_chipActive__B_emm{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverse)}.TaxonomyTreeView_chipActive__B_emm:hover{opacity:.9}.TaxonomyTreeView_row__zgRf9{display:flex;align-items:center;gap:0;padding-right:24px;color:inherit;text-decoration:none;transition:background var(--motion-fast) ease;outline:none}.TaxonomyTreeView_row__zgRf9:focus-visible{outline:2px solid var(--color-teal);outline-offset:-2px}.TaxonomyTreeView_rowFocusHighlight__sSry9{background:#eef6e8}.TaxonomyTreeView_rowActive__w1kug{outline:2px solid var(--color-teal);outline-offset:-2px}.TaxonomyTreeView_chevronButton__ToL9_{display:flex;align-items:center;justify-content:center;width:32px;height:40px;flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-text-sub);outline:none}.TaxonomyTreeView_chevronButton__ToL9_:focus-visible{outline:2px solid var(--color-teal);outline-offset:-2px}.TaxonomyTreeView_chevronIcon__L_Lq9{width:18px;height:18px;font-size:14px;text-align:center;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;line-height:18px}.TaxonomyTreeView_chevronIconExpanded__Is6kL{transform:rotate(90deg)}.TaxonomyTreeView_chevronPlaceholder___pGU3{width:32px;height:40px;flex-shrink:0}.TaxonomyTreeView_rankBadge__7vACd{font-size:9px;padding:2px 8px;border-radius:var(--radius-chip);background:var(--color-badge-taxon-bg);color:var(--color-badge-taxon-fg);font-weight:var(--font-weight-bold);letter-spacing:.05em;flex-shrink:0;white-space:nowrap}.TaxonomyTreeView_rankBadgeSuperorder__ahNm2{background:#2e3a10;color:#c8e46d}.TaxonomyTreeView_nameArea__kNqzN{display:flex;align-items:baseline;gap:6px;flex:1 1;min-width:0;padding:10px 0 10px 8px;color:inherit;text-decoration:none}.TaxonomyTreeView_japaneseName__UHWGE{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-card);white-space:nowrap}.TaxonomyTreeView_scientificName__BD80w{font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-text-sub);font-style:italic;letter-spacing:var(--letter-spacing-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaxonomyTreeView_scientificOnly__bbKkU{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-style:italic;letter-spacing:var(--letter-spacing-card);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaxonomyTreeView_count__mc9Rz{font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text-sub);letter-spacing:.05em;flex-shrink:0;white-space:nowrap;padding-right:0}.TaxonomyTreeView_emptyMessage__3E7Sk{padding:24px;color:var(--color-text-sub);font-size:13px}.TaxonomyTreeView_treeList__eB4FG{margin:0;padding:0}.TaxonomyTreeView_treeItem__nXCgm{list-style:none}.TaxonomyTreeView_treeGroup__Mhdbr{margin:0;padding:0}