body[data-route="artist"] .adiLiveTelemetry{
  position:relative;
  z-index:12;
  width:100%;
  margin:18px 0 22px;
  padding:15px 16px 13px;
  box-sizing:border-box;
  border:1px solid rgba(103,225,255,.22);
  border-radius:18px;
  overflow:hidden;
  background:
    linear-gradient(180deg,rgba(5,15,29,.76),rgba(3,9,20,.9)),
    radial-gradient(circle at 14% 0%,rgba(72,215,255,.09),transparent 38%),
    radial-gradient(circle at 86% 100%,rgba(211,85,255,.07),transparent 36%);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    inset 0 0 42px rgba(63,170,255,.035),
    0 14px 42px rgba(0,0,0,.18);
}

body[data-route="artist"] .adiLiveTelemetry::before,
body[data-route="artist"] .adiLiveTelemetry::after{
  content:"";
  position:absolute;
  pointer-events:none;
}
body[data-route="artist"] .adiLiveTelemetry::before{
  inset:0;
  opacity:.4;
  background:
    linear-gradient(90deg,transparent 0 7%,rgba(93,222,255,.08) 7% 7.12%,transparent 7.12% 92.8%,rgba(196,91,255,.07) 92.8% 92.92%,transparent 92.92%),
    linear-gradient(180deg,rgba(255,255,255,.03),transparent 1px);
}
body[data-route="artist"] .adiLiveTelemetry::after{
  left:16px;
  right:16px;
  top:51px;
  height:1px;
  background:linear-gradient(90deg,rgba(91,231,255,.42),rgba(91,231,255,.05) 36%,rgba(208,93,255,.12) 72%,transparent);
}

body[data-route="artist"] .adiTelemetryHead,
body[data-route="artist"] .adiTelemetryGrid,
body[data-route="artist"] .adiTelemetryFoot{
  position:relative;
  z-index:1;
}

body[data-route="artist"] .adiTelemetryHead{
  min-height:30px;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  padding:0 2px 10px;
}

body[data-route="artist"] .adiTelemetryTitle{
  display:flex;
  align-items:baseline;
  gap:12px;
  min-width:0;
}
body[data-route="artist"] .adiTelemetryEyebrow{
  display:inline-flex;
  align-items:center;
  gap:7px;
  color:rgba(126,236,255,.78);
  font-size:9px;
  font-weight:700;
  letter-spacing:.19em;
  white-space:nowrap;
}
body[data-route="artist"] .adiTelemetryEyebrow i{
  width:5px;
  height:5px;
  border-radius:50%;
  background:#72f3ff;
  box-shadow:0 0 9px rgba(114,243,255,.9);
}
body[data-route="artist"] .adiTelemetryTitle>strong{
  color:rgba(239,247,255,.92);
  font-size:12px;
  font-weight:700;
  letter-spacing:.1em;
  white-space:nowrap;
}

body[data-route="artist"] .adiTelemetryLive{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:22px;
  padding:0 9px;
  border:1px solid rgba(95,238,204,.2);
  border-radius:999px;
  background:rgba(29,121,106,.08);
  color:rgba(137,255,221,.86);
  font-size:9px;
  font-weight:800;
  letter-spacing:.17em;
}
body[data-route="artist"] .adiTelemetryLive i{
  width:5px;
  height:5px;
  border-radius:50%;
  background:#65f5c5;
  box-shadow:0 0 10px rgba(101,245,197,.85);
  animation:adiTelemetryPulse 2.2s ease-in-out infinite;
}
@keyframes adiTelemetryPulse{
  0%,100%{opacity:.65;box-shadow:0 0 6px rgba(101,245,197,.55)}
  50%{opacity:1;box-shadow:0 0 13px rgba(101,245,197,.95)}
}

body[data-route="artist"] .adiTelemetryGrid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
  padding-top:10px;
}

body[data-route="artist"] .adiTelemetryCell{
  position:relative;
  min-width:0;
  min-height:82px;
  padding:11px 12px 10px;
  box-sizing:border-box;
  border:1px solid rgba(118,220,255,.115);
  border-radius:12px;
  background:linear-gradient(180deg,rgba(13,28,48,.52),rgba(7,15,29,.68));
}
body[data-route="artist"] .adiTelemetryCell::before{
  content:"";
  position:absolute;
  left:11px;
  top:9px;
  width:19px;
  height:1px;
  background:linear-gradient(90deg,#6befff,transparent);
  opacity:.7;
}
body[data-route="artist"] .adiTelemetryCell small{
  display:block;
  padding-top:6px;
  overflow:hidden;
  color:rgba(158,191,218,.66);
  font-size:8px;
  font-weight:700;
  letter-spacing:.14em;
  text-overflow:ellipsis;
  white-space:nowrap;
}
body[data-route="artist"] .adiTelemetryCell>strong{
  display:block;
  margin-top:5px;
  overflow:hidden;
  color:#f3fbff;
  font-size:25px;
  line-height:1;
  font-weight:760;
  letter-spacing:.015em;
  text-shadow:0 0 16px rgba(88,219,255,.2);
  text-overflow:ellipsis;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
body[data-route="artist"] .adiTelemetryCell>span{
  display:block;
  margin-top:6px;
  overflow:hidden;
  color:rgba(107,231,255,.52);
  font-size:7px;
  font-weight:700;
  letter-spacing:.13em;
  text-overflow:ellipsis;
  white-space:nowrap;
}

body[data-route="artist"] .adiTelemetryOnline{
  border-color:rgba(93,242,204,.16);
}
body[data-route="artist"] .adiTelemetryOnline::before{
  background:linear-gradient(90deg,#68f6c7,transparent);
}
body[data-route="artist"] .adiTelemetryOnline>strong{
  color:#dffff2;
  text-shadow:0 0 16px rgba(89,241,196,.23);
}

body[data-route="artist"] .adiTelemetryTop>strong{
  font-size:17px;
  line-height:1.1;
  padding-top:3px;
  letter-spacing:.08em;
  color:#e8e8ff;
}
body[data-route="artist"] .adiTelemetryTop>span{
  color:rgba(215,141,255,.6);
}

body[data-route="artist"] .adiTelemetryFoot{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
  min-height:16px;
  padding:9px 2px 0;
  color:rgba(135,165,193,.48);
  font-size:7px;
  font-weight:700;
  letter-spacing:.12em;
  white-space:nowrap;
}
body[data-route="artist"] .adiTelemetryFoot i{
  width:3px;
  height:3px;
  border-radius:50%;
  background:rgba(101,225,255,.45);
}

body:not([data-route="artist"]) .adiLiveTelemetry{
  display:none!important;
}

@media (max-width:760px){
  body[data-route="artist"] .adiLiveTelemetry{
    margin:14px 0 18px;
    padding:13px 11px 11px;
    border-radius:15px;
  }
  body[data-route="artist"] .adiLiveTelemetry::after{
    left:11px;
    right:11px;
    top:48px;
  }
  body[data-route="artist"] .adiTelemetryHead{
    align-items:center;
    padding:0 1px 9px;
  }
  body[data-route="artist"] .adiTelemetryTitle{
    display:block;
  }
  body[data-route="artist"] .adiTelemetryEyebrow{
    font-size:7px;
    letter-spacing:.14em;
  }
  body[data-route="artist"] .adiTelemetryTitle>strong{
    display:block;
    margin-top:3px;
    font-size:10px;
  }
  body[data-route="artist"] .adiTelemetryLive{
    padding:0 7px;
    font-size:7px;
  }
  body[data-route="artist"] .adiTelemetryGrid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:7px;
    padding-top:9px;
  }
  body[data-route="artist"] .adiTelemetryCell{
    min-height:75px;
    padding:10px;
  }
  body[data-route="artist"] .adiTelemetryCell>strong{
    font-size:22px;
  }
  body[data-route="artist"] .adiTelemetryTop{
    grid-column:1/-1;
    min-height:70px;
  }
  body[data-route="artist"] .adiTelemetryTop>strong{
    font-size:16px;
  }
  body[data-route="artist"] .adiTelemetryFoot{
    justify-content:center;
    flex-wrap:wrap;
    gap:5px;
    padding-top:8px;
    font-size:6px;
    white-space:normal;
    text-align:center;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .adiTelemetryLive i{animation:none}
}

@media (min-width:761px){
  body[data-route="artist"] .artistIntelligenceR49{
    grid-template-rows:31px 237px auto!important;
  }

  body[data-route="artist"] .adiLiveTelemetry{
    grid-column:1 / -1!important;
    grid-row:3!important;
    align-self:stretch!important;
    justify-self:stretch!important;
    width:100%!important;
    max-width:none!important;
    margin:1px 0 0!important;
  }

  body[data-route="artist"] .adiTelemetryGrid{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
  }

  body[data-route="artist"] .adiTelemetryCell{
    min-height:88px!important;
  }
}

@media (max-width:760px){
  body[data-route="artist"] .adiLiveTelemetry{
    grid-column:1 / -1!important;
    grid-row:4!important;
    width:100%!important;
    max-width:none!important;
    margin:2px 0 0!important;
  }
}
