{
  "trip": {
    "title": "Pacific Coast Road Trip — Seattle to Los Angeles",
    "dates": "2026-08-08 to 2026-08-15",
    "nights": 7,
    "days": 8,
    "approx_miles": 1900,
    "pages": [
      {
        "path": "index.html",
        "title": "Trip Home"
      },
      {
        "path": "map.html",
        "title": "Interactive Map"
      },
      {
        "path": "itinerary.html",
        "title": "Shared Itinerary"
      },
      {
        "path": "food.html",
        "title": "Food Along the Way"
      },
      {
        "path": "anudeep-plan.html",
        "title": "Anudeep's Master Plan"
      },
      {
        "path": "filming.html",
        "title": "Filming & Scenic Spots"
      }
    ],
    "travelers": {
      "count": 3,
      "ages": "19-20",
      "notes": "first time on the Pacific coast; all under 21 (US drinking age)"
    },
    "vehicle": {
      "company": "Hertz",
      "pickup": "SEA airport, 2026-08-08 ~15:45 (right after landing)",
      "dropoff": "LAX, 2026-08-14 ~21:00 (Friday 9 PM — trip is car-less Saturday morning)",
      "cost_usd": 1060,
      "notes": "MODIFY RESERVATION: original was pickup 5 PM Aug 8 / drop Aug 13 ($663 for 6 days). New: pickup on landing Aug 8, drop LAX morning Aug 15 (8 days, est ~$1,060 — verify actual). Under-25 young-driver surcharge; put all 3 on contract to rotate drivers. UPDATE Aug 10: drop is Friday Aug 14 ~9 PM at LAX (7 days) — Saturday morning is hotel-shuttle only; verify the adjusted total."
    },
    "flights": {
      "outbound": {
        "date": "2026-08-08",
        "route": "DL2534 SAT 07:30 -> LAX 08:33, then DL1045 LAX 12:07 -> SEA 14:50",
        "arrive": "14:50",
        "airline": "Delta (Main Basic)",
        "price_usd": 124
      },
      "return": {
        "date": "2026-08-15",
        "route": "DL2568 LAX 10:59 -> SAT 15:59",
        "airline": "Delta (Main Basic)",
        "note": "BOOKED. Morning flight — return the car ~7:30 AM and be airside by ~8:00 AM."
      }
    },
    "budget_usd": {
      "total_est": 5040,
      "per_person_est": 1680,
      "breakdown": {
        "flights": 777,
        "rental_car": 1060,
        "gas": 290,
        "lodging": 980,
        "food": 1320,
        "surf_lesson": 270,
        "kayak": 150,
        "park_fees": 120,
        "transit_parking_tolls": 75
      },
      "notes": "Range $4,700 (frugal) – $5,500. Flights line still reflects old estimate — update with actual Aug 15 fare. Rental is an 8-day estimate pending the Hertz modification. Park fees include Mount Rainier $30/vehicle. NOTE Aug 11: route grew to ~1,900 mi (Eureka push + full Hwy 1), so the ~$290 gas line is low — budget closer to $380."
    },
    "trip_log": [
      "ACTUAL Aug 9 (Day 2): did Rainier as planned, but ended the night at the Quality Inn in Kelso, WA (I-5 exit 39) instead of pushing to Seaside/Cannon Beach. Astoria dinner and the coast arrival didn't happen.",
      "REPLAN Aug 10 (Day 3), COMPRESSED: start from Kelso ~7:15 AM, US-30 through Astoria. Day trimmed to the essentials — Astoria Column/Riverwalk (recovering the missed Day 2 stop), Haystack Rock from the sand, Cape Kiwanda lunch, Thor's Well, Heceta Head. Ecola SP cut (duplicate Haystack view, $10 + slow park road); Neahkahnie is a drive-by photo only; Hug Point/Sea Lion Caves/sandboarding stay cut. Bandon ~6:45 PM — relaxed Face Rock sunset.",
      "TRADE Aug 10: sandboarding (Sand Master Park, Florence, 4:45-6:30 PM) is back IN; Bandon is OUT — sleep Coos Bay instead. Night-drive-to-Brookings idea rejected: ~3 hr of dark curvy 101 past everything scenic, breaking the no-night-driving rule, to save ~90 min. Instead: Coos Bay by ~7:40 PM (daylight), depart 7:15 AM, Samuel Boardman by 9:30 with 2 hours in morning light.",
      "CORRECTION + REPLAN Aug 10 (Day 3): the 9 AM constraint is TODAY'S Kelso departure (not tomorrow). Goal restated: minimize Oregon, maximize California's big things. Day 3 is now an Oregon speed-run — Haystack 45 min, Kiwanda pizza, Thor's Well 30 min, Heceta photo — then push to BROOKINGS ~9:45 PM (last ~90 min dark, accepted deliberately). Astoria Column and sandboarding cut. Day 4 from Brookings: Boardman 8-10 AM, Klamath Overlook, Fern Canyon 12:30-2:30, Founders Grove, Garberville ~5:45 — a full, unhurried CA day. ALSO: Hertz drop is now FRIDAY Aug 14 9 PM at LAX — Day 7 ends with the car return (gas before Griffith, leave by 7:50), Day 8 is hotel shuttle only.",
      "ADD Aug 10: Tillamook Creamery is the Day 3 lunch stop (1:00-1:50, free tour + food hall), replacing the Doryland/Cape Kiwanda detour — keeps Brookings at ~9:30 PM instead of 10:30.",
      "MAJOR REPLAN Aug 10 (from the road): goal is now the Mendocino/Fort Bragg region. Day 3 extends past Brookings all the way to EUREKA CA (~11:45 PM-12:30 AM; Crescent City is the bail-out if anyone is fading). Day 4 = Eureka -> Avenue of the Giants/Founders Grove + Rockefeller Forest -> Garberville lunch -> Chandelier Drive-Thru Tree -> LEGGETT HILL Hwy 1 winding hour (daylight only) -> Westport -> Glass Beach -> MacKerricher/Laguna Point -> Point Cabrillo -> Mendocino Headlands sunset -> sleep FORT BRAGG. Day 5 exits east on CA-20 to Willits at a hard 7 AM to make the 3 PM kayak. CUT: Samuel Boardman (passed in the dark), Fern Canyon + Klamath Overlook (both north of Eureka, Aug 11 reservation forfeited - it was free), Garberville night.",
      "REPLAN Aug 11 (Eureka morning): cut the DUPLICATE stops to buy ~3 hr of road time — Rockefeller Forest (repeat of Founders Grove), Shrine tree (repeat of Chandelier), Westport-Union Landing (repeat of every bluff), Point Cabrillo (repeat of Heceta Head yesterday), Russian Gulch; Glass Beach trimmed to 25 min. Night 4 moves from Fort Bragg SOUTH to GUALALA (~6:45 PM, daylight) via the golden-hour Hwy 1 run through Elk/Point Arena/Sea Ranch. Night 5 is now SAN FRANCISCO for sunset (~8:05 PM) — Salinas CANCELLED. Kayak is the open branch: if still booked, SF midday + Moss Landing 3 PM + return north for sunset; if not, full SF afternoon. Knock-on: Thursday's Big Sur day starts ~2 hr further north, so 6 AM alarm for Point Lobos by 8:45.",
      "FINAL Aug 11 plan (Option B): Eureka 9:30 gas -> Avenue of the Giants/Founders Grove -> Garberville lunch+fuel -> Chandelier Drive-Thru Tree -> LEGGETT HILL -> MacKerricher/Laguna Point seals -> Glass Beach -> CA-20 east to Willits -> US-101 -> MARIN HEADLANDS/HAWK HILL for sunset ~8:05 -> sleep SAN FRANCISCO. Mendocino Headlands and the whole Sonoma coast traded away for SF tonight. Downstream FIX: Wed = SF morning (Lands End/Sutro Baths, walk the bridge, Mission lunch) -> Moss Landing kayak 3-5 -> sleep SALINAS restored (no Bay Area premium); Thu Big Sur back to a normal 6:45 start. Gualala and Fort Bragg nights cancelled.",
      "REVISED Aug 11: dropped the CA-20/Willits inland shortcut and took HWY 1 THE ENTIRE WAY to SF. Willits is a junction town with nothing in it, and the inland route only saved time that would have been spent waiting at Hawk Hill for sunset — real cost of the coast is 30-60 min of hotel arrival. Mendocino Headlands restored (20 min). Golden hour runs Elk/Point Arena/Gualala 5:00-6:15, the wild Sea Ranch-Stewarts Point-Jenner cliff section 6:15-7:45, SUNSET AT BODEGA BAY ~8:05, then inland via Valley Ford/Petaluma (easy highway, no cliffs in the dark) to SF ~9:45. Golden Gate is not lost — they walk the bridge Wed 11:15 AM. ⚠ Fuel in Fort Bragg before heading south.",
      "Aug 11 evening + Aug 12 request: SF night = drive the Golden Gate ~9:40, GHIRARDELLI SQUARE first (⚠ closes ~10 PM weekdays - call ahead), Chinatown walk-through (shops shut, lanterns lit), hotel. Wed reordered for geography (user's order zigzagged SF->Palo Alto->SF->Cupertino): GOLDEN GATE SUNRISE 6:20 at Torpedo Wharf -> PIER 39 sea lions 7:15 (shops shut till 10, sea lions are 24/7) -> STANFORD 9:00 -> APPLE PARK VISITOR CENTER 10:15 (⚠ campus NOT tourable). ⚠ HARD CONFLICT surfaced: 3 PM kayak and starting Big Sur the same day are mutually exclusive. BRANCH A (recommended) = Santa Cruz Boardwalk filler 12:30-2:15, kayak 3-5, sleep Salinas, Big Sur Thu. BRANCH B = drop/cancel kayak, Point Lobos 12:45, Big Sur this afternoon, Pismo ~8:30, Thursday freed.",
      "HARD CONSTRAINT Aug 11 evening: must be in LA before 2 AM Thursday. This FORCES Branch B - the Elkhorn Slough kayak is CANCELLED (it and Big Sur cannot coexist Wednesday). Wed becomes: SF sunrise 6:20 -> Pier 39 -> Stanford -> Apple Park -> BIG SUR compressed (Point Lobos 12:30, Bixby 2:00, McWay 3:45, elephant seals 5:20; PFEIFFER BEACH CUT) -> Morro Bay dinner+fuel 6:50 -> US-101 freeway -> LA ~11 PM, three hours inside the deadline. Thursday is now a FREE LA DAY (Getty Center recommended). Salinas and Pismo nights CANCELLED - book ONE LAX-area hotel with an airport shuttle for Wed/Thu/Fri.",
      "Aug 12 retimed to a 9 AM start (sunrise dropped, ~3 hr more sleep). Pier 39 9:00, Stanford 10:35, Apple Park 11:35, Point Lobos 1:55, Bixby 3:00, McWay 4:30, elephant seals 6:05, Morro Bay 7:30 out by 8:15, LA ~11:45 PM. All Big Sur stops still land in daylight (sunset ~8 PM) and there is ~2 hr of margin on the 2 AM deadline, but the slack is thinner - Bay Area traffic is the risk. Escape hatch: cut Stanford, it saves ~1 hr with the detour.",
      "LA TWO-DAY PLAN (Thu Aug 13 from noon + Fri Aug 14). GRIFFITH MOVED TO THURSDAY so Friday is not a scramble against the 9 PM car return. Thu: In-N-Out at the LAX approach (planes 200 ft overhead) -> THE GETTY 1:15-4:30 (free, closes 5) -> Hollywood/TCL forecourt 5:15 -> GRIFFITH 6:45, sunset 7:45, stay till the city lights -> Los Feliz/Thai Town dinner. Fri: surf Surfrider 10-12 -> Malibu Seafood -> El Matador 1:15 -> Point Dume 2:30 -> SANTA MONICA SWIM 3:45 -> Venice + the canals 5:30 -> GAS + drop bags 7:00 -> HERTZ LAX 8:45 (due 9) -> Uber -> DIN TAI FUNG 10 PM. ⚠ TWO RISKS FLAGGED: DTF at 10 PM may be past last seating (most locations close 9:30-10) and many are walk-in only - call today; and the surf lesson still needs confirming.",
      "TATTOOS added to Friday Aug 14, 4:45-7:30 PM. ⚠ HARD ORDERING CONSTRAINT SURFACED: fresh tattoos cannot go in ocean/pool water for 2-4 weeks, so they MUST come after the surf lesson and the Santa Monica swim - not before. Santa Monica shortened to 2:30-4:00 and POINT DUME CUT to free the time. Flagged: book the shop today (3 walk-ins on a Friday evening is a gamble), bring government photo ID (CA is 18+), do not get sunburnt where you want ink (artists refuse burnt skin), budget cash + 15-20% tip, Venice shop minimums ~$100-150.",
      "ADDED The Lighthouse Cafe (30 Pier Ave, Hermosa Beach) as Thursday's 9:15 PM dinner + live jazz, replacing the Los Feliz dinner. The La La Land club and a real 1949 West Coast jazz room. Chosen for Thursday because Friday is full (tattoos 4:45-7:30, car back 8:45, DTF 10) and because Hermosa is ~10 min from the LAX hotel, so the night ends next to bed. ⚠ FLAGGED: evening shows at LA venues are often 21+ and all three travellers are under 21 — must call about the age policy and cover. Fallback: eat on Hermosa Pier, or the original Los Feliz/Thai Town option.",
      "SWAP Aug 13: swimming and Beverly Hills move to THURSDAY; Getty pushed to Friday. Two structural pins explained: GRIFFITH MUST BE THURSDAY (sunset 7:45; Friday at that hour is tattoos + car return) and ALL WATER MUST PRECEDE TATTOOS. Thu: Santa Monica swim 2:00-3:30 -> Beverly Hills/Rodeo 4:15-5:30 (city garages = 2 hr FREE) -> Chinese Theatre 5:50 only if clear by 5:35 -> GRIFFITH 6:45 -> Lighthouse Cafe 9:15. Fri: surf 10-12 (LAST WATER) -> Malibu Seafood -> EITHER El Matador OR the Getty, not both -> tattoos 5:00-7:30 -> gas 7:45 -> car 8:45 -> DTF 10. ⚠ The Getty is the casualty of the swap: it wants 3 hr, closes at 5, and Friday only offers a rushed 2:45-4:30 before the tattoo appointment.",
      "⚠ NEW RISK Aug 13: Friday night is a DIFFERENT hotel and its location is unknown. Consequences: check out of hotel #1 Friday morning with all bags riding in the car all day; check into hotel #2 ~7:45 PM just before the 9 PM car return; and from 9 PM they are CAR-LESS, so hotel #2 must be Uber-reachable to Din Tai Fung and — critically — to LAX on Saturday for the 10:59 flight. If no airport shuttle, Uber ~8:15 AM, budget $40-60.",
      "FINAL two-day LA plan (Aug 13-14). SURF LESSON CANCELLED (never booked) — frees Friday morning and means El Matador AND the Getty both fit; also makes Thursday's Santa Monica swim the ONLY ocean of the trip. NO ROOM BOOKED for Thursday night and bags have been in the car since the Hilton noon checkout — book LAX/El Segundo/Hawthorne immediately AND FOR BOTH NIGHTS, cancelling Friday's unknown hotel if refundable. That one change removes the Friday checkout, the all-day bags-in-car exposure, the 7:45 PM check-in squeeze and the Saturday airport unknown. Check in at 4:15 BEFORE Griffith so luggage is not sitting in a dark Griffith lot 6:45-8:30. Thu: swim 2:00-3:30, check in 4:15, Beverly Hills 5:15-6:15, Griffith 6:45 (sunset 7:45), Lighthouse 9:15. Chinese Theatre cut. Fri: El Matador 10:45, Malibu Seafood 12:00, GETTY 1:30-4:30 full three hours, tattoos 5:00-7:30, gas 7:50, Hertz 8:45, DTF 10:00, Uber back ~11:30. Sat: shuttle/Uber 8:15, airside 9:30, DL2568 10:59.",
      "Aug 13: 2 AM curfew available BOTH nights. In-N-Out slotted 4:35-5:05 Thursday (LAX approach location, 5 min from hotel, best in daylight; open till ~1 AM as a fallback). Three late options added for tonight, ranked by effort: Manhattan Beach Pier (5 min), Santa Monica Pier at night (30 min), Hollywood Blvd at midnight (45 min each way). ⚠ NOTE the 2 AM freedom is far less useful FRIDAY — the car goes back at 9 PM and they are car-less after, so Friday's extra time was spent on daylight instead (Venice canals added after the tattoos).",
      "Aug 13 FINAL: THE GETTY MOVED TO THURSDAY MORNING (~12:15-2:45). Knock-on is all upside — Friday gets ~4 hr back (Getty + the never-booked surf lesson), so POINT DUME and VENICE/the canals both return and the TATTOO SLOT MOVES EARLIER to 4:00-6:30, giving real buffer before the 9 PM car return instead of a sprint. Thu: Getty 12:15-2:45 -> Santa Monica swim 3:05-4:15 (ONLY ocean of the trip) -> check in 4:35 -> Beverly Hills 5:30-6:15 -> GRIFFITH 6:45 (sunset 7:45) -> Lighthouse 9:15-11:00 -> In-N-Out ~11:20 (open till ~1 AM, 5 min from hotel) -> optional Manhattan Beach Pier. Fri: El Matador 11:00 -> Malibu Seafood 12:15 -> Point Dume 1:15 -> Venice + canals 2:45 -> TATTOOS 4:00-6:30 -> gas/freshen 7:00-8:15 -> Hertz 8:45 -> DTF 10:00.",
      "Aug 13 CHANGE: check-in moves to LATE (~midnight, after In-N-Out) rather than 4:35 PM, with Friday-morning checkout. Frees ~40 min, which went to the Santa Monica swim (now 3:05-4:30, 85 min) since it is the only ocean of the trip. ⚠ TRADE-OFF ACCEPTED: luggage rides in the car all day Thursday AND all day Friday. Mitigations recorded: valuables on person, bags into the trunk BEFORE arriving at each stop (never rearrange in the lot - thieves watch for it), attended/paid garages only (Getty garage, Santa Monica pier deck, Beverly Hills city garage), and Griffith 6:45-8:30 is the highest-risk stop of the two days. Also: call the hotel today to hold a ~midnight arrival - small properties release late no-shows.",
      "FINAL Aug 13-14: rooms confirmed BOTH nights (no airport sleeping), NO haircut. Thu: Getty 12:15-2:45, Santa Monica swim 3:05-4:30 (only ocean of the trip), Beverly Hills 5:30-6:15, GRIFFITH 6:45 sunset 7:45, Lighthouse 9:15-11:00, In-N-Out ~11:20, check in ~midnight. Fri: El Matador 11:00, Malibu Seafood 12:15, Point Dume 1:15, Venice+canals 2:45, TATTOOS 4:00-6:30, hotel+gas 7:00-8:15, HERTZ 8:45 (due 9), DTF 10:00, back ~11:30. Sat: shuttle/Uber 8:15, airside 9:30, DL2568 10:59. Remaining actions: tattoo booking, DTF 10 PM seating, Lighthouse 21+ policy, Saturday shuttle time.",
      "Aug 13: In-N-Out moved to right after the Santa Monica swim, at the WESTWOOD branch (922 Gayley Ave) rather than the LAX plane-spotting one. Westwood sits directly between Santa Monica and Beverly Hills (~10 min each way) so it costs nothing; the LAX branch would have added ~30 min of round trip and halved the Beverly Hills hour, putting Griffith parking at risk. Order holds: swim 3:05-4:30, In-N-Out 4:45-5:15, Beverly Hills 5:30-6:15, Griffith 6:45.",
      "Aug 13 FINAL CHANGE: Lighthouse Cafe confirmed 21+ and is CANCELLED — which frees the 9-11 PM block and lets the TATTOOS happen TONIGHT. Thu now: Getty 12:15-2:45, swim 3:05-4:30, In-N-Out Westwood 4:45, Beverly Hills 5:30-6:15, GRIFFITH 6:45-8:30, dinner Los Feliz/Thai Town 8:45-9:45 (EAT BEFORE INKING - low blood sugar in the chair), TATTOOS 10 PM-12:30 AM Hollywood/Sunset, check in ~1:15 AM. Upside: they sleep in a hotel bed for the first night of healing, and Friday 4:00-6:30 is now free. Downside: Friday's El Matador becomes NO WATER AT ALL and the ink must stay out of the sun. ⚠ Must call shops immediately for three chairs at ~10 PM, and check for sunburn from today's swim before driving over.",
      "Aug 13: TATTOOS CANCELLED entirely, and the Lighthouse Cafe is 21+ so it is gone too. Two things come back: HOLLYWOOD BLVD returns tonight (10-11 PM, the Chinese Theatre forecourt is open air and night is the better time for it), and WATER IS BACK ON for Friday — El Matador is swimmable again and a bonus beach block lands 4:15-6:15 at Manhattan Beach or Santa Monica Pier. Thu final: Getty 12:15-2:45, swim 3:05-4:30, In-N-Out Westwood 4:45, Beverly Hills 5:30-6:15, GRIFFITH 6:45-8:30, dinner Los Feliz/Thai Town 8:45-9:45, Hollywood Blvd 10-11, In-N-Out LAX ~11:30 for the planes, check in ~12:15 AM. Fri final: El Matador 11:00, Malibu Seafood 12:30, Point Dume 1:30, Venice+canals 2:45, beach 4:15-6:15, hotel+gas 7:00, HERTZ 8:45, DTF 10:00. Only open action left: confirm Din Tai Fung seats at 10 PM. Money back to the group: ~$270 surf + ~$300-450 tattoos.",
      "Aug 13: Friday takes ALL the options — resequenced west-to-east-to-south so nothing backtracks. El Matador 11:00, Malibu Seafood 12:30, Point Dume 1:30, SANTA MONICA PIER 3:00-4:15 (the pier itself this time, not just the swim), VENICE + canals 4:30-5:45, MANHATTAN BEACH 6:00-6:45 (directly on the line home), hotel+gas 7:00-8:15, HERTZ 8:45, DTF 10:00. Three beaches, all swimmable now the tattoos are cancelled.",
      {
        "when": "2026-08-14 19:45 PT",
        "what": "Beaches ran long. Replanned the Friday tail against the 9 PM Hertz deadline: hotel bag-drop capped at 20 min with a hard 8:30 departure, gas on Sepulveda in El Segundo (non-skippable, on the line), Hertz at 8:50. Din Tai Fung escalated from 'verify' to 'call now' — Del Amo's Friday last seating is likely before a 10 PM arrival. Saturday pinned: leave hotel 8:15, LAX Terminal 3, airside 9:30, DL2568 at 10:59."
      },
      {
        "when": "2026-08-13 19:00 PT",
        "what": "Day correction: it is Thursday, not Friday. Checked into the hotel at 7 PM straight from the beach (big win — luggage is out of the car for the rest of the trip, and it is the same room both nights). Leaving 8:30-9 PM, so Griffith sunset is lost; retimed Griffith to 9:15 PM as a night visit (building closes 10, terrace and view stay open and are the real draw, and late parking is easier). Beverly Hills downgraded to a conditional 15-min lit photo stop only if rolling by 8:30. Dinner pushed to Thai Town 10:30, Hollywood Blvd 11:15, In-N-Out ~12:30. Friday's tail restored to unrushed timing since nothing is behind there."
      },
      {
        "when": "2026-08-13 19:20 PT",
        "what": "Added clubbing as a Friday-night bonus. All three travelers are under 21, so it only works at a designated 18+/19+ event; those cluster Fri/Sat, which is why it went on Friday rather than tonight. Ticket must be bought online in advance for an explicitly 18+ event. Car is already returned by then, so Uber both ways. Cost is sleep: ends ~2 AM against a 7:30 alarm for DL2568."
      },
      {
        "when": "2026-08-13 19:35 PT",
        "what": "Beverly Hills added for real by moving it to the END of Thursday night (12:30 AM) instead of before Griffith. From Hollywood Blvd it is 15 min southwest and sits on the straight run down La Cienega to In-N-Out and the hotel, so it costs almost no extra driving and does not eat Griffith's 10 PM building close. Also corrected an earlier overstatement: Griffith Park mountain roads close at 10 PM, so the terrace is NOT casually open all night — leaving the hotel by 8:30 is what buys the real 45 minutes."
      },
      {
        "when": "2026-08-13 21:19 PT",
        "what": "Live update from Prairie Ave at 9:19 PM. Griffith arrival lands ~9:55 against a 10 PM close, so the call is: go anyway, skip the interior, terrace only, and bail to Hollywood Blvd if the lot is coned rather than walking up from Fern Dell. Rest of the night pushed ~30 min. In-N-Out moved off Thursday (would have arrived 1:35 vs a ~1 AM close) to Friday 8:15 PM, where it sits on Sepulveda between the hotel and the gas stop en route to the Hertz return — no detour and more planes overhead."
      },
      {
        "when": "2026-08-13 21:30 PT",
        "what": "Griffith is lost — called ahead and were turned down against the 10 PM close. Not deferrable: the observatory opens at noon Tue-Fri so there is no Friday morning, and Friday evening the car is due at LAX at 9. Rebuilt the night from Hollywood Blvd and put DINNER FIRST, because Thai Town kitchens are the only thing left with a hard clock while the Chinese Theatre forecourt never closes. Ruen Pair 10:00, Hollywood Blvd 11:05, Via Rodeo 12:15, hotel ~1:15. Partial consolation noted: the Hollywood & Highland terraces frame the Hollywood Sign and they are parking there anyway."
      },
      {
        "when": "2026-08-13 21:40 PT",
        "what": "Ruen Pair said no too, so dinner is cancelled outright rather than hunting a second late kitchen — and that is exactly what made In-N-Out viable tonight: without the 50-min dinner stop, arrival is ~12:25 against a ~1 AM Thursday close instead of 1:35. In-N-Out pulled back off Friday and restored to Thursday as dinner. Night is now Hollywood Blvd 9:55-11:15, Via Rodeo 11:30-12:00, In-N-Out 12:25, hotel ~12:45. Flagged the food gap: last meal was pre-beach, so grab something small near Highland."
      },
      {
        "when": "2026-08-13 22:00 PT",
        "what": "Beverly Hills added to Friday in daylight (4:40-5:40, shops open, city garage free 2 hrs) — a different visit from tonight's midnight photo stop. Paid for by CUTTING MANHATTAN BEACH, the bonus third swim; Santa Monica still gives a full 75 min in the water. Order set as swim at 3 while it is hottest, Rodeo at 4:40 in the last useful shopping hour, Venice at 6-7 for golden hour on the boardwalk. Costs ~20 min of backtracking east. Everything still stacks onto the immovable 9 PM Hertz return."
      },
      {
        "when": "2026-08-14 09:00 PT",
        "what": "Griffith recovered as a Friday MORNING exterior stop (9:50-10:50). Flagged that the building opens at noon Tue-Fri, so exhibits/pendulum/telescope are out — waiting for noon would have cost Malibu, which is the worse trade. Santa Monica cut (done Thursday), which is what makes room. Also corrected my own earlier routing claim: Malibu Seafood sits ~7 mi EAST of Point Dume, so lunch-before-headland was a genuine backtrack; order is now El Matador, Point Dume, then lunch at 2:25, running clean west-to-east down PCH. Rodeo 3:55, Venice 5:15, hotel 6:50, gas 7:50, Hertz 8:45."
      },
      {
        "when": "2026-08-14 09:15 PT",
        "what": "Rebuilt Friday around Griffith's noon opening so the interior finally happens. Fern Dell + Trails Cafe breakfast 9:50-10:45 (free parking, fills the wait with zero wasted miles), Griffith exterior 11-12, INTERIOR 12-1:15 with the planetarium show flagged. Then Rodeo 1:45, El Matador 3:40 in afternoon light (better for the arches than late morning), Point Dume 5:00, Malibu Seafood 5:55 as early dinner, hotel 7:25, gas 8:05, Hertz 8:40. VENICE CUT — the price of the interior; the canals are the real loss. Shape is one long drive out to El Matador then a clean run back, so no rush-hour backtracking before the hard 9 PM return."
      },
      {
        "when": "2026-08-14 09:30 PT",
        "what": "Reanchored Friday to a 9:30 departure and added a Walmart stop at 1:35 (Burbank, 20 min past Griffith) — the only point in the day with real slack, and far clear of the 9 PM car return. It doubles as lunch. MALIBU SEAFOOD CUT to pay for it, which was the right loss since eating at 6:35 and again at Din Tai Fung at 10 was redundant. Day now: Fern Dell breakfast 10:15, Griffith exterior 11:10, interior 12-1:15, Walmart 1:35, Rodeo 2:45, El Matador 4:35, Point Dume 5:55, hotel 7:30 (shower + pack), gas 8:15, Hertz 8:45."
      },
      {
        "when": "2026-08-14 10:00 PT",
        "what": "Walmart and breakfast both done before 10, which handed the afternoon a spare hour. Reordered: Rodeo Drive 10:30-11:30 (shops open at 10) then Griffith at 12:00 to walk in exactly as the interior opens — both windows hit precisely. VENICE RESTORED with the spare hour; Malibu Seafood stays cut since Walmart food is eaten and Din Tai Fung is at 10. Day: Rodeo 10:30, Griffith 12-1:30 inside first, El Matador 3:00, Point Dume 4:35, Venice 6:10, hotel 7:30 shower+pack, gas 8:15, Hertz 8:45."
      }
    ],
    "decisions_made": [
      "Extended trip to Aug 15 (8 days, 7 nights) — return flight BOOKED: DL2568 LAX 10:59 AM -> SAT 3:59 PM",
      "Added a full Mount Rainier day (Day 2): sleep at the Ashford gate night 1, hike Paradise/Skyline from ~6 AM, drive to the Oregon coast in the evening",
      "Outbound now lands SEA 2:50 PM (not 12:27) — pick up the car immediately and drive downtown; the car-less Link light rail plan is dead",
      "Added a full LA day (Day 7) ending with Griffith at sunset, sleeping near LAX night 7 — no more racing the beach day to a flight",
      "Skipped Olympic Peninsula entirely (too far north, added ~200mi)",
      "Skipped Sunrise side of Rainier (2+ hr from Paradise; doesn't fit with the evening coast drive)",
      "Sleep in Salinas not Monterey (Car Week Aug 7-16 = sold out/$500+)",
      "Sleep Garberville not Eureka (avoids 45min backtrack to Avenue of the Giants)",
      "Sleep Pismo on night 6 (further south = shorter next morning to Malibu)",
      "Skip Hearst Castle tour in favor of free Piedras Blancas elephant seals",
      "User chose: surf lesson + otter kayak + SoCal swimming (declined ATV dunes)"
    ],
    "hard_constraints": [
      "Mount Rainier: enter the Nisqually gate BEFORE 7 AM on Aug 9 — early entry has historically been exempt from timed-entry windows, but VERIFY 2026 rules on nps.gov and grab a reservation if required. $30/vehicle (or use an America the Beautiful pass). Grove of the Patriarchs remains closed (2021 flood damage).",
      "Monterey Car Week Aug 7-16: do NOT book Monterey/Carmel/Big Sur lodging",
      "Big Sur Hwy 1 open but Rocky Creek Bridge has 24/7 one-way signal control through Aug 31 (<=15min delay) - check Caltrans QuickMap",
      "Fern Canyon RESERVATION FORFEITED (it is north of Eureka; the new plan runs south). $12 CASH now only needed for Pfeiffer Beach on Day 6.",
      "Pfeiffer Beach is $12 CASH only",
      "Car back at LAX FRIDAY Aug 14 by 9:00 PM (modified drop). Gas up before Griffith; leave the observatory by 7:50 PM. Saturday is car-less: hotel airport shuttle ~8:30 AM for DL2568 at 10:59 AM.",
      "Be in LA before 2 AM Thursday Aug 13. Achieved by leaving Morro Bay by ~7:35 PM Wednesday; US-101 south is ~3.5 hr of easy freeway. Kayak cancelled to make this work.",
      "Fri Aug 14: Din Tai Fung 10 PM AFTER the 9 PM car return - it is an Uber trip, not a drive. Torrance/Del Amo is closest to LAX (~20 min); Santa Monica (~25 min) is open later Fridays. VERIFY the kitchen is still seating at 10.",
      "Fri Aug 14 ORDER IS FIXED: surf lesson and Santa Monica swim BEFORE tattoos. Fresh ink means no ocean, pool or hot tub for 2-4 weeks - Santa Monica at 2:30 is the last water of the trip.",
      "Friday hotel #2 location UNKNOWN as of Aug 13. Must be identified today: it determines the 7:45 PM check-in/bag-drop, and Saturday's car-less airport run (shuttle if available, otherwise Uber ~8:15 AM for the 10:59 flight)."
    ],
    "safety": {
      "water_temps_august": {
        "oregon_coast": "52-59F",
        "san_francisco": "58F",
        "big_sur": "59F",
        "santa_monica_malibu": "69F"
      },
      "warning": "Sneaker waves on OR/N-CA coast surge 150+ft up beach with no warning; 24+ West Coast deaths since 2012. Cold water causes loss of limb control in seconds. Rules: never turn back on ocean, stay off beach logs, keep well up the sand. Swimming only in SoCal (lifeguarded, ~69F).",
      "mountain": "Rainier: start the Skyline Trail early (parking + afternoon heat), carry water + layers (Paradise is 5,400 ft, weather flips fast), stay on trail — snowfields linger into August. Cell service in the park is near zero; download offline maps.",
      "vehicle_theft": "San Francisco: smash-and-grab break-ins are constant at Hawk Hill, Battery Spencer, Lands End, Sutro Baths, Baker Beach and Twin Peaks. Leave NOTHING visible in the rental — take passports and electronics with you, put luggage in the room before sightseeing where possible. ⚠ Aug 13-14: the group is checking in late both nights, so luggage is in the car through the Getty, Santa Monica, Beverly Hills, a dark Griffith lot, and all of Friday's Malibu/Venice day. Load the trunk before arriving at each stop, never in the lot."
    },
    "must_book_ahead": [
      "DONE: Ashford night 1, Hertz modification, Rainier entry (Days 1-2 are behind you; night 2 ended up at the Quality Inn, Kelso WA)",
      "Fern Canyon Aug 11 reservation - NO LONGER USED (free, nothing lost). Cancel it if the site lets you.",
      "Elkhorn Slough kayak — CANCEL IT. The LA-by-2AM constraint makes Wednesday a Big Sur + drive day; the kayak cannot coexist with it. Cancel so you are not charged.",
      "Malibu surf lesson — Fri Aug 14, 10 AM. CONFIRM IT IS BOOKED. Leave the LAX hotel by 9:00.",
      "Rooms: ONE LAX-AREA HOTEL WITH AIRPORT SHUTTLE for ALL THREE nights Wed Aug 12 / Thu Aug 13 / Fri Aug 14. Salinas and Pismo CANCELLED. (Friday needs the shuttle regardless - the car goes back 9 PM.)",
      "Din Tai Fung Fri Aug 14, 10 PM — CALL TODAY. Most locations stop seating 9:30-10 PM and many are walk-in only. Torrance (Del Amo) is closest to LAX; Santa Monica is open later on Fridays."
    ],
    "notes_city_pass": "LA CityPASS / Go City assessment (Aug 13): NOT worth buying for this itinerary. Griffith, the Getty, Santa Monica Pier, Venice, Beverly Hills, the Chinese Theatre forecourt and every beach are ALREADY FREE. The passes only pay off on paid attractions — Universal Studios, Warner Bros Studio Tour, Madame Tussauds, Aquarium of the Pacific — and with ~1.5 days left, a booked surf lesson and a tattoo appointment, there is no room for a full-day theme park. Verify current pricing at gocity.com / citypass.com if adding a big paid attraction."
  },
  "days": [
    {
      "day": 1,
      "title": "Aug 8 · Land SEA → Seattle → Rainier gate",
      "drive": "car ~3:45 PM · Ashford ~10:30 PM · 100 mi",
      "color": "#e6194B"
    },
    {
      "day": 2,
      "title": "Aug 9 · Mount Rainier → Kelso",
      "drive": "6 AM gate · stopped in Kelso for the night · ~130 mi",
      "color": "#009688"
    },
    {
      "day": 3,
      "title": "Aug 10 · Oregon speed-run → EUREKA CA",
      "drive": "9 AM Kelso → ~11:45 PM · ~10 hr · ~490 mi",
      "color": "#f58231"
    },
    {
      "day": 4,
      "title": "Aug 11 · Redwoods → Hwy 1 ALL THE WAY → SAN FRANCISCO",
      "drive": "9:30 AM Eureka → SF ~9:40 PM · Ghirardelli + Chinatown · ~430 mi",
      "color": "#ffb000"
    },
    {
      "day": 5,
      "title": "Aug 12 · Pier 39 → Apple Park → BIG SUR → LA",
      "drive": "9 AM SF → LA ~11:45 PM · ~15 hr · ~450 mi",
      "color": "#3cb44b"
    },
    {
      "day": 6,
      "title": "Aug 13 · Getty · swim · Hollywood Blvd · Rodeo Drive · In-N-Out",
      "drive": "Griffith + dinner missed · Hollywood 9:55 · Rodeo 11:30 · In-N-Out 12:25 · hotel ~12:45",
      "color": "#4363d8"
    },
    {
      "day": 7,
      "title": "Aug 14 · Rodeo Dr · GRIFFITH inside · El Matador · Point Dume · Venice",
      "drive": "Rodeo 10:30 · GRIFFITH 12 · El Matador 3 · Venice 6:10 · CAR BACK 9 PM · ~150 mi",
      "color": "#911eb4"
    },
    {
      "day": 8,
      "title": "Aug 15 · Fly home",
      "drive": "no car — leave hotel 8:15 AM · T3 · airside 9:30",
      "color": "#f032e6"
    }
  ],
  "stops": [
    {
      "day": 1,
      "kind": "air",
      "name": "SEA — Seattle-Tacoma Airport",
      "time": "✈ land 2:50 PM · car ~3:45",
      "lat": 47.4502,
      "lon": -122.3088,
      "desc": "DL1045 lands 2:50 PM. Go straight to the Hertz counter — with the later landing there's no car-less downtown window anymore. Wheels by ~3:45, downtown by ~4:15."
    },
    {
      "day": 1,
      "kind": "sight",
      "name": "Pike Place Market",
      "time": "~4:30 PM · park nearby",
      "lat": 47.6097,
      "lon": -122.3422,
      "desc": "Produce stalls wind down after 5, but the market, chowder, Piroshky Piroshky, and the gum wall are still going. Park once (Pike Place garage) — everything downtown is walkable from here."
    },
    {
      "day": 1,
      "kind": "bonus",
      "name": "Waterfront + Seattle Great Wheel",
      "time": "+ Pier 57 · ~$20",
      "lat": 47.6062,
      "lon": -122.3425,
      "desc": "Straight downhill from Pike Place on the rebuilt waterfront promenade. 175-ft Ferris wheel out over Elliott Bay, enclosed gondolas, ~12 min, big Sound + skyline views."
    },
    {
      "day": 1,
      "kind": "bonus",
      "name": "Space Needle + Chihuly Garden",
      "time": "+ ~$40 · if moving fast",
      "lat": 47.6205,
      "lon": -122.3493,
      "desc": "5 min drive from the market. Go up the Needle, or (better value) the Chihuly Garden & Glass next door. Only if you're ahead of schedule — Kerry Park at sunset matters more."
    },
    {
      "day": 1,
      "kind": "gem",
      "name": "Kerry Park",
      "time": "★ ~7:30 PM · sunset skyline",
      "lat": 47.6295,
      "lon": -122.3599,
      "desc": "THE Seattle postcard: skyline, Elliott Bay, and — on a clear evening — Mount Rainier floating behind the city. You'll be standing on its summit road tomorrow. Free, 5 min from downtown. Sunset ~8:25 PM; leave by 8 to make Ashford at a sane hour."
    },
    {
      "day": 1,
      "kind": "sleep",
      "name": "Sleep: Ashford (Rainier gate)",
      "time": "🛏 Night 1 · arrive ~10:15 PM",
      "lat": 46.757,
      "lon": -122.035,
      "desc": "~2 hr from downtown. Ashford/Elbe motels and cabins sit 6 mi from the Nisqually entrance — BOOK NOW, it's an August Saturday. Campsite alternative: Cougar Rock (inside the park). Grab breakfast food + hike snacks tonight; nothing opens before 7 AM."
    },
    {
      "day": 2,
      "kind": "sight",
      "name": "Nisqually Entrance",
      "time": "6:00 AM · beat the gate",
      "lat": 46.7409,
      "lon": -121.9165,
      "desc": "In before 7 AM: historically exempt from timed-entry windows (VERIFY 2026 rules on nps.gov), no line, and first light on the mountain. $30/vehicle, card OK. Full tank in Ashford — no gas in the park."
    },
    {
      "day": 2,
      "kind": "bonus",
      "name": "Christine Falls",
      "time": "+ 10 min · roadside",
      "lat": 46.7808,
      "lon": -121.7802,
      "desc": "69-ft falls framed by a stone bridge, steps from the pullout. Classic quick shot on the climb to Paradise."
    },
    {
      "day": 2,
      "kind": "sight",
      "name": "Narada Falls",
      "time": "6:45 AM · 15 min",
      "lat": 46.7749,
      "lon": -121.7466,
      "desc": "168-ft curtain waterfall; short steep path to the base viewpoint for rainbows in the mist."
    },
    {
      "day": 2,
      "kind": "gem",
      "name": "Paradise — Skyline Trail",
      "time": "★ 7:15 AM–1 PM · MAIN EVENT",
      "lat": 46.7868,
      "lon": -121.7367,
      "desc": "The best day-hike in Washington: 5.5-mi loop, ~1,450 ft up, to Panorama Point staring straight at the glaciers. August = peak wildflowers + marmots everywhere. Layers + water; snowfields linger — stay on trail. Shorter option: Skyline to Myrtle Falls (1 mi, flat)."
    },
    {
      "day": 2,
      "kind": "sight",
      "name": "Reflection Lakes",
      "time": "1:30 PM · roadside",
      "lat": 46.7683,
      "lon": -121.731,
      "desc": "The mirror shot of Rainier, right off Stevens Canyon Rd, 10 min past Paradise. Calmest water midday-ish; then backtrack out the Nisqually gate. (Grove of the Patriarchs is still closed — don't detour for it.)"
    },
    {
      "day": 2,
      "kind": "sleep",
      "name": "Slept: Quality Inn, Kelso WA (actual)",
      "time": "🛏 Night 2 · ACTUAL stop",
      "lat": 46.128,
      "lon": -122.891,
      "desc": "Where night 2 actually ended: Quality Inn at Kelso (I-5 exit 39), instead of pushing on to Seaside/Cannon Beach. Smart call — no midnight coast driving. The coast is ~2 hr away via the Lewis & Clark Bridge and US-30 through Astoria; Day 3 replanned to start from here."
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Astoria Column",
      "time": "+ cut — 9 AM start",
      "lat": 46.1813,
      "lon": -123.8195,
      "desc": "Cut by the 9 AM Kelso departure — California is the goal now."
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Ecola State Park",
      "time": "+ cut",
      "lat": 45.9284,
      "lon": -123.9762,
      "desc": "Cut: same Haystack Rock you saw free from the sand, plus a $10 fee and a slow park road."
    },
    {
      "day": 3,
      "kind": "sight",
      "name": "Cannon Beach — Haystack Rock",
      "time": "✅ DONE · 11:15 AM",
      "lat": 45.8846,
      "lon": -123.9684,
      "desc": "✅ Done. 235-ft monolith from the sand.",
      "parking": "S Hemlock St & E Gower Ave, Cannon Beach, OR"
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Neahkahnie Mountain Viewpoint",
      "time": "✅ DONE · drive-by photo",
      "lat": 45.7527,
      "lon": -123.9585,
      "desc": "✅ Done — the pullout guardrail view IS the whole stop."
    },
    {
      "day": 3,
      "kind": "sight",
      "name": "Tillamook Creamery",
      "time": "✅ 1:00 PM · lunch + factory",
      "lat": 45.4844,
      "lon": -123.8444,
      "desc": "🅿️ Big free lot at 4165 US-101 N. Free self-guided tour, food hall lunch, ice cream. Out by 1:50 — tonight is long."
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Cape Kiwanda",
      "time": "+ cut — Tillamook instead",
      "lat": 45.2185,
      "lon": -123.974,
      "desc": "Cut: 15-min detour off 101 whose lunch slot went to the creamery."
    },
    {
      "day": 3,
      "kind": "sight",
      "name": "Cape Perpetua — Thor's Well",
      "time": "4:15 PM · 30 min · CUT IF LATE",
      "lat": 44.2807,
      "lon": -124.1073,
      "desc": "🅿️ Gravel turnout at the Cook's Chasm bridge, WEST side of 101 — the well is a 5-min path from there; skip the drive up to the visitor center. ⚠ This is the first thing to cut tonight: dropping it puts you in Eureka 30 min earlier.",
      "parking": "Cook's Chasm, Yachats, OR"
    },
    {
      "day": 3,
      "kind": "sight",
      "name": "Heceta Head Lighthouse",
      "time": "5:00 PM · 10-min photo",
      "lat": 44.1373,
      "lon": -124.1283,
      "desc": "🅿️ Roadside turnouts on the ocean side of 101 just SOUTH of the Sea Lion Caves building — the postcard angle across the cove. 10 minutes, then go.",
      "parking": "Sea Lion Caves, Florence, OR"
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Sea Lion Caves",
      "time": "+ cut · $16",
      "lat": 44.1219,
      "lon": -124.1281,
      "desc": "Cut — no time on a night-push day."
    },
    {
      "day": 3,
      "kind": "sight",
      "name": "Coos Bay — dinner + FULL TANK",
      "time": "6:40 PM · out by 7:15",
      "lat": 43.3665,
      "lon": -124.2179,
      "desc": "Last real dinner stop before the long haul. Fast food or grocery deli, FILL THE TANK, bathroom, swap drivers, coffee. From here it is ~4.5 hr to Eureka in the dark."
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Brookings — last Oregon fuel",
      "time": "+ ~9:15 PM · 10 min",
      "lat": 42.0526,
      "lon": -124.2839,
      "desc": "Top off and swap drivers. You pass Samuel Boardman just north of here in full dark — it is gone from the trip, that is the cost of tonight."
    },
    {
      "day": 3,
      "kind": "bonus",
      "name": "Crescent City — BAIL-OUT stop",
      "time": "+ ~10:30 PM · if anyone is fading",
      "lat": 41.7558,
      "lon": -124.2026,
      "desc": "⚠ THE SAFETY VALVE. If the driver is fighting sleep, stop here instead of pushing on. Motels on US-101/Redwood Hwy. Costs you ~1.5 hr tomorrow morning and nothing else. Taking this is not failure."
    },
    {
      "day": 3,
      "kind": "sleep",
      "name": "Sleep: Eureka, CA",
      "time": "🛏 Night 3 · arrive ~11:45 PM–12:30 AM",
      "lat": 40.8021,
      "lon": -124.1637,
      "desc": "⚠ BOOK NOW AND CALL AHEAD — you are arriving near midnight and most small motels have no night desk. Pick a chain on Broadway/4th St with a 24-HOUR FRONT DESK (Motel 6, Super 8, Quality Inn, Red Lion) and tell them the late ETA. Sleep in tomorrow; the Mendocino day starts at 9."
    },
    {
      "day": 4,
      "kind": "bonus",
      "name": "CA-20 / Willits inland shortcut",
      "time": "+ REJECTED — nothing there",
      "lat": 39.4096,
      "lon": -123.3556,
      "desc": "Dropped. Willits is a 5,000-person junction town — gas, fast food, an arch over Main St. It only saved time you would have spent sitting at Hawk Hill waiting for sunset anyway. Hwy 1 the whole way costs ~30-60 min of hotel arrival and buys 90 miles of the best coast in Northern California."
    },
    {
      "day": 4,
      "kind": "bonus",
      "name": "Point Cabrillo · Rockefeller · Shrine tree · Westport · Russian Gulch",
      "time": "+ CUT — duplicates",
      "lat": 39.349,
      "lon": -123.826,
      "desc": "All cut as repeats: Point Cabrillo = Heceta Head again; Rockefeller Forest = Founders Grove + a 50-min detour; Shrine tree = Chandelier; Westport = every other bluff; Russian Gulch = another sea cave."
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "GAS — Eureka, before you leave",
      "time": "9:30 AM · 10 min",
      "lat": 40.79,
      "lon": -124.165,
      "desc": "Fill up on Broadway/US-101 at the south end of town, grab water + snacks. Next cheap gas is Garberville, 2 hr south. Depart 9:40."
    },
    {
      "day": 4,
      "kind": "gem",
      "name": "Avenue of the Giants — Founders Grove",
      "time": "★ 10:25–11:25 AM · free",
      "lat": 40.354,
      "lon": -123.926,
      "desc": "🅿️ Signed lot on Dyerville Loop Rd. Exit 101 at PEPPERWOOD onto the 31-mile Avenue — the road itself tunnels through 300-ft coast redwoods, which IS the drive-through-redwoods experience. At Founders Grove, a flat half-mile loop: the 346-ft Founders Tree, and the DYERVILLE GIANT — 362 ft, fell in 1991, now lying along the trail with a 30-ft root ball. Walking its length is the only thing that conveys the scale. Free, no gate.",
      "parking": "Founders Grove, Dyerville Loop Rd, Weott, CA"
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Garberville — lunch + FILL THE TANK",
      "time": "11:50 AM · out by 12:30",
      "lat": 40.1018,
      "lon": -123.793,
      "desc": "Eel River Cafe: grilled cheese or veggie omelet for the vegetarians, chicken sandwich or tuna melt for the other two. ⚠ Cheap gas — fill up, Hwy 1 stations are sparse and pricey."
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Chandelier Drive-Thru Tree, Leggett",
      "time": "12:55 PM · 15 min · $15/car",
      "lat": 39.8664,
      "lon": -123.7228,
      "desc": "A living coast redwood ~276 ft tall and 21 ft thick with a 6x9-ft hole cut through the base in the 1930s — drive the car straight through it. Small private park, gift shop, short grove walk."
    },
    {
      "day": 4,
      "kind": "gem",
      "name": "Leggett Hill — Hwy 1 begins",
      "time": "★ 1:10–2:50 PM · THE drive",
      "lat": 39.75,
      "lon": -123.8,
      "desc": "★ Highway 1 starts here at US-101 and corkscrews ~25 miles over the coast range: hairpins through redwood and fir, over a summit, then the descent where the Pacific opens up near ROCKPORT — the first ocean view is the moment. Then ~35 miles of open coastal terrace past Westport. 35-45 mph and the best driving of the trip. ⚠ Carsick-prone rider up front."
    },
    {
      "day": 4,
      "kind": "gem",
      "name": "MacKerricher SP — Laguna Point",
      "time": "★ 2:50–3:35 PM · FREE",
      "lat": 39.489,
      "lon": -123.798,
      "desc": "★ Free, no kiosk. Short boardwalk over the headland to a HARBOR SEAL HAUL-OUT — usually dozens of seals on the rocks below, close enough to hear. Tide pools at the base, and the old Haul Road runs flat along Ten Mile Beach.",
      "parking": "Laguna Point, MacKerricher State Park, Fort Bragg, CA"
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Glass Beach + FUEL, Fort Bragg",
      "time": "3:40–4:10 PM · free",
      "lat": 39.455,
      "lon": -123.813,
      "desc": "🅿️ Lot at the end of Glass Beach Dr off W Elm St, 5 min from Laguna Point. The town dumped trash off this cove 1906-1967 and the surf tumbled the glass smooth. ⚠ Picked over for decades — expect scattered pieces, not a carpet, and COLLECTING IS ILLEGAL. ⚠⚠ FILL THE TANK IN FORT BRAGG BEFORE HEADING SOUTH — the next 90 miles of Hwy 1 have only a couple of expensive stations.",
      "parking": "Glass Beach Dr, Fort Bragg, CA"
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Mendocino Headlands — quick stop",
      "time": "4:35–4:55 PM · free · 20 min",
      "lat": 39.307,
      "lon": -123.8,
      "desc": "Back in the plan. A village that looks like coastal Maine, wrapped on three sides by free state-park bluff trail with sea arches and blowholes. 20 minutes: park on Main St, walk to the bluff edge, go. Coffee for the road.",
      "parking": "Mendocino Headlands State Park, Mendocino, CA"
    },
    {
      "day": 4,
      "kind": "gem",
      "name": "Hwy 1 — Elk · Point Arena · Gualala",
      "time": "★ 5:00–6:15 PM · golden hour",
      "lat": 38.9088,
      "lon": -123.6934,
      "desc": "★ Not a stop, the drive. Open cliff above the Pacific through Elk (sea stacks straight offshore), Point Arena, and into Gualala with the sun dropping the whole way. Free turnouts constantly — pull over wherever it looks good. THIS is why you skipped the inland shortcut."
    },
    {
      "day": 4,
      "kind": "gem",
      "name": "Sea Ranch → Stewarts Point → Jenner",
      "time": "★ 6:15–7:45 PM · the wild section",
      "lat": 38.55,
      "lon": -123.31,
      "desc": "★ THE BEST STRETCH. Past the Sea Ranch (famous weathered-timber architecture on open bluff) the road narrows onto true cliff-edge above the surf all the way to Jenner. At JENNER the Russian River meets the ocean — harbor seals haul out on the sandbar at the river mouth, and the overlook just north of town is spectacular in low light."
    },
    {
      "day": 4,
      "kind": "gem",
      "name": "Bodega Bay — SUNSET ~8:05",
      "time": "★ 7:50–8:25 PM",
      "lat": 38.3332,
      "lon": -123.048,
      "desc": "★ Sunset over the water. Bodega Head (the headland west of town) is the best free viewpoint; Doran Beach works too. Also the Hitchcock 'Birds' town — the schoolhouse is up the hill in Bodega. After this, cut inland: Valley Ford → Petaluma → US-101 south, all easy rolling highway, no cliffs in the dark.",
      "parking": "Bodega Head, Bodega Bay, CA"
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Drive the Golden Gate Bridge",
      "time": "~9:40 PM · lit up",
      "lat": 37.8199,
      "lon": -122.4783,
      "desc": "You cross it anyway coming down 101 from Petaluma — the towers are floodlit and the city opens up on the far side. Free (southbound into SF is the toll-free direction; northbound is tolled and billed to Hertz)."
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Ghirardelli Square — chocolate + ice cream",
      "time": "~9:55 PM · ⚠ CHECK HOURS",
      "lat": 37.8058,
      "lon": -122.4229,
      "desc": "⚠ TIME-CRITICAL — do this FIRST tonight. The Original Ghirardelli Ice Cream & Chocolate Shop typically closes ~10 PM on weekdays (later Fri/Sat), so you are arriving near last call. CALL AHEAD from the road. Hot fudge sundae is the thing. 🅿️ Use the Ghirardelli Square garage on Beach St or a Wharf garage — do NOT street-park a loaded rental here.",
      "parking": "Ghirardelli Square Garage, 900 North Point St"
    },
    {
      "day": 4,
      "kind": "sight",
      "name": "Chinatown — Grant Ave + Dragon Gate",
      "time": "~10:45 PM · walk-through",
      "lat": 37.7908,
      "lon": -122.4056,
      "desc": "Oldest Chinatown in North America. ⚠ At this hour the shops are shut — but Grant Ave's lanterns and the Dragon Gate at Bush St stay lit and it is a genuinely good night walk. A few late restaurants and bakeries stay open. Treat it as atmosphere, not shopping; 20–30 min, then the hotel."
    },
    {
      "day": 4,
      "kind": "sleep",
      "name": "Sleep: San Francisco area",
      "time": "🛏 Night 4 · check in ~9:45 PM",
      "lat": 37.6547,
      "lon": -122.4077,
      "desc": "⚠ BOOK FROM THE ROAD NOW — you are arriving late and going straight there. South San Francisco / Daly City / Millbrae is the cheap chain belt with free parking; downtown lots run $50+/night. ⚠ Break-ins are constant in SF — leave NOTHING visible in the car overnight, bring everything in. You walk the Golden Gate tomorrow at 11:15, so you are not missing the bridge."
    },
    {
      "day": 5,
      "kind": "bonus",
      "name": "Golden Gate sunrise — DROPPED",
      "time": "+ cut · 9 AM start instead",
      "lat": 37.808,
      "lon": -122.4655,
      "desc": "Dropped for a 9 AM start and ~3 more hours of sleep after four hard days. You already got the bridge last night at Battery Spencer and driving across. ⚠ STILL CHECK OUT AND PACK THE CAR — you are not coming back to the hotel.",
      "parking": "Torpedo Wharf, Crissy Field, San Francisco, CA"
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Pier 39 — sea lions",
      "time": "9:00 AM · free · 45 min",
      "lat": 37.8087,
      "lon": -122.4098,
      "desc": "Sea lions on K-Dock — the actual attraction, and free. Shops open at 10 but do NOT wait for them; you need to be rolling by 9:45. Coffee and breakfast on the Embarcadero. ⚠ FILL THE TANK before leaving the city — today is ~450 miles."
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Stanford — Main Quad",
      "time": "10:35 AM · free · 40 min",
      "lat": 37.4275,
      "lon": -122.1697,
      "desc": "Main Quad and Memorial Church (the mosaic facade is the shot). Visitor lots off Galvez St, paid on weekdays. Trimmed to 45 min — today is long.",
      "parking": "Stanford Oval, Palo Alto, CA"
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Apple Park Visitor Center",
      "time": "11:35 AM · free · 45 min",
      "lat": 37.3327,
      "lon": -122.0054,
      "desc": "⚠ You CANNOT tour the ring or the campus. You get an AR model on an iPad, a roof terrace with a distant view, a café, and Park-exclusive merch. Opens 10, free parking on site. Grab lunch to go in Cupertino/Sunnyvale after — best South Indian corridor in the country if you want it.",
      "parking": "Apple Park Visitor Center, 10600 N Tantau Ave, Cupertino"
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Point Lobos State Reserve",
      "time": "1:55 PM · 35 min · Big Sur begins",
      "lat": 36.5158,
      "lon": -121.943,
      "desc": "The north gate of Big Sur and the best short walk on it: Cypress Grove and Bird Island loops, China Cove's turquoise water, sea otters and harbor seals below the bluffs. Small lot fills fast but midweek midday is usually OK. ~$10/vehicle."
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Bixby Creek Bridge",
      "time": "3:00 PM · 15 min",
      "lat": 36.3714,
      "lon": -121.9018,
      "desc": "The most photographed bridge on the coast — 714 ft of open-spandrel arch across a gorge. Use the marked turnouts on the north and south sides, not the shoulder. ⚠ Expect the Rocky Creek one-way signal delay nearby (≤15 min); check Caltrans QuickMap this morning."
    },
    {
      "day": 5,
      "kind": "bonus",
      "name": "Pfeiffer Beach",
      "time": "+ CUT — narrow road, $12 cash, no time",
      "lat": 36.2384,
      "lon": -121.8172,
      "desc": "Cut for the LA push: it is a 2-mile one-lane road each way plus $12 cash, and it costs ~40 min you need tonight. Purple sand and the keyhole arch are great but they are not worth arriving in LA at 1 AM."
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "McWay Falls — Julia Pfeiffer Burns SP",
      "time": "4:30 PM · 20 min",
      "lat": 36.1577,
      "lon": -121.6716,
      "desc": "An 80-ft waterfall dropping straight onto a cove beach — one of only a couple of tidefalls on the California coast. Roadside pullouts just north and south of the park entrance; the overlook trail has been closed, so the view is from the road. Free from the turnouts."
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Piedras Blancas Elephant Seals",
      "time": "6:05 PM · 25 min · FREE · last daylight stop",
      "lat": 35.6628,
      "lon": -121.2558,
      "desc": "Hundreds of northern elephant seals hauled out along a free boardwalk right off Hwy 1 — molting season in August means a lot of them lying around. No fee, no reservation, docents usually on site. Better value than a Hearst Castle tour and it is right on the road."
    },
    {
      "day": 5,
      "kind": "sight",
      "name": "Morro Bay — dinner + FUEL",
      "time": "7:30 PM · 45 min · out by 8:15",
      "lat": 35.3658,
      "lon": -120.8499,
      "desc": "The 576-ft volcanic plug rising out of the bay. Fish and chips on the Embarcadero, or fast food if you want the time back. ⚠ FILL THE TANK HERE — this is your last easy stop before the 3.5-hr freeway run to LA."
    },
    {
      "day": 5,
      "kind": "sleep",
      "name": "Sleep: LA (LAX area) — arrive ~11:45 PM",
      "time": "🛏 Night 5 · ~11:45 PM",
      "lat": 33.9192,
      "lon": -118.4165,
      "desc": "⚠ THE BIG CHANGE: you asked to be in LA before 2 AM Thursday, so tonight ends here instead of Salinas. Morro Bay to LA is ~3.5 hr on US-101 through SLO, Santa Barbara and Ventura — a real freeway, easy driving, rotate drivers. Arrive ~11 PM with three hours of margin. ⚠ BOOK ONE LAX-AREA HOTEL WITH AN AIRPORT SHUTTLE FOR ALL THREE NIGHTS (Wed/Thu/Fri) — simpler, cheaper, and Friday needs the shuttle anyway since the car goes back at 9 PM. Salinas and Pismo nights are CANCELLED."
    },
    {
      "day": 6,
      "kind": "gem",
      "name": "★ THE GETTY CENTER — this morning",
      "time": "★ ~12:15–2:45 PM · FREE (parking $25)",
      "lat": 34.078,
      "lon": -118.474,
      "desc": "★ MOVED TO TODAY. Free admission — you pay only parking. Park at the bottom, ride the driverless tram up to Richard Meier's travertine complex: Van Gogh's IRISES, the Central Garden, and a terrace holding downtown, the Hollywood Sign and the ocean in one frame. ~2.5 hr here is enough to do it properly. Even if nobody is an art person, the building and the view carry it. ⚠ Bags are still in the car — the Getty garage is attended and about the safest lot you will use today, but still take valuables up with you.",
      "parking": "Getty Center, 1200 Getty Center Dr, Los Angeles"
    },
    {
      "day": 6,
      "kind": "water",
      "name": "🌊 Santa Monica — YOUR ONLY SWIM",
      "time": "🌊 3:05–4:30 PM · free · lifeguarded",
      "lat": 34.0089,
      "lon": -118.4973,
      "desc": "🌊 ⚠ THE LAST OCEAN OF THE TRIP — the surf lesson is cancelled and tomorrow's tattoos close the water for 2-4 weeks. ~69°F, lifeguarded, gentle, 20 min down from the Getty. Now gets 85 minutes — the freed check-in slot went here, since it is the only swim you get. Pier, Route 66 end-of-trail sign, Muscle Beach rings just south. 🅿️ PIER DECK GARAGE, never the street. Rinse and change by 4:50.",
      "parking": "Santa Monica Pier Deck lot, 200 Santa Monica Pier"
    },
    {
      "day": 6,
      "kind": "sight",
      "name": "🍔 In-N-Out LAX — the plane one, and dinner",
      "time": "~12:25 AM · closes ~1 · drive-thru if late",
      "lat": 33.9491,
      "lon": -118.3924,
      "desc": "🍔 BACK ON TONIGHT — dropping the Thai Town stop bought the 70 minutes that made this work: you arrive ~12:25 against a ~1 AM Thursday close, a real 35-minute margin, instead of 1:35 and a locked door. ⚠ IF YOU RUN BEHIND, USE THE DRIVE-THRU — it stays open past the point the dining room starts shutting down. This is the famous one, sitting directly under the LAX final approach: stand in the lot for ten minutes before you order and the arrivals come in low over the sign. Fewer jets at 12:25 than at 8 PM, but they still come. It is 5 minutes from the hotel. VEGETARIAN: GRILLED CHEESE, off the menu board, always available.",
      "parking": "In-N-Out Burger, 9149 S Sepulveda Blvd, Los Angeles"
    },
    {
      "day": 6,
      "kind": "sleep",
      "name": "🛏 Checked in at 7 PM — bags are OUT of the car",
      "time": "🛏 done · showered · both nights booked",
      "lat": 33.9192,
      "lon": -118.4165,
      "desc": "✅ The single best thing that happened today. Check-in moved from midnight to 7 PM, which means a week of luggage is in the room instead of riding through a dark Griffith lot at 10 PM. The whole theft worry for tonight is simply gone — take wallets and phones, leave everything else. Same room tomorrow night, so nothing needs repacking until Friday after dinner."
    },
    {
      "day": 6,
      "kind": "bonus",
      "name": "Griffith Observatory — MISSED",
      "time": "+ called ahead, they said no",
      "lat": 34.1184,
      "lon": -118.3004,
      "desc": "Called from the road and were turned down — arrival would have been ~9:55 against a 10 PM close. GENUINELY LOST, not deferred: the observatory opens at noon Tue-Fri so there is no Friday morning, and Friday evening the car is due back at LAX at 9. Nothing else in LA reliably replaces it late at night either — the Mulholland overlooks gate after dark, so chasing one at 11 PM would have traded a real stop for a locked gate. The partial consolation is on the way: the upper terraces of the Hollywood & Highland complex frame the Hollywood Sign straight down the sightline, free, and you are parking there anyway."
    },
    {
      "day": 6,
      "kind": "bonus",
      "name": "Lighthouse Cafe — CANCELLED (21+)",
      "time": "+ dead",
      "lat": 33.8622,
      "lon": -118.4009,
      "desc": "Confirmed 21+. Off the plan. Its slot became a free evening instead."
    },
    {
      "day": 6,
      "kind": "bonus",
      "name": "Tattoos — CANCELLED",
      "time": "+ not happening",
      "lat": 33.988,
      "lon": -118.472,
      "desc": "Cancelled. Two things come back: the evening is free tonight, and WATER IS BACK ON for Friday — no ink means El Matador, Santa Monica and the South Bay beaches are all swimmable again. Also ~$300-450 stays in the group, on top of the ~$270 from the surf lesson."
    },
    {
      "day": 6,
      "kind": "bonus",
      "name": "Thai Town dinner — CANCELLED",
      "time": "+ Ruen Pair said no",
      "lat": 34.1016,
      "lon": -118.287,
      "desc": "Called, no. Rather than burn 40 minutes hunting a second late kitchen, dinner got dropped and IN-N-OUT BECAME DINNER — which is what made In-N-Out viable tonight at all: without the 50-minute dinner stop you reach Sepulveda around 12:25 instead of 1:35, against a ~1 AM close. ⚠ The cost is a long gap: last food was before the beach. Grab something small on the Blvd near Highland so nobody arrives at midnight wrecked."
    },
    {
      "day": 6,
      "kind": "gem",
      "name": "★ Hollywood Blvd at night — RECOVERED",
      "time": "★ ~9:55–11:15 PM · free · open air",
      "lat": 34.1022,
      "lon": -118.341,
      "desc": "★ Cut twice already, and the late start does not hurt it at all — this is an open-air, after-dark stop by nature. The TCL CHINESE THEATRE FORECOURT is open air and always accessible: nearly 200 sets of handprints and footprints pressed in concrete since 1927. The Walk of Fame is lit and lively, parking is finally easy, and it is 20 min from Griffith and dinner. ⚠ Keep wallets and phones in front pockets — the Blvd draws pickpockets late. 🎬 SINCE GRIFFITH IS GONE: the upper terraces of the Hollywood & Highland complex — the garage you are already parking in — frame the HOLLYWOOD SIGN straight down the sightline. Not the basin view you lost, but free, right there, and the best sign view in the city at street level.",
      "parking": "Hollywood & Highland garage"
    },
    {
      "day": 6,
      "kind": "gem",
      "name": "★ Beverly Hills — Rodeo Drive, late and empty",
      "time": "★ 11:30 PM–12:00 AM · free parking · 15 min from Hollywood",
      "lat": 34.0674,
      "lon": -118.4009,
      "desc": "★ CUT TWICE, IN FOR REAL NOW — and it earned its slot by moving to the END of the night instead of the front. From Hollywood Blvd it is 15 minutes southwest and it puts you on the straight run down La Cienega to In-N-Out and the hotel, so it costs almost no extra driving. ⚠ THE SHOPS ARE SHUT — they were shut by 9 anyway, so this was always a photo stop and nothing was lost by going late. What you actually came for is lit all night: RODEO DRIVE itself, and VIA RODEO, the cobblestone street with the curving steps and the lamps, which genuinely photographs better after dark and at this hour will be completely empty. The Beverly Wilshire sits at the foot of it. 🅿️ Street meters are FREE AFTER 6 PM — park right on Rodeo or Dayton, do not hunt for a garage this late.",
      "parking": "Rodeo Dr & Dayton Way, Beverly Hills"
    },
    {
      "day": 7,
      "kind": "bonus",
      "name": "Surf lesson + tattoos — both cancelled",
      "time": "+ ~$570-720 back to the group",
      "lat": 34.0381,
      "lon": -118.677,
      "desc": "Surf was never booked and the tattoos are off. Result: Friday is wide open, water is back on everywhere, and roughly $570-720 stays in the group."
    },
    {
      "day": 7,
      "kind": "sight",
      "name": "Fern Dell + Trails Cafe — breakfast",
      "time": "✅ DONE · before 10 AM",
      "lat": 34.115,
      "lon": -118.3095,
      "desc": "⚠ PARK HERE FIRST, NOT AT THE OBSERVATORY — Fern Dell parking is free, Trails Cafe is right at the trailhead, and you drive up to the observatory lot at 11 when you actually want it. Fern Dell itself is a shaded creek walk with stone bridges running below the observatory, and it fills the wait until noon without a single wasted mile. Drive up from here, do not walk — the climb is 25 min uphill.",
      "parking": "Trails Cafe, 2333 Fern Dell Dr, Los Angeles"
    },
    {
      "day": 7,
      "kind": "gem",
      "name": "★ Griffith Observatory — EXTERIOR then INTERIOR",
      "time": "★ 12:00–1:30 PM · INSIDE FIRST · FREE",
      "lat": 34.1184,
      "lon": -118.3004,
      "desc": "★ RECOVERED PROPERLY after two failed attempts. ⚠ THE BUILDING OPENS AT 12 PM Tue-Fri, which is the whole reason the day got rebuilt around it. 11:00-12:00 OUTSIDE: lawn, terrace, the Hollywood Sign sightline, and the CHARLIE TURNER TRAILHEAD right at the building — 30-40 min round trip to a better viewpoint than the terrace. 12:00-1:15 INSIDE, and this is what you have been chasing: the Foucault pendulum in the rotunda, the Tesla coil, the exhibit halls. 🎟 PLANETARIUM SHOWS run roughly hourly through the afternoon, about $10 — the one thing here you cannot get anywhere else. Check the board as you walk in and take the 12:15 if it lines up. 🅿️ Paid on the observatory lot on weekdays. ⚠ OUT BY 1:15 — everything behind this stacks onto a 9 PM car return that does not move.",
      "parking": "Griffith Observatory, 2800 E Observatory Rd, Los Angeles"
    },
    {
      "day": 7,
      "kind": "gem",
      "name": "★ El Matador State Beach",
      "time": "★ 3:00–4:15 PM · $8 · BEST LIGHT of the day",
      "lat": 34.0369,
      "lon": -118.879,
      "desc": "★ The most photogenic beach in LA County — steep staircase and dirt path down to a cove of sea stacks, arches and caves, late-morning light angling through them. ⚠ REAL SHOES, the path is steep and sandy. ✅ Swimmable again now the tattoos are off — but this is open coast with NO LIFEGUARD, so nobody goes past their waist.",
      "parking": "El Matador State Beach, 32350 Pacific Coast Hwy, Malibu"
    },
    {
      "day": 7,
      "kind": "gem",
      "name": "★ Point Dume",
      "time": "★ 4:35–5:20 PM · free street parking",
      "lat": 34.0006,
      "lon": -118.8065,
      "desc": "★ Short climb up the headland to a boardwalk viewpoint: sea lions on the rocks below, the whole Santa Monica Bay curving away east, Catalina on a clear day. Also the beach from the end of Planet of the Apes. Free."
    },
    {
      "day": 7,
      "kind": "bonus",
      "name": "Santa Monica — CUT, did it yesterday",
      "time": "+ swam and walked the pier Thursday",
      "lat": 34.0089,
      "lon": -118.4973,
      "desc": "Done Thursday — the swim north of the pier, the Route 66 sign, the whole thing. Cutting it here is what makes room for Griffith this morning without touching the 9 PM car return. Venice still covers the boardwalk side of the day and is a genuinely different place."
    },
    {
      "day": 7,
      "kind": "bonus",
      "name": "Malibu Seafood — CUT, Venice took the slot",
      "time": "+ redundant against a 10 PM dinner",
      "lat": 34.0378,
      "lon": -118.6989,
      "desc": "Stayed cut when the spare hour appeared, and Venice took it instead — the right call with Walmart food already eaten and Din Tai Fung at 10. A fish counter at 5:30 would have been the third meal squeezed into six hours."
    },
    {
      "day": 7,
      "kind": "sight",
      "name": "🛒 Walmart Supercenter — supplies + lunch",
      "time": "✅ DONE · before 10 AM",
      "lat": 34.178,
      "lon": -118.332,
      "desc": "🛒 PLACED HERE ON PURPOSE — this is the only point in the day with real slack, and doing it now keeps it well clear of the 9 PM car return. You are back at the hotel at 7:30, so anything bought here goes straight into a suitcase. ⚠ IT DOUBLES AS LUNCH — Malibu Seafood got cut to pay for this stop, so eat here, and grab plane snacks for tomorrow in the same trip while you are at it. ⚠ If Maps shows a Walmart closer to your actual line, take that one instead — Burbank is simply the one that fits between Griffith and Rodeo. The point is the 40 minutes, not the store.",
      "parking": "Walmart Supercenter, 1301 N Victory Pl, Burbank"
    },
    {
      "day": 7,
      "kind": "gem",
      "name": "★ Beverly Hills — Rodeo Drive, DAYLIGHT",
      "time": "★ 10:30–11:30 AM · shops open · LEAVE BY 11:30",
      "lat": 34.0674,
      "lon": -118.4009,
      "desc": "★ The daylight version, and a genuinely different visit from the midnight photo stop — this time the street is open and alive. Rodeo Drive itself, VIA RODEO with its cobblestones and curving steps, the Beverly Wilshire at the foot of it, then two blocks north to the BEVERLY HILLS SIGN and lily pond at Beverly Gardens Park. 🅿️ USE THE CITY GARAGES, not the meters — 461 N Bedford or 345 N Beverly give the FIRST 2 HOURS FREE. (The free-meters-after-6 trick is a night-time thing only.) ⚠ MOST STORES CLOSE 6-7 PM, so 4:40 is close to the last useful hour. ⚠ This stop costs ~20 min of backtracking east and it cost Manhattan Beach — do not let it run past 5:40, because everything behind it stacks onto a 9 PM car return that does not move.",
      "parking": "Beverly Hills city garage, 461 N Bedford Dr"
    },
    {
      "day": 7,
      "kind": "gem",
      "name": "★ Venice Boardwalk + the CANALS",
      "time": "★ 6:10–7:10 PM · free · back on",
      "lat": 33.985,
      "lon": -118.4695,
      "desc": "★ BACK ON — Walmart and breakfast finishing before 10 handed the afternoon an hour, and this is the best thing to spend it on. Skate park right on the sand, Muscle Beach, buskers and the boardwalk circus — then walk two blocks inland to the VENICE CANALS: silent residential water, arched footbridges, and almost nobody finds them. GIVE THE CANALS 20 OF THE 60 MINUTES; they are the better half. 🅿️ PAID LOT on Washington or Venice Blvd, never a side street.",
      "parking": "Washington Blvd or Venice Blvd paid lots"
    },
    {
      "day": 7,
      "kind": "bonus",
      "name": "Manhattan Beach — CUT for Beverly Hills",
      "time": "+ the third swim, traded away",
      "lat": 33.8847,
      "lon": -118.4109,
      "desc": "Traded for a proper daylight hour on Rodeo Drive. It was always the bonus third swim rather than a headline — you still get a full 75 minutes in the water at Santa Monica, and Beverly Hills needed a real hour with the shops actually open. If Rodeo somehow collapses tomorrow, this is the stop to put back: it is free, lifeguarded, and directly on the line from Venice to the hotel."
    },
    {
      "day": 7,
      "kind": "sight",
      "name": "🛏 Hotel — shower and change",
      "time": "7:30–8:10 PM · shower + PACK · same room",
      "lat": 33.9192,
      "lon": -118.4165,
      "desc": "Bags never left the room, so this is just a shower, a change of clothes, and clearing your own junk out of the car — sunglasses, chargers, the parking receipts, whatever slid under the seats. Do a proper sweep of the footwells and the trunk; this is the last time you are in that car in daylight. Repack for the flight AFTER dinner tonight, not now."
    },
    {
      "day": 7,
      "kind": "sight",
      "name": "⛽ GAS — Sepulveda in El Segundo",
      "time": "8:15–8:30 PM · NOT at the airport",
      "lat": 33.925,
      "lon": -118.395,
      "desc": "⚠ NON-SKIPPABLE — Hertz bills unfilled tanks at roughly triple pump price. Sepulveda Blvd through El Segundo is lined with stations and sits directly on the line from the hotel to the return. Do NOT wait for a station on Century Blvd; the LAX-adjacent pumps are the most expensive and the most congested. Search: 'gas station Sepulveda Blvd El Segundo'."
    },
    {
      "day": 7,
      "kind": "air",
      "name": "Return the Hertz car — LAX",
      "time": "⚠ 8:45 PM · DUE 9 PM · HARD",
      "lat": 33.9416,
      "lon": -118.4085,
      "desc": "⚠ THE LAST FIXED THING ON THE TRIP. Tank full. Photograph all four corners, the odometer and the fuel gauge, keep the receipt. Then Uber to dinner — car-less from here, including the airport tomorrow. IF YOU ARE SOMEHOW GOING TO MISS 9: call Hertz from the road (number is on the rental agreement) rather than just turning up late — the call is the difference between a grace period and a late charge.",
      "parking": "Hertz Car Return, 9000 Airport Blvd, Los Angeles"
    },
    {
      "day": 7,
      "kind": "gem",
      "name": "★ Din Tai Fung — 10:00 PM",
      "time": "★ ⚠ VERIFY THEY SEAT AT 10",
      "lat": 33.832,
      "lon": -118.341,
      "desc": "★ Xiao long bao are the point — pork soup dumplings, eighteen folds each, made behind glass. ⚠⚠ CALL RIGHT NOW, FROM THE CAR. Del Amo commonly closes 10 PM on a Friday, which means last seating is nearer 9:30 — a 10:00 arrival by Uber may simply be too late, and they take walk-ins only. Ask one question: 'what is your last seating tonight?' If the answer is before 10, do not chase the Santa Monica branch — it is 25 min the wrong way from the hotel and you would be car-less. Fall back to a late kitchen you can reach: Torrance's Korean BBQ strip along Western Ave runs late on weekends (verify hours by phone, do not just show up). VEGETARIAN: vegan dumplings, veggie buns, green beans, cucumber salad, hot and sour soup.",
      "parking": "Din Tai Fung, Del Amo Fashion Center, Torrance"
    },
    {
      "day": 7,
      "kind": "bonus",
      "name": "+ CLUBBING — 18+ night, buy the ticket first",
      "time": "+ ~11:45 PM–2 AM · $20-40 cover · Uber only",
      "lat": 34.0975,
      "lon": -118.3265,
      "desc": "+ ⚠ ALL THREE OF YOU ARE UNDER 21, so this only works at a venue running a designated 18+ or 19+ event. California puts alcohol service at 21, so a normal club night is closed to you — but LA genuinely has 18+ nights, and they cluster on FRIDAY AND SATURDAY, which is why this is a Friday plan and not a Thursday one. ⚠ BUY TICKETS ONLINE IN ADVANCE for a specific event whose page says 18+. The door is where under-21s get turned away; a paid ticket to an explicitly 18+ event is your protection, and a venue's age policy changes per event so never trust last month's answer. Bring PHYSICAL ID — 18+ nights still check it, they just wristband or X your hands instead of serving you. Venues that have historically run 18+ nights: AVALON HOLLYWOOD (1735 N Vine St), ACADEMY LA (6021 Hollywood Blvd), EXCHANGE LA (618 S Spring St, downtown). Sound, Nightingale and 1 OAK are 21+ — do not bother. ✅ You will be car-less by then, so Uber both ways is the only option anyway and the driving question never comes up. ⚠ COST: this ends around 2 AM and your alarm is 7:30 for DL2568. Repack BEFORE you go out, not after."
    },
    {
      "day": 7,
      "kind": "sleep",
      "name": "Sleep: hotel — LAST NIGHT",
      "time": "🛏 Night 7 · Uber back ~11:30 PM",
      "lat": 33.9192,
      "lon": -118.4165,
      "desc": "⚠ SATURDAY IS CAR-LESS. Repacking got pushed to tonight-after-dinner, so do it before anyone lies down: everything liquid into one bag, chargers off the walls, nothing left in the bathroom. ASK THE FRONT DESK ON THE WAY IN whether they run an LAX shuttle and what time the first ones go — if there is one, book 8:15 AM; if there is not, pre-schedule an Uber tonight (budget $25-40 for a hotel this close in, more if it surges). DL2568 is at 10:59 — airside by 9:30."
    },
    {
      "day": 8,
      "kind": "air",
      "name": "LAX Terminal 3 — Delta",
      "time": "✈ leave hotel 8:15 · airside 9:30 · DL2568 10:59 AM",
      "lat": 33.9416,
      "lon": -118.4085,
      "desc": "⏰ 7:30 wake · 8:15 leave the hotel · 8:45 curbside · bags checked and through security by 9:30 · 10:29 boarding. Delta flies out of LAX TERMINAL 3 — confirm on the app the night before, Delta splits between T2 and T3 and gate assignments move. Saturday morning LAX security is the busy one, so 9:30 airside is the number that matters, not the 10:59 departure. No car, so leaving 'a bit later' is not a lever you have. Lands San Antonio 3:59 PM. Trip done — 8 days, one whole coast."
    }
  ]
}