/* Seabound Journeys · Disney "dx" layer (Oct 2026)
   Each page is themed on its own headline: dining pages on the ship's dinner show,
   entertainment pages on her headline production. The theme runs top to bottom.
   Abstract motifs only: no characters, no ships, no logos. Loads after dz.css. */

/* ---------- theme tokens ---------- */
body.dx[data-dx-theme="frozen"]{
  --dx-ink:#0B2545; --dx-text:#1D3550; --dx-muted:#46607A; --dx-accent:#1F6AA5; --dx-aurora:#7FE3C3; --dx-violet:#9F8FE8; --dx-glow:#BFE8F5;
  --dx-paper:#FAFDFF; --dx-soft:#EDF6FC; --dx-line:#CFE4F1;
  --dx-night:radial-gradient(70% 90% at 85% 0%,rgba(127,227,195,.22),transparent 60%),radial-gradient(60% 80% at 10% 100%,rgba(159,143,232,.22),transparent 60%),linear-gradient(165deg,#081B33 0%,#0E3A52 62%,#14506B 100%);
  --dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27 viewBox=%270 0 240 240%27%3E%3Cg fill=%27none%27 stroke=%27%235E9CC4%27 stroke-opacity=%270.2%27 stroke-width=%271.1%27 stroke-linecap=%27round%27%3E%3Cpath d=%22M56.7,24.8L56.7,10.6M56.7,20.0L52.9,17.9M56.7,20.0L60.4,17.9M56.7,15.3L53.7,13.7M56.7,15.3L59.6,13.7M56.7,24.8L68.9,17.7M60.7,22.4L60.7,18.1M60.7,22.4L64.5,24.6M64.8,20.0L64.8,16.7M64.8,20.0L67.7,21.7M56.7,24.8L68.9,31.8M60.7,27.1L64.5,24.9M60.7,27.1L60.7,31.4M64.8,29.5L67.7,27.8M64.8,29.5L64.8,32.8M56.7,24.8L56.7,38.9M56.7,29.5L60.4,31.6M56.7,29.5L52.9,31.6M56.7,34.2L59.6,35.8M56.7,34.2L53.7,35.8M56.7,24.8L44.4,31.8M52.6,27.1L52.6,31.4M52.6,27.1L48.9,24.9M48.5,29.5L48.5,32.8M48.5,29.5L45.6,27.8M56.7,24.8L44.4,17.7M52.6,22.4L48.9,24.6M52.6,22.4L52.6,18.1M48.5,20.0L45.6,21.7M48.5,20.0L48.5,16.7M56.7,22.5L58.6,23.6L58.6,25.9L56.7,27.0L54.7,25.9L54.7,23.6ZM56.7,20.5L60.3,22.6L60.3,26.9L56.7,29.0L53.0,26.9L53.0,22.6Z%22/%3E%3Cpath d=%22M37.2,16.0L37.2,1.7M37.2,12.4L32.6,9.9M37.2,12.4L41.8,9.9M37.2,8.9L33.3,6.7M37.2,8.9L41.1,6.7M37.2,5.3L34.1,3.6M37.2,5.3L40.3,3.6M37.2,16.0L49.5,8.9M40.3,14.2L40.2,8.9M40.3,14.2L44.8,16.9M43.4,12.4L43.3,8.0M43.4,12.4L47.1,14.7M46.4,10.6L46.4,7.1M46.4,10.6L49.5,12.5M37.2,16.0L49.5,23.1M40.3,17.7L44.8,15.0M40.3,17.7L40.2,23.0M43.4,19.5L47.1,17.2M43.4,19.5L43.3,23.9M46.4,21.3L49.5,19.4M46.4,21.3L46.4,24.9M37.2,16.0L37.2,30.2M37.2,19.5L41.8,22.0M37.2,19.5L32.6,22.0M37.2,23.1L41.1,25.2M37.2,23.1L33.3,25.2M37.2,26.6L40.3,28.4M37.2,26.6L34.1,28.4M37.2,16.0L24.9,23.1M34.1,17.7L34.2,23.0M34.1,17.7L29.6,15.0M31.0,19.5L31.1,23.9M31.0,19.5L27.3,17.2M28.0,21.3L28.0,24.9M28.0,21.3L24.9,19.4M37.2,16.0L24.9,8.9M34.1,14.2L29.6,16.9M34.1,14.2L34.2,8.9M31.0,12.4L27.3,14.7M31.0,12.4L31.1,8.0M28.0,10.6L24.9,12.5M28.0,10.6L28.0,7.1M37.2,13.7L39.2,14.8L39.2,17.1L37.2,18.2L35.2,17.1L35.2,14.8ZM37.2,11.7L40.9,13.8L40.9,18.1L37.2,20.2L33.5,18.1L33.5,13.8Z%22/%3E%3Cpath d=%22M220.3,192.1L220.3,173.2M220.3,185.8L214.4,182.1M220.3,185.8L226.3,182.1M220.3,179.5L215.7,176.6M220.3,179.5L224.9,176.6M220.3,192.1L236.7,182.6M225.8,189.0L226.0,182.0M225.8,189.0L231.9,192.3M231.2,185.8L231.4,180.4M231.2,185.8L236.0,188.4M220.3,192.1L236.7,201.6M225.8,195.3L231.9,192.0M225.8,195.3L226.0,202.2M231.2,198.4L236.0,195.9M231.2,198.4L231.4,203.8M220.3,192.1L220.3,211.1M220.3,198.4L226.3,202.1M220.3,198.4L214.4,202.1M220.3,204.7L224.9,207.6M220.3,204.7L215.7,207.6M220.3,192.1L203.9,201.6M214.8,195.3L214.6,202.2M214.8,195.3L208.7,192.0M209.4,198.4L209.2,203.8M209.4,198.4L204.6,195.9M220.3,192.1L203.9,182.6M214.8,189.0L208.7,192.3M214.8,189.0L214.6,182.0M209.4,185.8L204.6,188.4M209.4,185.8L209.2,180.4M220.3,189.1L222.9,190.6L222.9,193.6L220.3,195.1L217.7,193.6L217.7,190.6ZM220.3,186.4L225.2,189.3L225.2,195.0L220.3,197.8L215.4,195.0L215.4,189.3Z%22/%3E%3Cpath d=%22M53.3,128.8L53.3,116.2M53.3,124.6L49.9,122.5M53.3,124.6L56.6,122.5M53.3,120.4L50.7,118.8M53.3,120.4L55.9,118.8M53.3,128.8L64.2,122.5M56.9,126.7L57.1,122.7M56.9,126.7L60.4,128.5M60.5,124.6L60.7,121.5M60.5,124.6L63.3,126.0M53.3,128.8L64.2,135.1M56.9,130.9L60.4,129.1M56.9,130.9L57.1,134.9M60.5,133.0L63.3,131.6M60.5,133.0L60.7,136.1M53.3,128.8L53.3,141.4M53.3,133.0L56.6,135.1M53.3,133.0L49.9,135.1M53.3,137.2L55.9,138.9M53.3,137.2L50.7,138.9M53.3,128.8L42.4,135.1M49.6,130.9L49.5,134.9M49.6,130.9L46.1,129.1M46.0,133.0L45.9,136.1M46.0,133.0L43.3,131.6M53.3,128.8L42.4,122.5M49.6,126.7L46.1,128.5M49.6,126.7L49.5,122.7M46.0,124.6L43.3,126.0M46.0,124.6L45.9,121.5M53.3,126.8L55.0,127.8L55.0,129.8L53.3,130.8L51.5,129.8L51.5,127.8ZM53.3,125.0L56.5,126.9L56.5,130.7L53.3,132.6L50.0,130.7L50.0,126.9Z%22/%3E%3Cpath d=%22M41.4,25.5L41.4,13.7M41.4,22.5L38.3,20.4M41.4,22.5L44.5,20.4M41.4,19.6L38.8,17.8M41.4,19.6L44.0,17.8M41.4,16.6L39.3,15.2M41.4,16.6L43.6,15.2M41.4,25.5L51.6,19.6M44.0,24.0L44.3,20.2M44.0,24.0L47.4,25.6M46.5,22.5L46.8,19.4M46.5,22.5L49.4,23.9M49.1,21.1L49.3,18.5M49.1,21.1L51.4,22.2M41.4,25.5L51.6,31.4M44.0,27.0L47.4,25.4M44.0,27.0L44.3,30.7M46.5,28.4L49.4,27.1M46.5,28.4L46.8,31.6M49.1,29.9L51.4,28.8M49.1,29.9L49.3,32.5M41.4,25.5L41.4,37.3M41.4,28.4L44.5,30.6M41.4,28.4L38.3,30.6M41.4,31.4L44.0,33.2M41.4,31.4L38.8,33.2M41.4,34.3L43.6,35.8M41.4,34.3L39.3,35.8M41.4,25.5L31.2,31.4M38.9,27.0L38.6,30.7M38.9,27.0L35.5,25.4M36.3,28.4L36.1,31.6M36.3,28.4L33.5,27.1M33.8,29.9L33.6,32.5M33.8,29.9L31.5,28.8M41.4,25.5L31.2,19.6M38.9,24.0L35.5,25.6M38.9,24.0L38.6,20.2M36.3,22.5L33.5,23.9M36.3,22.5L36.1,19.4M33.8,21.1L31.5,22.2M33.8,21.1L33.6,18.5M41.4,23.6L43.1,24.5L43.1,26.4L41.4,27.4L39.8,26.4L39.8,24.5ZM41.4,21.9L44.5,23.7L44.5,27.3L41.4,29.0L38.4,27.3L38.4,23.7Z%22/%3E%3C/g%3E%3C/svg%3E"); --dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27 viewBox=%270 0 240 240%27%3E%3Cg fill=%27none%27 stroke=%27%23DFF3FB%27 stroke-opacity=%270.12%27 stroke-width=%271.1%27 stroke-linecap=%27round%27%3E%3Cpath d=%22M190.4,197.3L190.4,182.0M190.4,192.2L185.6,189.2M190.4,192.2L195.2,189.2M190.4,187.1L186.7,184.8M190.4,187.1L194.1,184.8M190.4,197.3L203.7,189.6M194.8,194.7L195.0,189.1M194.8,194.7L199.8,197.4M199.2,192.2L199.4,187.8M199.2,192.2L203.1,194.2M190.4,197.3L203.7,204.9M194.8,199.8L199.8,197.1M194.8,199.8L195.0,205.5M199.2,202.4L203.1,200.3M199.2,202.4L199.4,206.7M190.4,197.3L190.4,212.6M190.4,202.4L195.2,205.3M190.4,202.4L185.6,205.3M190.4,207.5L194.1,209.8M190.4,207.5L186.7,209.8M190.4,197.3L177.1,204.9M186.0,199.8L185.8,205.5M186.0,199.8L181.0,197.1M181.6,202.4L181.4,206.7M181.6,202.4L177.7,200.3M190.4,197.3L177.1,189.6M186.0,194.7L181.0,197.4M186.0,194.7L185.8,189.1M181.6,192.2L177.7,194.2M181.6,192.2L181.4,187.8M190.4,194.8L192.5,196.0L192.5,198.5L190.4,199.7L188.3,198.5L188.3,196.0ZM190.4,192.7L194.4,195.0L194.4,199.6L190.4,201.9L186.4,199.6L186.4,195.0Z%22/%3E%3Cpath d=%22M62.8,0.1L62.8,-17.5M62.8,-5.8L58.1,-8.7M62.8,-5.8L67.5,-8.7M62.8,-11.6L59.2,-13.9M62.8,-11.6L66.4,-13.9M62.8,0.1L78.0,-8.7M67.9,-2.8L68.1,-8.4M67.9,-2.8L72.8,-0.3M73.0,-5.8L73.1,-10.1M73.0,-5.8L76.8,-3.8M62.8,0.1L78.0,8.9M67.9,3.0L72.8,0.5M67.9,3.0L68.1,8.6M73.0,6.0L76.8,4.0M73.0,6.0L73.1,10.3M62.8,0.1L62.8,17.7M62.8,6.0L67.5,9.0M62.8,6.0L58.1,9.0M62.8,11.9L66.4,14.2M62.8,11.9L59.2,14.2M62.8,0.1L47.5,8.9M57.7,3.0L57.5,8.6M57.7,3.0L52.8,0.5M52.6,6.0L52.4,10.3M52.6,6.0L48.8,4.0M62.8,0.1L47.5,-8.7M57.7,-2.8L52.8,-0.3M57.7,-2.8L57.5,-8.4M52.6,-5.8L48.8,-3.8M52.6,-5.8L52.4,-10.1M62.8,-2.7L65.2,-1.3L65.2,1.5L62.8,2.9L60.3,1.5L60.3,-1.3ZM62.8,-5.2L67.4,-2.5L67.4,2.8L62.8,5.4L58.2,2.8L58.2,-2.5Z%22/%3E%3Cpath d=%22M62.8,240.1L62.8,222.5M62.8,234.2L58.1,231.3M62.8,234.2L67.5,231.3M62.8,228.4L59.2,226.1M62.8,228.4L66.4,226.1M62.8,240.1L78.0,231.3M67.9,237.2L68.1,231.6M67.9,237.2L72.8,239.7M73.0,234.2L73.1,229.9M73.0,234.2L76.8,236.2M62.8,240.1L78.0,248.9M67.9,243.0L72.8,240.5M67.9,243.0L68.1,248.6M73.0,246.0L76.8,244.0M73.0,246.0L73.1,250.3M62.8,240.1L62.8,257.7M62.8,246.0L67.5,249.0M62.8,246.0L58.1,249.0M62.8,251.9L66.4,254.2M62.8,251.9L59.2,254.2M62.8,240.1L47.5,248.9M57.7,243.0L57.5,248.6M57.7,243.0L52.8,240.5M52.6,246.0L52.4,250.3M52.6,246.0L48.8,244.0M62.8,240.1L47.5,231.3M57.7,237.2L52.8,239.7M57.7,237.2L57.5,231.6M52.6,234.2L48.8,236.2M52.6,234.2L52.4,229.9M62.8,237.3L65.2,238.7L65.2,241.5L62.8,242.9L60.3,241.5L60.3,238.7ZM62.8,234.8L67.4,237.5L67.4,242.8L62.8,245.4L58.2,242.8L58.2,237.5Z%22/%3E%3Cpath d=%22M112.9,182.3L112.9,168.5M112.9,178.9L109.2,176.3M112.9,178.9L116.5,176.3M112.9,175.4L109.8,173.3M112.9,175.4L115.9,173.3M112.9,171.9L110.4,170.2M112.9,171.9L115.3,170.2M112.9,182.3L124.9,175.4M115.9,180.6L116.2,176.2M115.9,180.6L119.9,182.5M118.9,178.9L119.2,175.2M118.9,178.9L122.2,180.5M121.9,177.1L122.1,174.1M121.9,177.1L124.6,178.4M112.9,182.3L124.9,189.3M115.9,184.1L119.9,182.2M115.9,184.1L116.2,188.5M118.9,185.8L122.2,184.2M118.9,185.8L119.2,189.5M121.9,187.5L124.6,186.2M121.9,187.5L122.1,190.5M112.9,182.3L112.9,196.2M112.9,185.8L116.5,188.3M112.9,185.8L109.2,188.3M112.9,189.3L115.9,191.4M112.9,189.3L109.8,191.4M112.9,192.7L115.3,194.5M112.9,192.7L110.4,194.5M112.9,182.3L100.9,189.3M109.9,184.1L109.5,188.5M109.9,184.1L105.8,182.2M106.9,185.8L106.5,189.5M106.9,185.8L103.5,184.2M103.9,187.5L103.6,190.5M103.9,187.5L101.1,186.2M112.9,182.3L100.9,175.4M109.9,180.6L105.8,182.5M109.9,180.6L109.5,176.2M106.9,178.9L103.5,180.5M106.9,178.9L106.5,175.2M103.9,177.1L101.1,178.4M103.9,177.1L103.6,174.1M112.9,180.1L114.8,181.2L114.8,183.4L112.9,184.6L110.9,183.4L110.9,181.2ZM112.9,178.2L116.5,180.3L116.5,184.4L112.9,186.5L109.3,184.4L109.3,180.3Z%22/%3E%3Cpath d=%22M184.8,65.4L184.8,46.0M184.8,60.6L179.2,56.8M184.8,60.6L190.5,56.8M184.8,55.7L180.1,52.6M184.8,55.7L189.6,52.6M184.8,50.9L181.0,48.3M184.8,50.9L188.7,48.3M184.8,65.4L201.7,55.7M189.0,63.0L189.5,56.3M189.0,63.0L195.1,66.0M193.2,60.6L193.6,54.9M193.2,60.6L198.4,63.1M197.5,58.2L197.7,53.6M197.5,58.2L201.6,60.2M184.8,65.4L201.7,75.2M189.0,67.9L195.1,64.9M189.0,67.9L189.5,74.6M193.2,70.3L198.4,67.8M193.2,70.3L193.6,76.0M197.5,72.7L201.6,70.7M197.5,72.7L197.7,77.3M184.8,65.4L184.8,84.9M184.8,70.3L190.5,74.1M184.8,70.3L179.2,74.1M184.8,75.2L189.6,78.3M184.8,75.2L180.1,78.3M184.8,80.0L188.7,82.6M184.8,80.0L181.0,82.6M184.8,65.4L168.0,75.2M180.6,67.9L180.2,74.6M180.6,67.9L174.6,64.9M176.4,70.3L176.1,76.0M176.4,70.3L171.3,67.8M172.2,72.7L171.9,77.3M172.2,72.7L168.1,70.7M184.8,65.4L168.0,55.7M180.6,63.0L174.6,66.0M180.6,63.0L180.2,56.3M176.4,60.6L171.3,63.1M176.4,60.6L176.1,54.9M172.2,58.2L168.1,60.2M172.2,58.2L171.9,53.6M184.8,62.3L187.5,63.9L187.5,67.0L184.8,68.6L182.1,67.0L182.1,63.9ZM184.8,59.6L189.9,62.5L189.9,68.4L184.8,71.3L179.8,68.4L179.8,62.5Z%22/%3E%3Cpath d=%22M175.2,99.4L175.2,83.4M175.2,95.4L170.2,92.3M175.2,95.4L180.1,92.3M175.2,91.4L171.0,88.8M175.2,91.4L179.3,88.8M175.2,87.4L171.8,85.3M175.2,87.4L178.5,85.3M175.2,99.4L189.0,91.4M178.6,97.4L178.8,91.6M178.6,97.4L183.7,100.1M182.1,95.4L182.2,90.5M182.1,95.4L186.4,97.7M185.5,93.4L185.7,89.4M185.5,93.4L189.0,95.2M175.2,99.4L189.0,107.4M178.6,101.4L183.7,98.6M178.6,101.4L178.8,107.2M182.1,103.4L186.4,101.0M182.1,103.4L182.2,108.2M185.5,105.4L189.0,103.5M185.5,105.4L185.7,109.3M175.2,99.4L175.2,115.4M175.2,103.4L180.1,106.4M175.2,103.4L170.2,106.4M175.2,107.4L179.3,109.9M175.2,107.4L171.0,109.9M175.2,111.4L178.5,113.4M175.2,111.4L171.8,113.4M175.2,99.4L161.3,107.4M171.7,101.4L171.5,107.2M171.7,101.4L166.6,98.6M168.2,103.4L168.1,108.2M168.2,103.4L163.9,101.0M164.8,105.4L164.7,109.3M164.8,105.4L161.3,103.5M175.2,99.4L161.3,91.4M171.7,97.4L166.6,100.1M171.7,97.4L171.5,91.6M168.2,95.4L163.9,97.7M168.2,95.4L168.1,90.5M164.8,93.4L161.3,95.2M164.8,93.4L164.7,89.4M175.2,96.8L177.4,98.1L177.4,100.6L175.2,101.9L172.9,100.6L172.9,98.1ZM175.2,94.6L179.3,97.0L179.3,101.8L175.2,104.2L171.0,101.8L171.0,97.0Z%22/%3E%3C/g%3E%3C/svg%3E"); --dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-44.0 -44.0 88 88%27%3E%3Cpath d=%27M0.0,0.0L0.0,-40.0M0.0,-13.3L-10.3,-19.9M-5.1,-16.6L-8.1,-15.2M-5.1,-16.6L-5.1,-19.9M0.0,-13.3L10.3,-19.9M5.1,-16.6L5.1,-19.9M5.1,-16.6L8.1,-15.2M0.0,-26.7L-8.0,-31.8M-4.0,-29.2L-6.3,-28.2M-4.0,-29.2L-4.0,-31.8M0.0,-26.7L8.0,-31.8M4.0,-29.2L4.0,-31.8M4.0,-29.2L6.3,-28.2M0.0,0.0L34.6,-20.0M11.5,-6.7L12.1,-18.8M11.8,-12.8L9.1,-14.7M11.8,-12.8L14.7,-14.4M11.5,-6.7L22.4,-1.1M17.0,-3.9L19.8,-5.5M17.0,-3.9L17.3,-0.6M23.1,-13.3L23.5,-22.8M23.3,-18.1L21.2,-19.5M23.3,-18.1L25.5,-19.3M23.1,-13.3L31.5,-9.0M27.3,-11.2L29.5,-12.4M27.3,-11.2L27.5,-8.6M0.0,0.0L34.6,20.0M11.5,6.7L22.4,1.1M17.0,3.9L17.3,0.6M17.0,3.9L19.8,5.5M11.5,6.7L12.1,18.8M11.8,12.8L14.7,14.4M11.8,12.8L9.1,14.7M23.1,13.3L31.5,9.0M27.3,11.2L27.5,8.6M27.3,11.2L29.5,12.4M23.1,13.3L23.5,22.8M23.3,18.1L25.5,19.3M23.3,18.1L21.2,19.5M0.0,0.0L0.0,40.0M0.0,13.3L10.3,19.9M5.1,16.6L8.1,15.2M5.1,16.6L5.1,19.9M0.0,13.3L-10.3,19.9M-5.1,16.6L-5.1,19.9M-5.1,16.6L-8.1,15.2M0.0,26.7L8.0,31.8M4.0,29.2L6.3,28.2M4.0,29.2L4.0,31.8M0.0,26.7L-8.0,31.8M-4.0,29.2L-4.0,31.8M-4.0,29.2L-6.3,28.2M0.0,0.0L-34.6,20.0M-11.5,6.7L-12.1,18.8M-11.8,12.8L-9.1,14.7M-11.8,12.8L-14.7,14.4M-11.5,6.7L-22.4,1.1M-17.0,3.9L-19.8,5.5M-17.0,3.9L-17.3,0.6M-23.1,13.3L-23.5,22.8M-23.3,18.1L-21.2,19.5M-23.3,18.1L-25.5,19.3M-23.1,13.3L-31.5,9.0M-27.3,11.2L-29.5,12.4M-27.3,11.2L-27.5,8.6M0.0,0.0L-34.6,-20.0M-11.5,-6.7L-22.4,-1.1M-17.0,-3.9L-17.3,-0.6M-17.0,-3.9L-19.8,-5.5M-11.5,-6.7L-12.1,-18.8M-11.8,-12.8L-14.7,-14.4M-11.8,-12.8L-9.1,-14.7M-23.1,-13.3L-31.5,-9.0M-27.3,-11.2L-27.5,-8.6M-27.3,-11.2L-29.5,-12.4M-23.1,-13.3L-23.5,-22.8M-23.3,-18.1L-25.5,-19.3M-23.3,-18.1L-21.2,-19.5M0.0,-6.4L5.5,-3.2L5.5,3.2L0.0,6.4L-5.5,3.2L-5.5,-3.2ZM0.0,-12.0L10.4,-6.0L10.4,6.0L0.0,12.0L-10.4,6.0L-10.4,-6.0Z%27 fill=%27none%27 stroke=%27%232E7FB8%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E"); --dx-mark-l:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-44.0 -44.0 88 88%27%3E%3Cpath d=%27M0.0,0.0L0.0,-40.0M0.0,-10.0L-12.9,-17.1M-4.3,-12.4L-8.6,-9.6M-4.3,-12.4L-4.3,-17.5M-8.6,-14.7L-12.0,-12.6M-8.6,-14.7L-8.6,-18.7M0.0,-10.0L12.9,-17.1M4.3,-12.4L4.3,-17.5M4.3,-12.4L8.6,-9.6M8.6,-14.7L8.6,-18.7M8.6,-14.7L12.0,-12.6M0.0,-20.0L-10.9,-26.0M-3.6,-22.0L-7.3,-19.7M-3.6,-22.0L-3.6,-26.3M-7.2,-24.0L-10.1,-22.2M-7.2,-24.0L-7.2,-27.3M0.0,-20.0L10.9,-26.0M3.6,-22.0L3.6,-26.3M3.6,-22.0L7.3,-19.7M7.2,-24.0L7.2,-27.3M7.2,-24.0L10.1,-22.2M0.0,-30.0L-8.8,-34.8M-2.9,-31.6L-5.9,-29.7M-2.9,-31.6L-2.9,-35.1M-5.9,-33.2L-8.2,-31.8M-5.9,-33.2L-5.9,-35.9M0.0,-30.0L8.8,-34.8M2.9,-31.6L2.9,-35.1M2.9,-31.6L5.9,-29.7M5.9,-33.2L5.9,-35.9M5.9,-33.2L8.2,-31.8M0.0,0.0L34.6,-20.0M8.7,-5.0L8.4,-19.7M8.6,-9.9L4.0,-12.3M8.6,-9.9L13.0,-12.5M8.5,-14.8L4.9,-16.7M8.5,-14.8L11.9,-16.8M8.7,-5.0L21.3,2.6M12.9,-2.5L17.3,-5.0M12.9,-2.5L12.7,2.7M17.1,0.1L20.5,-1.9M17.1,0.1L16.9,4.1M17.3,-10.0L17.1,-22.4M17.2,-14.1L13.4,-16.1M17.2,-14.1L21.0,-16.3M17.2,-18.3L14.2,-19.8M17.2,-18.3L20.1,-19.9M17.3,-10.0L27.9,-3.6M20.9,-7.9L24.6,-10.0M20.9,-7.9L20.7,-3.5M24.4,-5.7L27.3,-7.4M24.4,-5.7L24.3,-2.4M26.0,-15.0L25.8,-25.0M25.9,-18.3L22.8,-20.0M25.9,-18.3L28.9,-20.1M25.8,-21.7L23.4,-23.0M25.8,-21.7L28.2,-23.0M26.0,-15.0L34.6,-9.8M28.8,-13.3L31.9,-15.0M28.8,-13.3L28.7,-9.8M31.7,-11.5L34.1,-12.9M31.7,-11.5L31.6,-8.8M0.0,0.0L34.6,20.0M8.7,5.0L21.3,-2.6M12.9,2.5L12.7,-2.7M12.9,2.5L17.3,5.0M17.1,-0.1L16.9,-4.1M17.1,-0.1L20.5,1.9M8.7,5.0L8.4,19.7M8.6,9.9L13.0,12.5M8.6,9.9L4.0,12.3M8.5,14.8L11.9,16.8M8.5,14.8L4.9,16.7M17.3,10.0L27.9,3.6M20.9,7.9L20.7,3.5M20.9,7.9L24.6,10.0M24.4,5.7L24.3,2.4M24.4,5.7L27.3,7.4M17.3,10.0L17.1,22.4M17.2,14.1L21.0,16.3M17.2,14.1L13.4,16.1M17.2,18.3L20.1,19.9M17.2,18.3L14.2,19.8M26.0,15.0L34.6,9.8M28.8,13.3L28.7,9.8M28.8,13.3L31.9,15.0M31.7,11.5L31.6,8.8M31.7,11.5L34.1,12.9M26.0,15.0L25.8,25.0M25.9,18.3L28.9,20.1M25.9,18.3L22.8,20.0M25.8,21.7L28.2,23.0M25.8,21.7L23.4,23.0M0.0,0.0L0.0,40.0M0.0,10.0L12.9,17.1M4.3,12.4L8.6,9.6M4.3,12.4L4.3,17.5M8.6,14.7L12.0,12.6M8.6,14.7L8.6,18.7M0.0,10.0L-12.9,17.1M-4.3,12.4L-4.3,17.5M-4.3,12.4L-8.6,9.6M-8.6,14.7L-8.6,18.7M-8.6,14.7L-12.0,12.6M0.0,20.0L10.9,26.0M3.6,22.0L7.3,19.7M3.6,22.0L3.6,26.3M7.2,24.0L10.1,22.2M7.2,24.0L7.2,27.3M0.0,20.0L-10.9,26.0M-3.6,22.0L-3.6,26.3M-3.6,22.0L-7.3,19.7M-7.2,24.0L-7.2,27.3M-7.2,24.0L-10.1,22.2M0.0,30.0L8.8,34.8M2.9,31.6L5.9,29.7M2.9,31.6L2.9,35.1M5.9,33.2L8.2,31.8M5.9,33.2L5.9,35.9M0.0,30.0L-8.8,34.8M-2.9,31.6L-2.9,35.1M-2.9,31.6L-5.9,29.7M-5.9,33.2L-5.9,35.9M-5.9,33.2L-8.2,31.8M0.0,0.0L-34.6,20.0M-8.7,5.0L-8.4,19.7M-8.6,9.9L-4.0,12.3M-8.6,9.9L-13.0,12.5M-8.5,14.8L-4.9,16.7M-8.5,14.8L-11.9,16.8M-8.7,5.0L-21.3,-2.6M-12.9,2.5L-17.3,5.0M-12.9,2.5L-12.7,-2.7M-17.1,-0.1L-20.5,1.9M-17.1,-0.1L-16.9,-4.1M-17.3,10.0L-17.1,22.4M-17.2,14.1L-13.4,16.1M-17.2,14.1L-21.0,16.3M-17.2,18.3L-14.2,19.8M-17.2,18.3L-20.1,19.9M-17.3,10.0L-27.9,3.6M-20.9,7.9L-24.6,10.0M-20.9,7.9L-20.7,3.5M-24.4,5.7L-27.3,7.4M-24.4,5.7L-24.3,2.4M-26.0,15.0L-25.8,25.0M-25.9,18.3L-22.8,20.0M-25.9,18.3L-28.9,20.1M-25.8,21.7L-23.4,23.0M-25.8,21.7L-28.2,23.0M-26.0,15.0L-34.6,9.8M-28.8,13.3L-31.9,15.0M-28.8,13.3L-28.7,9.8M-31.7,11.5L-34.1,12.9M-31.7,11.5L-31.6,8.8M0.0,0.0L-34.6,-20.0M-8.7,-5.0L-21.3,2.6M-12.9,-2.5L-12.7,2.7M-12.9,-2.5L-17.3,-5.0M-17.1,0.1L-16.9,4.1M-17.1,0.1L-20.5,-1.9M-8.7,-5.0L-8.4,-19.7M-8.6,-9.9L-13.0,-12.5M-8.6,-9.9L-4.0,-12.3M-8.5,-14.8L-11.9,-16.8M-8.5,-14.8L-4.9,-16.7M-17.3,-10.0L-27.9,-3.6M-20.9,-7.9L-20.7,-3.5M-20.9,-7.9L-24.6,-10.0M-24.4,-5.7L-24.3,-2.4M-24.4,-5.7L-27.3,-7.4M-17.3,-10.0L-17.1,-22.4M-17.2,-14.1L-21.0,-16.3M-17.2,-14.1L-13.4,-16.1M-17.2,-18.3L-20.1,-19.9M-17.2,-18.3L-14.2,-19.8M-26.0,-15.0L-34.6,-9.8M-28.8,-13.3L-28.7,-9.8M-28.8,-13.3L-31.9,-15.0M-31.7,-11.5L-31.6,-8.8M-31.7,-11.5L-34.1,-12.9M-26.0,-15.0L-25.8,-25.0M-25.9,-18.3L-28.9,-20.1M-25.9,-18.3L-22.8,-20.0M-25.8,-21.7L-28.2,-23.0M-25.8,-21.7L-23.4,-23.0M0.0,-6.4L5.5,-3.2L5.5,3.2L0.0,6.4L-5.5,3.2L-5.5,-3.2ZM0.0,-12.0L10.4,-6.0L10.4,6.0L0.0,12.0L-10.4,6.0L-10.4,-6.0Z%27 fill=%27none%27 stroke=%27%23DFF3FB%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  --dx-display:"Cormorant Garamond","Newsreader",Georgia,serif;
  --dx-btn:linear-gradient(120deg,#FFFFFF,#DFF3FB 45%,#C9D9FF); --dx-btn-ink:#0B2545;
  --dz-deep:#081B33; --dz-deep2:#14506B; --dz-glow:#BFE8F5; --dz-gold:#DFF3FB;
}
html body.dx[data-dx-theme="mermaid"]{
  --dpx-1:#04213A; --dpx-2:#073F63; --dpx-3:#0B6C80; --dpx-4:#0B7480; --dpx-5:#9FF2E6; --dpx-6:#F2FFFD;
  --dpx-hero:radial-gradient(120% 84% at 50% 6%,rgba(159,242,230,.3),transparent 58%),linear-gradient(180deg,#0A6C80 0%,#08587A 30%,#073F63 64%,#04213A 100%);
  --dpx-stage:radial-gradient(86% 72% at 50% -8%,rgba(159,242,230,.3),transparent 62%),linear-gradient(170deg,#0A6C80,#073F63 50%,#04213A 100%);
  --dpx-curtain:repeating-linear-gradient(90deg,#0A5D78 0 9px,#0E7C8C 9px 15px,#073F63 15px 26px);
  --dpx-title:linear-gradient(180deg,#FFFFFF 0%,#DFFBF6 40%,#FFD1E3 75%,#E3DDFF 100%);
  --paper:#FBFFFE; --paper-2:#C4ECE4; --sea:#0B7480; --sea-line:#0B7480; --brass:#0B7480; --brass-lt:#9FF2E6; --deep:#05304F; --ink:#06324A; --muted:#3F6274;
}
body.dx[data-dx-theme="mermaid"]{
  --dx-ink:#06324A; --dx-text:#173F55; --dx-muted:#3F6274; --dx-accent:#0B7480; --dx-aurora:#7EE0D2; --dx-violet:#8E9CF0; --dx-glow:#9FF2E6; --dx-pink:#FF8FB8;
  --dx-paper:#FBFFFE; --dx-soft:#E9FAF6; --dx-line:#C4ECE4;
  --dx-night:radial-gradient(80% 60% at 70% 0%,rgba(159,242,230,.25),transparent 60%),linear-gradient(175deg,#0B6C80 0%,#08506E 38%,#05304F 100%);
  --dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2744%27 height=%2744%27 viewBox=%270 0 44 44%27%3E%3Cdefs%3E%3ClinearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%271%27 y2=%271%27%3E%3Cstop offset=%270%27 stop-color=%27%23E3F8F3%27/%3E%3Cstop offset=%27.55%27 stop-color=%27%23E2F4F6%27/%3E%3Cstop offset=%271%27 stop-color=%27%23F4F0FA%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%27url(%23g)%27 stroke=%27%23ffffff%27 stroke-opacity=%27.7%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2722.0%27 cy=%27-22.0%27 r=%2722.0%27/%3E%3Ccircle cx=%270%27 cy=%270%27 r=%2722.0%27/%3E%3Ccircle cx=%2744%27 cy=%270%27 r=%2722.0%27/%3E%3Ccircle cx=%2722.0%27 cy=%2722.0%27 r=%2722.0%27/%3E%3Ccircle cx=%270%27 cy=%2744%27 r=%2722.0%27/%3E%3Ccircle cx=%2744%27 cy=%2744%27 r=%2722.0%27/%3E%3C/g%3E%3C/svg%3E"); --dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 900 600%27 preserveAspectRatio=%27xMidYMid slice%27%3E%3Cg fill=%27none%27 stroke=%27%23CFFAF5%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M132,33Q139,42 143,56M143,56Q260,-39 370,-131M283,220Q355,234 422,248M283,220Q286,239 279,251M279,251Q282,336 302,411M422,248Q410,380 384,518M384,518Q347,470 302,411M1144,118Q1015,146 886,186M1144,118Q1015,117 877,103M877,103Q872,133 875,174M886,186Q885,180 875,174M638,572Q507,571 394,580M638,572Q-2401,17814 -5430,35052M174,1355Q275,990 374,625M374,625Q381,600 394,580M177,460Q239,437 302,411M177,460Q277,546 374,625M399,546Q405,567 394,580M399,546Q391,540 384,518M874,702Q913,594 966,470M578,252Q500,250 422,248M578,252Q590,293 589,330M399,546Q490,461 570,381M589,330Q581,358 570,381M638,572Q638,572 647,563M570,381Q603,465 647,563M868,693Q776,632 692,560M647,563Q669,553 692,560M143,56Q142,96 151,133M255,186Q333,87 426,-5M255,186Q204,168 163,143M370,-131Q392,-70 426,-5M163,143Q156,145 151,133M-16,456Q-14,448 -9,452M-16,456Q-2767,-11 -5515,-473M-9,452Q-71,317 -135,195M-80,196Q34,167 151,133M29,437Q33,418 39,383M29,437Q72,466 120,482M165,394Q157,424 156,459M165,394Q134,364 95,333M95,333Q75,365 39,383M156,459Q134,467 120,482M-80,196Q-18,295 39,383M-9,452Q3,452 29,437M174,1355Q145,912 120,482M177,460Q162,465 156,459M279,251Q218,315 165,394M255,186Q271,210 283,220M163,143Q126,238 95,333M877,103Q856,100 839,81M730,209Q809,191 875,174M730,209Q734,201 720,203M720,203Q778,143 839,81M578,252Q597,234 607,209M426,-5Q492,29 561,47M607,209Q597,141 569,60M561,47Q564,59 569,60M971,385Q934,344 905,316M966,470Q936,465 920,448M920,448Q921,378 905,316M730,209Q800,253 861,305M886,186Q891,239 886,304M861,305Q874,310 886,304M1395,109Q1157,211 902,307M886,304Q898,304 902,307M902,307Q898,317 905,316M737,-563Q718,-280 714,-7M828,15Q794,9 766,19M766,19Q734,6 714,-7M561,47Q646,-265 737,-563M569,60Q639,32 714,-7M839,81Q838,47 828,15M720,203Q679,212 644,203M644,203Q705,114 766,19M607,209Q631,206 644,203M837,505Q853,485 865,468M837,505Q799,490 749,466M865,468Q839,425 816,371M816,371Q770,389 733,412M733,412Q744,432 749,466M868,693Q860,590 837,505M920,448Q900,454 865,468M692,560Q727,510 749,466M861,305Q843,339 816,371M589,330Q660,372 733,412%27 stroke-opacity=%27.06%27 stroke-width=%276%27/%3E%3Cpath d=%27M132,33Q139,42 143,56M143,56Q260,-39 370,-131M283,220Q355,234 422,248M283,220Q286,239 279,251M279,251Q282,336 302,411M422,248Q410,380 384,518M384,518Q347,470 302,411M1144,118Q1015,146 886,186M1144,118Q1015,117 877,103M877,103Q872,133 875,174M886,186Q885,180 875,174M638,572Q507,571 394,580M638,572Q-2401,17814 -5430,35052M174,1355Q275,990 374,625M374,625Q381,600 394,580M177,460Q239,437 302,411M177,460Q277,546 374,625M399,546Q405,567 394,580M399,546Q391,540 384,518M874,702Q913,594 966,470M578,252Q500,250 422,248M578,252Q590,293 589,330M399,546Q490,461 570,381M589,330Q581,358 570,381M638,572Q638,572 647,563M570,381Q603,465 647,563M868,693Q776,632 692,560M647,563Q669,553 692,560M143,56Q142,96 151,133M255,186Q333,87 426,-5M255,186Q204,168 163,143M370,-131Q392,-70 426,-5M163,143Q156,145 151,133M-16,456Q-14,448 -9,452M-16,456Q-2767,-11 -5515,-473M-9,452Q-71,317 -135,195M-80,196Q34,167 151,133M29,437Q33,418 39,383M29,437Q72,466 120,482M165,394Q157,424 156,459M165,394Q134,364 95,333M95,333Q75,365 39,383M156,459Q134,467 120,482M-80,196Q-18,295 39,383M-9,452Q3,452 29,437M174,1355Q145,912 120,482M177,460Q162,465 156,459M279,251Q218,315 165,394M255,186Q271,210 283,220M163,143Q126,238 95,333M877,103Q856,100 839,81M730,209Q809,191 875,174M730,209Q734,201 720,203M720,203Q778,143 839,81M578,252Q597,234 607,209M426,-5Q492,29 561,47M607,209Q597,141 569,60M561,47Q564,59 569,60M971,385Q934,344 905,316M966,470Q936,465 920,448M920,448Q921,378 905,316M730,209Q800,253 861,305M886,186Q891,239 886,304M861,305Q874,310 886,304M1395,109Q1157,211 902,307M886,304Q898,304 902,307M902,307Q898,317 905,316M737,-563Q718,-280 714,-7M828,15Q794,9 766,19M766,19Q734,6 714,-7M561,47Q646,-265 737,-563M569,60Q639,32 714,-7M839,81Q838,47 828,15M720,203Q679,212 644,203M644,203Q705,114 766,19M607,209Q631,206 644,203M837,505Q853,485 865,468M837,505Q799,490 749,466M865,468Q839,425 816,371M816,371Q770,389 733,412M733,412Q744,432 749,466M868,693Q860,590 837,505M920,448Q900,454 865,468M692,560Q727,510 749,466M861,305Q843,339 816,371M589,330Q660,372 733,412%27 stroke-opacity=%27.13%27 stroke-width=%271.1%27/%3E%3C/g%3E%3C/svg%3E");
  --dx-display:"Fraunces","Newsreader",Georgia,serif;
  --dx-btn:linear-gradient(120deg,#FFE3EE,#FF9CC2 50%,#C9B8FF); --dx-btn-ink:#3A0F2A;
  --dz-deep:#05304F; --dz-deep2:#0B6C80; --dz-glow:#9FF2E6; --dz-gold:#FFC9DC;
}
body.dx{
  --deep:#0A2440; --paper:var(--dx-paper); --paper-2:var(--dx-line); --ink:var(--dx-ink); --muted:var(--dx-muted);
  --sea:var(--dx-accent); --brass:var(--dx-accent); --brass-text:var(--dx-accent); --brass-lt:var(--dx-glow);
  background:var(--dx-paper); color:var(--dx-text); overflow-x:clip;
}
html:has(body.dx){background:var(--dx-paper)}
body.dx main.wrap{position:relative;z-index:0;background:transparent}
body.dx main.wrap>section{background:transparent}

/* ---------- hero (both themes keep the page's own scene and add to it) ---------- */
body.dx .dx-hero{isolation:isolate}
body.dx .dx-hero h1{font-family:var(--dx-display);font-weight:700;letter-spacing:-.01em;line-height:.98}
body.dx .dx-hero .governing,body.dx .dx-hero .ghero-sub{font-size:clamp(18px,1.7vw,21px);line-height:1.55;max-width:58ch;font-style:normal}
body.dx .dx-hero .governing b,body.dx .dx-hero .ghero-sub b{font-weight:600;color:#fff}

/* frozen: fractal crystals, ice shards, aurora (existing) */
.dx-crystals{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.dx-crystals-sig{opacity:.75}
.dx-flake{transform-box:fill-box;transform-origin:center}
.dx-fa{opacity:.9} .dx-fb{opacity:.65} .dx-fc{opacity:.5} .dx-fd{opacity:.4}
body.dx[data-dx-theme="frozen"] .ghero .wrap{position:relative;z-index:2}
body.dx[data-dx-theme="frozen"] .ghero h1{font-size:clamp(52px,7.4vw,104px)}
body.dx[data-dx-theme="frozen"] .ghero h1 .thin{font-family:var(--dx-display);font-style:italic;font-weight:600;font-size:.42em;letter-spacing:.01em;margin-bottom:.12em;display:block;-webkit-text-fill-color:#DFF3FB;color:#DFF3FB}
body.dx[data-dx-theme="frozen"] .gstats{gap:12px;border:0;background:none}
body.dx[data-dx-theme="frozen"] .gstat{position:relative;border:1px solid rgba(191,232,245,.4)!important;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(191,232,245,.06));backdrop-filter:blur(6px);overflow:hidden}
body.dx[data-dx-theme="frozen"] .gstat::after{content:"";position:absolute;right:-16px;top:-16px;width:62px;height:62px;background:var(--dx-mark-l) center/contain no-repeat;opacity:.55}
body.dx[data-dx-theme="frozen"] .gstat .v em{font-family:var(--dx-display);font-weight:700;font-style:normal;font-size:1.25em;color:#fff}
body.dx[data-dx-theme="frozen"] .gstat .k{color:#DCEFF8}
@media (prefers-reduced-motion:no-preference){
  .dx-fa{animation:dxSpin 160s linear infinite} .dx-fb{animation:dxSpin 110s linear infinite reverse}
  .dx-fc{animation:dxSpin 90s linear infinite} .dx-fd{animation:dxSpin 70s linear infinite reverse}
  .js-dx .dx-crystals .dx-flake path{stroke-dasharray:2400;stroke-dashoffset:2400}
  .js-dx .dx-crystals.dx-go .dx-flake path{animation:dxDraw 3.2s cubic-bezier(.4,.1,.2,1) .1s forwards}
  .dx-shards path{animation:dxGlint 5s ease-in-out infinite alternate}
  .dx-shards path:nth-child(3n){animation-delay:-2s} .dx-shards path:nth-child(3n+1){animation-delay:-3.6s}
}
@keyframes dxSpin{to{transform:rotate(360deg)}}
@keyframes dxDraw{to{stroke-dashoffset:0}}
@keyframes dxGlint{from{opacity:.2}to{opacity:.7}}

/* mermaid: caustic light, kelp, bubbles, a band of scales */
body.dx[data-dx-theme="mermaid"] .ghero.sbe-hero{background:linear-gradient(180deg,#0A6C80 0%,#08587A 32%,#073F63 70%,#05284A 100%)}
body.dx[data-dx-theme="mermaid"] .dpx-scene>:not(.dx-sea){opacity:.45}
.dx-sea{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.dx-caustic{position:absolute;inset:-6% -6% 30% -6%;width:112%;height:76%;opacity:.55;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 30%,transparent);mask:linear-gradient(#000 30%,transparent)}
.dx-kelpbed{position:absolute;inset:0;width:100%;height:100%}
.dx-kelp{transform-box:fill-box;transform-origin:50% 100%}
.dx-bubbles i{position:absolute;bottom:-30px;left:var(--x);width:var(--r);height:var(--r);border-radius:50%;
  background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.95) 0 18%,rgba(255,255,255,.18) 40%,rgba(159,242,230,.22) 70%,rgba(255,255,255,.5) 100%);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);opacity:.85}
.dx-scales{position:absolute;left:0;right:0;bottom:0;height:46px;background:var(--dx-pattern-scales,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 viewBox=%270 0 36 36%27%3E%3Cdefs%3E%3ClinearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%271%27 y2=%271%27%3E%3Cstop offset=%270%27 stop-color=%27%238FE8DC%27/%3E%3Cstop offset=%27.55%27 stop-color=%27%238E9CF0%27/%3E%3Cstop offset=%271%27 stop-color=%27%23FF9CC2%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%27url(%23g)%27 stroke=%27%23ffffff%27 stroke-opacity=%27.7%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2718.0%27 cy=%27-18.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2718.0%27 cy=%2718.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%2736%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%2736%27 r=%2718.0%27/%3E%3C/g%3E%3C/svg%3E"));background-size:30px 30px;opacity:.9;
  -webkit-mask:linear-gradient(transparent,#000 70%);mask:linear-gradient(transparent,#000 70%)}
.dx-scales::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,143,184,.35),rgba(126,224,210,.1) 40%,rgba(142,156,240,.35) 70%,rgba(255,143,184,.3));mix-blend-mode:overlay}
body.dx[data-dx-theme="mermaid"] .sbe-hero h1{font-family:var(--dx-display);font-weight:800;font-size:clamp(46px,6.4vw,88px);letter-spacing:-.02em;
  background:linear-gradient(110deg,#FFFFFF 0%,#DFFBF6 30%,#FFD1E3 55%,#E3DDFF 75%,#FFFFFF 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}
body.dx[data-dx-theme="mermaid"] .sbe-hero .ghero-sub{color:#E4FBF8}
body.dx[data-dx-theme="mermaid"] .sbe-hero .eyebrow{color:#BFF5EE}
body.dx[data-dx-theme="mermaid"] .sbe-dial .rv b{font-family:var(--dx-display)}
@media (prefers-reduced-motion:no-preference){
  .dx-caustic{animation:dxCaustic 18s ease-in-out infinite alternate}
  .dx-kelp{animation:dxKelp 7s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-1.7s)}
  .dx-bubbles i{animation:dxRise var(--d) linear var(--t) infinite}
  .dx-scales::after{animation:dxIri 9s ease-in-out infinite alternate}
  body.dx[data-dx-theme="mermaid"] .sbe-hero h1{animation:dxSheen 9s ease-in-out infinite alternate}
}
@keyframes dxCaustic{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-2%,1.5%) scale(1.04)}100%{transform:translate(1.5%,-1%) scale(1.02)}}
@keyframes dxKelp{from{transform:skewX(-4deg)}to{transform:skewX(5deg)}}
@keyframes dxRise{0%{transform:translate(0,0);opacity:0}10%{opacity:.85}100%{transform:translate(var(--w),-720px);opacity:0}}
@keyframes dxIri{from{transform:translateX(-10%)}to{transform:translateX(10%)}}
@keyframes dxSheen{from{background-position:0 0}to{background-position:100% 0}}

body.dx[data-dx-theme="mermaid"] #dpx-signature::before{background:linear-gradient(180deg,rgba(4,33,58,.12) 0%,rgba(4,33,58,.4) 55%,rgba(4,33,58,.62) 100%)}
body.dx[data-dx-theme="mermaid"] #dpx-signature h2{font-family:var(--dx-display);font-weight:800}
body.dx[data-dx-theme="mermaid"] #dpx-signature .dx-sea{z-index:0}

body.dx[data-dx-theme="frozen"] #signature h2{font-family:var(--dx-display);font-weight:700;font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:0;color:#F2FBFF}
body.dx[data-dx-theme="frozen"] #signature h2 .sig-name{font-family:inherit;font-style:italic}
body.dx[data-dx-theme="frozen"] #signature .sig-figure{font-family:var(--dx-display)}

/* ---------- short answer ---------- */
.dx-brief{position:relative;z-index:3;max-width:1060px;margin:-34px auto 0;padding:0 24px}
.dx-brief-in{position:relative;overflow:hidden;background:#fff;border-radius:26px;padding:30px 34px 22px;border:1px solid var(--dx-line);
  box-shadow:0 1px 0 rgba(10,36,64,.04),0 30px 60px -36px rgba(10,36,64,.55)}
.dx-brief-in::before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--dx-accent),var(--dx-aurora) 45%,var(--dx-violet) 75%,var(--dx-pink,var(--dx-glow)))}
body.dx[data-dx-theme="frozen"] .dx-brief-in{background:linear-gradient(180deg,#fff 70%,var(--dx-soft)),#fff}
body.dx[data-dx-theme="frozen"] .dx-brief-in::after{content:"";position:absolute;right:-40px;bottom:-40px;width:200px;height:200px;background:var(--dx-mark) center/contain no-repeat;opacity:.18;pointer-events:none}
body.dx[data-dx-theme="mermaid"] .dx-brief-in::after{content:"";position:absolute;left:0;right:0;bottom:0;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 viewBox=%270 0 36 36%27%3E%3Cdefs%3E%3ClinearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%271%27 y2=%271%27%3E%3Cstop offset=%270%27 stop-color=%27%238FE8DC%27/%3E%3Cstop offset=%27.55%27 stop-color=%27%238E9CF0%27/%3E%3Cstop offset=%271%27 stop-color=%27%23FF9CC2%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%27url(%23g)%27 stroke=%27%23ffffff%27 stroke-opacity=%27.7%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2718.0%27 cy=%27-18.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2718.0%27 cy=%2718.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%2736%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%2736%27 r=%2718.0%27/%3E%3C/g%3E%3C/svg%3E");background-size:18px 18px;opacity:.55}
.dx-k{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:700 12px/1.2 "Bricolage Grotesque",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--dx-accent);max-width:calc(100% - 170px)}
.dx-k::before{content:"";width:22px;height:22px;flex:none;background:var(--dx-mark,radial-gradient(circle at 35% 35%,#fff,var(--dx-aurora) 60%,var(--dx-accent))) center/contain no-repeat;border-radius:50%}
.dx-takes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:calc(100% - 170px)}
.dx-takes li{display:flex;gap:12px;align-items:flex-start;padding:16px 16px 18px;border-radius:18px;background:var(--dx-soft);border:1px solid var(--dx-line)}
.dx-tn{flex:none;width:32px;height:32px;display:grid;place-items:center;color:#fff;font:700 15px/1 var(--dx-display);background:linear-gradient(150deg,var(--dx-accent),var(--dx-ink))}
body.dx[data-dx-theme="frozen"] .dx-tn{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
body.dx[data-dx-theme="mermaid"] .dx-tn{border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0 12%,#9FF2E6 35%,var(--dx-accent) 75%);color:var(--dx-ink);box-shadow:0 4px 10px -4px rgba(6,50,74,.6)}
.dx-takes b{display:block;font:700 15px/1.25 "Bricolage Grotesque",system-ui,sans-serif;color:var(--dx-ink);margin:5px 0 6px}
.dx-takes p{margin:0;font:500 14.5px/1.5 "Bricolage Grotesque",system-ui,sans-serif;color:var(--dx-text)}
.dx-stamp{position:absolute;right:26px;top:26px;width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:16px;
  color:var(--dx-accent);border:3px solid var(--dx-accent);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px var(--dx-accent);transform:rotate(-8deg);background:#fff}
.dx-stamp span{font:700 11px/1 "Bricolage Grotesque",sans-serif;letter-spacing:.2em;text-transform:uppercase}
.dx-stamp b{font:700 19px/1.08 var(--dx-display);letter-spacing:0}
.dx-stamp i{font:700 9px/1 "Bricolage Grotesque",sans-serif;letter-spacing:.14em;text-transform:uppercase;font-style:normal;opacity:.8}
body.dx[data-dx-theme="mermaid"] .dx-stamp{color:#B0336A;border-color:#B0336A;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #B0336A;background:#FFF5F9}
.js-dx .dx-stamp.dx-pre{opacity:0;transform:rotate(-8deg) scale(1.5)}
.dx-stamp.dx-in{animation:dxStamp .5s cubic-bezier(.3,1.6,.5,1) both}
@keyframes dxStamp{from{opacity:0;transform:rotate(-8deg) scale(1.6)}to{opacity:1;transform:rotate(-8deg) scale(1)}}
.dx-foot{margin:16px 0 0;font:500 12.5px/1.5 "Bricolage Grotesque",sans-serif;color:var(--dx-muted);max-width:80ch}
body.dx .dz-pass-wrap{margin-top:28px}

/* ---------- sections: calm themed bands alternate with clean paper ---------- */
body.dx main.wrap>section{position:relative}
body.dx main.wrap>section.dx-calm::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;translate:-50% 0;background:var(--dx-pattern),var(--dx-soft)}
body.dx main.wrap>section.dx-calm{padding-top:56px;padding-bottom:48px}
body.dx[data-dx-theme="frozen"] main.wrap>section.dx-calm::after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:3px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--dx-glow),var(--dx-violet),var(--dx-aurora),transparent)}
body.dx[data-dx-theme="mermaid"] main.wrap>section.dx-calm::after{content:"";position:absolute;z-index:-1;top:-1px;left:50%;width:100vw;height:22px;translate:-50% 0;background:radial-gradient(16px 12px at 50% 0,var(--dx-paper) 98%,transparent) 0 0/40px 22px repeat-x}

/* section markers */
body.dx .section-head{align-items:center;gap:16px}
body.dx .section-head h2{font-family:var(--dx-display);font-weight:700;letter-spacing:-.01em;color:var(--dx-ink);font-size:clamp(28px,3.6vw,42px);line-height:1.04}
body.dx[data-dx-theme="mermaid"] .section-head h2{font-weight:800;letter-spacing:-.02em}
body.dx .section-head .num{flex:none;width:52px;height:52px;display:grid;place-items:center;font:700 16px/1 "Bricolage Grotesque",sans-serif;letter-spacing:0;position:relative}
body.dx[data-dx-theme="frozen"] .section-head .num{color:#fff;background:linear-gradient(150deg,#6FB3D4,#1F6AA5 55%,#0B2545);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
body.dx[data-dx-theme="frozen"] .section-head .num::before{content:"";position:absolute;inset:3px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:0;background:linear-gradient(150deg,rgba(255,255,255,.55),transparent 45%);pointer-events:none}
body.dx[data-dx-theme="mermaid"] .section-head .num{color:var(--dx-ink);border-radius:50%;background:radial-gradient(circle at 30% 26%,#fff 0 14%,#DFFBF6 30%,#9FF2E6 55%,#5CC8C0 80%,#0B7480);box-shadow:0 8px 18px -8px rgba(6,50,74,.7),inset 0 -4px 8px rgba(6,50,74,.25)}
body.dx[data-dx-theme="mermaid"] .section-head .num::after{content:"";position:absolute;right:-6px;top:-8px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff 0 20%,rgba(159,242,230,.4) 60%,rgba(255,255,255,.6));box-shadow:inset 0 0 0 1px rgba(11,116,128,.35)}
@media (prefers-reduced-motion:no-preference){
  body.dx[data-dx-theme="mermaid"] .section-head .num::after{animation:dxBob 3.6s ease-in-out infinite alternate}
}
@keyframes dxBob{from{translate:0 0}to{translate:0 -6px}}
body.dx[data-dx-theme="mermaid"] .section-head::after{content:"";position:absolute;left:0;bottom:0;width:200px;height:10px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 viewBox=%270 0 36 36%27%3E%3Cdefs%3E%3ClinearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%271%27 y2=%271%27%3E%3Cstop offset=%270%27 stop-color=%27%238FE8DC%27/%3E%3Cstop offset=%27.55%27 stop-color=%27%238E9CF0%27/%3E%3Cstop offset=%271%27 stop-color=%27%23FF9CC2%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%27url(%23g)%27 stroke=%27%23ffffff%27 stroke-opacity=%27.7%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2718.0%27 cy=%27-18.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2718.0%27 cy=%2718.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%2736%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%2736%27 r=%2718.0%27/%3E%3C/g%3E%3C/svg%3E");background-size:10px 10px;opacity:.8;border-radius:6px;
  -webkit-mask:linear-gradient(90deg,#000 60%,transparent);mask:linear-gradient(90deg,#000 60%,transparent)}
body.dx[data-dx-theme="mermaid"] .section-head::before{display:none}
body.dx .lede{color:var(--dx-muted)}
body.dx .prose b{color:var(--dx-ink)}
body.dx main a:not([class]){color:var(--dx-accent);text-decoration-thickness:2px;text-underline-offset:3px}

/* dark modules become the theme's night */
body.dx .tool,body.dx .profile,body.dx .verdict-box,body.dx .sbe-shape{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--dx-pattern-night),var(--dx-night);background-size:auto,auto}
body.dx[data-dx-theme="frozen"] .tool,body.dx[data-dx-theme="frozen"] .profile{background:var(--dx-pattern-night),var(--dx-night);background-size:260px 260px,auto}
body.dx[data-dx-theme="mermaid"] .tool,body.dx[data-dx-theme="mermaid"] .profile,body.dx[data-dx-theme="mermaid"] .verdict-box,body.dx[data-dx-theme="mermaid"] .sbe-shape{background:var(--dx-pattern-night) center/cover no-repeat,var(--dx-night)}
body.dx .tool::before{background:linear-gradient(180deg,var(--dx-aurora),var(--dx-violet))}
body.dx .tool .tool-sub,body.dx .profile-note,body.dx .dm-opt .o-d,body.dx .dm-pick .p-w,body.dx .bc-vsub{color:#DCEEF6}
body.dx .tool-note,body.dx .vexp-sort,body.dx .vexp-legend,body.dx .vrow-sub,body.dx .dm-q .dm-lbl{color:#C9E2EE}
body.dx .tool-k{color:var(--dx-glow)}
body.dx .tool h3,body.dx .profile .scores-title{font-family:var(--dx-display);font-size:clamp(22px,2.6vw,30px);letter-spacing:0}
body.dx[data-dx-theme="mermaid"] .tool h3{font-weight:800}
body.dx .fchip[aria-pressed="true"],body.dx .dm-opt[aria-pressed="true"]{background:var(--dx-btn);color:var(--dx-btn-ink);border-color:transparent}
body.dx .dm-opt[aria-pressed="true"] .o-t,body.dx .dm-opt[aria-pressed="true"] .o-d{color:var(--dx-btn-ink)}
body.dx .dm-opt{border-radius:14px}

/* the scorecard: a crystal / pearl gauge track */
body.dx .gauge-track{height:12px}
body.dx[data-dx-theme="frozen"] .gauge-fill{position:relative;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}
body.dx .gauge-lbl{color:#E6F3FA}
body.dx .gauge-val{font-family:var(--dx-display);font-size:22px}

/* cards */
body.dx .klass,body.dx .card,body.dx .rec,body.dx .relcard{border-radius:22px}
body.dx .klass{position:relative;border:1px solid var(--dx-line);box-shadow:0 1px 0 rgba(10,36,64,.04),0 22px 44px -32px rgba(10,36,64,.55);transition:transform .25s,box-shadow .25s}
body.dx .klass:hover{transform:translateY(-3px)}
body.dx .klass h3{font-family:var(--dx-display);font-weight:700;font-size:28px;color:var(--dx-ink)}
body.dx[data-dx-theme="frozen"] .klass::after{content:"";position:absolute;right:-22px;top:-22px;width:96px;height:96px;background:var(--dx-mark) center/contain no-repeat;opacity:.2;pointer-events:none}
body.dx[data-dx-theme="mermaid"] .klass::before{content:"";position:absolute;inset:0 0 auto 0;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 viewBox=%270 0 36 36%27%3E%3Cdefs%3E%3ClinearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%271%27 y2=%271%27%3E%3Cstop offset=%270%27 stop-color=%27%238FE8DC%27/%3E%3Cstop offset=%27.55%27 stop-color=%27%238E9CF0%27/%3E%3Cstop offset=%271%27 stop-color=%27%23FF9CC2%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%27url(%23g)%27 stroke=%27%23ffffff%27 stroke-opacity=%27.7%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2718.0%27 cy=%27-18.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2718.0%27 cy=%2718.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%2736%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%2736%27 r=%2718.0%27/%3E%3C/g%3E%3C/svg%3E");background-size:12px 12px;opacity:.85}
body.dx .insight{border-radius:18px;border:1px solid var(--dx-line);border-left:6px solid var(--dx-accent);background:#fff}
body.dx .warn{border-radius:18px}
body.dx .pullquote{font-family:var(--dx-display);font-size:24px;color:var(--dx-accent);border-left-color:var(--dx-aurora)}

/* section nav */
body.dx .navbar{background:color-mix(in srgb,var(--dx-paper) 94%,transparent);border-bottom:1px solid var(--dx-line)}
body.dx .navbar::after{display:none}
body.dx .navbar a{font-family:"Bricolage Grotesque",sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.03em;text-transform:none;color:var(--dx-ink);border:1.5px solid var(--dx-line);background:#fff}
body.dx .navbar a:hover,body.dx .navbar a:focus-visible{border-color:var(--dx-accent);color:var(--dx-accent)}
body.dx .navbar a.here,body.dx .navbar a.active{background:var(--dx-ink);border-color:var(--dx-ink);color:#fff}
.dx-navbtn{position:absolute;top:50%;translate:0 -50%;z-index:3;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--dx-ink);color:#fff;box-shadow:0 6px 16px -6px rgba(10,36,64,.5)}
.dx-navbtn:focus-visible{outline:3px solid var(--dx-accent);outline-offset:2px}
.dx-navbtn[hidden],.dx-navfade[hidden]{display:none}
.dx-navbtn svg{width:18px;height:18px}
.dx-navbtn.l{left:8px} .dx-navbtn.r{right:8px}
.dx-navfade{position:absolute;top:0;bottom:0;width:64px;pointer-events:none;z-index:2}
.dx-navfade.l{left:0;background:linear-gradient(90deg,var(--dx-paper) 40%,transparent)}
.dx-navfade.r{right:0;background:linear-gradient(270deg,var(--dx-paper) 40%,transparent)}
body.dx main section[id]{scroll-margin-top:calc(var(--sjh-h,64px) + 70px)}

/* ---------- Seabound boarding pass + CTA bands, in the page's theme ---------- */
body.dx .dz-btn-pri{background:var(--dx-btn);color:var(--dx-btn-ink);box-shadow:0 10px 24px -10px rgba(0,0,0,.55)}
body.dx .dz-btn-pri:hover{filter:brightness(1.05)}
body.dx .dz-pass{background:var(--dx-pattern-night),var(--dx-night);background-size:240px 240px,auto}
body.dx[data-dx-theme="mermaid"] .dz-pass{background:var(--dx-pattern-night) center/cover no-repeat,var(--dx-night)}
body.dx .dz-band{background:var(--dx-pattern-night),var(--dx-night);background-size:240px 240px,auto}
body.dx[data-dx-theme="mermaid"] .dz-band{background:var(--dx-pattern-night) center/cover no-repeat,var(--dx-night)}
body.dx .dz-band h2,body.dx .dz-pass .dz-pass-ship{font-family:var(--dx-display);font-weight:700}
body.dx .dz-band-sky{display:none}
.dx-horizon{position:absolute;left:0;right:0;bottom:0;height:60px;pointer-events:none}
body.dx[data-dx-theme="frozen"] .dx-horizon{background:var(--dx-mark-l) 6% 70%/54px no-repeat,var(--dx-mark-l) 92% 40%/80px no-repeat,linear-gradient(transparent,rgba(191,232,245,.12));opacity:.7}
body.dx[data-dx-theme="mermaid"] .dx-horizon{height:28px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 viewBox=%270 0 36 36%27%3E%3Cdefs%3E%3ClinearGradient id=%27g%27 x1=%270%27 y1=%270%27 x2=%271%27 y2=%271%27%3E%3Cstop offset=%270%27 stop-color=%27%238FE8DC%27/%3E%3Cstop offset=%27.55%27 stop-color=%27%238E9CF0%27/%3E%3Cstop offset=%271%27 stop-color=%27%23FF9CC2%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%27url(%23g)%27 stroke=%27%23ffffff%27 stroke-opacity=%27.7%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2718.0%27 cy=%27-18.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%270%27 r=%2718.0%27/%3E%3Ccircle cx=%2718.0%27 cy=%2718.0%27 r=%2718.0%27/%3E%3Ccircle cx=%270%27 cy=%2736%27 r=%2718.0%27/%3E%3Ccircle cx=%2736%27 cy=%2736%27 r=%2718.0%27/%3E%3C/g%3E%3C/svg%3E");background-size:22px 22px;opacity:.5;-webkit-mask:linear-gradient(transparent,#000);mask:linear-gradient(transparent,#000)}

/* ---------- dark-panel contrast (WCAG AA on the themed nights) ---------- */
body.dx .dz-pass .dz-field span{color:rgba(255,255,255,.86)!important}
body.dx .dz-band .dz-go small,body.dx .dz-pass .dz-stub small{color:rgba(255,255,255,.94)!important}
body.dx .dz-band p.dz-band-sub,body.dx .dz-band p{color:#fff!important}
body.dx .verdict-box p{color:#F1F9FA}
body.dx[data-dx-theme="mermaid"] .verdict-box{background:linear-gradient(175deg,#08587A 0%,#063F63 45%,#04213A 100%)}
body.dx #signature .sig-foot{color:#BFD6E5}
body.dx[data-dx-theme="frozen"] .dx-hero .eyebrow{color:#D3E8F3}
body.dx[data-dx-theme="mermaid"] .dx-hero .eyebrow{color:#E6FCF9}
body.dx[data-dx-theme="mermaid"] .dz-pass .dz-field b{color:#fff}
body.dx[data-dx-theme="mermaid"] .dz-pass,body.dx[data-dx-theme="mermaid"] .dz-band{background:var(--dx-pattern-night) center/cover no-repeat,linear-gradient(175deg,#08587A 0%,#063F63 45%,#04213A 100%)}

/* ---------- responsive ---------- */
@media (max-width:860px){
  .dx-brief{margin-top:-20px;padding:0 14px}
  .dx-brief-in{padding:26px 20px 18px;border-radius:22px}
  .dx-k{max-width:calc(100% - 100px)}
  .dx-takes{grid-template-columns:1fr;max-width:none;margin-top:30px}
  .dx-stamp{width:96px;height:96px;right:12px;top:14px;padding:8px;gap:3px;border-width:2px}
  .dx-stamp b{font-size:12.5px} .dx-stamp span{font-size:8.5px;letter-spacing:.12em} .dx-stamp i{display:none}
  body.dx .section-head .num{width:44px;height:44px;font-size:14px}
  .dx-navbtn{display:none}
  .dx-crystals-hero .dx-shards{display:none}
  .dx-crystals-hero{inset:0 0 auto auto;width:170%;height:auto;aspect-ratio:1440/1000;opacity:.6}
  .dx-crystals-sig{inset:auto 0 0 auto;width:220%;height:auto;aspect-ratio:1440/900;opacity:.45}
  body.dx[data-dx-theme="mermaid"] .dx-kelpbed{opacity:.5}
}
@media (prefers-reduced-motion:reduce){ .dx-flake path{stroke-dasharray:none} }

/* =====================================================================
   dx v2 · fleet themes (every Disney dining + entertainment page after Wish)
   Scoped to body[data-dx-v="2"] so the approved Wish pages are untouched.
   ===================================================================== */
body.dx[data-dx-theme="coco"]{--dx-ink:#3A0F3F;--dx-text:#4A2140;--dx-muted:#6E4E66;--dx-accent:#A3317A;--dx-aurora:#FFA41B;--dx-violet:#18B5A4;--dx-glow:#FFD6A5;--dx-pink:#E0428A;
  --dx-paper:#FFFAF2;--dx-soft:#FFF1DC;--dx-line:#F2D9C2;--dx-night:radial-gradient(70% 90% at 85% 0%,rgba(255,164,27,.22),transparent 60%),radial-gradient(60% 80% at 10% 100%,rgba(24,181,164,.2),transparent 60%),linear-gradient(165deg,#2B0F3D 0%,#4A1550 60%,#5E1A55 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg opacity=%27.22%27%3E%3Ccircle cx=%2740%27 cy=%2740%27 r=%279%27 fill=%27none%27 stroke=%27%23FFA41B%27 stroke-width=%272%27/%3E%3Ccircle cx=%2740%27 cy=%2740%27 r=%273%27 fill=%27%23E0428A%27/%3E%3Cpath d=%27M140 120 l10 14 l-10 14 l-10 -14z%27 fill=%27none%27 stroke=%27%2318B5A4%27 stroke-width=%272%27/%3E%3Ccircle cx=%27100%27 cy=%27170%27 r=%273%27 fill=%27%23FFA41B%27/%3E%3Ccircle cx=%27170%27 cy=%2740%27 r=%272.5%27 fill=%27%239B5DE5%27/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg opacity=%27.18%27 fill=%27none%27 stroke=%27%23FFD6A5%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2740%27 cy=%2740%27 r=%2710%27/%3E%3Cpath d=%27M140 120 l10 14 l-10 14 l-10 -14z%27/%3E%3Ccircle cx=%27110%27 cy=%27170%27 r=%274%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M-40,-40 L40,-40 L40,30 L30,40 L20,30 L10,40 L0,30 L-10,40 L-20,30 L-30,40 L-40,30Z%27 fill=%27%23FFA41B%27/%3E%3Ccircle r=%2712%27 cy=%27-6%27 fill=%27%23fff%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M-40,-40 L40,-40 L40,30 L30,40 L20,30 L10,40 L0,30 L-10,40 L-20,30 L-30,40 L-40,30Z%27 fill=%27%23FFA41B%27/%3E%3Ccircle r=%2712%27 cy=%27-6%27 fill=%27%23fff%27/%3E%3C/svg%3E");
  --dx-display:"Fraunces","Newsreader",Georgia,serif;--dx-hfont:"Shrikhand","Fraunces",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFD23F,#FFA41B 55%,#FF7A59);--dx-btn-ink:#3A0F3F;
  --dz-deep:#2B0F3D;--dz-deep2:#5E1A55;--dz-glow:#FFA41B;--dz-gold:#FFD23F;}
body.dx[data-dx-theme="lion"]{--dx-ink:#3A1606;--dx-text:#4A2512;--dx-muted:#73503B;--dx-accent:#A4450C;--dx-aurora:#F5B93F;--dx-violet:#E0701E;--dx-glow:#FFD27A;--dx-pink:#C1440E;
  --dx-paper:#FFFAF2;--dx-soft:#FFF0DC;--dx-line:#F0D9BE;--dx-night:radial-gradient(70% 80% at 80% 100%,rgba(245,185,63,.35),transparent 60%),linear-gradient(180deg,#2A1206 0%,#5A220C 55%,#9A3A10 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%23C1440E%27 stroke-opacity=%27.18%27 stroke-width=%271.5%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2714%27/%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2722%27 stroke-dasharray=%272 5%27/%3E%3Ccircle cx=%27150%27 cy=%27150%27 r=%275%27/%3E%3Ccircle cx=%27150%27 cy=%27150%27 r=%2711%27 stroke-dasharray=%272 4%27/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%23FFD27A%27 stroke-opacity=%27.16%27 stroke-width=%271.4%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2714%27/%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2722%27 stroke-dasharray=%272 5%27/%3E%3Ccircle cx=%27150%27 cy=%27150%27 r=%276%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Ccircle r=%2722%27 fill=%27%23F5B93F%27/%3E%3Ccircle r=%2734%27 fill=%27none%27 stroke=%27%23E0701E%27 stroke-width=%274%27 stroke-dasharray=%274 7%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Ccircle r=%2722%27 fill=%27%23F5B93F%27/%3E%3Ccircle r=%2734%27 fill=%27none%27 stroke=%27%23E0701E%27 stroke-width=%274%27 stroke-dasharray=%274 7%27/%3E%3C/svg%3E");
  --dx-display:"Fraunces","Newsreader",Georgia,serif;--dx-hfont:"Fraunces","Fraunces",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFE29A,#F5B93F 50%,#E0701E);--dx-btn-ink:#3A1606;
  --dz-deep:#2A1206;--dz-deep2:#7A2E0E;--dz-glow:#F5B93F;--dz-gold:#FFD27A;}
body.dx[data-dx-theme="crush"]{--dx-ink:#062A4A;--dx-text:#163A55;--dx-muted:#45627A;--dx-accent:#0A6E9C;--dx-aurora:#2EC4B6;--dx-violet:#F4A259;--dx-glow:#9FF2E6;--dx-pink:#FF7E9B;
  --dx-paper:#FAFDFF;--dx-soft:#EAF6FB;--dx-line:#CDE7F2;--dx-night:radial-gradient(80% 60% at 70% 0%,rgba(159,242,230,.22),transparent 60%),linear-gradient(175deg,#0C5C7A 0%,#083F63 45%,#062A4A 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%230A6E9C%27 stroke-opacity=%27.16%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M10 60 C50 30 90 90 130 60 S190 40 200 60%27/%3E%3Cpath d=%27M0 150 C40 120 80 180 120 150 S180 130 200 150%27/%3E%3C/g%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%275%27 fill=%27%23F4A259%27 fill-opacity=%27.25%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%239FF2E6%27 stroke-opacity=%27.14%27 stroke-width=%271.4%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M10 60 C50 30 90 90 130 60 S190 40 200 60%27/%3E%3Cpath d=%27M0 150 C40 120 80 180 120 150 S180 130 200 150%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M-40,10 C-20,-20 0,30 20,0 S40,-10 50,0%27 fill=%27none%27 stroke=%27%232EC4B6%27 stroke-width=%277%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%27-10%27 cy=%27-22%27 r=%2710%27 fill=%27%23F4A259%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M-40,10 C-20,-20 0,30 20,0 S40,-10 50,0%27 fill=%27none%27 stroke=%27%232EC4B6%27 stroke-width=%277%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%27-10%27 cy=%27-22%27 r=%2710%27 fill=%27%23F4A259%27/%3E%3C/svg%3E");
  --dx-display:"Figtree","Newsreader",Georgia,serif;--dx-hfont:"Figtree","Figtree",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFE3C2,#F4A259 55%,#FF7E9B);--dx-btn-ink:#2A1206;
  --dz-deep:#062A4A;--dz-deep2:#0C5C7A;--dz-glow:#2EC4B6;--dz-gold:#F4A259;}
body.dx[data-dx-theme="anim"]{--dx-ink:#24124A;--dx-text:#33225A;--dx-muted:#5E5080;--dx-accent:#6A3FC9;--dx-aurora:#E0559A;--dx-violet:#F2C86A;--dx-glow:#D9C8FF;--dx-pink:#6EC1FF;
  --dx-paper:#FCFAFF;--dx-soft:#F2EDFF;--dx-line:#E0D6F7;--dx-night:radial-gradient(70% 80% at 85% 0%,rgba(224,85,154,.22),transparent 60%),radial-gradient(60% 80% at 10% 100%,rgba(242,200,106,.16),transparent 60%),linear-gradient(165deg,#1C0E3E 0%,#2D1660 55%,#3B1B6B 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%236A3FC9%27 stroke-opacity=%27.15%27 stroke-width=%271.5%27%3E%3Crect x=%2720%27 y=%2730%27 width=%2760%27 height=%2742%27 rx=%276%27/%3E%3Crect x=%27120%27 y=%27120%27 width=%2760%27 height=%2742%27 rx=%276%27/%3E%3C/g%3E%3Cg fill=%27%236A3FC9%27 fill-opacity=%27.15%27%3E%3Crect x=%2726%27 y=%2720%27 width=%276%27 height=%275%27 rx=%271%27/%3E%3Crect x=%2746%27 y=%2720%27 width=%276%27 height=%275%27 rx=%271%27/%3E%3Crect x=%2766%27 y=%2720%27 width=%276%27 height=%275%27 rx=%271%27/%3E%3C/g%3E%3Ccircle cx=%27160%27 cy=%2750%27 r=%275%27 fill=%27%23E0559A%27 fill-opacity=%27.22%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%23D9C8FF%27 stroke-opacity=%27.12%27 stroke-width=%271.4%27%3E%3Crect x=%2720%27 y=%2730%27 width=%2760%27 height=%2742%27 rx=%276%27/%3E%3Crect x=%27120%27 y=%27120%27 width=%2760%27 height=%2742%27 rx=%276%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Crect x=%27-42%27 y=%27-30%27 width=%2784%27 height=%2760%27 rx=%278%27 fill=%27none%27 stroke=%27%23E0559A%27 stroke-width=%275%27/%3E%3Crect x=%27-30%27 y=%27-18%27 width=%2760%27 height=%2736%27 rx=%274%27 fill=%27%23F2C86A%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Crect x=%27-42%27 y=%27-30%27 width=%2784%27 height=%2760%27 rx=%278%27 fill=%27none%27 stroke=%27%23E0559A%27 stroke-width=%275%27/%3E%3Crect x=%27-30%27 y=%27-18%27 width=%2760%27 height=%2736%27 rx=%274%27 fill=%27%23F2C86A%27/%3E%3C/svg%3E");
  --dx-display:"Fraunces","Newsreader",Georgia,serif;--dx-hfont:"Fraunces","Fraunces",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF1C2,#F2C86A 50%,#E0559A);--dx-btn-ink:#24124A;
  --dz-deep:#1C0E3E;--dz-deep2:#3B1B6B;--dz-glow:#E0559A;--dz-gold:#F2C86A;}
body.dx[data-dx-theme="lanterns"]{--dx-ink:#2A1442;--dx-text:#3A2652;--dx-muted:#625078;--dx-accent:#6B3FA0;--dx-aurora:#F2C35E;--dx-violet:#E07A5F;--dx-glow:#FFE3A3;--dx-pink:#B07AE0;
  --dx-paper:#FFFBF3;--dx-soft:#F7F0FF;--dx-line:#E8DCF5;--dx-night:radial-gradient(60% 70% at 80% 30%,rgba(242,195,94,.25),transparent 60%),linear-gradient(170deg,#23103F 0%,#3A1C60 55%,#4B2470 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23E8A13A%27 fill-opacity=%27.22%27%3E%3Crect x=%2734%27 y=%2730%27 width=%2714%27 height=%2718%27 rx=%275%27/%3E%3Crect x=%27140%27 y=%27120%27 width=%2712%27 height=%2715%27 rx=%274%27/%3E%3C/g%3E%3Cg fill=%27none%27 stroke=%27%236B3FA0%27 stroke-opacity=%27.14%27%3E%3Ccircle cx=%27150%27 cy=%2745%27 r=%2710%27/%3E%3Ccircle cx=%2760%27 cy=%27150%27 r=%277%27/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23FFE3A3%27 fill-opacity=%27.14%27%3E%3Crect x=%2734%27 y=%2730%27 width=%2714%27 height=%2718%27 rx=%275%27/%3E%3Crect x=%27140%27 y=%27120%27 width=%2712%27 height=%2715%27 rx=%274%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Crect x=%27-20%27 y=%27-28%27 width=%2740%27 height=%2754%27 rx=%2714%27 fill=%27%23F2C35E%27/%3E%3Crect x=%27-12%27 y=%27-34%27 width=%2724%27 height=%278%27 rx=%273%27 fill=%27%23B07AE0%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Crect x=%27-20%27 y=%27-28%27 width=%2740%27 height=%2754%27 rx=%2714%27 fill=%27%23F2C35E%27/%3E%3Crect x=%27-12%27 y=%27-34%27 width=%2724%27 height=%278%27 rx=%273%27 fill=%27%23B07AE0%27/%3E%3C/svg%3E");
  --dx-display:"Cinzel","Newsreader",Georgia,serif;--dx-hfont:"Cinzel","Cinzel",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF0C8,#F2C35E 55%,#E8A13A);--dx-btn-ink:#2A1442;
  --dz-deep:#23103F;--dz-deep2:#4B2470;--dz-glow:#F2C35E;--dz-gold:#FFE3A3;}
body.dx[data-dx-theme="bayou"]{--dx-ink:#0F2E25;--dx-text:#1E3B32;--dx-muted:#4A6458;--dx-accent:#1E6B4E;--dx-aurora:#E2B54A;--dx-violet:#7FB069;--dx-glow:#E8F27A;--dx-pink:#C9744E;
  --dx-paper:#FFFBF2;--dx-soft:#EEF6EE;--dx-line:#D6E6D6;--dx-night:radial-gradient(70% 70% at 80% 10%,rgba(232,242,122,.14),transparent 60%),linear-gradient(170deg,#0B2E25 0%,#143F31 55%,#174A3A 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%231E6B4E%27 stroke-opacity=%27.16%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M30 60 a18 18 0 1 1 18 18 a10 10 0 1 1 -10 -10%27/%3E%3Cpath d=%27M170 160 a18 18 0 1 0 -18 18 a10 10 0 1 0 10 -10%27/%3E%3C/g%3E%3Ccircle cx=%27140%27 cy=%2750%27 r=%273%27 fill=%27%23E2B54A%27 fill-opacity=%27.4%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%23E2B54A%27 stroke-opacity=%27.14%27 stroke-width=%271.4%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M30 60 a18 18 0 1 1 18 18 a10 10 0 1 1 -10 -10%27/%3E%3Cpath d=%27M170 160 a18 18 0 1 0 -18 18 a10 10 0 1 0 10 -10%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M0,0 L40,-14 A42,42 0 1 1 40,14Z%27 fill=%27%237FB069%27/%3E%3Ccircle cx=%27-12%27 cy=%27-4%27 r=%276%27 fill=%27%23E2B54A%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M0,0 L40,-14 A42,42 0 1 1 40,14Z%27 fill=%27%237FB069%27/%3E%3Ccircle cx=%27-12%27 cy=%27-4%27 r=%276%27 fill=%27%23E2B54A%27/%3E%3C/svg%3E");
  --dx-display:"Marcellus","Newsreader",Georgia,serif;--dx-hfont:"Marcellus","Marcellus",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF0C2,#E2B54A 60%,#C9973A);--dx-btn-ink:#0F2E25;
  --dz-deep:#0B2E25;--dz-deep2:#174A3A;--dz-glow:#E8F27A;--dz-gold:#E2B54A;}
body.dx[data-dx-theme="navigator"]{--dx-ink:#0A1E33;--dx-text:#1A3048;--dx-muted:#4A5E72;--dx-accent:#7A5A1E;--dx-aurora:#C9A25B;--dx-violet:#2FB3A8;--dx-glow:#F4E3B5;--dx-pink:#2FB3A8;
  --dx-paper:#FBFAF6;--dx-soft:#F1EEE4;--dx-line:#E2DCCB;--dx-night:radial-gradient(70% 80% at 80% 10%,rgba(47,179,168,.18),transparent 60%),linear-gradient(170deg,#0A1E33 0%,#0F2D48 55%,#12395A 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%237A5A1E%27 stroke-opacity=%27.14%27 stroke-width=%271.2%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2718%27/%3E%3Cpath d=%27M50 26 L54 50 L50 74 L46 50Z%27 fill=%27%237A5A1E%27 fill-opacity=%27.12%27/%3E%3Cpath d=%27M120 150 q30 -20 60 0%27/%3E%3Cpath d=%27M110 170 q40 -26 80 0%27/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%23C9A25B%27 stroke-opacity=%27.13%27 stroke-width=%271.2%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 r=%2718%27/%3E%3Cpath d=%27M120 150 q30 -20 60 0%27/%3E%3Cpath d=%27M110 170 q40 -26 80 0%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Ccircle r=%2734%27 fill=%27none%27 stroke=%27%23C9A25B%27 stroke-width=%274%27/%3E%3Cpath d=%27M0,-40 L8,0 L0,40 L-8,0Z%27 fill=%27%232FB3A8%27/%3E%3Cpath d=%27M-40,0 L0,8 L40,0 L0,-8Z%27 fill=%27%23C9A25B%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Ccircle r=%2734%27 fill=%27none%27 stroke=%27%23C9A25B%27 stroke-width=%274%27/%3E%3Cpath d=%27M0,-40 L8,0 L0,40 L-8,0Z%27 fill=%27%232FB3A8%27/%3E%3Cpath d=%27M-40,0 L0,8 L40,0 L0,-8Z%27 fill=%27%23C9A25B%27/%3E%3C/svg%3E");
  --dx-display:"Jost","Newsreader",Georgia,serif;--dx-hfont:"Jost","Jost",Georgia,serif;--dx-btn:linear-gradient(120deg,#F7EAC8,#C9A25B 60%,#A9853F);--dx-btn-ink:#0A1E33;
  --dz-deep:#0A1E33;--dz-deep2:#12395A;--dz-glow:#2FB3A8;--dz-gold:#C9A25B;}
body.dx[data-dx-theme="moana"]{--dx-ink:#05304A;--dx-text:#173F55;--dx-muted:#3F6274;--dx-accent:#0B6C80;--dx-aurora:#FF7E5F;--dx-violet:#FFC857;--dx-glow:#9FF2E6;--dx-pink:#2EC4B6;
  --dx-paper:#FFFCF6;--dx-soft:#EAF8F6;--dx-line:#CDEDE8;--dx-night:radial-gradient(70% 70% at 80% 0%,rgba(255,126,95,.25),transparent 60%),linear-gradient(175deg,#0B6C80 0%,#08506E 40%,#052F4A 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%230B6C80%27 stroke-opacity=%27.16%27 stroke-width=%271.6%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M60 70 a22 22 0 1 1 -22 -22 a14 14 0 1 1 14 14 a7 7 0 1 1 -7 -7%27/%3E%3Cpath d=%27M120 170 c20 -16 40 -16 60 0%27/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%239FF2E6%27 stroke-opacity=%27.13%27 stroke-width=%271.4%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M60 70 a22 22 0 1 1 -22 -22 a14 14 0 1 1 14 14 a7 7 0 1 1 -7 -7%27/%3E%3Cpath d=%27M120 170 c20 -16 40 -16 60 0%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M30,0 A30,30 0 1 1 0,-30 A20,20 0 1 1 -20,0 A10,10 0 1 1 0,10%27 fill=%27none%27 stroke=%27%232EC4B6%27 stroke-width=%276%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M30,0 A30,30 0 1 1 0,-30 A20,20 0 1 1 -20,0 A10,10 0 1 1 0,10%27 fill=%27none%27 stroke=%27%232EC4B6%27 stroke-width=%276%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  --dx-display:"Fraunces","Newsreader",Georgia,serif;--dx-hfont:"Fraunces","Fraunces",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFE7A8,#FFC857 50%,#FF7E5F);--dx-btn-ink:#05304A;
  --dz-deep:#052F4A;--dz-deep2:#0B6C80;--dz-glow:#2EC4B6;--dz-gold:#FFC857;}
body.dx[data-dx-theme="hercules"]{--dx-ink:#0F1A40;--dx-text:#1E2A52;--dx-muted:#4A5578;--dx-accent:#7A5B10;--dx-aurora:#E9C46A;--dx-violet:#6FA8DC;--dx-glow:#F7E3A8;--dx-pink:#E9C46A;
  --dx-paper:#FBF9F3;--dx-soft:#F3EFE3;--dx-line:#E4DCC4;--dx-night:radial-gradient(70% 70% at 80% 0%,rgba(233,196,106,.18),transparent 60%),linear-gradient(170deg,#0B1638 0%,#16245A 55%,#1E2F6E 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%237A5B10%27 stroke-opacity=%27.16%27 stroke-width=%271.4%27%3E%3Cpath d=%27M10 190 L10 172 L28 172 L28 184 L16 184 L16 178 L22 178%27/%3E%3Cpath d=%27M40 190 L40 172 L58 172 L58 184 L46 184 L46 178 L52 178%27/%3E%3C/g%3E%3Cg fill=%27%237A5B10%27 fill-opacity=%27.2%27%3E%3Ccircle cx=%27120%27 cy=%2740%27 r=%272.5%27/%3E%3Ccircle cx=%27160%27 cy=%2770%27 r=%272%27/%3E%3Ccircle cx=%27140%27 cy=%27110%27 r=%272.5%27/%3E%3C/g%3E%3Cpath d=%27M120 40 L160 70 L140 110%27 fill=%27none%27 stroke=%27%237A5B10%27 stroke-opacity=%27.14%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23F7E3A8%27 fill-opacity=%27.18%27%3E%3Ccircle cx=%27120%27 cy=%2740%27 r=%272.5%27/%3E%3Ccircle cx=%27160%27 cy=%2770%27 r=%272%27/%3E%3Ccircle cx=%27140%27 cy=%27110%27 r=%272.5%27/%3E%3C/g%3E%3Cpath d=%27M120 40 L160 70 L140 110%27 fill=%27none%27 stroke=%27%23F7E3A8%27 stroke-opacity=%27.12%27/%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M-40,30 L-40,-30 L30,-30 L30,15 L-20,15 L-20,-10 L10,-10%27 fill=%27none%27 stroke=%27%23E9C46A%27 stroke-width=%276%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M-40,30 L-40,-30 L30,-30 L30,15 L-20,15 L-20,-10 L10,-10%27 fill=%27none%27 stroke=%27%23E9C46A%27 stroke-width=%276%27/%3E%3C/svg%3E");
  --dx-display:"Cinzel","Newsreader",Georgia,serif;--dx-hfont:"Cinzel","Cinzel",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF3CF,#E9C46A 55%,#C9A040);--dx-btn-ink:#0F1A40;
  --dz-deep:#0B1638;--dz-deep2:#1E2F6E;--dz-glow:#E9C46A;--dz-gold:#F7E3A8;}
body.dx[data-dx-theme="rose"]{--dx-ink:#3A0F22;--dx-text:#4A1F30;--dx-muted:#74505E;--dx-accent:#8C1C3C;--dx-aurora:#E8C170;--dx-violet:#E0607E;--dx-glow:#FFD58A;--dx-pink:#C2325A;
  --dx-paper:#FFFAF7;--dx-soft:#FBEFF2;--dx-line:#F0D8DF;--dx-night:radial-gradient(60% 70% at 80% 10%,rgba(255,213,138,.2),transparent 60%),linear-gradient(170deg,#2A0C1C 0%,#44102A 55%,#5A1430 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23C2325A%27 fill-opacity=%27.14%27%3E%3Cellipse cx=%2750%27 cy=%2750%27 rx=%277%27 ry=%2713%27 transform=%27rotate(30 50 50)%27/%3E%3Cellipse cx=%27150%27 cy=%27140%27 rx=%276%27 ry=%2711%27 transform=%27rotate(-40 150 140)%27/%3E%3C/g%3E%3Cpath d=%27M120 60 a14 14 0 1 1 14 14%27 fill=%27none%27 stroke=%27%23B08A3E%27 stroke-opacity=%27.2%27 stroke-width=%271.4%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23F29BB0%27 fill-opacity=%27.12%27%3E%3Cellipse cx=%2750%27 cy=%2750%27 rx=%277%27 ry=%2713%27 transform=%27rotate(30 50 50)%27/%3E%3Cellipse cx=%27150%27 cy=%27140%27 rx=%276%27 ry=%2711%27 transform=%27rotate(-40 150 140)%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cellipse rx=%2718%27 ry=%2734%27 fill=%27%23E0607E%27 transform=%27rotate(35)%27/%3E%3Cellipse rx=%2712%27 ry=%2724%27 fill=%27%23F29BB0%27 transform=%27rotate(-30) translate(18 6)%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cellipse rx=%2718%27 ry=%2734%27 fill=%27%23E0607E%27 transform=%27rotate(35)%27/%3E%3Cellipse rx=%2712%27 ry=%2724%27 fill=%27%23F29BB0%27 transform=%27rotate(-30) translate(18 6)%27/%3E%3C/svg%3E");
  --dx-display:"Cormorant Garamond","Newsreader",Georgia,serif;--dx-hfont:"Cormorant Garamond","Cormorant Garamond",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF0D2,#E8C170 55%,#E0607E);--dx-btn-ink:#3A0F22;
  --dz-deep:#2A0C1C;--dz-deep2:#5A1430;--dz-glow:#E0607E;--dz-gold:#E8C170;}
body.dx[data-dx-theme="believe"]{--dx-ink:#1A1446;--dx-text:#2A2456;--dx-muted:#57527E;--dx-accent:#4B33B5;--dx-aurora:#FFD166;--dx-violet:#6EE7F2;--dx-glow:#E6DDFF;--dx-pink:#C9B8FF;
  --dx-paper:#FBFAFF;--dx-soft:#F0EEFF;--dx-line:#DEDAF6;--dx-night:radial-gradient(70% 70% at 80% 0%,rgba(110,231,242,.18),transparent 60%),radial-gradient(60% 70% at 10% 100%,rgba(255,209,102,.16),transparent 60%),linear-gradient(170deg,#120E3A 0%,#221A5A 55%,#2C1F6B 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%234B33B5%27 fill-opacity=%27.16%27%3E%3Cpath d=%27M50 30 L54 46 L70 50 L54 54 L50 70 L46 54 L30 50 L46 46Z%27/%3E%3Cpath d=%27M150 130 L152 140 L162 142 L152 144 L150 154 L148 144 L138 142 L148 140Z%27/%3E%3C/g%3E%3Ccircle cx=%27160%27 cy=%2750%27 r=%272.5%27 fill=%27%23C9A040%27 fill-opacity=%27.3%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23FFD166%27 fill-opacity=%27.14%27%3E%3Cpath d=%27M50 30 L54 46 L70 50 L54 54 L50 70 L46 54 L30 50 L46 46Z%27/%3E%3Cpath d=%27M150 130 L152 140 L162 142 L152 144 L150 154 L148 144 L138 142 L148 140Z%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M0,-42 L9,-9 L42,0 L9,9 L0,42 L-9,9 L-42,0 L-9,-9Z%27 fill=%27%23FFD166%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Cpath d=%27M0,-42 L9,-9 L42,0 L9,9 L0,42 L-9,9 L-42,0 L-9,-9Z%27 fill=%27%23FFD166%27/%3E%3C/svg%3E");
  --dx-display:"Fraunces","Newsreader",Georgia,serif;--dx-hfont:"Fraunces","Fraunces",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF3C8,#FFD166 55%,#C9B8FF);--dx-btn-ink:#1A1446;
  --dz-deep:#120E3A;--dz-deep2:#2C1F6B;--dz-glow:#6EE7F2;--dz-gold:#FFD166;}
body.dx[data-dx-theme="lanternsky"]{--dx-ink:#1E1646;--dx-text:#2E2756;--dx-muted:#5A537E;--dx-accent:#5A3FA8;--dx-aurora:#FFB347;--dx-violet:#E07A5F;--dx-glow:#FFE3A3;--dx-pink:#9B8CF0;
  --dx-paper:#FFFBF4;--dx-soft:#F3F0FF;--dx-line:#E2DCF6;--dx-night:radial-gradient(80% 50% at 50% 100%,rgba(224,122,95,.32),transparent 60%),linear-gradient(180deg,#120E36 0%,#1B1446 40%,#3A2A7A 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23FFB347%27 fill-opacity=%27.22%27%3E%3Crect x=%2734%27 y=%2730%27 width=%2712%27 height=%2716%27 rx=%275%27/%3E%3Crect x=%27140%27 y=%27110%27 width=%2710%27 height=%2713%27 rx=%274%27/%3E%3Crect x=%2790%27 y=%27160%27 width=%278%27 height=%2711%27 rx=%273%27/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27%23FFE3A3%27 fill-opacity=%27.14%27%3E%3Crect x=%2734%27 y=%2730%27 width=%2712%27 height=%2716%27 rx=%275%27/%3E%3Crect x=%27140%27 y=%27110%27 width=%2710%27 height=%2713%27 rx=%274%27/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Crect x=%27-20%27 y=%27-28%27 width=%2740%27 height=%2754%27 rx=%2714%27 fill=%27%23FFB347%27/%3E%3Ccircle r=%2734%27 fill=%27none%27 stroke=%27%23FFE3A3%27 stroke-width=%273%27 opacity=%27.6%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Crect x=%27-20%27 y=%27-28%27 width=%2740%27 height=%2754%27 rx=%2714%27 fill=%27%23FFB347%27/%3E%3Ccircle r=%2734%27 fill=%27none%27 stroke=%27%23FFE3A3%27 stroke-width=%273%27 opacity=%27.6%27/%3E%3C/svg%3E");
  --dx-display:"Cormorant Garamond","Newsreader",Georgia,serif;--dx-hfont:"Cormorant Garamond","Cormorant Garamond",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF0C8,#FFB347 60%,#E07A5F);--dx-btn-ink:#1E1646;
  --dz-deep:#120E36;--dz-deep2:#3A2A7A;--dz-glow:#FFB347;--dz-gold:#FFE3A3;}
body.dx[data-dx-theme="aurora"]{--dx-ink:#0B2545;--dx-text:#1D3550;--dx-muted:#46607A;--dx-accent:#1F6AA5;--dx-aurora:#7FE3C3;--dx-violet:#9F8FE8;--dx-glow:#BFE8F5;--dx-pink:#BFE8F5;
  --dx-paper:#FAFDFF;--dx-soft:#EDF6FC;--dx-line:#CFE4F1;--dx-night:radial-gradient(70% 90% at 85% 0%,rgba(127,227,195,.24),transparent 60%),radial-gradient(60% 80% at 10% 100%,rgba(159,143,232,.22),transparent 60%),linear-gradient(165deg,#071A2E 0%,#0E3A52 62%,#14506B 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27 viewBox=%270 0 240 240%27%3E%3Cg fill=%27none%27 stroke=%27%235E9CC4%27 stroke-opacity=%270.18%27 stroke-width=%271.1%27 stroke-linecap=%27round%27%3E%3Cpath d=%22M113.9,157.8L113.9,140.1M113.9,153.4L108.8,149.9M113.9,153.4L119.0,149.9M113.9,149.0L109.6,146.0M113.9,149.0L118.2,146.0M113.9,144.5L110.4,142.1M113.9,144.5L117.4,142.1M113.9,157.8L129.2,149.0M117.7,155.6L118.2,149.4M117.7,155.6L123.3,158.2M121.5,153.4L122.0,148.2M121.5,153.4L126.3,155.6M125.4,151.2L125.7,147.0M125.4,151.2L129.2,153.0M113.9,157.8L129.2,166.6M117.7,160.0L123.3,157.4M117.7,160.0L118.2,166.2M121.5,162.2L126.3,160.0M121.5,162.2L122.0,167.4M125.4,164.4L129.2,162.6M125.4,164.4L125.7,168.6M113.9,157.8L113.9,175.5M113.9,162.2L119.0,165.7M113.9,162.2L108.8,165.7M113.9,166.6L118.2,169.6M113.9,166.6L109.6,169.6M113.9,171.0L117.4,173.4M113.9,171.0L110.4,173.4M113.9,157.8L98.6,166.6M110.1,160.0L109.6,166.2M110.1,160.0L104.5,157.4M106.2,162.2L105.8,167.4M106.2,162.2L101.5,160.0M102.4,164.4L102.1,168.6M102.4,164.4L98.6,162.6M113.9,157.8L98.6,149.0M110.1,155.6L104.5,158.2M110.1,155.6L109.6,149.4M106.2,153.4L101.5,155.6M106.2,153.4L105.8,148.2M102.4,151.2L98.6,153.0M102.4,151.2L102.1,147.0M113.9,155.0L116.3,156.4L116.3,159.2L113.9,160.6L111.4,159.2L111.4,156.4ZM113.9,152.5L118.5,155.1L118.5,160.4L113.9,163.1L109.3,160.4L109.3,155.1Z%22/%3E%3Cpath d=%22M34.2,2.6L34.2,-11.3M34.2,-2.0L30.5,-4.2M34.2,-2.0L37.9,-4.2M34.2,-6.6L31.4,-8.3M34.2,-6.6L37.1,-8.3M34.2,2.6L46.2,-4.3M38.2,0.3L38.2,-4.0M38.2,0.3L41.9,2.4M42.2,-2.0L42.2,-5.3M42.2,-2.0L45.1,-0.4M34.2,2.6L46.2,9.5M38.2,4.9L41.9,2.8M38.2,4.9L38.2,9.2M42.2,7.2L45.1,5.6M42.2,7.2L42.2,10.5M34.2,2.6L34.2,16.5M34.2,7.2L37.9,9.4M34.2,7.2L30.5,9.4M34.2,11.9L37.1,13.5M34.2,11.9L31.4,13.5M34.2,2.6L22.2,9.5M30.2,4.9L30.2,9.2M30.2,4.9L26.5,2.8M26.2,7.2L26.2,10.5M26.2,7.2L23.3,5.6M34.2,2.6L22.2,-4.3M30.2,0.3L26.5,2.4M30.2,0.3L30.2,-4.0M26.2,-2.0L23.3,-0.4M26.2,-2.0L26.2,-5.3M34.2,0.4L36.1,1.5L36.1,3.7L34.2,4.8L32.3,3.7L32.3,1.5ZM34.2,-1.6L37.8,0.5L37.8,4.7L34.2,6.8L30.6,4.7L30.6,0.5Z%22/%3E%3Cpath d=%22M34.2,242.6L34.2,228.7M34.2,238.0L30.5,235.8M34.2,238.0L37.9,235.8M34.2,233.4L31.4,231.7M34.2,233.4L37.1,231.7M34.2,242.6L46.2,235.7M38.2,240.3L38.2,236.0M38.2,240.3L41.9,242.4M42.2,238.0L42.2,234.7M42.2,238.0L45.1,239.6M34.2,242.6L46.2,249.5M38.2,244.9L41.9,242.8M38.2,244.9L38.2,249.2M42.2,247.2L45.1,245.6M42.2,247.2L42.2,250.5M34.2,242.6L34.2,256.5M34.2,247.2L37.9,249.4M34.2,247.2L30.5,249.4M34.2,251.9L37.1,253.5M34.2,251.9L31.4,253.5M34.2,242.6L22.2,249.5M30.2,244.9L30.2,249.2M30.2,244.9L26.5,242.8M26.2,247.2L26.2,250.5M26.2,247.2L23.3,245.6M34.2,242.6L22.2,235.7M30.2,240.3L26.5,242.4M30.2,240.3L30.2,236.0M26.2,238.0L23.3,239.6M26.2,238.0L26.2,234.7M34.2,240.4L36.1,241.5L36.1,243.7L34.2,244.8L32.3,243.7L32.3,241.5ZM34.2,238.4L37.8,240.5L37.8,244.7L34.2,246.8L30.6,244.7L30.6,240.5Z%22/%3E%3Cpath d=%22M65.8,194.5L65.8,176.5M65.8,188.5L61.4,185.6M65.8,188.5L70.1,185.6M65.8,182.5L62.4,180.3M65.8,182.5L69.1,180.3M65.8,194.5L81.3,185.5M71.0,191.5L71.3,186.3M71.0,191.5L75.6,193.8M76.2,188.5L76.4,184.5M76.2,188.5L79.8,190.3M65.8,194.5L81.3,203.5M71.0,197.5L75.6,195.2M71.0,197.5L71.3,202.7M76.2,200.5L79.8,198.7M76.2,200.5L76.4,204.5M65.8,194.5L65.8,212.5M65.8,200.5L70.1,203.4M65.8,200.5L61.4,203.4M65.8,206.5L69.1,208.7M65.8,206.5L62.4,208.7M65.8,194.5L50.2,203.5M60.6,197.5L60.3,202.7M60.6,197.5L55.9,195.2M55.4,200.5L55.1,204.5M55.4,200.5L51.8,198.7M65.8,194.5L50.2,185.5M60.6,191.5L55.9,193.8M60.6,191.5L60.3,186.3M55.4,188.5L51.8,190.3M55.4,188.5L55.1,184.5M65.8,191.6L68.3,193.0L68.3,195.9L65.8,197.4L63.3,195.9L63.3,193.0ZM65.8,189.1L70.4,191.8L70.4,197.2L65.8,199.9L61.1,197.2L61.1,191.8Z%22/%3E%3Cpath d=%22M144.3,134.0L144.3,116.4M144.3,128.1L138.5,124.6M144.3,128.1L150.2,124.6M144.3,122.2L139.8,119.5M144.3,122.2L148.9,119.5M144.3,134.0L159.6,125.2M149.4,131.0L149.6,124.2M149.4,131.0L155.4,134.3M154.5,128.1L154.6,122.8M154.5,128.1L159.2,130.6M144.3,134.0L159.6,142.8M149.4,136.9L155.4,133.6M149.4,136.9L149.6,143.7M154.5,139.8L159.2,137.3M154.5,139.8L154.6,145.1M144.3,134.0L144.3,151.6M144.3,139.8L150.2,143.4M144.3,139.8L138.5,143.4M144.3,145.7L148.9,148.4M144.3,145.7L139.8,148.4M144.3,134.0L129.1,142.8M139.3,136.9L139.1,143.7M139.3,136.9L133.3,133.6M134.2,139.8L134.1,145.1M134.2,139.8L129.5,137.3M144.3,134.0L129.1,125.2M139.3,131.0L133.3,134.3M139.3,131.0L139.1,124.2M134.2,128.1L129.5,130.6M134.2,128.1L134.1,122.8M144.3,131.2L146.8,132.6L146.8,135.4L144.3,136.8L141.9,135.4L141.9,132.6ZM144.3,128.7L148.9,131.3L148.9,136.6L144.3,139.2L139.8,136.6L139.8,131.3Z%22/%3E%3Cpath d=%22M34.9,105.6L34.9,94.5M34.9,102.8L31.7,100.8M34.9,102.8L38.0,100.8M34.9,100.1L32.2,98.3M34.9,100.1L37.5,98.3M34.9,97.3L32.7,95.9M34.9,97.3L37.0,95.9M34.9,105.6L44.5,100.1M37.3,104.2L37.5,100.5M37.3,104.2L40.6,105.9M39.7,102.8L39.9,99.7M39.7,102.8L42.5,104.2M42.1,101.4L42.2,98.9M42.1,101.4L44.4,102.6M34.9,105.6L44.5,111.2M37.3,107.0L40.6,105.3M37.3,107.0L37.5,110.7M39.7,108.4L42.5,107.0M39.7,108.4L39.9,111.5M42.1,109.8L44.4,108.6M42.1,109.8L42.2,112.3M34.9,105.6L34.9,116.7M34.9,108.4L38.0,110.5M34.9,108.4L31.7,110.5M34.9,111.2L37.5,112.9M34.9,111.2L32.2,112.9M34.9,113.9L37.0,115.4M34.9,113.9L32.7,115.4M34.9,105.6L25.3,111.2M32.5,107.0L32.2,110.7M32.5,107.0L29.1,105.3M30.1,108.4L29.9,111.5M30.1,108.4L27.2,107.0M27.7,109.8L27.5,112.3M27.7,109.8L25.4,108.6M34.9,105.6L25.3,100.1M32.5,104.2L29.1,105.9M32.5,104.2L32.2,100.5M30.1,102.8L27.2,104.2M30.1,102.8L29.9,99.7M27.7,101.4L25.4,102.6M27.7,101.4L27.5,98.9M34.9,103.8L36.4,104.7L36.4,106.5L34.9,107.4L33.3,106.5L33.3,104.7ZM34.9,102.3L37.8,103.9L37.8,107.3L34.9,108.9L32.0,107.3L32.0,103.9Z%22/%3E%3C/g%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27240%27 height=%27240%27 viewBox=%270 0 240 240%27%3E%3Cg fill=%27none%27 stroke=%27%23DFF3FB%27 stroke-opacity=%270.1%27 stroke-width=%271.1%27 stroke-linecap=%27round%27%3E%3Cpath d=%22M25.6,168.6L25.6,151.1M25.6,162.8L21.4,160.0M25.6,162.8L29.9,160.0M25.6,157.0L22.4,154.8M25.6,157.0L28.9,154.8M25.6,168.6L40.8,159.9M30.7,165.7L31.0,160.7M30.7,165.7L35.2,168.0M35.7,162.8L36.0,158.9M35.7,162.8L39.2,164.5M25.6,168.6L40.8,177.4M30.7,171.5L35.2,169.3M30.7,171.5L31.0,176.6M35.7,174.4L39.2,172.7M35.7,174.4L36.0,178.4M25.6,168.6L25.6,186.1M25.6,174.4L29.9,177.2M25.6,174.4L21.4,177.2M25.6,180.3L28.9,182.4M25.6,180.3L22.4,182.4M25.6,168.6L10.5,177.4M20.6,171.5L20.3,176.6M20.6,171.5L16.1,169.3M15.5,174.4L15.3,178.4M15.5,174.4L12.0,172.7M25.6,168.6L10.5,159.9M20.6,165.7L16.1,168.0M20.6,165.7L20.3,160.7M15.5,162.8L12.0,164.5M15.5,162.8L15.3,158.9M25.6,165.8L28.1,167.2L28.1,170.0L25.6,171.4L23.2,170.0L23.2,167.2ZM25.6,163.4L30.2,166.0L30.2,171.2L25.6,173.9L21.1,171.2L21.1,166.0Z%22/%3E%3Cpath d=%22M225.7,65.1L225.7,52.7M225.7,61.0L221.6,58.5M225.7,61.0L229.8,58.5M225.7,56.9L222.5,54.9M225.7,56.9L228.9,54.9M225.7,65.1L236.4,58.9M229.2,63.0L229.4,58.2M229.2,63.0L233.4,65.3M232.8,61.0L232.9,57.3M232.8,61.0L236.1,62.7M225.7,65.1L236.4,71.2M229.2,67.1L233.4,64.8M229.2,67.1L229.4,71.9M232.8,69.2L236.1,67.4M232.8,69.2L232.9,72.9M225.7,65.1L225.7,77.4M225.7,69.2L229.8,71.7M225.7,69.2L221.6,71.7M225.7,73.3L228.9,75.2M225.7,73.3L222.5,75.2M225.7,65.1L215.0,71.2M222.1,67.1L222.0,71.9M222.1,67.1L217.9,64.8M218.6,69.2L218.5,72.9M218.6,69.2L215.3,67.4M225.7,65.1L215.0,58.9M222.1,63.0L217.9,65.3M222.1,63.0L222.0,58.2M218.6,61.0L215.3,62.7M218.6,61.0L218.5,57.3M225.7,63.1L227.4,64.1L227.4,66.1L225.7,67.0L224.0,66.1L224.0,64.1ZM225.7,61.4L228.9,63.2L228.9,66.9L225.7,68.8L222.5,66.9L222.5,63.2Z%22/%3E%3Cpath d=%22M176.2,158.0L176.2,145.1M176.2,154.8L172.5,152.4M176.2,154.8L179.8,152.4M176.2,151.6L173.1,149.5M176.2,151.6L179.2,149.5M176.2,148.3L173.7,146.7M176.2,148.3L178.7,146.7M176.2,158.0L187.4,151.6M179.0,156.4L179.2,152.1M179.0,156.4L182.9,158.4M181.8,154.8L182.0,151.1M181.8,154.8L185.1,156.4M184.6,153.2L184.8,150.2M184.6,153.2L187.2,154.5M176.2,158.0L187.4,164.5M179.0,159.6L182.9,157.7M179.0,159.6L179.2,164.0M181.8,161.3L185.1,159.6M181.8,161.3L182.0,164.9M184.6,162.9L187.2,161.6M184.6,162.9L184.8,165.8M176.2,158.0L176.2,171.0M176.2,161.3L179.8,163.7M176.2,161.3L172.5,163.7M176.2,164.5L179.2,166.5M176.2,164.5L173.1,166.5M176.2,167.7L178.7,169.4M176.2,167.7L173.7,169.4M176.2,158.0L165.0,164.5M173.4,159.6L173.1,164.0M173.4,159.6L169.5,157.7M170.6,161.3L170.4,164.9M170.6,161.3L167.3,159.6M167.8,162.9L167.6,165.8M167.8,162.9L165.1,161.6M176.2,158.0L165.0,151.6M173.4,156.4L169.5,158.4M173.4,156.4L173.1,152.1M170.6,154.8L167.3,156.4M170.6,154.8L170.4,151.1M167.8,153.2L165.1,154.5M167.8,153.2L167.6,150.2M176.2,156.0L178.0,157.0L178.0,159.1L176.2,160.1L174.4,159.1L174.4,157.0ZM176.2,154.1L179.5,156.1L179.5,160.0L176.2,161.9L172.8,160.0L172.8,156.1Z%22/%3E%3Cpath d=%22M164.2,95.2L164.2,76.1M164.2,90.4L158.2,87.3M164.2,90.4L170.3,87.3M164.2,85.6L159.1,83.0M164.2,85.6L169.3,83.0M164.2,80.9L160.1,78.7M164.2,80.9L168.3,78.7M164.2,95.2L180.8,85.6M168.4,92.8L168.0,86.0M168.4,92.8L174.1,96.5M172.5,90.4L172.2,84.7M172.5,90.4L177.3,93.5M176.6,88.0L176.4,83.4M176.6,88.0L180.5,90.5M164.2,95.2L180.8,104.8M168.4,97.6L174.1,93.9M168.4,97.6L168.0,104.4M172.5,100.0L177.3,96.9M172.5,100.0L172.2,105.7M176.6,102.4L180.5,99.9M176.6,102.4L176.4,107.0M164.2,95.2L164.2,114.3M164.2,100.0L170.3,103.1M164.2,100.0L158.2,103.1M164.2,104.8L169.3,107.4M164.2,104.8L159.1,107.4M164.2,109.5L168.3,111.7M164.2,109.5L160.1,111.7M164.2,95.2L147.7,104.8M160.1,97.6L160.4,104.4M160.1,97.6L154.3,93.9M155.9,100.0L156.2,105.7M155.9,100.0L151.1,96.9M151.8,102.4L152.0,107.0M151.8,102.4L147.9,99.9M164.2,95.2L147.7,85.6M160.1,92.8L154.3,96.5M160.1,92.8L160.4,86.0M155.9,90.4L151.1,93.5M155.9,90.4L156.2,84.7M151.8,88.0L147.9,90.5M151.8,88.0L152.0,83.4M164.2,92.1L166.9,93.7L166.9,96.7L164.2,98.3L161.6,96.7L161.6,93.7ZM164.2,89.5L169.2,92.3L169.2,98.1L164.2,100.9L159.3,98.1L159.3,92.3Z%22/%3E%3Cpath d=%22M28.4,53.6L28.4,32.9M28.4,48.4L22.9,44.8M28.4,48.4L33.9,44.8M28.4,43.2L23.8,40.2M28.4,43.2L33.0,40.2M28.4,38.0L24.7,35.6M28.4,38.0L32.1,35.6M28.4,53.6L46.4,43.2M32.9,51.0L33.2,44.5M32.9,51.0L38.7,54.0M37.4,48.4L37.7,42.9M37.4,48.4L42.3,50.9M41.9,45.8L42.1,41.4M41.9,45.8L45.8,47.8M28.4,53.6L46.4,63.9M32.9,56.2L38.7,53.2M32.9,56.2L33.2,62.7M37.4,58.8L42.3,56.3M37.4,58.8L37.7,64.2M41.9,61.4L45.8,59.3M41.9,61.4L42.1,65.8M28.4,53.6L28.4,74.3M28.4,58.8L33.9,62.3M28.4,58.8L22.9,62.3M28.4,63.9L33.0,66.9M28.4,63.9L23.8,66.9M28.4,69.1L32.1,71.5M28.4,69.1L24.7,71.5M28.4,53.6L10.5,63.9M23.9,56.2L23.6,62.7M23.9,56.2L18.1,53.2M19.4,58.8L19.2,64.2M19.4,58.8L14.6,56.3M15.0,61.4L14.7,65.8M15.0,61.4L11.0,59.3M28.4,53.6L10.5,43.2M23.9,51.0L18.1,54.0M23.9,51.0L23.6,44.5M19.4,48.4L14.6,50.9M19.4,48.4L19.2,42.9M15.0,45.8L11.0,47.8M15.0,45.8L14.7,41.4M28.4,50.3L31.3,51.9L31.3,55.2L28.4,56.9L25.5,55.2L25.5,51.9ZM28.4,47.4L33.8,50.5L33.8,56.7L28.4,59.8L23.0,56.7L23.0,50.5Z%22/%3E%3C/g%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-44.0 -44.0 88 88%27%3E%3Cpath d=%27M0.0,0.0L0.0,-40.0M0.0,-10.0L-11.6,-17.7M-3.9,-12.6L-8.1,-10.8M-3.9,-12.6L-3.9,-17.2M-7.8,-15.2L-11.1,-13.8M-7.8,-15.2L-7.8,-18.7M0.0,-10.0L11.6,-17.7M3.9,-12.6L3.9,-17.2M3.9,-12.6L8.1,-10.8M7.8,-15.2L7.8,-18.7M7.8,-15.2L11.1,-13.8M0.0,-20.0L-9.8,-26.5M-3.3,-22.2L-6.8,-20.7M-3.3,-22.2L-3.3,-26.0M-6.5,-24.3L-9.3,-23.2M-6.5,-24.3L-6.5,-27.3M0.0,-20.0L9.8,-26.5M3.3,-22.2L3.3,-26.0M3.3,-22.2L6.8,-20.7M6.5,-24.3L6.5,-27.3M6.5,-24.3L9.3,-23.2M0.0,-30.0L-7.9,-35.3M-2.6,-31.8L-5.5,-30.5M-2.6,-31.8L-2.6,-34.9M-5.3,-33.5L-7.5,-32.6M-5.3,-33.5L-5.3,-35.9M0.0,-30.0L7.9,-35.3M2.6,-31.8L2.6,-34.9M2.6,-31.8L5.5,-30.5M5.3,-33.5L5.3,-35.9M5.3,-33.5L7.5,-32.6M0.0,0.0L34.6,-20.0M8.7,-5.0L9.5,-18.9M9.0,-9.6L5.3,-12.4M9.0,-9.6L13.0,-12.0M9.2,-14.3L6.4,-16.5M9.2,-14.3L12.3,-16.1M8.7,-5.0L21.2,1.2M12.8,-2.9L16.8,-5.2M12.8,-2.9L13.4,1.7M17.0,-0.9L20.1,-2.6M17.0,-0.9L17.4,2.7M17.3,-10.0L18.1,-21.7M17.6,-13.9L14.5,-16.3M17.6,-13.9L20.9,-15.8M17.8,-17.8L15.4,-19.6M17.8,-17.8L20.4,-19.3M17.3,-10.0L27.8,-4.8M20.8,-8.3L24.2,-10.2M20.8,-8.3L21.3,-4.4M24.3,-6.5L26.9,-8.0M24.3,-6.5L24.7,-3.5M26.0,-15.0L26.6,-24.5M26.2,-18.2L23.7,-20.1M26.2,-18.2L28.9,-19.7M26.4,-21.3L24.4,-22.8M26.4,-21.3L28.5,-22.5M26.0,-15.0L34.5,-10.8M28.8,-13.6L31.5,-15.2M28.8,-13.6L29.2,-10.5M31.7,-12.2L33.8,-13.4M31.7,-12.2L32.0,-9.8M0.0,0.0L34.6,20.0M8.7,5.0L21.2,-1.2M12.8,2.9L13.4,-1.7M12.8,2.9L16.8,5.2M17.0,0.9L17.4,-2.7M17.0,0.9L20.1,2.6M8.7,5.0L9.5,18.9M9.0,9.6L13.0,12.0M9.0,9.6L5.3,12.4M9.2,14.3L12.3,16.1M9.2,14.3L6.4,16.5M17.3,10.0L27.8,4.8M20.8,8.3L21.3,4.4M20.8,8.3L24.2,10.2M24.3,6.5L24.7,3.5M24.3,6.5L26.9,8.0M17.3,10.0L18.1,21.7M17.6,13.9L20.9,15.8M17.6,13.9L14.5,16.3M17.8,17.8L20.4,19.3M17.8,17.8L15.4,19.6M26.0,15.0L34.5,10.8M28.8,13.6L29.2,10.5M28.8,13.6L31.5,15.2M31.7,12.2L32.0,9.8M31.7,12.2L33.8,13.4M26.0,15.0L26.6,24.5M26.2,18.2L28.9,19.7M26.2,18.2L23.7,20.1M26.4,21.3L28.5,22.5M26.4,21.3L24.4,22.8M0.0,0.0L0.0,40.0M0.0,10.0L11.6,17.7M3.9,12.6L8.1,10.8M3.9,12.6L3.9,17.2M7.8,15.2L11.1,13.8M7.8,15.2L7.8,18.7M0.0,10.0L-11.6,17.7M-3.9,12.6L-3.9,17.2M-3.9,12.6L-8.1,10.8M-7.8,15.2L-7.8,18.7M-7.8,15.2L-11.1,13.8M0.0,20.0L9.8,26.5M3.3,22.2L6.8,20.7M3.3,22.2L3.3,26.0M6.5,24.3L9.3,23.2M6.5,24.3L6.5,27.3M0.0,20.0L-9.8,26.5M-3.3,22.2L-3.3,26.0M-3.3,22.2L-6.8,20.7M-6.5,24.3L-6.5,27.3M-6.5,24.3L-9.3,23.2M0.0,30.0L7.9,35.3M2.6,31.8L5.5,30.5M2.6,31.8L2.6,34.9M5.3,33.5L7.5,32.6M5.3,33.5L5.3,35.9M0.0,30.0L-7.9,35.3M-2.6,31.8L-2.6,34.9M-2.6,31.8L-5.5,30.5M-5.3,33.5L-5.3,35.9M-5.3,33.5L-7.5,32.6M0.0,0.0L-34.6,20.0M-8.7,5.0L-9.5,18.9M-9.0,9.6L-5.3,12.4M-9.0,9.6L-13.0,12.0M-9.2,14.3L-6.4,16.5M-9.2,14.3L-12.3,16.1M-8.7,5.0L-21.2,-1.2M-12.8,2.9L-16.8,5.2M-12.8,2.9L-13.4,-1.7M-17.0,0.9L-20.1,2.6M-17.0,0.9L-17.4,-2.7M-17.3,10.0L-18.1,21.7M-17.6,13.9L-14.5,16.3M-17.6,13.9L-20.9,15.8M-17.8,17.8L-15.4,19.6M-17.8,17.8L-20.4,19.3M-17.3,10.0L-27.8,4.8M-20.8,8.3L-24.2,10.2M-20.8,8.3L-21.3,4.4M-24.3,6.5L-26.9,8.0M-24.3,6.5L-24.7,3.5M-26.0,15.0L-26.6,24.5M-26.2,18.2L-23.7,20.1M-26.2,18.2L-28.9,19.7M-26.4,21.3L-24.4,22.8M-26.4,21.3L-28.5,22.5M-26.0,15.0L-34.5,10.8M-28.8,13.6L-31.5,15.2M-28.8,13.6L-29.2,10.5M-31.7,12.2L-33.8,13.4M-31.7,12.2L-32.0,9.8M0.0,0.0L-34.6,-20.0M-8.7,-5.0L-21.2,1.2M-12.8,-2.9L-13.4,1.7M-12.8,-2.9L-16.8,-5.2M-17.0,-0.9L-17.4,2.7M-17.0,-0.9L-20.1,-2.6M-8.7,-5.0L-9.5,-18.9M-9.0,-9.6L-13.0,-12.0M-9.0,-9.6L-5.3,-12.4M-9.2,-14.3L-12.3,-16.1M-9.2,-14.3L-6.4,-16.5M-17.3,-10.0L-27.8,-4.8M-20.8,-8.3L-21.3,-4.4M-20.8,-8.3L-24.2,-10.2M-24.3,-6.5L-24.7,-3.5M-24.3,-6.5L-26.9,-8.0M-17.3,-10.0L-18.1,-21.7M-17.6,-13.9L-20.9,-15.8M-17.6,-13.9L-14.5,-16.3M-17.8,-17.8L-20.4,-19.3M-17.8,-17.8L-15.4,-19.6M-26.0,-15.0L-34.5,-10.8M-28.8,-13.6L-29.2,-10.5M-28.8,-13.6L-31.5,-15.2M-31.7,-12.2L-32.0,-9.8M-31.7,-12.2L-33.8,-13.4M-26.0,-15.0L-26.6,-24.5M-26.2,-18.2L-28.9,-19.7M-26.2,-18.2L-23.7,-20.1M-26.4,-21.3L-28.5,-22.5M-26.4,-21.3L-24.4,-22.8M0.0,-6.4L5.5,-3.2L5.5,3.2L0.0,6.4L-5.5,3.2L-5.5,-3.2ZM0.0,-12.0L10.4,-6.0L10.4,6.0L0.0,12.0L-10.4,6.0L-10.4,-6.0Z%27 fill=%27none%27 stroke=%27%232E7FB8%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-44.0 -44.0 88 88%27%3E%3Cpath d=%27M0.0,0.0L0.0,-40.0M0.0,-10.0L-11.6,-17.7M-3.9,-12.6L-8.1,-10.8M-3.9,-12.6L-3.9,-17.2M-7.8,-15.2L-11.1,-13.8M-7.8,-15.2L-7.8,-18.7M0.0,-10.0L11.6,-17.7M3.9,-12.6L3.9,-17.2M3.9,-12.6L8.1,-10.8M7.8,-15.2L7.8,-18.7M7.8,-15.2L11.1,-13.8M0.0,-20.0L-9.8,-26.5M-3.3,-22.2L-6.8,-20.7M-3.3,-22.2L-3.3,-26.0M-6.5,-24.3L-9.3,-23.2M-6.5,-24.3L-6.5,-27.3M0.0,-20.0L9.8,-26.5M3.3,-22.2L3.3,-26.0M3.3,-22.2L6.8,-20.7M6.5,-24.3L6.5,-27.3M6.5,-24.3L9.3,-23.2M0.0,-30.0L-7.9,-35.3M-2.6,-31.8L-5.5,-30.5M-2.6,-31.8L-2.6,-34.9M-5.3,-33.5L-7.5,-32.6M-5.3,-33.5L-5.3,-35.9M0.0,-30.0L7.9,-35.3M2.6,-31.8L2.6,-34.9M2.6,-31.8L5.5,-30.5M5.3,-33.5L5.3,-35.9M5.3,-33.5L7.5,-32.6M0.0,0.0L34.6,-20.0M8.7,-5.0L9.5,-18.9M9.0,-9.6L5.3,-12.4M9.0,-9.6L13.0,-12.0M9.2,-14.3L6.4,-16.5M9.2,-14.3L12.3,-16.1M8.7,-5.0L21.2,1.2M12.8,-2.9L16.8,-5.2M12.8,-2.9L13.4,1.7M17.0,-0.9L20.1,-2.6M17.0,-0.9L17.4,2.7M17.3,-10.0L18.1,-21.7M17.6,-13.9L14.5,-16.3M17.6,-13.9L20.9,-15.8M17.8,-17.8L15.4,-19.6M17.8,-17.8L20.4,-19.3M17.3,-10.0L27.8,-4.8M20.8,-8.3L24.2,-10.2M20.8,-8.3L21.3,-4.4M24.3,-6.5L26.9,-8.0M24.3,-6.5L24.7,-3.5M26.0,-15.0L26.6,-24.5M26.2,-18.2L23.7,-20.1M26.2,-18.2L28.9,-19.7M26.4,-21.3L24.4,-22.8M26.4,-21.3L28.5,-22.5M26.0,-15.0L34.5,-10.8M28.8,-13.6L31.5,-15.2M28.8,-13.6L29.2,-10.5M31.7,-12.2L33.8,-13.4M31.7,-12.2L32.0,-9.8M0.0,0.0L34.6,20.0M8.7,5.0L21.2,-1.2M12.8,2.9L13.4,-1.7M12.8,2.9L16.8,5.2M17.0,0.9L17.4,-2.7M17.0,0.9L20.1,2.6M8.7,5.0L9.5,18.9M9.0,9.6L13.0,12.0M9.0,9.6L5.3,12.4M9.2,14.3L12.3,16.1M9.2,14.3L6.4,16.5M17.3,10.0L27.8,4.8M20.8,8.3L21.3,4.4M20.8,8.3L24.2,10.2M24.3,6.5L24.7,3.5M24.3,6.5L26.9,8.0M17.3,10.0L18.1,21.7M17.6,13.9L20.9,15.8M17.6,13.9L14.5,16.3M17.8,17.8L20.4,19.3M17.8,17.8L15.4,19.6M26.0,15.0L34.5,10.8M28.8,13.6L29.2,10.5M28.8,13.6L31.5,15.2M31.7,12.2L32.0,9.8M31.7,12.2L33.8,13.4M26.0,15.0L26.6,24.5M26.2,18.2L28.9,19.7M26.2,18.2L23.7,20.1M26.4,21.3L28.5,22.5M26.4,21.3L24.4,22.8M0.0,0.0L0.0,40.0M0.0,10.0L11.6,17.7M3.9,12.6L8.1,10.8M3.9,12.6L3.9,17.2M7.8,15.2L11.1,13.8M7.8,15.2L7.8,18.7M0.0,10.0L-11.6,17.7M-3.9,12.6L-3.9,17.2M-3.9,12.6L-8.1,10.8M-7.8,15.2L-7.8,18.7M-7.8,15.2L-11.1,13.8M0.0,20.0L9.8,26.5M3.3,22.2L6.8,20.7M3.3,22.2L3.3,26.0M6.5,24.3L9.3,23.2M6.5,24.3L6.5,27.3M0.0,20.0L-9.8,26.5M-3.3,22.2L-3.3,26.0M-3.3,22.2L-6.8,20.7M-6.5,24.3L-6.5,27.3M-6.5,24.3L-9.3,23.2M0.0,30.0L7.9,35.3M2.6,31.8L5.5,30.5M2.6,31.8L2.6,34.9M5.3,33.5L7.5,32.6M5.3,33.5L5.3,35.9M0.0,30.0L-7.9,35.3M-2.6,31.8L-2.6,34.9M-2.6,31.8L-5.5,30.5M-5.3,33.5L-5.3,35.9M-5.3,33.5L-7.5,32.6M0.0,0.0L-34.6,20.0M-8.7,5.0L-9.5,18.9M-9.0,9.6L-5.3,12.4M-9.0,9.6L-13.0,12.0M-9.2,14.3L-6.4,16.5M-9.2,14.3L-12.3,16.1M-8.7,5.0L-21.2,-1.2M-12.8,2.9L-16.8,5.2M-12.8,2.9L-13.4,-1.7M-17.0,0.9L-20.1,2.6M-17.0,0.9L-17.4,-2.7M-17.3,10.0L-18.1,21.7M-17.6,13.9L-14.5,16.3M-17.6,13.9L-20.9,15.8M-17.8,17.8L-15.4,19.6M-17.8,17.8L-20.4,19.3M-17.3,10.0L-27.8,4.8M-20.8,8.3L-24.2,10.2M-20.8,8.3L-21.3,4.4M-24.3,6.5L-26.9,8.0M-24.3,6.5L-24.7,3.5M-26.0,15.0L-26.6,24.5M-26.2,18.2L-23.7,20.1M-26.2,18.2L-28.9,19.7M-26.4,21.3L-24.4,22.8M-26.4,21.3L-28.5,22.5M-26.0,15.0L-34.5,10.8M-28.8,13.6L-31.5,15.2M-28.8,13.6L-29.2,10.5M-31.7,12.2L-33.8,13.4M-31.7,12.2L-32.0,9.8M0.0,0.0L-34.6,-20.0M-8.7,-5.0L-21.2,1.2M-12.8,-2.9L-13.4,1.7M-12.8,-2.9L-16.8,-5.2M-17.0,-0.9L-17.4,2.7M-17.0,-0.9L-20.1,-2.6M-8.7,-5.0L-9.5,-18.9M-9.0,-9.6L-13.0,-12.0M-9.0,-9.6L-5.3,-12.4M-9.2,-14.3L-12.3,-16.1M-9.2,-14.3L-6.4,-16.5M-17.3,-10.0L-27.8,-4.8M-20.8,-8.3L-21.3,-4.4M-20.8,-8.3L-24.2,-10.2M-24.3,-6.5L-24.7,-3.5M-24.3,-6.5L-26.9,-8.0M-17.3,-10.0L-18.1,-21.7M-17.6,-13.9L-20.9,-15.8M-17.6,-13.9L-14.5,-16.3M-17.8,-17.8L-20.4,-19.3M-17.8,-17.8L-15.4,-19.6M-26.0,-15.0L-34.5,-10.8M-28.8,-13.6L-29.2,-10.5M-28.8,-13.6L-31.5,-15.2M-31.7,-12.2L-32.0,-9.8M-31.7,-12.2L-33.8,-13.4M-26.0,-15.0L-26.6,-24.5M-26.2,-18.2L-28.9,-19.7M-26.2,-18.2L-23.7,-20.1M-26.4,-21.3L-28.5,-22.5M-26.4,-21.3L-24.4,-22.8M0.0,-6.4L5.5,-3.2L5.5,3.2L0.0,6.4L-5.5,3.2L-5.5,-3.2ZM0.0,-12.0L10.4,-6.0L10.4,6.0L0.0,12.0L-10.4,6.0L-10.4,-6.0Z%27 fill=%27none%27 stroke=%27%232E7FB8%27 stroke-width=%272.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  --dx-display:"Cormorant Garamond","Newsreader",Georgia,serif;--dx-hfont:"Cormorant Garamond","Cormorant Garamond",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFFFFF,#DFF3FB 45%,#C9D9FF);--dx-btn-ink:#0B2545;
  --dz-deep:#071A2E;--dz-deep2:#14506B;--dz-glow:#7FE3C3;--dz-gold:#DFF3FB;}
body.dx[data-dx-theme="orbit"]{--dx-ink:#0E1336;--dx-text:#1E2448;--dx-muted:#4D547A;--dx-accent:#3D4FB0;--dx-aurora:#FFB547;--dx-violet:#8BD17C;--dx-glow:#C9D6FF;--dx-pink:#8BD17C;
  --dx-paper:#FAFBFF;--dx-soft:#EEF1FF;--dx-line:#D9DEF5;--dx-night:radial-gradient(60% 70% at 80% 10%,rgba(255,181,71,.16),transparent 60%),radial-gradient(50% 60% at 10% 90%,rgba(139,209,124,.14),transparent 60%),linear-gradient(170deg,#070B1F 0%,#111638 55%,#1A1F4A 100%);--dx-pattern:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%233D4FB0%27 stroke-opacity=%27.15%27 stroke-width=%271.3%27%3E%3Cellipse cx=%2760%27 cy=%2760%27 rx=%2734%27 ry=%2711%27 transform=%27rotate(-15 60 60)%27/%3E%3C/g%3E%3Ccircle cx=%2760%27 cy=%2760%27 r=%276%27 fill=%27%23FFB547%27 fill-opacity=%27.3%27/%3E%3Ccircle cx=%27160%27 cy=%27150%27 r=%272.5%27 fill=%27%238BD17C%27 fill-opacity=%27.5%27/%3E%3Ccircle cx=%27130%27 cy=%2740%27 r=%271.8%27 fill=%27%233D4FB0%27 fill-opacity=%27.3%27/%3E%3C/svg%3E");--dx-pattern-night:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27 viewBox=%270 0 200 200%27%3E%3Cg fill=%27none%27 stroke=%27%23C9D6FF%27 stroke-opacity=%27.12%27 stroke-width=%271.2%27%3E%3Cellipse cx=%2760%27 cy=%2760%27 rx=%2734%27 ry=%2711%27 transform=%27rotate(-15 60 60)%27/%3E%3C/g%3E%3Ccircle cx=%27160%27 cy=%27150%27 r=%272.5%27 fill=%27%238BD17C%27 fill-opacity=%27.4%27/%3E%3C/svg%3E");--dx-corner:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Ccircle r=%2716%27 fill=%27%23FFB547%27/%3E%3Cellipse rx=%2742%27 ry=%2713%27 fill=%27none%27 stroke=%27%233D4FB0%27 stroke-width=%274%27 transform=%27rotate(-18)%27/%3E%3C/svg%3E");--dx-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-50 -50 100 100%27%3E%3Ccircle r=%2716%27 fill=%27%23FFB547%27/%3E%3Cellipse rx=%2742%27 ry=%2713%27 fill=%27none%27 stroke=%27%233D4FB0%27 stroke-width=%274%27 transform=%27rotate(-18)%27/%3E%3C/svg%3E");
  --dx-display:"Jost","Newsreader",Georgia,serif;--dx-hfont:"Jost","Jost",Georgia,serif;--dx-btn:linear-gradient(120deg,#FFF0D0,#FFB547 60%,#E8913A);--dx-btn-ink:#0E1336;
  --dz-deep:#070B1F;--dz-deep2:#1A1F4A;--dz-glow:#8BD17C;--dz-gold:#FFB547;}
body.dx[data-dx-v="2"]{--deep:color-mix(in srgb,var(--dx-ink) 92%,#000);--paper:var(--dx-paper);--paper-2:var(--dx-line);--ink:var(--dx-ink);--muted:var(--dx-muted);--sea:var(--dx-accent);--brass:var(--dx-accent);--brass-text:var(--dx-accent);--brass-lt:var(--dx-glow)}
body.dx[data-dx-v="2"] main section{background-color:transparent}
/* hero */
.dx-art{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.dx-art .dx-svg{position:absolute;inset:0;width:100%;height:100%}
body.dx[data-dx-v="2"] .dx-hero{position:relative;isolation:isolate}
body.dx[data-dx-v="2"] .dx-hero>.wrap,body.dx[data-dx-v="2"] .dx-hero .ghero-foot,body.dx[data-dx-v="2"] .dx-hero .jumpq,body.dx[data-dx-v="2"] .dx-hero .dz-cta-wrap{position:relative;z-index:2}
body.dx[data-dx-v="2"] .dx-hero h1{font-family:var(--dx-hfont);font-weight:700;letter-spacing:-.01em;line-height:1}
body.dx[data-dx-v="2"] .ghero.dx-hero:not(.sbe-hero) h1{font-size:clamp(46px,6.6vw,92px)}
body.dx[data-dx-v="2"] .ghero.dx-hero h1 .thin,body.dx[data-dx-v="2"] .ghero.dx-hero h1 span:first-child:not(:only-child){display:block;font-family:var(--dx-display);font-weight:600;font-style:italic;font-size:.42em;letter-spacing:.01em;margin-bottom:.14em}
body.dx[data-dx-v="2"] .sbe-hero.dx-hero h1{font-size:clamp(42px,5.8vw,80px)}
body.dx[data-dx-v="2"] .dx-hero .governing,body.dx[data-dx-v="2"] .dx-hero .ghero-sub{font-style:normal;font-size:clamp(18px,1.7vw,21px);line-height:1.55;max-width:58ch}
body.dx[data-dx-v="2"] .gstats{gap:12px;border:0;background:none}
body.dx[data-dx-v="2"] .gstat{position:relative;border:1px solid rgba(255,255,255,.3)!important;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.05));backdrop-filter:blur(6px);overflow:hidden}
body.dx[data-dx-v="2"] .gstat::after{content:"";position:absolute;right:-14px;top:-14px;width:56px;height:56px;background:var(--dx-corner) center/contain no-repeat;opacity:.5}
body.dx[data-dx-v="2"] .gstat .v em{font-family:var(--dx-display);font-weight:700;font-style:normal;font-size:1.25em}
body.dx[data-dx-v="2"] .dpx-band{display:none}
/* particles */
.dx-parts{position:absolute;inset:0;pointer-events:none}
.dx-parts i{position:absolute;left:var(--x);top:var(--y);display:block;transform:scale(var(--s))}
.dx-p-marigold i{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,var(--c,#FFA41B) 0 35%,color-mix(in srgb,var(--c,#FFA41B) 70%,#fff) 36% 55%,transparent 56%),conic-gradient(var(--c,#FFA41B) 0 10%,transparent 10% 20%,var(--c,#FFA41B) 20% 30%,transparent 30% 40%,var(--c,#FFA41B) 40% 50%,transparent 50% 60%,var(--c,#FFA41B) 60% 70%,transparent 70% 80%,var(--c,#FFA41B) 80% 90%,transparent 90%);opacity:.85}
.dx-p-mote i{width:5px;height:5px;border-radius:50%;background:var(--c,#FFE2A0);box-shadow:0 0 8px 2px var(--c,#FFE2A0);opacity:.7}
.dx-p-bubble i{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.95) 0 18%,rgba(255,255,255,.15) 40%,rgba(159,242,230,.2) 70%,rgba(255,255,255,.5) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}
.dx-p-star4 i{width:12px;height:12px;background:var(--c,#fff);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:.8}
.dx-p-lantern i{width:16px;height:21px;border-radius:7px 7px 8px 8px;background:radial-gradient(circle at 50% 60%,#FFF3C4 0 18%,#FFB347 55%,#E8762E 100%);box-shadow:0 0 18px 6px rgba(255,170,70,.45),0 0 44px 12px rgba(255,140,60,.18);opacity:.92}
.dx-p-lantern i::before{content:"";position:absolute;left:4px;right:4px;top:-3px;height:3px;border-radius:2px;background:#7A3E1A}
.dx-p-firefly i{width:6px;height:6px;border-radius:50%;background:var(--c,#E8F27A);box-shadow:0 0 10px 4px color-mix(in srgb,var(--c,#E8F27A) 70%,transparent),0 0 26px 8px color-mix(in srgb,var(--c,#E8F27A) 30%,transparent)}
.dx-p-petal i{width:12px;height:20px;border-radius:80% 0 80% 0;background:linear-gradient(140deg,var(--c,#E0607E),color-mix(in srgb,var(--c,#E0607E) 60%,#fff));opacity:.85;transform:scale(var(--s)) rotate(var(--r))}
.dx-p-glow i{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,213,138,.45),transparent 70%)}
.dx-p-snow i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.8;box-shadow:0 0 6px rgba(255,255,255,.7)}
.dx-p-shoot i{width:160px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9));transform:rotate(155deg) scale(var(--s));opacity:0}
.dx-p-shoot i::after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:#FFE7A8;box-shadow:0 0 12px 4px rgba(255,231,168,.7)}
@media (prefers-reduced-motion:no-preference){
  .dx-p-marigold i{animation:dxFall var(--d) linear var(--t) infinite}
  .dx-p-petal i{animation:dxPetal var(--d) linear var(--t) infinite}
  .dx-p-snow i{animation:dxFall var(--d) linear var(--t) infinite}
  .dx-p-mote i,.dx-p-firefly i{animation:dxWander var(--d) ease-in-out var(--t) infinite alternate,dxBlink 3.2s ease-in-out var(--t) infinite}
  .dx-p-bubble i,.dx-p-lantern i{animation:dxRise2 var(--d) linear var(--t) infinite}
  .dx-p-star4 i{animation:dxTw 3.6s ease-in-out var(--t) infinite}
  .dx-p-glow i{animation:dxBlink 5s ease-in-out var(--t) infinite}
  .dx-p-shoot i{animation:dxShoot var(--d) ease-in var(--t) infinite}
  .dx-flag{transform-box:fill-box;transform-origin:50% 0;animation:dxFlag 4s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.37s)}
  .dx-bulb{animation:dxBlink 2.6s ease-in-out infinite;animation-delay:calc(var(--i)*-.31s)}
  .dx-grass{transform-box:fill-box;transform-origin:50% 100%;animation:dxSway2 6s ease-in-out infinite alternate}
  .dx-sun-glow{animation:dxBlink 6s ease-in-out infinite}
  .dx-ring{transform-box:fill-box;transform-origin:center;animation:dxSpin2 60s linear infinite} .dx-ring2{animation-duration:90s;animation-direction:reverse} .dx-ring3{animation-duration:120s}
  .dx-rib{stroke-dasharray:.0001;animation:none}
  .dx-rib{stroke-dasharray:220 60;animation:dxFlowR 14s linear infinite;animation-delay:calc(var(--i)*-2.3s)}
  .dx-scrib{stroke-dasharray:1;stroke-dashoffset:1;animation:dxScrib 7s ease-in-out infinite;animation-delay:calc(var(--i)*-.9s)}
  .dx-blob{transform-box:fill-box;transform-origin:center;animation:dxBlob 7s ease-in-out infinite;animation-delay:calc(var(--i)*-1.3s)}
  .dx-filmrow{animation:dxFilm 40s linear infinite}
  .dx-cel{animation:dxCel 4.2s steps(1) infinite;animation-delay:calc(var(--i)*-.3s)}
  .dx-rosette{transform-box:fill-box;transform-origin:center;animation:dxSpin2 120s linear infinite}
  .dx-lily{transform-box:fill-box;transform-origin:center;animation:dxBob2 7s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-1.4s)}
  .dx-compass{animation:dxSpin2 140s linear infinite}
  .dx-route{stroke-dashoffset:1;animation:dxRoute 9s linear infinite}
  .dx-koru{stroke-dasharray:1;stroke-dashoffset:1;animation:dxDraw2 4s cubic-bezier(.4,.1,.2,1) .3s forwards}
  .dx-swell{animation:dxDrift2 28s linear infinite} .dx-sw1{animation-duration:20s;animation-direction:reverse} .dx-sw2{animation-duration:34s}
  .dx-cl{stroke-dasharray:1;stroke-dashoffset:1;animation:dxDraw2 1.6s ease-out forwards;animation-delay:calc(.3s + var(--i)*.08s)}
  .dx-cd{animation:dxTw 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*-.4s)}
  .dx-arches{animation:dxBlink 6s ease-in-out infinite}
  .dx-swirl{animation:dxSpin2 90s linear infinite}
  .dx-dust{animation:dxTw 3s ease-in-out infinite;animation-delay:calc(var(--i)*-.15s)}
  .dx-aur{transform-box:fill-box;transform-origin:50% 0;animation:dxAur 9s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-1.8s)}
  .dx-orb{animation:dxSpin2 var(--d) linear infinite}
  .dx-spark-g{animation:dxBlink 2.4s ease-in-out infinite}
}
@keyframes dxFall{0%{transform:translateY(-120px) scale(var(--s)) rotate(0)}100%{transform:translateY(110vh) scale(var(--s)) rotate(360deg)}}
@keyframes dxPetal{0%{transform:translate(0,-80px) scale(var(--s)) rotate(var(--r));opacity:0}10%{opacity:.85}100%{transform:translate(60px,110vh) scale(var(--s)) rotate(calc(var(--r) + 540deg));opacity:.85}}
@keyframes dxWander{from{transform:translate(0,0) scale(var(--s))}to{transform:translate(30px,-40px) scale(var(--s))}}
@keyframes dxBlink{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes dxRise2{0%{transform:translateY(40px) scale(var(--s));opacity:0}10%{opacity:.92}90%{opacity:.92}100%{transform:translate(18px,-120vh) scale(var(--s));opacity:0}}
@keyframes dxTw{0%,100%{opacity:.15;transform:scale(calc(var(--s,1)*.7))}50%{opacity:.95;transform:scale(var(--s,1))}}
@keyframes dxShoot{0%{opacity:0;transform:translate(0,0) rotate(155deg) scale(var(--s))}6%{opacity:1}22%{opacity:0;transform:translate(-420px,190px) rotate(155deg) scale(var(--s))}100%{opacity:0;transform:translate(-420px,190px) rotate(155deg) scale(var(--s))}}
@keyframes dxFlag{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
@keyframes dxSway2{from{transform:skewX(-3deg)}to{transform:skewX(3deg)}}
@keyframes dxSpin2{to{transform:rotate(360deg)}}
@keyframes dxFlowR{to{stroke-dashoffset:-560}}
@keyframes dxScrib{0%{stroke-dashoffset:1;opacity:.9}45%,70%{stroke-dashoffset:0;opacity:.9}100%{stroke-dashoffset:0;opacity:0}}
@keyframes dxBlob{0%,30%{transform:scale(0);opacity:0}45%,85%{transform:scale(1);opacity:.85}100%{transform:scale(1.1);opacity:0}}
@keyframes dxFilm{to{transform:translateX(-664px)}}
@keyframes dxCel{0%{opacity:.15}20%{opacity:.9}60%{opacity:.4}}
@keyframes dxBob2{from{transform:translateY(0)}to{transform:translateY(-6px)}}
@keyframes dxRoute{to{stroke-dashoffset:0}}
@keyframes dxDraw2{to{stroke-dashoffset:0}}
@keyframes dxDrift2{to{transform:translateX(-1440px)}}
@keyframes dxAur{from{transform:skewX(-6deg) scaleY(.94);opacity:.75}to{transform:skewX(6deg) scaleY(1.06);opacity:1}}
@media (prefers-reduced-motion:reduce){.dx-scrib,.dx-koru,.dx-cl{stroke-dasharray:none;stroke-dashoffset:0}.dx-blob{opacity:.8}.dx-p-shoot i{opacity:.6}}

/* section markers by theme family (data-dx-mark on body) */
body.dx[data-dx-v="2"] .section-head .num{color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--dx-accent) 70%,#fff),var(--dx-accent) 55%,var(--dx-ink));border-radius:50%;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--dx-ink) 70%,transparent)}
body.dx[data-dx-mark="hex"] .section-head .num{border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
body.dx[data-dx-mark="flag"] .section-head .num{border-radius:4px 4px 0 0;clip-path:polygon(0 0,100% 0,100% 82%,88% 100%,75% 82%,62% 100%,50% 82%,38% 100%,25% 82%,12% 100%,0 82%);background:linear-gradient(160deg,var(--dx-pink),var(--dx-accent));padding-bottom:6px}
body.dx[data-dx-mark="sun"] .section-head .num{background:radial-gradient(circle at 40% 35%,#FFE29A,var(--dx-aurora) 55%,var(--dx-violet));color:var(--dx-ink);box-shadow:0 0 0 4px var(--dx-paper),0 0 0 6px color-mix(in srgb,var(--dx-aurora) 60%,transparent),0 0 24px 4px color-mix(in srgb,var(--dx-aurora) 45%,transparent)}
body.dx[data-dx-mark="ring"] .section-head .num{box-shadow:0 0 0 4px var(--dx-paper),0 0 0 6px var(--dx-aurora),0 0 0 11px var(--dx-paper),0 0 0 12px color-mix(in srgb,var(--dx-aurora) 50%,transparent)}
body.dx[data-dx-mark="frame"] .section-head .num{border-radius:10px;box-shadow:inset 0 0 0 3px rgba(255,255,255,.35),0 8px 18px -8px color-mix(in srgb,var(--dx-ink) 70%,transparent);background:linear-gradient(150deg,var(--dx-pink),var(--dx-accent))}
body.dx[data-dx-mark="lantern"] .section-head .num{border-radius:16px 16px 18px 18px;width:44px;height:56px;background:radial-gradient(circle at 50% 62%,#FFF3C4 0 14%,var(--dx-aurora) 52%,color-mix(in srgb,var(--dx-aurora) 60%,#7A3E1A));color:var(--dx-ink);box-shadow:0 0 22px 6px color-mix(in srgb,var(--dx-aurora) 45%,transparent)}
body.dx[data-dx-mark="lily"] .section-head .num{border-radius:50%;clip-path:polygon(50% 50%,100% 38%,100% 0,0 0,0 100%,100% 100%,100% 62%);background:linear-gradient(150deg,var(--dx-violet),var(--dx-accent));color:var(--dx-aurora)}
body.dx[data-dx-mark="compass"] .section-head .num{background:var(--dx-ink);color:var(--dx-aurora);box-shadow:inset 0 0 0 2px var(--dx-aurora),0 0 0 4px var(--dx-paper),0 0 0 5px var(--dx-aurora)}
body.dx[data-dx-mark="compass"] .section-head .num::before{content:"";position:absolute;left:50%;top:-9px;width:2px;height:9px;margin-left:-1px;background:var(--dx-aurora)}
body.dx[data-dx-mark="spiral"] .section-head .num{background:radial-gradient(circle at 35% 30%,#fff 0 10%,var(--dx-glow) 30%,var(--dx-pink) 65%,var(--dx-accent));color:var(--dx-ink)}
body.dx[data-dx-mark="laurel"] .section-head .num{background:var(--dx-ink);color:var(--dx-aurora);font-family:var(--dx-display);box-shadow:inset 0 0 0 2px var(--dx-aurora),inset 0 0 0 5px var(--dx-ink),inset 0 0 0 6px color-mix(in srgb,var(--dx-aurora) 60%,transparent)}
body.dx[data-dx-mark="petal"] .section-head .num{border-radius:50% 4px 50% 50%;background:linear-gradient(150deg,var(--dx-violet),var(--dx-accent))}
body.dx[data-dx-mark="star"] .section-head .num{border-radius:0;width:58px;height:58px;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);background:linear-gradient(150deg,var(--dx-aurora),var(--dx-accent));font-size:14px}
body.dx[data-dx-mark="orbit"] .section-head .num{overflow:visible;background:radial-gradient(circle at 35% 30%,#FFE7B0,var(--dx-aurora) 60%,#C9631E);color:var(--dx-ink)}
body.dx[data-dx-mark="orbit"] .section-head .num::after{content:"";position:absolute;inset:14px -12px;border:2px solid color-mix(in srgb,var(--dx-accent) 60%,transparent);border-radius:50%;transform:rotate(-18deg)}
body.dx[data-dx-v="2"] .section-head h2{font-family:var(--dx-display)}
body.dx[data-dx-v="2"] .section-head::after{content:"";position:absolute;left:0;bottom:0;width:180px;height:4px;border:0;border-radius:4px;background:linear-gradient(90deg,var(--dx-accent),var(--dx-aurora) 50%,transparent)}
body.dx[data-dx-v="2"] .section-head::before{content:"";position:absolute;left:186px;bottom:-6px;width:16px;height:16px;border:0;background:var(--dx-corner) center/contain no-repeat;opacity:.8}
/* cards */
body.dx[data-dx-v="2"] .klass::after{content:"";position:absolute;right:-20px;top:-20px;width:90px;height:90px;background:var(--dx-corner) center/contain no-repeat;opacity:.18;pointer-events:none}
body.dx[data-dx-v="2"] .klass::before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,var(--dx-accent),var(--dx-aurora),var(--dx-pink))}
body.dx[data-dx-v="2"] .dx-brief-in::after{content:"";position:absolute;right:-30px;bottom:-30px;width:170px;height:170px;background:var(--dx-corner) center/contain no-repeat;opacity:.14;pointer-events:none}
body.dx[data-dx-v="2"] .dx-tn{border-radius:50%}
body.dx[data-dx-v="2"] .dx-stamp{color:var(--dx-accent);border-color:var(--dx-accent);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px var(--dx-accent)}
body.dx[data-dx-v="2"] .dz-pass,body.dx[data-dx-v="2"] .dz-band,body.dx[data-dx-v="2"] .tool,body.dx[data-dx-v="2"] .profile,body.dx[data-dx-v="2"] .verdict-box,body.dx[data-dx-v="2"] .sbe-shape{background:var(--dx-pattern-night),var(--dx-night);background-size:220px 220px,auto}
body.dx[data-dx-v="2"] .dx-horizon{height:56px;background:var(--dx-corner) 6% 70%/42px no-repeat,var(--dx-corner) 94% 40%/56px no-repeat;opacity:.55}
body.dx[data-dx-v="2"] main.wrap>section.dx-calm::after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:3px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--dx-aurora),var(--dx-pink),var(--dx-violet),transparent)}
/* signature showpiece */
.dx-art-sig{z-index:0}
body.dx[data-dx-v="2"] #signature h2,body.dx[data-dx-v="2"] #dpx-signature h2{font-family:var(--dx-hfont);font-weight:700;letter-spacing:0}
@media (max-width:860px){
  .dx-art .dx-svg{width:220%;left:auto;right:-60%}
  .dx-art-sig .dx-svg{width:240%;right:-120%;left:auto}
}
/* entertainment pages: the page's own dpx scene/stage/Showtime widgets take the theme's night */
html body.dx[data-dx-v="2"][data-dx-kind="entertainment"]{--dpx-hero:var(--dx-night);--dpx-stage:var(--dx-night);--dpx-1:var(--dz-deep);--dpx-2:var(--dz-deep2);--dpx-3:var(--dx-accent);--dpx-4:var(--dx-accent);--dpx-5:var(--dx-aurora);--dpx-6:#fff;--dpx-title:linear-gradient(180deg,#fff 0%,var(--dx-glow) 55%,var(--dx-aurora) 100%)}
html body.dx[data-dx-v="2"][data-dx-kind="entertainment"],html body.dx[data-dx-v="2"][data-dx-kind="entertainment"] main,html body.dx[data-dx-v="2"][data-dx-kind="entertainment"] section{background-color:transparent}
html:has(body.dx[data-dx-v="2"]){background:var(--dx-paper)}
body.dx[data-dx-v="2"]{background:var(--dx-paper)}
body.dx[data-dx-v="2"] .sbe-hero{background:var(--dx-night)}
body.dx[data-dx-v="2"] .dz-pass .dz-field span{color:#fff!important;opacity:.95}
body.dx[data-dx-v="2"] .dz-pass{box-shadow:inset 0 0 0 999px rgba(0,0,0,.16),0 30px 60px -36px rgba(0,0,0,.6)}
body.dx[data-dx-v="2"] .dz-band{box-shadow:inset 0 0 0 999px rgba(0,0,0,.14)}
body.dx[data-dx-v="2"] .dx-hero .ghero-sub,body.dx[data-dx-v="2"] .dx-hero .governing{color:#fff;opacity:1;text-shadow:0 1px 12px rgba(0,0,0,.35)}
body.dx[data-dx-v="2"] .dz-pass .dz-field span{display:inline-block;background:rgba(0,0,0,.38);padding:3px 7px;border-radius:5px}
