{
  "version": "1.0.0",
  "month": "2024-10",
  "published": "2024-10-05",
  "methodology_version": "v1",
  "disclaimer": "Single-forwarder benchmark (SINO Shipping). Calibrated monthly against FBX and Drewry WCI on overlapping lanes only — the ~14-16 emerging-markets lanes covered here have no public benchmark, which is precisely the gap this tracker fills.",
  "clusters": [
    {
      "id": "latam-nearshoring",
      "name": "LATAM nearshoring",
      "tagline": "Pacific Alliance + Atlantic alt-ports, Chancay megaport spillover",
      "lanes": [
        "china-brazil",
        "china-mexico",
        "china-chile",
        "china-peru",
        "china-colombia",
        "china-ecuador",
        "china-argentina"
      ]
    },
    {
      "id": "iberian-gateway",
      "name": "Iberian gateway",
      "tagline": "Algeciras / Valencia / Sines — Southern Europe transshipment to Iberia, North Africa and Atlantic re-export",
      "lanes": [
        "china-spain",
        "china-portugal"
      ]
    }
  ],
  "countries": [
    {
      "slug": "argentina",
      "rates": {
        "sea_20gp_usd": [
          1900,
          2350
        ],
        "sea_40gp_usd": [
          3050,
          3750
        ],
        "sea_lcl_usd_cbm": 108,
        "air_perkg_usd": 10.15,
        "express_perkg_usd": 16.25,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          32,
          40
        ],
        "air": [
          3,
          4
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3400
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.15
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.25
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "bolivia",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          35,
          42
        ],
        "air": [
          4,
          6
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "brazil",
      "rates": {
        "sea_20gp_usd": [
          2050,
          2500
        ],
        "sea_40gp_usd": [
          3200,
          3900
        ],
        "sea_lcl_usd_cbm": 86,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          30,
          38
        ],
        "air": [
          3,
          4
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          9,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3550
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "chile",
      "rates": {
        "sea_20gp_usd": [
          2400,
          2950
        ],
        "sea_40gp_usd": [
          3850,
          4700
        ],
        "sea_lcl_usd_cbm": 151,
        "air_perkg_usd": 7.5,
        "express_perkg_usd": 12.05,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          10,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          4275
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          7.5
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.05
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "colombia",
      "rates": {
        "sea_20gp_usd": [
          2400,
          2950
        ],
        "sea_40gp_usd": [
          3850,
          4700
        ],
        "sea_lcl_usd_cbm": 151,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          25,
          32
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          11,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          4275
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "costa-rica",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          20,
          28
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          7,
          10
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          9,
          19
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "cuba",
      "rates": {
        "sea_20gp_usd": [
          8150,
          10000
        ],
        "sea_40gp_usd": [
          13050,
          15950
        ],
        "sea_lcl_usd_cbm": 402,
        "air_perkg_usd": 12.3,
        "express_perkg_usd": 19.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          4,
          7
        ],
        "rail": [
          6,
          8
        ],
        "express": [
          2,
          4
        ],
        "lcl": [
          9,
          15
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          14500
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.3
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          19.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "dominican-republic",
      "rates": {
        "sea_20gp_usd": [
          8150,
          10000
        ],
        "sea_40gp_usd": [
          13050,
          15950
        ],
        "sea_lcl_usd_cbm": 402,
        "air_perkg_usd": 12.3,
        "express_perkg_usd": 19.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          25,
          32
        ],
        "air": [
          3,
          6
        ],
        "rail": [
          6,
          9
        ],
        "express": [
          2,
          4
        ],
        "lcl": [
          10,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          14500
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.3
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          19.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "ecuador",
      "rates": {
        "sea_20gp_usd": [
          2400,
          2950
        ],
        "sea_40gp_usd": [
          3850,
          4700
        ],
        "sea_lcl_usd_cbm": 151,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          9,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          4275
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "el-salvador",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          20,
          28
        ],
        "air": [
          2,
          4
        ],
        "rail": [
          5,
          8
        ],
        "express": [
          2,
          5
        ],
        "lcl": [
          11,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "guatemala",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          20,
          28
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          5,
          6
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          9,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "guyana",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          30,
          38
        ],
        "air": [
          4,
          6
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          12,
          19
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "haiti",
      "rates": {
        "sea_20gp_usd": [
          8150,
          10000
        ],
        "sea_40gp_usd": [
          13050,
          15950
        ],
        "sea_lcl_usd_cbm": 402,
        "air_perkg_usd": 12.3,
        "express_perkg_usd": 19.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          10,
          15
        ],
        "air": [
          2,
          3
        ],
        "rail": [
          6,
          8
        ],
        "express": [
          2,
          4
        ],
        "lcl": [
          11,
          19
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          14500
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.3
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          19.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "honduras",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          20,
          28
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          6,
          9
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          19
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "jamaica",
      "rates": {
        "sea_20gp_usd": [
          8150,
          10000
        ],
        "sea_40gp_usd": [
          13050,
          15950
        ],
        "sea_lcl_usd_cbm": 402,
        "air_perkg_usd": 12.3,
        "express_perkg_usd": 19.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          25,
          32
        ],
        "air": [
          3,
          6
        ],
        "rail": [
          5,
          9
        ],
        "express": [
          2,
          4
        ],
        "lcl": [
          10,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          14500
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.3
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          19.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "mexico",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          18,
          25
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          6,
          9
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "nicaragua",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          20,
          28
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          5,
          8
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          10,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "panama",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          18,
          25
        ],
        "air": [
          2,
          4
        ],
        "rail": [
          6,
          7
        ],
        "express": [
          2,
          5
        ],
        "lcl": [
          11,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "paraguay",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          35,
          42
        ],
        "air": [
          4,
          6
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "peru",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          4
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "portugal",
      "rates": {
        "sea_20gp_usd": [
          4150,
          5050
        ],
        "sea_40gp_usd": [
          6600,
          8050
        ],
        "sea_lcl_usd_cbm": 62,
        "air_perkg_usd": 9.45,
        "express_perkg_usd": 15.1,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          25,
          26
        ],
        "air": [
          5,
          7
        ],
        "rail": [
          12,
          13
        ],
        "express": [
          5,
          8
        ],
        "lcl": [
          26,
          30
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          7325
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.45
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.1
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea rerouting",
            "icon": "alert",
            "status": "tighter",
            "text": "Cape of Good Hope detours ongoing — +7-10 days transit, surcharges applied"
          },
          {
            "label": "Post-peak decline",
            "icon": "chart",
            "status": "stable",
            "text": "Rates easing from August peaks — negotiate for better terms"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "tighter",
            "text": "Container repositioning challenges from Cape routing"
          },
          {
            "label": "Blank sailings",
            "icon": "calendar",
            "status": "tighter",
            "text": "Carriers reducing capacity — confirm booking early"
          }
        ]
      }
    },
    {
      "slug": "spain",
      "rates": {
        "sea_20gp_usd": [
          5250,
          6400
        ],
        "sea_40gp_usd": [
          7900,
          9700
        ],
        "sea_lcl_usd_cbm": 162,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": [
          4700,
          5700
        ],
        "rail_40gp_usd": [
          6800,
          8300
        ],
        "rail_lcl_usd_cbm": 236
      },
      "transit_days": {
        "sea": [
          25,
          31
        ],
        "air": [
          5,
          7
        ],
        "rail": [
          13,
          18
        ],
        "express": [
          5,
          8
        ],
        "lcl": [
          26,
          35
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          8800
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea rerouting",
            "icon": "alert",
            "status": "tighter",
            "text": "Cape of Good Hope detours ongoing — +7-10 days transit, surcharges applied"
          },
          {
            "label": "Post-peak decline",
            "icon": "chart",
            "status": "stable",
            "text": "Rates easing from August peaks — negotiate for better terms"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "tighter",
            "text": "Container repositioning challenges from Cape routing"
          },
          {
            "label": "Blank sailings",
            "icon": "calendar",
            "status": "tighter",
            "text": "Carriers reducing capacity — confirm booking early"
          }
        ]
      }
    },
    {
      "slug": "suriname",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          30,
          38
        ],
        "air": [
          4,
          6
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "trinidad-and-tobago",
      "rates": {
        "sea_20gp_usd": [
          8150,
          10000
        ],
        "sea_40gp_usd": [
          13050,
          15950
        ],
        "sea_lcl_usd_cbm": 402,
        "air_perkg_usd": 12.3,
        "express_perkg_usd": 19.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          9,
          13
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          6,
          9
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          10,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          14500
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.3
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          19.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      }
    },
    {
      "slug": "uruguay",
      "rates": {
        "sea_20gp_usd": [
          2000,
          2450
        ],
        "sea_40gp_usd": [
          3200,
          3900
        ],
        "sea_lcl_usd_cbm": 124,
        "air_perkg_usd": 12.15,
        "express_perkg_usd": 19.45,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          32,
          40
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          10,
          15
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3550
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.15
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          19.45
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    },
    {
      "slug": "venezuela",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      }
    }
  ],
  "pool_lanes": [
    {
      "id": "china-brazil",
      "country_slug": "brazil",
      "country_name": "Brazil",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Ningbo (sea via Santos)",
      "narrative_angle": "Largest LATAM gateway — Santos congestion + China auto manufacturing investment surge",
      "search_demand": "H",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → South America East Coast (FBX)",
      "country_guide_path": "/country-guides/freight-from-china-to-brazil/",
      "rates": {
        "sea_20gp_usd": [
          2050,
          2500
        ],
        "sea_40gp_usd": [
          3200,
          3900
        ],
        "sea_lcl_usd_cbm": 86,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          30,
          38
        ],
        "air": [
          3,
          4
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          9,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3550
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-mexico",
      "country_slug": "mexico",
      "country_name": "Mexico",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Shenzhen (sea via Manzanillo)",
      "narrative_angle": "Nearshoring beneficiary — Manzanillo + Lazaro Cardenas + US-Mexico trade corridor",
      "search_demand": "H",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → North America West Coast (FBX, partial proxy)",
      "country_guide_path": "/freight-china-mexico/",
      "rates": {
        "sea_20gp_usd": [
          3250,
          3950
        ],
        "sea_40gp_usd": [
          5150,
          6300
        ],
        "sea_lcl_usd_cbm": 171,
        "air_perkg_usd": 11.65,
        "express_perkg_usd": 18.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          18,
          25
        ],
        "air": [
          3,
          4
        ],
        "rail": [
          6,
          9
        ],
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          5725
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          11.65
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          18.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea indirect",
            "icon": "info",
            "status": "normal",
            "text": "Transpacific routes less affected — stable capacity"
          },
          {
            "label": "Post-peak",
            "icon": "chart",
            "status": "stable",
            "text": "Rates softening from summer highs — good negotiation window"
          },
          {
            "label": "ILA watch",
            "icon": "alert",
            "status": "tighter",
            "text": "East Coast port labor negotiations — potential disruption risk"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "stable",
            "text": "Container availability improving at major ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-chile",
      "country_slug": "chile",
      "country_name": "Chile",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Shanghai (sea via Valparaiso)",
      "narrative_angle": "Copper exporter / lithium triangle gateway via Valparaiso",
      "search_demand": "M",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → South America West Coast (FBX)",
      "country_guide_path": null,
      "rates": {
        "sea_20gp_usd": [
          2400,
          2950
        ],
        "sea_40gp_usd": [
          3850,
          4700
        ],
        "sea_lcl_usd_cbm": 151,
        "air_perkg_usd": 7.5,
        "express_perkg_usd": 12.05,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          10,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          4275
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          7.5
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          12.05
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-peru",
      "country_slug": "peru",
      "country_name": "Peru",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Shanghai (sea via Chancay/Callao)",
      "narrative_angle": "Chancay megaport just opened — first Chinese-built deep-sea hub on Pacific coast",
      "search_demand": "H",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → South America West Coast (FBX)",
      "country_guide_path": "/shipping-from-china-to-peru/",
      "rates": {
        "sea_20gp_usd": [
          2150,
          2650
        ],
        "sea_40gp_usd": [
          3500,
          4300
        ],
        "sea_lcl_usd_cbm": 128,
        "air_perkg_usd": 10.4,
        "express_perkg_usd": 16.65,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          4
        ],
        "lcl": [
          11,
          16
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3900
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.4
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.65
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-colombia",
      "country_slug": "colombia",
      "country_name": "Colombia",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Shenzhen (sea via Buenaventura)",
      "narrative_angle": "Buenaventura main gateway, Caribbean access via Cartagena",
      "search_demand": "M",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → South America West Coast (FBX)",
      "country_guide_path": "/freight-china-colombia/",
      "rates": {
        "sea_20gp_usd": [
          2400,
          2950
        ],
        "sea_40gp_usd": [
          3850,
          4700
        ],
        "sea_lcl_usd_cbm": 151,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          25,
          32
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          11,
          17
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          4275
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-ecuador",
      "country_slug": "ecuador",
      "country_name": "Ecuador",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Shanghai (sea via Guayaquil)",
      "narrative_angle": "Banana exporter, USD-economy, Guayaquil dredging",
      "search_demand": "L",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → South America West Coast (FBX)",
      "country_guide_path": "/freight-china-ecuador/",
      "rates": {
        "sea_20gp_usd": [
          2400,
          2950
        ],
        "sea_40gp_usd": [
          3850,
          4700
        ],
        "sea_lcl_usd_cbm": 151,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          28,
          35
        ],
        "air": [
          3,
          5
        ],
        "rail": null,
        "express": [
          2,
          5
        ],
        "lcl": [
          9,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          4275
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-argentina",
      "country_slug": "argentina",
      "country_name": "Argentina",
      "cluster": "latam-nearshoring",
      "primary_mode": "sea",
      "recommended_origin": "Ningbo (sea via Buenos Aires)",
      "narrative_angle": "Buenos Aires gateway — commodity exporter, FX-volatile demand cycles",
      "search_demand": "M",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → South America East Coast (FBX)",
      "country_guide_path": null,
      "rates": {
        "sea_20gp_usd": [
          1900,
          2350
        ],
        "sea_40gp_usd": [
          3050,
          3750
        ],
        "sea_lcl_usd_cbm": 108,
        "air_perkg_usd": 10.15,
        "express_perkg_usd": 16.25,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          32,
          40
        ],
        "air": [
          3,
          4
        ],
        "rail": null,
        "express": [
          3,
          5
        ],
        "lcl": [
          11,
          18
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          3400
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          10.15
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          16.25
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Pacific stable",
            "icon": "container",
            "status": "stable",
            "text": "West Coast services via Pacific operating normally"
          },
          {
            "label": "Rate softening",
            "icon": "chart",
            "status": "stable",
            "text": "Post-peak rates easing — negotiate for Q4 contracts"
          },
          {
            "label": "Equipment",
            "icon": "info",
            "status": "normal",
            "text": "Container availability good at major South American ports"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-spain",
      "country_slug": "spain",
      "country_name": "Spain",
      "cluster": "iberian-gateway",
      "primary_mode": "sea",
      "recommended_origin": "Shanghai (sea via Algeciras / Valencia)",
      "narrative_angle": "Algeciras / Valencia hub for Iberia + North Africa transshipment",
      "search_demand": "H",
      "fbx_drewry_overlap": true,
      "fbx_drewry_route": "China → North Europe / Med (FBX, Med proxy)",
      "country_guide_path": null,
      "rates": {
        "sea_20gp_usd": [
          5250,
          6400
        ],
        "sea_40gp_usd": [
          7900,
          9700
        ],
        "sea_lcl_usd_cbm": 162,
        "air_perkg_usd": 9.95,
        "express_perkg_usd": 15.9,
        "rail_20gp_usd": [
          4700,
          5700
        ],
        "rail_40gp_usd": [
          6800,
          8300
        ],
        "rail_lcl_usd_cbm": 236
      },
      "transit_days": {
        "sea": [
          25,
          31
        ],
        "air": [
          5,
          7
        ],
        "rail": [
          13,
          18
        ],
        "express": [
          5,
          8
        ],
        "lcl": [
          26,
          35
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          8800
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.95
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.9
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea rerouting",
            "icon": "alert",
            "status": "tighter",
            "text": "Cape of Good Hope detours ongoing — +7-10 days transit, surcharges applied"
          },
          {
            "label": "Post-peak decline",
            "icon": "chart",
            "status": "stable",
            "text": "Rates easing from August peaks — negotiate for better terms"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "tighter",
            "text": "Container repositioning challenges from Cape routing"
          },
          {
            "label": "Blank sailings",
            "icon": "calendar",
            "status": "tighter",
            "text": "Carriers reducing capacity — confirm booking early"
          }
        ]
      },
      "narrative_draft": null
    },
    {
      "id": "china-portugal",
      "country_slug": "portugal",
      "country_name": "Portugal",
      "cluster": "iberian-gateway",
      "primary_mode": "sea",
      "recommended_origin": "Shanghai (sea via Sines / Lisbon)",
      "narrative_angle": "Sines deepwater port, Atlantic gateway for re-export to Africa + Americas",
      "search_demand": "M",
      "fbx_drewry_overlap": false,
      "country_guide_path": null,
      "rates": {
        "sea_20gp_usd": [
          4150,
          5050
        ],
        "sea_40gp_usd": [
          6600,
          8050
        ],
        "sea_lcl_usd_cbm": 62,
        "air_perkg_usd": 9.45,
        "express_perkg_usd": 15.1,
        "rail_20gp_usd": null,
        "rail_40gp_usd": null,
        "rail_lcl_usd_cbm": null
      },
      "transit_days": {
        "sea": [
          25,
          26
        ],
        "air": [
          5,
          7
        ],
        "rail": [
          12,
          13
        ],
        "express": [
          5,
          8
        ],
        "lcl": [
          26,
          30
        ]
      },
      "mom_delta": {
        "sea_40gp": null,
        "sea_20gp": null,
        "air": null,
        "express": null,
        "rail_40gp": null
      },
      "series_12mo": {
        "sea_40gp_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          7325
        ],
        "air_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          9.45
        ],
        "express_perkg_usd": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          15.1
        ]
      },
      "market_snapshot": {
        "items": [
          {
            "label": "Red Sea rerouting",
            "icon": "alert",
            "status": "tighter",
            "text": "Cape of Good Hope detours ongoing — +7-10 days transit, surcharges applied"
          },
          {
            "label": "Post-peak decline",
            "icon": "chart",
            "status": "stable",
            "text": "Rates easing from August peaks — negotiate for better terms"
          },
          {
            "label": "Equipment",
            "icon": "container",
            "status": "tighter",
            "text": "Container repositioning challenges from Cape routing"
          },
          {
            "label": "Blank sailings",
            "icon": "calendar",
            "status": "tighter",
            "text": "Carriers reducing capacity — confirm booking early"
          }
        ]
      },
      "narrative_draft": null
    }
  ],
  "featured": [
    {
      "lane_id": "china-mexico",
      "country_slug": "mexico",
      "country_name": "Mexico",
      "cluster": "latam-nearshoring",
      "selection_reason": "narrative_event",
      "selection_value_pct": null,
      "primary_mode": "sea",
      "narrative_angle": "Nearshoring beneficiary — Manzanillo + Lazaro Cardenas + US-Mexico trade corridor",
      "narrative_draft": null
    },
    {
      "lane_id": "china-spain",
      "country_slug": "spain",
      "country_name": "Spain",
      "cluster": "iberian-gateway",
      "selection_reason": "narrative_event",
      "selection_value_pct": null,
      "primary_mode": "sea",
      "narrative_angle": "Algeciras / Valencia hub for Iberia + North Africa transshipment",
      "narrative_draft": null
    }
  ],
  "calibration": {
    "methodology": "Lane Tracker publishes a single-forwarder benchmark. Where SINO's lanes overlap with FBX (12 routes E-W) or Drewry WCI (8 routes), we publish a delta vs the public index. For the ~14-16 emerging-markets lanes with no public benchmark (Middle Corridor, East Africa, MENA secondary, SE Asia secondary, Caribbean), no comparable data exists publicly.",
    "overlap_lanes": [
      {
        "lane_id": "china-brazil",
        "country_name": "Brazil",
        "fbx_drewry_route": "China → South America East Coast (FBX)",
        "sino_midpoint_sea_40gp_usd": 3550,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-mexico",
        "country_name": "Mexico",
        "fbx_drewry_route": "China → North America West Coast (FBX, partial proxy)",
        "sino_midpoint_sea_40gp_usd": 5725,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-chile",
        "country_name": "Chile",
        "fbx_drewry_route": "China → South America West Coast (FBX)",
        "sino_midpoint_sea_40gp_usd": 4275,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-peru",
        "country_name": "Peru",
        "fbx_drewry_route": "China → South America West Coast (FBX)",
        "sino_midpoint_sea_40gp_usd": 3900,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-colombia",
        "country_name": "Colombia",
        "fbx_drewry_route": "China → South America West Coast (FBX)",
        "sino_midpoint_sea_40gp_usd": 4275,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-ecuador",
        "country_name": "Ecuador",
        "fbx_drewry_route": "China → South America West Coast (FBX)",
        "sino_midpoint_sea_40gp_usd": 4275,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-argentina",
        "country_name": "Argentina",
        "fbx_drewry_route": "China → South America East Coast (FBX)",
        "sino_midpoint_sea_40gp_usd": 3400,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      },
      {
        "lane_id": "china-spain",
        "country_name": "Spain",
        "fbx_drewry_route": "China → North Europe / Med (FBX, Med proxy)",
        "sino_midpoint_sea_40gp_usd": 8800,
        "public_index_value_usd": null,
        "delta_pct": null,
        "note": "Public index values fetched manually at publish time (TODO: automate via FBX API + Drewry widget scrape)."
      }
    ],
    "no_benchmark_lanes_count": 1
  },
  "commentary": {
    "month": "2024-10",
    "author": "SINO Shipping desk",
    "title": "Inaugural read on the LATAM and Iberian pool",
    "lede": "October opens the back-history with no month-over-month baseline yet — the nine-lane pool is read at absolute levels. Mexico and Iberia sit at the top of the curve; River Plate and the Andean cluster sit at the bottom.",
    "paragraphs": [
      "China → Mexico sea 40GP prints at USD 5,150–6,300, the most expensive lane in the LATAM cluster on the back of sustained nearshoring demand into Manzanillo and Lazaro Cardenas. The Pacific Alliance cluster — Chile, Colombia, Ecuador — clears at USD 3,850–4,700, around a quarter cheaper, with Callao tracking lower at USD 3,500–4,300.",
      "Iberia sits structurally higher than LATAM. China → Spain at USD 7,900–9,700 and China → Portugal at USD 6,600–8,050 carry the Red Sea premium absorbed into the baseline since late 2023 — Cape of Good Hope rerouting has been priced in for nearly a year, not a surcharge anymore.",
      "Argentina is the cheapest lane in the pool at USD 3,050–3,750. The discount reflects thin demand and FX overhang into Buenos Aires more than carrier competition. Chancay (Peru) is one month from its scheduled inauguration — Callao deep-sea volumes through Q4 are the early read on whether the new hub displaces share or sits alongside the incumbent flow."
    ],
    "pull_quote": {
      "stat": "9 lanes",
      "caption": "LATAM + IBERIAN POOL, ABSOLUTE BASELINE",
      "context": "the inaugural snapshot — month-over-month deltas begin in November"
    },
    "watch_next": [
      "Chancay (Peru) megaport inauguration in November — first reading on whether Callao share migrates or volumes expand.",
      "Iberian Q4 inventory cycle — Spain and Portugal sea 40GP should firm into the back-to-school and Christmas window.",
      "Mexico tariff signal — frontloading ahead of US policy shifts is the dominant driver into Manzanillo through year-end.",
      "Argentina FX cycle — watch whether the discount versus the rest of the pool widens or compresses through November."
    ]
  },
  "story": null,
  "counts": {
    "countries": 26,
    "pool_lanes": 9,
    "featured": 2,
    "overlap_lanes": 8
  }
}