.SearchBar-module__thNRgW__wrapper{z-index:50;width:100%;max-width:42rem;margin:0 auto;position:relative}.SearchBar-module__thNRgW__inputRow{background:var(--nhej-surface);border:1px solid var(--nhej-subtle);align-items:center;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000f}.SearchBar-module__thNRgW__inputRow:hover{border-color:var(--nhej-text-muted)}.SearchBar-module__thNRgW__inputRowActive{border-color:var(--nhej-accent);box-shadow:0 0 0 2px #00b89c26}.SearchBar-module__thNRgW__searchIcon{color:var(--nhej-text-muted);flex-shrink:0;margin-right:.75rem}.SearchBar-module__thNRgW__input{width:100%;font-size:1.1rem;font-family:var(--font-sans);color:var(--color-text);background:0 0;border:none;outline:none}.SearchBar-module__thNRgW__input::placeholder{color:var(--nhej-text-muted)}.SearchBar-module__thNRgW__loader{flex-shrink:0;margin-left:.5rem}.SearchBar-module__thNRgW__dropdown{background:var(--nhej-surface);border:1px solid var(--nhej-subtle);border-top:none;max-height:20rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.SearchBar-module__thNRgW__dropdownItem{cursor:pointer;border-bottom:1px solid var(--nhej-subtle);padding:.75rem 1rem;transition:background .1s}.SearchBar-module__thNRgW__dropdownItem:last-child{border-bottom:none}.SearchBar-module__thNRgW__dropdownItem:hover{background:#00000008}.SearchBar-module__thNRgW__dropdownItemActive{border-left:3px solid var(--nhej-accent);background:#00b89c14;padding-left:calc(1rem - 2px)}.SearchBar-module__thNRgW__speciesName{color:var(--color-text);font-size:.9rem;font-weight:500;display:block}.SearchBar-module__thNRgW__accession{font-family:var(--font-mono);color:var(--nhej-text-muted);opacity:.7;margin-top:1px;font-size:.75rem;display:block}
.DomainBlock-module__hbMIsq__block{cursor:default;border-left:2px solid #0003;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.DomainBlock-module__hbMIsq__label{color:#fff;white-space:nowrap;opacity:.9;text-overflow:ellipsis;padding:0 3px;font-size:9px;overflow:hidden}.DomainBlock-module__hbMIsq__tooltipContent{font-size:11px;line-height:1.5}.DomainBlock-module__hbMIsq__tooltipTitle{border-bottom:1px solid #ffffff40;margin-bottom:4px;padding-bottom:4px;font-weight:700}
.GenomeView-module__r-MHoW__wrapper{width:100%}.GenomeView-module__r-MHoW__hitList{border-top:1px solid var(--nhej-subtle)}.GenomeView-module__r-MHoW__hitRow{border-left:1px solid var(--nhej-subtle);padding:1.5rem 2rem 1.5rem 1.5rem;transition:background .1s;position:relative}.GenomeView-module__r-MHoW__hitRow:hover{background:#00000004}.GenomeView-module__r-MHoW__hitRowComplete{border-left:2px solid var(--nhej-accent);background:#00b89c08}.GenomeView-module__r-MHoW__hitRowComplete:hover{background:#00b89c0f}.GenomeView-module__r-MHoW__adjacencyBar{background:var(--nhej-accent);width:2px;position:absolute;top:50%;bottom:0;left:-1px}.GenomeView-module__r-MHoW__hitHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.GenomeView-module__r-MHoW__hitMeta{flex-direction:column;flex:1;gap:.375rem;display:flex}.GenomeView-module__r-MHoW__hitTitle{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.GenomeView-module__r-MHoW__hitId{font-family:var(--font-mono);color:var(--color-text);font-size:1.15rem;font-weight:700}.GenomeView-module__r-MHoW__hitDesc{color:var(--nhej-text-muted);font-size:1rem;font-style:italic}.GenomeView-module__r-MHoW__hitLinks{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.GenomeView-module__r-MHoW__metaLink{font-family:var(--font-mono);color:var(--nhej-text-muted);border:1px solid var(--nhej-subtle);background:#00000005;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:.7rem;text-decoration:none;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.GenomeView-module__r-MHoW__metaLink:hover{color:var(--nhej-accent);background:#00b89c0d;border-color:#00b89c4d}.GenomeView-module__r-MHoW__hitLength{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nhej-text-muted);flex-shrink:0;font-size:.65rem}.GenomeView-module__r-MHoW__domainTrack{margin:1rem 0 .5rem;position:relative}.GenomeView-module__r-MHoW__domainScaleLabels{font-family:var(--font-mono);color:var(--nhej-text-muted);opacity:.5;justify-content:space-between;margin-bottom:2px;font-size:.6rem;display:flex}.GenomeView-module__r-MHoW__domainBar{border:1px solid var(--nhej-subtle);background:#0000000a;border-radius:2px;height:2rem;position:relative}.GenomeView-module__r-MHoW__archString{font-family:var(--font-mono);color:var(--nhej-text-muted);opacity:.6;text-transform:uppercase;letter-spacing:.04em;word-break:break-all;margin:.75rem 0;font-size:.7rem}.GenomeView-module__r-MHoW__hitFooter{border-top:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1rem;display:flex}.GenomeView-module__r-MHoW__footerLabel{color:var(--nhej-text-muted);font-size:.875rem}.GenomeView-module__r-MHoW__similarBtn{color:var(--nhej-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .1s;display:inline-flex}.GenomeView-module__r-MHoW__similarBtn:hover{opacity:.75;text-decoration:underline}.GenomeView-module__r-MHoW__blastSection{border-top:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:1rem;font-size:.8rem;display:flex}.GenomeView-module__r-MHoW__blastLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--nhej-text-muted);opacity:.8;font-size:.75rem;font-weight:600}.GenomeView-module__r-MHoW__blastSpecies{color:var(--color-text);font-weight:700}.GenomeView-module__r-MHoW__blastId{font-family:var(--font-mono);color:var(--nhej-text-muted);font-size:.7rem}.GenomeView-module__r-MHoW__blastMoreBtn{text-transform:uppercase;letter-spacing:.06em;color:var(--nhej-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-left:auto;font-size:.75rem;font-weight:500;transition:opacity .1s;display:inline-flex}.GenomeView-module__r-MHoW__blastMoreBtn:hover{opacity:.7;text-decoration:underline}@media (max-width:768px){.GenomeView-module__r-MHoW__hitRow{padding:1rem}.GenomeView-module__r-MHoW__hitHeader{flex-direction:column}.GenomeView-module__r-MHoW__hitTitle{flex-direction:column;align-items:flex-start;gap:.25rem}}
.LiteratureCard-module__D-iw7q__wrapper{width:100%;margin-bottom:2.5rem}.LiteratureCard-module__D-iw7q__sectionHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.LiteratureCard-module__D-iw7q__sectionIcon{color:#b45309}.LiteratureCard-module__D-iw7q__sectionTitle{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:600}.LiteratureCard-module__D-iw7q__countBadge{color:var(--nhej-text-muted);background:var(--nhej-surface);border-radius:999px;padding:2px 8px;font-size:.75rem}.LiteratureCard-module__D-iw7q__grid{gap:1rem;display:grid}.LiteratureCard-module__D-iw7q__entry{background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #fde68a;border-radius:12px;padding:1.25rem;transition:box-shadow .2s;position:relative;overflow:hidden}.LiteratureCard-module__D-iw7q__entry:hover{box-shadow:0 4px 16px #0000001a}.LiteratureCard-module__D-iw7q__accentBar{background:linear-gradient(#f59e0b,#f97316);border-radius:12px 0 0 12px;width:4px;height:100%;position:absolute;top:0;left:0}.LiteratureCard-module__D-iw7q__entryBody{padding-left:.25rem}.LiteratureCard-module__D-iw7q__entryHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.LiteratureCard-module__D-iw7q__headerIcon{color:#b45309}.LiteratureCard-module__D-iw7q__paperLink{color:var(--color-text);align-items:flex-start;gap:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.LiteratureCard-module__D-iw7q__paperLink:hover{color:#b45309}.LiteratureCard-module__D-iw7q__extIcon{color:var(--nhej-text-muted);flex-shrink:0;margin-top:3px}.LiteratureCard-module__D-iw7q__sourceName{font-size:.7rem;font-family:var(--font-mono);color:var(--nhej-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.LiteratureCard-module__D-iw7q__rates{align-items:center;gap:1.5rem;display:flex}.LiteratureCard-module__D-iw7q__ratesLabel{color:var(--nhej-text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.LiteratureCard-module__D-iw7q__rateValues{align-items:center;gap:1rem;display:flex}.LiteratureCard-module__D-iw7q__rateCol{flex-direction:column;display:flex}.LiteratureCard-module__D-iw7q__rateColLabel{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-family:var(--font-mono);color:var(--nhej-text-muted);margin-bottom:2px}.LiteratureCard-module__D-iw7q__rateColLabelAccent{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-family:var(--font-mono);color:var(--nhej-accent);opacity:.8;margin-bottom:2px}.LiteratureCard-module__D-iw7q__rateValue{font-family:var(--font-mono);color:var(--nhej-text-muted);font-size:1rem;font-weight:600}.LiteratureCard-module__D-iw7q__rateValueAccent{font-family:var(--font-mono);color:var(--nhej-accent);font-size:1rem;font-weight:700}.LiteratureCard-module__D-iw7q__rateDivider{background:var(--nhej-subtle);width:1px;height:2rem}.LiteratureCard-module__D-iw7q__noChange{color:var(--nhej-text-muted);margin-top:.75rem;font-size:.875rem;font-style:italic}.LiteratureCard-module__D-iw7q__lethal{color:#e11d48;margin-top:.75rem;font-size:.875rem;font-weight:500}
:root{--filter-color-teal:#14b8a6;--filter-color-indigo:#6366f1;--filter-color-amber:#f59e0b;--filter-color-gray:#9ca3af}.SimilarGenomesPanel-module__NuQzgG__panel{flex-direction:column;gap:2rem;padding:1rem 1rem 2rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__section{flex-direction:column;gap:.75rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__archSection{flex:1;overflow:hidden}.SimilarGenomesPanel-module__NuQzgG__panelHeader{justify-content:space-between;align-items:flex-start;padding-top:1rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__panelTitle{color:var(--nhej-text-muted);margin:0;font-size:.875rem;font-weight:700}.SimilarGenomesPanel-module__NuQzgG__geneIdMono{font-family:var(--font-mono);color:var(--color-text)}.SimilarGenomesPanel-module__NuQzgG__sectionTitle{color:var(--nhej-text-muted);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.SimilarGenomesPanel-module__NuQzgG__closeBtn{cursor:pointer;color:var(--nhej-text-muted);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .1s,background .1s;display:flex}.SimilarGenomesPanel-module__NuQzgG__closeBtn:hover{color:var(--color-text);background:var(--nhej-subtle)}.SimilarGenomesPanel-module__NuQzgG__scrollList{padding-right:4px}.SimilarGenomesPanel-module__NuQzgG__litList{flex-direction:column;gap:.75rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__filterList{flex-direction:column;gap:.5rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__filterBadge{border:1px solid var(--nhej-subtle);background:var(--color-surface);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.SimilarGenomesPanel-module__NuQzgG__filterBadge:hover{background:var(--nhej-surface);border-color:#00b89c66}.SimilarGenomesPanel-module__NuQzgG__filterBadgeActive{background:var(--nhej-surface)}.SimilarGenomesPanel-module__NuQzgG__filterIcon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;transition:transform .1s;display:flex}.SimilarGenomesPanel-module__NuQzgG__filterBadge:hover .SimilarGenomesPanel-module__NuQzgG__filterIcon{transform:scale(1.05)}.SimilarGenomesPanel-module__NuQzgG__filterInfo{text-align:left;flex-direction:column;display:flex}.SimilarGenomesPanel-module__NuQzgG__filterLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--nhej-text-muted);font-size:.75rem;font-weight:700}.SimilarGenomesPanel-module__NuQzgG__filterActiveText{color:var(--nhej-accent);font-size:.65rem;font-weight:500}.SimilarGenomesPanel-module__NuQzgG__filterCount{font-family:var(--font-mono);color:var(--nhej-text-muted);margin-left:auto;font-size:1.1rem;font-weight:600}.SimilarGenomesPanel-module__NuQzgG__clearFiltersBtn{font-size:.75rem;font-family:var(--font-mono);color:var(--nhej-accent);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:.25rem}.SimilarGenomesPanel-module__NuQzgG__clearFiltersBtn:hover{text-decoration:underline}.SimilarGenomesPanel-module__NuQzgG__archHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__archName{font-family:var(--font-mono);color:var(--nhej-text-muted);background:var(--color-surface);border:1px solid var(--nhej-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:200px;padding:2px 6px;font-size:.7rem;display:inline-block;overflow:hidden}.SimilarGenomesPanel-module__NuQzgG__archCount{text-transform:uppercase;letter-spacing:.08em;color:var(--nhej-text-muted);margin-bottom:.5rem;font-size:.65rem}.SimilarGenomesPanel-module__NuQzgG__archGenomeRow{border:1px solid var(--nhej-subtle);background:var(--color-surface);cursor:pointer;border-radius:6px;margin-bottom:.5rem;padding:.625rem .5rem;transition:border-color .1s,box-shadow .1s}.SimilarGenomesPanel-module__NuQzgG__archGenomeRow:hover{border-color:var(--nhej-accent);box-shadow:0 2px 8px #0000000f}.SimilarGenomesPanel-module__NuQzgG__archGenomeSpecies{color:var(--color-text);font-size:.875rem;font-style:italic;font-weight:500;transition:color .1s;display:block}.SimilarGenomesPanel-module__NuQzgG__archGenomeRow:hover .SimilarGenomesPanel-module__NuQzgG__archGenomeSpecies{color:var(--nhej-accent)}.SimilarGenomesPanel-module__NuQzgG__archGenomeAccession{font-family:var(--font-mono);color:var(--nhej-text-muted);opacity:.7;align-items:center;gap:4px;margin-top:2px;font-size:.65rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__archGenomeExt{opacity:0;transition:opacity .1s}.SimilarGenomesPanel-module__NuQzgG__archGenomeRow:hover .SimilarGenomesPanel-module__NuQzgG__archGenomeExt{opacity:1}.SimilarGenomesPanel-module__NuQzgG__loadingRow{justify-content:center;padding:2.5rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__blastHitRow{border-bottom:1px solid #0000000d;padding:.5rem 0}.SimilarGenomesPanel-module__NuQzgG__blastHitRow:last-child{border-bottom:none}.SimilarGenomesPanel-module__NuQzgG__blastHitTop{align-items:center;gap:.5rem;margin-bottom:2px;display:flex}.SimilarGenomesPanel-module__NuQzgG__blastHitSpecies{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:140px;font-size:.75rem;font-weight:700;overflow:hidden}.SimilarGenomesPanel-module__NuQzgG__blastHitId{font-family:var(--font-mono);color:var(--nhej-accent);flex-shrink:0;font-size:.7rem;font-weight:700}.SimilarGenomesPanel-module__NuQzgG__blastHitBottom{font-family:var(--font-mono);color:var(--nhej-text-muted);opacity:.7;justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__blastHitSubject{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SimilarGenomesPanel-module__NuQzgG__blastHitEval{flex-shrink:0}.SimilarGenomesPanel-module__NuQzgG__homologList{flex-direction:column;gap:.75rem;display:flex}.SimilarGenomesPanel-module__NuQzgG__homologCard{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:8px;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex;box-shadow:0 1px 3px #0000000a}.SimilarGenomesPanel-module__NuQzgG__homologSpecies{color:var(--color-text);background:#0000000a;border-radius:4px;margin-bottom:4px;padding:2px 8px;font-size:1rem;font-weight:700;display:inline-block}.SimilarGenomesPanel-module__NuQzgG__homologMeta{font-size:.7rem;font-family:var(--font-mono);color:var(--nhej-text-muted);text-transform:uppercase;letter-spacing:.06em;padding-left:4px}.SimilarGenomesPanel-module__NuQzgG__homologDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}
.Stats-module__u3S6tq__card{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:4px;flex-direction:column;min-width:280px;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000f}.Stats-module__u3S6tq__heading{font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nhej-text-muted);border-bottom:1px solid var(--nhej-subtle);margin:0 0 1rem;padding-bottom:.5rem}.Stats-module__u3S6tq__grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.Stats-module__u3S6tq__statItem{flex-direction:column;display:flex}.Stats-module__u3S6tq__statValue{color:var(--color-text);font-size:1.75rem;font-weight:700;line-height:1}.Stats-module__u3S6tq__statLabel{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-family:var(--font-mono);color:var(--nhej-text-muted);margin-top:4px}.Stats-module__u3S6tq__statSub{color:var(--nhej-text-muted);opacity:.6;margin-top:2px;font-size:.65rem}.Stats-module__u3S6tq__knockoutsLink{color:#b45309;background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #fde68a;border-radius:8px;justify-content:center;align-items:center;margin-top:1.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.Stats-module__u3S6tq__knockoutsLink:hover{background:linear-gradient(135deg,#fef3c7 0%,#ffedd5 100%);border-color:#f59e0b}.Stats-module__u3S6tq__loadingWrap{border:1px solid var(--nhej-subtle);background:var(--color-surface);border-radius:4px;justify-content:center;align-items:center;padding:2rem;display:flex}
.ReferenceDomains-module__kKcFVG__card{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:4px;width:100%;padding:1.5rem;box-shadow:0 1px 3px #0000000f}.ReferenceDomains-module__kKcFVG__heading{font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nhej-text-muted);border-bottom:1px solid var(--nhej-subtle);margin:0 0 1.5rem;padding-bottom:.5rem}.ReferenceDomains-module__kKcFVG__refCard{margin-bottom:2rem}.ReferenceDomains-module__kKcFVG__refCard:last-child{margin-bottom:0}.ReferenceDomains-module__kKcFVG__speciesBtn{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;margin-bottom:.5rem;padding:0;display:flex}.ReferenceDomains-module__kKcFVG__speciesName{color:var(--color-text);text-align:left;font-size:.95rem;font-style:italic;font-weight:500;transition:color .15s}.ReferenceDomains-module__kKcFVG__speciesBtn:hover .ReferenceDomains-module__kKcFVG__speciesName{color:var(--nhej-accent)}.ReferenceDomains-module__kKcFVG__accession{font-size:.65rem;font-family:var(--font-mono);color:var(--nhej-text-muted);opacity:.5;flex-shrink:0}.ReferenceDomains-module__kKcFVG__tracks{border-left:2px solid var(--nhej-subtle);padding-left:.5rem}.ReferenceDomains-module__kKcFVG__geneRow{margin-bottom:.5rem}.ReferenceDomains-module__kKcFVG__geneRow:last-child{margin-bottom:0}.ReferenceDomains-module__kKcFVG__geneHeader{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.ReferenceDomains-module__kKcFVG__geneTitle{color:var(--color-text);font-size:.8rem;font-style:italic}.ReferenceDomains-module__kKcFVG__geneLength{font-size:.65rem;font-family:var(--font-mono);color:var(--nhej-text-muted)}.ReferenceDomains-module__kKcFVG__track{border:1px solid var(--nhej-subtle);background:#0000000a;border-radius:2px;width:100%;height:1rem;position:relative}.ReferenceDomains-module__kKcFVG__notFound{color:var(--nhej-text-muted);opacity:.5;margin-bottom:.5rem;font-size:.7rem;font-style:italic}.ReferenceDomains-module__kKcFVG__loadingWrap{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:4px;justify-content:center;align-items:center;height:16rem;display:flex}
.TaxonomyTree-module__hJZktW__card{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:12px;flex-direction:column;width:100%;height:500px;display:flex;box-shadow:0 1px 3px #0000000f}.TaxonomyTree-module__hJZktW__cardHeader{border-bottom:1px solid var(--nhej-subtle);background:var(--nhej-surface);border-radius:12px 12px 0 0;padding:1rem 1.25rem}.TaxonomyTree-module__hJZktW__cardTitle{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:600}.TaxonomyTree-module__hJZktW__cardSubtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--nhej-text-muted);font-size:.65rem;font-family:var(--font-mono);margin-top:2px;display:block}.TaxonomyTree-module__hJZktW__treeWrap{flex:1;padding:.5rem;overflow-y:auto}.TaxonomyTree-module__hJZktW__nodeRow{cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:6px 8px;transition:background .1s;display:flex}.TaxonomyTree-module__hJZktW__nodeRow:hover{background:#0000000a}.TaxonomyTree-module__hJZktW__nodeRowOpen{background:#00000005}.TaxonomyTree-module__hJZktW__nodeIcon{color:var(--nhej-text-muted);flex-shrink:0;align-items:center;display:flex}.TaxonomyTree-module__hJZktW__genomeDot{background:var(--nhej-accent);opacity:.5;border-radius:50%;width:8px;height:8px;display:inline-block}.TaxonomyTree-module__hJZktW__iconSpacer{width:14px;display:inline-block}.TaxonomyTree-module__hJZktW__nodeName{color:var(--color-text);truncate:true;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;font-weight:500;overflow:hidden}.TaxonomyTree-module__hJZktW__nodeNameSpecies{font-style:italic}.TaxonomyTree-module__hJZktW__nodeNameGenome{color:var(--nhej-accent);font-family:var(--font-mono);letter-spacing:.05em;font-size:.7rem}.TaxonomyTree-module__hJZktW__countBadge{flex-shrink:0;margin-left:auto}.TaxonomyTree-module__hJZktW__loadingWrap{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:12px;justify-content:center;align-items:center;height:500px;display:flex}
.DashboardGraph-module__dhLhsa__card{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000f}.DashboardGraph-module__dhLhsa__cardHeader{background:var(--nhej-surface);border-bottom:1px solid var(--nhej-subtle);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.DashboardGraph-module__dhLhsa__cardTitle{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:600}.DashboardGraph-module__dhLhsa__legend{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-family:var(--font-mono);color:var(--nhej-text-muted);gap:1rem;display:flex}.DashboardGraph-module__dhLhsa__legendItem{align-items:center;gap:.375rem;display:flex}.DashboardGraph-module__dhLhsa__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.DashboardGraph-module__dhLhsa__dotBlue{background:#2563eb}.DashboardGraph-module__dhLhsa__dotRed{background:#dc2626}.DashboardGraph-module__dhLhsa__dotRose{background:#e11d48}.DashboardGraph-module__dhLhsa__svgWrap{overflow-x:auto}.DashboardGraph-module__dhLhsa__svg{min-width:500px;display:block}.DashboardGraph-module__dhLhsa__dataRow{cursor:pointer;animation:.3s both DashboardGraph-module__dhLhsa__fadeInRow}.DashboardGraph-module__dhLhsa__hoverBg{transition:fill .1s}.DashboardGraph-module__dhLhsa__dataRow:hover .DashboardGraph-module__dhLhsa__hoverBg{fill:#00b89c0d}.DashboardGraph-module__dhLhsa__speciesText{transition:fill .1s}.DashboardGraph-module__dhLhsa__dataRow:hover .DashboardGraph-module__dhLhsa__speciesText{fill:var(--nhej-accent);text-decoration:underline}@keyframes DashboardGraph-module__dhLhsa__fadeInRow{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.DashboardGraph-module__dhLhsa__loadingWrap{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:12px;justify-content:center;align-items:center;height:16rem;display:flex}.DashboardGraph-module__dhLhsa__emptyText{text-transform:uppercase;letter-spacing:.1em;color:var(--nhej-text-muted);font-size:.75rem}
.Description-module__Ny5W0G__card{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:4px;padding:2rem;box-shadow:0 1px 3px #0000000f}.Description-module__Ny5W0G__title{color:var(--color-text);margin:0 0 1rem;font-size:1.1rem;font-style:italic;font-weight:600}.Description-module__Ny5W0G__body{color:var(--nhej-text-muted);text-align:justify;font-size:.9rem;font-weight:300;line-height:1.7}.Description-module__Ny5W0G__body p{margin:0 0 1rem}.Description-module__Ny5W0G__body p:last-child{margin-bottom:0}.Description-module__Ny5W0G__link{color:var(--nhej-accent);font-weight:500;text-decoration:none}.Description-module__Ny5W0G__link:hover{text-decoration:underline}
.NhejApp-module__p5AqgG__loadingWrap{flex-direction:column;align-items:center;gap:1rem;padding:6rem;display:flex}.NhejApp-module__p5AqgG__loadingText{color:var(--nhej-text-muted);font-size:.875rem}.NhejApp-module__p5AqgG__dashboard{max-width:1400px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.NhejApp-module__p5AqgG__searchSection{margin-bottom:2rem}.NhejApp-module__p5AqgG__dashCols{align-items:flex-start;gap:1.5rem;display:flex}.NhejApp-module__p5AqgG__dashLeft{flex-direction:column;flex:1 1 0;gap:1.5rem;min-width:0;display:flex}.NhejApp-module__p5AqgG__dashRight{flex-direction:column;flex:0 0 380px;gap:1.5rem;display:flex}.NhejApp-module__p5AqgG__genomeLayout{flex-direction:column;max-width:1400px;margin:0 auto;padding:1rem 1.5rem 4rem;display:flex}.NhejApp-module__p5AqgG__genomeTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.NhejApp-module__p5AqgG__genomeTopLeft{flex-direction:column;gap:.5rem;display:flex}.NhejApp-module__p5AqgG__genomeTopRight{flex-shrink:0;width:260px}.NhejApp-module__p5AqgG__backBtn{cursor:pointer;color:var(--nhej-accent);text-align:left;background:0 0;border:none;padding:0;font-size:.875rem;transition:opacity .1s}.NhejApp-module__p5AqgG__backBtn:hover{opacity:.75;text-decoration:underline}.NhejApp-module__p5AqgG__genomeHeading{flex-direction:column;gap:.25rem;display:flex}.NhejApp-module__p5AqgG__genomeTitleRow{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.NhejApp-module__p5AqgG__genomeTitle{color:var(--color-text);margin:0;font-size:1.5rem;font-style:italic;font-weight:700}.NhejApp-module__p5AqgG__genomeAccession{font-family:var(--font-mono);color:var(--nhej-text-muted);background:var(--nhej-subtle);border-radius:4px;padding:2px 8px;font-size:.8rem}.NhejApp-module__p5AqgG__taxBreadcrumb{color:var(--nhej-text-muted);flex-wrap:wrap;align-items:center;gap:0;font-size:.75rem;display:flex}.NhejApp-module__p5AqgG__taxPart{align-items:center;gap:0;display:inline-flex}.NhejApp-module__p5AqgG__taxSep{opacity:.4;margin:0 .3rem}.NhejApp-module__p5AqgG__genomeBody{grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;display:grid}.NhejApp-module__p5AqgG__genomeMain{min-width:0}.NhejApp-module__p5AqgG__genomeSide{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:10px}@media (max-width:1024px){.NhejApp-module__p5AqgG__dashRight{flex:0 0 300px}.NhejApp-module__p5AqgG__genomeBody{grid-template-columns:1fr}}@media (max-width:768px){.NhejApp-module__p5AqgG__dashCols{flex-direction:column}.NhejApp-module__p5AqgG__dashRight{flex:none;width:100%}}@media (max-width:640px){.NhejApp-module__p5AqgG__dashboard,.NhejApp-module__p5AqgG__genomeLayout{padding:1rem 1rem 3rem}.NhejApp-module__p5AqgG__genomeTop{flex-direction:column}.NhejApp-module__p5AqgG__genomeTopRight{width:100%}}
.page-module__G0siAW__page{min-height:calc(100vh - 64px)}
