main with real DNS resolution
        async function loadDomain(domain) {
            console.log(`üîç ZHTP DNS: Resolving ${domain}...`);
            
            // Show loading in current tab
            showToast(`Resolving ${domain} via ZHTP DNS...`, 'info');
            
            // Special handling for known domains
            if (domain === 'whisper.zhtp' || domain === 'whisper.chat' || domain === 'whisper') {
                console.log('üîí Redirecting to Whisper secure messaging..