/* wire-hub-pulse-css-303f1h8847 */
.wire-hub-pulse-303f1h8847{
  position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;gap:14px;min-height:54px;margin:10px 0 15px;padding:9px 12px;
  overflow:hidden;border:1px solid #28485f;border-radius:13px;
  background:radial-gradient(circle at 0 50%,rgba(17,177,124,.12),transparent 30%),
    linear-gradient(145deg,#091a27,#07131d);box-shadow:0 7px 20px rgba(0,0,0,.1);
  box-sizing:border-box
}
.wire-hub-pulse-heading-303f1h8847{display:flex;align-items:center;gap:9px;min-width:118px}
.wire-hub-pulse-heading-303f1h8847>span{
  flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#6d8998;
  box-shadow:0 0 0 4px rgba(109,137,152,.11)
}
.wire-hub-pulse-303f1h8847.is-live .wire-hub-pulse-heading-303f1h8847>span{
  background:#25d391;box-shadow:0 0 0 4px rgba(37,211,145,.12),0 0 16px rgba(37,211,145,.62);
  animation:hp8847-live 1.65s ease-in-out infinite
}
@keyframes hp8847-live{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.62}}
.wire-hub-pulse-heading-303f1h8847>div{display:grid;gap:2px}
.wire-hub-pulse-heading-303f1h8847 small{color:#45dba2;font-size:8px;font-weight:950;letter-spacing:.08em}
.wire-hub-pulse-heading-303f1h8847 strong{color:#fff;font-size:11px;white-space:nowrap}
.wire-hub-pulse-metrics-303f1h8847{
  display:flex;align-items:center;gap:6px;min-width:0;overflow:auto;scrollbar-width:none
}
.wire-hub-pulse-metrics-303f1h8847::-webkit-scrollbar{display:none}
.wire-hub-pulse-metrics-303f1h8847>a,.wire-hub-pulse-static-303f1h8847{
  display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:30px;padding:5px 9px;
  border:1px solid #2b4b60;border-radius:999px;background:#06131d;color:#a3bac7;
  font-size:9px;text-decoration:none;white-space:nowrap;box-sizing:border-box
}
.wire-hub-pulse-metrics-303f1h8847>a:hover,.wire-hub-pulse-metrics-303f1h8847>a:focus-visible{
  border-color:#39bd8b;background:#0c2330;color:#fff;outline:none
}
.wire-hub-pulse-metrics-303f1h8847 span[aria-hidden="true"]{color:#40d39b;font-size:9px}
.wire-hub-pulse-metrics-303f1h8847 strong{font-size:9px;font-weight:850}
.wire-hub-pulse-info-303f1h8847{
  display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #31516a;
  border-radius:50%;background:#07141f;color:#83a0b0;font:inherit;font-size:9px;font-weight:950;cursor:help
}
.wire-hub-pulse-303f1h8847.is-loading .wire-hub-pulse-heading-303f1h8847>span{
  animation:hp8847-loading 1s ease-in-out infinite
}
@keyframes hp8847-loading{0%,100%{opacity:.28}50%{opacity:1}}
.wire-hub-pulse-303f1h8847.is-loading .wire-hub-pulse-metrics-303f1h8847 i{
  display:block;flex:0 0 96px;height:28px;border-radius:999px;
  background:linear-gradient(90deg,#0c1b26,#142b3a,#0c1b26);background-size:220% 100%;
  animation:hp8847-shimmer 1.25s linear infinite
}
@keyframes hp8847-shimmer{from{background-position:200% 0}to{background-position:-20% 0}}
.wire-hub-pulse-303f1h8847.is-error{grid-template-columns:1fr;border-color:#66404a;background:#1c1118}
.wire-hub-pulse-303f1h8847.is-error .wire-hub-pulse-heading-303f1h8847 small{color:#ff6d82}
@media(max-width:850px){
  .wire-hub-pulse-303f1h8847{grid-template-columns:minmax(0,1fr) auto}
  .wire-hub-pulse-heading-303f1h8847{min-width:0}
  .wire-hub-pulse-metrics-303f1h8847{grid-column:1/-1;grid-row:2}
  .wire-hub-pulse-info-303f1h8847{grid-column:2;grid-row:1}
}
/* wire-music-topics-hub-pulse-owner-303f1h9078 */
.wire-music-topics-303f1h9078{
  position:relative;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:center;
  gap:12px;
  width:100%;
  min-width:0;
  margin:10px 0 12px;
  padding:10px 12px;
  box-sizing:border-box;
  border:1px solid var(--border,#29425a);
  border-radius:14px;
  background:
    linear-gradient(
      105deg,
      rgba(236,47,93,.12),
      rgba(12,27,42,.97) 42%,
      rgba(9,23,35,.99)
    );
  overflow:hidden;
  contain:layout paint;
  animation:wireMusicTopicEnter303f1h9078 .22s ease both;
}
@keyframes wireMusicTopicEnter303f1h9078{
  from{
    opacity:0;
    transform:translateY(-5px);
  }
  to{
    opacity:1;
    transform:none;
  }
}
.wire-music-topics-heading-303f1h9078{
  display:flex;
  align-items:center;
  gap:9px;
  min-width:max-content;
}
.wire-music-topics-heading-303f1h9078>span{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  border-radius:10px;
  background:#ec2f5d;
  color:#fff;
  box-shadow:0 7px 20px rgba(236,47,93,.22);
  font-size:15px;
  font-weight:900;
}
.wire-music-topics-heading-303f1h9078 small{
  display:block;
  margin:0 0 1px;
  color:#ec2f5d;
  font-size:9px;
  font-weight:900;
  letter-spacing:.1em;
  line-height:1;
}
.wire-music-topics-heading-303f1h9078 strong{
  display:block;
  color:var(--text,#f4f8fc);
  font-size:13px;
  line-height:1.15;
}
.wire-music-topics-scroll-303f1h9078{
  display:flex;
  align-items:center;
  gap:7px;
  min-width:0;
  overflow-x:auto;
  overflow-y:hidden;
  padding:2px 3px 4px;
  scrollbar-width:thin;
  scrollbar-color:#607b92 transparent;
  overscroll-behavior-inline:contain;
  scroll-snap-type:x proximity;
  scroll-behavior:smooth;
  -webkit-overflow-scrolling:touch;
}
.wire-music-topics-scroll-303f1h9078::-webkit-scrollbar{
  height:6px;
}
.wire-music-topics-scroll-303f1h9078::-webkit-scrollbar-track{
  background:transparent;
}
.wire-music-topics-scroll-303f1h9078::-webkit-scrollbar-thumb{
  border-radius:999px;
  background:#607b92;
}
.wire-music-topic-link-303f1h9078{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  min-height:34px;
  padding:0 13px;
  border:1px solid #31506a;
  border-radius:999px;
  background:#0b1c2b;
  color:#f4f8fc;
  text-decoration:none;
  white-space:nowrap;
  font-size:12px;
  font-weight:850;
  scroll-snap-align:start;
  transition:
    transform .16s ease,
    background .16s ease,
    border-color .16s ease,
    box-shadow .16s ease;
  -webkit-tap-highlight-color:transparent;
}
.wire-music-topic-link-303f1h9078:hover,
.wire-music-topic-link-303f1h9078:focus-visible{
  border-color:#ec2f5d;
  background:#14283a;
  transform:translateY(-1px);
  outline:none;
}
.wire-music-topic-link-303f1h9078:active{
  transform:scale(.97);
}
.wire-music-topic-link-303f1h9078.is-active{
  border-color:#ec2f5d;
  background:#ec2f5d;
  color:#fff;
  box-shadow:0 6px 18px rgba(236,47,93,.22);
}
html.wire-navigation-pending
.wire-music-topic-link-303f1h9078,
body.wire-navigation-pending
.wire-music-topic-link-303f1h9078{
  pointer-events:none;
}
@media(max-width:760px){
  .wire-music-topics-303f1h9078{
    grid-template-columns:1fr;
    gap:8px;
    margin:8px 0 10px;
    padding:10px;
  }
  .wire-music-topics-scroll-303f1h9078{
    margin-inline:-2px;
  }
}
@media(prefers-reduced-motion:reduce){
  .wire-music-topics-303f1h9078{
    animation:none;
  }
  .wire-music-topics-scroll-303f1h9078{
    scroll-behavior:auto;
  }
  .wire-music-topic-link-303f1h9078{
    transition:none;
  }
}
