{
  "schemaVersion": "lds-scales-0.9.7-1",
  "releaseRef": "v0.9.7-owner.1",
  "colorSetId": "color-srgb-10",
  "records": 40,
  "families": {
    "sequential": 14,
    "diverging": 6
  },
  "lutSteps": 41,
  "sourceSnapshotSha256": "a1f8d12b7efb4f782f04c19057cd95d424143b12c86c5c5991bd91b01e37ccb0",
  "approvedStorySourceSha256": "be696bc8f41520f85167678634407838ac5ed5c9bb9a802585146b0b2f36415f",
  "themePolicy": {
    "required": true,
    "sourceTheme": "light",
    "anchorsEqual": true,
    "lutEqual": true,
    "classesEqual": true,
    "valueDirectionEqual": true,
    "darkDerivationForbidden": true,
    "contrastRemedy": "Keep data HEX; use labels, meaningful boundaries or a neutral backplate. Test actual surfaces and sizes. No automatic 3:1, CVD or full accessibility claim."
  },
  "scales": [
    {
      "scaleId": "activity",
      "kind": "sequential",
      "theme": "light",
      "label": "กิจกรรม",
      "meaning": "ปริมาณกิจกรรมในช่วงเวลาที่กำหนด",
      "unitExample": "ดัชนีกิจกรรมตัวอย่าง",
      "use": "activity, transactions, usage",
      "directionLabel": "mint / energetic blue",
      "designNote": "Move activity out of the hazard/heat lane. A higher-chroma mint middle suggests active exchange; a clear blue end carries magnitude. This adopts a cool-zone reassignment, not a claim that activity is good. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F1F5E5",
        "#60C9AD",
        "#25659A"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F1F5E5",
        "#EAF3E2",
        "#E4F1DF",
        "#DDEFDC",
        "#D7ECDA",
        "#D0EAD7",
        "#C9E8D4",
        "#C3E6D1",
        "#BCE4CE",
        "#B5E2CB",
        "#AEDFC9",
        "#A7DDC6",
        "#A0DBC3",
        "#99D9C0",
        "#91D7BD",
        "#8AD4BB",
        "#82D2B8",
        "#7AD0B5",
        "#72CEB2",
        "#69CBB0",
        "#60C9AD",
        "#5DC4AC",
        "#59BFAC",
        "#56BAAB",
        "#53B5AB",
        "#4FB0AA",
        "#4CABA9",
        "#49A6A8",
        "#46A1A7",
        "#439CA7",
        "#4097A6",
        "#3D92A5",
        "#3A8DA4",
        "#3788A3",
        "#3483A1",
        "#317EA0",
        "#2F799F",
        "#2C749E",
        "#2A6F9D",
        "#276A9B",
        "#25659A"
      ],
      "classes": {
        "3": [
          "#F1F5E5",
          "#60C9AD",
          "#25659A"
        ],
        "5": [
          "#F1F5E5",
          "#AEDFC9",
          "#60C9AD",
          "#4097A6",
          "#25659A"
        ],
        "7": [
          "#F1F5E5",
          "#C3E6D1",
          "#99D9C0",
          "#60C9AD",
          "#49A6A8",
          "#3788A3",
          "#25659A"
        ],
        "9": [
          "#F1F5E5",
          "#D0EAD7",
          "#AEDFC9",
          "#8AD4BB",
          "#60C9AD",
          "#4FB0AA",
          "#4097A6",
          "#317EA0",
          "#25659A"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "b1cf83edb8a7a0ad787c032feae9d65fa3a1674daf419412c7e6db78cddfb485",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "activity",
      "kind": "sequential",
      "theme": "dark",
      "label": "กิจกรรม",
      "meaning": "ปริมาณกิจกรรมในช่วงเวลาที่กำหนด",
      "unitExample": "ดัชนีกิจกรรมตัวอย่าง",
      "use": "activity, transactions, usage",
      "directionLabel": "mint / energetic blue",
      "designNote": "Move activity out of the hazard/heat lane. A higher-chroma mint middle suggests active exchange; a clear blue end carries magnitude. This adopts a cool-zone reassignment, not a claim that activity is good. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F1F5E5",
        "#60C9AD",
        "#25659A"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F1F5E5",
        "#EAF3E2",
        "#E4F1DF",
        "#DDEFDC",
        "#D7ECDA",
        "#D0EAD7",
        "#C9E8D4",
        "#C3E6D1",
        "#BCE4CE",
        "#B5E2CB",
        "#AEDFC9",
        "#A7DDC6",
        "#A0DBC3",
        "#99D9C0",
        "#91D7BD",
        "#8AD4BB",
        "#82D2B8",
        "#7AD0B5",
        "#72CEB2",
        "#69CBB0",
        "#60C9AD",
        "#5DC4AC",
        "#59BFAC",
        "#56BAAB",
        "#53B5AB",
        "#4FB0AA",
        "#4CABA9",
        "#49A6A8",
        "#46A1A7",
        "#439CA7",
        "#4097A6",
        "#3D92A5",
        "#3A8DA4",
        "#3788A3",
        "#3483A1",
        "#317EA0",
        "#2F799F",
        "#2C749E",
        "#2A6F9D",
        "#276A9B",
        "#25659A"
      ],
      "classes": {
        "3": [
          "#F1F5E5",
          "#60C9AD",
          "#25659A"
        ],
        "5": [
          "#F1F5E5",
          "#AEDFC9",
          "#60C9AD",
          "#4097A6",
          "#25659A"
        ],
        "7": [
          "#F1F5E5",
          "#C3E6D1",
          "#99D9C0",
          "#60C9AD",
          "#49A6A8",
          "#3788A3",
          "#25659A"
        ],
        "9": [
          "#F1F5E5",
          "#D0EAD7",
          "#AEDFC9",
          "#8AD4BB",
          "#60C9AD",
          "#4FB0AA",
          "#4097A6",
          "#317EA0",
          "#25659A"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "b1cf83edb8a7a0ad787c032feae9d65fa3a1674daf419412c7e6db78cddfb485",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "density.area",
      "kind": "sequential",
      "theme": "light",
      "label": "ความหนาแน่นต่อพื้นที่",
      "meaning": "จำนวนต่อหน่วยพื้นที่ ต้องระบุหน่วยพื้นที่",
      "unitExample": "แห่ง / ตร.กม.",
      "use": "per km², per rai (denominator = area)",
      "directionLabel": "gold / orange",
      "designNote": "Land-area denominator stays orange. The golden middle and clean orange high avoid borrowing the urgent red reserved for risk. Always state km², rai or the actual area denominator. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF1D9",
        "#E6AB30",
        "#D6600C"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF1D9",
        "#FEEED2",
        "#FDEACA",
        "#FCE7C3",
        "#FAE3BC",
        "#F9E0B5",
        "#F8DCAD",
        "#F7D9A6",
        "#F6D59E",
        "#F4D297",
        "#F3CF8F",
        "#F2CB87",
        "#F1C87F",
        "#EFC477",
        "#EEC06F",
        "#EDBD66",
        "#EBB95D",
        "#EAB653",
        "#E9B249",
        "#E7AF3D",
        "#E6AB30",
        "#E5A72E",
        "#E5A42D",
        "#E4A02B",
        "#E49D2A",
        "#E39928",
        "#E29526",
        "#E29225",
        "#E18E23",
        "#E08A21",
        "#DF8720",
        "#DF831E",
        "#DE7F1C",
        "#DD7B1A",
        "#DC7818",
        "#DB7417",
        "#DA7015",
        "#D96C13",
        "#D86811",
        "#D7640E",
        "#D6600C"
      ],
      "classes": {
        "3": [
          "#FFF1D9",
          "#E6AB30",
          "#D6600C"
        ],
        "5": [
          "#FFF1D9",
          "#F3CF8F",
          "#E6AB30",
          "#DF8720",
          "#D6600C"
        ],
        "7": [
          "#FFF1D9",
          "#F7D9A6",
          "#EFC477",
          "#E6AB30",
          "#E29225",
          "#DD7B1A",
          "#D6600C"
        ],
        "9": [
          "#FFF1D9",
          "#F9E0B5",
          "#F3CF8F",
          "#EDBD66",
          "#E6AB30",
          "#E39928",
          "#DF8720",
          "#DB7417",
          "#D6600C"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "554812a7c19107b3a9b8658ba541fc8e13519cb19708e885a425f32d5b30f101",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "density.area",
      "kind": "sequential",
      "theme": "dark",
      "label": "ความหนาแน่นต่อพื้นที่",
      "meaning": "จำนวนต่อหน่วยพื้นที่ ต้องระบุหน่วยพื้นที่",
      "unitExample": "แห่ง / ตร.กม.",
      "use": "per km², per rai (denominator = area)",
      "directionLabel": "gold / orange",
      "designNote": "Land-area denominator stays orange. The golden middle and clean orange high avoid borrowing the urgent red reserved for risk. Always state km², rai or the actual area denominator. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF1D9",
        "#E6AB30",
        "#D6600C"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF1D9",
        "#FEEED2",
        "#FDEACA",
        "#FCE7C3",
        "#FAE3BC",
        "#F9E0B5",
        "#F8DCAD",
        "#F7D9A6",
        "#F6D59E",
        "#F4D297",
        "#F3CF8F",
        "#F2CB87",
        "#F1C87F",
        "#EFC477",
        "#EEC06F",
        "#EDBD66",
        "#EBB95D",
        "#EAB653",
        "#E9B249",
        "#E7AF3D",
        "#E6AB30",
        "#E5A72E",
        "#E5A42D",
        "#E4A02B",
        "#E49D2A",
        "#E39928",
        "#E29526",
        "#E29225",
        "#E18E23",
        "#E08A21",
        "#DF8720",
        "#DF831E",
        "#DE7F1C",
        "#DD7B1A",
        "#DC7818",
        "#DB7417",
        "#DA7015",
        "#D96C13",
        "#D86811",
        "#D7640E",
        "#D6600C"
      ],
      "classes": {
        "3": [
          "#FFF1D9",
          "#E6AB30",
          "#D6600C"
        ],
        "5": [
          "#FFF1D9",
          "#F3CF8F",
          "#E6AB30",
          "#DF8720",
          "#D6600C"
        ],
        "7": [
          "#FFF1D9",
          "#F7D9A6",
          "#EFC477",
          "#E6AB30",
          "#E29225",
          "#DD7B1A",
          "#D6600C"
        ],
        "9": [
          "#FFF1D9",
          "#F9E0B5",
          "#F3CF8F",
          "#EDBD66",
          "#E6AB30",
          "#E39928",
          "#DF8720",
          "#DB7417",
          "#D6600C"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "554812a7c19107b3a9b8658ba541fc8e13519cb19708e885a425f32d5b30f101",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "heat",
      "kind": "sequential",
      "theme": "light",
      "label": "ความร้อน",
      "meaning": "ระดับความร้อนตามหน่วยที่กำหนด",
      "unitExample": "°C ตัวอย่าง",
      "use": "surface temperature, hotspots, fire",
      "directionLabel": "yellow / vermilion",
      "designNote": "Sunlit yellow turns through orange to vermilion on both light and dark surfaces, with decreasing lightness as temperature increases. Temperature units and thresholds remain necessary; hue is not a warning classification. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF6CF",
        "#F5B323",
        "#C72D10"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF6CF",
        "#FFF3C8",
        "#FEF0C1",
        "#FEECBA",
        "#FEE9B3",
        "#FDE6AC",
        "#FDE2A5",
        "#FCDF9E",
        "#FCDC97",
        "#FCD88F",
        "#FBD588",
        "#FBD280",
        "#FACE78",
        "#F9CB70",
        "#F9C868",
        "#F8C45F",
        "#F8C156",
        "#F7BD4C",
        "#F6BA41",
        "#F6B634",
        "#F5B323",
        "#F3AD22",
        "#F1A721",
        "#EFA120",
        "#EE9B1F",
        "#EC951E",
        "#E98F1D",
        "#E7891C",
        "#E5821B",
        "#E37C1A",
        "#E17619",
        "#DE7018",
        "#DC6917",
        "#DA6316",
        "#D75C16",
        "#D55515",
        "#D24E14",
        "#CF4713",
        "#CD3F12",
        "#CA3611",
        "#C72D10"
      ],
      "classes": {
        "3": [
          "#FFF6CF",
          "#F5B323",
          "#C72D10"
        ],
        "5": [
          "#FFF6CF",
          "#FBD588",
          "#F5B323",
          "#E17619",
          "#C72D10"
        ],
        "7": [
          "#FFF6CF",
          "#FCDF9E",
          "#F9CB70",
          "#F5B323",
          "#E7891C",
          "#DA6316",
          "#C72D10"
        ],
        "9": [
          "#FFF6CF",
          "#FDE6AC",
          "#FBD588",
          "#F8C45F",
          "#F5B323",
          "#EC951E",
          "#E17619",
          "#D55515",
          "#C72D10"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "c86da61ba8d2b9fc1e032c12a5cd4699676ba73aa289caa5cc25ea452fc6a5fc",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "heat",
      "kind": "sequential",
      "theme": "dark",
      "label": "ความร้อน",
      "meaning": "ระดับความร้อนตามหน่วยที่กำหนด",
      "unitExample": "°C ตัวอย่าง",
      "use": "surface temperature, hotspots, fire",
      "directionLabel": "yellow / vermilion",
      "designNote": "Sunlit yellow turns through orange to vermilion on both light and dark surfaces, with decreasing lightness as temperature increases. Temperature units and thresholds remain necessary; hue is not a warning classification. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF6CF",
        "#F5B323",
        "#C72D10"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF6CF",
        "#FFF3C8",
        "#FEF0C1",
        "#FEECBA",
        "#FEE9B3",
        "#FDE6AC",
        "#FDE2A5",
        "#FCDF9E",
        "#FCDC97",
        "#FCD88F",
        "#FBD588",
        "#FBD280",
        "#FACE78",
        "#F9CB70",
        "#F9C868",
        "#F8C45F",
        "#F8C156",
        "#F7BD4C",
        "#F6BA41",
        "#F6B634",
        "#F5B323",
        "#F3AD22",
        "#F1A721",
        "#EFA120",
        "#EE9B1F",
        "#EC951E",
        "#E98F1D",
        "#E7891C",
        "#E5821B",
        "#E37C1A",
        "#E17619",
        "#DE7018",
        "#DC6917",
        "#DA6316",
        "#D75C16",
        "#D55515",
        "#D24E14",
        "#CF4713",
        "#CD3F12",
        "#CA3611",
        "#C72D10"
      ],
      "classes": {
        "3": [
          "#FFF6CF",
          "#F5B323",
          "#C72D10"
        ],
        "5": [
          "#FFF6CF",
          "#FBD588",
          "#F5B323",
          "#E17619",
          "#C72D10"
        ],
        "7": [
          "#FFF6CF",
          "#FCDF9E",
          "#F9CB70",
          "#F5B323",
          "#E7891C",
          "#DA6316",
          "#C72D10"
        ],
        "9": [
          "#FFF6CF",
          "#FDE6AC",
          "#FBD588",
          "#F8C45F",
          "#F5B323",
          "#EC951E",
          "#E17619",
          "#D55515",
          "#C72D10"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "c86da61ba8d2b9fc1e032c12a5cd4699676ba73aa289caa5cc25ea452fc6a5fc",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "risk",
      "kind": "sequential",
      "theme": "light",
      "label": "ระดับความเสี่ยง",
      "meaning": "ใช้กับดัชนีความเสี่ยงที่มีหลักฐานและวิธีวัด",
      "unitExample": "ดัชนีตัวอย่าง ไม่ใช่การประเมินพื้นที่จริง",
      "use": "risk level, hazard probability",
      "directionLabel": "coral orange / clean red",
      "designNote": "Evidence-backed risk receives a coral-orange middle and clean red high on both themes; no wine, muddy brown or cheerful pink detour. Severity requires labelled thresholds, a distinct warning symbol and text. The unchanged high color needs actual-surface contrast review on dark backgrounds. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF0E5",
        "#F27642",
        "#A40822"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF0E5",
        "#FFEADD",
        "#FFE4D6",
        "#FFDFCE",
        "#FFD9C6",
        "#FFD3BE",
        "#FFCDB6",
        "#FEC7AE",
        "#FEC1A6",
        "#FDBB9E",
        "#FDB596",
        "#FCAF8F",
        "#FBA987",
        "#FAA37F",
        "#F99D76",
        "#F8966E",
        "#F79066",
        "#F68A5D",
        "#F58355",
        "#F37D4C",
        "#F27642",
        "#EE7140",
        "#EA6D3F",
        "#E6683D",
        "#E2643B",
        "#DF5F3A",
        "#DB5B38",
        "#D75636",
        "#D35135",
        "#CF4D33",
        "#CB4832",
        "#C74330",
        "#C33E2E",
        "#BF392D",
        "#BB342B",
        "#B82E2A",
        "#B42928",
        "#B02227",
        "#AC1B25",
        "#A81324",
        "#A40822"
      ],
      "classes": {
        "3": [
          "#FFF0E5",
          "#F27642",
          "#A40822"
        ],
        "5": [
          "#FFF0E5",
          "#FDB596",
          "#F27642",
          "#CB4832",
          "#A40822"
        ],
        "7": [
          "#FFF0E5",
          "#FEC7AE",
          "#FAA37F",
          "#F27642",
          "#D75636",
          "#BF392D",
          "#A40822"
        ],
        "9": [
          "#FFF0E5",
          "#FFD3BE",
          "#FDB596",
          "#F8966E",
          "#F27642",
          "#DF5F3A",
          "#CB4832",
          "#B82E2A",
          "#A40822"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "c1430bb4611a58b1f2f6589cfd4f8ea707ae4e038365ad93e6cdbf9c2da44889",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "risk",
      "kind": "sequential",
      "theme": "dark",
      "label": "ระดับความเสี่ยง",
      "meaning": "ใช้กับดัชนีความเสี่ยงที่มีหลักฐานและวิธีวัด",
      "unitExample": "ดัชนีตัวอย่าง ไม่ใช่การประเมินพื้นที่จริง",
      "use": "risk level, hazard probability",
      "directionLabel": "coral orange / clean red",
      "designNote": "Evidence-backed risk receives a coral-orange middle and clean red high on both themes; no wine, muddy brown or cheerful pink detour. Severity requires labelled thresholds, a distinct warning symbol and text. The unchanged high color needs actual-surface contrast review on dark backgrounds. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF0E5",
        "#F27642",
        "#A40822"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF0E5",
        "#FFEADD",
        "#FFE4D6",
        "#FFDFCE",
        "#FFD9C6",
        "#FFD3BE",
        "#FFCDB6",
        "#FEC7AE",
        "#FEC1A6",
        "#FDBB9E",
        "#FDB596",
        "#FCAF8F",
        "#FBA987",
        "#FAA37F",
        "#F99D76",
        "#F8966E",
        "#F79066",
        "#F68A5D",
        "#F58355",
        "#F37D4C",
        "#F27642",
        "#EE7140",
        "#EA6D3F",
        "#E6683D",
        "#E2643B",
        "#DF5F3A",
        "#DB5B38",
        "#D75636",
        "#D35135",
        "#CF4D33",
        "#CB4832",
        "#C74330",
        "#C33E2E",
        "#BF392D",
        "#BB342B",
        "#B82E2A",
        "#B42928",
        "#B02227",
        "#AC1B25",
        "#A81324",
        "#A40822"
      ],
      "classes": {
        "3": [
          "#FFF0E5",
          "#F27642",
          "#A40822"
        ],
        "5": [
          "#FFF0E5",
          "#FDB596",
          "#F27642",
          "#CB4832",
          "#A40822"
        ],
        "7": [
          "#FFF0E5",
          "#FEC7AE",
          "#FAA37F",
          "#F27642",
          "#D75636",
          "#BF392D",
          "#A40822"
        ],
        "9": [
          "#FFF0E5",
          "#FFD3BE",
          "#FDB596",
          "#F8966E",
          "#F27642",
          "#DF5F3A",
          "#CB4832",
          "#B82E2A",
          "#A40822"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "c1430bb4611a58b1f2f6589cfd4f8ea707ae4e038365ad93e6cdbf9c2da44889",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "price",
      "kind": "sequential",
      "theme": "light",
      "label": "ราคา",
      "meaning": "มูลค่าภายใต้หน่วยและช่วงเวลาเดียวกัน",
      "unitExample": "บาท / หน่วย ตัวอย่าง",
      "use": "appraisal, rent, revenue, registered capital",
      "directionLabel": "mint cyan / forest",
      "designNote": "A mint-cyan middle turns toward forest green, suggesting value without using brand energy mint. Higher price is magnitude, not automatically benefit or desirability. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F4F4DD",
        "#74C4C2",
        "#216D58"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F4F4DD",
        "#EEF2DC",
        "#E8EFDA",
        "#E2EDD9",
        "#DCEBD8",
        "#D6E8D6",
        "#D0E6D5",
        "#C9E3D4",
        "#C3E1D2",
        "#BDDFD1",
        "#B7DCD0",
        "#B0DACE",
        "#AAD7CD",
        "#A4D5CC",
        "#9DD3CA",
        "#97D0C9",
        "#90CEC8",
        "#89CBC6",
        "#82C9C5",
        "#7BC6C3",
        "#74C4C2",
        "#70BFBC",
        "#6CBBB7",
        "#68B6B1",
        "#63B2AC",
        "#5FADA6",
        "#5BA9A1",
        "#57A59B",
        "#53A096",
        "#4F9C91",
        "#4B978B",
        "#479386",
        "#438F81",
        "#3F8B7C",
        "#3B8676",
        "#368271",
        "#327E6C",
        "#2E7A67",
        "#2A7562",
        "#25715D",
        "#216D58"
      ],
      "classes": {
        "3": [
          "#F4F4DD",
          "#74C4C2",
          "#216D58"
        ],
        "5": [
          "#F4F4DD",
          "#B7DCD0",
          "#74C4C2",
          "#4B978B",
          "#216D58"
        ],
        "7": [
          "#F4F4DD",
          "#C9E3D4",
          "#A4D5CC",
          "#74C4C2",
          "#57A59B",
          "#3F8B7C",
          "#216D58"
        ],
        "9": [
          "#F4F4DD",
          "#D6E8D6",
          "#B7DCD0",
          "#97D0C9",
          "#74C4C2",
          "#5FADA6",
          "#4B978B",
          "#368271",
          "#216D58"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "a4fcda655f3e10c43e8deab212d7da20335392a87c823a390ab81a69d38cfccc",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "price",
      "kind": "sequential",
      "theme": "dark",
      "label": "ราคา",
      "meaning": "มูลค่าภายใต้หน่วยและช่วงเวลาเดียวกัน",
      "unitExample": "บาท / หน่วย ตัวอย่าง",
      "use": "appraisal, rent, revenue, registered capital",
      "directionLabel": "mint cyan / forest",
      "designNote": "A mint-cyan middle turns toward forest green, suggesting value without using brand energy mint. Higher price is magnitude, not automatically benefit or desirability. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F4F4DD",
        "#74C4C2",
        "#216D58"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F4F4DD",
        "#EEF2DC",
        "#E8EFDA",
        "#E2EDD9",
        "#DCEBD8",
        "#D6E8D6",
        "#D0E6D5",
        "#C9E3D4",
        "#C3E1D2",
        "#BDDFD1",
        "#B7DCD0",
        "#B0DACE",
        "#AAD7CD",
        "#A4D5CC",
        "#9DD3CA",
        "#97D0C9",
        "#90CEC8",
        "#89CBC6",
        "#82C9C5",
        "#7BC6C3",
        "#74C4C2",
        "#70BFBC",
        "#6CBBB7",
        "#68B6B1",
        "#63B2AC",
        "#5FADA6",
        "#5BA9A1",
        "#57A59B",
        "#53A096",
        "#4F9C91",
        "#4B978B",
        "#479386",
        "#438F81",
        "#3F8B7C",
        "#3B8676",
        "#368271",
        "#327E6C",
        "#2E7A67",
        "#2A7562",
        "#25715D",
        "#216D58"
      ],
      "classes": {
        "3": [
          "#F4F4DD",
          "#74C4C2",
          "#216D58"
        ],
        "5": [
          "#F4F4DD",
          "#B7DCD0",
          "#74C4C2",
          "#4B978B",
          "#216D58"
        ],
        "7": [
          "#F4F4DD",
          "#C9E3D4",
          "#A4D5CC",
          "#74C4C2",
          "#57A59B",
          "#3F8B7C",
          "#216D58"
        ],
        "9": [
          "#F4F4DD",
          "#D6E8D6",
          "#B7DCD0",
          "#97D0C9",
          "#74C4C2",
          "#5FADA6",
          "#4B978B",
          "#368271",
          "#216D58"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "a4fcda655f3e10c43e8deab212d7da20335392a87c823a390ab81a69d38cfccc",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "age",
      "kind": "sequential",
      "theme": "light",
      "label": "อายุ",
      "meaning": "อายุหรือระยะเวลาตั้งแต่เกิดเหตุการณ์",
      "unitExample": "ปี",
      "use": "building age, business age",
      "directionLabel": "mineral blue / olive leaf",
      "designNote": "Mineral blue turning into olive leaf gives elapsed age a quiet archival character. Old is not automatically damaged, unsafe or obsolete. Distinguish from duration by units and legend labels. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F5F0DF",
        "#9DBACB",
        "#526832"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F5F0DF",
        "#F1EDDE",
        "#ECEBDD",
        "#E8E8DC",
        "#E3E5DB",
        "#DFE2DA",
        "#DAE0D9",
        "#D6DDD8",
        "#D2DAD7",
        "#CDD8D6",
        "#C9D5D5",
        "#C4D2D4",
        "#C0D0D3",
        "#BCCDD2",
        "#B7CAD1",
        "#B3C7D0",
        "#AEC5CF",
        "#AAC2CE",
        "#A6BFCD",
        "#A1BDCC",
        "#9DBACB",
        "#99B6C3",
        "#95B2BB",
        "#91AEB4",
        "#8DA9AC",
        "#89A5A4",
        "#85A19D",
        "#819D95",
        "#7D998E",
        "#7A9586",
        "#76917F",
        "#728D77",
        "#6E8970",
        "#6B8468",
        "#678061",
        "#637C59",
        "#607851",
        "#5C744A",
        "#597042",
        "#556C3A",
        "#526832"
      ],
      "classes": {
        "3": [
          "#F5F0DF",
          "#9DBACB",
          "#526832"
        ],
        "5": [
          "#F5F0DF",
          "#C9D5D5",
          "#9DBACB",
          "#76917F",
          "#526832"
        ],
        "7": [
          "#F5F0DF",
          "#D6DDD8",
          "#BCCDD2",
          "#9DBACB",
          "#819D95",
          "#6B8468",
          "#526832"
        ],
        "9": [
          "#F5F0DF",
          "#DFE2DA",
          "#C9D5D5",
          "#B3C7D0",
          "#9DBACB",
          "#89A5A4",
          "#76917F",
          "#637C59",
          "#526832"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "269647c059f5c80228ddc30e8d906d61096df9b628b3607d91c96ea881129e57",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "age",
      "kind": "sequential",
      "theme": "dark",
      "label": "อายุ",
      "meaning": "อายุหรือระยะเวลาตั้งแต่เกิดเหตุการณ์",
      "unitExample": "ปี",
      "use": "building age, business age",
      "directionLabel": "mineral blue / olive leaf",
      "designNote": "Mineral blue turning into olive leaf gives elapsed age a quiet archival character. Old is not automatically damaged, unsafe or obsolete. Distinguish from duration by units and legend labels. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F5F0DF",
        "#9DBACB",
        "#526832"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F5F0DF",
        "#F1EDDE",
        "#ECEBDD",
        "#E8E8DC",
        "#E3E5DB",
        "#DFE2DA",
        "#DAE0D9",
        "#D6DDD8",
        "#D2DAD7",
        "#CDD8D6",
        "#C9D5D5",
        "#C4D2D4",
        "#C0D0D3",
        "#BCCDD2",
        "#B7CAD1",
        "#B3C7D0",
        "#AEC5CF",
        "#AAC2CE",
        "#A6BFCD",
        "#A1BDCC",
        "#9DBACB",
        "#99B6C3",
        "#95B2BB",
        "#91AEB4",
        "#8DA9AC",
        "#89A5A4",
        "#85A19D",
        "#819D95",
        "#7D998E",
        "#7A9586",
        "#76917F",
        "#728D77",
        "#6E8970",
        "#6B8468",
        "#678061",
        "#637C59",
        "#607851",
        "#5C744A",
        "#597042",
        "#556C3A",
        "#526832"
      ],
      "classes": {
        "3": [
          "#F5F0DF",
          "#9DBACB",
          "#526832"
        ],
        "5": [
          "#F5F0DF",
          "#C9D5D5",
          "#9DBACB",
          "#76917F",
          "#526832"
        ],
        "7": [
          "#F5F0DF",
          "#D6DDD8",
          "#BCCDD2",
          "#9DBACB",
          "#819D95",
          "#6B8468",
          "#526832"
        ],
        "9": [
          "#F5F0DF",
          "#DFE2DA",
          "#C9D5D5",
          "#B3C7D0",
          "#9DBACB",
          "#89A5A4",
          "#76917F",
          "#637C59",
          "#526832"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "269647c059f5c80228ddc30e8d906d61096df9b628b3607d91c96ea881129e57",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "density.household",
      "kind": "sequential",
      "theme": "light",
      "label": "ต่อครัวเรือน",
      "meaning": "ระบุตัวหารเป็นครัวเรือน",
      "unitExample": "หน่วย / ครัวเรือน",
      "use": "per 100 households (denominator = household · Living)",
      "directionLabel": "rose / scarlet coral",
      "designNote": "Household density uses a rose middle and a lighter scarlet/coral high than risk. This warm living-related lane is not a hazard code. Always name the household denominator. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF2E4",
        "#EF84A3",
        "#DF491F"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF2E4",
        "#FFEDE1",
        "#FFE7DD",
        "#FEE2DA",
        "#FEDCD7",
        "#FDD7D3",
        "#FDD1D0",
        "#FCCCCD",
        "#FCC7CA",
        "#FBC1C6",
        "#FABCC3",
        "#F9B6C0",
        "#F8B1BD",
        "#F7ABB9",
        "#F6A6B6",
        "#F5A0B3",
        "#F49BB0",
        "#F395AD",
        "#F28FA9",
        "#F08AA6",
        "#EF84A3",
        "#EE819D",
        "#EE7F98",
        "#ED7C92",
        "#EC7A8C",
        "#EB7787",
        "#EB7481",
        "#EA727B",
        "#E96F75",
        "#E86C70",
        "#E8696A",
        "#E76664",
        "#E6635D",
        "#E56057",
        "#E45D51",
        "#E35A4A",
        "#E35743",
        "#E2543B",
        "#E15033",
        "#E04D2A",
        "#DF491F"
      ],
      "classes": {
        "3": [
          "#FFF2E4",
          "#EF84A3",
          "#DF491F"
        ],
        "5": [
          "#FFF2E4",
          "#FABCC3",
          "#EF84A3",
          "#E8696A",
          "#DF491F"
        ],
        "7": [
          "#FFF2E4",
          "#FCCCCD",
          "#F7ABB9",
          "#EF84A3",
          "#EA727B",
          "#E56057",
          "#DF491F"
        ],
        "9": [
          "#FFF2E4",
          "#FDD7D3",
          "#FABCC3",
          "#F5A0B3",
          "#EF84A3",
          "#EB7787",
          "#E8696A",
          "#E35A4A",
          "#DF491F"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "4219491ca990af391a4d5320183601149b86bc19b0cc4da5a575c95673d2c843",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "density.household",
      "kind": "sequential",
      "theme": "dark",
      "label": "ต่อครัวเรือน",
      "meaning": "ระบุตัวหารเป็นครัวเรือน",
      "unitExample": "หน่วย / ครัวเรือน",
      "use": "per 100 households (denominator = household · Living)",
      "directionLabel": "rose / scarlet coral",
      "designNote": "Household density uses a rose middle and a lighter scarlet/coral high than risk. This warm living-related lane is not a hazard code. Always name the household denominator. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF2E4",
        "#EF84A3",
        "#DF491F"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF2E4",
        "#FFEDE1",
        "#FFE7DD",
        "#FEE2DA",
        "#FEDCD7",
        "#FDD7D3",
        "#FDD1D0",
        "#FCCCCD",
        "#FCC7CA",
        "#FBC1C6",
        "#FABCC3",
        "#F9B6C0",
        "#F8B1BD",
        "#F7ABB9",
        "#F6A6B6",
        "#F5A0B3",
        "#F49BB0",
        "#F395AD",
        "#F28FA9",
        "#F08AA6",
        "#EF84A3",
        "#EE819D",
        "#EE7F98",
        "#ED7C92",
        "#EC7A8C",
        "#EB7787",
        "#EB7481",
        "#EA727B",
        "#E96F75",
        "#E86C70",
        "#E8696A",
        "#E76664",
        "#E6635D",
        "#E56057",
        "#E45D51",
        "#E35A4A",
        "#E35743",
        "#E2543B",
        "#E15033",
        "#E04D2A",
        "#DF491F"
      ],
      "classes": {
        "3": [
          "#FFF2E4",
          "#EF84A3",
          "#DF491F"
        ],
        "5": [
          "#FFF2E4",
          "#FABCC3",
          "#EF84A3",
          "#E8696A",
          "#DF491F"
        ],
        "7": [
          "#FFF2E4",
          "#FCCCCD",
          "#F7ABB9",
          "#EF84A3",
          "#EA727B",
          "#E56057",
          "#DF491F"
        ],
        "9": [
          "#FFF2E4",
          "#FDD7D3",
          "#FABCC3",
          "#F5A0B3",
          "#EF84A3",
          "#EB7787",
          "#E8696A",
          "#E35A4A",
          "#DF491F"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "4219491ca990af391a4d5320183601149b86bc19b0cc4da5a575c95673d2c843",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "growth",
      "kind": "sequential",
      "theme": "light",
      "label": "การเติบโต",
      "meaning": "ปริมาณการเติบโตที่มีทิศทางเพิ่มขึ้น",
      "unitExample": "ดัชนีการเติบโตตัวอย่าง",
      "use": "cumulative index, growth rate",
      "directionLabel": "yellow green / leaf",
      "designNote": "A sunny yellow-green middle turns to leaf green for one-way growth. Use only when the mapped variable is a nonnegative magnitude; signed change belongs to delta with a meaningful zero. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF5E5",
        "#B2C75B",
        "#2B702F"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF5E5",
        "#EBF3DF",
        "#E8F1D8",
        "#E5EED2",
        "#E2ECCB",
        "#DEEAC5",
        "#DBE8BE",
        "#D8E5B8",
        "#D5E3B1",
        "#D2E1AA",
        "#CFDEA4",
        "#CCDC9D",
        "#C9DA96",
        "#C6D78F",
        "#C3D588",
        "#C0D381",
        "#BDD07A",
        "#BBCE73",
        "#B8CC6B",
        "#B5C963",
        "#B2C75B",
        "#ABC359",
        "#A5BE56",
        "#9EBA54",
        "#98B552",
        "#91B150",
        "#8BAC4D",
        "#84A84B",
        "#7EA349",
        "#779F47",
        "#719B44",
        "#6A9642",
        "#649240",
        "#5D8E3E",
        "#56893C",
        "#50853A",
        "#498137",
        "#427D35",
        "#3A7833",
        "#337431",
        "#2B702F"
      ],
      "classes": {
        "3": [
          "#EEF5E5",
          "#B2C75B",
          "#2B702F"
        ],
        "5": [
          "#EEF5E5",
          "#CFDEA4",
          "#B2C75B",
          "#719B44",
          "#2B702F"
        ],
        "7": [
          "#EEF5E5",
          "#D8E5B8",
          "#C6D78F",
          "#B2C75B",
          "#84A84B",
          "#5D8E3E",
          "#2B702F"
        ],
        "9": [
          "#EEF5E5",
          "#DEEAC5",
          "#CFDEA4",
          "#C0D381",
          "#B2C75B",
          "#91B150",
          "#719B44",
          "#50853A",
          "#2B702F"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "be3bab88185bea67cdd2e96560e4edc292c705f379531f45c4590a07915dd1ec",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "growth",
      "kind": "sequential",
      "theme": "dark",
      "label": "การเติบโต",
      "meaning": "ปริมาณการเติบโตที่มีทิศทางเพิ่มขึ้น",
      "unitExample": "ดัชนีการเติบโตตัวอย่าง",
      "use": "cumulative index, growth rate",
      "directionLabel": "yellow green / leaf",
      "designNote": "A sunny yellow-green middle turns to leaf green for one-way growth. Use only when the mapped variable is a nonnegative magnitude; signed change belongs to delta with a meaningful zero. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF5E5",
        "#B2C75B",
        "#2B702F"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF5E5",
        "#EBF3DF",
        "#E8F1D8",
        "#E5EED2",
        "#E2ECCB",
        "#DEEAC5",
        "#DBE8BE",
        "#D8E5B8",
        "#D5E3B1",
        "#D2E1AA",
        "#CFDEA4",
        "#CCDC9D",
        "#C9DA96",
        "#C6D78F",
        "#C3D588",
        "#C0D381",
        "#BDD07A",
        "#BBCE73",
        "#B8CC6B",
        "#B5C963",
        "#B2C75B",
        "#ABC359",
        "#A5BE56",
        "#9EBA54",
        "#98B552",
        "#91B150",
        "#8BAC4D",
        "#84A84B",
        "#7EA349",
        "#779F47",
        "#719B44",
        "#6A9642",
        "#649240",
        "#5D8E3E",
        "#56893C",
        "#50853A",
        "#498137",
        "#427D35",
        "#3A7833",
        "#337431",
        "#2B702F"
      ],
      "classes": {
        "3": [
          "#EEF5E5",
          "#B2C75B",
          "#2B702F"
        ],
        "5": [
          "#EEF5E5",
          "#CFDEA4",
          "#B2C75B",
          "#719B44",
          "#2B702F"
        ],
        "7": [
          "#EEF5E5",
          "#D8E5B8",
          "#C6D78F",
          "#B2C75B",
          "#84A84B",
          "#5D8E3E",
          "#2B702F"
        ],
        "9": [
          "#EEF5E5",
          "#DEEAC5",
          "#CFDEA4",
          "#C0D381",
          "#B2C75B",
          "#91B150",
          "#719B44",
          "#50853A",
          "#2B702F"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "be3bab88185bea67cdd2e96560e4edc292c705f379531f45c4590a07915dd1ec",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "confidence",
      "kind": "sequential",
      "theme": "light",
      "label": "ความเชื่อมั่น",
      "meaning": "ระดับความเชื่อมั่นของแบบจำลองหรือหลักฐาน",
      "unitExample": "คะแนนตัวอย่าง",
      "use": "estimate confidence, data quality",
      "directionLabel": "sky blue / deep teal green",
      "designNote": "Sky-blue-to-teal-green suggests increasingly supported evidence without imitating a red/green pass/fail signal. Confidence is not truth, causality or permission; show uncertainty and the estimation method. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF4EB",
        "#66AEDF",
        "#236A5E"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF4EB",
        "#E7F1EB",
        "#E1EDEA",
        "#DAEAEA",
        "#D4E6EA",
        "#CDE3E9",
        "#C6DFE9",
        "#C0DCE8",
        "#B9D8E8",
        "#B2D5E7",
        "#ACD1E6",
        "#A5CEE6",
        "#9ECAE5",
        "#97C7E4",
        "#91C3E4",
        "#8AC0E3",
        "#83BCE2",
        "#7CB9E1",
        "#75B5E1",
        "#6DB2E0",
        "#66AEDF",
        "#63ABD8",
        "#5FA7D1",
        "#5CA4CB",
        "#58A0C4",
        "#559DBD",
        "#5299B7",
        "#4E96B0",
        "#4B93AA",
        "#488FA3",
        "#448C9D",
        "#418896",
        "#3E8590",
        "#3A828A",
        "#377E83",
        "#347B7D",
        "#307777",
        "#2D7470",
        "#2A716A",
        "#266D64",
        "#236A5E"
      ],
      "classes": {
        "3": [
          "#EEF4EB",
          "#66AEDF",
          "#236A5E"
        ],
        "5": [
          "#EEF4EB",
          "#ACD1E6",
          "#66AEDF",
          "#448C9D",
          "#236A5E"
        ],
        "7": [
          "#EEF4EB",
          "#C0DCE8",
          "#97C7E4",
          "#66AEDF",
          "#4E96B0",
          "#3A828A",
          "#236A5E"
        ],
        "9": [
          "#EEF4EB",
          "#CDE3E9",
          "#ACD1E6",
          "#8AC0E3",
          "#66AEDF",
          "#559DBD",
          "#448C9D",
          "#347B7D",
          "#236A5E"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "9cba2ee7c73f4370ec3efa23bce9ababe31ea46a5767b0cef3b05dbdf2bd2756",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "confidence",
      "kind": "sequential",
      "theme": "dark",
      "label": "ความเชื่อมั่น",
      "meaning": "ระดับความเชื่อมั่นของแบบจำลองหรือหลักฐาน",
      "unitExample": "คะแนนตัวอย่าง",
      "use": "estimate confidence, data quality",
      "directionLabel": "sky blue / deep teal green",
      "designNote": "Sky-blue-to-teal-green suggests increasingly supported evidence without imitating a red/green pass/fail signal. Confidence is not truth, causality or permission; show uncertainty and the estimation method. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF4EB",
        "#66AEDF",
        "#236A5E"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF4EB",
        "#E7F1EB",
        "#E1EDEA",
        "#DAEAEA",
        "#D4E6EA",
        "#CDE3E9",
        "#C6DFE9",
        "#C0DCE8",
        "#B9D8E8",
        "#B2D5E7",
        "#ACD1E6",
        "#A5CEE6",
        "#9ECAE5",
        "#97C7E4",
        "#91C3E4",
        "#8AC0E3",
        "#83BCE2",
        "#7CB9E1",
        "#75B5E1",
        "#6DB2E0",
        "#66AEDF",
        "#63ABD8",
        "#5FA7D1",
        "#5CA4CB",
        "#58A0C4",
        "#559DBD",
        "#5299B7",
        "#4E96B0",
        "#4B93AA",
        "#488FA3",
        "#448C9D",
        "#418896",
        "#3E8590",
        "#3A828A",
        "#377E83",
        "#347B7D",
        "#307777",
        "#2D7470",
        "#2A716A",
        "#266D64",
        "#236A5E"
      ],
      "classes": {
        "3": [
          "#EEF4EB",
          "#66AEDF",
          "#236A5E"
        ],
        "5": [
          "#EEF4EB",
          "#ACD1E6",
          "#66AEDF",
          "#448C9D",
          "#236A5E"
        ],
        "7": [
          "#EEF4EB",
          "#C0DCE8",
          "#97C7E4",
          "#66AEDF",
          "#4E96B0",
          "#3A828A",
          "#236A5E"
        ],
        "9": [
          "#EEF4EB",
          "#CDE3E9",
          "#ACD1E6",
          "#8AC0E3",
          "#66AEDF",
          "#559DBD",
          "#448C9D",
          "#347B7D",
          "#236A5E"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "9cba2ee7c73f4370ec3efa23bce9ababe31ea46a5767b0cef3b05dbdf2bd2756",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "count",
      "kind": "sequential",
      "theme": "light",
      "label": "จำนวนรวม",
      "meaning": "จำนวนรวม ไม่ใช่อัตราหรือความหนาแน่น",
      "unitExample": "แห่ง",
      "use": "population, number of firms, vehicles (totals)",
      "directionLabel": "dusty cyan / editorial navy",
      "designNote": "A dusty cyan middle and deep editorial navy end give totals weight without heat or danger meaning. Count is not an area/population/household rate. Blue-family collisions remain a specific review item. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F4F0E7",
        "#7DBAC0",
        "#213E70"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F4F0E7",
        "#EEEDE5",
        "#E8EBE3",
        "#E3E8E1",
        "#DDE5DF",
        "#D7E3DD",
        "#D1E0DB",
        "#CBDDD9",
        "#C5DAD7",
        "#C0D8D6",
        "#BAD5D4",
        "#B4D2D2",
        "#AED0D0",
        "#A8CDCE",
        "#A2CACC",
        "#9CC8CA",
        "#96C5C8",
        "#90C2C6",
        "#8ABFC4",
        "#83BDC2",
        "#7DBAC0",
        "#78B3BC",
        "#73ADB8",
        "#6EA7B4",
        "#69A0B0",
        "#649AAC",
        "#5F93A8",
        "#5A8DA4",
        "#5587A0",
        "#50809C",
        "#4C7A98",
        "#477494",
        "#436E90",
        "#3E688C",
        "#3A6288",
        "#355C84",
        "#315680",
        "#2D507C",
        "#294A78",
        "#254474",
        "#213E70"
      ],
      "classes": {
        "3": [
          "#F4F0E7",
          "#7DBAC0",
          "#213E70"
        ],
        "5": [
          "#F4F0E7",
          "#BAD5D4",
          "#7DBAC0",
          "#4C7A98",
          "#213E70"
        ],
        "7": [
          "#F4F0E7",
          "#CBDDD9",
          "#A8CDCE",
          "#7DBAC0",
          "#5A8DA4",
          "#3E688C",
          "#213E70"
        ],
        "9": [
          "#F4F0E7",
          "#D7E3DD",
          "#BAD5D4",
          "#9CC8CA",
          "#7DBAC0",
          "#649AAC",
          "#4C7A98",
          "#355C84",
          "#213E70"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "4ff5c1fb4be71ecd13c48685b38371b528bcd4ce369ce964a75354c2eb4d0980",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "count",
      "kind": "sequential",
      "theme": "dark",
      "label": "จำนวนรวม",
      "meaning": "จำนวนรวม ไม่ใช่อัตราหรือความหนาแน่น",
      "unitExample": "แห่ง",
      "use": "population, number of firms, vehicles (totals)",
      "directionLabel": "dusty cyan / editorial navy",
      "designNote": "A dusty cyan middle and deep editorial navy end give totals weight without heat or danger meaning. Count is not an area/population/household rate. Blue-family collisions remain a specific review item. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#F4F0E7",
        "#7DBAC0",
        "#213E70"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#F4F0E7",
        "#EEEDE5",
        "#E8EBE3",
        "#E3E8E1",
        "#DDE5DF",
        "#D7E3DD",
        "#D1E0DB",
        "#CBDDD9",
        "#C5DAD7",
        "#C0D8D6",
        "#BAD5D4",
        "#B4D2D2",
        "#AED0D0",
        "#A8CDCE",
        "#A2CACC",
        "#9CC8CA",
        "#96C5C8",
        "#90C2C6",
        "#8ABFC4",
        "#83BDC2",
        "#7DBAC0",
        "#78B3BC",
        "#73ADB8",
        "#6EA7B4",
        "#69A0B0",
        "#649AAC",
        "#5F93A8",
        "#5A8DA4",
        "#5587A0",
        "#50809C",
        "#4C7A98",
        "#477494",
        "#436E90",
        "#3E688C",
        "#3A6288",
        "#355C84",
        "#315680",
        "#2D507C",
        "#294A78",
        "#254474",
        "#213E70"
      ],
      "classes": {
        "3": [
          "#F4F0E7",
          "#7DBAC0",
          "#213E70"
        ],
        "5": [
          "#F4F0E7",
          "#BAD5D4",
          "#7DBAC0",
          "#4C7A98",
          "#213E70"
        ],
        "7": [
          "#F4F0E7",
          "#CBDDD9",
          "#A8CDCE",
          "#7DBAC0",
          "#5A8DA4",
          "#3E688C",
          "#213E70"
        ],
        "9": [
          "#F4F0E7",
          "#D7E3DD",
          "#BAD5D4",
          "#9CC8CA",
          "#7DBAC0",
          "#649AAC",
          "#4C7A98",
          "#355C84",
          "#213E70"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "4ff5c1fb4be71ecd13c48685b38371b528bcd4ce369ce964a75354c2eb4d0980",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "water",
      "kind": "sequential",
      "theme": "light",
      "label": "น้ำ",
      "meaning": "ปริมาณหรือระดับน้ำตามหน่วยที่ระบุ",
      "unitExample": "ระดับน้ำตัวอย่าง",
      "use": "water level, depth, flood frequency",
      "directionLabel": "ice / cyan / deep blue",
      "designNote": "Every phase stays in an aquatic cyan/blue vocabulary; no lime or foliage middle. This maps amount/depth/frequency of water, not flood-danger categories; consequence-based risk uses the risk family. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF7FC",
        "#3DBBCD",
        "#073E78"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF7FC",
        "#E6F4FA",
        "#DFF1F7",
        "#D7EEF5",
        "#D0EBF3",
        "#C8E8F0",
        "#C0E5EE",
        "#B8E2EC",
        "#B0DFE9",
        "#A8DCE7",
        "#A0D9E5",
        "#98D6E2",
        "#90D3E0",
        "#87D0DE",
        "#7ECDDB",
        "#75CAD9",
        "#6BC7D6",
        "#61C4D4",
        "#56C1D2",
        "#4BBECF",
        "#3DBBCD",
        "#3AB4C9",
        "#36AEC4",
        "#33A7C0",
        "#30A1BC",
        "#2D9BB8",
        "#2A94B4",
        "#278EAF",
        "#2387AB",
        "#2181A7",
        "#1E7BA3",
        "#1B759E",
        "#186F9A",
        "#156896",
        "#136292",
        "#105C8D",
        "#0E5689",
        "#0C5085",
        "#0A4A81",
        "#08447C",
        "#073E78"
      ],
      "classes": {
        "3": [
          "#EEF7FC",
          "#3DBBCD",
          "#073E78"
        ],
        "5": [
          "#EEF7FC",
          "#A0D9E5",
          "#3DBBCD",
          "#1E7BA3",
          "#073E78"
        ],
        "7": [
          "#EEF7FC",
          "#B8E2EC",
          "#87D0DE",
          "#3DBBCD",
          "#278EAF",
          "#156896",
          "#073E78"
        ],
        "9": [
          "#EEF7FC",
          "#C8E8F0",
          "#A0D9E5",
          "#75CAD9",
          "#3DBBCD",
          "#2D9BB8",
          "#1E7BA3",
          "#105C8D",
          "#073E78"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "99754dd9298f92e96bbc071cc14e7d2f209ba7ea6f52817e0e13ee2227c518e2",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "water",
      "kind": "sequential",
      "theme": "dark",
      "label": "น้ำ",
      "meaning": "ปริมาณหรือระดับน้ำตามหน่วยที่ระบุ",
      "unitExample": "ระดับน้ำตัวอย่าง",
      "use": "water level, depth, flood frequency",
      "directionLabel": "ice / cyan / deep blue",
      "designNote": "Every phase stays in an aquatic cyan/blue vocabulary; no lime or foliage middle. This maps amount/depth/frequency of water, not flood-danger categories; consequence-based risk uses the risk family. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF7FC",
        "#3DBBCD",
        "#073E78"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF7FC",
        "#E6F4FA",
        "#DFF1F7",
        "#D7EEF5",
        "#D0EBF3",
        "#C8E8F0",
        "#C0E5EE",
        "#B8E2EC",
        "#B0DFE9",
        "#A8DCE7",
        "#A0D9E5",
        "#98D6E2",
        "#90D3E0",
        "#87D0DE",
        "#7ECDDB",
        "#75CAD9",
        "#6BC7D6",
        "#61C4D4",
        "#56C1D2",
        "#4BBECF",
        "#3DBBCD",
        "#3AB4C9",
        "#36AEC4",
        "#33A7C0",
        "#30A1BC",
        "#2D9BB8",
        "#2A94B4",
        "#278EAF",
        "#2387AB",
        "#2181A7",
        "#1E7BA3",
        "#1B759E",
        "#186F9A",
        "#156896",
        "#136292",
        "#105C8D",
        "#0E5689",
        "#0C5085",
        "#0A4A81",
        "#08447C",
        "#073E78"
      ],
      "classes": {
        "3": [
          "#EEF7FC",
          "#3DBBCD",
          "#073E78"
        ],
        "5": [
          "#EEF7FC",
          "#A0D9E5",
          "#3DBBCD",
          "#1E7BA3",
          "#073E78"
        ],
        "7": [
          "#EEF7FC",
          "#B8E2EC",
          "#87D0DE",
          "#3DBBCD",
          "#278EAF",
          "#156896",
          "#073E78"
        ],
        "9": [
          "#EEF7FC",
          "#C8E8F0",
          "#A0D9E5",
          "#75CAD9",
          "#3DBBCD",
          "#2D9BB8",
          "#1E7BA3",
          "#105C8D",
          "#073E78"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "99754dd9298f92e96bbc071cc14e7d2f209ba7ea6f52817e0e13ee2227c518e2",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "density.capita",
      "kind": "sequential",
      "theme": "light",
      "label": "ต่อประชากร",
      "meaning": "ระบุตัวหารและฐานประชากร",
      "unitExample": "หน่วย / คน",
      "use": "per 1,000 people (denominator = people)",
      "directionLabel": "salmon / rose",
      "designNote": "Per-person density stays warm with a salmon middle and rose high. It must remain distinct from household scarlet and never be read as demographic behaviour, eligibility or risk. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF0ED",
        "#F3A076",
        "#B72B63"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF0ED",
        "#FFECE7",
        "#FEE8E1",
        "#FEE4DB",
        "#FEE0D5",
        "#FDDCCF",
        "#FDD8CA",
        "#FCD4C4",
        "#FCD0BE",
        "#FBCCB8",
        "#FBC8B2",
        "#FAC4AC",
        "#F9C0A6",
        "#F9BCA0",
        "#F8B89A",
        "#F7B494",
        "#F6B08E",
        "#F6AC88",
        "#F5A882",
        "#F4A47C",
        "#F3A076",
        "#F09B75",
        "#ED9575",
        "#EB9074",
        "#E88B73",
        "#E58572",
        "#E28072",
        "#DF7A71",
        "#DC7570",
        "#D96F6F",
        "#D66A6E",
        "#D3646D",
        "#D05F6C",
        "#CD596B",
        "#CA536A",
        "#C74D69",
        "#C44768",
        "#C14167",
        "#BD3A65",
        "#BA3364",
        "#B72B63"
      ],
      "classes": {
        "3": [
          "#FFF0ED",
          "#F3A076",
          "#B72B63"
        ],
        "5": [
          "#FFF0ED",
          "#FBC8B2",
          "#F3A076",
          "#D66A6E",
          "#B72B63"
        ],
        "7": [
          "#FFF0ED",
          "#FCD4C4",
          "#F9BCA0",
          "#F3A076",
          "#DF7A71",
          "#CD596B",
          "#B72B63"
        ],
        "9": [
          "#FFF0ED",
          "#FDDCCF",
          "#FBC8B2",
          "#F7B494",
          "#F3A076",
          "#E58572",
          "#D66A6E",
          "#C74D69",
          "#B72B63"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "0b49c15c6f91e48db79f5c6bd9c729656c95cd6f3162941490c5c125111b4ab1",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "density.capita",
      "kind": "sequential",
      "theme": "dark",
      "label": "ต่อประชากร",
      "meaning": "ระบุตัวหารและฐานประชากร",
      "unitExample": "หน่วย / คน",
      "use": "per 1,000 people (denominator = people)",
      "directionLabel": "salmon / rose",
      "designNote": "Per-person density stays warm with a salmon middle and rose high. It must remain distinct from household scarlet and never be read as demographic behaviour, eligibility or risk. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF0ED",
        "#F3A076",
        "#B72B63"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF0ED",
        "#FFECE7",
        "#FEE8E1",
        "#FEE4DB",
        "#FEE0D5",
        "#FDDCCF",
        "#FDD8CA",
        "#FCD4C4",
        "#FCD0BE",
        "#FBCCB8",
        "#FBC8B2",
        "#FAC4AC",
        "#F9C0A6",
        "#F9BCA0",
        "#F8B89A",
        "#F7B494",
        "#F6B08E",
        "#F6AC88",
        "#F5A882",
        "#F4A47C",
        "#F3A076",
        "#F09B75",
        "#ED9575",
        "#EB9074",
        "#E88B73",
        "#E58572",
        "#E28072",
        "#DF7A71",
        "#DC7570",
        "#D96F6F",
        "#D66A6E",
        "#D3646D",
        "#D05F6C",
        "#CD596B",
        "#CA536A",
        "#C74D69",
        "#C44768",
        "#C14167",
        "#BD3A65",
        "#BA3364",
        "#B72B63"
      ],
      "classes": {
        "3": [
          "#FFF0ED",
          "#F3A076",
          "#B72B63"
        ],
        "5": [
          "#FFF0ED",
          "#FBC8B2",
          "#F3A076",
          "#D66A6E",
          "#B72B63"
        ],
        "7": [
          "#FFF0ED",
          "#FCD4C4",
          "#F9BCA0",
          "#F3A076",
          "#DF7A71",
          "#CD596B",
          "#B72B63"
        ],
        "9": [
          "#FFF0ED",
          "#FDDCCF",
          "#FBC8B2",
          "#F7B494",
          "#F3A076",
          "#E58572",
          "#D66A6E",
          "#C74D69",
          "#B72B63"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "0b49c15c6f91e48db79f5c6bd9c729656c95cd6f3162941490c5c125111b4ab1",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "built",
      "kind": "sequential",
      "theme": "light",
      "label": "พื้นที่ก่อสร้าง",
      "meaning": "ความเข้มข้นของสิ่งปลูกสร้างตามนิยามชุดข้อมูล",
      "unitExample": "ดัชนีตัวอย่าง",
      "use": "building footprint, height, coverage",
      "directionLabel": "peach / gold",
      "designNote": "The built-area family stays gold with a peach middle. Gold has a shorter useful lightness range before becoming prohibited brown; class-count limitations are reported rather than hidden. State footprint, height or coverage definition. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF5D8",
        "#F3BC93",
        "#BFA000"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF5D8",
        "#FFF2D5",
        "#FEEFD1",
        "#FEECCE",
        "#FDEACA",
        "#FDE7C7",
        "#FCE4C3",
        "#FBE1C0",
        "#FBDEBC",
        "#FADBB9",
        "#FAD8B5",
        "#F9D6B2",
        "#F9D3AF",
        "#F8D0AB",
        "#F7CDA8",
        "#F7CAA4",
        "#F6C7A1",
        "#F5C59D",
        "#F4C29A",
        "#F4BF96",
        "#F3BC93",
        "#F0BB8E",
        "#EEB989",
        "#EBB884",
        "#E8B77F",
        "#E6B57A",
        "#E3B475",
        "#E0B370",
        "#DEB16A",
        "#DBB065",
        "#D9AE5F",
        "#D6AD59",
        "#D3AC53",
        "#D1AA4D",
        "#CEA946",
        "#CCA73F",
        "#C9A638",
        "#C7A42F",
        "#C4A325",
        "#C2A118",
        "#BFA000"
      ],
      "classes": {
        "3": [
          "#FFF5D8",
          "#F3BC93",
          "#BFA000"
        ],
        "5": [
          "#FFF5D8",
          "#FAD8B5",
          "#F3BC93",
          "#D9AE5F",
          "#BFA000"
        ],
        "7": [
          "#FFF5D8",
          "#FBE1C0",
          "#F8D0AB",
          "#F3BC93",
          "#E0B370",
          "#D1AA4D",
          "#BFA000"
        ],
        "9": [
          "#FFF5D8",
          "#FDE7C7",
          "#FAD8B5",
          "#F7CAA4",
          "#F3BC93",
          "#E6B57A",
          "#D9AE5F",
          "#CCA73F",
          "#BFA000"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "f161dbd3448675c99137879735e1bda2cde4c33644e889ca3b9166cbfc9df3fb",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "built",
      "kind": "sequential",
      "theme": "dark",
      "label": "พื้นที่ก่อสร้าง",
      "meaning": "ความเข้มข้นของสิ่งปลูกสร้างตามนิยามชุดข้อมูล",
      "unitExample": "ดัชนีตัวอย่าง",
      "use": "building footprint, height, coverage",
      "directionLabel": "peach / gold",
      "designNote": "The built-area family stays gold with a peach middle. Gold has a shorter useful lightness range before becoming prohibited brown; class-count limitations are reported rather than hidden. State footprint, height or coverage definition. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#FFF5D8",
        "#F3BC93",
        "#BFA000"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#FFF5D8",
        "#FFF2D5",
        "#FEEFD1",
        "#FEECCE",
        "#FDEACA",
        "#FDE7C7",
        "#FCE4C3",
        "#FBE1C0",
        "#FBDEBC",
        "#FADBB9",
        "#FAD8B5",
        "#F9D6B2",
        "#F9D3AF",
        "#F8D0AB",
        "#F7CDA8",
        "#F7CAA4",
        "#F6C7A1",
        "#F5C59D",
        "#F4C29A",
        "#F4BF96",
        "#F3BC93",
        "#F0BB8E",
        "#EEB989",
        "#EBB884",
        "#E8B77F",
        "#E6B57A",
        "#E3B475",
        "#E0B370",
        "#DEB16A",
        "#DBB065",
        "#D9AE5F",
        "#D6AD59",
        "#D3AC53",
        "#D1AA4D",
        "#CEA946",
        "#CCA73F",
        "#C9A638",
        "#C7A42F",
        "#C4A325",
        "#C2A118",
        "#BFA000"
      ],
      "classes": {
        "3": [
          "#FFF5D8",
          "#F3BC93",
          "#BFA000"
        ],
        "5": [
          "#FFF5D8",
          "#FAD8B5",
          "#F3BC93",
          "#D9AE5F",
          "#BFA000"
        ],
        "7": [
          "#FFF5D8",
          "#FBE1C0",
          "#F8D0AB",
          "#F3BC93",
          "#E0B370",
          "#D1AA4D",
          "#BFA000"
        ],
        "9": [
          "#FFF5D8",
          "#FDE7C7",
          "#FAD8B5",
          "#F7CAA4",
          "#F3BC93",
          "#E6B57A",
          "#D9AE5F",
          "#CCA73F",
          "#BFA000"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "f161dbd3448675c99137879735e1bda2cde4c33644e889ca3b9166cbfc9df3fb",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "duration",
      "kind": "sequential",
      "theme": "light",
      "label": "ระยะเวลา",
      "meaning": "ระยะเวลาตามหน่วยเดียวกัน",
      "unitExample": "นาที",
      "use": "travel time, waiting time, inundation duration",
      "directionLabel": "sage / neutral charcoal",
      "designNote": "A sage middle resolves into neutral charcoal for elapsed time, separating it from the count family’s navy. The end is deliberately near-neutral, so midpoint-to-end hue angle is not a meaningful identity test. It remains calm and utilitarian; longer time is not automatically worse unless the product explicitly states that interpretation. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF2F5",
        "#98B1A4",
        "#33433E"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF2F5",
        "#EAEFF1",
        "#E5EBED",
        "#E1E8E8",
        "#DCE5E4",
        "#D8E1E0",
        "#D4DEDC",
        "#CFDBD8",
        "#CBD8D4",
        "#C7D4D0",
        "#C2D1CC",
        "#BECEC8",
        "#BACBC4",
        "#B6C7C0",
        "#B1C4BC",
        "#ADC1B8",
        "#A9BEB4",
        "#A5BBB0",
        "#A0B7AC",
        "#9CB4A8",
        "#98B1A4",
        "#93AB9F",
        "#8DA599",
        "#889F94",
        "#829A8E",
        "#7D9489",
        "#788E84",
        "#73887E",
        "#6D8379",
        "#687D74",
        "#63786F",
        "#5E726A",
        "#596D65",
        "#546760",
        "#4F625B",
        "#4A5D56",
        "#465751",
        "#41524C",
        "#3C4D47",
        "#384843",
        "#33433E"
      ],
      "classes": {
        "3": [
          "#EEF2F5",
          "#98B1A4",
          "#33433E"
        ],
        "5": [
          "#EEF2F5",
          "#C2D1CC",
          "#98B1A4",
          "#63786F",
          "#33433E"
        ],
        "7": [
          "#EEF2F5",
          "#CFDBD8",
          "#B6C7C0",
          "#98B1A4",
          "#73887E",
          "#546760",
          "#33433E"
        ],
        "9": [
          "#EEF2F5",
          "#D8E1E0",
          "#C2D1CC",
          "#ADC1B8",
          "#98B1A4",
          "#7D9489",
          "#63786F",
          "#4A5D56",
          "#33433E"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "e40f5d7a6b35498988ece1e16db4bb9d497ae063f20096a81cd4b193dc2dafab",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "duration",
      "kind": "sequential",
      "theme": "dark",
      "label": "ระยะเวลา",
      "meaning": "ระยะเวลาตามหน่วยเดียวกัน",
      "unitExample": "นาที",
      "use": "travel time, waiting time, inundation duration",
      "directionLabel": "sage / neutral charcoal",
      "designNote": "A sage middle resolves into neutral charcoal for elapsed time, separating it from the count family’s navy. The end is deliberately near-neutral, so midpoint-to-end hue angle is not a meaningful identity test. It remains calm and utilitarian; longer time is not automatically worse unless the product explicitly states that interpretation. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#EEF2F5",
        "#98B1A4",
        "#33433E"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#EEF2F5",
        "#EAEFF1",
        "#E5EBED",
        "#E1E8E8",
        "#DCE5E4",
        "#D8E1E0",
        "#D4DEDC",
        "#CFDBD8",
        "#CBD8D4",
        "#C7D4D0",
        "#C2D1CC",
        "#BECEC8",
        "#BACBC4",
        "#B6C7C0",
        "#B1C4BC",
        "#ADC1B8",
        "#A9BEB4",
        "#A5BBB0",
        "#A0B7AC",
        "#9CB4A8",
        "#98B1A4",
        "#93AB9F",
        "#8DA599",
        "#889F94",
        "#829A8E",
        "#7D9489",
        "#788E84",
        "#73887E",
        "#6D8379",
        "#687D74",
        "#63786F",
        "#5E726A",
        "#596D65",
        "#546760",
        "#4F625B",
        "#4A5D56",
        "#465751",
        "#41524C",
        "#3C4D47",
        "#384843",
        "#33433E"
      ],
      "classes": {
        "3": [
          "#EEF2F5",
          "#98B1A4",
          "#33433E"
        ],
        "5": [
          "#EEF2F5",
          "#C2D1CC",
          "#98B1A4",
          "#63786F",
          "#33433E"
        ],
        "7": [
          "#EEF2F5",
          "#CFDBD8",
          "#B6C7C0",
          "#98B1A4",
          "#73887E",
          "#546760",
          "#33433E"
        ],
        "9": [
          "#EEF2F5",
          "#D8E1E0",
          "#C2D1CC",
          "#ADC1B8",
          "#98B1A4",
          "#7D9489",
          "#63786F",
          "#4A5D56",
          "#33433E"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "e40f5d7a6b35498988ece1e16db4bb9d497ae063f20096a81cd4b193dc2dafab",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "balance",
      "kind": "diverging",
      "theme": "light",
      "label": "สมดุล",
      "meaning": "ค่าลบและบวกรอบจุดสมดุลที่มีความหมาย",
      "unitExample": "ค่าต่างจากจุดสมดุล 0",
      "use": "deficit ↔ surplus",
      "directionLabel": "red / neutral / blue",
      "designNote": "Red deficit and blue surplus are deliberately separated around the stated balance. The neutral centre is a numerical reference, not a categorical unknown. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#CF5148",
        "#F1F3EC",
        "#3B87BF"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#CF5148",
        "#D25A50",
        "#D56358",
        "#D76C60",
        "#DA7468",
        "#DC7C70",
        "#DF8578",
        "#E18D80",
        "#E39588",
        "#E59D90",
        "#E7A599",
        "#E8ACA1",
        "#EAB4A9",
        "#EBBCB1",
        "#ECC4B9",
        "#EECCC2",
        "#EFD4CA",
        "#EFDBD3",
        "#F0E3DB",
        "#F1EBE3",
        "#F1F3EC",
        "#E8EEEA",
        "#DFE8E8",
        "#D6E3E6",
        "#CDDDE4",
        "#C5D8E2",
        "#BCD3E0",
        "#B3CDDE",
        "#AAC8DC",
        "#A1C2D9",
        "#99BDD7",
        "#90B8D5",
        "#87B2D3",
        "#7EADD0",
        "#75A8CE",
        "#6CA2CC",
        "#639DC9",
        "#5997C7",
        "#5092C4",
        "#468CC2",
        "#3B87BF"
      ],
      "classes": {
        "3": [
          "#CF5148",
          "#F1F3EC",
          "#3B87BF"
        ],
        "5": [
          "#CF5148",
          "#E7A599",
          "#F1F3EC",
          "#99BDD7",
          "#3B87BF"
        ],
        "7": [
          "#CF5148",
          "#E18D80",
          "#EBBCB1",
          "#F1F3EC",
          "#B3CDDE",
          "#7EADD0",
          "#3B87BF"
        ],
        "9": [
          "#CF5148",
          "#DC7C70",
          "#E7A599",
          "#EECCC2",
          "#F1F3EC",
          "#C5D8E2",
          "#99BDD7",
          "#6CA2CC",
          "#3B87BF"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "386088ab3a05a972458d8839e5b656dc34c335b6e6b5e30820cec46ab90eae60",
      "pivotMeaning": "Declared balance point, commonly zero net balance; never the distribution median by default.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "balance",
      "kind": "diverging",
      "theme": "dark",
      "label": "สมดุล",
      "meaning": "ค่าลบและบวกรอบจุดสมดุลที่มีความหมาย",
      "unitExample": "ค่าต่างจากจุดสมดุล 0",
      "use": "deficit ↔ surplus",
      "directionLabel": "red / neutral / blue",
      "designNote": "Red deficit and blue surplus are deliberately separated around the stated balance. The neutral centre is a numerical reference, not a categorical unknown. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#CF5148",
        "#F1F3EC",
        "#3B87BF"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#CF5148",
        "#D25A50",
        "#D56358",
        "#D76C60",
        "#DA7468",
        "#DC7C70",
        "#DF8578",
        "#E18D80",
        "#E39588",
        "#E59D90",
        "#E7A599",
        "#E8ACA1",
        "#EAB4A9",
        "#EBBCB1",
        "#ECC4B9",
        "#EECCC2",
        "#EFD4CA",
        "#EFDBD3",
        "#F0E3DB",
        "#F1EBE3",
        "#F1F3EC",
        "#E8EEEA",
        "#DFE8E8",
        "#D6E3E6",
        "#CDDDE4",
        "#C5D8E2",
        "#BCD3E0",
        "#B3CDDE",
        "#AAC8DC",
        "#A1C2D9",
        "#99BDD7",
        "#90B8D5",
        "#87B2D3",
        "#7EADD0",
        "#75A8CE",
        "#6CA2CC",
        "#639DC9",
        "#5997C7",
        "#5092C4",
        "#468CC2",
        "#3B87BF"
      ],
      "classes": {
        "3": [
          "#CF5148",
          "#F1F3EC",
          "#3B87BF"
        ],
        "5": [
          "#CF5148",
          "#E7A599",
          "#F1F3EC",
          "#99BDD7",
          "#3B87BF"
        ],
        "7": [
          "#CF5148",
          "#E18D80",
          "#EBBCB1",
          "#F1F3EC",
          "#B3CDDE",
          "#7EADD0",
          "#3B87BF"
        ],
        "9": [
          "#CF5148",
          "#DC7C70",
          "#E7A599",
          "#EECCC2",
          "#F1F3EC",
          "#C5D8E2",
          "#99BDD7",
          "#6CA2CC",
          "#3B87BF"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "386088ab3a05a972458d8839e5b656dc34c335b6e6b5e30820cec46ab90eae60",
      "pivotMeaning": "Declared balance point, commonly zero net balance; never the distribution median by default.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "delta",
      "kind": "diverging",
      "theme": "light",
      "label": "การเปลี่ยนแปลง",
      "meaning": "ค่าลดลงและเพิ่มขึ้นจากฐานเดียวกัน",
      "unitExample": "การเปลี่ยนแปลงจากฐาน 0",
      "use": "decrease ↔ increase vs previous period",
      "directionLabel": "orange / neutral / green",
      "designNote": "Warm decrease and cool green increase express signed change around zero. Decrease/increase is not automatically bad/good. This pairing may require non-colour support under red-green deficiencies. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#CF5420",
        "#F1F3EC",
        "#3C9278"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#CF5420",
        "#D25D2E",
        "#D5663A",
        "#D76E46",
        "#DA7750",
        "#DC7F5A",
        "#DE8764",
        "#E18F6E",
        "#E39778",
        "#E49E82",
        "#E6A68B",
        "#E8AE95",
        "#E9B69E",
        "#EBBDA8",
        "#ECC5B2",
        "#EDCDBB",
        "#EED4C5",
        "#EFDCCF",
        "#F0E4D8",
        "#F1EBE2",
        "#F1F3EC",
        "#E8EEE6",
        "#E0E9E0",
        "#D7E4DA",
        "#CEDFD4",
        "#C6DACE",
        "#BDD6C8",
        "#B4D1C2",
        "#ACCCBC",
        "#A3C7B6",
        "#9AC2B0",
        "#92BDAA",
        "#89B8A5",
        "#80B49F",
        "#77AF99",
        "#6EAA94",
        "#65A58E",
        "#5BA088",
        "#519C83",
        "#47977D",
        "#3C9278"
      ],
      "classes": {
        "3": [
          "#CF5420",
          "#F1F3EC",
          "#3C9278"
        ],
        "5": [
          "#CF5420",
          "#E6A68B",
          "#F1F3EC",
          "#9AC2B0",
          "#3C9278"
        ],
        "7": [
          "#CF5420",
          "#E18F6E",
          "#EBBDA8",
          "#F1F3EC",
          "#B4D1C2",
          "#80B49F",
          "#3C9278"
        ],
        "9": [
          "#CF5420",
          "#DC7F5A",
          "#E6A68B",
          "#EDCDBB",
          "#F1F3EC",
          "#C6DACE",
          "#9AC2B0",
          "#6EAA94",
          "#3C9278"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "07258fd1462e261aa1c2828f8ac084d4f19bc28c5c99acd3dcadc9dfbe7021fb",
      "pivotMeaning": "Zero change from the named reference period or baseline.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "delta",
      "kind": "diverging",
      "theme": "dark",
      "label": "การเปลี่ยนแปลง",
      "meaning": "ค่าลดลงและเพิ่มขึ้นจากฐานเดียวกัน",
      "unitExample": "การเปลี่ยนแปลงจากฐาน 0",
      "use": "decrease ↔ increase vs previous period",
      "directionLabel": "orange / neutral / green",
      "designNote": "Warm decrease and cool green increase express signed change around zero. Decrease/increase is not automatically bad/good. This pairing may require non-colour support under red-green deficiencies. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#CF5420",
        "#F1F3EC",
        "#3C9278"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#CF5420",
        "#D25D2E",
        "#D5663A",
        "#D76E46",
        "#DA7750",
        "#DC7F5A",
        "#DE8764",
        "#E18F6E",
        "#E39778",
        "#E49E82",
        "#E6A68B",
        "#E8AE95",
        "#E9B69E",
        "#EBBDA8",
        "#ECC5B2",
        "#EDCDBB",
        "#EED4C5",
        "#EFDCCF",
        "#F0E4D8",
        "#F1EBE2",
        "#F1F3EC",
        "#E8EEE6",
        "#E0E9E0",
        "#D7E4DA",
        "#CEDFD4",
        "#C6DACE",
        "#BDD6C8",
        "#B4D1C2",
        "#ACCCBC",
        "#A3C7B6",
        "#9AC2B0",
        "#92BDAA",
        "#89B8A5",
        "#80B49F",
        "#77AF99",
        "#6EAA94",
        "#65A58E",
        "#5BA088",
        "#519C83",
        "#47977D",
        "#3C9278"
      ],
      "classes": {
        "3": [
          "#CF5420",
          "#F1F3EC",
          "#3C9278"
        ],
        "5": [
          "#CF5420",
          "#E6A68B",
          "#F1F3EC",
          "#9AC2B0",
          "#3C9278"
        ],
        "7": [
          "#CF5420",
          "#E18F6E",
          "#EBBDA8",
          "#F1F3EC",
          "#B4D1C2",
          "#80B49F",
          "#3C9278"
        ],
        "9": [
          "#CF5420",
          "#DC7F5A",
          "#E6A68B",
          "#EDCDBB",
          "#F1F3EC",
          "#C6DACE",
          "#9AC2B0",
          "#6EAA94",
          "#3C9278"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "07258fd1462e261aa1c2828f8ac084d4f19bc28c5c99acd3dcadc9dfbe7021fb",
      "pivotMeaning": "Zero change from the named reference period or baseline.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "tradeoff",
      "kind": "diverging",
      "theme": "light",
      "label": "การแลกเปลี่ยน",
      "meaning": "สองทิศทางรอบค่ากลางที่ประกาศ",
      "unitExample": "ค่ากลาง 0",
      "use": "cost ↔ benefit",
      "directionLabel": "gold / neutral / blue",
      "designNote": "Gold versus blue distinguishes the two directions of a declared tradeoff. Pole lightness is balanced in the approved light-source design; neither end inherits an automatic moral judgement. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#B79900",
        "#F1F3EC",
        "#739CDE"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#B79900",
        "#BA9E23",
        "#BDA235",
        "#C0A743",
        "#C2AB4F",
        "#C5B05B",
        "#C8B466",
        "#CBB970",
        "#CEBD7A",
        "#D1C284",
        "#D4C68E",
        "#D7CB98",
        "#D9CFA1",
        "#DCD4AB",
        "#DFD8B4",
        "#E2DDBD",
        "#E5E1C7",
        "#E8E6D0",
        "#EBEAD9",
        "#EEEFE3",
        "#F1F3EC",
        "#EAEFEC",
        "#E4EAEB",
        "#DEE6EB",
        "#D7E2EA",
        "#D1DDEA",
        "#CAD9E9",
        "#C4D5E9",
        "#BED0E8",
        "#B7CCE8",
        "#B1C8E7",
        "#ABC3E6",
        "#A4BFE5",
        "#9EBBE5",
        "#98B6E4",
        "#92B2E3",
        "#8CAEE2",
        "#85A9E1",
        "#7FA5E0",
        "#79A0DF",
        "#739CDE"
      ],
      "classes": {
        "3": [
          "#B79900",
          "#F1F3EC",
          "#739CDE"
        ],
        "5": [
          "#B79900",
          "#D4C68E",
          "#F1F3EC",
          "#B1C8E7",
          "#739CDE"
        ],
        "7": [
          "#B79900",
          "#CBB970",
          "#DCD4AB",
          "#F1F3EC",
          "#C4D5E9",
          "#9EBBE5",
          "#739CDE"
        ],
        "9": [
          "#B79900",
          "#C5B05B",
          "#D4C68E",
          "#E2DDBD",
          "#F1F3EC",
          "#D1DDEA",
          "#B1C8E7",
          "#92B2E3",
          "#739CDE"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "ba145b598c37bc07f269d8dc91089f15cd6074e5d4283ce76d82dc0b1e7a5d63",
      "pivotMeaning": "Explicit reference or equivalence point in one commensurate signed metric; not unrelated quantities placed on opposite arms.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "tradeoff",
      "kind": "diverging",
      "theme": "dark",
      "label": "การแลกเปลี่ยน",
      "meaning": "สองทิศทางรอบค่ากลางที่ประกาศ",
      "unitExample": "ค่ากลาง 0",
      "use": "cost ↔ benefit",
      "directionLabel": "gold / neutral / blue",
      "designNote": "Gold versus blue distinguishes the two directions of a declared tradeoff. Pole lightness is balanced in the approved light-source design; neither end inherits an automatic moral judgement. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#B79900",
        "#F1F3EC",
        "#739CDE"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#B79900",
        "#BA9E23",
        "#BDA235",
        "#C0A743",
        "#C2AB4F",
        "#C5B05B",
        "#C8B466",
        "#CBB970",
        "#CEBD7A",
        "#D1C284",
        "#D4C68E",
        "#D7CB98",
        "#D9CFA1",
        "#DCD4AB",
        "#DFD8B4",
        "#E2DDBD",
        "#E5E1C7",
        "#E8E6D0",
        "#EBEAD9",
        "#EEEFE3",
        "#F1F3EC",
        "#EAEFEC",
        "#E4EAEB",
        "#DEE6EB",
        "#D7E2EA",
        "#D1DDEA",
        "#CAD9E9",
        "#C4D5E9",
        "#BED0E8",
        "#B7CCE8",
        "#B1C8E7",
        "#ABC3E6",
        "#A4BFE5",
        "#9EBBE5",
        "#98B6E4",
        "#92B2E3",
        "#8CAEE2",
        "#85A9E1",
        "#7FA5E0",
        "#79A0DF",
        "#739CDE"
      ],
      "classes": {
        "3": [
          "#B79900",
          "#F1F3EC",
          "#739CDE"
        ],
        "5": [
          "#B79900",
          "#D4C68E",
          "#F1F3EC",
          "#B1C8E7",
          "#739CDE"
        ],
        "7": [
          "#B79900",
          "#CBB970",
          "#DCD4AB",
          "#F1F3EC",
          "#C4D5E9",
          "#9EBBE5",
          "#739CDE"
        ],
        "9": [
          "#B79900",
          "#C5B05B",
          "#D4C68E",
          "#E2DDBD",
          "#F1F3EC",
          "#D1DDEA",
          "#B1C8E7",
          "#92B2E3",
          "#739CDE"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "ba145b598c37bc07f269d8dc91089f15cd6074e5d4283ce76d82dc0b1e7a5d63",
      "pivotMeaning": "Explicit reference or equivalence point in one commensurate signed metric; not unrelated quantities placed on opposite arms.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "flow",
      "kind": "diverging",
      "theme": "light",
      "label": "การไหลสุทธิ",
      "meaning": "ขาออกและขาเข้ารอบค่าสุทธิศูนย์",
      "unitExample": "การไหลสุทธิตัวอย่าง",
      "use": "out-migration ↔ in-migration · closures ↔ openings",
      "directionLabel": "coral / neutral / teal",
      "designNote": "Coral outflow and teal inflow keep directional movement distinct from accumulated activity. Use arrows, signed labels and explicit boundary/time units. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#C95368",
        "#F1F3EC",
        "#2E9095"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#C95368",
        "#CC5C6E",
        "#CF6474",
        "#D26D7B",
        "#D57581",
        "#D77D87",
        "#DA858E",
        "#DC8D94",
        "#DF959B",
        "#E19DA1",
        "#E3A5A8",
        "#E5ACAE",
        "#E7B4B5",
        "#E8BCBC",
        "#EAC4C3",
        "#ECCCC9",
        "#EDD4D0",
        "#EEDBD7",
        "#EFE3DE",
        "#F0EBE5",
        "#F1F3EC",
        "#E8EEE8",
        "#DFE9E3",
        "#D6E4DF",
        "#CDDFDA",
        "#C4DAD6",
        "#BBD5D1",
        "#B2D0CD",
        "#A9CBC9",
        "#A0C6C4",
        "#97C1C0",
        "#8DBCBC",
        "#84B7B7",
        "#7BB2B3",
        "#71ADAF",
        "#67A8AA",
        "#5DA4A6",
        "#539FA2",
        "#489A9D",
        "#3C9599",
        "#2E9095"
      ],
      "classes": {
        "3": [
          "#C95368",
          "#F1F3EC",
          "#2E9095"
        ],
        "5": [
          "#C95368",
          "#E3A5A8",
          "#F1F3EC",
          "#97C1C0",
          "#2E9095"
        ],
        "7": [
          "#C95368",
          "#DC8D94",
          "#E8BCBC",
          "#F1F3EC",
          "#B2D0CD",
          "#7BB2B3",
          "#2E9095"
        ],
        "9": [
          "#C95368",
          "#D77D87",
          "#E3A5A8",
          "#ECCCC9",
          "#F1F3EC",
          "#C4DAD6",
          "#97C1C0",
          "#67A8AA",
          "#2E9095"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "74619cfd484c3894314a693d103dda5987a8ef0e46f445663b4703b72caff223",
      "pivotMeaning": "Zero net flow over the same time interval and boundary.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "flow",
      "kind": "diverging",
      "theme": "dark",
      "label": "การไหลสุทธิ",
      "meaning": "ขาออกและขาเข้ารอบค่าสุทธิศูนย์",
      "unitExample": "การไหลสุทธิตัวอย่าง",
      "use": "out-migration ↔ in-migration · closures ↔ openings",
      "directionLabel": "coral / neutral / teal",
      "designNote": "Coral outflow and teal inflow keep directional movement distinct from accumulated activity. Use arrows, signed labels and explicit boundary/time units. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#C95368",
        "#F1F3EC",
        "#2E9095"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#C95368",
        "#CC5C6E",
        "#CF6474",
        "#D26D7B",
        "#D57581",
        "#D77D87",
        "#DA858E",
        "#DC8D94",
        "#DF959B",
        "#E19DA1",
        "#E3A5A8",
        "#E5ACAE",
        "#E7B4B5",
        "#E8BCBC",
        "#EAC4C3",
        "#ECCCC9",
        "#EDD4D0",
        "#EEDBD7",
        "#EFE3DE",
        "#F0EBE5",
        "#F1F3EC",
        "#E8EEE8",
        "#DFE9E3",
        "#D6E4DF",
        "#CDDFDA",
        "#C4DAD6",
        "#BBD5D1",
        "#B2D0CD",
        "#A9CBC9",
        "#A0C6C4",
        "#97C1C0",
        "#8DBCBC",
        "#84B7B7",
        "#7BB2B3",
        "#71ADAF",
        "#67A8AA",
        "#5DA4A6",
        "#539FA2",
        "#489A9D",
        "#3C9599",
        "#2E9095"
      ],
      "classes": {
        "3": [
          "#C95368",
          "#F1F3EC",
          "#2E9095"
        ],
        "5": [
          "#C95368",
          "#E3A5A8",
          "#F1F3EC",
          "#97C1C0",
          "#2E9095"
        ],
        "7": [
          "#C95368",
          "#DC8D94",
          "#E8BCBC",
          "#F1F3EC",
          "#B2D0CD",
          "#7BB2B3",
          "#2E9095"
        ],
        "9": [
          "#C95368",
          "#D77D87",
          "#E3A5A8",
          "#ECCCC9",
          "#F1F3EC",
          "#C4DAD6",
          "#97C1C0",
          "#67A8AA",
          "#2E9095"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "74619cfd484c3894314a693d103dda5987a8ef0e46f445663b4703b72caff223",
      "pivotMeaning": "Zero net flow over the same time interval and boundary.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "sentiment",
      "kind": "diverging",
      "theme": "light",
      "label": "ความคิดเห็น",
      "meaning": "สองทิศทางรอบค่ากลางของวิธีวัด",
      "unitExample": "คะแนนตัวอย่าง",
      "use": "negative ↔ positive",
      "directionLabel": "rose / neutral / leaf",
      "designNote": "Rose versus leaf expresses an explicitly measured negative/positive scale. Sentiment never substitutes for lived behaviour or population-wide conclusions; non-colour sign cues are required. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#C95170",
        "#F1F3EC",
        "#49944D"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#C95170",
        "#CC5A76",
        "#CF637C",
        "#D26B82",
        "#D57387",
        "#D77C8D",
        "#DA8493",
        "#DC8C9A",
        "#DF94A0",
        "#E19CA6",
        "#E3A4AC",
        "#E5ACB2",
        "#E7B4B8",
        "#E9BBBF",
        "#EAC3C5",
        "#ECCBCC",
        "#EDD3D2",
        "#EEDBD8",
        "#EFE3DF",
        "#F0EBE5",
        "#F1F3EC",
        "#E9EEE4",
        "#E0E9DC",
        "#D8E5D3",
        "#D0E0CB",
        "#C7DBC3",
        "#BFD6BB",
        "#B7D2B3",
        "#AFCDAB",
        "#A6C8A3",
        "#9EC39C",
        "#96BF94",
        "#8EBA8C",
        "#86B584",
        "#7DB07C",
        "#75AC74",
        "#6CA76D",
        "#64A265",
        "#5B9D5D",
        "#529955",
        "#49944D"
      ],
      "classes": {
        "3": [
          "#C95170",
          "#F1F3EC",
          "#49944D"
        ],
        "5": [
          "#C95170",
          "#E3A4AC",
          "#F1F3EC",
          "#9EC39C",
          "#49944D"
        ],
        "7": [
          "#C95170",
          "#DC8C9A",
          "#E9BBBF",
          "#F1F3EC",
          "#B7D2B3",
          "#86B584",
          "#49944D"
        ],
        "9": [
          "#C95170",
          "#D77C8D",
          "#E3A4AC",
          "#ECCBCC",
          "#F1F3EC",
          "#C7DBC3",
          "#9EC39C",
          "#75AC74",
          "#49944D"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "bcbe65abab40b63e76055d9173d1b24ad4f34890a144c10cb1ec0520a9c9b1a1",
      "pivotMeaning": "The method-defined neutral sentiment score; not missing opinion or no response.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "sentiment",
      "kind": "diverging",
      "theme": "dark",
      "label": "ความคิดเห็น",
      "meaning": "สองทิศทางรอบค่ากลางของวิธีวัด",
      "unitExample": "คะแนนตัวอย่าง",
      "use": "negative ↔ positive",
      "directionLabel": "rose / neutral / leaf",
      "designNote": "Rose versus leaf expresses an explicitly measured negative/positive scale. Sentiment never substitutes for lived behaviour or population-wide conclusions; non-colour sign cues are required. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#C95170",
        "#F1F3EC",
        "#49944D"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#C95170",
        "#CC5A76",
        "#CF637C",
        "#D26B82",
        "#D57387",
        "#D77C8D",
        "#DA8493",
        "#DC8C9A",
        "#DF94A0",
        "#E19CA6",
        "#E3A4AC",
        "#E5ACB2",
        "#E7B4B8",
        "#E9BBBF",
        "#EAC3C5",
        "#ECCBCC",
        "#EDD3D2",
        "#EEDBD8",
        "#EFE3DF",
        "#F0EBE5",
        "#F1F3EC",
        "#E9EEE4",
        "#E0E9DC",
        "#D8E5D3",
        "#D0E0CB",
        "#C7DBC3",
        "#BFD6BB",
        "#B7D2B3",
        "#AFCDAB",
        "#A6C8A3",
        "#9EC39C",
        "#96BF94",
        "#8EBA8C",
        "#86B584",
        "#7DB07C",
        "#75AC74",
        "#6CA76D",
        "#64A265",
        "#5B9D5D",
        "#529955",
        "#49944D"
      ],
      "classes": {
        "3": [
          "#C95170",
          "#F1F3EC",
          "#49944D"
        ],
        "5": [
          "#C95170",
          "#E3A4AC",
          "#F1F3EC",
          "#9EC39C",
          "#49944D"
        ],
        "7": [
          "#C95170",
          "#DC8C9A",
          "#E9BBBF",
          "#F1F3EC",
          "#B7D2B3",
          "#86B584",
          "#49944D"
        ],
        "9": [
          "#C95170",
          "#D77C8D",
          "#E3A4AC",
          "#ECCBCC",
          "#F1F3EC",
          "#C7DBC3",
          "#9EC39C",
          "#75AC74",
          "#49944D"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "bcbe65abab40b63e76055d9173d1b24ad4f34890a144c10cb1ec0520a9c9b1a1",
      "pivotMeaning": "The method-defined neutral sentiment score; not missing opinion or no response.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "anomaly",
      "kind": "diverging",
      "theme": "light",
      "label": "ความผิดปกติ",
      "meaning": "ต่ำกว่าหรือสูงกว่าค่าอ้างอิง",
      "unitExample": "ส่วนต่างจากฐาน 0",
      "use": "below normal (cool/dry) ↔ above normal (hot/wet)",
      "directionLabel": "blue / neutral / red",
      "designNote": "Blue below-reference and red above-reference remain familiar directional cues. The sign is not itself evidence of danger; show the reference and anomaly unit. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#4084C7",
        "#F1F3EC",
        "#D44C3A"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#4084C7",
        "#4A8AC9",
        "#538FCB",
        "#5C95CE",
        "#659BD0",
        "#6EA0D2",
        "#77A6D4",
        "#80ABD6",
        "#88B1D8",
        "#91B6DA",
        "#9ABCDC",
        "#A2C1DE",
        "#ABC7DF",
        "#B4CCE1",
        "#BCD2E3",
        "#C5D7E4",
        "#CEDDE6",
        "#D7E2E8",
        "#DFE8E9",
        "#E8EDEB",
        "#F1F3EC",
        "#F1EBE3",
        "#F1E3DA",
        "#F1DBD1",
        "#F0D3C8",
        "#EFCBBF",
        "#EFC3B6",
        "#EEBBAD",
        "#ECB3A4",
        "#EBAB9C",
        "#EAA393",
        "#E89B8A",
        "#E69382",
        "#E58B79",
        "#E38270",
        "#E17A67",
        "#DE715F",
        "#DC6956",
        "#D95F4D",
        "#D75644",
        "#D44C3A"
      ],
      "classes": {
        "3": [
          "#4084C7",
          "#F1F3EC",
          "#D44C3A"
        ],
        "5": [
          "#4084C7",
          "#9ABCDC",
          "#F1F3EC",
          "#EAA393",
          "#D44C3A"
        ],
        "7": [
          "#4084C7",
          "#80ABD6",
          "#B4CCE1",
          "#F1F3EC",
          "#EEBBAD",
          "#E58B79",
          "#D44C3A"
        ],
        "9": [
          "#4084C7",
          "#6EA0D2",
          "#9ABCDC",
          "#C5D7E4",
          "#F1F3EC",
          "#EFCBBF",
          "#EAA393",
          "#E17A67",
          "#D44C3A"
        ]
      },
      "canvas": "#F6F7F3",
      "noData": "#D5DAD6",
      "zeroOutline": "#7D877F",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "ce049a1cab0b28bfb299b9961ca80d1652974e6ec0b316abee070d3a2567d46e",
      "pivotMeaning": "Zero deviation from a named reference, expected value or standardized norm.",
      "themePolicy": "identical-light-values-on-both-themes"
    },
    {
      "scaleId": "anomaly",
      "kind": "diverging",
      "theme": "dark",
      "label": "ความผิดปกติ",
      "meaning": "ต่ำกว่าหรือสูงกว่าค่าอ้างอิง",
      "unitExample": "ส่วนต่างจากฐาน 0",
      "use": "below normal (cool/dry) ↔ above normal (hot/wet)",
      "directionLabel": "blue / neutral / red",
      "designNote": "Blue below-reference and red above-reference remain familiar directional cues. The sign is not itself evidence of danger; show the reference and anomaly unit. Same approved light colors and value direction on both themes; use readable labels, boundaries or a neutral backplate without recoloring the data.",
      "anchors": [
        "#4084C7",
        "#F1F3EC",
        "#D44C3A"
      ],
      "knots": null,
      "positions": [
        0,
        20,
        40
      ],
      "interpolation": "none at consumption; exact approved 41-sample sRGB lookup table",
      "lut": [
        "#4084C7",
        "#4A8AC9",
        "#538FCB",
        "#5C95CE",
        "#659BD0",
        "#6EA0D2",
        "#77A6D4",
        "#80ABD6",
        "#88B1D8",
        "#91B6DA",
        "#9ABCDC",
        "#A2C1DE",
        "#ABC7DF",
        "#B4CCE1",
        "#BCD2E3",
        "#C5D7E4",
        "#CEDDE6",
        "#D7E2E8",
        "#DFE8E9",
        "#E8EDEB",
        "#F1F3EC",
        "#F1EBE3",
        "#F1E3DA",
        "#F1DBD1",
        "#F0D3C8",
        "#EFCBBF",
        "#EFC3B6",
        "#EEBBAD",
        "#ECB3A4",
        "#EBAB9C",
        "#EAA393",
        "#E89B8A",
        "#E69382",
        "#E58B79",
        "#E38270",
        "#E17A67",
        "#DE715F",
        "#DC6956",
        "#D95F4D",
        "#D75644",
        "#D44C3A"
      ],
      "classes": {
        "3": [
          "#4084C7",
          "#F1F3EC",
          "#D44C3A"
        ],
        "5": [
          "#4084C7",
          "#9ABCDC",
          "#F1F3EC",
          "#EAA393",
          "#D44C3A"
        ],
        "7": [
          "#4084C7",
          "#80ABD6",
          "#B4CCE1",
          "#F1F3EC",
          "#EEBBAD",
          "#E58B79",
          "#D44C3A"
        ],
        "9": [
          "#4084C7",
          "#6EA0D2",
          "#9ABCDC",
          "#C5D7E4",
          "#F1F3EC",
          "#EFCBBF",
          "#EAA393",
          "#E17A67",
          "#D44C3A"
        ]
      },
      "canvas": "#11191D",
      "noData": "#3B4849",
      "zeroOutline": "#BAC6C0",
      "classificationMethod": "consumer supplied with exact thresholds and unit",
      "outlierPolicy": "explicit; never silently clamp",
      "scaleVersion": "ce049a1cab0b28bfb299b9961ca80d1652974e6ec0b316abee070d3a2567d46e",
      "pivotMeaning": "Zero deviation from a named reference, expected value or standardized norm.",
      "themePolicy": "identical-light-values-on-both-themes"
    }
  ]
}
