/* ===========================================================================
   Theme — Report 2026-38, "The Compounding Burden of Heat and Air Pollution"

   Aesthetic: thermal haze. The masthead reads like a thermal-camera frame:
   a near-black field with two hot spots drawn as wobbling isotherm rings in
   an inferno ramp (violet → crimson → orange → yellow), overlaid with a grey
   particulate stipple (inline SVG data URI). Heat is orange, air pollution is
   slate, ozone ochre and the overlap of the two is a deep magenta; every h2
   opens with a split heat/haze droplet. Anybody for display, Gantari for
   prose, Oxygen Mono for figures.

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

:root {
  --bg: #f5f4f2;
  --bg-card: #ffffff;
  --bg-accent: #eae8e4;
  --bg-dark: #14121a;
  --bg-dark-2: #0c0b10;

  --text: #1b1a20;
  --text-secondary: #3c3a44;
  --text-muted: #6a6872;
  --text-inverse: #f5f4f2;

  --primary: #24212c;
  --primary-light: #5a4a8c;
  --accent: #e8590c;
  --accent-light: #f7a35c;

  --border: #dcd9d3;
  --border-light: #eae8e4;
  --rule: #cac6bf;

  /* inferno ramp */
  --t0: #1b0c41;
  --t1: #4a0c6b;
  --t2: #781c6d;
  --t3: #a52c60;
  --t4: #cf4446;
  --t5: #ed6925;
  --t6: #fb9b06;
  --t7: #f7d13d;

  /* hazards */
  --h-heat: #e8590c;
  --h-haze: #66788c;
  --h-o3: #c99a1a;
  --h-both: #9c1f5a;
  --h-none: #d9d6d0;
  --h-good: #2f8c6a;

  /* vulnerability */
  --v-old: #5a4a8c;
  --v-young: #3f8f8a;
  --v-work: #b5651d;
  --v-cap: #2f6fa8;

  /* income */
  --g-lic: #9c1f5a;
  --g-lmc: #e8590c;
  --g-umc: #e3a43a;
  --g-hic: #5a6f8c;

  --chart-blue: #5a6f8c;
  --chart-blue-light: #aab8c9;
  --chart-gold: #c99a1a;
  --chart-red: #cf4446;
  --chart-teal: #3f8f8a;
  --chart-gray: #8f8d86;
  --chart-orange: #e8590c;
  --chart-purple: #5a4a8c;

  --serif: "Anybody", -apple-system, BlinkMacSystemFont, "system-ui", sans-serif;
  --sans: "Gantari", -apple-system, BlinkMacSystemFont, "system-ui", "Segoe UI", sans-serif;
  --mono: "Oxygen Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  --thermal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='340' viewBox='0 0 900 340'%3E%3Cg fill='none' stroke-linejoin='round'%3E%3Cpath d='M846.2,170.0 L849.8,180.0 L851.1,190.2 L849.9,200.3 L846.2,210.2 L840.3,219.6 L832.4,228.2 L823.0,236.2 L812.5,243.3 L801.3,249.7 L790.0,255.6 L778.6,261.0 L767.3,266.1 L756.1,271.1 L745.0,275.9 L733.8,280.5 L722.4,284.9 L710.7,288.9 L698.5,292.3 L685.9,295.1 L672.9,297.0 L659.8,298.0 L646.6,298.2 L633.5,297.5 L620.5,296.3 L607.7,294.5 L595.1,292.5 L582.5,290.3 L569.8,288.1 L557.0,285.8 L543.8,283.3 L530.3,280.6 L516.6,277.4 L503.0,273.4 L489.9,268.6 L477.5,262.7 L466.5,255.7 L457.2,247.7 L450.1,238.7 L445.2,229.0 L442.8,218.8 L442.6,208.5 L444.3,198.3 L447.5,188.4 L451.6,179.0 L456.2,170.0 L460.7,161.5 L464.9,153.3 L468.4,145.2 L471.3,137.1 L473.8,128.9 L476.1,120.4 L478.6,111.7 L481.7,102.8 L485.8,93.8 L491.2,85.1 L498.0,76.8 L506.3,69.0 L516.0,62.1 L526.9,56.0 L538.8,50.9 L551.5,46.6 L564.6,43.0 L577.9,40.1 L591.5,37.8 L605.2,35.8 L619.0,34.3 L633.0,33.1 L647.1,32.5 L661.3,32.5 L675.4,33.3 L689.4,35.2 L703.0,38.1 L715.9,42.2 L727.9,47.4 L738.8,53.7 L748.4,60.7 L756.7,68.4 L764.0,76.4 L770.4,84.4 L776.3,92.2 L782.0,99.8 L788.0,107.1 L794.4,114.2 L801.5,121.1 L809.3,128.1 L817.5,135.4 L825.8,143.2 L833.7,151.5 L840.7,160.5 L846.2,170.0Z' stroke='%234a0c6b' stroke-opacity='0.35' stroke-width='1.2'/%3E%3Cpath d='M824.3,170.0 L824.2,178.8 L822.1,187.4 L818.1,195.7 L812.5,203.6 L805.8,211.0 L798.2,217.9 L790.2,224.3 L782.1,230.4 L773.8,236.1 L765.7,241.7 L757.4,247.1 L749.1,252.4 L740.4,257.4 L731.4,262.2 L721.9,266.5 L711.9,270.2 L701.4,273.3 L690.5,275.6 L679.3,277.2 L668.0,278.2 L656.8,278.5 L645.6,278.5 L634.4,278.1 L623.4,277.7 L612.2,277.3 L600.8,276.8 L589.2,276.4 L577.2,275.8 L564.8,274.8 L552.3,273.3 L539.8,271.0 L527.7,267.7 L516.3,263.4 L506.1,257.9 L497.4,251.4 L490.4,243.9 L485.3,235.7 L482.2,227.1 L480.7,218.2 L480.7,209.4 L481.7,200.9 L483.3,192.7 L485.1,184.8 L486.7,177.3 L487.9,170.0 L488.6,162.8 L488.9,155.6 L489.0,148.2 L489.1,140.6 L489.6,132.8 L490.9,124.9 L493.2,116.9 L496.8,109.1 L501.7,101.7 L507.9,94.6 L515.4,88.2 L524.0,82.4 L533.3,77.1 L543.3,72.5 L553.7,68.4 L564.4,64.6 L575.3,61.2 L586.5,58.1 L597.9,55.3 L609.6,52.9 L621.6,51.0 L633.8,49.8 L646.2,49.5 L658.5,50.2 L670.6,52.0 L682.2,54.9 L693.1,58.8 L703.2,63.6 L712.3,69.2 L720.5,75.2 L728.0,81.3 L734.8,87.5 L741.5,93.4 L748.1,99.0 L755.1,104.3 L762.6,109.4 L770.6,114.5 L779.2,119.7 L788.0,125.2 L796.8,131.2 L805.1,137.8 L812.4,145.1 L818.2,153.0 L822.3,161.3 L824.3,170.0Z' stroke='%23781c6d' stroke-opacity='0.43' stroke-width='1.5'/%3E%3Cpath d='M793.2,170.0 L790.9,177.2 L787.5,184.1 L783.3,190.7 L778.5,197.0 L773.3,203.0 L768.1,208.8 L762.7,214.4 L757.3,219.8 L751.7,225.2 L745.8,230.3 L739.4,235.3 L732.6,239.9 L725.2,244.1 L717.2,247.8 L708.8,251.0 L699.9,253.5 L690.8,255.5 L681.6,257.0 L672.3,258.2 L663.1,259.1 L653.9,259.9 L644.7,260.8 L635.3,261.7 L625.7,262.7 L615.7,263.6 L605.4,264.3 L594.8,264.6 L583.9,264.4 L573.1,263.3 L562.5,261.3 L552.5,258.2 L543.4,254.1 L535.5,248.9 L529.0,242.9 L523.9,236.2 L520.2,229.2 L517.8,221.9 L516.4,214.7 L515.6,207.7 L515.2,200.9 L514.8,194.4 L514.1,188.2 L513.2,182.1 L511.9,176.1 L510.3,170.0 L508.7,163.8 L507.4,157.3 L506.6,150.7 L506.6,144.0 L507.5,137.2 L509.7,130.5 L513.0,124.1 L517.4,117.9 L522.8,112.1 L529.1,106.7 L536.0,101.7 L543.3,97.0 L551.0,92.6 L559.0,88.4 L567.3,84.4 L575.9,80.6 L584.8,77.2 L594.2,74.1 L603.9,71.5 L614.0,69.7 L624.3,68.6 L634.8,68.5 L645.2,69.5 L655.2,71.4 L664.9,74.2 L673.9,77.7 L682.2,81.7 L689.9,86.0 L697.1,90.4 L703.9,94.7 L710.7,98.8 L717.6,102.5 L724.8,106.0 L732.5,109.3 L740.6,112.6 L749.1,116.1 L757.7,120.0 L766.1,124.4 L774.0,129.4 L781.0,135.1 L786.7,141.4 L790.8,148.2 L793.3,155.4 L794.0,162.7 L793.2,170.0Z' stroke='%23a52c60' stroke-opacity='0.51' stroke-width='1.9'/%3E%3Cpath d='M759.3,170.0 L757.2,175.6 L754.7,181.0 L752.0,186.2 L749.1,191.3 L746.1,196.3 L743.0,201.2 L739.5,206.0 L735.6,210.6 L731.2,215.1 L726.3,219.2 L720.8,223.1 L714.8,226.5 L708.3,229.4 L701.5,232.0 L694.4,234.1 L687.3,236.0 L680.2,237.6 L673.1,239.2 L666.0,240.9 L658.8,242.6 L651.5,244.4 L643.9,246.2 L636.0,248.0 L627.7,249.6 L619.1,250.7 L610.2,251.2 L601.3,251.0 L592.5,249.9 L584.2,247.8 L576.5,244.8 L569.7,240.9 L563.8,236.3 L559.0,231.2 L555.1,225.7 L552.1,220.1 L549.7,214.6 L547.7,209.2 L545.9,204.0 L544.0,199.1 L542.0,194.3 L539.6,189.6 L537.1,184.9 L534.6,180.1 L532.1,175.1 L530.0,170.0 L528.4,164.7 L527.6,159.3 L527.7,153.8 L528.7,148.3 L530.7,142.9 L533.5,137.8 L537.0,132.8 L541.2,128.0 L545.7,123.4 L550.7,119.0 L555.9,114.8 L561.4,110.6 L567.1,106.6 L573.2,102.7 L579.8,99.1 L586.8,95.8 L594.3,93.1 L602.2,91.0 L610.5,89.6 L619.0,89.0 L627.5,89.3 L635.9,90.4 L644.0,92.2 L651.7,94.5 L658.9,97.1 L665.7,100.0 L672.1,102.7 L678.4,105.3 L684.7,107.7 L691.1,109.8 L697.9,111.7 L705.0,113.5 L712.4,115.3 L720.1,117.4 L727.8,119.9 L735.2,123.0 L742.2,126.6 L748.4,130.8 L753.5,135.6 L757.4,140.9 L760.1,146.6 L761.4,152.4 L761.6,158.4 L760.8,164.3 L759.3,170.0Z' stroke='%23cf4446' stroke-opacity='0.59' stroke-width='2.2'/%3E%3Cpath d='M728.3,170.0 L727.4,174.2 L726.4,178.3 L725.1,182.3 L723.6,186.3 L721.7,190.2 L719.4,194.0 L716.6,197.7 L713.3,201.2 L709.5,204.3 L705.3,207.2 L700.7,209.8 L695.8,212.1 L690.8,214.2 L685.8,216.2 L680.8,218.0 L675.8,219.9 L670.8,221.9 L665.8,224.0 L660.6,226.2 L655.1,228.3 L649.3,230.4 L643.2,232.3 L636.7,233.7 L630.0,234.6 L623.2,234.9 L616.4,234.4 L609.9,233.1 L603.7,231.1 L598.1,228.4 L593.2,225.1 L588.9,221.5 L585.3,217.6 L582.2,213.7 L579.4,209.8 L576.8,206.0 L574.3,202.4 L571.8,199.0 L569.1,195.6 L566.3,192.3 L563.4,189.0 L560.5,185.5 L557.9,181.9 L555.6,178.1 L553.8,174.1 L552.6,170.0 L552.1,165.8 L552.3,161.6 L553.2,157.5 L554.7,153.4 L556.6,149.4 L558.9,145.4 L561.5,141.6 L564.3,137.8 L567.4,134.1 L570.7,130.4 L574.3,126.8 L578.2,123.3 L582.6,120.1 L587.5,117.1 L592.9,114.6 L598.8,112.5 L605.0,111.1 L611.5,110.4 L618.1,110.2 L624.6,110.7 L631.0,111.6 L637.1,112.8 L642.9,114.3 L648.4,115.8 L653.7,117.2 L658.9,118.4 L664.2,119.5 L669.5,120.3 L675.2,121.0 L681.1,121.6 L687.2,122.4 L693.5,123.5 L699.7,124.9 L705.8,126.8 L711.5,129.2 L716.5,132.2 L720.8,135.7 L724.2,139.5 L726.8,143.7 L728.5,148.1 L729.4,152.6 L729.8,157.0 L729.6,161.4 L729.1,165.8 L728.3,170.0Z' stroke='%23ed6925' stroke-opacity='0.67' stroke-width='2.6'/%3E%3Cpath d='M700.9,170.0 L700.7,172.9 L700.3,175.8 L699.5,178.6 L698.3,181.4 L696.8,184.1 L694.8,186.6 L692.5,189.0 L689.8,191.2 L686.9,193.2 L683.9,195.0 L680.8,196.8 L677.8,198.5 L674.7,200.2 L671.7,202.0 L668.7,203.9 L665.7,205.8 L662.4,207.8 L659.0,209.8 L655.3,211.7 L651.2,213.3 L646.9,214.7 L642.3,215.6 L637.6,216.0 L632.9,215.9 L628.3,215.2 L623.9,214.0 L619.7,212.4 L616.0,210.4 L612.7,208.1 L609.6,205.8 L606.9,203.4 L604.4,201.0 L601.9,198.8 L599.5,196.6 L597.0,194.5 L594.5,192.5 L591.9,190.4 L589.3,188.3 L586.9,186.1 L584.6,183.7 L582.6,181.2 L581.0,178.5 L579.8,175.8 L579.0,172.9 L578.8,170.0 L578.9,167.1 L579.3,164.2 L580.0,161.3 L580.9,158.5 L582.0,155.6 L583.2,152.8 L584.6,150.0 L586.2,147.2 L588.1,144.4 L590.3,141.7 L593.0,139.1 L596.0,136.8 L599.5,134.8 L603.4,133.1 L607.7,131.9 L612.1,131.1 L616.7,130.8 L621.3,130.8 L625.7,131.1 L630.0,131.5 L634.1,132.1 L638.1,132.6 L641.9,133.0 L645.7,133.3 L649.5,133.4 L653.4,133.4 L657.5,133.4 L661.8,133.4 L666.2,133.5 L670.7,133.8 L675.2,134.5 L679.6,135.6 L683.7,137.0 L687.4,138.9 L690.6,141.1 L693.3,143.7 L695.5,146.4 L697.2,149.3 L698.4,152.3 L699.3,155.3 L700.0,158.3 L700.4,161.3 L700.7,164.2 L700.9,167.1 L700.9,170.0Z' stroke='%23fb9b06' stroke-opacity='0.75' stroke-width='3.0'/%3E%3Cpath d='M674.4,170.0 L674.2,171.6 L673.8,173.2 L673.1,174.8 L672.2,176.3 L671.1,177.7 L669.8,179.0 L668.4,180.3 L667.0,181.5 L665.5,182.6 L664.1,183.8 L662.7,184.9 L661.4,186.2 L660.0,187.4 L658.6,188.8 L657.1,190.1 L655.4,191.5 L653.5,192.7 L651.4,193.8 L649.1,194.8 L646.6,195.4 L644.0,195.8 L641.3,195.8 L638.7,195.6 L636.1,195.0 L633.7,194.3 L631.4,193.3 L629.4,192.3 L627.4,191.2 L625.6,190.1 L623.9,189.0 L622.2,188.0 L620.5,187.0 L618.8,186.0 L617.1,185.1 L615.3,184.1 L613.6,183.0 L612.0,181.9 L610.5,180.7 L609.2,179.3 L608.1,177.9 L607.2,176.4 L606.6,174.8 L606.2,173.2 L605.9,171.6 L605.8,170.0 L605.8,168.4 L605.9,166.7 L606.1,165.1 L606.3,163.4 L606.6,161.7 L607.2,160.1 L607.9,158.4 L608.8,156.8 L610.1,155.2 L611.6,153.8 L613.4,152.5 L615.5,151.5 L617.8,150.7 L620.3,150.1 L622.8,149.7 L625.3,149.5 L627.8,149.5 L630.2,149.5 L632.5,149.5 L634.7,149.5 L636.8,149.4 L638.9,149.2 L641.1,149.0 L643.3,148.7 L645.6,148.4 L648.0,148.1 L650.5,147.9 L653.1,147.9 L655.7,148.1 L658.2,148.6 L660.5,149.3 L662.7,150.2 L664.7,151.4 L666.4,152.7 L667.9,154.1 L669.1,155.6 L670.2,157.2 L671.1,158.8 L671.8,160.4 L672.5,161.9 L673.2,163.5 L673.7,165.1 L674.1,166.7 L674.3,168.4 L674.4,170.0Z' stroke='%23f7d13d' stroke-opacity='0.83' stroke-width='3.3'/%3E%3Cpath d='M947.0,250.0 L944.7,255.9 L941.9,261.6 L938.6,267.1 L935.1,272.4 L931.5,277.6 L927.8,282.6 L923.9,287.6 L919.7,292.4 L915.2,297.0 L910.2,301.5 L904.7,305.6 L898.6,309.4 L892.0,312.7 L885.0,315.5 L877.6,317.9 L870.1,319.8 L862.4,321.4 L854.8,322.8 L847.2,324.1 L839.6,325.4 L831.9,326.8 L824.0,328.3 L815.9,329.8 L807.5,331.2 L798.6,332.3 L789.5,333.1 L780.2,333.2 L771.0,332.5 L761.9,331.0 L753.4,328.4 L745.7,324.9 L738.9,320.6 L733.2,315.5 L728.7,310.0 L725.3,304.1 L722.7,298.1 L720.8,292.1 L719.4,286.4 L718.1,280.8 L716.8,275.6 L715.2,270.4 L713.3,265.4 L711.3,260.4 L709.1,255.3 L707.0,250.0 L705.3,244.5 L704.2,238.9 L703.8,233.2 L704.4,227.5 L706.0,221.8 L708.5,216.2 L712.0,210.9 L716.2,205.9 L721.0,201.1 L726.4,196.6 L732.1,192.2 L738.0,188.1 L744.3,184.1 L750.8,180.2 L757.6,176.5 L764.9,173.1 L772.5,170.1 L780.6,167.6 L789.1,165.8 L797.9,164.7 L806.8,164.5 L815.6,165.2 L824.3,166.7 L832.5,168.9 L840.3,171.6 L847.6,174.7 L854.4,178.0 L860.9,181.2 L867.1,184.3 L873.4,187.1 L879.9,189.6 L886.6,192.0 L893.8,194.3 L901.3,196.6 L909.1,199.2 L916.9,202.1 L924.4,205.6 L931.3,209.8 L937.4,214.5 L942.3,219.7 L945.9,225.5 L948.1,231.5 L948.9,237.7 L948.5,243.9 L947.0,250.0Z' stroke='%234a0c6b' stroke-opacity='0.35' stroke-width='1.2'/%3E%3Cpath d='M925.7,250.0 L924.2,255.0 L922.5,259.8 L920.7,264.6 L918.7,269.2 L916.4,273.9 L913.7,278.4 L910.6,282.8 L906.9,286.9 L902.7,290.8 L897.9,294.4 L892.5,297.6 L886.8,300.5 L880.9,303.0 L874.7,305.2 L868.6,307.2 L862.4,309.1 L856.3,311.1 L850.1,313.1 L843.9,315.2 L837.5,317.4 L830.8,319.6 L823.7,321.7 L816.2,323.5 L808.4,324.9 L800.4,325.6 L792.3,325.5 L784.4,324.6 L776.8,322.8 L769.8,320.1 L763.5,316.6 L758.0,312.5 L753.4,308.0 L749.6,303.2 L746.4,298.4 L743.6,293.6 L741.1,289.0 L738.7,284.6 L736.1,280.3 L733.4,276.2 L730.5,272.1 L727.5,268.0 L724.6,263.8 L721.8,259.4 L719.5,254.8 L717.8,250.0 L716.8,245.1 L716.7,240.1 L717.4,235.2 L718.9,230.3 L721.1,225.5 L723.8,220.9 L727.1,216.4 L730.7,212.0 L734.5,207.8 L738.6,203.6 L743.0,199.5 L747.8,195.4 L752.9,191.6 L758.5,188.0 L764.6,184.8 L771.3,182.1 L778.4,180.0 L785.9,178.7 L793.6,178.1 L801.4,178.2 L809.0,179.0 L816.4,180.5 L823.5,182.3 L830.2,184.3 L836.5,186.4 L842.6,188.4 L848.6,190.2 L854.6,191.7 L860.9,193.0 L867.4,194.2 L874.3,195.3 L881.4,196.6 L888.7,198.2 L895.9,200.2 L902.8,202.7 L909.3,205.9 L914.9,209.7 L919.6,214.0 L923.3,218.7 L925.8,223.8 L927.3,229.1 L927.9,234.4 L927.7,239.7 L926.9,244.9 L925.7,250.0Z' stroke='%23781c6d' stroke-opacity='0.43' stroke-width='1.5'/%3E%3Cpath d='M907.6,250.0 L907.2,254.1 L906.5,258.3 L905.4,262.3 L903.9,266.4 L901.9,270.3 L899.3,274.0 L896.2,277.5 L892.5,280.8 L888.4,283.8 L884.0,286.5 L879.5,289.0 L874.8,291.4 L870.1,293.6 L865.5,295.8 L860.9,298.2 L856.3,300.6 L851.6,303.1 L846.6,305.7 L841.4,308.3 L835.7,310.7 L829.7,312.8 L823.3,314.5 L816.6,315.6 L809.8,315.9 L803.0,315.4 L796.5,314.2 L790.3,312.2 L784.6,309.5 L779.6,306.4 L775.1,302.9 L771.1,299.3 L767.5,295.7 L764.3,292.1 L761.2,288.6 L758.0,285.4 L754.8,282.2 L751.5,279.1 L748.2,276.0 L744.8,272.8 L741.5,269.4 L738.5,265.9 L736.0,262.1 L734.0,258.2 L732.6,254.2 L731.9,250.0 L731.9,245.8 L732.5,241.6 L733.5,237.5 L735.0,233.4 L736.8,229.4 L738.8,225.4 L741.0,221.5 L743.5,217.5 L746.3,213.6 L749.4,209.7 L753.1,206.0 L757.2,202.6 L761.9,199.5 L767.2,196.8 L773.0,194.7 L779.2,193.2 L785.7,192.3 L792.3,192.1 L798.9,192.4 L805.2,193.1 L811.3,194.0 L817.2,195.1 L822.8,196.1 L828.2,197.0 L833.6,197.7 L839.0,198.2 L844.6,198.5 L850.5,198.7 L856.6,199.0 L862.9,199.5 L869.4,200.2 L875.7,201.5 L881.9,203.3 L887.6,205.6 L892.7,208.5 L897.0,212.0 L900.6,215.8 L903.3,219.9 L905.3,224.2 L906.6,228.6 L907.4,233.0 L907.8,237.3 L908.0,241.6 L907.9,245.8 L907.6,250.0Z' stroke='%23a52c60' stroke-opacity='0.51' stroke-width='1.9'/%3E%3Cpath d='M891.8,250.0 L891.6,253.4 L891.0,256.8 L889.8,260.1 L888.1,263.3 L886.0,266.3 L883.3,269.2 L880.4,271.8 L877.3,274.3 L874.0,276.7 L870.7,279.0 L867.5,281.2 L864.4,283.5 L861.3,285.9 L858.1,288.4 L854.8,291.0 L851.3,293.7 L847.5,296.3 L843.3,298.7 L838.6,300.8 L833.6,302.5 L828.3,303.7 L822.8,304.2 L817.2,304.1 L811.8,303.3 L806.5,302.0 L801.6,300.2 L797.1,298.0 L793.0,295.5 L789.2,293.0 L785.6,290.5 L782.3,288.0 L779.0,285.7 L775.7,283.4 L772.4,281.3 L769.0,279.1 L765.6,276.9 L762.2,274.5 L759.1,272.0 L756.2,269.3 L753.7,266.4 L751.6,263.3 L750.1,260.1 L749.0,256.8 L748.5,253.4 L748.3,250.0 L748.4,246.6 L748.8,243.2 L749.4,239.8 L750.1,236.4 L751.0,232.9 L752.2,229.5 L753.6,226.0 L755.5,222.6 L757.9,219.3 L760.8,216.2 L764.2,213.4 L768.3,211.0 L772.9,209.0 L777.8,207.5 L783.0,206.5 L788.4,205.9 L793.7,205.8 L798.9,205.9 L803.9,206.1 L808.7,206.4 L813.3,206.6 L817.8,206.7 L822.2,206.5 L826.8,206.3 L831.4,205.8 L836.3,205.4 L841.5,205.1 L846.7,205.0 L852.1,205.2 L857.4,205.9 L862.6,207.1 L867.4,208.7 L871.8,210.9 L875.7,213.5 L879.0,216.4 L881.7,219.5 L884.0,222.8 L885.8,226.2 L887.3,229.6 L888.6,233.0 L889.6,236.4 L890.5,239.8 L891.2,243.2 L891.7,246.6 L891.8,250.0Z' stroke='%23cf4446' stroke-opacity='0.59' stroke-width='2.2'/%3E%3Cpath d='M875.8,250.0 L875.2,252.6 L874.2,255.2 L872.9,257.6 L871.2,260.0 L869.3,262.2 L867.3,264.3 L865.3,266.4 L863.3,268.4 L861.3,270.4 L859.5,272.5 L857.7,274.7 L855.8,277.0 L853.8,279.4 L851.5,281.8 L849.0,284.1 L846.0,286.3 L842.7,288.2 L839.0,289.7 L835.0,290.8 L830.7,291.4 L826.4,291.5 L822.1,291.2 L817.9,290.4 L813.9,289.3 L810.2,287.9 L806.7,286.4 L803.3,284.8 L800.2,283.3 L797.2,281.8 L794.1,280.5 L791.1,279.1 L788.1,277.8 L785.0,276.4 L782.0,275.0 L779.1,273.4 L776.3,271.6 L773.8,269.7 L771.5,267.5 L769.6,265.3 L768.1,262.9 L766.9,260.4 L765.9,257.8 L765.2,255.2 L764.7,252.6 L764.3,250.0 L764.0,247.3 L763.9,244.6 L763.9,241.9 L764.1,239.1 L764.6,236.3 L765.5,233.5 L766.9,230.8 L768.8,228.2 L771.2,225.9 L774.1,223.8 L777.5,222.1 L781.2,220.7 L785.2,219.7 L789.2,219.0 L793.3,218.5 L797.2,218.2 L800.9,217.9 L804.6,217.7 L808.0,217.3 L811.4,216.8 L814.8,216.2 L818.2,215.5 L821.8,214.7 L825.6,213.9 L829.5,213.3 L833.6,212.9 L837.8,212.8 L841.9,213.1 L846.0,213.7 L849.9,214.8 L853.4,216.3 L856.7,218.1 L859.6,220.1 L862.2,222.3 L864.4,224.7 L866.4,227.1 L868.2,229.5 L869.9,232.0 L871.4,234.4 L872.8,236.9 L874.0,239.5 L874.9,242.1 L875.6,244.7 L875.9,247.3 L875.8,250.0Z' stroke='%23ed6925' stroke-opacity='0.67' stroke-width='2.6'/%3E%3Cpath d='M858.6,250.0 L857.9,251.8 L857.1,253.5 L856.0,255.2 L855.0,256.8 L854.0,258.4 L853.0,260.0 L852.1,261.6 L851.3,263.3 L850.5,265.1 L849.6,266.9 L848.6,268.8 L847.3,270.6 L845.8,272.5 L843.9,274.1 L841.8,275.6 L839.3,276.9 L836.5,277.8 L833.5,278.3 L830.5,278.6 L827.4,278.5 L824.4,278.2 L821.4,277.6 L818.6,276.9 L816.0,276.2 L813.4,275.4 L811.0,274.7 L808.5,274.0 L806.2,273.3 L803.8,272.6 L801.4,271.9 L799.0,271.2 L796.6,270.4 L794.3,269.4 L792.2,268.3 L790.2,267.0 L788.4,265.6 L786.9,264.1 L785.5,262.5 L784.3,260.8 L783.3,259.1 L782.4,257.3 L781.5,255.6 L780.7,253.8 L780.0,251.9 L779.4,250.0 L778.9,248.0 L778.5,246.0 L778.5,244.0 L778.8,242.0 L779.5,240.0 L780.6,238.1 L782.1,236.3 L784.1,234.7 L786.3,233.4 L788.9,232.2 L791.5,231.3 L794.3,230.6 L797.0,230.0 L799.6,229.4 L802.1,228.9 L804.5,228.4 L806.8,227.8 L809.0,227.1 L811.3,226.3 L813.6,225.4 L816.1,224.5 L818.7,223.7 L821.4,223.1 L824.2,222.6 L827.2,222.3 L830.1,222.4 L833.0,222.7 L835.9,223.3 L838.5,224.2 L841.0,225.3 L843.3,226.5 L845.4,227.9 L847.4,229.3 L849.2,230.8 L850.9,232.3 L852.6,233.9 L854.1,235.5 L855.5,237.2 L856.7,238.9 L857.8,240.6 L858.6,242.5 L859.1,244.4 L859.2,246.2 L859.1,248.1 L858.6,250.0Z' stroke='%23fb9b06' stroke-opacity='0.75' stroke-width='3.0'/%3E%3Cpath d='M841.9,250.0 L841.6,251.0 L841.2,252.0 L840.9,253.0 L840.6,254.0 L840.4,255.1 L840.3,256.1 L840.1,257.3 L839.8,258.4 L839.4,259.6 L838.9,260.8 L838.2,261.9 L837.2,263.0 L836.0,264.0 L834.6,264.7 L833.0,265.4 L831.3,265.8 L829.5,266.0 L827.7,266.1 L825.9,266.1 L824.1,265.9 L822.4,265.7 L820.8,265.5 L819.2,265.3 L817.7,265.0 L816.2,264.8 L814.6,264.6 L813.1,264.4 L811.6,264.1 L810.1,263.8 L808.6,263.4 L807.2,262.9 L805.8,262.3 L804.5,261.7 L803.4,260.9 L802.3,260.1 L801.3,259.2 L800.4,258.3 L799.6,257.4 L798.8,256.4 L798.0,255.4 L797.2,254.4 L796.5,253.4 L795.8,252.3 L795.2,251.2 L794.8,250.0 L794.6,248.8 L794.5,247.6 L794.8,246.4 L795.3,245.2 L796.1,244.1 L797.2,243.1 L798.4,242.2 L799.8,241.4 L801.3,240.8 L802.8,240.2 L804.3,239.7 L805.7,239.2 L807.0,238.7 L808.3,238.2 L809.5,237.6 L810.7,237.0 L811.9,236.3 L813.1,235.6 L814.5,235.0 L815.9,234.4 L817.5,233.8 L819.2,233.5 L820.9,233.2 L822.6,233.1 L824.3,233.2 L826.1,233.5 L827.7,233.9 L829.3,234.4 L830.8,235.0 L832.2,235.6 L833.5,236.3 L834.8,237.1 L836.1,237.8 L837.3,238.6 L838.4,239.5 L839.5,240.4 L840.4,241.3 L841.2,242.3 L841.9,243.4 L842.3,244.5 L842.6,245.6 L842.6,246.7 L842.5,247.8 L842.3,248.9 L841.9,250.0Z' stroke='%23f7d13d' stroke-opacity='0.83' stroke-width='3.3'/%3E%3C/g%3E%3Ccircle cx='713' cy='146' r='0.7' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='743' cy='127' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='551' cy='241' r='1.3' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='881' cy='198' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='424' cy='166' r='1.8' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='386' cy='127' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='433' cy='39' r='1' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='425' cy='262' r='1.3' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='565' cy='309' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='517' cy='147' r='1' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='421' cy='178' r='1' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='896' cy='50' r='1.8' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='504' cy='124' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='769' cy='179' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='684' cy='13' r='1.8' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='610' cy='224' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='404' cy='151' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='453' cy='176' r='1.3' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='557' cy='86' r='0.7' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='620' cy='186' r='1' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='449' cy='63' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='576' cy='32' r='0.7' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='610' cy='131' r='0.7' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='515' cy='139' r='1.8' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='477' cy='137' r='0.7' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='548' cy='95' r='1' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='680' cy='310' r='1' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='416' cy='60' r='0.7' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='601' cy='19' r='1.8' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='499' cy='213' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='521' cy='52' r='1.3' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='784' cy='227' r='0.7' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='710' cy='131' r='1.3' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='524' cy='259' r='1.8' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='604' cy='320' r='1.8' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='681' cy='329' r='1.3' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='449' cy='340' r='1.3' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='499' cy='138' r='0.7' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='801' cy='293' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='674' cy='180' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='508' cy='114' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='402' cy='281' r='0.7' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='415' cy='306' r='1.8' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='720' cy='233' r='1' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='471' cy='58' r='1.3' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='717' cy='323' r='1' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='469' cy='261' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='707' cy='325' r='1.8' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='399' cy='155' r='1.3' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='526' cy='168' r='1' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='654' cy='91' r='0.7' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='546' cy='279' r='0.7' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='888' cy='130' r='1.8' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='533' cy='69' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='642' cy='134' r='0.7' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='389' cy='290' r='1.3' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='895' cy='299' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='531' cy='327' r='1.3' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='852' cy='115' r='1.3' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='810' cy='111' r='1' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='870' cy='116' r='1' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='549' cy='215' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='836' cy='52' r='1' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='775' cy='182' r='0.7' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='514' cy='2' r='0.7' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='513' cy='144' r='1' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='821' cy='81' r='1.3' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='898' cy='39' r='1.8' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='455' cy='224' r='1.3' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='704' cy='84' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='739' cy='5' r='1.3' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='889' cy='108' r='1.8' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='433' cy='280' r='1.8' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='597' cy='193' r='0.7' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='508' cy='174' r='1.8' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='651' cy='14' r='1.3' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='515' cy='339' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='447' cy='61' r='1.3' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='673' cy='332' r='1.3' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='663' cy='332' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='800' cy='291' r='1.3' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='864' cy='29' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='585' cy='55' r='1.8' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='839' cy='125' r='1.8' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='887' cy='47' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='856' cy='181' r='0.7' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='835' cy='317' r='1.8' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='500' cy='267' r='0.7' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='589' cy='309' r='0.7' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='894' cy='41' r='0.7' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='795' cy='155' r='1.3' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='619' cy='265' r='1.8' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='766' cy='314' r='1.8' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='779' cy='306' r='1' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='588' cy='177' r='1.8' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='724' cy='251' r='1.3' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='830' cy='156' r='0.7' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='437' cy='223' r='1.8' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='698' cy='217' r='1' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='443' cy='288' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='742' cy='132' r='1.8' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='592' cy='94' r='1.8' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='642' cy='230' r='0.7' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='769' cy='318' r='1.3' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='461' cy='325' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='669' cy='164' r='1' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='504' cy='104' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='873' cy='102' r='1.8' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='656' cy='299' r='1' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='727' cy='193' r='1.8' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='539' cy='304' r='0.7' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='399' cy='300' r='1' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='773' cy='294' r='1.3' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='587' cy='159' r='1.8' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='399' cy='17' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='735' cy='10' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='778' cy='15' r='0.7' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='500' cy='120' r='1.3' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='718' cy='142' r='1.3' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='855' cy='158' r='1' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='439' cy='102' r='0.7' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='642' cy='185' r='1.3' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='470' cy='85' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='671' cy='245' r='0.7' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='439' cy='103' r='0.7' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='390' cy='311' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='876' cy='257' r='1' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='499' cy='220' r='1.3' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='589' cy='142' r='1.8' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='828' cy='335' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='825' cy='338' r='1' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='432' cy='50' r='1.8' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='568' cy='186' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='470' cy='309' r='1.3' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='797' cy='37' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='476' cy='281' r='0.7' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='529' cy='23' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='639' cy='235' r='0.7' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='677' cy='241' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='605' cy='4' r='0.7' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='458' cy='128' r='0.7' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='462' cy='241' r='1.3' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='431' cy='330' r='1.8' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='573' cy='74' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='651' cy='58' r='1.3' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='860' cy='276' r='1.3' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='392' cy='103' r='1.3' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='439' cy='211' r='1' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='751' cy='117' r='1' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='800' cy='289' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='627' cy='123' r='1.8' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='761' cy='340' r='1.8' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='797' cy='137' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='388' cy='206' r='1.3' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='808' cy='191' r='1.3' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='738' cy='140' r='1' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='743' cy='252' r='1' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='662' cy='112' r='1.8' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='414' cy='188' r='1.8' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='409' cy='291' r='0.7' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='715' cy='28' r='1.3' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='624' cy='312' r='1.3' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='385' cy='43' r='1.8' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='499' cy='124' r='1.8' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='696' cy='235' r='1.8' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='864' cy='307' r='1.8' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='663' cy='187' r='1' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='517' cy='208' r='1.8' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='734' cy='310' r='0.7' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='696' cy='114' r='0.7' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='570' cy='171' r='1' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='631' cy='279' r='1' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='610' cy='151' r='0.7' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='628' cy='264' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='885' cy='186' r='1.8' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='479' cy='62' r='1.8' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='671' cy='40' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='629' cy='191' r='1.3' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='471' cy='268' r='0.7' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='556' cy='83' r='0.7' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='542' cy='27' r='1' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='427' cy='30' r='1.3' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='478' cy='157' r='0.7' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='858' cy='252' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='470' cy='128' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='670' cy='61' r='1' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='496' cy='219' r='1.3' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='837' cy='311' r='1.3' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='554' cy='245' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='648' cy='323' r='1' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='755' cy='206' r='1.3' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='753' cy='251' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='510' cy='315' r='1.3' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='663' cy='205' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='460' cy='239' r='1.3' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='829' cy='212' r='1.8' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='623' cy='245' r='1.3' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='831' cy='49' r='1' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='587' cy='213' r='1' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='729' cy='277' r='1.3' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='479' cy='100' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='527' cy='195' r='1.3' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='825' cy='281' r='0.7' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='837' cy='180' r='1.8' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='582' cy='197' r='1.8' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='539' cy='217' r='1.3' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='835' cy='77' r='1.8' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='717' cy='126' r='0.7' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='452' cy='260' r='0.7' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='756' cy='311' r='1.8' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='454' cy='102' r='1.8' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='557' cy='14' r='1' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='690' cy='286' r='1.3' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='451' cy='48' r='0.7' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='863' cy='261' r='1.3' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='789' cy='133' r='1' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='596' cy='241' r='1' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='671' cy='244' r='1.3' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='382' cy='300' r='1.8' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='494' cy='333' r='1.3' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='432' cy='105' r='0.7' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='732' cy='197' r='1' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='430' cy='78' r='1.8' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='459' cy='38' r='0.7' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='609' cy='137' r='1' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='565' cy='106' r='0.7' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='797' cy='238' r='1.3' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='665' cy='141' r='0.7' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='712' cy='299' r='1' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='425' cy='267' r='1' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='540' cy='95' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='797' cy='71' r='0.7' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='460' cy='77' r='0.7' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='886' cy='0' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='718' cy='39' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='853' cy='186' r='0.7' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='630' cy='60' r='1.8' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='898' cy='272' r='1.8' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='837' cy='34' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='675' cy='165' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='793' cy='295' r='1.3' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='814' cy='148' r='1' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='389' cy='80' r='1.8' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='469' cy='197' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='710' cy='170' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='571' cy='165' r='1' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='673' cy='327' r='1.8' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='617' cy='127' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='676' cy='247' r='0.7' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='397' cy='282' r='1.3' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='631' cy='150' r='1' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='618' cy='73' r='0.7' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='800' cy='161' r='0.7' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='481' cy='60' r='1' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='794' cy='292' r='1' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='501' cy='122' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='813' cy='67' r='0.7' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='446' cy='116' r='1' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='737' cy='279' r='1' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='667' cy='240' r='1.3' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='596' cy='164' r='1.3' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='642' cy='105' r='1.3' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='396' cy='219' r='0.7' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='567' cy='117' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='768' cy='60' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='526' cy='327' r='1' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='408' cy='64' r='1.8' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='839' cy='3' r='1' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='411' cy='225' r='1' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='894' cy='8' r='0.7' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='436' cy='317' r='1.3' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='851' cy='108' r='0.7' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='763' cy='293' r='1.8' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='571' cy='162' r='1.3' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='598' cy='182' r='1' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='794' cy='98' r='0.7' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='550' cy='132' r='0.7' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='632' cy='88' r='0.7' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='404' cy='97' r='0.7' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='647' cy='22' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='660' cy='295' r='1' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='504' cy='119' r='1.3' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='419' cy='292' r='1.3' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='445' cy='214' r='1.3' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='738' cy='158' r='0.7' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='665' cy='6' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='831' cy='43' r='1.3' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='795' cy='38' r='1.8' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='810' cy='38' r='1.3' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='420' cy='80' r='0.7' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='799' cy='331' r='1.8' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='739' cy='235' r='1' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='799' cy='129' r='0.7' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='682' cy='227' r='1.8' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='700' cy='28' r='1' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='472' cy='61' r='1.3' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='479' cy='338' r='0.7' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='586' cy='31' r='1.3' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='553' cy='25' r='1.3' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='793' cy='213' r='0.7' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='681' cy='274' r='1.8' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='590' cy='5' r='1.8' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='470' cy='73' r='1.8' fill='%23c9ced6' fill-opacity='0.35'/%3E%3Ccircle cx='875' cy='224' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='699' cy='230' r='1.8' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='763' cy='164' r='1.8' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='616' cy='176' r='1.8' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='472' cy='252' r='1.8' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='473' cy='277' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='694' cy='142' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='667' cy='30' r='1.3' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='554' cy='50' r='1.3' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='854' cy='318' r='0.7' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='434' cy='242' r='1.8' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='682' cy='37' r='1.8' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='555' cy='84' r='1' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='529' cy='279' r='1.3' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='880' cy='46' r='0.7' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='832' cy='159' r='1.8' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='628' cy='248' r='1' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='863' cy='141' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='460' cy='148' r='1.8' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='612' cy='197' r='1.3' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='599' cy='297' r='1.3' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='784' cy='293' r='0.7' fill='%23c9ced6' fill-opacity='0.11'/%3E%3Ccircle cx='824' cy='70' r='1' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='773' cy='15' r='1.8' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='735' cy='150' r='1.3' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='509' cy='279' r='1' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='500' cy='216' r='1' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='648' cy='150' r='1.8' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='661' cy='152' r='0.7' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='789' cy='241' r='1.3' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='751' cy='130' r='0.7' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='600' cy='296' r='1' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='389' cy='134' r='1.3' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='574' cy='273' r='1' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='886' cy='322' r='1.3' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='687' cy='199' r='0.7' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='421' cy='323' r='1.3' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='473' cy='160' r='1.3' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='818' cy='196' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='598' cy='94' r='1.8' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='588' cy='8' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='698' cy='111' r='1.3' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='590' cy='223' r='1' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='864' cy='157' r='0.7' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='741' cy='321' r='0.7' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='725' cy='46' r='1.8' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='893' cy='174' r='1.3' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='559' cy='65' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='778' cy='102' r='0.7' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='714' cy='26' r='1' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='660' cy='114' r='1.8' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='564' cy='270' r='1.3' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='876' cy='19' r='1' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='640' cy='229' r='1.3' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='456' cy='324' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='667' cy='69' r='1' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='855' cy='222' r='0.7' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='697' cy='156' r='1' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='883' cy='133' r='1.8' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='553' cy='311' r='1.8' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='586' cy='295' r='0.7' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='461' cy='297' r='1.8' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='657' cy='264' r='1.8' fill='%23c9ced6' fill-opacity='0.10'/%3E%3Ccircle cx='533' cy='94' r='0.7' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='459' cy='208' r='0.7' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='749' cy='69' r='0.7' fill='%23c9ced6' fill-opacity='0.22'/%3E%3Ccircle cx='439' cy='246' r='1.3' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='802' cy='103' r='1.8' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='709' cy='326' r='1' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='621' cy='31' r='1.8' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='790' cy='127' r='1.3' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='636' cy='47' r='1.8' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='583' cy='278' r='1.8' fill='%23c9ced6' fill-opacity='0.32'/%3E%3Ccircle cx='592' cy='131' r='1.3' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='806' cy='177' r='1.8' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='523' cy='104' r='1.3' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='635' cy='338' r='1.8' fill='%23c9ced6' fill-opacity='0.21'/%3E%3Ccircle cx='890' cy='158' r='1' fill='%23c9ced6' fill-opacity='0.34'/%3E%3Ccircle cx='857' cy='256' r='0.7' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='634' cy='237' r='1.8' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='706' cy='249' r='1.3' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='537' cy='31' r='1' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='758' cy='39' r='1.3' fill='%23c9ced6' fill-opacity='0.25'/%3E%3Ccircle cx='639' cy='93' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='483' cy='263' r='0.7' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='572' cy='324' r='1.3' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='812' cy='32' r='1.8' fill='%23c9ced6' fill-opacity='0.31'/%3E%3Ccircle cx='661' cy='172' r='1.3' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='438' cy='113' r='1' fill='%23c9ced6' fill-opacity='0.15'/%3E%3Ccircle cx='784' cy='180' r='0.7' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='677' cy='240' r='1.8' fill='%23c9ced6' fill-opacity='0.28'/%3E%3Ccircle cx='838' cy='278' r='0.7' fill='%23c9ced6' fill-opacity='0.09'/%3E%3Ccircle cx='779' cy='176' r='1' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='869' cy='55' r='1' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='498' cy='199' r='1' fill='%23c9ced6' fill-opacity='0.33'/%3E%3Ccircle cx='847' cy='122' r='1' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='588' cy='277' r='1.3' fill='%23c9ced6' fill-opacity='0.18'/%3E%3Ccircle cx='634' cy='228' r='1.3' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='441' cy='123' r='0.7' fill='%23c9ced6' fill-opacity='0.08'/%3E%3Ccircle cx='535' cy='269' r='1.3' fill='%23c9ced6' fill-opacity='0.23'/%3E%3Ccircle cx='623' cy='84' r='1.8' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='758' cy='13' r='0.7' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='744' cy='10' r='0.7' fill='%23c9ced6' fill-opacity='0.13'/%3E%3Ccircle cx='563' cy='201' r='0.7' fill='%23c9ced6' fill-opacity='0.14'/%3E%3Ccircle cx='752' cy='239' r='1' fill='%23c9ced6' fill-opacity='0.12'/%3E%3Ccircle cx='521' cy='337' r='1.8' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='788' cy='262' r='1.3' fill='%23c9ced6' fill-opacity='0.24'/%3E%3Ccircle cx='550' cy='167' r='1.3' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='634' cy='217' r='0.7' fill='%23c9ced6' fill-opacity='0.16'/%3E%3Ccircle cx='619' cy='53' r='1.3' fill='%23c9ced6' fill-opacity='0.20'/%3E%3Ccircle cx='858' cy='248' r='0.7' fill='%23c9ced6' fill-opacity='0.27'/%3E%3Ccircle cx='400' cy='179' r='1' fill='%23c9ced6' fill-opacity='0.19'/%3E%3Ccircle cx='777' cy='184' r='1.3' fill='%23c9ced6' fill-opacity='0.30'/%3E%3Ccircle cx='671' cy='43' r='1.8' fill='%23c9ced6' fill-opacity='0.26'/%3E%3Ccircle cx='692' cy='330' r='1.8' fill='%23c9ced6' fill-opacity='0.17'/%3E%3Ccircle cx='877' cy='235' r='0.7' fill='%23c9ced6' fill-opacity='0.29'/%3E%3Ccircle cx='821' cy='165' r='0.7' fill='%23c9ced6' fill-opacity='0.22'/%3E%3C/svg%3E");
  --ramp: linear-gradient(90deg, var(--t1), var(--t3), var(--t4), var(--t5), var(--t6), var(--t7));
  --duo: linear-gradient(90deg, var(--h-heat) 0 50%, var(--h-haze) 50% 100%);

  --max-width: 1200px;
}

body { font-size: 1.01rem; line-height: 1.64; }

::selection { background: rgba(232, 89, 12, 0.2); }
: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: the particle field ------------------------------------------------- */

.masthead {
  position: relative;
  color: var(--text-inverse);
  border-bottom: 0;
  padding: 3.3rem var(--gutter) 4rem;
  background:
    var(--thermal) right center / 900px auto no-repeat,
    radial-gradient(ellipse at 78% 45%, rgba(207, 68, 70, 0.22), transparent 55%),
    linear-gradient(180deg, #1a1622, #0c0b10);
}
.masthead::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 6px; background: var(--ramp); }
.masthead .overline { font-family: var(--mono); font-size: 0.74rem; letter-spacing: 0.12em; color: var(--accent-light); margin-bottom: 1rem; }
.masthead .overline::before { content: "◐ COMPOUND EXPOSURE · "; color: #fff; }
.masthead h1 { font-family: var(--serif); font-weight: 800; font-stretch: 80%; font-size: clamp(2.5rem, 6vw, 4.4rem); line-height: 0.98; letter-spacing: -0.01em; max-width: 16ch; color: #fff; text-transform: uppercase; }
.masthead .subtitle { font-family: var(--sans); font-weight: 500; font-size: 1.24rem; color: #e6dfe9; max-width: 52ch; }
.masthead .strapline { font-family: var(--sans); font-style: normal; font-size: 1.02rem; color: #efeaf1; border-left: 4px solid var(--accent); max-width: 66ch; background: rgba(12, 11, 16, 0.6); }
.masthead .meta-row { border-top: 1px solid rgba(255, 255, 255, 0.16); color: #c9c3cf; font-family: var(--mono); font-size: 0.8rem; position: relative; }
.masthead .meta-row strong { color: var(--accent-light); font-family: var(--mono); font-weight: 700; font-size: 0.68rem; letter-spacing: 0.1em; }

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

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

/* --- headings with a particle glyph --------------------------------------------------- */

section > h2 {
  position: relative;
  font-family: var(--serif);
  font-weight: 800;
  font-stretch: 85%;
  font-size: clamp(1.9rem, 4vw, 2.6rem);
  letter-spacing: -0.01em;
  line-height: 1.08;
  color: var(--primary);
  border-bottom: 1px solid var(--rule);
  padding: 0 0 0.55rem 2.4rem;
}
section > h2::before {
  content: "";
  position: absolute; left: 0; top: 0.22em;
  width: 1.5rem; height: 1.5rem;
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg);
  background: linear-gradient(90deg, var(--h-heat) 0 50%, var(--h-haze) 50% 100%);
}
.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: 500; color: var(--text-muted); font-size: 1.16rem; 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.74rem; }
.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: 3px; padding: 1.1rem 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: 5px; background: var(--k, var(--accent)); }
.kpi--heat { --k: var(--h-heat); }
.kpi--haze { --k: var(--h-haze); }
.kpi--o3 { --k: var(--h-o3); }
.kpi--both { --k: var(--h-both); }
.kpi--old { --k: var(--v-old); }
.kpi--work { --k: var(--v-work); }
.kpi--good { --k: var(--h-good); }
.kpi-value { font-family: var(--serif); font-weight: 800; font-size: clamp(1.8rem, 3.2vw, 2.35rem); letter-spacing: -0.03em; 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.7rem; 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: 3px; padding: 1.15rem 1.4rem 0.45rem; margin: 1.6rem 0; position: relative; overflow: hidden; border-bottom: 6px solid transparent; border-image: var(--ramp) 1; }
.readout-title { font-family: var(--mono); font-size: 0.76rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--accent-light); margin: 0 0 0.4rem !important; }
.readout p { color: #e4e2dc; 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: 3px; 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: 800; letter-spacing: -0.02em; font-size: 1.16rem; line-height: 1.2; color: var(--text); margin: 0 !important; }
.panel-meta { font-family: var(--mono); font-size: 0.72rem; 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: 400px; }
.panel .chart-frame--short { height: 230px; }

.stat-tile { background: var(--bg-card); border: 1px solid var(--border); border-radius: 3px; padding: 0.85rem 1rem; border-left: 6px solid var(--k, var(--accent)); }
.stat-tile--good { --k: var(--h-good); }
.stat-tile--bad { --k: var(--h-both); }
.stat-tile--heat { --k: var(--h-heat); }
.stat-tile--haze { --k: var(--h-haze); }
.stat-tile--o3 { --k: var(--h-o3); }
.stat-tile--both { --k: var(--h-both); }
.stat-tile-value { font-family: var(--serif); font-weight: 800; 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-size: 0.86rem; 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: 3px; overflow: hidden; background: var(--bg-card); width: fit-content; max-width: 100%; }
.segmented button { font: inherit; font-family: var(--mono); font-size: 0.8rem; 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.74rem; color: var(--text-muted); margin: 0.6rem 0 0 !important; line-height: 1.45; }
select.pick { font: inherit; font-family: var(--sans); font-size: 0.9rem; padding: 0.35rem 0.5rem; border: 1px solid var(--rule); border-radius: 3px; 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: 3px; overflow: hidden; background: #eceae4; border: 1px solid var(--border); }
.atlas { display: block; width: 100%; height: auto; }
.atlas .atlas-sea { fill: #eceae4; }
.atlas .atlas-land path { fill: #d8d6cf; stroke: #fff; stroke-width: 0.45; stroke-linejoin: round; transition: fill 0.25s; }
.atlas .atlas-dots circle { fill: #d8d6cf; stroke: var(--text); stroke-width: 0.5; }
.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; }
.atlas-corner { position: absolute; left: 10px; bottom: 8px; font-family: var(--mono); font-size: 0.66rem; color: var(--text-muted); background: rgba(255, 255, 255, 0.85); padding: 1px 6px; border-radius: 3px; }
.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.74rem; color: var(--text-secondary); }
.legend i { width: 14px; height: 10px; border-radius: 2px; flex: none; }
.country-card { border: 1px solid var(--border); border-radius: 3px; background: var(--bg); padding: 0.85rem 0.95rem; min-height: 280px; border-top: 6px solid var(--cc, var(--rule)); }
.country-card .cc-kicker { font-family: var(--mono); font-size: 0.7rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-muted); margin: 0 !important; }
.country-card h3 { font-family: var(--serif); font-weight: 800; letter-spacing: -0.02em; 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.76rem; 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.84rem; color: var(--text); text-align: right; }
.cc-spark { display: block; width: 100%; height: 56px; margin-top: 0.6rem; }
.cc-spark-lab { display: flex; justify-content: space-between; font-family: var(--mono); font-size: 0.68rem; color: var(--text-muted); }

/* --- physiology diagram ------------------------------------------------------------------------ */

.phys-layout { display: grid; grid-template-columns: minmax(0, 1.9fr) minmax(0, 1fr); gap: 18px; align-items: start; }
.phys-wrap { border: 1px solid var(--border); border-radius: 3px; background: radial-gradient(circle at 50% 40%, #ffffff, #f0eee9); }
svg.phys { display: block; width: 100%; height: auto; font-family: var(--sans); }
svg.phys .lnk { fill: none; stroke-width: 2.4; opacity: 0.8; transition: opacity 0.2s, stroke-width 0.2s; }
svg.phys .lnk.is-dim { opacity: 0.08; }
svg.phys .lnk.is-on { stroke-width: 4; opacity: 1; }
svg.phys .nd { cursor: pointer; transition: opacity 0.2s; }
svg.phys .nd.is-dim { opacity: 0.3; }
svg.phys .nd rect { rx: 7; stroke-width: 2; }
svg.phys .nd text { font-size: 13px; font-weight: 600; fill: var(--text); pointer-events: none; }
svg.phys .nd text.sub { font-size: 10.5px; font-weight: 400; fill: var(--text-muted); }
svg.phys .col-h { font-family: var(--mono); font-size: 11px; letter-spacing: 0.1em; fill: var(--text-muted); text-transform: uppercase; }
.evidence { border: 1px solid var(--border); border-radius: 3px; background: var(--bg); padding: 0.9rem 1rem; border-top: 6px solid var(--ev, var(--rule)); min-height: 240px; }
.evidence .ev-kicker { font-family: var(--mono); font-size: 0.68rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-muted); margin: 0 !important; }
.evidence h3 { font-family: var(--serif); font-weight: 800; font-stretch: 85%; font-size: 1.4rem; color: var(--primary); margin: 0.1rem 0 0.35rem; line-height: 1.12; }
.evidence p { font-size: 0.9rem; line-height: 1.5; text-align: left !important; }
.evidence .ev-src { font-family: var(--mono); font-size: 0.7rem; color: var(--text-muted); }

/* --- joint-effect gauge ------------------------------------------------------------------------- */

.gauge { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 0.8rem 0; }
.quad-note { font-family: var(--mono); font-size: 0.74rem; color: var(--text-muted); margin: 0.4rem 0 0 !important; }

.day-strip { display: flex; height: 22px; border-radius: 3px; overflow: hidden; border: 1px solid var(--border); margin: 0.3rem 0 0; }
.day-strip span { flex: 1; min-width: 0; }
.country-card .cc-cities { font-family: var(--mono); font-size: 0.7rem; line-height: 1.5; color: var(--text-muted); margin: 0.6rem 0 0 !important; text-align: left !important; }

table.matrix { width: 100%; border-collapse: collapse; font-size: 0.9rem; }
table.matrix th, table.matrix td { padding: 0.55rem 0.6rem; border-bottom: 1px solid var(--border-light); text-align: left; vertical-align: top; }
table.matrix thead th { font-family: var(--mono); font-size: 0.7rem; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-muted); border-bottom: 2px solid var(--rule); }
table.matrix td.m { text-align: center; font-family: var(--mono); font-weight: 700; white-space: nowrap; }
table.matrix td.m b { display: inline-block; min-width: 2.4rem; padding: 2px 6px; border-radius: 3px; }
table.matrix .pp b { background: rgba(47, 140, 106, 0.22); color: #1d6a4e; }
table.matrix .p b { background: rgba(47, 140, 106, 0.1); color: #2e7a5e; }
table.matrix .z b { background: var(--bg-accent); color: var(--text-muted); }
.matrix-wrap { overflow-x: auto; }

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

.ref-list .ref-org { font-family: var(--mono); color: var(--primary-light); font-size: 0.72rem; }
.report-footer { border-top: 0; position: relative; padding-top: calc(3rem + 8px); }
.report-footer::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 8px; background: var(--ramp); }
.footer-inner h3 { color: #fff; font-family: var(--serif); font-weight: 800; 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, .phys-layout { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 680px) {
  .dash-grid { grid-template-columns: minmax(0, 1fr); }
  .masthead { padding-top: 2.2rem; background: var(--thermal) 70% 100% / 600px auto no-repeat, linear-gradient(180deg, #1a1622, #0c0b10); }
  .gauge { grid-template-columns: minmax(0, 1fr); }
  .phys-wrap { overflow-x: auto; }
  svg.phys { min-width: 600px; }
  .segmented button { padding: 0.34rem 0.5rem; font-size: 0.74rem; }
}
@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, .phys-wrap { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
