/* Telescop Research shared chrome · Energy Choice Wave 1 · v1.0.0 */
.rc-research-nav{
  --rc-ink:#141b2d;
  --rc-muted:#687386;
  --rc-purple:#5941cc;
  position:sticky;
  top:72px;
  z-index:38;
  border-top:1px solid #eceef2;
  border-bottom:1px solid #dfe3e8;
  background:rgba(255,255,255,.96);
  backdrop-filter:saturate(150%) blur(10px);
}
.rc-research-nav-inner{
  width:min(1160px,calc(100% - 40px));
  min-height:54px;
  margin:0 auto;
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:1.6rem;
}
.rc-research-nav a{text-decoration:none!important}
.rc-research-nav-brand{display:flex;align-items:baseline;gap:.55rem;white-space:nowrap;color:var(--rc-ink)!important}
.rc-research-nav-brand strong{font-size:.82rem;letter-spacing:-.01em}
.rc-research-nav-brand span{font-size:.65rem;color:var(--rc-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}
.rc-research-nav-links{display:flex;align-items:center;gap:1.25rem;min-width:0;overflow-x:auto;scrollbar-width:none}
.rc-research-nav-links::-webkit-scrollbar{display:none}
.rc-research-nav-links a{padding:.95rem 0;color:#586274!important;font-size:.72rem;font-weight:650;white-space:nowrap}
.rc-research-nav-links a:hover{color:var(--rc-purple)!important}
.rc-research-nav-actions{display:flex;align-items:center;gap:.65rem;white-space:nowrap}
.rc-research-nav-account{font-size:.72rem;font-weight:750;color:var(--rc-purple)!important;padding:.55rem .7rem;border-radius:4px}
.rc-research-nav-account[aria-current="page"]{background:#f3f0ff}
.rc-research-nav-buy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.55rem .9rem;background:var(--rc-purple);color:#fff!important;font-size:.72rem;font-weight:800;border-radius:4px}
.rc-research-nav-buy:hover{background:#3e2d9d;color:#fff!important}
.rc-research-nav-buy[aria-current="page"]{box-shadow:0 0 0 2px rgba(89,65,204,.18)}
@media(max-width:1020px){
  .rc-research-nav-inner{grid-template-columns:auto minmax(0,1fr)}
  .rc-research-nav-actions{display:none}
  .rc-research-nav-links{justify-content:flex-end}
}
@media(max-width:760px){
  .rc-research-nav{top:64px}
  .rc-research-nav-inner{width:min(100% - 24px,1160px);display:flex;min-height:48px;gap:.9rem}
  .rc-research-nav-brand span{display:none}
  .rc-research-nav-links{gap:1rem}
  .rc-research-nav-links a{padding:.78rem 0;font-size:.68rem}
}
@media print{.rc-research-nav{display:none!important}}
