/* ===========================================================================
   Theme — Report 2026-62, "The Architecture of Global Polycrisis Mitigation"

   Aesthetic: resilience skyline. The masthead is a data-generated city of
   134 buildings, one per country, each built of four storeys whose heights
   are the country's scores on the four national mitigation functions:
   robustness (ochre stone base), decoupling (teal), buffers (indigo) and
   steering (copper roof). Buildings are ordered from the weakest to the
   strongest weakest-link score, and in every building the weakest storey
   glows signal red, so the structural flaw is visible at a glance. Below,
   the page is pale concrete with a faint construction grid, and every h2
   opens with a keystone-arch glyph. Bebas Neue for display, Merriweather
   Sans for prose, Saira for figures.

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

:root {
  --bg: #eeece8;
  --bg-card: #fbfaf7;
  --bg-accent: #e2dfd8;
  --bg-dark: #13202a;
  --bg-dark-2: #0b141b;

  --text: #172129;
  --text-secondary: #3a4750;
  --text-muted: #6b7680;
  --text-inverse: #e6edf0;

  --primary: #13202a;
  --primary-light: #2f7f86;
  --accent: #c0663a;
  --accent-light: #f0a96e;

  --border: #d6d2ca;
  --border-light: #e5e2db;
  --rule: #bfbab0;

  /* four national functions + signal */
  --f-rob: #b8873a;
  --f-dec: #2a8c8c;
  --f-buf: #4a5fa8;
  --f-ste: #c0663a;
  --f-weak: #d9443b;
  --f-glob: #6a4f9c;
  /* income groups */
  --g-lic: #d9443b;
  --g-lmc: #c0663a;
  --g-umc: #2a8c8c;
  --g-hic: #4a5fa8;
  /* regions */
  --r-ssf: #d9443b;
  --r-sas: #c0663a;
  --r-eas: #4a5fa8;
  --r-mna: #b8873a;
  --r-lcn: #2a8c8c;
  --r-ecs: #6a4f9c;
  --r-nac: #8a8f96;
  /* map */
  --map-sea: #e6e4df;
  --map-none: #d3cfc7;

  --chart-blue: #4a5fa8;
  --chart-blue-light: #b4bfe2;
  --chart-gold: #b8873a;
  --chart-red: #d9443b;
  --chart-teal: #2a8c8c;
  --chart-gray: #8a8f96;
  --chart-orange: #c0663a;
  --chart-purple: #6a4f9c;

  --serif: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;
  --sans: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "system-ui", "Segoe UI", sans-serif;
  --mono: "Saira", "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%3Crect x='20.6' y='411.1' width='5.26' height='8.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='20.6' y='375.6' width='5.26' height='34.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='20.6' y='327.4' width='5.26' height='47.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='20.6' y='325.2' width='5.26' height='1.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='27.1' y='416.7' width='5.26' height='2.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='27.1' y='373.7' width='5.26' height='42.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='27.1' y='332.2' width='5.26' height='40.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='27.1' y='314.1' width='5.26' height='17.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='33.5' y='401.7' width='5.26' height='17.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='33.5' y='372.6' width='5.26' height='28.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='33.5' y='348.5' width='5.26' height='23.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='33.5' y='344.9' width='5.26' height='2.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='40.0' y='416.1' width='5.26' height='3.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='40.0' y='366.9' width='5.26' height='48.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='40.0' y='329.3' width='5.26' height='36.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='40.0' y='322.3' width='5.26' height='6.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='46.4' y='342.5' width='5.26' height='76.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='46.4' y='294.7' width='5.26' height='47.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='46.4' y='289.9' width='5.26' height='4.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='46.4' y='249.9' width='5.26' height='39.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='52.9' y='414.9' width='5.26' height='4.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='52.9' y='378.1' width='5.26' height='36.0' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='52.9' y='341.5' width='5.26' height='35.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='52.9' y='325.3' width='5.26' height='15.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='59.3' y='393.4' width='5.26' height='25.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='59.3' y='358.9' width='5.26' height='33.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='59.3' y='329.6' width='5.26' height='28.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='59.3' y='324.4' width='5.26' height='4.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='65.8' y='407.2' width='5.26' height='12.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='65.8' y='401.7' width='5.26' height='4.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='65.8' y='336.4' width='5.26' height='64.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='65.8' y='327.5' width='5.26' height='8.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='72.2' y='398.0' width='5.26' height='21.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='72.2' y='391.6' width='5.26' height='5.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='72.2' y='364.9' width='5.26' height='25.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='72.2' y='328.0' width='5.26' height='36.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='78.7' y='409.3' width='5.26' height='9.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='78.7' y='366.2' width='5.26' height='42.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='78.7' y='343.9' width='5.26' height='21.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='78.7' y='335.8' width='5.26' height='7.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='85.2' y='407.1' width='5.26' height='12.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='85.2' y='398.7' width='5.26' height='7.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='85.2' y='380.4' width='5.26' height='17.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='85.2' y='363.7' width='5.26' height='15.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='91.6' y='372.1' width='5.26' height='47.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='91.6' y='363.5' width='5.26' height='7.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='91.6' y='317.9' width='5.26' height='44.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='91.6' y='266.4' width='5.26' height='50.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='98.1' y='411.1' width='5.26' height='8.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='98.1' y='357.7' width='5.26' height='52.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='98.1' y='336.6' width='5.26' height='20.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='98.1' y='309.4' width='5.26' height='26.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='104.5' y='398.1' width='5.26' height='21.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='104.5' y='366.7' width='5.26' height='30.5' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='104.5' y='357.7' width='5.26' height='8.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='104.5' y='342.7' width='5.26' height='14.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='111.0' y='407.5' width='5.26' height='11.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='111.0' y='363.3' width='5.26' height='43.5' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='111.0' y='331.5' width='5.26' height='31.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='111.0' y='321.5' width='5.26' height='9.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='117.4' y='407.1' width='5.26' height='12.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='117.4' y='346.6' width='5.26' height='59.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='117.4' y='336.1' width='5.26' height='9.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='117.4' y='298.9' width='5.26' height='36.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='123.9' y='408.3' width='5.26' height='10.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='123.9' y='383.5' width='5.26' height='24.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='123.9' y='369.1' width='5.26' height='13.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='123.9' y='349.3' width='5.26' height='18.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='130.3' y='343.0' width='5.26' height='76.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='130.3' y='268.3' width='5.26' height='73.9' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='130.3' y='256.5' width='5.26' height='11.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='130.3' y='170.2' width='5.26' height='85.5' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='136.8' y='407.9' width='5.26' height='11.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='136.8' y='372.7' width='5.26' height='34.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='136.8' y='354.0' width='5.26' height='17.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='136.8' y='324.9' width='5.26' height='28.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='143.2' y='407.2' width='5.26' height='12.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='143.2' y='360.0' width='5.26' height='46.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='143.2' y='347.7' width='5.26' height='11.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='143.2' y='315.1' width='5.26' height='31.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='149.7' y='399.2' width='5.26' height='20.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='149.7' y='354.5' width='5.26' height='43.9' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='149.7' y='341.4' width='5.26' height='12.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='149.7' y='305.8' width='5.26' height='34.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='156.2' y='406.1' width='5.26' height='13.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='156.2' y='369.6' width='5.26' height='35.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='156.2' y='351.7' width='5.26' height='17.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='156.2' y='321.8' width='5.26' height='29.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='162.6' y='371.7' width='5.26' height='47.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='162.6' y='326.3' width='5.26' height='44.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='162.6' y='236.4' width='5.26' height='89.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='162.6' y='222.5' width='5.26' height='13.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='169.1' y='405.8' width='5.26' height='13.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='169.1' y='354.3' width='5.26' height='50.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='169.1' y='329.1' width='5.26' height='24.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='169.1' y='284.4' width='5.26' height='43.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='175.5' y='405.7' width='5.26' height='13.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='175.5' y='339.8' width='5.26' height='65.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='175.5' y='307.7' width='5.26' height='31.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='175.5' y='265.6' width='5.26' height='41.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='182.0' y='398.2' width='5.26' height='21.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='182.0' y='373.0' width='5.26' height='24.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='182.0' y='358.7' width='5.26' height='13.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='182.0' y='338.7' width='5.26' height='19.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='188.4' y='400.2' width='5.26' height='19.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='188.4' y='385.7' width='5.26' height='13.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='188.4' y='320.0' width='5.26' height='64.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='188.4' y='293.1' width='5.26' height='26.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='194.9' y='405.4' width='5.26' height='13.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='194.9' y='350.6' width='5.26' height='54.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='194.9' y='300.6' width='5.26' height='49.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='194.9' y='275.4' width='5.26' height='24.5' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='201.3' y='386.8' width='5.26' height='32.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='201.3' y='356.8' width='5.26' height='29.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='201.3' y='295.5' width='5.26' height='60.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='201.3' y='280.1' width='5.26' height='14.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='207.8' y='367.3' width='5.26' height='51.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='207.8' y='351.6' width='5.26' height='14.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='207.8' y='318.2' width='5.26' height='32.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='207.8' y='262.1' width='5.26' height='55.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='214.3' y='404.0' width='5.26' height='15.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='214.3' y='329.4' width='5.26' height='73.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='214.3' y='290.1' width='5.26' height='38.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='214.3' y='257.2' width='5.26' height='32.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='220.7' y='403.1' width='5.26' height='16.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='220.7' y='355.2' width='5.26' height='47.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='220.7' y='333.9' width='5.26' height='20.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='220.7' y='304.7' width='5.26' height='28.5' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='227.2' y='383.7' width='5.26' height='35.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='227.2' y='335.6' width='5.26' height='47.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='227.2' y='318.5' width='5.26' height='16.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='227.2' y='292.8' width='5.26' height='24.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='233.6' y='402.9' width='5.26' height='16.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='233.6' y='346.2' width='5.26' height='55.9' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='233.6' y='320.2' width='5.26' height='25.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='233.6' y='299.7' width='5.26' height='19.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='240.1' y='402.2' width='5.26' height='17.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='240.1' y='359.8' width='5.26' height='41.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='240.1' y='337.6' width='5.26' height='21.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='240.1' y='311.2' width='5.26' height='25.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='246.5' y='402.1' width='5.26' height='17.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='246.5' y='333.6' width='5.26' height='67.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='246.5' y='294.2' width='5.26' height='38.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='246.5' y='275.5' width='5.26' height='17.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='253.0' y='396.3' width='5.26' height='22.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='253.0' y='331.7' width='5.26' height='63.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='253.0' y='313.4' width='5.26' height='17.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='253.0' y='268.2' width='5.26' height='44.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='259.4' y='401.6' width='5.26' height='17.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='259.4' y='368.9' width='5.26' height='31.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='259.4' y='300.3' width='5.26' height='67.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='259.4' y='275.6' width='5.26' height='23.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='265.9' y='386.1' width='5.26' height='33.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='265.9' y='321.5' width='5.26' height='63.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='265.9' y='294.5' width='5.26' height='26.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='265.9' y='275.8' width='5.26' height='17.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='272.4' y='374.3' width='5.26' height='44.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='272.4' y='352.7' width='5.26' height='20.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='272.4' y='280.7' width='5.26' height='71.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='272.4' y='261.5' width='5.26' height='18.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='278.8' y='396.6' width='5.26' height='22.6' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='278.8' y='339.8' width='5.26' height='56.0' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='278.8' y='304.1' width='5.26' height='35.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='278.8' y='284.3' width='5.26' height='19.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='285.3' y='375.0' width='5.26' height='44.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='285.3' y='353.0' width='5.26' height='21.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='285.3' y='291.8' width='5.26' height='60.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='285.3' y='271.4' width='5.26' height='19.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='291.7' y='397.3' width='5.26' height='21.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='291.7' y='375.3' width='5.26' height='21.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='291.7' y='321.7' width='5.26' height='52.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='291.7' y='300.8' width='5.26' height='20.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='298.2' y='393.7' width='5.26' height='25.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='298.2' y='353.1' width='5.26' height='39.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='298.2' y='305.2' width='5.26' height='47.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='298.2' y='284.3' width='5.26' height='20.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='304.6' y='371.1' width='5.26' height='48.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='304.6' y='320.0' width='5.26' height='50.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='304.6' y='298.6' width='5.26' height='20.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='304.6' y='250.1' width='5.26' height='47.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='311.1' y='393.5' width='5.26' height='25.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='311.1' y='347.4' width='5.26' height='45.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='311.1' y='307.0' width='5.26' height='39.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='311.1' y='285.6' width='5.26' height='20.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='317.5' y='343.6' width='5.26' height='75.6' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='317.5' y='322.1' width='5.26' height='20.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='317.5' y='245.0' width='5.26' height='76.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='317.5' y='171.5' width='5.26' height='72.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='324.0' y='357.5' width='5.26' height='61.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='324.0' y='335.9' width='5.26' height='20.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='324.0' y='271.7' width='5.26' height='63.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='324.0' y='206.6' width='5.26' height='64.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='330.5' y='398.0' width='5.26' height='21.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='330.5' y='374.8' width='5.26' height='22.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='330.5' y='340.2' width='5.26' height='33.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='330.5' y='303.7' width='5.26' height='35.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='336.9' y='397.2' width='5.26' height='22.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='336.9' y='355.2' width='5.26' height='41.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='336.9' y='319.7' width='5.26' height='34.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='336.9' y='264.0' width='5.26' height='55.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='343.4' y='391.3' width='5.26' height='27.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='343.4' y='367.9' width='5.26' height='22.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='343.4' y='336.5' width='5.26' height='30.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='343.4' y='280.0' width='5.26' height='55.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='349.8' y='367.8' width='5.26' height='51.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='349.8' y='343.3' width='5.26' height='23.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='349.8' y='295.2' width='5.26' height='47.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='349.8' y='224.3' width='5.26' height='70.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='356.3' y='379.9' width='5.26' height='39.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='356.3' y='339.3' width='5.26' height='39.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='356.3' y='279.9' width='5.26' height='58.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='356.3' y='255.1' width='5.26' height='24.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='362.7' y='388.9' width='5.26' height='30.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='362.7' y='363.9' width='5.26' height='24.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='362.7' y='327.5' width='5.26' height='35.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='362.7' y='295.1' width='5.26' height='31.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='369.2' y='361.9' width='5.26' height='57.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='369.2' y='336.7' width='5.26' height='24.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='369.2' y='289.8' width='5.26' height='46.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='369.2' y='223.2' width='5.26' height='65.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='375.6' y='394.8' width='5.26' height='24.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='375.6' y='333.3' width='5.26' height='60.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='375.6' y='307.5' width='5.26' height='25.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='375.6' y='270.6' width='5.26' height='36.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='382.1' y='393.9' width='5.26' height='25.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='382.1' y='336.5' width='5.26' height='56.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='382.1' y='276.5' width='5.26' height='59.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='382.1' y='225.7' width='5.26' height='50.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='388.5' y='337.5' width='5.26' height='81.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='388.5' y='310.9' width='5.26' height='25.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='388.5' y='250.5' width='5.26' height='59.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='388.5' y='169.5' width='5.26' height='80.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='395.0' y='343.2' width='5.26' height='76.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='395.0' y='316.6' width='5.26' height='25.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='395.0' y='231.9' width='5.26' height='83.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='395.0' y='147.9' width='5.26' height='83.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='395.0' y='144.9' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='401.5' y='352.7' width='5.26' height='66.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='401.5' y='302.4' width='5.26' height='49.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='401.5' y='275.8' width='5.26' height='25.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='401.5' y='201.5' width='5.26' height='73.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='407.9' y='351.2' width='5.26' height='68.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='407.9' y='322.6' width='5.26' height='27.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='407.9' y='278.1' width='5.26' height='43.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='407.9' y='205.9' width='5.26' height='71.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='414.4' y='391.3' width='5.26' height='27.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='414.4' y='350.4' width='5.26' height='40.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='414.4' y='292.6' width='5.26' height='57.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='414.4' y='254.9' width='5.26' height='37.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='420.8' y='364.8' width='5.26' height='54.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='420.8' y='336.0' width='5.26' height='28.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='420.8' y='278.1' width='5.26' height='57.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='420.8' y='222.4' width='5.26' height='54.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='427.3' y='358.4' width='5.26' height='60.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='427.3' y='313.7' width='5.26' height='43.9' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='427.3' y='283.4' width='5.26' height='29.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='427.3' y='238.3' width='5.26' height='44.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='433.7' y='381.4' width='5.26' height='37.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='433.7' y='333.9' width='5.26' height='46.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='433.7' y='277.3' width='5.26' height='55.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='433.7' y='246.2' width='5.26' height='30.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='440.2' y='364.6' width='5.26' height='54.6' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='440.2' y='294.4' width='5.26' height='69.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='440.2' y='263.3' width='5.26' height='30.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='440.2' y='197.6' width='5.26' height='64.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='446.6' y='357.0' width='5.26' height='62.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='446.6' y='325.9' width='5.26' height='30.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='446.6' y='242.7' width='5.26' height='82.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='446.6' y='158.5' width='5.26' height='83.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='453.1' y='388.2' width='5.26' height='31.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='453.1' y='321.7' width='5.26' height='65.8' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='453.1' y='289.0' width='5.26' height='31.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='453.1' y='251.0' width='5.26' height='37.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='459.6' y='372.1' width='5.26' height='47.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='459.6' y='339.6' width='5.26' height='31.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='459.6' y='296.0' width='5.26' height='42.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='459.6' y='250.9' width='5.26' height='44.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='466.0' y='339.9' width='5.26' height='79.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='466.0' y='307.3' width='5.26' height='31.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='466.0' y='256.0' width='5.26' height='50.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='466.0' y='215.1' width='5.26' height='40.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='472.5' y='356.2' width='5.26' height='63.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='472.5' y='323.5' width='5.26' height='31.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='472.5' y='245.6' width='5.26' height='77.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='472.5' y='166.8' width='5.26' height='78.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='478.9' y='387.0' width='5.26' height='32.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='478.9' y='326.9' width='5.26' height='59.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='478.9' y='274.6' width='5.26' height='51.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='478.9' y='238.2' width='5.26' height='35.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='485.4' y='361.9' width='5.26' height='57.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='485.4' y='321.8' width='5.26' height='39.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='485.4' y='288.1' width='5.26' height='32.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='485.4' y='237.7' width='5.26' height='49.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='491.8' y='340.2' width='5.26' height='79.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='491.8' y='306.0' width='5.26' height='33.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='491.8' y='244.7' width='5.26' height='60.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='491.8' y='170.0' width='5.26' height='73.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='498.3' y='354.1' width='5.26' height='65.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='498.3' y='318.9' width='5.26' height='34.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='498.3' y='250.3' width='5.26' height='67.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='498.3' y='178.0' width='5.26' height='71.5' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='504.7' y='364.8' width='5.26' height='54.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='504.7' y='319.6' width='5.26' height='44.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='504.7' y='262.0' width='5.26' height='56.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='504.7' y='226.6' width='5.26' height='34.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='511.2' y='384.4' width='5.26' height='34.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='511.2' y='319.1' width='5.26' height='64.5' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='511.2' y='265.5' width='5.26' height='52.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='511.2' y='210.0' width='5.26' height='54.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='517.7' y='346.0' width='5.26' height='73.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='517.7' y='293.3' width='5.26' height='51.9' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='517.7' y='256.4' width='5.26' height='36.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='517.7' y='174.0' width='5.26' height='81.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='524.1' y='360.5' width='5.26' height='58.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='524.1' y='317.6' width='5.26' height='42.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='524.1' y='248.9' width='5.26' height='67.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='524.1' y='211.9' width='5.26' height='36.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='530.6' y='362.1' width='5.26' height='57.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='530.6' y='323.4' width='5.26' height='37.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='530.6' y='274.4' width='5.26' height='48.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='530.6' y='211.3' width='5.26' height='62.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='537.0' y='381.2' width='5.26' height='38.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='537.0' y='327.0' width='5.26' height='53.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='537.0' y='252.9' width='5.26' height='73.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='537.0' y='199.6' width='5.26' height='52.5' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='543.5' y='362.9' width='5.26' height='56.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='543.5' y='323.8' width='5.26' height='38.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='543.5' y='283.3' width='5.26' height='39.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='543.5' y='230.1' width='5.26' height='52.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='549.9' y='364.5' width='5.26' height='54.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='549.9' y='325.2' width='5.26' height='38.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='549.9' y='241.3' width='5.26' height='83.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='549.9' y='176.4' width='5.26' height='64.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='556.4' y='380.6' width='5.26' height='38.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='556.4' y='315.8' width='5.26' height='64.0' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='556.4' y='261.7' width='5.26' height='53.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='556.4' y='200.8' width='5.26' height='60.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='562.8' y='342.9' width='5.26' height='76.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='562.8' y='303.4' width='5.26' height='38.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='562.8' y='248.3' width='5.26' height='54.3' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='562.8' y='164.4' width='5.26' height='83.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='569.3' y='380.3' width='5.26' height='38.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='569.3' y='339.4' width='5.26' height='40.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='569.3' y='290.9' width='5.26' height='47.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='569.3' y='240.9' width='5.26' height='49.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='575.7' y='380.3' width='5.26' height='38.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='575.7' y='312.3' width='5.26' height='67.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='575.7' y='245.4' width='5.26' height='66.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='575.7' y='182.5' width='5.26' height='62.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='582.2' y='341.0' width='5.26' height='78.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='582.2' y='274.7' width='5.26' height='65.5' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='582.2' y='234.8' width='5.26' height='39.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='582.2' y='145.8' width='5.26' height='88.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='582.2' y='142.8' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='588.7' y='376.1' width='5.26' height='43.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='588.7' y='324.9' width='5.26' height='50.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='588.7' y='285.0' width='5.26' height='39.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='588.7' y='232.3' width='5.26' height='51.9' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='595.1' y='373.7' width='5.26' height='45.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='595.1' y='317.4' width='5.26' height='55.5' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='595.1' y='271.5' width='5.26' height='45.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='595.1' y='231.4' width='5.26' height='39.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='601.6' y='341.2' width='5.26' height='78.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='601.6' y='277.7' width='5.26' height='62.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='601.6' y='237.1' width='5.26' height='39.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='601.6' y='158.2' width='5.26' height='78.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='608.0' y='376.7' width='5.26' height='42.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='608.0' y='324.9' width='5.26' height='51.0' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='608.0' y='278.1' width='5.26' height='46.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='608.0' y='219.1' width='5.26' height='58.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='614.5' y='349.4' width='5.26' height='69.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='614.5' y='301.1' width='5.26' height='47.5' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='614.5' y='257.8' width='5.26' height='42.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='614.5' y='186.3' width='5.26' height='70.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='620.9' y='332.4' width='5.26' height='86.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='620.9' y='284.5' width='5.26' height='47.0' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='620.9' y='241.1' width='5.26' height='42.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='620.9' y='154.0' width='5.26' height='86.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='627.4' y='346.8' width='5.26' height='72.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='627.4' y='286.6' width='5.26' height='59.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='627.4' y='243.2' width='5.26' height='42.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='627.4' y='189.0' width='5.26' height='53.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='633.8' y='356.4' width='5.26' height='62.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='633.8' y='311.4' width='5.26' height='44.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='633.8' y='258.7' width='5.26' height='51.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='633.8' y='215.2' width='5.26' height='42.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='640.3' y='364.0' width='5.26' height='55.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='640.3' y='313.5' width='5.26' height='49.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='640.3' y='262.5' width='5.26' height='50.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='640.3' y='218.3' width='5.26' height='43.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='646.8' y='361.5' width='5.26' height='57.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='646.8' y='294.4' width='5.26' height='66.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='646.8' y='250.1' width='5.26' height='43.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='646.8' y='190.5' width='5.26' height='58.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='653.2' y='358.1' width='5.26' height='61.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='653.2' y='307.1' width='5.26' height='50.2' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='653.2' y='238.5' width='5.26' height='67.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='653.2' y='194.0' width='5.26' height='43.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='659.7' y='342.0' width='5.26' height='77.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='659.7' y='264.3' width='5.26' height='76.9' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='659.7' y='189.7' width='5.26' height='73.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='659.7' y='143.6' width='5.26' height='45.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='659.7' y='140.6' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='666.1' y='371.0' width='5.26' height='48.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='666.1' y='319.6' width='5.26' height='50.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='666.1' y='273.5' width='5.26' height='45.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='666.1' y='222.9' width='5.26' height='49.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='672.6' y='364.6' width='5.26' height='54.6' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='672.6' y='317.7' width='5.26' height='46.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='672.6' y='256.3' width='5.26' height='60.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='672.6' y='203.7' width='5.26' height='51.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='679.0' y='340.8' width='5.26' height='78.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='679.0' y='294.0' width='5.26' height='46.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='679.0' y='225.8' width='5.26' height='67.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='679.0' y='157.0' width='5.26' height='68.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='685.5' y='347.2' width='5.26' height='72.0' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='685.5' y='295.3' width='5.26' height='51.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='685.5' y='248.4' width='5.26' height='46.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='685.5' y='180.5' width='5.26' height='67.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='691.9' y='365.1' width='5.26' height='54.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='691.9' y='299.5' width='5.26' height='64.7' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='691.9' y='252.3' width='5.26' height='46.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='691.9' y='193.5' width='5.26' height='58.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='698.4' y='371.4' width='5.26' height='47.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='698.4' y='323.5' width='5.26' height='47.1' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='698.4' y='266.5' width='5.26' height='56.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='698.4' y='218.8' width='5.26' height='47.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='704.9' y='343.3' width='5.26' height='75.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='704.9' y='295.4' width='5.26' height='47.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='704.9' y='244.9' width='5.26' height='49.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='704.9' y='158.3' width='5.26' height='85.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='711.3' y='357.7' width='5.26' height='61.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='711.3' y='293.5' width='5.26' height='63.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='711.3' y='245.4' width='5.26' height='47.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='711.3' y='192.3' width='5.26' height='52.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='717.8' y='356.3' width='5.26' height='62.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='717.8' y='307.7' width='5.26' height='47.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='717.8' y='239.7' width='5.26' height='67.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='717.8' y='165.5' width='5.26' height='73.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='724.2' y='341.6' width='5.26' height='77.6' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='724.2' y='293.0' width='5.26' height='47.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='724.2' y='216.6' width='5.26' height='75.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='724.2' y='131.2' width='5.26' height='84.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='724.2' y='128.2' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='730.7' y='347.3' width='5.26' height='71.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='730.7' y='297.9' width='5.26' height='48.6' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='730.7' y='210.1' width='5.26' height='87.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='730.7' y='124.2' width='5.26' height='85.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='730.7' y='121.2' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='737.1' y='350.8' width='5.26' height='68.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='737.1' y='283.7' width='5.26' height='66.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='737.1' y='198.3' width='5.26' height='84.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='737.1' y='148.8' width='5.26' height='48.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='737.1' y='145.8' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='743.6' y='327.7' width='5.26' height='91.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='743.6' y='277.8' width='5.26' height='49.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='743.6' y='212.8' width='5.26' height='64.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='743.6' y='128.3' width='5.26' height='83.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='743.6' y='125.3' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='750.0' y='347.8' width='5.26' height='71.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='750.0' y='296.7' width='5.26' height='50.3' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='750.0' y='223.3' width='5.26' height='72.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='750.0' y='159.1' width='5.26' height='63.4' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='756.5' y='358.9' width='5.26' height='60.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='756.5' y='307.2' width='5.26' height='50.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='756.5' y='252.2' width='5.26' height='54.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='756.5' y='184.4' width='5.26' height='67.0' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='763.0' y='346.5' width='5.26' height='72.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='763.0' y='286.1' width='5.26' height='59.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='763.0' y='234.3' width='5.26' height='51.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='763.0' y='142.9' width='5.26' height='90.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='763.0' y='139.9' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='769.4' y='343.1' width='5.26' height='76.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='769.4' y='281.9' width='5.26' height='60.4' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='769.4' y='229.2' width='5.26' height='51.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='769.4' y='170.1' width='5.26' height='58.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='775.9' y='339.4' width='5.26' height='79.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='775.9' y='286.6' width='5.26' height='52.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='775.9' y='222.5' width='5.26' height='63.2' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='775.9' y='156.5' width='5.26' height='65.2' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='782.3' y='345.0' width='5.26' height='74.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='782.3' y='291.8' width='5.26' height='52.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='782.3' y='227.6' width='5.26' height='63.4' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='782.3' y='144.5' width='5.26' height='82.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='782.3' y='141.5' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='788.8' y='341.3' width='5.26' height='77.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='788.8' y='287.7' width='5.26' height='52.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='788.8' y='215.1' width='5.26' height='71.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='788.8' y='128.6' width='5.26' height='85.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='788.8' y='125.6' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='795.2' y='341.0' width='5.26' height='78.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='795.2' y='287.1' width='5.26' height='53.1' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='795.2' y='222.7' width='5.26' height='63.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='795.2' y='128.6' width='5.26' height='93.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='795.2' y='125.6' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='801.7' y='358.6' width='5.26' height='60.6' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='801.7' y='296.2' width='5.26' height='61.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='801.7' y='233.5' width='5.26' height='61.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='801.7' y='179.2' width='5.26' height='53.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='808.1' y='348.4' width='5.26' height='70.8' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='808.1' y='290.2' width='5.26' height='57.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='808.1' y='211.3' width='5.26' height='78.1' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='808.1' y='141.8' width='5.26' height='68.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='808.1' y='138.8' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='814.6' y='342.9' width='5.26' height='76.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='814.6' y='284.4' width='5.26' height='57.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='814.6' y='205.0' width='5.26' height='78.6' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='814.6' y='118.5' width='5.26' height='85.7' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='814.6' y='115.5' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='821.0' y='340.5' width='5.26' height='78.7' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='821.0' y='282.0' width='5.26' height='57.7' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='821.0' y='209.7' width='5.26' height='71.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='821.0' y='128.3' width='5.26' height='80.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='821.0' y='125.3' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='827.5' y='336.0' width='5.26' height='83.2' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='827.5' y='276.4' width='5.26' height='58.8' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='827.5' y='212.9' width='5.26' height='62.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='827.5' y='127.6' width='5.26' height='84.5' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='827.5' y='124.6' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='834.0' y='351.1' width='5.26' height='68.1' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='834.0' y='291.3' width='5.26' height='59.0' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='834.0' y='208.9' width='5.26' height='81.7' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='834.0' y='123.3' width='5.26' height='84.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='834.0' y='120.3' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='840.4' y='358.8' width='5.26' height='60.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='840.4' y='298.8' width='5.26' height='59.2' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='840.4' y='238.0' width='5.26' height='60.0' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='840.4' y='167.4' width='5.26' height='69.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='846.9' y='344.3' width='5.26' height='74.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='846.9' y='284.0' width='5.26' height='59.5' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='846.9' y='221.3' width='5.26' height='61.9' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='846.9' y='136.3' width='5.26' height='84.3' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='846.9' y='133.3' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='853.3' y='338.9' width='5.26' height='80.3' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='853.3' y='275.7' width='5.26' height='62.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='853.3' y='200.1' width='5.26' height='74.8' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='853.3' y='107.5' width='5.26' height='91.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='853.3' y='104.5' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='859.8' y='341.3' width='5.26' height='77.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='859.8' y='276.2' width='5.26' height='64.3' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='859.8' y='212.5' width='5.26' height='62.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='859.8' y='120.0' width='5.26' height='91.8' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='859.8' y='117.0' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='866.2' y='339.7' width='5.26' height='79.5' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='866.2' y='262.2' width='5.26' height='76.6' fill='%232f9c9a' fill-opacity='0.62'/%3E%3Crect x='866.2' y='198.5' width='5.26' height='62.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='866.2' y='120.6' width='5.26' height='77.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='866.2' y='117.6' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='872.7' y='339.3' width='5.26' height='79.9' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='872.7' y='272.6' width='5.26' height='65.9' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='872.7' y='199.2' width='5.26' height='72.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='872.7' y='117.4' width='5.26' height='81.1' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='872.7' y='114.4' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Crect x='879.1' y='335.8' width='5.26' height='83.4' fill='%23c99a4a' fill-opacity='0.62'/%3E%3Crect x='879.1' y='265.7' width='5.26' height='69.4' fill='%23ff5a4f' fill-opacity='0.95' stroke='%23ffd2c9' stroke-width='0.5'/%3E%3Crect x='879.1' y='176.4' width='5.26' height='88.5' fill='%235a6fc0' fill-opacity='0.62'/%3E%3Crect x='879.1' y='89.9' width='5.26' height='85.6' fill='%23d0743f' fill-opacity='0.62'/%3E%3Crect x='879.1' y='86.9' width='5.26' height='2.2' fill='%23ffe9b8' fill-opacity='0.8'/%3E%3Cline x1='20' x2='885' y1='421' y2='421' stroke='%23ffffff' stroke-opacity='0.35' stroke-width='1'/%3E%3C/svg%3E");
  --ramp: linear-gradient(90deg, #b8873a 0 25%, #2a8c8c 25% 50%, #4a5fa8 50% 75%, #c0663a 75%);
  --glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 21V11a9 9 0 0 1 18 0v10h-4.5V11.5a4.5 4.5 0 0 0-9 0V21z' fill='%2313202a'/%3E%3Cpath d='M10.2 2.3h3.6l-.6 4.2h-2.4z' fill='%23d9443b'/%3E%3Crect x='3' y='19' width='4.5' height='2' fill='%23b8873a'/%3E%3Crect x='16.5' y='19' width='4.5' height='2' fill='%234a5fa8'/%3E%3C/svg%3E");

  --max-width: 1200px;
}

body { font-size: 0.98rem; line-height: 1.72; background-image: linear-gradient(0deg, rgba(19, 32, 42, 0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(19, 32, 42, 0.04) 1px, transparent 1px), linear-gradient(0deg, rgba(19, 32, 42, 0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(19, 32, 42, 0.025) 1px, transparent 1px); background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px; }

::selection { background: rgba(42, 140, 140, 0.22); }
: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: resilience skyline ----------------------------------------------------------- */

.masthead {
  position: relative;
  color: var(--text-inverse);
  border-bottom: 0;
  padding: 3.3rem var(--gutter) 4.2rem;
  background:
    linear-gradient(90deg, rgba(11, 20, 27, 0.96) 0 30%, rgba(11, 20, 27, 0.6) 48%, rgba(11, 20, 27, 0.08) 72%),
    var(--sheet) right 1% bottom / auto 100% no-repeat,
    radial-gradient(ellipse at 85% 0%, rgba(240, 169, 110, 0.16), transparent 50%),
    linear-gradient(180deg, #1a2c38, #0b141b);
}
.masthead::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 6px; background: var(--ramp); }
.masthead .overline { font-family: var(--mono); font-weight: 600; font-size: 0.82rem; letter-spacing: 0.1em; color: var(--accent-light); margin-bottom: 1rem; }
.masthead .overline::before { content: "▦ BUILDING = COUNTRY · STOREYS: ROBUSTNESS · DECOUPLING · BUFFERS · STEERING · RED = WEAKEST LINK · LEFT→RIGHT WEAKEST-LINK SCORE · "; color: #ff8a7f; }
.masthead h1 { font-family: var(--serif); font-weight: 400; font-size: clamp(2.6rem, 6vw, 4.6rem); line-height: 0.95; letter-spacing: 0.01em; max-width: 20ch; color: #fff; }
.masthead .subtitle { font-family: var(--sans); font-weight: 400; font-size: 1.08rem; color: #c9d6dc; max-width: 58ch; }
.masthead .strapline { font-family: var(--sans); font-style: normal; font-size: 0.98rem; color: #eef3f5; border-left: 4px solid var(--f-weak); max-width: 64ch; background: rgba(11, 20, 27, 0.86); }
.masthead .meta-row { border-top: 1px solid rgba(255, 255, 255, 0.14); color: #a9b8bf; font-family: var(--mono); font-size: 0.9rem; position: relative; }
.masthead .meta-row strong { color: var(--accent-light); font-family: var(--mono); font-weight: 600; font-size: 0.74rem; letter-spacing: 0.1em; }

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

.sticky-nav { background: rgba(238, 236, 232, 0.96); border-bottom: 1px solid var(--border); }
.nav-inner a { color: var(--text-muted); font-family: var(--mono); font-size: 0.84rem; font-weight: 500; }
.nav-inner a:hover { color: var(--text); }
.nav-inner a.is-active { color: var(--primary); border-bottom-color: var(--accent); }

/* --- headings with a keystone-arch glyph ------------------------------------------------ */

section > h2 {
  position: relative;
  font-family: var(--serif);
  font-weight: 400;
  font-size: clamp(2.2rem, 4.6vw, 3.1rem);
  letter-spacing: 0.01em;
  line-height: 1.02;
  color: var(--primary);
  border-bottom: 1px solid var(--rule);
  padding: 0 0 0.6rem 2.4rem;
}
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--rob { --k: var(--f-rob); }
.kpi--dec { --k: var(--f-dec); }
.kpi--buf { --k: var(--f-buf); }
.kpi--ste { --k: var(--f-ste); }
.kpi--weak { --k: var(--f-weak); }
.kpi--glob { --k: var(--f-glob); }
.kpi-value { font-family: var(--serif); font-weight: 400; font-size: clamp(2.3rem, 4vw, 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: #dfe8ec; 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: 400; letter-spacing: 0.02em; font-size: 1.45rem; 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--weak { --k: var(--f-weak); }
.stat-tile--ste { --k: var(--f-ste); }
.stat-tile-value { font-family: var(--mono); 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: 400; letter-spacing: 0.02em; font-size: 1.8rem; 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: 400; letter-spacing: 0.02em; font-size: 1.35rem; 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(--f-rob); }
.card--b { --k: var(--f-dec); }
.card--c { --k: var(--f-buf); }
.card--d { --k: var(--f-ste); }
.card--e { --k: var(--f-glob); }
.card--f { --k: var(--f-weak); }

/* --- 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: 400; font-size: 1.7rem; letter-spacing: 0.02em; }
.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(11, 20, 27, 0.92) 0 60%, rgba(11, 20, 27, 0.35)), var(--sheet) 80% 100% / auto 70% no-repeat, linear-gradient(180deg, #1a2c38, #0b141b); }
  .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: levers, ledger, driver matrix, calculator, atlas, table --------------------------------------- */

.levers { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 10px; margin: 0.4rem 0 0.2rem; }
.lever { 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; }
.lever h4 { font-family: var(--serif); font-weight: 400; letter-spacing: 0.02em; font-size: 1.45rem; line-height: 1.05; margin: 0 0 0.3rem; color: var(--primary); }
.lever .big { font-family: var(--mono); font-weight: 600; font-size: 1.05rem; line-height: 1; color: var(--k); margin: 0.1rem 0 0.35rem !important; text-align: left !important; }
.lever p { font-size: 0.86rem; line-height: 1.45; color: var(--text-secondary); margin: 0 0 0.45rem !important; text-align: left !important; }
.lever .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; }
.lever .row b { color: var(--k); font-weight: 700; }
.lever--rob { --k: var(--f-rob); } .lever--dec { --k: var(--f-dec); } .lever--buf { --k: var(--f-buf); } .lever--ste { --k: var(--f-ste); } .lever--glob { --k: var(--f-glob); }
.root-note { margin: 0.6rem 0 0; padding: 0.55rem 0.8rem; border-left: 5px solid var(--f-weak); background: var(--bg-accent); font-size: 0.9rem; color: var(--text-secondary); }
@media (max-width: 1000px) { .levers { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .levers { grid-template-columns: minmax(0, 1fr); } }

table.heat { width: 100%; border-collapse: separate; border-spacing: 3px; font-size: 0.86rem; }
table.heat th { font-family: var(--mono); font-weight: 600; font-size: 0.82rem; letter-spacing: 0.03em; color: var(--text-secondary); text-align: center; padding: 0.2rem 0.3rem; vertical-align: bottom; }
table.heat th.rh { text-align: left; white-space: nowrap; }
table.heat td { font-family: var(--mono); font-weight: 600; font-size: 0.92rem; text-align: center; padding: 0.45rem 0.2rem; border-radius: 2px; min-width: 44px; }
.heat-wrap { overflow-x: auto; }
.heat-key { display: flex; flex-wrap: wrap; gap: 6px 14px; margin: 0.5rem 0 0; font-family: var(--mono); font-size: 0.85rem; color: var(--text-muted); }
.heat-key i { display: inline-block; width: 14px; height: 10px; border-radius: 1px; margin-right: 5px; vertical-align: middle; }

.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(--f-ste)); 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.55rem; 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: 600; font-size: 0.8rem; letter-spacing: 0.04em; text-transform: uppercase; padding: 1px 7px; border-radius: 2px; color: #fff; background: var(--k, var(--text-muted)); }
.chbar { display: flex; height: 16px; border-radius: 2px; overflow: hidden; margin: 0.35rem 0 0.15rem; background: var(--bg-accent); }
.chbar i { display: block; height: 100%; }
.ch-lab { font-family: var(--mono); font-size: 0.86rem; color: var(--text-muted); margin: 0 0 0.5rem !important; text-align: left !important; }
.ch-key { display: flex; flex-wrap: wrap; gap: 4px 12px; margin: 0.4rem 0 0; }
.ch-key span { display: inline-flex; align-items: center; gap: 5px; font-family: var(--mono); font-size: 0.85rem; color: var(--text-secondary); }
.ch-key i { width: 12px; height: 10px; border-radius: 1px; }
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: 600; font-size: 0.8rem; 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.92rem; 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; }
.mini { display: inline-flex; width: 90px; height: 9px; border-radius: 1px; overflow: hidden; background: var(--bg-accent); vertical-align: middle; }
.mini i { display: block; height: 100%; }

.sysmap { display: block; width: 100%; height: auto; margin: 0.3rem 0 0.2rem; }
.sysmap text { font-family: var(--mono); }
.sysmap .t-h { font-family: var(--serif); font-size: 21px; letter-spacing: 0.03em; fill: var(--primary); }
.sysmap .t-s { font-size: 12.5px; fill: var(--text-secondary); }
.sysmap .t-w { font-size: 12.5px; fill: #fff; font-weight: 600; }
.sysmap .box { fill: var(--bg-card); stroke: var(--rule); stroke-width: 1.2; }
.sysmap .flow { stroke: var(--text-muted); stroke-width: 2.2; fill: none; marker-end: url(#arw); }
.sysmap .flow--hot { stroke: var(--f-weak); stroke-width: 3; }
.sysmap .valve { stroke: #fff; stroke-width: 2; }
.radar-wrap { width: 100%; max-width: 440px; margin: 0 auto; }
.calc-split { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr); gap: 16px; align-items: start; }
@media (max-width: 860px) { .calc-split { grid-template-columns: minmax(0, 1fr); } }
.calc-split .calc-out { grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 0; }
