 /* Unique class for loader container */
        .xaiUniqueLoaderWrapper {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.7);
            justify-content: center;
            align-items: center;
            z-index: 9999;
        }

        /* Unique class for loader animation */
        .xaiUniqueBounceAnim {
            display: flex;
            gap: 12px;
        }

        .xaiUniqueBounceAnim div {
            width: 20px;
            height: 20px;
            background: #f4a261;
            border-radius: 50%; /* Changed to circles */
            animation: xaiBounceEffect 0.8s ease-in-out infinite;
        }

        .xaiUniqueBounceAnim div:nth-child(2) {
            animation-delay: 0.2s;
            background: #2a9d8f;
        }

        .xaiUniqueBounceAnim div:nth-child(3) {
            animation-delay: 0.4s;
            background: #e76f51;
        }

        @keyframes xaiBounceEffect {
            0%, 100% {
                transform: translateY(0);
            }
            50% {
                transform: translateY(-20px);
                opacity: 0.8;
            }
        }