/* @chunk:OA-mp58i v=a44ce6a2 */
._c84dc0c1c8d6 {
      position: relative;
      z-index: 2;
      width: min(460px, 92vw);
      backdrop-filter: blur(40px) saturate(1.6) brightness(0.95);
      -webkit-backdrop-filter: blur(40px) saturate(1.6) brightness(0.95);
      border: 1px solid rgba(255, 255, 255, .09);
      border-top: 1px solid rgba(255, 255, 255, .14);
      border-radius: 20px;
      padding: 2rem 2rem 1.75rem;
      opacity: 0;
      transform: translateY(24px) scale(.97);
      transition: transform .55s var(--ease-luxury), opacity .45s ease;
      box-shadow:
        0 0 0 1px rgba(0, 0, 0, .4),
        0 24px 64px -12px rgba(0, 0, 0, .85),
        0 4px 16px rgba(0, 0, 0, .5),
        inset 0 1px 0 rgba(255, 255, 255, .07),
        inset 0 -1px 0 rgba(0, 0, 0, .3);
      overflow: hidden;
    }
/* ===================== GLASSMORPHISM FOOTER ===================== */
    ._ce3bb8c97f0f {
      position: relative;
      z-index: 2;
      margin: 0 1.5rem 1.5rem;
      border-radius: 24px;
      overflow: hidden;
    }
/* Fullscreen Video Overrides - Fixes portrait mobile stretch */
    ._c798cd39a5d7:fullscreen {
      border-radius: 0 !important;
      aspect-ratio: auto !important;
      max-width: none !important;
      width: 100% !important;
      height: 100% !important;
      background: #000 !important;
      border: none !important;
    }
::-webkit-scrollbar-thumb {
      background: #191919;
      border-radius: 4px;
    }
._ceca6961baad._c9b75fa94bea ._c55a248f5aec {
      opacity: 1;
    }
._c6c87b5b3c5d {
      font-family: 'JetBrains Mono', monospace;
      font-size: .8rem;
      color: rgba(255, 255, 255, .6);
      letter-spacing: .05em;
    }
._c50a770f17bf:active ._ce9f0a89259c {
      color: rgba(255, 255, 255, .6);
    }
._c733ff1924a2:hover {
      opacity: 1;
      transform: scale(1.1);
    }
