.RankingsFilters-module__Ks53Qq__sidebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;align-self:flex-start;gap:18px;padding:20px;display:flex;position:sticky;top:24px}.RankingsFilters-module__Ks53Qq__group{flex-direction:column;gap:6px;display:flex}.RankingsFilters-module__Ks53Qq__label{letter-spacing:.8px;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:600}.RankingsFilters-module__Ks53Qq__select{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;padding:8px 10px;font-family:inherit;font-size:14px;transition:border-color .15s}.RankingsFilters-module__Ks53Qq__select:hover{border-color:var(--accent)}.RankingsFilters-module__Ks53Qq__select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-mid);outline:none}.RankingsFilters-module__Ks53Qq__clearButton{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;background:0 0;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .15s}.RankingsFilters-module__Ks53Qq__clearButton:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:900px){.RankingsFilters-module__Ks53Qq__sidebar{position:static}}
.ChromosomeIdeogram-module__EpoVhq__ideogram{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:4px;min-height:120px;padding:8px 4px;display:flex}.ChromosomeIdeogram-module__EpoVhq__ideogram.ChromosomeIdeogram-module__EpoVhq__rankings{min-height:90px;padding:4px 2px}.ChromosomeIdeogram-module__EpoVhq__column{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:22px;margin:0;padding:0;font-family:inherit;transition:transform .15s;display:flex;position:relative}.ChromosomeIdeogram-module__EpoVhq__ideogram.ChromosomeIdeogram-module__EpoVhq__rankings .ChromosomeIdeogram-module__EpoVhq__column{width:18px}.ChromosomeIdeogram-module__EpoVhq__column:hover{transform:scale(1.08)}.ChromosomeIdeogram-module__EpoVhq__column:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ChromosomeIdeogram-module__EpoVhq__tooltip{background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;font-size:11px;line-height:1.35;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 4px 14px #1a17142e}.ChromosomeIdeogram-module__EpoVhq__tooltip:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--text);width:0;height:0;margin-left:-4px;position:absolute;top:100%;left:50%}.ChromosomeIdeogram-module__EpoVhq__tooltipChr{letter-spacing:.2px;font-weight:600}.ChromosomeIdeogram-module__EpoVhq__tooltipCount{color:color-mix(in srgb, var(--bg) 75%, transparent);font-variant-numeric:tabular-nums;font-size:10.5px}.ChromosomeIdeogram-module__EpoVhq__column:hover .ChromosomeIdeogram-module__EpoVhq__tooltip,.ChromosomeIdeogram-module__EpoVhq__column:focus-visible .ChromosomeIdeogram-module__EpoVhq__tooltip{opacity:1;transform:translate(-50%)}.ChromosomeIdeogram-module__EpoVhq__bar{background:var(--border);border:1px solid color-mix(in srgb, var(--border) 70%, var(--text-3));border-radius:5px;width:10px;transition:background .18s,width .18s,box-shadow .18s,border-color .18s}.ChromosomeIdeogram-module__EpoVhq__ideogram.ChromosomeIdeogram-module__EpoVhq__rankings .ChromosomeIdeogram-module__EpoVhq__bar{border-radius:4px;width:8px}.ChromosomeIdeogram-module__EpoVhq__column:hover .ChromosomeIdeogram-module__EpoVhq__bar{background:color-mix(in srgb, var(--accent) 35%, var(--border));border-color:var(--accent)}.ChromosomeIdeogram-module__EpoVhq__columnSelected .ChromosomeIdeogram-module__EpoVhq__bar{background:var(--accent);border-color:color-mix(in srgb, var(--accent) 70%, black);width:14px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 40%, transparent)}.ChromosomeIdeogram-module__EpoVhq__ideogram.ChromosomeIdeogram-module__EpoVhq__rankings .ChromosomeIdeogram-module__EpoVhq__columnSelected .ChromosomeIdeogram-module__EpoVhq__bar{width:12px}.ChromosomeIdeogram-module__EpoVhq__label{color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;font-size:9px;font-weight:400;line-height:1;transition:color .18s,font-weight .18s}.ChromosomeIdeogram-module__EpoVhq__column:hover .ChromosomeIdeogram-module__EpoVhq__label{color:var(--accent)}.ChromosomeIdeogram-module__EpoVhq__columnSelected .ChromosomeIdeogram-module__EpoVhq__label{color:var(--accent);font-weight:600}@media (max-width:480px){.ChromosomeIdeogram-module__EpoVhq__ideogram{gap:2px;min-height:100px}.ChromosomeIdeogram-module__EpoVhq__column{width:18px}.ChromosomeIdeogram-module__EpoVhq__bar{width:8px}.ChromosomeIdeogram-module__EpoVhq__columnSelected .ChromosomeIdeogram-module__EpoVhq__bar{width:12px}.ChromosomeIdeogram-module__EpoVhq__label{font-size:8px}}
.Logo-module__NWONZa__link{align-items:center;text-decoration:none;display:flex}.Logo-module__NWONZa__full{gap:12px}.Logo-module__NWONZa__compact{gap:8px}.Logo-module__NWONZa__icon{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Logo-module__NWONZa__iconFull{width:44px;height:44px;font-size:22px}.Logo-module__NWONZa__iconCompact{width:32px;height:32px;font-size:16px}.Logo-module__NWONZa__text{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--text);letter-spacing:-.5px}.Logo-module__NWONZa__textFull{font-size:28px}.Logo-module__NWONZa__textCompact{font-size:20px}.Logo-module__NWONZa__accent{color:var(--accent)}
.SearchBox-module__cpM6BG__container{width:100%;max-width:660px;position:relative}.SearchBox-module__cpM6BG__input{background:var(--surface);border:1.5px solid var(--border);width:100%;font-family:var(--font-body), "DM Sans", sans-serif;color:var(--text);box-shadow:var(--shadow-lg);border-radius:16px;outline:none;padding:18px 130px 18px 52px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.SearchBox-module__cpM6BG__input::placeholder{color:var(--text-3)}.SearchBox-module__cpM6BG__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-mid), var(--shadow-lg)}.SearchBox-module__cpM6BG__containerHeader{max-width:480px}.SearchBox-module__cpM6BG__inputHeader{box-shadow:var(--shadow);border-radius:10px;padding:10px 100px 10px 40px;font-size:14px}.SearchBox-module__cpM6BG__inputHeader:focus{box-shadow:0 0 0 3px var(--accent-mid), var(--shadow)}.SearchBox-module__cpM6BG__icon{color:var(--text-3);pointer-events:none;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.SearchBox-module__cpM6BG__iconHeader{font-size:15px;left:14px}.SearchBox-module__cpM6BG__btn{background:var(--accent);color:#fff;font-family:var(--font-body), "DM Sans", sans-serif;cursor:pointer;letter-spacing:.2px;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s,transform .1s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.SearchBox-module__cpM6BG__btn:hover{background:#155a3d;transform:translateY(-50%)translateY(-1px)}.SearchBox-module__cpM6BG__btn:active{transform:translateY(-50%)translateY(0)}.SearchBox-module__cpM6BG__btnHeader{padding:6px 14px;font-size:13px}.SearchBox-module__cpM6BG__dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:100;max-height:320px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SearchBox-module__cpM6BG__item{cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;transition:background .1s;display:flex}.SearchBox-module__cpM6BG__item:last-child{border-bottom:none}.SearchBox-module__cpM6BG__item:hover,.SearchBox-module__cpM6BG__itemHighlighted{background:var(--accent-light)}.SearchBox-module__cpM6BG__itemSymbol{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--accent);flex-shrink:0;font-size:15px;font-weight:400}.SearchBox-module__cpM6BG__itemName{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.SearchBox-module__cpM6BG__chrBadge{color:var(--text-3);background:var(--surface2,#f0ede8);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.SearchBox-module__cpM6BG__loadingText{color:var(--text-3);padding:12px 16px;font-size:13px}
.ResultsHeader-module__r50NWG__header{z-index:100;background:var(--surface);border-bottom:1px solid var(--border);padding:14px 32px;position:sticky;top:0;box-shadow:0 1px 8px #1a17140f}.ResultsHeader-module__r50NWG__inner{align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}
.FreshnessBar-module__UZAEmq__bar{background:var(--accent-light);border:1px solid var(--accent-mid);border-radius:var(--radius-sm);color:var(--accent);align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;font-size:13px;display:flex}.FreshnessBar-module__UZAEmq__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite FreshnessBar-module__UZAEmq__pulse}@keyframes FreshnessBar-module__UZAEmq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.FreshnessBar-module__UZAEmq__text strong{font-weight:600}.FreshnessBar-module__UZAEmq__sep{color:var(--accent-mid)}
.GeneCard-module__8Ff3IW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.GeneCard-module__8Ff3IW__header{background:linear-gradient(135deg, var(--accent) 0%, #155a3d 100%);color:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.GeneCard-module__8Ff3IW__symbol{font-family:var(--font-heading), "DM Serif Display", serif;letter-spacing:-1px;font-size:36px;line-height:1}.GeneCard-module__8Ff3IW__fullName{opacity:.85;margin-top:4px;font-size:13px;font-weight:300;line-height:1.4}.GeneCard-module__8Ff3IW__location{opacity:.7;margin-top:2px;font-size:13px;font-weight:300}.GeneCard-module__8Ff3IW__ids{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.GeneCard-module__8Ff3IW__idBadge{letter-spacing:.5px;background:#ffffff26;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.GeneCard-module__8Ff3IW__badgesSection{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 20px 14px;display:flex}.GeneCard-module__8Ff3IW__badgeGroup{flex-direction:column;gap:5px;display:flex}.GeneCard-module__8Ff3IW__badgeCategoryLabel{text-transform:uppercase;letter-spacing:.8px;color:var(--text-3);font-size:10px;font-weight:600}.GeneCard-module__8Ff3IW__badgeList{flex-wrap:wrap;gap:6px;display:flex}.GeneCard-module__8Ff3IW__badge{border:1px solid;border-radius:10px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.GeneCard-module__8Ff3IW__badgeDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.GeneCard-module__8Ff3IW__badgeOncogene{color:#991b1b;background:#fef2f2;border-color:#fecaca}.GeneCard-module__8Ff3IW__badgeTumorSuppressor{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.GeneCard-module__8Ff3IW__badgeKinase{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.GeneCard-module__8Ff3IW__badgeTranscriptionFactor{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.GeneCard-module__8Ff3IW__badgeReceptor{color:#115e59;background:#f0fdfa;border-color:#99f6e4}.GeneCard-module__8Ff3IW__badgeIonChannel{color:#155e75;background:#ecfeff;border-color:#a5f3fc}.GeneCard-module__8Ff3IW__badgeProtease{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.GeneCard-module__8Ff3IW__badgeDnaRepair{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.GeneCard-module__8Ff3IW__badgeTransporter,.GeneCard-module__8Ff3IW__badgeHubGene{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.GeneCard-module__8Ff3IW__badgeFdaApproved{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}.GeneCard-module__8Ff3IW__badgeClinicalTrials{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.GeneCard-module__8Ff3IW__badgeDrugTarget{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.GeneCard-module__8Ff3IW__badgeHighlyStudied{color:#92400e;background:#fffbeb;border-color:#fcd34d}.GeneCard-module__8Ff3IW__badgeTrending{color:#a16207;background:#fffbeb;border-color:#fde68a}.GeneCard-module__8Ff3IW__badgeQuality{color:#d1d5db;background:#374151;border-color:#4b5563}.GeneCard-module__8Ff3IW__statsRow{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.GeneCard-module__8Ff3IW__stat{border-right:1px solid var(--border);text-align:center;padding:16px}.GeneCard-module__8Ff3IW__stat:last-child{border-right:none}.GeneCard-module__8Ff3IW__statVal{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--text);margin-bottom:4px;font-size:22px;line-height:1;display:block}.GeneCard-module__8Ff3IW__statLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:500}.GeneCard-module__8Ff3IW__tagsRow{flex-wrap:wrap;gap:6px;padding:14px 20px;display:flex}.GeneCard-module__8Ff3IW__tag{background:var(--tag-bg);color:var(--accent);border:1px solid var(--accent-mid);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.GeneCard-module__8Ff3IW__tagDisease{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (max-width:768px){.GeneCard-module__8Ff3IW__header{flex-direction:column;padding:16px 18px}.GeneCard-module__8Ff3IW__symbol{font-size:28px}.GeneCard-module__8Ff3IW__ids{flex-flow:wrap;align-items:flex-start;gap:4px}.GeneCard-module__8Ff3IW__stat{padding:12px 10px}.GeneCard-module__8Ff3IW__statVal{font-size:18px}.GeneCard-module__8Ff3IW__statLabel{font-size:10px}}@media (max-width:480px){.GeneCard-module__8Ff3IW__ids{flex-direction:column}.GeneCard-module__8Ff3IW__statsRow{grid-template-columns:repeat(2,1fr)}.GeneCard-module__8Ff3IW__stat{border-bottom:1px solid var(--border)}.GeneCard-module__8Ff3IW__stat:nth-child(2n){border-right:none}.GeneCard-module__8Ff3IW__stat:nth-last-child(-n+2){border-bottom:none}}
.AISummary-module__9Ec95a__block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.AISummary-module__9Ec95a__header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:14px 20px;display:flex}.AISummary-module__9Ec95a__headerIcon{font-size:16px}.AISummary-module__9Ec95a__headerText{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.AISummary-module__9Ec95a__depthBadge{background:var(--accent-light);color:var(--accent);border-radius:8px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:600}.AISummary-module__9Ec95a__body{color:var(--text);padding:24px;font-size:15px;line-height:1.75}.AISummary-module__9Ec95a__body p{margin-bottom:14px}.AISummary-module__9Ec95a__body p:last-child{margin-bottom:0}.AISummary-module__9Ec95a__fallback{color:var(--text-3);margin-bottom:12px;font-size:13px;font-style:italic}.AISummary-module__9Ec95a__citationRef{background:var(--accent);color:#fff;vertical-align:super;cursor:pointer;letter-spacing:.3px;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.6;text-decoration:none;transition:background .15s;display:inline-flex}.AISummary-module__9Ec95a__citationRef:hover{background:#155a3d}.AISummary-module__9Ec95a__sourcesHeader{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;border-top:1px solid var(--border);background:var(--bg);padding:14px 20px;font-size:12px;font-weight:600}.AISummary-module__9Ec95a__sourceItem{border-top:1px solid var(--border);color:var(--text);align-items:flex-start;gap:10px;padding:12px 20px;font-size:13px;line-height:1.5;display:flex}.AISummary-module__9Ec95a__sourceNum{background:var(--accent);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.AISummary-module__9Ec95a__sourceInfo{flex:1;min-width:0}.AISummary-module__9Ec95a__sourceClaim{margin-bottom:2px;font-weight:500}.AISummary-module__9Ec95a__sourceLink{color:var(--accent);font-size:12px;font-weight:500;text-decoration:none}.AISummary-module__9Ec95a__sourceLink:hover{text-decoration:underline}@media (max-width:768px){.AISummary-module__9Ec95a__header{padding:12px 16px}.AISummary-module__9Ec95a__body{padding:18px 16px;font-size:14px}.AISummary-module__9Ec95a__sourcesHeader{padding:12px 16px}.AISummary-module__9Ec95a__sourceItem{padding:10px 16px}}@media (max-width:480px){.AISummary-module__9Ec95a__citationRef{padding:1px 4px;font-size:9px}.AISummary-module__9Ec95a__depthBadge{padding:3px 8px;font-size:11px}}
.DiseaseScores-module__ZJ3ggG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.DiseaseScores-module__ZJ3ggG__header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:14px 20px;display:flex}.DiseaseScores-module__ZJ3ggG__headerText{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.DiseaseScores-module__ZJ3ggG__countBadge{background:var(--accent);color:#fff;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.DiseaseScores-module__ZJ3ggG__list{padding:0}.DiseaseScores-module__ZJ3ggG__row{border-bottom:1px solid var(--border);padding:14px 20px}.DiseaseScores-module__ZJ3ggG__row:last-child{border-bottom:none}.DiseaseScores-module__ZJ3ggG__rowTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.DiseaseScores-module__ZJ3ggG__diseaseName{color:var(--text);font-size:14px;font-weight:500}.DiseaseScores-module__ZJ3ggG__sourceOT,.DiseaseScores-module__ZJ3ggG__sourceUP,.DiseaseScores-module__ZJ3ggG__sourceOther{white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.DiseaseScores-module__ZJ3ggG__sourceOT{background:var(--accent-light);color:var(--accent)}.DiseaseScores-module__ZJ3ggG__sourceUP{color:var(--blue);background:#e8f0fe}.DiseaseScores-module__ZJ3ggG__sourceOther{color:var(--text-3);background:#f3f2f0}.DiseaseScores-module__ZJ3ggG__scoreRow{align-items:center;gap:10px;margin-top:8px;display:flex}.DiseaseScores-module__ZJ3ggG__barTrack{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.DiseaseScores-module__ZJ3ggG__barFill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.DiseaseScores-module__ZJ3ggG__scoreVal{color:var(--text-2);text-align:right;min-width:32px;font-size:12px;font-weight:600}.DiseaseScores-module__ZJ3ggG__infoIcon{color:var(--text-3);cursor:help;margin-left:4px;font-size:13px}.DiseaseScores-module__ZJ3ggG__scoreLabel{color:var(--text-3);margin-left:6px;font-size:11px;font-weight:500}
.DrugTargets-module__l-tDjq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.DrugTargets-module__l-tDjq__header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:14px 20px;display:flex}.DrugTargets-module__l-tDjq__headerText{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.DrugTargets-module__l-tDjq__countBadge{background:var(--accent);color:#fff;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.DrugTargets-module__l-tDjq__list{padding:0}.DrugTargets-module__l-tDjq__row{border-bottom:1px solid var(--border);padding:14px 20px}.DrugTargets-module__l-tDjq__row:last-child{border-bottom:none}.DrugTargets-module__l-tDjq__rowMain{justify-content:space-between;align-items:center;gap:8px;display:flex}.DrugTargets-module__l-tDjq__drugName{color:var(--text);font-size:14px;font-weight:600}.DrugTargets-module__l-tDjq__mechanism{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.4}.DrugTargets-module__l-tDjq__disease{color:var(--text-3);margin-top:2px;font-size:12px}.DrugTargets-module__l-tDjq__phaseApproved,.DrugTargets-module__l-tDjq__phaseLate,.DrugTargets-module__l-tDjq__phaseEarly,.DrugTargets-module__l-tDjq__phaseUnknown{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}.DrugTargets-module__l-tDjq__phaseApproved{background:var(--accent-light);color:var(--accent)}.DrugTargets-module__l-tDjq__phaseLate{color:var(--blue);background:#e8f0fe}.DrugTargets-module__l-tDjq__phaseEarly,.DrugTargets-module__l-tDjq__phaseUnknown{color:var(--text-3);background:#f3f2f0}
.ClinVarVariants-module__a_NgUq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.ClinVarVariants-module__a_NgUq__header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:14px 20px;display:flex}.ClinVarVariants-module__a_NgUq__headerText{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.ClinVarVariants-module__a_NgUq__countBadge{color:#fff;background:#7f1d1d;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.ClinVarVariants-module__a_NgUq__list{padding:0}.ClinVarVariants-module__a_NgUq__row{border-bottom:1px solid var(--border);padding:14px 20px}.ClinVarVariants-module__a_NgUq__row:last-child{border-bottom:none}.ClinVarVariants-module__a_NgUq__rowClickable{cursor:pointer;transition:background-color .1s}.ClinVarVariants-module__a_NgUq__rowClickable:hover,.ClinVarVariants-module__a_NgUq__rowClickable:focus-visible{background-color:var(--bg);outline:none}.ClinVarVariants-module__a_NgUq__rowClickable:focus-visible{box-shadow:inset 3px 0 0 var(--accent)}.ClinVarVariants-module__a_NgUq__residueHint{color:var(--accent);margin-left:auto;font-weight:500}.ClinVarVariants-module__a_NgUq__rowMain{justify-content:space-between;align-items:center;gap:12px;display:flex}.ClinVarVariants-module__a_NgUq__name{font-family:var(--font-mono,"Menlo", ui-monospace, monospace);color:var(--text);word-break:break-all;font-size:13px;font-weight:500}.ClinVarVariants-module__a_NgUq__condition{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.4}.ClinVarVariants-module__a_NgUq__meta{color:var(--text-3);align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}.ClinVarVariants-module__a_NgUq__stars{color:var(--gold,#c9a84c);letter-spacing:1px;cursor:help}.ClinVarVariants-module__a_NgUq__year{font-variant-numeric:tabular-nums}.ClinVarVariants-module__a_NgUq__tierPathogenic,.ClinVarVariants-module__a_NgUq__tierLikelyPathogenic,.ClinVarVariants-module__a_NgUq__tierOther{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}.ClinVarVariants-module__a_NgUq__tierPathogenic{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ClinVarVariants-module__a_NgUq__tierLikelyPathogenic{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.ClinVarVariants-module__a_NgUq__tierOther{color:var(--text-2);border:1px solid var(--border);background:#f3f4f6}.ClinVarVariants-module__a_NgUq__empty{color:var(--text-3);text-align:center;padding:18px 20px;font-size:13px;font-style:italic}.ClinVarVariants-module__a_NgUq__showMore{border:none;border-top:1px solid var(--border);background:var(--bg);width:100%;color:var(--accent);cursor:pointer;text-transform:uppercase;letter-spacing:.6px;padding:10px 20px;font-size:12px;font-weight:600;display:block}.ClinVarVariants-module__a_NgUq__showMore:hover{background:var(--accent-light)}.ClinVarVariants-module__a_NgUq__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:10px 20px;display:flex}.ClinVarVariants-module__a_NgUq__externalLink{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ClinVarVariants-module__a_NgUq__externalLink:hover{text-decoration:underline}
.MetaPanel-module__rcLIaG__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:16px 18px}.MetaPanel-module__rcLIaG__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.MetaPanel-module__rcLIaG__row:last-child{border-bottom:none;padding-bottom:0}.MetaPanel-module__rcLIaG__row:first-child{padding-top:0}.MetaPanel-module__rcLIaG__key{color:var(--text-3);font-weight:500}.MetaPanel-module__rcLIaG__val{color:var(--text);text-align:right;font-weight:600}.MetaPanel-module__rcLIaG__green{color:var(--accent)}
.PreprintWarning-module__hJmqcW__warning{background:var(--gold-light);border-radius:var(--radius-sm);color:#7d5a00;border:1px solid #e9d5a0;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.PreprintWarning-module__hJmqcW__icon{flex-shrink:0;line-height:1}.PreprintWarning-module__hJmqcW__text{line-height:1.5}
.RelatedGenes-module__w7fhcq__container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.RelatedGenes-module__w7fhcq__header{border-bottom:1px solid var(--border);color:var(--text);padding:14px 20px;font-size:14px;font-weight:600}.RelatedGenes-module__w7fhcq__grid{grid-template-columns:repeat(3,1fr);display:grid}.RelatedGenes-module__w7fhcq__card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;color:inherit;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.RelatedGenes-module__w7fhcq__card:hover{background:var(--accent-light)}.RelatedGenes-module__w7fhcq__card:nth-child(3n){border-right:none}.RelatedGenes-module__w7fhcq__card:nth-last-child(-n+3){border-bottom:none}.RelatedGenes-module__w7fhcq__symbol{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--accent);font-size:14px;font-weight:700}.RelatedGenes-module__w7fhcq__relationship{color:var(--text-3);font-size:11px}.RelatedGenes-module__w7fhcq__score{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px}.RelatedGenes-module__w7fhcq__emptyText{color:var(--text-3);text-align:center;padding:20px;font-size:13px;font-style:italic}
.ExpressionBar-module__qIOzcG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.ExpressionBar-module__qIOzcG__header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:14px 20px;display:flex}.ExpressionBar-module__qIOzcG__headerText{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.ExpressionBar-module__qIOzcG__countBadge{background:var(--accent);color:#fff;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.ExpressionBar-module__qIOzcG__list{flex-direction:column;gap:6px;padding:12px 20px;display:flex}.ExpressionBar-module__qIOzcG__row{align-items:center;gap:10px;display:flex}.ExpressionBar-module__qIOzcG__tissueLabel{color:var(--text-2);text-align:right;flex-shrink:0;width:80px;font-size:12px}.ExpressionBar-module__qIOzcG__barTrack{background:var(--border);border-radius:4px;flex:1;height:8px;overflow:hidden}.ExpressionBar-module__qIOzcG__barFill{opacity:.85;border-radius:4px;height:100%;transition:width .7s}.ExpressionBar-module__qIOzcG__barNA{background:var(--text-3);opacity:.2;border-radius:4px;width:100%;height:100%}.ExpressionBar-module__qIOzcG__value{color:var(--text-3);text-align:right;flex-shrink:0;width:32px;font-size:12px}.ExpressionBar-module__qIOzcG__emptyText{color:var(--text-3);text-align:center;padding:20px;font-size:13px;font-style:italic}
.NetworkGraph-module__XrBq-q__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.NetworkGraph-module__XrBq-q__header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:14px 20px;display:flex}.NetworkGraph-module__XrBq-q__headerText{color:var(--text-2);text-transform:uppercase;letter-spacing:.8px;font-size:13px;font-weight:600}.NetworkGraph-module__XrBq-q__subtitle{color:var(--text-3);padding:8px 20px 0;font-size:11px}.NetworkGraph-module__XrBq-q__graphContainer{justify-content:center;padding:12px 20px 20px;display:flex}.NetworkGraph-module__XrBq-q__emptyText{color:var(--text-3);text-align:center;padding:20px;font-size:13px;font-style:italic}
.DnaLoader-module__EaH0YG__loader{align-items:center;gap:6px;display:flex}.DnaLoader-module__EaH0YG__bar{background:var(--accent);border-radius:2px;width:4px;animation:1.2s ease-in-out infinite DnaLoader-module__EaH0YG__dnaWave}.DnaLoader-module__EaH0YG__bar:first-child{height:12px;animation-delay:0s}.DnaLoader-module__EaH0YG__bar:nth-child(2){height:28px;animation-delay:.1s}.DnaLoader-module__EaH0YG__bar:nth-child(3){height:40px;animation-delay:.2s}.DnaLoader-module__EaH0YG__bar:nth-child(4){height:28px;animation-delay:.3s}.DnaLoader-module__EaH0YG__bar:nth-child(5){height:12px;animation-delay:.4s}.DnaLoader-module__EaH0YG__bar:nth-child(6){height:28px;animation-delay:.3s}.DnaLoader-module__EaH0YG__bar:nth-child(7){height:40px;animation-delay:.2s}.DnaLoader-module__EaH0YG__bar:nth-child(8){height:28px;animation-delay:.1s}.DnaLoader-module__EaH0YG__bar:nth-child(9){height:12px;animation-delay:0s}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:first-child{height:16px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(2){height:37px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(3){height:53px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(4){height:37px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(5){height:16px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(6){height:37px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(7){height:53px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(8){height:37px}.DnaLoader-module__EaH0YG__large .DnaLoader-module__EaH0YG__bar:nth-child(9){height:16px}@keyframes DnaLoader-module__EaH0YG__dnaWave{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}
.LimitedDataNotice-module__YV-ZQq__notice{border:1px solid var(--gold);border-radius:var(--radius-sm);color:#8b6914;background:#fdf6e3;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.LimitedDataNotice-module__YV-ZQq__icon{flex-shrink:0;line-height:1}.LimitedDataNotice-module__YV-ZQq__text{line-height:1.5}
.ClinicalDisclaimer-module__nxAqhW__banner{background:#fff8e7;border:1px solid #f0dfa0;border-radius:6px;flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 16px;display:flex}.ClinicalDisclaimer-module__nxAqhW__icon{color:var(--gold);flex-shrink:0;font-size:14px;line-height:1.5}.ClinicalDisclaimer-module__nxAqhW__text{color:var(--text-2);flex:1;font-size:12px;line-height:1.5}
.page-module__e_Wufa__resultsBody{grid-template-columns:1fr 340px;align-items:start;gap:0;width:100%;max-width:1200px;margin:0 auto;padding:32px 24px;display:grid}.page-module__e_Wufa__mainCol{padding-right:40px}.page-module__e_Wufa__sidebar{align-self:start;position:sticky;top:80px}.page-module__e_Wufa__multiResultContainer{max-width:1200px;margin:0 auto;padding:32px 24px}.page-module__e_Wufa__queryInfo{margin-bottom:24px}.page-module__e_Wufa__queryLabel{font-family:var(--font-heading);color:var(--text);font-size:22px;line-height:1.3}.page-module__e_Wufa__resultCount{color:var(--text-3);margin-top:4px;font-size:13px}.page-module__e_Wufa__timing{color:var(--text-3)}.page-module__e_Wufa__multiResultBody{grid-template-columns:1fr 300px;align-items:start;gap:32px;display:grid}.page-module__e_Wufa__resultsList{min-width:0}.page-module__e_Wufa__multiSidebar{align-self:start;position:sticky;top:80px}.page-module__e_Wufa__seeAlso{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.page-module__e_Wufa__seeAlsoTitle{font-family:var(--font-heading);color:var(--text-2);margin-bottom:16px;font-size:16px}.page-module__e_Wufa__detectedGene{margin-bottom:10px}.page-module__e_Wufa__detectedGeneLink{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.page-module__e_Wufa__detectedGeneLink:hover{border-color:var(--accent);box-shadow:0 2px 8px #1b6b4a1a}.page-module__e_Wufa__detectedGeneSymbol{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--accent);font-size:18px;font-weight:700}.page-module__e_Wufa__detectedGeneName{color:var(--text-2);flex:1;font-size:14px}.page-module__e_Wufa__detectedGeneChr{color:var(--text-3);background:var(--bg);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px}.page-module__e_Wufa__errorContainer{text-align:center;max-width:560px;margin:80px auto;padding:0 24px}.page-module__e_Wufa__errorText{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:22px}.page-module__e_Wufa__errorDetail{color:var(--text-3);margin-bottom:24px;font-size:14px}.page-module__e_Wufa__retryButton{border-radius:var(--radius-sm);border:1.5px solid var(--accent);background:var(--accent);color:#fff;font-family:var(--font-body);cursor:pointer;padding:10px 28px;font-size:14px;font-weight:600;transition:opacity .15s}.page-module__e_Wufa__retryButton:hover{opacity:.9}.page-module__e_Wufa__emptyContainer{text-align:center;max-width:560px;margin:80px auto;padding:0 24px}.page-module__e_Wufa__emptyText{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:22px}.page-module__e_Wufa__emptyHint{color:var(--text-3);font-size:14px}@media (max-width:768px){.page-module__e_Wufa__resultsBody{grid-template-columns:1fr;padding:20px 16px}.page-module__e_Wufa__mainCol{padding-right:0}.page-module__e_Wufa__sidebar{margin-top:24px;position:static}.page-module__e_Wufa__multiResultBody{grid-template-columns:1fr}.page-module__e_Wufa__multiSidebar{margin-top:24px;position:static}}
.RankingsIdeogram-module__BE_eeq__wrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:14px 16px 10px}.RankingsIdeogram-module__BE_eeq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.RankingsIdeogram-module__BE_eeq__label{text-transform:uppercase;letter-spacing:.7px;color:var(--text-3);font-size:12px;font-weight:500}.RankingsIdeogram-module__BE_eeq__currentBadge{color:var(--accent);background:var(--accent-light);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500}
.HomeHero-module__Oa2Bca__wrapper{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.HomeHero-module__Oa2Bca__bgDna{pointer-events:none;background:radial-gradient(60% 50% at 15% 20%,#1b6b4a0f 0%,#0000 70%),radial-gradient(50% 60% at 85% 80%,#c9a84c0d 0%,#0000 70%),radial-gradient(40% 40%,#1a4f7a0a 0%,#0000 70%);position:absolute;inset:0}.HomeHero-module__Oa2Bca__fadeUp0{animation:.6s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp1{animation:.6s .1s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp2{animation:.6s .2s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp3{animation:.6s .3s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp4{animation:.6s .4s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp5{animation:.6s .5s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp6{animation:.6s .6s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp7{animation:.6s .7s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__fadeUp8{animation:.6s .8s both HomeHero-module__Oa2Bca__fadeUp}.HomeHero-module__Oa2Bca__logoLockup{margin-bottom:16px}.HomeHero-module__Oa2Bca__subtitle{color:var(--text-2);text-align:center;max-width:660px;margin-bottom:40px;font-size:17px;font-weight:300}.HomeHero-module__Oa2Bca__searchWrap{width:100%;max-width:660px}.HomeHero-module__Oa2Bca__exampleQueries{flex-wrap:wrap;justify-content:center;gap:8px;max-width:660px;margin-top:20px;display:flex}.HomeHero-module__Oa2Bca__chip{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .15s}.HomeHero-module__Oa2Bca__chip:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.HomeHero-module__Oa2Bca__expertiseWrap{margin-top:24px}.HomeHero-module__Oa2Bca__chromosomeSection{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:660px;margin-top:36px;display:flex}.HomeHero-module__Oa2Bca__chromosomeLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:500}@media (max-width:768px){.HomeHero-module__Oa2Bca__chromosomeSection{max-width:100%;margin-top:28px}.HomeHero-module__Oa2Bca__chromosomeLabel{letter-spacing:.6px;font-size:11px}}@media (max-width:480px){.HomeHero-module__Oa2Bca__chromosomeSection{margin-top:20px}}.HomeHero-module__Oa2Bca__statsBar{gap:32px;margin-top:48px;display:flex}.HomeHero-module__Oa2Bca__stat{text-align:center}.HomeHero-module__Oa2Bca__statNum{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--accent);font-size:26px;font-weight:700;display:block}.HomeHero-module__Oa2Bca__statLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:500}.HomeHero-module__Oa2Bca__statDivider{background:var(--border);width:1px;height:40px;margin:auto 0}.HomeHero-module__Oa2Bca__exploreRow{text-align:center;margin-top:28px}.HomeHero-module__Oa2Bca__aboutRow{text-align:center;margin-top:10px}.HomeHero-module__Oa2Bca__exploreLink{color:var(--text-2);border-bottom:1px solid #0000;padding-bottom:2px;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s}.HomeHero-module__Oa2Bca__exploreLink:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:768px){.HomeHero-module__Oa2Bca__wrapper{justify-content:flex-start;min-height:auto;padding:80px 16px 32px}.HomeHero-module__Oa2Bca__subtitle{max-width:100%;margin-bottom:28px;font-size:15px}.HomeHero-module__Oa2Bca__searchWrap{max-width:100%}.HomeHero-module__Oa2Bca__exampleQueries{gap:6px;max-width:100%;margin-top:16px}.HomeHero-module__Oa2Bca__chip{padding:5px 10px;font-size:12px}.HomeHero-module__Oa2Bca__statsBar{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px}.HomeHero-module__Oa2Bca__statNum{font-size:20px}.HomeHero-module__Oa2Bca__statLabel{font-size:10px}.HomeHero-module__Oa2Bca__statDivider{height:30px}}@media (max-width:480px){.HomeHero-module__Oa2Bca__wrapper{padding:60px 12px 24px}.HomeHero-module__Oa2Bca__logoLockup{margin-bottom:12px}.HomeHero-module__Oa2Bca__subtitle{margin-bottom:24px;font-size:14px}.HomeHero-module__Oa2Bca__exampleQueries{gap:5px}.HomeHero-module__Oa2Bca__chip{padding:4px 8px;font-size:11px}.HomeHero-module__Oa2Bca__statsBar{gap:12px;margin-top:28px}.HomeHero-module__Oa2Bca__statNum{font-size:18px}.HomeHero-module__Oa2Bca__statLabel{letter-spacing:.5px;font-size:9px}.HomeHero-module__Oa2Bca__statDivider{height:24px}}
.RankingsTable-module__2zy_IG__tableWrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.RankingsTable-module__2zy_IG__table{border-collapse:collapse;width:100%;font-size:14px}.RankingsTable-module__2zy_IG__table thead{background:var(--surface2);border-bottom:1px solid var(--border)}.RankingsTable-module__2zy_IG__table thead th{text-transform:uppercase;letter-spacing:.8px;color:var(--text-2);text-align:left;white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:600}.RankingsTable-module__2zy_IG__table tbody td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:12px 14px}.RankingsTable-module__2zy_IG__table tbody tr:last-child td{border-bottom:none}.RankingsTable-module__2zy_IG__table tbody tr:hover td{background:var(--accent-light)}.RankingsTable-module__2zy_IG__colRank{width:56px;color:var(--text-3);font-variant-numeric:tabular-nums;text-align:left}.RankingsTable-module__2zy_IG__colGene{width:120px}.RankingsTable-module__2zy_IG__geneLink{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--accent);letter-spacing:-.2px;font-size:17px;text-decoration:none}.RankingsTable-module__2zy_IG__geneLink:hover{text-decoration:underline}.RankingsTable-module__2zy_IG__colName{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.RankingsTable-module__2zy_IG__colChr{width:56px;color:var(--text-2);font-variant-numeric:tabular-nums}.RankingsTable-module__2zy_IG__colTags{width:240px}.RankingsTable-module__2zy_IG__tag{background:var(--tag-bg);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-bottom:4px;margin-right:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.RankingsTable-module__2zy_IG__tagDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.RankingsTable-module__2zy_IG__tagMuted{color:var(--text-3);font-size:13px}.RankingsTable-module__2zy_IG__colNum{text-align:right;font-variant-numeric:tabular-nums;width:130px;color:var(--text)}.RankingsTable-module__2zy_IG__empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-2);text-align:center;padding:32px 24px;font-size:14px;line-height:1.7}@media (max-width:900px){.RankingsTable-module__2zy_IG__colName{display:none}.RankingsTable-module__2zy_IG__colTags{width:auto}}@media (max-width:600px){.RankingsTable-module__2zy_IG__colChr,.RankingsTable-module__2zy_IG__colTags{display:none}.RankingsTable-module__2zy_IG__table thead th,.RankingsTable-module__2zy_IG__table tbody td{padding:10px}}
.page-module__ZCYD4q__main{min-height:100vh}
.page-module__AT0Nyq__container{max-width:1200px;margin:0 auto;padding:24px}.page-module__AT0Nyq__breadcrumb{color:var(--text-3);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.page-module__AT0Nyq__breadcrumbLink{color:var(--text-3);text-decoration:none;transition:color .15s}.page-module__AT0Nyq__breadcrumbLink:hover{color:var(--accent)}.page-module__AT0Nyq__breadcrumbSep{color:var(--text-3)}.page-module__AT0Nyq__breadcrumbCurrent{color:var(--text-2);font-weight:500}.page-module__AT0Nyq__header{max-width:820px;margin-bottom:24px}.page-module__AT0Nyq__title{font-family:var(--font-heading), "DM Serif Display", serif;letter-spacing:-.5px;color:var(--text);margin-bottom:8px;font-size:40px;font-weight:400;line-height:1.15}.page-module__AT0Nyq__subtitle{color:var(--text-2);max-width:720px;font-size:16px;line-height:1.6}.page-module__AT0Nyq__grid{grid-template-columns:260px 1fr;align-items:start;gap:24px;display:grid}.page-module__AT0Nyq__main{flex-direction:column;gap:16px;min-width:0;display:flex}.page-module__AT0Nyq__tableMeta{color:var(--text-2);font-size:13px}.page-module__AT0Nyq__tableMeta strong{color:var(--text);font-weight:600}.page-module__AT0Nyq__error{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--red);border-radius:var(--radius);color:var(--text-2);padding:20px 24px}.page-module__AT0Nyq__pagination{justify-content:center;align-items:center;gap:18px;margin-top:8px;padding:16px;display:flex}.page-module__AT0Nyq__pageLink{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__AT0Nyq__pageLink:hover{border-color:var(--accent);color:var(--accent)}.page-module__AT0Nyq__pageLink[aria-disabled=true]{pointer-events:none;opacity:.4}.page-module__AT0Nyq__pageIndicator{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:900px){.page-module__AT0Nyq__grid{grid-template-columns:1fr}.page-module__AT0Nyq__title{font-size:32px}}
.FuzzySuggestions-module__T-nzVq__container{width:100%;max-width:520px;margin-bottom:24px}.FuzzySuggestions-module__T-nzVq__header{color:var(--text-2);margin-bottom:10px;font-size:14px;font-weight:600}.FuzzySuggestions-module__T-nzVq__list{flex-direction:column;gap:6px;list-style:none;display:flex}.FuzzySuggestions-module__T-nzVq__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.FuzzySuggestions-module__T-nzVq__item:hover{border-color:var(--accent-mid);box-shadow:0 2px 8px #1a17140f}.FuzzySuggestions-module__T-nzVq__symbol{font-family:var(--font-heading), "DM Serif Display", serif;color:var(--accent);font-size:16px;font-weight:700}.FuzzySuggestions-module__T-nzVq__fullName{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.FuzzySuggestions-module__T-nzVq__similarity{color:var(--text-3);background:var(--accent-light);border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}
