// plans.jsx — Subscription tier catalog (shared by pricing + checkout)

const PLAN_CATALOG = {
  kick: {
    accent: 'oklch(0.88 0.27 142)',
    accentBorder: 'oklch(0.88 0.27 142 / 0.5)',
    accentGlow: 'oklch(0.88 0.27 142 / 0.4)',
    accentTint: 'oklch(0.88 0.27 142 / 0.08)',
    buttonGradient: 'linear-gradient(180deg, oklch(0.92 0.27 142), oklch(0.82 0.27 142))',
    showPopularBadge: false,
    layout: 'row',
    views: [
      { id: 'free', name: 'Free', price: 0, period: '2 Hrs',
        desc: 'Test key features safely with limited views, AI chat, fast servers, and strong anti-bot protection.',
        features: ['Improved UI', 'Limited View Botting (10 Viewers)', 'AI Chatbot (50 Limit)', 'Server-Sided Performance', 'Anti-Finger Printing', 'Anti-Bot Detection'],
        cta: 'Get Started' },
      { id: 'starter', name: 'Starter', price: 10, period: 'Month',
        desc: 'Great for steady growth with basic views, expanded AI chat, premium support, and top security.',
        features: ['Improved UI', 'Basic View Botting (100 Viewers)', 'AI Chatbot (650 Limit)', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection'],
        cta: 'Get Started' },
      { id: 'basic', name: 'Basic Plan', price: 20, period: 'Month',
        desc: 'Perfect for bigger needs with higher view limits, more AI chats, premium help, and top security.',
        features: ['Improved UI', 'Basic View Botting (200 Viewers)', 'AI Chatbot (1,500 Limit)', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection'],
        cta: 'Get Started' },
      { id: 'standard', name: 'Standard Plan', price: 50, period: 'Month',
        desc: 'Ideal for serious growth with higher views, big AI limits, premium support, and top security.',
        features: ['Improved UI', 'Basic View Botting (500 Viewers)', 'AI Chatbot (3,750 Limit)', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection'],
        cta: 'Get Started' },
      { id: 'pro', name: 'Pro Plan', price: 100, period: 'Month', popular: true,
        desc: 'Top-tier power with max views, huge AI limits, beta access, premium help, and top security.',
        features: ['Improved UI', 'Pro View Botting (1,500 Viewers)', 'AI Chatbot (7,500 Limit)', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection', 'Beta Access'],
        cta: 'Get Started' },
    ],
    aio: [
      { id: 'starter', name: 'Starter', price: 40, period: 'Month',
        desc: 'A solid start with credits for chat, polls, views, and followers, plus premium support, updates, and top security.',
        features: ['100 Chatbot credits', '3,000 AI Chatbot credits', '100 Pollbot credits', '200 Followerbot credits', '100 Viewbot credits', '200 Clip viewbot credits', 'Improved UI', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection', 'Beta Access'],
        cta: 'Get Started' },
      { id: 'basic', name: 'Basic Plan', price: 120, period: 'Month',
        desc: 'Great for growing channels with more credits for chat, polls, views, and clips, plus premium support and top security.',
        features: ['300 Chatbot credits', '9,000 AI Chatbot credits', '300 Pollbot credits', '300 Followerbot credits', '300 Viewbot credits', '600 Clip viewbot credits', 'Improved UI', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection', 'Beta Access'],
        cta: 'Get Started' },
      { id: 'standard', name: 'Standard Plan', price: 200, period: 'Month',
        desc: 'Perfect for serious growth with high credits for chat, polls, views, and clips, plus premium support and top security.',
        features: ['500 Chatbot credits', '16,000 AI Chatbot credits', '500 Pollbot credits', '500 Followerbot credits', '500 Viewbot credits', '1,000 Clip viewbot credits', 'Improved UI', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection', 'Beta Access'],
        cta: 'Get Started' },
      { id: 'pro', name: 'Pro Plan', price: 440, period: 'Month', popular: true,
        desc: 'Ultimate power with max credits for chat, polls, views, and clips, plus beta access, premium support, and top security.',
        features: ['1,000 Chatbot credits', '30,000 AI Chatbot credits', '1,000 Pollbot credits', '1,000 Followerbot credits', '1,500 Viewbot credits', '2,000 Clip viewbot credits', 'Improved UI', 'Server-Sided Performance', 'Premium Support', 'Weekly Updates', 'Anti-Finger Printing', 'Anti-Bot Detection', 'Beta Access'],
        cta: 'Get Started' },
    ],
  },
  twitch: {
    accent: 'oklch(0.62 0.23 295)',
    accentBorder: 'oklch(0.7 0.23 295 / 0.6)',
    accentGlow: 'oklch(0.62 0.23 295 / 0.6)',
    accentTint: 'oklch(0.62 0.23 295 / 0.08)',
    buttonGradient: 'linear-gradient(180deg, oklch(0.7 0.23 295), oklch(0.55 0.23 295))',
    showPopularBadge: true,
    layout: 'row',
    views: [
      { id: 'free', name: 'Free', price: 0, period: '2 hrs',
        desc: 'Test key features safely with limited views, AI chat, and full anti-bot protection.',
        features: ['Improved UI', 'View Botting (10 viewers)', 'AI Chatbot (50 limit)', 'Server-sided performance', 'Anti-fingerprinting', 'Anti-bot detection'],
        cta: 'Start Free Trial' },
      { id: 'starter', name: 'Starter', price: 10, period: 'month',
        desc: 'Steady growth with basic views, expanded AI chat, premium support.',
        features: ['Improved UI', 'Basic View Botting (100)', 'AI Chatbot (650 limit)', 'Premium Support', 'Weekly updates', 'Anti-fingerprint & bot detection'],
        cta: 'Get Started' },
      { id: 'basic', name: 'Basic', price: 20, period: 'month', popular: true,
        desc: 'Bigger needs with higher view limits, more AI chats, premium help.',
        features: ['Improved UI', 'Basic View Botting (200)', 'AI Chatbot (1,500 limit)', 'Premium Support', 'Weekly updates', 'Anti-fingerprint & bot detection'],
        cta: 'Get Started →' },
      { id: 'standard', name: 'Standard', price: 50, period: 'month',
        desc: 'Serious growth with higher views, big AI limits, and premium support.',
        features: ['Improved UI', 'View Botting (500)', 'AI Chatbot (3,750 limit)', 'Premium Support', 'Weekly updates', 'Anti-fingerprint & bot detection'],
        cta: 'Get Started' },
      { id: 'pro', name: 'Pro', price: 100, period: 'month',
        desc: 'Top-tier power with max views, huge AI limits, and beta access.',
        features: ['Improved UI', 'Pro View Botting (1,500)', 'AI Chatbot (7,500 limit)', 'Premium Support', 'Weekly updates', 'Beta access'],
        cta: 'Get Started' },
    ],
    aio: [
      { id: 'starter', name: 'Starter', price: 40, period: '3,700 credits',
        desc: 'A solid start with credits for chat, polls, views, and followers.',
        features: ['100 Viewbot credits', '3,000 AI Chatbot credits', '100 Chatbot credits', '200 Followbot credits', '100 Pollbot credits', '200 Clip viewbot credits'],
        cta: 'Get Started' },
      { id: 'basic', name: 'Basic', price: 120, period: '10,800 credits', popular: true,
        desc: 'Growing channels with more credits across every tool.',
        features: ['300 Viewbot credits', '9,000 AI Chatbot credits', '300 Chatbot credits', '300 Followbot credits', '300 Pollbot credits', '600 Clip viewbot credits'],
        cta: 'Get Started →' },
      { id: 'standard', name: 'Standard', price: 200, period: '19,000 credits',
        desc: 'Serious growth with high credits across every tool.',
        features: ['500 Viewbot credits', '16,000 AI Chatbot credits', '500 Chatbot credits', '500 Followbot credits', '500 Pollbot credits', '1,000 Clip viewbot credits'],
        cta: 'Get Started' },
      { id: 'pro', name: 'Pro', price: 440, period: '36,500 credits',
        desc: 'Ultimate power with max credits, beta access, and premium support.',
        features: ['1,500 Viewbot credits', '30,000 AI Chatbot credits', '1,000 Chatbot credits', '1,000 Followbot credits', '1,000 Pollbot credits', '2,000 Clip viewbot credits'],
        cta: 'Get Started' },
    ],
  },
};

Object.assign(window, { PLAN_CATALOG });
