#discoveryResearch{position:relative;z-index:3;isolation:isolate;margin-top:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(105,203,233,.22);border-radius:20px;background:#081826;line-height:1.9;scroll-margin-top:90px;overflow:hidden}
#discoveryResearch .section-heading{gap:1rem;flex-wrap:wrap}
#discoveryResearch .section-heading>div{min-width:0}
#discoveryResearchStatus{padding:.7rem 1rem;border-radius:12px;background:rgba(62,208,237,.07);color:inherit}
.research-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.25rem}.research-readiness article{min-width:0;padding:1rem;border:1px solid rgba(128,162,183,.16);border-radius:14px;background:#0d2232}.research-readiness small,.research-readiness b,.research-readiness span{display:block}.research-readiness small{color:#7f9aad;font-size:.72rem}.research-readiness b{margin:.25rem 0;color:#eaf7ff;font-size:clamp(1.15rem,2vw,1.65rem)}.research-readiness span{color:#8ca1b0;font-size:.7rem;line-height:1.7}.research-readiness .collecting b{color:#f1c56f}.research-readiness .ready b{color:#71e4aa}.research-progress{grid-column:1/-1;height:4px;overflow:hidden;border-radius:99px;background:#ffffff10}.research-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36a7ff,#52e0ff)}
#discoveryResearch details{padding:.6rem 0;border-bottom:1px solid rgba(128,162,183,.15)}
#discoveryResearch summary{cursor:pointer;font-weight:600}
#discoveryResearch select,#discoveryResearchRefresh{font:inherit;color:inherit;background:#102d40;border:1px solid #366074;border-radius:10px;padding:.5rem .8rem;max-width:100%}
#discoveryResearch select{display:block;width:100%;margin:.5rem 0 1rem}
#discoveryResearch label{display:block;margin-top:1rem}
#discoveryResearch table{width:100%;border-collapse:collapse;font-size:.9rem;text-align:start}
#discoveryResearch th,#discoveryResearch td{padding:.5rem;border-bottom:1px solid rgba(128,162,183,.18);white-space:nowrap;text-align:start}
#discoveryResearchCompleted{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}
#discoveryResearchCompleted .signal-card{padding:1rem;min-width:0}
#discoveryResearchCompleted .empty{color:inherit;opacity:.8}
#discoveryResearch p{overflow-wrap:anywhere}
@media(max-width:850px){.research-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.research-readiness{grid-template-columns:1fr}}
