/* ==========================================================================
   RFB_ISOLATED_BONEYARD_NOTICE_P963
   Entirely scoped under #rfb-boneyard-notice-host-p963.
   ========================================================================== */

#rfb-boneyard-notice-host-p963{
  width:min(1460px,calc(100% - 34px));
  margin:10px auto 10px;
  min-height:0;
  position:relative;
  z-index:4;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-shell{
  width:100%;
  margin:0;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-frame{
  height:44px;
  display:flex;
  align-items:stretch;
  overflow:hidden;
  position:relative;
  border:1px solid rgba(77,238,255,.78);
  border-radius:10px;
  background:linear-gradient(180deg,rgba(5,18,25,.99),rgba(2,9,14,.99));
  box-shadow:
    0 0 8px rgba(69,236,255,.24),
    0 0 22px rgba(69,236,255,.10),
    inset 0 0 20px rgba(61,231,255,.05);
}

#rfb-boneyard-notice-host-p963 .rfb-p963-frame:before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:2px;
  pointer-events:none;
  background:linear-gradient(90deg,transparent,#4cf0ff 18%,#acff57 40%,#ae70ff 63%,#ff59d1 84%,transparent);
  box-shadow:0 0 8px rgba(76,240,255,.72);
}

#rfb-boneyard-notice-host-p963 .rfb-p963-label{
  flex:0 0 auto;
  min-width:205px;
  padding:0 15px;
  display:flex;
  align-items:center;
  gap:10px;
  border-right:1px solid rgba(72,228,255,.20);
  background:linear-gradient(90deg,rgba(7,39,35,.90),rgba(4,17,23,.35));
  white-space:nowrap;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-label strong{
  color:#baff68;
  font-size:11px;
  font-weight:950;
  letter-spacing:.13em;
  text-transform:uppercase;
  text-shadow:0 0 6px rgba(186,255,104,.80),0 0 13px rgba(186,255,104,.28);
}

#rfb-boneyard-notice-host-p963 .rfb-p963-meter{
  display:flex;
  align-items:flex-end;
  gap:2px;
  height:15px;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-meter i{
  display:block;
  width:2px;
  border-radius:2px;
  animation:rfbP963Meter 1s ease-in-out infinite;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-meter i:nth-child(1){
  height:5px;background:#4cf0ff;box-shadow:0 0 7px rgba(76,240,255,.85);
}
#rfb-boneyard-notice-host-p963 .rfb-p963-meter i:nth-child(2){
  height:9px;background:#acff57;box-shadow:0 0 7px rgba(172,255,87,.75);animation-delay:.12s;
}
#rfb-boneyard-notice-host-p963 .rfb-p963-meter i:nth-child(3){
  height:14px;background:#b76fff;box-shadow:0 0 7px rgba(183,111,255,.76);animation-delay:.24s;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-window{
  flex:1 1 auto;
  min-width:0;
  overflow:hidden;
  position:relative;
  display:flex;
  align-items:center;
  padding:0 58px;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-window:before,
#rfb-boneyard-notice-host-p963 .rfb-p963-window:after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:38px;
  z-index:2;
  pointer-events:none;
}
#rfb-boneyard-notice-host-p963 .rfb-p963-window:before{
  left:0;background:linear-gradient(90deg,rgba(3,10,15,.98),transparent);
}
#rfb-boneyard-notice-host-p963 .rfb-p963-window:after{
  right:0;background:linear-gradient(270deg,rgba(3,10,15,.98),transparent);
}

#rfb-boneyard-notice-host-p963 .rfb-p963-arrows{
  position:absolute;
  top:50%;
  z-index:4;
  transform:translateY(-52%);
  pointer-events:none;
  white-space:nowrap;
  font-size:19px;
  line-height:1;
  font-weight:1000;
  letter-spacing:-2px;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-arrows-left{
  left:10px;
  background:linear-gradient(90deg,#49efff,#aaff55,#af6dff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  filter:drop-shadow(0 0 4px rgba(73,239,255,.72));
  animation:rfbP963ArrowLeft 1.15s ease-in-out infinite;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-arrows-right{
  right:10px;
  background:linear-gradient(90deg,#ac6cff,#ff55d3,#55edff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  filter:drop-shadow(0 0 4px rgba(255,85,211,.70));
  animation:rfbP963ArrowRight 1.15s ease-in-out infinite;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-track{
  flex:0 0 auto;
  min-width:max-content;
  width:max-content;
  will-change:transform;
  animation:rfbP963Scroll 28s linear infinite;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-message{
  display:block;
  min-width:max-content;
  width:max-content;
  white-space:nowrap;
  padding:0 44px;
  color:#ebfdff;
  font-size:13px;
  font-weight:850;
  letter-spacing:.045em;
  text-shadow:0 0 5px rgba(89,235,255,.68),0 0 11px rgba(89,235,255,.18);
}

#rfb-boneyard-notice-host-p963 .rfb-p963-live{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:6px;
  padding:0 13px;
  border-left:1px solid rgba(185,105,255,.18);
  color:#d7bcff;
  font-size:8px;
  font-weight:950;
  letter-spacing:.10em;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-live i{
  width:6px;
  height:6px;
  border-radius:50%;
  background:#ff55d3;
  box-shadow:0 0 6px #ff55d3,0 0 13px rgba(255,85,211,.70);
  animation:rfbP963Live 1.3s ease-in-out infinite;
}

#rfb-boneyard-notice-host-p963 .rfb-p963-frame:hover .rfb-p963-track{
  animation-play-state:paused;
}

@keyframes rfbP963Scroll{
  from{transform:translateX(100vw)}
  to{transform:translateX(-100%)}
}
@keyframes rfbP963Meter{
  0%,100%{opacity:.45;transform:scaleY(.72)}
  50%{opacity:1;transform:scaleY(1)}
}
@keyframes rfbP963ArrowLeft{
  0%,100%{opacity:.45;transform:translate(-2px,-52%)}
  50%{opacity:1;transform:translate(2px,-52%)}
}
@keyframes rfbP963ArrowRight{
  0%,100%{opacity:.45;transform:translate(-2px,-52%)}
  50%{opacity:1;transform:translate(2px,-52%)}
}
@keyframes rfbP963Live{
  0%,100%{opacity:.45;transform:scale(.82)}
  50%{opacity:1;transform:scale(1.08)}
}

@media(max-width:760px){
  #rfb-boneyard-notice-host-p963{
    width:min(100% - 18px,760px);
    margin:8px auto;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-frame{height:42px}
  #rfb-boneyard-notice-host-p963 .rfb-p963-label{
    min-width:124px;padding:0 10px;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-label strong{
    font-size:9px;letter-spacing:.075em;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-meter{display:none}
  #rfb-boneyard-notice-host-p963 .rfb-p963-window{padding:0 34px}
  #rfb-boneyard-notice-host-p963 .rfb-p963-arrows{
    font-size:15px;letter-spacing:-2px;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-arrows-left{left:6px}
  #rfb-boneyard-notice-host-p963 .rfb-p963-arrows-right{right:6px}
  #rfb-boneyard-notice-host-p963 .rfb-p963-message{
    font-size:11px;padding:0 28px;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-live{display:none}
}

@media(max-width:430px){
  #rfb-boneyard-notice-host-p963 .rfb-p963-label{
    min-width:108px;
    max-width:108px;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-label strong{
    overflow:hidden;text-overflow:ellipsis;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-arrows{
    font-size:14px;
  }
}

@media(prefers-reduced-motion:reduce){
  #rfb-boneyard-notice-host-p963 .rfb-p963-track,
  #rfb-boneyard-notice-host-p963 .rfb-p963-meter i,
  #rfb-boneyard-notice-host-p963 .rfb-p963-arrows,
  #rfb-boneyard-notice-host-p963 .rfb-p963-live i{
    animation:none !important;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-track{
    transform:none !important;
    min-width:0;
    width:100%;
  }
  #rfb-boneyard-notice-host-p963 .rfb-p963-message{
    min-width:0;
    width:100%;
    white-space:normal;
    text-align:center;
    padding:4px 16px;
    line-height:1.2;
  }
}
/* /RFB_ISOLATED_BONEYARD_NOTICE_P963 */

/* RFB_BONEYARD_MOBILE_NEWS_COMPACT_P989 */
@media (max-width: 640px) {
  .rfb-p963-label {
    min-width: 0 !important;
    width: auto !important;
    max-width: none !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
    font-size: 0 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    flex: 0 0 auto !important;
  }

  .rfb-p963-label::after {
    /* RFB_BONEYARD_MOBILE_DUPLICATE_NEWS_REMOVE_P991 */
    content: none !important;
    display: none !important;
    display: inline-block;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    letter-spacing: .75px !important;
    white-space: nowrap !important;
    color: inherit;
    -webkit-text-fill-color: currentColor;
  }

  .rfb-p963-track,
  .rfb-p963-message {
    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: .15px !important;
  }

  .rfb-p963-arrow,
  .rfb-p963-arrows {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }

  .rfb-p963-icon {
    transform: scale(.88);
    transform-origin: center;
  }
}
/* /RFB_BONEYARD_MOBILE_NEWS_COMPACT_P989 */
