/* Generated by scripts/build_site_bundle.py. */
/* Generated from design-tokens.json. */
@font-face{font-family:"B612 Mono";src:url("data:font/woff2;base64,d09GMgABAAAAAK0QABEAAAACI+wAAKysAAECDAAAAAAAAAAAAAAAAAAAAAAAAAAAFIRSBmAWi2AAlQYIKgmCcxEICobacIX/RhLqOAE2AiQDkjgLiR4ABCAFjmoHqxwMB1t58HEG3fYpR8Uq3QlS1T6v7ndhjXhaZPxuG4xRW8f72yuU24cCugMG6dLHsv///z83mYyxdoNuG4gmiFZV/0BTCFQ8ima8mbo0g1W4yd0UE+4NrBZTSK2PAo5NMTRXDHrqkd2SXIsBcx0S9RS7xGERd3BxeID1Cg7+dG6LRMIFe8Ir71CDKhMLMm6Fnk7FYYdTCC/OYtdbitsHvhJXrMs+ZHNqFTzQPeRxJP3kKbMpo3o5vEk3D1nk1dCu/hdQJbg8hGZeZwsplF7f8/ORLWlXz5h1KC09cnVoVKYvn8BAIpFIJLiFRWAgk754Muuhj3z3qXWqK52Z31S7HCZRW0ovauXt/avjOStWKX7XijG3Z/jVTTXNhAkBW8aHgHhsjqqSHm0dccUTX6JqWeY59EbzIsDYAkwGEEH5IWCGI0kEdfAmcBfmVMjCCJMSgTIT3t99Umfme9dl1/jImwPEsizbSmSzHhi2wtqZp04ATP/ExfZfATYeYOORB+ZJRAfYvSTaCUA4pjk8UP8/zdnf997MG4lOJnEoQYIGqRKqYUvwbZFa2j2nBkFWDIr+/9maa6BdsZobv42qW7t2e+CEBO9RAllhJUNuQp5wnMLhgSQQIUQhbi8m4/q+/SraDmO3TnOXqQ/hqmd581n+l868iZ7ge0Er+4t3dWv7yHjAAeQq06fFosOqTnldkQF+bv2TrEeNWiQL2EZtbIytWRTbiFGDjageIEoLCKKCCkaimCf2KZx56nklxp15nnUf7867f+rVN7WfWZDsmZ1drf0QoUHSJiZJlm2FncS76h/pV6r3Zwgd2xw4oCQHQHYeIXngZ7uZF7SglkZ1Fs3l6RrnW4UYoH/eCSAUwP/I3PBOT39GTCSJr0OGiLAPvGdv8uZ0c3DwKwbj95FfIzJ9b793LpkUkcokra/BxN4W0QY9pdNafSk9se1zDoxynAcDB8mwuzpAcvapqb+iNgyCkEwCC+ZSHQzMM/Q00QdUb9Va9gbLPx73E7AMWTIWjYjSqZtdcJOlCnditsTG/3PmQKnq1TLMZpuyYvwRrgjPD1fgn+fmv1MgAaaeUkAJp9kY4wayuD8gtLnk+j9gJSdtBwAh4P+n0/9vvc8oClR3bvyg9fLDpvMDLKvR0YzkM0cjmS4mflQRfEJHyQ04H2H10FTARdsB/v++atn+DypAo10bHDpwxmk30ym3G0I4vWOdL97H+3j/fYTPDxBCIKHPKJAcLSFSlChKWgMECIIACJEAU5qQ8ieVQG6CNIkjOXCyQwibcuwc6Mzp5K12tqjcunO5qXVKXWcX3bhzGWI5pdt8+m0NPXXP+ACfrR4IrvxZjJuAQokc8vumVrR7L8bHD8HdDJdRq8a/Sm5ZfSka8Wt9dUmWNb4YWCYEzS4a/3GttICqwK5CV7hr1cmCqnLZl/zs5P/J7PLBHGEZ92dKrLZ1VfIO11TfdcmQNBpfSiJtd80XUJg3YhOugCnbkfIT2iUFHCk7+L6WJu6vqYe9V+PAjUiG/LyzX/Ks9top6VTczvBgSDZghv5rmdLpK10YlQARTJ9wpQSBbqW/W7M1TyGxkB0ygM6jszNm5oZ0Sy6l5BtQ0F9xg0xjpknk8pZcxCfinZ97tTQDu86xbXSWYkjil5g0hrLId/3noyNsk/n4qdDVUdEypk9/SUCcLW1qIw8REdAbY/1xjZkN1rTu+RdOERCWIii2JF+aP2b+2i/rq3V270y9vyF7aS6D3igoR7eAmno/Y/Pb+l/GfqyZomBMmQX6gIdxZ//mtKcAOimCI5Mik6xNXHZhD8cZ/Q8476Rt/VtBbyUEFU8ThB/FdQ8Xt3/aimK7nXv4O3UIz5uXVKn75SCwL5xD6/WYMD8nuhBUxHvxQ3ASIanxr8bMpm3pfIC5IvYHHAIWwOrDLwCQaZqQ/KEIfSD2nIjoIx+DGxptUsH1iWHtu7RyB2j+535+NgC3Ee9/AtIvpwGYXLKymgJ2BEWaXPBTAAj2RJ8wHIH/Ezi7DjmFnckqAs1cC7hLCHyUVUFgULUGfh2B3tAmRC0Q6Cy1FSStAeLWQ3t69sLGW32w9tUAhFhhNBYbhyVeEwiJWJA0mZyCOVVpmNE1g5GJKUuz2TmYcDWPl4+xQAuFRRiJdZIbSiXLpOXJQKGViir01VqjrkVPp/W6BnSN2mRsRoeVSJUM2eSaQiQlsqg0tXjxyKTRtFLpkCFBS5QtCemSlR5BipaqVBoi6VqGagZ0lallgRnRhUnLJpSDznJVHjrJ1wqQCtFRkVaMVoIOSrUyWuVor0KrZFaFdqp1aq6mFludieoPUjVojaZrQopmrcVcrUjWprVT1oEknZqZJpgBHAMVhCOwhoBCcQjTcGgEDpAahYjGPkZj0XHYwysBu0RNIiSjSdFUchoadM2gZaLO0mxmDna4ysM2Xwt4hdgSabGwBJtSLZOUY0OhlfIqrKt1mqtpVevU9S9VgzbqmlAx0+bGFihbaivz1ijZaFurdijaqwMKjtrJvjPyLtrVqRty7trDtSeyXtrbow8yvuqHNHAkTSakIEXVNHI7rNlrB1pHrDppZ4cuWHFVhGXQdNcMJJmaRc9GgqO5rDws8bWAW4hFkU58CxLBUmHZl3m5VkgqMafSankNZrVap6rHjEEbtU2YNqsFU1ZtM30YbIi/9Buo+Q5Chi/84t5ZBPtXF+TnD8/zz+cvCE8gUlBSUdPQkujI9AyMTMwskeHu4enl7eMLIAaLwxOIJDKFSqMzmCw2h8vjC4QisUQqkyuUOE4ubh5ePn4BQZckJCwiKiYuISklLSMrJ6+gqKSsoqrGAXXmLFhiZOPm4+UXFBASERMVl5CSlJaRlZdTUFJUU1XXsFeMh2DPlDtBJXmjlOizZvtuSnzxPRPdOwAA7HGXx/bWpAoBqOG9BQ8AlGGeM5g0Y1dL29zCxiXnrOwBgU06IHDYVdf84EdXVHjqa9+ot0xkhdIaPQMtMwsIjObk4gCB7SZo7hsa4XpirA/BvDjgoTYoaHDAf921MK4jkTLlZhuYAk05Qccr8SQmOVFFIyGpSGe3GGWcNn2mmWGeTfY45loJGTrQejWaEGh2gQNc4QkIPCjgwc+sa6nO5A+34B48RBbGaHjFO74RkUMZFdTRwxSbPPkrBMOtBiUXdEFt8UQao3PIyf6+B9A1xsxfIjU/zk/z8/xHjrPkhGuFv3LEwGtJB9jKiddonkBMkg2TpBoLyhWWFagf5u3ggbhLSOUGpCQtwhePMMYkXTKvxdF9osv+/N3Ug3Ufec2Nd/g4fPvMClFqjpdTuMXul64jsMJIZnx6mm3uf/fkZRjl5fzo07/mKIuPV/kt6DbsGrprF3P8Fese/+/y2J9dbI2tfoA/Ex1vlvTT9slZ9EvyEj//90m1iBeR4cLaQ2QVK1nBZ7YL4GGYO/T47MJOP2mNhUYUYZD3fftqwvDbKPxjgIMdeHC4RRsN1BjDOXxwwkoDxrAKNVRUhBxTMEHRpF2ADBnogwHEmf5IoHsaUvGCvhCXuqTpfrV+tX8d/Nr/NS0vRwsw+A+/zPl8r5tOLtFac9Q7HPQz0CS3YwkysklMQoS4vyAqxtFxaO7uTcRqvisvMvklm0giIxp+K0QpVH88VEpnMFn+qcL894tfPdHD9EooaGXz08+9GP7l1rv9PffCS7855LytzHbZTuZmXpa7+W7VD/HNj68KV7Brraj9qZphVHV11NFZLT04Dki48sAzeJiHQM/+18IP4Mw5CULep1sQ+uv1o8CIQlpwIwig/l/H+wE5vb+Vn7YZDaj8gJ1ngGKHizMgTn97njhux/cJ98LG2gdZRWPtf4CVZhZtZhyFfneC4nXeRPs/KOxTNq7do0/oZrfX9qVZsdfbPv4MGIgcBioBi2DlwjnleiV8KnCyzgeYJYl8mpTfZ3NDmm2zO81rCx36W/N/5G2YP1yh75IrrNRKvZQ0l5ntZblCGqtMPAB50RC3qgDv2LGYEh76r6Gpsg3Ca9eDncEf6Z1EsNBt8wOYkzhu3W0NefWkAWl7Am8w0jv/pxo/3g+C84GmjyctAL3bJIDAQEACAOBuAACY+QDMcdC/K8AUUj4A5JaNmADMwN27BD2nyDLRUh178W6vVezOVFpJ5vQlwgHVCT6FnjY8oSUDqMW97jvjZrkVJdUIN3NufI1FLFdi6aY9c/feFCzriSX1SIfybfAey41YJBw3K2qQJDHPTG+JlBt5PLSPjos407EoOA2OFAFBpej5vu+3+m8IpVVKbG5S/f3wVFPNsdAHZldk0esD/JEowbFrfKITI64Zj2Y7oI0wXxMdvVAGr3MeGzHyrvsOMIhvGFqzCwHUaW5ux0ZmooeB5uzWc5qfMTd+65ZpHQwfqrv1iDW00ERse3R5CGPV2BiHHSHAhb4YV1I5ndayAcNatdgzk3nttrg/YvgJ3RBAW/zZSwitMnPOjdxRstFUZNYOssmk7h8nda8wQktIApZ5Xm5k+br2u2VjAavtJceccV6527Bg6ptWXzM4PYZ3s632gTcD5g0smShhrjWYJbDIuQPHZOtuC5EwxHgFsGGqNHzgMD0hkiGRQOW1mbcWlwyh4yrYyrIaRMjU4soyR8wQ45GJfsxPQPUtLSJiyA20CSHjhPMZETFD6IjS6k5Kh4dMjguUL71UaCGlB0QWfJ0HZoo0D0OyVLJY+BeOv2uuJNlBtal4xgvvGQTyp2MGFnsKykAtYPaq2giU6qBsUfIx3eb9rZqAjFawVuqeJrDo9pIfJKKJYzM82OXVcc67l/adTVWh65ZeB/rdms1FG8fjg3sh2tU1PRsBSgIuTDFFSFMzNgrBFmSNdzp1UyCY4FzO2cEz8+UdHnzyzA5guSpeW1EVqgoxuTMT/eIzc6iaXZMal1wKe4TKfSZbcG4l5XDJ3OtXQOcgNE9QIhLUH3rSAAVWDyCCsrlFoRoMh2nadf4kvQHFLufUofGBEO1kBAqXpghDrzTIrcax65JI2Q2YlyrxEY1G1++GYZE8CKVIl9I06LCQYzURC8Gyl0g25g5AM5o5QhosDYNFbBKp730Zu5BQT+/LSl5ZXsCCzpj0ZYYPQeR8NIa8tNlscgBqcoIwpJCtVSOzYPYYw0ykea2JA+cW940wOgKlxooX1R4bnlTKxY6bXB6xL91/AmfsDYZt18ExxpNis7TJCPfZt4dIfdxATzzsDd85Jb/MqPlrLqjjtLX+qNVacaW8WYcwhKSkp2YygSi05kd1wXE/iSOU1xwcfaO/T+QwqFQP/bUg0OQQonTGtcFVgDxJ+OnlihaPCZGoopwkhwqxobWyYADlG2MYKAkkuGvWh5BSBGmsUJQENE1QSAZLu8Yzy/DpGyu3Co75vC+S8WKMU6nICIzmfVIVPUNeLgEpFjloICgErnrBaHQGDF2Ix8OgdngzqTqIqpBFTqOt+Nix5h2SoWJVFC3ryGa3YsWCfasDPasAVEa/YClB3jDJxYQHoKP6rv4MUZtvHcr7jm6lvBftpj3RszUz6T9oqcYnRuzpAZuDGQI9t3OuHycEaMAVowB69hzvGYpkAiwuqNT78hYNva20QJf0rqhPC8CFBsFRM4ufBbK4UnKjEF3rFSp+yYj0LZRM7lY3sAWxqmdBc0+9Sdo2oekUAh9YTSupb9QJI5qpb5DBPojLSYrSRlP9KvSAYdIov38lNZBRr6NG+6QBGyTh99FahmVd8BMEImAdM10WiKRZATMCTDrfek5FnvEj7tfUHjM0typAxx7xv1y77w6X2hSU6ttOUfzKkkEPuqma80bsUTNwh7HPcA6GTnSPy9FdLtV3kC8QUme0KzMAtbFwaoUa7d3vcuDMHiIwPpMzb9XUT5Rwqi7hXljLUNAdpSUEnnlO6Zv4s2sHiPGMH2vBHJyPnpU1sWe3a364CpswUbH0PUcdCHnLkFh0l300kvdC1j57l6tBLhSRVIMEL7EbKMNudutaFgtY58Q+LM4cwzfKwgsv7XYFPWARF7ShwaSSHeS1li2HQYQ9aefI/8GSQg5rvKuqt+5sYgdGzBS4OgF4UnX1ZKoqipuJyvUi06llY7izA/BdAs2Ah15TUK2xjxp1G+Ix2O4uDsH5WEF03/lPgAatVfh9eiuw1QuY0+uVFlMtwJpfDOr58XmC9A0Rw9dCaiuvLj6tsWmY9xdRnb+4bIW5MPW4KtWqq1uhF6fEeAj48oSKpklwWON79sVowCl5bAyJv7o7HsFmd2jw6lBcTcvI8/5tvpF7gJFgaUllScHfE6jwKKUqRi9RsQfOSLAAjMrEI8cwEm9kwWgiW2H9Ge3SMA7Onn8OkpALSVU04qCi3WgkyUjPyr9leHmYVwYCNVTIsWXd3JI9DXjGnA0aiSXT8Ehazj5QrZp6/X21EphyGHlSO9Iu7itqH6yXddjriHipgyHsRHcoCl6Y49/Sobf8CEUeWPbwUBImQ8OtwFVnW4B4eJUSHuwf7PFJ8stZeKfEtxkw0Y2/0fEMQny2DYjzZmE1DU14Q27SFe0/wrwxa7GDKOt6GEIdPP+385lEelxFhZROV1Ihcel2J6jyYi0TmwN1uZPZWs1i/qZeN9WqQVK07+DTBYI5IwvcQs7sXCEdmwcm7PI8Cla+IzwVUfrhHBpCiYpwBJyKWWxhCoy1o1GOdAJiZgmapsO1cTUmps7jRsO6cbj7JmMZnNIbRdYpL9186xGvnK5X/8Mq4//D5nqjcI2NtsWB41ud0PwEccCvvr0O5pUn3qpWKt/hcp/Cq+6KpPn4mmxY0vBoqtgQC8NuG2sCx0snZ/xBHJWtRIdxAotdSRUPrHaswZLNKwdRyZSNwDJF9UNgvtKDGkfM3zi1KdzJK7xvY/DLy1ef3AUONNalKOyPYOS65uZ6IDBh3xErHJJ/UclzA7G66ne4bIyCCX4LhlzdKiNMa694bU6r8q2iptRPN1pwqVFbXmrb5tQsDuS3bB5bWOtqEFwGZ0ZZXSP3sA+uiaJ+BHmv6eKPSWyRdl5obNTU73s7OycLFK6lxFuFQamoOzlUzX/0q6o0l/rvQ9ZrMwS3Os5cWPHeWR1tPNkMgDGqYxW8ZCDjYDkLIxcxtsEaUgNaZZibNUKBGWVZaxlVM3FEr+vA/REVnLeSIhnNforUKwrQ4OTwjG+xBfhQnWbPQSQ8YjQscwbRwYHNDSSH5NRdDWsEs0meu1ziPFybBMOsI7Najz6em1/s5LBRSo5XUhZGZhr161xmgfk24XP0xaDz5q2/t+aDTYc2z7lDZct6Vn6ng5zYhF69nw/XuRboy9Wc+WGfkcKIqGav2qyhuvr7637esBkLhvna2HdSsLTPlXlpS7SCVClrcW92T9WkbolMjXo7tXm802ED0opDbVycaY3iSNfGa0oLpfOink/uI3jizdU0WtpiA6+yuK1XfMroQYeiviX+0poOVYyuPioLUnKja1QeWMRms7s2ed38Bgj4FWa0VC2Y/4eAnaqwHb707Dkz6fR3Iu0WeB65Y+ecir6l0HAauaGXj2tknfN++frEOA2B+bpRP87xm4995cb+uzz36Of6gpb8+827bt5XI+qpfzy4aGlj8cYZ4r7o8izgQb60+Ydm85EimMyQZTPYr5eznBFWC4hTUdvoXy0nrT6paWgU4lmc4bxAEuXdr4FpK7A1v5toJlD0hdW0RWTJrwikxNPq4XHTgk3AFsxqdkoBz2iu6JY2PKeMT2us/7GzoFfmjMjv0dDqJkTKDlWwT+QZukIFl4TiR8/IC4CtqsgJKcP4imyStQr18GQDrhpZ5kyvC8NjF32d/XUUj4qFS+JZvVdV2DIHi/M42MDSgZWSG58rjBgOSWnLbtm543xrNKpa6saTvOPbMJnhSJU5wd07hzc++4k6R2zY+vz4MPVtjyT7lWpSm2mWC0axAPpPphgAolUttqwNzY6VzAW42UmSBLeAPMmki8EZJIwWb6N1XyqT3VW9cIfbVH5hos+6QiGSd8lSidUcUDK7DT/YkpJ6QtuPX4FNJe/e+cRoobua14ciSYJ9QlkvU0mWmsk8DjHr6LHyVEU4dfWg7hNUyehR7Vn37swOc88ffpQcL5BEvUApySzEkgZ/SubGbm8V6g2Ln6L6mzvc9C3ipHLiJJc01nUbOtIVfptg4UNnwtT5ufsPVw3uedtUPDcHAwv/ETg6OPLwk2CyVbSE0zh8/Qm21RWknE7klR8PCd31gGye7jv47gfzDd/LpYVHxikpR1hXoOle1YCFBRfeTcspZTRgqgdDcVl42wIjNNo/ujf6cgT1wE59bhWKPuM3A2tr7I6Uq8153L+5aozzt63LaZX8tTl/PIZtziekzQypfaVe0NrhqEjj3kYBw+3xV3qsc0HVl7W/2UC+MA1X69S6ynltta36DxebSkuc91dRpW+Re2PlcY695UWrNwxgt15rnZ7vfICFEHE/jXYWXoSLIJcQ+ZqwykX6OV4CwvHr0BvSI+FeE7IpXDCewr0t1EmY4fC9to7UF0NEvDrzRYfU6sd4B9T6MnEnI8R5LnTGOH7uPlmgZTS3dtFkh8oTV2UfrnOpqhwdHAHDm3Ohn5VsYeeOGkwT3Ld0eL+z88qZvtP1gTlXE77vSLunsK+igQwfLGXhhf8A39VwV6D8dSQ80xFaW46U4L0aBzFL2MP+00c83XpafI9OrjvEHJ6JWhK+HNUTNgv2N5De4U/9bzlthgKjXUY0VwbmN4dWoWjCx3Uq6/4eNHJPGra/9hkr2qYZiIzCGEAQJ6W6RWS2ctsdO0JZn91btqoXLGuUDxu7G+K8WQuFEIly2XfT9u3blhMGt8/o27oLH338UapffXAce3eJmFYLN80iOySwDZE1bV0HH6qwZEJTEFnW299ymRQ6iYpDUd2WhVjl6yGO//jywiULbPC5Eo5Nw91xDOl/0shPri13M094SfA8tfAoJXbxZLKPkntw54MtVYWR6MUZOMXUADEAaaRvvwlp+EjGxcMImQrnZW6CNLbM+ZZl5ZIDo/Z6OdzWka6DjbZ3g/3lt1HrX7w7tLaZ4D8dROcA9EKzIKGBLSsTpCFUTZ0CE4o6Cbr+SLutMKwRPxN+YKsifavtvxZSkVwYHlTFYhVZdhY4FVQosNqKvboh7e1P8r//CRjKaYJ0X7K0lzb3/eeRNRSt0l1TTW4J+rDeRYMgxFu1rnBfwmAiRatYRDcmDZK2Dn7UAiOwDrvhzgQegWssAlk1ah3W/HpPDUJJrJTUtqY7cvrSxOccR9pltupUBPxNqiYznELFRGZ4xZvHOC1PA6CSEVOGmKM1BL0fUkZ2Lw1ildmU7cmel+1cesb6DlQeOJY5gMgjQJULSYnMV9OMtIGIgDNJggjtenrMcg4bg0VOo0+uGqRkykVgwkl9TbOu7E2lhQOZEHIj6KIZkgup5vVC8qp/e8zz3zsl7NS5oiTdDmtbF0TV0so8wgE7NqJrstpJvaWOdlQSg0ltfQb4D2Ngldm+Xb73RD9jlNGRnsQqWI3Knk3aYc6Qx1gFteR2uSVlFYcMc2cqNG3PKhNY59xLLYB0tdRmWl3a2DihRhogqFWLAG3JeInOGIDibmHgoCYJ09qPhZiwcdi3iY2FAdVf1bIcwLuDI85Ba3dfeRn2yXtcOBlxMjB4c7i0dB15ZQziFbJQW9i3jLXpHIDhLTN+zQkDLR0xnj4JVCxcjAlSlyAHnVKwHa0Fk+mhkUA8D1kEAUgtGFVrpV7NTeQi8aFaUlU5xKzM28LCOlkTOFEV7jAtJI6XsGXADBRxT+MAq4YmDrdD0UMj/wTRPWJGyY4N7NKy6ZKWkD3lVGiDx8LjGT8Sdp9U1N7vLTdP+v8nA72qcd1WKfHKk4QvtYc9QrDdb5dzxYipHxnv9XyHcj55UFQRC0jWRgFbtF93dYU399ZYB2OwAZh1f0Qp1R/mYeQO557xu1cV/6b/+PXoGozveBJBNGgtZoHIA9OUPYgRmbOf0Ceq8ALF2DVErDO6tu+Ru3D79UdJl42/UXQaRh96BDb9m9wQHrWVQT+Bt/IBRYXRpG0bDNDWaIfkyzqUl6RSY4jJHUkyEmI7ph7Dhu8GTCR3r+8A3iVzkr1SbFFzmWNezxTJlfe8XputmiinkPuR6AeVnJeebCZJcbNKF0buLrdvsAvEw/KiZ1zXFshi88YN961apt2GuCWS58Jobns7OZNxENXsZj7LO1soIAkMJktEupEdJXQsQ9yhT+bJP4dPlCGUZeP10EfNgl6sYreaN7oD4ziFxcuiL3xmzViXv4JVLRh0DolclOF+P1EP2Z7cLb5U+MQhho6X29Ljuii44vGVOJGLOd8n//kwT9p8/ors2/CpWXGXcCdwtRWPLXOJG0Zf39rmOUHYLZ4dKukTpcWua2P9SkMHrN+P5zQcjyHto1Vq02mso9qClToaiGM+smCM6RCNXQuoo/hwEbXuXZfungtMuBA92mmlpc+WBphWFYvbUsExhyY4Q8pBUycDDnCJdDCJwfNRWN3BhsebXvQXTGvFYLytBcAfoT5arywcV2M2XMHxKEmr2Z24mrc6NPtVTebjr9jTL/jgxRV7NVMX/Bt94mPwD/7pD4jxx5/QrD72U/42fG/+6G105DaS2+gwXWql4+jQ5taibd2qcfZ+I81opajWEhoKWmnzb1COWqQX2smZbpEjpx60XbG+/1UwZElv0JJC+gBZy2RYWXSRkaOA1oNaMgkb36lIVqGgsVVTDcP5W6MrJo+m2WRs0ArS7O1YH3K+JPMrU09VZhjS0kW4C8HfeS4YBGBUWSIxf88t6y2AkQztuumIdwDe6wOh0WkoKb5NgSA2jjPr5lorY8L14ptTg6+YtTGX8/i2wRSfIwIlWLmHVDDPSbpdj8P5lBNbdYPErbZq0Cmj9d9g9INRqGOvXegB+W0gv/rA6iaoZINBwL1QKOcxNdgHf728bgvXduen6PSsWYMepNOb6G/fv5JpWohEwLAfDufN+VqH3/ebta1MxjM052zQMSGr76JoteZWsWd89pHlZVO0sr7dme7KQdJq/eWuiemkGEmZVn486qPL057Jfzf4MCBDOSyn9ZlwCobwiu1yMvzv9/CC+0Y/PRmxu9tJbT6M6dDY0H50sRNioj9zBI0IuZckgKvhPuNuWC0B8ePv7GxBNcFPE41H21EgIeQ8Apv+b1u/tMcNOSxn0P7hyh07j2ykHI8k04iiVRWdlaSgtjXVNp4f9b1seCbkuT+dV5WlJeWhc4AShfcGFTYYZ4gSPZTK3Ln7doEuXmImzo/PXZhbs8b/Y4H29Xf1B3ZKoRAAUWiIMMLDTsMJyh4G/6hJma3jzQQY9hNNm4u2y6lhekKmTD6LoYh33rqEvlruydaGe2QWDAaeu+x6Yd3KIdOPE4r/kuaPr/17c6/WKuptKbt9VxvdH7Glq8xxRUh229PNRtWT05kIqFkTj8ItmepbAi13IR23Eu/+Tl/471LKTcmYSxCO/Fzh6C7OSBde1fziacBtVavk96PoxvqqIjRJgOtzqEEhOcM3U67PGWauWPTO85li6RFkup1Eo2v98xSxLHNZ2f+gk5fnurwrOMrisUN1jG+m51Xla5Q6y8vuo1Qdz+ZQfbW5UFnTPpXyEASgAuV97cv/d21nwQBX4PzLx9pi/ObcPAkCkFPvODd/nphRKGVXcLRPFeYufJS/sr963hZkDz+Wxp2Ld2Px7dKl5O0p60UZ82V+vWwTqlnitgJOlTCYNmPLEI4YX6dIuoXQ1AxiR4BtE2jWIpFHufNRi5son4a/wFkC8Bfi2s+LS0zkGDwVOE3CZ5DZqyQRfF5qAGIE7A/gJaRdMWRFsqyI0rKP2F5jgMBC4V8D+Yhuvxx3VLZiSxE9SzuYqF+an4pMX8ZwgPS26gTMOcvP2dRNtq2Sqnhmzm8kqkJM31RaiqBkyhkINQ2grtss0DRMFZ1Mz/lTsU5VbSuhWY1ctqXqLNQJwK6aJGJEgzJd6ojkI/aWCjMD+CT69CiGQT0P8oS6fUqdEUiCEZ6Bs3XC6fcOkEchCQTgw2laajBUP5mSI07GY3J0ls/UkGY+8aGPAcJEIXu8hKengDNAtn5322q7VMDdQ2o2+oHAnJVifeu9jVL3miOONhnmtYrN9oG+COZZqGu636K29wYp0cIUdulYaqAKVR2JXCqoDARxSFtoHwpcmNnZpj2R58V+nnL6RfOMwpg1Oh2JzYm6tpbM1bIsOj50Kez9h/JSKujD5vUI+TGliOn1UyhhRU8bHuY6Abks1glbsHtSfLxCF1U7haaaC+q9QKJTsJQaFdNAVWflhTt9U5zLN7TK9cl4brqEmszVGMajwT9r8QNkqfYXfA+mqrKP9t+FzPhqR8BkB0eXRMsCNTZJlepDNuO670GXVU9+ft9EWbTPueG/3C3m/Q/wwXs6otDyN/RPIqSZPVM8OEYOB8XV/TdfGhgwbBqecqPqkoyrAwCDBpoKYRgRzHeQ3ZePvFiG5LR4byjzr4MeUP2xvbdiUnBK51aB0D2po6QnNGNsohdk1NGvbF1OO3suGcg5QRn9NOKi0Ffzo87EICEHcCna48hasiy7Bi1/61DPxzZWz5AK3sbs0C9ERO6vuo/XePyXjCvOLEfm9V61ryIQ4uGHt4OvQnu7dV906GPD9sFJVeX4Zb4PaFKWSAzuNo427yFhCZWr3aD3wBOXS8kDt1CfS1OsyBVICnga/OgtbitJJR+z69WF9pEBpPBT9IQ1yfzTAEqR0xHLYbgqh+7wLS0y2xjSwgGp+ETPLI6JBVcz0PFNaKpsb5/W9uxl8uJCRWm2ubOqzbfa71hFvjTcbF1rwvRoFWyHWCb15jsDQwOSQZ7U7EalRv/5F2Tksprr/xuJw5ngVBorg9HsW9X44udPKpqZCqzvPDfLNRH4xqsDzr8zkqhIIp0UpuFULFZsEWvX6WVN4hQT6J0QAhP4Ejl5IrNq9ZOnatW2tJpZ26u3ZlABy3i+2IlpLijp3FIWUQzhhYL8mS8XvNbZRYxtawTTGdrbEfFGUA3bxC0AQ4cmzqVl6EPxEQUa+JbYpaBoGELIEpKiozJIvMd7plE3oL1pvMhMzkVn8Gv0HsQv0bpxCj83T0lBgx9Q+AEdYPgK7yp3zt+DF6pz9Anu74L9g/RJfOA5+iruqQH6Kd7i2OJG28Ofh5ez/GW4Yrfyx+F8bBaVDG20pQdIZjLFO3IFjVUXec6gY47o8E/LbbuJlAxXqGKvHVqptUhCo9ZFSRamSn09lKEKYq9s8kC2KkgM0vNepPpVf/jICxYd9HZyqc97uV4pgP08dc4eeLnFr9znexs6JtPWpzSXdxLy+MbfHd5ViHj6PfzRonT7hlmvB4jxtE+rnVkGsoNYciVsTU2rDLfRVWiQxGszBFPZ7GPkW7rm2hIRYZ+jJkk7xjzoVlH4Th5YHpClVNbRVaK1S1JgzRDeImqkGW7uq7HR8TwtVxb51qKExaeG7ldP8Fzqd6SUXTNZlqTiTEQmn6HaXK6z08NoVGuTeVe8ct6+qry2bcJ2Y+cgD7afp+AZ5gD0skFvIkQTYNkOdl5HrchhL5rjlxbwQ7St+fPnLXPyw13BVG7cCx+BReFVl+mjeJGc19o1Me+L+KqGdm3wPq08/TN/GNhQvBN90mIT3Nkggx962KW+pI+sGFdlyh7yc4FWjFDKqIoeBMmIULTNz/hTYx9qr8kOAmuooh4fbqVTk445ze1rrruA1/9vcDcYutrYZhxUp1e32a0tmVvozFOdoArYoYqzGA77guGJTC9dxL9z62G2NQM27otbgu1RQWo6leANp57dnDeAURpiayyrb2kW3eUWAzCKiFS8kSX72vNwDRB46GRv9L67WZanwWDS1fWofu0ueYAT9Z+Lbi4BhIf6e4VM2CSV2wGynU3CTqTzu7id+9kfG7np/PJ3U0XGymyWD/vhd0ya6fe49dgjLmOpjvPT5lWVvAaEM3ZPTc2Nj5XHodJCPoUetE/OEgARNIV8brYfkBiTFUWwYpYoNxrJvje0DY+lBpas8oFeY2X5tamkviK9Yfs7Co3kv4xjo/pdAPSW/ilX49WWRj9hXxSasFejAVC2N2o2520SCnaNu1EHD4FrExrma/qlWzQ5gxlOoKLW4qJNfC95tgrtylt4TdQzLjZvhSXOQYem27CoVin4vjnczApzQlbWci4aHd2FSRiALkZqm9gYuD+BZUnyXrc1bZV2elfBWNecebDPzxo4WJkq2V6nW/hVGxDlJJtNYnLQswePjibD3M5Z1NCcCvM+2VFDSvCFYxA2pop1bS/2gi15ACEbpUePsjZlmkJmCIw664z2pti1ba9+qHPiRVJUbks1NbS90y70mAZvNvOMl4vSWK35lWhr68KS8rhrj7I2wXjmeW8qSQ4dARtPSqNJRTxJc8opq+3lzTxzOvLsWobVGcOQc7tIGAY9bYiEN2wQFB/CpY+/qY7iYLhnsaJ5Ue2FYeMNmdq5tLprQ3JVccv1NMEHhsGyYV7kc1odX21+ZZM7AbJ8x6MWP6FRQ9FKbalqjaWy0w/ZWmKK/f4OSKWvbSrcZrcvtFbUj5zmS0DuvEhyJ4stiRcfTnmaz0ltBa7eRu0ZMkiFpBL3iYjixBPOgrjgzSzMnbPa4bE8FEOffqoZtRliTpBmXUtW849i2r7hri2O/vLIckBHwI8rYhHXbeGLaqFRL4wGxmTwce5iD7KIRkSDP5FiKF1ohNY3Hlg0AsVxWjBy/JF4VSbywWZEJvuaZni6MdvIWcSO+9G6K+HQ+FTck2+mi0vX7W2ck6PPp1454+/uLr8evuU61qYnpmuLrpYcvrOzHQekrP1Ze9zFrTlZRADDMQ9K5iljBEHxUycIx5glKvZx9+tmp1E66Pp6Dn7D6nqCv+A5OxM2GtGCs53E7VpLnD9tki+PAAJ5xiIryHW7y1nsxssKrfkT5E65MohVNI+5gOGqtFN3Oa+ZS6W7m5wrd9RqLo8T+KM1o7SDpDbt32n9sL+/BfadrnBLDNAP8RE3zt/H5wcVXpt8R7tM4zpxISDfw/ghvhbo28erfot90EwafWJciHoVg9d4B6aYpqbnN1GgZ7yHDwrTtY3587HZ2WqrCTnqbnnRVrp/FlNEj9fiHLUPOpGJMR1O8mAHlfZJ/CHLizXv3KJPlweHCMfA/zgCoeFXQSZGshC7OLjVWfLyMJJE/P/1U6pf+uF002Rf/d5M1vw8Au1uJzk4KlGVUMuR6/THDbvaqYKHNjQqo5fY3kQLow/G0WMsFmO5y9BB4ICUrsCAHjRv3dH/iRKz5h4DA85MQnBMdwtbt7UfomCzMIIX3YK5NZbvjz+l03wlFLP/DSEvm2slYLu18ICKsXLQZ9RI0R1eiyTc/yNHq4huC4iU62lqZoNsEmB/PlsreIYppLYyax5NgcDL0ACdWX1PNTK9qrdEBfp7ENsaDHWO0LwRBiMLdheHiLpyKO0ah6R00+aMnGDc9n+1P6zSYg4aBzhcO7foGzLFcJs+1IUeJJDK7XOKuyoNXbu9weu1AknOdx0Ti3zY31e2MFEKtz0qSHqZZ8ms8AGR0tZF7gaOrNnUh5oO47Lde/iypGSo3ohO2cJMBGOSEeks70gecp4+0Nt3y/z3kBobRA2kuwBPvEmXQU3oHKAQ9YileIvnmt59D9K7Ntd48bMICspJeU++J8e0/w6N3eLwJSODeVTMJ2e9DSDbcDPJnWl0t3FHsLYomY8Joc3/mBib8Ts7u0fT8rNhVAhThfbMT8uyeSz2pILzKEywO50CXXYdS8tuToYBBNIyZbkP2O/ArO1I97r5XebZWuws0yEWJ+a/zk1/NL1Bbv1lgLaXz3JgQhgr7u6/C02OzaSyMYN4hb64vLKhhSufq4P398agT9Vz7j4mFsXNvAWHsDERTNKTqoLIRc2N/vPum72L/90XH6LEbCVUHWxZeHJz/35r2bnQFOCAz1e3WS5ESYR0VOH38UwioJ5gBVJd/dNU2+MQyy6/OFwT2+mKrvFcCygKLdkzPtqvJmgJjhxs3TFA5DnEzkal4ixItQ8HGK8Sd162SBlm1Z3QdEHwYjnewsAnMBnNmVROshpBFrWNBC0AtMiSkoxJsq+MV7XZdr2a2MB0OCld0kPEeZEsHrsAkppRJrSqoSZueKyjp7UNjJ7SwJQy5xDVqNZm1Gxn+Q2kqaey+rSu4xjcTqrXv1dPimTXlwG+xeuDpNXlVVLC/B7mFjZJUNJddOZlmEN0//Rv3KfeUhHxZsjImM9UTsGM8LYTSRCrZJp/+4zVtUbWmo6nTRmHcRPAHXliFoDOaX7XRVnPj/y4sBBJ2vLE4Bib0PqpZyuJjoteoKQCtZyi7U52MrW2tYidjOcVMYW1VmKSp0nRXUT6B1vdjxRYjxvWgbL4t2NOR5XXVLGWYsxnLynHHvnCrriUhGRsL/A8zwtNT6JPlqkvtxQtQBsqNBHafAuKilidtEpmIvKjkVQCW56NlQNlT3lURbaduwoiCt4qQIAPhtMS55cDvxGr5JRitFHItf6jxccWlUnxRr9z9wi+OtGyfMeOyo0kJxkw5Kntfpb8P9AvLHPQOjOFPePZzadHqqC4Q6EfS8sSZyhPngj7BS+yP25kHK7CuNXzdau7qZlBI9HUUdmgO5SjcedM5CwN5xk8YkfWpcgYgtF5DjWENsZjohO3ZS6zgNyP0Mbo1ea2/WaHTHWlejmx5ACfvmLzjREA6KntZyNYkQHWXMBoNAPWnm8C0PdW/G57hq7x+glCAI5AIEcAAgRCfL8A8VsAiHGweysmMDa7NtqzLdGrTVKrCwVNBypDbN5xyqAbOOY8ZV4GI3a4hw4ugdQdF8fvUgdtEvUtffw//AKGr9nlD8bXxmddyZNcAZa1p4r5Tuye5cyHdosLjJyulLSoUWPxOoHa5dLIiaFyzxxoIu7P6j5mLC9A4xERw4f3iPNTOFWKfNZwblpPqNj2xDB4Ld96lsGn2m94SYJLtiojlj/aKdHrgtSwTngwnDOuDLl8t1sW9ANKA6zfiRes7Fw6LcyKjDH4m+UySAczLStCLMyMiEnz75DJ/cwMQ1YkahKZkbGIQU9K9fBslDVbdR2D8ocGLHA2y9MHeEDccVvpshU/Juk5kVo781BqkFDmCYbcOUlVK2tXWgZ1RFmQxpsnYOKC5KASFYdp1KX0hBu4eYj48LeFyt7ffmCHJARGkdnoWle/4GFWMV7CK8naar6XsL48QOymsTYwSK/jqg1xYYUqkQlBJXDs3Xyf8iMoLl6XD5mkwj2CREa7Q6KlCpBioqH8zcnuk8yymtgccET4sYvffNvg7kgUvDMs08JPhlumeYvsiQq3AXf4zV0fhSNgTtGazDL3yWRs5+elnh33+o7BLc99wO2P6fBURYat/rr+XFby6A0f0QPcj4NK7oarbKLK8mGcX8cbGSfMS/3K7PwfRMmhPBZF1P8hV1gAS6er56bmqqaqdk3tqgY2tgSauhKDAvk9fdgIpyxctjT/x8jCoOe+qcS21XgdbDDxw9QH554xxNT1PQjEqetTd93mxb2voq9e3wxrM94h5swuO65z0/Wzy0q1Y7S9/scS9T4nwvaoRsuKR2LTTu3ahljfBXy07TqfPnwnPycrhh+jD+Goggt86+3bWbObrseb+dm5yuDC/ydTW+bbmeQr9F97Tt09XVj3zY4xELBmeme+uE7sJsUV9peY8+suMgwmcSYhL5aM1LJZyajImCQYN4LM5fQxIGxVUbFiPSEhe4uoqIq2QSanrdM2ZRYPMnOr08vUeY8WZxJdIjq6TDv1naAlyJL0uu87xcOPXTJ3hjYYhKPZmaItTQ27ks7Sr/lnzcRbTPsM4utjkuIpebFxzIz8qAHveJjE4vZUf4Y0Mz5VK5WFcas3YvNFa4jbiXeImn1BfMgiCFk1p64/uPG2W/el8oDO741wCtcpuHQ7u6wsemNCtmhv09qduYvCJYRhRrJmEjoQ1SRPzYgoZYXBMtiSTBInTO20+vy3psU/ZuDFjD/ZmTOOcT3EWrWpXLaWMmUbH181yA0Qe0mdEL1nQpuMks3FRXHnO4dOaMqyxlmluZKukD6wl15L/iX1StfOvTXXuTWu5ClYcCzAmVFf8CM5lc/Vo+jKEoYgC9bMiUVl8Fjp0OjIbEgSgU9f5+h1+VAHgd1t3FVzvuCq8ppDepxVgoUuWHIjCDBZltoX13gXaG+azubv0a2LzA26A2Cr36RMUcrSYru0DEQKI04RfUoMq9KqCvCdytLEmaG8k5TMjEO07hL1bJGK1K7MLVZ9fq2KYQoRamqmrK9WP0CI/PDKxBbGY/K4THKmSpiPprErEAk8ipHDi85Lj6+JBRdTcEWVGipO9EDiiSBp/P7A8HAhGCGXlhj6hRAZv/FADUGatYfdXCvanVfEP9zSdlRYZpqIKc2WdBL7PdYzqkJW9Jc6Z3fXXxNVWwWtrLW+kz2zO+uxTavjfgsJqk9Uks+N4xcSpHJcMZcDK+Wqc0IEEQa4ihYj/eK90QytrhVCoQm12VBoTq0oCJpbWwM/HIq8sW2b+JPituNk/tenDx0sloMy8FDhIRrnm9vA0mlYH2yGq6H8i3/e3pJDSchAFioyHAJY5rpYuDFSLRRIuDxFpAqexbrtmQzvicwTqqJXYYxSuDg0HCvlh6Z6R2BUXrJgIeOouZjMqdDWhFa5R+i2EBv04j7M05La6Y8t8bhjN9M3cqprtDsjliHPm+pcVyh7MkxK+CpfU4Y27g4J0ZI4SZjORD2mm5uUSKDCG3ed1COjLBT/84XBztz+/kqry3rJY5IuhYhPtunW/wUtgHvOe0gd0qySADG4D0FKeLyhozw8nRafzV0fOgc5ach1u446RZ/WVpVwRUEDf6ecIY+mVuL5WZOC6mbNwfA7Pu/aOgP+iL6TtK+6YYTryPvaQsOt8gmyjpWlkUTHuE4ZxCfqxP0NACywyxOxdBhECN4vb7jgM3fB714dMXb3o2OHH1XcAawdAvedaHHkVN0O2CpNM+cWp21JCJ4kjDhfKKQp1KRSsY7YJc/OjashtnrGnpwuMW4KKOBGlWikYfnpvK4g9dw2m/yLNdBUFs3A5zITMig1IB0RZ/UMEM3ntWlIKQHZTowBB2ijObWDmoOkpaKNOpc91/+tnas8GSfiJxe0prK9ZE4htUdTajdHf1stDtxA69XUFiV3UuUknu2FlewbDn+u/Kq01FioAfi0i/zynlL70yNRL7MW1rXtjD+NMbkC1g5n1j/0bD/DMGdp2kJ63Xqida4bCa3S7FrRbkyFG+UPTbfw/Qw4PeGyxA28PTFzDzxj3zjcOGS/0L7+bNzLThwGp49cNkXDRTqJ4XJftqKeNgjTDH3f1HdPELg922+RPpe6tjNrf2RJ5XWOZ/JlMDRdXR+cJKXnIVqdhxUClyF4L71em1IVoadNBOXQKx5pdLDjVeORe7R79LMNOPEz2EjLPQMC1u+7nLpWzDM5mxvA6fdlatpct803e2UxJDN0C4u1i9OgaEBlRssE77OrJ1PlxEw4rX1geOtO8Jxd5g0+d2UFnIB3PvRo2M06QMe9eEP67dVndMv0z+B0Lxi1S+t7cHPEja7oP9iTD/fPmg7t2PFIJf6j6yhg7eB/4h74J134D/+fX9A3eXgQn2wDtgStHt26WcU+MXHU50mXQajlpbkZleL4xML5Fyuf7Xrd9OORDaaU9ay9QRfz8wMvMvfq19ebJiNTT+3aP4+EdsN+60IbZPqSCFlcfqg4PrQE0mjfHiOy2zDTyVOKbyDKI0u0Wr8mOf904vynALHvO5VtsnWKBXbtX8zpItnGlJ6MY2dKAkPOOLZM/ADvlcU2p/FkOfX8DUiR++P/Xfo1m86JDoUqPHMduxOFTv1Qc1ilUltIEfFzyFJNWCm0yakjRmU/GdAbXpmgbQ5NBBxWrTZj+C1/IaiDFAVOpBbVERTT87YSa3L9V83Nd1ngeMwuu54bpb2XhM5bDF5nQ/ZJRjS1bjWhd+O1eOoQNd5VFibODFZ5NPdk55zg+6NBcm1nnBNb7oVP5SZuys4XTTeW7REa3PqxI6pHI/EHjtole7bUpKynZiRQKjh0aGKrmBgPSXAMjuVaWQ+cT9OPMdkwZWAyGMJqCjKxWUYBh5GZKW+O7Yht5mcmMkqlmerhzsxdlIR7C7WGBh62CS2PLPJKIEcq6DSmOovdTDMzm+OysphmfZl+52jJuSgTu9glyz8ZV0wArJlrZhxnZgFrZqrg2MrtteyrDV2HuRUNe7WFm8g/mW8E3r4PXslAjQpyjBGxG8wH55/Wpa7Sc9F00OR90jcCB1l6AvrPrZwBE5+czhjsyxkUrlpBD9lviDvsbr1yLONC9KoV/VXmhSPugpUDoENnatA1q81/eNrIjoZOh/lfCViFji3eBa1uKS8hpv//aHngrt8Tu0+WLoTWu6Dh5/3DErrvdPnzEq+B0AjFxy8K/9sZcHo/BaltObFghx0HTkc/Qx7ddHjBDpvll43zWmKOV4FLP4JLVeNMryWqw1/sZWLO7B0gBrZy+q96iBeGvvEVEksIRc7CH78Rt7kZjQTZlMwx4p/58ceEayAiYXl7WqmT6MjPAdKNIfV6WXdSmqK7NXFHsDZjvacHgRGQFsM2wHmxepc801SEqGtk6FODd3LltpjsUtJmw+eFpBPf3p3hDIG0QlBLCpfQSFgxNyIhIDRtg5DNALr2oiE9OwJjsrByLl2PMrkXhpnCetSaLGSocoD56wILXFgCu7V6bIk/PX4Hr82sutCyTv/LxMxyYklsjV22i8IjKYu1WpLVSyjQmlmpheQBZXzIaGp5Lzc1PMNHDjOcEvW9/io1uCVQ23w1a3BWca8qT3ZxcOyGvr3hIo3FF4Xs2J86xi+opk+nJFO74pNziRGhGqgodILWsH+7riyqNlihn2bXmgXX++pSv52e+jGpaafdAghY94EL9eyZ9nfiiGRMkSev60Ja8xbGtVJRwLrI5vjCIrmZqCw6IKhv5swXQC3F5I/y0I749LIILlvv8fv0G5stRDoxQyY0YWk8E17EJSg3RJefhE7a82X/Tel4XZWpU5QkUoqr1lcELdFWH3ftP+lNMHirqBEq+vB5cHrX/rP7/9PTHvckFHc5//cRG1ONLRAn53CbUAPyaumt3qkL+hq00PpVev/2BbAhK3ZffcthcYWyBruxedois/hnS9+nah8yq5CqSiTV8DOHpM8TMXRmBjouNlwLS3c1kHThA7qcYjo9TOn1wYV2t+coYF0HLi2BW5MqsocDKzduvbL489nLPO+0qZ+xzCKfZBSXYFF/ZW24U+IjEE1JdRV7rlFjJuOjNL6lntysulhemfdksnXjeuw34PSXv7+5unwVIFSvvO2k2ENpQ/IhtKsAinYji1vqqfGNisdMqteIPVNcqQ7wkVNiuGX+XXGf3yVwe9fks8bJw6zDjFeRr98QSZ/toXf6uP6xz5/LXDDJ+68AHNeRYzzOr6uByqA5vix9OYdV7j2eANgdkR0GT4iKZtd4jLb98BBLEwXcgYj2sGonvtnJcYXlJlGJGU492rdHnkZaqIRXgz0nuoEJGwcn55cL30ZaJsp+Ibi5c4HPQM9R2QJ4gVnlby/wzHDmKFuoCRkhPdq3R99GIuR31D4h5CQfKeoqtX+tW+nJhK4Jya2GetHNzvGvtBWlx7Qd46Kb9Q38W20TJxLOBanhU+KGaqlWVc2RFqPWS9SoKVl9nUSrrODEFSHWpXZNz6aOMfOL6ZNpWREDmtQcIoWi9RWim1GOglDAhr0Azqe3nC8IUGi2yVsGFddaGtNv7hx/pGkf/tBMW92FxHYt+Kd2ynWNuE0yU/igOjWLEIKVeooQXNLL7rwCrNGLHFUMy2YnpLLrUEPadUn3N05cUZfENjjkuirdIwGbwO39vpWt+i1HRRCpk8wSmZPvFAcePUEJGAMphyu8jll6p1UGZURIRLveDskPwjImshMn5HgonEidKh2TodkEVHwCqtiv1CfXO21eFkbnw+LJHEqOVlFKa0K1uTEQJqc87zToMKe/Ue6jA1WO/iEyG5WbLOC0FIeN0KELiv1JkG/WOgmLKHCX4kSq3B7uIZghPMsxAeT5Mi9H13Jdkq7sDAhN8VIGrNjw63r4uDxCJyxOX8Shl7uPJwQgZ5C3D5awn4LT1z5Eh8sWQMPRo8yCdc2LcpBcv12S2Ri8LWHrAniEA8llifMwiuhkGDdkx4ZegdbgE151A/TWyo6Db38Nf0F58dvNhHDOEPMfB3F74TbQedawoTMlajhisCNtg3OVbBvY0Oopnn04efeidw+xmlgN7Vmak5Z+ueN/TsWUoEt+j7sD1vhOCT83LhU6PVoAIfzyQA1/LqGzSCWkpRE2xFXpQkv2uKCWUtV4IwVS1XgGtF0Ne2Hmn58BpzdSoJV25yY/YAvBaTdy0AbLs9Oz2LVPyhpsdn0RANo7XdCwNL+FaQhhWxMaxKwGPNsVotJwUUi2Y2r0u7zQfXM/Y4UQrUNG2HuGYwqSzUVpnCFuV3znBnEbkW0TMqCFKS0MGta9j7JP+rLLpiGJcPk9YNu2DNgW4XkW5eN17A1Gvc8pvFM2xM+Twngf5pAB0X5Nfp4L3Zf3LtoxNY/Atmbz93lHs0/8MZBkfrKLVZGcUkpnkUR+O1kJm1CoLVuvNg+7boluTs6ujuWh/t05sPNfFFQw+qhXs24w9Lann0vETxAisOAHWXhPhPggHwGByDHcrcSZOH8WP6ssM+G7idtB5Rsx6kuiviPsIH3CP8OnRxY9hI2xfwuReRXCQcRsghI+KmjLzxHC/2atE3osVtYcZ4mxaR7FTJZbBSYzVv6THced5EfiuKV7PYnfRox2kBLaJalF4fIwrRPZHbCSbOITeRR20HpvXTYOcQsc+zbq6PHE2m344xuOgCPrkJnlsV/3AUb0+ozjpeMISa/19gU+g4afX70bHTleNmdYP75+6M7Q+uzILtE/ua70lole3FCMOJwaIpdzM5m57EyJPDWkSpYubHrOvNTzd/QbEt9PQZBHNGTrRknpmrVBXBzD8FR9UdPlyc8vGG9aOfHz1mdrNxAz4nv9pzy7Wx6czMT48R68pK+0/aBAdbQf/8EL+mu5yuPyyrItHFx6qQO4uTeZe8WtreK9mVlKam3xNPNvpmVJVibTmqUN2EuxjpmXG7NeqWSsz8tbz1Cq1jGEMCBfwVyX+19cMW+9QvlgBJ4b8MiXjUT7cO/wg0L8/i05q2FV37nzCc/KJorEmIyIEHSiiJeD48QYIJ8Bp07YkGlo0MKkftE99eMzF0yOz3U0jxiC4f1f7YknCxzWegW9ffceAf0edVgwguTGLdf8TIxWBWG95eQvyfvuGjJnhhwCvONzAd7hfgd9Q8RIZwA5a0Gp5yN6GWsZIlhE992p9cxtk18e9xtlIMztTsTyHteza2d6/u1vkfmTZKejYJsFJclVr2fEodeEtvIK2vytcvNt1LAlfk52ROxZUpDlRa23q/sWwOPyyuL4YhBU8IaWGRwnDs6k0ViJi8vECwAA/puI09uN2g+f2NsLh/funYCf/xuI79SZXq2eUlc1VcVPxVefN/eZAXTXyjPwXex4mHwGtVb9JRmS2qrz1vnytwzQMkEP2uPXxLOKo4ANe8HdItgg+12IosDubEnoTDns/pnpotlR4+f7o+hgdbfYMj9wVoTQpYYUuFRF52sGO/RTBJHlj4Bt0R7A5rtuwOa7PUBPb9zvUqPSCqD/QkQ4Ikr6owpKpKb6sbcnC43Diw3bA9HTeDiMG916I9PFONrZXvgnKpXAlaJyY2KQORxpajCdpg9mSz2EEjxXXumlEDJccVq5fA6Pm0lwF6CD3eVFR/G4NoGbADidt/7uVES3CLaW0cvgIyhNzG2Tp/dN401C6CPsAIINYoumEx2+7gF2hE9QorM/nnyf+Y8bNwYmBiaYJsYP+SyBY4+92lrMigqS2t9BYXn+t09DvT6k34NnWBLs6hA+Ggu7/57jj/S4lf+ZVVHckX7LAJy/CpxtIkWHYrNROgoFlfh+HQCLGL1X7WRgl6d3x7e1ADpxfyO0LpadgIp4WNhBPmaejQN1+QKXAE3ZDDjd5Lr0L3bywk8BaE/Ckv3Mdq+zdoJhwZD9wpXj/8f9Fv5+ehUQuUVGjg4awbZaUp1TjXRdAj4hIHqSCBD58PhUz4xaIjO3PG7j10cskQUYBOF19D2R2bu8FpGlYh7Y7vQs7mHDWlYf63yebX9orbHuQqz/yUesr2859obW0aFtUY2RkyJr5ed9+7NdafTD4/TkoADm+dpqPN5Pfxbqnj1VAoNYay5O1Dzv69rI8ZXPJnSe5795g2drJFHK770/aqR+W4XiDXfWex2cJgkqfFRI/B+vlU0sr/fdsuXaAVp4tSn4+YxyEpwRBSz0Z5wTCe2Gnfn7UAHGfqK4oPZkAKEe26xR8ZKx8V7b40HlScZeSGFVqwDJmHrGwSIM3ZVfRzE1hfgp/QUIAmyJ/OJL6iQiTd5yS7xYWXDqhBAS7xTRWuHM8c/fl8De6MLBF+cGr29QRFOrQ/7Oty354FDR8dB0xrSxLyCZG1yiGd/dvkOwiV0WoGGRjUNBII8lcqFg5y9Qg8fB6uqIzGEYxMp4ZBrncFUjhy38NpPncAu80KdXpXAOV9LfGZ1HQBQWR4eWcQloDgd3pKXkkY3/rSi/sw7EJxvpj6Ve7UQDL5KEufPT/aS2jH6+CJvhzYtIhgmjyJJv/sFLftDBGNK6EK2e2J2URlir0JcRBfT7L+zoYQzLNG82PBT+duLnKVHXBtctpd4cPMf3X9uBgY3/JvpGFpkZ4mrfgz8971zY7uWTlplaRnITC/YHY3x+dDJhl0Jc4mMWSJS/0l1VeH5RvZ8LwHoStTw6n00dNr/hnjMRnKi2F8JNlNjm/ALCkzYP9CKdXye5epwr4xfm/Lr2I8UofTbOr8XSvdaaeNnv0GQA1B1lDHwztXIlyQDuNfEQEYi1BiLyjEN0Qm8A3QHOnlucND1tHQe17fp9uDZxYyke1w++Q7mJB36k8P0i5E3cym/kmB1Rw3l7TvWiv/MdbdXUAKq3zQODt7fhgc3rzNneyPT2yXxg25h9umovm6fMQIpbbgKKVXu27K7rH1xZ/Q9XrhbFbzta/oObJUfSjOW2xrtwQdzl7lJp5qjP6oIaPiUDUjdG8toyOkA0KjbrsVs1q0Kydj/ucRudH/VknYYYE6ObrP3FvCj+/ND2Wu+34V6vx+WkQhnNeLeK89r1JxTImzcViPUnJfotVbQn2AvKZ6bBM/atZeUkON3WX2nA7N0dMi/8+LYgcEfwG/VUnUQZfMAb8JlNC1NhHxDkT0fD5dIYA7aJSriiNvzhFprsL42IlroGJkr+VAWSxRbFFIU6rDiw0bGbS7Nv8W+iVMoSi8KsFvZFsGOQRsemWIxFkmOClyptFBfB4WPynBuipK59uGI+5/kPLqpmb9/g51s9hwJCO22aXs9ZUXzfCfmy4W5gYif3btzw9p5vTpA+WPpXchAbmQcstYa0bzx0/3sn6h9oiZd+z8DxP7CTe14q97tqo+rEUi2CCFnlOrF9x3wHrnN8Axly2qJ6W1qU1dfZp2AIVV/P4C718RIzKAPlxZ3jaL+59xEke15wLFsUbB/TtsDZRYGjv00L5HJTAh/ifJQuLk5Bd4xVhzgK3Z0lf7zWgNB3ozUaxoXjp9GB2xsWh4XG5O3sVD8qUQX9ESUl4iCif6EFgG9Esd8c4DO38gwkjYzHtfx+ABDDO05x+dtO5bbtR5TNdgJv1myNJsZ28Ojxs/t0Dh/ZvgN875gD4BhASFzctOiepGYDm/jVe3c/swjCcLsIgZx358KJDhq4LjYpdgH1/LynHM0u+0S4Srj8/h8wjbCMP5R3VYdQVLo/GHDuULN1tIZ4NXvw1hbvpxY5mSHES0vgD2xwlAhYe+7nLs6sI/5JxHEiZhkz6Z36qO8TLDOkQKkoCGEyCQQ8QAFSkUKdH3omC0NV6tAiAIWJ7J0T8CNjYTC4u7teMxXtMKxtykgT3H5AYTRuPiT74y7MdV2wYvydm5LRGZ+aR2WJ11HYSFnzyft6WKdHZsKErKU3YzGgbHbjhuQYLG5ofM6nJHmxuXerIr3xskTEZ9U9uyv2TXKKduXTNNlRfTba0WvysSUPEOvt4B2UBDh1mr2WeR94y16waMqedgLuCe8m0aakvtp/sGM99L8H7ksCjNOj44zBdSvkfESfx67UObxb1aXrhdu2XCusuURym0sBd8H7SHn7xvrHGKMz55cF5IRiUofr5sw6v59Ec81ZxrS6RMEG/wuFZc5HSMO6WlH48nmAltXwN4MNiwNRUhMxRgtpUPqlvtmzfh2WlUrgikmZAUXupVcuq72Okudl20obRuMy8kZFaTWESU0X61h+SV+onJsDkWP6w9ciX8cf6DJmxpo92IiI+MNCqNwn3hmr8f4RkAk8wbG9SyA4u/MNaEbLlk6CJfeQ75Dv3Iwvg1QddCmDmgzPe23ApUbFSYn0ULpPnFUWjeaYB1VNJ5ytdM8drenPrJVw6r03a6JsCj0zcfE8phEhYKeTJQmxVTBuR5V79mjd5TvaEv/AvAyqTB/biLoVwp1TBR9oKdqcZjLcntaKPOP+b2f9yrQV52rbQL5f/OpyZeLdeZceQkp1QMSFD8gfu6RonB+0JCXvJxPj9rjQmxSeFK6MlYRjY3JpR/d7TiRcM9v0pUFf+nR8n7mIMJJPsO2jRU2X9W3XW06lWT4HlrrNYHcZjZ/RdxAld5W5HkLkKjnFu7GnXFkfdq9J3whJyEA2qz4v6p+dirggRoLeUDlsKzu7n7+fd3d8ZnxKh+pSpjZRkkhKyySv3BA+YfkqQJyr/STxJ5EtfzbzeHODHmVGU9iDE9reEh1SsooStHFAV5zGpO3zDr/05GijVov44xpSX8qJKfds1QGu4aHJNLX5YU5QZCSThw6CG2yeehOUA0jeoGTKjkwPTrMPICidYqYX9WoPnK+SkKrTKiSJxM7TCFUnIIhF/Bc54jRSBVCt34cvw5zMFf8u/wucuaU1RgijuNLkLWvYWqivn8tF/6DzDm1DwsBb3TkCLwJVgcz3F2Ow/vyDNlELoj92vkhXAc6CEltlt1BzLeVnIwfFfm9LLvQ5jxSHkZGKNxpCekC2MyWvTeko8rq5bIai3kmFjsFa9WOF4k+7n3XD0VIQeHlLtf9JQBkvNT8t9eltif3WAyrgYzPyz5Wq6AWn5bPZUbp+PH8cr/vDKd3+1gWS4IdrebaXMq9O+osYYVpD2mcLQxrD2Kq10X10SFxeCLz9q85Sb5GE3JwYubg8eQF7dupsgOfwN90NJW2oXtsC7htJrfKcvefQperAm4rduxpNNTX0LPesuUCTac+uPbsL1NTSM90zITlURjBP5vKsebpPHv6/9748k4KVlaXlkGx3I0bPEqTg6hXRLo0hFTqjCOHTAk2bGV4GrMF9G+LPiPOp/CRYnYgVnKngliAEzZCn/XeP1HhCDJBIZ7jdd+CPINeSCwxNZG+VoeLEpuqY+KGobYEHkiOde1B9sV05eYOxWUXTgrxW6nzRo2uvLiN6OKzv46v6sc2MGnnxzZ19/WcgS/KQ5KAQgZ4cofWq4HGDSpkqPYkZow/miIINO3da6gFp2mMhSIrhGT3ude+9td+lNHw7CcKaVPznmL+xDiMJ23GzzbTHAhexiIMgnn2STK85g7GX3GlSQPaHfXV8gYwug1i1tChcF0+7JBhvpMPGVn4EgyLej0aVzTSHaVPAKkTgzsCd76OkTmkIAxyXu8dVISXjFroc/27t3ckLAPcE+O+xe8QCbHLd23Ydt3xtDT5chrREEu8espN+1Z6IpR9BKPr9MoBfnsapsxp2EGb0fXnwJWC98uv9Ulibu0NzFmG/Lppafj33kZi+9xN4fNVqgvIABOf8tDc9hhSk2wPOvKGrvIxflNVrQjuu527qPuDbW/vWiKrAi2dz4wr4i8CG7xX4HVhz69v9AED2JWOc3fWlK3mj4OT5+SMbz4x7Lo2CG88dnp84t8ETuOO++/f//n2/4VK8j49nalz3jcraqJlC4xTZaHN0eaHQbgsrp5p6qL408PYrME/hWxDGVyG6m5TQH5jssKdyumVCgMWGgiKL9R6IiCtID+/4w+GVDbHdXD55kFJ6MFLYAyvdkpA9EXqroZ540zg+ra2ATSbGHQwpIffCgj6diVHbT5Ea0qValZ5DKLZfLwkLEOvTJFrln76SihzWAcVughrQ33PJDbCR5jMnKoyzobnqPlJeErNdU2zcog4eJqx3Znvn0cXx2ApVlXr/uvLjNPmPP10ynAqSNkP1/LBipTSmNC9uPUqu2QSXWkmcBd7DtyKz4kLgyikpIjg02UdIxSuiABt+GlptLYXxRD6cO7FhL8JeOD06BkJmy5+cv+x5d9SpxU+mBhJbYvOZkoLgYR3BJSUokSR/pUSQh4evntdhhyUFBUy/uTT8FgNydKrGwz2sUwgXQF9Fp1P7i9O6SDsKiuSXuseOJuWUHjO0bxYt5fAD+ritJfkq2DUTge1pIgrCkVwiFSosFvkpnFUWaKB31IPmzyheACKIj8Vm8EJSfWmMZI/7pOFk0yPIXD8yXzCIrVJLGrUJgqZdc4L6BK2ksko8CBPQTW7JV9Ojas2XOjnWGFeqHy8kHQn7Cc/zRQOxl1fALYe7atq7ageTxyImpOEuKQStSs0OfpASqg0RUdIC5eFUXIpQmc7NS+74MmKiz5cUxtFEFYa3CrAF6aIyZJeqgv1j1tmKzSiboV1+eeAWoPus7Ax4glngX8/3VDoHdy+i8jICerS/nv010kXO/SEEIfDkwl6MAIluacPsklL5GHmv97HEJO9j5D3ysZLSYXZa6sgpZs/SpERmHOJsIDsETXiPJlgNJY+vTCJF0RJJAh5CoCvd4lu6RwO8ipLDkycSo2QlOskg8Yx9LgDldYOXb4P3/YgeVvxIPsk7Xs1vtvtyhy2cAHGj8i2BK+VLLyXtwqSg/Yky6Lq8A4tPw+1YDnvh+OhrP89GMtlEU96B+y44xhVsMODC+GWq1E7pXKAGEp520OkR4GSWnQFXiXZaHE+NkzBLSDMlZ0DD2fYWOU0SKLJHOsRO18GZ9LPA/30+yC64a9Ck+6H3p59fOefzVAasBv5mlMdnRzRLxQHF1HhOVHyXYxeteqeLRzoW6yTx5161NuLYeV4SEk5AuWR7fcUadctzi63P/K96Lvvx8VHhSkmYwtf/me9wWIlVIWhAi2PxBj7SSxIqFvNjXqWFaEJE1NhARQZuagBBPBbRyOqQLa3x/nah+5REGpM0bcwDiHLAiJFCBsKbVfkl0n58YlKfaadLXj+UHzgeX02/Ub9pMbmzczGtfrNX21Mix06o6pukWi2DAFbKFdjJt06ZqgE+wAKhlQfnMP0paPYPdy2CZle2loJbysAtQMJ7vV0vOlUawuNIgzFi+yyaTEXMf8uH+JRo+sl5KQyztgwwS9e4EGgaRE9Wa2KakInJjRgNl5zom2GTRTzAxPFDKQw+syIs0BAt04XQmJkYoQhjjAFCqgyNlhzHf6ZJ218vntv2YjrkjsDur/N/ce1+mQ6deXFuceb1NOnjf2Cuk+Xp9eDg/u3b+w/0u59f79GvmG2w/XEMHAmXzYdO29H3+vFiPvvnbXUkkQ603FkSzJedfe0WtOVv9LLvgp9bdP4WR5LcjYlzEKEEIiJgw4OdAXlxLmZitprJh9lgD58DHzP56hhitos57pDKpslH+xpboqnixZXDN2qv46zyfcopJUkJ3RGZzCfnn5AzFyUpgVIy/UmjVT4OoGy/tyqybvU37I5gsqMDC6xGklJ9BtD5oSKni64lmg3JpRs5V8tyo6zLfPKIKXJ+BTY+TAqOlr95U26WgdT4CqycT0z1ybMujcotY10t3DiUrCnxERK5xaHH1ydZjQQWsKOZEbv9DdatIlsg/IkLD1YfnqqIjInLVLDWwo/b5NUo2nxSRNS2fJZvG6VGkmuUNxGlSebozBzOOtxWcJ+F9hE4dtNa7bMNv4HTmp7aGqFNa+eklLLGfbWQsDPSfA63MGitiBPE58LyraSgVZH/csxEth4Q33vTkVlAX7KIGDJyfiSixuMEvSCzA821YyNZQuIZjepj3MczmoBYIRvJsQMwFkvey38+S8MOMgoE4h8yejnn0AKfTKHKuz4iKSmCYz8QiRFdlblj0/qlGZ3k+ezn1/+84vXHedc/o/xFqGauY3JEZKJ3g0ro0ohJ4UQAyrsHtyXS/h/E9klyadCFEayzvXII6XJxFUETKQerOG/ecKpkYKSmiiAXE9K9cqyzCWE6lwafpCD2/xNpu8Eta/+qseZb1fulzEZFvIZn25vjijzGg3JaeFxeS2COx3hRnL0Znv06ImrWL8Wqng8BBkxPDCTNT80DiGMrgPXKFJuX/pybaBDLxVXKKgGA/vriFfmm36JVa3SGj0iA1YMduTpBLngEfOk24fOJ4EsFXC+vHAFBooteYwSIR8WCDCdJzsKCIGNInG3dXoJyYteg7XdXc21aluxKkfvrMJmSost3Jc0zAiHdtkEzB3Ku4IWwnmBJgNZZTyQ5pkC0OHGNGBpCEEJr8RJ/XSKHoMNKurP6ejTQku8o9OQgXBAhV+z4163YUHpTLnAUeHE8ghBB39sKFq3YQIBx1K/wXbsH5AfJWpiHDD411QCnnPN1lBEtYzygyV75JXMp25QNBC/kQCt/DAOaTsN9J6y92qigawOkBCpSF8PThKUhjW5kFVvmKvL//t0uKMT1Txu4pfufBhMrvU7lBqAiymC2TqiuXidxaL6vnNa75CLRuROVPr+g5FGRyAxOXEowjSKFVqK4PgJ7fiDDt4xk5MbrGNkwhrs9m3bVxcarLalwwO1OAK4Y7gKzhwa9C/QnXg4AHC+f/ZHjDeNSNNGGCBM2W4n09/NE5+AgPsKwo8G51PRwLV6wwzUfgPx5JUTu2wLl4gOdv2tKZe+p9uJgaQRlXHiKLyU0MYAXiYuPxHmzK3O/FA/c9YWQMcJFoZd//ScoHQkPKuvkBsDaD7fDEHd/O2ef9l1+MIT3XOLus+Uj3NMHEXACgGv9rxxDU7Sw35Ga8Eh4Uiw7GUGjyoIqUBxvoZ0gMNq7hJTJUWuY2cjtrpoj+VSlhlIWaq2z9vBEsVEIXUIkHPa3LxbpBzQ9A5zMIV/dUdz5SvHVXcXdrz67LyouLkuHhEMq/vYAXOf8iXayH8+F2XMQH6hBBnKbtffwHUF+qX5BO8ze9tbkAUHUVSTbPuz3H+xkJOD8dVJHfqjc14EcvnqHVg57Wbflf0BQHJgf/34WEUDf0mOS7TNfdTUF/wXHfjzkw8PX6mv9vV+u9/E9rX42AWz9TyBTP1/V1I06cGZ13Yd394Bx6Tel5flejrBb7YncfateOP3Pao/duma1h3juXnVZGltBgN7DzL/vvX+SV7ez1UvNYU6IHTPJx+7k+ko45yHKAGvF+Caj63WILL64WNpFkjr1Y79SPfpqePLL8tRZClk1UseK1B1ewo5v301T1ncVRkditMnf9uIfddkz2x4fg36Rj/TQH3UEaE/lO3bCD11XBDmRI+UzlCg1iogzsPJEZaw6XCuvc2Rtf7DGWw7nBle6Z4511SQ//dqk5SWE64KCveufwnzRhWololpWDa6c6ucsVt/p0uSfFDl/B7l3ylWD+Yzo+JQOgOBvul4WdEbe2yEz0TJIfCNma5nUYpvrFGodJz8nRmpyj7JP+gK0H0C42mrIGFNwo/ebRTYktvCjIrqb0tZTA7v82C4JNkYgP0xssc69AMVGeJ1Hy31a0hOBj9kQXq2DAIlyyHI3eaeeS/iT3A7vde9lMVz8iovvN4YZE1mtyfhtDcKSTQu7Wo7wMtLaYlVFyCGVwFEQ5askpfDTMqSNocrIbKSKTzbGZvLMufGNSBqoxCghXAY+SwK7z+T74bAibAyfmozIAnNDo4JS6Tw1OixjM99cXjEcIQ1kR63D9/mu48T4trJy87nxDDkuhOeRTNEEzYVv4vfm/ALlQ8Ru6lAF3hyXn67Kjyz2owKKSmWKOIDtK5DDEq3S8LCX5t1fC9N9f/J+Y8EOCj+bL4qL0sPy6UzLMj8DTcxD6E7FBv7kzpv3WzaHh2c866fx/JUwCX1fvG1rxw3WpyinMrxeQxf5tHdJY9WiLQc62j3+CLju358upXN9go3WQXqzQj2Qz2B566hoMA7Ov9UA4GwTennc4oZb0b7owa09+nuAO27CQkKcAl3CkyBHeGZDRb1mMFQtKAqWyDFFXAlqhNeVWdWgGyQTWFgXPnU/KTIVLWMzEnAGr+xQnAuPskhUt8qTm0I3ARS+LIrI+yJCX8CKGbH+0gTsyz6E4tTWLwNoDXX8akgxOcorxZzPxplEukxpuao55beim8EhCQ5Yh4DO5bDpfLQYT33agl1/aCJxHJnOQLnHBfHP7rlBqxKgXJTvkqMj8xLTizVVmVmWk2Yvp4s4DinMXxnY+Bk75w0sizIsxjx1U2u0Y3hODq7vcJQ3XO/o2iz8YdH2pHCgG7079rT+tmr6NZLq8a3Q0icvoYoxk3rMEITuXf6w1dmt2Dn0MBcqHF1KJlwAw8J8x28RFuueCn2GWIZFg32U3T6kG3au99S+2jbPebH08utfF+Fos3/9qzW2D3/2ZORRsCAKO2rhd/8noNAzoeW9tnVRcytJ54G+nPlIv8Cp4uWvn9cjvp4ntlsDIh7P+M/7x66vaaMBGZCLMzq/e0CASf1h55f1IF4q5HzSzATHQQHXfwL2hjHWeVv7knhXXPGa3UxdDKRIJBsWzOJWXFYZaRllTFH1/jIYrVc8pvKf9w/6zm5v4wzwGytzhaUDLn88fXn2ytkzyxUtfPJfv9uqYFau7PNoAjN8ZyWuMnWzf2SYNldSkX7Ibn/O45l5N44I6S236JE/UMjAq2cPlG94tehsYDWd1LxHgzv8qKzh3iUI+EMl0L4mdDdglB1HowKxMtB5tsQx+0BQMerR58bPikj8X5rpmoQOrWPABiG+jGdXcx1p2W+IhBpjrZFA+N1PmWuvWwag/EDHXAntDYFo3NUrQHX73MBl4MOyLteelv17JNQSXBDe1H4+RwAqWFkOtNenBCMBkTc0pGMuIDneuGia03cUxeuAmhEftrGvT6/nKhxSd82OgseOgaNzu9McVWxg+Y8XLLAio1vYI6MHcAgFUASFBwWweaJmv0ue/5nm7KDF2V72fxsd7uUVFv3Of5lWiNZIwkql0rAy8StE0QDC4JZFsWVs6ZMITVv2fxcd5uUVHv3W/7KrQ+SsYm4fBZdfTgPR9zynX15WfQAYGCyzcrbW8UX11a3aAVJK5s6whmLh3jXVy3XVHe2issj8hKIiboSKDbDgzTM4CCCChCRqzyh1y0B1FVRCtZSVcgkuHkF9NV+0zi+ZAZsjxcV7P6wanbqr3qf5d5Q+YJ7yfVW30fHDh73FxQV6gBBRnp1g9YOT8VWV1j+tVAPWaqteORojP30BkNiRVIMA7tUHo2Ou04dVCUgaOVosR/G9nYyrwZn1o1ow2CzzRwjvy4PXJeND4I31ozFgsLHmj9Degy+vK8SHWQRctDKb2jp9jKKpWa32AJ847HN23ufwBPRQq5ubFKyUulobh/WA9GhiS2zuJCWCBCQhA1mogCqohGoI4BJcPFn1tXU2QChIT5MckjNBWF2eWe5b/rQwhE97qF7Ie5QBHl9XHfBp7E+zBnOGnovNcpfHlv5d/nfwKYwFD9klS2N7LQ0eyJvV5dxxa/0kLK2ic6F0G0WzQHeN6wuai3OmbI2rRat2xk05q0esaJQ6RPX0KJMpZcpy6icYi4yfsH1o+4dR9yaTw1KHw5Kp+MZQwRDA0nmehR/DDYDoaf+qqsPtBDA2MQIaAZ26MAtsGchv6uw/4JoaMpFZPBFTYBqh5CVzGtGjzjsTE513okc5jXnJIxRT9jjTVEKdSD3g0lnXV8xPxbKECINbmWUjK9aywa0MYWAJ07BAbNmMyxnie/cxi3FwST7+j9eS2W3pwwwQuzQlXNo2c//gbxz3sd6mtJjxStHSiHBpNXGdcpq+UO27/7evW7WvqSENqKmdkf6TCFtaJ5vAHs0eUqyOHblv7MfL7WmZ34wk/Zf8aspq5ZO4Y6/3UvsoQTtUtFGduZZ4KF0Erg2u5+R+5xV2hJQJF4Jr8Q3cnKeeq8e6EoIKJjSZvaR5wNLr8mjg2MoTxzFmQ5h6c9RU2pTmMN7X9fs8VOe3565uZxDw2eyrByczrzibGf3+HBvl6PiojWqBATbOK5lA4ba7SnwUj6bS7fcKF5EPuEVG98i+K9PeGJ3NGt/YP/KNwS5yYJTHTWH35vFZIJW4AFFWDg/eYswxywHjBLhGtUiZBpw0RV852bnxuYTxvqERnXtO87abS72VD0dSrecFl9CPeWSewO/LN1dNgNbsGp1jMPLmMcPDvJZcYOn0vyd1XjLugpKz3PudY5+n8sNwRUxP4QgyySWvDbQicUoKgx4qjAxJ9C6h0QLLI1NkdCq5n19AykhO6aEmW6aPsDN1spIQYeY6TWJX8JwmyrUUkRuVrOIWYoS8wpAMfcpalh8VBp20mCRyGKGnsAUGcvFrFb1QrE+JpgPGxNgKab3edXNUatSV3OyIZZrhj/WFOlZH+D9eJAVhT4KetJcoV6mAgOo/FS4kqAPkyzj/Odysl+V37HePdb3A77b73fMEHLraTaBX58saSBfuBQsIxsy0KqkhND4+pNSn2bqLHbPgV+H2DXG3oqs+dS+lqnIfRSR5Vwixr8JvIYadhQqoktTx1QOAtQMi+4s+AhLSO6jaS3zS7RSX6aH8vwR3m9fePVNdPWiMiUvA5UczcHlSZWQdfMt4gkgim83vxdvC/d6eNbLEuolhaPPFL5IxZwfiMJ68ONmnxf8U1U8kaE+umPnmq9fyKqDwHy+GogKIdCiI5eb0kEr3/tqt/a1N6vnfg5vTGeDow/pgoe8Yc92XEukM823vvxj7eF1X1+2+5MeFsLd93eGRIbMnCk85UafVYqUfe8uWQ+sEP7/JoS3shTuznUubXg7P3/9iLxDq97urDOp0ZXhDWG1FRVhteEO60qB2V+2X/TGFhQr//Jr/oPIlqx2vAu6ByLnfTXWuKkMR3ijnhhkqg8pNFXB7M53kvffW33XT0wwCPtY0nmFC45THPJU/MJmS5+S/iYCU/H7mydh9Ymz+VX7eAOOU89jRsbGMcTKvn6ODEImqm67WHNE0D0suO1dYPOEttQyvFduqu7U9balhyplytrmVcjKNbo10KQ0sJGY+R2xCTD4XKbAg3HXrPWkD5E+ETcRNn7nBYojK0eLDi7QByn+EScLkpwHyrgp+tuAT4JPwVqphdt/AttS7EHPB8Zo9x9Vsb4VDZMNXhoadjMcsclukXalXAfmT49leStVd0Y8BwmXPliFw7Kfni2B7C5lypC8NudS7Z883vanIR/PQPLscOyggl1wyGqqzlq5ALFKMMBmMbAw7ZaTYL0/HbVUqq6JPLbEvvLpw8prpA/HDh8FVopWXlj4nTCKYYErgwzJgvZI0PgRQrYVD40mrqmVgdawUqBOmqQ++WX77dhwD0ARCzDiS5Y1prCimcd8S1V2Plr4+8vqw72HgX3vfHj4yHdmAcEVo4K/hgO/qow8IIm7GOTDpRkC7gdg8YtfvYNf33zBgw5fJEEYz0Dsppo/er02ncRuVWbRVA715zwduTmqQKrpTA01cWw2F1vQkvnS5tTUZquty28YS2BvLyjayExIUCPhYCbhapY4VUqxSFYewWAQEFIsVPwwA3RkB2Q7gIRA8sB1S9unJWqkqxphgaJwuDhoczESH7YOxkQAnFqFbSbVe025OSlvJf2sqh4M2pyEed+gqu2dOSkcZSAzg/3OACvWy9N6m1mzvaTRJxKYnLz4dH2jG7fb683n6r/ELPjaOquhNc8474r3FweMD3yUtcutsfjE4fDX9TVjjrE3+RrajlRPvm2PG7Tf8TC7bTsbdbg07UkqYji9slAYl2aEPY9DXLzbsarp7P+od5Mg6/QNd3zxJZHvDb/sxoyTX6W0kDOA/la89301oq0vyp2YgJDGkhHAvdO5ON/qcK8YFS40SSUL2hNRZid4ot4Q06+Vr9XSkkatJ5+5KkYw15k3TYVBJgD6HGRaikEeYAiLfKIoc+dAXJMR3MSL8+JZrfn4s5NMAD9xNQ15XQfi+A6w8pIQbnMEMagAobnroXmihf+BxBy4EE8zzc/VLxTVtPOfQzbGFdAgpVhoKVfW0dmgsqwNaTytUKQ0hxQwIx7b7nMPGCp93lT8Cia+9Hng9RM8d13DqLPO67oUmIThYvk6ddHT83f0280XpHyxooVedQyW2UDXSpz/9JoUMAj77Qk7QBtqwssNVs2t0/PqfKFZIvSqjmMFiISDg05OF+vP6+GiUr6a40a2h/0O9oEmq7gOGd3OBi/OV46Yn5lJ3JxRYOjUwVs07XZyLAPofLzY/lz/LzMjMUD+bel6FfnDoq31fPQB+qspkJkQpUu2dHhm+dfEystFiUtzvZhfXiWm8FBUVtCF6TjMfoYnQNG5sbqzTe19+6g7nu57YJPGyce+NYJN4r675UKxcTr2ddLZ2+4kRqolMB+ZlNj+6cpfF6zOwa9B+KVArn9ENJTdrcuIkYx1uF/L68vcYF9WXI7+2TXngdt12F2gzYNHlm6X+hp5+XCY799bb4c3YNMBs+fzRsceWt/nNwgPRSuBF39Qep+z1D866XSO+jwfi0dVJNycnbyZVVzMI+FjVuFpVVZpwR339DmFaGgEBxUqLs78wQCtEathhyZEexLjwUrxCUYYXhTMtIg0kILnalNHrmld2AEn2R/sH522uerL/KUrxcWFEj8iwJF0mmiWPxkmRFsyMsDL84aXogxfvjyONr7Ljb7YFMhfG4za21VcwOoXuV0Zlx9dQJRs7dmgzyqHT/p/zDRUG0UbSwjH5vbG20X8SzFbqhnA7wD5q4Yhy/U6v6tyL7Rusd+d+IRARbe90ppcC26DlQUGzWUs5xr31xAv0xMDSuDpB2b2zc17rR5RCps0Fgt84WdJJzzLSOyUSmjkrq5MulZrpWVl0s0RK7zSGWQNxa2AteJmlDcohorL4XHx/f/y54uL4swJetTi2JkAfvhavHYkt9r4RrTZ2AwJ8O2vTp+VRXKCaCnAUbF6LqbG6zlTBK6RuoXILsyuq6rIbuS1scVA1R5NNFC3vwVmpvCSHJKGlfqoCWIGqh55Mb36iW6lwS3tE2USOJqgaWDgdQWsRqskd6pQiCtMF0X1l5RZ2C3bLrdcrCri1wZpZTlGnhLarhVEtununx7Fjka+q/cWgc4hOgYNCkc9ov3uGN5siWlgK01k/mLufuzLEEbSJqyNeAXzEmd8Wf//q98Xe07WBq/2BxYHFH/prAymn76D1Acsnrfu/iq/sKiuBJ4kjKzQMbBZDxMMFeo5LJKqs9HS7qHijUlJMYLOLCSop0Rhlm5GmypJIPMe9eRiWiGhkaiIrE8UlcBrAMstCmwrwAp+nzvR/DgoiLncFgZHbjCDK/dUaylD/b3JhMKFDnJ+YRO3JIOH8LsRA6/AwRmX0hsBTeRI/WK0LQW0ka70lqM8nP2aE4GC6B/K+V4H2bdaEZE6mKklLBpIylBw/h6BYVPMzWTgeq4x4ip6zDWVtQnbYhA2+7TrmFKB47f4o942Hx6fcR+4e5RQA4fKKyTKxUnTWH8ozu5mU08/5APw2z5SLvnfuSSvssr//OPHDE+j/FUiPJ9zIk5X/399nV9hL7x3BccYsMKl70EXVYO3qbXS1blB5CGcbmJ83z281lrcSo7Loplg7aGUqtBerPjro7w4Rq+PkxbICrdQ3zs8jZj4Gui6VDj7OHni0TmUE7N9kBJ9Q7Chb12/aTcvIYBDwEEKcSAYpc366Cr6Z3ZdWW5PQR1ar+skipdaSBz6ljrSpNRCLKrQkreZa8s3+q4ZbfESPurSljB3n8f9kR9QxA6jy39U7rmbvY2u5Spbo4OrUVwcxgfHZOhiaN7h8SYN8TmZzQjWQcGY6ni1AJIWEIOKpEjqn7ylLQOO5BCy37TrQQ93tMr7T5oL3sk4oCCqYXXRRQBwdn8yMxqdLxKbwCkS9G8PgnuGsg4hRnIcYgvixzpkiX3BLK98yk/XwhUzvY+C17dRt6UVHW45m58Kryhw/+kdqLD4027+q1vrv1C9GU8WvaiGsTAyPh9CHM/E5ErUxphxf60k3nE/x0MElIXVQHjqIXjSFhdoWnumSzH5tEBl1Xe/HQIqdKyHPT0Rm8kjxgakciuC3ssUfPCMyAiQMYhqHQ6hUJBRTeAw9mhtDVPprHeMRooCeqBqlKUfYgBWBjuoatLuDX3Zs+9JGHYLMQW4CpVhMUlcHEnZT3zEb//66pSZS4YdRMUzCCnZ9aEMSFglCiI0eTmu41hzhI2oTozw2m6px9thix38M7tkYmRbIi0KrqEhR9JODlwTULxBlKC88I4FVEhhNz4OruJQsNtlf/pkTGj//p5gdxCBpRJE6COxyxvFtJTjUNw7PERi+J+0+FhfSLkQ7lueyBdSghpRrnv7Q4jxf/4JymX8Xrpt8Xz9BCCExsjFSEd4Uy8YVyOSFwTxmCorLJCr8dI4apNC/M7JakZUdV48XWrgPFlk2Mw2m6G5LmU1ugJcGz/2bEPzPQ18ODgtyy+7joTv+kPuYfDHR/mE6DJdLTUbkuBaFRzoXB2WTk3mcRDQtTIvhpXLhOW45Lt9eXE4S+vUzpFW8sxai6D+KQxcaBl3irOVopGW8iwai7JsLRqe2DrqIrWVIypse3X9bLq1U9/QwCPhYPfhzyKhyrOEWKtnRo5kd11KmLkX08G8ZwDbf/r8EGmYDXGhdWYKnfXQOVYKIDwlBJLEF6XhmuAbCCSWzn2uQl5YHeWiYLjs+EHPwq6nVgywRV8nW7ssGKU/008WJ25rfZc7aGqnv+al68lL8fz161EHR1uyuzqzNxqDjPaC9L/U+shcPs2a2lKe5XQApOufHYgLmIUeM0kEynN0HMOrdKhCmcIkYnx7NxCfH0U0B0XawPAXhRNY9MFf7nV2GG88h32OrXzXbf7CILPzoX+YIr8jNPtpytKjVG47DQ5Hh61lJ15lCW2jUVBE9CA3l1UlCdPAUj/MGeq1nOd4YI1Hjc5jhCD2Pl4lhQWpfiakg5U3HiZ5BwEMIcSw99Hv+yCNqtSOY0YDNESpNUTUBPSKEY7y/lqjkxujRDF4xRZFAqORwiGkSRkZAhOcPi2W/UQScwFRSPJMnIqv8CK52lJJzFzv0N2HIjq4kDBaUbuIgyQjdxqX2WImfA+Dca47yq4c9nKmFsdmMcmrTI6E1Zw3XyaOOCAGR2KTQBna9sIJhwqj8FJFyfmFMFo/TQUSRJA0jiC3+cz6eE/rZX05mU7JU3Dw4PbokMIEVnsELhSi/CKiXDj6JFiGpaBUvKi2QeVkpRLeH4LD3aXxPDOK5wzcoXMm246zyFVl5gb9vXjHU3/NaSkMQlS3wt+A9k1TDpKUsuttgamaKLN0HCy3q8dlxiqzIav9OIdJR46cjKrjMFBSTVxgsk+MK2LF4k1SUjWGQhBAC7sAe+R87oPj7ZSAXi/PlPPwnmPA3nuulmSS7mciPSkJzOeTkoGyX4shwtyJ4DjWZx9ViwmiJaB6Jdc51LUL8cOZydZiOZ2hrmYt4sDUVHTzXB1G6aCzjkWhruUvcoKEQjTvaD1E4a63iQTU3CX4/1tcFwl8e+8l5b+BS30/Ol4chDi6xRiC4C7e5L/IznIzy4Vqm0UkLMwf3U/nmRek8NzCLi2OTpEUYHzR7LT+fJHF5oWRrqxXioL1XFAQ4ba9XADGUuj1WhN3qU0HgPmK3A7ojtn4ldfJxHhJS5SWsnEkDDVWm0DfTkhEKJ4W3aG+FH2eJHYtQKD83GYO+yQmLw28/KRSiBQ5xeEl4UaKwCsHpuH2yhP0XOP0ASKuqILwrTnAhxmV5akIixZFEQgJfoose5rQfsP7WDlNt02c/4tzsnOL8NLRTfeWRWq5SrLuYo6gP8w4Hl8ragGXTshVMuo3k/CJiIH31QioitgtZxBWkMyJidVnMKgRHOE9aV4Low27C9cBNnu79/4S8CzxT4Ep6mA1kWPaoGkqKonWK8PSwiEipNjTXi+z3wSQA/mFnsZqlvYoGXirpA6pnu+l5zK9AlmIWl5QKpFt+EnDLd77soJ5dNeeX7awRlurAJRNQalxOb0els0QaEludMcYhbgvOhq0ujZyYqUysTjm2dcR3hWU0MjPuZTngpUKC8aVJ1C0ZTX6AjyVsf/YRHJOxIoVNEmlOwCmaIUk6trWBST4xE6XI3tYYIx3hclRNQOJ/MJ2h5gArJYSjxBf61tu3xyICYkr5gT/CNvTislmWszNplpRTcDnxbWscxIF3YZVduBxWM3UNcqomniQgQWtqc6HQxLU1UEqU9GzwLzKytkRtDtdjeDyMPpwVmXuhG9rVkxAUlLixQDJfCBVWOEZPkJt5mDGuJSojPbIlThDW+V4bjk3mc/UYalgyhs/D6sPj3yckQdz48yMZGS2Rku2XClCnasq0U2EjV4PFl9b0bpoK2/n3quQ3ezfB+Y9fRaOTs44PbZxs5WGj/+11QlsCd5QYzH3xjvNRyzzwZr1uYOmG7LeWw7xh+aFMcwdG+tMtu4ozGg9P0MFDeCkNAVxZcHsPoiQmM6ovN9Lbl6qrxpLGtJVL5e0nCim6Lvk9I/jSLHN+xws65Oe/63QHj+dLJ/J39VtfvuK84gIgFoj0jZQ3mSMvKmjHmcssvXvpLUAjDZA+Ns2yTLKdhxoJy72Vjpf+bA/f/T1K5U3iVlISEiiVXLQb/zaQy57cpnU1jGF/mtq+4aewz0QMdqKCn+cGW5VZbKBUpYjMiT+17VjCz3wfD4jcdhhvledmKiwGjXnF3+CAbMPktjRXDizCokbkNXCJbD5T+/Wf3TJKwnih+0nTE97wAWu9YXXMCfbE0dIBsYZ/6Wmec7P20uhxCPn9rzKLQUpJCs/avhjt89ffmmKBhGHiHGR3hCtx0GXoRtVOjDtxZjiJYMtjYtr5Q831wF2ZEN/d5pjhPGk2n43WqRNxiM0vm9VzvrmZfwGMzGpHP7IA05ohZlFIvDK0kBmCVv0ejwjBcAPcArgYEwJAQn4lp0JwMKFJFISbB42ZWTkhKsRphCqESSpQKApIzJTHAGjcwqsiJ+ioldw/OJWGquDX8v4mB05EWbIm/R0XyywKVavIxTE61uhXzeIlygROEBgWKMBBiMBFCBJAmDABXDduACA+bwKNfiZLpB1iCStaWn3md4wNmmYD4F+uS4d0BRsiOBUpIxA2mUIQczlyPjeJUKtZNi9rCdUf+jXh7BVSmfvfPkw5h5tLmG42mQOQZrfqXkdOb7VblNT7r0yUSUoo5upkQq6IoI5kERK5IhmHqyLkS083N8zjquTcGyaywgnK769x3ARiiTQbmfWX2DvKrXrCgbu7Zs2/aDiPuAvlDvkG4u55IgDOA2Qjc1FX/HzaYPb+4OTsGhBivd7tpXe9o+vujQ6OG31fub2KK4i8ZNyzfv0e46XIggIGAQ8hxIkUkDIt3MhzOpUy0J9y0ilvO1jyhLeScmpgYAt7TnBZCQEpJ1P6BwiIzGQ0M/ue7O8/+aCXlAD1qn/p6DeW9clfbxg4l1AF5LgRlBHlnuofMKBHr2SHrQJuBK/bIHqh6rDtMWLaO+/WmTqb6ffstkZX/QD/Bdj76TIohfKEpmU9ZnS8UBlEvG5uxFZBsoND2HrlXMKGgf7ksax/Q0dP7tV+LVlIp1oW6Mn5YTB9MO2eJ1vm/2E5GrbyW6E4Bh17WPn95MmCw/8u1LsO3xuzAStuPz0WBfvkvUCj+GSfe9VwZFuCTiNUhEOTR7YfE7iK47VyBEBYmj/KNRfRv2h2pV0gnkiV8UFSyraPFyW0XxelFl3TtCz61R68EhD8cqPqHMwzjt+c13zj0VQJtv44tNeb1bj9mlk49tWnkug/n0cMWp4yCpVky+qEV3yPv6yer5LG1dV9GsvcyT+GMhhY2sX35FMECelwVQayTQ4jC7N9KmamGaRJXl6i6peUtnYA8K+p/n2Om5EOn+f/5eVrC0isWPW1d8IDIxI0gYHxuohAp9XF/06gEUYA6C6hlpTb1nZwKCBxisdvYrSRbUgbH1Wm+mQeUlyFy7aPMO5yhfyv3O8Bh7FNo3crnZla4/5TvlGUqCmN0DWhkxmVNdX82ERYilnhuRZi5ejh/5LsCB92hag2Tb7+fu9uF9efT/OD3Od//ryI8HWpM2XEakyz/ElkL50MEe/+TS6Y51ysu3kgqzA9Z/TbnMuR8yIyRHLyvxjhVvwu7YEmnfpHMW+wyCytxJL8tryBAbAY+nTmwbZ5ofTbfGN5aqWyhGGCB0M2fybzCIHF9GbN2gghHPxh6KswUYQgjcKlcsjslIj2C73xRnHHawdLx0TWcsntjbfnz12Yu1R/TqBzgE3e49I766VcYJ0sPjm26+DQufwLzNPaMN8UoL4DLT6KyRZv0vcjcje9Vw4A4J9frrxyaJYYSddGzhzbeaPxruhmCnzL/k+gRL4z91Dz4bV7BqeE3FNwDw/A9t9YXS/+nuPq3sruiLVu/vjcuxGuWdPlErlq8+iPQk5ffpukAn+hvX+X+MrsESDkyQ3MycVCJGLq+ikE4pvrUwi5PtFbG25pbeXxu7f7CNsoPJVx0eu6l+eK18VTGVlC9oib58/eDp5y2F9n38J4/QeypyynlIBys6X27iEeD4FIDAlBJCJcpjXkGg6H3CA98O4Bc5NazZ/nwbu4ONmp3Nzq22EAueGgsH5NMQtn4I5z5y9BjNypf0UsodTyixPgvdWFXeY/KwIeG4IBNj65MLLUt4QcgsJx4XY8ouevi/LYP0wpZys+unAkUujuxRuq010Os3FDFN9s98tnzlHZsF6OnBlP4mo4dNZR1mgE/72ftkg4v7KMrvxubibR+GnF6Hk7bQBAmzONnrKmV1v1n5iCmQolQ8uoUAgO8I4GHWbYs4OIXomhCilXZ9KhiiL8upHnEC1mBHsCaSJNG5F2OYSylKJ4rOkBRuAttVXj8bYqAT+sh1Il4Cw43++ISINmORVzoTZqDz0qPVqvVR4wraWm+Jnsiuh0u0IEnFEv4N75sK0u+MfBt67vXX8eJMS+aX1o2LnT8LC1lQEBY7Xiai3mrIOyjg7ZwawsAgKaIMtwUNrZLj9gNBLT6Qf4m22GfB6HrqvPpGyYspdvXH3Svp2RZ+tArGzqyHU+oa+xtbZskaX4rh4fsmPrtCEExEfvfOj0blB5t/Te579PdeS6T++xfa+Mkdkf1uktTXm35PyO+ji2OvI327wS/ubtAzD3+avY8KqwOt7G+rwS/Oblg4B9/Eo5zBXh7d/nOg3vMXb1uWbeuNo3rj5gbT1xsh+5V+M6VFsXWcvhhih9k0MktPZMQztNLGbJYPDZSsg+KUQ1hzu+4VuEhhyGSeZwkjBhYSBxOXDqDaPCE98vLOqf6MClutoDh+rqqZYO/3rLP+zWv4Mp2+MaGkXbU1Litjc0bBfp6WVQ4q5dF2Fl9ErWO+KsOx15ddSU5PBaAS+sNjm5LozPrwkT8BKfyyuSkmvCYX878C85mD7ANZFauWnniaDxUQC2/53RRHQODSWpD6KmImBwrPfFllfplUmhMRet/saWttElNGXlMJ1nK9cef5A9hD50UKVZezjjwoPnIFESk4cX+9SkLS8PEYnERcDacz9o9AWsV/ZbWp4EpICpmbjkF7nUvLhMhBGXzUnLSYRLL+UEs5xA4y6+/EClLMEoS1QaZ2jZtDxkMpmWVrc4mYYAO1Sumw1fFueDfLnW4olZb9JbrJp7K3otFsym0E6ztaXZ9DE7r6d9KMajJq8ne5Vef+OD8aajFKPP3+sfmx4DYiMs11Eu6V0lIOm5Xcxc++3LaReTAOs62eMlkLj4cpG4BD4GTNZ1H5ZA3zXjq/sgAwYVZyWJyADtP7vYm3y71ui+rxEcms9T7DEyLvS4/hCRIS5s8s0aa5c9jmHS9LC99RwB/nnTS3/t4vIigfBy2XiaSPwgg9nw9j81xVlaBhSdxBqXlwEbMK6xdvkljWc+dzmZZUkK/8s63cTkjUmVQ7jmuJxccTN2WFHVTtwkNSlI70LSjdWOM2fOn4+Pv3H+6lmZ9NLZry5o4pfPf31m4yypLpE2TZRCGbB503Y8dlNhTXXITKzc8rtmTMOzdHIy+sa2PXoDofjBb3nz+LeR337Z8MvvI78/BuL+fPMD+sevM+4lez2HwiF9e6dYfk4KJMePUp6yTa35mEjfvcAkEhOZCVXHJBL0PiZWjytmYwA3TGGuDE8IEix4aCCaSo+HuZ88PN7k3vRwS3LevNUz5yEgbbtP5nuzkc15GtVp8n4rX/NzizyPEK9y32qvSgopmwhR+zRMCFNjITZu/f27vTIceUGkgPh0GRqo9jD4xXTpd2DQ2m89wD92B3qArvXn3cH3a52BCDhxFjQOGTck9ukLynbIHQBwcyu5xxXd3YrjufatEv8egiW94nBs3R79YoOaFCiOiBL/fstNlzzSXridaX2sTtCKLGHr9ewSZKtAgKXowqPiCrjrkobbCxoCp6ph72FbvobJnTM8Io/IgILwpyyAU+UZYzDE/PL4nUr12QOF4J0zdzvW10R+cVbXzkLQLKML1yb3HEG/5J6m1tf48/gBzw+YwI8jfKqPXsg5W30+pHOFrQgZYzPfBCAeSrTLPlpDIzS0oTZYiKtEK3MeNtBmJmvRItFJ4AYAOZyQkzlOHv2LNZxF3LbAReP2Oa2pPdkmFZUTrviPGBAHgHkraWVWAQ5412r4/UnsYDUAGH0J0P4T4I+gcAgD/6yXktD8XInoGRPge0S0UNiE9kWkFsGnYCS9o4/8kDK+wn4+jgzGnLYvFc/pMRXONCVM3z6Up8ietAkQeEfk2GKxz8nCsefGAoWB/hbsMWDik24UEgbSXxHbxqT2DYn3p4UIlEj31adVnK/hyPR4sP894CODqvoRjSBtP6nsHuHQjsHXH5zBfyIM0B08YwJ7dTfeaq12dc4npfnegfd0IbNu+Rmn9xV+sqoY7U4VXkP1DjhebemmvqLG82loY+FwGAAOx8hoiGNx7j0XZZcMt1sNLMFJSDHF7sRYQRwK5zF7HjGSezOHt0B6PppQMyeVY4Qi0VkwX9bDEHjQD+CmxkNnKSY6SQll6Kc1MgMXRslaY5wyjCCMBaOV18Xv6fUzRA/1iz4lQam4WKih/s0++YMMi/XMkfBcRIFB8Tm52kFWp4QDL73XqadcJCKi7rR4upfDRMPJIU0uTk6o3tS7OXaw3F80HAJjDzMSolmLqiJO25m1rvCDKdoh+c3Ua3PUO2gOUaIpr0b7O/MSI0lmsuDcoWBxDlngOqqVtZR8i/hpSExeNsDWy4vFjPktRUajG+FA5HitOJjWYADHP9w7rZspiEE/uQFDPQjnAo7nGtbUjmN5jVlz9CzV7e4ZOP+4XensVR0vFtvpjCXYH2y/vBuDoZwC+uStWl1j+RN4Xk0gsQBikIIseFE25+a10nTP6VHGhcXIiEQ7pKMXfJEbXqlcZAQ6fKPKAfvN4roLjw46CLrd4JCVW/W89pIwXiAIGraJxM6VEpIlk2/eVrMcjzHojPAgZkY0XMhEH5QqNxwIvjuLm0Dyw+RxF9Uj1TMRwNc5CY/SKBsVOWBQxVoaGNQSmBdD8cPHc9KXCN5WXGiX7QZW5Av2k6weAMrbDT78RfC2QXEs2sO+9qQbiZHwtbEFIaM1jJnF6P0m/HOpSVxi1EIpq/LInXSJEPH6wdaxIOs+1gXdnwYo67vcaoDLHPYzzkdGhu1kQbFkK4UeI4D+ph4Zzha2a8GuM7ngsqUa5QDjwmVyp1njaQXSQ4E63PeqiEw4HxQ0ccPXHC/X0F3ImwNSEJeSSN9/ugeVtxjWKPNwwgbZ2025gXVKbQR1LdzJ7Mx/are0XWUb1hLm2aEEJhhXDmAQDCMAgJ5BaZj3Pm5E4ESsAOY3JpFSiKv50P4iItMCWCza6WD2ICRpMuYzZlomnZKadVnzVi1LyArNDS8pW01NvSZUdeGHs9vBkry2nC+EMyx8SYhiQt2H2V3pLeLA7lBRk6WEFWmUfE2pWAS3wJHPVVWLGUriYREWppIzqGEAkNy4BCmIMQKukiYcv1Sj1UusYRDtSSlB2GB8wJRwXxkRQMTjUCsBjAXpxrO2goKEWLCUvd0sb7Uy90jGaaeFBIm1Zmgw53bNHeVlxx7HFQs5GMFM9kY7LffOfJ6HwUDs7od4xhc8zAuc26Ra9mTcG1hV5g5E0+4goTgfd30JIIdxpf5Pahvpb9apmVzsKzAQY5jLR/qRu6o/6XFnPsN61B4d1uWZvW5vp30h9cXe/0zH9Wp6ufynNJOykrVTe3X2LTuphpjLkttjAQzKcRQLp74OY592lALV2W7W5wY2r1XZpGx/DqbH/FCPhHilnkj9W10f8hX+X2uO/RxCdlE5C1lkd5cXGpkaGoAGBd6SYS3NbOC3QNQy9vZAfN3r+A1ecYFC3DWN15rukcHhGUB6/YJBeMhaDPPwfHqwgpl+C/aB90KYtF3sQzqSWmtIjNz4mpok+14qUwOn3HZZQiP9agQaxVoMwaXo5BZU9BB6DWvMlij0+jE/SN2XKxc9WtqdkjAn1mi5NuNm4KtdNP62U8BzZ01XwhK0Nh6Ir/yNn6wN7Ul/SpcvYaTR4uZDmfpDvV1ygTkSsWpdts9Cs4ra59l+Bq3tEh7cOd32WXAVODnj3hC8tseAa8G2fF8uyjdscAD2Izk1J9PZBk5OfS8TnLajUo9OXHYna3wxtRX210hDsuhgLmWjuPt5+HSfDvJaylQ+orIsuXi23uZa9fC9gxEZ6VrsDE7b1YCLPk7J9weghjmUuxy0NluHnMm+QcAUnvS46QEq4gWrRYH2BCf93GBJ2xK7GYUUxYztfAICSaDHxnw5T7v474SRmp3zItNhPtKSYr6YvUgnGIjE51147M6fGgBPC7IrSW7lacDMvXvJ3PMLVqaPz0mQIEGCuDgcjgCXKFGiRAmJInolBKoejmJT8PZMpeQpbvsVJP6HWrVxcDI/mWmkIx79dccdVtyXtEQBWd2RF577Cw4/1yKu4TyiPjm9iNSuF0C1AM9Po1TLNYwHWGnuqyHtWuF2YCtKgtN2XOq/xOdw4FYYtKGrqC3ZzBp9M6ECX4yfsJYRbCS6ME4C0jwCu1ms0bYEpxOa56fAsZrDImTVZQpW0+zF49+nA9YPjJ+2nx14BK0tsgt8TEN6fBsWppcko9Z6JgE8Bev6RfC69h7hGT3Y/QyzJt3nm5bjC4rFpfuAI+0n91RmJV7XnKLjHBame38PbCpXKfcmTasTGx4Nuc7cO7QxATIQbSimdkkZpwVEAvUqZZ/aMyc/80cAECuXaa3Aj5MdYBbjagl2A+lkMBZBhRFARVZode729VIymdCSluxvJTJO2oqTiZZEuz2lPoR3QAFnDxl1eJshEi3TlmLcrkVkKYllL2TWXVYBuTS0CyWQziTEb6kuj/0rYHdHwJGwA3APtzEAhQfC4ASd1s8l6sa6dI3a7VzUR/QqP3YRDIn3HmxCHwta/CtPNglZEE0IxMtcdCsnL/c2w4ibzfOtOSR0zu2qnbDs7kAU8wD5cHtC4Y6VGCFBSykgkgLRUf+M7FdaUt8GFS5kp2MBeAcQhldl9AAUbKxADNFFs1pgauiwl5GiCbFTkwyl5J0wGMVwB6CujkGIpS9ND9u0yKkGFI92NvB5wMIBaulQh6FiE09n5t/7/Ay3Ix9qXMcXpsTZjrB6STcx4pTTwMGwG0LhoZ4F3csLbqqVxa1KLspxGYKsd0KakT1FlUn1sb2XEUOTsnPFaE2gIhMp0t1Kd9pmCRrOotNCmGJsYieVfwGTc3+ejiqdp86jEj/IhF7TFYwYxrGRa1ULkUYl67lSf4CQ8LCOK1WPo6J4BiKmp/DfOGLDeG9I6g8YqejYVN04PyCxnivVTSDzM+25orHZdLpxIXgBxn94QSY+fsM0Qc1sp7ZWHYIAesKX0fQkRF8BHXQo9A22xz6wGh0iSHi1oQ6S+ToCIMeWLAVVuJWtmlBJEG+yCA07QoB9enaz3/X20BLlF8CmE67MLAi3JZWOCSXC98OIGhJrjkeaTSdWJ60hxM1tXS9aEE8V1RWoxJKCSkdfUzu6y1P3F3VJe+F+R7DDO+DJoozow4v9CLMUl6sSCMmzl/C08+GSphcHDUY3b1OEqGevpaiotzcQGfG1oVWMiLA9H1cuOrYaWZHRuR33SNTxnbRELRexgJXLcvxz1q2+qyXPh2UGiXGAaKspcDFhfmsLh6yuY8K+y7hB0CJlyAKNWNNZLe01NakZTYlL8JTUHSyeMiavu6tXswGTXl3braycEO3Nh00IYjlzmRfFGnMycDTrTiwkkfhan9WjdKfagaDsZkYDU5/9HAGgvvCTqdvsKKLTrqynMfk6x485tMGxigPaIEbNMr9NwuAtT2t3uRC/FhA/saKYXdD0CrcZSCiCZPskTDMtgDrsbSRjV/UUhIaszAIB45d/CoYWBuiv+zH4uAGAE0zGDvCW8ADUCTTXaMKkc+C68XfmuOXhYAesJS6zELZJzrbnUZQIb/7/mfsc1YV1NY1xVohWXso0JkPCiwmuRCz2MVY6/TbJrsqE6a9Nibw/342wNKZjkFi00LoKrSXoHAXaXhnaVC987IoobZMVdazQ1Lu8neDMjM8nHpNPLIfoZwd9cjpjZLg0qbGQrGI7vfRET0dkcyRxF2fDN6/96Smy83cq36qCn+M6+fTvuf7HLUrq4M7YgGhjpurAz0+QQ05FtdPeLgsH0YrfTYLUY4hAh68ZFMx/l6uKxO/LanYWnYujWvtrVGF8gABSblVRzM3IYCzc6nDlAARMqRdVYMOS0uVsJcGC3UEkhtylLnU3XsWCLLsH2ReGzBWj+iRI/HIrhCyBKPnVMmq73U/e07ALYSRGMok3umvHtcyqqAdCf6TMRY3wQVu0hhJKuHeVtUVidAqPGfGCRwKrc1BQuRxsKPlxfm3mCg7hSsmfDf9s1srG+DCIBWbyJxQvYzYHiX4wlqfqUdhfl8hx3YdGHXD63LymKRzjTFdxsKPpBl4U8ZUW6nL3N7SD7hfvDaOU0uKg3rBGiuH90R8lN1nGxh2vsaIvWse9RgAEBjelMCjTAZQheIHSDJOmwm+IT/OIisXHGBti/TJHS1G77LoXZOuDSyMzBLOtx6lddFoqTmAIDoDUk4tVVsZZ7xkKFQzNFE0zs0S9jGfFZiHQ0Fr+gFOKpRY6czhpAi7q3QaM2ZgA5i6h7ciClEsFiMsxYvkvpMokREvh6teQoIAJAzgg2O81gsjrcgElU6aC1sTy4XA04G1cER1osQJRwNg6KTd2E1ml8bPOGZWIjCFTCQE6J5vcRyKUoB6G2vJfKfmCV0ti6UN+opvEVt2xM+kzx2vCR1RTAwbrAQRdjKqjZxK1tUeqfsBzGZdIqBchFvw7MTLDAhI0v4ESswwzmUxYVP0IFlJYwBUSDs6gL8ie7YwvrOacIg/um2LDufGNpc94zRlHPQZip/d6y1zEyQIqOGMadKm1VN3J8ltGMnXMw/lvXzTk39s3YfF5ZcIF5r6Ij49sJzbvuOSh/nv1GFvRV1jT5XHJj4tq24hui4LbTcVLbQHLhaWv908piJL/nPbS3jTfnIWQqPtc377taCAk4xnH2KQNTcI0mzgNQc+TggJRKUS4vddKus/2NHu9/3aUl5mhxEym7jfzWycMyu7TShIcfnA3o3PXHTzKDxgJ7Xk2OJDrg3HBk0qecYvd3+yMy9oxz2a5RZt8c5hE3oVcA5fFrwonHWnTrBUe+8Pgy7cuUdWBl4p8teL/uZCMVTWM+elTYtwhEm+q8JwWyEFIPbyHi7foDc1+/oz0qi5Ddz2wZ26erFUHZVO88lESTw9avmnMprVthGOv3CcBK7jOrjshPy9pMqrBdhfQsl7Bk7xLr9Ar7JI+lznG0kNIHK3QUVZWov3F2n1wHn0N61EHYxZmdkksg/fDp7Dgr2IANBLkYi/romvhGAncCFGgGoCGzfw3JSY0lTsD5LuvZDqg5JPkrg9n5/IwwISdtYouRPpEjggS7FdYVOgCpIrmooucLZ01CGfkFUJP9SvdksvPTotB+Gb1oLzNPWGvLmY9xrJtmtqWQ91RJoUBP1Mvn6vUOdX5HKnGb95IvdZN+0pFO/4tMqF/ls+NDSkqcLZG9bM4dFNjjm4x4uxDYy5o+ABigDNuJYRjgofBQH3lJLIWwgiQRt0+7mwSBbjgOOYMTpqLym67JF+dqkmOMZNRa21Z9DKmmttCuXHRyQQz+JpMnWjgrphx5l5obuPeS0UDffT/e82jJfOWyZqKU1yMO3gPWXkHVi/cT05DKB3qJAV/5c0zPfyuRmT+Cjsz2nVQVRZV9adKmvHGeyZrv5Elsga7Q13drYCiE20Ioev3Y9QNFlzfE9BMH20AgdvDPcwLfKDcxdfdcsbOomclF3LK867CU+70mDwcuXSwn4dM1r44VEL8iIfgA+75Pv9gS/QxwGfyGC6AuE4iODE3+1T0UyWfUSDsLnpX9mhPkYFyUlXZC5VYz3Ui3zRYBDnJUiZrX9TzJm9gPbiOCU/au1zK6Q42T7xCxh12cp0EhCYLDe3I6ajqUphgp7cMIG/XUyR4l5qQ7exgC5NESFjjtZKgt1U4z80lyrsjJAVqzwl0THE2mxSH7Fy8A6h952iiZsf3qsWgsMo63G5tbzZaazeeeM6otS/WBYRvcB28xhVftZ+joea8ZJfkr94sXm+1bj/xreak+szRR7iAO4CLC4LyK8dK0VJWRc4N5ZOQ6LtzMxYtztpgs5n24cDIMB45ojSf45AP8wtORBf9XSbCaJVyUCcETFgSe1X0VVmvEV02F53LXHTuGM1FOuq7HEkdlUfZosJ8Gsw+HnjMZE0pHRdK3sIsOMOUp537bIv0l26QvEnzDxbZIol3tZkjciFSqO9zxATIXnIr7fLms2kdiv5xuWgWjP1g4Ro+4+5EhezTBe+ikHmF75EdFHosYlBoGa+0Bvj+JM7q3uQJnt9v5K/+nkXVtHeAykxHaCu2XX4XanunH6EEmvJ61KVBK+iIBQ43bKUn73nyJUjssZHpttPf/D/5ujxr2JuTVyMzTBsGB06RQHHAe8CggM3AfEFXj8Rz5Gl5fjvCVyTnGXmFFv7lWLTYNarU/12HN+WebAvdridJ5BLnm64roOzjeeYbW3VlaBja0XmaYVbecRhAVa85X4ISBzu1TakfixWFVphW7oeQRR1GkqEk6090Q3vRlaPHOUSsw3bTPhscDkzx5Ef1ywqNgLI2OUf5To4hlr3Tf12pph375mtBmNqWKsCTgzjZ1weNcXjQxu3qS524dW9YoAqSWa1ieDcaK3rbFY1usATnIEwEYgM4IosDtRHMDnbT8UqC9vSir7TKoVGZGg7RHv5k81ql7d92V0BxZFwTX/Zbdd18CZ78tWTKa9btwYV1FvPxBfWqBbjQ97egbUrHkNrBQ1DxCACmrrLjIUaEAP/3XTPOcqCX8TYQYKSuo8Yn6zIJFlQzhFHi5NQYO0WhvG/wexqJnjEofeHVWhknvkPM6LJHTMwqFpDfSktq/X9tzRo1lKxpxm1Lqu09eWTYCvTOZH+/ejxecqcyPNA1v158xwU/f4dVsZV4d+b5hK+2vhpFfAvfchBnAhCwAYirowmSjbrrSAU7+sVOtlMiTr3HLFygBgBMPti8SfCmd3q3GbJJ9WgEoggcwS0N+bcLAVpkO6asnkyGIT5BcQP/XV6a+i/7luD4aIUAlUYI4syoK6WdNYO2DlI2nwy0NadNTUmY4eMSvb9Dr8pU/ivxf3Om0ThhYV+i+L96Ne+YprAt51RS6XG36ztj0l153f29/c+ZUvvvJwxqi8kMqgH0WyPjiUQ5bXMEhTHHGIMn7RzldrasvrNwKqNpBcUZixGV5hnnuIod6mpuU6ca8abYT+6YtGCSNA9Nb6KkSVALsMUIb6sp59CL8xzB3p4OZgiOo1oLlTXf9IteE4fYQUhg8Bg1J+LESNIvIuuJA0mKNtC/HGY/BvBm3okV++Pzl45tYHfj/Na5+HLaX8P6YYzez+rmc/o3YQGNrAshFvHc59zmw+Qeod/OJ5KIh9dGlLu9e2Ic6Ww92Uf9GOaXaXhF84nqLQCYHoG/HGf7lw4H7Medf4TNklGACIz6v61Hsw/KWpNYpOCs5l+SoDleo1qE/A+IVWWB/w1xlMV/qDv3yNPtvIOPhe3/t/rgmdS/ok3EIgVnNf+SBM3xGtUiZATEqrLA/3CN2jr6uF3/RMPHDZdd8K+lJwmbDfeBHlS0EbFIwVnNvyRBc7xGtQgZAbGqLPAHyyQ9EgbKGSe6mHG4MsZN73Y5wJ3hnFhnzJNwyGKRgrOaf0mCY90+S4vGDgiNhqos8B95OZmZMBjg4W02kR83clSYfy1l3uLR4108qNKWiCUrOKv5lyRojteoFiETIFaVBf5XUxd5m4fhpSiJo1wur/tI+YHI6MWO6WJbHm/1JGM+jga7SBCsKHgdN0GSTiShi0UKzmr+JQmOdfsuLRs7IDQaqrLA/5h5VPndKp+HoFkZg7fm0JdLq/FKNdhFgPVgA7sl9ZcwxCIFZzX/kgTN8RrVImQBxKqywP9qmSq9vG6KLGHLX+xgArkh3stGg10kCNrUTJhnIkknkjDFIgVnNf+SBM3xGtUiZAXEqrLA/1ZbmZxyeM+9Gw22PBcdV5XbWl2wJoEtDo78wzgZ7CLAMTzajVG3rl4e0srCSixScFbzL0lwrNuvpHVjB4RGQ1UW+MPYhMycxlPyogtd1hF0wx9ULG0owM1QFMHkndS3ok3EIgVnNf+SBM3xGtUi5ADEqrLA/+rykGWWhvJ4n0JTu9zkaj2AA7mIcoORHaSUigilwS4SRMF2YxczDLQJntRfwkEsUnBW8y9JcKzbH6RNxg4IjYaqLPCHzaVKLmR7zt+rlTML7cCTL93ON4ykeCkoQZHTGXNz8TIJhYtYpOCs5l+SoDleo1qEXAGxqizwv7G7N+kqvd3nhX2v11VUTvcDfgk/NakZ7CJBcD5jyRbvk1C4i0UKzmr+JQma4zWqRcgNEKvKAn84vofMO9mGR8zwE30fXflG9142WnpTgBXQ4vpW34medCIJb7FIwVnNvyRBc7xGtQh5AGJVWeC/3+mjvzQPLx7e7bPiHH9LnJ5SoSdU0e3EUEkIrt9F3wXmlU3EyiQSKmKRgrOaf0mC5niNahFyDBCrygL/q7lmUnrrdfDUpm9YZIjJRriH3lpe6GR2VjA1YD6OBrtICM5vxyuubyI0p+HQFIsUnNX8SxIc6/ZNaS1jB4RGQ1UW+D+xPHAkub60ewne+GLlhp9vMpIGuwhYgfR7yx3bVJfUX8JALFJwVvMvSdAcr1EtQnYAsaos8If61Je3PdIX43K281Aorx5lPRaT14RymWco7zizNOUWujNe9FyeiCedSMJULFJwVvMvSXCs20+l9YwdEBoNVVngf7W9SsmcRIaUViQ3dqkvPZ/mg0oNdtFCEayh3n8XZ2RS/4o2EYsUnNX8SxI0x2tUi5ANiFVlgT/09xnJaeqzm+0AY0cp27OIWSkh1Mj67KldFrZcTUt7Cnga0MX0NhM6JvXmdh+xSMFZzb8kQXO8RrUIeQCxqizwvzW+5OV0DoxPFK5+u7DwdAGvU0ksmJ8X5pwHu0gIzuszTZ0oJJ2Iw0UsUnBW8y9J0ByvUS1CDiBWlQX+sHkpJVfI9rFCOFSGUaJ4w8yPU6VJkG84L71QwNMYeH9vF6nePKSXangRixSc1fxLEhzr9i/STowdEBoNVVng//zL+0KuSfuSkmL7AbQGuwi4M36Cdi2pO4d3sUjBWc2/JEFzvEa1CPkBsaos8F+TfwMCgM7KkPHn3Se935DDfStTZ+/hY/9x90/+Vv4/rgdwOAAQYAAACPxvHQ/EVz+DS6/m3jPv4K+/BxStABHdFjQofd7e6DuH5Yg+cD3HcYSJMBRhLYdSP5ziBE/YyEcmOcwY492JucsUUgeMozLp6ehEm6aN3h/ryPXqu1Y/TxzkAh1MUQaGbPTa1nI6BPtzwz0RPWOvzhIbGe+O6twayHqfzkBCuNsB7mjjnEOjTEwBsxwLTyP6wF9F17pH+JdNMNKvEyJH6cDUlmVf0otWOMkyp9NasZP9HNGt9fzoSKD09B4t9BV9XUkp3mMaNUWcX8peotiz0PhCy9xZbIhljAvd4QCBBDEdWteiWN5SQG/ojLBZ0PUD4BBD7Xyq+k7eSkQDz9EOODBt458jGgFkosA/A8/P14d6YXyKCgAAYeAIJ439a4zvuKm8sfxOE4aO3q8D3ztcKn/7HuFEl0L9VJLVPCDhKw6OYH1/nCIPQqUOfbwQPqJ+r/uUisGl+OE4osf4drvVdI6hRz/e66NyTbeUcsZVuuYt0K/y7vr+DkvEf2E2om+Vd6yD68U8izpI7603/6bncF0zk6/1l7s37B0EqmPArLufV7wQANORdsgr9RPb1TTXPO1NlHN++pUDDkvWOAoaEspqOgzsnnQg3CH/2Vt/vWag3cPA83d70H5MQdh+iKjS6z4yMDVzVCoZpVoSsLx31AzFZgYzMDVMslQjyXvL2m7Gbp5CKytgziGkOOxTvjYaneZ7bU+67L0qbeyaQsvE59GNYbnWa6a/BN5xhAzeCvV11yHW7OXLdMr/HyfQYNNWtqctwclJBxxa1dD1QXMY+KKxPQ13NbgyDpdEipB1jt844NBahoeDAr6mf4aDWQmqAH6GcMCBCuow5WPzI1RGdXtXh+R97YXv3x+9Z29XT5jTfKge/4Q9LTFtaxD48/Dzd2qlaXtW20f4Jf+2FMGlvNFeAvQT/zduBoBUrZQfvnLx+pCAALYHd8UP395Ne0fWDJwegP2A/SArQTuMzwHbgO0r2xoJsGa8n52eUHWtM2FgnEIjovQ1huQXY6lMNUprkXGy/DvxRu8VQvf/pqQ/iUxl8vqZmvX0+62OdCZ4116dOJ9+GB8M0Z33GqY+7zGi2/lrjLCLr7Gsl2ij7BetcabeKoynvFITTL3rTCn6Omuqk525Pkl1am1uHovJxiPev6ukZQycwwtG04shtLdrDS0/SSIbG+MRrSq6RuF+6bTVw1eLbUUqI5qqibXDxxGTZ2AFOjOYmsdDtuCI+7p7e0eT8MwKpkgt7KLx8piUoxPcGWyXQFW47WdiwM0dtUf0AIGNwkC4s+ICSWcmFSVIo9ACLhmyCczmTqEdPFAcEko1u1O8Ext44YSJu8JQQkckWErUdT5DIAtFmMEtfODQlJUp9g3H1xXRcuZlK8kTwg1g5+pOBcIikkAZcQCJB3QCGBHsCZu1A0E1xkCJS8wl9jhoBJZHHrE6juvrMGPesLZl/9scLnSQ7HQ1IZFNCdAPYtMFpCMWf7zTsBCvcmkaCRFtXBwmghy7TFYotpqDEfTANa7n4ZGQVKip5nVDRlASgi4eChq4pllk5u1Ht1UkRBpBpcZJmITldnEIwSgy+/GAigXmKIcnC1ckkqi6T7fex2Z856hhyuhrYO7VpboacQfHU//sBOK66QE2nwsxqFEcbDF+VBAlLk2jYY14gB72QCjidzwN3pwwayuQ3fDDOQFJThkp0TiihsDShS4yiJnATey0a7KTSohjILWBxmKnSdAibMNM1AoNyESDb3cJg00NJB1xbsG5kFIy6KBAwRr1G5pBY0BgL0OFBe47tkErhOUechg3mhoVi0l/UapQB5cw1SPwLEXGj5rR9ttBSkBYQmxCPmX187DxaGdVb8AF+aqySmoI/EL+uwnxqDZOvjqQgipLTuLBxKPjCX+UFuTJoMNNSzfLjnS/9oKUYzzmY7zC+W034HRFYAifsMF/b7y35kA/2rAOuicLS1QImD87d7CKK8uxDFvlZRdkGvHXVhUZdWdLDsJAjuC8ku25q2657oabcnzyrdsOITr29p178myjIJoUlOoWJoPOZGFsEyZNmTFt1rw5D6UpLViiNtHSNlXw9Yv7Vjzw2E8emdLRNTC0c1TfXoeNlEb5y3/95j9jYPxYmO0X3/vZb77xo59GEYd4+NX/wlDCUqXQqLUCuUgiFEvZnG17y4021nk+Cu3g6OTs4urm7uHp5e3jCyAGi8MTiCQyhUqjM5gsNofL4wuEIrFEKpMrlDhOLm4eXj5+AUEhYRFRMXEJSSlpGVk5eQVFJWUVVTV1EA8RYCKJjGhoohQqjc5gstiYCZOmTJsxa868BYuWqGlo6egZGJmYWVjZ2Dk4ubh5ePn4BQSFMFf+aVlMXEJSSlpGVk5eQVFJWUVVTV1DU0tbR1dP38DQyNjE1MzcIrKWJysvXr159+HTl28/fv35x+EJRBKZQqXZ2Ts4Ojm7uCKgM5gsNofL4wuEIrFEKpMrlCq1RqvTG4wms8Vq++UCCAaLg4uHT0BIRExCSkbRh+PpfLne7o/n6/35AjIsxwuiJCuqphumZTuu5wdhFCdplhclHE5cuPHgxYefAEFChIkQJUacBElSpMmQJUeeAkVKlKlQpUYdCA9CACMiIUNoOIqWx7okEIDNJfthagLRIJPEujkQ+6lv9bqP+mPRRI1kIzfnW83V/VtXL1YKBdRIvKCh9ek8ayBTA4708ASuZzv7aV1MMVMonmxhunMuE1hp50O6beqEdS4qJXITvcn3bmzu6/NgJdmtNtW3s0pabzdjYxWJd724mMTXJKiy120ZNgvLb5B4kg6scMvFFdMMsLGJmKahv8VlS5+v6gbGRoXBVKYtuLU+ahmewN5h0IEG+gHTVi7he+21so6tlmY7Ld/dbVUXbeZ3rLAg24H1rd6hX1AU9jyGQU14Z5bNACzZh3lTa5Ey5pqnVwwaw8JYHOdm6h5qF2JSscJYLP38nIRWfjzgc5Uno+rfsTK2YIs9dmSZ39Kwl591+bSJASexnv0XXlDn/it8ZivAIVZzy8h4dgN6yZ8uR+BNDMfUCclNcy6uLWJjm2X2AWCJHfDipof0r3ic4FubGqVbODNWeTdDRzTsk6E4wuR8fsfasjSmIuQVN6aITCgi5SN67CMqRFExVz6irPWoaBRFvNtUuh/3OysiMfSTHxynkgD0a12CHHkWRejzh3gIWQbEyd3vXUGRIDfNZOIcTJh3EGUyYUNCddgOx6f1ZDOy18OQvNJUYIt8C5U9Ge+CjEnSn+wn9raDxovugfXWrZDrGIYP6460d4zWbGd1vC2ABxgjlUZifUvrT1cSDaLwVlrPcYq9NASYXeyLj9n1+R3nKOOz2QiN08+w1eZXYvjYxuiYHes9/HEMtTDlFy+MKV7P6800k1Gy6u6UO36sW9XYKO1Ysd7o9lWtvhhKopaSzaSztCvZZr9X7XZd6dYXW6U9UKWjblhQ0Gz53f9F3JUl6Rt75LsEsGd2Y6BrjirLSj8ahYKT1haZru3j6Qq5eHMJdM6Cu/Dnwk0f432brULHV5PEaiiHlLFVI9oObgBo0AuUqcUZ9eaV2wrb3WNS6EerJVUza17PgTI+m2cnJ+omOlEJsCgRmwvumhgLDJgDf14qSV7DZmPlD3ywma3NnC0Ok6Ni7bI+4VXx5EoYW+kbEsGEHKUbSi5BXmBEFjB1wwRDVTMHI3Nw0iSe4U7MU5FUpZsIC97iQiiJIqAxa8d0zxKStDl32uUNocfuOuQzLeqNF+/HbMFQewDVn1ny01mdy/wePlEzlx1+gJZdkanZ1lQbdL1e3deuMRlkEX9pYRiouakwiwBtGE42FLrpKNhPR8Gbur90UrdyXxnk+zlQKHEYcXHE07b+xASCRusPvpqoc11WSEX9CJdmatgwoowfPY1JRR3cS3A7N/fWD3n94IWo0f3apWNZ/dVKSAJsgVh7bxWzQUcbHr81lgEZJWo2vWbhD0JcjoPtGfSI1U4b/kOYufuysrVXquNhHeo7NrTOZ3StB9Ly+WbwRA4wqq2yeKrNMx8GXOaEHChVV+/+ynZt34hku63QyX6LIzppRfa5K7WNy0bvp55UL1StWNDM3oQvyEFjwEXMvty/Jd9e410HfgETbJvyyU6H5levLUDsyp2Xl5RuEwF+mZyPb0imdBOLbxbkubeeblSJ6AXCCGG7V+RGFz8Vw4o4ANmFerL+a0XzFAmFFSCzbxtLCY+HB4jFRqY28mFm6a6HBpq2BeBtPRPnjLwHYkzhZzMjpC3tVe9HUNRmAy+bOKALg7nNFN22qHrgl3FpTOm4xlBBLZ0GCocKoGcsCqArQIdDAfQMvlmD5uYi605i2jAMhGEzBjCsYlgYhoIZIy0bwN899AlZOWtaFL9hHrFsFui5s7gfmdBOX+84MktAEMDCoyDsLQIxd1mSusHLomks7KIv6QaRtUwJfz9LBPNLJnFm00hZJwRBMarHMXCDiNpAMYSzvLzRualT/MAtYXBhlMOlnppMB+E2rrl5JzQijuoyjPLGZHvZ1sI+Zd6rzAGL61o/afD4gE+S/9BjPKgwvlci7YkuT7m6rU2TlXsmAsK3GUTeDJZon8Z6QWE6SuOdR3ybJXp/m+H/YQXab365id1vM/2DhimGcGEwv28QrPYaVbhLY3NP9L+ZYv1mygJcBCHxpe7LwYmbChbXm7FkSiZ8n2HTobI4wZn9hOh6jlI846cwZgo7PPIvPmAfbsrwTRVdXzszENbtNwgUekoWnCnLcK7eDnrwJT2ec8TgpVA13uGZkixNoBoOOrpLZUMAAAAA") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"B612 Mono";src:url("data:font/woff2;base64,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") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Graphik;src:local("Graphik Light");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Graphik;src:local("Graphik Regular");font-weight:400;font-style:normal;font-display:swap}
:root{
--clear-blue-50:oklch(97% 0.014 254.604);
--clear-blue-100:oklch(93.2% 0.032 255.585);
--clear-blue-200:oklch(88.2% 0.059 254.128);
--clear-blue-300:oklch(80.9% 0.105 251.813);
--clear-blue-400:oklch(70.7% 0.165 254.624);
--clear-blue-500:oklch(62.3% 0.214 259.815);
--clear-blue-600:oklch(54.6% 0.245 262.881);
--clear-blue-700:oklch(48.8% 0.243 264.376);
--clear-blue-800:oklch(42.4% 0.199 265.638);
--clear-blue-900:oklch(37.9% 0.146 265.522);
--clear-blue-950:oklch(28.2% 0.091 267.935);
--clear-red-50:oklch(97.1% 0.013 17.38);
--clear-red-100:oklch(93.6% 0.032 17.717);
--clear-red-200:oklch(88.5% 0.062 18.334);
--clear-red-300:oklch(80.8% 0.114 19.571);
--clear-red-400:oklch(70.4% 0.191 22.216);
--clear-red-500:oklch(63.7% 0.237 25.331);
--clear-red-600:oklch(57.7% 0.245 27.325);
--clear-red-700:oklch(50.5% 0.213 27.518);
--clear-red-800:oklch(44.4% 0.177 26.899);
--clear-red-900:oklch(39.6% 0.141 25.723);
--clear-red-950:oklch(25.8% 0.092 26.042);
--clear-gray-50:oklch(98.5% 0.002 247.839);
--clear-gray-100:oklch(96.7% 0.003 264.542);
--clear-gray-200:oklch(92.8% 0.006 264.531);
--clear-gray-300:oklch(87.2% 0.01 258.338);
--clear-gray-400:oklch(70.7% 0.022 261.325);
--clear-gray-500:oklch(55.1% 0.027 264.364);
--clear-gray-600:oklch(44.6% 0.03 256.802);
--clear-gray-700:oklch(37.3% 0.034 259.733);
--clear-gray-800:oklch(27.8% 0.033 256.848);
--clear-gray-900:oklch(21% 0.034 264.665);
--clear-gray-950:oklch(13% 0.028 261.692);
--clear-green-50:oklch(98.2% 0.018 155.826);
--clear-green-100:oklch(96.2% 0.044 156.743);
--clear-green-200:oklch(92.5% 0.084 155.995);
--clear-green-300:oklch(87.1% 0.15 154.449);
--clear-green-400:oklch(79.2% 0.209 151.711);
--clear-green-500:oklch(72.3% 0.219 149.579);
--clear-green-600:oklch(62.7% 0.194 149.214);
--clear-green-700:oklch(52.7% 0.154 150.069);
--clear-green-800:oklch(44.8% 0.119 151.328);
--clear-green-900:oklch(39.3% 0.095 152.535);
--clear-green-950:oklch(26.6% 0.065 152.934);
--clear-mint-50:oklch(98.4% 0.014 180.72);
--clear-mint-100:oklch(95.3% 0.051 180.801);
--clear-mint-200:oklch(91% 0.096 180.426);
--clear-mint-300:oklch(85.5% 0.138 181.071);
--clear-mint-400:oklch(77.7% 0.152 181.912);
--clear-mint-500:oklch(70.4% 0.14 182.503);
--clear-mint-600:oklch(60% 0.118 184.704);
--clear-mint-700:oklch(51.1% 0.096 186.391);
--clear-mint-800:oklch(43.7% 0.078 188.216);
--clear-mint-900:oklch(38.6% 0.063 188.416);
--clear-mint-950:oklch(27.7% 0.046 192.524);
--clear-purple-50:oklch(97.7% 0.014 308.299);
--clear-purple-100:oklch(94.6% 0.033 307.174);
--clear-purple-200:oklch(90.2% 0.063 306.703);
--clear-purple-300:oklch(82.7% 0.119 306.383);
--clear-purple-400:oklch(71.4% 0.203 305.504);
--clear-purple-500:oklch(62.7% 0.265 303.9);
--clear-purple-600:oklch(55.8% 0.288 302.321);
--clear-purple-700:oklch(49.6% 0.265 301.924);
--clear-purple-800:oklch(43.8% 0.218 303.724);
--clear-purple-900:oklch(38.1% 0.176 304.987);
--clear-purple-950:oklch(29.1% 0.149 302.717);
}

:root{font-family:Arial,"Helvetica Neue",sans-serif;color:#1e2939;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.65}html{scroll-behavior:smooth}a{color:inherit;text-underline-offset:4px}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #555;outline-offset:4px}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;line-height:1.4}h2{font-size:24px;margin-bottom:24px}h3{font-size:18px}p{margin-bottom:18px}img{display:block;width:100%;height:auto}.hero{position:relative;width:100%;height:clamp(480px,67vw,820px);overflow:hidden;background:#f3f4f6}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-content{position:relative;display:flex;align-items:center;justify-content:center;height:100%;pointer-events:none}.hero-copy{width:min(760px,100%);padding:26px 34px;background:rgba(255,255,255,.83);border:1px solid rgba(255,255,255,.94);text-align:center}.hero-copy h1{font-size:clamp(23px,2.5vw,34px);text-wrap:balance}.hero-copy p{font-size:14px;margin:18px 0 0;color:#555}.hero-bottom{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:flex-end}#hero-toggle{background:#ffffffe0;border:1px solid #ddd;padding:7px 12px;font-size:12px}.section,.tldr{padding-block:64px}.section-heading{margin-bottom:30px}.section-intro{max-width:760px;color:#666}.tldr{border-top:1px solid #eee}.tldr>p{max-width:850px}.tldr-video{width:100%;display:block;aspect-ratio:16/9;background:#f3f4f6;margin-top:28px}.motivation-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:center}.prose{color:#555}.prose p:last-child{margin-bottom:0}figcaption,.caption,.viewer-note{font-size:13px;color:#777;line-height:1.6;margin-top:14px}.encoding{border-top:1px solid #eee;border-bottom:1px solid #eee}.encoding>.wrap{width:min(1320px,calc(100% - 64px))}.three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.component-label{margin-bottom:16px}.component>p{font-size:14px;color:#666;margin-top:16px}.viewer{height:350px;position:relative;background:#fff;border:1px solid #e5e7eb;overflow:hidden}.viewer>video,.viewer>iframe{height:100%;width:100%;display:block;border:0;object-fit:contain}.launch{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#fffffff0;border:1px solid #ddd;padding:8px 14px;font-size:12px}.launch span{font-size:10px;margin-right:6px}.launch:hover,.viewer-tools:hover{background:#f3f4f6}.viewer-note{margin-top:24px;margin-bottom:0}.two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.affordances{margin-top:52px;padding-top:36px;border-top:1px solid #eee}.affordances article>p{font-size:14px;color:#666}.affordances video{display:block;width:100%;aspect-ratio:19/12;background:#fafafa}.pipeline{margin-top:28px}.abstract{margin-top:36px;border-top:1px solid #eee;padding-top:24px}.abstract summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.abstract p{margin-top:20px;color:#666}.abstract[open] summary span{transform:rotate(45deg)}footer{display:flex;justify-content:space-between;gap:20px;padding-block:32px;border-top:1px solid #eee;color:#777;font-size:12px}.viewer-tools{position:absolute;top:8px;right:8px;border:1px solid #ddd;background:#fff;padding:5px 8px;font-size:11px}.viewer-status{position:absolute;inset:auto 12px 58px;background:#fffffff0;border:1px solid #e5e7eb;padding:10px 12px;font-size:12px;line-height:1.5;pointer-events:none}.skip{position:fixed;top:10px;left:15px;padding:12px;background:#fff;z-index:5;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto;overflow:visible}[hidden]{display:none!important}
@media(max-width:800px){.wrap,.encoding>.wrap{width:calc(100% - 40px)}.hero{height:440px}.hero-copy{padding:18px}.hero-copy h1{font-size:22px}.hero-copy p{font-size:12px;margin-top:12px}.section,.tldr{padding-block:44px}.three-up,.two-up,.motivation-layout{grid-template-columns:1fr;gap:30px}.viewer{height:370px}.component>p{margin-bottom:0}h2{font-size:22px}footer{flex-direction:column;gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Each group keeps its four slots while a single preview expands at its center. */
.media-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:350px;isolation:isolate}
.media-tile{min-width:0;min-height:0;padding:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;overflow:hidden;text-align:left}
.media-tile video{display:block;width:100%;height:calc(100% - 28px);min-height:0;object-fit:contain;background:#fff}
.media-tile>span{font-size:12px;line-height:28px;padding-inline:10px;white-space:nowrap}
.grid-focus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:98%;height:98%;z-index:2;background:#fff;border:1px solid #d1d5dc;box-shadow:0 4px 20px #00000012;animation:preview-in .16s ease-out}
.focus-viewer{height:100%;border:0}.focus-viewer>video{padding-bottom:24px}.focus-title{position:absolute;left:12px;top:10px;font-size:12px;background:#ffffffdc;padding:2px 5px;pointer-events:none}
.focus-close{position:absolute;top:8px;right:8px;border:1px solid #ddd;background:#fff;width:28px;height:28px;font-size:20px;line-height:20px;z-index:3}
/* The enlarged area belongs to the hover target, including its overhang. */
.grid-focus[data-pinned="false"]{pointer-events:auto}
.focus-viewer .viewer-tools{right:44px}.focus-viewer .launch{bottom:12px}
.has-focus>.media-tile{opacity:.42}.media-tile:hover{border-color:#aaa}
.affordance-viewer{height:auto;aspect-ratio:19/12}.affordance-viewer .launch{top:12px;bottom:auto;left:auto;right:12px;transform:none}
.affordance-viewer .viewer-tools{top:12px}.affordance-viewer>iframe{position:absolute;inset:0}
.academic-copy{font-size:18px;line-height:1.65;max-width:960px;margin:24px auto 0;text-wrap:balance;color:#4a5565}
.tldr>.academic-copy{max-width:960px;font-size:20px}.tldr-video{margin-top:0}
.motivation-layout{display:flex;flex-direction:column;gap:0}.motivation-layout figure{width:min(800px,100%)}.motivation-layout figcaption{display:none}.motivation-layout .prose{width:100%}
.three-up+.section-intro{max-width:none;margin:28px 0 0;font-size:15px;text-wrap:balance}
.component>p,.affordances .caption{line-height:1.6;text-wrap:pretty;margin-bottom:0}
.pipeline .academic-copy{font-size:16px}.section-heading{margin-bottom:26px}
@keyframes preview-in{from{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@media(max-width:800px){.media-grid{height:360px}.academic-copy,.tldr>.academic-copy{font-size:17px;text-wrap:pretty}.focus-close{width:34px;height:34px}.focus-viewer .viewer-tools{right:50px}.media-tile{min-height:150px}}
@media(prefers-reduced-motion:reduce){.grid-focus{animation:none}}

.experiment{margin-top:44px}.experiment>h3{font-size:22px;font-weight:500}.experiment-claim{font-size:20px;line-height:1.5;margin:16px 0}.experiment>p:not(.experiment-claim){max-width:960px;line-height:1.7;color:#555}.scenario-control{display:flex;align-items:center;gap:14px;margin:28px 0 22px;font-size:14px}.scenario-control select{font:inherit;color:inherit;background:#fff;border:1px solid #ccc;padding:8px 30px 8px 12px}.experiment-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.experiment-matrix h4{font-size:15px;font-weight:500;margin:0 0 10px}.experiment-viewer{height:300px}.viewer .preview-image{display:block;width:100%;height:100%;object-fit:contain}.replay-outcome{font-size:12px;color:#666;line-height:1.5;margin:10px 0 0}@media(max-width:900px){.experiment-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-viewer{height:280px}}@media(max-width:560px){.experiment-matrix{grid-template-columns:1fr}.experiment-viewer{height:340px}}

/* Method retains the page's neutral typography and uses color only for data. */
.method-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0;border-bottom:1px solid #ddd;margin-top:30px;font-size:14px}.method-part{padding-top:48px;scroll-margin-top:24px}.method-part>h3{font-size:23px;margin-bottom:18px}.method-part>p{max-width:1000px;color:#555}.method-part .method-lead{font-size:20px;color:#333;text-wrap:pretty}.method-part h4{font-size:17px;font-weight:500;margin:28px 0 12px}.feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.feature-columns p{font-size:14px;color:#666}.equation{overflow-x:auto;max-width:100%;padding:12px 6px;font-size:17px;margin:12px 0}.equation .katex-display{margin:.5em 0;text-align:left}.equation .katex-display>.katex{text-align:left}.method-code{font-size:13px;line-height:1.7;background:#f9fafb;border-left:2px solid #ccc;padding:20px 24px;overflow:auto;tab-size:4;margin:24px 0}.method-interactive{border-block:1px solid #ddd;padding:22px 0;margin:30px 0}.method-interactive canvas{display:block;width:100%;height:auto}.control-row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-bottom:20px;font-size:13px}.control-row label{display:flex;gap:10px;align-items:center}.control-row select,.control-row button{font:inherit;background:#fff;border:1px solid #bbb;padding:8px 10px;color:#444}.control-row input{accent-color:#00786f;max-width:180px}.control-row output{color:#666}.flow-panels{display:grid;grid-template-columns:640fr 420fr;align-items:start}.figure-caption,.implementation-note{font-size:13px!important;line-height:1.65;color:#777!important;margin:16px 0 0}.objective{margin-top:36px;border-top:1px solid #ddd;padding-top:14px}.training-steps{padding-left:22px;color:#555;font-size:15px}.training-steps li{padding:6px 0}.training-steps strong{font-weight:500;color:#333}input:focus-visible,select:focus-visible{outline:2px solid #555;outline-offset:3px}@media(max-width:700px){.feature-columns,.flow-panels{grid-template-columns:1fr}.feature-columns{gap:0}.method-part>h3{font-size:21px}.method-part .method-lead{font-size:18px}.method-code{font-size:12px;padding:16px}.equation{font-size:14px}.control-row{gap:14px}.control-row label{flex-wrap:wrap}.method-nav{gap:12px 18px}}
.paired-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.paired-matrix .experiment-viewer{height:390px}.comparison-label{font-size:17px;font-weight:500;margin:30px 0 16px}@media(max-width:650px){.paired-matrix{grid-template-columns:1fr}.paired-matrix .experiment-viewer{height:340px}}

/* Equations share one centered alignment. */
.equation .katex-display,.equation .katex-display>.katex{text-align:center}
/* Architecture overview: explicit conditioning and observation feedback. */
.clear-overview{margin:36px 0 40px}.clear-overview>h3{font-size:24px;text-align:center}.overview-intro{font-size:15px;color:#666;text-align:center;max-width:650px;margin:12px auto 26px;text-wrap:pretty}.overview-flow{position:relative;display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:28px;align-items:center;padding:64px 0 62px}.overview-column{position:relative;min-width:0}.overview-category{position:absolute;bottom:100%;width:100%;padding-bottom:12px;font-size:11px;color:#777;text-align:center;line-height:1.4;z-index:1;background:#fff}.overview-inputs>div>div,.overview-node{position:relative;border:1px solid #ddd;padding:15px 9px;text-align:center;background:#fff;font-size:14px;line-height:1.4}.overview-inputs>div>div+div{margin-top:8px}.overview-node{min-height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center}.overview-node span{font-size:21px;margin:8px 0}.overview-flow small{display:block;font-size:11px;color:#777;margin-top:5px;font-weight:400}.overview-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.overview-wires path{fill:none;stroke:#d1d5dc;stroke-width:1.3}.overview-wires marker path{fill:#99a1af;stroke:none}.overview-wires text{font:11px Arial,sans-serif;fill:#777;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.overview-stages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 26px;margin:12px 0 22px}.overview-stages button{border:0;border-bottom:1px solid transparent;background:none;padding:9px 0;font-size:14px;color:#777}.overview-stages button[aria-pressed=true]{color:#364153;border-color:#00a63e}.overview-explanation{text-align:center;max-width:680px;margin:auto;min-height:130px}.overview-explanation strong{font-size:18px;font-weight:500}.overview-explanation p{font-size:14px;color:#666;margin:10px 0;text-wrap:pretty}.overview-explanation a{font-size:12px;color:#666}.overview-paper-figure{font-size:13px;color:#666;margin:20px 0}.overview-paper-figure summary{cursor:pointer}.clear-overview[data-active=grounding] #overview-grounding,.clear-overview[data-active=ordering] #overview-ordering,.clear-overview[data-active=generation] #overview-generation,.clear-overview[data-active=execution] #overview-execution{background:#f3f4f6;border-color:#99a1af}.clear-overview[data-active=grounding] path[data-stage=grounding],.clear-overview[data-active=ordering] path[data-stage=ordering],.clear-overview[data-active=generation] path[data-stage=generation],.clear-overview[data-active=execution] path[data-stage=execution]{stroke:#6a7282;stroke-width:2}
@media(max-width:1000px) and (min-width:701px){.overview-flow{gap:18px}.overview-category{font-size:10px}.overview-node{font-size:12px;padding-inline:6px}}
@media(max-width:700px){.overview-flow{grid-template-columns:1fr;gap:62px;padding:34px 28px 44px;max-width:430px;margin:auto}.overview-node{min-height:105px}.overview-inputs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.overview-inputs>div>div{font-size:12px;padding:12px 4px}.overview-inputs>div>div+div{margin:0}.overview-inputs small{font-size:10px}.overview-category{padding-bottom:9px}.overview-stages{gap:8px 19px}.clear-overview>h3{font-size:22px}.overview-explanation{min-height:165px}}
/* Keep derivations secondary to the physical interpretation. */
.method-details{margin-top:28px;border-top:1px solid #e5e7eb;padding-top:17px;color:#666;font-size:14px}.method-details>summary{cursor:pointer;list-style:none}.method-details>summary::after{content:'+';float:right}.method-details[open]>summary::after{content:'−'}.method-details>summary~*{margin-top:22px}.method-details p{font-size:14px;line-height:1.7}.method-details .equation{font-size:15px}.method-with-notation{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:38px;align-items:start;margin-top:32px}.method-notation{border-left:1px solid #ddd;padding-left:18px;margin-top:28px}.method-notation h4{font-size:12px;margin:0 0 12px;color:#888}.method-notation dl{display:grid;grid-template-columns:23px 1fr;gap:9px;font-size:11px;line-height:1.5;margin:0}.method-notation dt{color:#444}.method-notation dd{margin:0;color:#888}.method-with-notation .feature-columns{gap:18px}.method-with-notation .feature-columns .equation{font-size:13px;padding-inline:0}.method-with-notation .feature-columns h4{text-align:center;font-size:15px}.method-with-notation .feature-columns p{font-size:12px;text-align:center}.method-small-copy{font-size:14px!important;color:#666;max-width:780px;text-wrap:pretty}.method-loss{text-align:center;margin-top:20px;padding:20px 0;border-top:1px solid #eee}.method-loss h4{font-size:15px;margin:0}.method-loss p{font-size:13px;max-width:720px;margin:auto;color:#777}.embodiment-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}.embodiment-viewer{height:260px}.embodiment-gallery figcaption{text-align:center;margin:9px 0;font-size:13px}.embodiment-viewer .launch{font-size:11px;padding:6px 10px}.method-nav{display:none}@media(max-width:900px){.embodiment-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.method-with-notation{grid-template-columns:1fr;gap:0}.method-notation{margin-top:12px}.method-notation dl{grid-template-columns:23px 1fr 23px 1fr}.method-with-notation .feature-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:550px){.embodiment-gallery{gap:10px}.embodiment-viewer{height:230px}.method-with-notation .feature-columns{grid-template-columns:1fr}.method-with-notation .feature-columns h4{margin-top:20px}.method-notation dl{grid-template-columns:23px 1fr}.method-with-notation .feature-columns .equation{font-size:16px}}
.embodiment-controls{display:flex;flex-wrap:wrap;gap:12px 26px;margin:28px 0 0}.embodiment-controls button{font-size:13px;background:none;border:0;border-bottom:1px solid transparent;padding:8px 0;color:#777}.embodiment-controls button[aria-pressed=true]{color:#364153;border-color:#99a1af}.embodiment-explanation{max-width:900px}.embodiment-viewer>.preview-image{object-fit:contain}
.overview-flow-dot{fill:#d1d5dc;opacity:.55}.clear-overview[data-active=grounding] .overview-flow-dot[data-stage=grounding],.clear-overview[data-active=ordering] .overview-flow-dot[data-stage=ordering],.clear-overview[data-active=generation] .overview-flow-dot[data-stage=generation],.clear-overview[data-active=execution] .overview-flow-dot[data-stage=execution]{fill:#00a63e;opacity:1}.overview-inspectable{cursor:pointer}.overview-inspectable:focus-visible{outline:2px solid #99a1af;outline-offset:4px}.maze-order-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center;margin:28px 0}.maze-method-viewer{height:440px}.maze-order-readout{min-width:0}.context-source{font-size:12px;color:#777;text-align:center;margin:0}.context-target{text-align:center;font-size:17px;padding:12px 0 20px;border-bottom:1px solid #ddd}.maze-selection-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.maze-selection-table caption{text-align:left;color:#777;font-size:11px;margin-bottom:14px}.maze-selection-table th{font-weight:400}.maze-selection-table td,.maze-selection-table th{padding:10px 5px;border-bottom:1px solid #eee}.maze-selection-table tbody tr[data-selected=false]{color:#999}.maze-selection-table tbody tr[data-selected=true]{background:#f3f4f6}.maze-order-result{font-size:19px;text-align:center;margin:24px 0}.maze-order-readout .control-row{justify-content:center;margin-bottom:12px}.maze-order-readout .figure-caption{font-size:12px}.maze-flow-viewer{height:570px}.maze-flow-controls{margin:24px 0}.maze-flow-mode{display:flex;gap:18px}.maze-flow-mode button{border:0;border-bottom:1px solid transparent;padding:8px 0;color:#777}.maze-flow-mode button[aria-pressed=true]{color:#4a5565;border-color:#99a1af}@media(max-width:800px){.maze-order-layout{grid-template-columns:1fr;gap:22px}.maze-method-viewer{height:390px}.maze-flow-viewer{height:470px}.maze-order-readout{max-width:520px;width:100%;margin:auto}}@media(max-width:450px){.maze-method-viewer{height:340px}.maze-flow-viewer{height:370px}.maze-flow-controls{gap:12px}.maze-flow-mode{gap:15px}}

.overview-preview-layer{position:fixed;z-index:30;pointer-events:none;background:#fff;border:1px solid #d1d5dc;padding:16px;box-shadow:0 6px 22px #00000013}.overview-preview-layer img{width:100%;height:min(360px,55vh);object-fit:contain}.overview-preview-layer figcaption{text-align:center;font-size:12px;margin:8px 0 0;color:#666}.overview-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overview-preview-grid img{height:min(210px,27vh)}@media(max-width:700px){.overview-preview-layer{padding:10px}.overview-preview-grid{gap:8px}}
.ego-inset{position:absolute;z-index:2;right:10px;top:10px;width:31%;margin:0;background:#fff;border:1px solid #ddd;pointer-events:none}
.viewer .ego-inset video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.ego-inset figcaption{margin:0;padding:4px 5px;font-size:10px;line-height:1.3;color:#555;text-align:center}
@media(max-width:700px){.ego-inset{right:6px;top:6px;width:32%}.ego-inset figcaption{font-size:9px;padding:3px}}
.viewer[data-ego] .viewer-tools{left:8px;right:auto;z-index:3}
.order-stages{display:flex;flex-wrap:wrap;gap:10px 24px;margin:26px 0 18px}.order-stages button{border:0;border-bottom:1px solid transparent;background:none;padding:8px 0;font-size:14px;color:#777}.order-stages button span{font-size:11px;margin-right:5px;color:#888}.order-stages button[aria-pressed=true]{color:#364153;border-color:#99a1af}.training-loss-flow{white-space:pre-line;border-top:1px solid #ddd;padding-top:16px;margin-top:20px!important;font-size:13px!important}.generation-progress{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:13px}.generation-progress button{background:#fff;border:1px solid #ccc;padding:6px 10px;font-size:12px}.generation-progress progress{flex:1;min-width:50px;height:5px;accent-color:#99a1af}.generation-progress output{font-variant-numeric:tabular-nums;min-width:3em}.generation-progress span{white-space:nowrap}@media(max-width:600px){.order-stages{gap:8px 16px}.order-stages button{font-size:12px}.generation-progress{flex-wrap:wrap}.generation-progress progress{min-width:80px}}

/* Keep the decoded preview underneath until the native scene reports readiness. */
.viewer>iframe.scene-pending,.viewer>iframe.scene-ready{position:absolute;inset:0;transition:opacity .35s ease}
.viewer>iframe.scene-pending{opacity:0;pointer-events:none}
.viewer>iframe.scene-ready{opacity:1}
.viewer-tools,.viewer-status,.viewer>.launch{z-index:2}
video.media-ready{animation:media-dissolve .4s ease-out}
@keyframes media-dissolve{from{opacity:.65}to{opacity:1}}
@media(prefers-reduced-motion:reduce){video.media-ready{animation:none}.viewer>iframe{transition:none}}

/* Dataset and controller evidence stay within the page's quiet editorial grid. */
.learning-explorer,.mpc-process{margin-top:42px;padding-top:28px;border-top:1px solid #e5e7eb}
.learning-explorer h4,.mpc-process h4{margin:0 0 12px;font-size:18px;font-weight:500}
.sample-explorer-grid,.mpc-process-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:22px;align-items:start}
.sample-scatter{width:100%;display:block;background:#fafbf9;min-height:250px}
.sample-scatter circle{cursor:pointer;transition:stroke-width .12s,r .12s}
.sample-scatter circle.selected,.sample-scatter circle:focus{r:8;stroke:#364153;stroke-width:2.5;outline:none}
.sample-inspector h5,.mpc-process-pair h5{font-size:14px;font-weight:500;margin:0 0 10px;line-height:1.5}
.sample-scene,.mpc-process canvas{width:100%;height:auto;display:block;background:#fafbf9}
.sample-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#666;margin-top:12px}
.sample-legend span{display:flex;align-items:center;gap:6px}
.sample-legend i{display:inline-block;width:9px;height:9px;border-radius:50%}
.body-g1{background:#00d5be}.body-arm{background:#ffa2a2}
.sample-count,.sample-inputs,.sample-target,.sample-loss-values{font-size:12px;line-height:1.6;color:#6a7282;margin:12px 0 0}
.sample-target p{margin:8px 0}.sample-target table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}
.sample-target th,.sample-target td{padding:5px 6px;border-bottom:1px solid #e5e7eb;font-weight:400}
.sample-controls,.sample-pagination,.mpc-process-controls{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}
.sample-controls input{min-width:90px;flex:1;width:90px;accent-color:#6a7282}
.sample-controls output{font-size:12px;font-variant-numeric:tabular-nums;min-width:46px}
.sample-controls button,.sample-pagination button,.mpc-process-controls button,.learning-loading button,.mpc-process-loading button{font-size:12px;padding:6px 10px;border:1px solid #d1d5dc;background:#fff;white-space:nowrap}
.learning-loading,.mpc-process-loading{font-size:13px;color:#6a7282;padding:30px 0}
.learning-dataflow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0 14px;font-size:12px;color:#6a7282}
.learning-dataflow span{position:relative;padding:12px 0;border-bottom:1px solid #d1d5dc}
.learning-dataflow span:not(:last-child):after{content:'→';position:absolute;right:-16px;top:12px}
.learning-dataflow span:before{content:'';position:absolute;bottom:-3px;left:0;width:5px;height:5px;background:#99a1af;border-radius:50%;animation:training-flow 4s linear infinite}
.learning-dataflow span:nth-child(2):before{animation-delay:1s}.learning-dataflow span:nth-child(3):before{animation-delay:2s}.learning-dataflow span:nth-child(4):before{animation-delay:3s}
@keyframes training-flow{0%,24%{left:0;opacity:0}25%{opacity:1}49%{left:100%;opacity:1}50%,100%{left:100%;opacity:0}}
.mpc-process-controls label{display:flex;align-items:center;gap:12px;font-size:12px;flex:1;min-width:180px}
.mpc-process-controls input{flex:1;min-width:100px;accent-color:#6a7282}.mpc-process-controls output{font-size:12px}
.mpc-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;font-size:12px;color:#6a7282}
.mpc-stages span{padding-bottom:8px;border-bottom:2px solid #e5e7eb}.mpc-stages .active{color:#364153;border-color:#99a1af}
.mpc-process-readout{font-size:12px;color:#6a7282;min-height:108px;margin-top:12px;font-variant-numeric:tabular-nums}
.mpc-process-readout p{margin:3px 0}
@media(max-width:700px){.sample-explorer-grid,.mpc-process-pair{grid-template-columns:1fr;gap:24px}.sample-scatter{min-height:0}.learning-dataflow,.mpc-stages{gap:12px;font-size:11px}.learning-dataflow span:not(:last-child):after{right:-10px}.sample-target th,.sample-target td{padding-inline:3px}.mpc-process-controls{gap:8px}}
@media(prefers-reduced-motion:reduce){.learning-dataflow span:before{animation:none;display:none}.sample-scatter circle{transition:none}}

.learning-explorer h4,.mpc-process h4{text-wrap:balance}

/* Sample-to-rollout annotation stays within its own figure. */
.sample-explorer-grid{position:relative}
.sample-connector{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}
.sample-leader{stroke:#6a7282;stroke-width:1.5;stroke-dasharray:7 6;animation:sample-dashes 1.4s linear infinite;animation-play-state:paused}
.is-visible .sample-leader{animation-play-state:running}
.sample-view-outline{stroke:#6a7282;stroke-width:1.5}
.sample-filters{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 12px}
.sample-filters button{border:1px solid #e5e7eb;background:#fff;padding:4px 8px;font:inherit;font-size:11px;color:#4a5565;cursor:pointer}
.sample-filters button[aria-pressed=true]{background:#e5e7eb;border-color:#99a1af;color:#364153}
.sample-scatter circle.filtered{opacity:.12;pointer-events:none}
.sample-phase{font-size:11px;color:#6a7282;margin:8px 0 0;min-height:18px;font-variant-numeric:tabular-nums}
@keyframes sample-dashes{to{stroke-dashoffset:-26}}
@media(prefers-reduced-motion:reduce){.sample-leader{animation:none}}
/* Component details remain below the full method pipeline. */
#clear-overview{position:relative}
.overview-preview-inline{position:relative;margin:40px auto 20px;border:1px solid #d1d5dc;background:#fff;padding:16px;width:min(760px,100%);min-height:250px}
.overview-preview-inline figure{display:flex;flex-direction:column;align-items:center;margin:0}
.overview-preview-inline img{height:240px;width:100%;object-fit:contain}
.overview-preview-inline figcaption{margin:6px 0 0;text-align:center;color:#4a5565}
.overview-preview-inline .overview-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.overview-preview-inline .overview-preview-grid img{height:240px}
.overview-detail-leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.overview-detail-leaders path{fill:none;stroke:#99a1af;stroke-width:1}
.overview-inspectable.inspecting{outline:1px solid #99a1af;outline-offset:3px}
@media(max-width:700px){.overview-preview-inline .overview-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-preview-inline .overview-preview-grid img{height:120px}.overview-preview-inline{margin-top:28px;min-height:270px}.overview-detail-leaders path{stroke:#d1d5dc}}
.mpc-scene-comparison{margin-top:32px}.mpc-scene-comparison>h4{font-size:18px;font-weight:500;margin:0 0 10px}
.mpc-comparison h5{font-size:14px;font-weight:500;margin:0 0 12px}

.mpc-comparison .launch{top:12px;bottom:auto;left:12px;right:auto;transform:none}
.mpc-outcome{font-size:13px;margin:12px 0 6px;font-variant-numeric:tabular-nums;color:#4a5565}
.sample-video{display:block;width:100%;aspect-ratio:56/39;background:#f8faf6;object-fit:contain}
.sample-map-details{font-size:12px;color:#6a7282;margin:10px 0}
.sample-inputs{display:none}.sample-explanation-details{font-size:12px;margin-top:18px}
.sample-target{display:flex;gap:8px 20px;flex-wrap:wrap}.sample-target p{margin:3px 0}.sample-target details{width:100%}
.overview-flow{gap:40px;grid-template-columns:1.08fr repeat(4,1fr);padding-top:72px;padding-bottom:72px}
.overview-node{min-height:156px}.overview-wires path{stroke-width:1.8}.overview-flow-dot{opacity:.8}
.overview-preview-inline{width:min(840px,100%)}.overview-preview-inline video{width:100%;height:270px;object-fit:contain;background:#fafbf8}
.overview-preview-inline .overview-preview-grid video{height:220px}.overview-live-viewer{width:100%;height:310px;border:0}
.overview-live-viewer>.preview-image{height:100%;object-fit:contain}
@media(max-width:1000px) and (min-width:701px){.overview-flow{gap:30px}.overview-node{font-size:12px}}
@media(max-width:700px){.overview-flow{gap:62px;padding:36px 28px 50px;grid-template-columns:1fr}.overview-node{min-height:110px}.overview-preview-inline .overview-preview-grid video{height:140px}.overview-live-viewer{height:270px}}
.context-formation{grid-column:1/-1;border-block:1px solid #e5e7eb;padding:24px 0;margin-bottom:4px}
.context-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
.context-heading h4{font-size:17px;font-weight:500;margin:0}.context-mode{display:flex;gap:12px}.context-mode button{background:none;border:0;border-bottom:1px solid transparent;padding:6px 0;font-size:12px;color:#6a7282}.context-mode button[aria-pressed=true]{border-color:#99a1af;color:#364153}
.context-chain{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:60px;align-items:center}.context-chain h5{font-size:13px;font-weight:500;margin:0 0 14px}
.context-inputs>div{padding:10px 0;border-bottom:1px solid #e5e7eb;font-size:13px;display:flex;justify-content:space-between;gap:12px}.context-inputs span{font-size:11px;color:#6a7282}
.context-latent,.context-head{position:relative}.context-latent:before,.context-head:before{content:'→';position:absolute;left:-42px;top:45%;font-size:28px;color:#99a1af}
.context-token{display:grid;grid-template-columns:64px repeat(12,1fr);gap:3px;align-items:center;height:21px}.context-token span{font-size:11px;color:#666}.context-token i{height:13px}.context-dimensions,.context-note{font-size:11px!important;color:#6a7282;margin:12px 0 0!important;line-height:1.5}
.context-output{display:grid;grid-template-columns:58px 1fr 42px;gap:7px;font-size:12px;margin:14px 0}.context-output strong{font-size:11px;font-weight:400}.context-output small{grid-column:1/-1;color:#6a7282;font-size:11px}.context-probability{height:7px;background:#f3f4f6;margin-top:6px}.context-probability i{display:block;height:100%;background:#05df72}
.context-selected{background:#f3f4f6}.context-training{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0 8px;padding:18px 0;border-top:1px dashed #99a1af;position:relative}
.context-training>div{display:flex;flex-direction:column;font-size:12px;gap:7px}.context-training span{color:#6a7282}.context-training strong{font-weight:400}.context-training p{grid-column:1/-1;text-align:center;font-size:12px;color:#6a7282;margin:8px 0 0}
.context-latent:after,.context-head:after{content:'';width:7px;height:7px;border-radius:50%;background:#00c950;position:absolute;left:-48px;top:51%;animation:context-feed 2.8s linear infinite;animation-play-state:paused}
.context-formation.is-visible .context-latent:after,.context-formation.is-visible .context-head:after{animation-play-state:running}
.context-training:after{content:'← gradients to shared encoder';position:absolute;top:-13px;left:27%;padding:0 10px;background:white;font-size:11px;color:#00a63e}
@keyframes context-feed{from{transform:translateX(0);opacity:0}20%,80%{opacity:1}to{transform:translateX(34px);opacity:0}}
@media(max-width:700px){.context-heading{align-items:flex-start;flex-direction:column}.context-chain{grid-template-columns:1fr;gap:42px}.context-latent:before,.context-head:before{content:'↓';top:-43px;left:50%}.context-latent:after,.context-head:after{display:none}.context-training{grid-template-columns:1fr;gap:16px}.context-training:after{left:4%}.context-token{height:25px}.context-output{grid-template-columns:70px 1fr 45px}}
@media(prefers-reduced-motion:reduce){.context-latent:after,.context-head:after{animation:none;display:none}}
.context-training:before{content:'';position:absolute;top:-4px;left:78%;width:7px;height:7px;border-radius:50%;background:#00c950;animation:context-gradient 3s linear infinite;animation-play-state:paused}
.context-formation.is-visible .context-training:before{animation-play-state:running}
@keyframes context-gradient{from{left:90%;opacity:0}20%,80%{opacity:1}to{left:27%;opacity:0}}
@media(prefers-reduced-motion:reduce){.context-training:before{display:none}}
/* Ordering uses scalar distributions, distinct from spatial motion generation. */
.maze-order-layout{display:block}.ordering-main{margin:30px 0}.ordering-main>h4{font-size:18px;font-weight:500;margin:0 0 18px}.ordering-main>.control-row{justify-content:center;margin:20px 0}.ordering-distribution{width:100%;max-width:800px;margin:auto}.ordering-distribution svg{display:block;width:100%;height:auto;overflow:visible}.ordering-distribution text{font:14px Arial,sans-serif;fill:#4a5565}.ordering-distribution .ordering-small{font-size:12px;fill:#6a7282}.ordering-sequence{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:13px;margin:16px 0}.ordering-sequence>span:first-child{color:#6a7282;margin-right:12px}.ordering-sequence strong{font-weight:400;border-bottom:3px solid;padding:8px 12px}.ordering-spatial-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;margin-top:24px}.sample-reference-details{font-size:12px;margin-top:18px}.sample-ordering .ordering-sequence{gap:8px}.overview-ordering{width:100%}.overview-ordering>.ordering-distribution{max-width:660px}.order-draw-play{border:1px solid #d1d5dc;padding:6px 10px;background:white;font:inherit;font-size:12px}
.mpc-display-options{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.mpc-hand{display:flex;gap:20px}.mpc-hand button{border:0;border-bottom:2px solid transparent;padding:8px 0;background:none;color:#6a7282;font:inherit;font-size:13px;cursor:pointer}.mpc-hand button[aria-pressed=true]{border-color:#99a1af;color:#364153}.mpc-legend{display:flex;gap:20px;font-size:12px;color:#6a7282}.mpc-legend span:before{content:'';display:inline-block;width:18px;height:2px;background:#d1d5dc;vertical-align:middle;margin-right:7px}.mpc-legend .chosen:before{background:#99a1af}.mpc-legend .observed:before{background:#364153}.mpc-process-readout{min-height:48px;line-height:1.7;margin-top:10px}.mpc-process-pair{gap:24px}.mpc-contact-bookmarks{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0;font-size:12px}.mpc-contact-bookmarks button{background:none;border:0;border-bottom:1px solid #d1d5dc;padding:4px 0;color:#4a5565;font:inherit;cursor:pointer}
@media(max-width:700px){.ordering-spatial-columns{grid-template-columns:1fr}.ordering-distribution text{font-size:17px}.ordering-distribution .ordering-small{font-size:14px}.ordering-sequence{gap:8px;font-size:12px}.ordering-sequence>span:first-child{width:100%;text-align:center;margin:0}.mpc-display-options{gap:12px}.mpc-legend{gap:14px}}
.context-head-rule{font-size:12px!important;line-height:1.6;color:#6a7282;margin:0 0 16px!important}.context-mode-summary{font-size:15px;margin:30px 0 18px;color:#4a5565}.context-sampling-row{display:grid;grid-template-columns:90px 1fr 1.2fr 90px;gap:24px;align-items:center;padding:18px 10px;border-top:1px solid #e5e7eb}.context-object-choice{font:inherit;font-size:13px;background:none;border:0;text-align:left;cursor:pointer;padding:8px 0;color:#4a5565}.context-object-choice[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.context-sampling-row span{font-size:12px;color:#6a7282;display:block;margin-bottom:8px}.context-sampling-row small{font-size:11px;color:#6a7282;display:block;margin-top:7px}.context-priority-draw strong{font-weight:400;font-size:13px}.context-draw-track{position:relative;background:#e5e7eb;height:7px;margin:14px 0 12px}.context-draw-track i{display:block;height:100%;background:#99a1af}.context-draw-track b{position:absolute;top:-4px;width:3px;height:15px;background:#4a5565}.context-rank-result{font-size:13px;text-align:right}.context-inference-result{font-size:14px;padding:20px 12px;text-align:center;border-top:1px solid #e5e7eb}.context-training{grid-template-columns:1fr 2fr;align-items:center;gap:24px;border-top:0;margin:16px 0;padding:20px;background:#f9fafb}.context-training:before,.context-training:after{display:none}.context-training .context-teacher p{font-size:12px;line-height:1.6;text-align:left;margin:0}.context-training .context-loss-block{grid-column:1/-1;border-top:1px solid #d1d5dc;padding-top:18px;text-align:center}.context-training .context-update{grid-column:1/-1;display:block;text-align:center;padding:14px;color:#ff6467;border-top:2px dashed #ffa2a2;font-size:14px}.context-target-comparison table{width:100%;font-size:12px;text-align:left;border-collapse:collapse}.context-target-comparison th{font-weight:400;color:#6a7282}.context-target-comparison th,.context-target-comparison td{padding:8px}.context-target-comparison td:nth-child(2){color:#ff6467}.context-target-comparison td:nth-child(3){color:#008236}.context-formation[data-mode=training] .context-head:after,.context-formation[data-mode=training] .context-latent:after{animation-direction:reverse;background:#ff6467}.ordering-distribution g.ordering-focus path{stroke-width:3}.context-selected{background:#f3f4f6}
@media(max-width:700px){.context-sampling-row{grid-template-columns:1fr 1fr;gap:12px}.context-object-choice{grid-column:1}.context-rank-result{grid-column:2;grid-row:1}.context-priority-draw{grid-column:1/-1}.context-training{grid-template-columns:1fr;padding:16px 10px}.context-training .context-teacher{margin-bottom:12px}.context-mode-summary{font-size:14px}.context-inference-result{font-size:12px;line-height:1.8}}
.mpc-anchor-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;margin:12px 0;color:#6a7282}.mpc-anchor-controls button{background:none;border:0;border-bottom:1px solid transparent;font:inherit;padding:6px 0;color:#6a7282;cursor:pointer}.mpc-anchor-controls button[aria-pressed=true]{color:#364153;border-color:#99a1af}.mpc-process-controls .mpc-speed{flex:0;min-width:90px}.mpc-speed select{font:inherit;border:1px solid #d1d5dc;background:white;padding:5px}.mpc-process canvas{cursor:crosshair}
.context-token[data-object="0"],.context-output[data-object="0"],.context-sampling-row[data-object="0"]{border-left:3px solid #00d5be;padding-left:7px}.context-token[data-object="1"],.context-output[data-object="1"],.context-sampling-row[data-object="1"]{border-left:3px solid #ffa2a2;padding-left:7px}.context-token[data-object="2"],.context-output[data-object="2"],.context-sampling-row[data-object="2"]{border-left:3px solid #05df72;padding-left:7px}.ordering-distribution g[tabindex]{cursor:pointer;outline:none}.ordering-distribution g[tabindex]:focus path{stroke-width:3}
@media(max-width:700px){.context-gate{grid-column:1/-1}}
#learning-ordering .sample-scene{aspect-ratio:4/3;object-fit:contain;cursor:default}#learning-ordering .sample-phase:empty{display:none}.sample-map-legend{font-size:11px!important;color:#6a7282;line-height:1.6;margin:8px 0!important}.sample-route-order{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0}.sample-route-order span{color:#6a7282;font-size:12px}.sample-route-order button{font:inherit;font-size:12px;background:none;border:0;border-bottom:2px solid #ffa2a2;color:#4a5565;padding:6px 0;cursor:pointer}.sample-route-order button:nth-of-type(2){border-color:#00c950}.mpc-process-pair canvas+canvas{margin-top:22px;padding-top:12px;border-top:1px solid #e5e7eb}.mpc-display-options{justify-content:flex-end}.mpc-process-pair .mpc-process-readout{min-height:0}
.mpc-candidate-controls{display:flex;gap:14px;margin-left:auto}.mpc-candidate-controls button{border:1px solid #d1d5dc;padding:5px 10px;background:white}.mpc-candidate-controls button[aria-pressed=true]{background:#f3f4f6;border-color:#00c950}.mpc-legend .applied:before{background:#0d542b;height:3px}.mpc-process-readout p:first-child{color:#4a5565}.mpc-process-pair canvas{padding-top:0!important}@media(max-width:700px){.mpc-candidate-controls{margin-left:0;width:100%;margin-top:4px}.mpc-legend{flex-wrap:wrap}}

.mpc-legend .future:before{background:rgba(130,136,134,.32)}.mpc-legend .observed:before{background:#1e2939}

.mpc-coordinate-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 24px;font-size:12px;color:#6a7282}.mpc-coordinate-controls>div{display:flex;align-items:center;gap:12px}.mpc-coordinate-controls button{border:0;border-bottom:2px solid transparent;padding:5px 8px;background:none;color:inherit;cursor:pointer}.mpc-coordinate-controls button[aria-pressed=true]{border-color:#00a63e;color:#0d542b}.mpc-coordinate-controls select{font:inherit;background:white;border:1px solid #e5e7eb;padding:5px;margin-left:6px}.mpc-recording-status{font-size:12px;color:#6a7282;margin:6px 0 15px;padding-left:10px;border-left:2px solid #d1d5dc;transition:color .3s,border-color .3s}[data-process][data-complete=true] .mpc-recording-status{color:#016630;border-color:#00a63e;animation:recording-finish .8s ease-out}@keyframes recording-finish{from{background:#e5e7eb}to{background:transparent}}@media(prefers-reduced-motion:reduce){[data-process][data-complete=true] .mpc-recording-status{animation:none;transition:none}}

.mpc-view-controls{display:flex;gap:0;border:1px solid #e5e7eb;margin-right:12px}.mpc-view-controls button{border:0!important;background:transparent!important;padding:7px 12px!important;color:#6a7282}.mpc-view-controls button[aria-pressed=true]{background:#f3f4f6!important;color:#364153}.mpc-process-controls>input{flex:1;min-width:80px}.mpc-process-pair canvas{aspect-ratio:1;object-fit:contain}@media(max-width:700px){.mpc-process-controls>input{flex-basis:55%}.mpc-process-controls{gap:10px}}

.mpc-process-pair canvas{aspect-ratio:auto}

.mpc-scenes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:32px}.mpc-scenes-grid>.mpc-scene-comparison{display:grid;grid-template-rows:subgrid;grid-row:span 3;margin-top:0}.mpc-scenes-grid .mpc-comparison{grid-template-columns:1fr;gap:28px}.mpc-scenes-grid h4{margin-top:0}.mpc-objective>.equation{margin:24px 0 12px;font-size:15px;overflow-x:auto}.mpc-objective .method-details .equation{overflow-x:auto;font-size:13px}.mpc-process[data-view="3d"] canvas{touch-action:none;cursor:grab}.mpc-process[data-view="3d"] canvas:active{cursor:grabbing}.mpc-process canvas:focus-visible{outline:2px solid #99a1af;outline-offset:3px}.mpc-timeline{position:relative;flex:1;min-width:180px;margin-top:27px}.mpc-timeline input{width:100%;margin:0}.mpc-time-pin{position:absolute;left:93.333%;bottom:24px;transform:translateX(-100%);white-space:nowrap;font-size:11px!important;color:#008236!important;border:0!important;background:none!important;padding:0!important}.mpc-time-pin:after{content:"";position:absolute;right:0;top:100%;height:15px;border-right:1px solid #00c950}.mpc-full-control{width:100%;font-size:12px;color:#6a7282;display:flex;align-items:center;gap:7px}.mpc-full-control input{accent-color:#00a63e}.mpc-phase-note{font-size:12px!important;color:#6a7282;line-height:1.6;max-width:850px;margin:12px 0 24px!important}@media(max-width:900px){.mpc-scenes-grid{display:block}.mpc-scenes-grid>.mpc-scene-comparison{display:block;margin-top:32px}.mpc-scenes-grid .mpc-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mpc-scenes-grid .mpc-comparison{grid-template-columns:1fr}.mpc-timeline{flex-basis:60%;min-width:150px}.mpc-objective>.equation{font-size:12px}}

.mpc-process-controls label.mpc-full-control{flex:0 0 100%;min-width:0;justify-content:flex-start;gap:7px}.mpc-process-controls .mpc-full-control input{flex:0 0 auto;min-width:0;width:14px;height:14px;margin:0}.mpc-scenes-grid>.mpc-scene-comparison{grid-row:span 4}.mpc-scenes-grid .mpc-comparison{display:contents}.mpc-scenes-grid .mpc-comparison>article{margin-bottom:28px}@media(max-width:900px){.mpc-scenes-grid .mpc-comparison{display:grid}}

/* Give the execution comparison room while keeping the paper copy readable. */
#method-execution{width:85vw;max-width:none;margin-left:calc((100% - 85vw)/2)}
.mpc-scenes-grid{gap:0 40px}.mpc-scenes-grid .experiment-viewer{height:auto;aspect-ratio:4/3}.mpc-scenes-grid .method-small-copy{max-width:none}.mpc-scenes-grid .ego-inset{width:29%}
.mpc-objective-row{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:24px;align-items:center;margin:24px 0 16px}.mpc-objective-row>.equation{margin:0;padding:18px 0;font-size:clamp(13px,1.22vw,22px);white-space:nowrap}.mpc-objective-row>.equation .katex-display{margin:0}.mpc-objective-notation{border-left:1px solid #e5e7eb;padding-left:16px;font-size:11px;color:#6a7282}.mpc-objective-notation>span{display:block;font-size:10px;color:#4a5565}.mpc-objective-notation dl{display:grid;grid-template-columns:20px 1fr;gap:5px;margin:12px 0 0}.mpc-objective-notation dd{margin:0}.mpc-objective>.method-small-copy{max-width:900px}
#mpc-robot-context[aria-pressed=true]{background:#f3f4f6;color:#364153;border-color:#99a1af}.mpc-context-viewer{position:relative;width:100%;aspect-ratio:4/3;height:auto;background:#f3f4f6;margin-top:12px}.mpc-context-viewer[hidden]{display:none}.mpc-context-viewer .viewer-tools{display:none}.mpc-context-viewer .preview-image{object-fit:contain}.mpc-context-viewer iframe{width:100%;height:100%;border:0}.mpc-context-caption{font-size:12px!important;color:#6a7282;margin:10px 0 0!important}
@media(max-width:1100px){.mpc-objective-row{grid-template-columns:1fr;gap:8px}.mpc-objective-row>.equation{font-size:12px}.mpc-objective-notation{display:flex;align-items:center;gap:24px;border-left:0;padding-left:0}.mpc-objective-notation dl{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0}.mpc-objective-notation dd{margin-right:12px}}
@media(max-width:700px){#method-execution{width:calc(100vw - 40px);margin-left:calc((100% - 100vw + 40px)/2)}.mpc-objective-notation{display:block}.mpc-objective-notation dl{margin-top:10px}.mpc-scenes-grid{gap:0 24px}.mpc-objective-row>.equation{font-size:12px}.mpc-objective-row>.equation .katex-display>.katex{min-width:max-content}}
.mpc-process canvas[hidden]{display:none}
/* Keep the native canvas dimensions when toggled off so line widths survive reopening. */
.mpc-process-pair>figure{position:relative}.mpc-context-viewer[hidden]{display:block;position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}

/* Each scene contains a side by side controller pair. */
.mpc-scenes-grid>.mpc-scene-comparison{grid-row:span 3}
.mpc-scenes-grid .mpc-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.mpc-scenes-grid .mpc-comparison>article{min-width:0;margin-bottom:0}
.mpc-scenes-grid .mpc-comparison h5{min-height:2.8em}
@media(max-width:600px){.mpc-scenes-grid .mpc-comparison{grid-template-columns:1fr;gap:28px}.mpc-scenes-grid .mpc-comparison h5{min-height:0}}

/* Original CLEAR objective, followed by a single row of matching components. */
#training-objective{width:85vw;max-width:none;margin-left:calc((100% - 85vw)/2);scroll-margin-top:24px;margin-top:40px}
#training-objective>h4{font-size:21px;margin-bottom:18px}
#training-losses .method-small-copy{max-width:900px}
.training-loss-jump{font-size:12px;margin:12px 0 22px;color:#6a7282}.training-loss-jump a{text-decoration-color:#d1d5dc}
.loss-objective-map{position:relative;max-width:100%;margin:26px 0 18px;overflow-x:auto}
.loss-objective-map>div{display:flex;align-items:center;gap:12px;min-width:max-content;padding:10px 0}
.loss-objective-map button{position:relative;border:0;border-bottom:2px solid transparent;background:transparent;padding:7px 10px;color:#364153}
.loss-objective-map button small{display:block;font-size:10px;color:#6a7282;margin-top:7px}
.loss-objective-map .loss-term-active{border-color:#00c950;background:#f3f4f6}.loss-objective-map .katex{font-size:1.1em}
.loss-scope{font-size:12px;color:#6a7282;line-height:1.65;max-width:940px;margin:14px 0 24px}
.training-loss-chart{position:relative;min-width:0;padding:16px 0 8px;border-top:1px solid #e5e7eb;scroll-margin-top:24px}
.training-loss-chart.loss-term-active{background:#f3f4f6;box-shadow:inset 0 2px #05df72}
.training-loss-chart h5{font-size:14px;font-weight:500;margin:0 0 4px}
.training-loss-chart figcaption p{font-size:11px;color:#6a7282;margin:0 0 14px}
.training-loss-chart canvas{display:block;width:100%;height:200px;touch-action:pan-y}
.training-loss-chart canvas:focus-visible{outline:1px solid #99a1af;outline-offset:3px}#loss-loss canvas{height:260px}
.loss-chart-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:24px}
.loss-tooltip{position:absolute;z-index:3;width:190px;max-width:100%;box-sizing:border-box;padding:10px;background:rgba(255,255,255,.97);border:1px solid #d1d5dc;pointer-events:none;font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums}
.loss-tooltip[hidden],.loss-content[hidden],.loss-loading[hidden]{display:none}
.loss-tooltip strong{display:block;font-weight:500;margin-bottom:5px;color:#364153}.loss-tooltip-row{display:flex;justify-content:space-between;gap:8px}
.loss-keyboard-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.loss-loading{font-size:13px;color:#6a7282;padding:24px 0}.loss-loading button{border:1px solid #e5e7eb;background:#fff;padding:6px 10px;font-size:12px}
@media(max-width:1100px){.loss-chart-grid{gap:12px}.loss-chart-grid figcaption{min-height:64px}.loss-chart-grid h5{font-size:12px}.loss-chart-grid figcaption p{font-size:10px}}
@media(max-width:900px){.loss-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.loss-chart-grid figcaption{min-height:0}.loss-chart-grid h5{font-size:14px}.loss-chart-grid figcaption p{font-size:11px}}
@media(max-width:700px){#training-objective{width:calc(100vw - 40px);margin-left:calc((100% - 100vw + 40px)/2)}.loss-objective-map{font-size:14px}.loss-objective-map>div{gap:6px}.loss-objective-map button{padding:6px}}
@media(max-width:500px){.loss-chart-grid{grid-template-columns:1fr;gap:18px}}

/* Explicit recovery remains reachable above the retained poster. */
.media-retry{position:relative;z-index:6;padding:.55rem .8rem;cursor:pointer}
.viewer>.media-retry{position:absolute;left:1rem;bottom:1rem}
#main #tldr.wrap{width:min(1440px,calc(100% - 64px));max-width:none}
#tldr>.summary-sentence{max-width:none;font-size:clamp(16px,1.3vw,18px);text-wrap:wrap}
#motivation .academic-copy{max-width:none;text-wrap:wrap}
.motivation-sentence{display:block}
@media(max-width:800px){#main #tldr.wrap{width:calc(100% - 40px)}#tldr>.summary-sentence{font-size:17px}.motivation-sentence+.motivation-sentence{margin-top:.5em}}

.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}

/* A quiet reading rail keeps the chapter hierarchy visible without covering figures. */
#page-contents{position:fixed;z-index:20;right:max(32px,3vw);top:42px;width:178px;max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain;padding:4px 0 12px 14px;border-left:1px solid #e5e7eb;background:#fff;font-size:12px;line-height:1.45;scrollbar-width:thin}
.contents-heading{font-size:11px;color:#6a7282;margin:0 0 14px;padding-left:8px}
#page-contents ol{list-style:none;padding:0;margin:0}#page-contents ol ol{padding-left:10px}#page-contents>ol>li{margin-bottom:12px}
#page-contents a{display:block;text-decoration:none;color:#6a7282;padding:5px 8px;border-left:2px solid transparent}
#page-contents li[data-depth="3"] a{font-size:11px;padding-block:4px}
#page-contents a:hover{color:#364153;background:#f7f8f4}
#page-contents li[data-current-branch]>a{color:#4a5565}
#page-contents a[aria-current="location"]{color:#364153;border-left-color:#00c950;background:#f3f4f6}
#page-contents .contents-top{font-size:11px;margin-top:12px}
#contents-toggle{display:none}
.reading-detail{margin:24px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:0 0 0}
.reading-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:17px 0;cursor:pointer;font-size:13px;color:#4a5565}
.reading-detail>summary::-webkit-details-marker{display:none}
.reading-detail>summary:after{content:'+';font-size:18px;font-weight:400;color:#6a7282}
.reading-detail[open]>summary:after{content:'−'}
.reading-detail[open]{padding-bottom:20px}.reading-detail[open]>summary{margin-bottom:8px}
.reading-detail .learning-explorer,.reading-detail .mpc-process{margin-top:8px}
#main [id]{scroll-margin-top:30px}
#method .method-part{margin-top:48px;padding-top:32px}
#method .method-part>.method-lead{margin-bottom:24px}
#method-grounding .embodiment-gallery{margin-bottom:20px}
.experiment>.experiment-claim{margin-bottom:12px}.experiment>.reading-detail{margin-top:14px}
@media(min-width:1680px){
 #main{margin-inline:0}
 #main .wrap{width:min(1120px,calc(100% - 64px))}
 #main .encoding>.wrap{width:calc(100% - 64px)}
 #method-execution,#training-objective{width:calc(100vw - 280px);margin-left:calc((100% - 100vw + 280px)/2)}
 body:not(.reading-started) #page-contents{opacity:0;pointer-events:none;visibility:hidden}
}
@media(max-width:1679px){
 #contents-toggle{display:block;position:fixed;z-index:31;right:16px;top:14px;padding:8px 13px;background:#fffffff5;border:1px solid #d1d5dc;font-size:12px}
 #page-contents{display:none;z-index:30;right:16px;top:54px;width:245px;max-height:calc(100dvh - 78px);border:1px solid #d1d5dc;padding:16px;background:#fff;box-shadow:0 6px 20px #0000000a}
 #page-contents[data-open]{display:block}
 #main [id]{scroll-margin-top:64px}
}
@media(prefers-reduced-motion:no-preference){#page-contents{transition:opacity .18s}}

/* Visible subsections, with one heading level and no disclosure affordance. */
section.reading-detail{padding:22px 0 12px;border-bottom:0;margin:28px 0}
section.reading-detail>h4{font-size:18px;font-weight:500;color:#4a5565;margin:0 0 20px}
.method-details>h5,.sample-explanation-details>h5,.ordering-spatial>h5{font-size:12px;font-weight:500;margin:14px 0 8px;color:#4a5565}
.learning-explorer>h5,.context-heading>h5,.ordering-main>h5{font-size:14px;font-weight:500;margin:0 0 12px}
#grounding-samples .method-with-notation{margin-top:24px}
#grounding-samples .method-loss{margin-top:16px}
#ordering-context .context-formation{border-top:0;margin-top:0;padding-top:0}

.sample-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}
.sample-factors button{padding:8px 10px;border:1px solid #e5e7eb;background:#fafbf8;text-align:left;min-width:0}
.sample-factors button:hover,.sample-factors button:focus-visible{border-color:#99a1af;background:#f3f4f6}
.sample-factors span{display:block;font-size:10px;color:#6a7282;margin-bottom:3px}
.sample-factors strong{display:block;font-size:11px;font-weight:400;overflow-wrap:anywhere}
.sample-factor-note{font-size:10px;line-height:1.6;color:#6a7282;min-height:48px;margin:8px 0}
.sample-scatter .factor-match{stroke:#4a5565;stroke-width:3.5}
.sample-scatter .factor-unmatched{opacity:.13}
.sample-map-details>h5{font-size:11px;font-weight:400;color:#6a7282;margin:12px 0 6px}

.learning-dataflow span:before{animation-play-state:paused}
.learning-explorer.is-visible .learning-dataflow span:before{animation-play-state:running}
html[data-page-hidden] .learning-dataflow span:before,html[data-page-hidden] .sample-leader,html[data-page-hidden] .context-latent:after,html[data-page-hidden] .context-head:after{animation-play-state:paused}

#controller-pretraining{margin:30px 0 24px;padding-top:22px;border-top:1px solid #e5e7eb}
#controller-pretraining>h4{font-size:18px;font-weight:500;margin:0 0 12px}
.loco-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px}
.loco-bodies,.loco-metrics{display:flex;gap:5px;flex-wrap:wrap}
.loco-toolbar button,.loco-metrics button,.loco-loading button{border:1px solid #e5e7eb;background:#fff;padding:6px 12px;font-size:12px}
.loco-toolbar button[aria-pressed=true],.loco-metrics button[aria-pressed=true]{background:#f3f4f6;border-color:#99a1af;color:#364153}
.loco-checkpoint{font-size:11px;color:#6a7282;font-variant-numeric:tabular-nums}
.loco-row{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}
.loco-rollout{min-width:0}.loco-rollout video{display:block;width:100%;aspect-ratio:8/5;background:#f3f4f6}
.loco-rollout figcaption{font-size:12px;margin:10px 0 0}
.loco-body-note{font-size:12px;line-height:1.6;color:#6a7282;margin:5px 0 0}
.loco-terrain-legend{display:flex;flex-wrap:wrap;gap:6px 12px;margin:10px 0;font-size:10px;color:#6a7282}
.loco-terrain-legend span:before{content:'';display:inline-block;width:9px;height:9px;background:var(--terrain);margin-right:5px;vertical-align:middle}
.loco-evidence{min-width:0;min-height:455px}.loco-metrics{margin-bottom:14px}.loco-metrics button{padding:4px 9px;font-size:11px}
.loco-chart{position:relative;margin:0 0 9px;min-width:0}.loco-chart figcaption{font-size:11px;margin:0 0 2px;color:#6a7282}
.loco-chart canvas{display:block;width:100%;height:148px;touch-action:pan-y}
.loco-chart canvas:focus-visible{outline:1px solid #99a1af;outline-offset:2px}
.loco-tooltip{position:absolute;z-index:2;max-width:100%;width:195px;padding:8px 10px;background:#fffffff5;border:1px solid #d1d5dc;pointer-events:none;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}
.loco-tooltip strong{display:block;font-weight:500}.loco-tooltip span{display:block;color:#6a7282}
.loco-phases{display:flex;gap:6px 14px;flex-wrap:wrap;margin:7px 0;font-size:10px;color:#6a7282}
.loco-phases span:before{content:'';display:inline-block;width:12px;height:7px;vertical-align:middle;background:var(--phase);margin-right:5px}
.loco-loading{font-size:12px;color:#6a7282;min-height:280px;padding-top:60px}
.loco-status{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
.loco-evidence-note{font-size:11px;color:#6a7282;line-height:1.65;margin:12px 0}
@media(max-width:800px){.loco-row{grid-template-columns:1fr;gap:20px}.loco-checkpoint{font-size:10px}.loco-toolbar{gap:10px}.loco-toolbar button{padding:6px 10px}}

.loco-viewer{aspect-ratio:1/1;min-height:300px;background:#f3f4f6}
.loco-viewer .preview-image{width:100%;height:100%;object-fit:cover}
.loco-stages{display:flex;gap:5px;margin:12px 0 10px}
.loco-stages button{flex:1;padding:7px 5px;font-size:11px;border:1px solid #e5e7eb;background:#fff;font-variant-numeric:tabular-nums}
.loco-stages button[aria-pressed=true]{background:#f3f4f6;border-color:#99a1af;color:#364153}
.loco-camera-note{font-size:10px;color:#6a7282;line-height:1.5;margin:6px 0}
.loco-toolbar{align-items:start}.loco-checkpoint{max-width:50%;text-align:right;line-height:1.6}

.loco-viewer{width:100%;height:auto;min-height:0}

#spot-curriculum{margin:20px 0 0}
.policy-controls{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
.policy-controls button{font:inherit;font-size:12px;padding:7px 12px;background:#fff;border:1px solid #e5e7eb;color:#4a5565}
.policy-controls button[aria-pressed=true]{background:#f3f4f6;border-color:#99a1af;color:#364153}
.policy-controls [hidden],[data-policy-recorded][hidden],#spot-curriculum[hidden]{display:none!important}
.policy-sources{display:flex;gap:5px}
.scratch-layout{align-items:start}
.scratch-layout>*{min-width:0}
.scratch-viewer{height:auto;aspect-ratio:1;min-height:0;width:100%;background:#f3f4f6}
.scratch-viewer .preview-image{width:100%;height:100%;object-fit:cover}
.scratch-description,.scratch-status{font-size:12px;line-height:1.7;color:#6a7282}
.scratch-pending{padding:32px;background:#f3f4f6;font-size:13px;line-height:1.7;color:#6a7282}
.scratch-description [data-curriculum-caption]{font-variant-numeric:tabular-nums;color:#364153}

.scratch-curves{display:block;margin:0}.loco-metrics button{display:inline-flex;align-items:center;gap:5px}.loco-metrics svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}

.curriculum-checkpoint{position:absolute;width:16px;height:16px;padding:0;border:0;border-radius:50%;font:10px Arial;background:#e5e7eb;color:#4a5565;cursor:pointer;z-index:1}.curriculum-checkpoint[aria-pressed=true]{background:#364153;color:#fff}.curriculum-checkpoint:focus-visible{outline:2px solid #99a1af;outline-offset:2px}

.curriculum-comparison{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;margin:2px 0 12px;font-size:10px;line-height:1.5;color:#6a7282;font-variant-numeric:tabular-nums}.curriculum-comparison span:last-child{color:#364153}.curriculum-baseline-note{margin:0 0 12px}

/* Give the population replay and its measured curves equal column widths. */
#controller-pretraining .scratch-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
#controller-pretraining .loco-rollout{width:100%;max-width:none;justify-self:stretch}
#controller-pretraining [data-curriculum-view]{width:100%;max-width:none;margin-inline:auto}
#controller-pretraining .scratch-viewer{width:100%;max-width:none;aspect-ratio:1;height:auto}
.curriculum-timeline{display:flex;gap:3px;margin:20px 12px 0 43px}
.curriculum-phase{flex:var(--duration) 1 0;min-width:0;color:#4a5565;cursor:default}
.curriculum-phase strong{display:block;margin-top:10px;font-size:11px;font-weight:500;line-height:1.5;color:var(--phase);text-wrap:balance}
.curriculum-phase-range{display:block;margin:3px 0 0;font-size:10px;font-variant-numeric:tabular-nums;color:#6a7282}
.curriculum-phase-track{display:block;position:relative;height:9px;background:color-mix(in srgb,var(--phase) 12%,white);border-bottom:1px solid var(--phase)}
.curriculum-phase-track:after{content:'';position:absolute;inset:0;border-left:1px solid var(--phase);border-right:1px solid var(--phase);opacity:.5}
.curriculum-phase-track i{display:block;width:var(--progress);height:100%;background:var(--phase);opacity:.65}
.curriculum-phase small{display:block;margin-top:3px;font-size:10px;line-height:1.5;font-variant-numeric:tabular-nums;color:#6a7282}
.curriculum-phase[data-state=pending] .curriculum-phase-track{border-bottom-style:dashed;background:color-mix(in srgb,var(--phase) 4%,white)}
.curriculum-phase[data-active=true] small{color:var(--phase)}
.curriculum-phase:hover .curriculum-phase-track i,.curriculum-phase:focus .curriculum-phase-track i{opacity:1}
.curriculum-phase:focus-visible{outline:1px solid var(--phase);outline-offset:5px}
.curriculum-phase-caption{min-height:2.8em;margin:12px 12px 4px 43px;font-size:11px;line-height:1.4;color:#6a7282}
#spot-curriculum .loco-chart canvas{height:128px}
[data-curriculum-reset]{font:inherit;font-size:12px;padding:5px 9px;border:1px solid #d1d5dc;background:#fff;color:#4a5565;cursor:pointer}
@media(max-width:800px){#controller-pretraining .scratch-layout{grid-template-columns:1fr}#controller-pretraining [data-curriculum-view]{max-width:none}}
.curriculum-scale-note { display:block; color:#6a7282; font-size:11px; margin-top:4px; }
.curriculum-scale-note[hidden] { display:none; }

/* Shared toolbar and a compact stack of three measured curves. */
#spot-curriculum>.policy-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start;margin-bottom:12px}
#spot-curriculum .policy-controls .loco-metrics{margin:0;align-self:start}
#spot-curriculum .policy-controls button{min-height:30px;padding:5px 9px;font-size:11px;box-sizing:border-box}
#spot-curriculum>.method-small-copy,#spot-curriculum>.scratch-status{margin:4px 0;font-size:11px;line-height:1.5}
#spot-curriculum .scratch-layout{margin-top:12px}
#spot-curriculum .loco-evidence{min-height:0}
#spot-curriculum .curriculum-timeline{margin-top:0}
#spot-curriculum .curriculum-phase strong{margin-top:5px;line-height:1.3}
#spot-curriculum .curriculum-phase small,#spot-curriculum .curriculum-phase-range{margin-top:2px;line-height:1.3}
#spot-curriculum .curriculum-phase-caption{min-height:1.4em;margin-top:7px;margin-bottom:8px}
#spot-curriculum .loco-chart{margin-bottom:8px}
#spot-curriculum .curriculum-comparison{margin:0;font-size:10px;line-height:1.4;gap:1px 8px}
.curriculum-notes{margin:9px 0 0 43px;color:#6a7282;font-size:10px;line-height:1.5}
.curriculum-notes summary{cursor:pointer;width:fit-content}
.curriculum-notes .loco-evidence-note{font-size:10px;margin:6px 0}
@media(max-width:800px){#spot-curriculum>.policy-controls{grid-template-columns:1fr;gap:8px;margin-bottom:10px}}
#spot-curriculum .policy-controls .loco-bodies,#spot-curriculum .policy-controls .loco-metrics,#spot-curriculum .curriculum-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;width:100%}
#spot-curriculum .policy-controls button{justify-content:center;width:100%}
#spot-curriculum .curriculum-steps{margin:12px 0 0}
#spot-curriculum .curriculum-steps button{min-height:34px;cursor:pointer}
#spot-curriculum .curriculum-steps button:focus-visible{outline:2px solid #99a1af;outline-offset:2px}
#spot-curriculum .curriculum-timeline{margin-bottom:14px}
#spot-curriculum .curriculum-phase[data-state=complete] small{display:none}

/* Terrain headings open a larger, independently controlled crop of the same time. */
#controller-pretraining [data-curriculum-view]{position:relative}
.policy-terrain-links{display:flex;align-items:center;gap:10px;padding:5px 0 9px;color:#6a7282;font-size:12px}
.policy-terrain-links label{display:flex;align-items:center;gap:7px;margin-right:auto}
.policy-terrain-links select{font:inherit;color:#364153;background:white;border:1px solid #e5e7eb;padding:5px 8px;max-width:160px}
.policy-terrain-links button{border:1px solid #e5e7eb;background:#fff;color:#4a5565;padding:3px 9px;cursor:zoom-in;font-size:17px;min-height:30px}
.policy-terrain-links button:focus-visible,.policy-terrain-links select:focus-visible{outline:2px solid #99a1af;outline-offset:2px}
.policy-terrain-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:14px;border:1px solid #e5e7eb;background:white;color:#364153}
.policy-terrain-dialog::backdrop{background:#15202799}
.policy-terrain-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}
.policy-terrain-dialog header button{border:1px solid #e5e7eb;background:white;width:32px;height:32px;font-size:22px;line-height:1}
.policy-terrain-dialog video{display:block;width:100%;max-height:calc(100vh - 110px);object-fit:contain;background:white}

.policy-tracking-key{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;color:#6a7282;font-size:11px;line-height:1.6}
.policy-tracking-key i{font-style:normal;font-weight:650}
.policy-terrain-dialog:has(.policy-tracking-key) video{max-height:calc(100vh - 150px)}

@media(max-width:600px){
 #spot-curriculum .curriculum-steps{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr))}
 #spot-curriculum .curriculum-steps[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}
 #spot-curriculum .curriculum-steps button{padding-inline:3px;font-size:11px;white-space:nowrap}
}

/* Paper notation, restrained reading width, and recognizable heading rows. */
#main .wrap,#main .encoding>.wrap{width:min(1120px,85vw);max-width:85vw}
#main #method-execution,#main #training-objective{width:100%;max-width:85vw;margin-left:0}
#main h2,#main h3,#main h4{background:#f3f4f6;padding:8px 12px;font-weight:500}
#main h5{background:#f3f4f6;padding:5px 8px;font-weight:500}
.hero-copy{background:rgba(241,248,232,.88)}
/* Formulas and their definitions share a centered reading column. */
.paper-equation-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:20px 0}
.paper-equation-row>.equation{margin:0;min-width:0;text-align:center;overflow-x:auto;padding:10px 0;font-size:clamp(11px,1.1vw,16px)}
.paper-equation-row .katex-display,.paper-equation-row .katex-display>.katex{text-align:center}
.paper-notation{font-size:11px;line-height:1.5;color:#6a7282;padding:0}
.paper-notation dl{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin:0}
.notation-pair{display:flex;align-items:baseline;gap:6px;max-width:100%}
.paper-notation dt{font-weight:500;color:#4a5565;white-space:nowrap}.paper-notation dd{margin:0}
.loss-component-links>div{justify-content:center;flex-wrap:wrap}
.loss-component-links button{padding:6px 12px}.loss-component-links small{font-size:12px}
.controller-summary{font-size:14px;line-height:1.7;color:#6a7282;max-width:78ch;margin:24px auto}
.sample-scatter{background:#f3f4f6;border:1px solid #d1d5dc;border-radius:0;aspect-ratio:480/350}
.sample-axis-label,.sample-axis-tick{fill:#4a5565;font-family:Arial,sans-serif;font-size:10px}
.sample-axis-label{font-size:11px}.sample-axis-grid{stroke:#e5e7eb;stroke-width:1}
.sample-neighbors{margin-top:12px;padding:10px 12px;background:#f3f4f6;border:1px solid #d1d5dc}
.sample-neighbors p{font-size:11px!important;margin:0 0 8px!important}.sample-neighbors svg{width:100%;height:145px;display:block}
.sample-neighbors [role=button]{cursor:pointer}.sample-neighbors text{font:11px Arial;fill:#4a5565}
.sample-legend{font-size:11px;gap:8px 12px}.sample-legend i{width:12px;height:12px}
.sample-legend .body-g1{background:#009689}.sample-legend .body-arm{background:#ff6467}
.selection-order-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:start}
.selection-order-grid>section{min-width:0}.selection-objects{display:grid;gap:12px}
.selection-object{padding:10px 12px;border-left:3px solid var(--object-color);background:#f3f4f6;font-size:12px}
.selection-object header{display:flex;justify-content:space-between;gap:10px}.selection-object p{margin:6px 0 0;font-size:11px;color:#6a7282}
.selection-probability{height:5px;background:#e5e7eb;margin-top:10px}.selection-probability i{display:block;height:100%;background:var(--object-color)}
.selection-object[data-selected=false]{background:#fafaf8;color:#6a7282}
.context-formation{margin:0 0 20px;padding:0;border:0}.context-formation .context-summary{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:13px;margin:14px 0}
.ordering-spatial{border:0;padding-top:0}.ordering-spatial-columns{grid-template-columns:1fr!important}.ordering-spatial .maze-order-readout{display:none}
.ordering-spatial .viewer{max-width:680px;margin:0 auto;width:100%;aspect-ratio:3/2;height:auto}
.controller-galleries{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0 42px}
.controller-gallery{min-width:0}.controller-gallery>.media-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.controller-gallery .media-tile video{height:auto;aspect-ratio:4/3;object-fit:cover}
.controller-gallery .media-tile>small{padding:0 10px 10px;font-size:10px;color:#6a7282;line-height:1.5}
.controller-gallery .grid-focus{width:100%;height:100%;min-height:230px;display:flex;flex-direction:column}
.controller-gallery .focus-viewer{flex:1 1 0;min-height:150px;height:auto}
.controller-gallery .focus-viewer>video{padding-bottom:0}
.pushing-gallery .grid-focus{height:auto;min-height:0}
.pushing-gallery .focus-viewer{flex:none;aspect-ratio:4/3;min-height:0}
.pushing-gallery .focus-viewer>video{object-fit:contain}
.controller-gallery .focus-outcome{flex:0 0 auto;max-height:35%;overflow-y:auto;font-size:10px;line-height:1.4;padding:8px 10px;margin:0;background:#fff}
.controller-gallery .media-unavailable{aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;color:#4a5565;font-size:13px}
.controller-gallery .media-unavailable small{font-size:11px;color:#6a7282}
.additional-galleries .controller-gallery>.media-grid{grid-template-columns:1fr}
#controller-additional>summary{padding:12px 0;font-size:14px;cursor:pointer}
@media(min-width:1200px){#main .wrap,#main .encoding>.wrap{width:min(1120px,calc(100% - 64px),85vw)}}
@media(max-width:1100px){.paper-equation-row{grid-template-columns:1fr;gap:8px}.paper-equation-row>.equation,.paper-equation-row>.paper-notation{grid-column:1;grid-row:auto}.paper-notation{border-left:0;border-top:1px solid #e5e7eb;padding:10px 0}.paper-notation dl{display:flex;flex-wrap:wrap;gap:4px 10px}.paper-notation dd{margin-right:14px}.paper-equation-row .equation{font-size:12px}}
@media(max-width:650px){.selection-order-grid{grid-template-columns:1fr;gap:20px}.paper-equation-row>.equation{font-size:10px}#main h2,#main h3,#main h4{padding:7px 10px}}
@media(max-width:900px){.controller-galleries{grid-template-columns:1fr;gap:24px}}

/* Keep three readable component plots in view, with horizontal browsing. */
.loss-chart-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x proximity;padding:8px 4px 18px;scrollbar-width:thin;position:relative}
.loss-chart-grid>figure,.loss-chart-grid>figure:nth-child(-n+2){grid-column:auto;scroll-snap-align:start;min-width:0}
.objective-term{cursor:pointer;border-radius:3px;transition:background .15s}
.objective-term:hover,.objective-term:focus-visible{background:#e5e7eb;outline:1px solid #99a1af;outline-offset:4px}
.training-loss-chart.loss-term-active{background:#f3f4f6;outline:2px solid #05df72;outline-offset:3px}
#main .controller-gallery[data-controller=baseline]>h4,#mpc-process [data-process=baseline]>h5{background:#f3f4f6}
@media(max-width:800px){.loss-chart-grid{grid-auto-columns:calc((100% - 24px)/2)}}
@media(max-width:550px){.loss-chart-grid{grid-auto-columns:88%}}
@media(max-width:1100px){.paper-notation{border:0;padding:0}.paper-notation dd{margin:0}}


.ordering-context-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.ordering-context-flow>section{min-width:0}
.ordering-scene-slot .viewer{height:auto;aspect-ratio:3/2;width:100%}
.ordering-decision .selection-objects{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ordering-decision .selection-object{padding:8px;font-size:11px}
.ordering-decision .selection-object header{display:block}.ordering-decision .selection-object strong{display:block;font-weight:500;margin-top:4px}
.ordering-decision>.figure-caption{margin-bottom:22px}.ordering-main>.control-row{justify-content:flex-end}
@media(max-width:800px){.ordering-context-flow{grid-template-columns:1fr;gap:20px}}
.flow-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}
.flow-learning-grid figure{position:relative;min-width:0}.flow-learning-grid canvas{display:block;width:100%;aspect-ratio:1}
.flow-learning-grid figcaption{font-size:13px;margin:0 0 8px}.flow-learning-grid output{font-size:11px;color:#6a7282}
.flow-learning-controls{display:flex;align-items:center;gap:16px;font-size:12px;margin-top:18px}
.flow-learning-controls input{flex:1;min-width:50px;accent-color:#99a1af}.flow-learning-controls button{background:white;border:1px solid #d1d5dc;padding:6px 10px;font-size:12px}
.flow-learning-tooltip{position:absolute;bottom:36px;left:10px;right:10px;background:#fffffff0;border:1px solid #d1d5dc;padding:6px;font-size:11px;pointer-events:none}
@media(min-width:1000px){.flow-learning-grid{grid-template-columns:repeat(var(--checkpoint-count,2),minmax(0,1fr))}}
@media(max-width:550px){.flow-learning-grid{grid-template-columns:1fr}.flow-learning-controls{flex-wrap:wrap}}

.sample-color-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#6a7282}.sample-color-controls select{font:inherit;background:transparent;border:1px solid #d1d5dc;border-radius:3px;padding:4px}.sample-color-legend{display:flex;gap:12px;flex-wrap:wrap}.sample-color-legend span{display:inline-flex;align-items:center;gap:5px}.sample-color-legend i{width:8px;height:8px;border-radius:50%}.sample-embedding-note{font-size:12px;line-height:1.55;color:#6a7282}
.flow-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}
.flow-pair>*{min-width:0;margin:0}
.flow-map-figure{position:relative;background:#fafbf8}
.flow-map-figure figcaption{font-size:12px;padding:10px 12px;color:#6a7282}
#teaser-flow-map{display:block;width:100%;height:560px;touch-action:pan-y}
.flow-pair .maze-flow-viewer{height:600px;aspect-ratio:auto;min-height:0}
.flow-pair .preview-image{width:100%;height:100%;object-fit:contain}
.flow-map-tooltip{position:absolute;max-width:260px;background:#fff;border:1px solid #e5e7eb;padding:8px;font-size:11px;pointer-events:none;z-index:2}
.flow-sequence{font-size:12px;color:#6a7282}
.flow-sequence [aria-current=true]{background:#e5e7eb;color:#364153}
#flow-learning .generation-progress{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#flow-progress{flex:1;min-width:100px;accent-color:#00c950}
@media(max-width:760px){.flow-pair{grid-template-columns:minmax(0,1fr)}#teaser-flow-map{height:460px}.flow-pair .maze-flow-viewer{height:420px}}

/* Keep the existing restrained type and palette. Give navigation one quiet row. */
#research-nav{position:sticky;top:0;z-index:45;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:24px;padding:12px max(24px,4vw);background:#fffffff5;border-bottom:1px solid #e5e7eb;font-size:13px}
#research-nav a{text-decoration:none;color:#4a5565}#research-nav button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
#research-nav .research-logo{font-size:19px;font-weight:600;letter-spacing:.06em;color:#364153;justify-self:start}
.research-links,.research-resources{display:flex;align-items:center;gap:26px}.research-resources{justify-self:end;gap:12px}
.research-links a{padding:8px 0;border-bottom:1px solid transparent}.research-links a[aria-current]{border-color:#6a7282;color:#364153!important}
.research-resources>a,.research-resources>button{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:5px;border-radius:3px}
.research-resources svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.research-resources span{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:11px;background:#fff;padding:5px 8px;border:1px solid #e5e7eb;opacity:0;pointer-events:none}
.research-resources :is(a,button):is(:hover,:focus-visible) span{opacity:1}.research-resources :is(a,button):hover{background:#f3f4f6}
#research-nav :focus-visible,.research-details>summary:focus-visible{outline:2px solid #6a7282;outline-offset:4px}
#main [id],#top{scroll-margin-top:90px!important}
#main .wrap{width:min(1120px,calc(100% - 48px))}
#main #method-execution,#main #training-objective{width:100%;margin-inline:0}
#main #encoding{width:100%;margin:0;padding:24px 0}#main #encoding .wrap{width:100%}
.chapter-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:26px 0 42px;font-size:12px}.chapter-links a{color:#6a7282;text-decoration:none;border-bottom:1px solid #d1d5dc;padding:4px 0}
.chapter-lead{max-width:65ch;color:#6a7282}.research-chapter article>p{max-width:75ch;line-height:1.75}
.overview-input-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;text-align:left}.overview-input-links a{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid #e5e7eb;color:#4a5565;text-decoration:none}.overview-input-links strong{font-size:13px;font-weight:500}.overview-input-links span{font-size:11px;line-height:1.6;color:#6a7282}.overview-input-links a:focus-visible{outline:2px solid #6a7282;outline-offset:4px}
#learning>article{padding:30px 0}#learning h3{font-size:21px;font-weight:500}
.research-details{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:24px 0;padding:0}
.research-details>summary{padding:18px 0;cursor:pointer;font-size:14px;color:#4a5565;list-style:none;display:flex;justify-content:space-between;gap:20px}
.research-details>summary::after{content:'+'}.research-details[open]>summary::after{content:'−'}.research-details>summary::-webkit-details-marker{display:none}
.research-details[open]{padding-bottom:24px}.research-details .reading-detail{border:0}
.sample-tabs{display:flex;gap:16px;margin-bottom:20px}.sample-tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:10px 0;color:#6a7282;cursor:pointer}.sample-tabs button[aria-pressed=true]{color:#0d542b;border-color:#6a7282}
[data-sample-panels]>[hidden]{display:none!important}
.sequence-explanation{margin:30px 0}.sequence-explanation svg{width:100%;max-height:230px;background:#f7f9f4}.sequence-explanation text{font:16px Arial;fill:#4a5565}.sequence-explanation figcaption,.sequence-explanation p{font-size:12px;color:#6a7282}
#resource-dialog{border:1px solid #e5e7eb;padding:0;width:min(1100px,92vw);max-width:92vw;height:min(850px,88dvh);max-height:88dvh;background:#fff;color:#364153}
#resource-dialog::backdrop{background:#202b25a6}.resource-toolbar{height:60px;display:flex;align-items:center;gap:22px;padding:0 20px;border-bottom:1px solid #e5e7eb}.resource-toolbar h2{font-size:18px;font-weight:500;margin-right:auto}.resource-toolbar a{font-size:12px;color:inherit}.resource-toolbar button{font-size:26px;background:none;border:0;cursor:pointer}
[data-resource-content]{height:calc(100% - 61px)}[data-resource-content] iframe,[data-resource-content] video{width:100%;height:100%;border:0;object-fit:contain}
.loco-evidence.show-evaluation>:not(.loco-metrics):not(#policy-evaluation){display:none!important}
.loco-evidence #policy-evaluation{margin:12px 0 0;padding:0;border:0}.loco-evidence #policy-evaluation .plots{grid-template-columns:1fr;gap:18px}.loco-evidence #policy-evaluation svg{height:auto}.loco-evidence #policy-evaluation .reading{margin-top:5px}.loco-evidence #policy-evaluation .value{font-size:18px}.loco-evidence #policy-evaluation .delta{min-height:0;margin:4px 0}.loco-evidence #policy-evaluation .body-note{margin-bottom:10px}.loco-evidence #policy-evaluation .explain{margin:2px 0}.loco-evidence #policy-evaluation .eval-disclosure{font-size:10px;padding:8px;margin-top:0}
#controller-pretraining .loco-metrics{flex-wrap:wrap}
@media(max-width:640px){#research-nav{grid-template-columns:auto 1fr;gap:2px 16px;padding:8px 16px}.research-links{justify-self:end;gap:18px}.research-resources{grid-column:1/-1;justify-self:end;gap:10px}.research-resources>a,.research-resources>button{width:27px;height:27px}.research-logo{grid-row:1/3}#main .wrap{width:calc(100% - 32px)}.chapter-links{gap:10px 18px;margin-bottom:25px}#main [id],#top{scroll-margin-top:110px!important}}
.grounding-bodies{display:flex;gap:20px;margin-bottom:18px}.grounding-bodies button{font:inherit;font-size:13px;border:0;border-bottom:1px solid transparent;background:none;color:#6a7282;padding:8px 0;cursor:pointer}.grounding-bodies button[aria-pressed=true]{border-color:#00a63e;color:#364153}
#embodiment-demo .embodiment-gallery{display:block;max-width:850px;margin:0 auto}#embodiment-demo .embodiment-gallery>figure[hidden]{display:none!important}#embodiment-demo .embodiment-gallery>figure{margin:0}#embodiment-demo .embodiment-viewer{height:480px}
.research-representations{margin:0}.sample-explorer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.supervision-map dl{display:grid;grid-template-columns:180px 1fr;gap:14px;font-size:13px;margin:24px 0}.supervision-map dd{margin:0;color:#6a7282}
.experiment:not(.show-all-methods) .secondary-method{display:none!important}.experiment .experiment-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.all-methods-toggle{font:inherit;font-size:12px;padding:7px 12px;border:1px solid #d1d5dc;background:#fff;color:#6a7282;cursor:pointer;margin-bottom:16px}
.paper-results{margin-top:32px}.paper-results p,.result-replay-label{font-size:12px;line-height:1.7;color:#6a7282}.result-table-scroll{overflow-x:auto}.paper-results table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.paper-results th,.paper-results td{padding:13px 10px;border-bottom:1px solid #e5e7eb;text-align:right;white-space:nowrap;font-weight:400}.paper-results th:first-child{text-align:left}.paper-results thead{color:#6a7282}.paper-results a{display:inline-block;font-size:11px;color:#6a7282;margin-top:12px}.result-takeaway{font-size:14px;line-height:1.8;color:#4a5565}
@media(max-width:760px){.experiment .experiment-matrix{grid-template-columns:1fr}.sample-explorer-grid{grid-template-columns:1fr}.supervision-map dl{grid-template-columns:1fr;gap:8px}.supervision-map dd{margin-bottom:12px}#embodiment-demo .embodiment-viewer{height:360px}}
.illustration-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:14px 0}.illustration-controls button,.illustration-attention select{font:inherit;font-size:12px;background:#fff;border:1px solid #d1d5dc;color:#4a5565;padding:7px 10px;cursor:pointer}.illustration-controls button[aria-pressed=true]{background:#f3f4f6}.illustration-controls label{display:flex;align-items:center;gap:8px;font-size:12px}.illustration-controls input{accent-color:#00c950;width:120px}.illustration-attention{padding:12px 0;font-size:12px}.illustration-order-summary{display:flex;gap:12px 25px;flex-wrap:wrap;font-size:12px;padding:14px 0}.illustration-order-summary small{flex-basis:100%;color:#6a7282}.sequence-explanation svg{max-height:300px}
.execution-preview{margin:26px 0}.execution-preview video{display:block;width:min(100%,850px);max-height:520px;margin:auto;object-fit:contain;background:#f7f9f4}.execution-preview figcaption,.record-scope{font-size:11px;line-height:1.7;color:#6a7282;margin-top:12px}
.input-tabs{display:flex;gap:20px;margin:15px 0}.input-tabs button{font:inherit;font-size:13px;border:0;border-bottom:1px solid transparent;background:none;padding:8px 0;color:#6a7282;cursor:pointer}.input-tabs button[aria-pressed=true]{border-color:#00c950}.input-tabs+[class="three-up"]{display:block;max-width:850px;margin:auto}[data-input-content][hidden]{display:none!important}
.controller-variant{color:#6a7282!important;background:#f3f4f6;padding:3px 6px!important;font-size:10px!important}.original-recording{display:inline-block;margin-top:12px;font-size:11px;color:#6a7282}
#resource-menu-toggle{display:none!important}
@media(max-width:640px){#research-nav{grid-template-columns:auto 1fr auto;gap:12px;padding:10px 16px}.research-logo{grid-row:auto}.research-links{gap:14px;justify-self:center;font-size:12px}#resource-menu-toggle{display:grid!important;place-items:center;width:28px;height:30px;padding:3px!important}#resource-menu-toggle svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;fill:none}.research-resources{display:none;position:absolute;right:12px;top:100%;background:#fff;border:1px solid #e5e7eb;padding:8px;gap:3px}#research-nav[data-resources-open=true] .research-resources{display:flex;flex-direction:column;align-items:stretch}.research-resources>a,.research-resources>button{display:flex;gap:12px;width:auto;height:36px;padding:6px 12px}.research-resources span{position:static;transform:none;border:0;padding:0;opacity:1;font-size:12px}.research-resources svg{flex-shrink:0}#main [id],#top{scroll-margin-top:76px!important}}

#learning-policy-summary{margin-top:3rem}
.policy-summary-bodies{display:flex;gap:.4rem;margin:1rem 0}
.policy-summary-bodies button{padding:.4rem .8rem;border:1px solid #e5e7eb;background:white;color:inherit;font:inherit;cursor:pointer}
.policy-summary-bodies button[aria-pressed=true]{background:#f3f4f6;border-color:#99a1af}
.policy-summary-checkpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.policy-summary-checkpoints[hidden]{display:none}
.policy-summary-checkpoint{display:flex;flex-direction:column;gap:.45rem;padding:0 0 .6rem;border:0;border-bottom:1px solid #e5e7eb;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.policy-summary-checkpoint strong{font-size:.9rem;font-weight:500}
.policy-summary-checkpoint img{width:100%;aspect-ratio:4/3;object-fit:cover}
.policy-summary-checkpoint>span{font-size:.8rem;color:#6a7282}
.policy-summary-checkpoint:disabled{cursor:default}
.policy-checkpoint-pending{display:grid;place-items:center;aspect-ratio:4/3;background:#f3f4f6;padding:1rem}
@media(max-width:640px){.policy-summary-checkpoints{gap:.5rem}.policy-summary-checkpoint>span{font-size:.7rem}.policy-checkpoint-pending{padding:.4rem}}
/* The implementation entry stays visible, including its label and on mobile. */
#research-nav .research-code{display:grid;place-items:center;gap:1px;min-width:44px;padding:3px 7px;font-size:11px;line-height:1.4;justify-self:end;color:#4a5565;border-radius:3px}
#research-nav .research-code svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#research-nav .research-code:hover{background:#f3f4f6}
@media(max-width:640px){#research-nav{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;padding:10px 12px}#research-nav .research-links{gap:10px;font-size:11px}#research-nav .research-code{grid-column:4;grid-row:1;min-width:38px;padding:3px 4px}#research-nav #resource-menu-toggle{grid-column:3;grid-row:1;width:24px}#research-nav .research-resources{grid-column:auto}}
/* Resource names remain visible below their icons. */
#research-nav .research-resources>a,#research-nav .research-resources>button{display:grid;place-items:center;gap:1px;width:auto;height:auto;min-width:44px;padding:3px 7px;line-height:1.4;font-size:11px}
#research-nav .research-resources svg{width:23px;height:23px}
#research-nav .research-resources span{position:static;transform:none;border:0;background:none;padding:0;opacity:1;font-size:11px}
@media(max-width:640px){
 #research-nav{grid-template-columns:1fr auto auto;gap:3px 8px}
 #research-nav .research-logo{grid-column:1;grid-row:1}
 #research-nav .research-resources,#research-nav[data-resources-open=true] .research-resources{display:flex;flex-direction:row;position:static;grid-column:2;grid-row:1;border:0;background:none;padding:0;gap:2px}
 #research-nav .research-code{grid-column:3;grid-row:1}
 #research-nav .research-links{grid-column:1/-1;grid-row:2;justify-self:center}
 #research-nav #resource-menu-toggle{display:none!important}
}

/* One reading path, live evidence and restrained white surfaces. */
.hero-copy{background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.96)}
#main #method,#main #learning,#main #experiments{width:min(1600px,calc(100% - 64px))}
#clear-overview>.overview-explanation{display:none}
.overview-column>[data-overview-stage]{font:inherit;font-size:12px;color:#4a5565;border:0;border-bottom:1px solid transparent;background:transparent;padding:5px 0;margin-bottom:8px;text-align:left;cursor:pointer}
.overview-column>[data-overview-stage][aria-pressed=true]{border-bottom-color:#6a7282}
.overview-model-name{font-size:10px;display:block;color:#6a7282;margin-bottom:10px}
.paper-figure-link{display:flex;align-items:center;gap:16px;background:none;border:0;padding:12px 0;margin:16px 0;color:#6a7282;font-size:12px;cursor:pointer}.paper-figure-link img{width:100px;height:58px;object-fit:contain;border:1px solid #e5e7eb}
.grounding-columns{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:28px;align-items:start;margin-top:25px}.grounding-columns>div,.grounding-columns>section{min-width:0}
#embodiment-demo .embodiment-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}
#embodiment-demo .embodiment-gallery>figure[hidden]{display:block!important}
#embodiment-demo .embodiment-viewer{height:220px;min-height:0}
#embodiment-demo .embodiment-controls{display:flex;gap:8px;flex-wrap:wrap}
#embodiment-demo .embodiment-controls button{font-size:11px}
#main .grounding-columns #encoding{padding:0;border:0}
#encoding h2{font-size:16px;margin-bottom:16px}#encoding .section-heading{margin-bottom:14px}
#encoding .media-grid{gap:8px}#encoding .component>h3{display:none}#encoding .three-up{width:100%}
.grounding-columns .affordances{display:block;margin:0;padding:0;border:0}
.grounding-columns .affordances article{margin-bottom:20px}.grounding-columns .affordances h3{font-size:16px}
.grounding-columns .affordances video{max-height:150px;object-fit:contain}
.grounding-columns :is(p,figcaption){font-size:11px!important;line-height:1.7}
.grounding-columns .viewer{height:230px}.grounding-columns .input-tabs{gap:10px;flex-wrap:wrap}.input-tabs button{font-size:11px}
.planning-pair,.learning-pair,.execution-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}
.planning-pair>section,.learning-pair>article,.execution-pair>*{min-width:0;width:100%!important;margin-inline:0!important}
.planning-pair h3{font-size:20px}.planning-pair .method-lead{font-size:14px}.planning-pair .sequence-explanation svg{max-height:none}
.learning-pair .sample-explorer-grid{display:block}.learning-pair .sample-explorer-grid>*{min-width:0}
.learning-pair #training-objective{width:100%;margin:0}.learning-pair .training-loss-grid{display:flex;overflow-x:auto}
.learning-pair .research-representations{margin:18px 0}.learning-pair .paper-notation{font-size:11px}
#controller-pretraining{margin-top:55px}#controller-pretraining>h3{font-size:21px}
.experiment-supervision{font-size:12px;color:#6a7282;margin-bottom:30px}.experiment-supervision dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px}.experiment-supervision dt{font-weight:500}.experiment-supervision dd{margin:0}
.execution-bodies{display:grid;gap:24px}.execution-record{margin:0}.execution-record figcaption{margin:0 0 10px;font-size:13px;color:#4a5565}
.execution-body-viewer{height:auto;aspect-ratio:4/3}.execution-body-viewer>.preview-video{width:100%;height:100%}
.execution-body-viewer .ego-inset{position:absolute;right:10px;top:10px;width:29%;z-index:5;background:white;border:1px solid #e5e7eb}
.ego-inset video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ego-inset>span{position:absolute;top:3px;left:4px;background:#ffffffdc;font-size:9px;padding:1px 4px;z-index:1}
.execution-body-viewer .viewer-tools{top:auto;bottom:8px;z-index:6}
.execution-pair #mpc-process{padding:0;margin:0;border-top:0}.execution-pair .mpc-process-pair{grid-template-columns:1fr;gap:24px}
.execution-pair .mpc-process-pair canvas{width:100%;height:auto}.execution-pair #mpc-process>h4{font-size:16px}
.execution-pair .mpc-process-controls{gap:6px;flex-wrap:wrap}.execution-pair .mpc-phase-note{font-size:11px}
#method-execution>details{margin-top:26px}
.failure-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}
.failure-example h4{font-size:15px;font-weight:500;margin:0 0 12px}.failure-example p{font-size:12px;line-height:1.75;margin:12px 0 0;color:#6a7282}
.failure-visual{position:relative;background:#f8f7f4;aspect-ratio:4/3;overflow:hidden}.failure-visual>img,.failure-visual>video,.failure-visual>canvas{display:block;width:100%;height:100%;object-fit:contain}
.failure-status{position:absolute;top:8px;left:8px;padding:4px 7px;background:#f3f4f6;color:#fb2c36;font-size:10px;font-weight:600}
.failure-event{position:absolute;bottom:32px;left:8px;background:#ffffffeb;padding:3px 6px;color:#fb2c36;font-size:10px;pointer-events:none}
.viewer[data-no-execution]::after{content:'No execution planned';position:absolute;left:8px;bottom:8px;font-size:11px;color:#fb2c36;background:#f3f4f6;padding:4px 7px}
@media(max-width:1050px){.grounding-columns{grid-template-columns:1fr 1fr}.grounding-columns>.affordances{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.learning-pair{grid-template-columns:1fr}.experiment-supervision dl{grid-template-columns:1fr 1fr}}
@media(max-width:760px){#main #method,#main #learning,#main #experiments{width:calc(100% - 32px)}.grounding-columns,.planning-pair,.execution-pair,.failure-gallery{grid-template-columns:1fr}.grounding-columns>.affordances{grid-column:auto}.grounding-columns{gap:26px}.planning-pair,.execution-pair{gap:30px}#embodiment-demo .embodiment-viewer{height:220px}.failure-visual{max-height:340px}.experiment-supervision dl{display:block}.experiment-supervision dd{margin:4px 0 12px}.learning-pair{gap:24px}}
.overview-live-viewer .ego-inset,.focus-viewer .ego-inset{position:absolute;right:8px;top:40px;width:28%;z-index:5;background:white;border:1px solid #e5e7eb}
.focus-viewer .ego-inset{top:45px}.overview-live-viewer>.ego-inset video,.focus-viewer>.ego-inset video{height:auto}
.media-tile>.ego-inset{position:absolute;top:6px;right:6px;width:29%;border:1px solid #e5e7eb;background:#fff;pointer-events:none}.media-tile>.ego-inset>span{font-size:7px!important;padding:0 2px!important}.media-tile>.ego-inset video{height:auto;min-height:0;aspect-ratio:4/3}
/* Four synchronized views share one row; narrow screens scroll horizontally. */
.execution-pair{display:block}.execution-pair #controller-trajectories{border:0;padding:0;margin:0}
.execution-process-grid{display:grid;grid-template-columns:repeat(2,minmax(540px,1fr));gap:32px;align-items:start;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}
.execution-controller{min-width:0}
.execution-controller>h5{font-size:14px;font-weight:500;line-height:1.5;color:#4a5565;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}
.execution-process-grid .execution-controller-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;align-items:start}
.execution-process-grid .mpc-process-pair>figure,.execution-process-grid .execution-record{margin:0;min-width:0}
.execution-process-grid .mpc-recording-status{margin:8px 0 0;min-height:32px;font-size:11px}
.execution-clock-note{position:absolute;bottom:7px;left:8px;z-index:4;background:#fffffff0;padding:3px 6px;font-size:12px;color:#4a5565;pointer-events:none}
#embodiment-demo>h4{font-size:16px;margin:0 0 16px;font-weight:500}#embodiment-demo{padding:0;margin:0}
.grounding-columns #encoding>.wrap{width:100%;max-width:none}
.planning-pair>article{display:flex;flex-direction:column;min-width:0}.planning-pair .method-small-copy{min-height:68px}
.planning-pair .sequence-explanation{margin-top:14px}.planning-pair .illustration-controls{margin-bottom:8px}
#method-order .sequence-explanation>svg:first-of-type{margin-top:70px}
@media(max-width:760px){.planning-pair .method-small-copy{min-height:0}#method-order .sequence-explanation>svg:first-of-type{margin-top:0}}
.grounding-columns .affordances>article{min-width:0;width:100%}
@media(max-width:1050px){.grounding-columns>.affordances{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-process-grid{gap:22px}}
.grounding-columns .viewer{width:100%}
@media(max-width:760px){.grounding-columns>.affordances{grid-template-columns:minmax(0,1fr)}}
#encoding .component-label{display:none}
.grounding-columns .affordance-viewer{height:auto;aspect-ratio:19/12}
.grounding-columns .affordance-viewer>video{max-height:none;height:100%;aspect-ratio:19/12}
/* Keep illustrations at reading size within each column. */
.planning-pair .sequence-explanation{width:100%;max-width:480px;margin:12px auto 0}
.planning-pair .sequence-explanation svg{display:block;width:100%;max-height:none}
.planning-pair .sequence-explanation p:empty{display:none}
.planning-pair .illustration-controls{gap:6px;flex-wrap:wrap;font-size:11px}
.planning-pair .illustration-controls button{font-size:11px;padding:5px 7px}
.planning-pair .illustration-order-summary{margin:10px 0;font-size:12px}
#ordering-rule{max-width:480px;margin:0 auto;width:100%}
#ordering-rule .equation{margin:12px 0;font-size:14px}
.planning-scope{font-size:11px;color:#6a7282;text-align:center;margin:14px 0 34px}
.execution-process-grid{width:100%;max-width:none;margin:20px auto 0}
.execution-process-grid .execution-record,.execution-process-grid .mpc-process-pair>figure{width:100%;max-width:none;margin-inline:0}
#main #method-execution{max-width:none}
#method-execution .pushing-gallery{width:78vw;max-width:none;margin-inline:calc(50% - 39vw)}
.pushing-motion-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;color:#6a7282}
#method-execution>.pushing-motion-legend{font-size:12px!important;margin-top:-22px!important}
.pushing-motion-legend span{display:inline-flex;align-items:center;gap:6px}
.pushing-motion-legend i{display:inline-block;width:24px;border-top:3px solid}
.pushing-motion-legend .object-target{border-color:#91b2d3;border-top-style:dashed}
.pushing-motion-legend .object-motion{border-color:#71ae90}
.pushing-motion-legend .eef-motion{border-color:#d2999d}
@media(max-width:900px){#method-execution .pushing-gallery{width:100%;margin-inline:0}}
/* Each inset is positioned inside its own video tile. */
.media-tile{position:relative}
.media-tile>.ego-inset,.execution-body-viewer .ego-inset,.overview-live-viewer .ego-inset,.focus-viewer .ego-inset{width:27%;pointer-events:none}
.media-tile>.ego-inset{z-index:2;top:5px;right:5px}
.media-tile>.ego-inset>span{font-size:10px!important;line-height:1.3}
/* One compact evidence area: representation beside the sample and its map. */
.learning-pair{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px}
.learning-pair .sample-explorer-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;margin-top:0}
.learning-pair .research-representations{border:0;margin:0;padding:0;min-width:0}
.learning-pair .research-representations>h5{font-size:13px;font-weight:500;margin:0 0 12px}
.learning-pair .sample-scatter{min-height:0;aspect-ratio:480/350}
.learning-pair .sample-video,.learning-pair .sample-scene{width:100%;max-width:360px;max-height:245px;object-fit:contain;margin-inline:auto}
.learning-pair .sample-map-details{margin-top:18px}
.learning-pair .sample-map-details>h5{font-size:12px;margin-bottom:8px}
.learning-pair .sample-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
.learning-pair .sample-factors button{padding:5px;font-size:10px;min-width:0}
.learning-pair .sample-factors strong{font-size:10px}
.learning-pair .sample-factor-note,.learning-pair .sample-embedding-note,.learning-pair .sample-count,.learning-pair .sample-phase{font-size:10px;line-height:1.6;margin:7px 0}
.learning-pair .sample-filters{gap:5px;margin:8px 0}
.learning-pair .sample-filters button{font-size:10px;padding:3px 5px}
.learning-pair .sample-color-controls{font-size:10px;margin:8px 0}
.learning-pair .sample-color-legend{gap:5px}
.learning-pair .sample-title{font-size:12px}
.learning-pair .sample-controls{gap:6px;margin-top:8px}
.learning-pair .sample-controls button,.learning-pair .sample-pagination button{font-size:10px;padding:5px 6px}
.learning-pair .sample-target p{font-size:11px;margin:5px 0}
.learning-pair .sample-inputs{display:none}
.learning-pair .sample-connector{display:none}
.learning-pair .reading-detail,.learning-pair .learning-explorer{border:0;margin-top:15px;padding:0}
.learning-pair .sample-supervision{margin-top:22px}
@media(max-width:1150px){.learning-pair{grid-template-columns:minmax(0,1fr)}.learning-pair .sample-explorer-grid{max-width:820px;margin-inline:auto}.learning-pair #training-objective{max-width:900px;margin-inline:auto}}
@media(max-width:600px){.learning-pair .sample-explorer-grid{grid-template-columns:minmax(0,1fr)}.learning-pair .sample-inspector{max-width:360px;width:100%;margin-inline:auto}.learning-pair .research-representations{max-width:360px;width:100%;margin-inline:auto}}
.learning-pair #learning-planner{container-type:inline-size}
.learning-pair #training-losses .equation{font-size:clamp(10px,2.9cqw,16px)}
.learning-pair #training-objective>h4{display:none}
.learning-pair #training-objective{margin-top:0;padding-top:0;border:0}
.learning-pair .loss-chart-grid{grid-auto-columns:minmax(240px,1fr)}
/* Keep late chart/sample data from moving a replay out of the viewport. */
.learning-explorer{min-height:900px}
#training-losses .loss-content[hidden]{display:block!important;visibility:hidden}
#controller-pretraining{min-height:740px}
@media(max-width:600px){.learning-explorer{min-height:1550px}#controller-pretraining{min-height:1050px}}
/* Method finish: aligned inputs, connected body modes and compact reading rows. */
#method .method-part{margin-top:32px;padding-top:18px}
#method .method-part>h3{margin-bottom:12px}
#method .method-part>p{max-width:none;width:100%;margin:8px 0;line-height:1.55;font-size:16px;text-wrap:pretty}
#method .method-part>.method-lead{margin:8px 0 14px;font-size:17px}
.grounding-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);gap:24px;margin-top:20px}
#encoding .section-heading,#embodiment-demo>h4{margin:0 0 12px;min-height:28px}
#encoding h2,#embodiment-demo>h4{font-size:18px;line-height:28px}
#encoding .input-tabs,#embodiment-demo .embodiment-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin:0 0 16px;min-height:54px}
#encoding .input-tabs button,#embodiment-demo .embodiment-controls button{font-size:13px;line-height:1.35;padding:10px 3px 6px;text-align:center}
.structure-branches{position:relative;padding-top:8px}
.structure-branches::before{content:'';position:absolute;left:16.67%;right:16.67%;top:3px;border-top:1px solid #d1d5dc}
.structure-branches::after{content:'';position:absolute;left:50%;top:-8px;height:11px;border-left:1px solid #d1d5dc}
.structure-branches button{position:relative}
.structure-branches button::before{content:'';position:absolute;top:-5px;left:50%;height:8px;border-left:1px solid #d1d5dc}
#embodiment-demo .embodiment-gallery{margin:0;gap:12px}
#encoding .media-tile{overflow:hidden}
#encoding .media-tile video{object-fit:contain;transform:none}
#encoding .media-tile>span{position:relative;z-index:1;background:#fff}
#encoding #input-objects>.viewer{height:auto;aspect-ratio:4/3}
#encoding #input-objects>.viewer>video{object-fit:contain;transform:none}
#encoding .focus-viewer>video{object-fit:contain;transform:none}
.grounding-columns :is(p,figcaption){font-size:14px!important;line-height:1.5;margin-top:10px;margin-bottom:10px}
#encoding .three-up+.section-intro{margin:12px 0 0}
#encoding .viewer-note{font-size:12px!important;line-height:1.5;margin:7px 0}
.grounding-columns .affordances h3{font-size:18px;line-height:28px}
.grounding-columns .affordances .component-label{margin:0 0 12px}
.grounding-columns .affordances article{margin-bottom:22px}
#method .planning-pair{gap:32px;margin-top:20px}
#method .planning-pair .method-part{margin-top:0;padding-top:16px}
#method .planning-pair .sequence-explanation{margin:0 auto;max-width:520px}
#method-order .sequence-explanation>svg:first-of-type{margin-top:0!important}
.planning-pair .illustration-controls{margin:8px 0;min-height:32px;gap:8px;font-size:12px}
.planning-pair .illustration-controls button{font-size:12px;padding:5px 8px}
.planning-pair .illustration-order-summary{margin:6px 0;padding:0;font-size:13px}
.planning-pair .illustration-priorities{max-height:110px!important}
#ordering-rule,#generation-rule{width:100%;max-width:520px;margin:4px auto}
#ordering-rule .equation,#generation-rule .equation{font-size:16px;margin:4px 0;padding:6px 0}
#ordering-rule .katex-display,#generation-rule .katex-display{margin:.35em 0}
#method .planning-pair .method-lead{width:100%;max-width:520px;margin:4px auto 0;font-size:15px;line-height:1.5}
#method-execution>.method-small-copy{max-width:none;font-size:14px!important;margin:8px 0 16px!important}
@media(max-width:1150px){.grounding-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grounding-columns>.affordances{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.grounding-columns .affordance-viewer{max-height:260px}}
@media(max-width:760px){.grounding-columns{grid-template-columns:minmax(0,1fr);gap:26px}.grounding-columns>.affordances{grid-column:auto;grid-template-columns:1fr 1fr}.grounding-columns .affordances h3{font-size:16px}.grounding-columns .affordances p{font-size:13px!important}#method .planning-pair{gap:28px}.planning-pair .sequence-explanation{max-width:520px}#generation-rule .equation{font-size:clamp(11px,3.3vw,16px)}}
#encoding .section-heading h2{margin:0}
#encoding .input-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
#encoding .media-grid{height:auto;grid-auto-rows:auto}
#encoding .media-tile video{height:auto;aspect-ratio:560/440;object-fit:contain;transform:none}
#encoding .media-tile>span{flex-shrink:0}
#encoding .section-intro{max-width:none;width:100%;text-wrap:pretty}
#encoding #input-scene .media-tile video{transform-origin:0 50%}
#encoding #input-objects>.viewer{aspect-ratio:560/440}
#encoding #input-objects>.viewer>video{object-fit:contain;transform:none}
#method-execution .controller-summary{max-width:none;width:100%;margin:14px 0 20px}
#method-execution .controller-summary p{max-width:none;width:100%;margin:0;font-size:15px;line-height:1.55}
/* Paper-aligned formulation: diagrams, equations, mechanism, then a concrete case. */
#clear-overview .overview-intro{max-width:1100px;font-size:16px;line-height:1.6}
#method-order,#method-flow{container-type:inline-size}
.planning-pair :is(#ordering-rule,#generation-rule) .equation{font-size:clamp(11px,2.6cqw,15px);padding-block:8px}
#method .planning-pair .method-lead{font-size:15px;line-height:1.6}
.planning-pair .method-explanation{width:100%;max-width:520px;margin:8px auto 0}
.planning-pair .method-explanation p{font-size:14px;line-height:1.6;margin:8px 0;color:#4a5565}
.planning-pair .method-example{border-left:2px solid #d1d5dc;padding-left:12px}
.planning-pair .method-example strong{font-weight:500;color:#4a5565}
.rank-mask{border-collapse:collapse;margin:10px 0;font-size:13px;text-align:center}
.rank-mask th,.rank-mask td{border:1px solid #d1d5dc;padding:4px 14px;font-weight:400}
.rank-mask th{background:#f3f4f6}.rank-mask+small{font-size:11px;color:#6a7282}
.illustration-attention p{font-size:13px;line-height:1.5;margin:8px 0 0}
/* Reading scale: explanations remain legible beside the media. */
#main .chapter-links{font-size:18px;gap:14px 30px;line-height:1.5}
#main .chapter-links a{padding:8px 0}
#main .overview-column>[data-overview-stage]{font-size:16px}
#main .overview-model-name{font-size:14px}
#main :is(.method-small-copy,.figure-caption,.record-scope,.viewer-note,.result-replay-label,.mpc-phase-note,.mpc-recording-status,.paper-notation,.sample-factor-note,.sample-embedding-note,.sample-count,.sample-phase){font-size:14px;line-height:1.6}
#main :is(.method-explanation p,.failure-example p,.controller-summary p,.experiment-claim,.result-takeaway){font-size:16px;line-height:1.65}
#main :is(.execution-controller>h5,.failure-example h4,.controller-gallery>h4){font-size:18px;line-height:1.4}
#main .learning-pair :is(button,.sample-color-controls,.sample-title,.sample-target p,.paper-notation){font-size:14px;line-height:1.45}
#main .learning-pair .sample-factors strong{font-size:14px}
#main .learning-pair .sample-filters{flex-wrap:wrap}
#main :is(.paper-results p,.paper-results table,.paper-results a,.all-methods-toggle,.illustration-controls,.illustration-controls button,.illustration-controls label,.illustration-order-summary,.sample-map-details>h5,.research-representations>h5){font-size:14px;line-height:1.5}
#main :is(.controller-gallery .media-tile small,.replay-outcome,.loco-evidence .eval-disclosure,.loco-evidence .body-note,.loco-evidence .explain,.loco-evidence .delta){font-size:14px;line-height:1.5}
#main .controller-gallery .media-tile>span{font-size:17px}
#main .controller-details{margin-top:28px;padding:0;border:0}
#main .controller-details>.controller-summary{margin:0 0 22px}

/* One row per body, each containing robot / EEF for both controllers. */
#method-execution .spot-process{margin-top:36px;min-width:0}
#main .replay-body-title{font-size:19px;font-weight:500;margin:22px 0 14px}
#method-execution>.controller-summary{margin:18px 0 24px}
.spot-process-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}
.spot-process-controls>div{display:flex;gap:4px}
.spot-process-controls button{font:inherit;border:1px solid #d1d5dc;background:#fff;color:#4a5565;border-radius:4px;padding:5px 10px;cursor:pointer}
.spot-process-controls button[aria-pressed="true"]{background:#e5e7eb;border-color:#99a1af}
.spot-process-controls input{flex:1;min-width:120px;accent-color:#00a63e}
.spot-process-controls output{min-width:105px;font-variant-numeric:tabular-nums}
.spot-process canvas{display:block;width:100%;height:auto;touch-action:none;cursor:grab}
.spot-process canvas:active{cursor:grabbing}
.spot-replay-caption,.spot-loading{font-size:14px;color:#6a7282;line-height:1.6;margin:10px 0}
.spot-loading[hidden]{display:none}
.spot-path-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:#6a7282}
.spot-path-legend span{display:inline-flex;align-items:center;gap:6px}
.spot-path-legend i{display:inline-block;width:22px;border-top:3px solid #d2999d}
.spot-path-legend .object{border-color:#71ae90}
.spot-path-legend .target{border-color:#91b2d3;border-top-style:dashed}

/* Each outlined pair contains its title, robot replay and EEF plot. */
#main [data-replay-body] .execution-process-grid{align-items:stretch}
[data-replay-body] .execution-controller{border:1px solid #d1d5dc;border-radius:4px;padding:12px;background:transparent;box-sizing:border-box}
[data-replay-body] .execution-controller[data-controller-pair="naive"]{border-color:#d1d5dc;border-style:dashed;background:#f3f4f6}
#main [data-replay-body] .execution-controller>h5{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 10px;padding:0;border:0;color:#4a5565}
#main .replay-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:13px}
#main .replay-toolbar .replay-body-title{flex:none;font-size:15px;line-height:1.5;margin:0 12px 0 0;font-weight:600}
.replay-toolbar>button{font:inherit;padding:5px 9px;border:1px solid #d1d5dc;background:#fff;color:#4a5565;border-radius:3px;cursor:pointer}
.replay-toolbar [role="group"]{display:flex;gap:0;border:1px solid #d1d5dc;margin:0;border-radius:3px;overflow:hidden}
.replay-toolbar [role="group"] button{font:inherit;border:0!important;background:transparent!important;padding:5px 8px!important;border-radius:0;color:#6a7282}
.replay-toolbar [role="group"] button[aria-pressed="true"]{background:#f3f4f6!important;color:#364153}
.replay-toolbar .mpc-timeline,.replay-toolbar>input{flex:1;min-width:120px;margin:0}
.replay-toolbar .mpc-full-control{width:auto;font-size:12px;white-space:nowrap}
.replay-toolbar .mpc-time-pin{width:8px;height:8px;min-width:0;padding:0;top:50%;bottom:auto;border-radius:50%;background:#00a63e!important;border:1px solid #fff!important;transform:translate(-50%,-50%)}
.replay-toolbar .mpc-time-pin:after{display:none}
#main [data-replay-body] .execution-process-grid{margin-top:12px}
#main [data-replay-body] .mpc-recording-status{font-size:12px;min-height:0;margin-top:6px;color:#6a7282}
[data-replay-body] .mpc-recording-status:empty{display:none}
#method-execution .spot-process{margin-top:28px;padding-top:22px;border-top:0}
.spot-path-legend{font-size:12px;margin-top:6px;justify-content:flex-end}
/* Reserve the measured controller layout while its data loads, so launching
   the following Spot replay does not move its iframe out of the viewport. */
.mpc-process-content[hidden]{display:block!important;visibility:hidden;pointer-events:none}
.experiment-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin:26px 0 64px;max-width:1120px;margin-inline:auto}
.experiment-scenes figure{margin:0;min-width:0}
.experiment-scenes a{display:block;color:inherit;text-decoration:none}
.experiment-scenes img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f7f8f4}
.experiment-scenes figcaption{padding:14px 0 0;font-size:16px;line-height:1.5}
.experiment-scenes strong{display:block;font-size:19px;font-weight:500;margin-bottom:5px}
.experiment-scenes span{display:block;color:#4a5565}
.experiment-scenes a:focus-visible{outline:2px solid #6a7282;outline-offset:6px}
#experiment-horizon-replays>.horizon-scenes{display:grid;grid-template-columns:repeat(2,minmax(520px,1fr));gap:32px;overflow-x:auto;scrollbar-width:thin;padding-bottom:12px}
.horizon-scene{min-width:0}
#experiment-horizon .horizon-scene>.experiment-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px}
#experiment-horizon .horizon-scene .experiment-viewer{height:auto;aspect-ratio:4/3}
#experiment-horizon .comparison-label{font-size:20px;margin:0}
.failure-example .failure-status{font-size:13px;max-width:calc(100% - 16px)}
#main .failure-example h4{min-height:2.8em}
.failure-example .failure-event{font-size:13px;max-width:calc(100% - 16px);bottom:38px}
.failure-controls{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px}
.failure-controls input{width:100%;min-width:40px}
.failure-controls button{font:inherit;padding:6px 10px}
.failure-controls output{white-space:nowrap;font-variant-numeric:tabular-nums}
.failure-stage{font-size:14px;line-height:1.5;min-height:3em;margin-top:8px}
@media(max-width:760px){#main .chapter-links{font-size:16px;gap:8px 20px}.experiment-scenes{gap:24px 16px;margin-bottom:40px}.experiment-scenes strong{font-size:17px}.experiment-scenes figcaption{font-size:14px}.failure-gallery{gap:32px}#main .failure-example h4{min-height:0}}
@media(max-width:480px){.experiment-scenes{grid-template-columns:1fr}.experiment-scenes img{max-height:280px}}

#experiment-horizon .horizon-scene .experiment-matrix article>h4{min-height:2.8em;font-size:16px;line-height:1.4;margin-bottom:10px}

/* Keep native video controls inside the frame and separate from 3D actions. */
.viewer:has(>video[controls])>.launch{top:10px;bottom:auto;left:auto;right:10px;transform:none}
.execution-body-viewer:has(>video[controls])>.launch{left:10px;right:auto}
#encoding .focus-viewer{height:100%}
.grid-focus .focus-viewer>video{position:absolute;top:40px;left:0;width:100%;height:calc(100% - 92px);padding:0;object-fit:contain;transform:none}
.grid-focus .focus-viewer:has(>video[controls])>.launch{top:auto;bottom:8px;left:50%;right:auto;transform:translateX(-50%)}
.grid-focus .focus-title{max-width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Explain the task first, then introduce symbols after the pipeline. */
#clear-overview .overview-intro{max-width:960px;font-size:18px;line-height:1.7;color:#444;margin:16px auto 24px}
#clear-overview .overview-node{font-size:17px;line-height:1.45;min-height:132px;padding:16px 10px}
#clear-overview .overview-node span{font-size:25px;margin:6px 0}
#clear-overview .overview-inputs>div>div{font-size:16px;padding:12px 8px}
#clear-overview .overview-flow small{font-size:14px;line-height:1.45;color:#6a7282}
#clear-overview .overview-category{font-size:14px}
#clear-overview .overview-notation{max-width:960px;margin:8px auto 24px;padding:22px 0 0;border-top:1px solid #e5e7eb;text-align:left}
#clear-overview .overview-notation h4{font-size:18px;line-height:1.4;margin:0 0 10px;font-weight:500}
#clear-overview .overview-notation p{font-size:16px;line-height:1.7;margin:10px 0;color:#555}
#clear-overview .overview-plan-equation{font-size:20px;line-height:1.6;margin:14px 0;text-align:center}
@media(min-width:701px) and (max-width:1100px){
 #clear-overview .overview-flow{gap:18px}
 #clear-overview .overview-node{font-size:16px;padding:12px 6px}
 #clear-overview .overview-flow small{font-size:13px}
}
@media(max-width:700px){
 #clear-overview .overview-intro{font-size:17px;text-align:left;line-height:1.65}
 #clear-overview .overview-node{min-height:112px;font-size:18px}
 #clear-overview .overview-inputs>div{grid-template-columns:1fr}
 #clear-overview .overview-inputs>div>div{font-size:16px;padding:10px}
 #clear-overview .overview-notation{padding-top:18px}
 #clear-overview .overview-plan-equation{font-size:18px}
}

/* Give media the available space; keep supporting text compact. */
#main #tldr.wrap{width:min(1120px,calc(100% - 64px));padding-block:20px}
#tldr .section-heading{margin-bottom:14px}
#tldr>.summary-sentence{max-width:1000px;margin:10px auto 0;font-size:17px;line-height:1.5;text-wrap:balance}
#tldr .tldr-video{width:min(100%,calc(64svh * 16 / 9));max-width:1120px;margin-inline:auto}
#tldr video{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#fafbf8}
#clear-overview{max-width:1120px;margin:16px auto 24px}
#clear-overview>h3{font-size:22px}
#clear-overview .overview-intro{font-size:17px;line-height:1.5;margin:8px auto 10px}
#clear-overview .overview-flow{padding-top:32px;padding-bottom:28px;gap:22px}
#clear-overview .overview-node{min-height:108px;padding:8px}
#clear-overview .overview-inputs>div>div{padding:6px 8px}
#clear-overview .overview-model-name{margin-bottom:6px}
#clear-overview .overview-preview-inline{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:18px;align-items:center;width:100%;min-height:0;margin:12px auto;padding:10px 14px}
#clear-overview .overview-preview-inline>[hidden]{display:none!important}
#clear-overview .overview-preview-description strong{display:block;font-size:16px;font-weight:500;line-height:1.35}
#clear-overview .overview-preview-description p{font-size:14px;line-height:1.45;color:#6a7282;margin:6px 0 0}
#clear-overview .overview-preview-inline figure>svg{height:210px;width:100%}
#clear-overview .overview-preview-inline :is(video,img){height:200px;object-fit:contain}
#clear-overview .overview-preview-inline .overview-preview-grid video{height:180px}
#clear-overview .overview-preview-inline .overview-live-viewer{height:230px}
#clear-overview .overview-preview-inline .overview-live-viewer>video{height:100%}
#clear-overview .overview-preview-inline .ego-inset video{height:auto}
#clear-overview .overview-preview-inline figcaption{font-size:12px;line-height:1.4;margin-top:4px}
#clear-overview .overview-notation{margin:8px auto 12px;padding-top:8px}
#clear-overview .overview-notation p{font-size:15px;line-height:1.5;margin:6px 0}
#clear-overview .overview-plan-equation{margin:6px 0;font-size:18px}
#clear-overview .overview-notation>summary{cursor:pointer;font-size:16px;font-weight:500;color:#4a5565;padding:4px 0}
#clear-overview .paper-figure-link{margin-top:8px}
#clear-overview .paper-figure-link img{width:54px;height:auto}
@media(max-width:700px){
 #main #tldr.wrap{width:calc(100% - 32px);padding-block:18px}
 #tldr .tldr-video{width:100%}
 #tldr>.summary-sentence{font-size:17px;text-align:left;text-wrap:pretty}
 #clear-overview .overview-flow{gap:42px;padding:30px 18px}
 #clear-overview .overview-preview-inline{grid-template-columns:1fr;gap:10px;padding:12px}
 #clear-overview .overview-preview-inline .overview-preview-description{order:2}
 #clear-overview .overview-preview-inline :is(video,img){height:auto;max-height:240px}
 #clear-overview .overview-preview-inline .overview-preview-grid video{height:150px}
 #clear-overview .overview-preview-inline figure>svg{height:auto}
}

/* Inline scene loops retain their complete native frame. */
#input-objects video[data-inline-loop],#embodiment-demo video[data-inline-loop]{object-fit:contain}
#input-scene .media-tile video[data-inline-loop]{width:100%;height:auto;aspect-ratio:14/11;object-fit:contain}

/* Shared prose uses the full section measure, with natural wrapping. */
#main :is(#tldr,#motivation).wrap{width:min(1120px,calc(100% - 48px));max-width:none}
#main :is(#tldr,#motivation) .academic-copy{width:100%;max-width:none;margin:16px 0 0;text-align:left;text-wrap:wrap;font-size:18px;line-height:1.65}
#motivation .motivation-layout{display:block}
#motivation .motivation-layout>figure{margin-inline:auto}
#motivation .motivation-layout>figure>img{display:block;margin-inline:auto}
#motivation .prose{width:100%;max-width:none}
#motivation .motivation-sentence{display:inline;margin:0}
#main mark{color:inherit;background:linear-gradient(transparent 28%,#b9f8cf 28%,#b9f8cf 90%,transparent 90%);padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#section-rail{display:none}
@media(min-width:1200px){
 body:has(#section-rail){padding-left:188px}
 #section-rail{display:flex;position:fixed;left:12px;top:110px;bottom:24px;width:168px;flex-direction:column;gap:6px;overflow-y:auto;z-index:44;border-right:1px solid #e5e7eb;padding:10px 10px 10px 0;background:#fff}
 #section-rail .rail-label{font-size:12px;letter-spacing:.12em;color:#99a1af;padding:0 8px 12px}
 #section-rail a{font-size:15px;line-height:1.5;padding:8px;text-decoration:none;color:#6a7282;border-left:2px solid transparent}
 #section-rail a.rail-subsection{font-size:14px;padding-left:16px}
 #section-rail a:is(:hover,[aria-current]){color:#364153;background:#f3f4f6;border-left-color:#00c950}
 #research-nav .research-links{visibility:hidden}
}
/* Reserve explicit rows for titles and model names; wires live in gutters. */
#clear-overview .overview-flow{grid-template-columns:1.05fr repeat(4,minmax(0,1fr));gap:30px;align-items:stretch;padding:46px 0 48px}
#clear-overview .overview-column{display:grid;grid-template-rows:46px 46px 180px;align-items:stretch}
#clear-overview .overview-column>[data-overview-stage]{grid-row:1;font-size:15px!important;line-height:1.4;margin:0;padding:0;align-self:start;min-height:0}
#clear-overview .overview-model-name{grid-row:2;margin:0;font-size:13px!important;line-height:1.4;align-self:start}
#clear-overview .overview-node{grid-row:3;min-height:0;height:100%;font-size:16px;padding:10px 8px}
#clear-overview .overview-inputs>.overview-category{grid-row:2;position:static;align-self:start;padding:0;font-size:14px}
#overview-inputs{grid-row:3;display:grid;grid-template-rows:repeat(3,1fr);gap:6px}
#clear-overview #overview-inputs>div{margin:0;padding:4px 6px;display:flex;flex-direction:column;justify-content:center;font-size:15px}
#clear-overview .overview-flow small{font-size:13px;line-height:1.4}
#clear-overview .overview-detail-leaders{display:none}
/* The media receives the full width; explanations sit above it. */
#clear-overview .overview-preview-inline{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;margin:8px auto 16px}
#clear-overview .overview-preview-description{order:0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;align-items:start}
#clear-overview .overview-preview-description p{margin:0;font-size:15px;line-height:1.5}
#clear-overview .overview-preview-description strong{font-size:17px;line-height:1.45}
#clear-overview .overview-preview-inline>div:not(.overview-preview-description){width:100%}
#clear-overview .overview-preview-inline figure>svg{height:320px;max-height:none!important;width:100%}
#clear-overview .overview-preview-inline .overview-preview-grid{gap:12px}
#clear-overview .overview-preview-inline .overview-preview-grid :is(video,img){width:100%;height:230px;object-fit:contain}
/* Match the recorded 4:3 view so its picture and the ego inset share one frame. */
#clear-overview .overview-preview-inline .overview-live-viewer{width:100%;height:auto;aspect-ratio:4/3;max-height:none}
#clear-overview .overview-preview-inline figure[data-example="mpc-optimized"]{width:min(86%,860px);margin-inline:auto}
#clear-overview .overview-preview-inline .overview-live-viewer>video{height:100%;width:100%;max-height:none;object-fit:contain}
#clear-overview .overview-preview-inline>div:not(.overview-preview-grid) figure>video{width:100%;height:auto;max-height:460px;object-fit:contain}
#clear-overview .overview-preview-inline .ego-inset video{height:auto;max-height:none}
@media(max-width:1000px){
 #clear-overview .overview-flow{display:grid;grid-template-columns:1fr;gap:34px;max-width:520px;padding:24px 30px 44px;margin:auto}
 #clear-overview .overview-column{grid-template-rows:auto auto minmax(110px,auto);gap:8px}
 #clear-overview .overview-inputs{grid-template-rows:auto auto auto}
 #clear-overview .overview-inputs>.overview-category{grid-row:1}
 #clear-overview #overview-inputs{grid-row:3;grid-template-columns:1fr;grid-template-rows:repeat(3,56px)}
 #clear-overview .overview-node{font-size:18px;min-height:110px}
 #clear-overview .overview-preview-description{display:block}
 #clear-overview .overview-preview-description p{margin-top:6px}
}
@media(max-width:700px){
 #main :is(#tldr,#motivation).wrap{width:calc(100% - 32px)}
 #main :is(#tldr,#motivation) .academic-copy{font-size:17px}
 #clear-overview .overview-preview-inline{padding:10px}
 #clear-overview .overview-preview-inline .overview-preview-grid :is(video,img){height:170px}
 #clear-overview .overview-preview-inline figure>svg{height:auto}
}
/* Fixed-size arrowheads and rounded routes stay separate from node borders. */
#clear-overview .overview-wires .overview-edges>path{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
/* The context bypass runs below the forward chain, above the feedback lane. */
@media(min-width:1001px){#clear-overview .overview-flow{padding-top:12px;padding-bottom:92px}}
#clear-overview .overview-preview-inline .overview-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#clear-overview .overview-preview-inline .overview-preview-grid :is(video,img){height:auto;aspect-ratio:16/10;max-height:340px;object-fit:contain}
#clear-overview .overview-preview-grid figure[data-example="illustration-scene"]{grid-column:1/-1}
#clear-overview .overview-preview-grid figure[data-example="illustration-scene"] svg{height:230px}
#clear-overview .overview-pin{align-self:flex-end;order:-1;font-size:13px;padding:5px 12px;border:1px solid #d1d5dc;background:#fff;color:#4a5565}
#clear-overview .overview-pin[aria-pressed=true]{background:#f3f4f6;border-color:#00c950}
#clear-overview .overview-preview-inline[data-pinned=true]{border-color:#00c950}
@media(max-width:600px){#clear-overview .overview-preview-inline .overview-preview-grid{gap:10px}#clear-overview .overview-preview-inline .overview-preview-grid :is(video,img){max-height:none;aspect-ratio:1}}
/* Clear reading order and compact stage headers. */
#clear-overview>h3{text-align:left}
#clear-overview .overview-intro{text-align:left;width:100%;max-width:none;margin-inline:0}
#clear-overview .overview-preview-description{display:block;order:0}
#clear-overview .overview-preview-description p{margin:6px 0 0}
#clear-overview .overview-notation{max-width:none;width:100%;text-align:left}
#clear-overview .notation-role strong{font-weight:500}
@media(min-width:1001px){
 #clear-overview .overview-column{grid-template-rows:32px 34px 180px}
 #clear-overview .overview-preview-inline .overview-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
 #clear-overview .overview-preview-inline .overview-preview-grid :is(video,img){height:auto;aspect-ratio:4/3}
}
/* The inset and its video must use their own dimensions, not gallery sizing. */
#clear-overview .overview-live-viewer{position:relative}
#clear-overview .overview-live-viewer>.ego-inset{position:absolute;top:10px;right:10px;width:27%;height:auto;aspect-ratio:4/3;z-index:6;overflow:hidden;background:#fff}
#clear-overview .overview-live-viewer[data-scene="mpc-optimized"]>.ego-inset{left:10px;right:auto}
@media(max-width:700px){#clear-overview .overview-preview-inline figure[data-example="mpc-optimized"]{width:100%}}
#clear-overview .overview-live-viewer>.ego-inset>video{display:block;position:static;width:100%;height:100%;max-height:none;aspect-ratio:4/3;object-fit:contain;padding:0}
#clear-overview .overview-live-viewer>.ego-inset>span{position:absolute;left:4px;top:3px;z-index:1;font-size:11px;background:#ffffffe6;padding:1px 4px}
#clear-overview .overview-live-viewer>.launch{top:auto;bottom:48px;right:10px;left:auto;transform:none;z-index:7}
@media(min-width:1001px){
 #clear-overview .overview-column{grid-template-rows:44px 34px 180px}
 #clear-overview .overview-column>[data-overview-stage]{align-self:end;padding-bottom:4px}
 #clear-overview .overview-model-name{padding-top:4px}
}

#clear-overview .overview-preview-inline>.overview-notation{order:2;border:0;margin:0;padding:8px 0 0;width:100%;max-width:none}
/* Exactly one manuscript-aligned explanation is visible for the selected node. */
#overview-preview [data-overview-detail][hidden]{display:none!important}
#clear-overview .overview-notation [data-overview-detail]>p{margin:10px 0;font-size:15px;line-height:1.65}
#clear-overview .overview-notation .equation{margin:12px 0;padding:6px 0;font-size:16px;overflow-x:auto;max-width:100%}
#clear-overview .overview-notation .katex-display{margin:0}
@media(max-width:700px){#clear-overview .overview-notation .equation{font-size:14px}}
/* Training: joint objective, component curves, then the corresponding samples. */
#learning .learning-pair{display:flex;flex-direction:column;gap:40px}
#learning .training-objective-overview{display:flex;flex-direction:column;align-items:center;gap:16px}
#learning .training-objective-copy{min-width:0}
#learning .training-objective-copy .paper-equation-row{display:block;margin:20px 0}
#learning #training-losses .equation{font-size:16px;max-width:100%;overflow-x:auto}
#learning #training-losses .equation .katex-display{width:max-content;min-width:100%;margin:12px 0;white-space:nowrap}
#learning #training-losses .objective-term.term-availability{cursor:help}
/* KaTeX's invisible vertical-layout spans must not intercept adjacent labels. */
#training-losses [data-objective-annotations] .katex-html,#training-losses [data-objective-annotations] .katex-html *{pointer-events:none}
#training-losses [data-objective-annotations] .objective-term,#training-losses [data-objective-annotations] .objective-term .text,#training-losses [data-objective-annotations] .objective-term .text *,#training-losses [data-objective-annotations] .objective-term .stretchy{pointer-events:auto}
#learning .training-objective-overview #loss-loss{border-top:0;padding-top:0}
#learning .training-objective-overview figcaption{margin-top:0}
#learning .training-objective-copy{width:100%;text-align:center}
#learning .training-objective-copy>.method-small-copy{max-width:none}
#learning .training-objective-overview #loss-loss{width:min(100%,1000px);text-align:center}
#learning #loss-loss .loss-tooltip{text-align:left}
#learning .loss-content>.loss-scope:first-child{text-align:center;max-width:960px;margin:20px auto}
.loss-composition{width:min(100%,1000px);font-size:13px;color:#6a7282}
.loss-composition>p{margin:0 0 8px;text-align:center}
.loss-contribution-bar{display:flex;height:12px;gap:2px}
.loss-contribution-bar>span{flex-basis:0;min-width:1px}
.loss-contribution-values{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:12px;font-variant-numeric:tabular-nums}
.loss-contribution-values i{display:inline-block;width:8px;height:8px;margin-right:5px}
.loss-role-guide{margin:26px 0}
.loss-role-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}
.loss-role-tabs button{border:1px solid #e5e7eb;background:#fff;padding:10px;color:#4a5565;font:inherit;font-size:14px}
.loss-role-tabs button[aria-pressed=true]{background:#f3f4f6;border-color:#00c950;color:#364153}
.loss-role-panel{border-left:3px solid #05df72;padding:12px 18px;background:#f9fafb}
.loss-role-panel[hidden]{display:none!important}
.loss-role-panels{display:grid;min-width:0}
.loss-role-panels>.loss-role-panel{grid-area:1/1;min-width:0}
.loss-role-panels>.loss-role-panel[hidden]{display:block!important;visibility:hidden;pointer-events:none}
.loss-role-panel h5{font-size:17px;margin:0 0 8px;font-weight:500}
.loss-role-panel p{font-size:15px;line-height:1.65;margin:8px 0}
.loss-role-panel a{font-size:14px}
.availability-state{color:#6a7282}
.loss-term-help{position:fixed;z-index:90;width:min(370px,calc(100vw - 24px));padding:12px 15px;border:1px solid #d1d5dc;background:#f9fafb;color:#364153;font-size:14px;line-height:1.6;pointer-events:none}
.loss-term-help[hidden]{display:none!important}
#learning .training-loss-chart figcaption p{font-size:13px;min-height:40px;line-height:1.5}
#learning #loss-loss figcaption p{min-height:0}
@media(max-width:800px){.loss-role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
#learning .loss-chart-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:20px 24px;overflow:visible;padding:16px 0 0;scroll-snap-type:none}
#learning .loss-chart-grid>figure{grid-column:span 2}
#learning .loss-chart-grid>figure:nth-last-child(-n+2){grid-column:span 3}
#learning .loss-band-note{margin:14px 0 0;max-width:none}
#learning #learning-data{border-top:1px solid #e5e7eb;padding-top:28px}
#learning .training-sample-heading{font-size:16px;font-weight:500;margin:0 0 20px}
#learning .sample-explorer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:none;margin:0;align-items:start}
#learning .sample-inspector,#learning .research-representations{max-width:none;width:100%;margin:0}
#learning .sample-video,#learning .sample-scene{width:100%;max-width:none;max-height:none;height:auto;object-fit:contain}
#learning .sample-factors{gap:8px}
#learning .sample-factors button{padding:8px;text-align:left}
#learning .sample-filters{gap:6px;margin:12px 0}
#learning .sample-filters button,#learning .sample-pagination button,#learning .sample-controls button{padding:6px 9px}
#learning .sample-factor-note,#learning .sample-embedding-note,#learning .sample-count,#learning .sample-phase{font-size:12px;line-height:1.55}
#learning .sample-title,#learning .research-representations>h5{font-size:16px;margin:0 0 14px}
@media(max-width:800px){
 #learning .training-objective-overview,#learning .sample-explorer-grid{grid-template-columns:1fr;gap:24px}
 #learning .loss-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 #learning .loss-chart-grid>figure,#learning .loss-chart-grid>figure:nth-last-child(-n+2){grid-column:auto}
 #learning .loss-chart-grid>figure:last-child{grid-column:1/-1}
}
@media(max-width:500px){
 #learning .loss-chart-grid{grid-template-columns:1fr}
 #learning #training-losses .equation{font-size:14px}
}
/* Compare the full objective with its component objectives. */
#learning .training-objective-split{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(0,6.5fr);gap:32px;align-items:start;margin-top:24px}
#learning .training-objective-main{min-width:0;position:sticky;top:100px}
#learning .training-objective-main #loss-loss{width:100%;margin:0;border-top:0;padding-top:0;text-align:left}
#learning .training-objective-main #loss-loss figcaption{margin:0}
#learning .training-objective-main .loss-composition{width:100%;margin-top:16px}
#learning .training-objective-main .loss-composition>p{text-align:left}
#learning .training-objective-main .loss-contribution-values{justify-content:flex-start;gap:8px 14px}
#learning .training-objective-main>.loss-scope{text-align:left;margin:20px 0 0;line-height:1.65}
#learning .training-objective-split>.loss-content{min-width:0;padding-left:28px;border-left:1px solid var(--clear-border,#e5e7eb)}
#learning .training-objective-split .loss-role-guide{margin:0 0 20px}
#learning .loss-role-header{display:flex;align-items:center;gap:16px;margin-bottom:16px;min-width:0}
#learning .loss-role-header>h4{flex:none;margin:0;font-size:16px;white-space:nowrap}
#learning .training-objective-split .loss-role-tabs{display:flex;flex:1;min-width:0;gap:4px;margin:0;overflow-x:auto;padding:4px;scrollbar-width:thin}
#learning .training-objective-split .loss-role-tabs button{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:8px 9px}
#learning .training-objective-split .loss-role-panel{padding:10px 14px}
#learning .training-objective-split .loss-role-panel p{font-size:14px}
#learning .training-objective-split .loss-chart-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 18px;margin-top:0;padding-top:0}
#learning .training-objective-split .loss-chart-grid>figure{grid-column:auto;margin:0}
#learning .training-objective-split .loss-chart-grid>#loss-selection{grid-column:1/3;grid-row:1}
#learning .training-objective-split .loss-chart-grid>#loss-order{grid-column:3/5;grid-row:1}
#learning .training-objective-split .loss-chart-grid>#loss-kl{grid-column:5/7;grid-row:1}
#learning .training-objective-split .loss-chart-grid>#loss-flow{grid-column:1/4;grid-row:2}
#learning .training-objective-split .loss-chart-grid>#loss-affordance{grid-column:4/7;grid-row:2}
#learning .training-objective-split .loss-chart-grid figcaption p{min-height:0}
@media(max-width:1100px){
 #learning .training-objective-split{grid-template-columns:1fr;gap:28px}
 #learning .training-objective-main{position:static}
 #learning .training-objective-split>.loss-content{padding-left:0;border-left:0;border-top:1px solid var(--clear-border,#e5e7eb);padding-top:24px}
}
@media(min-width:1101px) and (max-height:760px){#learning .training-objective-main{position:static}}
@media(max-width:500px){
 #learning .training-objective-split .loss-chart-grid{grid-template-columns:1fr}
 #learning .training-objective-split .loss-chart-grid>:is(#loss-selection,#loss-order,#loss-kl,#loss-flow,#loss-affordance){grid-column:1;grid-row:auto}
}

/* Hover is temporary; a clicked choice uses a separate, persistent edge marker. */
#main #training-losses .training-loss-chart{border-left:3px solid transparent;padding-left:10px;transition:background-color .12s,border-color .12s}
#main #training-losses .training-loss-chart.loss-term-active{background:var(--clear-accent,#f3f4f6);outline:1px solid #8ec5ff;outline-offset:2px;box-shadow:none}
#main #training-losses .training-loss-chart.loss-term-selected{border-left-color:var(--clear-primary,#016630)}
#main #training-losses .loss-role-tabs button.loss-role-preview{background:var(--clear-accent,#f3f4f6);border-color:#8ec5ff;box-shadow:inset 0 -2px #51a2ff}
#main #training-losses .loss-role-tabs button[aria-pressed=true]{border-color:var(--clear-primary,#016630);box-shadow:inset 0 -2px var(--clear-primary,#016630)}
#main #training-losses .objective-term.loss-role-preview{background:var(--clear-accent,#f3f4f6);outline:1px solid #8ec5ff;outline-offset:3px}
#main #training-losses .objective-term[aria-pressed=true]{box-shadow:0 2px var(--clear-primary,#016630)}
#learning #training-losses .objective-term{cursor:pointer}
@media(max-width:600px){#learning .loss-role-header{flex-direction:column;align-items:stretch;gap:10px}}

#learning .sample-factor-note:empty{display:none}

/* Keep the objective explanation directly under the total curve. */
#learning .training-objective-main .training-objective-copy{margin-top:20px;text-align:left}
#learning .training-objective-main .training-objective-copy>.method-small-copy{margin:0;font-size:13px;line-height:1.6}
#learning .training-objective-main .training-objective-copy .paper-equation-row{margin:12px 0 0;padding:0;min-width:0}
#learning #training-losses .training-objective-main [data-objective-annotations]{padding:0;white-space:nowrap;max-width:100%;font-size:var(--objective-font-size,12px)}
#learning #training-losses .training-objective-main [data-objective-annotations] .katex-display{display:block;width:max-content;min-width:0;margin:8px auto;white-space:nowrap}
#learning #training-losses .training-objective-main [data-objective-annotations] .katex-html{display:block;white-space:nowrap}

/* Compact sample overview, with rollout and trajectory side by side. */
#learning .learning-explorer{min-height:0}
#learning .sample-explorer-grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:24px}
#learning .sample-scatter{display:block;width:100%;max-width:340px;margin:0 auto}
#learning .research-representations figure{margin:0}
#learning .sample-embedding-note,#learning .sample-count{font-size:11px;line-height:1.4;margin:4px 0}
#learning .sample-factor-note:empty,#learning .sample-inputs{display:none}
#learning .sample-factors{gap:4px}
#learning .sample-factors button{padding:5px 6px;font-size:11px}
#learning .sample-filters{margin:6px 0;gap:4px}
#learning .sample-filters button{padding:4px 7px;font-size:11px}
#learning .sample-color-controls{font-size:11px;gap:6px;margin:6px 0}
#learning .sample-media-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:start}
#learning .sample-rollout,#learning .sample-map-details{min-width:0;margin:0}
#learning .sample-map-details h5{font-size:12px;margin:0 0 5px}
#learning .sample-video,#learning .sample-scene{display:block;width:100%;height:auto;max-height:230px;object-fit:contain;margin:0}
#learning .sample-title{font-size:14px;margin:0 0 10px}
#learning .sample-controls{gap:6px;margin:6px 0;flex-wrap:nowrap;font-size:11px}
#learning .sample-controls button{font-size:11px;white-space:nowrap;padding:5px 7px}
#learning .sample-progress{min-width:30px;width:0;flex:1}
#learning .sample-target{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0;font-size:11px;line-height:1.4}
#learning .sample-target p,#learning .sample-phase{margin:0;font-size:11px;line-height:1.4}
#learning .sample-pagination{margin-top:10px;gap:8px}
#learning .sample-pagination button{font-size:11px;padding:5px 8px}
@media(max-width:900px){#learning .sample-explorer-grid{grid-template-columns:1fr}#learning .research-representations{max-width:520px;margin:auto}}
@media(max-width:480px){#learning .sample-media-row{gap:8px;grid-template-columns:1fr 1fr}#learning .sample-controls{flex-wrap:wrap}#learning .sample-controls input{min-width:60px}}

/* Availability occupies the third cell when that objective was actually logged. */
#learning .training-objective-split .loss-chart-grid.has-availability>#loss-flow{grid-column:1/3;grid-row:2}
#learning .training-objective-split .loss-chart-grid.has-availability>#loss-affordance{grid-column:3/5;grid-row:2}
#learning .training-objective-split .loss-chart-grid.has-availability>#loss-availability{grid-column:5/7;grid-row:2}
@media(max-width:500px){
 #learning .training-objective-split .loss-chart-grid.has-availability>:is(#loss-flow,#loss-affordance,#loss-availability){grid-column:1;grid-row:auto}
}

/* Shared visual tokens; all assets and interactions remain local to the page. */
:root{
  --clear-background:var(--clear-gray-50);
  --clear-foreground:var(--clear-gray-900);
  --clear-surface:#fff;
  --clear-muted:var(--clear-gray-100);
  --clear-muted-foreground:var(--clear-gray-600);
  --clear-border:var(--clear-gray-200);
  --clear-primary:var(--clear-green-700);
  --clear-ring:var(--clear-green-600);
  --clear-accent:var(--clear-mint-50);
  --clear-selected:var(--clear-green-50);
  --clear-radius:.5rem;
  --clear-shadow:0 8px 24px -8px rgb(15 23 42 / .2),0 24px 48px -18px rgb(15 23 42 / .18);
  --clear-font-sans:Graphik,Arial,sans-serif;
  --clear-font-mono:'B612 Mono',ui-monospace,monospace;
  color-scheme:light;
  font-family:var(--clear-font-sans);
  color:var(--clear-foreground);
  background:var(--clear-background);
}
body{font-family:var(--clear-font-sans);color:var(--clear-foreground);background:var(--clear-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
::selection{background:#e5e7eb;color:#0d542b}
#main :is(h2,h3,h4,h5){background:transparent;color:var(--clear-foreground);padding:0;letter-spacing:-.02em}
#main h2{font-size:clamp(1.6rem,2.2vw,1.9rem);font-weight:650;line-height:1.25}
#main h3,#learning h3{font-size:1.375rem;font-weight:600;line-height:1.4}
#main h4{font-size:1.125rem;font-weight:600;line-height:1.5}
#main h5{font-size:.9375rem;font-weight:600;line-height:1.5}
#main .section-heading{border-bottom:1px solid var(--clear-border);padding-bottom:1.125rem;margin-bottom:1.75rem}
#main .section-heading h2{margin-bottom:0}
/* Align only the pipeline introduction with its section's left edge. */
#main #clear-overview>:is(h3,.overview-intro){width:100%;max-width:none;margin-inline:0;text-align:left}
/* Keep the method title and its existing navigation on one compact row. */
#main #method>.method-chapter-header{display:flex;align-items:center;gap:24px;overflow-x:auto;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--clear-border)}
#main .method-chapter-header>.section-heading{flex:0 0 auto;border:0;padding:0;margin:0}
#main .method-chapter-header>.chapter-links{flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:24px;margin:0;white-space:nowrap}
#method>.method-chapter-header+#clear-overview{margin-top:0}
/* Separate method stages with horizontal rules and a shared-column divider. */
#method{--method-divider:1px dashed #d1d5dc}
#method>#method-grounding,#method>.planning-pair,#method>#method-execution{border-top:var(--method-divider);padding-top:24px;margin-top:32px}
#method>.planning-pair{position:relative}
#method>.planning-pair>.method-part{padding-top:0}
#method>.planning-pair::before{content:"";position:absolute;left:50%;top:24px;bottom:0;border-left:var(--method-divider);pointer-events:none}
@media(max-width:760px){
 #method>.planning-pair::before{content:none}
 #method>.planning-pair>#method-flow{border-top:var(--method-divider);padding-top:24px}
}
@media(max-width:700px){
 #main #method>.method-chapter-header{gap:18px;padding-bottom:12px;margin-bottom:20px}
 #main .method-chapter-header>.chapter-links{gap:18px}
}
/* Grounding panels share a heading scale and quiet vertical separators. */
#main .grounding-columns :is(#encoding h2,#embodiment-demo>h4,.affordances h3){font-size:18px;font-weight:600;line-height:28px;margin:0}
#main .grounding-columns :is(.section-heading,.component-label,#embodiment-demo>h4){border:0;padding:0;margin:0 0 12px;min-height:28px}
#main .grounding-columns{align-items:stretch}
#main .grounding-columns>*,#main .grounding-columns .affordances>article{position:relative}
#main .grounding-columns>*+*::before{content:"";position:absolute;left:-12px;top:0;bottom:0;border-left:1px dashed #d1d5dc;pointer-events:none}
#main .grounding-columns .structure-branches::before,#main .grounding-columns .structure-branches::after,#main .grounding-columns .structure-branches button::before{content:none}
@media(max-width:1150px){
 #main .grounding-columns>.affordances::before{content:none}
 #main .grounding-columns .affordances>article+article::before{content:"";position:absolute;left:-12px;top:0;bottom:0;border-left:1px dashed #d1d5dc;pointer-events:none}
}
@media(max-width:760px){#main .grounding-columns>*+*::before{content:none}}
#main :is(.section-intro,.method-lead,.overview-intro,.overview-preview-description p,.method-small-copy,.figure-caption,figcaption,.loss-scope,.sample-count,.sample-phase,.sample-factor-note,.sample-embedding-note){color:var(--clear-muted-foreground)}
#main :is(.method-small-copy,.loss-scope,.figure-caption,figcaption){font-size:.8125rem;line-height:1.65}
#main .method-lead,#clear-overview .overview-intro{font-size:1rem;line-height:1.75}
#main .academic-copy{color:var(--clear-foreground)}
#main :is(table,output,.loss-contribution-values){font-variant-numeric:tabular-nums}
#main code{font-family:var(--clear-font-mono)}

/* Navigation is a quiet surface; the current location carries the accent. */
#research-nav{background:rgb(248 250 252 / .96);border-color:var(--clear-border);backdrop-filter:blur(10px);font-family:var(--clear-font-sans)}
#research-nav .research-logo{color:var(--clear-foreground);letter-spacing:.04em;font-weight:700}
#research-nav a{color:var(--clear-muted-foreground)}
#research-nav .research-links a[aria-current]{color:var(--clear-primary)!important;border-color:var(--clear-primary)}
#research-nav .research-resources :is(a,button){border-radius:calc(var(--clear-radius) - 2px)}
#research-nav .research-resources :is(a,button):hover{background:var(--clear-muted);color:var(--clear-primary)}
#section-rail{background:var(--clear-surface);border-color:var(--clear-border);border-radius:var(--clear-radius)}
#section-rail .rail-label{color:var(--clear-muted-foreground);font-size:.75rem;letter-spacing:.1em;font-weight:600}
#section-rail a{border-radius:0 6px 6px 0;color:var(--clear-muted-foreground);transition:background-color .16s ease,color .16s ease}
#section-rail a:is(:hover,[aria-current]){color:var(--clear-primary);background:var(--clear-selected);border-left-color:var(--clear-primary)}
#section-rail a[aria-current]{font-weight:600}
.chapter-links a{color:var(--clear-primary);border-color:var(--clear-border);font-size:.8125rem}
.chapter-links a:hover{border-color:var(--clear-primary)}
.hero-copy{background:rgb(255 255 255 / .93);border-color:rgb(255 255 255 / .95);border-radius:var(--clear-radius);backdrop-filter:blur(6px)}
.hero-copy h1{font-weight:650;letter-spacing:-.025em;color:var(--clear-foreground)}
.hero-copy p{color:var(--clear-muted-foreground)}

/* Unify controls without changing the geometry of viewers or diagram nodes. */
#main :is(button,select){font-family:var(--clear-font-sans);color:var(--clear-foreground);border-color:var(--clear-border);border-radius:calc(var(--clear-radius) - 2px);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}
#main :is(button,select):hover:not(:disabled){border-color:#99a1af}
#main button[aria-pressed=true]{background:var(--clear-selected);border-color:#00c950;color:var(--clear-primary)}
#main button:disabled{opacity:.55;cursor:default}
#main button:active:not(:disabled){box-shadow:inset 0 1px 2px rgb(15 23 42 / .12)}
:is(button,a,select,input,summary,[tabindex]):focus-visible{outline:2px solid var(--clear-ring);outline-offset:3px}
#main input{accent-color:var(--clear-primary)}
#main :is(.sample-tabs,.input-tabs,.grounding-bodies,.loco-bodies,.loco-metrics){gap:6px}
#main :is(.sample-tabs,.input-tabs,.grounding-bodies,.loco-bodies,.loco-metrics) button{padding:8px 12px;font-size:.875rem;border:1px solid transparent}
#main :is(.sample-tabs,.input-tabs,.grounding-bodies,.loco-bodies,.loco-metrics) button:hover{background:var(--clear-muted)}
#main :is(.sample-tabs,.input-tabs,.grounding-bodies,.loco-bodies,.loco-metrics) button[aria-pressed=true]{background:var(--clear-selected);border-color:#d1d5dc}
#main :is(.sample-filters,.sample-pagination,.sample-controls,.control-row) button{background:var(--clear-surface)}
#main .sample-filters button[aria-pressed=true]{background:var(--clear-selected)}
#clear-overview .overview-pin{background:var(--clear-surface);font-weight:500}
#clear-overview .overview-pin[aria-pressed=true]{background:var(--clear-selected);border-color:#00c950;color:var(--clear-primary)}

/* Meaningful grouping: one surface for a preview, no nested heading bars. */
#clear-overview .overview-node,#clear-overview #overview-inputs>div{background:var(--clear-surface);border-color:var(--clear-border);border-radius:var(--clear-radius);color:var(--clear-foreground)}
#clear-overview .overview-node small,#clear-overview #overview-inputs small{color:var(--clear-muted-foreground)}
#clear-overview .overview-node:is(:hover,:focus-visible){border-color:#00c950;background:var(--clear-selected)}
#clear-overview .overview-preview-inline{background:var(--clear-surface);border:1px solid var(--clear-border);border-radius:var(--clear-radius);padding:18px}
#clear-overview .overview-preview-inline[data-pinned=true]{border-color:#00c950}
#clear-overview .overview-preview-description strong{font-weight:600;color:var(--clear-foreground)}
#clear-overview .overview-model-name{color:var(--clear-muted-foreground)}
#clear-overview .overview-category{background:transparent;color:var(--clear-muted-foreground)}
#clear-overview .overview-wires text{stroke:var(--clear-background);fill:var(--clear-muted-foreground)}
#main :is(.viewer,.media-tile,.sample-scatter,.sample-video,.sample-scene,.scratch-viewer){border-color:var(--clear-border);border-radius:var(--clear-radius)}
#main .viewer{background:var(--clear-surface)}
#main .sample-scatter{background:var(--clear-surface)}
#main .sample-factors button{background:var(--clear-surface);border-color:var(--clear-border)}
#main .sample-factors :is(span,strong){color:var(--clear-muted-foreground)}
#main .sample-factors strong{color:var(--clear-foreground);font-weight:500}
#main .sample-factors button:hover{background:var(--clear-accent)}
#main .sample-axis-label,#main .sample-axis-tick{fill:var(--clear-muted-foreground)}
#main .sample-axis-grid{stroke:var(--clear-border)}
#main .paper-results table{background:var(--clear-surface)}
#main .paper-results :is(th,td){border-color:var(--clear-border)}
#main .paper-results thead{background:var(--clear-muted);color:var(--clear-muted-foreground)}
#main :is(.research-details,.reading-detail,.training-loss-chart,#learning-data){border-color:var(--clear-border)}
#main .research-details>summary{color:var(--clear-foreground);font-weight:500}
#main .training-loss-chart h5{font-weight:600}
#main .training-loss-chart.loss-term-active{background:var(--clear-selected);outline-color:#00c950;border-radius:var(--clear-radius);box-shadow:none}
#main .loss-role-panel{background:var(--clear-surface);border-left-color:var(--clear-primary);border-radius:0 var(--clear-radius) var(--clear-radius) 0}
#main .loss-role-tabs button{background:var(--clear-surface);font-weight:500}
#main .loss-role-tabs button[aria-pressed=true]{background:var(--clear-selected);color:var(--clear-primary)}
#main .objective-term:is(:hover,:focus-visible){background:var(--clear-selected);outline-color:#00c950}
.loss-term-help,.loss-tooltip,.flow-map-tooltip,.grid-focus,#resource-dialog{color:var(--clear-foreground);background:var(--clear-surface);border-color:var(--clear-border);border-radius:var(--clear-radius);box-shadow:var(--clear-shadow)}
.loss-tooltip,.loss-term-help{font-family:var(--clear-font-sans)}
#resource-dialog::backdrop{background:rgb(15 23 42 / .38)}
.resource-toolbar{border-color:var(--clear-border)}
footer{color:var(--clear-muted-foreground);border-color:var(--clear-border)}
@media(max-width:700px){
 #clear-overview .overview-preview-inline{padding:12px}
 #main :is(.loco-bodies,.loco-metrics){flex-wrap:wrap}
 #main :is(.loco-bodies,.loco-metrics) button{padding:7px 9px;font-size:.8125rem}
 #main .section-heading{margin-bottom:1.25rem}
}
@media(prefers-reduced-motion:reduce){
 #main :is(button,select),#section-rail a{transition:none}
}
@media(prefers-reduced-transparency:reduce){
 #research-nav,.hero-copy{background:var(--clear-surface);backdrop-filter:none}
}

/* Editorial type: light titles, regular prose, monospaced literal values. */
#main :is(h2,h3),.hero-copy h1{font-weight:300}
#main :is(h4,h5),#main .grounding-columns :is(h2,h3,h4){font-weight:400}
#main :is(code,pre,output,.loss-contribution-values,.sample-axis-tick,.loco-readout){font-family:var(--clear-font-mono)}
#main svg text{font-family:var(--clear-font-sans)}
::selection{background:var(--clear-green-200);color:var(--clear-green-900)}

/* Compact navigation shares the same surface and state vocabulary as the rail. */
#research-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:16px;padding:12px 24px;min-height:64px;background:var(--clear-surface);backdrop-filter:none;box-shadow:none}
#research-nav .research-logo{grid-column:1;grid-row:1;min-width:0;max-width:100%;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:-.015em;color:var(--clear-foreground)}
#research-nav .research-logo strong{font-size:19px;font-weight:400;color:var(--clear-primary);white-space:nowrap}
#research-nav .research-logo:hover{color:var(--clear-primary)}
#research-nav .research-links{display:none}
#research-nav .research-resources,#research-nav[data-resources-open=true] .research-resources{display:flex;flex-direction:row;position:static;grid-column:2;grid-row:1;gap:4px;padding:0 0 0 16px;background:none;border:0;border-left:1px solid var(--clear-border)}
#research-nav .research-resources>button,#research-nav .research-code{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:7px 9px;border:0;border-radius:6px;font-size:13px;line-height:1.4;font-weight:400;color:var(--clear-muted-foreground)}
#research-nav .research-code{grid-column:3;grid-row:1}
#research-nav .research-resources svg,#research-nav .research-code svg{width:17px;height:17px;stroke-width:1.6;flex:none}
#research-nav .research-resources span{font-size:13px}
#research-nav :is(.research-resources>button,.research-code):hover{background:var(--clear-muted);color:var(--clear-primary)}
#research-nav #resource-menu-toggle{display:none!important}
#main [id],#top{scroll-margin-top:calc(var(--clear-nav-height,80px) + 20px)!important}
#section-rail{top:12px;padding:10px 8px;background:var(--clear-surface);border:1px solid var(--clear-border);border-radius:8px;gap:3px}
#section-rail .rail-label{padding:0 8px 9px;letter-spacing:.08em;font-family:var(--clear-font-mono);font-size:11px}
#section-rail a{padding:7px 9px;border:0;border-radius:5px;font-weight:400}
#section-rail a.rail-subsection{padding-left:18px}
#section-rail a:hover{background:var(--clear-muted);color:var(--clear-foreground)}
#section-rail a[aria-current]{background:var(--clear-green-100);color:var(--clear-green-800);box-shadow:inset 2px 0 var(--clear-green-600)}
@media(max-width:1199px){
 #research-nav{gap:8px 12px}
 #research-nav .research-logo{grid-column:1/-1;grid-row:1}
 #research-nav .research-links{display:flex;visibility:visible;grid-column:1;grid-row:2;justify-self:start;gap:4px}
 #research-nav .research-links a{padding:7px 9px;border:0;border-radius:5px;font-size:13px}
 #research-nav .research-links a[aria-current]{background:var(--clear-green-100);color:var(--clear-green-800)!important}
 #research-nav .research-resources,#research-nav[data-resources-open=true] .research-resources{grid-row:2}
 #research-nav .research-code{grid-row:2}
}
@media(max-width:640px){
 #research-nav{padding:10px 12px;gap:8px 4px}
 #research-nav .research-logo{font-size:14px}
 #research-nav .research-logo strong{font-size:16px}
 #research-nav .research-links{gap:0}
 #research-nav .research-links a{padding:7px 5px;font-size:12px}
 #research-nav .research-resources,#research-nav[data-resources-open=true] .research-resources{gap:0;padding-left:5px}
 #research-nav .research-resources>button,#research-nav .research-code{flex-direction:column;gap:2px;padding:5px;min-width:34px;font-size:10px}
 #research-nav .research-resources span{font-size:10px}
}

/* Header bands are distinct from the semantic highlights in the prose. */
#main :is(h2,h3,h4,h5,h6):has(>.heading-highlight){background:#eeedf3;padding:.16em .35em;box-decoration-break:clone}
#main .heading-highlight,#section-rail .heading-highlight{background:none;padding:0}
#section-rail a:not(.rail-subsection){background:#eeedf3}
#main mark{background:#e1f2e6;color:inherit;padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#main mark[data-concept="selection"]{background:#fbe2e3}
#main mark[data-concept="ordering"]{background:#dfecfc}
#main mark[data-concept="generation"]{background:#fff1c2}

/* Graphik for prose and figure labels; B612 Mono for literal values and code. */
:root{--clear-font-sans:Graphik,Arial,sans-serif;--clear-font-mono:'B612 Mono',monospace}
body,button,input,select,textarea{font-family:var(--clear-font-sans)}
body{font-weight:400;font-synthesis:none}
code,pre,kbd,samp,output,.snippet-heading>span,.flow-node-sub{font-family:var(--clear-font-mono)}
svg text{font-family:var(--clear-font-sans)}
.system-root,.system-group-label{font-family:var(--clear-font-sans)!important}
h1,h2,h3{font-weight:300}
h4,h5,h6,strong,b{font-weight:400}
output,td,.loss-contribution-values{font-variant-numeric:tabular-nums}

