// Research & Tools page data
const TOOLS_LANES = [
  {
    id: "flight-search",
    num: "01",
    topic: "Fares & Routes",
    badge: "Most used",
    title: "Flight",
    titleEm: "Search.",
    desc: "Google Flights, Kayak, ITA Matrix, the working stack. How to read a price calendar, when to stop refreshing, and when a layover actually saves you time.",
    count: "14 guides",
    read: "Fare alerts · Positioning flights",
    img: "https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1600&q=80",
    size: "xl",
    href: "#flight-search",
  },
  {
    id: "hotel-research",
    num: "02",
    topic: "Stays & Properties",
    title: "Hotel",
    titleEm: "Research.",
    desc: "Booking, Agoda, and the small-hotel sites that don't appear on aggregators. How to read a photo gallery like a detective.",
    count: "18 guides",
    read: "Boutique · Long stay",
    img: "https://images.unsplash.com/photo-1566073771259-6a8506099945?w=1200&q=80",
    size: "md",
    href: "#hotel-research",
  },
  {
    id: "itinerary-builders",
    num: "03",
    topic: "Plans & Schedules",
    badge: "With Roundtrips",
    title: "Itinerary",
    titleEm: "Builders.",
    desc: "Roundtrips, Wanderlog, and the apps worth opening. The ones that make group planning survivable and solo planning precise.",
    count: "9 guides",
    read: "Solo · Group",
    img: "https://images.unsplash.com/photo-1524661135-423995f22d0b?w=1600&q=80",
    size: "wide",
    href: "#itinerary-builders",
  },
  {
    id: "maps-offline",
    num: "04",
    topic: "Navigation & Backup",
    title: "Maps &",
    titleEm: "Offline.",
    desc: "Google offline, Maps.me, the workflow that survives no signal. What to download before you land, and what to do when the pin is in the wrong country.",
    count: "11 guides",
    read: "Offline · Rural",
    img: "https://images.unsplash.com/photo-1473188588951-666fce8e7c68?w=1200&q=80",
    size: "sm",
    href: "#maps-offline",
  },
  {
    id: "translation-apps",
    num: "05",
    topic: "Language & Context",
    title: "Translation",
    titleEm: "Apps.",
    desc: "DeepL, Google Translate, the camera trick. What still breaks in real conversations and what to say when both phones are dead.",
    count: "7 guides",
    read: "Live · Camera",
    img: "https://images.unsplash.com/photo-1546953304-5d96f43c2e94?w=1200&q=80",
    size: "sm",
    href: "#translation-apps",
  },
  {
    id: "reviews-sources",
    num: "06",
    topic: "Signal vs. Noise",
    title: "Reviews &",
    titleEm: "Sources.",
    desc: "TripAdvisor without the noise, Reddit threads that hold up, the long-form blog still worth reading. How to triangulate a recommendation.",
    count: "12 guides",
    read: "Vetting · Trust",
    img: "https://images.unsplash.com/photo-1432888498266-38ffec3eaf0a?w=1200&q=80",
    size: "md",
    href: "#reviews-sources",
  },
  {
    id: "travel-forums",
    num: "07",
    topic: "Community & Expertise",
    title: "Travel",
    titleEm: "Forums.",
    desc: "Lonely Planet Thorn Tree, FlyerTalk, the sub-Reddits actually worth subscribing to. Where to ask a question no guide answers.",
    count: "8 guides",
    read: "Points · Regions",
    img: "https://images.unsplash.com/photo-1517048676732-d65bc937f952?w=1200&q=80",
    size: "lg",
    href: "#travel-forums",
  },
  {
    id: "ai-trip-planning",
    num: "08",
    topic: "Prompts & Planning",
    title: "AI Trip",
    titleEm: "Planning.",
    desc: "Claude, ChatGPT, and the prompts that actually return useful itineraries. What AI handles well and the three questions it still gets wrong.",
    count: "10 guides",
    read: "Prompts · Iteration",
    img: "https://images.unsplash.com/photo-1677442135703-1787eea5ce01?w=1200&q=80",
    size: "md",
    href: "#ai-trip-planning",
  },
];

const TOOLS_FAQS = [
  { q: "Is Google Flights always the cheapest option?", a: "No, and the gap matters most for international routes. Google Flights excels at flexibility — the price calendar and explore view are unmatched for browsing. But for booked fares, Kayak's 'Price Forecast' and ITA Matrix's routing codes can surface deals that don't surface in Google. Always check one aggregator against the airline direct before you buy." },
  { q: "Are AI tools reliable for travel research?", a: "For inspiration and itinerary structure, yes. For current prices, visa rules, and hours: no. AI training data goes stale. Use it to build the skeleton — what to do, how long to budget, which neighborhoods to compare — then verify every fact it produces against a live source before you book anything. The prompts that work best are specific and iterative, not single-shot." },
  { q: "How do I vet a hotel that isn't on the major review platforms?", a: "Cross-reference TripAdvisor with Google Maps reviews, then look for it on a forum (usually Lonely Planet or a region-specific Reddit). The key signal isn't the rating — it's the response pattern of management. A property with 200 reviews and 40 thoughtful owner responses is safer than one with 800 reviews and none." },
  { q: "What offline maps should I download before landing?", a: "Google Maps offline for the primary city grid. Maps.me for rural areas and hiking — its OpenStreetMap base is more detailed off-road. Download both before you leave the hotel, not at the airport. For a country where you might need to navigate without any internet context, a printed map of the capital still has its uses." },
  { q: "Which travel forums are worth the time investment?", a: "FlyerTalk for anything involving points, miles, airline or hotel programs — the depth there is unmatched and the moderation is tight. Reddit's r/solotravel and destination-specific subs for contemporary trip reports. Lonely Planet Thorn Tree for slower, more considered conversation, especially on complex or remote routes. Don't try to lurk all three — pick the one that matches the type of trip you're planning." },
];

const BUILDER_PANELS = [
  {
    size: "wide",
    tag: "ROUNDTRIPS",
    title: "The one the Plan Desk actually opens first.",
    desc: "Shared itinerary, expense split, group voting, and a live roster — all in one place. The app we recommend when the question is 'how do we coordinate this trip for six people without losing our minds.'",
    img: "https://images.unsplash.com/photo-1529156069898-49953e39b3ac?w=1200&q=80",
  },
  {
    size: "md",
    tag: "WANDERLOG",
    title: "For the route-planner.",
    desc: "Map-first interface, good at visualizing drive distances and stop sequencing. Useful when geography is the constraint.",
    img: "https://images.unsplash.com/photo-1502602898657-3e91760cbb34?w=1200&q=80",
  },
  {
    size: "md",
    tag: "GOOGLE TRIPS",
    title: "For the inbox importer.",
    desc: "Auto-parses hotel and flight confirmations. Limited in custom planning but removes 80% of the admin.",
    img: "https://images.unsplash.com/photo-1504674900247-0877df9cc836?w=1200&q=80",
  },
  {
    size: "sm",
    tag: "NOTION / AIRTABLE",
    title: "For the obsessive.",
    desc: "Blank canvas. Build exactly the system you want, no compromises. Carry cost: you build the system.",
    img: "https://images.unsplash.com/photo-1484480974693-6ca0a78fb36b?w=1200&q=80",
  },
  {
    size: "wide",
    tag: "ITA MATRIX",
    title: "For the fare archaeologist.",
    desc: "Google Flights' technical predecessor. Accepts routing codes, alliance rules, and stopover logic that consumer tools don't expose. The tool that finds the flight the other tools don't show.",
    img: "https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1200&q=80",
  },
];

const TOOLS_DECIDE = [
  { q: "Your main research challenge is…", opts: ["Finding the cheapest fare", "Choosing where to stay", "Planning the daily route", "Bridging language gaps"] },
  { q: "Your trip type is…", opts: ["Solo", "Couple or small group", "Large group", "Points & miles trip"] },
  { q: "Your technical comfort level…", opts: ["Basic (I just Google it)", "Intermediate (I use apps)", "Advanced (I dig into data)", "Deep (I read FlyerTalk)"] },
  { q: "How much research time do you have?", opts: ["15 minutes", "A few hours", "A few days", "As long as it takes"] },
];

const TOOLS_READING = [
  { tag: "Method", duration: "9 min", title: "How to Read a Fare Calendar Without Going Insane" },
  { tag: "Vetting", duration: "7 min", title: "The Hotel Review Problem", em: "(And How to Read Around It.)" },
  { tag: "AI", duration: "11 min", title: "What Claude Actually Gets Right About Travel" },
  { tag: "Offline", duration: "6 min", title: "The Three Maps You Download Before You Land" },
  { tag: "Forums", duration: "8 min", title: "Why FlyerTalk Still Wins on Points" },
  { tag: "Prompts", duration: "10 min", title: "The Itinerary Prompt That Works" },
];

Object.assign(window, { TOOLS_LANES, TOOLS_FAQS, BUILDER_PANELS, TOOLS_DECIDE, TOOLS_READING });
