0%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        display: flex;
        gap: 2rem;
        background: rgba(0, 0, 0, 0.05);
        padding: 0.75rem 1.25rem;
        border-radius: 8px;
        backdrop-filter: blur(20px);
        border: 1px solid rgba(255, 255, 255, 0.1);
        pointer-events: auto;
      }

      .toggle-item {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        pointer-events: auto;
      }

      .toggle-checkb