.KnockoutsTable-module__KPqiJa__loadingWrap{flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}.KnockoutsTable-module__KPqiJa__loadingText{color:var(--nhej-text-muted);font-size:.875rem}.KnockoutsTable-module__KPqiJa__wrapper{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem}.KnockoutsTable-module__KPqiJa__pageHeader{margin-bottom:2rem}.KnockoutsTable-module__KPqiJa__pageTitle{color:var(--color-text);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.KnockoutsTable-module__KPqiJa__pageTitle em{color:var(--nhej-accent);font-style:italic}.KnockoutsTable-module__KPqiJa__pageSubtitle{color:var(--nhej-text-muted);margin:0;font-size:.9rem}.KnockoutsTable-module__KPqiJa__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.KnockoutsTable-module__KPqiJa__searchInput{flex:1;min-width:240px;max-width:420px}.KnockoutsTable-module__KPqiJa__toolbarRight{align-items:center;gap:.75rem;margin-left:auto;display:flex}.KnockoutsTable-module__KPqiJa__resultCount{color:var(--nhej-text-muted);font-size:.8rem}.KnockoutsTable-module__KPqiJa__clearAllBtn{color:var(--nhej-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:.75rem;font-weight:500;display:inline-flex}.KnockoutsTable-module__KPqiJa__clearAllBtn:hover{text-decoration:underline}.KnockoutsTable-module__KPqiJa__clearSearch{cursor:pointer;color:var(--nhej-text-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.KnockoutsTable-module__KPqiJa__clearSearch:hover{color:var(--color-text)}.KnockoutsTable-module__KPqiJa__tableWrap{background:var(--color-surface);border:1px solid var(--nhej-subtle);border-radius:10px;overflow:hidden}.KnockoutsTable-module__KPqiJa__tableScroll{width:100%;overflow-x:auto}.KnockoutsTable-module__KPqiJa__table{border-collapse:collapse;width:100%;font-size:.875rem}.KnockoutsTable-module__KPqiJa__th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--nhej-text-muted);background:var(--nhej-subtle);border-bottom:1px solid var(--nhej-subtle);white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.KnockoutsTable-module__KPqiJa__thWide{min-width:260px}.KnockoutsTable-module__KPqiJa__thRateBar{min-width:180px}.KnockoutsTable-module__KPqiJa__thWithFilter{align-items:center;gap:.375rem;display:flex}.KnockoutsTable-module__KPqiJa__thSelect{min-width:24px}.KnockoutsTable-module__KPqiJa__dataRow{border-bottom:1px solid var(--nhej-subtle);transition:background .1s}.KnockoutsTable-module__KPqiJa__dataRow:last-child{border-bottom:none}.KnockoutsTable-module__KPqiJa__dataRow:hover{background:#00000004}.KnockoutsTable-module__KPqiJa__td{vertical-align:top;padding:.75rem 1rem}.KnockoutsTable-module__KPqiJa__tdPaper{max-width:320px}.KnockoutsTable-module__KPqiJa__speciesCell{color:var(--color-text);white-space:nowrap;font-size:.875rem;font-style:italic;font-weight:500}.KnockoutsTable-module__KPqiJa__paperLink{color:var(--nhej-accent);align-items:flex-start;gap:4px;font-size:.8rem;line-height:1.4;text-decoration:none;display:inline-flex}.KnockoutsTable-module__KPqiJa__paperLink:hover{text-decoration:underline}.KnockoutsTable-module__KPqiJa__extIcon{opacity:.7;flex-shrink:0;margin-top:2px}.KnockoutsTable-module__KPqiJa__rateCell{font-family:var(--font-mono);color:var(--color-text);white-space:nowrap;font-size:.875rem;font-weight:600}.KnockoutsTable-module__KPqiJa__rateCellAccent{color:var(--nhej-accent)}.KnockoutsTable-module__KPqiJa__rateCellLethal{color:#dc2626}.KnockoutsTable-module__KPqiJa__rateCellNull{color:var(--nhej-text-muted);font-weight:400}.KnockoutsTable-module__KPqiJa__genesCell{font-family:var(--font-mono);white-space:nowrap;font-size:.8rem}.KnockoutsTable-module__KPqiJa__emptyRow{text-align:center;color:var(--nhej-text-muted);padding:3rem;font-size:.9rem}.KnockoutsTable-module__KPqiJa__emptyIcon{opacity:.35;margin:0 auto .75rem;display:block}.KnockoutsTable-module__KPqiJa__paginationBar{border-top:1px solid var(--nhej-subtle);background:var(--nhej-subtle);justify-content:flex-end;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.KnockoutsTable-module__KPqiJa__pageInfo{color:var(--nhej-text-muted);font-size:.75rem}.KnockoutsTable-module__KPqiJa__homologyBar{flex-direction:column;gap:3px;min-width:100px;display:flex}.KnockoutsTable-module__KPqiJa__homologyTrack{background:#0000000f;border-radius:3px;height:6px;overflow:hidden}.KnockoutsTable-module__KPqiJa__homologyFill{background:var(--nhej-accent);border-radius:3px;height:100%}.KnockoutsTable-module__KPqiJa__homologyLabel{font-family:var(--font-mono);color:var(--nhej-text-muted);font-size:.7rem}.KnockoutsTable-module__KPqiJa__hrBars{flex-direction:column;gap:4px;min-width:140px;display:flex}.KnockoutsTable-module__KPqiJa__hrRow{align-items:center;gap:.375rem;display:flex}.KnockoutsTable-module__KPqiJa__hrBarLabel{font-family:var(--font-mono);color:var(--nhej-text-muted);flex-shrink:0;width:22px;font-size:.65rem;font-weight:600}.KnockoutsTable-module__KPqiJa__hrBarLabelAccent{font-family:var(--font-mono);color:var(--nhej-accent);flex-shrink:0;width:22px;font-size:.65rem;font-weight:600}.KnockoutsTable-module__KPqiJa__hrTrack{background:#0000000f;border-radius:3px;flex:1;height:6px;overflow:hidden}.KnockoutsTable-module__KPqiJa__hrTrackAccent{background:#14b8a61f;border-radius:3px;flex:1;height:6px;overflow:hidden}.KnockoutsTable-module__KPqiJa__hrFillWt{background:#94a3b8;border-radius:3px;height:100%}.KnockoutsTable-module__KPqiJa__hrFillAccent{background:var(--nhej-accent);border-radius:3px;height:100%}.KnockoutsTable-module__KPqiJa__hrValue{font-family:var(--font-mono);color:var(--nhej-text-muted);text-align:right;flex-shrink:0;width:36px;font-size:.65rem}.KnockoutsTable-module__KPqiJa__hrValueAccent{font-family:var(--font-mono);color:var(--nhej-accent);text-align:right;flex-shrink:0;width:36px;font-size:.65rem}.KnockoutsTable-module__KPqiJa__rateLethal{color:#dc2626;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.KnockoutsTable-module__KPqiJa__rateSpecial{color:var(--nhej-text-muted);font-size:.75rem;font-style:italic}.KnockoutsTable-module__KPqiJa__rateIncrease{color:#059669;font-size:.75rem;font-weight:600}.KnockoutsTable-module__KPqiJa__dash{color:var(--nhej-text-muted);opacity:.5}.KnockoutsTable-module__KPqiJa__expDetails{color:var(--nhej-text-muted);flex-direction:column;gap:.25rem;max-width:260px;font-size:.75rem;line-height:1.5;display:flex}
