/* ===========================================================================
   Theme — Report 2026-58, "Sustainable Development as Global Risk Reduction"

   Aesthetic: growth stems and risk shadows. The masthead is a data-generated
   field of 157 stems on a night-indigo ground, one per country, ordered left
   to right by its 2023 Human Development Index. Each stem rises from its
   1990 HDI (faint) to its 2023 HDI (bright), coloured by development tier:
   ember for low, amber for medium, teal for high and periwinkle for very
   high. Below the baseline each country casts a vermilion "risk shadow"
   whose length grows with its climate-disaster deaths and the share of its
   people affected, so the shadows shorten as the stems grow taller. Below it
   the page is cool paper; every h2 opens with a shield glyph carrying a
   rising arrow. Hedvig Letters Serif for display, Gothic A1 for prose,
   Pragati Narrow for figures.

   Loaded after report.css; report.js reads these tokens for chart colours,
   and charts.js reads the --t, --v, --g and --r tokens so no hex lives in
   the script.
   =========================================================================== */

:root {
  --bg: #f2f4f6;
  --bg-card: #fcfdfe;
  --bg-accent: #e5e9ef;
  --bg-dark: #141a2e;
  --bg-dark-2: #0d1120;

  --text: #161b2b;
  --text-secondary: #363d52;
  --text-muted: #687089;
  --text-inverse: #e8ecf7;

  --primary: #1d2440;
  --primary-light: #3d63c9;
  --accent: #d9503a;
  --accent-light: #f0b04f;

  --border: #d6dbe4;
  --border-light: #e6eaf0;
  --rule: #bfc6d4;

  /* HDI tiers */
  --t-low: #c9483a;
  --t-med: #e09a3c;
  --t-high: #2f9fb5;
  --t-vhigh: #5b6fd8;
  /* vulnerability dimensions */
  --v-clim: #2f8fb0;
  --v-health: #c9483a;
  --v-econ: #c9932e;
  --v-dev: #3d63c9;
  --v-shadow: #e2553f;
  --v-good: #2a9d7c;
  /* income groups */
  --g-lic: #c9483a;
  --g-lmc: #e09a3c;
  --g-umc: #2f9fb5;
  --g-hic: #5b6fd8;
  /* regions */
  --r-ssf: #c9483a;
  --r-sas: #e09a3c;
  --r-eas: #2f9fb5;
  --r-mna: #8a6d3b;
  --r-lcn: #2a9d7c;
  --r-ecs: #7a5fc4;
  --r-nac: #8890a4;
  /* map */
  --map-sea: #e8ecf1;
  --map-none: #d5d9e1;

  --chart-blue: #3d63c9;
  --chart-blue-light: #a9b9e8;
  --chart-gold: #e09a3c;
  --chart-red: #c9483a;
  --chart-teal: #2f9fb5;
  --chart-gray: #8890a4;
  --chart-orange: #e09a3c;
  --chart-purple: #7a5fc4;

  --serif: "Hedvig Letters Serif", Georgia, "Times New Roman", serif;
  --sans: "Gothic A1", -apple-system, BlinkMacSystemFont, "system-ui", "Segoe UI", sans-serif;
  --mono: "Pragati Narrow", "Arial Narrow", ui-sans-serif, sans-serif;

  --sheet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='440' viewBox='0 0 900 440'%3E%3Cline x1='324' x2='889' y1='300' y2='300' stroke='%23e8ecf7' stroke-opacity='0.35' stroke-width='1'/%3E%3Cline x1='330' x2='885' y1='192' y2='192' stroke='%23e8ecf7' stroke-opacity='0.06'/%3E%3Cline x1='330' x2='885' y1='138' y2='138' stroke='%23e8ecf7' stroke-opacity='0.06'/%3E%3Cline x1='330' x2='885' y1='84' y2='84' stroke='%23e8ecf7' stroke-opacity='0.06'/%3E%3Cline x1='330' x2='885' y1='30' y2='30' stroke='%23e8ecf7' stroke-opacity='0.06'/%3E%3Cline x1='331.8' x2='331.8' y1='300' y2='186.6' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='331.8' x2='331.8' y1='186.6' y2='195.2' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='331.8' x2='331.8' y1='303' y2='317.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='335.3' x2='335.3' y1='300' y2='196.1' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='335.3' x2='335.3' y1='196.1' y2='190.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='335.3' x2='335.3' y1='303' y2='347.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='338.8' x2='338.8' y1='300' y2='207.7' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='338.8' x2='338.8' y1='207.7' y2='188.2' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='338.8' x2='338.8' y1='303' y2='307.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='342.4' x2='342.4' y1='300' y2='218.2' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='342.4' x2='342.4' y1='218.2' y2='187.7' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='342.4' x2='342.4' y1='303' y2='317.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='345.9' x2='345.9' y1='300' y2='235.2' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='345.9' x2='345.9' y1='235.2' y2='186.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='345.9' x2='345.9' y1='303' y2='309.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='349.4' x2='349.4' y1='300' y2='241.9' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='349.4' x2='349.4' y1='241.9' y2='186.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='349.4' x2='349.4' y1='303' y2='321.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='353.0' x2='353.0' y1='300' y2='220.6' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='353.0' x2='353.0' y1='220.6' y2='181.5' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='353.0' x2='353.0' y1='303' y2='312.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='356.5' x2='356.5' y1='300' y2='210.1' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='356.5' x2='356.5' y1='210.1' y2='176.1' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='356.5' x2='356.5' y1='303' y2='308.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='360.0' x2='360.0' y1='300' y2='215.5' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='360.0' x2='360.0' y1='215.5' y2='173.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='360.0' x2='360.0' y1='303' y2='320.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='363.6' x2='363.6' y1='300' y2='203.1' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='363.6' x2='363.6' y1='203.1' y2='173.1' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='363.6' x2='363.6' y1='303' y2='312.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='367.1' x2='367.1' y1='300' y2='182.3' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='367.1' x2='367.1' y1='182.3' y2='168.5' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='367.1' x2='367.1' y1='303' y2='317.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='370.7' x2='370.7' y1='300' y2='233.6' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='370.7' x2='370.7' y1='233.6' y2='166.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='370.7' x2='370.7' y1='303' y2='321.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='374.2' x2='374.2' y1='300' y2='223.1' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='374.2' x2='374.2' y1='223.1' y2='166.1' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='374.2' x2='374.2' y1='303' y2='324.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='377.7' x2='377.7' y1='300' y2='220.9' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='377.7' x2='377.7' y1='220.9' y2='165.8' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='377.7' x2='377.7' y1='303' y2='311.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='381.3' x2='381.3' y1='300' y2='223.9' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='381.3' x2='381.3' y1='223.9' y2='165.0' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='381.3' x2='381.3' y1='303' y2='304.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='384.8' x2='384.8' y1='300' y2='172.0' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='384.8' x2='384.8' y1='172.0' y2='164.2' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='384.8' x2='384.8' y1='303' y2='308.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='388.3' x2='388.3' y1='300' y2='191.2' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='388.3' x2='388.3' y1='191.2' y2='162.3' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='388.3' x2='388.3' y1='303' y2='303.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='391.9' x2='391.9' y1='300' y2='176.9' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='391.9' x2='391.9' y1='176.9' y2='162.0' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='391.9' x2='391.9' y1='303' y2='312.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='395.4' x2='395.4' y1='300' y2='214.1' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='395.4' x2='395.4' y1='214.1' y2='161.5' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='395.4' x2='395.4' y1='303' y2='320.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='398.9' x2='398.9' y1='300' y2='188.8' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='398.9' x2='398.9' y1='188.8' y2='161.2' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='398.9' x2='398.9' y1='303' y2='304.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='402.5' x2='402.5' y1='300' y2='205.2' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='402.5' x2='402.5' y1='205.2' y2='160.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='402.5' x2='402.5' y1='303' y2='307.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='406.0' x2='406.0' y1='300' y2='217.4' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='406.0' x2='406.0' y1='217.4' y2='160.4' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='406.0' x2='406.0' y1='303' y2='325.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='409.5' x2='409.5' y1='300' y2='195.2' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='409.5' x2='409.5' y1='195.2' y2='159.1' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='409.5' x2='409.5' y1='303' y2='314.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='413.1' x2='413.1' y1='300' y2='210.6' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='413.1' x2='413.1' y1='210.6' y2='158.5' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='413.1' x2='413.1' y1='303' y2='309.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='416.6' x2='416.6' y1='300' y2='198.2' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='416.6' x2='416.6' y1='198.2' y2='156.9' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='416.6' x2='416.6' y1='303' y2='306.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='420.1' x2='420.1' y1='300' y2='193.1' stroke='%23e0644e' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='420.1' x2='420.1' y1='193.1' y2='153.1' stroke='%23e0644e' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='420.1' x2='420.1' y1='303' y2='314.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='423.7' x2='423.7' y1='300' y2='169.6' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='423.7' x2='423.7' y1='169.6' y2='151.5' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='423.7' x2='423.7' y1='303' y2='314.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='427.2' x2='427.2' y1='300' y2='175.5' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='427.2' x2='427.2' y1='175.5' y2='150.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='427.2' x2='427.2' y1='303' y2='334.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='430.7' x2='430.7' y1='300' y2='197.1' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='430.7' x2='430.7' y1='197.1' y2='150.1' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='430.7' x2='430.7' y1='303' y2='308.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='434.3' x2='434.3' y1='300' y2='197.7' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='434.3' x2='434.3' y1='197.7' y2='148.8' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='434.3' x2='434.3' y1='303' y2='308.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='437.8' x2='437.8' y1='300' y2='193.1' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='437.8' x2='437.8' y1='193.1' y2='148.0' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='437.8' x2='437.8' y1='303' y2='317.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='441.4' x2='441.4' y1='300' y2='145.6' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='441.4' x2='441.4' y1='145.6' y2='147.7' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='441.4' x2='441.4' y1='303' y2='306.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='444.9' x2='444.9' y1='300' y2='188.8' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='444.9' x2='444.9' y1='188.8' y2='145.8' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='444.9' x2='444.9' y1='303' y2='306.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='448.4' x2='448.4' y1='300' y2='191.2' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='448.4' x2='448.4' y1='191.2' y2='144.5' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='448.4' x2='448.4' y1='303' y2='319.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='452.0' x2='452.0' y1='300' y2='220.6' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='452.0' x2='452.0' y1='220.6' y2='143.9' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='452.0' x2='452.0' y1='303' y2='313.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='455.5' x2='455.5' y1='300' y2='195.0' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='455.5' x2='455.5' y1='195.0' y2='142.9' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='455.5' x2='455.5' y1='303' y2='305.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='459.0' x2='459.0' y1='300' y2='207.7' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='459.0' x2='459.0' y1='207.7' y2='142.9' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='459.0' x2='459.0' y1='303' y2='317.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='462.6' x2='462.6' y1='300' y2='179.0' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='462.6' x2='462.6' y1='179.0' y2='141.2' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='462.6' x2='462.6' y1='303' y2='307.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='466.1' x2='466.1' y1='300' y2='186.1' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='466.1' x2='466.1' y1='186.1' y2='139.3' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='466.1' x2='466.1' y1='303' y2='308.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='469.6' x2='469.6' y1='300' y2='165.0' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='469.6' x2='469.6' y1='165.0' y2='138.5' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='469.6' x2='469.6' y1='303' y2='323.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='473.2' x2='473.2' y1='300' y2='195.5' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='473.2' x2='473.2' y1='195.5' y2='136.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='473.2' x2='473.2' y1='303' y2='318.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='476.7' x2='476.7' y1='300' y2='206.3' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='476.7' x2='476.7' y1='206.3' y2='135.6' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='476.7' x2='476.7' y1='303' y2='341.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='480.2' x2='480.2' y1='300' y2='197.7' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='480.2' x2='480.2' y1='197.7' y2='133.7' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='480.2' x2='480.2' y1='303' y2='311.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='483.8' x2='483.8' y1='300' y2='189.6' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='483.8' x2='483.8' y1='189.6' y2='133.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='483.8' x2='483.8' y1='303' y2='314.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='487.3' x2='487.3' y1='300' y2='190.9' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='487.3' x2='487.3' y1='190.9' y2='132.1' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='487.3' x2='487.3' y1='303' y2='320.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='490.8' x2='490.8' y1='300' y2='183.4' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='490.8' x2='490.8' y1='183.4' y2='130.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='490.8' x2='490.8' y1='303' y2='306.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='494.4' x2='494.4' y1='300' y2='169.1' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='494.4' x2='494.4' y1='169.1' y2='130.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='494.4' x2='494.4' y1='303' y2='318.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='497.9' x2='497.9' y1='300' y2='163.1' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='497.9' x2='497.9' y1='163.1' y2='128.8' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='497.9' x2='497.9' y1='303' y2='312.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='501.4' x2='501.4' y1='300' y2='160.7' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='501.4' x2='501.4' y1='160.7' y2='125.8' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='501.4' x2='501.4' y1='303' y2='317.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='505.0' x2='505.0' y1='300' y2='145.3' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='505.0' x2='505.0' y1='145.3' y2='124.8' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='505.0' x2='505.0' y1='303' y2='309.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='508.5' x2='508.5' y1='300' y2='165.3' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='508.5' x2='508.5' y1='165.3' y2='121.3' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='508.5' x2='508.5' y1='303' y2='325.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='512.1' x2='512.1' y1='300' y2='138.8' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='512.1' x2='512.1' y1='138.8' y2='120.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='512.1' x2='512.1' y1='303' y2='323.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='515.6' x2='515.6' y1='300' y2='162.8' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='515.6' x2='515.6' y1='162.8' y2='118.0' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='519.1' x2='519.1' y1='300' y2='123.4' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='519.1' x2='519.1' y1='123.4' y2='118.0' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='519.1' x2='519.1' y1='303' y2='303.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='522.7' x2='522.7' y1='300' y2='158.8' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='522.7' x2='522.7' y1='158.8' y2='116.9' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='522.7' x2='522.7' y1='303' y2='317.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='526.2' x2='526.2' y1='300' y2='192.8' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='526.2' x2='526.2' y1='192.8' y2='115.0' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='526.2' x2='526.2' y1='303' y2='318.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='529.7' x2='529.7' y1='300' y2='179.6' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='529.7' x2='529.7' y1='179.6' y2='115.0' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='529.7' x2='529.7' y1='303' y2='313.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='533.3' x2='533.3' y1='300' y2='151.8' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='533.3' x2='533.3' y1='151.8' y2='113.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='533.3' x2='533.3' y1='303' y2='313.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='536.8' x2='536.8' y1='300' y2='146.1' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='536.8' x2='536.8' y1='146.1' y2='112.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='536.8' x2='536.8' y1='303' y2='315.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='540.3' x2='540.3' y1='300' y2='156.6' stroke='%23f0b04f' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='540.3' x2='540.3' y1='156.6' y2='112.4' stroke='%23f0b04f' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='540.3' x2='540.3' y1='303' y2='305.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='543.9' x2='543.9' y1='300' y2='160.9' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='543.9' x2='543.9' y1='160.9' y2='109.4' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='543.9' x2='543.9' y1='303' y2='316.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='547.4' x2='547.4' y1='300' y2='122.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='547.4' x2='547.4' y1='122.3' y2='108.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='547.4' x2='547.4' y1='303' y2='307.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='550.9' x2='550.9' y1='300' y2='178.2' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='550.9' x2='550.9' y1='178.2' y2='108.3' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='550.9' x2='550.9' y1='303' y2='306.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='554.5' x2='554.5' y1='300' y2='121.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='554.5' x2='554.5' y1='121.3' y2='105.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='554.5' x2='554.5' y1='303' y2='311.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='558.0' x2='558.0' y1='300' y2='124.8' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='558.0' x2='558.0' y1='124.8' y2='105.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='558.0' x2='558.0' y1='303' y2='309.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='561.5' x2='561.5' y1='300' y2='139.9' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='561.5' x2='561.5' y1='139.9' y2='105.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='561.5' x2='561.5' y1='303' y2='330.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='565.1' x2='565.1' y1='300' y2='113.7' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='565.1' x2='565.1' y1='113.7' y2='105.3' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='565.1' x2='565.1' y1='303' y2='339.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='568.6' x2='568.6' y1='300' y2='156.6' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='568.6' x2='568.6' y1='156.6' y2='103.4' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='568.6' x2='568.6' y1='303' y2='309.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='572.1' x2='572.1' y1='300' y2='140.7' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='572.1' x2='572.1' y1='140.7' y2='102.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='572.1' x2='572.1' y1='303' y2='305.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='575.7' x2='575.7' y1='300' y2='151.0' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='575.7' x2='575.7' y1='151.0' y2='102.1' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='575.7' x2='575.7' y1='303' y2='318.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='579.2' x2='579.2' y1='300' y2='132.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='579.2' x2='579.2' y1='132.3' y2='102.1' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='582.8' x2='582.8' y1='300' y2='137.2' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='582.8' x2='582.8' y1='137.2' y2='100.2' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='586.3' x2='586.3' y1='300' y2='129.1' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='586.3' x2='586.3' y1='129.1' y2='99.9' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='586.3' x2='586.3' y1='303' y2='310.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='589.8' x2='589.8' y1='300' y2='146.4' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='589.8' x2='589.8' y1='146.4' y2='98.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='589.8' x2='589.8' y1='303' y2='304.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='593.4' x2='593.4' y1='300' y2='139.9' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='593.4' x2='593.4' y1='139.9' y2='98.3' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='593.4' x2='593.4' y1='303' y2='321.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='596.9' x2='596.9' y1='300' y2='108.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='596.9' x2='596.9' y1='108.3' y2='97.0' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='596.9' x2='596.9' y1='303' y2='308.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='600.4' x2='600.4' y1='300' y2='145.6' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='600.4' x2='600.4' y1='145.6' y2='96.4' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='600.4' x2='600.4' y1='303' y2='303.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='604.0' x2='604.0' y1='300' y2='132.9' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='604.0' x2='604.0' y1='132.9' y2='96.4' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='604.0' x2='604.0' y1='303' y2='304.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='607.5' x2='607.5' y1='300' y2='136.1' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='607.5' x2='607.5' y1='136.1' y2='95.9' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='607.5' x2='607.5' y1='303' y2='309.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='611.0' x2='611.0' y1='300' y2='114.5' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='611.0' x2='611.0' y1='114.5' y2='94.3' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='611.0' x2='611.0' y1='303' y2='315.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='614.6' x2='614.6' y1='300' y2='139.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='614.6' x2='614.6' y1='139.3' y2='94.0' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='614.6' x2='614.6' y1='303' y2='311.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='618.1' x2='618.1' y1='300' y2='123.7' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='618.1' x2='618.1' y1='123.7' y2='93.7' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='621.6' x2='621.6' y1='300' y2='165.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='621.6' x2='621.6' y1='165.3' y2='93.2' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='621.6' x2='621.6' y1='303' y2='315.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='625.2' x2='625.2' y1='300' y2='141.0' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='625.2' x2='625.2' y1='141.0' y2='90.5' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='625.2' x2='625.2' y1='303' y2='318.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='628.7' x2='628.7' y1='300' y2='127.7' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='628.7' x2='628.7' y1='127.7' y2='90.5' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='628.7' x2='628.7' y1='303' y2='318.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='632.2' x2='632.2' y1='300' y2='125.6' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='632.2' x2='632.2' y1='125.6' y2='90.2' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='632.2' x2='632.2' y1='303' y2='310.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='635.8' x2='635.8' y1='300' y2='97.5' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='635.8' x2='635.8' y1='97.5' y2='89.7' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='635.8' x2='635.8' y1='303' y2='303.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='639.3' x2='639.3' y1='300' y2='110.5' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='639.3' x2='639.3' y1='110.5' y2='88.0' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='639.3' x2='639.3' y1='303' y2='308.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='642.9' x2='642.9' y1='300' y2='126.9' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='642.9' x2='642.9' y1='126.9' y2='87.8' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='642.9' x2='642.9' y1='303' y2='308.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='646.4' x2='646.4' y1='300' y2='131.8' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='646.4' x2='646.4' y1='131.8' y2='87.2' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='646.4' x2='646.4' y1='303' y2='315.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='649.9' x2='649.9' y1='300' y2='133.1' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='649.9' x2='649.9' y1='133.1' y2='87.0' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='649.9' x2='649.9' y1='303' y2='303.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='653.5' x2='653.5' y1='300' y2='119.6' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='653.5' x2='653.5' y1='119.6' y2='87.0' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='653.5' x2='653.5' y1='303' y2='307.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='657.0' x2='657.0' y1='300' y2='131.2' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='657.0' x2='657.0' y1='131.2' y2='85.6' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='657.0' x2='657.0' y1='303' y2='312.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='660.5' x2='660.5' y1='300' y2='167.4' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='660.5' x2='660.5' y1='167.4' y2='84.8' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='660.5' x2='660.5' y1='303' y2='312.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='664.1' x2='664.1' y1='300' y2='142.3' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='664.1' x2='664.1' y1='142.3' y2='84.5' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='664.1' x2='664.1' y1='303' y2='315.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='667.6' x2='667.6' y1='300' y2='131.0' stroke='%235cc2d4' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='667.6' x2='667.6' y1='131.0' y2='84.3' stroke='%235cc2d4' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='667.6' x2='667.6' y1='303' y2='309.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='671.1' x2='671.1' y1='300' y2='118.0' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='671.1' x2='671.1' y1='118.0' y2='82.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='671.1' x2='671.1' y1='303' y2='309.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='674.7' x2='674.7' y1='300' y2='130.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='674.7' x2='674.7' y1='130.7' y2='82.4' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='674.7' x2='674.7' y1='303' y2='307.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='678.2' x2='678.2' y1='300' y2='121.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='678.2' x2='678.2' y1='121.5' y2='82.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='678.2' x2='678.2' y1='303' y2='304.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='681.7' x2='681.7' y1='300' y2='123.4' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='681.7' x2='681.7' y1='123.4' y2='81.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='681.7' x2='681.7' y1='303' y2='306.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='685.3' x2='685.3' y1='300' y2='121.0' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='685.3' x2='685.3' y1='121.0' y2='81.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='685.3' x2='685.3' y1='303' y2='304.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='688.8' x2='688.8' y1='300' y2='126.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='688.8' x2='688.8' y1='126.1' y2='80.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='688.8' x2='688.8' y1='303' y2='310.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='692.3' x2='692.3' y1='300' y2='123.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='692.3' x2='692.3' y1='123.7' y2='78.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='692.3' x2='692.3' y1='303' y2='306.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='695.9' x2='695.9' y1='300' y2='113.2' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='695.9' x2='695.9' y1='113.2' y2='77.5' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='699.4' x2='699.4' y1='300' y2='94.3' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='699.4' x2='699.4' y1='94.3' y2='75.4' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='699.4' x2='699.4' y1='303' y2='304.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='702.9' x2='702.9' y1='300' y2='117.2' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='702.9' x2='702.9' y1='117.2' y2='75.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='702.9' x2='702.9' y1='303' y2='310.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='706.5' x2='706.5' y1='300' y2='114.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='706.5' x2='706.5' y1='114.8' y2='75.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='706.5' x2='706.5' y1='303' y2='305.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='710.0' x2='710.0' y1='300' y2='114.0' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='710.0' x2='710.0' y1='114.0' y2='74.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='710.0' x2='710.0' y1='303' y2='305.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='713.6' x2='713.6' y1='300' y2='118.6' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='713.6' x2='713.6' y1='118.6' y2='73.5' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='713.6' x2='713.6' y1='303' y2='312.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='717.1' x2='717.1' y1='300' y2='109.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='717.1' x2='717.1' y1='109.7' y2='72.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='717.1' x2='717.1' y1='303' y2='308.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='720.6' x2='720.6' y1='300' y2='109.4' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='720.6' x2='720.6' y1='109.4' y2='71.8' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='720.6' x2='720.6' y1='303' y2='306.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='724.2' x2='724.2' y1='300' y2='105.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='724.2' x2='724.2' y1='105.9' y2='71.8' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='724.2' x2='724.2' y1='303' y2='306.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='727.7' x2='727.7' y1='300' y2='111.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='727.7' x2='727.7' y1='111.5' y2='70.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='731.2' x2='731.2' y1='300' y2='138.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='731.2' x2='731.2' y1='138.5' y2='69.7' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='731.2' x2='731.2' y1='303' y2='305.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='734.8' x2='734.8' y1='300' y2='109.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='734.8' x2='734.8' y1='109.1' y2='68.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='734.8' x2='734.8' y1='303' y2='312.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='738.3' x2='738.3' y1='300' y2='107.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='738.3' x2='738.3' y1='107.5' y2='67.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='738.3' x2='738.3' y1='303' y2='306.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='741.8' x2='741.8' y1='300' y2='102.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='741.8' x2='741.8' y1='102.1' y2='66.4' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='741.8' x2='741.8' y1='303' y2='305.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='745.4' x2='745.4' y1='300' y2='102.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='745.4' x2='745.4' y1='102.9' y2='65.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='748.9' x2='748.9' y1='300' y2='106.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='748.9' x2='748.9' y1='106.1' y2='62.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='748.9' x2='748.9' y1='303' y2='309.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='752.4' x2='752.4' y1='300' y2='111.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='752.4' x2='752.4' y1='111.5' y2='62.4' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='752.4' x2='752.4' y1='303' y2='304.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='756.0' x2='756.0' y1='300' y2='92.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='756.0' x2='756.0' y1='92.9' y2='60.8' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='759.5' x2='759.5' y1='300' y2='107.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='759.5' x2='759.5' y1='107.5' y2='60.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='759.5' x2='759.5' y1='303' y2='304.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='763.0' x2='763.0' y1='300' y2='101.3' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='763.0' x2='763.0' y1='101.3' y2='60.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='766.6' x2='766.6' y1='300' y2='109.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='766.6' x2='766.6' y1='109.1' y2='59.7' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='766.6' x2='766.6' y1='303' y2='308.2' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='770.1' x2='770.1' y1='300' y2='98.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='770.1' x2='770.1' y1='98.8' y2='58.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='773.6' x2='773.6' y1='300' y2='101.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='773.6' x2='773.6' y1='101.8' y2='57.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='777.2' x2='777.2' y1='300' y2='119.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='777.2' x2='777.2' y1='119.1' y2='57.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='777.2' x2='777.2' y1='303' y2='307.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='780.7' x2='780.7' y1='300' y2='100.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='780.7' x2='780.7' y1='100.7' y2='55.7' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='784.3' x2='784.3' y1='300' y2='105.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='784.3' x2='784.3' y1='105.1' y2='55.4' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='784.3' x2='784.3' y1='303' y2='304.1' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='787.8' x2='787.8' y1='300' y2='92.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='787.8' x2='787.8' y1='92.1' y2='54.8' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='787.8' x2='787.8' y1='303' y2='308.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='791.3' x2='791.3' y1='300' y2='97.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='791.3' x2='791.3' y1='97.8' y2='53.5' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='791.3' x2='791.3' y1='303' y2='304.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='794.9' x2='794.9' y1='300' y2='96.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='794.9' x2='794.9' y1='96.7' y2='52.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='794.9' x2='794.9' y1='303' y2='306.3' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='798.4' x2='798.4' y1='300' y2='87.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='798.4' x2='798.4' y1='87.5' y2='52.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='798.4' x2='798.4' y1='303' y2='304.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='801.9' x2='801.9' y1='300' y2='93.2' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='801.9' x2='801.9' y1='93.2' y2='52.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='801.9' x2='801.9' y1='303' y2='305.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='805.5' x2='805.5' y1='300' y2='87.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='805.5' x2='805.5' y1='87.5' y2='51.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='805.5' x2='805.5' y1='303' y2='306.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='809.0' x2='809.0' y1='300' y2='84.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='809.0' x2='809.0' y1='84.5' y2='51.6' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='809.0' x2='809.0' y1='303' y2='304.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='812.5' x2='812.5' y1='300' y2='69.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='812.5' x2='812.5' y1='69.7' y2='50.2' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='812.5' x2='812.5' y1='303' y2='306.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='816.1' x2='816.1' y1='300' y2='75.4' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='816.1' x2='816.1' y1='75.4' y2='48.9' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='816.1' x2='816.1' y1='303' y2='305.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='819.6' x2='819.6' y1='300' y2='101.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='819.6' x2='819.6' y1='101.8' y2='48.6' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='819.6' x2='819.6' y1='303' y2='308.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='823.1' x2='823.1' y1='300' y2='100.7' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='823.1' x2='823.1' y1='100.7' y2='47.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='823.1' x2='823.1' y1='303' y2='307.8' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='826.7' x2='826.7' y1='300' y2='81.0' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='826.7' x2='826.7' y1='81.0' y2='46.7' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='826.7' x2='826.7' y1='303' y2='304.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='830.2' x2='830.2' y1='300' y2='62.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='830.2' x2='830.2' y1='62.9' y2='46.7' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='830.2' x2='830.2' y1='303' y2='310.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='833.7' x2='833.7' y1='300' y2='66.4' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='833.7' x2='833.7' y1='66.4' y2='46.5' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='833.7' x2='833.7' y1='303' y2='303.9' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='837.3' x2='837.3' y1='300' y2='107.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='837.3' x2='837.3' y1='107.5' y2='46.2' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='840.8' x2='840.8' y1='300' y2='78.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='840.8' x2='840.8' y1='78.9' y2='44.6' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='844.3' x2='844.3' y1='300' y2='80.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='844.3' x2='844.3' y1='80.8' y2='44.6' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='844.3' x2='844.3' y1='303' y2='303.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='847.9' x2='847.9' y1='300' y2='77.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='847.9' x2='847.9' y1='77.8' y2='44.0' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='851.4' x2='851.4' y1='300' y2='90.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='851.4' x2='851.4' y1='90.5' y2='43.8' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='851.4' x2='851.4' y1='303' y2='304.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='855.0' x2='855.0' y1='300' y2='77.5' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='855.0' x2='855.0' y1='77.5' y2='43.2' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='855.0' x2='855.0' y1='303' y2='304.7' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='858.5' x2='858.5' y1='300' y2='96.2' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='858.5' x2='858.5' y1='96.2' y2='42.2' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='862.0' x2='862.0' y1='300' y2='69.2' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='862.0' x2='862.0' y1='69.2' y2='42.2' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='865.6' x2='865.6' y1='300' y2='65.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='865.6' x2='865.6' y1='65.9' y2='41.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='865.6' x2='865.6' y1='303' y2='307.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='869.1' x2='869.1' y1='300' y2='74.8' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='869.1' x2='869.1' y1='74.8' y2='41.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='869.1' x2='869.1' y1='303' y2='304.5' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='872.6' x2='872.6' y1='300' y2='79.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='872.6' x2='872.6' y1='79.1' y2='41.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='872.6' x2='872.6' y1='303' y2='303.6' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='876.2' x2='876.2' y1='300' y2='72.1' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='876.2' x2='876.2' y1='72.1' y2='40.3' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='879.7' x2='879.7' y1='300' y2='68.9' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='879.7' x2='879.7' y1='68.9' y2='38.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='879.7' x2='879.7' y1='303' y2='304.0' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3Cline x1='883.2' x2='883.2' y1='300' y2='68.3' stroke='%238ea2ff' stroke-opacity='0.22' stroke-width='2.2'/%3E%3Cline x1='883.2' x2='883.2' y1='68.3' y2='38.1' stroke='%238ea2ff' stroke-opacity='0.95' stroke-width='2.2' stroke-linecap='round'/%3E%3Cline x1='883.2' x2='883.2' y1='303' y2='305.4' stroke='%23ff6b4a' stroke-opacity='0.75' stroke-width='2.2'/%3E%3C/svg%3E");
  --ramp: linear-gradient(90deg, var(--t-low), var(--t-med), var(--t-high), var(--t-vhigh));
  --glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8 L20.5 5 V11.5 C20.5 16.8 16.8 20.6 12 22.2 C7.2 20.6 3.5 16.8 3.5 11.5 V5 Z' fill='%23141a2e'/%3E%3Cpath d='M12 17 V8 M8.4 11.4 L12 7.8 L15.6 11.4' fill='none' stroke='%235cc2d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

  --max-width: 1200px;
}

body { font-size: 1.03rem; line-height: 1.68; background-image: linear-gradient(90deg, rgba(29, 36, 64, 0.03) 1px, transparent 1px); background-size: 36px 100%; }

::selection { background: rgba(61, 99, 201, 0.18); }
:where(a, button, [tabindex], input, select):focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }

a { color: var(--primary-light); }
a:hover { color: var(--accent); }

.progress__bar { background: var(--ramp); }
.skip-link { background: var(--primary); }

/* --- masthead: growth stems and risk shadows ------------------------------------------- */

.masthead {
  position: relative;
  color: var(--text-inverse);
  border-bottom: 0;
  padding: 3.3rem var(--gutter) 4.2rem;
  background:
    linear-gradient(90deg, rgba(13, 17, 32, 0.97) 0 34%, rgba(13, 17, 32, 0.55) 50%, rgba(13, 17, 32, 0.02) 70%),
    var(--sheet) right 1% center / auto 104% no-repeat,
    radial-gradient(ellipse at 80% 20%, rgba(91, 111, 216, 0.16), transparent 50%),
    radial-gradient(ellipse at 55% 95%, rgba(226, 85, 63, 0.12), transparent 45%),
    linear-gradient(180deg, #1a2140, #0d1120);
}
.masthead::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 5px; background: var(--ramp); }
.masthead .overline { font-family: var(--mono); font-weight: 400; font-size: 0.9rem; letter-spacing: 0.1em; color: var(--accent-light); margin-bottom: 1rem; }
.masthead .overline::before { content: "▲ STEM = HDI 1990 → 2023 · ▼ SHADOW = CLIMATE-DISASTER TOLL · 157 COUNTRIES · "; color: #8ea2ff; }
.masthead h1 { font-family: var(--serif); font-weight: 400; font-size: clamp(2.0rem, 4.4vw, 3.25rem); line-height: 1.1; letter-spacing: -0.01em; max-width: 22ch; color: #fff; }
.masthead .subtitle { font-family: var(--sans); font-weight: 400; font-size: 1.12rem; color: #cfd5e8; max-width: 58ch; }
.masthead .strapline { font-family: var(--sans); font-style: normal; font-size: 1rem; color: #eef1fa; border-left: 4px solid var(--t-high); max-width: 64ch; background: rgba(13, 17, 32, 0.84); }
.masthead .meta-row { border-top: 1px solid rgba(255, 255, 255, 0.14); color: #aab2c9; font-family: var(--mono); font-size: 0.92rem; position: relative; }
.masthead .meta-row strong { color: var(--accent-light); font-family: var(--mono); font-weight: 700; font-size: 0.8rem; letter-spacing: 0.1em; }

/* --- nav --------------------------------------------------------------------- */

.sticky-nav { background: rgba(242, 244, 246, 0.96); border-bottom: 1px solid var(--border); }
.nav-inner a { color: var(--text-muted); font-family: var(--mono); font-size: 0.88rem; font-weight: 400; }
.nav-inner a:hover { color: var(--text); }
.nav-inner a.is-active { color: var(--primary); border-bottom-color: var(--accent); }

/* --- headings with a shield glyph ------------------------------------------------ */

section > h2 {
  position: relative;
  font-family: var(--serif);
  font-weight: 400;
  font-size: clamp(1.8rem, 3.8vw, 2.45rem);
  letter-spacing: -0.012em;
  line-height: 1.1;
  color: var(--primary);
  border-bottom: 1px solid var(--rule);
  padding: 0 0 0.55rem 2.3rem;
}
section > h2::before {
  content: "";
  position: absolute; left: 0.05rem; top: 0.2em;
  width: 1.5rem; height: 1.5rem;
  background: var(--glyph) center / contain no-repeat;
}
.abstract h2, .endmatter h2 { padding-left: 0; border-bottom: 0; font-family: var(--mono); font-size: 0.86rem; }
.abstract h2::before, .endmatter h2::before { content: none; }
section > .section-dek { font-family: var(--sans); font-style: normal; font-weight: 600; color: var(--text-muted); font-size: 1.15rem; line-height: 1.45; max-width: none; }

.section-rule { border-top: 1px solid var(--border-light); margin: 2.6rem 0 2.8rem; }

/* --- abstract, endmatter ------------------------------------------------------------- */

.abstract { background: var(--bg-card); border: 1px solid var(--border); border-top: 6px solid transparent; border-image: var(--ramp) 1; border-radius: 0; }
.abstract h2 { color: var(--primary); letter-spacing: 0.12em; }
.endmatter .kw { background: var(--bg-accent); border-color: var(--border); font-family: var(--mono); font-size: 0.72rem; }
.endmatter dt { font-family: var(--mono); font-size: 0.72rem; }

/* --- KPI board ------------------------------------------------------------------------- */

.kpi-board { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 1.6rem 0; }
.kpi { position: relative; background: var(--bg-card); border: 1px solid var(--border); border-radius: 2px; padding: 1.15rem 1.05rem 0.85rem; display: flex; flex-direction: column; min-width: 0; overflow: hidden; }
.kpi::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 4px; background: var(--k, var(--accent)); }

.kpi--dev { --k: var(--v-dev); }
.kpi--clim { --k: var(--v-clim); }
.kpi--health { --k: var(--v-health); }
.kpi--econ { --k: var(--v-econ); }
.kpi--good { --k: var(--v-good); }
.kpi--low { --k: var(--t-low); }
.kpi-value { font-family: var(--serif); font-weight: 400; font-size: clamp(1.75rem, 3.1vw, 2.3rem); letter-spacing: -0.02em; line-height: 1; color: var(--text); font-variant-numeric: lining-nums tabular-nums; }
.kpi-label { font-size: 0.86rem; line-height: 1.42; color: var(--text-secondary); margin-top: 0.45rem; flex: 1; }
.kpi-source { font-family: var(--mono); font-size: 0.82rem; font-weight: 400; color: var(--text-muted); margin-top: 0.6rem; border-top: 1px solid var(--border-light); padding-top: 0.4rem; margin-bottom: 0.3rem; }

/* --- readout ----------------------------------------------------------------------------- */

.readout { background: var(--bg-dark); border-radius: 2px; padding: 1.15rem 1.4rem 0.45rem; margin: 1.6rem 0; position: relative; overflow: hidden; border-top: 6px solid transparent; border-image: var(--ramp) 1; }
.readout-title { font-family: var(--mono); font-size: 0.74rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--accent-light); margin: 0 0 0.4rem !important; }
.readout p { color: #e9e6d6; text-align: justify; hyphens: auto; -webkit-hyphens: auto; position: relative; }
.readout strong { color: #fff; }

/* --- panels ------------------------------------------------------------------------------ */

.dash-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin: 1.2rem 0; }
.panel { background: var(--bg-card); border: 1px solid var(--border); border-radius: 2px; padding: 1.05rem 1.15rem 0.95rem; min-width: 0; }
.panel--wide { grid-column: 1 / -1; }
.panel--hero { margin: 1.2rem 0; padding: 1.15rem 1.25rem 1.05rem; border-top: 5px solid transparent; border-image: var(--ramp) 1; }
.panel-head { border-bottom: 1px solid var(--border-light); margin-bottom: 0.75rem; padding-bottom: 0.55rem; }
.panel-title { font-family: var(--serif); font-weight: 700; letter-spacing: -0.01em; font-size: 1.18rem; line-height: 1.2; color: var(--text); margin: 0 !important; }
.panel-meta { font-family: var(--mono); font-size: 0.88rem; font-weight: 400; color: var(--text-muted); margin: 0.25rem 0 0.4rem !important; }
.panel-note { font-size: 0.85rem; line-height: 1.5; color: var(--text-muted); margin: 0.6rem 0 0 !important; text-align: left !important; }
.panel canvas { max-width: 100%; }
.panel .chart-frame { height: 310px; }
.panel .chart-frame--tall { height: 440px; }
.panel .chart-frame--short { height: 240px; }

.stat-tile { background: var(--bg-card); border: 1px solid var(--border); border-radius: 2px; padding: 0.85rem 1rem; border-left: 6px solid var(--k, var(--accent)); min-width: 0; }
.stat-tile--dev { --k: var(--v-dev); }
.stat-tile--low { --k: var(--t-low); }
.stat-tile-value { font-family: var(--serif); font-weight: 700; letter-spacing: -0.02em; font-size: 1.6rem; line-height: 1.05; color: var(--text); margin: 0 !important; font-variant-numeric: lining-nums tabular-nums; }
.stat-tile-label { font-size: 0.82rem; color: var(--text-muted); margin: 0.2rem 0 0 !important; text-align: left !important; line-height: 1.4; }
.tile-row { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 1rem 0; }

/* --- controls ------------------------------------------------------------------------------ */

.controls { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 14px 22px; margin-bottom: 1rem; padding-bottom: 0.9rem; border-bottom: 1px solid var(--border-light); }
.slider { display: grid; gap: 3px; }
.slider-top { display: flex; justify-content: space-between; align-items: baseline; gap: 10px; }
.slider label, .seg-wrap .seg-label { font-family: var(--sans); font-weight: 600; font-size: 0.9rem; color: var(--text); }
.slider output { font-family: var(--mono); font-weight: 700; font-size: 0.9rem; color: var(--accent); white-space: nowrap; }
.slider .hint { font-size: 0.78rem; line-height: 1.35; color: var(--text-muted); margin: 0 !important; text-align: left !important; }
.slider input[type="range"] { width: 100%; accent-color: var(--accent); margin: 2px 0; }
.seg-wrap { display: grid; gap: 5px; }
.segmented { display: inline-flex; flex-wrap: wrap; border: 1px solid var(--rule); border-radius: 2px; overflow: hidden; background: var(--bg-card); width: fit-content; max-width: 100%; }
.segmented button { font: inherit; font-family: var(--mono); font-size: 0.92rem; font-weight: 400; padding: 0.38rem 0.66rem; border: 0; background: transparent; color: var(--text-secondary); cursor: pointer; }
.segmented button + button { border-left: 1px solid var(--rule); }
.segmented button.is-on { background: var(--primary); color: #fff; }
.calc-note { font-family: var(--mono); font-size: 0.88rem; font-weight: 400; color: var(--text-muted); margin: 0.6rem 0 0 !important; line-height: 1.5; }
select.pick { font: inherit; font-family: var(--sans); font-size: 0.92rem; padding: 0.35rem 0.5rem; border: 1px solid var(--rule); border-radius: 2px; background: var(--bg-card); color: var(--text); max-width: 100%; }

/* --- atlas and country card ------------------------------------------------------------------- */

.atlas-layout { display: grid; grid-template-columns: minmax(0, 2.15fr) minmax(0, 1fr); gap: 18px; align-items: start; }
.atlas-wrap { position: relative; border-radius: 2px; overflow: hidden; background: var(--map-sea); border: 1px solid var(--border); }
.atlas { display: block; width: 100%; height: auto; }

.atlas-corner { position: absolute; left: 10px; bottom: 8px; font-family: var(--mono); font-size: 0.62rem; color: var(--text-muted); background: rgba(255, 255, 255, 0.85); padding: 1px 6px; border-radius: 2px; }
.legend { display: flex; flex-wrap: wrap; gap: 6px 14px; margin: 0.6rem 0 0; }
.legend span { display: inline-flex; align-items: center; gap: 6px; font-family: var(--mono); font-size: 0.72rem; color: var(--text-secondary); }
.legend i { width: 14px; height: 10px; border-radius: 1px; flex: none; }
.country-card { border: 1px solid var(--border); border-radius: 2px; background: var(--bg); padding: 0.85rem 0.95rem; min-height: 300px; border-top: 6px solid var(--cc, var(--rule)); }
.country-card .cc-kicker { font-family: var(--mono); font-size: 0.66rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-muted); margin: 0 !important; }
.country-card h3 { font-family: var(--serif); font-weight: 700; font-size: 1.45rem; color: var(--primary); margin: 0.05rem 0 0.15rem; line-height: 1.1; }
.country-card .cc-class { font-family: var(--mono); font-size: 0.72rem; margin: 0 0 0.55rem !important; color: var(--text-secondary); text-align: left !important; }
.kv { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 10px; font-size: 0.86rem; margin: 0; }
.kv dt { color: var(--text-secondary); }
.kv dd { margin: 0; font-family: var(--mono); font-size: 0.8rem; color: var(--text); text-align: right; }
.tag-row { display: flex; flex-wrap: wrap; gap: 5px; margin: 0.5rem 0 0; }
.tag-row span { font-family: var(--mono); font-size: 0.64rem; letter-spacing: 0.04em; padding: 2px 6px; border-radius: 2px; background: var(--bg-accent); color: var(--text-secondary); }
.tag-row span.on { background: var(--accent); color: #fff; }

/* --- breaker cards -------------------------------------------------------------- */

.cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 1.2rem 0; }
.card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 2px; padding: 0.95rem 1rem; border-top: 5px solid var(--k, var(--primary-light)); }
.card h3 { font-family: var(--serif); font-weight: 700; font-size: 1.15rem; line-height: 1.2; color: var(--primary); margin: 0 0 0.35rem; }
.card p { font-size: 0.88rem; line-height: 1.5; color: var(--text-secondary); margin: 0 !important; text-align: left !important; }
.card .tag { font-family: var(--mono); font-size: 0.64rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--text-muted); margin: 0 0 0.25rem !important; }
.card--a { --k: var(--v-dev); }
.card--b { --k: var(--v-health); }
.card--c { --k: var(--v-econ); }
.card--d { --k: var(--v-clim); }
.card--e { --k: var(--v-good); }
.card--f { --k: var(--t-low); }

/* --- references, footer --------------------------------------------------------------------- */

.ref-list .ref-org { font-family: var(--mono); color: var(--primary-light); font-size: 0.7rem; }
.report-footer { border-top: 0; position: relative; padding-top: calc(3rem + 6px); }
.report-footer::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 6px; background: var(--ramp); }
.footer-inner h3 { color: #fff; font-family: var(--serif); font-weight: 700; font-size: 1.45rem; }
.footer-inner a { color: var(--accent-light); }
.cite-box { border-left-color: var(--accent); }

/* --- responsive ------------------------------------------------------------------------------ */

@media (max-width: 1000px) {
  .kpi-board, .tile-row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .atlas-layout { grid-template-columns: minmax(0, 1fr); }
  .cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 680px) {
  .dash-grid, .cards { grid-template-columns: minmax(0, 1fr); }
  .masthead { padding-top: 2.2rem; background: linear-gradient(180deg, rgba(13, 17, 32, 0.9) 0 60%, rgba(13, 17, 32, 0.4)), var(--sheet) 85% 100% / auto 70% no-repeat, linear-gradient(180deg, #1a2140, #0d1120); }
  .segmented button { padding: 0.34rem 0.5rem; font-size: 0.7rem; }
}
@media (max-width: 420px) {
  .kpi-board, .tile-row { grid-template-columns: minmax(0, 1fr); }
}

@media print {
  .controls { display: none; }
  .masthead, .readout, .report-footer::before, .atlas-wrap, .strip { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}






/* --- report-specific: dimension cards, simulator, atlas, table ------------------------------------- */

.dims { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin: 0.4rem 0 0.2rem; }
.dim { border: 1px solid var(--border); border-radius: 3px; background: var(--bg-card); padding: 0.8rem 0.9rem; border-top: 6px solid var(--k); min-width: 0; }
.dim h4 { font-family: var(--serif); font-weight: 400; font-size: 1.2rem; margin: 0 0 0.3rem; color: var(--primary); }
.dim p { font-size: 0.86rem; line-height: 1.45; color: var(--text-secondary); margin: 0 0 0.45rem !important; text-align: left !important; }
.dim .row { display: flex; justify-content: space-between; gap: 8px; font-family: var(--mono); font-size: 0.95rem; border-top: 1px solid var(--border-light); padding-top: 0.25rem; margin-top: 0.25rem; }
.dim .row b { color: var(--k); font-weight: 700; }
.dim--clim { --k: var(--v-clim); } .dim--health { --k: var(--v-health); } .dim--econ { --k: var(--v-econ); }
@media (max-width: 900px) { .dims { grid-template-columns: minmax(0, 1fr); } }

.calc-out { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; margin: 0.9rem 0 0.4rem; }
.calc-out div { border: 1px solid var(--border); border-left: 5px solid var(--k, var(--v-dev)); border-radius: 2px; background: var(--bg); padding: 0.6rem 0.75rem; min-width: 0; }
.calc-out b { display: block; font-family: var(--mono); font-weight: 700; font-size: 1.5rem; line-height: 1.05; color: var(--text); }
.calc-out span { display: block; font-size: 0.8rem; line-height: 1.35; color: var(--text-muted); margin-top: 0.2rem; }
@media (max-width: 900px) { .calc-out { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

.atlas .atlas-sea { fill: var(--map-sea); }
.atlas .atlas-land path { fill: var(--map-none); stroke: #fff; stroke-width: 0.45; stroke-linejoin: round; transition: fill 0.25s; }
.atlas [data-iso].is-in { cursor: pointer; }
.atlas [data-iso].is-in:hover { stroke: var(--text); stroke-width: 1.3; }
.atlas [data-iso].is-pick { stroke: var(--text); stroke-width: 2.2; }
.cls-chip { display: inline-block; font-family: var(--mono); font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; padding: 0 7px; border-radius: 2px; color: #fff; background: var(--k, var(--text-muted)); }
.spark { display: block; width: 100%; height: 50px; margin: 0.3rem 0 0.2rem; }
.spark-lab { font-family: var(--mono); font-size: 0.86rem; color: var(--text-muted); margin: 0 0 0.5rem !important; text-align: left !important; }
table.rank { width: 100%; border-collapse: collapse; font-size: 0.86rem; }
table.rank th, table.rank td { padding: 0.36rem 0.5rem; border-bottom: 1px solid var(--border-light); text-align: left; }
table.rank thead th { position: sticky; top: 0; background: var(--bg-card); font-family: var(--mono); font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; color: var(--text-muted); border-bottom: 2px solid var(--rule); }
table.rank th button { font: inherit; background: none; border: 0; color: inherit; cursor: pointer; padding: 0; text-transform: inherit; letter-spacing: inherit; }
table.rank th button[aria-sort]::after { content: " ↓"; color: var(--accent); }
table.rank td.n { font-family: var(--mono); font-size: 0.95rem; text-align: right; white-space: nowrap; }
table.rank tbody tr { cursor: pointer; }
table.rank tbody tr:hover td { background: var(--bg-accent); }
.rank-wrap { overflow-x: auto; max-height: 480px; overflow-y: auto; }
.explorer-top { display: flex; flex-wrap: wrap; gap: 10px 18px; align-items: end; margin-bottom: 0.7rem; }
.explorer-top input[type="search"] { font: inherit; font-size: 0.92rem; padding: 0.38rem 0.6rem; border: 1px solid var(--rule); border-radius: 2px; background: var(--bg-card); color: var(--text); min-width: 220px; }
