/* Custom Styles & Glassmorphism */
        .glass-panel {
            background: rgba(28, 37, 65, 0.65);
            backdrop-filter: blur(16px);
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .glass-card {
            background: rgba(11, 19, 43, 0.7);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(0, 245, 212, 0.25);
        }
        .glow-effect {
            box-shadow: 0 0 25px rgba(0, 245, 212, 0.25);
        }
        .glow-text {
            text-shadow: 0 0 12px rgba(0, 245, 212, 0.5);
        }
        /* Pulse Animation */
        @keyframes pulse-ring {
            0% { transform: scale(0.95); opacity: 0.8; }
            50% { transform: scale(1.05); opacity: 0.4; }
            100% { transform: scale(0.95); opacity: 0.8; }
        }
        .chat-chip {
            font-size: 11px; font-weight: 600; padding: 6px 10px; border-radius: 9999px;
            border: 1px solid rgba(0,245,212,0.35); color: #00f5d4; background: rgba(0,245,212,0.08);
            transition: background .2s;
        }
        .chat-chip:hover { background: rgba(0,245,212,0.2); }
        .pay-tab { transition: all .2s; }
        .animate-pulse-ring {
            animation: pulse-ring 3s infinite ease-in-out;
        }
