.gray-skyes-platform-video {
  position: fixed;
  inset: 0;
  z-index: -6;
  overflow: hidden;
  pointer-events: none;
  background:
    radial-gradient(circle at 22% 18%, rgba(255, 44, 92, .16), transparent 28%),
    radial-gradient(circle at 78% 22%, rgba(75, 230, 255, .13), transparent 30%),
    linear-gradient(145deg, #050406, #080611 56%, #050506);
}

.gray-skyes-platform-video video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: .74;
  filter: saturate(1.2) contrast(1.06) brightness(.88);
  transform: scale(1.03);
}

.gray-skyes-platform-video::before,
.gray-skyes-platform-video::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.gray-skyes-platform-video::before {
  background:
    linear-gradient(90deg, rgba(3, 3, 7, .7), rgba(3, 3, 7, .14) 42%, rgba(3, 3, 7, .54)),
    linear-gradient(0deg, rgba(3, 3, 7, .72), transparent 46%, rgba(3, 3, 7, .32));
}

.gray-skyes-platform-video::after {
  opacity: .16;
  mix-blend-mode: screen;
  background:
    repeating-linear-gradient(0deg, transparent 0 8px, rgba(255, 255, 255, .08) 9px),
    linear-gradient(115deg, transparent, rgba(255, 211, 106, .16), transparent 62%);
}

.gray-skyes-platform-video__status {
  position: fixed;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  max-width: min(420px, calc(100vw - 32px));
  border: 1px solid rgba(255, 211, 106, .2);
  border-radius: 8px;
  padding: 8px 10px;
  background: rgba(3, 3, 7, .58);
  color: rgba(255, 246, 238, .68);
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0;
  backdrop-filter: blur(14px);
}

body.gray-skyes-video-platform {
  background: #030306;
}

body.gray-skyes-video-platform .nexus-topline,
body.gray-skyes-video-platform .nexus-nav,
body.gray-skyes-video-platform .panel-xl,
body.gray-skyes-video-platform .home-live-surface {
  background-color: rgba(5, 5, 11, .68);
  backdrop-filter: blur(20px);
}

@media (max-width: 760px), (prefers-reduced-motion: reduce) {
  .gray-skyes-platform-video video {
    opacity: .52;
  }

  .gray-skyes-platform-video__status {
    display: none;
  }
}
