@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(./jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(./jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(./jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.agr-ui{z-index:20;pointer-events:none;color:var(--text);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container:agr/size}.agr-ui *,.agr-ui :before,.agr-ui :after{box-sizing:border-box}.agr-ui.is-hidden{visibility:hidden}.agr-ui.is-hidden .agr-layer{opacity:0}.agr-layer{--u:clamp(5.5px, min(100cqw / 120, 100cqh / 67.5), 40px);--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--pad-x:max(calc(var(--u) * 4.5), calc(var(--safe-l) + var(--u) * 1.5));--pad-y:calc(var(--u) * 3.6);font-size:max(var(--fmin), calc(var(--u) * 1.25));transition:opacity var(--dur) var(--ease-out);line-height:1.35;position:absolute;top:0;bottom:0;left:0;right:0}@container agr (height<=560px){.agr-layer{--u:clamp(5.5px, min(100cqw / 104, 100cqh / 50), 40px);--pad-x:max(calc(var(--u) * 3), calc(var(--safe-l) + var(--u) * 1.2));--pad-y:calc(var(--u) * 2.2);--fmin:clamp(9.5px, calc(var(--u) * 1.4), 11px)}}@container agr (aspect-ratio<=1.6) and (height>=561px){.agr-layer{--u:clamp(5.5px, min(100cqw / 100, 100cqh / 67.5), 40px)}}@container agr (aspect-ratio>=2.2){.agr-layer{--pad-x:calc((100cqw - 100cqh * 2.1) / 2 + var(--u) * 4.5)}}.agr-scrim{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.agr-scrim>i{opacity:0;transition:opacity .6s var(--ease-inout);position:absolute;top:0;bottom:0;left:0;right:0}.agr-scrim .s-left{background:linear-gradient(90deg,#1e0b26e6 0%,#220d2bb8 26%,#2a143347 52%,#2a143300 72%),linear-gradient(#1a092100 70%,#1a09218c)}.agr-scrim .s-sides{background:linear-gradient(90deg,#1e0b26e0 0%,#220d2b80 24%,#2a143300 40% 60%,#220d2b80 76%,#1e0b26e0 100%),linear-gradient(#1a092100 72%,#1a092180)}.agr-scrim .s-center{background:radial-gradient(70% 62% at 50% 46%,#220d2b80,#220d2b1f 70%,#220d2b00 100%),linear-gradient(#1a092100 66%,#1a0921b8),linear-gradient(#1a092166,#1a092100 22%)}.agr-scrim .s-full{background:radial-gradient(90% 80% at 50% 45%,#261030a8,#18081fe6),#1a09213d}.agr-scrim .s-dim{background:radial-gradient(80% 80%,#1e0b269e,#14061ae0)}.agr-ui[data-frost=on] .agr-scrim .s-full{background:radial-gradient(90% 80% at 50% 45%,#26103099,#18081fdb),#1a092133}.agr-ui[data-frost=on] .agr-scrim .s-dim{background:radial-gradient(80% 80%,#1e0b268c,#14061ad6)}.agr-frost{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-inout);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.agr-ui[data-frost=on] .agr-frost{opacity:1}.agr-scrim .s-title{background:radial-gradient(58% 44% at 50% 42%,#2a10366b,#2a103600 100%),linear-gradient(#18081f00 64%,#18081fbd),linear-gradient(#18081f4d,#18081f00 20%)}.agr-scrim .s-opaque{background:var(--c-plum-deep)}.agr-scrim[data-scrim=left] .s-left,.agr-scrim[data-scrim=sides] .s-sides,.agr-scrim[data-scrim=center] .s-center,.agr-scrim[data-scrim=full] .s-full,.agr-scrim[data-scrim=dim] .s-dim,.agr-scrim[data-scrim=title] .s-title,.agr-scrim[data-scrim=opaque] .s-opaque{opacity:1}.agr-screen{pointer-events:auto;padding:calc(var(--pad-y) + var(--safe-t)) var(--pad-x) calc(var(--pad-y) + var(--safe-b));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.agr-screen.is-leaving{pointer-events:none}.agr-screen.is-leaving>*{animation:agr-leave var(--dur) var(--ease-in) both}.agr-screen.is-entering [data-enter]{animation:agr-rise var(--dur-slow) var(--ease-spring) both;animation-delay:calc(var(--i,0) * var(--stagger) + 40ms)}.agr-screen.is-entering [data-enter=left]{animation-name:agr-from-left}.agr-screen.is-entering [data-enter=right]{animation-name:agr-from-right}.agr-screen.is-entering [data-enter=fade]{animation-name:agr-fade;animation-timing-function:var(--ease-out)}.agr-screen.is-entering [data-enter=pop]{animation-name:agr-pop}.agr-screen.is-entering [data-enter=wipe]{animation-name:agr-wipe;animation-timing-function:var(--ease-out)}.agr-screen.dir-back.is-entering [data-enter]{animation-duration:calc(var(--dur-slow) * .8)}@keyframes agr-rise{0%{opacity:0;transform:translate3d(0, calc(var(--u) * 2.2), 0)}to{opacity:1;transform:none}}@keyframes agr-from-left{0%{opacity:0;transform:translate3d(calc(var(--u) * -4), 0, 0)}to{opacity:1;transform:none}}@keyframes agr-from-right{0%{opacity:0;transform:translate3d(calc(var(--u) * 4), 0, 0)}to{opacity:1;transform:none}}@keyframes agr-fade{0%{opacity:0}to{opacity:1}}@keyframes agr-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes agr-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes agr-leave{to{opacity:0;transform:translate3d(0, calc(var(--u) * -1), 0)}}@keyframes agr-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes agr-shake{0%,to{transform:none}20%{transform:translateX(calc(var(--u) * -.5))}40%{transform:translateX(calc(var(--u) * .45))}60%{transform:translateX(calc(var(--u) * -.3))}80%{transform:translateX(calc(var(--u) * .15))}}@keyframes agr-spin{to{transform:rotate(360deg)}}@keyframes agr-stripe-flow{0%{background-position:0 0}to{background-position:calc(var(--u) * 4.2) 0}}.agr-display{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;font-weight:800;line-height:.95}.agr-kicker{font-family:var(--f-ui);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .95));letter-spacing:.24em;text-transform:uppercase;color:var(--c-peach)}.agr-kicker .agr-ic{vertical-align:-.2em;width:1.15em;height:1.15em;margin-right:.6em}.agr-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0}.agr-dim{color:var(--text-dim)}.agr-faint{color:var(--text-faint)}.agr-good{color:var(--c-good)}.agr-bad{color:var(--c-bad)}.agr-shadow{text-shadow:var(--text-shadow)}.agr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.agr-ui:not(.motion-force) *,.agr-ui:not(.motion-force) :before,.agr-ui:not(.motion-force) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-reduced-transparency:reduce){.agr-ui .agr-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-solid)}.agr-ui .agr-syshint{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-opaque)}}.agr-ui.reduced-motion *,.agr-ui.reduced-motion :before,.agr-ui.reduced-motion :after,.agr-hud-layer.reduced-motion *,.agr-hud-layer.reduced-motion :before,.agr-hud-layer.reduced-motion :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.agr-wipe{pointer-events:none;z-index:5;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.agr-wipe i{width:30%;animation:.82s cubic-bezier(.38,0,.22,1) forwards agr-wipe-band;position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-150%)skew(-20deg)}.agr-wipe i:first-child{background:var(--c-yellow)}.agr-wipe i:nth-child(2){background:var(--c-orange);animation-delay:55ms}.agr-wipe i:nth-child(3){background:var(--c-red);animation-delay:.11s}@keyframes agr-wipe-band{to{transform:translate(480%)skew(-20deg)}}:where(.agr-ui img.agr-art){transition:opacity .28s var(--ease-out)}.agr-ui img.agr-art.is-pending{opacity:0}.agr-rehearsal{z-index:19;opacity:.01;pointer-events:none;contain:strict;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.agr-rehearsal .agr-reh-hide{display:none!important}.agr-rehearsal *{pointer-events:none!important}.agr-rehearsal .agr-logo *,.agr-rehearsal .agr-logo-stack>div,.agr-rehearsal [data-screen=title]:not(.is-leaving) .agr-title-band{animation-delay:-4s!important}.agr-ic{vertical-align:-.16em;flex:none;width:1.1em;height:1.1em;display:inline-flex}.agr-ic svg{width:100%;height:100%;display:block}.agr-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg), var(--glass-edge);border-radius:calc(var(--u) * .9);padding:calc(var(--u) * 2) calc(var(--u) * 2.2);position:relative}.agr-panel.strong{background:var(--glass-bg-strong)}.agr-panel.flat{box-shadow:var(--glass-edge)}.agr-ui.is-covered .agr-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.agr-lowfx .agr-ui .agr-panel,.agr-ui.fx-low .agr-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-solid)}.agr-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff6ee0f,#fff6ee00 38%);position:absolute;top:0;bottom:0;left:0;right:0}.agr-stripes{height:calc(var(--u) * .95);width:calc(var(--u) * 12);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .95) 100%, 0 100%);display:block}.agr-stripes.thin{height:calc(var(--u) * .6)}.agr-stripes.full{width:100%}.agr-stripes.anim{animation:agr-stripe-in .7s var(--ease-out) both;animation-delay:.16s}@keyframes agr-stripe-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}}.agr-vstripes{width:calc(var(--u) * .8);background:var(--stripes-v);display:block}.agr-header{gap:calc(var(--u) * .7);flex-direction:column;display:flex}.agr-header .agr-kicker{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-header .agr-kicker:before{content:"";width:calc(var(--u) * 2.6);height:calc(var(--u) * .72);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .72) 100%, 0 100%)}.agr-header h1{font-family:var(--f-display);font-weight:800;font-size:calc(var(--u) * 3.6);letter-spacing:-.015em;text-transform:uppercase;text-shadow:var(--text-shadow);margin:0;line-height:.98}.agr-header .agr-sub{font-size:max(var(--fmin), calc(var(--u) * 1.2));color:var(--text-dim);max-width:calc(var(--u) * 46)}.agr-btn{--fc:var(--c-yellow);justify-content:center;align-items:center;gap:calc(var(--u) * .7);min-height:calc(var(--u) * 3.6);padding:0 calc(var(--u) * 2);border-radius:calc(var(--u) * .5);box-shadow:inset 0 0 0 1px var(--line-strong), 0 calc(var(--u) * .3) calc(var(--u) * 1) #1a08212e;color:var(--text);font:700 max(var(--fmin), calc(var(--u) * 1.2)) / 1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease-spring), opacity var(--dur) var(--ease-out);background:#2a14338c;border:0;outline:none;display:inline-flex;position:relative}.agr-btn:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 calc(var(--u) * .2) var(--fc), 0 calc(var(--u) * .5) calc(var(--u) * 2.2) #e86fb659;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-btn.is-focused:before{opacity:1}.agr-btn .agr-ic{width:1.25em;height:1.25em}.agr-btn.is-focused{background:var(--c-paper);color:var(--c-plum);transform:translateY(calc(var(--u) * -.15)) scale(1.035)}.agr-btn.is-pressed{transition-duration:80ms;transform:scale(.97)}.agr-btn.primary{background:linear-gradient(100deg, var(--c-yellow), var(--c-orange) 60%, #f36a36);color:var(--c-plum);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.6) #f28c284d;text-shadow:none}.agr-btn.primary.is-focused{background:var(--c-paper)}.agr-btn.primary:before{box-shadow:0 0 0 calc(var(--u) * .22) var(--c-yellow), 0 0 0 calc(var(--u) * .5) #f28c2873, 0 calc(var(--u) * .6) calc(var(--u) * 2.6) #f28c2880}.agr-btn.big{min-height:calc(var(--u) * 4.6);font-size:max(var(--fmin), calc(var(--u) * 1.45));padding:0 calc(var(--u) * 2.8)}.agr-btn.small{min-height:calc(var(--u) * 2.8);font-size:max(var(--fmin), calc(var(--u) * 1));padding:0 calc(var(--u) * 1.3)}.agr-btn.is-disabled{opacity:.45}.agr-btn.is-disabled.is-focused{opacity:.8}.agr-btn.is-error{animation:agr-shake .36s var(--ease-out)}.agr-btn.is-on{box-shadow:inset 0 0 0 calc(var(--u) * .18) var(--c-good)}.agr-tab-stripes{left:calc(var(--u) * -1.6);width:calc(var(--u) * .9);background:var(--stripes-v);transform-origin:50% 100%;transition:transform var(--dur) var(--ease-spring);position:absolute;top:12%;bottom:12%;transform:skew(-14deg)scaleY(0)}.is-focused>.agr-tab-stripes{transform:skew(-14deg)scaleY(1)}.agr-row{--fc:var(--c-yellow);align-items:center;gap:calc(var(--u) * 1.5);min-height:calc(var(--u) * 4);padding:calc(var(--u) * .5) calc(var(--u) * 1.3);border-radius:calc(var(--u) * .5);cursor:pointer;transition:transform var(--dur) var(--ease-spring);grid-template-columns:1fr auto;display:grid;position:relative}.agr-row:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--fc);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);background:#fff6ee1a;position:absolute;top:0;bottom:0;left:0;right:0}.agr-row.is-focused:before{opacity:1}.agr-row+.agr-row{margin-top:calc(var(--u) * .25)}.agr-row .agr-row-label{font-weight:600;font-size:max(var(--fmin), calc(var(--u) * 1.25))}.agr-row .agr-tab-stripes{left:calc(var(--u) * -1.3)}.agr-select{align-items:center;gap:calc(var(--u) * .6);min-width:calc(var(--u) * 17);justify-content:space-between;display:flex}.agr-arrow{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);color:var(--text-dim);transition:transform var(--dur) var(--ease-spring);cursor:pointer;border-radius:50%;place-items:center;display:grid}.agr-arrow .agr-ic{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.is-focused .agr-arrow{color:var(--c-paper);background:#fff6ee1f}.agr-arrow.bump-l{animation:agr-bump-l .24s var(--ease-out)}.agr-arrow.bump-r{animation:agr-bump-r .24s var(--ease-out)}@keyframes agr-bump-l{40%{transform:translateX(calc(var(--u) * -.5))}}@keyframes agr-bump-r{40%{transform:translateX(calc(var(--u) * .5))}}.agr-select-value{align-items:center;gap:calc(var(--u) * .35);min-width:calc(var(--u) * 11);flex-direction:column;display:flex}.agr-select-text{font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.2));letter-spacing:.02em}.agr-pips{gap:calc(var(--u) * .3);display:flex}.agr-pips i{width:calc(var(--u) * .9);height:calc(var(--u) * .24);background:#fff6ee38;border-radius:99px}.agr-pips i.on{background:var(--c-yellow);width:calc(var(--u) * 1.6)}.agr-slider{align-items:center;gap:calc(var(--u) * 1);min-width:calc(var(--u) * 17);display:flex}.agr-slider-track{height:calc(var(--u) * .7);cursor:pointer;touch-action:none;background:#fff6ee24;border-radius:99px;flex:1;position:relative;overflow:hidden}.agr-slider-fill{transform-origin:0;background:var(--sunset);border-radius:inherit;transition:transform .16s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-slider-val{width:calc(var(--u) * 4.2);text-align:right;font-family:var(--f-mono);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.1))}.agr-toggle{width:calc(var(--u) * 4.4);height:calc(var(--u) * 2.3);box-shadow:inset 0 0 0 1px var(--line);background:#fff6ee29;border-radius:99px;position:relative}.agr-toggle:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--c-orange), var(--c-yellow));opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-toggle.on:before{opacity:1}.agr-toggle:after{content:"";top:calc(var(--u) * .3);left:calc(var(--u) * .3);width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);background:var(--c-paper);transition:transform var(--dur) var(--ease-spring);border-radius:50%;position:absolute;box-shadow:0 2px 6px #1a082166}.agr-toggle.on:after{transform:translateX(calc(var(--u) * 2.1))}.agr-toggle-wrap{align-items:center;gap:calc(var(--u) * 1);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.05));letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);display:flex}.agr-stat{grid-template-columns:calc(var(--u) * 11.5) 1fr calc(var(--u) * 2);align-items:center;gap:calc(var(--u) * 1);display:grid}.agr-stat-label{font-size:max(var(--fmin), calc(var(--u) * 1));letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.agr-stat-bar{gap:calc(var(--u) * .25);height:calc(var(--u) * .85);grid-template-columns:repeat(10,1fr);display:grid}.agr-stat-bar i{background:#fff6ee21;border-radius:2px;position:relative;transform:skew(-18deg)}.agr-stat-bar i:after{content:"";border-radius:inherit;background:var(--c-yellow);opacity:0;transition:opacity .26s var(--ease-out);transition-delay:calc(var(--k) * 22ms);position:absolute;top:0;bottom:0;left:0;right:0}.agr-stat-bar i:nth-child(n+5):nth-child(-n+7):after{background:var(--c-orange)}.agr-stat-bar i:nth-child(n+8):after{background:var(--c-red)}.agr-stat-bar i.on:after{opacity:1}.agr-stat-num{font-family:var(--f-mono);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.05));text-align:right}.agr-key{min-width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1);padding:0 calc(var(--u) * .55);border-radius:calc(var(--u) * .45);background:var(--c-paper);color:var(--c-plum);box-shadow:0 calc(var(--u) * .18) 0 #fff6ee59, 0 calc(var(--u) * .3) calc(var(--u) * .6) #1a082166;font:800 max(var(--fmin), calc(var(--u) * .88)) / 1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;place-items:center;display:inline-grid}.agr-key.round{min-width:calc(var(--u) * 2.1);font-family:var(--f-display);font-size:max(var(--fmin), calc(var(--u) * .95));border-radius:50%;padding:0}.agr-key.pad-a{color:#0f2a18;background:#5ce08e}.agr-key.pad-b{color:#2e0a0a;background:#ff6b6b}.agr-key.pad-y{color:#3a2604;background:#ffc83d}.agr-key.pad-x{color:#081f38;background:#6bb6ff}.agr-key.phone{background:var(--c-magenta);color:var(--c-paper)}.agr-key .agr-ic{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15)}.agr-hints{right:var(--pad-x);bottom:calc(var(--safe-b) + var(--u) * 1.6);gap:calc(var(--u) * 2);pointer-events:auto;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);align-items:center;display:flex;position:absolute}.agr-hints.is-empty{opacity:0;transform:translateY(calc(var(--u) * .8));pointer-events:none}.agr-hints>.agr-hints-item{align-items:center;gap:calc(var(--u) * .7);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1));letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-shadow:var(--text-shadow);cursor:pointer;padding:calc(var(--u) * .3) calc(var(--u) * .4);border-radius:calc(var(--u) * .4);transition:background-color var(--dur-fast);display:inline-flex}.agr-hints>.agr-hints-item:hover{background:#fff6ee1a}.agr-code{gap:calc(var(--u) * .5);display:inline-flex}.agr-code b{width:calc(var(--u) * 3.6);height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * .55);box-shadow:inset 0 0 0 1px var(--line-strong);font:800 calc(var(--u) * 2.4) / 1 var(--f-mono);color:var(--c-paper);background:#fff6ee1a;place-items:center;display:grid}.agr-code b.empty{color:#0000}.agr-code b.cursor{box-shadow:inset 0 0 0 calc(var(--u) * .18) var(--c-yellow)}.agr-code b.cursor:after{content:"";width:calc(var(--u) * 1.6);height:calc(var(--u) * .25);background:var(--c-yellow);margin-top:calc(var(--u) * 2.4);grid-area:1/1;animation:1s steps(2,end) infinite agr-pulse}.agr-code.small b{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.9);font-size:max(var(--fmin), calc(var(--u) * 1.5));border-radius:calc(var(--u) * .4)}.agr-code.error b{box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-bad);animation:agr-shake .36s var(--ease-out)}.agr-chip{--pc:var(--c-paper);align-items:center;gap:calc(var(--u) * .55);height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * 1) 0 calc(var(--u) * .8);box-shadow:inset 0 0 0 1px var(--line);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .95));letter-spacing:.06em;white-space:nowrap;background:#2a14339e;border-radius:99px;display:inline-flex}.agr-chip .dot{width:calc(var(--u) * .7);height:calc(var(--u) * .7);background:var(--pc);box-shadow:0 0 calc(var(--u) * .6) var(--pc);border-radius:50%}.agr-chip.tag{height:calc(var(--u) * 2);font-size:max(var(--fmin), calc(var(--u) * .85));letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:0 calc(var(--u) * .9)}.agr-nat{min-width:calc(var(--u) * 3);height:calc(var(--u) * 1.6);border-radius:calc(var(--u) * .3);font:700 max(var(--fmin), calc(var(--u) * .78)) / 1 var(--f-mono);letter-spacing:.08em;color:var(--text-dim);background:#fff6ee1f;place-items:center;display:inline-grid}.agr-qr{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.1);padding-bottom:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1);background:var(--c-paper);color:var(--c-plum);box-shadow:var(--shadow-lg), 0 0 0 calc(var(--u) * .3) #fff6ee24;flex-direction:column;display:flex;position:relative}.agr-qr .agr-qr-code{aspect-ratio:1;place-items:center;width:100%;display:grid}.agr-qr .agr-qr-code svg{width:100%;height:100%;display:block}.agr-qr .agr-qr-code .agr-spinner{width:30%;height:30%}.agr-qr .agr-qr-code{position:relative}.agr-qr.is-stale .agr-qr-code svg{opacity:.25;filter:grayscale()}.agr-qr-state{justify-content:center;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .8);text-align:center;color:var(--c-plum);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.agr-qr-state.over{border-radius:calc(var(--u) * .6);background:#fff6eec7}.agr-qr-state>b{font:800 max(var(--fmin), calc(var(--u) * 1.05)) / 1.2 var(--f-ui)}.agr-qr-state>span{font-size:max(var(--fmin), calc(var(--u) * .85));color:#2a1433b8;line-height:1.35}.agr-qr .agr-qr-state .agr-spinner{width:calc(var(--u) * 3);height:calc(var(--u) * 3);flex:none}.agr-qr-state-ic{width:calc(var(--u) * 3);height:calc(var(--u) * 3);color:#c4213a;background:#e0303b24;border-radius:50%;place-items:center;display:grid}.agr-qr-state-ic .agr-ic{width:60%;height:60%}.agr-qr .agr-qr-state.quiet .agr-qr-state-ic{width:46%;min-width:22px;height:46%;min-height:22px}.agr-qr-state .agr-btn{margin-top:calc(var(--u) * .3);background:var(--c-plum);color:var(--c-paper);box-shadow:none}.agr-qr-state .agr-btn.is-focused{background:var(--c-plum);color:var(--c-paper)}.agr-qr:after{content:"";left:calc(var(--u) * 1.1);right:calc(var(--u) * 1.1);bottom:calc(var(--u) * .5);height:calc(var(--u) * .6);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .6) 100%, 0 100%);position:absolute}.agr-spinner{border:calc(var(--u) * .35) solid #2a143326;border-top-color:var(--c-orange);border-radius:50%;animation:.9s linear infinite agr-spin}.agr-table{border-collapse:separate;width:100%;border-spacing:0 calc(var(--u) * .25);font-size:max(var(--fmin), calc(var(--u) * 1.1))}.agr-table th{white-space:nowrap;text-align:left;font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .82));letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);padding:0 calc(var(--u) * .8) calc(var(--u) * .3)}.agr-table td{padding:calc(var(--u) * .55) calc(var(--u) * .8);white-space:nowrap;background:#fff6ee0d}.agr-table td:first-child{border-radius:calc(var(--u) * .4) 0 0 calc(var(--u) * .4)}.agr-table td:last-child{border-radius:0 calc(var(--u) * .4) calc(var(--u) * .4) 0}.agr-table .num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.agr-table tr.me td{color:var(--c-paper);background:#ffbe4638;font-weight:700}.agr-table tr.me td:first-child{box-shadow:inset calc(var(--u) * .4) 0 0 var(--c-yellow)}.agr-toasts{top:calc(var(--safe-t) + var(--u) * 1.8);align-items:center;gap:calc(var(--u) * .6);pointer-events:none;z-index:5;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.agr-toast{--pc:var(--c-yellow);align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .8) calc(var(--u) * 1.6) calc(var(--u) * .8) calc(var(--u) * 1);background:var(--glass-bg-strong);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--line), inset calc(var(--u) * .35) 0 0 var(--pc);font-weight:600;font-size:max(var(--fmin), calc(var(--u) * 1.05));animation:agr-toast-in .52s var(--ease-spring) both;border-radius:99px;display:flex}.agr-toast .agr-ic{color:var(--pc);width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.agr-toast.out{animation:agr-toast-out .28s var(--ease-in) both}@keyframes agr-toast-in{0%{opacity:0;transform:translateY(calc(var(--u) * -1.8)) scale(.9)}}@keyframes agr-toast-out{to{opacity:0;transform:translateY(calc(var(--u) * -1)) scale(.96)}}.agr-lockup{align-items:center;gap:calc(var(--u) * .9);display:inline-flex}.agr-lockup .agr-mark{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.agr-lockup b{font-family:var(--f-display);font-weight:900;font-size:max(var(--fmin), calc(var(--u) * 1.2));letter-spacing:.04em;text-transform:uppercase;text-shadow:var(--text-shadow);line-height:1.05}.agr-lockup b span{font-weight:700;font-size:max(var(--fmin), .7em);letter-spacing:.62em;color:var(--c-peach);margin-top:.15em;display:block}.agr-syshints{top:calc(var(--safe-t) + var(--u) * 1.2);right:max(calc(var(--u) * 1.6), var(--safe-r));z-index:6;width:min(calc(var(--u) * 37), calc(100% - var(--u) * 3.2));max-height:calc(100% - var(--safe-t) - var(--safe-b) - var(--u) * 8);gap:calc(var(--u) * 1);pointer-events:none;flex-direction:column;display:flex;position:absolute}.agr-syshint{--pc:var(--c-orange);gap:calc(var(--u) * .8);min-height:0;padding:calc(var(--u) * 1.3) calc(var(--u) * 1.5) calc(var(--u) * 1.4) calc(var(--u) * 2.1);border-radius:calc(var(--u) * .9);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-lg), var(--glass-edge);pointer-events:auto;animation:agr-syshint-in .64s var(--ease-spring) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.agr-lowfx .agr-ui .agr-syshint,.agr-ui.fx-low .agr-syshint{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-opaque)}.agr-syshint.out{animation:agr-syshint-out .3s var(--ease-in) both;pointer-events:none}@keyframes agr-syshint-in{0%{opacity:0;transform:translate3d(calc(var(--u) * 3), 0, 0) scale(.96)}}@keyframes agr-syshint-out{to{opacity:0;transform:translate3d(calc(var(--u) * 2), 0, 0) scale(.97)}}.agr-syshint:before{content:"";width:calc(var(--u) * .55);background:var(--stripes-v);position:absolute;top:0;bottom:0;left:0}.agr-syshint:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * .14) #ffc83d8c;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-syshint.has-focus:after{opacity:1}.agr-syshint-head{align-items:center;gap:calc(var(--u) * 1);display:flex}.agr-syshint-ic{width:calc(var(--u) * 3);height:calc(var(--u) * 3);background:linear-gradient(135deg, var(--c-yellow), var(--c-orange) 55%, var(--c-red));color:var(--c-plum);box-shadow:0 calc(var(--u) * .35) calc(var(--u) * 1.2) #f28c2859;border-radius:50%;flex:none;place-items:center;display:grid}.agr-syshint-ic .agr-ic{width:calc(var(--u) * 1.65);height:calc(var(--u) * 1.65)}.agr-syshint-titles{gap:calc(var(--u) * .3);flex-direction:column;flex:1;min-width:0;display:flex}.agr-syshint-kickrow{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 1.4);display:flex}.agr-syshint-titles .agr-kicker{font-size:max(var(--fmin), calc(var(--u) * .8))}.agr-syshint-title{font:800 max(var(--fmin), calc(var(--u) * 1.5)) / 1.08 var(--f-display);text-transform:uppercase;letter-spacing:-.005em;margin:0}.agr-syshint-close{align-items:center;gap:calc(var(--u) * .45);margin:calc(var(--u) * -.6) calc(var(--u) * -.6) calc(var(--u) * -.6) 0;flex:none;display:flex}.agr-syshint-backkey{display:inline-flex}.agr-syshint-backkey .agr-key,.agr-syshint-lr .agr-key,.agr-syshint-dir .agr-key{min-width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);padding:0 calc(var(--u) * .45);border-radius:calc(var(--u) * .35);font-size:max(var(--fmin), calc(var(--u) * .72));box-shadow:0 calc(var(--u) * .14) 0 #fff6ee4d}.agr-syshint-backkey .agr-key.round,.agr-syshint-dir .agr-key.round{width:calc(var(--u) * 1.8);border-radius:50%;padding:0}.agr-syshint-lr .agr-key .agr-ic,.agr-syshint-dir .agr-key .agr-ic{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.agr-syshint-x{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);color:var(--text-dim);cursor:pointer;background:#fff6ee14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.agr-syshint-x:hover{color:var(--c-paper);background:#fff6ee29}.agr-syshint-x .agr-ic{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.agr-syshint-body{overscroll-behavior:contain;min-height:0;margin-right:calc(var(--u) * -.6);padding-right:calc(var(--u) * .6);scrollbar-width:thin;scrollbar-color:#fff6ee4d transparent;overflow:auto}.agr-syshint-lead{font-size:max(var(--fmin), calc(var(--u) * 1.05));color:var(--text);margin:0;line-height:1.42}.agr-syshint-subrow{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8);margin:calc(var(--u) * .55) 0 calc(var(--u) * .35);min-height:calc(var(--u) * 2.4);display:flex}.agr-syshint-subrow.is-bare{margin:calc(var(--u) * .45) 0 0;justify-content:flex-start}.agr-syshint-sub{min-width:0;font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .85));letter-spacing:.14em;text-transform:uppercase;color:var(--c-peach);margin:0}.agr-syshint-list{margin:calc(var(--u) * .6) 0 0;gap:calc(var(--u) * .5);flex-direction:column;padding:0;list-style:none;display:flex}.agr-syshint-subrow+.agr-syshint-list{margin-top:0}.agr-syshint-list li{padding:calc(var(--u) * .55) calc(var(--u) * .9) calc(var(--u) * .6);border-radius:calc(var(--u) * .5);font-size:max(var(--fmin), calc(var(--u) * .98));color:var(--text-dim);background:#fff6ee0d;line-height:1.42;position:relative}.agr-syshint-list li b{align-items:center;gap:calc(var(--u) * .5);margin-right:calc(var(--u) * .45);color:var(--c-paper);font-weight:700;display:inline-flex}.agr-syshint-list li.is-yours{box-shadow:inset calc(var(--u) * .3) 0 0 var(--c-yellow);color:var(--text);background:#ffc83d1f}.agr-syshint-list li em{margin-left:calc(var(--u) * .4);padding:calc(var(--u) * .1) calc(var(--u) * .5);vertical-align:.08em;background:var(--c-yellow);color:var(--c-plum);font:800 max(var(--fmin), calc(var(--u) * .66)) / 1.3 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;font-style:normal;display:inline-block}.agr-syshint-list.is-more{display:none}.agr-syshint.is-open .agr-syshint-list.is-more{display:flex}.agr-syshint-foot{align-items:center;gap:calc(var(--u) * .8);padding-top:calc(var(--u) * .6);display:flex}.agr-syshint-foot .agr-btn{min-height:calc(var(--u) * 3)}.agr-syshint-lr{gap:calc(var(--u) * .25);opacity:.8;margin-left:auto;display:inline-flex}.agr-syshint-lr:empty{display:none}.agr-syshint-badge{top:0;right:calc(var(--u) * -.5);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-spring);display:inline-flex;position:absolute;transform:scale(.8)}.agr-syshint-badge .agr-key{min-width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.6);padding:0 calc(var(--u) * .4);border-radius:calc(var(--u) * .32);font-size:max(var(--fmin), calc(var(--u) * .66));box-shadow:0 calc(var(--u) * .1) calc(var(--u) * .35) #1a08218c}.agr-syshint-badge .agr-key.round{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);border-radius:50%;padding:0}.agr-syshint-foot .agr-syshint-badge{translate:0 -85%}.agr-syshint.has-focus .agr-btn.is-focused .agr-syshint-badge{opacity:1;transform:none}.agr-syshint.keys-off .agr-syshint-badge{display:none}.agr-syshint .agr-btn.link{min-height:calc(var(--u) * 2.4);box-shadow:none;padding:0 calc(var(--u) * .6);margin-right:calc(var(--u) * -.6);color:var(--c-peach);letter-spacing:.08em;background:0 0;flex:none}.agr-syshint-subrow.is-bare .agr-btn.link{margin:0 0 0 calc(var(--u) * -.6)}.agr-syshint .agr-btn.link.is-focused{color:var(--c-paper);background:#fff6ee1f;transform:none}.agr-syshint .agr-btn.link .agr-syshint-badge{right:calc(var(--u) * -.35);translate:0 -55%}.agr-syshint-dir{display:inline-flex}.agr-syshint-chev{transition:transform var(--dur) var(--ease-spring)}.agr-syshint.is-open .agr-syshint-chev{transform:rotate(180deg)}.agr-ui.has-sysfocus .agr-title-prompt{opacity:.4;transition:opacity var(--dur) var(--ease-out)}@container agr (height<=560px){.agr-syshints{width:min(calc(var(--u) * 52), calc(100% - var(--u) * 3));top:calc(var(--safe-t) + var(--u) * 1);max-height:calc(100% - var(--safe-t) - var(--safe-b) - var(--u) * 5)}.agr-syshint{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3) calc(var(--u) * 1.2) calc(var(--u) * 1.9);gap:calc(var(--u) * .6)}.agr-syshint-ic{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.agr-ui[data-screen=title] .agr-syshints{max-height:calc(100% - var(--safe-t) - var(--safe-b) - var(--u) * 13.5)}}.agr-screen{padding-bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 3)}.agr-screen>.agr-header{flex:none}.agr-screen[data-screen=title]{padding-bottom:var(--pad-y);justify-content:center;align-items:center}.agr-title-hit{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.agr-title-center{align-items:center;gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * -5);pointer-events:none;flex-direction:column;display:flex;position:relative}.agr-title-logo{width:min(calc(var(--u) * 76), 90cqw)}.agr-title-logo svg{width:100%;height:auto;display:block;overflow:visible}.agr-logo-stack{position:relative}.agr-logo-stack>svg.agr-logo{filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 3) #1a082159);position:relative}.agr-logo-glowl{pointer-events:none;transform-origin:50% 60%;width:71.6667%;height:97.8723%;animation:agr-logo-glow-in 1.6s var(--ease-out) both, agr-logo-glow 6s var(--ease-inout) 1.8s infinite;background:radial-gradient(50% 50% at 50% 62%,#ffb38af2,#e86fb673 38%,#7b5cd600 100%);border-radius:50%;position:absolute;top:1.2766%;left:14.1667%}.agr-logo-raysclip{pointer-events:none;width:100%;height:108.936%;position:absolute;top:-51.0638%;left:0;overflow:hidden}.agr-logo-raysl{opacity:.5;width:78.3333%;height:183.594%;animation:agr-logo-rays-in 2.4s var(--ease-out) both .5s, agr-logo-rays-spin 120s linear infinite;position:absolute;top:8.2031%;left:10.8333%}.agr-logo-raysl svg{width:100%;height:100%;display:block}.agr-logo-glossclip{pointer-events:none;clip-path:polygon(0% 0%,100% 0%,98.305% 25.926%,0% 25.926%,0% 37.037%,97.599% 37.037%,95.904% 62.963%,0% 62.963%,0% 74.074%,95.198% 74.074%,93.503% 100%,0% 100%);width:59%;height:11.4894%;position:absolute;top:80.4255%;left:3.3333%;overflow:hidden}.agr-logo-glossclip i{background:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);width:21.186%;height:140%;animation:6.5s linear 2.2s infinite agr-logo-gloss;position:absolute;top:-20%;left:0;transform:translate(-250%)skew(-24deg)}@keyframes agr-logo-gloss{0%{transform:translate(-250%)skew(-24deg)}22%,to{transform:translate(560%)skew(-24deg)}}.agr-title-tag{align-items:center;gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * -.6);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.45));letter-spacing:.22em;text-transform:uppercase;color:var(--c-paper);padding:calc(var(--u) * .5) calc(var(--u) * 3);text-shadow:0 .06em .6em #1a0821d9,0 0 .2em #1a0821b3;background:radial-gradient(closest-side,#1e0a269e,#1e0a2652 60%,#1e0a2600);display:flex}.agr-title-tag:before,.agr-title-tag:after{content:"";width:calc(var(--u) * 3);height:calc(var(--u) * .18);background:linear-gradient(90deg, #fff6ee00, var(--c-peach))}.agr-title-tag:after{transform:scaleX(-1)}.agr-title-prompt{left:50%;bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 6.5);align-items:center;gap:calc(var(--u) * 1);white-space:nowrap;font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.35));letter-spacing:.14em;text-transform:uppercase;text-shadow:var(--text-shadow);padding:calc(var(--u) * .6) calc(var(--u) * 3.2);pointer-events:none;background:radial-gradient(closest-side,#1e0a2699,#1e0a264d 62%,#1e0a2600);display:flex;position:absolute;transform:translate(-50%)}@container agr (aspect-ratio<=1.7){.agr-title-prompt{bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 13)}}.agr-title-prompt>span:last-child{animation:agr-breathe 2.6s var(--ease-inout) infinite}@keyframes agr-breathe{0%,to{opacity:1}50%{opacity:.5}}.agr-title-glyph{gap:calc(var(--u) * .3);display:inline-flex}.agr-title-qr{right:var(--pad-x);bottom:calc(var(--pad-y) + var(--safe-b));align-items:flex-end;gap:calc(var(--u) * 1.4);pointer-events:none;display:flex;position:absolute}.agr-title-qr .agr-qr{width:calc(var(--u) * 10.5);padding:calc(var(--u) * .7);padding-bottom:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .7)}.agr-title-qr .agr-qr:after{left:calc(var(--u) * .7);right:calc(var(--u) * .7);bottom:calc(var(--u) * .4);height:calc(var(--u) * .45)}.agr-title-qr-text{gap:calc(var(--u) * .35);text-align:right;padding-bottom:calc(var(--u) * .3);flex-direction:column;align-items:flex-end;display:flex}.agr-title-qr-head{font-family:var(--f-display);font-weight:800;font-size:max(var(--fmin), calc(var(--u) * 1.35));text-transform:uppercase;text-shadow:var(--text-shadow)}.agr-title-qr-sub{font-size:max(var(--fmin), calc(var(--u) * 1));color:var(--text-dim);text-shadow:var(--text-shadow)}.agr-title-room{align-items:center;gap:calc(var(--u) * .8);margin-top:calc(var(--u) * .6);display:flex}.agr-title-room .agr-kicker{font-size:max(var(--fmin), calc(var(--u) * .8))}.agr-title-roomstate{max-width:calc(var(--u) * 17);font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim);text-shadow:var(--text-shadow);font-weight:600;line-height:1.35}.agr-title-roomstate:empty{display:none}.agr-title-roomstate.warn{color:var(--c-yellow)}.agr-title-qr.is-stale .agr-title-room{opacity:.45}.agr-title-qr.is-pending .agr-title-room{display:none}.agr-title-band{height:calc(var(--u) * .9);background:var(--stripes-h);pointer-events:none;transform-origin:0;animation:agr-logo-stripes 1.1s var(--ease-out) both 1.5s;position:absolute;bottom:0;left:0;right:0}.agr-title-ver{left:var(--pad-x);bottom:calc(var(--pad-y) + var(--safe-b));font-family:var(--f-mono);font-size:max(var(--fmin), calc(var(--u) * .85));letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);pointer-events:none;position:absolute}.agr-logo .agr-logo-sun,.agr-logo .agr-logo-word,.agr-logo .agr-logo-stripes,.agr-logo .agr-logo-rally,.agr-logo .agr-logo-glow{transform-box:fill-box}.agr-logo.is-animated .agr-logo-sun{animation:agr-logo-sunrise 1.7s var(--ease-out) both .1s}.agr-logo.is-animated .agr-logo-glow{transform-origin:50% 60%;animation:agr-logo-glow-in 1.6s var(--ease-out) both, agr-logo-glow 6s var(--ease-inout) 1.8s infinite}.agr-logo.is-animated .agr-logo-word{transform-origin:50% 100%;animation:agr-logo-word 1.1s var(--ease-spring) both .65s}.agr-logo.is-animated .agr-logo-stripes{transform-origin:0;animation:agr-logo-stripes .9s var(--ease-out) both 1.05s}.agr-logo.is-animated .agr-logo-rally{transform-origin:100%;animation:agr-logo-rally .9s var(--ease-spring) both 1.25s}.agr-logo.is-animated .agr-logo-gaps{animation:agr-logo-gaps 1.7s var(--ease-out) both .1s}.agr-logo .agr-logo-rays{transform-box:view-box;transform-origin:600px 272px;opacity:.5}.agr-logo.is-animated .agr-logo-rays{animation:agr-logo-rays-in 2.4s var(--ease-out) both .5s, agr-logo-rays-spin 120s linear infinite}@keyframes agr-logo-rays-in{0%{opacity:0}}@keyframes agr-logo-rays-spin{to{transform:rotate(360deg)}}@keyframes agr-logo-sunrise{0%{transform:translateY(190px)}to{transform:none}}@keyframes agr-logo-gaps{0%{transform:translateY(-50px)}to{transform:none}}@keyframes agr-logo-glow-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes agr-logo-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.04)}}@keyframes agr-logo-word{0%{opacity:0;transform:translateY(34px)scale(.94)}to{opacity:1;transform:none}}@keyframes agr-logo-stripes{0%{transform:scaleX(0)}to{transform:none}}@keyframes agr-logo-rally{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}.agr-main-top{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);display:flex}.agr-main-devices{align-items:center;gap:calc(var(--u) * 1);display:flex}.agr-main-devices .agr-chip .agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.agr-main-body{justify-content:space-between;align-items:center;gap:calc(var(--u) * 4);flex:1;min-height:0;display:flex}.agr-main-list{gap:calc(var(--u) * .2);margin-left:calc(var(--u) * 1.6);flex-direction:column;display:flex}.agr-main-item{isolation:isolate;align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * .55) calc(var(--u) * 2.8) calc(var(--u) * .55) calc(var(--u) * 1.2);cursor:pointer;color:#fff6eecc;transition:transform var(--dur) var(--ease-spring);display:flex;position:relative}.agr-main-item:after{content:"";inset:0 0 0 calc(var(--u) * -.4);z-index:-1;background:linear-gradient(95deg, var(--c-paper) 0%, var(--c-paper) 78%, #fff6eedb 100%);border-radius:calc(var(--u) * .3);transform-origin:0;transition:transform var(--dur) var(--ease-spring);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2) #e86fb659;position:absolute;transform:skew(-12deg)scaleX(0)}.agr-main-item.is-focused{color:var(--c-plum);transform:translateX(calc(var(--u) * .8))}.agr-main-item.is-focused:after{transform:skew(-12deg)scaleX(1)}.agr-main-item.gap{margin-top:calc(var(--u) * 1.4)}.agr-main-num{font:700 max(var(--fmin), calc(var(--u) * .95)) / 1 var(--f-mono);color:var(--c-peach);letter-spacing:.06em}.agr-main-item.is-focused .agr-main-num{color:var(--c-red)}.agr-main-label{font-family:var(--f-display);font-weight:800;font-size:calc(var(--u) * 3);letter-spacing:-.01em;text-transform:uppercase;text-shadow:var(--text-shadow);line-height:1.12}.agr-main-item:nth-child(n+5) .agr-main-label{font-size:max(var(--fmin), calc(var(--u) * 2.1))}.agr-main-item.is-focused .agr-main-label{text-shadow:none}.agr-main-info{width:calc(var(--u) * 34);margin-bottom:calc(var(--u) * 1);align-self:flex-end;gap:calc(var(--u) * .9);flex-direction:column;display:flex}.agr-main-info.swap>*{animation:agr-rise .42s var(--ease-spring-soft) both}.agr-main-info.swap>:nth-child(2){animation-delay:30ms}.agr-main-info.swap>:nth-child(3){animation-delay:60ms}.agr-main-info.swap>:nth-child(4){animation-delay:90ms}.agr-main-info-icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:calc(var(--u) * .8);background:linear-gradient(135deg, var(--c-yellow), var(--c-orange) 55%, var(--c-red));color:var(--c-plum);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.5) #f28c2859;place-items:center;display:grid}.agr-main-info-icon .agr-ic{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.agr-main-info-title{font-family:var(--f-display);font-weight:800;font-size:max(var(--fmin), calc(var(--u) * 1.7));text-transform:uppercase}.agr-main-info-sub{font-size:max(var(--fmin), calc(var(--u) * 1.15));color:var(--text-dim);margin:0;line-height:1.45}.agr-main-info-tags{gap:calc(var(--u) * .5);flex-wrap:wrap;display:flex}.agr-main-stages{gap:calc(var(--u) * .6);margin-top:calc(var(--u) * .4);padding-top:calc(var(--u) * 1);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.agr-main-stage{aspect-ratio:5/4;border-radius:calc(var(--u) * .5);background:var(--sa);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.agr-main-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agr-main-stage:after{content:"";background:linear-gradient(#1a082100 30%,#1a0821e6);position:absolute;top:0;bottom:0;left:0;right:0}.agr-main-stage-txt{z-index:1;left:calc(var(--u) * .6);right:calc(var(--u) * .5);bottom:calc(var(--u) * .45);gap:calc(var(--u) * .1);flex-direction:column;display:flex;position:absolute}.agr-main-stage-txt b{font:800 max(var(--fmin), calc(var(--u) * .8)) / 1.08 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agr-main-stage-txt small{font-size:max(var(--fmin), calc(var(--u) * .8));color:var(--c-yellow);font-weight:700}.agr-main-stage-medal{z-index:1;right:calc(var(--u) * .4);top:calc(var(--u) * .3);width:calc(var(--u) * 1.5);filter:drop-shadow(0 1px 3px #1a082199);position:absolute}.agr-main-stage-medal svg{width:100%;height:auto;display:block}.agr-connect-body{grid-template-columns:auto minmax(0, calc(var(--u) * 24)) minmax(0, 1fr);gap:calc(var(--u) * 4);min-height:0;margin-top:calc(var(--u) * 1.5);flex:1;align-content:center;align-items:center;display:grid}.agr-connect-qr{width:calc(var(--u) * 27);align-items:center;gap:calc(var(--u) * 1.3);flex-direction:column;display:flex}@container agr (aspect-ratio<=1.6){.agr-connect-qr{width:min(calc(var(--u) * 29), calc(100cqh - var(--u) * 30))}.agr-connect-body{grid-template-columns:auto minmax(0, calc(var(--u) * 19)) minmax(0, 1fr);gap:calc(var(--u) * 2.6)}.agr-connect-phone{width:calc(var(--u) * 14)}}.agr-connect-qr .agr-qr{width:100%}.agr-connect-codewrap{align-items:center;gap:calc(var(--u) * 1.2);display:flex}.agr-connect-codewrap .agr-kicker{white-space:nowrap}.agr-connect-url{align-items:center;gap:calc(var(--u) * .2);font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-faint);text-align:center;flex-direction:column;display:flex}.agr-connect-url b{font-family:var(--f-mono);color:var(--text-dim);word-break:break-all;font-weight:700}.agr-connect-steps{gap:calc(var(--u) * 2.2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agr-connect-steps li{align-items:center;gap:calc(var(--u) * 1.2);font-weight:600;font-size:max(var(--fmin), calc(var(--u) * 1.35));line-height:1.25;display:flex}.agr-connect-steps li b{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);background:linear-gradient(135deg, var(--c-yellow), var(--c-orange) 60%, var(--c-red));color:var(--c-plum);font:800 max(var(--fmin), calc(var(--u) * 1.3)) / 1 var(--f-display);border-radius:50%;flex:none;place-items:center;display:grid}.agr-connect-howto{gap:calc(var(--u) * 2.4);flex-direction:column;display:flex}.agr-connect-phone{width:calc(var(--u) * 17);margin-top:calc(var(--u) * .6);align-self:flex-start}.agr-phone-art{width:100%;height:auto;display:block;overflow:visible}svg.agr-phone-art{filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * 1.2) #1a08218c)}.agr-phone-tilt{transform-box:view-box;transform-origin:50% 55%;animation:agr-phone-steer 3.6s var(--ease-inout) infinite}.agr-phone-art .arc{opacity:.22;animation:agr-arc-l 3.6s var(--ease-inout) infinite}.agr-phone-art .arc.r{animation-name:agr-arc-r}.agr-phone-art.is-layered{aspect-ratio:240/150;position:relative}.agr-phone-l{position:absolute;top:0;bottom:0;left:0;right:0}.agr-phone-l svg{width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * 1.2) #1a08218c);display:block;overflow:visible}.agr-phone-l.arc-l,.agr-phone-l.arc-r{opacity:.22;animation:agr-arc-l 3.6s var(--ease-inout) infinite}.agr-phone-l.arc-r{animation-name:agr-arc-r}@keyframes agr-phone-steer{0%,to{transform:rotate(0)}20%,32%{transform:rotate(-14deg)}50%{transform:rotate(0)}70%,82%{transform:rotate(14deg)}}@keyframes agr-arc-l{0%,50%,to{opacity:.22}20%,32%{opacity:1}}@keyframes agr-arc-r{0%,50%,to{opacity:.22}70%,82%{opacity:1}}.agr-connect-right{gap:calc(var(--u) * .8);flex-direction:column;align-self:center;min-width:0;display:flex}.agr-connect-label{margin-top:calc(var(--u) * .8)}.agr-connect-slots{gap:calc(var(--u) * .8);flex-direction:column;display:flex}.agr-slot{--pc:var(--c-paper);align-items:center;gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 6);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);border-radius:calc(var(--u) * .8);background:var(--glass-bg);box-shadow:inset calc(var(--u) * .45) 0 0 var(--pc), var(--glass-edge), var(--shadow-md);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.agr-slot.free{box-shadow:none;outline:calc(var(--u) * .12) dashed #fff6ee47;outline-offset:calc(var(--u) * -.12);background:#fff6ee0a}.agr-slot.is-error{animation:agr-shake .36s var(--ease-out);outline-color:var(--c-bad)}.agr-slot-num{font:800 max(var(--fmin), calc(var(--u) * 2)) / 1 var(--f-display);color:var(--pc);min-width:calc(var(--u) * 3)}.agr-slot-dev{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);color:var(--pc);display:inline-flex}.agr-slot-dev svg{width:100%;height:100%}.agr-slot-dev.pulse{animation:agr-pulse 1.6s var(--ease-inout) infinite}.agr-slot-text{gap:calc(var(--u) * .2);flex-direction:column;min-width:0;display:flex}.agr-slot-text b{font-size:max(var(--fmin), calc(var(--u) * 1.3));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-slot-text>span{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);align-items:center;gap:calc(var(--u) * .35);flex-wrap:wrap;display:flex}.agr-slot-text .agr-key{min-width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);font-size:max(var(--fmin), calc(var(--u) * .75))}.agr-slot-leave{align-items:center;gap:calc(var(--u) * .4);font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint);white-space:nowrap;display:flex}.agr-slot-leave .agr-key{min-width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);font-size:max(var(--fmin), calc(var(--u) * .7))}.agr-slot-check{width:calc(var(--u) * 2);height:calc(var(--u) * 2);color:var(--c-good);display:inline-flex}.agr-connect-devices{gap:calc(var(--u) * .45);flex-direction:column;display:flex}.agr-connect-none{font-size:max(var(--fmin), calc(var(--u) * 1));margin:0}.agr-devrow{--pc:#fff6ee66;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * 1.1);border-radius:calc(var(--u) * .5);box-shadow:inset calc(var(--u) * .3) 0 0 var(--pc);font-size:max(var(--fmin), calc(var(--u) * 1.05));background:#fff6ee0f;display:flex}.agr-devrow .agr-ic{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);color:var(--pc)}.agr-devrow-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.agr-devrow-slot{font-size:max(var(--fmin), calc(var(--u) * .8));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.agr-connect-actions{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 1.5);display:flex}.agr-connect-kb{min-width:calc(var(--u) * 30);row-gap:calc(var(--u) * .1);background:#fff6ee0d;grid-template-columns:1fr auto}.agr-connect-kb-sub{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint);grid-column:1/-1}.agr-car-grid{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 3);min-height:0;margin-top:calc(var(--u) * 2);flex:1;display:flex}.agr-carcol{--pc:var(--c-yellow);width:calc(var(--u) * 40);gap:calc(var(--u) * 1.15);padding:calc(var(--u) * 1.8) calc(var(--u) * 2) calc(var(--u) * 2);transition:transform var(--dur) var(--ease-spring);flex-direction:column;display:flex}.multi .agr-carcol{width:calc(var(--u) * 36);box-shadow:var(--shadow-lg), var(--glass-edge), inset 0 calc(var(--u) * .45) 0 var(--pc)}.many .agr-car-grid{align-items:flex-end;gap:calc(var(--u) * 1.4)}.many .agr-carcol{width:auto;min-width:0;padding:calc(var(--u) * 1.3) calc(var(--u) * 1.3) calc(var(--u) * 1.5);gap:calc(var(--u) * .9);flex:1 1 0}.many .agr-car-blurb,.many .agr-car-specs{display:none}.many .agr-car-name{font-size:max(var(--fmin), calc(var(--u) * 1.9))}.many .agr-car-meta{font-size:max(var(--fmin), calc(var(--u) * .75));letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.many .agr-car-stats{grid-template-columns:max-content minmax(0, 1fr) minmax(calc(var(--u) * 1.6), auto);column-gap:calc(var(--u) * .6)}.many .agr-stat-label{font-size:max(var(--fmin), calc(var(--u) * .8));letter-spacing:.06em}.many .agr-liv-row{gap:calc(var(--u) * .2);padding:calc(var(--u) * .4) calc(var(--u) * .6);grid-template-columns:1fr}.many .agr-liv-row .agr-row-label{display:none}.many .agr-liv-row .agr-select{min-width:0}.agr-carcol-player{align-items:center;gap:calc(var(--u) * .8);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.05));letter-spacing:.1em;text-transform:uppercase;display:flex}.agr-carcol-player b{height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .7);border-radius:calc(var(--u) * .4);background:var(--pc);color:var(--c-plum);font-family:var(--f-display);font-size:max(var(--fmin), calc(var(--u) * 1));letter-spacing:.02em;place-items:center;display:grid}.agr-carcol-dev{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);color:var(--pc);margin-left:auto;display:inline-flex}.agr-car-row{--fc:var(--c-yellow);align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .7) calc(var(--u) * .5);margin:0 calc(var(--u) * -.5);border-radius:calc(var(--u) * .6);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agr-car-row.is-focused{box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--fc);background:#fff6ee14}.agr-car-title{text-align:center;min-width:0}.agr-car-name{font-family:var(--f-display);font-weight:800;font-size:calc(var(--u) * 2.6);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}.agr-car-meta{min-width:0;margin-top:calc(var(--u) * .3);font-size:max(var(--fmin), calc(var(--u) * .9));letter-spacing:.16em;text-transform:uppercase;color:var(--c-peach);justify-content:center;align-items:center;font-weight:700;display:flex}.agr-car-maker{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agr-car-year{white-space:pre;flex:none}.agr-car-meta .agr-car-num{flex:none}.multi .agr-car-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-car-meta .agr-car-num{vertical-align:-.28em;background:var(--c-paper);min-width:2.1em;height:1.55em;color:var(--c-plum);font-family:var(--f-display);letter-spacing:0;box-shadow:inset 0 0 0 .12em var(--c-plum), 0 0 0 .1em var(--c-paper);border-radius:.35em;place-items:center;margin-right:.7em;padding:0 .35em;font-size:1.05em;font-weight:800;display:inline-grid}.agr-car-turbo{vertical-align:.2em;font-family:var(--f-ui);font-style:normal;font-weight:700;font-size:max(var(--fmin), .55em);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg, var(--c-orange), var(--c-red));color:var(--c-paper);border-radius:.3em;margin-left:.5em;padding:.15em .45em .1em;display:inline-block}.swap-l .agr-car-title{animation:agr-from-left .38s var(--ease-spring-soft) both}.swap-r .agr-car-title{animation:agr-from-right .38s var(--ease-spring-soft) both}.swap-l .agr-car-blurb,.swap-r .agr-car-blurb,.swap-l .agr-car-specs,.swap-r .agr-car-specs{animation:agr-fade .36s var(--ease-out) both}.agr-car-pips{justify-content:center;gap:calc(var(--u) * .35);margin-top:calc(var(--u) * -.4);display:flex}.agr-car-pips i{width:calc(var(--u) * .55);height:calc(var(--u) * .55);transition:transform var(--dur) var(--ease-spring);background:#fff6ee40;border-radius:50%}.agr-car-pips i.on{background:var(--pc);transform:scale(1.35)}.agr-car-blurb{font-size:max(var(--fmin), calc(var(--u) * 1.05));color:var(--text-dim);min-height:2.9em;margin:0;line-height:1.45}.agr-car-specs{gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;align-items:center;display:grid}.agr-car-drive{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-car-drive .agr-drive{width:calc(var(--u) * 2.4);height:calc(var(--u) * 3.6);flex:none}.agr-car-drive span,.agr-car-spec{gap:calc(var(--u) * .2);flex-direction:column;display:flex}.agr-car-specs small{font-size:max(var(--fmin), calc(var(--u) * .75));letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.agr-car-specs b{font-family:var(--f-display);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.15));line-height:1.1}.agr-car-specs em{font-style:normal;font-family:var(--f-ui);font-size:max(var(--fmin), .7em);color:var(--text-dim);margin-left:.25em}.agr-car-stats{grid-template-columns:minmax(calc(var(--u) * 10.5), max-content) minmax(0, 1fr) minmax(calc(var(--u) * 1.8), auto);column-gap:calc(var(--u) * 1);row-gap:calc(var(--u) * .55);display:grid}.agr-car-stats .agr-stat{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit}.agr-stat-label .l-short,.many .agr-stat-label .l-full{display:none}.many .agr-stat-label .l-short{display:inline}.agr-liv-row{margin:0 calc(var(--u) * -.5);padding-left:calc(var(--u) * .8)}.agr-liv-row .agr-select{min-width:calc(var(--u) * 18)}.agr-liv-row .agr-select-value{gap:calc(var(--u) * .7);min-width:calc(var(--u) * 11);flex-direction:row;justify-content:center}.agr-liv-sw{gap:calc(var(--u) * .15);display:inline-flex}.agr-liv-sw i{width:calc(var(--u) * .75);height:calc(var(--u) * 1.6);border-radius:2px;transform:skew(-16deg);box-shadow:inset 0 0 0 1px #1a082140}.agr-liv-name{font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.05));white-space:nowrap}.agr-car-ready{width:100%;margin-top:calc(var(--u) * .3)}.agr-car-stamp,.agr-carcol.is-ready .agr-car-ready{display:none}.agr-carcol.is-ready .agr-car-stamp{align-items:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .8);border-radius:calc(var(--u) * .6);background:linear-gradient(100deg, var(--pc), color-mix(in srgb, var(--pc) 70%, var(--c-red)));color:var(--c-plum);animation:agr-pop .46s var(--ease-spring) both;flex-direction:column;display:flex}.agr-car-stamp b{font:900 max(var(--fmin), calc(var(--u) * 1.9)) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.agr-car-stamp span{font-size:max(var(--fmin), calc(var(--u) * .9));opacity:.75;font-weight:700}.agr-carcol.is-ready>:not(.agr-car-stamp):not(.agr-carcol-player){opacity:.55;transition:opacity var(--dur)}.agr-car-hero{gap:calc(var(--u) * .35);max-width:min(100%, calc(var(--u) * 64));flex-direction:column;flex:none;align-items:flex-start;display:flex}.agr-car-hero>.agr-kicker{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-car-hero>.agr-kicker:before{content:"";width:calc(var(--u) * 2.6);height:calc(var(--u) * .72);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .72) 100%, 0 100%)}.agr-car-count{font:700 max(var(--fmin), calc(var(--u) * .95)) / 1 var(--f-mono);letter-spacing:.08em;color:var(--text-dim);padding-left:calc(var(--u) * .8);border-left:1px solid var(--line-strong)}.agr-car-hero .agr-car-row{justify-content:start;gap:calc(var(--u) * 1.1);margin:0 0 0 calc(var(--u) * -.5);padding:calc(var(--u) * .2) calc(var(--u) * .5);grid-template-columns:auto minmax(0,auto) auto;max-width:100%}.agr-car-hero .agr-car-row.is-focused{box-shadow:none;background:0 0}.agr-car-hero .agr-car-title{text-align:left;padding-bottom:calc(var(--u) * .9);position:relative}.agr-car-hero .agr-car-title:after{content:"";width:calc(var(--u) * 14);height:calc(var(--u) * .55);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .55) 100%, 0 100%);transform-origin:0;opacity:.55;transition:transform var(--dur-slow) var(--ease-spring), opacity var(--dur);position:absolute;bottom:0;left:0;transform:scaleX(.25)}.agr-car-hero .agr-car-row.is-focused .agr-car-title:after{opacity:1;transform:none}.agr-car-hero .agr-car-name{font-size:calc(var(--u) * 5.6);letter-spacing:-.025em;text-shadow:0 calc(var(--u) * .2) calc(var(--u) * 1.6) #1a08218c;padding-right:.05em;font-weight:900;line-height:.98}.agr-car-hero .agr-car-meta{margin-top:calc(var(--u) * .55);font-size:max(var(--fmin), calc(var(--u) * 1.05));text-shadow:var(--text-shadow);white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}.agr-car-hero .agr-arrow{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--c-paper);margin-bottom:calc(var(--u) * 1.6);background:#1a08216b}.agr-car-hero .agr-arrow .agr-ic{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.agr-car-hero .agr-car-row.is-focused .agr-arrow{background:var(--c-paper);color:var(--c-plum);box-shadow:0 0 0 calc(var(--u) * .2) var(--c-yellow), 0 calc(var(--u) * .4) calc(var(--u) * 1.4) #e86fb666}.agr-car-hero .agr-car-pips{display:none}.agr-screen.single .agr-car-grid{margin-top:calc(var(--u) * 1.4)}.agr-screen.single .agr-carcol{width:calc(var(--u) * 38)}.agr-screen.single .agr-stat-bar{height:calc(var(--u) * 1.05)}.agr-screen.single .agr-stat-num{font-size:max(var(--fmin), calc(var(--u) * 1.3));font-weight:800}.agr-car-roster{right:var(--pad-x);bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 4.2);gap:calc(var(--u) * .5);max-width:calc(100% - var(--pad-x) * 2 - var(--u) * 42);display:flex;position:absolute}.agr-car-chip{gap:calc(var(--u) * .2);min-width:0;padding:calc(var(--u) * .6) calc(var(--u) * 1) calc(var(--u) * .7);border-radius:calc(var(--u) * .5);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-dim);cursor:pointer;transition:transform var(--dur) var(--ease-spring);background:#220e2a94;flex-direction:column;display:flex;position:relative}.agr-car-chip small{font:700 max(var(--fmin), calc(var(--u) * .72)) / 1 var(--f-mono);letter-spacing:.08em;color:var(--text-faint)}.agr-car-chip b{font:800 max(var(--fmin), calc(var(--u) * 1)) / 1.1 var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-car-chip em{font-style:normal;font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .72));letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.agr-car-chip:after{content:"";left:calc(var(--u) * 1);right:calc(var(--u) * 1);bottom:calc(var(--u) * -.1);height:calc(var(--u) * .36);background:var(--stripes-h);transform-origin:0;transition:transform var(--dur) var(--ease-spring);position:absolute;transform:scaleX(0)}.agr-car-chip:hover{color:var(--c-paper)}.agr-car-chip.on{color:var(--c-paper);transform:translateY(calc(var(--u) * -.35));box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md);background:#fff6ee24}.agr-car-chip.on small{color:var(--c-yellow)}.agr-car-chip.on:after{transform:none}.agr-car-rows{justify-content:flex-end;gap:calc(var(--u) * .3);flex-wrap:wrap;flex:0 0 100%;order:2;display:flex}.agr-car-rowtab{padding:calc(var(--u) * .32) calc(var(--u) * .62);border-radius:calc(var(--u) * .4);font:700 max(var(--fmin), calc(var(--u) * .78)) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:#220e2a6b;align-items:baseline;gap:.45em;display:inline-flex}.agr-car-rowtab small{opacity:.75;font-size:.82em}.agr-car-rowtab:hover{color:var(--c-paper)}.agr-car-rowtab.on{color:var(--c-plum);background:var(--c-paper)}.agr-car-chip.off-row{display:none}.agr-car-roster.row-swap-r .agr-car-chip:not(.off-row){animation:agr-from-right .38s var(--ease-spring-soft) both;animation-delay:calc(var(--k,0) * 30ms)}.agr-car-roster.row-swap-l .agr-car-chip:not(.off-row){animation:agr-from-left .38s var(--ease-spring-soft) both;animation-delay:calc(var(--k,0) * 30ms)}.agr-car-era{margin-right:calc(var(--u) * .3);font:700 max(var(--fmin), calc(var(--u) * .72)) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-self:center}.agr-car-count-era{color:var(--c-yellow);font-weight:700}.agr-car-count.row-pop .agr-car-count-era,.agr-car-pips.row-pop .agr-car-era{animation:agr-row-pop .42s var(--ease-spring) both;display:inline-block}@keyframes agr-row-pop{0%{opacity:.3;transform:scale(1.5)}60%{opacity:1;transform:scale(.94)}to{transform:none}}.agr-stage-row{justify-content:center;align-items:stretch;gap:calc(var(--u) * 2.4);flex:0 auto;min-height:0;margin:auto 0;display:flex}.agr-stage-card{--sa:#7b5cd6;--sb:#ffb38a;--art-h:calc(var(--u) * 19);width:calc(var(--u) * 31);border-radius:calc(var(--u) * 1);background:var(--glass-bg-strong);box-shadow:var(--shadow-lg), var(--glass-edge);cursor:pointer;transition:transform var(--dur-slow) var(--ease-spring);flex-direction:column;display:flex;position:relative}.agr-stage-card:before,.agr-stage-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-stage-card:before{z-index:3;box-shadow:0 0 0 calc(var(--u) * .22) var(--c-paper), 0 calc(var(--u) * 1.6) calc(var(--u) * 5) color-mix(in srgb, var(--sa) 55%, transparent)}.agr-stage-card.is-focused:before{opacity:1}.agr-stage-card:after{z-index:4;background:#1c09243d}.agr-stage-row:not(.event) .agr-stage-card:not(.is-focused):after{opacity:1}.agr-stage-row:not(.event) .agr-stage-card{width:auto;min-width:0;max-width:calc(var(--u) * 28);transition:transform var(--dur-slow) var(--ease-spring), flex-grow var(--dur-slow) var(--ease-spring-soft), max-width var(--dur-slow) var(--ease-spring-soft);flex:1 1 0}.agr-stage-row:not(.event) .agr-stage-card.is-focused{max-width:calc(var(--u) * 44);transform:translateY(calc(var(--u) * -.8));flex-grow:1.7}.agr-ui.is-slowcpu .agr-stage-row:not(.event) .agr-stage-card{transition:transform var(--dur-slow) var(--ease-spring)}.agr-stage-row:not(.event) .agr-stage-card .agr-stage-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-stage-row:not(.event) .agr-stage-card.is-focused .agr-stage-name{font-size:calc(var(--u) * 2.7)}.agr-stage-row:not(.event) .agr-stage-card:not(.is-focused) .agr-stage-blurb{opacity:.7}.agr-stage-row:not(.event) .agr-stage-card:not(.is-focused) .agr-stage-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.agr-stage-card.is-focused{transform:translateY(calc(var(--u) * -1.2)) scale(1.035)}.agr-stage-art{height:var(--art-h);border-radius:calc(var(--u) * 1) calc(var(--u) * 1) 0 0;background:linear-gradient(170deg, var(--sa), var(--sb));flex:none;position:relative;overflow:hidden}.agr-stage-art>img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), opacity .28s var(--ease-out);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.agr-stage-card.is-focused .agr-stage-art>img{transform:scale(1.06)}.agr-stage-art:after{content:"";pointer-events:none;background:linear-gradient(#1a08214d,#1a082100 30% 70%,#26112fb3);position:absolute;top:0;bottom:0;left:0;right:0}.agr-stage-num{z-index:1;left:calc(var(--u) * 1.2);top:calc(var(--u) * .9);font:800 max(var(--fmin), calc(var(--u) * 1.9)) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--text-shadow);position:absolute}.agr-stage-row.event .agr-stage-num{font-size:max(var(--fmin), calc(var(--u) * 1.2));letter-spacing:.08em;padding:calc(var(--u) * .4) calc(var(--u) * .8);border-radius:calc(var(--u) * .4);background:var(--c-paper);color:var(--c-plum);text-shadow:none}.agr-stage-country{z-index:1;right:calc(var(--u) * 1);top:calc(var(--u) * .9);align-items:center;gap:calc(var(--u) * .35);height:calc(var(--u) * 2.1);padding:0 calc(var(--u) * .8) 0 calc(var(--u) * .6);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .9));letter-spacing:.06em;background:#1a0821a8;border-radius:99px;display:inline-flex;position:absolute}.agr-stage-body{gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.7) calc(var(--u) * 1.6);flex-direction:column;flex:1;display:flex}.agr-stage-name{font:800 max(var(--fmin), calc(var(--u) * 2)) / 1.05 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0}.agr-stage-blurb{font-size:max(var(--fmin), calc(var(--u) * 1));color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.agr-stage-facts{grid-template-columns:calc(var(--u) * 1.4) minmax(calc(var(--u) * 8), max-content) minmax(0, 1fr);gap:calc(var(--u) * .5) calc(var(--u) * .7);margin:auto 0 0;display:grid}.agr-fact{grid-column:1/-1;grid-template-columns:subgrid;font-size:max(var(--fmin), calc(var(--u) * 1));align-items:center;display:grid}.agr-fact .agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);color:var(--c-peach)}.agr-fact dt{font-size:max(var(--fmin), calc(var(--u) * .78));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.agr-fact dd{overflow-wrap:break-word;min-width:0;margin:0;font-weight:600;line-height:1.3}.agr-stage-times{gap:calc(var(--u) * 1);padding-top:calc(var(--u) * .9);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.agr-stage-times>div{gap:calc(var(--u) * .25);flex-direction:column;min-width:0;display:flex}.agr-stage-times.has-targets{row-gap:calc(var(--u) * .7);grid-template-columns:minmax(0,1fr)}.agr-stage-times.has-targets .agr-stage-pb{flex-direction:row;justify-content:space-between;align-items:center}.agr-stage-pb b{align-items:center;gap:calc(var(--u) * .45);white-space:nowrap;display:flex}.agr-stage-pbmedal{width:calc(var(--u) * 1.5);flex:none;display:inline-flex}.agr-stage-pbmedal svg,.agr-stage-medals i svg{width:100%;height:auto;display:block}.agr-stage-medals{gap:calc(var(--u) * .4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.agr-stage-medals>span{justify-content:center;align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .3) calc(var(--u) * .55) calc(var(--u) * .3) calc(var(--u) * .35);white-space:nowrap;background:#fff6ee0f;border-radius:99px;display:flex}.agr-stage-medals i{width:calc(var(--u) * 1.15);flex:none;display:inline-flex}.agr-stage-medals b{color:var(--text-dim);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .85))!important}.agr-stage-medals .got{background:#ffc83d29;box-shadow:inset 0 0 0 1px #ffc83d73}.agr-stage-medals .got b{color:var(--c-paper)}.agr-stage-times small{align-items:center;gap:calc(var(--u) * .35);font-size:max(var(--fmin), calc(var(--u) * .75));letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:700;display:flex}.agr-stage-times small .agr-ic{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.agr-stage-times b{font-size:max(var(--fmin), calc(var(--u) * 1.35));font-weight:700}.agr-stage-times .has-pb b,.agr-stage-times .has-pb small{color:var(--c-yellow)}.agr-stage-stripes{left:0;right:0;top:calc(var(--art-h) - var(--u) * .3);height:calc(var(--u) * .6);background:var(--stripes-h);transform-origin:0;transition:transform .52s var(--ease-out);position:absolute;transform:scaleX(0)}.agr-stage-card.is-focused .agr-stage-stripes,.agr-stage-row.event .agr-stage-stripes{transform:none}.agr-stage-link{color:var(--c-peach);width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);margin:0 calc(var(--u) * -1.2);z-index:1;filter:drop-shadow(0 2px 6px #1a082199);flex:none;align-self:center}.agr-stage-link svg{width:100%;height:100%}.agr-stage-row.event{gap:calc(var(--u) * 1.6)}.agr-stage-row.event .agr-stage-card{width:calc(var(--u) * 28);cursor:default}.agr-stage-foot{justify-content:center;align-items:center;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 1.5);display:flex}.agr-stage-dir{align-self:center;gap:calc(var(--u) * .6);margin-top:calc(var(--u) * .8);padding:calc(var(--u) * .35);box-shadow:inset 0 0 0 1px var(--line);background:#2a14338c;border-radius:99px;flex:none;display:flex}.agr-stage-dirchip{--fc:var(--c-yellow);align-items:center;gap:calc(var(--u) * .55);height:calc(var(--u) * 2.6);padding:0 calc(var(--u) * 1.3) 0 calc(var(--u) * 1);cursor:pointer;white-space:nowrap;font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1));letter-spacing:.06em;color:var(--text-dim);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:99px;display:inline-flex}.agr-stage-dirchip .agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.agr-stage-dirchip.on{color:var(--c-plum);background:linear-gradient(90deg, var(--c-peach), var(--c-yellow))}.agr-stage-dirchip:not(.on):hover{color:var(--c-paper)}.agr-stage-dirchip.is-focused{box-shadow:0 0 0 calc(var(--u) * .2) var(--fc)}.agr-stage-variant{align-items:center;gap:calc(var(--u) * .4);margin-bottom:calc(var(--u) * -.3);font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .85));letter-spacing:.16em;text-transform:uppercase;color:var(--c-peach);display:flex}.agr-stage-variant .agr-ic{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.agr-stage-total{gap:calc(var(--u) * .2);flex-direction:column;display:flex}.agr-stage-total b{font:800 max(var(--fmin), calc(var(--u) * 2.2)) / 1 var(--f-display)}@container agr (aspect-ratio<=1.6) and (height>=561px){.agr-stage-card{--art-h:calc(var(--u) * 25)}.agr-stage-blurb{-webkit-line-clamp:4}.agr-stage-body{gap:calc(var(--u) * 1.1)}}@container agr (orientation:portrait){.agr-stage-row:not(.event) .agr-stage-card:not(.is-focused) :-webkit-any(.agr-stage-blurb,.agr-stage-facts,.agr-stage-times,.agr-stage-country){display:none}.agr-stage-row:not(.event) .agr-stage-card:not(.is-focused) :is(.agr-stage-blurb,.agr-stage-facts,.agr-stage-times,.agr-stage-country){display:none}.agr-stage-row:not(.event) .agr-stage-facts{grid-template-columns:calc(var(--u) * 1.4) minmax(0, 1fr)}.agr-stage-row:not(.event) .agr-fact dt{display:none}.agr-stage-row:not(.event) .agr-stage-card.is-focused .agr-stage-name{white-space:normal;overflow-wrap:anywhere}.agr-stage-row:not(.event) .agr-stage-medals{grid-template-columns:minmax(0,1fr)}.agr-stage-row:not(.event) .agr-stage-card:not(.is-focused) .agr-stage-variant .t{display:none}}.agr-screen[data-screen=loading]{padding:0}.agr-load-art{animation:agr-kenburns 16s var(--ease-out) both;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%}.agr-load-art img{object-fit:cover;width:100%;height:100%;display:block}@keyframes agr-kenburns{0%{transform:scale(1.08)translate(1.2%,.8%)}to{transform:scale(1)translate(0,0)}}.agr-load-shade{background:linear-gradient(90deg,#1a0b21d1 0%,#1a0b2173 38%,#1a0b2100 64%),linear-gradient(#14071a00 50%,#14071a8c 78%,#14071aeb 100%);position:absolute;top:0;bottom:0;left:0;right:0}.agr-load-main{left:var(--pad-x);bottom:calc(var(--safe-b) + var(--u) * 13);max-width:calc(var(--u) * 72);gap:calc(var(--u) * 1.1);flex-direction:column;display:flex;position:absolute}.agr-load-name{font:900 calc(var(--u) * 6.8) / .95 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 calc(var(--u) * .3) calc(var(--u) * 2) #1a082180;margin:0}.agr-load-country{align-items:center;gap:calc(var(--u) * .6);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.5));color:var(--c-peach);text-shadow:var(--text-shadow);display:flex}.agr-load-country .agr-ic{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.agr-load-facts{gap:calc(var(--u) * .7);margin-top:calc(var(--u) * .4);flex-wrap:wrap;display:flex}.agr-load-facts .agr-ic{color:var(--c-peach)}.agr-load-tip{right:var(--pad-x);bottom:calc(var(--safe-b) + var(--u) * 13);width:calc(var(--u) * 34);gap:calc(var(--u) * .7);flex-direction:column;display:flex;position:absolute}.agr-load-tip-text{font-size:max(var(--fmin), calc(var(--u) * 1.2));min-height:4.35em;margin:0;line-height:1.45}.agr-load-tip-text.swap{animation:agr-rise .52s var(--ease-spring-soft) both}.agr-load-bar{left:var(--pad-x);right:var(--pad-x);bottom:calc(var(--safe-b) + var(--u) * 4.5);position:absolute}.agr-load-track{height:calc(var(--u) * 1.5);position:relative}.agr-load-track:before{content:"";background:var(--stripes-h);opacity:.16;position:absolute;top:0;bottom:0;left:0;right:0}.agr-load-track i{transform-origin:0;height:30%;transition:transform .42s var(--ease-out);position:absolute;left:0;right:0;transform:scaleX(0)}.agr-load-track i:first-child{background:var(--c-yellow);top:0}.agr-load-track i:nth-child(2){background:var(--c-orange);transition-delay:70ms;top:35%}.agr-load-track i:nth-child(3){background:var(--c-red);transition-delay:.14s;top:70%}.agr-load-meta{margin-top:calc(var(--u) * .8);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .95));letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:baseline;display:flex}.agr-load-pct{font-size:max(var(--fmin), calc(var(--u) * 1.3));color:var(--c-paper);letter-spacing:.02em}.agr-load-label:before{content:"";width:calc(var(--u) * .6);height:calc(var(--u) * .6);margin-right:calc(var(--u) * .7);background:var(--c-yellow);animation:agr-pulse 1s var(--ease-inout) infinite;vertical-align:.1em;border-radius:50%;display:inline-block}.is-done .agr-load-label:before{background:var(--c-good);animation:none}@container agr (aspect-ratio<=1.6) and (height>=561px){.agr-load-tip{bottom:auto;top:calc(var(--safe-t) + var(--pad-y))}.agr-load-main{right:var(--pad-x)}}.agr-screen[data-screen=pause]{justify-content:center;align-items:center}.agr-pause{align-items:center;gap:calc(var(--u) * 1.1);width:calc(var(--u) * 34);flex-direction:column;display:flex}.agr-pause-title{margin:0 0 calc(var(--u) * .4);font:800 calc(var(--u) * 4.2) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--text-shadow)}.agr-pause .agr-kicker{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-pause .agr-kicker:before,.agr-pause .agr-kicker:after{content:"";width:calc(var(--u) * 2.4);height:calc(var(--u) * .6);background:var(--stripes-h)}.agr-pause .agr-kicker:after{transform:scaleX(-1)}.agr-pause-info{justify-content:center;gap:calc(var(--u) * .7);margin-bottom:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.agr-pause-info .agr-chip .agr-ic{color:var(--c-peach)}.agr-pause-list{gap:calc(var(--u) * .8);flex-direction:column;width:100%;display:flex}.agr-pause-list .agr-btn{justify-content:flex-start;width:100%}.agr-btn.armed,.agr-btn.armed.is-focused{background:var(--c-red);color:var(--c-paper);box-shadow:0 0 0 calc(var(--u) * .22) var(--c-paper), 0 calc(var(--u) * .5) calc(var(--u) * 2) #e0303b80}.agr-res-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 40);gap:calc(var(--u) * 4);flex:1;align-items:start;min-height:0;display:grid}.agr-res-left{gap:calc(var(--u) * 1);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.agr-res-left .agr-kicker{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-res-left .agr-kicker:before{content:"";width:calc(var(--u) * 2.6);height:calc(var(--u) * .72);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .72) 100%, 0 100%)}.agr-res-stage{font:800 calc(var(--u) * 2.6) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--text-shadow);margin:0}.agr-res-time{font-weight:800;font-size:calc(var(--u) * 7);letter-spacing:-.04em;text-shadow:0 calc(var(--u) * .3) calc(var(--u) * 2.4) #1a08218c;line-height:1}.agr-res-time.dnf{align-items:baseline;gap:calc(var(--u) * 1.4);letter-spacing:0;display:flex}.agr-res-time.dnf b{font:900 calc(var(--u) * 6.4) / 1 var(--f-display);color:var(--c-bad);letter-spacing:.02em}.agr-res-time.dnf span{font:800 max(var(--fmin), calc(var(--u) * 1.5)) / 1 var(--f-display);text-transform:uppercase;color:var(--c-paper);text-shadow:var(--text-shadow), 0 0 calc(var(--u) * 1.2) #1a0821cc}.agr-res-splits tr.fin.dnf td{background:#e0303b29}@keyframes agr-land{0%{transform:scale(1)}35%{color:var(--c-yellow);transform:scale(1.06)}to{transform:scale(1)}}.agr-res-penalty{align-items:center;gap:calc(var(--u) * .5);color:var(--c-bad);font-weight:600;font-size:max(var(--fmin), calc(var(--u) * 1));display:flex}.agr-res-medal{align-items:center;gap:calc(var(--u) * 1.1);margin-top:calc(var(--u) * .3);display:flex}.agr-res-medal-ic{width:calc(var(--u) * 3.6);filter:drop-shadow(0 calc(var(--u) * .3) calc(var(--u) * .8) #1a082173);flex:none}.agr-res-medal-ic svg{width:100%;height:auto;display:block}.agr-res-medal>div{gap:calc(var(--u) * .15);flex-direction:column;display:flex}.agr-res-medal b{font:800 max(var(--fmin), calc(var(--u) * 1.5)) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--text-shadow)}.agr-res-medal span{font-family:var(--f-mono);font-size:max(var(--fmin), calc(var(--u) * 1));color:var(--text-dim)}.agr-res-medal small{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint)}.agr-res-pb{align-items:center;gap:calc(var(--u) * .9);height:calc(var(--u) * 3);padding:0 calc(var(--u) * 1.4);box-shadow:inset 0 0 0 1px var(--line);font-size:max(var(--fmin), calc(var(--u) * 1.05));background:#2a14339e;border-radius:99px;display:inline-flex;position:relative}.agr-res-pb b{font-weight:700}.agr-res-pb.new{background:linear-gradient(100deg, var(--c-yellow), var(--c-orange) 55%, var(--c-red));color:var(--c-plum);box-shadow:0 0 calc(var(--u) * 3) #f28c288c;text-transform:uppercase;letter-spacing:.06em;animation:agr-pop .52s var(--ease-spring) both .6s;font-weight:800}.agr-res-pb.new:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(var(--u) * 4) #ffc83dcc;opacity:0;animation:agr-pb-glow 2.2s var(--ease-inout) 1.2s infinite;position:absolute;top:0;bottom:0;left:0;right:0}.agr-res-pb.new .agr-ic{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.agr-res-pb.new .agr-good{color:var(--c-plum);font-weight:800}.agr-res-pb-stripes{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.agr-res-pb-stripes:before{content:"";top:0;bottom:0;left:calc(var(--u) * -4.2);background:repeating-linear-gradient(115deg, #fff0 0 calc(var(--u) * 1.4), #ffffff2b calc(var(--u) * 1.4) calc(var(--u) * 2.1));background-size:calc(var(--u) * 4.2) 100%;animation:.9s linear infinite agr-pb-stripes;position:absolute;right:0}@keyframes agr-pb-stripes{to{transform:translateX(calc(var(--u) * 4.2))}}@keyframes agr-pb-glow{0%,to{opacity:.35}50%{opacity:1}}.agr-res-splits{width:min(100%, calc(var(--u) * 40));padding:calc(var(--u) * 1) calc(var(--u) * 1.3);margin-top:calc(var(--u) * .6)}.agr-res-splits tr.fin td{background:#fff6ee1a;font-weight:700}.agr-res-right{min-width:0}.agr-res-board{padding:calc(var(--u) * 1.5) calc(var(--u) * 1.6);gap:calc(var(--u) * .7);flex-direction:column;display:flex}.agr-res-board .agr-kicker{align-items:center;display:flex}.agr-res-board td.pos{width:calc(var(--u) * 2.4);text-align:center;font:800 max(var(--fmin), calc(var(--u) * 1.1)) / 1 var(--f-display)}.agr-res-board td.name{max-width:calc(var(--u) * 14);text-overflow:ellipsis;font-weight:600;overflow:hidden}.agr-res-board td.name small{margin-top:calc(var(--u) * .1);font-size:max(var(--fmin), calc(var(--u) * .78));color:var(--text-faint);font-weight:500;display:block}.agr-res-board tr.gapabove td{border-top:calc(var(--u) * .6) solid transparent;background-clip:padding-box}.agr-res-actions{gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * 1.6);align-items:center;display:flex}.agr-screen.multi .agr-res-actions{justify-content:center}.agr-res-banner{--pc:var(--c-yellow);align-items:center;gap:calc(var(--u) * .6);text-align:center;flex-direction:column;display:flex}.agr-res-banner h1{font:900 calc(var(--u) * 4.4) / 1 var(--f-display);text-transform:uppercase;text-shadow:var(--text-shadow);margin:0}.agr-res-banner h1:after{content:"";height:calc(var(--u) * .55);margin:calc(var(--u) * .8) auto 0;background:var(--pc);width:40%;clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .55) 100%, calc(var(--u) * .55) 100%);display:block}.agr-res-margin{font-family:var(--f-mono);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.3));color:var(--c-peach)}.agr-res-cards{grid-auto-flow:column;grid-auto-columns:calc(var(--u) * 32);place-content:center;gap:calc(var(--u) * 3);flex:1;min-height:0;display:grid}.agr-res-card-medal{margin-top:auto}.agr-res-card{--pc:var(--c-paper);align-items:center;gap:calc(var(--u) * .6);text-align:center;width:auto;box-shadow:var(--shadow-lg), var(--glass-edge), inset 0 calc(var(--u) * .5) 0 var(--pc);flex-direction:column;display:flex}.agr-res-card.winner{box-shadow:var(--shadow-lg), 0 0 0 calc(var(--u) * .22) var(--pc), inset 0 calc(var(--u) * .5) 0 var(--pc), 0 0 calc(var(--u) * 4) color-mix(in srgb, var(--pc) 40%, transparent);transform:scale(1.05)}.agr-res-card-pos{font:900 calc(var(--u) * 4.6) / 1 var(--f-display);color:var(--pc)}.agr-res-card-name b{font:800 max(var(--fmin), calc(var(--u) * 1.6)) / 1.1 var(--f-display);text-transform:uppercase;display:block}.agr-res-card-name span{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim)}.agr-res-card-time{font-size:calc(var(--u) * 3.2);letter-spacing:-.03em;font-weight:800}.agr-res-card-gap{font-size:max(var(--fmin), calc(var(--u) * 1.2));color:var(--c-bad);min-height:1.2em}.agr-res-card-gap.best{align-items:center;gap:calc(var(--u) * .45);padding:calc(var(--u) * .3) calc(var(--u) * .9);background:color-mix(in srgb, var(--pc) 20%, transparent);color:var(--pc);font:700 max(var(--fmin), calc(var(--u) * .85)) / 1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;display:inline-flex}.agr-res-card-gap.best .agr-ic{width:calc(var(--u) * 1.05);height:calc(var(--u) * 1.05)}.agr-res-card-pen{font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--c-bad)}.agr-res-card-medal{width:calc(var(--u) * 3.2)}.agr-res-card-medal svg{width:100%;height:auto;display:block}.agr-res-card-splits{gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * .4);display:flex}.agr-res-card-splits span{gap:calc(var(--u) * .1);flex-direction:column;display:flex}.agr-res-card-splits small{font-size:max(var(--fmin), calc(var(--u) * .72));letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.agr-res-card-splits b{font-size:max(var(--fmin), calc(var(--u) * .95))}.agr-screen[data-screen=results]{isolation:isolate}.agr-screen[data-screen=results]>:not(.agr-confetti){z-index:1;position:relative}.agr-confetti{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.agr-confetti i{top:-6%;left:var(--x);width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--hh));background:var(--c);opacity:0;animation:agr-confetti-fall var(--dur) cubic-bezier(.3, .1, .55, 1) var(--dl) forwards;border-radius:1px;position:absolute}@keyframes agr-confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)rotateY(0)}30%{transform:translate3d(calc(var(--u) * var(--sway)), 38cqh, 0) rotate(calc(var(--rot) * .3)) rotateY(300deg)}65%{transform:translate3d(calc(var(--u) * var(--sway) * -.6), 75cqh, 0) rotate(calc(var(--rot) * .65)) rotateY(640deg);opacity:1}to{opacity:0;transform:translate3d(calc(var(--u) * var(--sway) * .4), 112cqh, 0) rotate(var(--rot)) rotateY(980deg)}}.agr-res-medal-ic{position:relative}.agr-res-medal.stamp .agr-res-medal-ic{animation:agr-medal-stamp .7s var(--ease-spring) both 1.25s}.agr-res-medal.stamp .agr-res-medal-ic:before{content:"";aspect-ratio:1;z-index:-1;width:280%;animation:agr-medal-rays 14s linear infinite, agr-fade .9s var(--ease-out) both 1.5s;background:repeating-conic-gradient(#ffd87880 0deg 7deg,#ffd87800 7deg 22.5deg);border-radius:50%;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 100%);mask:radial-gradient(closest-side,#000 20%,#0000 100%)}.agr-res-medal.stamp.m-silver .agr-res-medal-ic:before{background:repeating-conic-gradient(#e6e2f56b 0deg 7deg,#e6e2f500 7deg 22.5deg)}.agr-res-medal.stamp.m-bronze .agr-res-medal-ic:before{background:repeating-conic-gradient(#e8a06e6b 0deg 7deg,#e8a06e00 7deg 22.5deg)}.agr-res-medal.stamp b{animation:agr-from-left .52s var(--ease-spring) both 1.4s}@keyframes agr-medal-stamp{0%{opacity:0;transform:scale(2.4)rotate(-18deg)}55%{opacity:1;transform:scale(.92)rotate(4deg)}to{transform:none}}@keyframes agr-medal-rays{to{transform:translate(-50%,-50%)rotate(360deg)}}.agr-res-time.landed{animation:agr-land .52s var(--ease-spring) both}.agr-res-time.gold{color:var(--c-gold);text-shadow:0 calc(var(--u) * .3) calc(var(--u) * 2.4) #1a08218c, 0 0 calc(var(--u) * 3) #ffc83d59}.agr-res-card.winner .agr-res-card-pos{animation:agr-medal-stamp .7s var(--ease-spring) both .5s}.agr-std-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.agr-std-stages{gap:calc(var(--u) * .6);margin:0;padding:0;list-style:none;display:flex}.agr-std-stages li{align-items:center;gap:calc(var(--u) * .7);height:calc(var(--u) * 2.8);padding:0 calc(var(--u) * 1.1) 0 calc(var(--u) * .45);font-weight:600;font-size:max(var(--fmin), calc(var(--u) * 1));background:#fff6ee12;border-radius:99px;display:flex}.agr-std-stages li b{width:calc(var(--u) * 2);height:calc(var(--u) * 2);font:800 max(var(--fmin), calc(var(--u) * .9)) / 1 var(--f-display);background:#fff6ee24;border-radius:50%;place-items:center;display:grid}.agr-std-stages li b .agr-ic{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15)}.agr-std-stages li.done b{background:linear-gradient(135deg, var(--c-yellow), var(--c-orange));color:var(--c-plum)}.agr-std-stages li.next{box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--c-yellow)}.agr-std-stages li small{color:var(--text-dim);font-size:max(var(--fmin), calc(var(--u) * .85))}.agr-std-verdict{align-items:center;gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * 1.2);font:800 max(var(--fmin), calc(var(--u) * 2)) / 1 var(--f-display);text-transform:uppercase;display:flex}.agr-std-verdict .agr-mono{font-size:max(var(--fmin), calc(var(--u) * 1.3));color:var(--text-dim);font-weight:700}.agr-std-verdict.podium b{color:var(--c-gold);text-shadow:0 0 calc(var(--u) * 2) #ffc83d73}.agr-std-medal{width:calc(var(--u) * 3.4);position:relative}.agr-screen[data-screen=eventStandings]{isolation:isolate}.agr-screen[data-screen=eventStandings]>:not(.agr-confetti){z-index:1;position:relative}.agr-std-verdict.stamp .agr-std-medal{animation:agr-medal-stamp .7s var(--ease-spring) both .7s}.agr-std-verdict.stamp .agr-std-medal:before{content:"";aspect-ratio:1;z-index:-1;width:280%;animation:agr-medal-rays 14s linear infinite, agr-fade .9s var(--ease-out) both .95s;background:repeating-conic-gradient(#ffd87880 0deg 7deg,#ffd87800 7deg 22.5deg);border-radius:50%;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 100%);mask:radial-gradient(closest-side,#000 20%,#0000 100%)}.agr-std-verdict.stamp.m-silver .agr-std-medal:before{background:repeating-conic-gradient(#e6e2f56b 0deg 7deg,#e6e2f500 7deg 22.5deg)}.agr-std-verdict.stamp.m-bronze .agr-std-medal:before{background:repeating-conic-gradient(#e8a06e6b 0deg 7deg,#e8a06e00 7deg 22.5deg)}.agr-std-verdict.stamp b{animation:agr-from-left .52s var(--ease-spring) both .85s}.agr-std-medal svg{width:100%;height:auto;display:block}.agr-std-wrap{min-height:0;margin-top:calc(var(--u) * 1.4);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);scrollbar-width:thin;scrollbar-color:#fff6ee4d transparent;flex:1;overflow:auto}.agr-std-table{font-size:max(var(--fmin), calc(var(--u) * 1.05))}.agr-std-table td{padding-top:calc(var(--u) * .42);padding-bottom:calc(var(--u) * .42)}.agr-std-table td.pos{width:calc(var(--u) * 3);text-align:center;font:800 max(var(--fmin), calc(var(--u) * 1.2)) / 1 var(--f-display)}.agr-std-table td.chg{width:calc(var(--u) * 3.6);font:700 max(var(--fmin), calc(var(--u) * .85)) / 1 var(--f-mono);color:var(--text-faint)}.agr-std-table td.chg .agr-ic{width:calc(var(--u) * .9);height:calc(var(--u) * .9);margin-right:calc(var(--u) * .2)}.agr-std-table td.chg.up{color:var(--c-good)}.agr-std-table td.chg.down{color:var(--c-bad)}.agr-std-table td.name{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-std-table td.car{color:var(--text-dim)}.agr-std-table td.total{font-weight:800}.agr-std-table tr.is-cut{display:none}.agr-std-table tr.gapabove td{border-top:calc(var(--u) * .6) solid transparent;background-clip:padding-box}.agr-std-table tr.podium.p1 td.pos{color:var(--c-gold)}.agr-std-table tr.podium.p2 td.pos{color:var(--c-silver)}.agr-std-table tr.podium.p3 td.pos{color:var(--c-bronze)}.agr-set-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2);display:flex}.agr-set-saved{align-items:center;gap:calc(var(--u) * .5);font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);display:flex}.agr-set-saved .agr-ic{color:var(--c-good)}.agr-set-body{grid-template-columns:calc(var(--u) * 23) minmax(0, calc(var(--u) * 62));gap:calc(var(--u) * 2.4);min-height:0;margin-top:calc(var(--u) * 2.2);flex:1;justify-content:start;display:grid}.agr-set-tabs{gap:calc(var(--u) * .3);flex-direction:column;display:flex}.agr-set-tab{--fc:var(--c-yellow);align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .95) calc(var(--u) * 1.3);border-radius:calc(var(--u) * .6);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.25));color:var(--text-dim);cursor:pointer;transition:transform var(--dur) var(--ease-spring);display:flex;position:relative}.agr-set-tab .agr-ic{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6)}.agr-set-tab.active{color:var(--c-paper);background:#fff6ee17}.agr-set-tab.active:before{content:"";left:calc(var(--u) * -1);width:calc(var(--u) * .55);background:var(--stripes-v);position:absolute;top:20%;bottom:20%;transform:skew(-12deg)}.agr-set-tab.is-focused{background:var(--c-paper);color:var(--c-plum);transform:translateX(calc(var(--u) * .5));box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.6) #e86fb64d}.agr-set-panel{min-height:0;max-height:100%;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);flex-direction:column;align-self:start;display:flex}.agr-set-page{min-height:0;padding:calc(var(--u) * .3) calc(var(--u) * .5) calc(var(--u) * .3) calc(var(--u) * 1.4);scrollbar-width:thin;scrollbar-color:#fff6ee4d transparent;flex:1;overflow:auto}.agr-set-page.swap>*{animation:agr-rise .36s var(--ease-spring-soft) both;animation-delay:calc(var(--i,0) * 30ms)}.agr-set-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);padding-top:calc(var(--u) * 1.1);margin-top:calc(var(--u) * .8);border-top:1px solid var(--line);display:flex}.agr-set-desc{min-height:2.8em;font-size:max(var(--fmin), calc(var(--u) * 1.05));color:var(--text-dim);flex:1;margin:0;line-height:1.4}.agr-set-keys{margin-top:calc(var(--u) * 1.6);padding:0 calc(var(--u) * 1.3)}.agr-set-keys .agr-kicker{align-items:center;display:flex}.agr-set-keygrid{gap:calc(var(--u) * .55) calc(var(--u) * 2.4);margin-top:calc(var(--u) * .9);grid-template-columns:1fr 1fr;display:grid}.agr-set-key{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);font-size:max(var(--fmin), calc(var(--u) * 1));color:var(--text-dim);display:flex}.agr-set-caps{align-items:center;gap:calc(var(--u) * .3);display:inline-flex}.agr-set-caps i{color:var(--text-faint);margin:0 calc(var(--u) * .2);font-style:normal}.agr-set-caps .agr-key{min-width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);font-size:max(var(--fmin), calc(var(--u) * .78))}.agr-screen[data-screen=credits]{justify-content:center;align-items:center}.agr-cred{width:min(calc(var(--u) * 80), 100%);align-items:center;gap:calc(var(--u) * 1.8);text-align:center;flex-direction:column;display:flex}.agr-cred-logo{width:calc(var(--u) * 42)}.agr-cred-logo svg{width:100%;height:auto;display:block;overflow:visible}.agr-cred-made{max-width:calc(var(--u) * 54);font-size:max(var(--fmin), calc(var(--u) * 1.35));text-shadow:var(--text-shadow);margin:0;line-height:1.45}.agr-cred-grid{gap:calc(var(--u) * 1.8) calc(var(--u) * 3.5);text-align:left;width:100%;margin-top:calc(var(--u) * .8);grid-template-columns:1fr 1fr;display:grid}.agr-cred-block .agr-kicker{align-items:center;display:flex}.agr-cred-block p{margin:calc(var(--u) * .35) 0 0;font-size:max(var(--fmin), calc(var(--u) * 1.1));line-height:1.4}.agr-cred-links{gap:calc(var(--u) * .8);flex-wrap:wrap;justify-content:center;display:flex}.agr-cred-note{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-faint);margin:0}.agr-online-choose{justify-content:center;align-items:center;gap:calc(var(--u) * 3);flex:1;display:flex}.agr-online-choice{--fc:var(--c-paper);width:calc(var(--u) * 32);min-height:calc(var(--u) * 21);gap:calc(var(--u) * 1);padding:calc(var(--u) * 2.4);cursor:pointer;transition:transform var(--dur-slow) var(--ease-spring);flex-direction:column;display:flex}.agr-online-choice.is-focused{transform:translateY(calc(var(--u) * -1)) scale(1.035);box-shadow:0 0 0 calc(var(--u) * .22) var(--c-paper), var(--shadow-lg)}.agr-online-choice-ic{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * 1);background:linear-gradient(135deg, var(--c-yellow), var(--c-orange) 55%, var(--c-red));color:var(--c-plum);place-items:center;display:grid}.agr-online-choice-ic .agr-ic{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.agr-online-choice b{font:800 max(var(--fmin), calc(var(--u) * 2.1)) / 1.05 var(--f-display);text-transform:uppercase;margin-top:calc(var(--u) * .6)}.agr-online-choice p{font-size:max(var(--fmin), calc(var(--u) * 1.1));color:var(--text-dim);margin:0;line-height:1.45}.agr-online-choice .agr-stripes{width:calc(var(--u) * 9);transform-origin:0;transition:transform var(--dur) var(--ease-spring);margin-top:auto;transform:scaleX(.3)}.agr-online-choice.is-focused .agr-stripes{transform:none}.agr-online-join{flex:1;justify-content:center;align-items:center;display:flex}.agr-online-joinpanel{align-items:stretch;gap:calc(var(--u) * 3.5);padding:calc(var(--u) * 2.6) calc(var(--u) * 3);display:flex}.agr-online-codebox{justify-content:center;gap:calc(var(--u) * 1.2);padding-right:calc(var(--u) * 3.5);border-right:1px solid var(--line);flex-direction:column;display:flex}.agr-online-codebox .agr-online-choice-ic{margin-bottom:calc(var(--u) * .6)}.agr-online-codebox p{max-width:calc(var(--u) * 17);font-size:max(var(--fmin), calc(var(--u) * .95));margin:0}.agr-online-codebox .agr-stripes{margin-top:calc(var(--u) * .8);width:calc(var(--u) * 9)}.agr-online-padwrap{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.agr-keypad{grid-template-columns:repeat(6, calc(var(--u) * 4.2));gap:calc(var(--u) * .55);display:grid}.agr-keypad-key{--fc:var(--c-yellow);height:calc(var(--u) * 4.2);border-radius:calc(var(--u) * .6);box-shadow:inset 0 0 0 1px var(--line);font:800 max(var(--fmin), calc(var(--u) * 1.6)) / 1 var(--f-mono);cursor:pointer;transition:transform var(--dur) var(--ease-spring);background:#fff6ee14;place-items:center;display:grid}.agr-keypad-key.is-focused{background:var(--c-paper);color:var(--c-plum);box-shadow:0 0 0 calc(var(--u) * .2) var(--fc), 0 calc(var(--u) * .4) calc(var(--u) * 1.4) #e86fb666;z-index:1;transform:scale(1.12)}.agr-keypad-key.is-pressed{transform:scale(.94)}.agr-keypad-actions{justify-content:space-between;gap:calc(var(--u) * .8);display:flex}.agr-keypad-actions .agr-btn.primary{flex:1}.agr-online-choosewrap{justify-content:center;align-items:center;gap:calc(var(--u) * 2.4);flex-direction:column;flex:1;display:flex}.agr-online-choosewrap .agr-online-choose{flex:none}.agr-online-namebar{align-items:center;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * .7) calc(var(--u) * .8) calc(var(--u) * .7) calc(var(--u) * 1.1);border-radius:99px;display:flex}.agr-online-namebar-ic{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);color:var(--c-yellow);background:#ffc83d29;border-radius:50%;place-items:center;display:grid}.agr-online-namebar-ic .agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.agr-online-namebar b{font:800 max(var(--fmin), calc(var(--u) * 1.3)) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin-right:calc(var(--u) * 1.2);max-width:calc(var(--u) * 22);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agr-online-namefield{min-width:calc(var(--u) * 19);height:calc(var(--u) * 4.4);padding:0 calc(var(--u) * 1.2);border-radius:calc(var(--u) * .7);box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-yellow);font:800 max(var(--fmin), calc(var(--u) * 1.6)) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;white-space:pre;background:#1a0b218c;align-items:center;display:flex;position:relative}.agr-online-namefield.is-empty>span{color:var(--text-faint)}.agr-online-namefield.is-empty .agr-online-caret{order:-1}.agr-online-caret{width:calc(var(--u) * .2);height:calc(var(--u) * 2.2);margin-left:calc(var(--u) * .15);background:var(--c-yellow);animation:1s steps(2,end) infinite agr-pulse}.agr-online-namefield small{padding-left:calc(var(--u) * 1);font-size:max(var(--fmin), calc(var(--u) * .8));color:var(--text-faint);letter-spacing:0;margin-left:auto}.agr-online-namefield.error{box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-bad);animation:agr-shake .36s var(--ease-out)}.agr-keypad.wide{grid-template-columns:repeat(10, minmax(calc(var(--u) * 3.6), 1fr))}.agr-keypad.wide .agr-keypad-key{height:calc(var(--u) * 3.6);font-size:max(var(--fmin), calc(var(--u) * 1.35))}.agr-online-connecting{justify-content:center;align-items:center;gap:calc(var(--u) * 1.6);font-size:max(var(--fmin), calc(var(--u) * 1.4));text-align:center;flex-direction:column;flex:1;font-weight:600;display:flex}.agr-online-connecting p{margin:0}.agr-online-connecting .agr-kicker{margin-bottom:calc(var(--u) * -.8)}.agr-online-connecting p.agr-online-slow{max-width:calc(var(--u) * 40);font-size:max(var(--fmin), calc(var(--u) * 1));font-weight:500;line-height:1.45}.agr-online-errwrap{flex:1;justify-content:center;align-items:center;display:flex}.agr-online-errcard{align-items:flex-start;gap:calc(var(--u) * 2.2);width:min(100%, calc(var(--u) * 64));padding:calc(var(--u) * 2.6) calc(var(--u) * 3);display:flex}.agr-online-err-ic{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * 1);background:linear-gradient(135deg, var(--c-orange), var(--c-red));color:var(--c-paper);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.6) #e0303b59;flex:none;place-items:center;display:grid}.agr-online-err-ic .agr-ic{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.agr-online-err-body{gap:calc(var(--u) * .9);flex-direction:column;min-width:0;display:flex}.agr-online-err-title{font:800 max(var(--fmin), calc(var(--u) * 2.1)) / 1.1 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.agr-online-err-text{font-size:max(var(--fmin), calc(var(--u) * 1.15));color:var(--text-dim);max-width:calc(var(--u) * 50);margin:0;line-height:1.5}.agr-online-err-actions{align-items:center;gap:calc(var(--u) * .8);margin-top:calc(var(--u) * .8);flex-wrap:wrap;display:flex}.agr-spinner.big{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-color:#fff6ee24;border-top-color:var(--c-yellow);border-width:calc(var(--u) * .45)}.agr-online-lobby{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 34);gap:calc(var(--u) * 3);min-height:0;margin-top:calc(var(--u) * 1.8);flex:1;align-items:start;display:grid}.agr-online-left{gap:calc(var(--u) * 1.4);flex-direction:column;min-width:0;display:flex}.agr-online-invite{align-items:center;gap:calc(var(--u) * 1.2) calc(var(--u) * 2.2);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.8);grid-template-columns:minmax(0,1fr) auto;display:grid}.agr-online-invite-info{gap:calc(var(--u) * .8);flex-direction:column;min-width:0;display:flex}.agr-online-invite-code{align-items:center;gap:calc(var(--u) * 1.6);min-width:0;display:flex}.agr-online-invite-sub{min-width:0;font-size:max(var(--fmin), calc(var(--u) * 1));margin:0;line-height:1.4}.agr-online-invite-sub.is-warn{color:var(--c-yellow)}.agr-online-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 max(var(--fmin), calc(var(--u) * .92)) / 1.3 var(--f-mono);color:var(--text-dim);-webkit-user-select:text;user-select:text;cursor:text;overflow:hidden}.agr-online-link.is-flash{animation:agr-link-flash .9s var(--ease-out)}@keyframes agr-link-flash{0%,40%{color:var(--c-yellow)}to{color:var(--text-dim)}}.agr-online-invite-btns{gap:calc(var(--u) * .7);flex-wrap:wrap;display:flex}.agr-online-invite-btns .agr-btn.is-done{box-shadow:inset 0 0 0 calc(var(--u) * .18) var(--c-good)}.agr-online-invite-qr{align-items:center;gap:calc(var(--u) * .55);text-align:center;flex-direction:column;display:flex}.agr-online-invite-qr .agr-qr{width:max(96px, calc(var(--u) * 10.5));padding:calc(var(--u) * .6);padding-bottom:calc(var(--u) * 1.1);border-radius:calc(var(--u) * .7)}.agr-online-invite-qr .agr-qr:after{left:calc(var(--u) * .6);right:calc(var(--u) * .6);bottom:calc(var(--u) * .35);height:calc(var(--u) * .4)}.agr-online-invite-qrcap{gap:calc(var(--u) * .15);max-width:max(96px, calc(var(--u) * 10.5));flex-direction:column;display:flex}.agr-online-invite-qrcap b{font:800 max(var(--fmin), calc(var(--u) * .9)) / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.agr-online-invite-qrcap span{font-size:max(var(--fmin), calc(var(--u) * .8));color:var(--text-faint);line-height:1.3}.agr-online-invite.is-stale .agr-online-invite-qr .agr-qr{opacity:.32;filter:grayscale()}.agr-online-invite.is-stale .agr-code,.agr-online-invite.is-stale .agr-online-link{opacity:.5}.agr-online-players{gap:calc(var(--u) * .55);flex-direction:column;display:flex}.agr-online-player{--pc:var(--c-paper);grid-template-columns:calc(var(--u) * 2.4) minmax(0, 1fr) max(52px, calc(var(--u) * 6.8)) minmax(0, max-content) calc(var(--u) * 2.2);align-items:center;gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 4.4);padding:calc(var(--u) * .6) calc(var(--u) * 1.4);border-radius:calc(var(--u) * .7);background:var(--glass-bg);box-shadow:inset calc(var(--u) * .35) 0 0 var(--pc), var(--glass-edge);display:grid}.agr-online-player.empty{box-shadow:none;outline-offset:-1px;background:#fff6ee08;outline:1px dashed #fff6ee38;display:flex}.agr-online-player.empty .agr-online-slot{width:calc(var(--u) * 2.4);flex:none}.agr-online-net{--net:var(--c-good);align-items:center;gap:calc(var(--u) * .5);min-width:0;font:700 max(var(--fmin), calc(var(--u) * .85)) / 1 var(--f-mono);color:var(--text-dim);white-space:nowrap;display:inline-flex}.agr-online-net.weak{--net:var(--c-yellow);color:var(--c-yellow)}.agr-online-net.away{--net:var(--c-bad);color:var(--c-bad);font-family:var(--f-ui);letter-spacing:.04em}.agr-net-bars{align-items:flex-end;gap:calc(var(--u) * .14);height:calc(var(--u) * 1.05);flex:none;display:inline-flex}.agr-net-bars b{width:calc(var(--u) * .28);background:#fff6ee33;border-radius:1px}.agr-net-bars b:first-child{height:40%}.agr-net-bars b:nth-child(2){height:70%}.agr-net-bars b:nth-child(3){height:100%}.agr-net-bars[data-l="1"] b:first-child,.agr-net-bars[data-l="2"] b:nth-child(-n+2),.agr-net-bars[data-l="3"] b{background:var(--net)}.agr-online-relay{height:calc(var(--u) * 1.6);padding:0 calc(var(--u) * .6);color:#c9b8ff;font-size:max(var(--fmin), calc(var(--u) * .72));letter-spacing:.12em;text-transform:uppercase;background:#7b5cd647;border-radius:99px;flex:none;align-items:center;font-weight:800;display:inline-flex}.agr-online-player.is-away .agr-online-name b,.agr-online-player.is-away .agr-online-car{opacity:.55}.agr-online-net.is-none{visibility:hidden}.agr-online-relay[hidden],.agr-online-slow[hidden]{display:none}.agr-online-slot{font:800 max(var(--fmin), calc(var(--u) * 1.3)) / 1 var(--f-display);color:var(--pc);text-align:center}.agr-online-player.empty .agr-online-slot{color:var(--text-faint)}.agr-online-name{align-items:center;gap:calc(var(--u) * .7);min-width:0;display:flex}.agr-online-name b{font-size:max(var(--fmin), calc(var(--u) * 1.2));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-online-host,.agr-online-you{align-items:center;gap:calc(var(--u) * .3);height:calc(var(--u) * 1.6);padding:0 calc(var(--u) * .6);font-size:max(var(--fmin), calc(var(--u) * .72));letter-spacing:.12em;text-transform:uppercase;border-radius:99px;flex:none;font-weight:800;display:inline-flex}.agr-online-host{color:var(--c-yellow);background:#ffc83d33}.agr-online-host .agr-ic{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.agr-online-you{color:var(--c-magenta);background:#e86fb63d}.agr-online-car{justify-content:flex-end;align-items:center;gap:calc(var(--u) * .8);min-width:0;max-width:100%;font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);white-space:nowrap;display:inline-flex}.agr-online-car .agr-liv-sw{flex:none}.agr-online-carname{text-overflow:ellipsis;min-width:0;overflow:hidden}.agr-liv-sw.mini i{width:calc(var(--u) * .45);height:calc(var(--u) * 1.1)}.agr-online-stageart{margin:calc(var(--u) * -1.6) calc(var(--u) * -1.8) 0;aspect-ratio:640/230;border-radius:calc(var(--u) * .9) calc(var(--u) * .9) 0 0;background:linear-gradient(160deg, var(--sa,#7b5cd6), var(--sb,#ffb38a));position:relative;overflow:hidden}.agr-online-stageart .agr-art{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agr-online-stageart:after{content:"";background:linear-gradient(#1a082100 45%,#1a0821d9);position:absolute;top:0;bottom:0;left:0;right:0}.agr-online-stageart:before{content:"";z-index:2;height:calc(var(--u) * .5);background:var(--stripes-h);position:absolute;bottom:0;left:0;right:0}.agr-online-stageart-meta{z-index:1;left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);bottom:calc(var(--u) * 1.3);gap:calc(var(--u) * .3);flex-direction:column;display:flex;position:absolute}.agr-online-stageart-meta b{font:800 max(var(--fmin), calc(var(--u) * 1.9)) / 1.05 var(--f-display);text-transform:uppercase;text-shadow:var(--text-shadow)}.agr-online-stageart-meta span{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);font-weight:600}.agr-online-ready{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);color:var(--text-faint);justify-self:end;place-items:center;display:inline-grid}.agr-online-ready .agr-ic{width:100%;height:100%}.agr-online-ready.wait:before{content:"";width:62%;height:62%;box-shadow:inset 0 0 0 calc(var(--u) * .16) currentColor;opacity:.6;border-radius:50%}.agr-online-player.ready .agr-online-ready{color:var(--c-good)}.agr-online-player.is-kickable{cursor:pointer;position:relative}.agr-online-player.is-kickable.is-focused{box-shadow:inset calc(var(--u) * .35) 0 0 var(--pc), inset 0 0 0 calc(var(--u) * .14) var(--c-paper), var(--glass-edge)}.agr-online-kick{right:calc(var(--u) * .7);align-items:center;gap:calc(var(--u) * .45);max-width:calc(100% - var(--u) * 5);height:calc(var(--u) * 2.3);padding:0 calc(var(--u) * 1);color:#ff8a94;box-shadow:0 0 0 1px #ff56678c, 0 calc(var(--u) * .4) calc(var(--u) * 1.4) #00000059;font-size:max(var(--fmin), calc(var(--u) * .8));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#1a0821f0;border-radius:99px;font-weight:800;display:none;position:absolute;top:50%;transform:translateY(-50%)}.agr-online-kick span{text-overflow:ellipsis;overflow:hidden}.agr-online-kick .agr-ic{width:calc(var(--u) * 1);height:calc(var(--u) * 1);flex:none}.agr-online-player.is-kickable.is-focused .agr-online-kick,.agr-online-player.is-kickable:hover .agr-online-kick,.agr-online-player.is-kick .agr-online-kick{display:inline-flex}.agr-online-player.is-kick .agr-online-kick{background:var(--c-red);color:var(--c-paper);box-shadow:0 0 0 calc(var(--u) * .18) var(--c-paper), 0 calc(var(--u) * .5) calc(var(--u) * 1.6) #e0303b80}.agr-online-right{gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.8);flex-direction:column;display:flex}.agr-online-right .agr-row{margin:0 calc(var(--u) * -.6);grid-template-columns:auto minmax(0,1fr)}.agr-online-right .agr-row .agr-select,.agr-online-right .agr-select{min-width:0}.agr-online-stage{gap:calc(var(--u) * .4);flex-direction:column;display:flex}.agr-online-stage b{font:800 max(var(--fmin), calc(var(--u) * 1.6)) / 1.1 var(--f-display);text-transform:uppercase}.agr-online-actions{gap:calc(var(--u) * .7);flex-direction:column;display:flex}.agr-online-actions .agr-btn{width:100%}.agr-online-btnrow{gap:calc(var(--u) * .7);grid-template-columns:1fr 1fr;display:grid}.agr-online-btnrow .agr-btn{min-width:0;padding:0 calc(var(--u) * .9)}.agr-online-btnrow .agr-btn .agr-btn-label{text-overflow:ellipsis;overflow:hidden}.agr-online-btnrow .l-short{display:none}.agr-online-btnrow .agr-btn.is-ask{box-shadow:inset 0 0 0 1px var(--c-yellow), 0 calc(var(--u) * .3) calc(var(--u) * 1) #1a08212e}.agr-online-wait{text-align:center;min-height:1.4em;font-size:max(var(--fmin), calc(var(--u) * .95));margin:0}.agr-online-wait.is-warn{color:var(--c-yellow);font-weight:600}.agr-online-rules{align-items:center;gap:calc(var(--u) * .45) calc(var(--u) * .8);margin:0 calc(var(--u) * -.6);padding:calc(var(--u) * .55) calc(var(--u) * .6);border-radius:calc(var(--u) * .5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.agr-online-rules>.agr-kicker{grid-column:1}.agr-online-rulechips{gap:calc(var(--u) * .4);flex-wrap:wrap;grid-column:1;min-width:0;display:flex}.agr-online-rulechip{height:max(18px, calc(var(--u) * 1.9));padding:0 calc(var(--u) * .75);box-shadow:inset 0 0 0 1px var(--line);font-size:max(var(--fmin), calc(var(--u) * .85));letter-spacing:.02em;white-space:nowrap;color:var(--text-dim);background:#fff6ee14;border-radius:99px;align-items:center;font-weight:700;display:inline-flex}.agr-online-rulechip[data-rule=collisions][data-v=on]{color:var(--c-peach);box-shadow:inset 0 0 0 1px #ffb38a73}.agr-online-rulechip[data-rule=collisions][data-v=ghost]{color:#c9b8ff;box-shadow:inset 0 0 0 1px #7b5cd68c}.agr-online-rules-edit{align-items:center;gap:calc(var(--u) * .2);color:var(--text-dim);grid-area:1/2/span 2;display:inline-flex}.agr-online-rules-edit .agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.agr-online-rules.is-edit{cursor:pointer}.agr-online-rules.is-edit:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--c-yellow);opacity:0;transition:opacity var(--dur) var(--ease-out);background:#fff6ee1a;position:absolute;top:0;bottom:0;left:0;right:0}.agr-online-rules.is-edit.is-focused:before{opacity:1}.agr-online-rules.is-edit.is-focused .agr-online-rules-edit{color:var(--c-paper)}.agr-online-rulesview{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.agr-online-rulespanel{gap:calc(var(--u) * .9);width:min(100%, calc(var(--u) * 58));max-height:100%;padding:calc(var(--u) * 2) calc(var(--u) * 2.4);flex-direction:column;display:flex;overflow:auto}.agr-online-rules-head{align-items:center;gap:calc(var(--u) * 1.4);display:flex}.agr-online-rules-head p{margin:calc(var(--u) * .3) 0 0;font-size:max(var(--fmin), calc(var(--u) * 1))}.agr-online-rulelist{gap:calc(var(--u) * .35);flex-direction:column;display:flex}.agr-online-rule{flex-direction:column;display:flex}.agr-online-rule .agr-row{margin:0 calc(var(--u) * -.6)}.agr-online-rule-desc{margin:0 0 calc(var(--u) * .35);padding:0 calc(var(--u) * .7);font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-faint);line-height:1.4}.agr-online-rules-note{font-size:max(var(--fmin), calc(var(--u) * .85));margin:0}.agr-online-rules-actions{justify-content:flex-end;gap:calc(var(--u) * .8);display:flex}@container agr (height<=560px){.agr-header h1{font-size:calc(var(--u) * 2.9)}.agr-header .agr-sub{display:none}.agr-title-center{margin-top:calc(var(--u) * -6)}.agr-title-logo{width:min(calc(var(--u) * 64), 80cqw)}.agr-title-prompt{bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 7.5);font-size:max(var(--fmin), calc(var(--u) * 1.25))}.agr-title-qr .agr-qr{width:calc(var(--u) * 9)}.agr-main-label{font-size:calc(var(--u) * 2.6)}.agr-main-item:nth-child(n+5) .agr-main-label{font-size:max(var(--fmin), calc(var(--u) * 1.9))}.agr-main-item.gap{margin-top:calc(var(--u) * .8)}.agr-main-info{width:calc(var(--u) * 32)}.agr-main-stage-txt b{display:none}.agr-main-stages{padding-top:calc(var(--u) * .7);margin-top:0}.agr-connect-body{gap:calc(var(--u) * 2.4);margin-top:calc(var(--u) * .8)}.agr-connect-qr{width:calc(var(--u) * 21);gap:calc(var(--u) * .8)}.agr-connect-url{display:none}.agr-connect-steps,.agr-connect-howto{gap:calc(var(--u) * 1.2)}.agr-connect-phone{width:calc(var(--u) * 12)}.agr-connect-steps li{font-size:max(var(--fmin), calc(var(--u) * 1.2))}.agr-connect-actions{margin-top:calc(var(--u) * .6)}.agr-slot{min-height:calc(var(--u) * 4.6);padding:calc(var(--u) * .6) calc(var(--u) * 1.2)}.agr-car-grid{margin-top:calc(var(--u) * 1)}.agr-carcol{gap:calc(var(--u) * .75);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5)}.agr-car-blurb{display:none}.agr-car-specs{padding:calc(var(--u) * .5) 0}.agr-car-stats{gap:calc(var(--u) * .4)}.agr-stage-card{width:calc(var(--u) * 29);--art-h:calc(var(--u) * 11)}.agr-stage-blurb{display:none}.agr-stage-body{gap:calc(var(--u) * .6);padding:calc(var(--u) * 1) calc(var(--u) * 1.4) calc(var(--u) * 1.2)}.agr-stage-row.event .agr-stage-card{width:calc(var(--u) * 26)}.agr-stage-foot{margin-top:calc(var(--u) * .6)}.agr-load-name{font-size:calc(var(--u) * 5.2)}.agr-load-main,.agr-load-tip{bottom:calc(var(--safe-b) + var(--u) * 9.5)}.agr-load-tip{width:calc(var(--u) * 30)}.agr-load-bar{bottom:calc(var(--safe-b) + var(--u) * 3)}.agr-res-time{font-size:calc(var(--u) * 5.6)}.agr-res-body{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 36);gap:calc(var(--u) * 2.4)}.agr-res-left{gap:calc(var(--u) * .6)}.agr-res-splits{width:max-content;min-width:min(100%, calc(var(--u) * 32));max-width:100%;padding:calc(var(--u) * .45) calc(var(--u) * .9);margin-top:calc(var(--u) * .2)}.agr-res-splits .agr-table th{letter-spacing:.1em}.agr-res-splits .agr-table{font-size:max(var(--fmin), calc(var(--u) * .95));border-spacing:0 calc(var(--u) * .12)}.agr-res-splits .agr-table td{padding:calc(var(--u) * .2) calc(var(--u) * .6)}.agr-res-splits .agr-table th{padding-top:calc(var(--u) * .1);padding-bottom:calc(var(--u) * .1)}.agr-res-medal-ic{width:calc(var(--u) * 3)}.agr-res-actions{margin-top:calc(var(--u) * .8)}.agr-res-card-splits{display:none}.agr-res-banner{gap:calc(var(--u) * .3)}.agr-res-banner h1{font-size:calc(var(--u) * 3.4)}.agr-res-banner h1:after{margin-top:calc(var(--u) * .5)}.agr-res-cards{grid-auto-columns:calc(var(--u) * 28);gap:calc(var(--u) * 2.4);margin:calc(var(--u) * 1) 0 0}.agr-res-card{padding:calc(var(--u) * 1) calc(var(--u) * 1.4);gap:calc(var(--u) * .3)}.agr-res-card.winner{transform:none}.agr-res-card-pos{font-size:calc(var(--u) * 3.2)}.agr-res-card-time{font-size:calc(var(--u) * 2.8)}.agr-res-card-medal{width:calc(var(--u) * 2.6)}.agr-std-table td.car,.agr-std-table th.car,.agr-std-stages li>span{display:none}.agr-std-stages li{padding-right:calc(var(--u) * .8)}.agr-set-body{margin-top:calc(var(--u) * 1.2);grid-template-columns:calc(var(--u) * 20) minmax(0, 1fr)}.agr-set-tab{padding:calc(var(--u) * .55) calc(var(--u) * 1.1);font-size:max(var(--fmin), calc(var(--u) * 1.1))}.agr-cred{gap:calc(var(--u) * 1)}.agr-cred-logo{width:calc(var(--u) * 30)}.agr-cred-grid{gap:calc(var(--u) * 1) calc(var(--u) * 3)}.agr-online-choice{min-height:calc(var(--u) * 17)}.agr-keypad{grid-template-columns:repeat(6, calc(var(--u) * 3.6))}.agr-keypad-key{height:calc(var(--u) * 3.6)}.agr-online-joinpanel{padding:calc(var(--u) * 1.4) calc(var(--u) * 2);gap:calc(var(--u) * 2.4)}.agr-online-codebox{padding-right:calc(var(--u) * 2.4)}.agr-online-codebox .agr-online-choice-ic{display:none}.agr-keypad.wide{grid-template-columns:repeat(10, minmax(calc(var(--u) * 3), 1fr))}.agr-keypad.wide .agr-keypad-key{height:calc(var(--u) * 3);font-size:max(var(--fmin), calc(var(--u) * 1.15))}.agr-online-namefield{min-width:calc(var(--u) * 15);height:calc(var(--u) * 3.6);font-size:max(var(--fmin), calc(var(--u) * 1.3))}.agr-online-choosewrap{gap:calc(var(--u) * 1.4)}.agr-online-stageart{aspect-ratio:640/170}.agr-online-stageart-meta b{font-size:max(var(--fmin), calc(var(--u) * 1.5))}.agr-online-player{min-height:calc(var(--u) * 3.6)}.agr-title-ver{display:none}.agr-title-prompt{left:calc(var(--pad-x) - var(--u) * 2);bottom:calc(var(--pad-y) + var(--safe-b));padding:calc(var(--u) * .6) calc(var(--u) * 2);transform:none}.agr-title-qr-sub{display:none}.agr-connect-codewrap{gap:calc(var(--u) * .35);flex-direction:column}.agr-connect-codewrap .agr-code b{width:calc(var(--u) * 3);height:calc(var(--u) * 3.5);font-size:calc(var(--u) * 2)}.agr-connect-codewrap .agr-code b.cursor:after{margin-top:calc(var(--u) * 2)}.agr-connect-steps li b{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.agr-devrow{padding:calc(var(--u) * .4) calc(var(--u) * 1)}.agr-stat-label .l-full{display:none}.agr-stat-label .l-short{display:inline}.agr-carcol.is-ready .agr-car-stamp{justify-content:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .55) calc(var(--u) * .8);flex-direction:row}.agr-car-stamp b{font-size:calc(var(--u) * 1.6)}.agr-car-stamp span{display:none}.agr-car-pips{margin-top:calc(var(--u) * -.2)}.many .agr-car-meta .agr-car-num,.multi .agr-car-pips{display:none}.multi .agr-carcol{gap:calc(var(--u) * .6)}.agr-car-hero .agr-car-name{font-size:calc(var(--u) * 4.2)}.agr-car-hero .agr-arrow{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);margin-bottom:calc(var(--u) * 1.3)}.agr-car-hero .agr-car-title{padding-bottom:calc(var(--u) * .6)}.agr-car-roster{display:none}.agr-screen.single .agr-car-grid{margin-top:calc(var(--u) * .8)}.agr-stage-facts{grid-template-columns:calc(var(--u) * 1.4) minmax(0, 1fr)}.agr-fact dt,.agr-online-stageart{display:none}.agr-online-right{gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4)}.agr-online-actions{gap:calc(var(--u) * .55)}.agr-online-lobby{margin-top:calc(var(--u) * 1.1)}.agr-online-left{gap:calc(var(--u) * .9)}.agr-online-invite{padding:calc(var(--u) * .9) calc(var(--u) * 1.4);gap:calc(var(--u) * .8) calc(var(--u) * 1.6)}.agr-online-invite-info{gap:calc(var(--u) * .6)}.agr-online-invite .agr-code b{width:calc(var(--u) * 3);height:calc(var(--u) * 3.6);font-size:calc(var(--u) * 2)}.agr-online-invite-sub:not(.is-warn),.agr-online-invite-qrcap span,.agr-online-player.empty~.agr-online-player.empty,.agr-online-btnrow .l-full{display:none}.agr-online-btnrow .l-short{display:inline}.agr-online-errcard{padding:calc(var(--u) * 1.6) calc(var(--u) * 2.2);gap:calc(var(--u) * 1.6)}.agr-online-rulespanel{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8);gap:calc(var(--u) * .5);width:min(100%, calc(var(--u) * 72))}.agr-online-rules-head .agr-online-choice-ic,.agr-online-rules-note{display:none}.agr-online-rule .agr-row{min-height:calc(var(--u) * 3.2);padding-top:calc(var(--u) * .2);padding-bottom:calc(var(--u) * .2)}.agr-online-rule-desc{margin-bottom:calc(var(--u) * .15)}.agr-online-rule:not(:has(>.agr-row.is-focused)) .agr-online-rule-desc{display:none}.agr-online-err-ic{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.agr-online-err-title{font-size:max(var(--fmin), calc(var(--u) * 1.8))}.agr-online-connecting{gap:calc(var(--u) * 1.1)}.agr-res-pb:not(.new),.agr-res-medal small,.agr-res-board td.name small{display:none}.agr-res-board{gap:calc(var(--u) * .4);padding:calc(var(--u) * 1) calc(var(--u) * 1.2)}.agr-res-board .agr-table td{padding-top:calc(var(--u) * .35);padding-bottom:calc(var(--u) * .35)}.agr-res-pb{height:calc(var(--u) * 2.6)}.agr-std-head{gap:calc(var(--u) * 1)}.agr-std-verdict{margin-top:calc(var(--u) * .6)}.agr-std-wrap{margin-top:calc(var(--u) * .8);padding:calc(var(--u) * .5) calc(var(--u) * 1)}.agr-std-table td{padding-top:calc(var(--u) * .3);padding-bottom:calc(var(--u) * .3)}}@container agr (orientation:portrait){.agr-online-lobby{gap:calc(var(--u) * 1.6);margin-top:calc(var(--u) * 1.2);grid-template-columns:minmax(0,1fr);align-content:start}.agr-online-left{gap:calc(var(--u) * 1.2)}.agr-online-invite{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3);gap:calc(var(--u) * .8) calc(var(--u) * 1.2)}.agr-online-invite .agr-code b{width:calc(var(--u) * 3);height:calc(var(--u) * 3.6);font-size:calc(var(--u) * 2)}.agr-online-invite-sub:not(.is-warn),.agr-online-invite-qrcap span{display:none}.agr-online-invite-qr .agr-qr{width:max(88px, calc(var(--u) * 10))}.agr-online-invite-btns .agr-btn{padding:0 calc(var(--u) * .9)}.agr-online-stageart{display:none}.agr-online-player{grid-template-columns:calc(var(--u) * 2) minmax(0, 1fr) 54px minmax(0, max-content) calc(var(--u) * 1.8);gap:calc(var(--u) * .8);padding:calc(var(--u) * .5) calc(var(--u) * 1)}.agr-online-choose{gap:calc(var(--u) * 1.4);flex-direction:column}.agr-online-choice{width:min(100%, calc(var(--u) * 36));min-height:0;padding:calc(var(--u) * 1.6)}.agr-online-joinpanel{gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.6);flex-direction:column}.agr-online-codebox{padding-right:0;padding-bottom:calc(var(--u) * 1.2);border-right:0;border-bottom:1px solid var(--line)}.agr-online-codebox .agr-online-choice-ic{display:none}.agr-keypad{grid-template-columns:repeat(6, calc(var(--u) * 4.4))}.agr-keypad-key{height:calc(var(--u) * 4.4)}.agr-online-errcard{gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.8);flex-direction:column}.agr-online-rulespanel{padding:calc(var(--u) * 1.6)}.agr-online-rule .agr-row{gap:calc(var(--u) * .4);grid-template-columns:1fr;min-height:44px}.agr-online-rule .agr-arrow{width:44px;height:44px}.agr-online-rules.is-edit{min-height:44px}.agr-online-rules-actions .agr-btn,.agr-online-invite-btns .agr-btn,.agr-online-actions .agr-btn,.agr-online-btnrow .agr-btn,.agr-keypad-actions .agr-btn,.agr-online-err-actions .agr-btn,.agr-online-connecting .agr-btn,.agr-online-namebar .agr-btn{min-width:44px;min-height:44px;font-size:max(12px, var(--fmin))}.agr-online-actions .agr-btn.big{min-height:48px;font-size:max(13px, var(--fmin))}.agr-online-right .agr-row{min-height:44px}.agr-online-right .agr-arrow{width:44px;height:44px}.agr-online-choice{min-height:88px}.agr-keypad{grid-template-columns:repeat(6,44px);gap:5px}.agr-keypad-key{height:44px;font-size:17px}.agr-keypad.wide{grid-template-columns:repeat(6,minmax(44px,1fr))}.agr-keypad.wide .agr-keypad-key{height:44px;font-size:16px}.agr-keypad-actions{flex-wrap:wrap}.agr-online-joinpanel{max-width:100%}.agr-online-namefield{width:100%;min-width:0;height:44px;font-size:16px}.agr-online-codebox .agr-code b{width:38px;height:46px;font-size:22px}.agr-online-codebox p{max-width:none}.agr-online-namebar{border-radius:calc(var(--u) * 1.4);flex-wrap:wrap;justify-content:center}.agr-main-item,.agr-main-devices .agr-btn{min-height:44px}}.agr-main-mail{align-items:center;gap:calc(var(--u) * .55);padding:calc(var(--u) * .45) calc(var(--u) * .9) calc(var(--u) * .45) calc(var(--u) * .7);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;white-space:nowrap;font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .95));text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);background:#220e2a94;border-radius:99px;display:inline-flex;position:relative}.agr-main-mail:before{content:"";border-radius:inherit;box-shadow:0 0 0 calc(var(--u) * .18) var(--c-paper);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.agr-main-mail.is-focused:before{opacity:1}.agr-main-mail-ic{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);color:var(--c-peach);display:inline-flex}.agr-main-mail-ic svg{width:100%;height:100%}.agr-main-mail.has-new{color:var(--c-paper);background:#3a163cc7}.agr-main-mail.has-new .agr-main-mail-ic{color:var(--c-yellow)}.agr-main-mail-n{min-width:calc(var(--u) * 1.55);height:calc(var(--u) * 1.55);padding:0 calc(var(--u) * .35);color:#fff6ee;font:800 max(var(--fmin), calc(var(--u) * .8)) / 1 var(--f-ui);letter-spacing:0;box-shadow:0 0 calc(var(--u) * .8) #e0303b99;background:#e0303b;border-radius:99px;place-items:center;display:grid}.agr-main-mail.bump{animation:agr-mail-bump .52s var(--ease-spring) both}@keyframes agr-mail-bump{0%{transform:scale(1)}30%{transform:scale(1.18)rotate(-4deg)}60%{transform:scale(.96)rotate(2deg)}to{transform:none}}@container agr (height<=560px){.agr-main-mail-l{display:none}.agr-main-mail{padding:calc(var(--u) * .45) calc(var(--u) * .6)}}.agr-slot-text b small{color:var(--text-dim);font-size:.78em;font-weight:600}.agr-slot-status{align-items:center;gap:calc(var(--u) * .35);font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--c-good,#5ce08e);font-weight:700;display:flex}.agr-slot-status .agr-ic{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);flex:none}.agr-slot-status.lost{color:var(--c-bad);animation:agr-pulse 1.2s var(--ease-inout) infinite}.agr-slot.lost{box-shadow:inset calc(var(--u) * .45) 0 0 var(--c-bad), var(--glass-edge), var(--shadow-md)}.agr-slot.lost .agr-slot-dev{color:var(--c-bad)}.agr-connect-slots.many{gap:calc(var(--u) * .6)}.agr-connect-slots.many .agr-slot{min-height:calc(var(--u) * 4.6);padding:calc(var(--u) * .65) calc(var(--u) * 1.3);gap:calc(var(--u) * 1)}.agr-connect-slots.many .agr-slot-num{font-size:max(var(--fmin), calc(var(--u) * 1.8));min-width:calc(var(--u) * 2.7)}.agr-connect-slots.many .agr-slot-dev{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.agr-connect-slots.many .agr-slot-text b{font-size:max(var(--fmin), calc(var(--u) * 1.15))}.agr-connect-group{align-items:center;gap:calc(var(--u) * .6);margin:calc(var(--u) * .2) 0 0;font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim);display:flex}.agr-connect-group .agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);color:var(--c-yellow);flex:none}@container agr (height<=560px){.agr-connect-slots.many .agr-slot{min-height:calc(var(--u) * 3.8);padding:calc(var(--u) * .4) calc(var(--u) * 1)}.agr-connect-slots.many .agr-slot-text>span:not(.agr-slot-status),.agr-connect-group{display:none}}.agr-res-cards.many{gap:calc(var(--u) * 2)}.agr-res-cards.n4{grid-auto-columns:calc(var(--u) * 25)}.agr-res-cards.n3{grid-auto-columns:calc(var(--u) * 29)}.agr-res-cards.n4 .agr-res-card-time{font-size:calc(var(--u) * 2.8)}.agr-res-cards.many .agr-res-card-splits{gap:calc(var(--u) * .8)}.agr-res-card-splits span.best b{color:var(--c-good)}.agr-res-card-splits span.best small:after{content:" ★";color:var(--c-good)}.agr-connect-pairwrap{z-index:30;padding:calc(var(--u) * 2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:agr-pair-fade .22s var(--ease-out) both;background:#14071a9e;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes agr-pair-fade{0%{opacity:0}}.agr-connect-pair{--pc:var(--c-yellow);align-items:flex-start;gap:calc(var(--u) * 2.2);width:min(100%, calc(var(--u) * 60));padding:calc(var(--u) * 2.6) calc(var(--u) * 3);box-shadow:inset 0 0 0 calc(var(--u) * .14) color-mix(in srgb, var(--pc) 55%, transparent), var(--shadow-md,0 12px 40px #0a020e80);animation:agr-pop .38s var(--ease-spring) both;display:flex}.agr-connect-pair-ic{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * 1);background:var(--pc);color:var(--c-plum,#2a1433);box-shadow:0 0 calc(var(--u) * 2) color-mix(in srgb, var(--pc) 45%, transparent);animation:agr-pulse 1.6s var(--ease-inout) infinite;flex:none;place-items:center;display:grid}.agr-connect-pair-ic .agr-ic{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.agr-connect-pair-body{gap:calc(var(--u) * .6);flex-direction:column;min-width:0;display:flex}.agr-connect-pair-title{text-transform:uppercase;font:800 max(var(--fmin), calc(var(--u) * 2.2)) / 1.1 var(--f-display,inherit);letter-spacing:.01em;margin:0}.agr-connect-pair-text{font-size:max(var(--fmin), calc(var(--u) * 1.05));color:var(--text-dim);overflow-wrap:anywhere;margin:0;line-height:1.45}.agr-connect-pair-more{font-size:max(var(--fmin), calc(var(--u) * .9));margin:0}.agr-connect-pair-actions{gap:calc(var(--u) * .8);margin-top:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.agr-connect-rules{flex:0 1 calc(var(--u) * 36);min-width:0;max-width:calc(var(--u) * 40);background:#fff6ee0d;margin:0}.agr-connect-rules .agr-online-rulechips{gap:calc(var(--u) * .3)}.agr-connect-rulesview{padding-top:calc(var(--u) * 1)}@container agr (width<=900px){.agr-connect-rules{flex-basis:100%;order:-1;max-width:none}.agr-connect-actions{flex-wrap:wrap}}@container agr (height<=560px){.agr-connect-pair{padding:calc(var(--u) * 1.6) calc(var(--u) * 2);gap:calc(var(--u) * 1.4)}.agr-connect-pair-ic{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.agr-connect-rules{flex:none;order:0;grid-template-rows:auto;align-self:stretch;max-width:none}.agr-connect-rules .agr-online-rulechips{display:none}.agr-connect-actions{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.agr-connect-pairwrap,.agr-connect-pair,.agr-connect-pair-ic{animation:none}}.agr-screen[data-screen=leaderboard]{--lb-cols:calc(var(--u) * 3.4) minmax(0, 1.5fr) minmax(0, 1fr) calc(var(--u) * 8.2) calc(var(--u) * 6.8) calc(var(--u) * 2.2) calc(var(--u) * 6);--lb-cols-local:calc(var(--u) * 3.4) minmax(0, 1fr) calc(var(--u) * 8.2) calc(var(--u) * 6.8) calc(var(--u) * 2.2) calc(var(--u) * 6);--lb-side:calc(var(--u) * 30)}.agr-lb-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2);flex:none;display:flex}.agr-lb-head .agr-header h1{font-size:calc(var(--u) * 3.2)}.agr-lb-src{align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 2.4);padding:0 calc(var(--u) * 1.1);box-shadow:inset 0 0 0 1px var(--line);font:700 max(var(--fmin), calc(var(--u) * .85)) / 1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#2a14339e;border-radius:99px;display:inline-flex}.agr-lb-src i{width:calc(var(--u) * .7);height:calc(var(--u) * .7);background:var(--text-faint);border-radius:50%;flex:none}.agr-lb-src.s-live i{background:var(--c-good);box-shadow:0 0 calc(var(--u) * .6) var(--c-good);animation:agr-lb-live 2.4s var(--ease-inout) infinite}.agr-lb-src.s-loading i{background:var(--c-yellow);animation:agr-pulse .9s var(--ease-inout) infinite}.agr-lb-src.s-offline i{background:var(--c-bad)}@keyframes agr-lb-live{0%,to{opacity:1}50%{opacity:.4}}.agr-lb-bar{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 1.3);flex:none;display:flex}.agr-lb-tabs{gap:calc(var(--u) * .8);min-width:0;display:flex}.agr-lb-tab{--fc:var(--c-yellow);isolation:isolate;width:calc(var(--u) * 16.5);height:calc(var(--u) * 6.2);border-radius:calc(var(--u) * .7);cursor:pointer;background:linear-gradient(135deg, var(--sa), var(--sb));box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);transition:transform var(--dur) var(--ease-spring);flex:none;position:relative;overflow:hidden}.agr-lb-tab>img{object-fit:cover;opacity:.5;width:100%;height:100%;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-tab.active>img{opacity:1}.agr-lb-tab:after{content:"";z-index:0;background:linear-gradient(#1a082100 0%,#1a082140 38%,#1a0821eb);position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-tab:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * .2) var(--fc), 0 0 calc(var(--u) * 1.6) #e86fb673;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-tab.is-focused:before{opacity:1}.agr-lb-tab.is-focused{transform:translateY(calc(var(--u) * -.2)) scale(1.03)}.agr-lb-tab-bar{z-index:2;height:calc(var(--u) * .36);background:var(--sunset);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.agr-lb-tab.active .agr-lb-tab-bar{transform:none}.agr-lb-tab-txt{z-index:1;left:calc(var(--u) * .9);right:calc(var(--u) * .7);bottom:calc(var(--u) * .65);gap:calc(var(--u) * .15);flex-direction:column;min-width:0;display:flex;position:absolute}.agr-lb-tab-txt b{font:800 max(var(--fmin), calc(var(--u) * 1.05)) / 1.05 var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:var(--text-shadow);overflow:hidden}.agr-lb-tab-txt small{font-size:max(var(--fmin), calc(var(--u) * .82));color:var(--c-yellow);font-weight:700}.agr-lb-tab:not(.active) .agr-lb-tab-txt{opacity:.78}.agr-lb-tab-medal{z-index:1;right:calc(var(--u) * .5);top:calc(var(--u) * .4);width:calc(var(--u) * 1.7);filter:drop-shadow(0 1px 3px #1a082199);position:absolute}.agr-lb-tab-medal svg{width:100%;height:auto;display:block}.agr-lb-tab-dir{z-index:1;left:calc(var(--u) * .5);top:calc(var(--u) * .4);align-items:center;gap:calc(var(--u) * .25);padding:calc(var(--u) * .15) calc(var(--u) * .45);font-style:normal;font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .62));letter-spacing:.12em;text-transform:uppercase;color:var(--c-peach);background:#1a0821b8;border-radius:99px;display:inline-flex;position:absolute}.agr-lb-tab-dir .agr-ic{width:calc(var(--u) * .85);height:calc(var(--u) * .85)}.agr-lb-bar.many{gap:calc(var(--u) * 1.2)}.agr-lb-bar.many .agr-lb-tabs{gap:calc(var(--u) * .6);flex:auto}.agr-lb-bar.many .agr-lb-tab{width:auto;min-width:0;max-width:calc(var(--u) * 16.5);flex:1 1 0}.agr-lb-bar.many .agr-lb-tab-txt b{font-size:max(var(--fmin), calc(var(--u) * .95))}.agr-lb-bar.many .agr-lb-tab-medal{width:calc(var(--u) * 1.4)}.agr-lb-bar.many .agr-lb-chip{padding:0 calc(var(--u) * 1)}.agr-lb-bar.many .agr-lb-chip .l-full{display:none}.agr-lb-bar.many .agr-lb-chip .l-short{display:inline}.agr-lb-periods{gap:calc(var(--u) * .35);padding:calc(var(--u) * .4);box-shadow:inset 0 0 0 1px var(--line);background:#1a0b218c;border-radius:99px;flex:none;display:flex}.agr-lb-chip{--fc:var(--c-yellow);justify-content:center;align-items:center;gap:calc(var(--u) * .5);height:calc(var(--u) * 3.1);padding:0 calc(var(--u) * 1.3);cursor:pointer;white-space:nowrap;font:700 max(var(--fmin), calc(var(--u) * .95)) / 1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);transition:transform var(--dur) var(--ease-spring);border-radius:99px;display:inline-flex;position:relative}.agr-lb-chip .agr-ic{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.agr-lb-chip.active{background:var(--c-paper);color:var(--c-plum)}.agr-lb-chip:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 calc(var(--u) * .2) var(--fc), 0 calc(var(--u) * .3) calc(var(--u) * 1.4) #e86fb666;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-chip.is-focused:before{opacity:1}.agr-lb-chip.is-focused{color:var(--c-paper);transform:scale(1.05)}.agr-lb-chip.active.is-focused{color:var(--c-plum)}.agr-lb-chip .l-short{display:none}.agr-lb-body{grid-template-columns:minmax(0, 1fr) var(--lb-side);gap:calc(var(--u) * 2);min-height:0;margin-top:calc(var(--u) * 1.3);flex:1;display:grid}.agr-lb-board{min-height:0;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.3);flex-direction:column;display:flex}.agr-lb-banner{display:none}.agr-lb-banner.on{align-items:center;gap:calc(var(--u) * .8);margin-bottom:calc(var(--u) * .8);padding:calc(var(--u) * .5) calc(var(--u) * .6) calc(var(--u) * .5) calc(var(--u) * 1);border-radius:calc(var(--u) * .6);font-weight:600;font-size:max(var(--fmin), calc(var(--u) * 1));flex:none;line-height:1.3;display:flex}.agr-lb-banner.warn{background:#e0303b29;box-shadow:inset 0 0 0 1px #ff566761}.agr-lb-banner.warn>.agr-ic{color:var(--c-bad)}.agr-lb-banner.info{color:var(--text-dim);background:#fff6ee0f}.agr-lb-banner>.agr-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.agr-lb-banner>span:not(.agr-ic){flex:1;min-width:0}.agr-lb-banner .agr-btn{flex:none}.agr-lb-podium{display:none}@container agr (height>=561px){.agr-lb-board.has-podium .agr-lb-podium{align-items:end;gap:calc(var(--u) * 1);margin:calc(var(--u) * .2) 0 calc(var(--u) * 1);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agr-lb-board.has-podium .agr-lb-list .agr-lb-row.p1,.agr-lb-board.has-podium .agr-lb-list .agr-lb-row.p2,.agr-lb-board.has-podium .agr-lb-list .agr-lb-row.p3{display:none}}.agr-lb-pod{--fc:var(--c-yellow);cursor:pointer;min-width:0;transition:transform var(--dur) var(--ease-spring);flex-direction:column;align-items:stretch;display:flex;position:relative}.agr-lb-pod:after{content:"";inset:calc(var(--u) * -.35);border-radius:calc(var(--u) * .8);pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * .2) var(--fc), 0 0 calc(var(--u) * 2) #e86fb659;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute}.agr-lb-pod.is-focused:after{opacity:1}.agr-lb-pod.is-focused{transform:translateY(calc(var(--u) * -.3))}.agr-lb-pod-top{align-items:center;gap:calc(var(--u) * .2);padding:0 calc(var(--u) * .4) calc(var(--u) * .6);text-align:center;flex-direction:column;min-width:0;display:flex}.agr-lb-pod-medal{width:calc(var(--u) * 2.2);filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .5) #1a082180)}.agr-lb-pod.p1 .agr-lb-pod-medal{width:calc(var(--u) * 2.9)}.agr-lb-pod-medal svg{width:100%;height:auto;display:block}.agr-lb-pod-name{-webkit-line-clamp:2;overflow-wrap:anywhere;max-width:100%;font:800 max(var(--fmin), calc(var(--u) * 1.1)) / 1.15 var(--f-display);text-transform:uppercase;text-align:center;text-shadow:var(--text-shadow);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agr-lb-pod-name .agr-lb-you{vertical-align:.12em;margin-left:calc(var(--u) * .4);display:inline-block}.agr-lb-pod.p1 .agr-lb-pod-name{font-size:max(var(--fmin), calc(var(--u) * 1.3))}.agr-lb-pod-car{align-items:center;gap:calc(var(--u) * .45);max-width:100%;font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-dim);white-space:nowrap;display:inline-flex;overflow:hidden}.agr-lb-pod-car>span:last-child{text-overflow:ellipsis;overflow:hidden}.agr-lb-pod-time{font-weight:800;font-size:max(var(--fmin), calc(var(--u) * 1.45));letter-spacing:-.02em}.agr-lb-pod.p1 .agr-lb-pod-time{font-size:max(var(--fmin), calc(var(--u) * 1.8));color:var(--c-gold);text-shadow:0 0 calc(var(--u) * 1.4) #ffc83d59}.agr-lb-pod-gap{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint)}.agr-lb-pod.p1 .agr-lb-pod-gap{color:var(--c-yellow);font:700 max(var(--fmin), calc(var(--u) * .72)) / 1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase}.agr-lb-pod-step{height:calc(var(--u) * 3.4);border-radius:calc(var(--u) * .6) calc(var(--u) * .6) calc(var(--u) * .25) calc(var(--u) * .25);box-shadow:inset 0 calc(var(--u) * -.4) calc(var(--u) * .9) #1a082140, 0 calc(var(--u) * .5) calc(var(--u) * 1.4) #12051859;background:linear-gradient(#f1eef8,#c9c3da 58%,#9c95b3);place-items:center;display:grid;position:relative;overflow:hidden}.agr-lb-pod-step:before{content:"";height:calc(var(--u) * .36);background:var(--stripes-h);opacity:.9;transform-origin:0 0;position:absolute;top:0;left:0;right:0;transform:scaleY(.6)}.agr-lb-pod-step b{font:900 calc(var(--u) * 2.2) / 1 var(--f-display);color:#2a1433d1;text-shadow:0 1px #ffffff59}.agr-lb-pod.p1 .agr-lb-pod-step{height:calc(var(--u) * 4.6);background:linear-gradient(#ffe7a1,#f5bc45 55%,#c98a1e)}.agr-lb-pod.p1 .agr-lb-pod-step b{font-size:calc(var(--u) * 2.8)}.agr-lb-pod.p3 .agr-lb-pod-step{height:calc(var(--u) * 2.6);background:linear-gradient(#f6c39c,#d98a55 58%,#a8623a)}.agr-lb-pod.p3 .agr-lb-pod-step b{font-size:calc(var(--u) * 1.8)}.agr-lb-pod.me .agr-lb-pod-name{color:var(--c-yellow)}.agr-lb-pod.me .agr-lb-pod-step{box-shadow:inset 0 0 0 calc(var(--u) * .2) var(--c-paper), 0 0 calc(var(--u) * 2) #ffc83d8c}.agr-lb-pod.skel{cursor:default;border-radius:calc(var(--u) * .6);overflow:hidden}.agr-lb-pod.skel .agr-lb-pod-top i{height:calc(var(--u) * .9);background:#fff6ee14;border-radius:99px;display:block}.agr-lb-pod.skel .agr-lb-pod-top i:first-child{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border-radius:50%}.agr-lb-pod.skel .agr-lb-pod-top i:nth-child(2){width:70%}.agr-lb-pod.skel .agr-lb-pod-top i:nth-child(3){width:45%;height:calc(var(--u) * 1.2)}.agr-lb-pod.skel .agr-lb-pod-step{box-shadow:none;background:#fff6ee12}.agr-lb-pod.skel .agr-lb-pod-step b{color:#fff6ee24;text-shadow:none}.agr-lb-cols,.agr-lb-row{grid-template-columns:var(--lb-cols);align-items:center;column-gap:calc(var(--u) * 1);display:grid}.agr-lb-cols{padding:0 calc(var(--u) * 1) calc(var(--u) * .4);font:700 max(var(--fmin), calc(var(--u) * .78)) / 1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;flex:none}.agr-lb-cols .pos{text-align:center}.agr-lb-cols .time,.agr-lb-cols .gap,.agr-lb-cols .date{text-align:right}.agr-lb-board.is-local{--lb-cols:var(--lb-cols-local)}.agr-lb-board.is-local .agr-lb-cols .who,.agr-lb-board.is-local .agr-lb-row .who{display:none}.agr-lb-board.is-local .agr-lb-row .car{color:var(--c-paper);font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.05))}.agr-lb-list{overscroll-behavior:contain;gap:calc(var(--u) * .28);min-height:0;padding:calc(var(--u) * .3) calc(var(--u) * .35) calc(var(--u) * .5);margin:0 calc(var(--u) * -.35);scrollbar-width:thin;scrollbar-color:#fff6ee4d transparent;contain:layout paint style;flex-direction:column;flex:1;display:flex;overflow:auto}.agr-lb-list>.agr-lb-row:not(.skel):not(.gapabove):not(.fresh){content-visibility:auto;contain-intrinsic-size:auto calc(var(--u) * 3.5)}.agr-lb-podium,.agr-lb-me{contain:layout style}.agr-lb-row{--fc:var(--c-yellow);isolation:isolate;min-height:calc(var(--u) * 3.5);padding:calc(var(--u) * .4) calc(var(--u) * 1);border-radius:calc(var(--u) * .45);cursor:pointer;font-size:max(var(--fmin), calc(var(--u) * 1.05));background:#fff6ee0d;flex:none;position:relative}.agr-lb-row:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--u) * .15) var(--fc);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);background:#fff6ee1c;position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-row.is-focused:before{opacity:1}.agr-lb-row>span{min-width:0}.agr-lb-row .pos{place-items:center;display:grid}.agr-lb-row .pos b{min-width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.3);padding:0 calc(var(--u) * .3);border-radius:calc(var(--u) * .4);font:800 max(var(--fmin), calc(var(--u) * 1.05)) / 1 var(--f-display);place-items:center;display:grid}.agr-lb-row.p1 .pos b{color:var(--c-plum);box-shadow:0 0 calc(var(--u) * 1) #ffc83d73;background:linear-gradient(135deg,#ffe7a1,#f5bc45 60%,#d9961f)}.agr-lb-row.p2 .pos b{color:var(--c-plum);background:linear-gradient(135deg,#faf8ff,#c9c3da 60%,#a59ebd)}.agr-lb-row.p3 .pos b{color:var(--c-plum);background:linear-gradient(135deg,#f8cfae,#d98a55 60%,#b06b42)}.agr-lb-row .who{align-items:center;gap:calc(var(--u) * .55);display:flex;overflow:hidden}.agr-lb-row .who .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.agr-lb-row .who .carline{display:none}.agr-lb-you,.agr-lb-legacy{font-style:normal;font:800 max(var(--fmin), calc(var(--u) * .7)) / 1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;padding:calc(var(--u) * .22) calc(var(--u) * .5);background:var(--c-yellow);color:var(--c-plum);border-radius:99px;flex:none}.agr-lb-legacy{color:var(--text-dim);background:#fff6ee1f}.agr-lb-row .car{align-items:center;gap:calc(var(--u) * .6);color:var(--text-dim);font-size:max(var(--fmin), calc(var(--u) * .95));white-space:nowrap;display:flex;overflow:hidden}.agr-lb-row .car>span:last-child{text-overflow:ellipsis;overflow:hidden}.agr-lb-sw{gap:calc(var(--u) * .12);flex:none;display:inline-flex}.agr-lb-sw i{width:calc(var(--u) * .42);height:calc(var(--u) * 1.35);border-radius:2px;transform:skew(-16deg);box-shadow:inset 0 0 0 1px #1a082147}.agr-lb-row .time{text-align:right;font-weight:700}.agr-lb-row .gap{text-align:right;color:var(--text-faint);font-size:max(var(--fmin), calc(var(--u) * .92))}.agr-lb-row .medal{place-items:center;display:grid}.agr-lb-row .medal svg{width:calc(var(--u) * 1.75);height:auto;display:block}.agr-lb-row .date{text-align:right;color:var(--text-faint);font-size:max(var(--fmin), calc(var(--u) * .86));white-space:nowrap}.agr-lb-row.me{box-shadow:inset calc(var(--u) * .36) 0 0 var(--c-yellow);background:#ffbe4633}.agr-lb-row.me .time{color:var(--c-paper)}.agr-lb-row.gapabove{margin-top:calc(var(--u) * .9)}.agr-lb-row.gapabove:after{content:"";left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * -.62);border-top:calc(var(--u) * .16) dotted var(--line-strong);position:absolute}.agr-lb-row.fresh:after,.agr-lb-pod.fresh .agr-lb-pod-step:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(var(--u) * 2.2) #ffc83dd9, inset 0 0 0 calc(var(--u) * .15) var(--c-yellow);opacity:0;animation:agr-lb-fresh 1.4s var(--ease-inout) .5s 3;position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-row.fresh.gapabove:after{border-top:0;top:0;left:0;right:0}@keyframes agr-lb-fresh{0%,to{opacity:0}50%{opacity:1}}.agr-lb-row.skel{align-items:center;gap:calc(var(--u) * 1.4);cursor:default;display:flex;overflow:hidden}.agr-lb-row.skel i{height:calc(var(--u) * .95);background:#fff6ee14;border-radius:99px;flex:none;display:block}.agr-lb-row.skel i:first-child{width:calc(var(--u) * 2.3);height:calc(var(--u) * 2.3);border-radius:calc(var(--u) * .4)}.agr-lb-row.skel i:nth-child(2){width:calc(var(--u) * 11)}.agr-lb-row.skel i:nth-child(3){width:calc(var(--u) * 7)}.agr-lb-row.skel i:nth-child(4){width:calc(var(--u) * 6);margin-left:auto}.agr-lb-row.skel:nth-child(odd) i:nth-child(2){width:calc(var(--u) * 8)}.agr-lb-row.skel:after,.agr-lb-pod.skel:before{content:"";pointer-events:none;animation:agr-lb-shimmer 1.35s var(--ease-inout) infinite;animation-delay:calc(var(--k,0) * 70ms);background:linear-gradient(100deg,#fff6ee00 20%,#fff6ee17 50%,#fff6ee00 80%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes agr-lb-shimmer{to{transform:translate(100%)}}.agr-lb-empty{justify-content:center;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * 2) calc(var(--u) * 1);text-align:center;color:var(--text-dim);flex-direction:column;flex:1;display:flex}.agr-lb-empty .agr-ic{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);color:var(--c-peach)}.agr-lb-empty b{font:800 max(var(--fmin), calc(var(--u) * 1.4)) / 1.15 var(--f-display);text-transform:uppercase;color:var(--c-paper)}.agr-lb-empty span{font-size:max(var(--fmin), calc(var(--u) * 1))}.agr-lb-side{gap:calc(var(--u) * .9);flex-direction:column;min-height:0;display:flex}.agr-lb-side>.agr-row{box-shadow:inset 0 0 0 1px var(--line);gap:calc(var(--u) * .8);background:#1a0b2180;flex:none}.agr-lb-side>.agr-row .agr-row-label{align-items:center;gap:calc(var(--u) * .4);font-size:max(var(--fmin), calc(var(--u) * 1.05));display:flex}.agr-lb-side>.agr-row .agr-select{min-width:calc(var(--u) * 16)}.agr-lb-me{gap:calc(var(--u) * .6);min-height:0;padding:calc(var(--u) * 1.3) calc(var(--u) * 1.4);flex-direction:column;flex:1;display:flex;overflow:hidden}.agr-lb-me-head{min-height:calc(var(--u) * 2.2);justify-content:space-between;align-items:center;display:flex}.agr-lb-me-medal{width:calc(var(--u) * 2.3)}.agr-lb-me-medal svg{width:100%;height:auto;display:block}.agr-lb-me-rank{align-items:baseline;gap:calc(var(--u) * .7);display:flex}.agr-lb-me-rank b{font:900 calc(var(--u) * 3.8) / .95 var(--f-display);letter-spacing:-.02em;background:linear-gradient(100deg, var(--c-yellow), var(--c-orange) 55%, var(--c-magenta));color:#0000;-webkit-background-clip:text;background-clip:text}.agr-lb-me-rank span{font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.1));color:var(--text-dim)}.agr-lb-me-rank.time b{font:800 calc(var(--u) * 2.4) / 1 var(--f-mono);letter-spacing:-.02em;color:var(--c-paper);background:0 0}.agr-lb-me-rank.none b{font:800 max(var(--fmin), calc(var(--u) * 1.5)) / 1.1 var(--f-display);text-transform:uppercase;color:var(--text-dim);background:0 0}.agr-lb-me-rank.skel i{width:calc(var(--u) * 9);height:calc(var(--u) * 3.2);border-radius:calc(var(--u) * .5);background:#fff6ee14;display:block}.agr-lb-me-time{gap:calc(var(--u) * .15);flex-direction:column;display:flex}.agr-lb-me-time b{font-size:max(var(--fmin), calc(var(--u) * 1.4));font-weight:700}.agr-lb-me-time span,.agr-lb-me-sub{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim)}.agr-lb-cmp{gap:calc(var(--u) * .5);padding-top:calc(var(--u) * .8);margin-top:calc(var(--u) * .2);border-top:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.agr-lb-cmp:empty{display:none}.agr-lb-cmp-head{gap:calc(var(--u) * .2);flex-direction:column;min-width:0;display:flex}.agr-lb-cmp-head .agr-kicker{font-size:max(var(--fmin), calc(var(--u) * .78))}.agr-lb-cmp-vs{font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-lb-cmp-rows{grid-template-columns:max-content max-content minmax(calc(var(--u) * 2), 1fr) max-content;align-items:center;gap:calc(var(--u) * .3) calc(var(--u) * .7);font-size:max(var(--fmin), calc(var(--u) * .92));display:grid}.agr-lb-cmp-row{display:contents}.agr-lb-cmp-row .l-short{display:none}.agr-lb-cmp-row .lbl{font:700 max(var(--fmin), calc(var(--u) * .74)) / 1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.agr-lb-cmp-row .t{text-align:right}.agr-lb-cmp-row .track{height:calc(var(--u) * .45);background:#fff6ee14;border-radius:99px;position:relative;overflow:hidden}.agr-lb-cmp-row .bar{border-radius:inherit;background:var(--text-faint);transform-origin:0;transition:transform .36s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-lb-cmp-row .d{text-align:right;font-weight:700}.agr-lb-cmp-row.good .d{color:var(--c-good)}.agr-lb-cmp-row.good .bar{background:var(--c-good)}.agr-lb-cmp-row.bad .d{color:var(--c-bad)}.agr-lb-cmp-row.bad .bar{background:var(--c-bad)}.agr-lb-cmp-row.fin .lbl,.agr-lb-cmp-row.fin .t{color:var(--c-paper);font-weight:700}.agr-lb-me-hint{padding-top:calc(var(--u) * .6);font-size:max(var(--fmin), calc(var(--u) * .88));color:var(--text-faint);margin:auto 0 0;line-height:1.4}.agr-lb-sideactions{flex:none;justify-content:flex-end;display:flex}.agr-lb-sideactions .agr-btn{max-width:100%}.agr-lb-sideactions .agr-btn .agr-btn-label{text-overflow:ellipsis;overflow:hidden}.agr-lb-sideactions .agr-btn.is-ask{box-shadow:inset 0 0 0 calc(var(--u) * .15) var(--c-yellow)}.agr-lb-namewrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.agr-lb-namepanel{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 2.4);max-width:100%;display:flex}.agr-lb-namecol{gap:calc(var(--u) * .8);width:calc(var(--u) * 26);padding-bottom:calc(var(--u) * 1.6);flex-direction:column;display:flex;position:relative}.agr-lb-namecol>.agr-stripes{position:absolute;bottom:0;left:0}.agr-lb-namecol p{line-height:1.4;font-size:max(var(--fmin), calc(var(--u) * .95));margin:0}.agr-lb-name-ic{width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:calc(var(--u) * .8);background:linear-gradient(135deg, var(--c-yellow), var(--c-orange) 55%, var(--c-red));color:var(--c-plum);place-items:center;display:grid}.agr-lb-name-ic .agr-ic{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}.agr-lb-namefield{height:calc(var(--u) * 4.4);padding:0 calc(var(--u) * 1.2);border-radius:calc(var(--u) * .7);box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-yellow);font:800 max(var(--fmin), calc(var(--u) * 1.6)) / 1 var(--f-display);letter-spacing:.01em;white-space:pre;background:#1a0b218c;align-items:center;display:flex;position:relative}.agr-lb-namefield>span{text-overflow:ellipsis;overflow:hidden}.agr-lb-namefield.is-empty>span{color:var(--text-faint)}.agr-lb-namefield.is-empty .agr-lb-caret{order:-1}.agr-lb-caret{width:calc(var(--u) * .2);height:calc(var(--u) * 2.2);margin-left:calc(var(--u) * .15);background:var(--c-yellow);flex:none;animation:1s steps(2,end) infinite agr-pulse}.agr-lb-namefield small{padding-left:calc(var(--u) * 1);font-size:max(var(--fmin), calc(var(--u) * .8));color:var(--text-faint);margin-left:auto}.agr-lb-namefield.error{box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-bad);animation:agr-shake .36s var(--ease-out)}.agr-lb-namecol .agr-lb-name-privacy{color:var(--text-dim)}.agr-lb-nameerr{color:var(--c-bad);min-height:1.3em;font-weight:700}.agr-lb-nameerr:empty{display:none}.agr-lb-padwrap{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.agr-lb-nameactions{gap:calc(var(--u) * .7);flex-wrap:wrap;display:flex}.agr-lb-nameactions .agr-btn.primary{flex:1}.agr-res-right.has-global{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.agr-res-global{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 1.2);display:flex}.agr-res-global-ic{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);color:var(--c-peach);background:#fff6ee1a;border-radius:50%;flex:none;place-items:center;display:grid}.agr-res-global-ic .agr-ic{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6)}.agr-res-global-ic .agr-spinner{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-width:calc(var(--u) * .25);border-color:#fff6ee2e;border-top-color:var(--c-yellow)}.agr-res-global-txt{gap:calc(var(--u) * .15);flex-direction:column;flex:1;min-width:0;display:flex}.agr-res-global-txt .agr-kicker{font-size:max(var(--fmin), calc(var(--u) * .75))}.agr-res-global-txt b{font:800 max(var(--fmin), calc(var(--u) * 1.2)) / 1.15 var(--f-display);text-transform:uppercase}.agr-res-global-txt small{font-size:max(var(--fmin), calc(var(--u) * .88));color:var(--text-dim);line-height:1.3}.agr-res-global .agr-btn{flex:none}.agr-res-global[data-state=record]{box-shadow:var(--shadow-lg), inset 0 0 0 calc(var(--u) * .14) #ffc83db3;background:linear-gradient(100deg,#ffc83d52,#f28c2838 55%,#2a1433b8)}.agr-res-global[data-state=record] .agr-res-global-ic{background:linear-gradient(135deg, var(--c-yellow), var(--c-orange));color:var(--c-plum);box-shadow:0 0 calc(var(--u) * 1.6) #ffc83d99}.agr-res-global[data-state=record] .agr-res-global-txt small{color:var(--c-yellow);font-weight:700}.agr-res-global[data-state=done] .agr-res-global-ic{color:var(--c-paper);background:#7b5cd659}.agr-res-global[data-state=offline] .agr-res-global-ic{color:var(--c-bad);background:#e0303b2e}.agr-res-global[data-state=needsName] .agr-res-global-ic{color:var(--c-yellow);box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--c-yellow);background:#ffc83d29}.agr-res-global[data-state=local] .agr-res-global-ic{color:var(--text-faint)}.agr-screen.is-seen .agr-res-medal.stamp .agr-res-medal-ic,.agr-screen.is-seen .agr-res-medal.stamp b,.agr-screen.is-seen .agr-res-pb.new,.agr-screen.is-seen .agr-res-card.winner .agr-res-card-pos{animation:none}.agr-screen.is-seen .agr-res-medal.stamp .agr-res-medal-ic:before{animation:14s linear infinite agr-medal-rays}.agr-res-pb.new.car{background:linear-gradient(100deg, var(--c-violet), var(--c-magenta) 70%, #f58bb6);color:var(--c-paper);box-shadow:0 0 calc(var(--u) * 2.4) #e86fb680}.agr-res-pb.new.car:after{box-shadow:0 0 calc(var(--u) * 3) #e86fb6b3}.agr-res-pb.new.car .agr-good{color:var(--c-paper)}@container agr (height<=560px){.agr-screen[data-screen=leaderboard]{--lb-cols:calc(var(--u) * 3.2) minmax(0, 1.4fr) minmax(0, 1fr) calc(var(--u) * 8.4) calc(var(--u) * 7) calc(var(--u) * 2.3);--lb-cols-local:calc(var(--u) * 3.2) minmax(0, 1fr) calc(var(--u) * 8.4) calc(var(--u) * 7) calc(var(--u) * 2.3);--lb-side:calc(var(--u) * 27)}.agr-lb-head .agr-header{gap:calc(var(--u) * .3)}.agr-lb-head .agr-header h1{font-size:calc(var(--u) * 2.5)}.agr-lb-bar{margin-top:calc(var(--u) * .8)}.agr-lb-tab{width:calc(var(--u) * 19.5);height:calc(var(--u) * 4.6)}.agr-lb-tab-txt{bottom:calc(var(--u) * .45);left:calc(var(--u) * .8);right:calc(var(--u) * .5)}.agr-lb-tab-medal{width:calc(var(--u) * 1.4);top:calc(var(--u) * .35);right:calc(var(--u) * .4)}.agr-lb-cmp-row .l-full{display:none}.agr-lb-cmp-row .l-short{display:inline}.agr-lb-chip{height:calc(var(--u) * 3);padding:0 calc(var(--u) * 1)}.agr-lb-chip .l-full{display:none}.agr-lb-chip .l-short{display:inline}.agr-lb-bar.many .agr-lb-tab-txt small{display:none}.agr-lb-bar.many .agr-lb-tab-txt b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box}.agr-lb-bar.many .agr-lb-tab-dir{top:calc(var(--u) * .3);left:calc(var(--u) * .35);padding:calc(var(--u) * .15)}.agr-lb-bar.many .agr-lb-tab-dir .t{display:none}.agr-lb-bar.many .agr-lb-tab-dir .agr-ic{width:max(10px, calc(var(--u) * 1.1));height:max(10px, calc(var(--u) * 1.1))}.agr-lb-body{margin-top:calc(var(--u) * .8);gap:calc(var(--u) * 1.4)}.agr-lb-board{padding:calc(var(--u) * .7) calc(var(--u) * .9)}.agr-lb-cols .date,.agr-lb-row .date{display:none}.agr-lb-cols{padding-bottom:calc(var(--u) * .3)}.agr-lb-row{min-height:calc(var(--u) * 3.3);padding-top:calc(var(--u) * .25);padding-bottom:calc(var(--u) * .25)}.agr-lb-banner.on{margin-bottom:calc(var(--u) * .5);padding-top:calc(var(--u) * .3);padding-bottom:calc(var(--u) * .3)}.agr-lb-side{gap:calc(var(--u) * .6)}.agr-lb-side>.agr-row{min-height:calc(var(--u) * 3.4)}.agr-lb-me{padding:calc(var(--u) * .8) calc(var(--u) * 1);gap:calc(var(--u) * .35)}.agr-lb-me-head{min-height:0}.agr-lb-me-medal{width:calc(var(--u) * 1.9)}.agr-lb-me-rank b{font-size:calc(var(--u) * 3)}.agr-lb-me-rank.time b{font-size:calc(var(--u) * 2)}.agr-lb-me-time{align-items:baseline;gap:calc(var(--u) * .8);flex-direction:row}.agr-lb-me-time b{font-size:max(var(--fmin), calc(var(--u) * 1.2))}.agr-lb-cmp{padding-top:calc(var(--u) * .5);gap:calc(var(--u) * .3)}.agr-lb-cmp-head .agr-kicker,.agr-lb-me-hint{display:none}.agr-lb-cmp-rows{row-gap:calc(var(--u) * .15)}.agr-lb-namepanel{padding:calc(var(--u) * 1.4);gap:calc(var(--u) * 2)}.agr-lb-namecol{width:calc(var(--u) * 24);gap:calc(var(--u) * .5)}.agr-lb-name-ic{display:none}.agr-lb-namefield{height:calc(var(--u) * 3.6);font-size:max(var(--fmin), calc(var(--u) * 1.3))}.agr-lb-namecol .agr-lb-name-privacy{display:none}.agr-res-global{padding:calc(var(--u) * .6) calc(var(--u) * .9);gap:calc(var(--u) * .7)}.agr-res-global-ic{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6)}.agr-res-global-txt .agr-kicker,.agr-res-global-txt small{display:none}.agr-res-global-txt b{font-size:max(var(--fmin), calc(var(--u) * 1.05))}.agr-res-right.has-global{gap:calc(var(--u) * .6)}.agr-res-right.has-global .agr-res-board tbody tr:nth-child(n+7):not(.me){display:none}.agr-main-item.minor .agr-main-label{font-size:max(var(--fmin), calc(var(--u) * 1.7))}.agr-main-item.minor{padding-top:calc(var(--u) * .4);padding-bottom:calc(var(--u) * .4)}}@container agr (orientation:portrait){.agr-screen[data-screen=leaderboard]{--lb-cols:calc(var(--u) * 6) minmax(0, 1fr) calc(var(--u) * 15) calc(var(--u) * 12);--lb-cols-local:calc(var(--u) * 6) minmax(0, 1fr) calc(var(--u) * 15) calc(var(--u) * 12);--lb-side:auto}.agr-lb-board.is-local .agr-lb-cols .car,.agr-lb-board.is-local .agr-lb-row .car{display:flex}.agr-lb-head .agr-header h1{font-size:max(22px, calc(var(--u) * 5))}.agr-lb-src{height:28px;font-size:max(var(--fmin), 11px)}.agr-lb-bar{flex-direction:column;align-items:stretch;gap:10px}.agr-lb-tabs{gap:6px}.agr-lb-tab{flex:1;width:auto;min-width:0;height:64px}.agr-lb-tab-txt{bottom:5px;left:7px;right:6px}.agr-lb-tab-txt b{font-size:max(var(--fmin), 11px);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box}.agr-lb-tab-medal{display:none}.agr-lb-bar.many .agr-lb-tabs{flex-wrap:wrap}.agr-lb-bar.many .agr-lb-tab{flex:30%;max-width:none;height:52px}.agr-lb-bar.many .agr-lb-tab-dir{padding:2px;top:4px;left:4px}.agr-lb-bar.many .agr-lb-tab-dir .t{display:none}.agr-lb-bar.many .agr-lb-tab-dir .agr-ic{width:11px;height:11px}.agr-lb-periods{justify-content:stretch}.agr-lb-chip{flex:1;height:40px;padding:0 8px}.agr-lb-chip .agr-ic{display:none}.agr-lb-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.agr-lb-board{padding:8px}.agr-lb-cols .car,.agr-lb-row .car,.agr-lb-cols .medal,.agr-lb-row .medal,.agr-lb-cols .date,.agr-lb-row .date{display:none}.agr-lb-row{min-height:44px;font-size:max(var(--fmin), 13px)}.agr-lb-row .who{flex-wrap:wrap;gap:1px 6px}.agr-lb-row .who .nm{max-width:100%}.agr-lb-row .who .carline{font-size:max(var(--fmin), 11px);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;display:block;overflow:hidden}.agr-lb-row .pos b{min-width:26px;height:26px;font-size:max(var(--fmin), 12px)}.agr-lb-pod-name{font-size:max(var(--fmin), 12px)}.agr-lb-pod.p1 .agr-lb-pod-name,.agr-lb-pod-time{font-size:max(var(--fmin), 13px)}.agr-lb-pod.p1 .agr-lb-pod-time{font-size:max(var(--fmin), 15px)}.agr-lb-pod-medal{width:24px}.agr-lb-pod.p1 .agr-lb-pod-medal{width:30px}.agr-lb-pod-step{height:26px}.agr-lb-pod.p1 .agr-lb-pod-step{height:36px}.agr-lb-pod.p3 .agr-lb-pod-step{height:20px}.agr-lb-pod-step b{font-size:16px}.agr-lb-pod.p1 .agr-lb-pod-step b{font-size:20px}.agr-lb-pod.p3 .agr-lb-pod-step b{font-size:13px}.agr-lb-side{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.agr-lb-side>.agr-row{grid-column:1;min-height:44px}.agr-lb-sideactions{grid-area:1/2}.agr-lb-sideactions .agr-btn{height:100%;min-height:44px}.agr-lb-me{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;padding:10px 12px}.agr-lb-me-head{order:0}.agr-lb-me-rank b{font-size:28px}.agr-lb-me-rank.time b{font-size:20px}.agr-lb-me-time{flex-direction:row;align-items:baseline;gap:8px}.agr-lb-cmp{flex-basis:100%}.agr-lb-cmp-head .agr-kicker,.agr-lb-me-hint{display:none}.agr-lb-cmp-rows{font-size:max(var(--fmin), 12px);column-gap:8px}.agr-lb-cmp-row .l-full{display:none}.agr-lb-cmp-row .l-short{display:inline}.agr-lb-side>.agr-row .agr-arrow{width:44px;height:44px}.agr-lb-namepanel{flex-direction:column;gap:14px;padding:14px}.agr-lb-namecol{width:100%}.agr-lb-name-ic{display:none}.agr-lb-nameactions .agr-btn{min-width:44px;min-height:44px;font-size:max(12px, var(--fmin))}.agr-lb-banner .agr-btn,.agr-res-global .agr-btn{min-height:44px}}.agr-lowfx .agr-ui .agr-lb-periods,.agr-ui.fx-low .agr-lb-periods{background:#1a0b21d9}.agr-license{--b0:#8b7b96;--b1:#5e4e6a;--bt:#1a0b21;align-items:center;gap:calc(var(--u) * .55);padding:calc(var(--u) * .32) calc(var(--u) * .9) calc(var(--u) * .32) calc(var(--u) * .32);border-radius:calc(var(--u) * .5);background:linear-gradient(135deg, var(--b0), var(--b1));color:var(--bt);box-shadow:inset 0 0 0 1px #fff6ee59, 0 calc(var(--u) * .2) calc(var(--u) * .8) #12051859;white-space:nowrap;flex:none;display:inline-flex}.agr-license>i{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .25);background:var(--stripes-v);box-shadow:inset 0 0 0 1px #1a0b214d}.agr-license b{font:800 max(var(--fmin), calc(var(--u) * 1.02)) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.agr-license small{font-weight:700;font-size:max(var(--fmin), calc(var(--u) * .78));opacity:.72}.agr-license.small{padding:calc(var(--u) * .22) calc(var(--u) * .7) calc(var(--u) * .22) calc(var(--u) * .22)}.agr-license.small b{font-size:max(var(--fmin), calc(var(--u) * .85))}.agr-license.small small{display:none}.agr-license.b-bronze{--b0:#ffc49a;--b1:#d98a55}.agr-license.b-silver{--b0:#fff;--b1:#b9b3cc}.agr-license.b-gold{--b0:#ffe08a;--b1:#ffc83d}.agr-license.b-works{--b0:#ffe08a;--b1:#7b5cd6;--bt:#fff6ee}.agr-license.b-works b{text-shadow:0 1px 2px #1a0b2180}.agr-starchip{align-items:baseline;gap:calc(var(--u) * .35);color:var(--c-yellow);white-space:nowrap;display:inline-flex}.agr-starchip-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);align-self:center;display:inline-flex}.agr-starchip-ic .agr-ic,.agr-starchip-ic svg{width:100%;height:100%}.agr-starchip b{font-size:max(var(--fmin), calc(var(--u) * 1.15));font-weight:800}.agr-starchip small{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint)}.agr-starchip.big .agr-starchip-ic{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.agr-starchip.big b{font-size:calc(var(--u) * 2.6)}.agr-starchip.big small{font-size:max(var(--fmin), calc(var(--u) * 1.2))}.agr-pbar{height:calc(var(--u) * .45);background:#fff6ee24;border-radius:99px;min-height:3px;display:block;position:relative;overflow:hidden}.agr-pbar>i{transform-origin:0;background:var(--sunset);border-radius:inherit;transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.agr-pbar.done>i{background:linear-gradient(90deg, var(--c-good), #b4f2c8)}.agr-tarp{width:100%;height:auto;display:block}.agr-medal-werk{filter:drop-shadow(0 0 calc(var(--u) * .5) #b9a6ff8c)}.agr-car-lock{gap:calc(var(--u) * .6);padding:calc(var(--u) * .9) calc(var(--u) * 1);border-radius:calc(var(--u) * .6);background:#1a092173;flex-direction:column;display:none;box-shadow:inset 0 0 0 1px #ffb38a47}.agr-carcol.is-locked .agr-car-lock{display:flex}.agr-carcol.is-locked .agr-car-blurb{display:none}.agr-car-lock.is-nudge{animation:agr-shake .36s var(--ease-out)}.agr-car-lock-head{align-items:center;gap:calc(var(--u) * .6);display:flex}.agr-car-lock-head b{font:800 max(var(--fmin), calc(var(--u) * 1)) / 1.1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--c-peach)}.agr-car-lock-head small{color:var(--text-faint);font-size:max(var(--fmin), calc(var(--u) * .8));margin-left:auto}.agr-car-lock-ic{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--c-peach);color:var(--c-plum);border-radius:50%;flex:none;place-items:center;display:inline-grid}.agr-car-lock-ic svg{width:62%;height:62%}.agr-car-lock-path{align-items:baseline;gap:calc(var(--u) * .3) calc(var(--u) * .8);grid-template-columns:minmax(0,1fr) auto;display:grid}.agr-car-lock-txt{font-size:max(var(--fmin), calc(var(--u) * 1));color:var(--c-paper);line-height:1.3}.agr-car-lock-txt em{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.85em;font-style:normal;font-weight:700}.agr-car-lock-txt .agr-ic,.agr-car-lock-txt svg{vertical-align:-.15em;width:1.05em;height:1.05em;color:var(--c-yellow)}.agr-car-lock-path>b{font-size:max(var(--fmin), calc(var(--u) * 1));color:var(--c-yellow)}.agr-car-lock-path>.agr-pbar{grid-column:1/-1}.agr-car-lock-path.done .agr-car-lock-txt{color:var(--c-good)}.agr-car-lock-rumor{font-size:max(var(--fmin), calc(var(--u) * 1.05));color:var(--c-paper);margin:0;font-style:italic;line-height:1.35}.agr-car-lock-hints{align-items:center;gap:calc(var(--u) * .8);font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim);font-weight:700;display:flex}.agr-car-lock-dots{gap:calc(var(--u) * .35);display:inline-flex}.agr-car-lock-dots i{width:calc(var(--u) * .7);height:calc(var(--u) * .7);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff6ee80}.agr-car-lock-dots i.on{background:var(--c-yellow);box-shadow:0 0 calc(var(--u) * .5) #ffc83db3}.agr-carcol.is-secret .agr-car-lock{background:linear-gradient(160deg,#1d1a45b3,#1a092180);box-shadow:inset 0 0 0 1px #b9a6ff66}.agr-carcol.is-secret .agr-car-lock-ic{background:#b9a6ff}.agr-carcol.is-locked .agr-stat-bar i.on{opacity:0}.agr-carcol.is-locked .agr-stat-num{color:var(--text-faint)}.agr-carcol.is-locked .agr-car-ready{color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff6ee1f}.agr-carcol.is-locked .agr-car-ready:before{opacity:0}.agr-carcol.is-locked .agr-car-ready.is-focused{color:var(--c-paper);background:#fff6ee33}.agr-screen.car-locked .agr-car-hero .agr-car-name,.agr-carcol.is-locked .agr-car-name{color:#fff6eec7}.agr-screen.car-secret .agr-car-hero .agr-car-name{background:linear-gradient(90deg,#ffc9a6,#ff8fd0 55%,#cdbeff);color:#0000;text-shadow:none;filter:drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .8) #1a082199);-webkit-background-clip:text;background-clip:text}.agr-car-odo,.agr-car-lent{border-left:1px solid var(--line-strong);color:var(--text-dim);white-space:nowrap;flex:none;align-items:center;gap:.35em;margin-left:.9em;padding-left:.9em;display:inline-flex}.agr-car-odo svg,.agr-car-lent svg{width:1.2em;height:1.2em}.agr-car-lent{color:var(--c-yellow)}.agr-car-class{color:#1a0821;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#ffb38a,#e86fb6 55%,#7b5cd6);border-radius:.3em;flex:none;margin-left:.9em;padding:.12em .6em .1em;font-weight:900;box-shadow:0 0 .9em #e86fb673}.agr-car-roster{justify-content:flex-end;align-items:flex-end;row-gap:calc(var(--u) * .5);flex-wrap:wrap-reverse}.agr-car-roster .agr-car-chip{min-width:calc(var(--u) * 3.4);padding:calc(var(--u) * .55) calc(var(--u) * .7) calc(var(--u) * .6);flex:none;align-items:center}.agr-car-roster .agr-car-chip b,.agr-car-roster .agr-car-chip em{display:none}.agr-car-roster .agr-car-chip.on{min-width:0;max-width:calc(var(--u) * 17);padding:calc(var(--u) * .6) calc(var(--u) * 1) calc(var(--u) * .7);align-items:flex-start}.agr-car-roster .agr-car-chip.on b,.agr-car-roster .agr-car-chip.on em{max-width:100%;display:block}.agr-car-chip-lock{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);color:var(--c-peach);display:inline-flex}.agr-car-chip-lock svg{width:100%;height:100%}.agr-car-chip.on .agr-car-chip-lock{right:calc(var(--u) * .55);top:calc(var(--u) * .5);width:calc(var(--u) * .95);height:calc(var(--u) * .95);position:absolute}.agr-car-chip.is-locked:not(.on) small{color:var(--text-faint)}.agr-car-roster .agr-car-chip:not(.on):not(.is-locked):before{content:"";width:calc(var(--u) * 1.6);height:calc(var(--u) * .36);margin-top:calc(var(--u) * .35);background:var(--stripes-v);opacity:.55;border-radius:2px;order:2;display:block}.agr-screen.is-revealing>:not(.agr-reveal){visibility:hidden;pointer-events:none;opacity:0!important;animation:none!important}.agr-reveal{--colw:min(calc(100cqw - var(--u) * 3), max(calc(100cqh * .5625 * .92), calc(var(--u) * 34)));z-index:4;pointer-events:auto;cursor:default;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.agr-reveal-veil{background:radial-gradient(ellipse 60% 55% at 50% 48%, #3b1d48, var(--c-plum-deep) 80%);opacity:1;transition:opacity .52s var(--ease-inout);position:absolute;top:0;bottom:0;left:0;right:0}.agr-reveal.is-cut .agr-reveal-veil{opacity:0}.agr-reveal[data-variant=short] .agr-reveal-veil{transition-duration:.2s}.agr-reveal-vignette{pointer-events:none;background:radial-gradient(ellipse calc(var(--colw) * 1.05) 70% at 50% 50%, #1a092100 60%, #1a09216b 100%), linear-gradient(180deg, #1a09218c, #1a092100 26%, #1a092100 60%, #1a0921a8);position:absolute;top:0;bottom:0;left:0;right:0}.agr-reveal-col{width:var(--colw);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.agr-reveal-cap{left:0;right:0;top:calc(100cqh * .065 + var(--safe-t,0px));text-align:center;font:900 calc(var(--colw) / 10.2) / .98 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-paper);text-shadow:0 .05em .3em #1a0821a6;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.02em .34em;display:flex;position:absolute}.agr-reveal-cap .w{opacity:0;display:inline-block;transform:translateY(.35em)scale(.6)}.agr-reveal-cap .w.key{color:var(--c-yellow);font-size:calc(var(--colw) / 12.6);flex-basis:100%}.agr-reveal-cap .w.in{animation:agr-rv-pop .52s var(--ease-spring) both}.agr-reveal[data-variant=secret] .agr-reveal-cap .w:not(.key){color:#d8ccff}.agr-reveal[data-variant=secret] .agr-reveal-cap .w.key{background:linear-gradient(90deg,#ffc9a6,#ff8fd0 50%,#cdbeff);color:#0000;text-shadow:none;filter:drop-shadow(0 .05em .25em #1a0821bf);-webkit-background-clip:text;background-clip:text}@keyframes agr-rv-pop{0%{opacity:0;transform:translateY(.35em)scale(.6)}55%{opacity:1;transform:translateY(-.04em)scale(1.12)}to{opacity:1;transform:none}}.agr-reveal-card{align-items:center;gap:calc(var(--u) * .45);text-align:center;opacity:0;transform:translateY(calc(var(--u) * 3));padding:calc(var(--u) * .6) calc(var(--u) * .4);background:radial-gradient(70% 62% at 50% 45%,#1a09219e,#1a092100 100%);flex-direction:column;display:flex;position:absolute;top:57%;left:0;right:0}.agr-reveal-card.in{opacity:1;transition:opacity .36s var(--ease-out), transform .62s var(--ease-spring);transform:none}.agr-reveal-kicker{font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .95));letter-spacing:.22em;text-transform:uppercase;color:var(--c-peach);text-shadow:var(--text-shadow);justify-content:center;align-items:center;gap:.7em;display:flex}.agr-reveal-name{justify-content:center;align-items:center;gap:calc(var(--u) * .8);max-width:100%;display:flex}.agr-reveal-name b{font:900 min(calc(var(--colw) / 9.2), calc(var(--colw) * 1.08 / var(--nlen,10))) / 1.02 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;white-space:normal;text-wrap:balance;overflow-wrap:normal;text-align:center;text-shadow:0 .06em .4em #1a0821b3;min-width:0;max-width:100%;display:block}.agr-reveal-name .agr-car-num{font-size:max(var(--fmin), calc(var(--u) * 1.2));flex:none}.agr-reveal-blurb{max-width:100%;font-size:max(var(--fmin), calc(var(--u) * 1.05));color:var(--text-dim);text-shadow:var(--text-shadow);margin:0;line-height:1.35}.agr-reveal-stats{width:min(100%, calc(var(--u) * 34));column-gap:calc(var(--u) * 1.2);row-gap:calc(var(--u) * .35);padding:calc(var(--u) * .6) calc(var(--u) * .9);border-radius:calc(var(--u) * .6);background:#1a092199;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agr-reveal-stats .agr-stat{grid-column:auto;grid-template-columns:max-content minmax(calc(var(--u) * 3), 1fr) max-content;column-gap:calc(var(--u) * .5);align-items:center;display:grid}.agr-reveal-stats .agr-stat-label{text-align:left}.agr-reveal-stats .agr-stat-bar{height:calc(var(--u) * .75)}.agr-reveal-stats .agr-stat-label .l-full{display:none}.agr-reveal-stats .agr-stat-label .l-short{display:inline}.agr-reveal-foot{left:50%;bottom:calc(var(--pad-y) + var(--safe-b,0px) + var(--u) * 2.4);justify-content:center;align-items:center;gap:calc(var(--u) * 1);width:min(calc(100% - var(--u) * 3), calc(var(--u) * 96));flex-wrap:wrap;display:flex;position:absolute;transform:translate(-50%)}.agr-reveal[data-phase=settle] .agr-reveal-foot>*{animation:agr-rise .46s var(--ease-spring) both}.agr-reveal[data-phase=settle] .agr-reveal-foot>:nth-child(2){animation-delay:60ms}.agr-reveal[data-phase=settle] .agr-reveal-foot>:nth-child(3){animation-delay:.12s}.agr-reveal[data-phase=settle] .agr-reveal-foot>:nth-child(4){animation-delay:.18s}.agr-reveal-foot .agr-btn .agr-ic,.agr-reveal-foot .agr-btn svg{width:1.2em;height:1.2em}.agr-reveal-dots{left:50%;top:calc(var(--pad-y) * .5 + var(--safe-t,0px));gap:calc(var(--u) * .5);display:flex;position:absolute;transform:translate(-50%)}.agr-reveal-dots i{width:calc(var(--u) * .8);height:calc(var(--u) * .8);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff6ee8c}.agr-reveal-dots i.done{box-shadow:none;background:#fff6ee8c}.agr-reveal-dots i.on{background:var(--c-yellow);box-shadow:0 0 calc(var(--u) * .6) #ffc83db3}.agr-reveal-flash{pointer-events:none;opacity:0;background:radial-gradient(ellipse calc(var(--colw) * .9) 50% at 50% 52%, #fff6eecc, #ffc83d47 45%, #ffc83d00 75%);position:absolute;top:0;bottom:0;left:0;right:0}.agr-reveal-flash.go{animation:agr-rv-flash .7s var(--ease-out) both}.agr-reveal.is-reduced .agr-reveal-flash{display:none}@keyframes agr-rv-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.agr-reveal-fallback{width:min(calc(var(--colw) * .86), calc(var(--u) * 40));opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.agr-reveal[data-phase=wait] .agr-reveal-fallback{opacity:.4;animation:1.6s ease-in-out infinite alternate agr-rv-wait}@keyframes agr-rv-wait{0%{opacity:.25;transform:translate(-50%,-38%)scale(.97)}to{opacity:.5;transform:translate(-50%,-38%)scale(1)}}.agr-reveal.is-fallback .agr-reveal-fallback{opacity:1;transition:transform .7s var(--ease-in), opacity .5s var(--ease-in) .2s}.agr-reveal.is-fallback.is-off .agr-reveal-fallback{opacity:0;transform:translate(-10%,-120%)rotate(-14deg)scale(.7)}.agr-reveal.is-fallback .agr-reveal-veil{opacity:.55}.agr-reveal.is-skipped .agr-reveal-cap .w.in{opacity:1;animation:none;transform:none}.agr-reveal-confetti{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.agr-artconf{position:absolute;top:0;bottom:0;left:0;right:0;container-type:size}.agr-artconf i{width:calc(var(--u) * .9 * var(--s));height:calc(var(--u) * 1.3 * var(--s));opacity:0;will-change:transform;position:absolute;top:0;left:0}.agr-artconf i b{width:100%;height:100%;color:var(--c);background:var(--c);animation:agr-cf-flip calc(var(--dur) * .4) linear var(--dl) infinite;border-radius:1px;display:block}.agr-artconf i.k-petal b,.agr-artconf i.k-star b{background:0 0}.agr-artconf i.k-petal{width:calc(var(--u) * 1.3 * var(--s));height:calc(var(--u) * 1.3 * var(--s))}.agr-artconf i b svg{width:100%;height:100%;display:block}.agr-artconf i.l0{opacity:0;filter:saturate(.8)}.agr-artconf i.l2 b{filter:blur(1.4px)}.agr-artconf i.can{animation:agr-cf-cannon var(--dur) cubic-bezier(.22, .61, .36, 1) var(--dl) both}.agr-artconf i.rain{animation:agr-cf-rain var(--dur) linear var(--dl) both}@keyframes agr-cf-cannon{0%{opacity:1;transform:translate(var(--x0), 104cqh) rotate(0deg)}30%{transform:translate(var(--x1), var(--y1)) rotate(calc(var(--spin) * .35))}to{opacity:1;transform:translate(var(--x2), 108cqh) rotate(var(--spin))}}@keyframes agr-cf-rain{0%{opacity:1;transform:translate(var(--x0), -6cqh) rotate(0deg)}25%{transform:translate(calc(var(--x0) + var(--sw)), 22cqh) rotate(calc(var(--spin) * .25))}50%{transform:translate(calc(var(--x0) - var(--sw)), 50cqh) rotate(calc(var(--spin) * .5))}75%{transform:translate(calc(var(--x0) + var(--sw)), 78cqh) rotate(calc(var(--spin) * .75))}to{opacity:1;transform:translate(var(--x0), 106cqh) rotate(var(--spin))}}@keyframes agr-cf-flip{0%{transform:rotate3d(var(--rx), var(--ry), var(--rz), 0deg);filter:brightness()}50%{filter:brightness(.62)}to{transform:rotate3d(var(--rx), var(--ry), var(--rz), 360deg);filter:brightness()}}.agr-artconf i.l0.can,.agr-artconf i.l0.rain{animation-duration:calc(var(--dur) * 1.1)}.agr-artconf i.l0{opacity:.7}.agr-reveal.is-reduced .agr-artconf i{opacity:.85;transform:translate(var(--x0), var(--y1)) rotate(24deg);animation:none}.agr-reveal.is-reduced .agr-artconf i b{animation:none}.agr-res-medal.m-werk b{color:#d8ccff}.agr-res-werk{align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .35) calc(var(--u) * 1) calc(var(--u) * .35) calc(var(--u) * .4);font-size:max(var(--fmin), calc(var(--u) * 1));background:linear-gradient(90deg,#7b5cd66b,#7b5cd61f);border-radius:99px;align-self:flex-start;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #b9a6ff8c}.agr-res-werk-ic{width:calc(var(--u) * 1.8);height:calc(var(--u) * 2.2);display:inline-flex}.agr-res-werk-ic svg{width:100%;height:100%}.agr-res-werk b{color:#d8ccff}.agr-res-werk.reached{background:linear-gradient(90deg,#ffc83d6b,#7b5cd64d)}.agr-res-werk.reached b{color:var(--c-yellow)}.agr-res-stars{gap:calc(var(--u) * .45);padding:calc(var(--u) * .8) calc(var(--u) * 1.1);max-width:calc(var(--u) * 40);flex-direction:column;display:flex}.agr-res-stars-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.agr-res-stars-total{align-items:baseline;gap:calc(var(--u) * .3);padding:calc(var(--u) * .2) calc(var(--u) * .7);color:var(--c-yellow);background:#ffc83d24;border-radius:99px;display:inline-flex}.agr-res-stars-total-ic{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);align-self:center;display:inline-flex}.agr-res-stars-total-ic svg{width:100%;height:100%}.agr-res-stars-total b{font-size:max(var(--fmin), calc(var(--u) * 1.3))}.agr-res-stars-total small{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint)}.agr-res-stars-total.bump{animation:agr-res-bump .18s var(--ease-out)}@keyframes agr-res-bump{50%{transform:scale(1.15)}}.agr-res-stars-list{gap:calc(var(--u) * .3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agr-res-stars-list li{align-items:center;gap:calc(var(--u) * .6);font-size:max(var(--fmin), calc(var(--u) * .95));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agr-res-star-row{gap:calc(var(--u) * .15);min-width:calc(var(--u) * 1.3);display:inline-flex}.agr-res-star-ic{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);color:var(--c-yellow);opacity:0;display:inline-flex;transform:scale(0)}.agr-res-star-ic svg{width:100%;height:100%}.agr-res-star-ic.in{opacity:1;animation:agr-res-starpop .22s var(--ease-spring) both;transform:none}@keyframes agr-res-starpop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}.agr-screen.is-seen .agr-res-star-ic{opacity:1;transform:none}.agr-res-star-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-res-stars-list b{color:var(--c-yellow)}.agr-res-star-fly{z-index:30;color:var(--c-yellow);pointer-events:none;filter:drop-shadow(0 0 calc(var(--u) * .4) #ffc83de6);display:inline-flex;position:absolute}.agr-res-star-fly svg{width:100%;height:100%}.agr-res-stars-lic{align-items:center;gap:calc(var(--u) * .6);font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--c-peach);font-weight:700;display:flex}.agr-res-stars.compact{left:50%;bottom:calc(var(--pad-y) + var(--u) * 9);width:min(calc(100% - var(--pad-x) * 2), calc(var(--u) * 44));max-width:none;position:absolute;transform:translate(-50%)}.agr-res-share .agr-ic,.agr-res-share svg{width:1.2em;height:1.2em}.agr-res-unlock{z-index:6;right:var(--pad-x);bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 8.2);width:min(calc(100% - var(--pad-x) * 2), calc(var(--u) * 46));grid-template-columns:calc(var(--u) * 8.5) minmax(0, 1fr);align-items:center;gap:calc(var(--u) * .6) calc(var(--u) * 1.2);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3);background:var(--glass-bg-strong);box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffc83d8c, 0 0 calc(var(--u) * 2.4) #ffc83d47;animation:agr-res-unlock-in .56s var(--ease-spring) both;grid-template-areas:"art txt""art btns";display:grid;position:absolute}.agr-res-unlock.out{animation:agr-res-unlock-out .24s var(--ease-in) both}@keyframes agr-res-unlock-in{0%{opacity:0;transform:translateY(calc(var(--u) * 5)) scale(.94)}}@keyframes agr-res-unlock-out{to{opacity:0;transform:translateY(calc(var(--u) * 3))}}.agr-res-unlock-art{grid-area:art;align-self:stretch;place-items:center;display:grid}.agr-res-unlock-art .agr-tarp{animation:agr-res-tarp 2.4s var(--ease-inout) infinite alternate}@keyframes agr-res-tarp{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(calc(var(--u) * -.2)) rotate(1deg)}}.agr-res-unlock-txt{gap:calc(var(--u) * .2);flex-direction:column;grid-area:txt;min-width:0;display:flex}.agr-res-unlock-txt .agr-kicker{color:var(--c-yellow)}.agr-res-unlock-txt b{font:800 max(var(--fmin), calc(var(--u) * 1.45)) / 1.1 var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agr-res-unlock-txt small{font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim)}.agr-res-unlock-btns{gap:calc(var(--u) * .7);flex-wrap:wrap;grid-area:btns;display:flex}.agr-res-unlock-btns .agr-btn{min-height:calc(var(--u) * 3)}.agr-main-topright{align-items:center;gap:calc(var(--u) * 1.2);min-width:0;display:flex}.agr-main-profile{align-items:center;gap:calc(var(--u) * .8);display:flex}.agr-main-lic,.agr-main-newcar{align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .4) calc(var(--u) * .9) calc(var(--u) * .4) calc(var(--u) * .45);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;white-space:nowrap;background:#220e2a94;border-radius:99px;display:inline-flex;position:relative}.agr-main-lic:before,.agr-main-newcar:before{content:"";border-radius:inherit;box-shadow:0 0 0 calc(var(--u) * .18) var(--c-paper);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.agr-main-lic.is-focused:before,.agr-main-newcar.is-focused:before{opacity:1}.agr-main-newcar{padding-left:calc(var(--u) * .6);color:var(--c-plum);background:linear-gradient(90deg, var(--c-yellow), var(--c-peach));font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .95));text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 calc(var(--u) * 1.6) #ffc83d80}.agr-main-newcar:after{content:"";inset:calc(var(--u) * -.35);border-radius:inherit;box-shadow:0 0 calc(var(--u) * 1.2) #ffc83de6;opacity:.2;pointer-events:none;animation:1.6s ease-in-out infinite alternate agr-main-glow;position:absolute}@keyframes agr-main-glow{to{opacity:.85}}.agr-main-newcar-art{width:calc(var(--u) * 3.2);display:inline-flex}.agr-main-prog{gap:calc(var(--u) * .6);padding-top:calc(var(--u) * .4);flex-direction:column;display:flex}.agr-main-prog-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.agr-main-prog-next{gap:calc(var(--u) * .3);flex-direction:column;display:flex}.agr-main-prog small{font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim)}.agr-screen.has-welcome .agr-main-info{visibility:hidden}.agr-welcome{z-index:8;right:var(--pad-x);bottom:calc(var(--pad-y) + var(--safe-b) + var(--u) * 3.6);width:min(calc(100% - var(--pad-x) * 2), calc(var(--u) * 46));max-height:calc(100% - var(--pad-y) * 2 - var(--u) * 9);gap:calc(var(--u) * .9);padding:calc(var(--u) * 2) calc(var(--u) * 2.2);box-shadow:var(--shadow-lg), var(--glass-edge), inset 0 calc(var(--u) * .4) 0 var(--c-yellow);animation:agr-wb-in .62s var(--ease-spring) both;flex-direction:column;display:flex;position:absolute;overflow:auto}.agr-welcome.out{animation:agr-wb-out .24s var(--ease-in) both}@keyframes agr-wb-in{0%{opacity:0;transform:translate(calc(var(--u) * 3), 0) scale(.96)}}@keyframes agr-wb-out{to{opacity:0;transform:translate(calc(var(--u) * 2), 0) scale(.97)}}.agr-welcome-kicker{align-items:center;gap:calc(var(--u) * .8);font-weight:800;font-size:max(var(--fmin), calc(var(--u) * 1));letter-spacing:.22em;text-transform:uppercase;color:var(--c-yellow);display:flex}.agr-welcome-stripes{width:calc(var(--u) * 2.6);height:calc(var(--u) * .72);background:var(--stripes-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * .72) 100%, 0 100%)}.agr-welcome-title{font:900 calc(var(--u) * 2.4) / 1.05 var(--f-display);text-transform:uppercase;margin:0}.agr-welcome-lead{font-size:max(var(--fmin), calc(var(--u) * 1.1));color:var(--text-dim);margin:0;line-height:1.45}.agr-welcome-sum{gap:calc(var(--u) * .7);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border-radius:calc(var(--u) * .7);background:#1a092173;flex-direction:column;display:flex}.agr-welcome-stat{align-items:center;gap:calc(var(--u) * 1.4);flex-wrap:wrap;display:flex}.agr-welcome-medals{gap:calc(var(--u) * 1.2);flex-wrap:wrap;display:flex}.agr-welcome-medal{align-items:center;gap:calc(var(--u) * .4);display:inline-flex}.agr-welcome-medal i{width:calc(var(--u) * 1.8);height:calc(var(--u) * 2.2);display:inline-flex}.agr-welcome-medal i svg{width:100%;height:100%}.agr-welcome-medal small,.agr-welcome-facts span{font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim);font-weight:700}.agr-welcome-facts{gap:calc(var(--u) * 1.4);flex-wrap:wrap;display:flex}.agr-welcome-cars{gap:calc(var(--u) * .5);flex-direction:column;display:flex}.agr-welcome-cars b{font-size:max(var(--fmin), calc(var(--u) * 1.05))}.agr-welcome-carlist{gap:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.agr-welcome-car{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .3) calc(var(--u) * .8) calc(var(--u) * .3) calc(var(--u) * .4);font:800 max(var(--fmin), calc(var(--u) * .95)) / 1 var(--f-display);text-transform:uppercase;color:var(--c-yellow);background:#ffc83d24;border-radius:99px;display:inline-flex}.agr-welcome-car i{width:calc(var(--u) * 3);display:inline-flex}.agr-welcome-btns{gap:calc(var(--u) * .9);margin-top:calc(var(--u) * .3);flex-wrap:wrap;display:flex}.agr-screen[data-screen=progress]{gap:calc(var(--u) * 1.2)}.agr-prog-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.agr-prog-sum{align-items:center;gap:calc(var(--u) * 1.8);display:flex}.agr-prog-sum.loading{gap:calc(var(--u) * .8);color:var(--text-dim)}.agr-prog-lic{gap:calc(var(--u) * .45);min-width:calc(var(--u) * 16);flex-direction:column;display:flex}.agr-prog-next{gap:calc(var(--u) * .3);font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--text-dim);flex-direction:column;display:flex}.agr-prog-tabs{gap:calc(var(--u) * .6);flex-wrap:wrap;display:flex}.agr-prog-tab{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .7) calc(var(--u) * 1.3);border-radius:calc(var(--u) * .6);box-shadow:inset 0 0 0 1px var(--line);font-weight:800;font-size:max(var(--fmin), calc(var(--u) * 1.05));text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);cursor:pointer;background:#220e2a94;display:inline-flex;position:relative}.agr-prog-tab:after{content:"";left:calc(var(--u) * 1);right:calc(var(--u) * 1);bottom:calc(var(--u) * -.1);height:calc(var(--u) * .36);background:var(--stripes-h);transform-origin:0;transition:transform var(--dur) var(--ease-spring);position:absolute;transform:scaleX(0)}.agr-prog-tab.active{color:var(--c-paper);background:#fff6ee24}.agr-prog-tab.active:after{transform:none}.agr-prog-tab.is-focused{box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-paper)}.agr-prog-tab-ic{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);color:var(--c-yellow);display:inline-flex}.agr-prog-tab-ic svg{width:100%;height:100%}.agr-prog-tab-badge{padding:calc(var(--u) * .1) calc(var(--u) * .5);font:700 max(var(--fmin), calc(var(--u) * .8)) / 1.2 var(--f-mono);letter-spacing:0;color:var(--text-dim);background:#fff6ee1f;border-radius:99px}.agr-prog-page{overscroll-behavior:contain;min-height:0;padding:calc(var(--u) * 1.4);scrollbar-width:thin;scrollbar-color:#fff6ee4d transparent;flex:auto;overflow-y:auto}.agr-prog-page.swap>*{animation:agr-rise .38s var(--ease-spring-soft) both}.agr-prog-empty{align-items:center;gap:calc(var(--u) * .8);color:var(--text-dim);display:flex}.agr-prog-page [data-nav]{position:relative}.agr-prog-page [data-nav]:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--u) * .16) var(--c-paper);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.agr-prog-page [data-nav].is-focused:before{opacity:1}.agr-prog-card{border-radius:calc(var(--u) * .8);box-shadow:inset 0 0 0 1px var(--line);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.3);gap:calc(var(--u) * .8);background:#1a092166;flex-direction:column;display:flex}.agr-prog-card-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 1);display:flex}.agr-prog-card-head b{font:800 max(var(--fmin), calc(var(--u) * 1.2)) / 1.1 var(--f-display);text-transform:uppercase}.agr-prog-note{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);margin:0}.agr-prog-ov{gap:calc(var(--u) * 1.4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.agr-prog-ov-side{gap:calc(var(--u) * 1.4);flex-direction:column;display:flex}.agr-prog-src{gap:calc(var(--u) * .3) calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * .7);border-radius:calc(var(--u) * .5);grid-template-columns:minmax(0,1fr) auto;display:grid}.agr-prog-src-name{font-weight:700;font-size:max(var(--fmin), calc(var(--u) * 1.05))}.agr-prog-src>b{font-size:max(var(--fmin), calc(var(--u) * 1.1));color:var(--c-yellow)}.agr-prog-src>b small{color:var(--text-faint);font-size:.8em}.agr-prog-src>.agr-pbar{grid-column:1/-1}.agr-prog-src-how{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint);grid-column:1/-1}.agr-prog-src.full .agr-prog-src-name{color:var(--c-good)}.agr-prog-ladder{padding:calc(var(--u) * 2.6) calc(var(--u) * 1) calc(var(--u) * 2.2)}.agr-prog-ladder-track{height:calc(var(--u) * .6);background:#fff6ee24;border-radius:99px;position:relative}.agr-prog-ladder-track>i.fill{border-radius:inherit;background:var(--sunset);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.agr-prog-rung{align-items:center;gap:calc(var(--u) * .2);flex-direction:column;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.agr-prog-rung b{width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:calc(var(--u) * .4);box-shadow:inset 0 0 0 1px var(--line-strong);font:900 max(var(--fmin), calc(var(--u) * .95)) / 1 var(--f-display);color:var(--text-dim);background:#3a1d48f2;place-items:center;display:grid}.agr-prog-rung small{top:calc(100% + var(--u) * .3);font-size:max(var(--fmin), calc(var(--u) * .75));color:var(--text-faint);white-space:nowrap;position:absolute}.agr-prog-rung.got b{color:#1a0b21;background:linear-gradient(135deg,#d0c7da,#8b7b96)}.agr-prog-rung.got.b-bronze b{background:linear-gradient(135deg,#ffc49a,#d98a55)}.agr-prog-rung.got.b-silver b{background:linear-gradient(135deg,#fff,#b9b3cc)}.agr-prog-rung.got.b-gold b{background:linear-gradient(135deg,#ffe08a,#ffc83d)}.agr-prog-rung.got.b-works b{color:#fff6ee;background:linear-gradient(135deg,#ffe08a,#7b5cd6)}.agr-prog-rung.on b{box-shadow:0 0 0 calc(var(--u) * .15) var(--c-paper), 0 0 calc(var(--u) * 1) #ffc83d99;transform:scale(1.25)}.agr-prog-me{bottom:calc(100% + var(--u) * .6);align-items:center;gap:calc(var(--u) * .2);color:var(--c-yellow);display:inline-flex;position:absolute;transform:translate(-50%)}.agr-prog-me i{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);display:inline-flex}.agr-prog-me i svg{width:100%;height:100%}.agr-prog-me b{font-size:max(var(--fmin), calc(var(--u) * .95))}.agr-prog-facts dl{gap:calc(var(--u) * .45) calc(var(--u) * 1.2);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.agr-prog-facts dt{font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim)}.agr-prog-facts dd{font-size:max(var(--fmin), calc(var(--u) * 1));text-align:right;margin:0;font-weight:700}.agr-prog-stages{grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 30), 1fr));gap:calc(var(--u) * 1.4);display:grid}.agr-prog-stage{border-radius:calc(var(--u) * .9);box-shadow:inset 0 0 0 1px var(--line);background:#1a092173;flex-direction:column;display:flex;overflow:hidden}.agr-prog-stage.m-werk{box-shadow:inset 0 0 0 calc(var(--u) * .14) #b9a6ff, 0 0 calc(var(--u) * 1.6) #7b5cd659}.agr-prog-stage.m-gold{box-shadow:inset 0 0 0 calc(var(--u) * .12) #ffc83d99}.agr-prog-stage-art{height:calc(var(--u) * 7.5);overflow:hidden}.agr-prog-stage-art img{object-fit:cover;width:100%;height:100%;display:block}.agr-prog-stage-body{gap:calc(var(--u) * .7);padding:calc(var(--u) * 1) calc(var(--u) * 1.2) calc(var(--u) * 1.2);flex-direction:column;display:flex}.agr-prog-stage-head{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 2.2);align-items:center;column-gap:calc(var(--u) * .8);grid-template-areas:"name medal""mtxt medal";display:grid}.agr-prog-stage-head b{font:900 max(var(--fmin), calc(var(--u) * 1.5)) / 1.05 var(--f-display);text-transform:uppercase;grid-area:name}.agr-prog-stage-medal{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.75);grid-area:medal;display:inline-flex}.agr-prog-stage-medal svg{width:100%;height:100%}.agr-prog-stage-mtxt{font-size:max(var(--fmin), calc(var(--u) * .9));color:var(--c-peach);grid-area:mtxt;font-weight:700}.agr-prog-stage-best{align-items:baseline;gap:calc(var(--u) * .6);font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);flex-wrap:wrap;display:flex}.agr-prog-stage-best b{color:var(--c-paper);font-size:max(var(--fmin), calc(var(--u) * 1.15))}.agr-prog-werk{align-items:center;gap:calc(var(--u) * .55);padding:calc(var(--u) * .3) calc(var(--u) * .8) calc(var(--u) * .3) calc(var(--u) * .35);font-size:max(var(--fmin), calc(var(--u) * .9));background:#7b5cd633;border-radius:99px;align-self:flex-start;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #b9a6ff8c}.agr-prog-werk b{color:#d8ccff}.agr-prog-werk.done{background:linear-gradient(90deg,#ffc83d59,#7b5cd64d)}.agr-prog-werk.done b{color:var(--c-yellow)}.agr-prog-werk.hidden{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-faint);background:0 0}.agr-prog-werk-ic{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.75);display:inline-flex}.agr-prog-werk-ic svg{width:100%;height:100%}.agr-prog-werk-ic.q{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.agr-prog-chs{gap:calc(var(--u) * .45);padding-top:calc(var(--u) * .5);border-top:1px solid var(--line);flex-direction:column;display:flex}.agr-prog-chs-head{justify-content:space-between;align-items:baseline;display:flex}.agr-prog-chs-head b{color:var(--c-yellow)}.agr-prog-ch{grid-template-columns:calc(var(--u) * 1.5) minmax(0, 1fr);gap:calc(var(--u) * .6);align-items:start;display:grid}.agr-prog-ch-ic{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);margin-top:calc(var(--u) * .1);color:var(--text-faint);display:inline-flex}.agr-prog-ch-ic svg{width:100%;height:100%}.agr-prog-ch.done .agr-prog-ch-ic{color:var(--c-good)}.agr-prog-ch b{font-size:max(var(--fmin), calc(var(--u) * 1));display:block}.agr-prog-ch small{font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-dim);line-height:1.35;display:block}.agr-prog-ch:not(.done) b{color:var(--text-dim)}.agr-prog-stage-facts{gap:calc(var(--u) * 1.1);font-size:max(var(--fmin), calc(var(--u) * .85));color:var(--text-faint);flex-wrap:wrap;display:flex}.agr-prog-cars{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 27), 1fr));gap:calc(var(--u) * 1.1);display:grid}.agr-prog-car{grid-template-columns:calc(var(--u) * 6.5) minmax(0, 1fr);gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1);border-radius:calc(var(--u) * .8);box-shadow:inset 0 0 0 1px var(--line);background:#1a092173;display:grid}.agr-prog-car.s-locked{background:#1a092152}.agr-prog-car.secret.s-locked{background:linear-gradient(160deg,#1d1a45b3,#1a092166);box-shadow:inset 0 0 0 1px #b9a6ff59}.agr-prog-car.pending{box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--c-yellow), 0 0 calc(var(--u) * 1.4) #ffc83d59}.agr-prog-car-art{place-items:center;display:grid}.agr-prog-car-livery{width:100%;height:calc(var(--u) * 3.4);border-radius:calc(var(--u) * .5);display:flex;overflow:hidden;transform:skew(-12deg);box-shadow:inset 0 0 0 1px #fff6ee33}.agr-prog-car-livery i{flex:1 1 0}.agr-prog-car-tarp{width:100%}.agr-prog-car-body{gap:calc(var(--u) * .35);flex-direction:column;min-width:0;display:flex}.agr-prog-car-body>:not(.agr-prog-car-head):not(.agr-prog-car-meta):not(.agr-prog-car-state){order:4}.agr-prog-car-head{align-items:flex-start;gap:calc(var(--u) * .6);min-width:0;display:flex}.agr-prog-car-head b{font:900 max(var(--fmin), calc(var(--u) * 1.15)) / 1.1 var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agr-prog-car-head .agr-car-num{flex:none}.agr-prog-car-state{align-self:flex-start;align-items:center;gap:calc(var(--u) * .3);font-size:max(var(--fmin), calc(var(--u) * .8));text-transform:uppercase;letter-spacing:.08em;color:var(--c-good);flex:none;order:3;font-weight:800;display:inline-flex}.agr-prog-car-state svg{width:1.1em;height:1.1em}.agr-prog-car.s-locked .agr-prog-car-state{color:var(--c-peach)}.agr-prog-car.s-free .agr-prog-car-state{color:var(--text-dim)}.agr-prog-car-meta{font-size:max(var(--fmin), calc(var(--u) * .8));letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;order:2;overflow:hidden}.agr-prog-car-paths{gap:calc(var(--u) * .45);flex-direction:column;display:flex}.agr-prog-path{gap:calc(var(--u) * .2) calc(var(--u) * .6);font-size:max(var(--fmin), calc(var(--u) * .9));grid-template-columns:minmax(0,1fr) auto;display:grid}.agr-prog-path em{color:var(--text-faint);text-transform:uppercase;font-size:.85em;font-style:normal;font-weight:700}.agr-prog-path svg{vertical-align:-.12em;width:1em;height:1em;color:var(--c-yellow)}.agr-prog-path>b{color:var(--c-yellow)}.agr-prog-path>.agr-pbar{grid-column:1/-1}.agr-prog-car-own{align-items:center;gap:calc(var(--u) * .45);font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);display:flex}.agr-prog-car-own>span{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);display:inline-flex}.agr-prog-car-own svg{width:100%;height:100%}.agr-prog-car-own small{color:var(--text-faint);font-size:max(var(--fmin), calc(var(--u) * .8));margin-left:auto}.agr-prog-car-secret p{font-style:italic;font-size:max(var(--fmin), calc(var(--u) * .95));margin:0}.agr-prog-car-secret span{font-size:max(var(--fmin), calc(var(--u) * .85));color:#d8ccff;font-weight:700}.agr-prog-car-new{padding:calc(var(--u) * .15) calc(var(--u) * .6);background:var(--c-yellow);color:var(--c-plum);font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .8));text-transform:uppercase;letter-spacing:.06em;border-radius:99px;align-self:flex-start}.agr-prog-secret{gap:calc(var(--u) * 1.3);max-width:calc(var(--u) * 70);flex-direction:column;display:flex}.agr-prog-secret-head{align-items:center;gap:calc(var(--u) * 1.4);display:flex}.agr-prog-secret-art{width:calc(var(--u) * 10);flex:none}.agr-prog-secret-head b{font:900 max(var(--fmin), calc(var(--u) * 1.4)) / 1.15 var(--f-display);text-transform:uppercase;display:block}.agr-prog-secret-head small{margin-top:calc(var(--u) * .3);font-size:max(var(--fmin), calc(var(--u) * .95));color:var(--text-dim);display:block}.agr-prog-frags{gap:calc(var(--u) * .8);flex-direction:column;display:flex}.agr-prog-frag{grid-template-columns:calc(var(--u) * 2.6) minmax(0, 1fr);gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border-radius:calc(var(--u) * .7);box-shadow:inset 0 0 0 1px var(--line);background:#1a092166;align-items:center;display:grid}.agr-prog-frag.on{background:linear-gradient(160deg,#1d1a45bf,#1a092173);box-shadow:inset 0 0 0 1px #b9a6ff73}.agr-prog-frag-n{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:900 max(var(--fmin), calc(var(--u) * 1.1)) / 1 var(--f-display);color:var(--text-faint);border-radius:50%;place-items:center;display:grid}.agr-prog-frag.on .agr-prog-frag-n{background:var(--c-yellow);color:var(--c-plum);box-shadow:0 0 calc(var(--u) * .8) #ffc83d99}.agr-prog-frag-body p{font-size:max(var(--fmin), calc(var(--u) * 1.05));margin:0;line-height:1.4}.agr-prog-frag.on .agr-prog-frag-body p{font-style:italic}.agr-prog-frag-code{gap:calc(var(--u) * .3);margin-top:calc(var(--u) * .45);color:var(--c-peach);display:flex}.agr-prog-frag-code span{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:calc(var(--u) * .35);background:#fff6ee1a;place-items:center;display:inline-grid}.agr-prog-frag-code svg{width:70%;height:70%}.agr-prog-frag-sun{color:var(--c-yellow);width:calc(var(--u) * 2.2)!important;height:calc(var(--u) * 2.2)!important;border-radius:50%!important}@container agr (height<=560px){.agr-car-lock{padding:calc(var(--u) * .6) calc(var(--u) * .8);gap:calc(var(--u) * .4)}.agr-car-lock-rumor{font-size:max(var(--fmin), calc(var(--u) * .95))}.agr-car-odo{display:none}.agr-reveal{--colw:min(calc(100cqw - var(--u) * 3), max(calc(100cqh * .5625 * .92), calc(var(--u) * 54)))}.agr-reveal-cap{font-size:calc(var(--colw) / 14);top:4.5cqh}.agr-reveal-cap .w.key{font-size:calc(var(--colw) / 16)}.agr-reveal-blurb,.agr-reveal-stats{display:none}.agr-reveal-card{top:58%}.agr-reveal-foot{bottom:calc(var(--pad-y) + var(--u) * 1.6);gap:calc(var(--u) * .6)}.agr-reveal-foot .agr-btn.big{min-height:calc(var(--u) * 3.6);font-size:max(var(--fmin), calc(var(--u) * 1.15));padding:0 calc(var(--u) * 1.6)}.agr-res-stars{padding:calc(var(--u) * .5) calc(var(--u) * .8);gap:calc(var(--u) * .3)}.agr-res-stars-list li:nth-child(n+3){display:none}.agr-res-unlock{bottom:calc(var(--pad-y) + var(--u) * 8.6);padding:calc(var(--u) * .7) calc(var(--u) * 1);grid-template-columns:calc(var(--u) * 6) minmax(0, 1fr)}.agr-main-lic .agr-starchip small,.agr-main-newcar-art{display:none}.agr-welcome{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);gap:calc(var(--u) * .6);width:min(calc(100% - var(--pad-x) * 2), calc(var(--u) * 64))}.agr-welcome-title{font-size:calc(var(--u) * 1.9)}.agr-welcome-lead,.agr-prog-head .agr-header h1{display:none}.agr-prog-tab{padding:calc(var(--u) * .5) calc(var(--u) * 1)}.agr-prog-page{padding:calc(var(--u) * 1)}.agr-prog-stages{gap:calc(var(--u) * .8);grid-template-columns:repeat(3,minmax(0,1fr))}.agr-prog-stage-art,.agr-prog-ch small{display:none}.agr-prog-starchip-big{font-size:calc(var(--u) * 2)}}@container agr (orientation:portrait){.agr-prog-ov{grid-template-columns:minmax(0,1fr)}.agr-prog-tab{min-height:44px}.agr-prog-tab>span:not(.agr-prog-tab-ic){font-size:max(12px, var(--fmin))}.agr-reveal-foot .agr-btn,.agr-res-unlock .agr-btn,.agr-welcome .agr-btn{min-height:44px}.agr-main-topright{align-items:flex-end;gap:calc(var(--u) * .6);flex-direction:column}.agr-car-roster{max-width:calc(100% - var(--pad-x) * 2)}}.agr-prog-car-head .agr-car-num,.agr-reveal-kicker .agr-car-num{background:var(--c-paper);min-width:2.1em;height:1.55em;color:var(--c-plum);font-family:var(--f-display);letter-spacing:0;font-weight:800;font-size:max(var(--fmin), calc(var(--u) * .85));box-shadow:inset 0 0 0 .12em var(--c-plum), 0 0 0 .1em var(--c-paper);border-radius:.35em;place-items:center;padding:0 .35em;display:inline-grid}.agr-reveal-kicker .agr-car-num{font-size:max(var(--fmin), calc(var(--colw) / 34));letter-spacing:0}.agr-prog-car-head b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}.agr-prog-stage.m-none .agr-prog-stage-medal{visibility:hidden}.agr-res-feats{align-items:flex-start;gap:calc(var(--u) * 1.6);flex-wrap:wrap;width:100%;display:flex}.agr-res-feats-l{align-items:flex-start;gap:calc(var(--u) * .9);flex-direction:column;flex:none;display:flex}.agr-res-feats .agr-res-stars{flex:1 1 calc(var(--u) * 24);min-width:calc(var(--u) * 22);max-width:calc(var(--u) * 34);margin-top:calc(var(--u) * .3)}.agr-screen[data-screen=results]>.agr-res-unlock{z-index:6;position:absolute}.agr-screen[data-screen=results] .agr-res-board tr.is-folded{display:none}.agr-screen[data-screen=results]>.agr-res-stars.compact{position:absolute}.agr-screen[data-screen=results]>.agr-res-star-fly{z-index:30;position:absolute}@container agr (orientation:portrait){.agr-res-stars-lic{display:none}.agr-reveal-stats{grid-template-columns:minmax(0,1fr)}}.agr-car-hero .agr-car-name{font-size:min(calc(var(--u) * 5.6), calc(var(--u) * 62 / var(--nlen,10)))}@container agr (height<=560px){.agr-car-hero .agr-car-name{font-size:min(calc(var(--u) * 4.2), calc(var(--u) * 47 / var(--nlen,10)))}}@container agr (orientation:portrait){.agr-welcome{left:var(--pad-x);right:var(--pad-x);width:auto}}@container agr (height<=560px){.agr-welcome{bottom:calc(var(--pad-y) + var(--u) * 3);max-height:calc(100% - var(--pad-y) * 2 - var(--u) * 7);width:min(calc(100% - var(--pad-x) * 2), calc(var(--u) * 52))}.agr-welcome-sum{padding:calc(var(--u) * .6) calc(var(--u) * .8)}}@container agr (orientation:portrait){.agr-car-specs{gap:calc(var(--u) * .6)}.agr-car-specs>*{min-width:0}.agr-car-specs small{letter-spacing:.05em}.agr-res-actions{gap:calc(var(--u) * .7)}.agr-res-actions .agr-btn.big{padding:0 calc(var(--u) * 1.6)}.agr-res-actions .agr-res-share{width:calc(var(--u) * 4.6);flex:none;justify-content:center;padding:0}.agr-res-share .agr-btn-label{display:none}.agr-screen[data-screen=results] .agr-res-body{gap:calc(var(--u) * 1.8);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto}.agr-screen[data-screen=results] .agr-res-splits,.agr-screen[data-screen=results] .agr-res-board tbody tr:nth-child(n+6):not(.me){display:none}.agr-screen[data-screen=results] .agr-res-actions{flex-wrap:wrap;justify-content:center}.agr-screen[data-screen=results]>.agr-res-unlock{width:auto;margin-top:calc(var(--u) * 1.2);flex:none;order:1;position:relative;bottom:auto;left:auto;right:auto}.agr-screen[data-screen=results]>.agr-res-actions{order:2}}
