.s2047-research-centre{position:fixed;inset:4vh 4vw;z-index:100080;overflow:auto;padding:18px;border:1px solid rgba(126,224,255,.62);border-radius:18px;background:linear-gradient(145deg,rgba(4,17,31,.98),rgba(15,40,57,.98));box-shadow:0 24px 80px rgba(0,0,0,.6);color:#f4fbff}.s2047-research-centre[hidden]{display:none}.s2047-research-centre>header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-18px;z-index:3;margin:-18px -18px 16px;padding:16px 18px;background:rgba(4,17,31,.96);border-bottom:1px solid rgba(126,224,255,.28)}.s2047-research-centre h2,.s2047-research-centre h3{margin:.2em 0}.s2047-research-centre button{padding:.55rem .8rem;border:1px solid rgba(126,224,255,.5);border-radius:9px;background:rgba(20,75,96,.55);color:inherit;cursor:pointer}.s2047-research-centre button:disabled{opacity:.4;cursor:not-allowed}.s2047-rs-summary,.s2047-rs-active{display:grid;gap:4px;margin:10px 0;padding:14px;border-radius:12px;background:rgba(255,255,255,.06)}.s2047-rs-summary span,.s2047-rs-tech-grid span,.s2047-rs-tech-grid small{display:block;opacity:.82}.s2047-rs-disciplines>section{margin:16px 0;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:14px}.s2047-rs-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px}.s2047-rs-tech-grid article{display:grid;gap:6px;padding:12px;border-radius:11px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1)}.s2047-rs-tech-grid article.is-complete{border-color:rgba(99,255,161,.55)}.s2047-rs-tech-grid article.is-available{border-color:rgba(255,216,77,.65)}.s2047-rs-tech-grid article.is-locked{opacity:.68}.s2047-rs-bar{height:10px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.12)}.s2047-rs-bar i{display:block;height:100%;background:linear-gradient(90deg,#70e0ff,#ffd84d)}.s2047-research-centre footer{padding:12px 0;opacity:.7}@media(max-width:700px){.s2047-research-centre{inset:1vh 2vw;padding:12px}.s2047-research-centre>header{top:-12px;margin:-12px -12px 12px;padding:12px}.s2047-rs-tech-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.s2047-research-centre *{scroll-behavior:auto!important;transition:none!important}}
