





















@font-face{font-family:'Geist';font-style:normal;font-weight:400 800;font-display:swap;
 src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 700;font-display:swap;
 src:url(data:font/woff2;base64,d09GMgABAAAAAD+4ABQAAAAAiagAAD9GAAGzMwAAAAAAAAAAAAAAAAAAAAAAAAAAGkYbIByCYj9IVkFSKj9NVkFSPAZgP1NUQVRyAIZ8L0wRCAqBiGTvBDDheAE2AiQDizgLhWYABCAFhWQHIAwHG4h4NWPcjQ0bB0AYyys9iho5SR1rNCJijAPAMg9k//8ZCWrIGHx5AJtzWeYQEeGTLMKaMXuWBTaCca61ejBtzCDt2uU2/oOddup92LongQg0Av31kSriPTHfvVHbkI1owz7cvLiwzv5Zt6vwjwQJEuTWP72HrX+6OvCSF2Nct6+j8M2Ik4V7EOkSV6fxQIWLdj1fbDUsK4/Q2Ce5JPSPdvzPucnu84ehiuzgkiXAjsrw/Nx6o2WUo2rExtZsY2PNIv/qs/3VZ0GMlAGSHuihWIgKFl5ZEQcYdUZxUV6UXpQXgP9w0La9z3eggSdJbCkkWRZKkjavUz/ZTohf4pTmJL/36eY/r/7c9Wm7W4a7qTQ7BZejVJkqGRAIS0CA5/+54X2fMKDAw05BJwhwJFOfySa496Nb9YjNAJlAQkKyQcaxM+m7lbe/6H5bnomxYlPh/ikQ8Ptnqr14D8ADCBAUKclyWcnrL6/3t9Taj61I1Gb+Of2cYw7HnJNj+m/V3ip3SZQlkgIWVVdAsuxoJh1rv/Dzz+MhERIUluQyaZ30N6na6Ik+1Jy6jRRN1Nk5DlGJeF4lp88r+pHu20wEmZfFtD56qE+KBnwl9kWDiCTt/hYRK8VaOq60wXWFHl/WfNQOIT8YeQp8ErCKVgo7X0JESCzqqiyHhu+eAPo2Oaq+7Z+L5qoFDszGcSLZsvT3pprte6Jws9IlQPE7r07NOsOpF2nn6kJ3ncsbF83H3wU2EeIC5EkIlLQCFRaKS5AagxTHB3BFMSnxpEupC4mSU/oAoZklL+HodDFWvtbOF2PvkJr+6vJc595FV9rvW9Zs/6utO7g8xDwPFYXbGVLLURq1zNZu39BX5CRjciH1zEXJO4XkIREqa1BJorIRYL4/1DsJm/GIF4FLnIy41DgqH79b9296NjeS9L2MRa/UOrmua1GEiIsQHetrrGXMrOjRvW2LYyGHERFi5Ob/uyEgFXl3IwnR1t3eEAxrYiSF1tkTOu790BX3g7f9bElEAkayWWB+aEgmjxyYJs2MCIjCA4Qp14q0eI4DQg4eN2ZgZwtIU1RIathLjQfWzYpsoV2OBg+5jggPi5FAp1FFFJfFlIFu+aLdEqFsXSGKARew7cGPGV/TDDL2DfgGYpxWE4MGa9DhHRGpFKAQ8O5p10RETCS37IbXn5EOT08+9z2FwdOd1z1Plveepscrfv7YWmSOOi1CV22G+EZv6OOlbCaAftjeEzWnnpyzle2r26zUHXb9mVlE+4oyMuByTWJM7Evz/EetDN8y41XfOVTq5mxEb7BEnemJj4E3l1aMfbFVuQC0jhL1gx3pRhNI4lpcABR39CjT7nYpjeAS/IIL/fH/GQC+gYYAbOYllqlxwFoRqDHWBIZrRZibPryhcyv/CNOUGAIYksmFiE0q9A0JphXL7OLleuX2t7Qwby4zv0z9oH1FdME0hhVjPIuhMNdwc+vACyMPJoE37UuiVFmWKlUnk96Un2rjyakvSfgMfA4+H0/EF+M5eCFehd83nuStnsRTU6CAYkKbHEiKDEsUKBck2Pjeifg0fBYeP5+NFwRW7O+S6xr/v+64+iqSPrTPf6/zz0LN30/PmL81MwCerQBDHYAePvWXV0QS/yokJKEU4JRthDVbGyEbxv9sKMbEYqgmKdEkhjQzzTJRuaZhUo3CJBuNwWK0UkujeAwdDKmkkVkqvDxEZGxcpcQklEwsYAiUX5MZglq0J9cU8RqUYROzzLfAkGFvedt6m+xxwCHHnXDOuGuuu+2hZ770wte+8UPuW2qOekVi4jAiyxQrE99iG8XiF4uExLZVJeoUignDzJBRTKfbphDwRZKAgBGTQASGJ5mIJFLIIFuaDJkYKKhoUshpqagZaKIEElCpWo1WZg/M8YY+88w214DF1hix0io7bLHVNsudccl5F7zvYlRc9bHnPvSRb034XiTzhDJLFPPFsdR0g3CWiGeZJEslWybHqCyr5Vor3QoF3pXvHQTrFHoPyUZFNmDZjWmnYrvQbVZiP56D+A4TOkrgCJFjpE6SOa3MKQpn6V2hc5nRmHI32NxidZPdHS4fcLrH4S6vJzweq/BIoy/U+VSVSQ0+V+sT9T7T7CttvjNThx91eanTT3ku0TwLLDRfgUJxWmURrHIwQAYhiCzCSJ5yWKHO8iaEcoa3KJeZ0q8A5TFb/oDTns9cVVIFdmKY8kT5EEdb+Dq8MCDddkCWd9ek94C4A+fnjoXrSON4DsXksiW2L4H9MqhcfIuHxau8YOzgWbTfYp71xB76XbwbPZHD2nCMlyfDDb0P6gH91NRwJ2lI9mGvuFVxkQlt2J1MVV+jbAgYKgNYVDofHt0oulix8gJx95DxRCdMVuuIx1Lc6ZSIiuYkRIhQ6k1jUII3qA6oUA8AQUBTyoyL8D6kBgtSCIYtWjrvYVH3yzM3mVeqvfSGTH2bJf+uAXAtAxJYal9dirUfiCukZ0FZ6MeHDO9nAQHo0SWVutqygx/BsLrz23ZlNqulKwOoFsck0Gum5jDrLm/g+n2bZrfLmaaDmD59VVm8e8S0E1byuk+INjuLiPpz0o40y2rIK2flbI9T7lWRKXrfluAGgamln9ZERkA06NV2G/5I07+SUC86aEm7dE4ZdBQJ4SmdxHLkgxBjEkLNf4gL4xbZb2KMTUQxRno++kvE/y5L6mSRd1pQD5EzSxuVKytcLdcNsaKEnuSvxFwQhga19Msn+A8jRCB2aqKxCsGsygw5knDmdy5mxMLMSQQq36pcfgvDKK255gpH85HKj4x+BVEaBu2wMUZLOm96+VP62Cbf3Tm+1aeVVdwhg8ZQX6R2S9FDU5FxtXtJ6dPYijEvvjwGrKVgrJQgPGtxULZw2reuY0S9HJmVPILD1SGyEs2DJc1wjufHp5qVPjFfcfsam+vbsKV+Np9zSu2wRztfaIiF15LoLENY0put3AYtXr7JXyC0rl3kyAqkmeSpClnNAHwiYUVHFZnub69dE5F3nardYiBqMOjufOr23XLziAvZaVj/AyCrFU4NyLr9DbBHLvAgr9dyxNnQPcIq4bcs1Fib59Dqoy+3RUuMYMcTbDYWR6/LjJoJEa9FJqxrKky+7JZmZE5L1vG2zG7uYrwBTB345dplukAeZjgz32p0O+jOnvbdNY1tUtsX0lbLVWIrdSVrPsOfEbfWqRYtjttVGSQegJ6zorw5t35mGehi/JVTxXwUclBfofMy/UZVNnnat7wQam4PJGyRuVAinAnuACRiuGNhrCHJRTWn/FRr6EyspkHcIAuVQtRlRciaLdNT35RXuTm4jllv3Ml5Tmc8kBgJbLotgb2zy/rCo5+8x4giUIsamGtnwQA8NjoM2VbLdgGTbGVsoG1jmVxpOWqO0FnZ0Y/zZQYlHBWloG+MMzqkBdTrDGMa3DUwW/6H7r3UDWizeGuofhXazfYpb4hfMZ9fl3iMnsibUG8ek96Ny/bbOEyJ7Fmx47ZLMYt8cQvzyqZvzrhy3W8RMmjMipLMdJd3wkGXov5cPh8Jb16YmEOb5at8kZE8nfKzjctYbTxnuyNB8hQ8NQlcTX0YpgpvD0KQD+jk1lb1pudzDTc/NLMmThTero/ZdNOdcDURCCNPvipUV2ZocJjhFr1t+K0jIsk6PrP1f2c7Ja5P5/sIW8kS89m0rmmULlquwWszrs0/xJm3TfB1gYETruAgl6C+Cs2mdKBWJNUrStItw85zJdWHxBBm1nM/8yN2Wbm3R5LVZR3XFywOFc+htz/pvJ+CnW4wtP4r3t9o6w8pN+uZd/Z/PTVCTVkkzpfMP+nDnK1YO6MPgqKZXWcUf9gNY/P1twNn3pBNWbupqW/34FHlfXf+o0/OKBrYP2y2rre8rXkvwMuA8FtrLexmYQcCy9eCwSDjhEF68BzKtE//OEXJVng2hZlijgKJk9XFf/H4rBgtxgvPH6kL+xHIr/QM//adcXxD1LzgFxhBbOHR86eZhAde3+pqz3NC2/xd5qF+f8s3zR4wbp8GidlrVQdl3yndLZjXNDdwtSfX4VjRU3otGcZ7hLlCY8EztBtZBm6VwuIwmzjOvognxrZgjGajB8kk96JXZHiZQQVeikHH0oTLY+S/AsudbU1WLmmaTXCTXHFC1XZ28hpN9Bk4C0M6YX0GYtlBO5avcpA+5JBWFuplvV8Dr46h4g/yzM0j4KBELWvtZ9Vq1E47VC0nt4qGYS4jQ0122w2G6Tq5tV1kqfXln69b7lpdmC8xmpc8Usrsx/GZjVDzp6m/eD0wDKZcN1g1hNOYBWFtErkRPksY68FUGJgWMo42ddpA1EVdAFnSE6ZJ6qEwanuLg42dfK8sYQa0VBuqs9a5xHN7xjeceQPaFVYayjVVlVBhm9n2BilWCPOY1aekyu+ahAppEiLIGZQVHXnkShXWVdmnV7DqHXRvJVZUHj3NWRWDztkbWn0sV950ULpFyijtjTNPxm4YZlZ4FYfdoZ49YvKCXSZtBBsQNnlskuXrWelu3g0d7Bsc9IzbNRPiOcBM2ZrmBmjiYpCaF0wro08NsaUi+5Hthnh7dV11aJgfGR0ceIQN5gkEAnVfjLTiBXlVcDygPvfoTP8JXR3U+39YzdUH/hu9tJ0jfwa3sexU1Opmk3Ei085JDd+8QCY5UhNTHQugLm7boX4WWrLqytScwNGeuJ/icIMrnJu8rMyanNiYg2SlIp+h8ZCr0TBG5KoxnlX6vJYu0HDMoy2YyQZ2XGHYW8NrOwxCxs6HnrAwHQddQCdtxJbIAM5PTvgolEc/PPl5eIJXHT42dvcHfrrtnsJ+jaG5l7ZWnyHu2LGns6K3nomnCaPbsRF3t3t+TCzo8zpR/N62auhOjuGd3eM/R1FixXif2XetaqDcB6lMu3jX21OvUezSnamsNccuFvkx8aAiZ5+BbUgyrC/k1lvvwNrro51Y1uiJFSe8LJqVBjKejHWuKc/xnsFJuJ5ti+OjA0R/NgYj+15ssm76+hgS3YW72sm4nm5bjwB0/FpXdz1KI6sNRewIqYvMMJR4+htnDtmWmXQinsBQBi1DuiGlgMsLXKgb0OPtXW7x9vYO1N2F2n3ze5ODFeEJRquJLzAqiuZ6Kor6yz0mkNrtcQgahutcuACg47s8g1ZoQ3s7tH6w3FNuMzW0L1q8uH2wwdR+VB9C0Bdmq/nragQExk9Zh2alw1aYDcjxhk6rcltvh3R7F2qTBwTKujiFOzxBbraVlZoUpLmeCnK/WSHg6ErIvqw91tf1cOjOnvvFFiMNiMcd7sPLDrsdRO/2XgAjh3MOI6dO/QEuXlMvErZgIFtkiF1vg8wfsT91PO2esxgs/qyT09r07diVmzVe8mf9ecJ2EBh3bNi7HAHhloWEqG7H+MBSLSlpAw2rO+pbb6AZ740e/HyZ4/X18MVykDSK1OP/y6pxVMthk5o7mlFMjUc67eLt3bMyLSbyNXtWt4/NVmqUFfV7vUVzjfJSaHJGqPUf6wYP4qsazh871nCxiqnhMmtSF1utqYuY1XQxbNRiWfLnmi+7iuVUCksugs87BUu2Xjn+v9j1Yp113deHzFr0FApyRJUqldBys6CBpIZZiEUlk1uUyCzQvga5XA4rlXJYVn55ysOtbJHvI7/qVg78bM24Yxz0dc+DHeuBba9T+csh/0bVpTRq+N8lzfjTtnltNWy6UUu1ijShGlG4cvpNR8Il/KCCsSanfQAyKSRSkxwaALx4Q4dE3RyudYcHGHqIwGYr0/AF+Z8iFGuKPgllk3RcMR9tZOv19UJxbaTMHY4SFHJCscIk5eTd0OMVOEdqnYhWLuJLHEEmwLQ/Q6KQZ+2AGt/Wv7z3juOOy1xhMJgrXP+03kMR+O3RmOf88rRV8zx5oNk0hspXR5uUHmrR1NB3e0DPTJNiwL4auFgZWJU1hFVfrLpaE1iLDwMh+c+2Vm82VKx+sjUfsB1LM3uR5/c3wzUIeIFlWwroMqoKhhwJhwtUYrmg9N55V0Qc1OZBKxvbaz/E/ZeQD8ErYvJftEUkVGksOQQ9T1tYoKAxNue6384jkMAWrNU5snCRc9haohUQO91Ff4eW01yE7KiNSATOqdEjhRvzlNwyg0MeZcfCeHVB/jGXLTzGBtlkkL6llXA8Sq210PVMAmxMUEUvysgjpYy9nsxSpMojxJsFjFiKOjPp6p2wHuM4Qlww+FKdS9HUKnl9djtoenggi9LYWOExNshZakahUyoudKmYQICFgkrRbAQR9QVVkKiCIirf4ww/puFz9NYGj4eWntPQzh6+4R6Jw8sE0dja6tNQVbkvBxcQkXFjWM+do4XqzEJL8Xi7C11iaaFTzWDJjQ2eCmMj+BxbFRztnxtcU0XaOHf3lqI9Jx8e35dnIV3Mi53ynHfIPOVwd6saKfOz/0O4/4H/YvtZM/or2+eKt82x+SMT9b5p841wX8Em/8/R+maJqMMCi9pL3fpSF6MMyrMXIaKeZqnOooc9PhPs1iNVYbfnf0QBC2toVgpnI4iwr0mlVzfKRH3u9IEwBLarSxTFE+6IJE0n+pOKGG40aUUSMwQelmh1kGEPtCc3Iq/kswnoCgRImwUVBIl6vzP82A2JzigQOsg2VomyQS7sMBgF7XVyBd/FyUTgn6SlrnoGFKsq94HyiEKzisLQGH1Wq9kHAuMIeeV7f6ozyAIzm4SK7IjExNPzZUYTJAYw9Gjn4G9Q7rWT0EkEBEehXUVVxd8PJkMynF5rhAE6jnyAyWq79+nz4rr9f9YHh0BCdgaeg58DzdNDkD6JlA19CgESzhTStXJIqGIw2cpwefRyqbZYJnDWVSKI9ik++TWZbkUQ1c28mwRAnH/TLHp7g1GfTZbAXDLKtyMSSGAUk+X5RAVLArJGIVtOUm4NUi23mDTpozxHxeqbRxDYadH1OyXt0poKM0aqwePJcX30OgJ7sVbX2jfnutZYuTpxYZeDaP95mdE12n9Wj5GjVxT1OeCiOXoN25IuxbkkGu6UpqeV4ZwSyc0qu/jb5oNI+oL8Ij2wjO4yY3qOSzxlEkvAxPxc05MWPwtZk4mZdz5q9JnaXO/1sqKaoaAWOuXyAqeS6j+cx1Gw6e6UUlBNVSdU/E1UZdqPLw+HjjwrVZRmo2yucBT8Up5SkIOWsPDYlHwQOYpEnZ+H0WSS2/GXesroxzE95m9vMxXUAqdc/odqnCHz/2cAhY4uvjt4FLoXubwrUqVUCILG5iLzGVpOzz0IcLHqGiYfZjnD2zSlZSJZXmGq99g7xlgHSUJl0LVuslzhYnCMc5zhFdG6QuGc/MyNq/4sj3GTRDQmT+ErAPAfSm5VZYm8OlhrVdkdmjBwBGWxbTzf/BmzZLDMgkhklCZjjpBmoUnVZVzmGalYq5P/AXpNBi30L/IvAVcwDD2agB5DP533JlQNqpYpnpL7EYvz3w0RWIu3yWdHpCaeTiDVwloxgoPnj8fL3Brw5/vTPevPLpqnpMCcht1RnTa1Wlf6cHnqpzepTUs9gHcl/hSmemhi8UTgZOil2OpVj+ALFo9CkqxN1XnZ70d6Np1e66z8GPnuJBdYEUuHBtqyPfwuCPzeU/I/ld4uaEnOx2Rn/a21hy4w88t0eo1yTuzQNKwYj8EmZeflVrd8KCzKIKRap4/2TMfZALXHXOGD4XizzCaP3wJ7fEYZ+XoJ5waZcpbNOQN6alP/s4QivGamqc0t2t7e4WpDTeZWNFkd7eS1uk02tkZNnOt0gzLNZml3we2k/C8FyIo7A1USX1hImnEe8ikC2AbGrO5gY+m0s4cLCX+8ZBocpmitOxxbv7ivQ1/P4XkkvAIzotQTf3aoabKMIQQQ4jv6WsKcrvBwGVIqoxrSvilmrtNlMfgIn/BIRipV8xVKFbfFHT7N0lNdr65l8OwihRWG43COabX1ZpXc38ECC971mO0feZ46EMe77h/DKgE5Xl3HErshd3ifWSxRWxEDu0CnIDIpRlK4hzHci1Bzw6eWfpmrqpPyg1qtpKVZAujxcJtOuLzWlfWOrLNJYSlzknmGD9yRpzeLRDYFYyEmkLi1GS7kaOpFgma9WdrWItbaNHaXBYLtymIDkaplsYgGLQVcahE/n3nbjA4gn5oVhspRydvZW1BAjdfMZMq9alNFwDA98RJkVPBLnZXssrIqNs/JV+iN9xKN09GASd33b2NqbBq3TCm1QLAFhqRKmUTtEaj4Ao5CJBIqRRxkAPlRVz/3srov4LBQhCjooVax5vOdsB52OI6xoSnzqs1+wP9vMv+DKMX/fsBOo90isRaA7QrK7dUnxRTr24kZorRCtvIXl0YlEyol7GLeiYWf7Eq6IARUofk845dUOolQmZVtpaYL0rPS01M/wufGJP5aIRcJy14z8wl/Z3LySmEp4CrQY5yTv0tf8oQ89ODqlhHwU+/sXvByM3czr3dWm2gvSLiXH+kPqyF95fiKhA0R/nz3vcxLJVhL8yNEYqQ/99fZ9y7475qOhpTVdz7NKVEqJZDREKl1h4fLpbVNAr28msOrEFP21+zd9PBiQcO1OqyszbcJ6TybgHawdu+SMyWOipKuSTxLyV1oMkQkIy7nLabeyM66nJ1zKSv7xVzKyb4cA8YyT1YtXgetC4Una1fWrTxZ/Q2qaXQAef6YbhWl72PVl1qXv584svxkZzAjmBjqgXMOfB+EYx/Q84+lwQJq/jWvMIPEBMXEYjKf4tQETSpkGL9CrxeaInsRpLGN5A3rdOK2DUNa8GvwMF9rG9ZGOsOQovccWNnjhPzGBiqnm2fldXOoDUbI73SZnQwTw2ModegjI/QRpU6Dp97iNIOxnr8/lu/URUToIvmOUVx1VAc3gzKPTPPq3itYGnzV8t5XgpuTRlu67H0VCD4/s1MNuycWu35wCxSGMKN2sNVwqtUf9gVHsznAVRka8LWk/vHx+l+TFl9oAERWxr5uCjTFvgZ71R1QYhHUrpOtm9PJ2G/rbBMorC02/qqqNwgLfiXlP38zem7sjnR2qceiKGpTqClp3MLId6M9mgg1dkaEKYNQEofbG1frLCd0wWVylp0pqypYHQjQ3rSJBdm/hPSvTLhTG6MisjdlpBQnm+m8g+BlfF1XdQUjXSOWq4K/heeaPI5y2A5rBUrUUrL5Ttp0A8cWiS1svYLU1RpvBvASC0eZijn4EUJXM9kKEX+m86kovbCrkHSamLR2CYhj8+zFLFQq5aCuYt5n43Cvphdwy1TVDAGscIT3q/lyBqsqJVdGN8cr42xFTiJt6kHwtIDJUXkIEjFaVGqotYfP0bIEuZiLSbkKfaIp0UVF6aS1K1b3MahchYeQW8psKshLg3DEzIdHUlJuaDIBBeuc59XuaA5qt8/zOp0DXt32YLNux4DXIdHUGHlLPN5AagwaNeEu8Xrokaf2so1cil8qpfhatFcvm6ItZCjMqjCUSmJxTHIZx8wil7XUvlE6nx3QjgiqKRBErhYIlBahmryiiqxHSk4VZaHMJ+LWiMXazSeUySqF6RGsFNHUlBqhjEnNzfza2Fem6mR0beVk/5Wc9Hs2Byyq6/IJG2T4Jpmw21ftE/mWEfmf8rOIfpH/PP0A9R2qlkzR0OkUrZZEZYhE0eqa4z2gL4gjEHPz83OJhBzw3Wf0L+y8L0Bo0AN7QNhQjbnG9NdXDRA2Do+/HDOuMB5xb2IknS7wGVb6mSY+9WLcUFAl6kMQ0eyg8muDYup2oZ/P9wuFmZahwsQXqIm/txYVtf5OLPrdT77/970f3QsX9uQuWLigB8GF+B6he0RY2P1tgQh3L9Sbrv+K0Sc//2OEaEvWJ6Jckr4YIWcjc26puDrtl+cPS/BDPJoJ7c60BVBHtCv1DuTfivNe29vcpdvbO+IIbd/beAtfp8i38vvLMD48ggzrTHF12bTE9JlQ5Xi8MpfPc/k5YoO/mGNpqYm4rCqmEed+Q0j98OQRaIeb1vzyXScwDZsvmM+v/jt2Wv63k27xlPmFOXki5z4Glqn3b45rqKWlbjV4hwnqAJWTg8vMxOXs9s1ufMkJXW++ZfbjjMTJO+oGWrxjycGY2NkxcaMJxOMnSuWED7TQDQjbeMN8A3veLLcGLPq+YM8Dfl04NuM412LV1gqJt1eu3JKYsaOE+ICj8kMotO01CHYOwk1KHMHEmCmAZ3QXIjZyDaUyXbnm87n6XHSIyyRsvnUdvBMU21C7w+YWi7PlsO9dz+fN4PFm5K2Odu/uMeN6oLJIOQ8WBsX6DupRj3q4CTdZcAJ7N49pdHVoJF2oi4RuOl3lq0LpuNlqaQcO1yFVz94v+SFygioUHl+IBusHQnF8XGxsU1xsXBx3Tbu5HXzmDQsLDWtSTmio6ENzrBkIh2Yq9NyJjSUIzIMDurxNoC1j6hExVjqDXYFqV7UjJ8HUkQu4dne/T94PJu3yCO62Xye+RXU22j0LfCvRmGoSaNX8/Lmu+WHvzwZUVGJQk4Xyg/kFB1lCMqQG1LIiVVFYUoXrwf14UF+VmBATK4rH9SaWpKOktLzYf9GYRHFhCUkKtrfpYnQg1ZbM9eejAUdZDXjx8sVPpk8Wr9tUsPBBesaxxMRTxecrZNmYT4uyrqcC+geU14SMMv2fqmk00vmY+P/jsGsX9Zy9DUZFKpoKJOLgYji8rkhB7VEAS3wrXSefAJaWmGVmsDLFyNloBP1HXyB4PSD/WvXFm/ovAP3XOv3zYwD0AQYAWBgHoIBjJIsCkHVNtVkbAFn71KLsVa2uAh8CkK0AQD1AsVkHoM11g5DLJqYyFCxZF8AoAppoIECJU9XVcCtU0tQikdhxTg1xIetietnGJ5GsPXxX780bpkOUp6gbEua6wv/PxfIHjSIsEY/W8F+63/kyuUcjkfmsDZBAHCTJTMYOAdeVPuzwLpnpYpvnQrf/I5VGjrBc4HIs5ziwt/xZo/o1p4GkCYdz3YDtftBi2VNWrmVl60llWdkslNcXjyN8rh2xzm1xpNPbLEgNSSXDYRaZ5Q6/SJ0dXhENkRmhKUKsyq9zXeH/dqMeTVx3nx8hag1RddnvRtk/tUl/0p/0j+z3Juknf3dVibJ/kpP+8oyC5ZbaRmjhXTVBu8qRkju4QXbj9KAx8bOS5chloR8t14fQxln2a+qVZRrM+24NK9Tek2iB5ahuudOsSlmuVEL8UPbl1QwkmoZPOcr+D5bbWS4LbJwtxLI/qvdGVR3T6O1T6H8Ay/Uv9AEhw+sr6wnDur5fVD28WYO8rWQ5WoQubpot30O1lv17l9cXk3PHzR0neY+9tlf7p+aATBrCkssfwG5/kh5SnEpxbPXOmENTE6RLUSBLFJ2Y6ygFLDf1fvKE57QClitYNvrt94eKce/L/w0D4/6v986tJUQK1K4HHYPlLt7tf0G3LUcZy21W5XfLpW6/0UOrskK3vw49sxyFLfSX5foZ2rg++428SXrUMbz2zBnyHpu1bg0r7N6Twhdu0jeTHKXBctFtU/iDLGC5VYF0/f6Oni+ekKkaCf+/eoJCwbT/KTMzHAyZFTb1Ru2BeQ3xUfKyKIAWteJghKbl5OyUCoC1Kb2oOwpfoMkfnbaOZAKm+BVT6zISWXrBkGlTr7crkUFuSDf3Zx/3vXVxQzwU98Rp6aoht5vfv1v9L35aSX4yvfuq5+Op6y/XJ66f9F08/snXf4lcJD2XML+9ycAMIWAetP/cnAuwehuKaSNVfZIJrlGGShvnfUPDerqv0DytgBFTeKjHVODqPlDAKnFHEgw0DnR2pi1NW5E2m5ealuvKUNJ4bqWUEDQJeekm9X0BTSAu8gjg44mhQ9GFqj7gIRO8qQyUxuHKYUh9xdBr4t0eN4K4CYqJwFCelmBOG9JEzUGvqVmH0IxMa4LjxENmgy1Y1Yc8WAv29dgP59BsuTkbUpTWG6Yx7R5KCUdJQAsSp22k4ZHQam2muK8kpI1U9Uk8iKBhOCvv88OeFLUopXQotmnUB7soJoI8sqvP07Z3N/P6G2KPMW2yakLC6ZhBZzn8V/QczYmsHgMmURjm0ByiCUj5KBVlnJ3ew7RnaWP8ECeh2ZYcxPWFa/LAksORCQrlxcSQcUJGtKjQksiPg0l4uORPj+4uK1z5nJY2earO48IiQh6fS20SdGbcjAwPYY7itaMFIoUXiWZyehM0Jxx5jlCQI8iTVRMcP8Rp/ML4Y89BS+hjlJoaPIID7hVRLUFMojDMoZTg2VgMCyWsifa3/upx2mTVhMQPcTpmyAjHf+nzDyVXTlLSpgqvSHD0/ARWwFNBntw14WHbK43pVTsgbVm97vDTPI3Sv931ycjvobeFX6Mgr4qGulim/jrjlpA9b+l3vsPqewZmnCjMhxzI5/7SOLunVgebYNM4dKpJ7s1nDeqi4anQjXtqx8zUkU5zut02EM2b/KzXxsEAQmC/bQcw9Bfws51BmlxFGLgkVIxsZljjpIsmTLjriZf+4D/DMIlmWiBVjiKVMsiqKi131PVuc5+X/MOJuq4rqf8VFhITklhGrATJrdxcFrBm67BeG+jt9nSk08vkl9LXC8WGJi5jeaOMjVsqWJNbuC27PbLXFxI2LazstN7iHd7na/1MhGb5/nv6rdt4O+7AHb9zN3b/nXTqOTcwxh4yTpCKHBShAsvRjZXYgK0I7cJTw1OEKOI/P0PpKImTP9WlYOpMfWkg7VOSTDomPpWRlizkJD/VUyv10HIi9AeNaUoq4ZCGN/JKRRi4xJQg5Vz8OvUZUNN19obJ/hcTmBhfUYxcddTbvM3cbJWb4hVfXn7bPb/5wr9ThP48oZNfjBYyg/UMs5Pb+Q2eyykucoOHvOA93/jLCstscSYktaRJrjCEK2JRCiTlskhmYomhW/qhJp2lB5RpY4kmNY2ZzWEBG7K36Zt7/sYMcw0bdfaVQ97ub/gKXztw0f/1qevuehy9hH6CykxzLEFdK2x3wDlX/U3hyYLp9rM6o71dPB739bI3f+6Jx882R5+t1t2/kf32p4MBM4eHBR9BZrOBDQ88+yrr7HHQjguPfhSdqIvr5ur2Za+mgUatuwSSmyTnjvSGx/823LkfTj4jwTTrMAB36dx3HwRdY+1r+mgk/4J/Uv+fKIHQBduRlRTkQfBCrBSFjwcD112GUInXAIOXDTY3+ZYBXt8uALT1P/37/fud5VdU+APnweGXd9oNuEH/X/HdLnsc1lJSas2guDIk4cun+9ZYc0p6umeGm2OyjyCxSggSDAJHxjr7sm3XghUSOCJm4c6U4vB6F2oIq5L8BBgn9iElt63qPG5qRYzT2dVWpHOGoLUGw/RoW/Ill5kZt9PwMlPBh6MGUZTRpvDjctWDPCBw+GI7vh13JEnYXd2Ow1Y0MIE97/x+laRejNohkLSZ8sldLUvhJUvy17qj5TVgXUabKvd+JaljESgNVxewBtDvCt025f+c4VeAD+TRF7606qygjLUPyonNlu+Wm5u4C+vmupGSLigXSuQMQgwAeRZD35UoMTLj7upexPII420zkJMdSyP0aQRZHwpPAS/zoln+dTd9LkmDOFva0/05gOK6w7xcLsKQPe7AyL358OiIBsdD6TryeffAPUAcwCTubEF13wvhCh8x1JzCLxelMR4bCuE5R8J1WNYcAvcGQqOHTc2PKLCjeZq8NnDqsd07uerk4qnPr9lvt6sIeGxwzbL88XwvUK4QPi+fqoaWehW4rJCGoOrmOSaxfz9E1f3F4qB8fQW3BXpcdjZzrfn/f/5mr/hNgn/+bj7a4CXN85DtE5KULJ7303mzDzyQ7PboLA7gw6UHwZe4CogLZBoIYyXlTZHu8mDYNgZg9DZMO3jzBlBd6qHPiUFpdZCdy2OTyKlJr57vucCgeDCqWyRw6tF9jfLYAs7kaxEyo7sNDJEXAUpoIFf15EhfciN+yp4ECJRAAORCyhHUBVQlcF2tN+f7NHyPAazzu7pzxqqjhoVUsRGSs/vukzZU3ozX61Ugt5ot60FpyL6E7zpP8Pnu3CwH4ETCAZ6XOIJ/ubD+GpIsUj8NIQXAiVUsJaUmfFG+sOTmhstagmc+J0WUDTGSNmTouZFo1auwxZ5ILZ03PyuF7zvE7qOd6FnQh3NZuPMdpfCGKOsG4FVr3mon4HpJZ12NBSu0Mr9I+qZ0Lv7ffC5bwScENX/i44OzeRL5to4xRMlU7GdcD4oAcEafOE0N4IsRjjcJw1f8sKzoIvLj+TliJ/N/9d2ulrfGV3zJyBj132s1btk5SE5NGHaxioBctQuXdCZzXX2JL2tyG/g4Q2naWZhcZ8742EOmZJMMY+KL0VVTcgShFKodzAgIMEmd4+S3zK6PWJc/COhPLX400LiaSMWxNPixXWieHwPZOVk2AJO9IEGTDng+AKd+IzoMHXa/CI2gcaOwTosf/GKynYGCTzheCWhyvyg/jUIIbpAFOx8x00t/r5mzneSBd/GUixs/qnc2i1/pjx82+GFbATEYYG+Ep0CAtUqwD5ziW+16u6vOgK7WNzMaYYlKcAAI8Cu8De5r6sFOo6xAwG8567IilMnEndoFpJPlv5y1xSxIY8dHQEU6FOGCDz60Edy93HIlqPVMKa2oCCASZTmJgl3uqeBmTtx5pDUhq56w2KpX+QyUKYBtKewThcZlIOA1+1FXs4qRo6EK68wtk0tT0PVdC6yTUofXxjRJT6NBrSvmqgVGsEUd32DzpYF4xTo5N3MOBKlWWNDVVT+BfT0cSgMata0C6MXOELIe8Vxiut3VwAOXuq0cmjnSnMML7+Whu8WYzIr8k+8oEpxxSVEsYtLeQ3MRFXlbXRu1cuYqSTpQdlRJJocHMffcE5mFznECnsW9KpR2qhUfO/IJRbVN/NohfOhjKlRnJ/puOhzxlhUc+90V/HHwdBKStSsnj6NQqkdYoCQa141D0ytVN/smIpPVN7ZuEAYehOfpG8tZhmG/RhAiut20a40yZX07tWrqUGf3qPkqSpTks4Avg3EFzTKGH7T7T6DcJK1umNqi0iB+eCophtYt7MpxijyrWQUb/sEcOPK95oKyJifbenXUuOSrEXvW1ufNQA8/d/2ToygIF1Obxq0WXIgwBzkSogoVkYXrS+K37LTDwD5KHO4w39jWiE8clYOyclj8JPw5ghTI9vbQ3J3g4l552KMhp17X8z0lM6uwDer4ocjq/tTYVfzqEyVu9rvAXUBTucF3FuyFSsIlRsCsnejDcwQcDppcwgNgSQxvmKx5p+AYdlOIpiZdlGi7XHAPyl2cE0xvm+hpdA+JuS7QdbXg8xUxC8voxs/ndHU8cxnB0kcrCUO+C2VVP3ICzifGj467zppThkegTDC2sc3laF41XRXJFMGKdOb1sMV6vQHUyTUvwSHqURHqnZjAF/Lz4/BBnhWZ4GxkBB4mDt1sh4GKdBpqClNKDkyYaGMxR+UTatYLWEXC0eCQpm0FN6qvQwA1c9fTm8HWh41+D4X+Fv2qicZ8b6D4/PHRa6GAxB1XOMtPvcBIOcT3Jceu+GvbfwzVoodQoHvofzqNTg3gJs/bt4fs1SHDT4vyW4Pir3YIB+KgO4oCS+xb0Q2TBlE+qdukj6JdnBt03dH5nf4iZ57A+v3tMGuX422SeSW4gR+esj/LX+VMcMojglJCEFd7TkXE1GTwUyxLt170AEpLAoyYUUK8bojam5Yc9rTLy/vMqaILvpRfmOUfzcpSyUzGgcGjYlCve1UvIEtUseTECR1dmxXGc4Mp4e3AEviejR3f3NrIdz5jY6VZum9fqcR3DnHYssk4bG8MHQB/MDH+HeNWbMJMx5o9Mgf1vRs+CEkS4Z641+mLhFwehO0vaBb8KIvzhd+zF09g/CbWi8hUOjjvswDRrFTckgTK4hTlM2tbJf1KQp4owdpmoLJMEseYiH5zbd9L0d4RPKhxupjJYeKoi1jO1yrqF/uQNfGmO7f96CpSRcPYKrm2klkhlDqI5jlRWU6QODnFRIhcTk/u66YpHZJzCPEF+GPcNjGlxuF9kzLKWUqRO+NrmWDqYK8GQ6bEiNuwN+ldYFB20gQZVYZscFE7b2yIHLc4bArloyYTnaQam7fxDnq240KcTVbVddC3bMs5d5bRLBoqyw4wLpcE/ssWN1lkhBBHpBTyEP0gyxKFwcsdFE9W9Jca3bhdxcFvNWMc0dS2d1sEqPPhBLu5PS24JBx8bfhx/nAy2Q7FAgK/xJ1X2ZAe3y2GdfKcEivVyvU+CUJjk7OPQRJtNsVxWZpSvMjL+X4QsgmfeTAnR+dRxBIEqI1Z2xcglTJpOGtjq/kI6uy4cvhJa7yvopuBbQnRSEicYE1Qn6thbrUzhgqNRFXR4QPh4+66MWEmmiGlGFPT/kaUQ3biwB5ZhNbV2f7Xv6bCVLVaEi46pApiVszOdDy9O52wlMElO4gZUMdRZkZcCS5opJEcnW26bKVpH7d2Tzk875CRAXZlt/HLl3Uj3EYZMI3ngRk+z87eDBODjwmzTs1rOyYfHDcKxUFc1iUpy/qmPtFAW5cI6r0hCGkkxIijz068q+2uagSy64V5QD7RlL0ekCB6g4PJ2OP40/KT6HDzVBFeFnA9UPZXQnxlOscAf7PnAOAlvnfkhfdW5yeCvm3V5w4h0V5cIwZ4juOVOuNxWEzzPJ7jB/r+sUrtWvy165u7nKSpQ+/j+W2716DyTJRvtT0jTP/Jdi8L5c474eaT7aDGIeDxy/biHPk2GSJ3EcFk+e1gxayGfxQpJVc8onPT6MTfQSaNGpCzA0APwvZTBYahHdIhdi4Fh7HSymWM4QHbFwOhzN4fm/KUGSGjHVFsgQkzUct/kDMCC49DYI2GZFWKcaKRjRz43NkWdMtWlZx+THviGhrUu0W6ebY5SGADBukX25n1FoctXeJyQ4oi8WbYlQA+ctWzSFbt838D/vfEOmp4nsbwHcWtssTxVr8es/IC1y+cO7/PFim0wvSMay8uXHAop3S7RpAK5DtjnxmnIGlskIieq3C7e4Nf5M6hrMIPZ1NrYYwZrsQsRhy0K67bvFS3fUHKVYQOkyRu664o527ukm5DyUIE4XgHfVEs4+X8tbQRZo0F5msWDRY5jvQiiAjP7qH8z7046d/fmt3V7s1A9x971HhQ0Wn6usX6sSS+Wmqifv0HDxmRgTPazwIhnlU5Z7lS0WYjIrGr0HTcFGv3cWZTANuMXCBoh1/J0Dxs6kx3iSKFMdH/F6jZ7zRtFPnGJS5IScpKloN5vlnZNJSXs0SplOTDLrN5ujBSR10S1swTUiB73vOItpJlGzvTpN9ZBF52Bbc8R5nFH7KkuKPKEkh4JEvSSDykIA5AGD9QJ7TFzEFmHExCyKgkEz0hVCw6zcYS8YB4HmEaXhAEyD0iAbbBAsyWwPQWGHYh5NsgjyqbezVSTr1ab5LEngczXCYoijWAIVXZmPVFErEq5uWbmhpTczaNEz87wCTOsWh1InVrb5GAnBJfEcWUy7WJTd5JWmUpKlxJkcU8KCEQX8U2eQgTXYrQTmRVpExKUiT512+k8bQlL/NXljxhwdcLVlWCeLUhGGpNEZDNzq/lc1xUDG/hobHkCVjJppEVklRJY15w2qDOdBQ3OswSOaW7djQyitds7PGhaxY7dOqS12oqhH3gR3hDX+PyKgs9uWIibnvWvOUEVE2b9hRlZSEWjxjuco6rTbJNMpSeSpqoLvxAXy/UDEMbEKpaBRMjWP2zL1l3h0lUbk0EJidAjklmPITTQ72nHfF491nZr47i4Jy9zDpyFDhiCToM/Rq4udOOi9G8fRSFgcGZL6PkZ3wYgd5CEdHAyuNESUu736MK6ksfUxYj3kQYzbyfojzGZAmh5nmbZazhwDErvrOofbLyA2hoxs94vzv7lYzIVZJCjBOeEN8/5GUKkWtKHvnCYwU3nhiAPAhqVC2Rtk4yvtNpiSU5kt9HAcL4KE65mkxxt4RiqqkHGOkkOULiYDOPjNESYO55IU48F647x2+BtVZrU972NyF5+xNnIl7JUDjf0ecKCxN1cpmADfLoCcWOGQTxm2ER20pBvPuPRbMVramotqzYsAPNiuLrzLXnxwxnIGGzLj9LdXohHvOrd4GOix/kJfzN2mx/T15EecLv7DfuYPHpkP0UUY0nx+5QwltyfudDqJr/ypQCdL7csOKn/CbHQ/ZFXDwb/BoPwbYLqQMv8E0aeM55Np1Lp1kKRCCwsM8fWhGn98nRFEo1x78veCrhAj4pCAaac4YfyvVwEbCOJITje2dmibbygseFbRperlM6lPeIW7OqXItOE0Ri0WrAUy4dUlIMjna9bMZh+41u8GW4tFiOtCh7s2z3kJHVetSBHUrfDa/RyKWKWRZqDDaQP9dvFfpaB8wpWUvSupg2GC+Njgl86/z2+SzdFP/5JNLU8WL6i26NApb5YjbAnamMjTjPD8palgLt2/6I1bScWukqKiOuq5S4BDZ7mzE14x+r/BGItGnWBVV7xANV3tGLPm5awcTEl4qCvK7STRLME5jsjZ7kTEyejbm+EwTFaxwYksm3TESjFWyH5mF+JcYN2/HNBwYvuV3McWvEa8+r62dUOqZJ49i7fAkBcYvVsBDiX7tuJKsaXR1ez3Aplle2sxAqd64VInirSBiSMNNcRRaWlB1JYwMnwRtmM/Q9rpTwgYqYrEpakjB3CxY0ulI1RmliCOlVaqBV9FV8uKcmFxCF1fULzK42nCRWIYZYQBh1GXP25kNiJFlWks+K0ibq4g8zpwmeTQ3afU6NVGvV6Wktuz94FZ/RgaDHTAfzq+tJ/2C1k6jIRhLbzuuHZ1kCmxAFQvDHIaZNPM/7MP39rPKFcmZQppZ9+4LF5NWqkxanQ6pJa8vQoOtUKWVDe62jAXZP/FD6P1NFlf978K/METkLtf44KAJ/9MGDV7HvPymj1WCqFrQcmHc983+t+AQFyJSLV3ae242SYmqs+h0i1taEmPjHriHFfXQpz7jcyCvSsAB3W+CxUMFF4VGlf2g4FkUd1sK991Odfpg4lDJONArBURoe5CH2sEz2xG9GVpPpAD87V1DriGZqVaJKQjJI2iAaSwzzUy8uOH/aKqoFyiTCnVt6j4uchW/MKax19ipyTgPzzFkNFAPaxbGCBbprwRB6lyQ3trsp8bSNEQ3etV2nbwBHDtbgEILArMZxvKqvf7D2AaSNCIINRsDFwKa8uZT7ZyBLj9fOLenDnymJ8fR+wBSJZk+wvE8uh9gz5pppCAKt8a7Khaq1ssBcj9CGcNLA9ZWakELmX+zOaB32096oJPDTNEd43EZXkY4USQvV1BfWusd1vzQl1lnnWR6JMH4scuwMBWA5YksMmH1wP0YH5LZ/npaET7lb3oV4YqwcwT5q/8H3401Bzw51/zXChJFxpbxycgbv4qCllHO+9keb0LPYZI28c6lmh7grzOfWAQl5TjujHLbTCdBVJW3kyEZwi6fbSOQ01ErDq56PypYuOHCOAjlIYPfU1jE1wooyKF/ghxxDqbTWivSCx/Bm3zUm+Ff3g7hJJyo63W0lSX61sOB449Y3hTwmXfDtqWLgsz2KLjW6LcTKmjlyP7JYFur2uKlkyBL7BlvNeCiJH5nmBirg2EVpYBAilVhyd2X2iGtrM8rJvFS5MHygAL2yRHyyITApnxWsMw/KGWSLcyhYRPrx9HIT6Dtv1T1et0ThX8BMcPhYAYbnqbuP4WgMe5j4i4YqSR8ohFebExa1TRRV89m5uX6gZDsdrOpIBMBWVdKcYhTpEq9Hj6uFAJb8pVnXGQrjXkd8Gh88lRyf/Vac42LuCPN4nLbFWM+3Vgrjoen2mzGQmAtuH9s/hnVMX/KPd1q9qLg9gmiH77OBfiZuQH72AMhqrNIo47ismrFbvr6u3Nmg8TjKRNy5nGZtephubsq36g29FN/YqZ9Ly/nG4g3lh0wuyB90LL6pGXHkEWqIwjcyGvzfFBHGw4P32tHu3XMJwWvuJriLOoKMXGNNqU2XGyGgLu5bCEdsJW7lwued55qYaYCaWLsmLxUAhJzsTbme443LEqd7LExPWSdx7Nuztc2fEJThC+zcneCekdi9gL3P+Ac3rKpk69C5yxBtTFsetkwdGoizooFVbSf4dXvjeSAhsUDQ02tCpWqFuXDWpoZviVhFROESE27txmR+zlgDMYwEq0GSbBph5NsBJNf+UpAWfuuG8E3zClGIROR4SRLZdsJ8VgIykog0LZ+0rIBEhU6JV2cx3DEMfUBfELEqiSv5M81QqI0TqSGENKuuRDQ6GcRRqGGdwPHgVWA+OT7EYD+xULoM2bPm1wFO1SdldQNwdXtqi1FQcnDA8wP8WwyBWPlIfGy/RLl3AvzzalPslJkVrpy09ccLczs37zLHc8bK7dT9n63lJ9MWS7mrLL51oUdFc4zdcG98uRzES5EJZsPzz951Xc7IGxRwoFdhZtuOBHIQ6tywil6Si1CGdEfU9EU0yTkXRRdRhjs88qt82lliS/rgxSIPCqpaU2Qa8eLBP2LkBahBlN02DaCvcIs4Zr6pEZG56LhmKMxgKZVNE8GrbilK4BvWYKXWS46igCwwIVZa5aXZBDeKblkqR5IkjQ+Og7guHjGwLjXfBncWLEsNt/YsQakypqC5KhFLp9U4HhL5/tM43pRFhi/jFQRUrFICA2uYqopumyTmhZSHs9wTCIkUB8bDFANTogeLbKqIL7JzC3IrUhThQSPDzsglzoYCL64RVzpzERMUmQZV2u6cqr4l5V96cqSfaVtok0rFqB/Ytx/kIIvTpD+BvULO6M7m9ymJRmg7abWo1iT6xnawk2jqVfxssktDgn+Rp/5JCgRKjX4PZp8QmHLQUch8i8O0TfC3QCdePxtum/zx4j+hod8A4M2z55MAvP02SzQQElS6fQBiDAAB2b+HdpX1APz77uCbe6+v0ij9BpvjkXGHaKCbQmSUkzYXRWBjRIg1KY4VhnoSi9MCyAF7UzSbSXTtE/oQ+2houDHSlhLX54zEzlPFBgSg2RI84EaL+gJSmFTzGMswx4e3gQAKETIeMKa1MJouFhwNApsrRDTDYKehmwpvjL2lULA5Cby0kjQrxEB4AOxd4rKuVw/nNCYgDbuxAxsxwAA/4RX/FLITFKwIL7WuzYhZCGgSr5uAW3iZvoptwB/4jmE+hu14zUkMIxpZiMMwvjcHpissDJ99yJEHGqLBAAkSwHCrJqkOoYUFKFrgRTQAsnV63DASOAIIfQz4Wr8b17EOB/EPb3EOt7FNswA6YA027SjRlz2uLUc2uXex2OHWF39x8z/sImkrHHHtHT2aycfH/X5aqdYaiyx2xEY6zseOGq7FniIBcUSuFK6KKRTpGhhAqiqD9ByTMRkyMrk5zgKfWXE2CXk7zqEwu+JconQrxpOVhwWB/OrbiETrX5RatXlDu0b1GnTCYyvO+HwJPOSAtbo20Z7Zse8Ma9eqSc2afVquq+gNx3S7DjFJGeiot1VpIeaSrdcoUk++GkPNqAcb6W61br1mM5plNXuari7qLa84wzScXNo0CTShlSa96+KrV6UdC0OpYsVEHKyUjEQWdT8CHbyzjoQ/6I6KtWU2SkPwZQaaG5yqq7pJ9MBI26MGTeUS2vQgdcVNa254avuVd1ingq5v6FVpY6Ma1i7oVd3WUK7FsA62zyUKz2Zq4ScsBwAAAA==) format('woff2')}


































:root{



  --noche:#0B0A0A; --noche-2:#100F0E; --sup:#171614; --sup-2:#1E1D1B; --sup-3:#262523;
  --linea:#26241F; --linea-2:#3A3833;



  --tx:#F7F5F0; --tx-2:#BBB5AB; --tx-3:#8A8378;










  --senal:#25E39A; --senal-cl:#6BF0C0; --senal-os:#0B5F42;
  --senal-10:rgba(37,227,154,.10); --senal-18:rgba(37,227,154,.20); --senal-30:rgba(37,227,154,.34);



  --menta:#25E39A; --menta-10:rgba(37,227,154,.10); --menta-25:rgba(37,227,154,.26);




  --coral:#FF3B30; --coral-10:rgba(255,59,48,.10); --coral-25:rgba(255,59,48,.32);

  --display:'Geist',system-ui,-apple-system,'Segoe UI Variable Display','Segoe UI',sans-serif;
  --body:'Geist',system-ui,-apple-system,'Segoe UI Variable Text','Segoe UI',sans-serif;
  --mono:'Geist Mono',ui-monospace,'Cascadia Mono','Consolas',monospace;

  --r:18px; --rs:12px;
  --sal:cubic-bezier(.22,1,.36,1);
  --muelle:cubic-bezier(.34,1.4,.64,1);
  --rapido:.18s; --medio:.32s; --lento:.55s;



  --e1:0 1px 0 rgba(255,255,255,.045) inset, 0 2px 10px -4px rgba(0,0,0,.8);
  --e2:0 1px 0 rgba(255,255,255,.07) inset, 0 10px 28px -12px rgba(0,0,0,.9);
  --e3:0 1px 0 rgba(255,255,255,.09) inset, 0 24px 54px -18px rgba(0,0,0,.95);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--noche)}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
body{margin:0;background:var(--noche);color:var(--tx);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}


body::before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;
  background:
    radial-gradient(1100px 720px at 10% -10%, rgba(37,227,154,.07), transparent 62%),
    radial-gradient(900px 640px at 96% 4%, rgba(88,134,255,.10), transparent 64%),
    radial-gradient(1300px 900px at 50% 112%, rgba(63,214,155,.06), transparent 60%)}


body::after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.038;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}
button{font-family:inherit}
a{color:inherit;text-decoration:none}
:focus-visible{outline:2px solid var(--senal);outline-offset:3px;border-radius:6px;
  box-shadow:0 0 0 6px rgba(37,227,154,.18)}
::selection{background:var(--senal);color:#0A0C12}
.wrap{max-width:1300px;margin:0 auto;padding-inline:24px}
body.locked{overflow:hidden}
.saltar{position:absolute;left:-9999px;top:0;z-index:100;background:var(--senal);color:#0A0C12;
 padding:13px 20px;border-radius:0 0 var(--rs) 0;font-weight:700;font-size:.9rem}
.saltar:focus{left:0}
.etiq{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--senal);margin:0 0 14px}


.radar .aro{stroke:var(--senal);opacity:.45}
.radar .cruz{stroke:var(--senal);opacity:.30}
.radar .barrido{transform-origin:52px 52px;animation:girar 4.6s linear infinite}
@keyframes girar{to{transform:rotate(360deg)}}
.radar .eco{animation:eco 4.6s ease-in-out infinite}
.radar .eco:nth-of-type(1){animation-delay:.4s}
.radar .eco:nth-of-type(2){animation-delay:2.2s}
.radar .eco:nth-of-type(3){animation-delay:3.4s}
@keyframes eco{0%,70%,100%{opacity:.30}77%{opacity:1}}


.hdr{position:sticky;top:0;z-index:60;background:rgba(7,9,16,.72);backdrop-filter:blur(16px) saturate(140%);
  border-bottom:1px solid transparent;transition:background var(--medio) var(--sal),border-color var(--medio) var(--sal)}
.hdr.elevada{background:rgba(7,9,16,.92);border-bottom-color:var(--linea)}
.hdr-in{max-width:1300px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.marca{display:flex;align-items:center;gap:11px}
.wm{font-family:var(--display);font-weight:800;font-size:1.32rem;letter-spacing:-.035em;line-height:1;color:var(--tx)}
.wm span{color:var(--senal)}
.wm small{display:block;font-family:var(--mono);font-weight:400;font-size:.56rem;letter-spacing:.15em;text-transform:uppercase;color:var(--tx-3);margin-top:5px}
.hdr-nav{display:flex;align-items:center;gap:4px}
.hdr-link{font-family:var(--mono);font-size:.73rem;color:var(--tx-2);padding:9px 13px;border-radius:99px;
  transition:color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.hdr-link:hover{color:var(--tx);background:var(--sup-2)}
.hdr-cta{font-family:var(--mono);font-size:.73rem;font-weight:600;background:var(--senal);color:#0A0C12;border:none;
  padding:11px 18px;border-radius:99px;cursor:pointer;margin-left:6px;
  transition:background var(--rapido) var(--sal),transform var(--medio) var(--muelle),box-shadow var(--medio) var(--sal);
  box-shadow:0 0 0 0 rgba(37,227,154,0)}
.hdr-cta:hover{background:var(--senal-cl);transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(37,227,154,.45)}


.snd{display:inline-flex;align-items:center;gap:8px;background:transparent;
  border:1px solid var(--linea);color:var(--tx-3);font-family:var(--mono);
  font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;
  padding:9px 14px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),
             transform var(--medio) var(--muelle),background var(--rapido) var(--sal)}
.snd:hover{border-color:var(--linea-2);color:var(--tx-2);background:var(--sup)}
.snd:active{transform:scale(.95);transition-duration:.06s}
.snd .ondas{display:flex;align-items:center;gap:2px;height:13px}
.snd .ondas i{width:2px;background:currentColor;border-radius:2px;height:3px;
  transition:height var(--medio) var(--muelle)}
.snd[aria-pressed="true"]{border-color:var(--senal-30);color:var(--senal);background:var(--senal-10)}
.snd[aria-pressed="true"] .ondas i{animation:baile 1s ease-in-out infinite}
.snd[aria-pressed="true"] .ondas i:nth-child(1){animation-delay:0s}
.snd[aria-pressed="true"] .ondas i:nth-child(2){animation-delay:.14s}
.snd[aria-pressed="true"] .ondas i:nth-child(3){animation-delay:.28s}
.snd[aria-pressed="true"] .ondas i:nth-child(4){animation-delay:.42s}
@keyframes baile{0%,100%{height:3px}50%{height:13px}}
@media (prefers-reduced-motion:reduce){
  .snd[aria-pressed="true"] .ondas i{animation:none;height:8px}
}


.portada{position:relative;padding-block:76px 52px;overflow:hidden}
.portada-in{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:52px;align-items:center}
.portada-txt{max-width:40rem}







.portada-radar{display:flex;justify-content:center}
.radar-caja{width:100%;max-width:560px}
#radarHero{width:100%;height:auto;overflow:visible}
.radar-anillo{fill:none;stroke:var(--senal);stroke-width:.7;opacity:.16}
.radar-sector{stroke:var(--senal);stroke-width:.6;opacity:.10}
.radar-borde{fill:none;stroke:var(--senal);stroke-width:1.1;opacity:.30}
.radar-centro{fill:var(--senal);opacity:.5}
.radar-barrido{transform-origin:200px 200px;animation:girar 8s linear infinite}
.radar-et{font-family:var(--mono);font-size:8.5px;letter-spacing:.10em;text-transform:uppercase;
  fill:var(--tx-3);opacity:.72}
.radar-aro{font-family:var(--mono);font-size:7.5px;letter-spacing:.09em;text-transform:uppercase;
  fill:var(--tx-3);opacity:.5}
.radar-tick{stroke:var(--senal);stroke-width:.7;opacity:.16}
.radar-tick.fuerte{stroke-width:1;opacity:.32}
.radar-etg{cursor:pointer}
.radar-etg .radar-et{transition:opacity .16s var(--sal)}
.radar-etg:hover .radar-et,.radar-etg:focus-visible .radar-et{opacity:1}
.radar-etg:focus-visible{outline:2px solid var(--senal);outline-offset:2px;border-radius:4px}
.blip{cursor:pointer}
.blip .halo{opacity:0;transform-box:fill-box;transform-origin:center;
  animation:pasarBarrido 8s linear infinite}


.blip .anillo{opacity:0;stroke-width:1.2;transform-box:fill-box;transform-origin:center;
  transform:scale(.55);transition:opacity .18s var(--sal),transform .28s var(--muelle)}
.blip .punto{transition:r .2s var(--muelle)}
.blip:hover .punto,.blip:focus-visible .punto{r:6}
.blip:hover .anillo,.blip:focus-visible .anillo{opacity:.85;transform:scale(1)}
.blip:focus-visible{outline:none}


@keyframes pasarBarrido{0%{opacity:.85;transform:scale(2.1)}18%{opacity:0;transform:scale(3.4)}100%{opacity:0;transform:scale(3.4)}}
@media (prefers-reduced-motion:reduce){
  .radar-barrido{animation:none;opacity:.5}
  .blip .halo{animation:none;opacity:.25}
}


.radar-lectura{margin-top:16px;min-height:76px;display:flex;align-items:center;
  background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);
  padding:14px 18px;transition:border-color var(--medio) var(--sal)}
.radar-lectura.viva{border-color:var(--cc,var(--senal-30))}
.rl-vacio{display:flex;flex-direction:column;gap:5px}
.rl-t{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--senal)}
.rl-s{font-size:.79rem;line-height:1.5;color:var(--tx-3)}
.rl-dato{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;width:100%}
.rl-dato[hidden]{display:none}
.rl-punto{width:12px;height:12px;border-radius:99px;background:var(--cc,var(--senal));
  grid-row:1/3;box-shadow:0 0 12px var(--cc,var(--senal))}
.rl-nom{font-family:var(--display);font-weight:700;font-size:1.06rem;letter-spacing:-.024em;color:var(--tx)}
.rl-meta{font-family:var(--mono);font-size:.68rem;color:var(--tx-3);letter-spacing:.04em}
h1{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.99;
  font-size:clamp(2.6rem,6.4vw,5.1rem);margin:0 0 22px;max-width:15ch;text-wrap:balance}
h1 em{font-style:normal;color:var(--senal);


  text-shadow:0 0 46px rgba(37,227,154,.32)}
.entrada{font-size:1.14rem;line-height:1.6;color:var(--tx-2);max-width:56ch;margin:0 0 30px;letter-spacing:-.011em}
.entrada b{color:var(--tx);font-weight:600}
.botones{display:flex;gap:11px;flex-wrap:wrap}
.btn-p{background:var(--senal);color:#0A0C12;border:none;padding:15px 26px;border-radius:99px;font-weight:700;font-size:.97rem;cursor:pointer;
  transition:background var(--rapido) var(--sal),transform var(--medio) var(--muelle),box-shadow var(--medio) var(--sal);
  box-shadow:0 10px 30px -14px rgba(37,227,154,.5)}
.btn-p:hover{background:var(--senal-cl);transform:translateY(-2px);box-shadow:0 16px 40px -14px rgba(37,227,154,.7)}
.btn-s{background:var(--sup);color:var(--tx);border:1px solid var(--linea-2);padding:15px 26px;border-radius:99px;font-weight:600;font-size:.97rem;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),transform var(--medio) var(--muelle),background var(--rapido) var(--sal)}
.btn-s:hover{border-color:var(--senal-30);background:var(--sup-2);transform:translateY(-2px)}


.marcador{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linea);
  border:1px solid var(--linea);border-radius:var(--r);overflow:hidden;margin-top:54px;list-style:none;
  padding:0;margin-inline:auto}
.marcador li{background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);padding:22px 24px}
.marcador .n{font-family:var(--display);font-weight:800;font-size:2.35rem;letter-spacing:-.045em;line-height:1;display:block;
  font-variant-numeric:tabular-nums}
.marcador .n.oro{color:var(--senal)}
.marcador .n.menta{color:var(--menta)}
.marcador .n.coral{color:var(--coral)}
.marcador .l{font-family:var(--mono);font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-2);margin-top:9px;display:block}
.marcador a.l{color:var(--tx-2);text-decoration:underline;text-underline-offset:3px}
.marcador a.l:hover{color:var(--coral)}


.explica{position:relative;padding-block:76px 78px;scroll-margin-top:70px}
.explica::before{content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(37,227,154,.030) 30%,transparent)}
.explica-cab{position:relative;max-width:70ch;margin-bottom:34px}
.explica h2{font-family:var(--display);font-weight:800;font-size:clamp(2rem,4.2vw,3.05rem);letter-spacing:-.042em;
  line-height:1.03;margin:0 0 16px;text-wrap:balance}
.explica h2 em{font-style:normal;color:var(--senal)}
.explica-lede{font-size:1.1rem;line-height:1.62;color:var(--tx-2);margin:0;max-width:62ch;letter-spacing:-.01em}
.explica-lede b{color:var(--tx);font-weight:600}

.explica-in{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}





.escena{position:relative;width:100%;height:min(76vh,690px);border-radius:22px;overflow:hidden;
  background:radial-gradient(ellipse 76% 62% at 50% 42%,#1A1815 0%,#100F0E 58%,#090807 100%);
  border:1px solid var(--linea);box-shadow:var(--e3)}
.escena canvas{display:block;width:100%;height:100%;touch-action:pan-y}
.escena-rotulo{position:absolute;left:18px;top:16px;display:flex;align-items:center;gap:9px;
  font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--senal);
  background:rgba(7,9,16,.55);backdrop-filter:blur(8px);border:1px solid var(--senal-18);
  padding:7px 13px;border-radius:99px;pointer-events:none}
.escena-rotulo::before{content:'';width:6px;height:6px;border-radius:99px;background:var(--senal);
  box-shadow:0 0 10px var(--senal)}
.escena-pie{position:absolute;right:16px;bottom:14px;font-family:var(--mono);font-size:.62rem;
  letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3);pointer-events:none}
.sinwebgl{position:absolute;inset:0;display:grid;place-content:center;gap:16px;justify-items:center;
  text-align:center;padding:28px;color:var(--tx-2);font-size:.9rem}
.sinwebgl[hidden]{display:none}
.sinwebgl svg{opacity:.85}


.pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}
.paso{position:relative;width:100%;text-align:left;display:grid;grid-template-columns:38px 1fr;gap:15px;
  background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);padding:16px 18px;
  cursor:pointer;color:inherit;font:inherit;overflow:hidden;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.paso:hover{border-color:var(--linea-2);background:var(--sup-2)}
.paso:active{transform:scale(.99);transition-duration:.07s}
.paso .num{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--tx-3);
  width:32px;height:32px;border-radius:10px;display:grid;place-items:center;
  border:1px solid var(--linea-2);background:var(--noche-2);
  transition:color var(--rapido) var(--sal),border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.paso b{display:block;font-family:var(--display);font-weight:700;font-size:1.04rem;letter-spacing:-.022em;
  color:var(--tx-2);margin-bottom:4px;transition:color var(--rapido) var(--sal)}
.paso .d{display:block;font-size:.9rem;line-height:1.56;color:var(--tx-3);transition:color var(--rapido) var(--sal)}
.paso .avance{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--senal);
  transform-origin:left;transform:scaleX(0)}
.paso.on{background:linear-gradient(180deg,rgba(37,227,154,.085),rgba(37,227,154,.02));border-color:var(--senal-30)}
.paso.on .num{color:#0A0C12;background:var(--senal);border-color:var(--senal)}
.paso.on b{color:var(--tx)}
.paso.on .d{color:var(--tx-2)}
.pasos.auto .paso.on .avance{animation:avanzar 5s linear forwards}
@keyframes avanzar{from{transform:scaleX(0)}to{transform:scaleX(1)}}

.frase{position:relative;margin-top:34px;display:flex;gap:16px;align-items:center;
  background:linear-gradient(100deg,rgba(37,227,154,.10),rgba(37,227,154,.02));
  border:1px solid var(--senal-18);border-radius:var(--r);padding:20px 24px}
.frase svg{flex:none;color:var(--senal)}
.frase p{margin:0;font-family:var(--display);font-size:1.16rem;font-weight:600;letter-spacing:-.024em;line-height:1.42;color:var(--tx)}


.calc{position:relative;margin-top:14px;background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);
  border:1px solid var(--linea);border-radius:var(--r);padding:26px 28px 24px;box-shadow:var(--e2)}
.calc-cab{margin-bottom:22px}
.calc-cab .etiq{margin-bottom:10px}
.calc h3{font-family:var(--display);font-weight:700;font-size:1.22rem;letter-spacing:-.028em;margin:0 0 7px;color:var(--tx)}
.calc-sub{margin:0;font-size:.93rem;color:var(--tx-2);line-height:1.55;max-width:68ch}
.calc-sub b{color:var(--tx);font-weight:600}
.calc-mandos{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:24px}
.calc-mando{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center}
.calc-mando label{font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}
.calc-mando output{font-family:var(--display);font-weight:800;font-size:1.45rem;letter-spacing:-.035em;
  color:var(--senal);justify-self:end;font-variant-numeric:tabular-nums;white-space:nowrap}
.calc-mando input[type=range]{grid-column:1/-1;width:100%;appearance:none;-webkit-appearance:none;
  background:transparent;cursor:pointer;margin:6px 0 0}
.calc-mando input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;
  background:var(--linea)}
.calc-mando input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--linea)}
.calc-mando input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--senal)}
.calc-mando input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;
  margin-top:-8px;border-radius:99px;background:var(--senal);border:3px solid var(--noche-2);
  box-shadow:0 4px 14px -4px rgba(37,227,154,.7);transition:transform .16s var(--muelle)}
.calc-mando input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:99px;background:var(--senal);
  border:3px solid var(--noche-2);box-shadow:0 4px 14px -4px rgba(37,227,154,.7)}
.calc-mando input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}
.calc-mando input[type=range]:active::-webkit-slider-thumb{transform:scale(.96)}
.calc-topes{grid-column:1/-1;display:flex;justify-content:space-between;
  font-family:var(--mono);font-size:.62rem;color:var(--tx-3);margin-top:2px}
.calc-total{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea);
  border:1px solid var(--linea);border-radius:var(--rs);overflow:hidden}
.calc-total>div{background:var(--noche-2);padding:17px 18px}
.calc-total>div:first-child{background:linear-gradient(180deg,rgba(37,227,154,.10),rgba(37,227,154,.02))}
.calc-total .cv{display:block;font-family:var(--display);font-weight:800;font-size:1.62rem;
  letter-spacing:-.04em;line-height:1;color:var(--tx);font-variant-numeric:tabular-nums}
.calc-total .cv.oro{color:var(--senal)}



.calc-total .cl{display:block;font-family:var(--mono);font-size:.61rem;letter-spacing:.09em;
  text-transform:uppercase;color:var(--tx-2);margin-top:9px;line-height:1.4}




.cuenta{list-style:none;margin:18px 0 0;padding:0;border:1px solid var(--linea);
  border-radius:var(--rs);overflow:hidden;counter-reset:paso}
.cuenta li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;
  padding:12px 17px;border-bottom:1px solid var(--linea);background:var(--noche-2)}
.cuenta li:last-child{border-bottom:none;background:var(--sup)}
.cuenta .op{font-size:.87rem;color:var(--tx-3);line-height:1.45}
.cuenta .op b{color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums}
.cuenta .res{font-family:var(--mono);font-size:.87rem;font-weight:500;color:var(--tx);
  white-space:nowrap;font-variant-numeric:tabular-nums}
.cuenta .res.oro{color:var(--senal);font-weight:600}

.calc-clave{margin:18px 0 0;font-size:.9rem;line-height:1.62;color:var(--tx-2);max-width:68ch;
  border-left:2px solid var(--senal-30);padding-left:16px}
.calc-clave b{color:var(--tx);font-weight:600}
.calc-nota{margin:14px 0 0;font-size:.79rem;line-height:1.6;color:var(--tx-3);max-width:68ch}
.calc-nota b{color:var(--tx-2);font-weight:600}

.ventajas{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}
.ventaja{background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);padding:17px 18px;
  transition:border-color var(--medio) var(--sal),background var(--medio) var(--sal),transform var(--medio) var(--sal)}
.ventaja.on{border-color:var(--menta-25);background:linear-gradient(180deg,rgba(63,214,155,.09),rgba(63,214,155,.02));transform:translateY(-2px)}
.ventaja svg{color:var(--tx-3);margin-bottom:10px;display:block;transition:color var(--medio) var(--sal)}
.ventaja.on svg{color:var(--menta)}
.ventaja b{display:block;font-size:.94rem;font-weight:600;color:var(--tx);margin-bottom:5px;letter-spacing:-.018em}
.ventaja span{font-size:.83rem;line-height:1.52;color:var(--tx-3)}
.letra-chica{position:relative;margin:26px 0 0;font-size:.86rem;line-height:1.6;color:var(--tx-3);max-width:68ch;
  border-left:2px solid var(--coral-25);padding-left:16px}
.letra-chica b{color:var(--tx-2);font-weight:600}


.metodo{padding-block:70px 0;scroll-margin-top:70px}
.metodo-cab{max-width:64ch;margin-bottom:30px}
h2.sec{font-family:var(--display);font-weight:800;font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.04em;margin:0 0 12px;text-wrap:balance}
.metodo-cab p,.fuera-cab p{color:var(--tx-2);margin:0;line-height:1.62;letter-spacing:-.008em}
.criterios{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:0;margin:0}
.criterio{position:relative;background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);
  border:1px solid var(--linea);border-radius:var(--r);padding:24px 22px 22px;overflow:hidden;
  transition:border-color var(--medio) var(--sal),transform var(--medio) var(--sal)}
.criterio:hover{border-color:var(--senal-30);transform:translateY(-3px)}
.criterio .cn{font-family:var(--display);font-weight:800;font-size:2.6rem;line-height:1;letter-spacing:-.05em;
  color:transparent;-webkit-text-stroke:1.4px var(--senal-30);display:block;margin-bottom:14px}
.criterio h3{font-family:var(--display);font-weight:700;font-size:1.03rem;letter-spacing:-.024em;margin:0 0 7px;color:var(--tx)}
.criterio p{margin:0;font-size:.88rem;line-height:1.55;color:var(--tx-3)}


.tool{scroll-margin-top:74px;padding-top:70px}
.tool-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}
.tool-cab p{color:var(--tx-2);margin:6px 0 0;font-size:.94rem}
.vista{display:flex;background:var(--sup);border:1px solid var(--linea);border-radius:99px;padding:3px;gap:2px}
.vista button{font-family:var(--mono);font-size:.72rem;font-weight:500;border:none;background:transparent;color:var(--tx-3);padding:9px 17px;border-radius:99px;cursor:pointer;
  transition:background var(--rapido) var(--sal),color var(--rapido) var(--sal)}
.vista button:hover{color:var(--tx-2)}
.vista button.on{background:var(--senal);color:#0A0C12;font-weight:600}
.barra{position:sticky;top:60px;z-index:40;background:rgba(7,9,16,.9);backdrop-filter:blur(16px);
  padding-block:15px;border-block:1px solid var(--linea);margin-bottom:26px}
.barra-in{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.buscar{position:relative;flex:1 1 240px;max-width:340px}
.buscar svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tx-3)}
.buscar input{width:100%;font-family:var(--body);font-size:.92rem;border:1px solid var(--linea);background:var(--sup);color:var(--tx);padding:12px 14px 12px 41px;border-radius:99px;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.buscar input::placeholder{color:var(--tx-3)}
.buscar input:hover,select:hover{border-color:var(--linea-2)}
.buscar input:focus{border-color:var(--senal-30);background:var(--sup-2)}
select{font-family:var(--body);font-size:.89rem;border:1px solid var(--linea);background:var(--sup);color:var(--tx);padding:12px 14px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal)}
select option{background:var(--sup);color:var(--tx)}
.limpiar{font-family:var(--mono);font-size:.73rem;background:none;border:none;color:var(--tx-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 6px}
.limpiar:hover{color:var(--coral)}
.fichas-f{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.f{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:500;padding:9px 16px;border-radius:99px;cursor:pointer;
  border:1px solid var(--linea);background:var(--sup);color:var(--tx-2);
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal),color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.f .punto{width:8px;height:8px;border-radius:99px;flex:none;box-shadow:0 0 8px currentColor}
.cat-0{--cc:#F2B23C}.cat-1{--cc:#5B8CFF}.cat-2{--cc:#32C9F5}
.cat-3{--cc:#B583FF}.cat-4{--cc:#FF8A5B}.cat-5{--cc:#9AA6BF}
.f .punto[class*="cat-"]{background:var(--cc);color:var(--cc)}
.f .ct{font-family:var(--mono);font-size:.7rem;color:var(--tx-3);font-variant-numeric:tabular-nums}
.f:hover{border-color:var(--linea-2);color:var(--tx);transform:translateY(-1px)}
.f.on{background:var(--senal);border-color:var(--senal);color:#0A0C12;font-weight:600}
.f.on .ct{color:rgba(10,12,18,.6)}
.recuento{font-family:var(--mono);font-size:.76rem;color:var(--tx-3);margin:18px 0;font-variant-numeric:tabular-nums}
.recuento b{color:var(--senal)}


.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;padding-bottom:40px}
.ficha{position:relative;background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);
  border:1px solid var(--linea);border-radius:var(--r);padding:22px;cursor:pointer;text-align:left;width:100%;
  display:flex;flex-direction:column;gap:13px;overflow:hidden;box-shadow:var(--e1);
  transition:border-color var(--rapido) var(--sal),box-shadow var(--medio) var(--sal),transform var(--medio) var(--sal)}
.empresa-visual__abrir,.empresa-visual__comparar{display:none}


.ficha::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:var(--cc);opacity:.5;
  transition:opacity var(--medio) var(--sal)}
.ficha:hover{border-color:var(--linea-2);transform:translateY(-4px);box-shadow:var(--e3)}
.ficha:hover::before{opacity:1}
.ficha:active{transform:translateY(-1px) scale(.996);transition-duration:.08s}
.ficha.sel{border-color:var(--senal-30);box-shadow:0 0 0 1px var(--senal-30),var(--e2)}
.ficha-alto{display:flex;align-items:center;gap:13px}
.sigla{width:46px;height:46px;border-radius:13px;flex:none;display:grid;place-items:center;
  font-family:var(--display);font-weight:800;font-size:1rem;color:#0A0C12;letter-spacing:-.03em;
  background:var(--cc);box-shadow:0 6px 20px -8px var(--cc);
  transition:transform var(--medio) var(--muelle)}
.ficha:hover .sigla{transform:scale(1.07) rotate(-3deg)}
.ficha-nom{min-width:0;flex:1}
.ficha h3{font-family:var(--display);font-weight:700;font-size:1.13rem;letter-spacing:-.026em;margin:0;line-height:1.16;color:var(--tx)}


.abrir{background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}
.abrir::after{content:'';position:absolute;inset:0;border-radius:var(--r)}
.abrir:focus-visible{outline:none;box-shadow:none}
.ficha:has(.abrir:focus-visible){outline:2px solid var(--senal);outline-offset:3px}
.ficha .sub{font-family:var(--mono);font-size:.68rem;color:var(--tx-3);margin-top:4px}
.ficha .nota{font-size:.885rem;line-height:1.58;color:var(--tx-2);margin:0;flex:1}





.aval{display:flex;gap:10px;align-items:flex-start;border-left:2px solid var(--menta-25);
  padding:2px 0 2px 12px;font-size:.8rem;line-height:1.55;color:var(--tx-3)}
.aval svg{flex:none;margin-top:3px;color:var(--menta)}
.ficha:hover .aval{border-left-color:var(--menta)}
.aval{transition:border-color var(--medio) var(--sal)}
.aval.aval-local{border-left-color:var(--linea-2);color:var(--tx-2)}
.ficha:hover .aval.aval-local{border-left-color:var(--linea-2)}
.marcas{display:flex;flex-wrap:wrap;gap:6px}
.m{font-family:var(--mono);font-size:.66rem;padding:5px 10px;border-radius:99px;background:var(--noche-2);border:1px solid var(--linea);color:var(--tx-3)}
.m.acc{background:var(--sup-3);border-color:var(--linea-2);color:var(--tx)}
.ficha-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--linea);padding-top:13px}
.verif{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.67rem;color:var(--tx-3);font-variant-numeric:tabular-nums}
.verificacion-local-resumen{display:grid;gap:8px;padding:11px;border:1px solid var(--senal-30);
  border-radius:11px;background:rgba(37,227,154,.045)}
.verificacion-local-fecha{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.09em;color:var(--senal)}
.verificacion-local-estados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.verificacion-local-estado{display:grid;align-content:start;gap:2px;min-width:0;padding:7px 8px;border-left:2px solid var(--senal-30);
  border-radius:0 7px 7px 0;background:rgba(255,255,255,.025);color:var(--senal);font:600 .61rem/1.35 var(--mono)}
.verificacion-local-estado b{color:var(--tx-3);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}
.verificacion-local-estado.atencion{border-left-color:rgba(255,99,88,.6);color:#FF8A80}
.verificacion-local-alerta{margin:0;padding:8px 9px;border:1px solid rgba(255,99,88,.28);border-radius:8px;
  background:rgba(255,59,48,.07);color:var(--tx-2);font-size:.68rem;line-height:1.45}
.verificacion-local-alerta b{display:block;margin-bottom:3px;color:#FF8A80;font:700 .51rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}
@media(max-width:620px){
 .verificacion-local-estados{grid-template-columns:1fr}
 .pn-verificacion-local-campo>div{align-items:flex-start;flex-direction:column;gap:3px}
}
.cmp{position:relative;z-index:1;font-family:var(--mono);font-size:.7rem;font-weight:600;border:1px solid var(--linea);
  background:var(--noche-2);color:var(--tx-3);padding:7px 12px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.cmp:hover{border-color:var(--senal-30);color:var(--senal)}
.cmp:active{transform:scale(.94);transition-duration:.06s}
.cmp.on{background:var(--senal);border-color:var(--senal);color:#0A0C12}
.vacio{grid-column:1/-1;text-align:center;padding:70px 20px;background:var(--sup);border:1px dashed var(--linea-2);border-radius:var(--r)}
.vacio p{color:var(--tx-2);margin:0 0 18px}


.matriz{display:none;padding-bottom:40px;overflow-x:auto}
.matriz.show{display:block}
.rejilla.hide{display:none}
.tabla{width:100%;border-collapse:separate;border-spacing:0;min-width:880px;
  border:1px solid var(--linea);border-radius:var(--r);overflow:hidden}
.tabla th,.tabla td{border-bottom:1px solid var(--linea);border-right:1px solid var(--linea);padding:13px;vertical-align:top;background:var(--sup)}
.tabla tr:last-child th,.tabla tr:last-child td{border-bottom:none}
.tabla th:last-child,.tabla td:last-child{border-right:none}
.tabla thead th{background:var(--noche-2);color:var(--tx-2);font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-align:left}
.tabla tbody th{font-family:var(--display);font-weight:700;font-size:.92rem;text-align:left;width:180px;background:var(--noche-2);color:var(--tx)}
.celda{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}
.mm{display:flex;align-items:center;gap:7px;background:var(--noche-2);border:1px solid var(--linea);border-radius:99px;padding:4px 11px 4px 4px;font-size:.78rem;font-weight:500;cursor:pointer;color:var(--tx-2);
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.mm:hover{border-color:var(--linea-2);color:var(--tx);transform:translateY(-1px)}
.mm:active{transform:scale(.95);transition-duration:.06s}
.mm .md{width:21px;height:21px;border-radius:7px;display:grid;place-items:center;color:#0A0C12;font-family:var(--display);font-weight:800;font-size:.57rem;flex:none;background:var(--cc)}
.nada{font-family:var(--mono);font-size:.7rem;color:var(--tx-3)}


.fuera{padding-block:26px 66px;scroll-margin-top:70px}
.fuera-cab{max-width:64ch;margin-bottom:24px}
.fuera-lista{display:flex;flex-direction:column;gap:10px}
.fila{background:linear-gradient(180deg,var(--sup) 0%,var(--noche-2) 100%);border:1px solid var(--linea);
  border-left:2px solid var(--coral-25);border-radius:var(--rs);padding:18px 20px;
  display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:start;
  transition:border-color var(--medio) var(--sal)}
.fila:hover{border-left-color:var(--coral)}
.fila .fn{font-family:var(--display);font-weight:700;font-size:1.02rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--tx)}
.fila .sello{font-family:var(--mono);font-size:.59rem;letter-spacing:.09em;text-transform:uppercase;
  background:var(--coral-10);border:1px solid var(--coral-25);color:var(--coral);padding:4px 9px;border-radius:99px;font-weight:600;white-space:nowrap}
.fila .por{font-size:.88rem;line-height:1.6;color:var(--tx-2);margin:0;max-width:72ch}
.fuentes{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px}
.fuentes-t{font-family:var(--mono);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}
.fuentes a{font-size:.74rem;color:var(--senal);background:var(--senal-10);border:1px solid var(--senal-18);
  border-radius:99px;padding:4px 11px;transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.fuentes a:hover{border-color:var(--senal-30);background:var(--senal-18);text-decoration:underline;text-underline-offset:3px}


.cmpbar{position:fixed;left:50%;bottom:22px;transform:translate(-50%,170%);z-index:70;
  background:rgba(17,22,36,.92);backdrop-filter:blur(18px);border:1px solid var(--linea-2);color:var(--tx);
  border-radius:99px;padding:10px 10px 10px 20px;display:flex;align-items:center;gap:15px;
  box-shadow:0 26px 60px -16px rgba(0,0,0,.95);transition:transform var(--lento) var(--muelle)}
.cmpbar.show{transform:translate(-50%,0)}
.cmpbar .txt{font-family:var(--mono);font-size:.77rem;color:var(--tx-2)}
.cmpbar .avs{display:flex}
.cmpbar .avs .sigla{width:30px;height:30px;border-radius:9px;font-size:.64rem;margin-left:-8px;border:2px solid #111624;box-shadow:none}
.cmpbar .avs .sigla:first-child{margin-left:0}
.cmpbar .go{background:var(--senal);color:#0A0C12;border:none;font-family:var(--mono);font-size:.76rem;font-weight:600;padding:10px 18px;border-radius:99px;cursor:pointer}
.cmpbar .go:disabled{opacity:.4;cursor:not-allowed}
.cmpbar .x{background:none;border:none;color:var(--tx-3);cursor:pointer;font-size:1.05rem;padding:0 8px}
.cmpbar .x:hover{color:var(--tx)}
.velo{position:fixed;inset:0;background:rgba(3,5,10,.72);backdrop-filter:blur(4px);z-index:80;opacity:0;pointer-events:none;transition:opacity var(--medio) var(--sal)}
.velo.show{opacity:1;pointer-events:auto}
.modal{position:fixed;z-index:90;inset:auto 0 0 0;margin:0 auto;max-width:1080px;background:var(--noche-2);
  border:1px solid var(--linea);border-bottom:none;border-radius:26px 26px 0 0;max-height:88vh;overflow:auto;
  transform:translateY(103%);transition:transform var(--lento) var(--muelle)}
.modal.show{transform:translateY(0)}
.modal-hd{position:sticky;top:0;background:var(--noche-2);border-bottom:1px solid var(--linea);padding:20px 26px;display:flex;align-items:center;justify-content:space-between;z-index:2}
.modal-hd h3{font-family:var(--display);font-weight:700;font-size:1.26rem;letter-spacing:-.034em;margin:0}
.cerrar{position:relative;background:var(--sup);border:1px solid var(--linea);width:38px;height:38px;border-radius:99px;cursor:pointer;font-size:1.05rem;line-height:1;color:var(--tx-3);
  transition:border-color var(--rapido) var(--sal),color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.cerrar::after{content:'';position:absolute;top:50%;right:0;width:44px;height:44px;transform:translateY(-50%)}
.cerrar:hover{border-color:var(--linea-2);color:var(--tx)}
.cerrar:active{transform:scale(.9);transition-duration:.06s}
.comp{width:100%;border-collapse:collapse}
.comp th,.comp td{padding:14px 16px;border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;font-size:.88rem;color:var(--tx-2)}
.comp thead th{background:var(--sup);color:var(--tx)}
.comp tbody th{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-weight:500;width:150px;white-space:nowrap}
.comp .hc{display:flex;align-items:center;gap:10px;color:var(--tx);font-weight:600}
.panel{position:fixed;inset:0 0 0 auto;width:min(480px,100%);background:var(--noche-2);border-left:1px solid var(--linea);
  z-index:90;transform:translateX(103%);transition:transform var(--lento) var(--muelle);overflow:auto;
  box-shadow:-30px 0 70px -30px rgba(0,0,0,.9)}
.panel.show{transform:translateX(0)}
.pn-hd{position:sticky;top:0;background:var(--noche-2);padding:20px 24px 17px;border-bottom:1px solid var(--linea);z-index:2}
.pn-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.pn-id{display:flex;align-items:center;gap:14px}
.pn-id .sigla{width:54px;height:54px;border-radius:15px;font-size:1.16rem}
.pn-hd h3{font-family:var(--display);font-weight:800;font-size:1.46rem;letter-spacing:-.038em;margin:0;color:var(--tx)}
.pn-hd .cat{font-family:var(--mono);font-size:.7rem;color:var(--tx-3);margin-top:4px}
.pn-body{padding:22px 24px 44px}
.pn-seccion{margin-top:26px}.pn-seccion:first-child{margin-top:0}.pn-datos-grid{display:contents}
.pn-body h4{font-family:var(--mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--tx-3);margin:0 0 11px}
.pn-body p{margin:0;font-size:.94rem;line-height:1.6;color:var(--tx-2)}
.pn-origen-visual{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 12px;align-items:start;
  margin:16px 0 0;padding:13px 14px;border:1px solid rgba(37,227,154,.24);border-radius:13px;background:rgba(37,227,154,.07)}
.pn-origen-visual strong{padding:4px 7px;border-radius:99px;background:rgba(37,227,154,.14);color:#BFFFE9;
  font:700 .62rem/1.15 var(--mono);letter-spacing:.055em;text-transform:uppercase}
.pn-origen-visual span{color:var(--tx-2);font-size:.78rem;line-height:1.45}
.pn-origen-visual.oficial{border-color:var(--linea);background:var(--sup)}
.pn-origen-visual.oficial strong{background:var(--sup-2);color:var(--tx-2)}
.pn-cerrar-texto,.pn-acciones-movil,.pn-claves,.pn-web-movil-nota{display:none}
.datos{margin:0;background:var(--sup);border:1px solid var(--linea);border-radius:var(--rs);overflow:hidden}
.datos div{display:flex;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--linea);font-size:.87rem}
.datos div:last-child{border-bottom:none}
.datos dt{font-family:var(--mono);font-size:.73rem;color:var(--tx-3);margin:0}
.datos dd{margin:0;text-align:right;font-weight:500;color:var(--tx)}
.pn-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:26px;background:var(--senal);color:#0A0C12;border-radius:99px;padding:16px;font-weight:700;font-size:.94rem;
  transition:background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.pn-cta:hover{background:var(--senal-cl);transform:translateY(-2px)}
.pn-nota{font-size:.78rem;color:var(--tx-3);text-align:center;margin-top:14px}


footer{border-top:1px solid var(--linea);background:var(--noche-2);padding-block:56px 46px;margin-top:20px}
.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}
.fmarca{display:flex;align-items:center;gap:11px;margin-bottom:18px}
footer h4{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--senal);margin:0 0 14px}
footer p{font-size:.86rem;line-height:1.62;color:var(--tx-3);margin:0 0 14px;letter-spacing:-.004em}

#licencia{font-size:.74rem;line-height:1.5;opacity:.6;margin-top:20px}
footer a{color:var(--senal);text-decoration:underline;text-underline-offset:3px}
.csv{font-family:var(--mono);font-size:.76rem;font-weight:600;background:var(--sup);border:1px solid var(--linea-2);color:var(--tx);padding:12px 19px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.csv:hover{border-color:var(--senal-30);background:var(--sup-2)}
.csv:active{transform:scale(.96);transition-duration:.06s}


.btn-p:active,.btn-s:active,.hdr-cta:active,.csv:active,.cmpbar .go:active{transform:translateY(0) scale(.97);transition-duration:.06s}
.f:active,.vista button:active{transform:scale(.95);transition-duration:.06s}



.anim .rev{opacity:0;transform:translateY(18px)}
.anim .rev.dentro{opacity:1;transform:none;
  transition:opacity var(--lento) var(--sal),transform var(--lento) var(--sal)}
.aviso{position:fixed;left:50%;bottom:28px;z-index:95;transform:translate(-50%,150%);opacity:0;
  background:var(--sup);border:1px solid var(--senal-30);color:var(--senal);font-family:var(--mono);font-size:.74rem;
  letter-spacing:.06em;padding:12px 22px;border-radius:99px;box-shadow:var(--e3);
  transition:transform var(--lento) var(--muelle),opacity var(--medio) var(--sal);
  pointer-events:none;white-space:nowrap}
.aviso.dentro{transform:translate(-50%,0);opacity:1}


@media (hover:none){
  .ficha:hover,.btn-p:hover,.btn-s:hover,.hdr-cta:hover,.f:hover,.mm:hover,.cmp:hover,
  .paso:hover,.csv:hover,.snd:hover,.criterio:hover{transform:none}
  .ficha:hover{box-shadow:var(--e1);border-color:var(--linea)}
  .ficha:hover .sigla{transform:none}
}
@media (prefers-reduced-motion:reduce){
  .anim .rev{opacity:1;transform:none}
  .ficha:hover,.ficha:active{transform:none}
  .radar-fondo i{animation:none}
}




.rl-s.dedo{display:none}
@media (hover:none),(pointer:coarse){
  .rl-s.raton{display:none}
  .rl-s.dedo{display:inline}
}





.hdr-cuenta{font-family:var(--mono);font-size:.74rem;font-weight:600;background:transparent;
  border:1px solid var(--linea-2);color:var(--tx);padding:9px 15px;border-radius:99px;cursor:pointer;
  display:inline-flex;align-items:center;gap:8px;white-space:nowrap;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.hdr-cuenta:hover{border-color:var(--senal-30);background:var(--sup)}
.hdr-cuenta .ini{width:21px;height:21px;border-radius:50%;background:var(--senal);color:#06231A;
  display:grid;place-items:center;font-weight:800;font-size:.72rem;text-transform:uppercase}

#velo{position:fixed;inset:0;z-index:98;background:rgba(6,6,6,.72);backdrop-filter:blur(3px);
  opacity:0;pointer-events:none;transition:opacity var(--medio) var(--sal)}
#velo.on{opacity:1;pointer-events:auto}

.cuenta-caja{position:fixed;z-index:99;left:50%;top:50%;transform:translate(-50%,-46%) scale(.97);
  width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;
  background:var(--noche-2);border:1px solid var(--linea-2);border-radius:20px;padding:28px 26px 24px;
  opacity:0;pointer-events:none;transition:opacity var(--medio) var(--sal),transform var(--medio) var(--muelle)}
.cuenta-caja.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}
.cuenta-cabecera{position:relative}
.cuenta-contenido{min-width:0}
.cuenta-caja h3{font-size:1.32rem;font-weight:800;letter-spacing:-.03em;margin:0 0 7px}
.cuenta-caja .sub{font-size:.9rem;color:var(--tx-2);margin:0 0 20px;line-height:1.55;max-width:44ch}
.cuenta-caja label{display:block;font-family:var(--mono);font-size:.63rem;letter-spacing:.13em;
  text-transform:uppercase;color:var(--tx-3);margin:0 0 6px}
.cuenta-caja input{width:100%;background:var(--sup);border:1px solid var(--linea-2);color:var(--tx);
  font-family:var(--body);font-size:.95rem;padding:12px 14px;border-radius:11px;margin-bottom:15px}
.cuenta-caja input:focus{outline:none;border-color:var(--senal);box-shadow:0 0 0 4px rgba(37,227,154,.14)}
.campo-ayuda{margin:-9px 0 14px;color:var(--tx-3);font-size:.72rem;line-height:1.4}
.cuenta-caja input:-webkit-autofill,
.cuenta-caja input:-webkit-autofill:hover{-webkit-text-fill-color:var(--tx);caret-color:var(--tx);
  -webkit-box-shadow:0 0 0 1000px var(--sup) inset;transition:background-color 9999s ease-out 0s}
.cuenta-caja input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tx);caret-color:var(--tx);
  -webkit-box-shadow:0 0 0 1000px var(--sup) inset,0 0 0 4px rgba(37,227,154,.14)}
.cuenta-caja .principal{width:100%;background:var(--senal);color:#06231A;border:0;font-weight:700;
  font-size:.95rem;padding:14px;border-radius:99px;cursor:pointer;margin-top:4px}
.cuenta-caja .principal:disabled{opacity:.55;cursor:default}
.cuenta-caja .enlaces{display:flex;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}
.cuenta-caja .enlaces[hidden],.cuenta-caja form[hidden]{display:none!important}
.cuenta-caja .enlaces button{background:none;border:0;color:var(--tx-2);font-family:var(--body);
  font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}
.cuenta-caja .enlaces button:hover{color:var(--senal)}
.cuenta-caja .cerrar-x{position:absolute;z-index:2;top:-12px;right:-12px;display:grid;place-items:center;
  width:48px;height:48px;padding:0;background:var(--sup);border:1px solid var(--linea);border-radius:99px;
  color:var(--tx-3);font-size:1.15rem;cursor:pointer;line-height:1}
.cuenta-caja .cerrar-x:hover{border-color:var(--linea-2);color:var(--tx)}
.cuenta-msj{font-size:.86rem;line-height:1.5;padding:11px 13px;border-radius:10px;margin-bottom:15px;display:none}
.cuenta-msj.mal{display:block;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);color:#FF8A80}
.cuenta-msj.bien{display:block;background:rgba(37,227,154,.1);border:1px solid var(--senal-30);color:var(--senal)}
.cuenta-robot{display:flex;justify-content:center;margin:14px 0 0}
.cuenta-robot[hidden]{display:none}
.legal-chica{font-size:.76rem;color:var(--tx-3);line-height:1.5;margin-top:15px}
.legal-chica a{color:var(--tx-2)}
.cuenta-estado[hidden]{display:none!important}
.cuenta-estado{display:block}
.cuenta-estado-marca{margin:0 0 8px;color:var(--senal);font-family:var(--mono);font-size:.65rem;
  font-weight:650;letter-spacing:.14em;text-transform:uppercase}
.cuenta-estado-texto{margin:0;color:var(--tx-2);font-size:.91rem;line-height:1.58}
.cuenta-estado-correo{min-height:48px;margin:16px 0 0;padding:13px 14px;border:1px solid var(--senal-30);
  border-radius:12px;background:var(--senal-10);color:var(--tx);font-weight:700;line-height:1.4;overflow-wrap:anywhere}
.cuenta-estado-correo:empty{display:none}
.cuenta-estado-pasos{list-style:none;margin:18px 0 0;padding:0;overflow:hidden;border:1px solid var(--linea);
  border-radius:15px;background:var(--sup)}
.cuenta-estado-pasos li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;
  min-height:68px;padding:11px 13px;border-bottom:1px solid var(--linea)}
.cuenta-estado-pasos li:last-child{border-bottom:0}
.cuenta-estado-pasos li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;
  border:1px solid var(--linea-2);background:var(--noche-2);color:var(--tx-3);font-family:var(--mono);font-size:.7rem}
.cuenta-estado-pasos li.hecho>span{border-color:var(--senal-30);background:var(--senal-10);color:var(--senal)}
.cuenta-estado-pasos b,.cuenta-estado-pasos small{display:block}
.cuenta-estado-pasos b{font-size:.86rem;line-height:1.3}
.cuenta-estado-pasos small{margin-top:3px;color:var(--tx-3);font-size:.72rem;line-height:1.4}
.cuenta-estado-acciones{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}
.cuenta-estado-acciones button{min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--linea-2);
  border-radius:12px;background:var(--sup);color:var(--tx-2);font:600 .82rem/1.25 var(--body);cursor:pointer}
.cuenta-estado-acciones button:disabled{opacity:.55;cursor:default}
.cuenta-estado-acciones .cuenta-estado-principal{grid-column:1/-1;border-color:var(--senal);background:var(--senal);color:#06231A}
.cuenta-estado-acciones button:last-child{grid-column:1/-1;background:transparent}

.cuenta-estado-manual,.perfil-manual{display:flex;align-items:center;justify-content:center;min-height:48px;
  margin-top:14px;padding:11px 14px;border:1px solid var(--senal-30);border-radius:12px;background:var(--senal-10);
  color:var(--senal);font:600 .86rem/1.25 var(--body);text-align:center;text-decoration:none}
.cuenta-estado-manual:hover,.perfil-manual:hover{border-color:var(--senal)}
.cuenta-estado-manual[hidden]{display:none}
.cuenta-pie{margin:20px 0 0;padding-top:15px;border-top:1px solid var(--linea);color:var(--tx-3);
  font-size:.72rem;line-height:1.5;text-align:center}
.cuenta-pie a{color:var(--tx-2);text-decoration:underline;text-underline-offset:3px}


.perfil-cab{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.perfil-ini{width:46px;height:46px;border-radius:50%;background:var(--senal);color:#06231A;
  display:grid;place-items:center;font-weight:800;font-size:1.2rem;text-transform:uppercase;flex:none}
.perfil-cab .quien{font-weight:700;font-size:1.05rem;letter-spacing:-.02em}
.perfil-cab .correo{font-size:.83rem;color:var(--tx-3);word-break:break-all}
.perfil-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea);
  border:1px solid var(--linea);border-radius:14px;overflow:hidden;margin-bottom:22px}
.perfil-cifras div{background:var(--noche-2);padding:14px 12px;text-align:center}
.perfil-cifras .n{font-size:1.45rem;font-weight:800;letter-spacing:-.03em;display:block;color:var(--senal)}
.perfil-cifras .l{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;
  color:var(--tx-2);margin-top:5px;display:block;line-height:1.35}
.perfil-sec{font-family:var(--mono);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;
  color:var(--senal);margin:22px 0 11px}
.vig-lista{list-style:none;padding:0;margin:0}
.vig-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:11px 0;border-bottom:1px solid var(--linea);font-size:.92rem}
.vig-lista li:last-child{border-bottom:0}
.vig-lista button{background:none;border:0;color:var(--tx-3);cursor:pointer;font-size:.82rem;
  text-decoration:underline;text-underline-offset:3px;padding:0;font-family:var(--body)}
.vig-lista button:hover{color:#FF8A80}
.perfil-nota{font-size:.88rem;color:var(--tx-3);line-height:1.55}
.fila-opcion{display:flex;align-items:flex-start;gap:11px;padding:13px 0;font-size:.9rem;color:var(--tx-2)}
.fila-opcion input{margin-top:3px;accent-color:var(--senal);flex:none;width:auto}
.perfil-editar{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}
.perfil-editar label{display:block;flex:1 1 210px;font-family:var(--mono);font-size:.61rem;
  letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}
.perfil-editar input{display:block;width:100%;margin-top:6px;background:var(--sup);border:1px solid var(--linea-2);
  color:var(--tx);font:inherit;font-size:.9rem;padding:10px 12px;border-radius:10px}
.perfil-editar input:focus{outline:none;border-color:var(--senal);box-shadow:0 0 0 4px rgba(37,227,154,.14)}
.perfil-editar button{background:transparent;border:1px solid var(--linea-2);color:var(--tx-2);
  font:inherit;font-size:.84rem;padding:10px 14px;border-radius:99px;cursor:pointer}
.perfil-editar button:hover{border-color:var(--senal-30);color:var(--tx)}
.perfil-pie{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid var(--linea)}
.perfil-pie button{background:none;border:1px solid var(--linea-2);color:var(--tx-2);font-family:var(--body);
  font-size:.85rem;padding:9px 16px;border-radius:99px;cursor:pointer}
.perfil-pie button:hover{border-color:var(--senal-30);color:var(--tx)}
.perfil-pie .peligro:hover{border-color:rgba(255,59,48,.45);color:#FF8A80}


.btn-vigilar{display:inline-flex;align-items:center;gap:8px;background:transparent;
  border:1px solid var(--linea-2);color:var(--tx);font-family:var(--body);font-weight:600;
  font-size:.88rem;padding:10px 18px;border-radius:99px;cursor:pointer;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.btn-vigilar:hover{border-color:var(--senal-30);background:var(--sup)}
.btn-vigilar.on{background:var(--senal);color:#06231A;border-color:var(--senal)}
.btn-vigilar:disabled{opacity:.6;cursor:default}

@media (max-width:560px){
  .cuenta-caja{width:calc(100vw - 20px);padding:24px 20px 20px;border-radius:16px}
  .perfil-cifras{grid-template-columns:1fr;gap:1px}
}







.op-bloque{margin-top:26px;padding-top:22px;border-top:1px solid var(--linea)}
.op-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}
.op-tit{font-family:var(--mono);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;color:var(--senal)}
.op-media{display:flex;align-items:baseline;gap:8px}
.op-media .n{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}
.op-media .de{font-size:.8rem;color:var(--tx-3)}
.op-aviso{font-size:.76rem;line-height:1.5;color:var(--tx-3);background:var(--sup);
  border:1px solid var(--linea);border-radius:10px;padding:10px 12px;margin:12px 0 18px}
.op-lista{list-style:none;padding:0;margin:0}
.op-lista li{padding:14px 0;border-bottom:1px solid var(--linea)}
.op-lista li:last-child{border-bottom:0}
.op-fila{display:flex;align-items:center;gap:10px;margin-bottom:7px;flex-wrap:wrap}
.op-nota{font-family:var(--mono);font-weight:600;font-size:.78rem;background:var(--sup-2);
  border:1px solid var(--linea-2);border-radius:99px;padding:3px 10px;flex:none}
.op-nota.alta{color:var(--senal);border-color:var(--senal-30)}
.op-nota.baja{color:#FF8A80;border-color:rgba(255,59,48,.32)}
.op-autor{font-weight:600;font-size:.9rem}
.op-fecha{font-size:.76rem;color:var(--tx-3)}
.op-texto{font-size:.9rem;line-height:1.6;color:var(--tx-2);margin:0;max-width:64ch}
.op-acciones{margin-top:7px;display:flex;gap:14px}
.op-acciones button{background:none;border:0;padding:0;color:var(--tx-3);font-family:var(--body);
  font-size:.78rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.op-acciones button:hover{color:var(--senal)}
.op-acciones .den:hover{color:#FF8A80}
.op-form textarea{width:100%;background:var(--sup);border:1px solid var(--linea-2);color:var(--tx);
  font-family:var(--body);font-size:.92rem;line-height:1.55;padding:12px 14px;border-radius:11px;
  resize:vertical;min-height:96px}
.op-form textarea:focus{outline:none;border-color:var(--senal);box-shadow:0 0 0 4px rgba(37,227,154,.14)}
.op-notas{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}
.op-notas button{width:34px;height:34px;border-radius:9px;border:1px solid var(--linea-2);
  background:var(--sup);color:var(--tx-2);font-family:var(--mono);font-size:.82rem;cursor:pointer}
.op-notas button:hover{border-color:var(--senal-30);color:var(--tx)}
.op-notas button.on{background:var(--senal);border-color:var(--senal);color:#06231A;font-weight:700}
.op-enviar{background:var(--senal);color:#06231A;border:0;font-weight:700;font-size:.9rem;
  padding:11px 22px;border-radius:99px;cursor:pointer;margin-top:10px}
.op-enviar:disabled{opacity:.5;cursor:default}
.op-cuenta{font-size:.88rem;line-height:1.55;color:var(--tx-2);background:var(--sup);
  border:1px solid var(--linea);border-radius:12px;padding:15px 16px}
.op-cuenta button{background:none;border:0;padding:0;color:var(--senal);font-family:var(--body);
  font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.op-cargando{font-size:.86rem;color:var(--tx-3)}
.op-conteo{font-size:.8rem;color:var(--tx-3)}
.op-form-tit{margin-bottom:8px}.op-aviso-oculta{color:#FF8A80}
.op-borrar{background:transparent;color:var(--tx-3);border:1px solid var(--linea-2)}
.op-form-wrap{margin-top:18px}.op-experiencia{display:block;margin-top:12px}
.aval-detalle{font-size:.87rem}.pn-nota-separada{margin-top:9px}
.pn-verificacion-local{border-color:var(--senal-30);background:linear-gradient(145deg,rgba(37,227,154,.06),var(--sup))}
.pn-verificacion-local-cab{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
.pn-verificacion-local-cab h4{margin:0}.pn-verificacion-local-cab time{color:var(--senal);font:700 .68rem/1 var(--mono)}
.pn-verificacion-local-campos{display:grid;gap:9px}
.pn-verificacion-local-campo{padding:11px 12px;border-left:2px solid var(--senal-30);border-radius:0 9px 9px 0;background:rgba(255,255,255,.025)}
.pn-verificacion-local-campo.atencion{border-left-color:rgba(255,99,88,.6)}
.pn-verificacion-local-campo>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.pn-verificacion-local-campo b{color:var(--tx);font-size:.8rem}.pn-verificacion-local-campo span{color:var(--senal);font:650 .64rem/1.3 var(--mono)}
.pn-verificacion-local-campo.atencion span{color:#FF8A80}
.pn-verificacion-local-campo p{margin:6px 0 0;color:var(--tx-2);font-size:.79rem;line-height:1.55}
.pn-verificacion-local-alertas{margin-top:13px;padding:11px 12px;border:1px solid rgba(255,99,88,.3);border-radius:10px;background:rgba(255,59,48,.07)}
.pn-verificacion-local-alertas h5{margin:0 0 7px;color:#FF8A80;font:700 .6rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.pn-verificacion-local-alertas ul{margin:0;padding-left:18px;color:var(--tx-2);font-size:.79rem;line-height:1.55}
.pn-verificacion-local>.pn-nota{margin-top:11px}.comp-estado{display:block;margin-bottom:5px;color:var(--senal);font:650 .67rem/1.3 var(--mono)}
.comp-alerta{color:#FF8A80;font-size:.78rem;line-height:1.45}
.perfil-ayuda{margin-top:8px}.comp-aval{color:var(--menta);font-weight:500}
.comp-nota{color:var(--tx-3)}.comp-enlace{color:var(--senal);font-weight:600;text-decoration:underline}
.mk{color:#25E39A}.rev-d1{transition-delay:45ms}.rev-d2{transition-delay:90ms}
.rev-d3{transition-delay:135ms}.rev-d4{transition-delay:180ms}.rev-d5{transition-delay:225ms}
.rev-d6{transition-delay:270ms}.rev-d7{transition-delay:315ms}


.mod-aviso{font-size:.8rem;line-height:1.5;color:var(--tx-3);background:var(--sup);
  border:1px solid var(--linea);border-radius:10px;padding:10px 12px;margin-bottom:14px}
.mod-lista{list-style:none;padding:0;margin:0}
.mod-lista li{border:1px solid var(--linea-2);border-radius:12px;padding:14px;margin-bottom:12px;
  background:var(--noche-2)}
.mod-lista li.oculta{border-color:rgba(255,59,48,.3)}
.mod-cab{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px}
.mod-den{font-family:var(--mono);font-size:.68rem;font-weight:600;padding:3px 9px;border-radius:99px;
  background:rgba(255,59,48,.12);color:#FF8A80;border:1px solid rgba(255,59,48,.3)}
.mod-estado{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}
.mod-texto{font-size:.88rem;line-height:1.55;color:var(--tx-2);margin:0 0 10px;max-width:62ch}
.mod-motivos{font-size:.78rem;color:var(--tx-3);line-height:1.5;margin:0 0 12px}
.mod-motivos b{color:var(--tx-2);font-weight:600}
.mod-bot{display:flex;gap:9px;flex-wrap:wrap}
.mod-bot button{font-family:var(--body);font-size:.82rem;padding:8px 15px;border-radius:99px;cursor:pointer;
  border:1px solid var(--linea-2);background:transparent;color:var(--tx-2)}
.mod-bot .ocultar:hover{border-color:rgba(255,59,48,.45);color:#FF8A80}
.mod-bot .restaurar:hover{border-color:var(--senal-30);color:var(--senal)}


.emis{padding-block:8px 46px}
.emis-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-bottom:20px}
.emis-cab h2{font-size:clamp(1.5rem,3.4vw,2.05rem);font-weight:800;letter-spacing:-.035em;margin:0 0 8px}
.emis-sub{font-size:.92rem;line-height:1.6;color:var(--tx-2);margin:0;max-width:62ch}
.emis-orden{display:flex;align-items:center;gap:9px;flex:none}
.emis-orden label{font-family:var(--mono);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-3)}
.emis-orden select{background:var(--sup);border:1px solid var(--linea);color:var(--tx);
  font-family:var(--body);font-size:.85rem;padding:9px 12px;border-radius:10px;cursor:pointer}
.emis-orden select:focus{outline:none;border-color:var(--senal)}
.emis-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.emis-filtros .punto{background:var(--cc);color:var(--cc)}
.emis-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:16px;align-items:start}
.emi{position:relative;background:var(--sup);border:1px solid var(--linea);border-radius:var(--r);
  padding:20px 20px 16px;display:flex;flex-direction:column;gap:14px;overflow:hidden;
  transition:border-color var(--rapido) var(--sal),transform var(--medio) var(--muelle)}
.emi::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cc,var(--senal))}
.emi:hover{border-color:var(--linea-2);transform:translateY(-2px)}
.emi-alto{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.emi-tit{font-size:1.02rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;margin:0}
.emi-donde{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--tx-3);margin-top:5px;
  display:flex;flex-wrap:wrap;gap:6px}
.emi-donde b{color:var(--tx-2);font-weight:500}
.emi-cierra{flex:none;font-family:var(--mono);font-size:.63rem;letter-spacing:.06em;text-transform:uppercase;
  padding:5px 9px;border-radius:99px;border:1px solid var(--linea-2);color:var(--tx-3);white-space:nowrap}
.emi-cierra.pronto{border-color:rgba(255,159,10,.4);color:#FFB454;background:rgba(255,159,10,.08)}
.emi-cierra.ultimo{border-color:rgba(255,59,48,.45);color:#FF8A80;background:rgba(255,59,48,.09)}
.emi-cierra.continua{border-color:var(--senal-30);color:var(--senal);background:rgba(37,227,154,.07)}
.emi-cierra.proximo{border-color:var(--linea-2);color:var(--tx-2);background:var(--noche-2)}
.emi-aviso{font-family:var(--mono);font-size:.66rem;line-height:1.45;letter-spacing:.02em;
  color:#FF8A80;background:rgba(255,59,48,.07);border:1px solid rgba(255,59,48,.22);
  border-radius:9px;padding:7px 10px;margin:0}
.emi-cifras{display:flex;gap:26px;align-items:flex-end}
.emi-cifra .v{display:block;font-family:var(--mono);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;
  color:var(--tx);font-variant-numeric:tabular-nums;line-height:1}
.emi-cifra .v.oro{color:var(--senal)}
.emi-cifra .l{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;
  color:var(--tx-3);margin-top:6px}
.emi-cifra .v small{font-size:.62em;font-weight:600;letter-spacing:0}
.emi-sin-dato{font-size:1rem!important;color:var(--tx-3)!important}
.emi-nota{font-size:.85rem;line-height:1.55;color:var(--tx-2);margin:0}
.emi-barra{display:block;width:100%;height:4px;border:0;border-radius:99px;background:var(--noche-2);
  overflow:hidden;appearance:none;-webkit-appearance:none}
.emi-barra::-webkit-progress-bar{background:var(--noche-2);border-radius:99px}
.emi-barra::-webkit-progress-value{background:var(--senal);border-radius:99px}
.emi-barra::-moz-progress-bar{background:var(--senal);border-radius:99px}
.emi-avance{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.62rem;
  color:var(--tx-3);font-variant-numeric:tabular-nums;margin-top:-8px}
.emi-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;
  border-top:1px solid var(--linea);padding-top:13px;margin-top:auto}
.emi-ir{background:var(--sup-2);border:1px solid var(--linea-2);color:var(--tx);font-family:var(--body);
  font-size:.83rem;font-weight:600;padding:9px 15px;border-radius:99px;text-decoration:none;
  display:inline-flex;align-items:center;gap:7px;white-space:nowrap;
  transition:border-color var(--rapido) var(--sal),background var(--rapido) var(--sal)}
.emi-ir:hover{border-color:var(--senal-30);background:var(--sup-3);color:var(--senal)}
.emi-ver{font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;color:var(--tx-3);line-height:1.4}
.emi-pat{position:absolute;top:0;right:0;font-family:var(--mono);font-size:.55rem;letter-spacing:.12em;
  text-transform:uppercase;color:var(--tx-3);background:var(--noche-2);
  border-left:1px solid var(--linea);border-bottom:1px solid var(--linea);
  border-radius:0 0 0 10px;padding:5px 9px}
.emis-vacio{grid-column:1/-1;text-align:center;padding:56px 24px;background:var(--sup);
  border:1px dashed var(--linea-2);border-radius:var(--r)}
.emis-vacio h3{font-size:1.05rem;font-weight:700;margin:0 0 10px}
.emis-vacio p{font-size:.9rem;line-height:1.6;color:var(--tx-2);margin:0 auto;max-width:52ch}
.emis-informacion{margin-top:18px}
.emis-informacion>summary{display:none}
.emis-informacion .emis-sub{margin-bottom:10px}
.emis-legal{font-size:.76rem;line-height:1.55;color:var(--tx-3);margin:20px 0 0;max-width:76ch}




.solo-escaparate-local[hidden],.escaparate-local-aviso[hidden]{display:none!important}

.aviso-catalogo[hidden]{display:none!important}
.aviso-catalogo{margin:0 0 18px;padding:13px 16px;border:1px solid rgba(255,159,10,.4);border-left:3px solid #FFB454;
  border-radius:12px;background:rgba(255,159,10,.08);color:var(--tx);font-size:.86rem;line-height:1.55}
.escaparate-local-aviso{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;
  margin:0 0 24px;padding:16px 18px;border:1px solid var(--senal-30);border-radius:15px;
  background:linear-gradient(125deg,rgba(37,227,154,.11),var(--sup));color:var(--tx)}
.escaparate-local-aviso p{margin:4px 0 0;color:var(--tx-2);font-size:.82rem;line-height:1.5}
.escaparate-local-marca{font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.13em;
  white-space:nowrap;color:#071611;background:var(--senal);border-radius:99px;padding:7px 10px}
.escaparate-busqueda{margin:0 0 12px}
.escaparate-busqueda label{display:block;margin:0 0 7px;font-family:var(--mono);font-size:.62rem;
  letter-spacing:.11em;text-transform:uppercase;color:var(--tx-3)}
.escaparate-busqueda input{width:100%;min-height:48px;padding:12px 15px;border:1px solid var(--linea-2);
  border-radius:12px;background:var(--sup);color:var(--tx);font:inherit;outline:none}
.escaparate-busqueda input:focus{border-color:var(--senal);box-shadow:0 0 0 3px var(--senal-10)}
.escaparate-busqueda input::placeholder{color:var(--tx-3)}
.modo-local-seguro .emis-rejilla{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}
.escaparate-oferta{padding:0;gap:0;min-width:0;border-radius:16px}
.escaparate-oferta::before{z-index:2;top:auto;right:0;width:auto;height:2px}
.escaparate-imagen{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden;background:var(--noche-2)}
.escaparate-imagen img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.03);
  transition:transform var(--medio) var(--sal),filter var(--medio) var(--sal)}
.escaparate-oferta:hover .escaparate-imagen img{transform:scale(1.025);filter:saturate(1.08) contrast(1.04)}
.escaparate-imagen-marca{background:radial-gradient(circle at 50% 48%,#222825 0,var(--noche-2) 72%)}
.escaparate-imagen-marca img{object-fit:contain;padding:11%}
.escaparate-oferta:hover .escaparate-imagen-marca img{transform:scale(1.035)}
.escaparate-imagen::after{content:'';position:absolute;inset:28% 0 0;background:linear-gradient(transparent,rgba(7,8,9,.9))}
.escaparate-editorial{position:absolute;z-index:2;left:11px;top:43px;padding:5px 8px;border-radius:99px;
  border:1px solid rgba(255,255,255,.2);background:rgba(8,10,13,.86);color:#fff;
  font:700 .52rem/1.2 var(--mono);letter-spacing:.06em;backdrop-filter:blur(8px)}
.escaparate-editorial-compacta{left:6px;right:6px;top:auto;bottom:6px;padding:4px 5px;text-align:center;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.45rem}
.escaparate-tipo{position:absolute;z-index:1;left:11px;top:10px;padding:5px 8px;border-radius:99px;
  background:rgba(8,10,13,.84);border:1px solid rgba(255,255,255,.18);color:#fff;
  font-family:var(--mono);font-size:.54rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  backdrop-filter:blur(8px)}
.escaparate-estado{position:absolute;z-index:1;right:10px;top:10px;max-width:17ch;text-align:center;
  font-family:var(--mono);font-size:.52rem;line-height:1.22;letter-spacing:.04em;text-transform:uppercase;
  padding:5px 7px;border-radius:99px;border:1px solid var(--linea-2);color:var(--tx-3);
  background:rgba(8,10,13,.88);backdrop-filter:blur(8px)}
.escaparate-estado.vigente,.escaparate-estado.permanente{border-color:var(--senal-30);color:var(--senal);background:var(--senal-10)}
.escaparate-estado.caducado{border-color:rgba(255,159,10,.4);color:#FFB454;background:rgba(255,159,10,.08)}
.escaparate-destacado{position:absolute;z-index:1;left:12px;right:12px;bottom:11px;color:#fff}
.escaparate-referencia{font-size:.68rem;line-height:1.45;margin:4px 0 0;color:var(--tx-2);overflow-wrap:anywhere}
.escaparate-destacado b,.escaparate-destacado small{display:block;text-shadow:0 1px 12px #000}
.escaparate-destacado b{font-family:var(--mono);font-size:1.3rem;line-height:1.05;letter-spacing:-.04em}
.escaparate-destacado small{margin-top:4px;font-family:var(--mono);font-size:.53rem;font-weight:650;
  letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.78)}
.escaparate-cuerpo{display:grid;gap:9px;padding:15px 15px 13px;min-width:0}
.escaparate-cuerpo .emi-tit{min-height:2.55em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;font-size:1.06rem;line-height:1.3}
.escaparate-cuerpo .emi-donde{margin:-4px 0 0;font-family:var(--body);font-size:.82rem;line-height:1.4;letter-spacing:0}
.escaparate-dato-principal{padding-top:7px;min-width:0}
.escaparate-dato-principal>span,.escaparate-dato-principal>b{display:block;overflow-wrap:anywhere}
.escaparate-dato-principal>span{font-size:.75rem;line-height:1.4;color:var(--tx-3)}
.escaparate-dato-principal>b{margin-top:3px;font:700 1.1rem/1.35 var(--body);color:var(--tx)}
.escaparate-dato-principal .escaparate-referencia{font-family:var(--body);font-size:.75rem;line-height:1.5}
.escaparate-estado.escaparate-estado-linea{position:static;justify-self:start;max-width:none;text-align:left;
  font:600 .75rem/1.4 var(--body);letter-spacing:0;text-transform:none;padding:4px 8px;overflow-wrap:anywhere}
.escaparate-no-disponible{color:#FFB454;font-size:.75rem;line-height:1.4}
.escaparate-patrocinada{justify-self:start;color:var(--senal);font-size:.75rem;font-weight:700}
.escaparate-disponibilidad{color:var(--tx-3);font:600 .57rem/1.3 var(--mono);letter-spacing:.04em}
.escaparate-etiquetas{display:flex;flex-wrap:wrap;gap:6px}
.escaparate-etiqueta{padding:5px 8px;border:1px solid var(--linea);border-radius:7px;background:var(--noche-2);
  color:var(--tx-2);font-family:var(--mono);font-size:.58rem;line-height:1.3;letter-spacing:.04em}
.escaparate-enlaces{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}
.escaparate-detalle-boton,.escaparate-sec-enlaces button{min-height:44px;padding:8px 13px;border:1px solid var(--linea-2);
  border-radius:99px;background:transparent;color:var(--tx-2);font-size:.68rem;font-weight:650;cursor:pointer}
.escaparate-oferta .escaparate-detalle-boton{font-size:.8rem;background:var(--sup-2);white-space:nowrap}
.escaparate-oferta .escaparate-detalle-boton span{margin-left:6px;color:var(--senal)}
.escaparate-detalle-boton:hover,.escaparate-sec-enlaces button:hover{border-color:var(--senal-30);color:var(--senal)}
.escaparate-detalle-boton:focus-visible,.escaparate-sec-enlaces button:focus-visible{outline:2px solid var(--senal);outline-offset:2px}
.escaparate-ficha-oficial{background:transparent;color:var(--tx-2)}
.escaparate-metricas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.escaparate-metrica{min-width:0;padding:8px 9px;border:1px solid var(--linea);border-radius:9px;background:var(--noche-2)}
.escaparate-metrica b,.escaparate-metrica span{display:block;overflow-wrap:anywhere}
.escaparate-metrica b{font-family:var(--mono);font-size:.72rem;line-height:1.28;color:var(--tx);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.escaparate-metrica span{margin-top:4px;font-family:var(--mono);font-size:.54rem;line-height:1.3;
  letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}
.escaparate-aviso-compacto{margin:0;padding:7px 8px;border-left:2px solid #FFB454;border-radius:0 7px 7px 0;
  background:rgba(255,159,10,.07);color:var(--tx-2);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}
.escaparate-aviso-bloqueo{border-color:#FF8A80;background:rgba(255,59,48,.07)}
.escaparate-aviso-bloqueo b{color:#FF8A80}
.escaparate-aviso-compacto b{color:#FFB454}.escaparate-aviso-compacto span{color:var(--tx-3)}
.escaparate-oferta .emi-pie{gap:10px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.escaparate-oferta .emi-ver{font-family:var(--body);font-size:.75rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
.escaparate-oferta .emi-ir{padding:7px 10px;font-size:.7rem}
.escaparate-secundario{margin-top:34px;border:1px solid var(--linea);border-radius:16px;background:var(--sup);overflow:hidden}
.escaparate-seccion-cab{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:17px 18px;
  cursor:pointer;list-style:none}
.escaparate-seccion-cab::-webkit-details-marker{display:none}
.escaparate-seccion-cab h3{margin:0;font-family:var(--display);font-size:1.35rem;letter-spacing:-.035em}
.escaparate-seccion-cab>span{flex:none;padding:6px 9px;border-radius:99px;background:var(--sup-2);
  color:var(--tx-2);font:600 .65rem/1 var(--mono)}
.escaparate-seccion-cab>span::after{content:'  +';color:var(--senal)}
.escaparate-secundario[open] .escaparate-seccion-cab>span::after{content:'  –'}
.escaparate-secundario-cuerpo{padding:0 18px 18px;border-top:1px solid var(--linea)}
.escaparate-secundario-cuerpo>.emis-sub{padding-top:14px}
.escaparate-secundario-rejilla{margin-top:14px;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:9px}
.escaparate-sec-fila{display:grid;grid-template-columns:112px minmax(0,1fr);min-width:0;overflow:hidden;
  border:1px solid var(--linea);border-radius:12px;background:linear-gradient(145deg,var(--sup-2),var(--noche-2))}
.escaparate-sec-imagen{position:relative;min-height:132px;overflow:hidden;background:var(--noche-2)}
.escaparate-sec-imagen img{display:block;width:100%;height:100%;object-fit:cover}
.escaparate-sec-contenido{display:grid;align-content:start;gap:6px;min-width:0;padding:9px 10px}
.escaparate-sec-meta{display:flex;align-items:center;gap:7px;min-width:0;color:var(--tx-3);font:600 .58rem/1.2 var(--mono)}
.escaparate-sec-meta>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.escaparate-sec-meta .escaparate-estado{position:static;margin-left:auto;max-width:14ch;padding:3px 6px;font-size:.47rem}
.escaparate-sec-contenido h4{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.25}
.escaparate-sec-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.escaparate-sec-cifras span{min-width:0;padding:6px 7px;border-radius:7px;background:rgba(0,0,0,.22)}
.escaparate-sec-cifras b,.escaparate-sec-cifras small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.escaparate-sec-cifras b{color:var(--tx);font:700 .69rem/1.2 var(--mono)}
.escaparate-sec-cifras small{min-height:2.4em;margin-top:3px;color:var(--tx-3);font:600 .6rem/1.2 var(--mono);
  letter-spacing:.04em;text-transform:uppercase;white-space:normal}
.escaparate-sec-pie{display:flex;align-items:center;gap:7px;min-width:0;color:var(--tx-3);font-size:.58rem}
.escaparate-sec-pie>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.escaparate-sec-enlaces{display:flex;gap:4px;margin-left:auto;white-space:nowrap}
.escaparate-sec-enlaces a,.escaparate-sec-enlaces button{display:inline-flex;align-items:center;justify-content:center;
  min-height:32px;padding:0 5px;border:0;border-radius:6px;background:transparent;font-size:inherit;font-weight:650;text-decoration:none}
.escaparate-sec-enlaces a{color:var(--senal)}
.escaparate-sec-enlaces button{color:var(--tx-2)}
.escaparate-sec-enlaces a:hover,.escaparate-sec-enlaces button:hover{background:var(--sup-3)}
.escaparate-sec-enlaces a:focus-visible{outline:2px solid var(--senal);outline-offset:1px}
.escaparate-exclusiones{margin-top:28px;border:1px solid var(--linea);border-radius:15px;background:var(--sup);overflow:hidden}
.escaparate-exclusiones>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;
  min-height:54px;padding:14px 16px;cursor:pointer;font-weight:650;list-style:none}
.escaparate-exclusiones>summary::-webkit-details-marker{display:none}
.escaparate-exclusiones>summary b{color:var(--tx-3);font:600 .65rem/1 var(--mono)}
.escaparate-exclusiones>.emis-sub{padding:0 16px 14px}
.escaparate-exclusiones-lista{display:grid;border-top:1px solid var(--linea)}
.escaparate-exclusion{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1.45fr);gap:14px;
  padding:13px 16px;border-bottom:1px solid var(--linea)}
.escaparate-exclusion:last-child{border-bottom:0}
.escaparate-exclusion b{font-size:.82rem}.escaparate-exclusion p{margin:0;color:var(--tx-2);font-size:.76rem;line-height:1.5}
.escaparate-fuente{margin-top:20px;padding:14px 16px;border:1px dashed var(--linea-2);border-radius:12px;
  color:var(--tx-3);font-family:var(--mono);font-size:.62rem;line-height:1.6}
.escaparate-fuente a{color:var(--senal)}
body.modo-local-seguro #btnCuenta,body.modo-local-seguro [data-movil-action="cuenta"]{opacity:.45;pointer-events:none}
body.detalle-local-abierto{overflow:hidden}
.escaparate-dialogo{width:min(760px,calc(100% - 28px));max-height:min(88vh,900px);margin:auto;padding:0;
  overflow:hidden;border:1px solid var(--linea-2);border-radius:18px;background:var(--sup);color:var(--tx);
  box-shadow:0 30px 90px rgba(0,0,0,.62)}
.escaparate-dialogo::backdrop{background:rgba(2,4,6,.76);backdrop-filter:blur(5px)}
.escaparate-dialogo-marco{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(88vh,900px)}
.escaparate-dialogo-cab{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;
  border-bottom:1px solid var(--linea);background:rgba(14,17,21,.96)}
.escaparate-dialogo-cab span{display:block;margin-bottom:3px;color:var(--senal);font:700 .54rem/1.3 var(--mono);
  letter-spacing:.11em;text-transform:uppercase}
.escaparate-dialogo-cab h2{margin:0;font-family:var(--display);font-size:1.22rem;line-height:1.15;letter-spacing:-.025em}
.escaparate-dialogo-cab button{flex:none;width:44px;height:44px;border:1px solid var(--linea-2);border-radius:99px;
  background:var(--sup-2);color:var(--tx);font-size:1.35rem;line-height:1;cursor:pointer}
.escaparate-dialogo-cab button:hover{border-color:var(--senal-30);color:var(--senal)}
.escaparate-dialogo-cuerpo{overflow-y:auto;padding:16px}
.escaparate-dialogo-imagen{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:13px;background:var(--noche-2)}
.escaparate-dialogo-imagen img{display:block;width:100%;height:100%;object-fit:cover}
.escaparate-dialogo-imagen .escaparate-estado{z-index:1}
.escaparate-dialogo-identidad{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:16px 2px 12px}
.escaparate-dialogo-identidad>div:first-child b,.escaparate-dialogo-identidad>div:first-child span{display:block}
.escaparate-dialogo-identidad>div:first-child b{font-size:1rem}
.escaparate-dialogo-identidad>div:first-child span{margin-top:4px;color:var(--tx-3);font-size:.75rem}
.escaparate-dialogo-dato{text-align:right}
.escaparate-dialogo-dato b,.escaparate-dialogo-dato span{display:block}
.escaparate-dialogo-dato b{color:var(--senal);font:700 1.28rem/1.1 var(--mono);letter-spacing:-.035em}
.escaparate-dialogo-dato span{margin-top:5px;color:var(--tx-3);font:600 .51rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.escaparate-dialogo-dato .escaparate-referencia{max-width:38ch;margin-top:7px;font-size:.8rem;line-height:1.5}
.escaparate-dialogo-resumen{margin:0;padding:13px 14px;border-left:2px solid var(--senal);border-radius:0 9px 9px 0;
  background:var(--senal-10);color:var(--tx-2);font-size:.84rem;line-height:1.55}
.escaparate-dialogo-contexto{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.escaparate-dialogo-contexto span{padding:6px 9px;border:1px solid var(--linea);border-radius:99px;color:var(--tx-3);
  font:600 .57rem/1.2 var(--mono)}
.escaparate-dialogo-seccion{margin-top:18px}
.escaparate-dialogo-seccion h3{margin:0 0 10px;font-size:.94rem;letter-spacing:0}
.escaparate-detalle-ampliable{margin-top:14px;border:1px solid var(--linea);border-radius:12px;padding:0 13px}
.escaparate-detalle-ampliable>summary{min-height:48px;display:flex;align-items:center;gap:10px;
  cursor:pointer;list-style:none;font-size:.88rem;font-weight:650;color:var(--tx-2)}
.escaparate-detalle-ampliable>summary::-webkit-details-marker{display:none}
.escaparate-detalle-ampliable>summary::after{content:'+';margin-left:auto;color:var(--senal);font-size:1.2rem}
.escaparate-detalle-ampliable[open]>summary::after{content:'−'}
.escaparate-detalle-ampliable>summary:focus-visible{outline:2px solid var(--senal);outline-offset:3px;border-radius:6px}
.escaparate-detalle-ampliable>summary span{font-size:.75rem;font-weight:500;color:var(--tx-3)}
.escaparate-detalle-ampliable[open]{padding-bottom:13px}
.escaparate-detalle-ampliable .escaparate-dialogo-metricas{margin-top:5px}
.escaparate-documentacion-caracteristicas{margin:12px 0 0;display:grid;gap:8px}
.escaparate-documentacion-caracteristicas>div{padding:10px 12px;border:1px solid var(--linea);border-radius:9px}
.escaparate-documentacion-caracteristicas dt{color:var(--tx-3);font-size:.8rem}
.escaparate-documentacion-caracteristicas dd{margin:5px 0 0;font-size:.88rem;line-height:1.6;overflow-wrap:anywhere}
.escaparate-documentacion-aviso{color:var(--tx-2);font-size:.84rem;line-height:1.6}
.escaparate-referencias-fechadas{display:grid;gap:9px}
.escaparate-referencias-fechadas article{padding:12px;border:1px solid var(--linea);border-radius:10px;background:var(--noche-2)}
.escaparate-referencias-fechadas h4{margin:0;font-size:.88rem}
.escaparate-referencias-fechadas p{margin:9px 0;font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}
.escaparate-referencias-fechadas a,.escaparate-fuentes-documentales a{display:inline-flex;align-items:center;min-height:44px;
  font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}
.escaparate-fuentes-documentales{padding-left:16px;display:grid;gap:7px}
.escaparate-dialogo-metricas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.escaparate-dialogo-metricas>div{padding:10px 11px;border:1px solid var(--linea);border-radius:9px;background:var(--noche-2)}
.escaparate-dialogo-metricas b,.escaparate-dialogo-metricas span{display:block;overflow-wrap:anywhere}
.escaparate-dialogo-metricas b{font:650 .88rem/1.5 var(--body);white-space:pre-line}
.escaparate-dialogo-metricas span{margin-top:5px;color:var(--tx-3);font:500 .8rem/1.4 var(--body);letter-spacing:0}
.escaparate-dialogo-avisos{display:grid;gap:7px;margin:0;padding:0;list-style:none}
.escaparate-dialogo-avisos li{padding:9px 11px;border-left:2px solid #FFB454;border-radius:0 8px 8px 0;
  background:rgba(255,159,10,.07);color:var(--tx-2);font-size:.84rem;line-height:1.6}
.escaparate-dialogo-pie{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:14px;
  border-top:1px solid var(--linea)}
.escaparate-dialogo-pie p{max-width:48ch;margin:0;color:var(--tx-3);font-size:.65rem;line-height:1.45}
.escaparate-dialogo-pie>div{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:7px}

@media(max-width:640px){
  .escaparate-local-aviso{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px 12px}
  .escaparate-local-marca{justify-self:start;padding:6px 8px;font-size:.52rem}
  .escaparate-local-aviso p{display:none}
  .escaparate-cuerpo{padding:11px 12px 12px}
  .escaparate-oferta .emi-pie{align-items:center;flex-direction:row}
  .escaparate-oferta .emi-ver{white-space:normal}
  .escaparate-oferta .escaparate-detalle-boton,.escaparate-oferta .emi-ir{min-height:44px}
  .escaparate-secundario-cuerpo{padding-inline:10px}
  .escaparate-secundario-rejilla{grid-template-columns:minmax(0,1fr)}
  .escaparate-sec-fila{grid-template-columns:94px minmax(0,1fr)}
  .escaparate-sec-imagen{min-height:154px}
  .escaparate-sec-pie{display:grid;grid-template-columns:minmax(0,1fr)}
  .escaparate-sec-enlaces{justify-content:flex-end;margin-left:0}
  .escaparate-sec-enlaces a,.escaparate-sec-enlaces button{min-height:40px;padding-inline:7px}
  .escaparate-exclusion{grid-template-columns:1fr;gap:5px}
  .escaparate-dialogo{width:calc(100% - 16px);max-height:92vh;border-radius:15px}
  .escaparate-dialogo-marco{max-height:92vh}
  .escaparate-dialogo-cuerpo{padding:10px}
  .escaparate-dialogo-imagen{aspect-ratio:16/9}
  .escaparate-dialogo-identidad{align-items:flex-start;flex-direction:column;gap:10px;padding:13px 2px 10px}
  .escaparate-dialogo-dato{text-align:left}
  .escaparate-dialogo-metricas{grid-template-columns:minmax(0,1fr)}
  .escaparate-dialogo-pie{align-items:flex-start;flex-direction:column}
  .escaparate-dialogo-pie>div{justify-content:flex-start}
}


.academia{padding-block:76px 66px;scroll-margin-top:86px}
.academia-cab{max-width:720px;margin-bottom:26px}
.academia-cab h2{margin:0 0 10px;font-family:var(--display);font-size:clamp(1.75rem,4vw,2.55rem);
  line-height:1.08;letter-spacing:-.045em}
.academia-cab>p:last-child{margin:0;color:var(--tx-2);font-size:.95rem;line-height:1.65}
.academia-destacada{display:grid;grid-template-columns:88px minmax(0,1fr);gap:22px;align-items:center;
  padding:26px;background:linear-gradient(135deg,var(--senal-10),var(--sup) 54%,var(--noche-2));
  border:1px solid var(--senal-30);border-radius:24px;box-shadow:var(--e2)}
.academia-destacada-icono{display:grid;place-items:center;width:88px;height:88px;border-radius:22px;
  background:var(--senal);color:#06231A;font-family:var(--mono);font-size:1.2rem;font-weight:800;letter-spacing:-.04em}
.academia-destacada h3{margin:8px 0 7px;font-family:var(--display);font-size:1.35rem;line-height:1.18;letter-spacing:-.035em}
.academia-destacada p{max-width:68ch;margin:0 0 17px;color:var(--tx-2);font-size:.9rem;line-height:1.55}
.academia-destacada .btn-p{min-height:44px;padding:11px 16px}
.academia-estado{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border:1px solid var(--linea-2);
  border-radius:99px;color:var(--tx-3);font-family:var(--mono);font-size:.56rem;line-height:1.25;
  letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.academia-disponible{border-color:var(--senal-30);background:var(--senal-10);color:var(--senal)}
.academia-subvista-cab{display:none}


.academia-lecciones{margin-top:14px;padding:24px;background:var(--sup);border:1px solid var(--linea);border-radius:18px}
.academia-lecciones-cab{max-width:70ch;margin-bottom:18px}
.academia-lecciones-cab .etiq{margin-bottom:8px}
.academia-lecciones-cab h3{margin:0;font-family:var(--display);font-size:1.25rem;line-height:1.25;letter-spacing:-.03em}
.academia-lecciones-cab>p:not(.etiq){margin:7px 0 0;color:var(--tx-2);font-size:.86rem;line-height:1.55}
.academia-niveles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.academia-nivel{padding:16px;background:var(--noche-2);border:1px solid var(--linea);border-radius:14px;min-width:0}
.academia-nivel-etiq{margin:0;color:var(--senal);font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}
.academia-nivel h4{margin:5px 0 3px;font-family:var(--display);font-size:1.05rem;letter-spacing:-.025em}
.academia-nivel-preg{margin:0 0 12px;color:var(--tx-2);font-size:.82rem;line-height:1.4}
.academia-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.academia-lista a,.academia-lista .academia-pronto{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:8px;
  padding:9px 10px;border:1px solid var(--linea);border-radius:10px;color:var(--tx);text-decoration:none;min-height:44px}
.academia-lista a:hover{border-color:var(--senal-30);background:var(--senal-10)}
.academia-lista b{grid-column:2;font-size:.82rem;line-height:1.3;font-weight:600}
.academia-lista small{grid-column:2;color:var(--tx-3);font-family:var(--mono);font-size:.56rem;letter-spacing:.06em;
  text-transform:uppercase;margin-top:3px}
.academia-num{grid-row:1 / span 2;color:var(--senal);font-family:var(--mono);font-size:.78rem;line-height:1.45}
.academia-lista .academia-pronto{border-style:dashed;color:var(--tx-2)}
.academia-pronto .academia-num{color:var(--tx-3)}
.academia-pronto small{color:#F2B23C}
.academia-ver-todo{display:inline-flex;align-items:center;gap:6px;min-height:46px;margin-top:16px;padding:11px 17px;
  border-radius:10px;background:var(--senal);color:#06231A;font-weight:750;text-decoration:none}
.academia-ver-todo:hover{background:var(--senal-cl)}
.academia-nota{max-width:76ch;margin:14px 0 0;color:var(--tx-3);font-size:.75rem;line-height:1.55}
@media (max-width:960px){.academia-niveles{grid-template-columns:minmax(0,1fr)}}


@media (max-width:1080px){
  .explica-in{grid-template-columns:1fr;gap:22px}
  .explica-in .escena{order:-1}
  .escena{height:min(62vh,520px)}
  .ventajas{grid-template-columns:repeat(2,1fr)}
  .criterios{grid-template-columns:repeat(2,1fr)}
  .calc-mandos{grid-template-columns:1fr;gap:20px}
  .fgrid{grid-template-columns:1fr}
  .portada-in{grid-template-columns:1fr;gap:40px}
  .portada-radar{order:-1}
  .radar-caja{max-width:400px}
}
@media (max-width:720px){
  .hdr-link{display:none}
  .marcador{grid-template-columns:repeat(2,1fr)}
  .fila{grid-template-columns:1fr;gap:10px}
  .frase{flex-direction:column;align-items:flex-start;gap:12px}
  .frase p{font-size:1.05rem}
}
@media (max-width:560px){
  .emis-rejilla{grid-template-columns:minmax(0,1fr)}
  .emi-alto,.emi-pie{align-items:flex-start;flex-direction:column}
  .portada{padding-block:44px 36px}
  .radar-caja{max-width:330px}
  .radar-pie{font-size:.58rem}


  .calc{padding:20px 18px}
  .calc-total{grid-template-columns:1fr}
  .calc-mando output{font-size:1.25rem}
  .cuenta li{flex-direction:column;align-items:flex-start;gap:5px}
  .buscar{max-width:none}
  .ventajas{grid-template-columns:1fr}
  .criterios{grid-template-columns:1fr}
  .cmpbar{left:12px;right:12px;transform:translateY(170%)}
  .cmpbar.show{transform:translateY(0)}
  .modal-hd,.pn-body,.pn-hd{padding-inline:18px}




  .wm small{display:none}
  .hdr-cta{white-space:nowrap;padding-inline:15px;font-size:.82rem}
  .snd{padding-inline:12px}

  .escena{height:min(62vh,440px)}
  .marcador .n{font-size:1.9rem}
}








.movil-cabecera,.movil-nav,.movil-panel,.movil-banner-explica,.movil-busqueda-cab,.movil-ficha-abrir,
.movil-ofertas-intro,.movil-ofertas-futuro,.movil-radar-intro,.movil-registro-intro,.movil-resultados-mas,
.movil-filtros-toggle,.movil-transparencia,.movil-detalle-cab,.solo-movil,.fav-local{display:none}
.filtros-avanzados{display:contents}

@media (max-width:767px),
       (max-width:960px) and (max-height:540px) and (hover:none) and (pointer:coarse){
  :root{--movil-nav-alto:68px;--movil-margen:16px}
  html{scroll-padding-top:142px;-webkit-text-size-adjust:100%}
  body{padding-bottom:calc(var(--movil-nav-alto) + max(7px,env(safe-area-inset-bottom)));
    min-height:100dvh;overscroll-behavior-y:none}
  body[data-movil-pestana]:not([data-movil-pestana="buscar"]) footer,
  body[data-movil-pestana]:not([data-movil-pestana="buscar"]) .cmpbar{display:none}
  button,a{-webkit-tap-highlight-color:transparent}
  button{touch-action:manipulation}
  .hdr{display:none}
  .saltar{top:env(safe-area-inset-top)}


  .movil-cabecera{display:block;position:sticky;top:0;z-index:62;
    padding:calc(9px + env(safe-area-inset-top)) var(--movil-margen) 13px;
    background:rgba(11,10,10,.94);border-bottom:1px solid var(--linea);
    backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}
  .movil-cabecera-superior{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
  .movil-marca{display:inline-flex;align-items:center;gap:8px;min-height:44px;
    font-family:var(--display);font-size:1.22rem;font-weight:800;letter-spacing:-.04em}
  .movil-marca em{color:var(--senal);font-style:normal}
  .movil-cabecera-accion{display:grid;place-items:center;width:44px;height:44px;padding:0;
    border:1px solid var(--linea-2);border-radius:99px;background:var(--sup);color:var(--tx);cursor:pointer}
  .movil-cabecera-accion:active{transform:scale(.94)}
  .movil-cabecera-etiqueta,.movil-mini-etiqueta{margin:0 0 3px;font-family:var(--mono);
    font-size:.59rem;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--senal)}
  .movil-cabecera-titulo{margin:0;font-family:var(--display);font-size:1.48rem;line-height:1.12;
    font-weight:800;letter-spacing:-.045em;color:var(--tx)}
  .movil-cabecera-sub{margin:4px 0 0;font-size:.79rem;line-height:1.4;color:var(--tx-3)}

  [data-movil-panel][hidden]{display:none!important}
  #movilPanelRadar:not([hidden]){display:flex;flex-direction:column;min-width:0}
  #movilPanelRadar>*{min-width:0;width:100%}
  .movil-panel:not([hidden]){display:block;min-height:calc(100dvh - 210px)}
  .movil-panel:focus{outline:none}
  .movil-panel-cuerpo{width:100%;max-width:560px;margin:0 auto;padding:18px var(--movil-margen) 32px}




  #movilPanelRadar>.portada,#movilPanelRadar>.portada>.portada-in{display:contents}
  #movilPanelRadar>.emis{order:1}
  #movilPanelRadar>.tool{order:2}
  #movilPanelRadar>.barra{order:3}
  #movilPanelRadar>.movil-radar-intro{order:4}
  #movilPanelRadar>.portada-radar{order:5}
  #movilPanelRadar>.marcador{order:6}
  #movilPanelRadar>.movil-banner-explica{order:7}
  #movilPanelRadar>#plataformasResultados{order:8}
  #movilPanelRadar>.movil-transparencia{order:9}
  #movilPanelRadar>.academia{order:10}
  #movilPanelRadar>.portada-txt{order:11}
  #movilPanelRadar>.portada{order:12}
  #movilPanelRadar>.metodo{order:13}
  #movilPanelRadar>.fuera{order:14}

  .movil-radar-intro{display:block;width:100%;max-width:560px;margin:0 auto;padding:24px var(--movil-margen) 4px}
  .movil-radar-intro h2,.movil-radar-intro p{margin:0}
  .movil-radar-intro h2{font-family:var(--display);font-size:1.4rem;line-height:1.15;letter-spacing:-.04em}
  .movil-radar-intro>p:last-child{margin-top:6px;color:var(--tx-2);font-size:.82rem;line-height:1.5}

  .wrap{padding-inline:var(--movil-margen)}
  .portada{padding-block:16px 22px}
  .portada-in{gap:16px}
  #movilPanelRadar .portada-radar{width:100%;max-width:560px;margin:0 auto;padding:10px var(--movil-margen) 0}
  .radar-caja{max-width:100%;padding:11px 8px 9px;background:linear-gradient(180deg,var(--sup),var(--noche-2));
    border:1px solid var(--linea);border-radius:22px;box-shadow:var(--e2)}
  .radar-lectura{margin:1px 8px 3px}
  .portada-txt{width:calc(100% - 2 * var(--movil-margen));max-width:528px;margin:28px auto 0;padding:18px;
    background:var(--sup);border:1px solid var(--linea);border-radius:18px}
  .portada-txt .etiq{margin-bottom:9px}
  .portada h1{font-size:clamp(1.48rem,7.6vw,2rem);line-height:1.05;margin-bottom:14px}
  .portada .entrada{font-size:.91rem;line-height:1.58}
  .botones{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}
  .btn-p,.btn-s{min-height:48px;padding:12px 14px;text-align:center;justify-content:center}
  .marcador{width:calc(100% - 2 * var(--movil-margen));max-width:528px;margin:28px auto 0;
    border-radius:18px;overflow:hidden;background:var(--linea);gap:1px}
  .marcador li{min-width:0;background:var(--noche-2);padding:14px 10px}
  .marcador .n{font-size:1.62rem}
  .marcador .l{font-size:.58rem}

  .movil-banner-explica{display:grid;width:calc(100% - 2 * var(--movil-margen));max-width:528px;min-height:76px;
    grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:12px auto 6px;padding:14px;
    border:1px solid var(--linea);border-radius:18px;background:var(--sup);color:var(--tx);text-align:left;box-shadow:var(--e1);cursor:pointer}
  .movil-banner-explica:active{transform:scale(.985);background:var(--sup-2)}
  .movil-banner-icono{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--senal);color:#0A0C12}
  .movil-banner-explica b,.movil-banner-explica small{display:block}
  .movil-banner-explica b{font-size:.94rem;line-height:1.25;letter-spacing:-.02em}
  .movil-banner-explica small{margin-top:3px;color:var(--tx-2);font-size:.72rem;line-height:1.35}
  .movil-banner-explica i{color:var(--tx-3);font-size:1.7rem;font-style:normal;font-weight:300}

  .movil-registro-intro{display:block;margin:2px 0 16px;padding:16px;background:var(--sup);
    border:1px solid var(--linea);border-radius:18px}
  .movil-registro-intro h2,.movil-registro-intro p{margin:0}
  .movil-registro-intro h2{font-family:var(--display);font-size:1.22rem;line-height:1.2;letter-spacing:-.035em}
  .movil-registro-intro>p:last-child{margin-top:6px;color:var(--tx-2);font-size:.78rem;line-height:1.5}



  #movilPanelRadar>.emis{width:100%;max-width:560px;margin:0 auto;padding:18px var(--movil-margen) 22px;
    border-bottom:1px solid var(--linea)}
  .movil-ofertas-intro{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:15px;
    background:linear-gradient(145deg,var(--senal-10),var(--sup));border:1px solid var(--senal-30);
    border-radius:18px;box-shadow:var(--e1)}
  .movil-ofertas-icono{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;
    background:var(--senal);color:#06231A}
  .movil-ofertas-intro h3,.movil-ofertas-intro p{margin:0}
  .movil-ofertas-intro h3{font-family:var(--display);font-size:1.03rem;line-height:1.25;letter-spacing:-.025em}
  .movil-ofertas-intro div>p:last-child{margin-top:4px;color:var(--tx-2);font-size:.77rem;line-height:1.45}
  #movilPanelRadar .emis-cab{display:grid;gap:12px;margin-bottom:14px}
  #movilPanelRadar .emis-cab h2{font-size:1.36rem;margin-bottom:6px}
  #movilPanelRadar .emis-sub{font-size:.82rem;line-height:1.5}
  #movilPanelRadar .emis-orden{width:100%;align-items:flex-start;flex-direction:column;gap:6px}
  #movilPanelRadar .emis-orden select{width:100%;min-height:48px;font-size:16px}
  #movilPanelRadar .emis-filtros{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--movil-margen));
    padding:3px var(--movil-margen) 8px;scroll-padding-inline:var(--movil-margen);scroll-snap-type:x proximity;
    scrollbar-width:none;-webkit-overflow-scrolling:touch}
  #movilPanelRadar .emis-filtros::-webkit-scrollbar{display:none}
  #movilPanelRadar .emis-filtros .f{flex:none;min-height:44px;scroll-snap-align:start}
  #movilPanelRadar .emis-rejilla{grid-template-columns:minmax(0,1fr);gap:12px}
  #movilPanelRadar .emis-vacio{min-height:210px;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;
    border-style:solid;background:linear-gradient(180deg,var(--sup),var(--noche-2))}
  #movilPanelRadar .emis-vacio::before{content:'0';display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;
    border:1px solid var(--senal-30);border-radius:14px;background:var(--senal-10);color:var(--senal);
    font-family:var(--mono);font-size:1.15rem}
  #movilPanelRadar .emis.sin-emisiones .emis-orden,
  #movilPanelRadar .emis.sin-emisiones .emis-filtros{display:none}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio{min-height:0;padding:18px;text-align:left}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio::before{display:none}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio h3{margin-bottom:6px}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio p{margin:0;max-width:none}
  #movilPanelRadar .emis-informacion{margin-top:12px;border:1px solid var(--linea);border-radius:13px;background:var(--sup)}
  #movilPanelRadar .emis-informacion>summary{display:flex;align-items:center;min-height:46px;padding:11px 13px;
    color:var(--tx-2);font-size:.76rem;font-weight:650;line-height:1.35;cursor:pointer;list-style:none}
  #movilPanelRadar .emis-informacion>summary::-webkit-details-marker{display:none}
  #movilPanelRadar .emis-informacion>summary::after{content:'+';margin-left:auto;color:var(--senal);font:500 1.15rem/1 var(--body)}
  #movilPanelRadar .emis-informacion[open]>summary::after{content:'–'}
  #movilPanelRadar .emis-informacion>.emis-sub,
  #movilPanelRadar .emis-informacion>.movil-ofertas-futuro,
  #movilPanelRadar .emis-informacion>.emis-legal{margin:0;padding:0 13px 12px}
  #movilPanelRadar .emis-informacion>.emis-sub{font-size:.76rem}
  .movil-ofertas-futuro{display:block;margin:14px 0 0;padding:12px 13px;border:1px solid var(--linea);
    border-radius:13px;background:var(--sup);color:var(--tx-3);font-size:.72rem;line-height:1.5}
  .movil-ofertas-futuro[hidden]{display:none!important}
  #movilPanelRadar .emis-legal{margin-top:14px;font-size:.7rem;line-height:1.5}

  .tool{padding-top:13px;scroll-margin-top:142px}
  .tool-cab{align-items:center;margin-bottom:10px}
  .tool-cab h2.sec{font-size:1.38rem;margin-bottom:4px}
  .tool-cab p{font-size:.84rem;line-height:1.45}
  .vista{width:100%;display:grid;grid-template-columns:1fr 1fr}
  .vista button{min-height:44px}
  .barra{position:relative;top:auto;z-index:1;margin:6px 0 0;padding:0 var(--movil-margen) 10px;
    background:transparent;border:0;backdrop-filter:none}
  .barra-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;
    max-width:528px;padding:11px;background:var(--sup);border:1.5px solid var(--senal-30);border-radius:18px;box-shadow:var(--e2)}
  .movil-busqueda-cab{display:block;grid-column:1/-1;padding:5px 4px 6px}
  .movil-busqueda-cab h3{margin:1px 0 2px;font-family:var(--display);font-size:1.15rem;line-height:1.25;letter-spacing:-.035em}
  .movil-busqueda-cab p{margin:0;color:var(--tx-2);font-size:.76rem;line-height:1.4}
  .buscar{grid-column:1/-1;max-width:none;width:100%}
  .buscar input,select{min-height:48px;font-size:16px;border-radius:12px;background:var(--noche-2)}
  select{width:100%;min-width:0;padding-inline:10px}
  .limpiar{grid-column:1/-1;min-height:44px;text-align:center;border:1px solid var(--linea);border-radius:12px;text-decoration:none}
  .fichas-f{flex-wrap:nowrap;overflow-x:auto;margin:4px calc(-1 * var(--movil-margen)) 12px;
    padding:4px var(--movil-margen) 8px;scroll-padding-inline:var(--movil-margen);scroll-snap-type:x proximity;
    scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .fichas-f::-webkit-scrollbar{display:none}
  .fichas-f .f{flex:none;min-height:44px;padding:9px 14px;scroll-snap-align:start}
  .recuento{margin:8px 0 14px}
  .rejilla{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:24px}
  #grid:not(.movil-resultados-abiertos)>.ficha:nth-child(n+7){display:none}
  .ficha{min-width:0;padding:17px;border-radius:18px;gap:11px;box-shadow:var(--e1)}
  .ficha .nota,.ficha>.aval span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  .ficha .nota{font-size:.87rem;line-height:1.5}
  .ficha>.aval{align-items:flex-start}
  .ficha>.aval span{line-height:1.45}
  .ficha-pie{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding-top:12px}
  .ficha-pie .verif{align-self:center}
  .cmp{min-width:86px;min-height:44px;padding:9px 12px}
  .movil-ficha-abrir{display:flex;grid-column:1/-1;min-height:48px;align-items:center;justify-content:space-between;
    padding:11px 14px;border:1px solid var(--senal);border-radius:12px;background:var(--senal-10);color:var(--senal);
    font-weight:700;cursor:pointer}
  .movil-ficha-abrir:active{background:var(--senal);color:#0A0C12}
  .movil-ficha-abrir span{font-size:1.45rem;font-weight:300;line-height:1}
  .movil-resultados-mas{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:2px 0 26px;
    padding:12px 16px;border:1px solid var(--senal-30);border-radius:14px;background:var(--senal-10);
    color:var(--senal);font:700 .86rem/1.2 var(--body);cursor:pointer}
  .movil-resultados-mas:active{background:var(--senal);color:#06231A;transform:scale(.99)}
  .movil-resultados-mas[hidden]{display:none!important}
  .matriz{margin-inline:calc(-1 * var(--movil-margen));padding-inline:var(--movil-margen)}



  #academy[hidden]{display:none!important}
  #movilPanelRadar.movil-academy-abierta>*:not(#academy){display:none!important}
  #movilPanelRadar.movil-academy-abierta>#academy{display:block!important;order:1}
  .academia{width:100%;max-width:560px;margin:0 auto;padding:12px var(--movil-margen) 36px;scroll-margin-top:134px}
  .academia-subvista-cab{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;
    border-bottom:1px solid var(--linea)}
  .academia-subvista-cab h2,.academia-subvista-cab p{margin:0}
  .academia-subvista-cab h2{font-family:var(--display);font-size:1.25rem;line-height:1.2;letter-spacing:-.035em}
  .academia-cab{margin-bottom:18px}
  .academia-cab h2{font-size:1.72rem}
  .academia-cab>p:last-child{font-size:.85rem;line-height:1.55}
  .academia-destacada{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:17px;border-radius:19px}
  .academia-destacada-icono{width:58px;height:58px;border-radius:16px;font-size:.86rem}
  .academia-destacada h3{font-size:1.08rem}
  .academia-destacada p{font-size:.8rem;line-height:1.5}
  .academia-destacada .btn-p{width:100%;justify-content:center;text-align:center}
  .academia-lecciones{padding:18px;border-radius:17px}
  .academia-lecciones-cab h3{font-size:1.08rem}
  .academia-ver-todo{width:100%;justify-content:center}
  #academyLeccion{margin-top:30px}
  #academyLeccion>.explica{width:100%;padding-inline:0;padding-top:20px}

  .explica,.metodo,.emis,.fuera{scroll-margin-top:142px}
  .explica{padding-top:36px}
  .explica-cab h2{font-size:1.75rem}
  .escena{height:min(58vh,390px);border-radius:18px}
  .paso{min-height:48px}
  .metodo{padding-top:42px}
  .emis{padding-block:42px 20px}
  .fuera{padding-block:30px 42px}
  .fila{padding:17px 16px}
  .fuentes a{display:inline-flex;align-items:center;min-height:44px;border-radius:12px}
  footer{padding-bottom:calc(34px + env(safe-area-inset-bottom))}


  .movil-resumen,.movil-estado{display:flex;align-items:flex-start;gap:13px;padding:18px;
    background:linear-gradient(180deg,var(--sup),var(--noche-2));border:1px solid var(--linea);
    border-radius:18px;box-shadow:var(--e1)}
  .movil-resumen-icono,.movil-estado-icono{display:grid;place-items:center;flex:none;width:48px;height:48px;
    border-radius:14px;background:var(--senal-10);border:1px solid var(--senal-30);color:var(--senal)}
  .movil-resumen h3,.movil-estado h3{margin:0;font-family:var(--display);font-size:1.08rem;
    line-height:1.28;letter-spacing:-.025em}
  .movil-resumen p:not(.movil-mini-etiqueta),.movil-estado>p{margin:5px 0 0;font-size:.83rem;line-height:1.55;color:var(--tx-2)}
  .movil-resumen-marca{align-items:center}
  .movil-resumen-marca>svg{flex:none}
  .movil-resumen-numero{margin-left:auto;align-self:center;text-align:center}
  .movil-resumen-numero b,.movil-resumen-numero small{display:block}
  .movil-resumen-numero b{font-family:var(--mono);font-size:1.75rem;line-height:1;color:var(--senal)}
  .movil-resumen-numero small{margin-top:6px;font-family:var(--mono);font-size:.5rem;letter-spacing:.11em;color:var(--tx-3)}
  .movil-seguidas-lista{display:grid;gap:10px;margin-top:14px}
  .movil-seguidas-lista[hidden]{display:none}
  .movil-seguida{display:grid;grid-template-columns:46px minmax(0,1fr) 44px;align-items:center;gap:11px;
    min-height:72px;padding:12px;background:var(--sup);border:1px solid var(--linea);border-radius:16px;box-shadow:var(--e1)}
  .movil-seguida .sigla{width:44px;height:44px;border-radius:13px}
  .movil-seguida h3,.movil-seguida p{margin:0}
  .movil-seguida h3{font-size:.94rem;line-height:1.25;letter-spacing:-.02em}
  .movil-seguida p{margin-top:3px;color:var(--tx-2);font-size:.72rem;line-height:1.35}
  .movil-seguida>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--linea-2);border-radius:12px;
    background:var(--sup-2);color:var(--senal);font-size:1.55rem;cursor:pointer}
  .movil-vacio{display:flex;min-height:380px;flex-direction:column;align-items:center;justify-content:center;
    padding:34px 15px;text-align:center}
  .movil-vacio-compacto{min-height:300px}
  .movil-vacio-senal{display:grid;place-items:center;width:68px;height:68px;margin-bottom:20px;
    border:1px solid var(--senal-30);border-radius:22px;background:var(--senal-10);color:var(--senal);
    font-family:var(--mono);font-size:2.25rem}
  .movil-vacio h3{margin:0;font-family:var(--display);font-size:1.5rem;line-height:1.15;letter-spacing:-.04em}
  .movil-vacio p{max-width:34ch;margin:12px auto 22px;color:var(--tx-2);font-size:.91rem;line-height:1.6}
  .movil-vacio-inversiones{min-height:440px;padding-bottom:18px}
  .movil-boton-principal,.movil-boton-secundario,.movil-boton-enlace{min-height:48px;border-radius:12px;
    padding:12px 18px;font-weight:700;cursor:pointer}
  .movil-boton-principal{width:min(100%,310px);border:1px solid var(--senal);background:var(--senal);color:#0A0C12}
  .movil-boton-secundario{margin-top:16px;border:1px solid var(--linea-2);background:var(--sup-2);color:var(--tx)}
  .movil-boton-enlace{border:0;background:transparent;color:var(--senal)}
  .movil-estado{display:block}
  .movil-estado-cab{display:flex;align-items:center;gap:12px}
  .movil-estado-atencion{border-color:rgba(242,178,60,.38);background:linear-gradient(180deg,rgba(242,178,60,.10),var(--noche-2))}
  .movil-estado-atencion .movil-estado-icono{color:#F2B23C;background:rgba(242,178,60,.10);border-color:rgba(242,178,60,.35)}
  .movil-estado-pasos{overflow:hidden;margin-top:14px;background:var(--sup);border:1px solid var(--linea);border-radius:18px;box-shadow:var(--e1)}
  .movil-estado-paso{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;
    padding:11px 13px;border-bottom:1px solid var(--linea)}
  .movil-estado-paso:last-child{border-bottom:0}
  .movil-estado-paso>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--senal-10);
    border:1px solid var(--senal-30);color:var(--senal);font-family:var(--mono);font-size:.72rem}
  .movil-estado-paso p,.movil-estado-paso b,.movil-estado-paso small{display:block;margin:0}
  .movil-estado-paso b{font-size:.84rem;line-height:1.25}
  .movil-estado-paso small{margin-top:3px;color:var(--tx-3);font-size:.68rem;line-height:1.35}
  .movil-estado-paso>i{padding:5px 7px;border-radius:99px;background:var(--senal-10);color:var(--senal);
    font-family:var(--mono);font-size:.52rem;font-style:normal}
  .movil-estado-paso-pendiente>span{border-color:rgba(242,178,60,.35);background:rgba(242,178,60,.10);color:#F2B23C}
  .movil-estado-paso-pendiente>i{background:rgba(242,178,60,.10);color:#F2B23C}


  .movil-mas-cuerpo{padding-bottom:38px}
  .movil-menu-grupo{margin-top:26px}
  .movil-menu-grupo>h3{margin:0 0 10px 3px;font-family:var(--display);font-size:1.02rem;letter-spacing:-.025em}
  .movil-menu{overflow:hidden;background:var(--sup);border:1px solid var(--linea);border-radius:18px}
  .movil-menu-fila{display:grid;width:100%;min-height:70px;grid-template-columns:42px minmax(0,1fr) 18px;
    align-items:center;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid var(--linea);
    background:transparent;color:var(--tx);text-align:left;cursor:pointer}
  .movil-menu-fila:last-child{border-bottom:0}
  .movil-menu-fila:active{background:var(--sup-2)}
  .movil-menu-icono{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;
    background:var(--sup-2);border:1px solid var(--linea-2);color:var(--senal);font-family:var(--mono);font-style:normal}
  .movil-menu-icono-coral{color:var(--coral)}
  .movil-menu-fila b,.movil-menu-fila small{display:block}
  .movil-menu-fila b{font-size:.9rem;line-height:1.25}
  .movil-menu-fila small{margin-top:3px;color:var(--tx-3);font-size:.72rem;line-height:1.35;font-weight:400}
  .movil-menu-fila i{color:var(--tx-3);font-size:1.7rem;font-style:normal;font-weight:300}
  .movil-nota-final{max-width:38ch;margin:28px auto 0;text-align:center;color:var(--tx-3);font-size:.75rem;line-height:1.55}
  .movil-cuenta-avisos[hidden]{display:none!important}
  .movil-cuenta-avisos{display:block}
  #movilPanelMas.movil-subvista-abierta .movil-mas-cuerpo>:not(#movilVistaAvisos){display:none}
  .movil-subvista-cabecera{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--linea)}
  .movil-subvista-cabecera h3{margin:0;font-family:var(--display);font-size:1.3rem;letter-spacing:-.035em}
  .movil-subvista-volver{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;
    border:1px solid var(--linea-2);border-radius:14px;background:var(--sup);color:var(--senal);
    font-size:2rem;line-height:1;cursor:pointer}
  .movil-cuenta-avisos .movil-estado-pasos{margin-bottom:10px}
  .movil-cuenta-avisos .movil-vacio-compacto{min-height:260px}




  #drawer.panel{inset:max(6px,env(safe-area-inset-top)) 0 0;width:100%;max-width:none;max-height:none;
    display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-bottom:0;
    border:1px solid var(--linea-2);border-bottom:0;border-radius:24px 24px 0 0;
    transform:translateY(103%);box-shadow:0 -24px 70px -28px rgba(0,0,0,.94)}
  #drawer.panel.show{transform:translateY(0)}
  #drawer .pn-hd{position:relative;top:auto;padding:8px var(--movil-margen) 13px;
    background:rgba(16,15,14,.98);border-bottom:1px solid var(--linea-2)}
  #drawer .pn-row{align-items:center;gap:10px}
  #drawer .pn-id{min-width:0;gap:11px}
  #drawer .pn-id>div{min-width:0}
  #drawer .pn-id .sigla{width:48px;height:48px;border-radius:14px;font-size:1rem;flex:none}
  #drawer .pn-hd h3{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.08}
  #drawer .pn-hd .cat{overflow:hidden;margin-top:3px;font-size:.6rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}
  #drawer .pn-cerrar{display:inline-flex;flex:none;width:auto;min-width:92px;height:48px;align-items:center;
    justify-content:center;gap:7px;padding:0 14px;border-color:var(--senal-30);background:var(--senal-10);color:var(--senal)}
  #drawer .pn-cerrar::after{display:none}
  #drawer .pn-cerrar-texto{display:inline;font-family:var(--body);font-size:.8rem;font-weight:700}
  #drawer .pn-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;
    padding:14px var(--movil-margen) 22px;scroll-padding-block:12px}
  #drawer .pn-seccion{margin:0 0 12px;padding:16px;background:var(--sup);border:1px solid var(--linea);border-radius:17px}
  #drawer .pn-body h4{margin:0 0 10px;color:var(--senal);font-size:.61rem;letter-spacing:.13em}
  #drawer .pn-resumen{border-color:var(--senal-30);background:linear-gradient(180deg,var(--senal-10),var(--sup))}
  #drawer .pn-resumen>p{font-size:.96rem;line-height:1.58;color:var(--tx)}
  #drawer .pn-claves{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}
  #drawer .pn-claves span{padding:6px 9px;border:1px solid var(--linea-2);border-radius:99px;background:var(--noche-2);
    color:var(--tx-2);font-family:var(--mono);font-size:.58rem;line-height:1.25}
  #drawer .pn-verificacion .aval{padding:0 0 0 11px;color:var(--tx-2);font-size:.84rem;line-height:1.55}
  #drawer .pn-datos-grid{display:grid;gap:12px}
  #drawer .pn-datos-grid .pn-seccion{margin-bottom:0}
  #drawer .datos{border:0;border-radius:0;background:transparent}
  #drawer .datos div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 0}
  #drawer .datos div:first-child{padding-top:2px}
  #drawer .datos div:last-child{padding-bottom:2px}
  #drawer .datos dt{font-size:.62rem;letter-spacing:.04em}
  #drawer .datos dd{text-align:left;font-size:.88rem;line-height:1.38}
  #drawer .pn-seguimiento{margin-top:12px}
  #drawer .btn-vigilar{width:100%;min-height:48px;justify-content:center;border-radius:12px}
  #drawer .pn-nota{text-align:left;font-size:.73rem;line-height:1.5}
  #drawer .pn-web-escritorio{display:none}
  #drawer .pn-web-movil-nota{display:block;margin:0 5px 12px;color:var(--tx-3)}
  #drawer .pn-opiniones-seccion{margin-bottom:0}
  #drawer .pn-opiniones-seccion .op-bloque{margin-top:0;padding-top:0;border-top:0}
  #drawer .pn-opiniones-seccion .op-cab{align-items:center;margin-bottom:10px}
  #drawer .pn-opiniones-seccion .op-tit{font-size:.63rem;letter-spacing:.12em;color:var(--senal)}
  #drawer .pn-opiniones-seccion .op-aviso{margin:10px 0 14px;background:var(--noche-2)}
  #drawer .pn-opiniones-seccion .op-lista li{padding:14px 0}
  #drawer .op-notas{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:7px}
  #drawer .op-notas button{width:100%;height:44px}
  #drawer .op-acciones button{min-height:44px;padding:8px 0}
  #drawer .op-enviar{min-height:48px;border-radius:12px}
  #drawer .pn-acciones-movil{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:9px;
    padding:10px var(--movil-margen) max(10px,env(safe-area-inset-bottom));background:rgba(16,15,14,.98);
    border-top:1px solid var(--linea-2);box-shadow:0 -12px 28px rgba(0,0,0,.28);z-index:3}
  #drawer .pn-accion-principal,#drawer .pn-accion-cerrar{display:flex;min-height:50px;align-items:center;justify-content:center;
    padding:11px 15px;border-radius:13px;font-family:var(--body);font-size:.86rem;font-weight:750;cursor:pointer}
  #drawer .pn-accion-principal{min-width:0;gap:7px;border:1px solid var(--senal);background:var(--senal);color:#06231A}
  #drawer .pn-accion-cerrar{min-width:108px;border:1px solid var(--linea-2);background:var(--sup-2);color:var(--tx)}
  #drawer .pn-accion-no-web{align-self:center;color:var(--tx-3);font-size:.72rem;line-height:1.35}
  body.movil-teclado #drawer .pn-acciones-movil{display:none}


  .inicio-atajos{display:grid;gap:9px;margin-top:14px}
  .inicio-atajos .movil-boton-principal,.inicio-atajos .movil-boton-secundario{width:100%;margin:0}
  .inicio-seccion{margin-top:26px}
  .inicio-seccion-tit{margin:0 0 10px 3px;font-family:var(--display);font-size:1.02rem;letter-spacing:-.025em}
  .inicio-noticias{display:grid;gap:10px;margin:0;padding:0;list-style:none}
  .inicio-noticia{padding:16px;background:var(--sup);border:1px solid var(--linea);border-radius:16px;box-shadow:var(--e1)}
  .inicio-noticia-meta{display:flex;align-items:center;gap:9px;margin:0 0 8px;color:var(--tx-3);
    font-family:var(--mono);font-size:.62rem;letter-spacing:.06em}
  .inicio-etiqueta{padding:3px 8px;border-radius:99px;background:var(--senal-10);border:1px solid var(--senal-30);
    color:var(--senal);text-transform:uppercase;letter-spacing:.1em}
  .inicio-noticia h4{margin:0;font-family:var(--display);font-size:1.02rem;line-height:1.3;letter-spacing:-.02em}
  .inicio-noticia p:not(.inicio-noticia-meta){margin:6px 0 0;color:var(--tx-2);font-size:.86rem;line-height:1.6}
  .inicio-noticia-enlace,.inicio-noticia-red{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;
    margin-right:14px;color:var(--senal);font-size:.86rem;font-weight:700;text-decoration:none}


  .comunidad[hidden],.comunidad-form[hidden],.comunidad-entrar[hidden],#comunidadProximamente[hidden]{display:none}
  .comunidad-normas{margin:0 0 12px;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;
    background:var(--sup);color:var(--tx-2);font-size:.8rem;line-height:1.55}
  .comunidad-entrar{width:100%;margin-top:0}
  .comunidad-form{display:grid;gap:8px;padding:14px;background:var(--sup);border:1px solid var(--linea);border-radius:16px}
  .comunidad-form label[for]{font-weight:700;font-size:.88rem}
  .comunidad-form textarea{width:100%;min-height:104px;padding:12px;border:1px solid var(--linea-2);border-radius:12px;
    background:var(--noche-2);color:var(--tx);font:inherit;font-size:.92rem;line-height:1.5;resize:vertical}
  .comunidad-ayuda{margin:0;color:var(--tx-3);font-size:.72rem}
  .comunidad-nombre{display:flex;gap:9px;align-items:flex-start;color:var(--tx-2);font-size:.8rem;line-height:1.45}
  .comunidad-nombre input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--senal)}
  .comunidad-form .movil-boton-principal{width:100%}
  .comunidad-estado{margin:10px 2px 0;font-size:.82rem;min-height:1em}
  .comunidad-estado.bien{color:var(--senal)}
  .comunidad-estado.mal{color:#FF8A80}
  .comunidad-lista{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}
  .comunidad-item{padding:14px;background:var(--sup);border:1px solid var(--linea);border-radius:16px}
  .comunidad-meta{display:flex;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:.78rem;color:var(--tx-3)}
  .comunidad-meta b{color:var(--tx)}
  .comunidad-texto{margin:0;color:var(--tx-2);font-size:.9rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}
  .comunidad-accion{min-height:40px;margin-top:8px;padding:0 12px;border:1px solid var(--linea-2);border-radius:99px;
    background:transparent;color:var(--tx-3);font-size:.74rem;cursor:pointer}
  .comunidad-vacia{padding:16px;border:1px dashed var(--linea-2);border-radius:14px;color:var(--tx-3);font-size:.84rem;text-align:center}


  .movil-academy-lecciones .academia-lecciones{margin-top:14px;padding:16px}
  .movil-academy-lecciones .academia-niveles{grid-template-columns:minmax(0,1fr)}
  .movil-academy-lecciones .academia-lista a,.movil-academy-lecciones .academia-lista .academia-pronto{min-height:52px}
  .movil-academy-extra{margin-top:14px}


  .movil-perfil-cuenta{display:block;width:100%;margin-top:12px}
  .movil-perfil-cuenta:disabled{border-color:var(--linea-2);background:var(--sup-2);color:var(--tx-3);cursor:default}
  .perfil-cuenta-n{margin-left:6px;padding:2px 8px;border-radius:99px;background:var(--sup-2);
    color:var(--tx-2);font-family:var(--mono);font-size:.68rem;vertical-align:2px}
  .perfil-vacio{margin:0;padding:14px 16px;border:1px dashed var(--linea-2);border-radius:14px;
    color:var(--tx-3);font-size:.82rem;line-height:1.55}
  .perfil-vacio[hidden]{display:none}
  .perfil-oferta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;
    min-height:72px;padding:12px;background:var(--sup);border:1px solid var(--linea);border-radius:16px;box-shadow:var(--e1)}
  .perfil-oferta h3,.perfil-oferta p{margin:0}
  .perfil-oferta h3{font-size:.9rem;line-height:1.3;letter-spacing:-.02em}
  .perfil-oferta p{margin-top:3px;color:var(--tx-2);font-size:.72rem;line-height:1.35}
  .perfil-oferta button{min-height:44px;padding:0 11px;border:1px solid var(--linea-2);border-radius:12px;
    background:var(--sup-2);color:var(--tx-2);font-size:.76rem;font-weight:600;cursor:pointer}
  .perfil-oferta .perfil-oferta-ver{color:var(--senal)}
  .perfil-oferta-retirada{grid-template-columns:minmax(0,1fr) auto}
  .movil-estado>p.perfil-aviso-detalle{margin-top:8px;color:var(--tx-3);font-size:.76rem}


  .fav-escritorio{display:none!important}
  .btn-vigilar.fav-local{display:inline-flex}
  .pn-nota.fav-local{display:block}
  .escaparate-guardar.fav-local{display:inline-flex;align-items:center;justify-content:center}
  .escaparate-enlaces .escaparate-guardar,.escaparate-oferta .emi-pie .escaparate-guardar{min-height:44px;padding:8px 13px;
    border:1px solid var(--linea-2);border-radius:99px;background:transparent;font:650 .78rem/1.2 var(--body);cursor:pointer}

  .escaparate-oferta .emi-pie .escaparate-guardar{margin-left:auto}
  .escaparate-guardar{color:var(--tx-2)}
  .escaparate-guardar.on{border-color:var(--senal-30)!important;background:var(--senal-10)!important;color:var(--senal)!important}


  .movil-nav{position:fixed;left:0;right:0;bottom:0;z-index:74;display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));min-height:var(--movil-nav-alto);
    padding:7px 4px max(7px,env(safe-area-inset-bottom));
    background:rgba(16,15,14,.96);border-top:1px solid var(--linea-2);
    backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);
    transition:transform var(--medio) var(--sal),opacity var(--rapido) var(--sal)}
  .movil-nav-item{position:relative;display:flex;min-width:0;min-height:52px;flex-direction:column;
    align-items:center;justify-content:center;gap:2px;padding:3px 2px;border:0;background:transparent;
    color:var(--tx-3);font-size:.68rem;line-height:1.2;font-weight:600;cursor:pointer}
  .movil-nav-item[aria-selected="true"]{color:var(--senal)}
  .movil-nav-item:active{transform:scale(.96);opacity:.72}
  .movil-nav-item:focus-visible{outline-offset:-1px}
  .movil-nav-icono{position:relative;display:block;width:28px;height:28px}
  .movil-nav-icono>svg{display:block;width:28px;height:28px}
  .movil-nav-insignia{position:absolute;right:-8px;top:-5px;display:grid;place-items:center;min-width:18px;height:18px;
    padding:0 4px;border:2px solid var(--noche-2);border-radius:99px;background:var(--coral);color:white;
    font-family:var(--mono);font-size:.54rem;font-weight:700}
  .movil-nav-insignia[hidden]{display:none}


  .cmpbar{bottom:calc(var(--movil-nav-alto) + max(7px,env(safe-area-inset-bottom)) + 10px)}
  .aviso{bottom:calc(var(--movil-nav-alto) + max(7px,env(safe-area-inset-bottom)) + 12px);
    max-width:calc(100vw - 24px);white-space:normal;text-align:center}
  .modal,.panel{padding-bottom:env(safe-area-inset-bottom)}




  .cuenta-caja{inset:max(6px,env(safe-area-inset-top)) 0 0;left:0;top:max(6px,env(safe-area-inset-top));
    width:100%;max-width:none;max-height:none;display:grid;grid-template-columns:minmax(0,1fr);
    grid-template-rows:auto minmax(0,1fr);padding:0;overflow:hidden;border-bottom:0;
    border-radius:24px 24px 0 0;transform:translateY(103%);opacity:1}
  .cuenta-caja.on{transform:translateY(0)}
  .cuenta-cabecera{min-width:0;padding:16px 68px 13px var(--movil-margen);background:rgba(16,15,14,.98);
    border-bottom:1px solid var(--linea-2);z-index:2}
  .cuenta-caja .cerrar-x{top:8px;right:var(--movil-margen);width:48px;height:48px;border-color:var(--senal-30);
    background:var(--senal-10);color:var(--senal)}
  .cuenta-caja h3{font-size:1.25rem;line-height:1.12}
  .cuenta-caja .sub{margin:4px 0 0;font-size:.78rem;line-height:1.42}
  .cuenta-contenido{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;
    padding:18px var(--movil-margen) max(24px,env(safe-area-inset-bottom));scroll-padding-block:14px 24px}
  .cuenta-caja input{min-height:48px;font-size:16px;scroll-margin-block:84px}
  .cuenta-caja .principal,.cuenta-caja .enlaces button{min-height:48px}
  .cuenta-caja .enlaces button{display:inline-flex;align-items:center;padding:9px 0}
  .cuenta-estado-texto{font-size:.9rem}
  .cuenta-estado-acciones{grid-template-columns:minmax(0,1fr);gap:9px}
  .cuenta-estado-acciones .cuenta-estado-principal,
  .cuenta-estado-acciones button:last-child{grid-column:auto}
  .cuenta-estado-acciones button{width:100%;font-size:.86rem}
  .cuenta-pie{padding-bottom:max(2px,env(safe-area-inset-bottom))}



  body.movil-teclado{padding-bottom:16px}
  body.movil-teclado .movil-nav{transform:translateY(112%);opacity:0;pointer-events:none}
}








@media (max-width:767px),
       (max-width:960px) and (max-height:540px) and (hover:none) and (pointer:coarse){
  :root{
    --m-material:rgba(23,22,20,.84);
    --m-raised:#1D1C19;
    --m-hairline:rgba(255,255,255,.085);
    --m-radius-control:14px;
    --m-radius-card:20px;
    --m-radius-hero:24px;
    --m-ease:cubic-bezier(.25,.8,.25,1);
  }
  html{scroll-padding-top:72px}
  body::after{opacity:.018}
  .solo-escritorio{display:none!important}
  .solo-movil{display:inline}





  .movil-cabecera{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);
    column-gap:10px;align-items:center;padding:calc(7px + env(safe-area-inset-top)) var(--movil-margen) 7px;
    background:rgba(11,10,10,.88);border-color:var(--m-hairline);
    backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}
  .movil-cabecera-superior{display:contents}
  .movil-marca{grid-column:1;grid-row:1;justify-self:start;min-height:44px;gap:7px;font-size:1.08rem}
  .movil-marca .mk{width:27px;height:27px}
  .movil-cabecera-accion{grid-column:3;grid-row:1;justify-self:end;width:44px;height:44px;background:var(--m-material);
    border-color:var(--m-hairline)}
  .movil-cabecera-accion.movil-descarga{margin-right:47px;text-decoration:none}
  .movil-cabecera-titulo{grid-column:2;grid-row:1;margin:0;font-size:1.05rem;font-weight:680;
    min-width:0;max-width:min(39vw,150px);overflow:hidden;letter-spacing:-.025em;text-align:center;
    text-overflow:ellipsis;white-space:nowrap}
  .movil-cabecera-etiqueta,.movil-cabecera-sub{position:absolute!important;width:1px!important;height:1px!important;
    padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}

  @media (max-width:350px){
    .movil-cabecera{column-gap:7px}
    .movil-marca{gap:5px;font-size:.98rem}
    .movil-marca .mk{width:23px;height:23px}
    .movil-cabecera-titulo{font-size:.96rem}
  }


  #movilPanelRadar>.emis{order:1}
  #movilPanelRadar>.tool{order:2}
  #movilPanelRadar>.barra{order:3}
  #movilPanelRadar>.movil-radar-intro{order:4}
  #movilPanelRadar>.portada-radar{order:5}
  #movilPanelRadar>.marcador{order:6}
  #movilPanelRadar>.movil-banner-explica{order:7}
  #movilPanelRadar>#plataformasResultados{order:8}
  #movilPanelRadar>.movil-transparencia{order:9}
  #movilPanelRadar>.academia{order:10}
  #movilPanelRadar>.portada-txt{order:11}
  #movilPanelRadar>.portada{order:12}
  #movilPanelRadar>.metodo{order:13}
  #movilPanelRadar>.fuera{order:14}


  #movilPanelRadar>.emis{width:calc(100% - 2 * var(--movil-margen));max-width:528px;margin:16px auto 0;padding:0;
    overflow:hidden;border:1px solid var(--m-hairline);border-radius:var(--m-radius-card);
    background:var(--m-material);box-shadow:0 1px 0 rgba(255,255,255,.045) inset,0 16px 40px -34px #000}
  #movilPanelRadar .movil-ofertas-intro{display:grid;grid-template-columns:40px minmax(0,1fr) auto;
    align-items:center;gap:11px;margin:0;padding:15px 16px;background:transparent;border:0;border-radius:0;box-shadow:none}
  #movilPanelRadar .movil-ofertas-icono{width:40px;height:40px;border-radius:12px;background:var(--senal-10);
    border:1px solid var(--senal-30);color:var(--senal)}
  #movilPanelRadar .movil-ofertas-icono svg{width:21px;height:21px}
  #movilPanelRadar .movil-mini-etiqueta{font-size:.68rem;letter-spacing:.12em}
  #movilPanelRadar .movil-ofertas-intro h3{font-size:1rem;letter-spacing:-.02em}
  #movilPanelRadar .movil-ofertas-intro div>p:last-child{font-size:.78rem;line-height:1.35}
  .movil-ofertas-estado{align-self:start;padding:5px 8px;border:1px solid var(--m-hairline);border-radius:99px;
    color:var(--tx-3);font:600 .65rem/1.2 var(--mono);white-space:nowrap}
  .movil-ofertas-estado.hay-ofertas{border-color:var(--senal-30);background:var(--senal-10);color:var(--senal)}
  #movilPanelRadar .emis.sin-emisiones .emis-cab{display:none}
  #movilPanelRadar .emis-rejilla{padding:0 16px 14px}


  #movilPanelRadar .escaparate-oferta .escaparate-imagen{aspect-ratio:16/10}
  #movilPanelRadar .escaparate-oferta .escaparate-cuerpo{gap:8px;padding:13px}
  #movilPanelRadar .escaparate-oferta .emi-tit{min-height:0;font-size:1.04rem;line-height:1.3}
  #movilPanelRadar .escaparate-oferta .escaparate-disponibilidad{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  #movilPanelRadar .escaparate-oferta .escaparate-metricas{display:none}
  #movilPanelRadar .escaparate-oferta .escaparate-aviso-compacto{padding-block:6px}
  #movilPanelRadar .escaparate-oferta .emi-pie{display:flex;align-items:center;flex-direction:row;
    justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:9px}
  #movilPanelRadar .escaparate-oferta .emi-ver{flex:1 1 auto;font-size:.75rem;line-height:1.4;white-space:normal}
  #movilPanelRadar .escaparate-oferta .escaparate-enlaces{flex:1 1 auto;flex-wrap:nowrap;gap:6px}
  #movilPanelRadar .escaparate-oferta .escaparate-detalle-boton,
  #movilPanelRadar .escaparate-oferta .emi-ir{min-height:44px;padding:8px 13px;font-size:.8rem;white-space:nowrap}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio{min-height:0;padding:1px 0 2px;border:0;border-radius:0;
    background:transparent;text-align:left}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio h3{margin:0 0 3px;font-size:.95rem}
  #movilPanelRadar .emis.sin-emisiones .emis-vacio p{margin:0;color:var(--tx-3);font-size:.78rem;line-height:1.42}
  #movilPanelRadar .emis-informacion{margin:0;border:0;border-top:1px solid var(--m-hairline);border-radius:0;background:transparent}
  #movilPanelRadar .emis-informacion>summary{min-height:46px;padding:11px 16px;font-size:.78rem;color:var(--tx-2)}
  #movilPanelRadar .emis-informacion>.emis-sub,
  #movilPanelRadar .emis-informacion>.movil-ofertas-futuro,
  #movilPanelRadar .emis-informacion>.emis-legal{padding-inline:16px}


  #movilPanelRadar>.tool{padding:28px var(--movil-margen) 10px}
  #movilPanelRadar .tool-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0}
  #movilPanelRadar .tool-cab h2.sec{margin:0;font-size:1.46rem;line-height:1.08;letter-spacing:-.045em}
  #movilPanelRadar .tool-cab p{max-width:33ch;margin:6px 0 0;font-size:.8rem;line-height:1.4}
  #movilPanelRadar .vista{width:auto;min-width:132px;grid-template-columns:1fr 1fr;padding:3px;background:var(--m-material);
    border-color:var(--m-hairline);border-radius:12px}
  #movilPanelRadar .vista button{min-height:44px;padding:7px 10px;font-family:var(--body);font-size:.76rem;border-radius:9px}
  #movilPanelRadar .vista button.on{background:var(--m-raised);color:var(--tx);box-shadow:0 1px 0 rgba(255,255,255,.08) inset}
  #movilPanelRadar>.barra{margin:0;padding:0 var(--movil-margen) 8px}
  #movilPanelRadar .barra-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;background:transparent;
    border:0;border-radius:0;box-shadow:none}
  #movilPanelRadar .movil-busqueda-cab{display:none}
  #movilPanelRadar .buscar{grid-column:1;min-width:0}
  #movilPanelRadar .buscar input{min-height:52px;padding-left:43px;border-color:var(--m-hairline);
    border-radius:var(--m-radius-control);background:var(--m-material)}
  #movilPanelRadar .buscar input:focus{border-color:var(--senal-30);background:var(--m-raised)}
  .movil-filtros-toggle{display:flex;grid-column:2;align-items:center;justify-content:center;gap:7px;min-width:102px;
    min-height:52px;padding:0 13px;border:1px solid var(--m-hairline);border-radius:var(--m-radius-control);
    background:var(--m-material);color:var(--tx-2);font-size:.83rem;font-weight:650;cursor:pointer}
  .movil-filtros-toggle[aria-expanded="true"],.movil-filtros-toggle.tiene-filtros{border-color:var(--senal-30);color:var(--senal)}
  .movil-filtros-toggle b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:99px;
    background:var(--senal);color:#06231A;font:700 .66rem/1 var(--mono)}
  .movil-filtros-toggle b[hidden]{display:none}
  #movilPanelRadar .filtros-avanzados{display:none;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;
    padding:10px;border:1px solid var(--m-hairline);border-radius:var(--m-radius-control);background:var(--m-material)}
  #movilPanelRadar .filtros-avanzados.abiertos{display:grid}
  #movilPanelRadar .filtros-avanzados select{min-height:48px;border-color:var(--m-hairline);border-radius:12px;background:var(--noche-2)}
  #movilPanelRadar .filtros-avanzados select:nth-of-type(3),
  #movilPanelRadar .filtros-avanzados .limpiar{grid-column:1/-1}
  #movilPanelRadar .filtros-avanzados .limpiar{min-height:44px;border:0;border-top:1px solid var(--m-hairline);border-radius:0}


  #movilPanelRadar>.movil-radar-intro{padding:26px var(--movil-margen) 7px}
  #movilPanelRadar .movil-radar-intro h2{font-size:1.46rem;line-height:1.1}
  #movilPanelRadar .movil-radar-intro>p:last-child{margin-top:7px;font-size:.875rem;line-height:1.45}
  #movilPanelRadar>.portada-radar{padding:8px var(--movil-margen) 0}
  #movilPanelRadar .radar-caja{padding:10px 8px 8px;border-color:var(--m-hairline);border-radius:var(--m-radius-hero);
    background:linear-gradient(180deg,rgba(29,28,25,.92),rgba(16,15,14,.96));
    box-shadow:0 1px 0 rgba(255,255,255,.055) inset,0 22px 52px -38px #000}
  #movilPanelRadar .radar-et{font-size:14px;letter-spacing:.035em}
  #movilPanelRadar .radar-lectura{margin:0 8px;padding:11px 4px 2px;border:0;border-top:1px solid var(--m-hairline);
    border-radius:0;background:transparent;min-height:64px}
  #movilPanelRadar .radar-etg,.blip{touch-action:manipulation}


  #movilPanelRadar>.marcador{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 2 * var(--movil-margen));
    max-width:528px;margin:10px auto 0;border:1px solid var(--m-hairline);border-radius:var(--m-radius-card);
    background:var(--m-hairline);gap:1px;overflow:hidden}
  #movilPanelRadar>.marcador li{min-height:70px;padding:12px;background:var(--m-material)}
  #movilPanelRadar>.marcador .n{font-size:1.42rem}
  #movilPanelRadar>.marcador .l{font-size:.68rem;line-height:1.25}


  #movilPanelRadar>.movil-banner-explica{min-height:70px;margin:12px auto 3px;padding:12px 14px;
    border-color:var(--m-hairline);border-radius:17px;background:var(--m-material);box-shadow:none}
  #movilPanelRadar .movil-banner-icono{width:42px;height:42px;border-radius:12px;background:var(--senal-10);
    border:1px solid var(--senal-30);color:var(--senal)}
  #movilPanelRadar .movil-banner-explica b{font-size:.98rem}
  #movilPanelRadar .movil-banner-explica small{font-size:.78rem}




  #movilPanelRadar>#plataformasResultados{padding-top:26px}
  #movilPanelRadar .movil-registro-intro{display:none}
  #movilPanelRadar .fichas-f{margin-top:0;margin-bottom:7px}
  #movilPanelRadar .fichas-f .f{border-color:var(--m-hairline);background:var(--m-material);font-size:.8rem}
  #movilPanelRadar .recuento{margin:8px 0 13px;font-family:var(--body);font-size:.78rem}
  #movilPanelRadar .rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:0;
    overflow:visible;border:0;border-radius:0;background:transparent}
  #movilPanelRadar .ficha{display:block;min-width:0;min-height:0;aspect-ratio:1;padding:0;overflow:hidden;
    border:1px solid var(--m-hairline);border-radius:18px;background:var(--noche-2);box-shadow:var(--e1);gap:0;
    isolation:isolate;transition:border-color .16s var(--m-ease),transform .16s var(--m-ease),box-shadow .16s var(--m-ease)}
  #movilPanelRadar .ficha:hover{transform:none;background:var(--noche-2);box-shadow:var(--e1)}
  #movilPanelRadar .ficha:active{transform:scale(.985)}
  #movilPanelRadar .ficha.sel{border-color:var(--senal);box-shadow:0 0 0 1px var(--senal-30),var(--e2)}
  #movilPanelRadar .ficha::before{display:none}
  #movilPanelRadar .ficha>.ficha-alto,
  #movilPanelRadar .ficha>.nota,
  #movilPanelRadar .ficha>.aval,
  #movilPanelRadar .ficha>.marcas,
  #movilPanelRadar .ficha>.ficha-pie{display:none!important}
  #movilPanelRadar .empresa-visual__abrir{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;
    overflow:hidden;border:0;border-radius:inherit;background:var(--noche-2);color:#fff;text-align:left;cursor:pointer}
  #movilPanelRadar .empresa-visual__abrir:focus-visible{outline:3px solid var(--senal);outline-offset:-3px}
  #movilPanelRadar .empresa-visual__imagen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
    object-position:center;filter:saturate(1.06) contrast(1.035) brightness(.97);transform:scale(1.002);
    transition:transform .3s var(--m-ease),filter .3s var(--m-ease)}
  #movilPanelRadar .empresa-visual__abrir:active .empresa-visual__imagen{transform:scale(1.035);filter:saturate(1.1) contrast(1.04) brightness(.88)}
  #movilPanelRadar .empresa-visual__sombra{position:absolute;inset:0;background:
    linear-gradient(180deg,rgba(3,5,9,.42) 0%,rgba(3,5,9,.015) 42%,rgba(3,5,9,.92) 100%),
    linear-gradient(90deg,rgba(3,5,9,.14),transparent 58%);pointer-events:none}
  #movilPanelRadar .empresa-visual__categoria{position:absolute;z-index:1;top:9px;left:9px;max-width:calc(100% - 62px);
    padding:5px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:99px;
    background:rgba(8,10,14,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
    color:#fff;font:650 .58rem/1.15 var(--body);text-overflow:ellipsis;white-space:nowrap}
  #movilPanelRadar .empresa-visual__origen{position:absolute;z-index:2;top:56px;right:8px;padding:4px 6px;
    border:1px solid rgba(191,255,233,.22);border-radius:99px;background:rgba(8,10,14,.72);color:#BFFFE9;
    font:700 .47rem/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);text-shadow:0 1px 6px rgba(0,0,0,.75)}
  #movilPanelRadar .empresa-visual__texto{position:absolute;z-index:1;left:10px;right:10px;bottom:30px;display:block}
  #movilPanelRadar .empresa-visual__texto strong,#movilPanelRadar .empresa-visual__texto small{display:block}
  #movilPanelRadar .empresa-visual__texto strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;
    color:#fff;font:760 clamp(.79rem,3.4vw,.98rem)/1.08 var(--display);letter-spacing:-.025em;text-shadow:0 1px 8px rgba(0,0,0,.7)}
  #movilPanelRadar .empresa-visual__texto small{margin-top:4px;overflow:hidden;color:rgba(255,255,255,.75);
    font:500 .57rem/1.2 var(--body);text-overflow:ellipsis;white-space:nowrap}
  #movilPanelRadar .empresa-visual__verificada{position:absolute;z-index:1;left:10px;bottom:9px;display:flex;align-items:center;
    gap:4px;color:#BFFFE9;font:650 .55rem/1 var(--body);text-shadow:0 1px 7px rgba(0,0,0,.8)}
  #movilPanelRadar .empresa-visual__verificada svg{width:11px;height:11px}
  #movilPanelRadar .empresa-visual__flecha{position:absolute;z-index:1;right:10px;bottom:7px;color:#fff;
    font:300 1.25rem/1 var(--body);text-shadow:0 1px 7px rgba(0,0,0,.8)}
  #movilPanelRadar .empresa-visual__comparar{position:absolute;z-index:3;display:grid;place-items:center;top:7px;right:7px;
    width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgba(255,255,255,.18);
    border-radius:99px;background:rgba(8,10,14,.7);color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
    font:700 1.12rem/1 var(--body);box-shadow:0 5px 18px -10px #000}
  #movilPanelRadar .empresa-visual__comparar.on{border-color:var(--senal);background:var(--senal);color:#06231A}
  #movilPanelRadar .empresa-visual__comparar:focus-visible{outline:3px solid #fff;outline-offset:2px}
  #movilPanelRadar .movil-resultados-mas{min-height:48px;margin:12px 0 24px;border-color:var(--m-hairline);
    border-radius:14px;background:var(--m-material);color:var(--tx-2)}
  #movilPanelRadar .movil-resultados-mas:active{background:var(--m-raised);color:var(--tx);transform:scale(.99)}




  .movil-ui #movilPanelRadar:not(.movil-detalle-abierto)>.portada-txt,
  .movil-ui #movilPanelRadar:not(.movil-detalle-abierto)>.metodo,
  .movil-ui #movilPanelRadar:not(.movil-detalle-abierto)>.fuera{display:none}
  #movilPanelRadar>.movil-transparencia{display:block;width:calc(100% - 2 * var(--movil-margen));
    max-width:528px;margin:2px auto 30px;padding:0}
  #movilPanelRadar>.movil-transparencia>h2{margin:3px 0 12px;font-family:var(--display);
    font-size:1.18rem;line-height:1.2;letter-spacing:-.035em}
  #movilPanelRadar .movil-transparencia-lista{overflow:hidden;border:1px solid var(--m-hairline);
    border-radius:var(--m-radius-card);background:var(--m-material)}
  #movilPanelRadar .movil-transparencia-lista>button{display:grid;width:100%;min-height:72px;
    grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:12px 15px;
    border:0;border-bottom:1px solid var(--m-hairline);background:transparent;color:var(--tx);
    text-align:left;cursor:pointer}
  #movilPanelRadar .movil-transparencia-lista>button:last-child{border-bottom:0}
  #movilPanelRadar .movil-transparencia-lista>button:active{background:rgba(255,255,255,.035)}
  #movilPanelRadar .movil-transparencia-lista b,
  #movilPanelRadar .movil-transparencia-lista small{display:block}
  #movilPanelRadar .movil-transparencia-lista b{font-size:.91rem;line-height:1.25;letter-spacing:-.015em}
  #movilPanelRadar .movil-transparencia-lista small{margin-top:4px;color:var(--tx-3);font-size:.72rem;line-height:1.35}
  #movilPanelRadar .movil-transparencia-lista i{justify-self:end;color:var(--tx-3);font-size:1.55rem;
    line-height:1;font-style:normal;font-weight:300}

  #movilPanelRadar.movil-detalle-abierto>*{display:none!important}
  #movilPanelRadar.movil-detalle-abierto>.movil-detalle-activo{display:block!important;order:1;
    width:100%;max-width:560px;margin:0 auto;padding:12px var(--movil-margen) 38px;
    border:0;border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:72px}
  #movilPanelRadar .movil-detalle-activo>.movil-detalle-cab{display:flex;align-items:center;gap:12px;
    margin:0 0 22px;padding:0 0 14px;border-bottom:1px solid var(--m-hairline)}
  #movilPanelRadar .movil-detalle-cab h2,
  #movilPanelRadar .movil-detalle-cab p{margin:0}
  #movilPanelRadar .movil-detalle-cab h2{font-family:var(--display);font-size:1.18rem;
    line-height:1.2;letter-spacing:-.035em}
  #movilPanelRadar .movil-detalle-activo>.movil-detalle-cab .movil-subvista-volver{
    width:44px;height:44px;border-color:var(--m-hairline);border-radius:13px;background:var(--m-material)}
  #movilPanelRadar>.portada-txt.movil-detalle-activo .etiq{margin-top:2px}
  #movilPanelRadar>.portada-txt.movil-detalle-activo h1{font-size:clamp(1.65rem,7.7vw,2.15rem)}
  #movilPanelRadar>.portada-txt.movil-detalle-activo .botones{grid-template-columns:1fr}
  #movilPanelRadar>.metodo.movil-detalle-activo{padding-top:12px}
  #movilPanelRadar>.metodo.movil-detalle-activo .metodo-cab{margin-bottom:18px}
  #movilPanelRadar>.metodo.movil-detalle-activo .criterios{grid-template-columns:1fr;gap:10px}
  #movilPanelRadar>.fuera.movil-detalle-activo{padding-top:12px}
  #movilPanelRadar>.fuera.movil-detalle-activo .fuera-cab h2{display:none}
  #movilPanelRadar>.fuera.movil-detalle-activo .fuera-cab{margin-bottom:16px}
  #movilPanelRadar>.fuera.movil-detalle-activo .fuera-lista{gap:10px}
}

@media (max-width:767px) and (display-mode:standalone),
       (max-width:960px) and (max-height:540px) and (hover:none) and (pointer:coarse) and (display-mode:standalone){
  .movil-cabecera{background:rgba(11,10,10,.97)}
}

@media (max-width:960px) and (max-height:540px) and (orientation:landscape) and (hover:none) and (pointer:coarse){
  .movil-cabecera{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:8px}
  .movil-cabecera-superior{margin-bottom:5px}
  .movil-cabecera-sub{display:none}
}

@media (max-width:359px){
  :root{--movil-margen:12px}
  .movil-nav-item{font-size:.62rem}
  .botones{grid-template-columns:1fr}
  #movilPanelRadar .movil-ofertas-intro{grid-template-columns:40px minmax(0,1fr)}
  #movilPanelRadar .movil-ofertas-estado{grid-column:2;justify-self:start}
  #movilPanelRadar .emis.sin-emisiones .movil-ofertas-estado{display:none}
  #movilPanelRadar .barra-in{grid-template-columns:minmax(0,1fr) 52px}
  .movil-filtros-toggle{grid-column:2;width:52px;min-width:52px;padding:0}
  .movil-filtros-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  #movilPanelRadar .filtros-avanzados{grid-template-columns:1fr}
  #movilPanelRadar .filtros-avanzados select{grid-column:1}
  .barra-in select{grid-column:1/-1}
  #movilPanelRadar .empresa-visual__texto small{display:none}
  #movilPanelRadar .empresa-visual__texto strong{font-size:.9rem}
  #movilPanelRadar .empresa-visual__verificada{font-size:.7rem}
}

.catalogo-coleccion-cab,.catalogo-referencias{grid-column:1/-1;min-width:0}
.catalogo-coleccion-cab h3,.catalogo-referencias h3{margin:0;font-size:1.15rem}
.catalogo-coleccion-cab p,.catalogo-referencias>p{line-height:1.6;color:var(--tx-2);font-size:.88rem}
.catalogo-referencias{border:1px solid var(--linea);border-radius:14px;padding:18px;margin-top:16px}
.catalogo-referencias>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.catalogo-referencias>summary span{font-size:.8rem;color:var(--tx-2)}
.catalogo-referencias[open]>summary{margin-bottom:12px}
.catalogo-referencias>.emis-rejilla{margin-top:18px}
.catalogo-descripcion{font-size:.82rem;line-height:1.6;color:var(--tx-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px}
