
      
    


      
     


      {} *{} {}
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 .gp-component-id-0t9LtxdOW.gp-component > [data-section-overlay] { background-color: rgb(52, 152, 220);position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px; } @media (max-width: 639px) { .gp-component-id-0t9LtxdOW.gp-component > [data-section-overlay] { background-color: rgba(255, 255, 255, 0);position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-0t9LtxdOW.gp-component > [data-section-overlay] { background-color: rgba(255, 255, 255, 0);position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-0t9LtxdOW.gp-component > [data-section-overlay] { background-color: rgba(255, 255, 255, 0);position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-0t9LtxdOW.gp-component > [data-section-overlay] { background-color: rgba(255, 255, 255, 0);position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px; } } @media (min-width: 1200px) { .gp-component-id-0t9LtxdOW.gp-component > [data-section-overlay] { background-color: rgba(255, 255, 255, 0);position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px; } }

 @media (max-width: 639px) { .gp-component-id-0t9LtxdOW[data-gp-component] { background-image: url("https://images.groovetech.io/RbKkr3ig_MrHNVsLZlvLyWHwFHpY6HJb_YSd1tfEIjg/rs:fit:0:0:0/g:no:0:0/c:0:0/aHR0cHM6Ly9hc3NldHMuZ3Jvb3ZlYXBwcy5jb20vaW1hZ2VzLzVlYzE3ZWEyMmFmYzc5MGNiODE5ODM4ZS8xNzkzMTY0Mzc1X0Jpb2x1bWluZXNjZW50TXVzaHJvb21Hcm92ZVNhbmN0dWFyeS5wbmc.webp");background-size: cover;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 100vh;width: 100%;height: 100vh;min-width: 100%;position: relative;z-index: 10; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-0t9LtxdOW[data-gp-component] { background-image: url("https://images.groovetech.io/RbKkr3ig_MrHNVsLZlvLyWHwFHpY6HJb_YSd1tfEIjg/rs:fit:0:0:0/g:no:0:0/c:0:0/aHR0cHM6Ly9hc3NldHMuZ3Jvb3ZlYXBwcy5jb20vaW1hZ2VzLzVlYzE3ZWEyMmFmYzc5MGNiODE5ODM4ZS8xNzkzMTY0Mzc1X0Jpb2x1bWluZXNjZW50TXVzaHJvb21Hcm92ZVNhbmN0dWFyeS5wbmc.webp");background-size: cover;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 100vh;width: 100%;height: 100vh;min-width: 100%;position: relative;z-index: 10; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-0t9LtxdOW[data-gp-component] { background-image: url("https://images.groovetech.io/RbKkr3ig_MrHNVsLZlvLyWHwFHpY6HJb_YSd1tfEIjg/rs:fit:0:0:0/g:no:0:0/c:0:0/aHR0cHM6Ly9hc3NldHMuZ3Jvb3ZlYXBwcy5jb20vaW1hZ2VzLzVlYzE3ZWEyMmFmYzc5MGNiODE5ODM4ZS8xNzkzMTY0Mzc1X0Jpb2x1bWluZXNjZW50TXVzaHJvb21Hcm92ZVNhbmN0dWFyeS5wbmc.webp");background-size: cover;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 100vh;width: 100%;height: 100vh;min-width: 100%;position: relative;z-index: 10; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-0t9LtxdOW[data-gp-component] { background-image: url("https://images.groovetech.io/RbKkr3ig_MrHNVsLZlvLyWHwFHpY6HJb_YSd1tfEIjg/rs:fit:0:0:0/g:no:0:0/c:0:0/aHR0cHM6Ly9hc3NldHMuZ3Jvb3ZlYXBwcy5jb20vaW1hZ2VzLzVlYzE3ZWEyMmFmYzc5MGNiODE5ODM4ZS8xNzkzMTY0Mzc1X0Jpb2x1bWluZXNjZW50TXVzaHJvb21Hcm92ZVNhbmN0dWFyeS5wbmc.webp");background-size: cover;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 100vh;width: 100%;height: 100vh;min-width: 100%;position: relative;z-index: 10; } } @media (min-width: 1200px) { .gp-component-id-0t9LtxdOW[data-gp-component] { background-image: url("https://images.groovetech.io/RbKkr3ig_MrHNVsLZlvLyWHwFHpY6HJb_YSd1tfEIjg/rs:fit:0:0:0/g:no:0:0/c:0:0/aHR0cHM6Ly9hc3NldHMuZ3Jvb3ZlYXBwcy5jb20vaW1hZ2VzLzVlYzE3ZWEyMmFmYzc5MGNiODE5ODM4ZS8xNzkzMTY0Mzc1X0Jpb2x1bWluZXNjZW50TXVzaHJvb21Hcm92ZVNhbmN0dWFyeS5wbmc.webp");background-size: cover;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 100vh;width: 100%;height: 100vh;min-width: 100%;position: relative;z-index: 10; } }

 .gp-component-id-RK_2JuavHo { width: 100%; flex-wrap: wrap; margin-right: auto; margin-left: auto; display: flex; } @media (min-width: 640px) { .gp-component-id-RK_2JuavHo { max-width: 640px; } } @media (min-width: 768px) { .gp-component-id-RK_2JuavHo { max-width: 768px; } } @media (min-width: 992px) { .gp-component-id-RK_2JuavHo { max-width: 992px; } } @media (min-width: 1200px) { .gp-component-id-RK_2JuavHo { max-width: 1200px; } }

 .gp-component-id-d30bfadJ0Hq { background-color: transparent; text-decoration-color: initial; text-decoration-style: initial; text-decoration-line: none; cursor: pointer; }


  #btb-world-fade {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    height: 100dvh;
    background: #000;
    z-index: 2147483647;
    pointer-events: none;
    animation: btbWorldReveal 6s ease-in-out forwards;
  }

  @keyframes btbWorldReveal {
    0% {
      opacity: 1;
    }

    15% {
      opacity: 1;
    }

    100% {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #btb-world-fade {
      animation: none;
      opacity: 0;
    }
  }



#btb-world-audio-toggle {
  position: fixed;
  bottom: 25px;
  right: 25px;
  z-index: 2147483645;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(232,214,165,0.5);
  border-radius: 50%;
  background: rgba(0,0,0,0.55);
  color: #e8d6a5;
  font-size: 23px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.3s, box-shadow 0.3s;
}

#btb-world-audio-toggle:hover {
  background: rgba(0,0,0,0.8);
  box-shadow: 0 0 18px rgba(232,214,165,0.35);
}



  #btb-magic-cursor {
    position: fixed;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #d9ffff;
    box-shadow:
      0 0 8px 3px #7fffff,
      0 0 20px 7px rgba(0,255,220,0.65),
      0 0 40px 12px rgba(0,255,200,0.25);
    pointer-events: none;
    z-index: 2147483647;
    transform: translate(-50%, -50%);
    transition: width 0.2s, height 0.2s;
    animation: btbWispPulse 2s ease-in-out infinite;
  }

  #btb-magic-cursor.interactive {
    width: 20px;
    height: 20px;
    box-shadow:
      0 0 12px 5px #baffff,
      0 0 30px 12px rgba(0,255,220,0.8);
  }

  @keyframes btbWispPulse {
    0%, 100% { opacity: 0.8; }
    50% { opacity: 1; }
  }

  .btb-magic-particle {
    position: fixed;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #aaffee;
    box-shadow: 0 0 8px #00ffcc;
    pointer-events: none;
    z-index: 2147483646;
    animation: btbParticleFade 0.8s ease-out forwards;
  }

  @keyframes btbParticleFade {
    from {
      opacity: 0.9;
      transform: translate(-50%, -50%) scale(1);
    }
    to {
      opacity: 0;
      transform: translate(-50%, -80%) scale(0.2);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    body, body * {
      cursor: none !important;
    }
  }

  @media (hover: none), (pointer: coarse),
         (prefers-reduced-motion: reduce) {
    #btb-magic-cursor,
    .btb-magic-particle {
      display: none !important;
    }

    body, body * {
      cursor: auto !important;
    }
  }



#btb-crystal-test {
  position: fixed;
  width: 100px;
  height: 140px;
  border: 3px dashed #00ffff;
  border-radius: 50%;
  background: rgba(0,255,255,0.12);
  z-index: 2147483644;
  pointer-events: none;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
}


