Engine Equal

Code Exchange

Ready-to-use HTML files for external deployment

Add New Code Snippet
Generate POE Documents

Generate complete, formatted text documents of all active POE principles or clauses - ready for Google Docs.

Code Exchange Stats

Total Snippets

3

Languages Used

html2
text1

Stored Code Snippets

ENEQ Homepage - EXACT COPY with All Sections

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Engine Equal - Protocols of Equal Platform</title>
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #333; background: white; overflow-x: hidden; }
        
        /* Dotted Background - Global + Hero */
        .dotted-bg { position: fixed; inset: 0; pointer-events: none; opacity: 0.2; z-index: 0; background-image: radial-gradient(circle, #d1d5db 1px, transparent 1px); background-size: 24px 24px; }
        .hero-dotted { position: absolute; inset: 0; pointer-events: none; opacity: 0.15; z-index: 1; background-image: radial-gradient(circle, #FFD700 1px, transparent 1px); background-size: 24px 24px; }
        .container { max-width: 1280px; margin: 0 auto; padding: 0 24px; }
        
        /* Hero Section */
        .hero { background: #000; color: white; padding: 80px 24px; text-align: center; position: relative; z-index: 10; overflow: hidden; }
        .hero h1 { font-size: 4rem; font-weight: 700; color: #FFD700; margin-bottom: 16px; }
        .hero h2 { font-size: 2.5rem; color: #d1d5db; margin-bottom: 32px; }
        .hero p { font-size: 1.25rem; color: #d1d5db; max-width: 900px; margin: 0 auto 40px; line-height: 1.8; }
        
        /* Buttons */
        .btn { display: inline-block; padding: 16px 32px; font-size: 1.125rem; font-weight: 600; text-decoration: none; border-radius: 8px; transition: all 0.3s; margin: 0 8px; cursor: pointer; border: none; }
        .btn-primary { background: #FFD700; color: #000; }
        .btn-primary:hover { background: #FFA500; transform: translateY(-2px); }
        .btn-outline { background: transparent; color: white; border: 2px solid white; }
        .btn-outline:hover { background: white; color: #000; }
        
        /* Sections */
        .section { padding: 64px 24px; position: relative; z-index: 10; background: white; }
        .section-gray { background: linear-gradient(to bottom, #f9fafb, white); }
        .section-title { text-align: center; font-size: 3rem; font-weight: 700; margin-bottom: 24px; color: #111; }
        .section-subtitle { text-align: center; font-size: 1.25rem; color: #666; max-width: 800px; margin: 0 auto 48px; }
        
        /* Video */
        .video-container { max-width: 1000px; margin: 0 auto; aspect-ratio: 16/9; background: #000; border-radius: 12px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.3); }
        .video-container iframe { width: 100%; height: 100%; border: none; }
        
        /* Ask POE Widget */
        .askpoe-embed { max-width: 900px; margin: 0 auto; background: white; border: 2px solid #FFD700; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.15); overflow: hidden; }
        .askpoe-header { background: linear-gradient(135deg, #000 0%, #1a1a1a 100%); padding: 24px; text-align: center; border-bottom: 4px solid #FFD700; }
        .askpoe-header h3 { color: #FFD700; font-size: 24px; font-weight: 700; margin-bottom: 8px; }
        .askpoe-header p { color: #999; font-size: 14px; }
        .askpoe-content { padding: 32px; }
        .input-group { margin-bottom: 20px; }
        .input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #333; font-size: 14px; }
        .input-group textarea { width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 8px; font-size: 14px; font-family: inherit; resize: vertical; min-height: 100px; }
        .input-group textarea:focus { outline: none; border-color: #FFD700; }
        .submit-btn { background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%); color: #000; border: none; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 700; cursor: pointer; width: 100%; transition: all 0.3s; }
        .submit-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(255, 215, 0, 0.3); }
        .submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }
        .loading { text-align: center; padding: 24px; color: #666; display: none; }
        .spinner { border: 3px solid #f3f3f3; border-top: 3px solid #FFD700; border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 0 auto 16px; }
        @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
        .response-section { margin-top: 24px; padding: 20px; background: #f8f9fa; border-radius: 8px; border-left: 4px solid #FFD700; display: none; }
        
        /* Cards */
        .cards-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; max-width: 1280px; margin: 0 auto; }
        .card { background: white; border: 2px solid #e5e7eb; border-radius: 12px; overflow: hidden; transition: all 0.3s; }
        .card:hover { border-color: #FFD700; box-shadow: 0 12px 24px rgba(0,0,0,0.1); transform: translateY(-4px); }
        .card-image { height: 200px; background-size: cover; background-position: center; position: relative; }
        .card-icon { position: absolute; bottom: 16px; left: 16px; width: 64px; height: 64px; background: linear-gradient(135deg, #FFD700, #FFA500); border-radius: 16px; display: flex; align-items: center; justify-content: center; font-size: 32px; }
        .card-content { padding: 24px; }
        .card-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 12px; }
        .card-description { color: #666; margin-bottom: 20px; line-height: 1.6; }
        .card-features { list-style: none; }
        .card-features li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; color: #555; font-size: 0.95rem; }
        .check-icon { color: #10b981; flex-shrink: 0; font-weight: 700; }
        
        /* Impact by Sector */
        .impact-tabs { max-width: 1000px; margin: 0 auto; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 32px; box-shadow: 0 12px 24px rgba(0,0,0,0.1); }
        .tabs { display: flex; border-bottom: 2px solid #e5e7eb; margin-bottom: 32px; }
        .tab { flex: 1; padding: 16px; text-align: center; background: none; border: none; font-size: 1rem; font-weight: 600; cursor: pointer; color: #666; border-bottom: 4px solid transparent; transition: all 0.3s; }
        .tab:hover { color: #000; }
        .tab.active { color: #FFD700; border-bottom-color: #FFD700; }
        .tab-content { display: none; }
        .tab-content.active { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; }
        .benefits-list { list-style: none; }
        .benefits-list li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 16px; }
        
        /* Donut Chart */
        .donut-container { position: relative; width: 100%; max-width: 300px; margin: 0 auto 24px; }
        .donut-svg { width: 100%; height: auto; }
        .metric-legend { display: flex; flex-direction: column; gap: 8px; }
        .metric-item { display: flex; align-items: center; gap: 12px; padding: 8px; border-radius: 4px; transition: background 0.3s; cursor: pointer; }
        .metric-item:hover { background: #f9fafb; }
        .metric-color { width: 16px; height: 16px; border-radius: 50%; flex-shrink: 0; }
        .metric-label { flex: 1; font-size: 0.875rem; color: #374151; }
        .metric-value { font-weight: 700; font-size: 1.125rem; }
        
        /* Platform Modules */
        .modules-section { background: #f3f4f6; padding: 80px 24px; }
        .modules-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin: 48px auto; max-width: 1280px; }
        .module-card { background: white; border: 2px solid #e5e7eb; border-radius: 12px; overflow: hidden; transition: all 0.3s; }
        .module-card:hover { border-color: #FFD700; transform: translateY(-4px); box-shadow: 0 8px 16px rgba(0,0,0,0.1); }
        .module-image { height: 160px; background-size: cover; background-position: center; position: relative; }
        .module-icon-overlay { position: absolute; bottom: 12px; left: 12px; width: 48px; height: 48px; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 24px; }
        .module-content { padding: 20px; }
        .module-title { font-size: 1.125rem; font-weight: 700; margin-bottom: 8px; }
        .module-description { color: #666; font-size: 0.875rem; margin-bottom: 12px; }
        .module-features { list-style: none; }
        .module-features li { display: flex; align-items: flex-start; gap: 8px; margin-bottom: 6px; font-size: 0.75rem; color: #555; }
        
        /* Get Started Slideshow */
        .slideshow-section { background: linear-gradient(135deg, #111 0%, #000 100%); padding: 80px 24px; }
        .slideshow-container { position: relative; max-width: 900px; margin: 0 auto; }
        .slide { background: white; border: 4px solid #FFD700; border-radius: 12px; padding: 48px; position: relative; min-height: 350px; }
        .slide-icon { width: 128px; height: 128px; border-radius: 24px; display: flex; align-items: center; justify-content: center; font-size: 64px; margin: 0 auto 24px; }
        .slide-number { position: absolute; top: -24px; left: -24px; width: 72px; height: 72px; background: linear-gradient(135deg, #FFD700, #FFA500); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 32px; font-weight: 700; color: #000; box-shadow: 0 8px 16px rgba(0,0,0,0.3); border: 4px solid white; }
        .slide-title { font-size: 2rem; font-weight: 700; margin-bottom: 12px; text-align: center; }
        .slide-description { color: #666; font-size: 1.125rem; text-align: center; margin-bottom: 24px; line-height: 1.6; }
        .slide-badge { display: inline-block; background: #FFD700; color: #000; padding: 4px 12px; border-radius: 16px; font-size: 0.875rem; font-weight: 700; margin-bottom: 16px; }
        .nav-btn { position: absolute; top: 50%; transform: translateY(-50%); background: #FFD700; border: none; width: 56px; height: 56px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 16px rgba(0,0,0,0.3); transition: all 0.3s; z-index: 10; }
        .nav-btn:hover { background: #FFA500; transform: translateY(-50%) scale(1.1); }
        .nav-btn-prev { left: -80px; }
        .nav-btn-next { right: -80px; }
        .dots-container { display: flex; justify-content: center; gap: 12px; margin-top: 32px; }
        .dot { width: 12px; height: 12px; border-radius: 50%; background: #666; cursor: pointer; transition: all 0.3s; }
        .dot.active { width: 48px; background: #FFD700; }
        .dot.completed { background: #10b981; }
        
        /* CTA */
        .cta-section { background: #000; color: white; padding: 80px 24px; text-align: center; }
        .cta-section h2 { color: #FFD700; font-size: 2.5rem; margin-bottom: 24px; font-weight: 700; }
        .cta-section p { font-size: 1.25rem; color: #d1d5db; margin-bottom: 32px; max-width: 800px; margin-left: auto; margin-right: auto; }
        
        /* Responsive */
        @media (max-width: 768px) { 
            .hero h1 { font-size: 2.5rem; } 
            .hero h2 { font-size: 1.75rem; } 
            .cards-grid, .tab-content.active, .modules-grid { grid-template-columns: 1fr; } 
            .section-title { font-size: 2rem; }
            .nav-btn { display: none; }
            .impact-tabs { padding: 16px; }
        }
    </style>
</head>
<body>
    <div class="dotted-bg"></div>
    
    <!-- Hero Section -->
    <section class="hero">
        <div class="hero-dotted"></div>
        <div class="container" style="position: relative; z-index: 2;">
            <h1>Welcome to Engine Equal</h1>
            <h2>The Protocols of Equal Platform</h2>
            <p>Transform equality from aspiration into measurable, repeatable processes. Our comprehensive suite of tools, built on the Protocols of Equal framework, helps you detect, diagnose, and solve inequality with scientific precision.</p>
            <div>
                <a href="#memberships" class="btn btn-primary">Get Started</a>
                <a href="#learn" class="btn btn-outline">Learn More</a>
            </div>
        </div>
    </section>
    
    <!-- Video Section -->
    <section class="section">
        <div class="container">
            <h2 class="section-title">Introducing Engine Equal</h2>
            <div class="video-container">
                <iframe src="https://www.youtube.com/embed/UT8Ycqo_st0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen></iframe>
            </div>
        </div>
    </section>
    
    <!-- Ask POE Widget -->
    <section class="section section-gray">
        <div class="container">
            <h2 class="section-title">Try Ask POE Now</h2>
            <p class="section-subtitle">Describe an inequality challenge and get AI-powered solutions</p>
            <div class="askpoe-embed">
                <div class="askpoe-header">
                    <h3>🛡️ Ask POE</h3>
                    <p>AI-Powered Equality Analysis</p>
                </div>
                <div class="askpoe-content">
                    <form id="askpoe-form">
                        <div class="input-group">
                            <label for="situation">Describe your inequality situation:</label>
                            <textarea id="situation" placeholder="Example: Our company has a 30% gender pay gap in management positions..." required></textarea>
                        </div>
                        <button type="submit" class="submit-btn">Analyze with POE Framework</button>
                    </form>
                    <div id="loading" class="loading"><div class="spinner"></div><p>Analyzing your situation with the Protocols of Equal framework...</p></div>
                    <div id="response" class="response-section"></div>
                </div>
            </div>
        </div>
    </section>
    
    <!-- What Can Engine Equal Do For Your Organization -->
    <section class="section">
        <div class="container">
            <div style="text-align: center; margin-bottom: 48px;">
                <div style="width: 80px; height: 80px; background: linear-gradient(135deg, #FFD700 0%, #FFC700 33%, #FFB700 66%, #FFA500 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px; font-size: 40px; box-shadow: 0 8px 16px rgba(255,215,0,0.3);">✨</div>
                <h2 class="section-title" style="margin-bottom: 16px;">What Can Engine Equal Do For Your Organization?</h2>
                <p class="section-subtitle">Discover the powerful capabilities that make Engine Equal the leading equality platform</p>
            </div>
            <div class="cards-grid">
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">🛡️</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Comprehensive Framework</h3>
                        <p class="card-description">Access 150+ equality principles and clauses to build robust frameworks</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> POE Library with proven methodologies</li>
                            <li><span class="check-icon">✓</span> AI-powered analysis and recommendations</li>
                            <li><span class="check-icon">✓</span> Custom framework builder</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">📊</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Quality of Infrastructure</h3>
                        <p class="card-description">Enterprise-grade tools for monitoring and improving equality</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Real-time equality dashboards</li>
                            <li><span class="check-icon">✓</span> Workflow integration tools</li>
                            <li><span class="check-icon">✓</span> Compliance tracking and reporting</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1524178232363-1fb2b075b655?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">🎓</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Training & Certification</h3>
                        <p class="card-description">Build expertise with comprehensive learning programs</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Interactive training modules</li>
                            <li><span class="check-icon">✓</span> Professional certifications</li>
                            <li><span class="check-icon">✓</span> Knowledge base and resources</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">🏢</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Equalize Your Organization</h3>
                        <p class="card-description">Transform your organization through comprehensive equality integration across ideology, training, technology, policy, and culture.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Embed equality principles into mission, vision, and core values</li>
                            <li><span class="check-icon">✓</span> Comprehensive learning programs for all staff levels</li>
                            <li><span class="check-icon">✓</span> Integrate equality tools into your existing systems</li>
                            <li><span class="check-icon">✓</span> Align all organizational policies with equality standards</li>
                            <li><span class="check-icon">✓</span> Create lasting change in workplace culture</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">❤️</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Equality Teams</h3>
                        <p class="card-description">Build and coordinate dedicated equality teams across sectors with collaborative tools and shared frameworks.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Assemble cross-functional equality champions</li>
                            <li><span class="check-icon">✓</span> Align teams around shared equality objectives</li>
                            <li><span class="check-icon">✓</span> Customized approaches for Public, Private, Humanitarian sectors</li>
                            <li><span class="check-icon">✓</span> Real-time coordination and knowledge sharing</li>
                            <li><span class="check-icon">✓</span> Measure and report on collective team achievements</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1611162617474-5b21e879e113?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">🎥</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Media Hub</h3>
                        <p class="card-description">Access videos, podcasts, and multimedia equality content for continuous learning and engagement.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Educational Videos</li>
                            <li><span class="check-icon">✓</span> Expert Podcasts</li>
                            <li><span class="check-icon">✓</span> Webinar Recordings</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">🌐</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Networks</h3>
                        <p class="card-description">Connect with equality professionals worldwide through communities and advocacy groups.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Professional Networks</li>
                            <li><span class="check-icon">✓</span> Community Groups</li>
                            <li><span class="check-icon">✓</span> Industry Connections</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1556761175-b413da4baf72?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">💬</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Collaborate</h3>
                        <p class="card-description">Work together on frameworks, share knowledge, and build solutions collaboratively.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Framework Sharing</li>
                            <li><span class="check-icon">✓</span> Real-Time Comments</li>
                            <li><span class="check-icon">✓</span> Team Discussions</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1544396821-4dd40b938ad3?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">📄</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Resources</h3>
                        <p class="card-description">Download guides, templates, and tools to implement equality in your organization.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Implementation Guides</li>
                            <li><span class="check-icon">✓</span> Template Library</li>
                            <li><span class="check-icon">✓</span> Best Practice Documents</li>
                        </ul>
                    </div>
                </div>
                <div class="card">
                    <div class="card-image" style="background-image: url('https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);"></div>
                        <div class="card-icon">📧</div>
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">Contact</h3>
                        <p class="card-description">Get support, ask questions, and connect with the Engine Equal team.</p>
                        <ul class="card-features">
                            <li><span class="check-icon">✓</span> Business Inquiries</li>
                            <li><span class="check-icon">✓</span> Technical Support</li>
                            <li><span class="check-icon">✓</span> Partnership Opportunities</li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </section>
    
    <!-- Impact by Sector -->
    <section class="section section-gray">
        <div class="container">
            <h2 class="section-title">Impact by Sector</h2>
            <p class="section-subtitle">Discover sector-specific benefits and measurable outcomes</p>
            <div class="impact-tabs">
                <div class="tabs">
                    <button class="tab active" onclick="switchTab('private', this)">🏢 Private Sector</button>
                    <button class="tab" onclick="switchTab('public', this)">🏛️ Public Sector</button>
                    <button class="tab" onclick="switchTab('humanitarian', this)">❤️ Humanitarian</button>
                </div>
                <div id="private" class="tab-content active">
                    <div>
                        <h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #10b981;">✓</span> Qualitative Advantages</h3>
                        <ul class="benefits-list">
                            <li><span class="check-icon">✓</span> <span>Enhance your ESG scores and corporate reputation.</span></li>
                            <li><span class="check-icon">✓</span> <span>Foster a more innovative and collaborative workplace culture.</span></li>
                            <li><span class="check-icon">✓</span> <span>Attract and retain top-tier, diverse talent.</span></li>
                            <li><span class="check-icon">✓</span> <span>Mitigate legal and reputational risks.</span></li>
                        </ul>
                    </div>
                    <div>
                        <h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #3b82f6;">📊</span> Quantitative Impact</h3>
                        <div class="metric-legend">
                            <div class="metric-item"><div class="metric-color" style="background: #3b82f6;"></div><span class="metric-label">Reduction in employee turnover</span><span class="metric-value" style="color: #3b82f6;">20%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #10b981;"></div><span class="metric-label">Increase in team productivity</span><span class="metric-value" style="color: #10b981;">10%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #f59e0b;"></div><span class="metric-label">Higher financial returns likelihood</span><span class="metric-value" style="color: #f59e0b;">35%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #8b5cf6;"></div><span class="metric-label">Reduce hiring costs</span><span class="metric-value" style="color: #8b5cf6;">50%</span></div>
                        </div>
                    </div>
                </div>
                <div id="public" class="tab-content">
                    <div>
                        <h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #10b981;">✓</span> Qualitative Advantages</h3>
                        <ul class="benefits-list">
                            <li><span class="check-icon">✓</span> <span>Build significant public trust by ensuring fair access to services.</span></li>
                            <li><span class="check-icon">✓</span> <span>Streamline policy implementation and reduce legal challenges.</span></li>
                            <li><span class="check-icon">✓</span> <span>Improve inter-agency collaboration on equality initiatives.</span></li>
                            <li><span class="check-icon">✓</span> <span>Create more effective and representative public policies.</span></li>
                        </ul>
                    </div>
                    <div>
                        <h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #3b82f6;">📊</span> Quantitative Impact</h3>
                        <div class="metric-legend">
                            <div class="metric-item"><div class="metric-color" style="background: #3b82f6;"></div><span class="metric-label">Decrease in citizen complaints</span><span class="metric-value" style="color: #3b82f6;">30%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #10b981;"></div><span class="metric-label">Improvement in service delivery efficiency</span><span class="metric-value" style="color: #10b981;">20%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #f59e0b;"></div><span class="metric-label">Increase program adoption in underserved areas</span><span class="metric-value" style="color: #f59e0b;">15%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #8b5cf6;"></div><span class="metric-label">Administrative efficiency boost</span><span class="metric-value" style="color: #8b5cf6;">25%</span></div>
                        </div>
                    </div>
                </div>
                <div id="humanitarian" class="tab-content">
                    <div>
                        <h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #10b981;">✓</span> Qualitative Advantages</h3>
                        <ul class="benefits-list">
                            <li><span class="check-icon">✓</span> <span>Dramatically improve aid effectiveness by removing bias.</span></li>
                            <li><span class="check-icon">✓</span> <span>Strengthen stakeholder and donor confidence with transparent reporting.</span></li>
                            <li><span class="check-icon">✓</span> <span>Enhance field-worker safety through greater community trust.</span></li>
                            <li><span class="check-icon">✓</span> <span>Build long-term community resilience by empowering local actors.</span></li>
                        </ul>
                    </div>
                    <div>
                        <h3 style="font-weight: 700; font-size: 1.25rem; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;"><span style="color: #3b82f6;">📊</span> Quantitative Impact</h3>
                        <div class="metric-legend">
                            <div class="metric-item"><div class="metric-color" style="background: #3b82f6;"></div><span class="metric-label">Increase resource allocation accuracy</span><span class="metric-value" style="color: #3b82f6;">40%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #10b981;"></div><span class="metric-label">Improve community engagement</span><span class="metric-value" style="color: #10b981;">25%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #f59e0b;"></div><span class="metric-label">Boost donor retention</span><span class="metric-value" style="color: #f59e0b;">20%</span></div>
                            <div class="metric-item"><div class="metric-color" style="background: #8b5cf6;"></div><span class="metric-label">Reduce operational costs</span><span class="metric-value" style="color: #8b5cf6;">12%</span></div>
                        </div>
                    </div>
                </div>
                <div style="text-align: center; margin-top: 32px;">
                    <a href="#contact" class="btn btn-primary">Request a Test Drive</a>
                </div>
            </div>
        </div>
    </section>
    
    <!-- Get Started Slideshow -->
    <section class="slideshow-section">
        <div class="container">
            <div style="text-align: center; margin-bottom: 48px;">
                <div style="width: 80px; height: 80px; background: linear-gradient(135deg, #FFD700 0%, #FFC700 33%, #FFB700 66%, #FFA500 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px; animation: pulse 2s infinite; font-size: 40px; box-shadow: 0 8px 16px rgba(255,215,0,0.3);">✨</div>
                <h2 style="font-size: 3rem; font-weight: 700; color: #FFD700; margin-bottom: 16px;">Get Started in 6 Steps</h2>
                <p style="font-size: 1.25rem; color: #d1d5db; max-width: 800px; margin: 0 auto;">Follow these essential steps to unlock the full power of Engine Equal</p>
            </div>
            <div class="slideshow-container">
                <div class="slide" id="slide-container">
                    <div class="slide-number" id="slide-number">1</div>
                    <div class="slide-icon" id="slide-icon" style="background: linear-gradient(135deg, #3b82f6, #1e40af);">📚</div>
                    <div class="slide-badge" id="slide-badge">5 min</div>
                    <h3 class="slide-title" id="slide-title">Explore POE Library</h3>
                    <p class="slide-description" id="slide-description">Browse 150+ equality principles and clauses to understand the foundational framework</p>
                    <div style="text-align: center;">
                        <a href="#library" class="btn btn-primary" style="display: inline-flex; align-items: center; gap: 8px;">▶️ Start This Step</a>
                    </div>
                </div>
                <button class="nav-btn nav-btn-prev" onclick="prevSlide()">←</button>
                <button class="nav-btn nav-btn-next" onclick="nextSlide()">→</button>
            </div>
            <div class="dots-container" id="dots"></div>
        </div>
    </section>
    
    <!-- Platform Modules -->
    <section class="modules-section">
        <div class="container">
            <h2 class="section-title">ENEQ Platform Modules</h2>
            <p class="section-subtitle">Comprehensive tools organized into 8 powerful modules for implementing equality at every level</p>
            <div class="modules-grid">
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #6b7280, #4b5563);">🏠</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">Dashboard</h3>
                        <p class="module-description">Personalized hub with your frameworks, assessments, and progress tracking</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Personalized Activity Feed</li>
                            <li><span class="check-icon">✓</span> Recent Frameworks & Assessments</li>
                            <li><span class="check-icon">✓</span> Progress Tracking</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #3b82f6, #1e40af);">🛡️</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">POE Suite</h3>
                        <p class="module-description">Complete equality framework with 6 integrated modules</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> POE Library - 150+ Principles</li>
                            <li><span class="check-icon">✓</span> Ask POE - AI Analysis</li>
                            <li><span class="check-icon">✓</span> POE Frames - Custom Frameworks</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #10b981, #059669);">📈</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">QOI Suite</h3>
                        <p class="module-description">Quality of Infrastructure - Enterprise equality tools</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Design - Architect Systems</li>
                            <li><span class="check-icon">✓</span> Monitor - Real-Time Dashboards</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1611162617474-5b21e879e113?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #8b5cf6, #6d28d9);">🎥</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">Media Hub</h3>
                        <p class="module-description">Videos, podcasts, and multimedia equality content</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Educational Videos</li>
                            <li><span class="check-icon">✓</span> Expert Podcasts</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #ec4899, #be185d);">🌐</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">Networks</h3>
                        <p class="module-description">Connect with equality professionals worldwide</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Professional Networks</li>
                            <li><span class="check-icon">✓</span> Community Groups</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1556761175-b413da4baf72?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #6366f1, #4f46e5);">💬</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">Collaborate</h3>
                        <p class="module-description">Work together on frameworks and share knowledge</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Framework Sharing</li>
                            <li><span class="check-icon">✓</span> Real-Time Comments</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1544396821-4dd40b938ad3?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #f97316, #c2410c);">📄</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">Resources</h3>
                        <p class="module-description">Downloadable guides, templates, and tools</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Implementation Guides</li>
                            <li><span class="check-icon">✓</span> Template Library</li>
                        </ul>
                    </div>
                </div>
                <div class="module-card">
                    <div class="module-image" style="background-image: url('https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=800&auto=format&fit=crop');">
                        <div style="position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);"></div>
                        <div class="module-icon-overlay" style="background: linear-gradient(135deg, #ef4444, #b91c1c);">📧</div>
                    </div>
                    <div class="module-content">
                        <h3 class="module-title">Contact</h3>
                        <p class="module-description">Get support and connect with our team</p>
                        <ul class="module-features">
                            <li><span class="check-icon">✓</span> Business Inquiries</li>
                            <li><span class="check-icon">✓</span> Technical Support</li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </section>
    
    <!-- CTA Section -->
    <section class="cta-section">
        <div class="container">
            <h2>Ready to Transform Your Approach to Equality?</h2>
            <p>Join organizations worldwide using Engine Equal to achieve measurable, sustainable equality outcomes.</p>
            <div>
                <a href="#memberships" class="btn btn-primary">View Membership Plans</a>
                <a href="#contact" class="btn btn-outline">Contact Us</a>
            </div>
        </div>
    </section>
    
    <script>
        // Slideshow Data
        const steps = [
            { id: 1, title: "Explore POE Library", description: "Browse 150+ equality principles and clauses to understand the foundational framework", icon: "📚", color: "linear-gradient(135deg, #3b82f6, #1e40af)", duration: "5 min" },
            { id: 2, title: "Try Ask POE", description: "Describe an inequality situation and get AI-powered solutions using the POE framework", icon: "🤖", color: "linear-gradient(135deg, #8b5cf6, #6d28d9)", duration: "10 min" },
            { id: 3, title: "Build Your First Framework", description: "Create a custom equality framework for your organization using POE Frames", icon: "🛡️", color: "linear-gradient(135deg, #10b981, #059669)", duration: "20 min" },
            { id: 4, title: "Read Knowledge Articles", description: "Learn from best practices, case studies, and implementation guides in POE Knows", icon: "📖", color: "linear-gradient(135deg, #f59e0b, #d97706)", duration: "15 min" },
            { id: 5, title: "Complete a Training Module", description: "Build your equality skills with interactive training in POE Trains", icon: "🎓", color: "linear-gradient(135deg, #ef4444, #b91c1c)", duration: "30 min" },
            { id: 6, title: "Join the Community", description: "Connect with equality professionals and share your journey", icon: "👥", color: "linear-gradient(135deg, #6366f1, #4f46e5)", duration: "5 min" }
        ];
        
        let currentSlide = 0;
        const completedSteps = [];
        
        function updateSlide() {
            const step = steps[currentSlide];
            document.getElementById('slide-number').textContent = step.id;
            document.getElementById('slide-icon').style.background = step.color;
            document.getElementById('slide-icon').textContent = step.icon;
            document.getElementById('slide-badge').textContent = step.duration;
            document.getElementById('slide-title').textContent = step.title;
            document.getElementById('slide-description').textContent = step.description;
            updateDots();
        }
        
        function nextSlide() {
            currentSlide = (currentSlide + 1) % steps.length;
            updateSlide();
        }
        
        function prevSlide() {
            currentSlide = (currentSlide - 1 + steps.length) % steps.length;
            updateSlide();
        }
        
        function goToSlide(index) {
            currentSlide = index;
            updateSlide();
        }
        
        function updateDots() {
            const dotsContainer = document.getElementById('dots');
            dotsContainer.innerHTML = '';
            steps.forEach((step, index) => {
                const dot = document.createElement('div');
                dot.className = 'dot';
                if (index === currentSlide) dot.classList.add('active');
                if (completedSteps.includes(step.id)) dot.classList.add('completed');
                dot.onclick = () => goToSlide(index);
                dotsContainer.appendChild(dot);
            });
        }
        
        // Tab switching
        function switchTab(tabName, clickedButton) {
            document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));
            document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));
            document.getElementById(tabName).classList.add('active');
            clickedButton.classList.add('active');
        }
        
        // Ask POE form - USES APP API
        document.getElementById('askpoe-form').addEventListener('submit', async (e) => {
            e.preventDefault();
            const situation = document.getElementById('situation').value;
            const loading = document.getElementById('loading');
            const response = document.getElementById('response');
            const btn = e.target.querySelector('.submit-btn');
            btn.disabled = true;
            loading.style.display = 'block';
            response.style.display = 'none';
            try {
                // Use the Engine Equal API endpoint
                const apiUrl = window.location.origin + '/api/integrations/Core/InvokeLLM';
                const res = await fetch(apiUrl, {
                    method: 'POST',
                    headers: { 
                        'Content-Type': 'application/json'
                    },
                    body: JSON.stringify({
                        prompt: 'You are an expert in the Protocols of Equal (POE) framework for detecting, diagnosing, and solving inequality. Analyze this situation: ' + situation + '\\n\\nProvide a structured analysis with:\\n1. DETECTION - Identify the inequality type and conduit\\n2. DIAGNOSIS - Analyze root causes and perpetuating systems\\n3. SOLUTION - Provide actionable steps using POE principles and clauses',
                        add_context_from_internet: false
                    })
                });
                if (!res.ok) throw new Error('API request failed: ' + res.status);
                const data = await res.json();
                const analysisText = typeof data === 'string' ? data : (data.response || data.result || JSON.stringify(data));
                response.innerHTML = '<h3 style="font-weight:700;margin-bottom:12px;color:#333;">📋 POE Analysis Results</h3><div style="white-space:pre-wrap;color:#555;line-height:1.8;">' + analysisText + '</div>';
                response.style.display = 'block';
            } catch (error) {
                response.innerHTML = '<div style="background:#fee;border-left:4px solid #f44;padding:16px;border-radius:8px;color:#c00;"><strong>Error:</strong> ' + error.message + '<br><small>Make sure the Engine Equal API is accessible</small></div>';
                response.style.display = 'block';
            } finally {
                btn.disabled = false;
                loading.style.display = 'none';
            }
        });
        
        // Initialize slideshow
        updateDots();
        updateSlide();
    </script>
</body>
</html>
Ask POE Widget - Standalone

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ask POE Widget</title>
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 20px; }
        .askpoe-widget { max-width: 800px; width: 100%; background: white; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.3); overflow: hidden; }
        .askpoe-header { background: linear-gradient(135deg, #000 0%, #1a1a1a 100%); padding: 24px; text-align: center; border-bottom: 4px solid #FFD700; }
        .askpoe-header h1 { color: #FFD700; font-size: 28px; font-weight: 700; margin-bottom: 8px; }
        .askpoe-header p { color: #999; font-size: 14px; }
        .askpoe-content { padding: 32px; }
        .input-group { margin-bottom: 20px; }
        .input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #333; font-size: 14px; }
        .input-group textarea { width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 8px; font-size: 14px; font-family: inherit; resize: vertical; min-height: 120px; transition: border-color 0.3s; }
        .input-group textarea:focus { outline: none; border-color: #FFD700; }
        .submit-btn { background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%); color: #000; border: none; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 700; cursor: pointer; width: 100%; transition: all 0.3s; }
        .submit-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(255, 215, 0, 0.3); }
        .submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }
        .loading { text-align: center; padding: 24px; color: #666; display: none; }
        .spinner { border: 3px solid #f3f3f3; border-top: 3px solid #FFD700; border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 0 auto 16px; }
        @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
        .response-section { margin-top: 24px; padding: 20px; background: #f8f9fa; border-radius: 8px; border-left: 4px solid #FFD700; display: none; }
        .response-section h3 { color: #333; font-size: 18px; margin-bottom: 12px; font-weight: 600; }
        .response-content { color: #555; line-height: 1.8; white-space: pre-wrap; }
        .error-message { background: #fee; border-left: 4px solid #f44; padding: 16px; border-radius: 8px; color: #c00; }
        .powered-by { text-align: center; padding: 16px; background: #000; color: #999; font-size: 12px; }
        .powered-by a { color: #FFD700; text-decoration: none; font-weight: 600; }
    </style>
</head>
<body>
    <div class="askpoe-widget">
        <div class="askpoe-header">
            <h1>🛡️ Ask POE</h1>
            <p>AI-Powered Equality Analysis & Solutions</p>
        </div>
        <div class="askpoe-content">
            <form id="askpoe-form">
                <div class="input-group">
                    <label for="situation">Describe your inequality situation or challenge:</label>
                    <textarea id="situation" placeholder="Example: Our company has a 30% gender pay gap in management positions..." required></textarea>
                </div>
                <button type="submit" class="submit-btn">Analyze with POE Framework</button>
            </form>
            <div id="loading" class="loading">
                <div class="spinner"></div>
                <p>Analyzing your situation with the Protocols of Equal framework...</p>
            </div>
            <div id="response" class="response-section"></div>
        </div>
        <div class="powered-by">Powered by <a href="https://engineequal.com" target="_blank">Engine Equal</a></div>
    </div>
    <script>
        document.getElementById('askpoe-form').addEventListener('submit', async (e) => {
            e.preventDefault();
            const situation = document.getElementById('situation').value;
            const loading = document.getElementById('loading');
            const response = document.getElementById('response');
            const btn = e.target.querySelector('.submit-btn');
            btn.disabled = true;
            loading.style.display = 'block';
            response.style.display = 'none';
            try {
                const res = await fetch('https://api.openai.com/v1/chat/completions', {
                    method: 'POST',
                    headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY_HERE' },
                    body: JSON.stringify({
                        model: 'gpt-3.5-turbo',
                        messages: [
                            { role: 'system', content: 'You are an expert in the Protocols of Equal (POE) framework for detecting, diagnosing, and solving inequality.' },
                            { role: 'user', content: 'Analyze: ' + situation + '\\n\\nProvide:\\n1. DETECTION - Identify inequality type\\n2. DIAGNOSIS - Root causes\\n3. SOLUTION - Actionable POE steps' }
                        ],
                        max_tokens: 1000
                    })
                });
                if (!res.ok) throw new Error('API request failed: ' + res.status);
                const result = await res.json();
                const data = result.choices?.[0]?.message?.content || 'No response received';
                response.innerHTML = '<h3>📋 POE Analysis Results</h3><div class="response-content">' + data + '</div>';
                response.style.display = 'block';
            } catch (error) {
                response.innerHTML = '<div class="error-message"><strong>Error:</strong> ' + error.message + '<br><br><small>Make sure to replace YOUR_API_KEY_HERE with your actual OpenAI API key</small></div>';
                response.style.display = 'block';
            } finally {
                btn.disabled = false;
                loading.style.display = 'none';
            }
        });
    </script>
</body>
</html>
SQL - Remove Old Experiences Sections

text

-- ==============================
-- DELETE EXPERIENCES FROM SECTIONS TO BE REMOVED
-- ==============================
-- This SQL script removes all ExperienceOfInequality records from the following sections:
-- ECONOMIC, ARMS, SOCIAL, HEALTH, Place
-- Generated: 9/13/2026

DELETE FROM experience_of_inequality 
WHERE section IN ('ECONOMIC', 'ARMS', 'SOCIAL', 'HEALTH', 'Place');

-- Note: This will permanently delete all records in these sections.
-- Make sure to backup your data before running this query if needed.
base44
Edit with Base44