/* ===== Animated "Rotating X-Steel" cursor — self-hosted, recolored derivative =====
 * Original animated cursor: "Rotating X-Steel Pointer" by cursors-4u.com
 *   https://www.cursors-4u.com/cursor/rotating-x-steel-pointer
 * Credit: cursors-4u.com (Cursors-4U.com). All 10 WebP frames were downloaded
 * once, decoded locally, and recolored (blue accent -> game cyan #4fd8ff,
 * steel-grey body left untouched) via a headless-Chrome canvas pass — see
 * scratchpad recolor script from the 2026-07-17 session. Re-encoded as WebP
 * data URIs and inlined below; nothing is fetched from cursors-4u's CDN at
 * runtime (self-hosted per project policy).
 *
 * WHY THIS IS A DERIVATIVE, NOT AN ORIGINAL ASSET: cursors-4u's cursor is a
 * third-party asset of unclear commercial-redistribution license. The owner
 * flagged this explicitly — treat this file as a TRIAL/PROTOTYPE. Before any
 * commercial release, replace these frames with an original hand-authored or
 * properly-licensed cursor asset.
 *
 * Structure: mirrors the source exactly — 10-step step-end keyframe
 * animation (0%,10%…90%) over 1000ms, infinite, hotspot "6 0" shared by every
 * frame (confirmed identical in the source CSS). Every cursor: declaration
 * keeps a keyword fallback (", auto") so a missing/corrupt data URI degrades
 * to the native arrow instead of going invisible.
 *
 * Load order: this file is linked in index.html AFTER css/style.css, so its
 * cascade wins over style.css's static themed cursor rules
 * (cursor-default.png / cursor-pointer.png, ~line 5903) — those rules are
 * left in place untouched as a fallback/alternative the owner can revert to
 * by simply removing this file's <link>.
 *
 * Coexistence — verified, do not regress:
 *  - .map-canvas.map-cursor-none keeps "cursor: none !important" (style.css
 *    ~line 3534) for the map's own magnetic-reticle feature. This file
 *    NEVER puts !important on the html/body animation rule below, so that
 *    !important rule still wins regardless of source order.
 *  - input/textarea explicitly keep the native "text" caret (declared after
 *    the interactive-element reset below, so it wins on equal specificity).
 *  - Targets "html, body" (not just "html") to match style.css's own
 *    "html, body { cursor: ... }" fallback rule (~line 5903): <body> there
 *    gets an explicitly-specified cursor of its own, so ordinary descendant
 *    elements inherit FROM BODY, not from <html> — overriding only "html"
 *    would leave every plain element under body still showing the old
 *    static cursor. Both get the same animation so they stay in sync.
 */
@keyframes cursor-anim {
  0% { cursor: url("data:image/webp;base64,UklGRnAFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIJgEAAA2AW9u2qW1/to0OfrMJNmCFjm0jMzP7j6xIqW1+v23f794OImIC8HtQHLcFpkehiZVjTPbtrumjtZ9MoMt6zL6l51DzwU/0zNygJ5MACIkun6R1JREBgEv+QD0tofQXVIWPmTdULqD9A/x479QdGo+X1r+A4LiyCQo4Mf0Ht/ShOgqnRgLoc28zHpw6M5CAm+KdtuHMkYUICImsnHTixMghg1v6YAvZsVzuBAwlZ3lXJA6u9p/blZULjtKq1+T6F24QPDxr/uqpfwY+b06eP7kBnrcEL9eGX285q/jz/fbq4gikL5emX1UO0P50GAAs9IC+Qw/cNYHhvh0YPWBxrOdjCiwv+Yr9GSbXPHkvmN6KPzrYXPPmeWweT6bB9rNHygitYP1MDVZQOCBUAgAAcA8AnQEqIAAgAD4ZCINBIQYDAYAEAGEtgBOmUI/G9V4QzYPurk2cADbAeKT1APN0/wHWZ+gB5Z3sJ/uV6OF2xfSeUB9Tcm99H/IrRAf1D8XZxmx/v/M8l/y1/o/cF/S7/GfmN/a+Qo/V0PK06HBomTf7Zjy/PODEsbqxLk8+SrhXHgwAAP767NTRNkqMikrWNfe2CmllAv/Ukc1t2RfxyfGRIDHxiIiFX/W5+b6UZzKE17kxaA/n9c56xKUp/Sdl93lFRxT8EL8NF6+9j8V/qTEBcM5dy0PlQynZE/wvWk4uX/9L/V/5RMm1HEv/vl3u/gruDinxNe9MXQQtPYpl2wKP/n//80PuraGWr/viOS/lSkbQ9O3zJDX8VGXWmQSf6kAv/1USOtpckEvrE9lfGlvn5Vf5O5k35qHPwX6bxZObvP29bGMTB58RjiPataidqxzty/9n1hCmHY2PETsi678UjsvqHXTdXryeY+HhzM+Qx08W3VbHq0j1+u+nLI8bzfp/IVX359973ZdOf8r+2iTGl1/bw2P5+5F5nYEGoa1neO3e8L07HOqbNlegiD2An1/+H7/9eTZJrXVtoonrFBhtir3m/1kBP0fqJbvB6B7G5kfc1aQOmIXN7i+GpDzh65w40lwC0dRC6Qqks9hs+btlXLoPK4cXE9XVibGO+pdwniSrAvHMRuYN5B/BdgiOFH8m99V29liIi4YKvzzKjNVdzu2LxDfqYQm79yNlSSJviedM1C+az4VFcry7h8//ImMXMM7kIlv87bH3nIZ+9IwcwAA=") 6 0, auto; }
  10% { cursor: url("data:image/webp;base64,UklGRjoFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIKgEAAA2Qu23b+fXa72zbrtnejLGjtcm27TZjarO1ujbbtm3XD5/P+0TEBODv5o/ge5BupznHX5Osmvn6RJ1SHCmJuQUmbxCcSUvCKbx4ht2phCxgmVQ5wuziXQOASU5TD6u3I30A0Mrvr2OEfZ2/oFiwVMFoR/8fkC68yP9isq/zLyBHLOuVibLEf5Cgl3LP4EBQ83/wt0874fd0p84Bvt65W7xeznW4wN2vaIHP17EWJ9glFo/xwJbhf172n0RkFMzLa3p4bOsI/6Or9ulTUFBYx7VxfYLbmbjsXyVjAF5vz5cnP+XB/VJIHsBoH/5//8njXEgRQA3YP17pAC3iBNgyBNpBuauH61OSQy2MiZAcqAv3gkb6a4LmQmBRgOZ9Zw20goPiRN9tVF/7YAxWUDggGgIAALANAJ0BKiAAIAA+GQqEQSEGAwEABABhLYATplCPxhBWwfbPDWKDl6IHsAfqB7AH6welh+x3wHftN+zvtHXKX6Zuxh8Oeqsw7ecTzwc1Tzj7A/8Y/nP+I/LLjGP0zDuGzEPUiYJENhE/R/DAoshZ8pJgBWV8EAAA/v72ahKQ9irrTr4qmnhDZ/HrvSzO58b7lqMC/bYPH/9QiqQx/O//zxcy028WlVfkksWTePZoR1tdlj/o8rpCU0psTe/Jv8vIRn/DPkVgs7PyrQfdW66fqMOuU/ixTv/OQnDk0j//lukf/eW7MJH/0wl3uHfXZUOPROpVUxF+JnoPXQZdw2v/8q/VEsyf+6tfJkvoIGSLc7mwvuyqWQ2aOl+xeZIDL2k5KaU4zxH/9K4xrgj/LfHyY4sFDhF+gU0MfuCdYGWT+hak9/WgMGW9xDzcYv9cMxdqqlgRp88Zw769oMpg5xQxQMWcr+mfbf55fOAxt293HSejKujmZpN3UqTdy692CdMFGAO3kOn//+tyuTFtGUpv0ZpKvVxOyMQ/ePpUxf/9lRA/8U7/6ra0k04LRqfoV+sBq3xGaesCZDl9C/86dimo6Gnp7SdYTCU1yr8eOf8tAuDi9/Uf/TmAjXUpeUhf6Un+Afhz3wXk5Ien0gejphJCfRRAqbuzqxUtt/wcg7xQhmHvM7nB6iz/z//4/YC39APHBd+vjpkv246oAAA=") 6 0, auto; }
  20% { cursor: url("data:image/webp;base64,UklGRtYEAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIGwEAAA2AHNu2aWt927ZtWxn8phOwbVtdB4CWbdu2beu973MyiIgJwPdcjshnUJ2qkE56oTKvlCCc8kZjjUMp5L2Yxt2yGUfCZgUFzBqAJ22wmsK4MRuEs2tayC3yKAOieSVDxC5OtAHIZeXOkHpd1gcA9bj0VUIYNmcDABP/+H1CKyIS32DvlnBBZpdF/ge4OsfeE7nZMP4J3gbR7yQwbvYLfCSSiSzosPyC6MciEvP8Sj8wXjnZc2cqCZwfGHyrLX9RtHepaq3/H2YMAXRVAGv9Kzbxh4f/GzdhBSoBgLHfcsCJ/y+KSWLr9BsAxiuBg1clNIHmzb4OTqlgwBZrdJbUGJSWRd/f6JycCPPQwaQQKA+y0Bp6pnVyQYvxTgQAVlA4IMQBAAAwCwCdASogACAAPhkKhEGhBQEABABhLYATplCPxhpOsXYCFAbgD9M9UA/WD0uvYP/bL0erkB9FfTNmxmKY5IOoL/FP5H/seAA/RoRJawZoBY3gOIF/lTRkq1AOoIDh7tCQgAD+/qA4H0uQyIws+QF+m3nTUtZiLPozZH2i/31/DXLcF7cIMM0lcq/ELS9pou6FP+DvTRf9l+Sjq0+f/DOnf54/hj5oZVeRKTE41n/IvET02c2wHnTiMakTxL/vDGRiY8DmopvtOiYKrru14hOCQ9f/3/PzrwXz3H90L5wSvjsdhe63nWRE91wZpa81YjfVyFq24QcdA0G/jsYMeeX9uA+H+IuUihKJk6laBmS7XQRUoVBRWT4Msd+50Je7zpF3c//94qKlLtX7R75/HxksN//A3bzW/+PuH/l2X/V7MqU48Gb/PrOlvXsY2V7UKqWlTmaWOO5QfJDlTYYibaBbmfntgsUQKZ5ITarMSwdpdPv8MIwiGCZzxqvlHuTbNDm9f23AgGWii19eAPYr9JSpgw34HcWRfzzy8t/9bfjjfCf/9m75n8t/LhatIIOD9JGycBazEDf1vvB44msv5l2agAAAAA==") 6 0, auto; }
  30% { cursor: url("data:image/webp;base64,UklGRo4EAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIFwEAAA2Qc1vbscfCr9i2bVe2bTupnMq2bTupbFtj29PZtvE8a01ETAB+zRXMfA+qx4fkcj5QOSNRwlVJ5eFlq9SzazQw585dWn+XxpaEukZo4ScKj844IESkkQLm7DgYcvc3KZzk0gBPZu0Tcs+3vAFD35yPxLBkyQlEsvSQO/3eBGDKWj5B7NuCGwDxzOLHpLBsIAbA2LaE2K17ZgAQ+2qU1OcFDwYAbEUjFwhhXVUWAKRS8l4RunfGBdg9ExKk3koI0+5M6L1wM3li7Taho5y6YP14vNQ67JDQy2P24H6N9518ID3rwM73AsALYic/GfO8As0PozF8L6hgQdn0MZ1n83Fvv1LBmBnnezo3bvF+pvNtmRWUn+G/CwBWUDgggAEAAFAKAJ0BKiAAIAA+GQqEQaEFAQAEAGEtgBOmZofGFt69d3cNi8AYoC7APQA/QD0qPYZ/ZX0dk8B7StQD9POqT6AH6gB0/8+tuOi1WbgHj3nnF2ZbwN8HodS6XwAA/v8rENSdXZpwZ6FVlYWFAYyWccF5LpGmFvHort04eW5V4X700Bl+Uc3/BJ8Cz/BknshJN/I8lxabJxtfC/mxYFbsY5Sxt4LUtbPnIj/9bBmCzdG1ZkhQoeTIPo+4Qzz7/5+o1O1JwN9OuOT+zgtI6FDVtxSC/SHAs7cDL///QEWj/0XNhb3Fj+x85onUqPRGdlrA51wNLG6L//++Yd/vaQ8Rs90019+mv7cfZMLervBslGNMSZzfziMA+5GjXv+IK9nt5JdHq9beCU7LYoMnZ/oxuHAfX/NnICjsmtECUOd8emHoTKn7ER54s1GDxeHemV5+kzz2cq3IVtpCrfirYyn3sXZo7cVjrd6YEGQcXWzP8kfpeS/OXfDbS6+fqXGUkAAAAA==") 6 0, auto; }
  40% { cursor: url("data:image/webp;base64,UklGRhwEAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIGAEAAA05AklbvO2P6H8ccGxbO/Y8v2Pbtm07qTyBVOmcVLZdOiOwbdu2bQ7grpUBREzABFBCCEmTJ1oKLoKcp04QF4EuCnZsjzwuxCkuHU86+UL8aZLv3I5LqgBklgdiL5slBJmTZBJPJyuILYZkaaijhAdABqUZZKyCK8QVYca4pnyQBSC90oxxlsUJ4tm7ACc+TTIEIIOibHJTRQcL4NOJSGNUNHIEINMiXNHTgp8EwJ8l8fo4yeYCQBY5YxJx4YAyAJmQrIeHDHZYAAc0Kbklop0FAOmXbJSLcrr4AW4xuVn1p5svAOkU6I+nImYQZIcvhlnfZCFefbMgqpoVBHnEESSbHQi54S7dEQUQ8srfAlkYYu0TQfOB/atWUDggDgEAAPAHAJ0BKiAAIAA+GQiCQSEGAwAEAGEtQBOmZocvXVesA9AD9QPS59gX9sv2j9o4mUQ1OgBs0vEoVCEcg9NnjCQ6MBAOHe9AmAD+/xtX1ivqukafgEuaW6Avb1+1df+4NCrD4l/3FQyq75qBOQ+lCGJiYJyiaz0zZFduM9ez6yvSP85ueJmsvuz2teuy+eB5/n/mWxOdoTmD94p09kNgR+UGI7cUQDScf//4mud1B8dE6LHQK5cg8hvQEeOBTlBzqGNMuCY1a53H0hOTov6PePzCBxhuZTdb7N2yAHuFvG6SE6652qtD2/ADwjISylvWsCSkKf+0In/HUPY4SfDLtnxlD6lD2Wjv6Phz3/AAAA==") 6 0, auto; }
  50% { cursor: url("data:image/webp;base64,UklGRn4EAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIEgEAAA2Qgm3bsUn32DaTbdu2bTfbRpqJ9iTbttHW9ibbeL60NSImAL/WsJV9AqMX/Vx13xg5U2p528zInXs2JefTTHweihRubD9jAHPC5gollY8YeDcSBePIwnd0GFPVQLBKLQPPVsKBvKe9dBhwkAVHw/wS3Z3jIECsrO0GGXp9hQH1zPw3ZFePXQC4uuZ/ovrUF80JIIW7lQob3+wAoOxynOrDcNwvgtWdl0SYljYCAMXKkodEr8ZisH4tnsMgvPQ9DUaNFCdmv9ZKhvN0ET3ciJB81juU5Vo7dkyDdi+9pziv0m6qLXpPc2uo7v1XvG3Z385s/EqCLnHujwBWm8r0Lmnez7Dg1yc9MiD+iN9/fEn1HwpWUDggdgEAAHAKAJ0BKiAAIAA+GQqEQSEGAwEABABhLYATpmaHxhBW7vZqFAXYBzvn7LfAh+1XpS3YF9NOdD7APYF8pewB0JfQA/UAO4FpHTfCkibxNFvvfilKvgFoee5DurEAAP7+br8KMuPh9WC+F1vV55phe9mRowisRke1xTbaxbtniLA6l7eoov//Hoz7n/+dB9fN1V2Ui5kw81reC3LYUgepz9MGn2NLadIRilz6mx50C974nf2vUYJa4OmP2e4hMPgcyIvuncWF//DX75/RTfETct13/OPzqr+KgdXdu5hIghP/ywKqv2pEw9j//GqOe9CPkEFdnHmBko6Jg/Abh+v5kGqjT/fUrXdHijyOgnjlFdORSOPgI9crzFYHB/pQeXvaHPv//r/e34YhKHn57ZuJac5azQlZ66eYH624SegvTkt3r/2HrXvrfmNOrFJ2XsH+FYXrWKvcbnmZpUKMNonOdadqJl0LuPNlLsrhOH+uhP5hjDWAAAAA") 6 0, auto; }
  60% { cursor: url("data:image/webp;base64,UklGRjAFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIKwEAAA2QQtu2sW37s23btm3biF+zbdt2+5KSrd+2bdt68dwn/TUiJgCMDaL5n0HrqXGtki+0nFEptcp5T8edl1bJXrmvaPixGoCo4NxX5LBiJ4bQ1Oz75K6/tAc80kpvEfu+5QPAKb3mEilsWogDsMltPk3q8ldzADAp794n9HnXlwHalTOrZLDmwscAjcq5BTJnvtkygWLN6iyR7wduzCDduD9FAssugswg0nxhgMQFTkMWEKh72kLgzXEfhi8fxbnAX/2p7iclrLjzAqudP/nd/QxRxV3+m9JJfiMc6QWerJ/WDXeuV8/4RuX9EZ+fQ2B8Nj//3WM5ruYJBSz5frzCBMDRxe14n6vfKJwQVPvACnixxsEBiu+3DTnYAX6D8pwMaD57juM3PV9v4T8UAFZQOCAOAgAAsA0AnQEqIAAgAD4ZCoRBoQUBAAQAYS2AE6ZQjzL712Y/E2HAaDl1AHoAeTx+0vwEftp6Ot2BfK/waq0n8M9KTNOmm5faB8BX+H5Ava/3AP5F/Lv8/1nfRG/QAQdTAqkNdScHeqeltDB5pbxu+kzLhFBZpfsEAAD+8q1cSFisDh0LRTc5rFQlzMMGduOcI50I1+BJEMice58YAUf9ykXdA+R1yfBMmn+3MP79Ny/Yh7DV6jX/5FfEHaXaie3YU+L1K1NfrPVX1XoS//E4cquASfSCD7BsA0HpuWkB/+07oFKsoGfbuGVJEhC9D8Ci1ECc0q4hXS/+RX/zz3/LtrI5T7/7+PMf4b657xcloFeA5UvvWEXKcwX//+WArU8rpNwmEvIVtnxOvFhkQTk1BZfdLxfOF8sEZOVGWMC0lClMET4Mo7dTdGvNb//+QTDrBIPo3+5bdJLq9Vb9uEVkNUcL4sUDi0LWYPPsIF/HPOfL5zGBQ0e/4NTHFCWqX8XiZ610s/eTfcZQ5LFnP5v5WrplzvnWvlNOVnkS/8XX+2fy3zGNMGgwC83/QUWlfyWv5hXEBn+rfEUIcu8ndgf1oxSoZA90rQ9FoZa3dftfHEKcv5RjrQUx9h0q3VuIeXY3PF4W1Yc6eZ3zSMrlt0kD9W/rSPPvLt4P23vsHdg/LwKzcZSId0v7ZPEyD8MN2AAAAA==") 6 0, auto; }
  70% { cursor: url("data:image/webp;base64,UklGRngFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBILwEAAA2Aa1vbMeeJbdu2uuli3EB6O61t28kVTBfbtm3byUzMH0EfEROAz4V6HhugtSc6JLuNlgV5RlRrKR2rfMpSsaz4S+qulq3AHWwRu0wZpkwBuHnmtVI2as4FwCCpufiVonkBdQAQSX6JuqDm/FD/Ezj8GVFLlDzOmX0BOPqX1lKBQSvur6AXMZ5FxbK4zDeQiBAIvSS3DZXvAF/bmBlSN8sWRGAXXFZNBiPWhKCeNFT0QGJGn5sQhGN54o+JzfFrfnG1cSEoKioPTk+HqFlCV1vGn6qLWNwv4FK20dF3j65gPhHApBmAqmYArKvzkeHtEyG3TMFOIkOW3Bhm4nvWyeLIET+IrgjLv2SALIvQ3r3W1AEp4ndL5sMctGDSqBH0Lj/d07TYBZqPa+jCDW3/NABWUDggUgIAAPAOAJ0BKiAAIAA+GQqEQSEFAVUEAGEtgBOmUI8zG1a4mPXVywIbgDdAP1m6wD0AP2A9LX2E/2v/ar2X8wA6mfJNnqH3KcAZ7XqEf8l+KvuA/2/kC+b/YE/jX8s/135l/0zkQP0ADI14goz8wYa3aLSm5VhU2+Qyh5pTdMz178TYAPhhzctooxnNsIhWOj3z7Vj0qyQhGWEUsz/Hcf80MkkpDdkfjMPpU2MskI4izZqBsvXlxSKJSzytBAFW+xGHlL78//QV8rg3wOhxFBpRtrScsqiXtU8CO1BKsgjsWXhMM6P8dv3JU1auuDPc7iJWXpszbUdp/7V0F1MPvr+iIM8Q3uxpGJzI29FevGLmf/fj/yxOLP/h3Tqh5wn9q3Zx1mLHgXCqXlNG62sKI6Tvs8r/+y3REJXGruZJ8mF9SplT1KafDZb6piP5/r9Mj54F//Tkdc5X7Yp6jDG4ljeyvnNDG0mak82nWwkUlYaVXPz4vVbVwe73hX1LTIzVuUTUimn0uRvOpJR2dfwQ5AeZixCv//T2CRX8GHfYKn8fcgEZ7I6/V2OrQ/sOv/wr9KoNsc+L8gZ9cV6K6xuczdm/+i/7EdRJHZ/wy38XOlC/zI/z8ufV663uEEMX0dIH4mTE1HqDrS/OdaxB6w/sFbO+e4vIvnsZh1q3v+Tv5gPqguEUGTHOv3/EbsdK334v+72j0Hqv77+gnOSdt2nAiWN3lMbeWKaA1B3+szj4f/COdRgW/FAvQ/lob4YiScfXCH/j4HLxdlePMgKzBKjhZ4qOFkAAAA==") 6 0, auto; }
  80% { cursor: url("data:image/webp;base64,UklGRowFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIOAEAAA2QQtu2sW37s23bRjbSV81m2zabbZvJtu3fts0Hn3pETAD+7ZH0XcWlbngm9lVcyomSROqv5EeX8ECQA562BZP0PeThAYwTRou/0/WIVQgAXwpf0l2a3j1RBgAGF8fiYXpwpvgPoBO7W/iRlnOF/4E3QibrkI5TJQLAzr22i4YzER4iqCTeyXtD6dEPaRLgCNVL26by6bkMGcAmqLGFwpfHcuQgk/Y6+TUpXMhTAKuPRcYSqWNlBgqASVRfOZm7/Lz/e7u9/ZKDSVKVm1c9gz95n+gZk+B/est+AJ9+PHzGzPRLJtZj7SPBUxYBAD+zt/D/V69fvbh3wsIEwvfPFADUXYDiN5A8UAf2mnGJF/L4WYTLvCeDs81LuRDi6cSl3mfiHrmcDx+2GC4HGwe4XMZW8Uv6OYtbGlZQOCBeAgAAEBAAnQEqIAAgAD4ZCoRBIQUBVQQAYS2AE6ZQj8YQVsH3EydfmwCAeYD9SeoB6AH929Dn1APQA/Wb0pf2w+A790P2q9qS5V8hl6zYbBnkPyIyFXOVdeT/gPxm9wrNZ8xf7n3A/47/Qf8z+VXcg9Cj9dA2vUWdVQP8vE2Axmyj9XyCmu3YgPiPZ4AA/sv+we/gcaT7bFtvFx1WrqpfnoezthEprreio7k7ClUuE9NMcA1o2qIA+wip6058J60xKbe9EmmiZP8Vh6iVtQmTJTHB/LUOyT8Q+n09+fNuJm2l7O7j/H0IBBg0ZB8kiD+9fAFErlLgzhYKKxhl/+Vq+Ijli9JBcP8TPmaxLzN7LXXSf/qn/8iv8SW6k9Y/vD4IVznytHr8/n5GruY2Qs1CpLCRbGl/qka//1ReRvtlom5jCJT08tGJOFi3E4rvz9Zx5eaew3HiQsKdvW37ptBThgn+7+J2GaBCTy+zN+h3a0xFJxV+iqYkrxm8HnXYuZp2ewiA9emqM6vtyNx/czL4jev7YzGvSQ9BvgLzFanf0nAE8P3RG+L97YPuRqeGUH4bCi4ez6ZeT92/dExAUOJ6R47/Q9NHr1TLQU/K+k/Qf//PjQ///GjIDvAf33mcA8dAdhftN+6w+ze7FhM7YbWqFQhl571s2D2ZGVbSZZ7zMOCOL54AEvjlKUSUxPtaCV4tF1MRFT9ExycapD2zru3PGp98RmT72jigU/RR0ppX//bD1lzSoaocB/7V2OAOfkYqst8EN4ymytMMFhNX+f/JFTwsWkZ77l7kBYK8U4HQAAAA") 6 0, auto; }
  90% { cursor: url("data:image/webp;base64,UklGRpYFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBILgEAAA2Au23b8VX6/bPttHa0YexobbYmjh2ttm0bu21zq9W2bdeHNyImAH8H1GFLILrvE9/RQGTP1ir1KeWcwK4dEO6WM8/ehYoPuMR0N3yydS6VAtBmcFKOWDqT/QEv1L1ggp1LofwP4Bw9U/XOxs2T+T/o46Vpeyx8HNlQgBvkWT7MDCcmKsAxerHqhdGpkQ40iZrkbSZHFlpAQGDRCIMDawZwSF/OeaV1rJQygCLCPm6dzilXzwTwCK9p/aK6fzJQ3C4tH31KlFYmrVP+Yd0txeu18b+OWgB4uj28eHnXuGo+qG4Mfz7SV0D5/nB7eQeap8Y/eU9g/dAKwOw02N+15eC9AARPFRKMv5O45irfGkDyiq+YvSNyw5e1gOjD5+EKmc/dSRAeviDVAdIPxNgHVlA4IHICAABQEACdASogACAAPhkKhEGhBQFVBABhLYATplCQWRpOsRh91uzgNsB+AG+A9AD+k/5nrAP2A9gD9gPSl9hj9wf259o/MAOo7yYXqJkvns2cM/ks2H/5DUgedN/M+SP55/4nuBfxn+ef5L80/hm9UHoLfq6HcIsYLVn3psOWoDzq6CKQT4J1HkGE8giAAP5/yjfMnLM3A7+WMu7FCkcnMoCDq+OeDtZYT7V1//RuFT/4l9zjh5fWCEWA0pEzCF42J1Re/jnY9gF45/zO618FS1Jc8j377yGPWf68ht7ltYIrmszZp3u0vUo6DVNrG+uQPPYrV17prfPsT2wZb/7SVZ/g3y9s0fWwKly/335pgvOiylyi//P//rginBf1eLwfEyY0/2LsOnXjNYsnxOPT/iC4Tg+P9/99tb/KBLnDgat8O6zZ/t5wdV4bIM54HH8mtp/Lpx2IeglhnZZSfUv5AH6mZ17hProCvssC//1pjunm6428DJzLewz5UMjW2cK5KLGJ4MCOFeVDdMx7netzO7wwiEvvND0nAreV/0FVzlW81QnZ3hBai/Iv9avu7uYf06vq+n4VAiJWh8Ipb/91l7Z6A2y5jd8CH/e3ZYfCv4aVv1oWgnLg39lv+iATk/UNC0qFS4exq3G5jP/ZLVitwwZC7SsAQjUyCkfLPaW/Lhci7ewakcR84v4tKB/1xPGr0hARCbggrjKKIDi2/tupMfel/EX7P8iZ/CH042MzUpAh3oP/eZBsDS0A/OunqBd565adRdJKGAHGs940rb6BhJ+1av+EWJJ4Ffa1b5mNI4kDB8Cqcjpwin/PjYYBuxQJRAAAAA==") 6 0, auto; }
}

html, body {
  /* Static fallback frame (in case keyframe-animated cursor is unsupported)
     PLUS the actual animation driving the 10-frame cycle. */
  cursor: url("data:image/webp;base64,UklGRnAFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIJgEAAA2AW9u2qW1/to0OfrMJNmCFjm0jMzP7j6xIqW1+v23f794OImIC8HtQHLcFpkehiZVjTPbtrumjtZ9MoMt6zL6l51DzwU/0zNygJ5MACIkun6R1JREBgEv+QD0tofQXVIWPmTdULqD9A/x479QdGo+X1r+A4LiyCQo4Mf0Ht/ShOgqnRgLoc28zHpw6M5CAm+KdtuHMkYUICImsnHTixMghg1v6YAvZsVzuBAwlZ3lXJA6u9p/blZULjtKq1+T6F24QPDxr/uqpfwY+b06eP7kBnrcEL9eGX285q/jz/fbq4gikL5emX1UO0P50GAAs9IC+Qw/cNYHhvh0YPWBxrOdjCiwv+Yr9GSbXPHkvmN6KPzrYXPPmeWweT6bB9rNHygitYP1MDVZQOCBUAgAAcA8AnQEqIAAgAD4ZCINBIQYDAYAEAGEtgBOmUI/G9V4QzYPurk2cADbAeKT1APN0/wHWZ+gB5Z3sJ/uV6OF2xfSeUB9Tcm99H/IrRAf1D8XZxmx/v/M8l/y1/o/cF/S7/GfmN/a+Qo/V0PK06HBomTf7Zjy/PODEsbqxLk8+SrhXHgwAAP767NTRNkqMikrWNfe2CmllAv/Ukc1t2RfxyfGRIDHxiIiFX/W5+b6UZzKE17kxaA/n9c56xKUp/Sdl93lFRxT8EL8NF6+9j8V/qTEBcM5dy0PlQynZE/wvWk4uX/9L/V/5RMm1HEv/vl3u/gruDinxNe9MXQQtPYpl2wKP/n//80PuraGWr/viOS/lSkbQ9O3zJDX8VGXWmQSf6kAv/1USOtpckEvrE9lfGlvn5Vf5O5k35qHPwX6bxZObvP29bGMTB58RjiPataidqxzty/9n1hCmHY2PETsi678UjsvqHXTdXryeY+HhzM+Qx08W3VbHq0j1+u+nLI8bzfp/IVX359973ZdOf8r+2iTGl1/bw2P5+5F5nYEGoa1neO3e8L07HOqbNlegiD2An1/+H7/9eTZJrXVtoonrFBhtir3m/1kBP0fqJbvB6B7G5kfc1aQOmIXN7i+GpDzh65w40lwC0dRC6Qqks9hs+btlXLoPK4cXE9XVibGO+pdwniSrAvHMRuYN5B/BdgiOFH8m99V29liIi4YKvzzKjNVdzu2LxDfqYQm79yNlSSJviedM1C+az4VFcry7h8//ImMXMM7kIlv87bH3nIZ+9IwcwAA=") 6 0, auto;
  animation: cursor-anim 1000ms step-end infinite;
}

/* Mirrors the source's interactive-element reset: buttons/links/etc. show
   the same animating cursor (inherited from html) instead of the browser's
   native pointer hand. Deliberately EXCLUDES input/textarea — see below. */
a, button, label, [role="button"], select, option, summary,
.btn, .tab, .nav-link, .report-item, .hud-select-btn, .farm-pick,
input[type="checkbox"], input[type="radio"] {
  cursor: inherit;
}

/* Text fields keep the native text caret — must come after the reset above
   (equal specificity, later rule wins) so typing areas stay usable/legible. */
input, textarea {
  cursor: text;
}

/* Owner-reported regression: hovering a Settings row (first caught on the
   narrator toggle/slider) showed the OLD static cursor-pointer.png —
   already replaced by this file's animation — instead of the new one.
   Root cause (confirmed via CDP getMatchedStylesForNode): the checkbox
   itself was never the problem — `cursor: inherit` on it just relays
   whatever its PARENT `<label for="...">` resolves to, and style.css's own
   `label[for] { cursor: url(cursor-pointer.png) }` (class/attribute
   specificity) beats this file's bare `label` above regardless of load
   order. Same story for `.settings-vol-slider`: its own class-scoped
   `cursor: pointer` beats this file's bare `input` fallback the same way.
   Matching every one of style.css's exact selectors' specificity one-for-
   one would be an ongoing chase across the whole game, not just Settings —
   !important is the bounded, correct tool for "this override file's whole
   point is to always win" here, scoped to ONLY these two narrow additions
   (the broader reset rule above stays as-is, since blanket !important
   there would also beat the `:disabled` → not-allowed cursor several
   `.btn`/select/slider rules rely on — `:not(:disabled)` on the slider
   line keeps that affordance intact for THIS selector specifically). */
label[for] {
  cursor: inherit !important;
}
input[type="range"]:not(:disabled) {
  cursor: inherit !important;
}

/* Accessibility floor: motion-sensitive users get a single static frame,
   no rotation, rather than the animation disabled outright leaving a blank
   cursor. */
@media (prefers-reduced-motion: reduce) {
  html, body {
    animation: none;
    cursor: url("data:image/webp;base64,UklGRnAFAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIJgEAAA2AW9u2qW1/to0OfrMJNmCFjm0jMzP7j6xIqW1+v23f794OImIC8HtQHLcFpkehiZVjTPbtrumjtZ9MoMt6zL6l51DzwU/0zNygJ5MACIkun6R1JREBgEv+QD0tofQXVIWPmTdULqD9A/x479QdGo+X1r+A4LiyCQo4Mf0Ht/ShOgqnRgLoc28zHpw6M5CAm+KdtuHMkYUICImsnHTixMghg1v6YAvZsVzuBAwlZ3lXJA6u9p/blZULjtKq1+T6F24QPDxr/uqpfwY+b06eP7kBnrcEL9eGX285q/jz/fbq4gikL5emX1UO0P50GAAs9IC+Qw/cNYHhvh0YPWBxrOdjCiwv+Yr9GSbXPHkvmN6KPzrYXPPmeWweT6bB9rNHygitYP1MDVZQOCBUAgAAcA8AnQEqIAAgAD4ZCINBIQYDAYAEAGEtgBOmUI/G9V4QzYPurk2cADbAeKT1APN0/wHWZ+gB5Z3sJ/uV6OF2xfSeUB9Tcm99H/IrRAf1D8XZxmx/v/M8l/y1/o/cF/S7/GfmN/a+Qo/V0PK06HBomTf7Zjy/PODEsbqxLk8+SrhXHgwAAP767NTRNkqMikrWNfe2CmllAv/Ukc1t2RfxyfGRIDHxiIiFX/W5+b6UZzKE17kxaA/n9c56xKUp/Sdl93lFRxT8EL8NF6+9j8V/qTEBcM5dy0PlQynZE/wvWk4uX/9L/V/5RMm1HEv/vl3u/gruDinxNe9MXQQtPYpl2wKP/n//80PuraGWr/viOS/lSkbQ9O3zJDX8VGXWmQSf6kAv/1USOtpckEvrE9lfGlvn5Vf5O5k35qHPwX6bxZObvP29bGMTB58RjiPataidqxzty/9n1hCmHY2PETsi678UjsvqHXTdXryeY+HhzM+Qx08W3VbHq0j1+u+nLI8bzfp/IVX359973ZdOf8r+2iTGl1/bw2P5+5F5nYEGoa1neO3e8L07HOqbNlegiD2An1/+H7/9eTZJrXVtoonrFBhtir3m/1kBP0fqJbvB6B7G5kfc1aQOmIXN7i+GpDzh65w40lwC0dRC6Qqks9hs+btlXLoPK4cXE9XVibGO+pdwniSrAvHMRuYN5B/BdgiOFH8m99V29liIi4YKvzzKjNVdzu2LxDfqYQm79yNlSSJviedM1C+az4VFcry7h8//ImMXMM7kIlv87bH3nIZ+9IwcwAA=") 6 0, auto;
  }
}
