@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}@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(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/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(/assets/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(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/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(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACLwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgGDBcS1NUQVQAAAIMAAAAPgAAAEzrJ8wpY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB6wAAAmCgFyn6aGVhZAAABJQAAAA2AAAANhSU8UNoaGVhAAAEzAAAAB8AAAAkAc0A/2htdHgAAATsAAAAHwAAADoe9gKVbG9jYQAABQwAAAAgAAAAIATdBZ9tYXhwAAAFLAAAABwAAAAgAIcCb25hbWUAAAVIAAABBwAAAmg1nlsfcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi2sPAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAIGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWAB8jDeMAAAB42gXBsQ1AABQFwHufiI5CYQBDaVVIlBLLmckM7kT0CpPCop79uIPz3q4MojUrSFcvtVIfGlEZQfgB9IwGBAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942m0QNZQUMfQn2Zt1Gcdhd2Dt/DLJrOLu0OHu7u4uJf3D+odLhUOLu0MLJVQ7S3C4u+S7/w8EJgIgFz8XkgR+ACrH5V5xGaH4RHTSPY7q3KsCH+LnlWQLLrqAi4DBAsBM5HghBkBVqlopy6vSVDKZkiSvdenY5e3p6+k+R+qCMUKioe/Jp08j82bzGEUZ0wTV6s8K5AJOAgIQncPd2rNGBEVgCms/0U1oVCbUNAyTc8ehRP70eNfKsEI8cnjZzsfIj+5VuhVisUK3itvofhX1fmViCTwAQGBo9QuO4Y8QEZ4eADWJJJNtTlsMXdYkKdXCGbN0zSCU2UkrIemobtGGDYsWbcjNGcKd57ncc0c0DqybjfKz166d7d7pP9NZUrYXL7bLaMhkViox0TNTHYkbcVL09P/Tswlk6ATWj55Jxmz+vauh6/+2Tf1tO2huPj930E/KC2+LxbcFzooBNrPfoX4zGJ/+nfEFBdalCyu878DyeQbod2dQAUxGqNoNm6bDHQEqJfrnWzvmeQM+LJ7HXyPN3Xbz3DmcdM/pmR4B8WI9NR2Nqjw/B4DgOsmiM+QCEADVod7rC/euJNnDh4VnK0mgF8ITBkDielQzaAsXTEJ1o6fPyFpW7YzpJDG+fzydjvcfD98ArHSFeAAAAQAAAAI2BCpkDTZfDzz1AAMD6AAAAADb0qaaAAAAANva0PL5PP7UBJID/AABAAYAAgAAAAAAAHjaY2BkYGD+8+8KAwPLhp82f3NYJgFFUAEfAK0mBsoAeNpjimCIAmJlJCwOxR5ArIlEM0AxCBxiqAMA3bsHpgAAAAAaADsARgBRAG4AdgCoALAA5QEKAQoBCgEKARcBMHjaY2BkYGDgZ9zBkMewhYENzEMAZgYmAC0aAfh42oyQA25FUQBET20EtW27DWrbcfVtcx1dzV9V40adpLdmXiZzMnfmCSjlnhyycouATFa14SwaeTScTSEPhnOYJmM4l+7XbR71pA3n08ml4XL12585C0qpNpz/ds+sCuXFhitFcIwPD9d42SIsd+Pglgsscht2ZZIuPyHmGWFEfksQh5KweFhy4Jb7lNp0fsA6u2xjIcyysmsceNXaU8MrDSn14eaOc3WCaI9OaGWcYWlM19d16+u+9XX/1l9gW+nCv55q/NdnrEh+EgRf/4LejlEk0akSi/z3tzwkKHeqc4v2LBGR25UFUZPeL3/WhgM11LthmKclg2NGH4st+nj8qQkARipb8wB42mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY)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:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.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:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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}:root{--bg:#f4f1ec;--surface:#fff;--surface-2:#faf8f4;--ink:#17191c;--ink-2:#4a5058;--ink-3:#737a83;--border:#e2ded7;--accent:var(--club-l-fill,#e8590c);--accent-ink:var(--club-l-ink,#fff);--accent-text:var(--club-l-text,#c2410c);--accent-soft:color-mix(in srgb, var(--accent) 12%, #fff);--display:"Anton", Impact, "Arial Narrow", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ok:#16a34a;--ok-soft:#dcf5e5;--ko:#dc2626;--ko-soft:#fde4e4;--match:#1d4ed8;--match-soft:#e3eafd;--renfort:#7c3aed;--renfort-soft:#eee6fd;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #17191c0f, 0 4px 14px #17191c0d;--top-safe:env(safe-area-inset-top,0px);--bottom-safe:env(safe-area-inset-bottom,0px);--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--tabbar-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#121315;--surface:#1b1d20;--surface-2:#17191b;--ink:#eceef1;--ink-2:#b6bcc4;--ink-3:#8a919a;--border:#2c3036;--accent:var(--club-d-fill,#ff7a2e);--accent-ink:var(--club-d-ink,#121315);--accent-text:var(--club-d-text,#ff8a47);--accent-soft:color-mix(in srgb, var(--accent) 22%, #1b1d20);--ok:#34d399;--ok-soft:#12321f;--ko:#f87171;--ko-soft:#3a1717;--match:#7aa2ff;--match-soft:#172240;--renfort:#b794f6;--renfort-soft:#2a1e42;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{-webkit-tap-highlight-color:transparent;min-height:100dvh;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{text-wrap:balance}.muted{color:var(--ink-3)}.mono{font-family:var(--mono);letter-spacing:.02em}.ball{background:radial-gradient(circle at 30% 30%, #ff9a4d, var(--accent));border-radius:50%;flex:none;width:44px;height:44px;position:relative}.ball:before,.ball:after{content:"";border:2px solid #00000059;border-radius:50%;position:absolute;inset:0}.ball:before{clip-path:inset(0 48%)}.ball:after{clip-path:inset(48% 0)}.ball-sm{width:22px;height:22px}.ball-sm:before,.ball-sm:after{border-width:1.5px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.loading{place-items:center;min-height:100dvh;display:grid}.btn{appearance:none;cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 16px;font-weight:650;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:active{filter:brightness(.94)}.btn-ghost{background:var(--surface-2);border:1px solid var(--border);color:var(--ink)}.btn-danger-ghost{border:1px solid var(--ko);color:var(--ko);background:0 0}.btn-link{color:var(--ink-2);background:0 0;min-height:40px;font-weight:600}.btn-sm{border-radius:9px;min-height:32px;padding:6px 10px;font-size:13px}.field{gap:6px;display:grid}.field>span{color:var(--ink-2);font-size:13px;font-weight:600}.field input,.field select{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:16px}.field input:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.field-inline{margin-top:10px}.otp::placeholder{letter-spacing:.3em;color:var(--ink-3)}.otp{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px!important}.check{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent-text);flex:none;margin:1px 0 0}.row-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-msg{min-height:0;color:var(--ko);margin:0;font-size:14px;font-weight:600}.form-msg:empty{display:none}.hint{color:var(--ink-3);margin:0;font-size:13px}.warn{background:var(--accent-soft);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{appearance:none;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:10px 8px;font-weight:650}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.seg-reply button[data-set=present][aria-pressed=true]{background:var(--ok);color:#fff}.seg-reply button[data-set=absent][aria-pressed=true]{background:var(--ko);color:#fff}.login{max-width:440px;min-height:100dvh;padding:calc(var(--top-safe) + 24px) var(--gutter-r) calc(var(--bottom-safe) + 24px) var(--gutter-l);align-content:center;gap:20px;margin:0 auto;display:grid}.login-brand{text-align:center;justify-items:center;gap:6px;display:grid}.login-brand .ball{width:56px;height:56px;margin-bottom:6px}.login-brand h1{letter-spacing:-.03em;margin:0;font-size:34px}.tag{color:var(--ink-3);margin:0;font-size:15px}.login-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;gap:16px;padding:16px;display:grid}.login-form{gap:14px;display:grid}.lead{color:var(--ink-2);margin:0}.login-demo{border-style:dashed}.login-demo .lead{margin:0}.demo-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.demo-btn{text-align:left;justify-content:start;justify-items:start;gap:2px;height:auto;padding:10px 12px;display:grid}.login-foot{text-align:center;color:var(--ink-3);margin:0;font-size:13px}.app{min-height:100dvh}.topbar{z-index:10;padding:calc(var(--top-safe) + 10px) var(--gutter-r) 10px var(--gutter-l);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.avatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);cursor:pointer;border:0;border-radius:50%;font-weight:800}.menu{right:var(--gutter-r);top:calc(var(--top-safe) + 52px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute}.menu button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.menu button:hover{background:var(--surface-2)}.view{max-width:640px;padding:16px var(--gutter-r) calc(var(--tabbar-h) + var(--bottom-safe) + 24px) var(--gutter-l);margin:0 auto}.tabbar{z-index:10;padding:6px var(--gutter-r) calc(var(--bottom-safe) + 6px) var(--gutter-l);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--ink-3);border-radius:10px;justify-items:center;gap:2px;padding:6px;font-size:12px;font-weight:650;text-decoration:none;display:grid}.tabbar a.on{color:var(--accent-text)}.ti{width:22px;height:22px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;display:block}.ti-cal{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.ti-off{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M5.6 5.6l12.8 12.8'/%3E%3C/svg%3E")}.screen{gap:16px;display:grid}.screen-head h2{letter-spacing:-.02em;margin:2px 0 0;font-size:26px}.screen-head p{margin:0}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.back{color:var(--ink-2);justify-self:start;margin:-2px 0;padding:6px 0;font-weight:650;text-decoration:none}.empty{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;padding:36px 12px;display:grid}.empty p{margin:0}.empty-title{color:var(--ink);font-weight:700}.team-strip{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.team-pill{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex:none;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none}.pill-tag{color:var(--accent-text);font-size:11px;font-weight:700}.day{gap:8px;display:grid}.day-head{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 0;font-size:13px;font-weight:750}.occ{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);border-left:4px solid var(--accent);grid-template-columns:56px 1fr auto;align-items:start;gap:12px;padding:14px;text-decoration:none;display:grid}.occ-match{border-left-color:var(--match)}.occ-other{border-left-color:var(--ink-3)}.occ-time{font-variant-numeric:tabular-nums;gap:1px;line-height:1.25;display:grid}.occ-time strong{font-size:16px;font-weight:800}.occ-time span{color:var(--ink-3);font-size:13px;font-weight:600}.occ-body{gap:4px;min-width:0;display:grid}.occ-title{font-weight:700}.occ-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.occ-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.occ-go{color:var(--ink-3);font-size:22px;line-height:1}.kind{letter-spacing:.03em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-text);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:750}.kind-match{background:var(--match-soft);color:var(--match)}.kind-other{background:var(--surface-2);color:var(--ink-2)}.kind-renfort{background:var(--renfort-soft);color:var(--renfort)}.chip{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}:where(button).chip{cursor:pointer;border:0}.chip-ok{background:var(--ok-soft);color:var(--ok)}.chip-ko{background:var(--ko-soft);color:var(--ko)}.chip-mute{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.chip-soft{background:var(--surface-2);color:var(--ink-3)}.chip-count{background:var(--ok-soft);color:var(--ok)}.tag-med{background:var(--ko-soft);color:var(--ko);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:750}.ev-head{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;gap:6px;padding:16px;display:grid}.ev-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-team{color:var(--ink-2);font-size:13px;font-weight:650}.ev-head h2{letter-spacing:-.02em;margin:0;font-size:24px}.ev-when{margin:0;font-weight:650}.ev-where{color:var(--ink-2);margin:0}.block{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:10px;padding:16px;display:grid}.block h3{margin:0;font-size:16px}.block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sub{color:var(--ok);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:13px}.sub-ko{color:var(--ko)}.reply{gap:8px;display:grid}.reply+.reply{border-top:1px solid var(--border);padding-top:12px}.reply-who{font-weight:700}.reply-note{color:var(--ink-2);margin:0;font-size:13px}.note{white-space:pre-wrap;margin:0}.gauge{--p:0;font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--ok-soft) calc(var(--p) * 1%), var(--surface-2) 0);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:800}.pl-list{margin:0;padding:0;list-style:none;display:grid}.pl-row{border-top:1px solid var(--border);grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.pl-row:first-child{border-top:0}.num{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;font-weight:800}.pl-name{min-width:0;font-weight:650}.pl-why{color:var(--ink-2);text-align:right;font-size:13px}.un-form{gap:12px}.un-list{margin:0;padding:0;list-style:none;display:grid}.un-row{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.un-row:first-child{border-top:0}.un-dates{font-weight:700}.un-meta{color:var(--ink-2);flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;font-size:13px;display:flex}.un-row .btn{grid-area:1/2/span 2}.sheet-backdrop{z-index:20;background:#00000059;position:fixed;inset:0}.sheet{z-index:21;background:var(--surface);max-width:560px;padding:18px var(--gutter-r) calc(var(--bottom-safe) + 18px) var(--gutter-l);border-radius:20px 20px 0 0;gap:12px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.sheet h3,.sheet p{margin:0}.code-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.code-card>div{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.code-card strong{overflow-wrap:anywhere;font-size:17px}.code-big{letter-spacing:.08em;font-size:24px!important}.toast{left:50%;bottom:calc(var(--tabbar-h) + var(--bottom-safe) + 16px);z-index:30;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;font-weight:650;transition:opacity .3s;position:fixed;transform:translate(-50%)}.toast-ko{background:var(--ko);color:#fff}.toast.out{opacity:0}.toast-undo{align-items:center;gap:12px;width:max-content;padding:6px 6px 6px 16px;display:flex}.toast-undo button{min-height:36px;font:inherit;background:var(--bg);color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-weight:800}.sup-del{justify-self:start}.sup-del[data-armed]{color:var(--ko)}.sup-use{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.35;display:block}.sup-gone{font-weight:600}.tabbar{grid-template-columns:repeat(var(--n,2), 1fr)}.ti-club{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/%3E%3Cpath d='M16 4.5a3.2 3.2 0 0 1 0 6.3M18 14.3c1.8.9 3 2.9 3 5.7'/%3E%3C/svg%3E")}.menu-who{color:var(--ink-3);margin:0;padding:8px 14px 4px;font-size:12px}.head-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.head-row>div{min-width:0}.sheet{overscroll-behavior:contain;max-height:88dvh;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sheet-x{background:var(--surface-2);cursor:pointer;width:34px;height:34px;color:var(--ink-2);border:0;border-radius:50%;flex:none;font-size:20px;line-height:1}.sheet-body{gap:14px;display:grid}.sheet-sec{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.sheet-sec h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0;font-size:13px}.form{gap:12px;display:grid}.form textarea{border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:16px}.form>input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.form>select{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:16px}.form>input:focus,.form>select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.row-3{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.btn-row,.inline-form{flex-wrap:wrap;gap:8px;display:flex}.inline-form input,.inline-form select{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:160px;min-width:0;padding:9px 12px;font-size:16px}.inline-form select{flex:none}.week-chips{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.week-chips button{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-height:40px;color:var(--ink-2);border-radius:10px;font-weight:750}.week-chips button[aria-pressed=true]{background:var(--accent);border-color:var(--accent-text);color:var(--accent-ink)}.weekly{gap:10px;display:grid}.team-list{margin:0;padding:0;list-style:none;display:grid}.team-row{border-top:1px solid var(--border);grid-template-columns:1fr;align-items:center;gap:6px 10px;padding:12px 0;display:grid}.team-row:first-child{border-top:0}.team-main{gap:2px;min-width:0;text-decoration:none;display:grid}.team-coaches{flex-wrap:wrap;grid-column:1;gap:6px;display:flex}.team-acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.coach-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;padding:2px 8px;font-size:12px}.pl-open{cursor:pointer}.pl-open:hover .pl-name{color:var(--accent-text)}.acc{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:750}.acc-mail{background:var(--ok-soft);color:var(--ok)}.acc-code{background:var(--accent-soft);color:var(--accent-text)}.acc-none{background:var(--surface-2);color:var(--ink-3)}.g-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-list li{overflow-wrap:anywhere;gap:1px;display:grid}.link-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;text-decoration:underline}.search{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;width:100%;padding:11px 14px;font-size:16px}.pick-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pick-list button{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.pick-list button:hover{border-color:var(--accent-text)}.pick-list .link-x{background:0 0;border:0;border-radius:0;width:auto;padding:0 2px;display:inline-block}[hidden]{display:none!important}.topbar-actions{align-items:center;gap:8px;display:flex}.bell{width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:relative}.bell.on{color:var(--accent-text);background:var(--accent-soft)}.bell-n{background:var(--ko);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;right:0}.ti-bell{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.9 1.9 0 0 0 3.4 0'/%3E%3C/svg%3E")}.push-card{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:linear-gradient(180deg, var(--accent-soft), var(--surface));gap:10px}.push-card.on{background:var(--surface);border-color:var(--border);grid-template-columns:1fr auto;align-items:center}.push-card p{margin:0}.push-row{align-items:center;gap:8px;display:flex}.dot-on{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px}.nt-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nt{text-align:left;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;grid-template-columns:36px 1fr;align-items:start;gap:12px;width:100%;padding:12px;display:grid}.nt-new{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:inset 3px 0 0 var(--accent)}.nt-ico{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.nt-invite{background:var(--renfort-soft);color:var(--renfort)}.nt-cancelled,.nt-absence{background:var(--ko-soft);color:var(--ko)}.nt-scheduled,.nt-reminder{background:var(--accent-soft);color:var(--accent-text)}.nt-main{gap:2px;min-width:0;display:grid}.nt-title{font-weight:750}.nt:not(.nt-new) .nt-title{color:var(--ink-2);font-weight:600}.nt-body{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.nt-when{color:var(--ink-3);font-size:12px}.kind-championnat{background:var(--match-soft);color:var(--match)}.kind-coupe{color:#a16207;background:#fdf3d7}.kind-phase_finale{background:var(--accent-soft);color:var(--accent-text)}.kind-brassage{background:var(--surface-2);color:var(--ink-2)}.kind-amical{background:var(--surface-2);color:var(--ink-3)}@media (prefers-color-scheme:dark){.kind-coupe{color:#f5c451;background:#3a2e0e}}.vs{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;font-size:.6em;font-weight:650}.score{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.score-o{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.score-n{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:850}.score-win{background:var(--ok-soft);color:var(--ok)}.score-loss{background:var(--ko-soft);color:var(--ko)}.score-form{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.score-form label{gap:4px;min-width:0;display:grid}.score-form input{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:10px;width:100%;padding:10px;font-size:22px;font-weight:800}.score-form .btn{grid-column:1/-1}.score-sep{color:var(--ink-3);padding-bottom:10px;font-size:22px;font-weight:800}.next-match{background:var(--match-soft);border-radius:12px;gap:2px;padding:12px;text-decoration:none;display:grid}.next-match strong{font-size:17px}.bilan{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.res-list{margin:0;padding:0;list-style:none;display:grid}.res-row a{border-top:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.res-row:first-child a{border-top:0}.res-row.res-chg a{grid-template-columns:minmax(0,1fr) auto}.res-o{border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:850;display:grid}.res-win{background:var(--ok-soft);color:var(--ok)}.res-loss{background:var(--ko-soft);color:var(--ko)}.res-draw{background:var(--surface-2);color:var(--ink-2)}.res-main{min-width:0;display:grid}.res-main strong{overflow-wrap:anywhere}.res-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.table-wrap{margin:0 -4px;overflow-x:auto}.standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.standings th{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);text-align:center;padding:6px 4px;font-size:11px;font-weight:700}.standings td{text-align:center;border-top:1px solid var(--border);padding:7px 4px}.standings .st-team{text-align:left;min-width:140px}.st-ours td{background:var(--accent-soft);font-weight:750}.ffbb-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ffbb-links li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.ffbb-name{min-width:0;font-size:14px;font-weight:650;display:grid}.pick-main{text-align:left;gap:2px;min-width:0;display:grid}.plan{margin:0;padding:0;list-style:none;display:grid;position:relative}.plan li{border-top:1px solid var(--border);grid-template-columns:46px 1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.plan li:first-child{border-top:0}.plan-ro li{grid-template-columns:46px 1fr auto}.plan-t{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px;font-weight:800}.plan-main{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;gap:1px;padding:0;display:grid}.plan-ro .plan-main{cursor:default}.plan-main strong{overflow-wrap:anywhere}.plan-min{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.plan-act{gap:2px;display:flex}.plan-act button{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--ink-2);border-radius:7px;font-size:11px}.plan-act button:disabled{opacity:.35;cursor:default}.plan-end{grid-template-columns:46px 1fr!important}.gauge-over{color:var(--ko);background:var(--ko-soft)!important}.alt-box{border:1px dashed var(--border);border-radius:12px;padding:10px 12px}.alt-box summary{cursor:pointer;color:var(--ink-2);font-weight:650}.alt-box[open] summary{margin-bottom:10px}.alt-box[open]>:not(summary)+:not(summary){margin-top:10px}.live{z-index:40;color:#eceef1;padding:calc(var(--top-safe) + 16px) var(--gutter-r) calc(var(--bottom-safe) + 24px) var(--gutter-l);background:#121315;display:grid;position:fixed;inset:0;overflow-y:auto}.live-in{text-align:center;align-content:center;gap:14px;width:100%;max-width:560px;margin:0 auto;display:grid}.live-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-eyebrow{color:#8a919a;text-transform:uppercase;letter-spacing:.05em;text-align:left;margin:0;font-size:13px;font-weight:700}.live-x{color:#eceef1;cursor:pointer;background:0 0;border:1px solid #2c3036;border-radius:999px;min-width:40px;height:40px;padding:0 12px;font-size:18px}.live-x.armed{color:#f87171;border-color:#f87171;font-size:14px;font-weight:700}.live-title{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:30px}.live-sub{color:#b6bcc4;margin:0}.live-clock{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#ff7a2e;font-size:clamp(64px,24vw,140px);font-weight:850;line-height:1}.live-over .live-clock{color:#f87171;font-size:clamp(40px,12vw,72px);animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.live-over .live-clock{animation:none}}.live-actions{grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid}.live .btn-ghost{color:#eceef1;background:#1b1d20;border-color:#2c3036}.live-next{color:#b6bcc4;margin:0}.live-recap{text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.live-recap li{border-top:1px solid #2c3036;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.pb-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pb-row{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;border-radius:12px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.pb-row:hover{border-color:var(--accent-text)}.pb-dot{background:var(--accent);border-radius:50%;width:12px;height:12px}.side-defense{background:var(--renfort)}.side-transition{background:var(--match)}.side-remise{background:var(--ok)}.pb-main{gap:1px;min-width:0;display:grid}.pb-main strong{overflow-wrap:anywhere}.anim-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.anim-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.side-special{background:#a16207}.side-concept{background:var(--ink-3)}.pb-group{border-top:1px solid var(--border);padding:6px 0}.pb-group:first-of-type{border-top:0}.pb-group summary{cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-weight:750;list-style:none;display:flex}.pb-group summary::-webkit-details-marker{display:none}.pb-group summary:after{content:"▾";color:var(--ink-3);margin-left:auto;transition:transform .15s}.pb-group:not([open]) summary:after{transform:rotate(-90deg)}.pb-group .pb-list{margin-top:4px}.pb-desc{white-space:pre-wrap;color:var(--ink-2);margin:0;font-size:14px}.media{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.media a{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex:none;width:132px;text-decoration:none;display:block;position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:84px;display:block}.media-vid span{color:#fff;background:#000000a6;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px}.media-vid:not(:has(img)){place-items:center;height:84px;display:grid}.media-vid:not(:has(img)) span{position:static}.screen-head h2,.ev-head h2,.block h3,.sec-title,.live-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.screen-head h2{font-size:32px;line-height:1.02}.ev-head h2{font-size:28px;line-height:1.05}.block h3{font-size:20px;line-height:1.1}.eyebrow,.day-head,.sheet-sec h4{font-family:var(--mono);letter-spacing:.08em;font-weight:700}.eyebrow-accent{color:var(--accent-text)}.topbar-brand{gap:10px;min-width:0}.tb-text{gap:2px;min-width:0;display:grid}.tb-name{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:400;line-height:1;overflow:hidden}.tb-role{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.club-mark{object-fit:cover;background:var(--surface);border-radius:50%;flex:none}.club-mark-sm{width:36px;height:36px}.club-mark-md{width:44px;height:44px}.club-mark-lg{width:64px;height:64px}.club-mono{background:var(--accent);color:var(--accent-ink);font-family:var(--display);letter-spacing:.02em;place-items:center;display:grid}.club-mark-sm.club-mono{font-size:12px}.club-mark-lg.club-mono{font-size:20px}.login-brand .club-mark{margin-bottom:4px}.login-brand h1.club-name{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-weight:400}.powered{text-align:center;color:var(--ink-3);margin:0;font-size:12px}.hero{background:var(--accent);color:var(--accent-ink);border-radius:18px;gap:8px;padding:18px;display:grid;position:relative;overflow:hidden}.hero-court{stroke:currentColor;stroke-opacity:.16;stroke-width:2px;pointer-events:none;width:240px;height:240px;position:absolute;top:-44px;right:-64px}.hero>:not(.hero-court){position:relative}.hero-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.hero-title{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:1}.hero-meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:500}.hero-counts{flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:13px;display:flex}.hero-n{font-family:var(--display);margin-right:4px;font-size:40px;font-weight:400;line-height:1}.hero-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.btn-hero{color:#16181d;background:#fff;min-height:44px;padding:10px 14px}.btn-hero-ghost{color:inherit;opacity:.95;background:0 0;border:2px solid;min-height:44px;padding:8px 12px}.hero-status{color:#16181d;background:#fff;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}.hero-soft{background:var(--surface);color:var(--ink);border:2px solid var(--accent)}.hero-soft .hero-eyebrow{color:var(--accent-text)}.hero-soft .hero-status{background:var(--accent-soft);color:var(--ink)}.quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick a,.quick button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:14px;justify-items:center;gap:6px;padding:12px 4px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.quick .ti{color:var(--accent-text);width:24px;height:24px}.card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:inherit;padding:14px;text-decoration:none;display:block}.card-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.card-main{gap:3px;min-width:0;display:grid}.card-title{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.1}.date-tile{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;justify-items:center;width:52px;padding:6px 0;display:grid}.date-tile b{font-family:var(--display);color:var(--accent-text);font-size:24px;font-weight:400;line-height:1}.date-tile small{font-family:var(--mono);text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.play-thumb{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);border-radius:12px;place-items:center;display:grid}.sec{gap:8px;display:grid}.sec-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sec-title{margin:0;font-size:22px}.sec-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:700;text-decoration:none}.list{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);margin:0;padding:0;list-style:none;display:grid}.list li+li{border-top:1px solid var(--border)}.list a{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.team-pill.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.brand-preview{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{border:3px solid var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--border);background:var(--sw);cursor:pointer;border-radius:50%;padding:0}.swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--ink)}.swatch-custom{background:conic-gradient(#ef4444,#facc15,#22c55e,#0ea5e9,#6d28d9,#ef4444);position:relative;overflow:hidden}.swatch-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ti-home{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V21H3z'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E")}.ti-plays{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 12h18M12 3v18'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ti-flag{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4M5 4h11l-2 4 2 4H5'/%3E%3C/svg%3E")}.ti-shield{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V8l8-5 8 5v13'/%3E%3Cpath d='M9 21v-5h6v5M4 12h16'/%3E%3C/svg%3E")}.ti-plus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M12 9v8M8 13h8'/%3E%3C/svg%3E")}.tabbar a{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.tabbar a.on{box-shadow:inset 0 3px 0 var(--accent);border-radius:0}.tabbar[style*=--n\:6] a{letter-spacing:0;white-space:nowrap;min-width:0;padding:6px 1px;font-size:9.5px;overflow:hidden}.chip-toggles{flex-wrap:wrap;gap:8px;display:flex}.chip-toggle{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px;font-weight:700}.chip-toggle[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pick-warn{color:#a16207;font-size:12.5px;font-weight:650}@media (prefers-color-scheme:dark){.pick-warn{color:#f5c451}}.rf-games{gap:2px;margin-top:2px;display:grid}.rf-game{color:var(--ink-2);font-size:12.5px}.rf-game b{color:var(--ink);font-weight:650}.rf-ok{color:var(--ok);font-size:12.5px;font-weight:650}.pick-list button.pick-off{opacity:.55;cursor:default}.pick-list button.pick-off:hover{border-color:var(--border)}.rf-sec{gap:8px;display:grid}.rf-sec>summary{cursor:pointer;padding:4px 0;font-weight:650}.rf-sec>summary small{color:var(--ink-2);font-weight:500}.rf-none{margin:4px 0 0}.vol-card{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));gap:6px;display:grid}.vol-card .btn{justify-self:start;margin-top:4px}.vol-match{border-top:1px solid var(--border);gap:4px;padding:10px 0;display:grid}.vol-match:first-of-type{border-top:0}.vol-slots{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.vol-slots li{background:var(--ko-soft);border-radius:10px;grid-template-columns:minmax(min-content,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.vol-slots li.full{background:var(--ok-soft)}.vol-slots li b{font-variant-numeric:tabular-nums}details .vol-slots li{background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto auto}.ann{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);gap:6px;padding:16px;display:grid}.ann-new{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:inset 4px 0 0 var(--accent)}.ann-focus{outline:2px solid var(--accent);outline-offset:2px}.ann .eyebrow{margin:0}.ann-title{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:400;line-height:1.1}.ann-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ann-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ann-card{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:inset 4px 0 0 var(--accent);gap:4px;display:grid}.ann-excerpt{color:var(--ink-2);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.vol-relance{justify-self:start}.vol-slots li .btn{justify-self:end}.ti-megaphone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11v2a1 1 0 0 0 1 1h2l5 4V6L6 10H4a1 1 0 0 0-1 1z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M18.5 5.5a9 9 0 0 1 0 13'/%3E%3C/svg%3E")}.lic-sum{gap:6px;display:grid}.lic-n{font-family:var(--display);color:var(--ink-2);font-size:20px}.lic-n b{color:var(--ink);font-size:40px;font-weight:400}.lic-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;height:8px;overflow:hidden}.lic-bar span{background:var(--ok);height:100%;display:block}.lic-sum .btn{justify-self:start}.lic-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lic-state{background:var(--ko-soft);width:30px;height:30px;color:var(--ko);border-radius:50%;place-items:center;font-weight:800;display:grid}.lic-state.ok{background:var(--ok-soft);color:var(--ok)}.lic-card{border-color:color-mix(in srgb, var(--ko) 35%, var(--border));gap:4px;display:grid}.lic-card .hint{margin-top:2px}.ti-id{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='12' r='2.5'/%3E%3Cpath d='M14 10h4M14 14h3'/%3E%3C/svg%3E")}.lic-list .muted.small:last-child{overflow-wrap:anywhere}.lic-cash{gap:8px;display:grid}.lic-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.lic-kpis span{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;padding:10px;display:grid}.lic-kpis b{font-family:var(--display);color:var(--ink);font-size:22px;font-weight:400}.lic-kpis small{color:var(--ink-3);font-size:12px}.lic-kpis .ko b{color:var(--ko)}.lic-late{color:var(--ko);margin:0;font-size:14px;font-weight:700}.lic-sub{color:var(--ink-2);margin:4px 0 0;font-size:13px;font-weight:700}.lic-pay{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.lic-cash .lic-pay{grid-template-columns:minmax(0,1fr) auto}.lic-pay.late strong{color:var(--ko)}.chip-btn{appearance:none;cursor:pointer;font:inherit;border:0;min-height:30px;font-size:12px;font-weight:700}.chip-btn.chip-mute{border:1px solid var(--border)}.lic-del{width:30px;height:30px}.lic-items{gap:10px;display:grid}.lic-items summary{cursor:pointer;gap:2px;list-style:none;display:grid}.lic-items summary::-webkit-details-marker{display:none}.lic-items[open] summary{margin-bottom:8px}.lic-items>*+*{margin-top:10px}.lic-itemlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lic-itemlist li{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lic-additem{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lic-additem input[name=label]{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);border-radius:10px;flex:200px;padding:8px 12px;font-size:16px}.lic-minors{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lic-checks{gap:6px;display:grid}.lic-plan{border:1px dashed var(--border);border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.lic-plan legend{color:var(--ink-2);padding:0 6px;font-size:13px;font-weight:700}.seg-wrap{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-auto-flow:row}.lic-surc{gap:8px;display:grid}.lic-surc .lic-row{grid-template-columns:minmax(0,1fr) auto}.chip-toggle small{opacity:.8;font-size:11px;font-weight:600}.chip-toggle.surc-refuse{opacity:.7;text-decoration:line-through}.pub{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.pub-head{background:var(--accent);color:var(--accent-ink);padding:calc(22px + var(--top-safe)) var(--gutter-r) 18px var(--gutter-l);gap:16px;display:grid;position:relative;overflow:hidden}.pub-head:after{content:"";opacity:.14;pointer-events:none;border:2px solid;border-radius:50%;width:300px;height:300px;position:absolute;top:-70px;right:-120px}.pub-head>*{z-index:1;width:100%;max-width:760px;margin:0 auto;position:relative}.pub-id{align-items:center;gap:14px;display:flex}.pub-id h1{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,7vw,44px);font-weight:400;line-height:1}.pub-id p{opacity:.92;margin:6px 0 0;font-size:14px}.pub-logo{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:60px;height:60px;box-shadow:0 2px 8px #0000002e}.pub-mono{font-family:var(--display);color:var(--accent-text);place-items:center;font-size:20px;display:grid}.pub-nav{flex-wrap:wrap;gap:6px;display:flex}.pub-nav button{appearance:none;cursor:pointer;font:inherit;color:inherit;background:#0003;border:0;border-radius:999px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:700}.pub-nav .pub-nav-cta{color:#16181d;background:#fff}.pub-main{box-sizing:border-box;width:100%;max-width:760px;padding:16px var(--gutter-r) 32px var(--gutter-l);flex:1;align-content:start;gap:18px;margin:0 auto;display:grid}.pub-kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pub-hero{color:#fff;background:#16181d;border-radius:18px;gap:6px;padding:18px;display:grid}.pub-hero .pub-kicker{color:#a3a9b6}.pub-hero h2{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(26px,6.5vw,36px);font-weight:400;line-height:1.05}.pub-when{font-family:var(--mono);text-transform:uppercase;margin:4px 0 0;font-size:13px;font-weight:700}.pub-sub{color:#c9cdd5;margin:0;font-size:13px}.pub-join{background:var(--surface);border:2px solid var(--accent);border-radius:18px;gap:8px;padding:18px;display:grid}.pub-join .pub-kicker{color:var(--accent-text);font-size:11px}.pub-join h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1}.pub-join p{color:var(--ink-2);max-width:60ch;margin:0;font-size:14px}.pub-join .btn{justify-self:start}.pub-sec{gap:8px;display:grid}.pub-sec>h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:24px;font-weight:400}.pub-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.pub-list li{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.pub-list li+li{border-top:1px solid var(--border)}.pub-date{font-family:var(--mono);text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1.35}.pub-what{gap:2px;min-width:0;display:grid}.pub-what strong{font-size:14px}.pub-what small{color:var(--ink-3);font-size:12px}.pub-what .pub-kind{font-size:10.5px}.pub-results{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.pub-filter{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pub-filter::-webkit-scrollbar{display:none}.plk-filter{scrollbar-width:none;gap:6px;margin:4px 0 2px;padding-bottom:2px;display:flex;overflow-x:auto}.plk-filter::-webkit-scrollbar{display:none}.plk-filter button{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:650}.plk-filter button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.plk-none{margin:10px 0}.pick-tools{gap:8px;margin-bottom:10px;display:grid}.pick-search{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.pick-none{margin:8px 0}.plk-teams button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.plk-more{width:100%;margin-top:6px}.pub-filter button{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 12px;font-size:13.5px;font-weight:650}.pub-filter button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pub-h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:8px 0 0;font-size:12px;font-weight:700}.pub-homes{gap:8px;display:grid}.pub-home{border-radius:var(--radius);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-left:5px solid var(--accent);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.pub-hdate{background:var(--accent-soft);color:var(--accent-text);border-radius:12px;justify-items:center;padding:6px 0;display:grid}.pub-hdate b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.pub-hdate small{text-transform:uppercase;font-size:11px;font-weight:700}.pub-entry{color:var(--accent-text);font-weight:650}.pub-res{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:4px;min-width:0;padding:12px;display:grid}.pub-res small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.pub-res small:first-child{font-weight:700}.pub-res b{font-family:var(--display);font-size:24px;font-weight:400;line-height:1}.pub-res.win b{color:var(--ok)}.pub-res.loss b{color:var(--ko)}.pub-teams{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.pub-team{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:4px;padding:12px;display:grid}.pub-team strong{font-size:14px}.pub-team small{color:var(--ink-2);font-size:12px}.pub-contact{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 14px}.pub-contact p{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:0;padding:10px 0;font-size:14px;display:flex}.pub-contact p+p{border-top:1px solid var(--border)}.pub-contact a{color:var(--accent-text);overflow-wrap:anywhere;font-weight:700}.pub-foot{color:#d5d8df;padding:18px var(--gutter-r) calc(18px + var(--bottom-safe)) var(--gutter-l);background:#16181d;align-items:center;gap:12px;font-size:12.5px;display:flex}.pub-foot .pub-logo{width:36px;height:36px}.pub-foot>div{flex:1;min-width:0}.pub-foot small{color:#a3a9b6}.pub-members{color:#fff;white-space:nowrap;border:1px solid #3a3f4a;border-radius:10px;padding:8px 12px;font-weight:700;text-decoration:none}.pub-ask{color:#fff;font:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline;display:inline-block}.pub-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pub-thanks{gap:8px;padding:8px 0 16px;display:grid}.pub-thanks .pub-kicker{color:var(--ok)}.pub-thanks h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:400}.pub-thanks p{color:var(--ink-2);margin:0}.pub-missing{max-width:480px;padding:0 var(--gutter-r) 0 var(--gutter-l);text-align:center;justify-items:center;gap:12px;margin:18vh auto 0;display:grid}.pub-missing h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:34px;font-weight:400}.pub-missing p{color:var(--ink-2);margin:0}.pub-link{background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.pub-link a{color:var(--accent-text);overflow-wrap:anywhere;min-width:0;font-weight:700}.pub-slug{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:4px;min-width:0;padding-left:12px;display:flex}.pub-slug .muted{white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:14px;overflow:hidden}.field .pub-slug input{background:0 0;border:0;padding-left:2px}.trial-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trial{gap:6px;display:grid}.trial-new{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.trial-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.trial-head strong{font-size:17px}.trial-date{margin-left:auto}.trial p{margin:0}.trial-contact{flex-wrap:wrap;gap:6px 16px;display:flex}.trial-contact a{color:var(--accent-text);overflow-wrap:anywhere;font-weight:700}.trial-msg{color:var(--ink-2);font-style:italic}.ti-hand{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13V5.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M11 11.5v-2a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M14 10.5a1.5 1.5 0 0 1 3 0V12'/%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0V16a6 6 0 0 1-6 6h-2a6 6 0 0 1-5-2.7L4.3 15a1.5 1.5 0 0 1 2.5-1.7L8 15'/%3E%3C/svg%3E")}.pt-logo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:12px;flex:none;width:48px;height:48px}.pt-logo-lg{width:64px;height:64px}.pt-mono{color:#fff;font-family:var(--display);background:#16181d;border:0;place-items:center;font-size:17px;display:grid}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pt-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.pt-main{gap:4px;min-width:0;display:grid}.pt-main p{margin:0}.pt-offer{white-space:normal;border-radius:10px;justify-self:start;padding:5px 9px;line-height:1.35}.pt-site{color:var(--accent-text);font-size:13px;font-weight:700;text-decoration:none}.pt-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pt-all{color:var(--accent-text);justify-self:end;font-size:13px;font-weight:700;text-decoration:none}#home-partner{gap:4px;display:grid}.pt-sum{gap:10px;display:grid}.pt-sum .btn{justify-self:start}.pt-sum p{margin:0}.pt-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pt-logo-edit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-presented{gap:10px;display:grid}.pt-presented-line{align-items:center;gap:12px;display:flex}.pt-presented-line>span{gap:2px;display:grid}.pub-presented{color:#c9cdd5;margin:6px 0 0;font-size:13px}.pub-presented a,.pub-presented strong{color:#fff;font-weight:700}.pub-partners{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.pub-partner{aspect-ratio:3/2;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);max-width:100%;color:var(--ink);text-align:center;font:inherit;border-radius:12px;place-items:center;padding:10px;text-decoration:none;display:grid}.pub-partner img{object-fit:contain;max-width:100%;max-height:100%}.pub-partner b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:15px;font-weight:400}.pub-partner-cta{cursor:pointer;border:1.5px dashed var(--accent);color:var(--accent-text);background:0 0;font-size:13px;font-weight:700}.pub-donate{justify-self:start}.pr{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.pr-head{padding:calc(14px + var(--top-safe)) var(--gutter-r) 14px var(--gutter-l);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.pr-head>div{gap:2px;display:grid}.pr-head strong{font-family:var(--display);text-transform:uppercase;font-size:21px;font-weight:400;line-height:1}.pr-club{object-fit:cover;border-radius:50%;width:40px;height:40px}.pr-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px;font-weight:700}.pr-id{align-items:center;gap:12px;display:flex}.pr-id h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:28px;font-weight:400;line-height:1.05}.pr-id p{margin:2px 0 0}.pr-kpis{gap:10px;display:grid}.pr-kpis p{margin:0}.pr-places li{grid-template-columns:minmax(0,1fr) auto}.pr-actions{justify-items:start;gap:10px;display:grid}.pr-actions p{margin:0}.pr-actions a:not(.btn){color:var(--accent-text);font-weight:700}.ti-handshake{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17 2 2a1 1 0 1 0 3-3'/%3E%3Cpath d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.9-3.9a3 3 0 0 0-4.2 0l-.9.9a1 1 0 1 1-3-3l2.8-2.8a5.8 5.8 0 0 1 7.1-.9l.5.3a2 2 0 0 0 1.4.3L21 4'/%3E%3Cpath d='m21 3 1 11h-2M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3M3 4h8'/%3E%3C/svg%3E")}.ce-new{justify-self:start}.ce-list{gap:10px;display:grid}.ce-card,.ce-home{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ce-home{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none}.ce-off{opacity:.6}.ce-tile{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex:none;justify-items:center;width:52px;padding:6px 0;display:grid}.ce-tile b{font-family:var(--display);color:var(--accent-text);font-size:24px;font-weight:400;line-height:1}.ce-tile small{font-family:var(--mono);text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:700}.ce-main{gap:4px;min-width:0;display:grid}.ce-title{font-size:16px}.ce-desc{color:var(--ink-2);white-space:pre-line;margin:2px 0 0}.ce-signup{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ce-manage{justify-self:start;margin-top:4px}.ce-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ce-rows li{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ce-rows li>span:first-child{overflow-wrap:anywhere;min-width:0}.inline-form .ce-num,.ce-num{flex:0 0 76px;width:76px;min-width:0}.ce-ok{color:var(--ok);font-weight:700}.ce-warn{color:var(--accent-text);font-weight:700}.ce-manage-body{gap:12px;display:grid}.ce-manage-body>p{margin:0}.pub-events{gap:8px;display:grid}.pub-event{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.pub-kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px;font-weight:700}.pub-desc{color:var(--ink-2);white-space:pre-line;margin:4px 0 0;font-size:13px}.pub-ev-signup{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pub-what a{color:var(--accent-text);font-weight:700}.pr-ask{background:var(--accent);color:var(--accent-ink);border-radius:18px;gap:8px;padding:18px;display:grid;position:relative;overflow:hidden}.pr-ask .pub-kicker{opacity:.9;font-size:11px}.pr-ask h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:24px;font-weight:400;line-height:1.05}.pr-ask p{margin:0;font-size:14px}.pr-ask-btn{color:#16181d;background:#fff;border:0;justify-self:start}.pr-ask-state{font-weight:700}.social{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.social-chip{background:var(--surface-2);border:1px solid var(--border);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.social-sm .social-chip{min-height:26px;padding:2px 8px;font-size:11.5px}.social-on-accent .social-chip{color:inherit;background:#0003;border-color:#0000}.social-on-dark .social-chip{color:#fff;background:#2a2d34;border-color:#3a3f4a}.social-on-dark{margin-top:6px}.pub-news{gap:8px;display:grid}.pub-post{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:4px;padding:12px 14px;display:grid}.social-block{gap:8px;display:grid}.pub-foot>div{gap:4px;display:grid}.foot-social{color:#a3a9b6;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.foot-social .social{margin-top:0}.pt-list li{display:grid}.pt-space{color:var(--accent-text);justify-self:start;margin:0 0 10px 72px;font-size:13px;font-weight:700;text-decoration:none}.ti-heart{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-4.4-9.3-9A5 5 0 0 1 12 6.5 5 5 0 0 1 21.3 12C19 16.6 12 21 12 21z'/%3E%3C/svg%3E")}.ti-people{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='3'/%3E%3Ccircle cx='17' cy='9' r='2.5'/%3E%3Cpath d='M3 20c0-3.5 2.7-6 6-6s6 2.5 6 6M15 20c0-2.4 1.3-4.5 3.5-5'/%3E%3C/svg%3E")}.ti-kids{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Ccircle cx='16.5' cy='9.5' r='2.5'/%3E%3Cpath d='M2.5 20c0-3.3 2.5-6 5.5-6s5.5 2.7 5.5 6M14 20c0-2.6 1.1-4.4 2.5-4.4s3 1.8 3 4.4'/%3E%3C/svg%3E")}.ti-user{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8'/%3E%3C/svg%3E")}.ti-globe{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18'/%3E%3C/svg%3E")}.ti-palette{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18c1.1 0 2-.9 2-2 0-.5-.2-1-.5-1.3-.3-.4-.5-.8-.5-1.3 0-1.1.9-2 2-2h2.4A4.6 4.6 0 0 0 21 9.8C21 6 17 3 12 3z'/%3E%3Ccircle cx='7.5' cy='11' r='1'/%3E%3Ccircle cx='10' cy='7' r='1'/%3E%3Ccircle cx='15' cy='7' r='1'/%3E%3C/svg%3E")}.hub-h{font-family:var(--display);text-transform:uppercase;margin:6px 0 0;font-size:22px;font-weight:400}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.hub-tile{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-height:96px;color:inherit;align-content:start;gap:4px;padding:14px;text-decoration:none;display:grid}.hub-tile .ti{background:var(--accent-text);width:24px;height:24px}.hub-tile strong{font-size:15px}.hub-tile small{color:var(--ink-2);font-size:12.5px}.hub-tile.hot{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.hub-tile.hot small{color:var(--accent-text);font-weight:700}.hub-sec{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:6px 0 -4px;font-size:12px;font-weight:700}.hub-publink{color:var(--accent-text);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.hub-publink .ti{background:currentColor;width:16px;height:16px}.ti-run{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='14' cy='4' r='2'/%3E%3Cpath d='M6 20l3-6 3 2 1 5M9 14l1-5 4 2 3 3M10 9l-3 1-2 3'/%3E%3C/svg%3E")}.hat-notice{z-index:30;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 14px;font-size:14px;font-weight:750;transition:opacity .35s;animation:.25s ease-out hat-in;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.hat-notice.out{opacity:0}@keyframes hat-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hat-notice{animation:none}}.menu a{color:inherit;border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;display:block}.menu a:hover{background:var(--surface-2)}.kid{gap:10px;display:grid}.kid-head{align-items:center;gap:12px;display:flex}.kid-head>span:last-child{gap:2px;display:grid}.kid-av{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.kid-row{background:var(--surface-2);color:inherit;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.kid-lic{margin:0}.kc{gap:10px}.kc-head{color:inherit;text-decoration:none}.kc-head>span:nth-child(2){gap:2px;display:grid}.kc-head .go,.kc-line .go,.kc-state .go{color:var(--ink-3);margin-left:auto;font-size:20px;line-height:1}.kc-next{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.kc-next>a{color:inherit;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;text-decoration:none;display:grid}.kc-next .card-main{gap:1px;min-width:0;display:grid}.kc-next strong{font-size:15px;line-height:1.25}.kc-when{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.kc-next .ds-ok{color:var(--ok);font-size:12px;font-weight:800}.kc-next .ds-ko{color:var(--ko);font-size:12px;font-weight:800}.kc-next .ds-unc{color:#b45309;font-size:12px;font-weight:800}.kc-next .btn{white-space:nowrap}.kc-none{margin:0}.kc-state{border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.kc-state .ti{flex:none;width:18px;height:18px}.kc-state.ok{background:var(--ok-soft);color:var(--ok)}.kc-state.ok .ti{background:var(--ok)}.kc-state.warn{background:color-mix(in srgb, var(--ko) 10%, transparent);color:var(--ko)}.kc-state.warn .ti{background:var(--ko)}.kc-links{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:700;display:flex}.kc-links a{color:var(--accent-text);padding:4px 0;text-decoration:none}.kc-line{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.kc-line b{font-size:14.5px;font-weight:750;line-height:1.3;display:block}.kc-line small{color:var(--ink-3);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.kc-line.kc-static{cursor:default}.kc-ic{background:var(--accent-soft);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.kc-ic .ti{background:var(--accent-text);width:18px;height:18px}.kc-ic.ok{background:var(--ok-soft)}.kc-ic.ok .ti{background:var(--ok)}.kc-ic.kc-seal{background:0 0;width:38px;height:38px}.kc-go{font-size:13.5px;font-weight:700;text-decoration:none;color:var(--accent-text)!important}.kc-line>.go.kc-go,.kc-line>.go.btn-link-accent{margin:0;padding:0;font-size:13.5px}.kc-fold>summary{list-style:none}.kc-fold>summary::-webkit-details-marker{display:none}.kc-fold[open] .kc-go{opacity:.6}.kc-fold .ak-rows{padding-left:44px}.kp{gap:14px}.kp-head h2{margin:0}.kp-sec{gap:8px;display:grid}.kp-sec>.sec-title{margin:6px 0 0}.kp-more>div:empty{display:none}.kp-more .kc-line{border-top:1px solid var(--border)}.ti-chrono{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2M9 2h6'/%3E%3C/svg%3E")}.quick-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-tiles>a,.quick-tiles>button{background:var(--surface);border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.quick-tiles .ti{background:var(--accent-text);width:24px;height:24px}.card-title-display{font-family:var(--display);text-transform:uppercase;color:inherit;font-size:19px;font-weight:400;line-height:1.1;text-decoration:none}.match-card{grid-template-columns:auto minmax(0,1fr);align-items:center}.match-card .card-main{color:inherit;text-decoration:none}.match-card .occ-chips{grid-column:2}.chip-accent{background:var(--accent);color:var(--accent-ink);text-decoration:none}.chip-warn{color:#8a4b08;background:#fdf1e3}.hero-pill{color:#16181d;background:#fff;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.btn-hero-outline{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid #ffffffbf;border-radius:10px;padding:0 14px;font-size:14px;font-weight:700}.convoc{gap:6px;display:grid}.btn-link-accent{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;justify-self:start;margin:-1px 0;padding:7px 0;font-size:13px;font-weight:700}.result-card{align-items:center;gap:12px;display:flex}.result-card .card-main{flex:1;gap:2px;min-width:0;display:grid}.result-score{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.result-score.win{color:var(--ok)}.result-score.loss{color:var(--ko)}.kid-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.kid-chip{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.kid-chip>span{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.agenda-heart{background:var(--accent-text);width:20px;height:20px;margin-left:auto}.agenda-when{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:10px 2px 6px;font-size:11px;font-weight:700}.sec-head+.agenda-when{margin-top:0}.list li .agenda-chips{margin:0;padding:0 12px 10px 76px}.list .agenda-chips a.chip{color:var(--accent-ink);padding:3px 9px;display:inline-block}.list a .agenda-heart{flex:none}.hero-lines{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid;position:relative}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kpi{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:inherit;align-content:start;gap:6px;padding:14px;text-decoration:none;display:grid}.kpi b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.kpi b small{color:var(--ink-2);font-size:18px}.kpi>small{color:var(--ink-2);font-size:12.5px}.kpi-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.kpi-bar span{background:var(--ok);height:100%;display:block}.todo{padding:12px 0 4px;display:grid}.todo>.eyebrow{margin:0 14px 4px}.todo-row{border-top:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}button.todo-row{border:0;border-top:1px solid var(--border);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}.todo>.eyebrow+.todo-row{border-top:0}.todo-main{flex:1;gap:4px;min-width:0;display:grid}.todo-main strong{font-size:14px}.todo-main small{color:var(--ink-2);font-size:12.5px}.name-prompt{gap:6px;display:grid}.name-prompt p{margin:0}.ti-eye{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ti-pen{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E")}.pr-places-card{padding:12px 0 4px;display:grid}.pr-places-card>.eyebrow{margin:0 14px 4px}.pr-places-card .todo-row:first-of-type{border-top:0}.pr-donate{justify-content:center;align-items:center;gap:8px;display:flex}.pr-donate .ti{width:18px;height:18px}.field-inline{align-items:center;gap:8px;display:inline-flex}.vol-ask{justify-content:center;justify-self:stretch;align-items:center;gap:8px;min-height:48px;font-size:15px;display:flex}.vol-occ{gap:8px}.vol-occ h3,.vol-occ>p{margin:0}.vol-occ-head{flex-wrap:wrap;gap:6px;display:flex}.vol-desc{color:var(--ink-2);white-space:pre-line;font-size:14px}.vol-day{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 0;font-size:11.5px;font-weight:700}.vol-what{gap:1px;min-width:0;display:grid}.vol-what small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.vol-tools{margin-top:4px}.call-form{gap:12px;display:grid}.call-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px}.call-slots{gap:8px;margin:0;padding:0;list-style:none;display:grid}.call-slot{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:6px;padding:10px;display:grid}.call-slot-when,.call-slot-what{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.call-slot input{border:1px solid var(--border);background:var(--surface);min-width:0;color:inherit;border-radius:9px;padding:8px 10px;font-size:16px}.call-slot input[type=date]{flex:140px}.call-slot input[type=time]{flex:0 104px}.call-slot input[name=label]{flex:150px}.call-slot .ce-num{flex:0 0 64px;width:64px}.lic-fee{align-items:center;gap:6px;font-weight:600;display:inline-flex}.lic-fee input{border:1px solid var(--border);background:var(--surface);text-align:right;width:92px;color:inherit;border-radius:9px;padding:7px 10px;font-size:16px}.tpl-list>li,.tpl-list .pick-main{gap:2px;display:grid}.tpl-list .link-x{justify-self:end}.vp-hero{background:var(--accent);color:var(--accent-ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.vp-shield{place-items:center;width:54px;height:60px;display:grid;position:relative}.vp-shield svg{fill:var(--accent-ink);opacity:.95;position:absolute;inset:0}.vp-shield b{font-family:var(--display);color:var(--accent);padding-bottom:4px;font-size:26px;font-weight:400;position:relative}.vp-lv{gap:2px;min-width:0;display:grid}.vp-eye{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.vp-name{font-family:var(--display);text-transform:uppercase;font-size:28px;line-height:1}.vp-pts{justify-items:end;display:grid}.vp-pts b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.vp-pts small{font-size:12px;font-weight:600}.vp-bar{background:color-mix(in srgb, var(--accent-ink) 25%, transparent);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.vp-bar span{background:var(--accent-ink);height:100%;display:block}.vp-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 12px;font-size:12.5px;font-weight:600;display:flex}.vp-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vp-badge{border:1px solid var(--border);background:var(--surface-2);color:var(--ink-3);text-align:center;border-radius:12px;justify-items:center;gap:3px;padding:8px 6px;display:grid}.vp-badge.on{background:var(--surface);color:var(--accent-text)}.vp-badge strong{color:var(--ink-2);font-size:11.5px;line-height:1.15}.vp-badge.on strong{color:var(--ink)}.vp-badge small{color:var(--ink-3);font-size:10.5px}.vp-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vp-rank li{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 4px;font-size:14px;display:grid}.vp-rank li:last-child{border-bottom:0}.vp-rank li small{color:var(--ink-3);font-size:12px}.vp-rank li.me{color:var(--accent-text);font-weight:800}.vp-rewards{gap:2px;margin:0 0 6px;padding-left:18px;font-weight:600;display:grid}.vp-rules{gap:4px;margin:0 0 6px;padding-left:18px;display:grid}.vp-hist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vp-hist li{border-bottom:1px solid var(--border);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;display:grid}.vp-hist b{color:var(--ok);font-variant-numeric:tabular-nums}.vp-hist b.neg{color:var(--ko)}.vp-next{grid-template-columns:minmax(0,1fr) auto}.vp-next strong{font-size:15px}.sq-chips{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.sq-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink-3);cursor:pointer;border-radius:999px;min-height:26px;padding:2px 8px;font-size:11px;font-weight:800}span.sq-chip{cursor:default}.sq-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cmp-sec{gap:4px;min-width:0;display:grid}.cmp-sec+.cmp-sec{border-top:1px solid var(--border);padding-top:10px}.cmp-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-squad{letter-spacing:.02em;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.cmp-squad.all{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.cmp-steps,.cmp-apart{min-width:0;margin:0;padding:0;list-style:none;display:grid}.cmp-steps>li,.cmp-apart>li{gap:3px;min-width:0;padding:7px 0 7px 22px;display:grid;position:relative}.cmp-steps>li:before,.cmp-apart>li:before{content:"";background:var(--match);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:13px;left:4px}.cmp-steps>li:not(:last-child):after{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:23px;bottom:-11px;left:8px}.cmp li[data-type=brassage]:before{background:var(--ink-3)}.cmp li[data-type=phase_finale]:before{background:var(--accent)}.cmp li[data-type=coupe]:before{background:#e0a526;border-radius:3px;transform:rotate(45deg)scale(.85)}.cmp li[data-type=amical]:before{background:var(--surface);border:2px solid var(--ink-3);width:6px;height:6px}.cmp-apart-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;font-family:var(--mono);margin:4px 0 -2px 22px}.cmp-top{align-items:center;gap:8px;min-width:0;display:flex}.cmp-top>.kind{white-space:nowrap;flex:none}.cmp-top>.muted{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cmp-acts{flex:none;gap:12px;display:inline-flex}.cmp-name{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.3}.cmp-by{min-width:0;color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.cmp-by[hidden]{display:none}.cmp-by select{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);border-radius:8px;flex:0 auto;padding:5px 8px;font-size:16px}.ti-ball{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c-3 3-3 15 0 18M12 3c3 3 3 15 0 18'/%3E%3C/svg%3E")}.ti-search{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.court-svg{width:100%;height:100%;display:block}.court-svg .ct-floor{fill:#f7e9d7}.court-svg .ct-ln{fill:none;stroke:#c9a77f;stroke-width:1.3px}.court-svg .ct-a{fill:var(--accent)}.court-svg .ct-n{fill:var(--accent-ink);font:800 7.5px Inter,system-ui,sans-serif}.court-svg .ct-d{fill:none;stroke:#16181d;stroke-width:1.6px}.court-svg .ct-ext{opacity:.55}.court-svg .ct-b{stroke:#00000040;stroke-width:.6px}.court-svg .ct-move{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.court-svg .ct-head{fill:var(--accent)}.court-svg .ct-pass{stroke:#16181d;stroke-width:1.5px;stroke-dasharray:3 3}.bk-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.seg a,.bk-seg a{text-align:center;color:var(--ink-2);border-radius:9px;place-items:center;min-height:42px;padding:10px 6px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.seg a[aria-current=page],.bk-seg a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.bk-search{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.bk-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.bk-search .ti{background:var(--ink-3);width:18px;height:18px}.chip-scroll{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chip-scroll .chip-toggle{flex:none}.chip-toggle.chip-sm{min-height:32px;padding:4px 10px;font-size:12px}.bk-match{color:#fff;background:#16181d;border-radius:16px;gap:8px;padding:14px;display:grid}.bk-match-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.bk-match .eyebrow{color:#ffb4be}.bk-match-title{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:400;line-height:1.05}.bk-match-chips{flex-wrap:wrap;gap:6px;display:flex}.bk-match-chips a,.bk-match-chips span{color:#fff;background:#ffffff1f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;text-decoration:none}.bk-match-seen{align-items:center;gap:10px;font-size:12px;display:flex}.bk-match-seen .bk-bar{background:#ffffff2e}.bk-bar{background:var(--surface-2);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.bk-bar span{background:#3bc98a;height:100%;display:block}.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.bk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-tile{background:var(--surface);border:1px solid var(--border);color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.bk-tile[hidden]{display:none}.bk-thumb{aspect-ratio:174/120;background:#f7e9d7;display:block;position:relative;overflow:hidden}.bk-thumb .court-svg{height:100%}.bk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bk-nothumb{width:100%;height:100%;font-family:var(--display);color:#fff;background:var(--cat,var(--accent));text-transform:uppercase;place-items:center;font-size:22px;display:grid}.bk-steps{font-family:var(--mono);color:#fff;background:#16181dd1;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.bk-pill{color:#8a4b08;background:#fff;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;right:8px}.bk-pill.ok{color:#0f7a4a}.bk-pill.mute{color:#5a606c}.bk-pill.new{background:var(--accent);color:var(--accent-ink)}.bk-cap{gap:3px;padding:9px 10px 10px;display:grid}.bk-cap strong{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:15.5px;font-weight:400;line-height:1.1}.bk-cap small{color:var(--ink-2);font-size:11.5px}.bk-big{background:#f7e9d7;border-radius:12px;overflow:hidden}.tpl-card{gap:8px}.tpl-card h3,.tpl-card p{margin:0}.tpl-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tpl-min{font-family:var(--display);font-size:22px;font-weight:400}.tpl-bar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.tpl-bar span{min-width:4px;display:block}.tpl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cat-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 12px;font-size:11.5px;display:flex}.cat-legend span{align-items:center;gap:5px;display:inline-flex}.cat-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pp-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-arrows{gap:8px;display:flex}.pp-arrow{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;font-size:22px;text-decoration:none;display:grid}.pp-court{background:#f7e9d7;border:1px solid #e6d3bb;border-radius:16px;overflow:hidden}.pp-svg{aspect-ratio:174/150}.pp-ctrl{background:var(--surface);border-top:1px solid #e6d3bb;align-items:center;gap:8px;padding:8px 10px;display:flex}.pp-play{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:16px;text-decoration:none;display:grid}.pp-steps{font-family:var(--mono);color:var(--ink-2);flex:1;font-size:12px;font-weight:700}.pp-step{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:44px;height:44px;color:inherit;border-radius:50%;font-size:20px}.pp-step:disabled{opacity:.35;cursor:default}.pp-seen{gap:6px}.pp-seen p{margin:0}.pp-seen-row{align-items:center;gap:10px;display:flex}.pp-bar,.sc-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);z-index:2;border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;padding:10px;display:grid;position:sticky}.pp-bar .btn,.sc-bar .btn{text-align:center;min-height:48px;padding:6px 8px;font-size:13px;line-height:1.15}.sc-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sc-head h2{font-family:var(--display);text-transform:uppercase;margin:2px 0 0;font-size:28px;font-weight:400;line-height:1}.sc-head p{margin:0}.sc-total{justify-items:end;display:grid}.sc-total b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.sc-total small{color:var(--ink-2);font-size:15px}.sc-total span{color:var(--ink-2);font-size:11px;font-weight:600}.sc-theme{gap:8px}.sc-line{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-line>li{grid-template-columns:42px minmax(0,1fr);gap:6px;display:grid}.sc-at{font-family:var(--mono);color:var(--ink-2);padding-top:10px;font-size:11px;font-weight:700}.sc-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:stretch;display:flex;position:relative;overflow:hidden}.sc-item:before{content:"";background:var(--cat);flex:none;width:5px}.sc-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.sc-thumb{background:#f7e9d7;border-radius:6px;flex:none;place-items:center;width:56px;height:40px;display:grid;overflow:hidden}.sc-ico{border-radius:50%;width:18px;height:18px}.sc-txt{flex:1;gap:2px;min-width:0;display:grid}.sc-txt strong{overflow-wrap:anywhere;font-size:14px;line-height:1.2}.sc-txt small{color:var(--ink-2);font-size:11.5px}.sc-min{font-family:var(--display);flex:none;font-size:18px;font-weight:400}.sc-act{border-left:1px solid var(--border);flex-direction:column;justify-content:center;display:flex}.sc-act button{cursor:pointer;width:36px;min-height:28px;color:var(--ink-2);background:0 0;border:0;flex:1;font-size:12px}.sc-act button:disabled{opacity:.3;cursor:default}.sc-act button.sc-grp{color:var(--accent-text);background:var(--accent-soft)}.it-grp{justify-content:center;width:100%;margin-bottom:12px}.sc-add{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.btn-dashed{border:1px dashed var(--ink-3);color:var(--ink);background:0 0;min-height:44px;font-weight:800}.plan-sum p{margin:0}.bk>*,.pp>*,.sc>*,.vp>*{min-width:0}.chip-scroll{max-width:100%}.ti-gift{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18v4H3zM5 12v9h14v-9M12 8v13M12 8S10 3 7.5 4.5 9 8 12 8zM12 8s2-5 4.5-3.5S15 8 12 8z'/%3E%3C/svg%3E")}.pk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pk{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pk.off{background:var(--surface-2)}.pk.off .pk-ico{background:var(--ink-3)}.pk-ico{background:var(--accent);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pk-main{text-align:left;flex:1;gap:4px;min-width:0;display:grid}button.pk-main{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pk-main strong{overflow-wrap:anywhere;font-size:15px}.pk-chips{flex-wrap:wrap;gap:4px;display:flex}.pk-why{color:var(--ink-2);font-size:12.5px;font-weight:700}.pk-bal{grid-template-columns:auto minmax(0,1fr) auto}.pk-pictos{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.pk-pic{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:12px;place-items:center;display:grid}.pk-pic[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.vb-def{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vb-def svg{color:var(--accent-text)}.pk-over{z-index:90;padding:max(20px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--bg);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.pk-stage{text-align:center;justify-items:center;gap:10px;width:min(420px,100%);display:grid;position:relative}.pk-stage p{margin:0}.pk-x{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:44px;height:44px;color:inherit;border-radius:50%;font-size:22px;position:absolute;top:-6px;right:0}.pk-big-ico{background:var(--accent);width:88px;height:88px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-top:8px;display:grid}.pk-title{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:400;line-height:1}.pk-cost{color:var(--accent-text);font-weight:800}.pk-hold{background:var(--surface);width:168px;height:168px;box-shadow:var(--shadow), inset 0 0 0 1px var(--border);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:var(--ink);font:inherit;border:0;border-radius:50%;margin:14px 0 4px;position:relative}.pk-hold svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pk-ring-bg{fill:none;stroke:var(--surface-2);stroke-width:10px}.pk-ring{fill:none;stroke:var(--accent);stroke-width:10px;stroke-linecap:round}.pk-hold span{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1.05;position:relative}.pk-hold:active{transform:scale(.98)}.pk-over.done{color:#fff;background:#0b6b40}.pk-ok{text-align:center;color:#fff;justify-items:center;gap:8px;width:min(420px,100%);display:grid;position:relative}.pk-ok p{margin:0}.pk-pulse{border:3px solid #ffffff8c;border-radius:50%;width:120px;height:120px;margin-left:-60px;animation:1.6s ease-out infinite pk-pulse;position:absolute;top:4px;left:50%}@keyframes pk-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.pk-check{width:120px;height:120px}.pk-check circle{fill:#ffffff24;stroke:#fff;stroke-width:2.5px}.pk-check path{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.6s ease-out .15s forwards pk-draw}@keyframes pk-draw{to{stroke-dashoffset:0}}.pk-ok-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.pk-ok-title{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:38px;font-weight:400;line-height:1}.pk-ok-who{font-size:17px;font-weight:700}.pk-ok-code{font-family:var(--mono);letter-spacing:.3em;background:#ffffff24;border-radius:14px;padding:6px 16px 6px 28px;font-size:46px;font-weight:700}.pk-ok-time{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.pk-ok-club{align-items:center;gap:8px;font-weight:700;display:inline-flex}.pk-ok-small{opacity:.9;font-size:13px}.pk-ok-btn{color:#0b6b40;background:#fff;border:0;min-width:180px;margin-top:10px;font-weight:800}@media (prefers-reduced-motion:reduce){.pk-pulse{opacity:.5;animation:none}.pk-check path{stroke-dashoffset:0;animation:none}}.mb-prep{gap:10px}.mb-plays{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mb-plays>li{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.mb-play{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.mb-me{color:var(--ink-2);margin:0;font-weight:800}.mb-me.ok{color:var(--ok)}.mb-cars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mb-cars li{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.mb-car{gap:2px;min-width:0;display:grid}.mb-place-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.mb-place-row select{max-width:60%}.ls-score{color:#fff;background:#16181d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:8px;padding:14px;display:grid}.ls-score b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.ls-team{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:15px;line-height:1.1}.ls-team:last-child{text-align:right}.ls-sep{opacity:.6;font-size:24px}.ls-start{min-height:52px}.ls-players{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.ls-pl{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-height:56px;color:inherit;font:inherit;border-radius:12px;justify-items:center;gap:2px;padding:6px;display:grid}.ls-pl b{font-family:var(--display);font-size:20px;font-weight:400;line-height:1}.ls-pl span{overflow-wrap:anywhere;font-size:12px;font-weight:700}.ls-pl[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ls-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ls-opp{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-act{border:1px solid var(--border);background:var(--surface);min-height:52px;font:inherit;cursor:pointer;color:inherit;border-radius:12px;font-size:14px;font-weight:800}.ls-act.pts{background:var(--ok-soft);color:var(--ok);border-color:#0000;font-size:18px}.ls-act.miss{color:var(--ink-2)}.ls-act.opp{color:#fff;background:#16181d;border-color:#0000}.ls-act:active{transform:scale(.97)}.ls-feed{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ls-feed li{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:4px 0;font-size:13.5px;display:grid}.ls-table-wrap{overflow-x:auto}.ls-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.ls-table th,.ls-table td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px}.ls-table th[scope=row],.ls-table thead th:first-child{text-align:left}.ls-table thead th{font-family:var(--mono);color:var(--ink-3);font-size:11px}.pub-live{color:#fff;background:#16181d;border-radius:16px;gap:6px;padding:14px;display:grid}.pub-live .ls-score{background:0 0;padding:0}.ls-afternote{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ls-afternote strong{font-size:14.5px}.ls-afternote span{color:var(--ink-2);font-size:13px}.ls-afternote.ok span{color:var(--ok);font-weight:700}.ls-rescore{justify-self:start}.ls-cmp{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:10px;display:grid}.ls-cmp div{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ls-cmp small{color:var(--ink-3);font-size:12px}.ls-cmp b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.ti-trophy{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21h8M12 17v4M7 4h10v5a5 5 0 0 1-10 0zM17 5h3v2a3 3 0 0 1-3 3M7 5H4v2a3 3 0 0 0 3 3'/%3E%3C/svg%3E")}.ti-bracket{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h5v10H3M21 5h-5v10h5M8 10h8M12 10v6M9.5 19h5'/%3E%3C/svg%3E")}.gl-card{gap:8px}.gl-card h3,.gl-card p{margin:0}.gl-tier{color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.gl-or{background:#b8860b}.gl-argent{background:#7c8590}.gl-bronze{background:#a0612f}.gl-me{font-size:14px}.gl-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gl-rank li{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 0;font-size:14px;display:grid}.gl-rank li:last-child{border-bottom:0}.gl-rank li.me{color:var(--accent-text);font-weight:800}.gl-draw{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));gap:10px}.gl-forfeit,.gl-reveal{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.1}.gl-reveal{font-size:32px;animation:.5s ease-out gl-pop}.gl-count{font-family:var(--display);color:var(--accent-text);margin:0;font-size:140px;line-height:1;animation:.8s ease-out infinite gl-pop}@keyframes gl-pop{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gl-count,.gl-reveal{animation:none}}.df-cats{flex-wrap:wrap;gap:8px;display:flex}.df-cats .chip-toggle.df-lock{opacity:.85;cursor:default}.df-pick{gap:10px;display:grid}.df-part{gap:8px;display:grid}.df-part .eyebrow,.df-part p{margin:0}.df-part-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.df-part-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.df-part-row .bk-bar{height:8px}.df-part-row>span:last-child{font-variant-numeric:tabular-nums}.df-gauge{flex:none;height:10px}.df-pods{gap:4px;display:grid}.gl-card .df-pod{margin:6px 0 0}.df-cat{color:var(--ink-3);font-size:11px;font-weight:800}.df-view{margin-top:2px}.df-wait{color:#8a4b08;background:#fff7e6;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.df-inv{border:2px solid var(--accent)}.df-inv h3,.df-inv p{margin:0}.df-who{flex-wrap:wrap;gap:6px;display:flex}.df-chip{background:var(--surface-2);color:var(--ink-2)}.df-review{gap:4px;display:grid}.df-review .lead{margin:0 0 6px}.df-review .df-all{justify-self:start;margin-bottom:4px}.df-review .df-save{margin-top:10px}.df-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.df-row strong{overflow-wrap:anywhere;font-size:15px}.df-row small{color:var(--ink-3);grid-column:1/2;font-size:12px}.df-row .df-st2{grid-area:1/2/3}.df-st2{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.df-st2 button{font:inherit;min-height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:13.5px;font-weight:800}.df-st2 button+button{border-left:1px solid var(--border)}.df-st2 button.on.ok{background:var(--ok);color:#fff}.df-st2 button.on.ko{background:var(--ko);color:#fff}.df-pend{color:#8a4b08;background:#fff1dc;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}@media (prefers-color-scheme:dark){.df-wait,.df-pend{color:#f5c26b;background:#33270f}.df-st2 button.on.ok,.df-st2 button.on.ko{color:#121315}}.ti-doc{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.mx-alert{border:1px solid color-mix(in srgb, #e8590c 55%, var(--border));background:color-mix(in srgb, #e8590c 7%, var(--surface))}.mx-alert .eyebrow{color:#b4470a}.mx-alert p{margin:0}.mx-from{color:var(--ink-3);font-size:13.5px}.mx-to{font-size:16px}.mx-who{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;margin:10px 0;padding:10px 12px;display:grid}.mx-who p{margin:0}.mx-split{border:1px solid color-mix(in srgb, #e8590c 55%, var(--border));background:color-mix(in srgb, #e8590c 7%, var(--surface));border-radius:12px;gap:2px;margin-bottom:10px;padding:10px 12px;font-size:13.5px;display:grid}.mx-split strong{color:#b4470a}.mx-file{cursor:pointer}.mx-doc{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.mx-doc strong{text-underline-offset:2px;text-decoration:underline}.mx-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.mx-ph{gap:4px;min-width:0;margin:0;display:grid}.mx-ph figcaption{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.mx-ph-img{appearance:none;cursor:pointer;aspect-ratio:4/3;background:var(--surface-2);border:0;border-radius:12px;max-width:100%;padding:0;overflow:hidden}.mx-ph-img img{object-fit:cover;width:100%;height:100%;display:block}.mx-preview{object-fit:contain;background:var(--surface-2);border-radius:12px;width:100%;max-height:60vh}.mx-card .ti{background:#b4470a}.mx-match{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.3}.mx-match span{color:var(--ink-2);white-space:nowrap;font-weight:500}.mx-card-match{overflow-wrap:anywhere;font-size:13.5px;font-weight:650;line-height:1.3}.mx-card-match span{color:var(--ink-2);white-space:nowrap;font-weight:500}.mp>div:empty{display:none}.fm-main{min-width:0;color:inherit;overflow-wrap:anywhere;gap:2px;text-decoration:none;display:grid}.pub-photos{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.pub-ph{scroll-snap-align:start;gap:6px;min-width:0;margin:0;display:grid}.pub-ph img,.pub-ph-img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:14px;width:100%;display:block}.pub-ph figcaption{gap:2px;font-size:13.5px;display:grid}.pub-ph figcaption small{color:var(--ink-2);font-size:12.5px}@media (width>=640px){.pub-photos{grid-auto-columns:minmax(220px,46%)}}@media (prefers-color-scheme:dark){.mx-alert .eyebrow{color:#f5a35c}.mx-card .ti{background:#f5a35c}}.gx-dot{vertical-align:-1px;border:1px solid #0000002e;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.gx-dot-none{background:repeating-linear-gradient(45deg, transparent 0 2px, var(--ink-3) 2px 3px)}.gx-line{color:var(--ink-2);align-items:center;gap:3px;margin-top:2px;font-size:12px;display:inline-flex}.gx-line span:last-child{margin-left:3px}.gx-groups{gap:8px;display:grid}.gx-g{border:1.5px solid var(--border);border-left:6px solid var(--bib);background:var(--surface);cursor:pointer;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.gx-g.on{border-color:var(--accent-text);border-left-color:var(--bib);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.gx-g header{align-items:center;gap:8px;min-width:0;display:flex}.gx-bib{border:2px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:13px}.gx-name{min-width:0;font:inherit;color:inherit;border:0;border-bottom:1px dashed var(--border);background:0 0;flex:1;padding:4px 2px;font-weight:700}.gx-n{font-family:var(--mono);color:var(--ink-2);font-size:12px}.gx-chips{flex-wrap:wrap;gap:6px;display:flex}.gx-chip{border:1px solid var(--border);background:var(--surface-2);color:inherit;font:inherit;cursor:pointer;border-radius:999px;min-height:34px;padding:6px 11px;font-size:13.5px}.gx-free{background:var(--surface);border-style:dashed}.gx-pool{gap:6px;margin-top:10px;display:grid}.gx-pool h4{margin:0;font-size:14px}.gx-tools{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.gx-detail{text-align:left;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.gx-detail li{align-items:center;gap:8px;font-size:15px;display:flex}.gx-detail li span:last-child{opacity:.85;overflow-wrap:anywhere}.gx-mine{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.gx-mine strong{color:var(--ink)}.tp-meet{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding:10px 12px;display:grid}.tp-meet .eyebrow{grid-column:1/-1}.tp-meet b{font-family:var(--display);color:var(--accent-text);font-size:34px;font-weight:400;line-height:1}.tp-meet span:last-child{overflow-wrap:anywhere;min-width:0;font-size:14px}.tp-steps{gap:4px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.tp-steps li{align-items:baseline;gap:10px;font-size:14px;display:flex}.tp-steps li span{font-family:var(--mono);min-width:5ch;font-weight:700}.lic-pay-main{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.lic-pay-edit{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lic-pay-edit input{border:1px solid var(--border);width:7.5em;min-height:36px;font:inherit;background:var(--surface);color:inherit;border-radius:8px;padding:4px 6px}.lic-pay-edit input[type=date]{width:10.5em}.ls-mode{margin:4px 0 8px}.ls-pad.ls-big{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-big .ls-act{min-height:72px;font-size:26px;font-weight:800}.ls-plhead{justify-content:space-between;align-items:center;display:flex}.ls-nums{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ls-nums label{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.ls-nums input{text-align:center;width:4.5em;min-height:40px;font:inherit;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:8px;font-size:18px;font-weight:800}.ls-link{box-sizing:border-box;max-width:720px;padding:calc(12px + var(--top-safe,0px)) var(--gutter-r) 32px var(--gutter-l);margin:0 auto;display:block}.mh{border-radius:18px;gap:10px;padding:14px 16px 16px;display:grid;position:relative;overflow:hidden}.mh-dark{color:#fff;background:#16181d}.mh-club{background:var(--accent);color:var(--accent-ink)}.mh-club:after{content:"";opacity:.16;pointer-events:none;border:2px solid;border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-90px}.mh-top{font-family:var(--mono);letter-spacing:.1em;opacity:.85;justify-content:space-between;gap:10px;font-size:10.5px;font-weight:700;display:flex}.mh-dark .mh-top{color:#a3a9b6;opacity:1}.mh-hot{color:#fff}.mh-vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.mh-vs>div{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.mh-crest{object-fit:cover;background:#fff;border-radius:50%;width:52px;height:52px}.mh-mono,.mh-opp{font-family:var(--display);color:#16181d;place-items:center;font-size:20px;display:grid}.mh-opp{color:#fff;background:#2d3038;font-size:22px}.mh-team{font-family:var(--display);overflow-wrap:anywhere;font-size:19px;line-height:1}.mh-when{justify-items:center;gap:4px;display:grid}.mh-when b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.mh-when span{font-family:var(--mono);color:#c9cdd5;font-size:11px;font-weight:700}.mh-sub{text-align:center;opacity:.85;z-index:1;margin:0;font-size:13px;position:relative}.mh-club .mh-sub{text-align:left}.mh-title{font-family:var(--display);text-wrap:balance;z-index:1;margin:0;font-size:34px;font-weight:400;line-height:1;position:relative}.mh-meta{font-family:var(--mono);z-index:1;margin:0;font-size:12px;position:relative}.mh-chips{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}.mh-pill{background:#00000038;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800}.mh-pill.ok{color:#0f5c38;background:#fff}.mh-board{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mh-board>div{gap:2px;min-width:0;display:grid}.mh-board b{font-family:var(--display);font-size:56px;font-weight:400;line-height:1}.mh-board .mh-them{color:#c9cdd5}.mh-sep{font-family:var(--display);color:#5a606c;font-size:28px}.mh-qs{font-family:var(--mono);text-align:center;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:4px;font-size:11.5px;font-weight:700;display:grid}.mh-qs span{background:#2d3038;border-radius:8px;padding:5px 0}.mh-qs span.on{background:var(--accent);color:var(--accent-ink)}.mh-result{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:relative}.mh-result span{font-family:var(--display);font-size:34px;line-height:1}.mh-result b{font-family:var(--display);font-size:40px;font-weight:400;line-height:1}.mp-tabs{margin:2px 0}.mp-flash{animation:1.4s ease-out mp-flash}@keyframes mp-flash{0%,30%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.mp-flash{animation:none}}.mt-count{font-family:var(--mono);color:var(--accent-text);font-size:12px;font-weight:700}.mt-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.mt-bar span{background:var(--accent);height:100%;display:block}.mt-list{margin:0;padding:0;list-style:none;display:grid}.mt-list li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;display:flex}.mt-dot{border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.mt-list li.done .mt-dot{background:var(--ok);border-color:var(--ok);color:var(--surface)}.mt-txt{flex:1;gap:1px;min-width:0;display:grid}.mt-txt strong{font-size:14px}.mt-txt span{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.mt-list li.done .mt-txt strong{color:var(--ink-2);font-weight:650}.btn-soft{background:var(--surface-2);color:var(--ink);border:1px solid var(--border)}.mt-share{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mt-card{background:var(--accent);width:112px;height:140px;color:var(--accent-ink);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:space-between;padding:10px;display:flex;overflow:hidden}.mt-card img{object-fit:cover;background:#fff;border-radius:50%;width:28px;height:28px}.mt-card div{gap:1px;display:grid}.mt-card b{font-family:var(--display);font-size:17px;font-weight:400;line-height:1}.mt-card strong{font-family:var(--display);font-size:24px;font-weight:400;line-height:1}.mt-card small{opacity:.9;font-size:9px}.mt-card em{font-style:normal;font-family:var(--mono);font-size:8px;font-weight:700}.mt-share-txt{gap:6px;display:grid}.mt-share-txt p{margin:0}.ls-who{align-items:center;gap:10px;display:flex}.ls-dot{background:var(--ink-3);border-radius:50%;flex:none;width:10px;height:10px}.ls-dot.on{background:var(--ok)}.ls-who-txt{flex:1;gap:1px;min-width:0;display:grid}.ls-give{gap:8px;display:grid}.ls-fouls{flex-wrap:wrap;gap:6px;display:flex}.ls-lead{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ls-lead li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ls-num{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:15px;display:grid}.ls-lead-txt{gap:1px;min-width:0;display:grid}.ls-lead b{font-family:var(--display);font-size:22px;font-weight:400}.ls-empty{margin:4px 2px}.ls-tops{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ls-tops div{background:var(--surface-2);text-align:center;border-radius:12px;gap:2px;padding:8px;display:grid}.ls-tops b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.ls-tops small{font-family:var(--mono);color:var(--ink-2);font-size:9.5px;font-weight:700}.ls-tops strong{overflow-wrap:anywhere;font-size:12.5px}.ls-full summary{cursor:pointer;color:var(--accent-text);padding:6px 0;font-weight:700}#mb-prep-sec,#mb-compo-sec,#mb-car-sec,#ev-sheet{scroll-margin-top:84px}.ms-squads{flex-wrap:wrap;gap:6px;display:flex}.ms-squads .team-pill{appearance:none;font:inherit;cursor:pointer}.ms-sum{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ms-rank{text-align:center;display:grid}.ms-rank:empty{display:none}.ms-rank b{font-family:var(--display);font-size:32px;font-weight:400;line-height:1}.ms-rank sup{font-size:14px}.ms-rank small{font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;font-size:9.5px;font-weight:700}.ms-bilan{gap:6px;display:grid}.ms-form{gap:4px;display:flex}.ms-o{color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:grid}.ms-o.res-win{background:#1d7a5c}.ms-o.res-loss{background:#9b1b30}.ms-o.res-draw{background:#7a6e64}.ms-next{color:#fff;background:#16181d;border-radius:18px;gap:8px;padding:14px 16px;text-decoration:none;display:grid}.ms-next-top{font-family:var(--mono);letter-spacing:.1em;color:#a3a9b6;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;display:flex}.ms-next strong{font-family:var(--display);text-wrap:balance;font-size:28px;font-weight:400;line-height:1}.ms-next-when{font-family:var(--mono);color:#c9cdd5;overflow-wrap:anywhere;font-size:12px}.ms-chips{flex-wrap:wrap;gap:6px;display:flex}.ms-pill{background:#2d3038;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.ms-list ul{margin:0;padding:0;list-style:none}.ms-list li+li{border-top:1px solid var(--border)}.ms-row{color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.ms-date{text-align:center;line-height:1.05;display:grid}.ms-date b{font-family:var(--display);font-size:20px;font-weight:400}.ms-date small{font-family:var(--mono);color:var(--ink-2);font-size:9.5px;font-weight:700}.ms-main{gap:1px;min-width:0;display:grid}.ms-main strong{overflow-wrap:anywhere}.ms-score{font-family:var(--display);font-size:19px}.opp-crest{box-sizing:border-box;background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border:1px solid var(--border);font-family:var(--display);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:400;line-height:1;display:inline-grid;overflow:hidden}.opp-crest.has-logo{background:#fff}.opp-crest img{object-fit:contain;box-sizing:border-box;background:0 0;border-radius:0;width:100%;height:100%;padding:1px}.opp-crest-xs{width:22px;height:22px;font-size:11px}.opp-crest-sm{width:28px;height:28px;font-size:13px}.opp-crest-md{width:36px;height:36px;font-size:16px}.opp-crest-lg{width:46px;height:46px;font-size:20px}.opp-crest.mh-crest{width:52px;height:52px;font-size:22px}.opp-crest.mh-crest-sm,.mh-crest.mh-crest-sm{width:30px;height:30px;font-size:12px}.opp-crest.mh-crest-xs{width:24px;height:24px;font-size:11px}.opp-crest.mh-on-dark:not(.has-logo),.pub-hero .opp-crest:not(.has-logo){color:#fff;background:#2d3038;border-color:#2d3038}.mh-club .opp-crest:not(.has-logo),.hero:not(.hero-soft) .opp-crest:not(.has-logo){color:#16181d;background:#fff;border-color:#fff}.mh-board>div{justify-items:center}.mh-opp-line{align-items:center;gap:8px;display:flex}.mh-title-row,.hero-title-row,.pub-hero-vs{align-items:center;gap:12px;min-width:0;display:flex}.pub-hero-vs h2{min-width:0}.crest-line{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.crest-line>span{overflow-wrap:anywhere;min-width:0}.occ-title{align-items:center;gap:8px;display:flex}.ms-next-vs,.ev-vs{align-items:center;gap:10px;display:flex}.clash-vs{align-items:center;gap:6px;display:flex}.mt-card img.mt-opp{vertical-align:-2px;object-fit:contain;width:11px;height:11px;margin-right:3px}.mx-swap{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mx-swap li{gap:1px;display:grid}.fsc-alert{gap:8px;display:grid}.fsc-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fsc-pair>span{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:2px;min-width:0;padding:8px 10px;display:grid}.fsc-pair small{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.fsc-pair b{font-family:var(--display);overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.05}.fsc-pair>span:last-child b{color:#b4470a}.fsc-fetch-block{gap:10px;display:grid}.fsc-lead{gap:2px;margin:0;display:grid}.fsc-fetch{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fsc-fetch .btn{flex:none}.fsc-msg{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.fsc-msg:empty{display:none}.fsc-card{gap:8px;display:grid}.cnf{gap:4px;margin-bottom:12px;display:grid}.cnf p{margin:0}.cnf-state{align-items:center;gap:8px;font-size:16px;display:flex}.cnf-dot{background:#2f9e44;border-radius:50%;flex:none;width:10px;height:10px}.cnf-warn .cnf-dot{background:#e8590c}.cnf-bad{border-color:color-mix(in srgb, #c92a2a 55%, var(--border));background:color-mix(in srgb, #c92a2a 6%, var(--surface))}.cnf-bad .cnf-dot{background:#c92a2a}.tph-head{align-items:center;gap:14px;display:flex}.tph-head>div:last-child{min-width:0}.tph{background:var(--accent);width:64px;height:64px;color:var(--accent-ink);font-family:var(--display);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;display:grid;position:relative;overflow:hidden}.tph img{object-fit:cover;width:100%;height:100%}button.tph{cursor:pointer;overflow:visible}button.tph img{border-radius:50%}.tph i{background:var(--surface);width:22px;height:22px;color:var(--ink);border:1px solid var(--border);font-size:12px;font-style:normal;font-family:var(--sans,inherit);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ac-to{flex-wrap:wrap;gap:6px;display:flex}.ac-chip{appearance:none;font:inherit;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.ac-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ac-opts{gap:6px;display:grid}.ac-opt{align-items:center;gap:8px;display:flex}.ac-opt span{color:var(--ink-3)}.ac-opt input{flex:1;min-width:0}.ac-person{padding:8px 10px}.poll-bars{gap:8px;display:grid}.poll-row{gap:4px;display:grid}.poll-label{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.poll-label b{font-family:var(--mono)}.poll-bar{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.poll-bar span{background:var(--ink-3);height:100%;display:block}.poll-row.mine .poll-bar span{background:var(--accent)}.ann-vote{gap:6px;display:grid}.ann-choice{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.ann-choice input{width:18px;height:18px;accent-color:var(--accent-text)}.at-counts{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.at-counts div{gap:2px;display:grid}.at-counts b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.at-counts .at-ok{color:var(--ok)}.at-counts .at-warn{color:#b4470a}.at-counts .at-ko{color:var(--ko)}.at-counts span{color:var(--ink-2);font-size:12px}.at-list{margin:0;padding:0;list-style:none}.at-list li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.at-list li:first-child{border-top:0}.at-init{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.at-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.annp-back{z-index:60;padding:calc(16px + env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));background:#16181d8c;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.annp{box-sizing:border-box;background:var(--surface);width:100%;max-width:440px;color:var(--ink);border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:0 12px 40px #00000040}.annp-top{align-items:center;gap:10px;display:flex}.annp-av{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.annp-who{flex:1;min-width:0;display:grid}.annp-who small{font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;font-size:10.5px;font-weight:700}.annp-n{font-family:var(--mono);color:var(--ink-2);font-size:11px;font-weight:700}.annp-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:10.5px;font-weight:700}.annp-title{font-family:var(--display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.05}.annp-body{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;margin:0;overflow-y:auto}.annp-choices{gap:8px;display:grid}.annp-choice{border:2px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:700;display:flex}.annp-choice:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.annp-choice input{width:20px;height:20px;accent-color:var(--accent-text)}.annp-go{min-height:52px;font-size:16px}.annp-hint{text-align:center;color:var(--ink-3);margin:0;font-size:11.5px}.bk-tile-wrap{gap:4px;min-width:0;display:grid}.bk-tile-wrap[hidden]{display:none}.ex-add{appearance:none;border:1px dashed var(--border);background:var(--surface);color:var(--accent-text);font:inherit;cursor:pointer;border-radius:10px;min-height:34px;font-size:12.5px;font-weight:800}.pick-sep{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:10px 2px 4px;font-size:10.5px;font-weight:700;list-style:none}.vg-back{min-height:40px;color:var(--ink);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.vg-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.vg-emoji{background:var(--accent-soft);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.vg-emoji-lg{border-radius:18px;width:64px;height:64px;font-size:34px}.vg-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px;font-weight:700}.vg-kicker-accent{color:var(--accent-text)}.vg-title{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:2px 0 0;font-size:30px;font-weight:400;line-height:1}.vg-req{background:var(--surface);border:2px solid var(--accent);border-radius:14px;gap:8px;padding:12px;display:grid}.vg-req.full{border-color:var(--border);border-width:1px}.vg-req-t{font-size:15px;font-weight:800}.vg-places{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.vg-places li{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vg-place{flex:1;min-width:0;font-size:13px;font-weight:700}.vg-who{appearance:none;font:inherit;border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.vg-who.ok{background:var(--ok-soft);color:var(--ok)}.vg-who.todo{color:#8a4b08;background:#fdf1e3}button.vg-who{cursor:pointer;min-height:30px}.vg-members{gap:0;padding:6px 12px}.vg-members .vg-kicker{padding:8px 0 4px}.vg-mlist,.vg-mini{margin:0;padding:0;list-style:none}.vg-mlist li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.vg-init{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:800;display:grid}.vg-mwho{flex:1;gap:1px;min-width:0;display:grid}.vg-mwho strong{font-size:14px}.vg-mwho small{color:var(--ink-2);font-size:11.5px}.vg-pts{font-family:var(--mono);color:var(--ink-2);font-size:11.5px;font-weight:700}.vg-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.btn-dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.vg-card{align-items:center}.vg-badge{background:var(--accent);min-width:24px;height:24px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:grid}.vg-list{gap:8px;display:grid}.vg-item{align-items:center;gap:10px;display:flex}.vg-item-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.vg-emojis{flex-wrap:wrap;gap:6px;display:flex}.vg-emo{appearance:none;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;width:44px;height:44px;font-size:22px}.vg-emo[aria-pressed=true],.vg-emojis input.vg-emo-free.on{border:2px solid var(--accent);background:var(--accent-soft)}.vg-emojis input.vg-emo-free{text-align:center;width:44px;height:44px;min-height:0;color:var(--ink);background:var(--surface);border-radius:12px;padding:0;font-size:22px}.vg-emo-free::placeholder{color:var(--ink-3);opacity:1}.vg-emo-hint{color:var(--ink-3);flex-basis:100%;font-size:12px}.vg-mini li{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;display:flex}.vg-mini li:first-child{border-top:0}.vg-mini a{min-width:0;color:inherit;flex-wrap:wrap;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.vg-slotg{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:800}.vh-needs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vh-none{gap:4px;display:grid}.vh-need{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vh-need.vh-lead{border:2px solid var(--accent)}.vh-ico{background:var(--surface-2);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.vh-need .card-main{flex:1;gap:2px;min-width:0;display:grid}.cm-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cm-row{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px;display:grid}.cm-main{gap:2px;min-width:0;display:grid}.cm-who{color:var(--ink-2)}.cm-kind{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);justify-self:start;font-size:10px;font-weight:700}.cm-row .opp-crest.cm-logo:not(.has-logo){display:none}.cm-acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.cm-go,.cm-cheer{appearance:none;font:inherit;cursor:pointer;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.cm-go{border:1px solid var(--accent);background:var(--surface);color:var(--accent-text)}.cm-go.on{background:var(--ok-soft);border-color:var(--ok-soft);color:var(--ok)}.cm-cheer{border:1px solid var(--border);background:var(--surface-2);color:var(--ink)}.cheer-block .sec-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cheer-block .sec-head h3{margin:0}.cheer-wall{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cheer-wall li{background:var(--surface-2);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.cheer-body{overflow-wrap:anywhere;font-size:14px;font-weight:700}.km-total{margin:0}.km-total b{font-family:var(--display);font-size:28px;font-weight:400}.vr-card{gap:6px}.vr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vr-ok{color:var(--ok);font-weight:700}.vg-recruit{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.vg-item .chip-warn{flex:none}.pub-vgroups{flex-wrap:wrap;gap:6px;display:flex}.mr-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:10px;padding:14px;display:grid}.mr-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.mr-avatar{background:var(--accent);width:56px;height:56px;color:var(--accent-ink);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.mr-avatar.sm{width:40px;height:40px;font-size:17px}.mr-name{font-family:var(--display);text-transform:uppercase;margin:2px 0 0;font-size:24px;font-weight:400;line-height:1.05}.mr-next{background:var(--surface-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mr-next-main{gap:2px;min-width:0;display:grid}.mr-news{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mr-news li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mr-news li span:last-child{gap:1px;display:grid}.mr-mine{gap:2px;display:grid}.mr-pair{flex:1;min-width:0}.mr-acts{flex:none;align-items:center;gap:8px;display:flex}.mr-acts .link-x{min-height:32px;padding:0 4px}@media (width<=420px){.mr-next{grid-template-columns:auto minmax(0,1fr)}.mr-next .cm-go{grid-column:1/-1}}.hat-bar{padding:6px 14px 10px;padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px));background:var(--surface);border-bottom:1px solid var(--border);scrollbar-width:none;top:var(--hat-top,0);z-index:5;gap:6px;display:flex;position:sticky;overflow-x:auto}.hat-bar::-webkit-scrollbar{display:none}.hat{appearance:none;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.hat.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hat .hat-l{text-overflow:ellipsis;overflow:hidden}.hat.on{flex:0 auto;min-width:0}.hat-bar.hat-measure .hat.on{flex:none}.hat-bar.hat-tight .hat:not(.on){padding:0 11px}.hat-bar.hat-tight .hat:not(.on) .hat-l{display:none}.hat-n{background:var(--ko);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:2px;padding:0 5px;font-size:11.5px;font-weight:800;line-height:1;display:inline-grid}.hat-n[hidden]{display:none}@media (prefers-color-scheme:dark){.bell-n,.hat-n{background:#dc2626}}.bn-line{color:#6b3a06;background:#fff1dc;border:1px solid #f6d8b0;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.bn-line b{color:#4a2804;font-weight:750}.bn-ic{flex:none;font-size:18px}.bn-txt{flex:1;min-width:0}.bn-go{white-space:nowrap;color:#8a4b08;flex:none;margin-left:auto;font-weight:800}@media (prefers-color-scheme:dark){.bn-line{color:#f2d2a6;background:#33240f;border-color:#5a4020}.bn-line b{color:#ffe4bf}.bn-go{color:#f5a35c}}.px-tabs{background:var(--surface-2);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.px-tabs a,.px-tabs button{appearance:none;text-align:center;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 4px;font-size:13px;font-weight:800;text-decoration:none}.px-tabs .on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.px-daytabs{grid-auto-columns:minmax(max-content,1fr);overflow-x:auto}.px-day{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:16px;display:flex}.px-intro{color:var(--ink-2);margin:0}.px-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px;font-weight:700}.px-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.px-levels button{appearance:none;border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink);border-radius:12px;gap:1px;padding:8px 4px;display:grid}.px-levels button span{font-family:var(--mono);font-size:11px;font-weight:700}.px-levels button.on{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-text)}.px-blocks{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:4px 12px;display:grid}.px-block{border-top:1px solid var(--border);grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.px-block:first-child{border-top:0}.px-bar{border-radius:3px;align-self:stretch}.px-btext{gap:2px;min-width:0;display:grid}.px-kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:700}.px-dose{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.px-timer-b{appearance:none;color:var(--accent-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12.5px;font-weight:800}.px-cta{bottom:calc(var(--tabbar-h,64px) + 8px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);z-index:2;border-radius:14px;gap:6px;padding:10px;display:grid;position:sticky}.px-form .px-cta{grid-template-columns:1fr 1fr}.px-done{background:var(--ok-soft);color:var(--ok);border-radius:14px;gap:4px;padding:12px;display:grid}.px-note{color:var(--ink);font-style:italic}.px-total{background:var(--ink);color:var(--bg);border-radius:14px;gap:2px;padding:12px;display:grid}.px-total span{font-family:var(--mono);opacity:.8;font-size:11px}.px-total b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.px-week{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:12px;display:grid}.px-wd{justify-items:center;gap:4px;display:grid}.px-wd small{font-family:var(--mono);color:var(--ink-2);font-size:10px;font-weight:700}.px-dot{background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.px-dot.done{background:var(--accent);color:var(--accent-ink)}.px-dot.today{background:var(--surface);border:2px solid var(--accent);color:var(--accent-text)}.px-dot.todo,.px-dot.wait{background:var(--surface);border:1px dashed var(--border)}.px-dot.miss{color:#8a4b08;background:#fdf1e3}.px-grid .px-dot{width:26px;height:26px;font-size:12px}.px-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.px-kpis>div{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:1px;min-width:0;padding:8px;display:grid}.px-kpis b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1}.px-kpis small{color:var(--ink-2);font-size:11px}.px-hist ul,.px-board ol{margin:0;padding:0;list-style:none}.px-hist li{border-top:1px solid var(--border);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.px-hist li>span{gap:1px;min-width:0;display:grid}.px-hday{font-family:var(--mono);color:var(--ink-2);font-size:11px;font-weight:700}.px-chips{flex-wrap:wrap;gap:6px;display:flex}.px-board li{border-top:1px solid var(--border);border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 6px;display:grid}.px-board li:first-child{border-top:0}.px-board li.me{background:var(--accent-soft)}.px-rank{font-family:var(--display);font-size:17px;font-weight:400}.px-board li>b:last-child{font-family:var(--mono)}.px-weeknav{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.px-grid{gap:0;padding:6px 12px}.px-grow{grid-template-columns:minmax(0, 1fr) repeat(var(--n), 28px);border-top:1px solid var(--border);align-items:center;gap:6px;padding:7px 0;display:grid}.px-ghead{font-family:var(--mono);color:var(--ink-2);border-top:0;font-size:10.5px;font-weight:700}.px-late{color:#8a4b08;font-weight:700}@media (prefers-color-scheme:dark){.px-late{color:#f5c26b}}.px-feed{gap:6px}.px-feed-h{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.px-feed-h img,.px-nophoto{object-fit:cover;background:var(--surface-2);border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.px-feed-h>span{gap:2px;min-width:0;display:grid}.px-pts{font-family:var(--mono);color:var(--accent-text)}.px-ico{font-size:22px}.px-clock{justify-items:center;gap:6px;padding:20px 0;display:grid}.px-clock b{font-family:var(--display);font-size:72px;font-weight:400;line-height:1}.px-phase{border-radius:999px;padding:4px 12px;font-weight:800}.px-phase.work{background:var(--ok-soft);color:var(--ok)}.px-phase.rest{background:var(--surface-2);color:var(--ink-2)}.px-list{gap:8px;display:grid}.px-daypick{flex-wrap:wrap;gap:6px;display:flex}.px-daypick button{appearance:none;border:1px solid var(--border);background:var(--surface);min-width:40px;min-height:40px;font:inherit;cursor:pointer;color:var(--ink);border-radius:10px;padding:0 10px;font-weight:800}.px-daypick button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.px-scoring{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.px-edit{background:var(--surface);border:1px solid var(--border);border-left:5px solid var(--c);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.px-edit-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.px-edit select,.px-edit input:not([type=checkbox]){border:1px solid var(--border);background:var(--bg);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;min-width:0;padding:0 8px;font-size:13px}.px-lv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.px-lv label{gap:2px;min-width:0;display:grid}.px-lv small{font-family:var(--mono);color:var(--ink-2);font-size:9.5px;font-weight:700}.px-opts{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.px-tm{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.px-tm input{width:70px}.px-edit-tools{gap:6px;display:inline-flex}.sheet-x.armed,.link-x.armed{width:auto;min-width:0;color:var(--ko,#b42318);background:var(--ko-soft,#fdecec);border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.iv-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.iv-row{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.iv-member{text-align:left;width:100%;font:inherit;cursor:pointer}.iv-main{flex:1;gap:2px;min-width:0;display:grid}.iv-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-av{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.iv-ok{width:30px;height:30px;color:var(--ok);background:var(--ok-soft);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.iv-role{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.iv-role:last-child{border-bottom:0}.iv-switch{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;padding:0;position:relative}.iv-switch:after{content:"";background:var(--ink-3);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.iv-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.iv-switch[aria-checked=true]:after{background:var(--accent-ink);transform:translate(18px)}.iv-switch:disabled{opacity:.45;cursor:not-allowed}.iv-card{gap:8px;padding:14px;display:grid}.iv-card h3{margin:0;font-size:16px}.iv-card p{margin:0}.iv-msg{width:100%;font:inherit;resize:vertical}.iv-search{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;font:inherit;color:inherit;border-radius:12px;padding:8px 12px}.iv-decide{margin-top:4px}.iv-landing .login-brand .eyebrow{margin:0}.iv-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;line-height:1.15}.iv-landing .login-card>p{margin:0}.ms-ffbb{background:var(--surface-2);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 12px;display:flex}.ms-ffbb.stale{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--ink)}.imp-steps{gap:8px;display:grid}.imp-steps-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.imp-bar{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.imp-bar span{background:var(--border);border-radius:3px;height:5px}.imp-bar span.on{background:var(--accent)}.imp-src{gap:6px}.imp-src.on{border:2px solid var(--accent)}.imp-src-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.imp-drop{border:2px dashed var(--border);text-align:center;background:var(--surface);cursor:pointer;border-radius:16px;justify-items:center;gap:6px;padding:22px;display:grid}.imp-drop.over{border-color:var(--accent);background:var(--accent-soft)}.imp-drop .ti{background:var(--accent-text);width:28px;height:28px}.imp-paste summary{cursor:pointer}.imp-paste textarea{width:100%;font:inherit;margin:10px 0;font-family:JetBrains Mono,monospace;font-size:12px}.imp-col{align-items:center}.imp-col-r{justify-items:end;gap:4px;display:grid}.imp-col select{max-width:190px}.imp-kpi{grid-template-columns:repeat(3,1fr)}.imp-ok{color:var(--ok)}.imp-warn{color:#b45309}.imp-ko{color:#b42318}.imp-fix{border-color:#f3c6c3;gap:8px}.imp-det summary{cursor:pointer;list-style:none}.imp-lines{color:var(--ink-2);gap:3px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.imp-pair{gap:10px}.imp-pair.todo-on{border-color:#f5c26b}.imp-cmp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.imp-cmp>div{border:1px solid var(--border);border-radius:12px;gap:2px;min-width:0;padding:10px;display:grid}.imp-diff{border-top:1px solid var(--border);gap:4px;padding:8px 0;display:grid}.imp-diff-row{padding:8px 10px}.imp-nav{justify-content:space-between}.cn-list{gap:8px;display:grid}.cn-mark{flex:none;place-items:center;display:grid}.cn-ko{color:var(--ko)!important}.cn-new,.cn-left{justify-self:start}.cn-signup{gap:8px;display:grid}.cn-sig-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-sig-name{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:22px;font-weight:400;line-height:1.05}.cn-facts{color:var(--ink-2);gap:3px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cn-facts strong{color:var(--ink)}.cn-msg{background:var(--surface-2);white-space:pre-line;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.cn-done>summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-weight:650}.cn-done[open]{gap:10px;display:grid}.cn-code{align-items:flex-end;gap:8px;display:flex}.cn-code .field{flex:1;min-width:0}.cn-code .btn{flex:none}.cn-mono{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.cn-found{border-color:var(--ok);gap:4px;display:grid}.cn-ok{color:var(--ok)!important}.cn-found-name{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:22px;line-height:1.05}.cn-team .iv-main{gap:2px;min-width:0;display:grid}.cn-team input{font:inherit;border:0;border-bottom:1px dashed var(--border);color:var(--ink);background:0 0;width:100%;min-width:0;padding:2px 0;font-weight:700}.cn-team input:focus{border-bottom-color:var(--club-l-fill);outline:none}.cn-price{gap:2px;display:grid}.cn-price-row{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cn-head{align-items:center;gap:14px;display:flex}.cn-head-text{gap:2px;min-width:0;display:grid}.cn-head-text h2{margin:0}.cn-plan-row{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;border:0;border-top:1px solid var(--border);cursor:pointer;background:0 0}.cn-planbox{gap:10px;display:grid}:root{--accent2:var(--club2-l-fill,var(--accent));--accent2-text:var(--club2-l-text,var(--accent-text));--accent2-on:var(--club2-on-fill,var(--accent-ink))}@media (prefers-color-scheme:dark){:root{--accent2:var(--club2-d-fill,var(--accent));--accent2-text:var(--club2-d-text,var(--accent-text));--accent2-on:var(--club2-on-dfill,var(--accent-ink))}}.has-club2 .eyebrow,.has-club2 .tb-role{color:var(--accent2-text)}.has-club2 .hero .hero-eyebrow{color:var(--accent2-on)}.has-club2 .hero-soft .hero-eyebrow,.has-club2 .kpi b{color:var(--accent2-text)}.has-club2 .kpi-bar span{background:var(--accent2)}.has-club2 .hero-court{stroke:var(--accent2-on);stroke-opacity:.5}.has-club2 .hero:after{content:"";background:var(--accent2);opacity:.9;pointer-events:none;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-26px;right:-26px}.has-club2 .tabbar a.on{box-shadow:inset 0 3px 0 var(--accent2)}.swatch-none{color:var(--ink-3);background:var(--surface-2);place-items:center;font-weight:800;display:grid}.ti-help{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.4 9.2a2.7 2.7 0 0 1 5.2 1c0 1.8-2.6 2.4-2.6 4'/%3E%3Cpath d='M12 17.6h.01'/%3E%3C/svg%3E")}.ti-inbox{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13l2.5-8h11L20 13v6H4z'/%3E%3Cpath d='M4 13h4.5l1.5 2.5h4l1.5-2.5H20'/%3E%3C/svg%3E")}.ti-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ti-bag{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.3 9h11.4a1 1 0 0 1 1 1.1l-1 9A2 2 0 0 1 15.7 21H8.3a2 2 0 0 1-2-1.9l-1-9A1 1 0 0 1 6.3 9z'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5'/%3E%3C/svg%3E")}.ti-cup{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h11v6a5 5 0 0 1-5 5h-1a5 5 0 0 1-5-5z'/%3E%3Cpath d='M16 10h1.5a2.5 2.5 0 0 1 0 5H16M8 3.5c0 1 1 1.5 1 2.5M12 3.5c0 1 1 1.5 1 2.5M4 21h14'/%3E%3C/svg%3E")}.ti-treso{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='9' cy='7' rx='5' ry='2.5'/%3E%3Cpath d='M4 7v4c0 1.4 2.2 2.5 5 2.5s5-1.1 5-2.5V7'/%3E%3Cpath d='M10 15.5c.6 1.2 2.6 2 5 2 2.8 0 5-1.1 5-2.5v-4c0-1.2-1.6-2.2-3.8-2.4'/%3E%3C/svg%3E")}.hp-search{display:block;position:relative}.hp-search .ti{background:var(--ink-3);pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.hp-search .search{padding-left:40px}.hp-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:-6px;display:flex}.hp-filter p{margin:0}.hp-filter .chip-toggle{min-height:34px;padding:6px 12px;font-size:13px}.hp-list a{padding:12px}.hp-ico{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.hp-ico .ti{width:20px;height:20px}.hp-t{font-size:15px;font-weight:700;line-height:1.25}.hp-sub{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.hp-for{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-self:start;margin-top:2px;font-size:10.5px;font-weight:700}.hp-support{background:var(--surface-2)}.hp-support p{margin:0}.hp-support .btn .ti{width:18px;height:18px}.hp .lead{font-size:16px}.hp-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp-steps li{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;line-height:1.5;display:grid}.hp-n{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.hp-ui{color:var(--ink);background:var(--surface-2);border:1px solid var(--border);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;border-radius:6px;padding:0 5px;font-weight:700}.hp-go{justify-self:start}.hp-tips ul{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;display:grid}.hp-more{text-align:center;margin:0}.hp-more a{color:var(--accent-text);font-weight:650}.hp-count{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.hp-file{cursor:pointer;justify-self:start}.hp-shot{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hp-shot img{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:96px;height:72px}.hp-ctx{border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-2);gap:6px;padding:12px 14px;display:grid}.hp-ctx dl,.sp-ctx dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px;display:grid}.hp-ctx dt,.sp-ctx dt{color:var(--ink-3);font-weight:600}.hp-ctx dd,.sp-ctx dd{overflow-wrap:anywhere;margin:0}.hp-ctx .mono{font-size:11.5px}.hp-done{padding-top:48px}.hp-done-ico{background:var(--ok-soft);width:56px;height:56px;color:var(--ok);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.hp-done-ico .ti{width:28px;height:28px}.hp-done .btn-row{justify-content:center;margin-top:10px}.spf-where{background:var(--accent-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.spf-pin{font-size:18px;line-height:1.2}.spf-where-t{gap:1px;min-width:0;display:grid}.spf-where-t small{color:var(--ink-2);font-size:12px;font-weight:600}.spf-where-t strong{overflow-wrap:anywhere;font-size:15px}.spf-where-t>span{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.spf-ctx summary{cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:700}.spf-ctx[open] summary{margin-bottom:6px}.spf-done{text-align:center;justify-items:center;gap:6px;padding:18px 4px 6px;display:grid}.spf-done p{margin:0}.spf-done .btn-row{justify-content:center;margin-top:8px}.sp-where{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));gap:4px;padding:12px 14px;display:grid}.sp-where p{overflow-wrap:anywhere;margin:0}.sp-where .sp-where-k{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.sp-where .sp-where-s{font-size:17px;font-weight:800}.sp-where .sp-where-m{color:var(--ink-2);font-size:13.5px}.sp-where-l{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.hp-msg{gap:8px;display:grid}.hp-msg-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hp-msg-top .muted{margin-left:auto}.hp-msg .note{overflow-wrap:anywhere}.hp-msg>p{margin:0}.hp-reply{background:var(--accent-soft);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.hp-reply p{margin:0}.hp-foot{color:var(--ink-3);justify-self:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.hp-foot .ti{width:16px;height:16px}.sp-filters .chip-toggle{min-height:34px;padding:6px 12px;font-size:13px}.sp-list a{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sp-kind{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:6px;margin-top:2px;padding:3px 7px;font-size:10.5px;font-weight:700}.sp-bug{background:var(--ko-soft);color:var(--ko);border-color:#0000}.sp-idea{background:var(--ok-soft);color:var(--ok);border-color:#0000}.sp-question{background:var(--match-soft);color:var(--match);border-color:#0000}.sp-who{overflow-wrap:anywhere;font-size:13.5px}.sp .screen-head h2{overflow-wrap:anywhere}.sp-body{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.sp-shot{border:1px solid var(--border);border-radius:10px;max-width:100%}.sp .note{overflow-wrap:anywhere}.ab-price{gap:6px}.ab-price .eyebrow{margin:0}.ab-total{border-top:1px solid var(--border);margin-top:2px;padding-top:6px}.ab-line{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ab-line .ti{background:currentColor;width:20px;height:20px}.ab-a{color:var(--accent-text);font-weight:700}.ab-dot-ko{color:var(--ko);border-color:var(--ko)!important}.ab-row{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ab-ref{gap:10px;display:grid}.ab-ref .eyebrow,.ab-ref h3,.ab-ref p{margin:0}.ab-ref-link{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2);justify-items:start;gap:8px;padding:10px 12px;display:grid}.ab-ref-link code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--mono);color:var(--accent-text);font-size:15px;font-weight:700;overflow:hidden}.ab-ref-bal{border-top:1px solid var(--border);padding-top:8px}.ab-kids{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ab-kid{justify-content:space-between;align-items:center;gap:8px;display:flex}.ab-kid>span:first-child{min-width:0;display:grid}.ab-kid small{color:var(--ink-3)}.ab-voucher{color:var(--ok);font-weight:600}.home>div:empty{display:none}.coach-head{align-items:center;min-height:32px;display:flex}.hm-pool,.hm-rot,.hm-over{display:none!important}.hm-wk{margin:4px 0 0;padding:0;list-style:none;display:grid}.hm-wk>li{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.hm-wk>li:first-child{border-top:0;padding-top:4px}.hm-day{background:color-mix(in srgb, currentColor 15%, transparent);border-radius:10px;justify-items:center;padding:6px 0 7px;line-height:1;display:grid}.hm-day small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.hm-day b{font-family:var(--display);margin-top:2px;font-size:22px;font-weight:400}.hm-wt{gap:2px;min-width:0;display:grid}.hm-wt strong{font-size:15px;font-weight:750;line-height:1.2}.hm-wt strong a{color:inherit;text-decoration:none}.hm-wt>span:not(.hm-st){opacity:.9;font-size:12.5px;line-height:1.3}.hm-wt .ds-hero-note{margin:2px 0 0;font-size:12px}.hm-st{letter-spacing:.01em;font-size:12px;font-weight:800}.hm-st.hm-out{opacity:.78}.hm-acts{justify-items:stretch;gap:6px;display:grid}.hm-bt{white-space:nowrap;border-radius:9px!important;min-height:34px!important;padding:0 11px!important;font-size:12.5px!important}.hm-wk-foot{opacity:.92;margin:2px 0 0;font-size:12.5px;font-weight:600}.hm-wk-foot a{color:inherit}.hm-herobar{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:11px;align-items:center;gap:8px;margin:2px 0 0;padding:9px 11px;font-size:13.5px;line-height:1.3;display:flex}.hm-herobar b{font-weight:800}.hm-todo-h{justify-content:space-between;align-items:baseline;gap:10px;margin:0 14px 4px;display:flex}.hm-todo-h .eyebrow{margin:0}.hm-rows{display:grid}.hm-rows>.todo-row:first-child{border-top:0}.hm-todo .todo-row{align-items:center}.hm-todo button.todo-row{color:inherit}.hm-todo .todo-main small{line-height:1.35}.hm-ico{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.hm-ico .ti{background:var(--accent-text);width:19px;height:19px}.hm-ico.hm-warn{background:color-mix(in srgb, #e0a34a 22%, var(--surface))}.hm-ico.hm-ok{background:var(--ok-soft)}.hm-x{margin-top:6px}.hm-x.rs-faces .rs-f{border-radius:10px;min-height:0;padding:4px 0 3px;font-size:10.5px}.hm-x.rs-faces .rs-f svg{width:24px;height:24px}.hm-x.btn-row,.hm-x.chip-toggles{flex-wrap:wrap;gap:6px;display:flex}.hm-x .btn{min-height:36px;padding:0 12px;font-size:13px}.hm-more{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);justify-content:center;gap:6px;padding:10px 14px 8px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.hm-act{flex:none}.en-posts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.en-posts-l{color:var(--ink-2);margin-right:2px;font-size:12px;font-weight:700}.en-post{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--surface);min-height:34px;color:var(--accent-text);border-radius:999px;padding:0 13px;font-size:13px;font-weight:800}.en-post small{opacity:.8;margin-left:3px;font-size:11px;font-weight:700}.en-post:disabled{opacity:.5}.todo-row.en-flash{animation:1.6s ease-out en-flash}@keyframes en-flash{0%,40%{background:var(--accent-soft)}to{background:0 0}}.en-card{gap:0;padding:12px 14px 6px;display:grid}.en-card:not(:has(.en-line,.en-badges,.en-note)){display:none}.en-card>.eyebrow{margin:0 0 4px}.en-line,.en-badges{border-top:1px solid var(--border);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.en-card #vh-groups>:first-child,.en-card #vh-groups:empty+#vh-cap>:first-child{border-top:0}.en-ico.vg-emoji{border-radius:12px;width:40px;height:40px;font-size:21px}.en-ico{place-items:center;text-decoration:none;display:grid}.en-main{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.en-main strong{font-size:14px;line-height:1.25}.en-main small{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.en-slot{color:var(--accent-text);white-space:nowrap;background:var(--accent-soft);border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:800;text-decoration:none}.en-cap .en-slot{white-space:normal;grid-column:2/-1;justify-self:start;margin-top:-4px}.en-badges .gr-mini{justify-self:start}.en-badges{grid-template-columns:auto minmax(0,1fr) auto}.en-note{color:var(--ink-2);padding:2px 0 8px 52px;font-size:12.5px;text-decoration:none;display:block}.en-line+.en-note,.en-note:first-child{margin-top:-2px}.hm-ev .todo-row{border-top:0}.hm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hm-stats.hm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-stats .kpi{gap:5px;min-width:0;padding:12px 11px 11px}.hm-stats .kpi .eyebrow{letter-spacing:.07em;font-size:10px}.hm-stats .kpi b{white-space:nowrap;font-size:36px}.hm-stats .kpi b small{margin-left:1px;font-size:16px}.hm-stats .kpi>small{color:var(--ink-2);font-size:11.5px;line-height:1.25}.hm-stats .kpi b.hm-win{color:var(--ok)}.hm-stats .kpi b.hm-loss{color:var(--ko)}.hm-form{flex-wrap:wrap;gap:3px;display:flex}.hm-form .ms-o{border-radius:5px;width:18px;height:18px;font-size:9.5px;font-style:normal}.hm-club,.hm-open,.hm-fold-in{gap:10px;display:grid}.hm-club{gap:8px}.hm-open:empty{display:none}.hm-fold{padding:0}.hm-fold>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px 14px;list-style:none;display:grid}.hm-fold>summary::-webkit-details-marker{display:none}.hm-fold>summary strong{font-size:14px}.hm-fold>summary .occ-go{grid-row:span 2;transition:transform .15s}.hm-fold[open]>summary .occ-go{transform:rotate(90deg)}.hm-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.hm-chips .chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden}.hm-fold-in{padding:0 12px 12px}.hm-hatline{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.hm-hatline b{color:var(--ink)}.hm-hatline .occ-go{margin-left:auto}.hm-foot{gap:6px;display:grid}.hm-foot>div:empty{display:none}.hm-foot .hp-foot{justify-self:center}.hm-pid{align-items:center;gap:10px;margin-top:6px;display:flex}.hm-pid p{margin:0}.po-tight{margin:0 0 -8px}.po-pick button{color:inherit;font:inherit}.po-pick .pick-main{flex:1}.po-pick button.po-picked{border:2px solid var(--accent);background:var(--accent-soft)}.po-mark{border-radius:8px;width:30px;height:30px;font-size:11px}.po-mark-md{border-radius:10px;width:40px;height:40px;font-size:14px}.po-who{align-items:center;gap:12px;display:flex}.po-who .pick-main{flex:1}.po-sent,.po-done{gap:10px;display:grid}.po-done .eyebrow,.po-done .hint{margin:0}.po-done .btn-danger-ghost{justify-self:start}.po-talk{color:var(--accent-text);margin:0;font-weight:650}.po-msg{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:0;padding:10px 12px;font-size:15px;line-height:1.4}.po-ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.po-preview{gap:8px;display:grid}.po-preview .pub-kicker{color:var(--ink-3)}.po-preview>p.muted{margin:0}.po-line{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.po-text{flex:1;min-width:0;font-size:13px}.po-line strong{color:var(--ink)}.po-line .occ-go{font-size:18px}.po-chip{justify-self:start}.po-nw{white-space:nowrap}.po-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.po-state .pick-main{gap:3px;min-width:0;display:grid}.po-state .chip{white-space:nowrap}.po-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:10px;place-items:center;font-weight:800;display:grid}.po-late{color:var(--warn-ink,var(--ink));margin:0;font-weight:650}.po-promise{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;gap:6px;padding:16px;display:grid}.po-promise p{margin:0}.po-big{font-family:var(--display);color:var(--accent-text);font-size:44px;line-height:1}.po-offer .po-ul{font-size:15px}.po-login{width:100%;max-width:440px;margin:0 auto}.po-login:empty{display:none}.dp-full{width:100%;flex:100%!important}.dp-start{justify-self:start}.dp-found{gap:6px;display:grid}.dp-found .eyebrow{margin:0}.dp-incoming{min-height:0;padding:0;text-decoration:underline}.dp-slot{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);gap:10px;padding:14px;display:grid}.dp-slot>div{gap:2px;display:grid}.dp-slot strong{font-size:16px}.dp-slot-on{border:2px solid var(--accent);background:var(--accent-soft)}.dp-counter{margin-top:2px}.dp-pub .pub-foot>div{gap:2px;display:grid}.dp-recap{gap:4px;display:grid}.dp-recap .pub-kicker{color:var(--ink-3)}.dp-viral{background:var(--surface-2);border-style:dashed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dp-viral .ball{background:radial-gradient(circle at 30% 30%,#ff9a4d,#e8590c);width:30px;height:30px}.dp-viral .small{color:var(--ink-2);font-size:13px}.dp-viral strong{color:var(--ink)}.dp-viral-go{color:#c54c0a;font-size:18px;font-weight:800}.dg-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.dg-bar li{text-align:center;min-width:0;color:var(--ink-3);white-space:nowrap;letter-spacing:-.01em;justify-items:center;gap:5px;font-size:10.5px;font-weight:600;line-height:1.2;display:grid}.dg-bar li:before{content:"";background:var(--border);border-radius:3px;justify-self:stretch;height:6px}.dg-bar li.done{color:var(--ink-2)}.dg-bar li.done:before{background:var(--ok)}.dg-bar li.skip{color:var(--ink-2)}.dg-bar li.skip:before{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-3) 70%, transparent) 0 3px, transparent 3px 6px);border:1px solid color-mix(in srgb, var(--ink-3) 45%, transparent);height:4px}.dg-bar li.now{color:var(--ink);letter-spacing:-.03em;font-weight:750}.dg-bar li.now:before{background:var(--accent)}.dg-bar li.wait{color:var(--ink);letter-spacing:-.03em;font-weight:700}.dg-bar li.wait:before{background:linear-gradient(90deg, #e8590c 0 50%, color-mix(in srgb, #e8590c 25%, var(--border)) 50%)}.dg-bar li.ko{color:var(--ko);letter-spacing:-.03em;font-weight:700}.dg-bar li.ko:before{background:var(--ko)}.dg-bar li>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dg-bar-lg li{font-size:11.5px}.dg-bar-lg li:before{border-radius:4px;height:8px}.dg-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dg-row{background:var(--surface-2);border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.dg-row .fm-main{gap:3px}.dg-row .fm-main strong{font-size:15.5px}.dg-kind{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.dg-kind.in{color:var(--accent-text)}.dg-next{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.dg-next.mute{color:var(--ink-2)}.dg-row .btn-row{gap:6px}.dg-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;list-style:none;display:flex}.dg-fold>summary::-webkit-details-marker{display:none}.dg-fold>summary h3{margin:0}.dg-fold>summary:after{content:"▾";color:var(--ink-3);transform:rotate(-90deg)}.dg-fold[open]>summary:after{transform:none}.dg-fold[open]>summary{margin-bottom:10px}.dg-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dg-two .btn{width:100%}.dg-steps li{align-items:flex-start}.dg-steps .mt-dot{color:var(--ink-3);margin-top:1px;font-size:12px}.dg-steps .mt-txt{gap:2px}.dg-steps .mt-txt strong{font-size:14.5px}.dg-steps .mt-txt>span{font-size:12.5px;line-height:1.4}.dg-steps li.now{background:var(--accent-soft);margin:0 -16px;padding:10px 16px}.dg-steps li.now .mt-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.dg-steps li.skip .mt-dot{border-style:dashed}.dg-steps li.wait .mt-dot{color:#b4470a;border-color:#e8590c}.dg-steps li.ko .mt-dot{background:var(--ko);border-color:var(--ko);color:var(--surface)}.dg-steps li.ko .mt-txt strong{color:var(--ko)}.dg-steps li.todo .mt-txt strong{color:var(--ink-2);font-weight:650}.dg-steps .btn-row{gap:6px;margin-top:6px}.dg-steps .btn{flex:none}.dg-steps .dg-q{color:var(--ink);font-style:normal}.dp-status .dg-steps li.now{background:0 0;margin:0;padding:9px 0}.dg-fbi{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}.dg-kv{margin:0;padding:0;list-style:none;display:grid}.dg-kv li{border-top:1px solid var(--border);overflow-wrap:anywhere;gap:1px;padding:8px 0;font-size:14px;display:grid}.dg-kv li:first-child{border-top:0;padding-top:0}.dg-kv li:last-child{padding-bottom:0}.dg-kv small{color:var(--ink-3);font-size:12px}.dg-pick{gap:6px;display:grid}.dg-pick label{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.dg-pick label.on{border:2px solid var(--accent);background:var(--accent-soft);padding:9px 11px}.dg-pick input{width:18px;height:18px;accent-color:var(--accent-text);margin:0}.dg-pick span{gap:1px;display:grid}.dg-free{color:var(--ok);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.dg-free.dg-busy{color:var(--ko)}.dg-coachnote{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;padding:10px 12px;font-size:13.5px;display:grid}.dg-coachnote p{margin:0}.dg-swapdates .call-slot>span.small{overflow-wrap:anywhere;font-size:13.5px}.dg-ask{gap:6px}.dg-ask p{margin:0}.dg-meta{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.dg-rappel{background:var(--surface);border:1px dashed color-mix(in srgb, #e8590c 55%, var(--border));border-radius:10px;margin:0;padding:8px 10px}.dg-days button{min-width:0}.nw{white-space:nowrap}.pick-list button.on{border:2px solid var(--accent);background:var(--accent-soft);padding:11px}.fm-list .chip{white-space:nowrap;flex:none}.mx-ok{border:1px solid color-mix(in srgb, var(--ok) 55%, var(--border));background:color-mix(in srgb, var(--ok) 7%, var(--surface))}.mx-ok .eyebrow{color:var(--ok)}.mx-ok p{margin:0}.mx-ok .mx-who{margin:2px 0 0}.mx-card.mx-card-ok{border-color:color-mix(in srgb, var(--ok) 50%, var(--border))}.mx-card-ok .play-thumb{background:var(--ok-soft)}.mx-card-ok .ti{background:var(--ok)}.mx-card-ok .eyebrow{color:var(--ok)}.dg-publ{border-top:1px solid var(--border);gap:1px;margin-top:8px;padding-top:8px;font-size:14px;display:grid}.dg-publ small{color:var(--ink-3);font-size:12.5px}.dp-stop p{color:var(--ink-2);margin:0}.dp-stop .btn{justify-self:start}.dp-chip{justify-self:start;margin-bottom:3px}.dp-rowbtn{align-items:center;margin-top:6px}.dp-list li>.fm-main{flex:1}.dp-accord .fm-main{gap:2px}.dp-accord .mt-list{margin-top:2px}.dp-status{gap:4px;display:grid}.dp-status .eyebrow{margin:0}.dp-follow{justify-self:start;padding-left:0}@media (prefers-color-scheme:dark){.dp-viral-go{color:#f5a35c}}.pr-kpi3{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.pr-chips .sp-kind{margin-top:0}.pr-warm{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.pr-info{background:var(--match-soft);color:var(--match)}.pr-row .card-title{font-size:17px}.pr-off{opacity:.55}.pr-tok{font-family:var(--mono);background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:6px;padding:1px 5px;font-size:.8em;font-weight:700}.pr-ed{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:text;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.5;display:block}.pr-ed p{margin:0 0 8px}.pr-ed p:last-child{margin:0}.pr-ed:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pr-ed-input{resize:vertical;min-height:48px}.pr-ed-input.pr-ed-body{min-height:260px}.pr-ins .chip-toggle{padding:4px 8px}.pr-ins .pr-tok{background:0 0;padding:0}.pr-foot{color:var(--ink-3);background:var(--surface-2);border:1px dashed var(--border);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.pr-from{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.pr-from strong{overflow-wrap:anywhere;font-size:14px}.pr-fill{background:var(--accent-soft);border-radius:4px;padding:0 3px}.pr-cta{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.pr-cta span{border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.pr-cta-main{color:#16181d;background:#e8590c}.pr-cta-ghost{border:2px solid var(--ink);color:var(--ink);padding:6px 12px!important}.pr-mailcard{gap:0;padding:0;display:grid;overflow:hidden}.pr-mh{border-bottom:1px solid var(--border);background:var(--surface-2);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 14px;font-size:13.5px;display:grid}.pr-mb{overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:1.5}.pr-mb p{margin:0 0 9px}.pr-mfoot{color:var(--ink-3);border-top:1px solid var(--border);padding-top:9px;font-size:11.5px;margin:4px 0 0!important}.pr-warm-card{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));gap:4px;display:grid}.pr-warm-card .eyebrow{align-items:center;gap:8px;margin:0 0 2px;display:flex}.pr-warm-card .sp-kind{letter-spacing:.05em;margin-top:0}.pr-block{border-color:color-mix(in srgb, var(--ko) 35%, var(--border));gap:4px;display:grid}.pr-block .eyebrow{margin:0}.pr-mail{overflow-wrap:anywhere}.pr-acct{border-color:color-mix(in srgb, #8a4b08 30%, var(--border));gap:8px;display:grid}.pr-acct-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-acct .eyebrow{margin:0}.pr-ink2{color:var(--ink-2)}.pr-start{justify-self:start}.pr-up{margin-top:-8px}.pr-sw{border-top:1px solid var(--border);border-bottom:0;padding:10px 14px}.todo>.eyebrow+.pr-sw{border-top:0}.pr-regions{margin-top:8px}.ce-rows li>.sheet-x{flex:none;width:30px;height:30px;font-size:17px}.pr-howto{gap:10px;margin:0;padding-left:20px;display:grid}.pr-howto li{gap:2px;display:grid}.pr-howto code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.pu-pub .pub-id .ball{width:56px;height:56px}.pu-ball-sm{width:30px!important;height:30px!important}.pu-box{gap:10px}.pu-box .pub-kicker{color:var(--accent-text)}.pu-box h2{overflow-wrap:anywhere}.pu-lead{color:var(--ink-2);margin:0}.pu-choice{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border);gap:4px;display:grid}.pu-choice strong{font-size:16px}.pu-choice:hover,.pu-choice:focus-visible{border-color:var(--accent)}.pu-choice:disabled{opacity:.6;cursor:default}.pu-more{gap:8px;display:grid}.pu-more p{color:var(--ink-2);margin:0}.pu-more .btn{justify-self:start}.pu-ko{color:var(--ko)!important}.sc-pub .pub-main>.lead{font-size:15px}.sc-form{gap:18px}.sc-form .pub-sec>.muted{margin:0}.sc-names{grid-template-columns:minmax(0,1fr) 96px}.sc-ffbb{color:var(--ink-2)}.sc-ffbb p,.sc-warn p{margin:0}.sc-warn{border-left:4px solid #e0a23a;gap:6px;display:grid}.sc-warn .eyebrow{color:#8a4b08}.sc-teams{padding:2px 14px}.sc-teams .iv-main strong{white-space:normal}.sc-me{gap:4px;display:grid}.sc-me strong{overflow-wrap:anywhere}.sc-taken .pub-kicker{color:var(--ink-3)}.sc-taken .btn{justify-self:start}.sc-pub .pub-foot .ball{width:36px;height:36px}.sc-badge{place-items:center;display:grid}.sc-badge .ball{width:40px;height:40px}.cn-stage{margin:0}.cn-answer{gap:4px;display:grid}@media (prefers-color-scheme:dark){.sc-warn .eyebrow{color:#f5c26b}}:root{--gd-ink:#17191c;--gd-on:#f4f1ec;--gd-hi:#ff8a3d;--gd-text:#c9cdd3;--gd-mute:#8c929b;--gd-line:#4a5058;--gd-soft:#23262b}@media (prefers-color-scheme:dark){:root{--gd-ink:#24272c;--gd-soft:#2e3238;--gd-line:#5a616b}}.gd-layer{z-index:400;pointer-events:none;position:fixed;inset:0}.gd-layer>*{pointer-events:auto}.gd-veil{background:0 0;position:fixed}.gd-veil-all{inset:0}.gd-dim{background:#0c0f14a8}.gd-hole{border-radius:16px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 200vmax #0c0f14a8;pointer-events:none!important}.gd-hole:after{content:"";border:3px solid var(--gd-hi);border-radius:20px;position:absolute;inset:-5px}.gd-hole.gd-pulse:after{animation:.7s ease-out 2 gd-pulse}.gd-ring{border:3px solid var(--gd-hi);border-radius:18px;position:fixed;box-shadow:0 0 0 5px #ff8a3d38;pointer-events:none!important}.gd-bubble.gd-compact{gap:6px;padding-top:12px;padding-bottom:10px}.gd-bubble.gd-compact p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes gd-pulse{0%{box-shadow:0 0 #ff8a3db3}to{box-shadow:0 0 0 14px #ff8a3d00}}.gd-bubble{left:var(--gutter-l);right:var(--gutter-r);background:var(--gd-ink);max-width:560px;color:var(--gd-on);border-radius:18px;gap:8px;margin:0 auto;padding:16px 16px 14px;display:grid;position:fixed;box-shadow:0 14px 44px #0006}.gd-bubble:before{content:"";background:var(--gd-ink);width:16px;height:16px;left:var(--ax,50%);margin-left:-8px;position:absolute;transform:rotate(45deg)}.gd-bubble.below:before{top:-7px}.gd-bubble.above:before{bottom:-7px}.gd-bubble.center{transform:translateY(-50%);top:50%!important}.gd-bubble.center:before{display:none}.gd-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gd-hi);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.gd-k span:last-child{color:var(--gd-mute);white-space:nowrap}.gd-bubble h4{color:#fff;text-wrap:balance;margin:0;font-size:18px;line-height:1.25}.gd-bubble p{color:var(--gd-text);margin:0;font-size:14.5px;line-height:1.45}.gd-bubble p b,.gd-bubble h4 b{color:#fff}.gd-act{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.gd-skip{color:#aeb4bc;font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:14px;font-weight:600}.gd-next{background:var(--gd-hi);color:#17191c;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.gd-ghost{color:var(--gd-on);border:1px solid var(--gd-line);font:inherit;cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:9px 14px;font-size:14px;font-weight:700}.gd-next:focus-visible,.gd-ghost:focus-visible,.gd-skip:focus-visible,.gd-pill button:focus-visible{outline-offset:2px;outline:2px solid #fff}.gd-dots{align-items:center;gap:5px;display:flex}.gd-dots i{background:var(--gd-line);border-radius:4px;width:7px;height:7px}.gd-dots i.on{background:var(--gd-hi);width:18px}.gd-tap{color:#fff;background:var(--gd-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:700;display:flex}.gd-tap i{background:var(--gd-hi);color:#17191c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.gd-pill{left:var(--gutter-l);right:var(--gutter-r);max-width:560px;bottom:calc(var(--tabbar-h) + var(--bottom-safe) + 16px);background:var(--gd-ink);color:var(--gd-on);border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:7px 7px 7px 16px;font-size:13.5px;font-weight:700;display:flex;position:fixed;box-shadow:0 8px 24px #0000004d}.gd-pill .ball,.gd-fab .ball{flex:none;width:18px;height:18px}.gd-pill span.t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gd-pill span.t small{color:var(--gd-mute);font-weight:600;font-size:inherit}.gd-pill button{color:var(--gd-on);font:inherit;cursor:pointer;background:#2d3138;border:0;border-radius:999px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700}.gd-end{left:var(--gutter-l);right:var(--gutter-r);max-width:520px;max-height:calc(100dvh - var(--top-safe) - var(--bottom-safe) - 32px);background:var(--gd-ink);color:var(--gd-on);border-radius:22px;gap:12px;margin:0 auto;padding:22px 18px 18px;display:grid;position:fixed;top:50%;overflow-y:auto;transform:translateY(-50%);box-shadow:0 18px 50px #00000073}.gd-end h4{font-family:var(--display);text-transform:uppercase;color:#fff;margin:0;font-size:30px;font-weight:400;line-height:1.02}.gd-end ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gd-end li{color:var(--gd-text);gap:10px;font-size:14.5px;display:flex}.gd-end li:before{content:"✓";color:var(--gd-hi);font-weight:800}.gd-end .gd-next{text-align:center;padding:14px 18px;font-size:16px}.gd-end .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gd-end .gd-ghost{text-align:center}.gd-end small{color:var(--gd-mute);text-align:center;font-size:12.5px}.gd-aside{background:#0c0f1480;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gd-aside-card{background:var(--gd-ink);max-width:420px;color:var(--gd-on);border-radius:18px;gap:10px;padding:18px;display:grid}.gd-aside-card h4{color:#fff;margin:0;font-size:17px}.gd-aside-card p{color:var(--gd-text);margin:0;font-size:14.5px;line-height:1.45}.gd-aside-card .gd-next{justify-self:end}.gd-fab{z-index:15;right:var(--gutter-r);bottom:calc(var(--tabbar-h) + var(--bottom-safe) + 14px);background:var(--gd-ink);color:var(--gd-on);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 14px 9px 10px;font-size:13.5px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000047}.gd-fab.gd-fab-mini{justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0}.gd-fab.gd-fab-mini .ball{width:24px;height:24px}body.gd-on .gd-fab{display:none}body:has(.sheet) .gd-fab{display:none}:is(body:has(.gd-fab) .view,body:has(.gd-pill) .view){padding-bottom:calc(var(--tabbar-h) + var(--bottom-safe) + 80px)}@media (prefers-reduced-motion:reduce){.gd-hole{transition:none}.gd-hole.gd-pulse:after{animation:none}}.gd-pp{border:2px solid var(--accent)}.gd-pp .block-head h3{font-size:20px}.gd-pp .mt-count{white-space:nowrap}.gd-pp-sub{color:var(--ink-2);margin:-4px 0 0;font-size:13.5px}.gd-pp .mt-list li{gap:10px}.gd-pp .mt-list li.gd-now{background:var(--accent-soft);margin:0 -16px;padding:10px 16px}.gd-show{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.gd-show:before{content:"▶";font-size:9px}.gd-later{color:var(--ink-3);text-align:center;margin:2px 0 0;font-size:12px}.screen-head.gd-has-q,.pp-nav.gd-has-q{padding-right:40px;position:relative}.pp-nav.gd-has-q>.gd-q{top:50%;transform:translateY(-50%)}.ev-head.gd-has-q{padding-right:54px;position:relative}.ev-head.gd-has-q>.gd-q{top:12px;right:12px}.gd-q{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--ink);font:inherit;box-shadow:var(--shadow);cursor:pointer;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;top:-2px;right:0}.gd-q:focus-visible{outline:3px solid var(--gd-hi);outline-offset:2px}.head-row.gd-has-q>.btn,.head-row.gd-has-q>a.btn,.head-row.gd-has-q>.btn-row,.bk-head.gd-has-q>.btn{margin-top:38px}.gd-sheet{gap:14px;display:grid}.gd-sheet-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:11px;font-weight:700}.gd-sheet p.lead{color:var(--ink-2);margin:0;font-size:14.5px}.gd-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.gd-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.gd-row:first-child{border-top:0}.gd-row .t{min-width:0;color:inherit;flex:1;gap:2px;text-decoration:none;display:grid}.gd-row .t strong{font-size:14.5px;line-height:1.3}.gd-row .t small{color:var(--ink-2);font-size:12.5px}.gd-anim{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:700}.gd-note{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.gd-note b{color:var(--ink)}.gd-empty{text-align:center;border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface);justify-items:center;gap:12px;padding:26px 18px 22px;display:grid}.gd-empty h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.05}.gd-empty p{color:var(--ink-2);max-width:32ch;margin:0;font-size:14.5px}.gd-empty .btn-row{justify-content:center}.gd-court{width:120px;height:84px;color:var(--ink-3)}.gd-court .gd-dot{fill:var(--accent)}.gd-empty-ico{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-text);border-radius:16px;place-items:center;display:grid}.gd-empty-ico .ti{background:currentColor;width:28px;height:28px}.hp-want{margin:2px 0 -4px}.gd-chips{flex-wrap:wrap;gap:6px;display:flex}.gd-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.gd-chip:hover,.gd-chip:focus-visible{border-color:var(--accent)}.hp-list.gd-list .hp-row{align-items:center}.hp-row .hp-for{margin-top:2px}.gd-path{gap:8px;display:grid}.gd-path-bar{grid-template-columns:repeat(var(--n,6), 1fr);gap:4px;display:grid}.gd-path-bar i{background:var(--surface-2);border:1px solid var(--border);border-radius:3px;height:6px}.gd-path-bar i.on{background:var(--ok);border-color:var(--ok)}.gd-path-next{align-items:center;gap:12px;padding-top:6px;display:flex}.gd-path-next .todo-main{flex:1;gap:2px;min-width:0;display:grid}.gd-path-next small{color:var(--ink-2);font-size:12.5px}.gd-path-all{color:var(--accent-text);justify-self:start;font-size:13px;font-weight:650;text-decoration:none}.gd-demo-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.gd-demo-hero.gd-nofilm{grid-template-columns:minmax(0,1fr)}.gd-demo-txt{gap:8px;display:grid}.gd-demo-txt .eyebrow{margin:0}.gd-demo-txt strong{font-size:15px}.gd-demo-txt .btn{justify-self:start}.gd-demo-txt .gd-show{white-space:normal;text-align:left;max-width:100%}.gd-phone{width:150px;box-shadow:var(--shadow);cursor:pointer;background:#17191c;border:6px solid #17191c;border-radius:22px;flex:none;padding:0;position:relative;overflow:hidden}.gd-phone img{aspect-ratio:390/650;object-fit:cover;object-position:top;width:100%;display:block}.gd-phone .play{place-items:center;display:grid;position:absolute;inset:0}.gd-phone .play b{color:#fff;background:#17191cd1;border-radius:50%;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.gd-phone.on .play{display:none}.gd-fb{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.gd-fb>span:first-child{font-size:14px;font-weight:700}.gd-fb-done{color:var(--ok);font-size:14px;font-weight:650}.gd-fb-form{gap:8px;width:100%;display:grid}.gd-fb-form .btn{justify-self:start}.gd-welcome{gap:14px;display:grid}.gd-roles{gap:8px;display:grid}.gd-role{border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.gd-role .ic{background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.gd-role .t{flex:1;gap:1px;min-width:0;display:grid}.gd-role .t strong{font-size:15px}.gd-role .t small{color:var(--ink-2);font-size:12.5px}.gd-role .d{font-family:var(--mono);color:var(--accent-text);white-space:nowrap;font-size:11px;font-weight:700}.gd-role.on{border:2px solid var(--accent);padding:11px 13px}.gd-wide{width:100%}.gd-act-card{padding:0;display:grid}.gd-act-card>.eyebrow{margin:12px 14px 2px}.gd-act-card>.hint{margin:8px 14px 12px}.gd-act-row{border-top:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px 14px;text-decoration:none;display:grid}.gd-act-card>.eyebrow+.gd-act-row{border-top:0}.gd-act-row strong{overflow-wrap:anywhere;font-size:14.5px}.gd-act-row small{color:var(--ink-2);grid-column:1/-1;font-size:12.5px}.gd-act-row .gd-path-bar{grid-column:1/-1}.gd-act-row .chip-warn{color:#8a4b08;background:#fdf1e3}@media (prefers-color-scheme:dark){.gd-act-row .chip-warn{color:#f5c26b;background:#3a2a12}.gd-hole{box-shadow:0 0 0 200vmax #000000b8}.gd-bubble,.gd-end,.gd-pill,.gd-aside-card{border:1px solid #3a3f46}.gd-phone{border-color:#2c3036}}.rp-card{border:2px solid var(--accent)}.rp-card .eyebrow,.rp-card h3{margin:0}.rp-card h3{font-size:20px;line-height:1.1}.rp-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp-m{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.rp-m b{font-family:var(--display);overflow-wrap:anywhere;font-size:22px;font-weight:400;line-height:1.05}.rp-m span{color:var(--ink-2);font-size:12.5px}.rp-m .opp-crest-xs{font-size:11px}.rp-m .n{font-family:var(--mono);color:var(--accent-text);font-size:12px;font-weight:700}.rp-m .n.over{color:var(--ko)}.rp-sum{flex-wrap:wrap;gap:6px;display:flex}.chip-both{color:#8a4b08;background:#fde9d6}.rp-ok{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.rp-ok.yes{background:var(--ok-soft);color:#11632f}.rp-ok.warn{color:#8a4b08;background:#fdf1e3}.rp-ok.wait{background:var(--surface-2);color:var(--ink-3)}.rp-block{gap:0}.rp-head{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding-bottom:6px;font-size:10.5px;font-weight:700;display:grid}.rp-list{margin:0;padding:0;list-style:none;display:grid}.rp-list li{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.rp-list .nb{font-family:var(--mono);color:var(--ink-3);text-align:right;font-size:13px;font-weight:700}.rp-list .who{min-width:0;display:grid}.rp-list .who strong{overflow-wrap:anywhere;font-size:15px}.rp-list .who small{color:var(--ink-3);font-size:11.5px}.rp-list li.todo-p{background:color-mix(in srgb, #f5b544 16%, var(--surface));margin:0 -16px;padding:9px 16px}.rp-tight{color:#8a4b08;background:#fdf1e3;border-radius:999px;padding:0 6px;font-weight:700;display:inline-block}.seg3{border:1px solid var(--border);background:var(--surface);border-radius:10px;display:inline-flex;overflow:hidden}.seg3 button{appearance:none;border:0;border-left:1px solid var(--border);font:inherit;min-width:46px;min-height:40px;color:var(--ink-2);cursor:pointer;background:0 0;padding:8px 10px;font-size:13px;font-weight:800}.seg3 button:first-child{border-left:0}.seg3 button.on{background:var(--accent);color:var(--accent-ink)}.seg3 button.on.both{color:#17191c;background:#f28c28}.seg3 button:disabled{color:#c9c4bb;cursor:default;background:repeating-linear-gradient(135deg,#0000 0 4px,#00000009 4px 8px)}.rp-foot{gap:6px;padding:4px 0 6px;display:grid}.rp-foot .btn{width:100%}.md-day h3,.mb-dayline{margin:0}.md-day{border-left:4px solid var(--accent)}.md-two{gap:4px;margin:0;padding:0;list-style:none;display:grid}.md-two li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;display:flex}.md-two b{font-family:var(--mono);color:var(--accent-text);font-size:12.5px}.md-two span{color:var(--ink-2)}.md-wait{color:var(--ink-2);font-weight:700}.rp-m .rp-over{color:var(--ko);font-size:12px;font-weight:800}.rp-done,.rp-state{margin:0}.st2{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.st2 button{appearance:none;font:inherit;min-height:40px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 12px;font-size:13.5px;font-weight:800}.st2 button+button{border-left:1px solid var(--border)}.st2 button.on{background:var(--ink-2);color:var(--surface)}.st2 button.on.ok{background:var(--ok);color:var(--surface)}.st2 button.on.ko{background:var(--ko);color:var(--surface)}.st2-sm button{min-height:34px;padding:6px 10px;font-size:12.5px}.pl-row.pl-st{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-st>.num{flex:0 0 30px}.pl-st>.pl-name{flex:1 0 auto;max-width:calc(100% - 40px)}.pl-st>.st2{margin-left:auto}.pl-st>.ix-whyrow,.pl-st>.ix-back{flex:0 0 calc(100% - 40px);margin-left:40px}.pl-st .pl-why{text-align:left;color:var(--ink-3);font-size:12px;font-weight:500;display:block}.ck-list{margin:0;padding:0;list-style:none;display:grid}.ck-row{appearance:none;border:0;border-top:1px solid var(--border);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.ck{border:2px solid var(--border);width:26px;height:26px;color:var(--surface);border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.ck-row.on .ck{background:var(--ok);border-color:var(--ok)}.ck-row strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.ck-row small{color:var(--ink-3);font-size:12.5px;font-weight:700}.ck-row.on small{color:var(--ok)}.ck-row:disabled{cursor:default;opacity:.6}@media (prefers-color-scheme:dark){.rp-ok.yes{color:var(--ok)}.rp-ok.warn,.rp-tight,.chip-both{color:#f5c26b;background:#3a2a14}.seg3 button:disabled{color:#4a5058;background:repeating-linear-gradient(135deg,#0000 0 4px,#ffffff0a 4px 8px)}}.me-look{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.ti-desk{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E")}.hub-console{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:16px;align-items:center;gap:12px;margin:4px 0 18px;padding:14px 16px;display:flex}.hub-console>.ti{width:26px;height:26px;color:var(--accent-text);flex:none}.hub-console .hc-txt{flex:1;gap:2px;min-width:0;display:grid}.hub-console small{color:var(--ink-2)}.hub-console .btn{flex:none}html,body,button,a,input,select,label,[role=button]{touch-action:manipulation}.tp-go{gap:6px;margin-top:10px;display:grid}.tp-go .btn-row{flex-wrap:wrap}.ti-toggle{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='5'/%3E%3Ccircle cx='16' cy='12' r='2.5'/%3E%3C/svg%3E")}.ti-ticket{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16v3a2 2 0 0 0 0 4v3H4v-3a2 2 0 0 0 0-4z'/%3E%3Cpath d='M14 8.5v1.5M14 11.25v1.5M14 14v1.5'/%3E%3C/svg%3E")}.ti-link{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.ti-bank{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6 9 6'/%3E%3Cpath d='M5 10v8M9.5 10v8M14.5 10v8M19 10v8'/%3E%3Cpath d='M3 20h18'/%3E%3C/svg%3E")}.ti-building{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='1'/%3E%3Cpath d='M9 7h2M13 7h2M9 11h2M13 11h2'/%3E%3Cpath d='M10 21v-4h4v4'/%3E%3C/svg%3E")}.ti-badge{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4' width='12' height='17' rx='2'/%3E%3Ccircle cx='12' cy='11' r='2.5'/%3E%3Cpath d='M9 17.5c.6-1.6 1.7-2.4 3-2.4s2.4.8 3 2.4'/%3E%3Cpath d='M10 4V2h4v2'/%3E%3C/svg%3E")}.ti-door{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v17'/%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M14.5 12v.5'/%3E%3C/svg%3E")}.ti-card{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M7 15h3'/%3E%3C/svg%3E")}.ti-receipt{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-2-1.5-2 1.5-2-1.5-2 1.5-2-1.5-2 1.5z'/%3E%3Cpath d='M9 8h6M9 12h6M9 16h3'/%3E%3C/svg%3E")}.ti-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.mo-sec{margin:6px 0 0}.mo-base{flex-wrap:wrap;gap:6px;display:flex}.mo-base .chip{padding:5px 10px;font-size:13px}.mo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mo-mod{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mo-mod .card-main{gap:3px}.mo-mod.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.mo-mod .iv-switch{width:52px;height:30px}.mo-mod .iv-switch:after{width:22px;height:22px}.mo-mod .iv-switch[aria-checked=true]:after{transform:translate(22px)}.mo-who{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.mo-who .chip{font-size:11px}.mo-ask{color:var(--accent-text);font-weight:650}.mo-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.mo-row .card-main{gap:6px}.mo-row .btn-row{align-items:center;margin-top:2px}.mo-film{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.mo-go{width:100%}.mo-effects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mo-effects li{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.mo-effects b{font-size:13px}.mo-effects span{color:var(--ink-2);font-size:14px}.mo-rewards{color:var(--ink-2);margin:4px 0 0;padding-left:18px;font-size:13px}.mo-off .mi-ico{margin-bottom:6px}.mo-off .btn-row{justify-content:center;margin-top:8px}.mo-glance{gap:8px;display:grid}.mo-film-sheet{justify-items:center;gap:10px;display:grid}.mo-film-sheet .gd-phone{width:220px}.mo-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mo-choice{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mo-choice.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mo-choice .card-main{gap:2px}.mo-tick{border:2px solid var(--border);width:24px;height:24px;color:var(--accent-ink,#fff);border-radius:7px;place-items:center;font-size:14px;font-weight:700;display:grid}.mo-choice.on .mo-tick{background:var(--accent);border-color:var(--accent)}.mo-emoji{font-size:22px;line-height:1}.mo-go+.mo-go{margin-top:-4px}.mo-go:disabled{opacity:.55}.mo-why{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mo-why li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mo-why-ic{background:var(--surface-2);border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.mo-why b{display:block}.mo-why li>span:last-child>span{color:var(--ink-2);font-size:14px}.mo-pill{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.mo-asks{margin:-4px 0 0}.mo-eyebrow{margin:4px 0 0}.mo-obj{gap:10px}.mo-obj .block-head h3{min-width:0}.mo-obj .mo-list+.mo-why{margin:2px 0 6px}.mo-main{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mo-since{color:var(--ink-3);font-size:12px}.mo-goal-base{margin:-4px 0 2px}.mo-offline{background:0 0;border-style:dashed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mo-offline .card-main{gap:2px}.mo-set{color:var(--ink-2);margin:0 2px;font-size:13px}.mo-set a{color:var(--accent-text);font-weight:650;text-decoration:none}.mo-set .ti{vertical-align:-2px;background:currentColor;width:14px;height:14px;margin-right:4px;display:inline-block}:root{--sb-bur:#5b3fa8;--sb-bur-soft:#eee8fb;--sb-hl:#fff3c4;--sb-warm:#f28c28;--sb-warm-soft:#fde9d6;--sb-warm-ink:#8a4b08;--sb-step:#1d4ed8}@media (prefers-color-scheme:dark){:root{--sb-bur:#b9a3f5;--sb-bur-soft:#2a2142;--sb-hl:#4a3f12;--sb-warm:#f5a04a;--sb-warm-soft:#3a2614;--sb-warm-ink:#f5c08a;--sb-step:#7aa2ff}}.sb-seg{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.sb-seg a{padding:10px 2px;font-size:14px}.sb-st-todo{background:var(--sb-warm-soft);color:var(--sb-warm-ink)}.sb-st-ct{background:var(--accent-soft);color:var(--accent-text)}.sb-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:6px 0 0;font-size:11px;font-weight:700}.sb-note{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.sb-ex{border:1px dashed var(--ink-3);border-radius:10px;padding:10px 12px}.sb-warn{background:var(--sb-warm-soft);color:var(--sb-warm-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600}.sb-warn a{color:inherit;font-weight:800}.sb-link{appearance:none;font:inherit;color:var(--accent-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:13px;font-weight:700;text-decoration:underline}.sb-next{gap:6px}.sb-next .hero-title{font-size:28px}.sb-prog{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sb-prog span{background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:4px 9px;font-size:12.5px;font-weight:650}.sb-prog b{font-weight:800}.sb-cal{gap:0;display:grid}.sb-mo{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.sb-mo+.sb-mo{border-top:1px dashed var(--border)}.sb-mo-l{align-content:start;gap:1px;padding-top:4px;display:grid}.sb-mo-l b{font-family:var(--display);text-transform:uppercase;color:var(--accent-text);font-size:17px;font-weight:400;line-height:1.05}.sb-mo-l small{font-family:var(--mono);color:var(--ink-3);font-size:10.5px;font-weight:700}.sb-mo-l em{border:1px dashed var(--ink-3);color:var(--ink-3);border-radius:999px;justify-self:start;margin-top:3px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.sb-camps,.sb-apps,.sb-pick{gap:8px;display:grid}.sb-camp,.sb-app{appearance:none;font:inherit;color:inherit;text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;gap:3px;width:100%;padding:11px 12px;text-decoration:none;display:grid}.sb-camp-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sb-camp-h strong{min-width:0;font-size:14.5px;line-height:1.25}.sb-camp-h .chip{text-align:center;flex:none;max-width:46%}.sb-camps>*{min-width:0}.sb-camp small,.sb-app small{color:var(--ink-2);font-size:12.5px}.sb-camp .sb-rem{color:var(--sb-warm-ink);font-weight:700}.sb-ghost{cursor:default;background:0 0;border-style:dashed}.sb-sum{flex-wrap:wrap;gap:6px;display:flex}.sb-sum .chip{padding:4px 10px;font-size:13px}.sb-docs{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.sb-doc{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.sb-doc+.sb-doc{border-top:1px solid var(--border)}.sb-ico{background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sb-ico .ti{background:var(--accent-text);width:20px;height:20px}.sb-main{gap:2px;min-width:0;display:grid}.sb-main strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.sb-main small{color:var(--ink-2);font-size:12.5px}.sb-doc-r{justify-items:end;gap:6px;display:grid}.sb-doc-r .chip{white-space:nowrap}.sb-file{cursor:pointer;position:relative}.sb-filebox{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sb-filebox .ti{background:var(--accent-text);flex:none;width:22px;height:22px}.sb-filebox span{min-width:0;display:grid}.sb-filebox strong{overflow-wrap:anywhere;font-size:14px}.sb-filebox small{color:var(--ink-3);font-size:12px}.sb-scope{background:var(--sb-bur-soft);color:var(--ink);border-left:4px solid var(--sb-bur);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.sb-scope b{color:var(--sb-bur)}.sb-count{color:var(--ink-2);margin:0;font-size:13.5px}.sb-count b{color:var(--ink)}.sb-fig{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:4px;padding:12px 14px;display:grid}.sb-fig.sb-isbur{border-left:4px solid var(--sb-bur)}.sb-fig.sb-istodo{border-left:4px solid #e0a34a}.sb-fig.sb-isok{border-left:4px solid var(--ok)}.sb-fig-h{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.sb-fig-h .chip{white-space:nowrap}.chip.sb-bur{background:var(--sb-bur-soft);color:var(--sb-bur)}.sb-vals{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sb-v{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.sb-arc{color:var(--ink-3);font-size:12.5px}.sb-arc s{color:var(--ink-2);font-weight:700}.sb-src{color:var(--sb-bur);font-size:12px;font-weight:650}.sb-acts{margin-top:4px}.sb-chg{background:var(--sb-warm-soft);color:var(--sb-warm-ink);border-radius:10px;gap:6px;margin-top:4px;padding:10px 12px;display:grid}.sb-chg p{margin:0;font-size:13px;font-weight:600}.sb-tw{overflow-x:auto}.sb-table{border-collapse:collapse;width:100%;font-size:13.5px}.sb-table th,.sb-table td{text-align:right;border-top:1px solid var(--border);vertical-align:top;padding:8px 6px}.sb-table thead th{font-family:var(--mono);color:var(--ink-3);border-top:0;font-size:11px;font-weight:700}.sb-table tbody th,.sb-table tfoot th{text-align:left;color:var(--ink-2);font-weight:600}.sb-table td small{color:var(--ink-3);font-size:10.5px;font-weight:700;display:block}.sb-table td button{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;width:100%;padding:0}.sb-table td.b{color:var(--sb-bur);font-weight:800}.sb-table td.p{color:var(--ink-2);font-weight:700}.sb-table td.e{color:#b45309;font-size:12px;font-weight:800}.sb-table tfoot td{font-weight:800}.sb-table td.nw,.sb-table th{white-space:nowrap}.sb-table tbody th{white-space:normal}.sb-key{background:var(--sb-bur-soft);width:16px;height:16px;color:var(--sb-bur);border-radius:4px;place-items:center;font-size:10.5px;font-weight:800;display:inline-grid}.sb-akey{font-weight:800}.sb-arcbox{background:var(--surface-2);border:1px dashed var(--border);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.sb-arcbox b{font-family:var(--display);color:var(--ink-2);font-size:34px;font-weight:400;line-height:1}.sb-arcbox small{color:var(--ink-3);font-size:12.5px}.sb-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.sb-steps li{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--border);border-radius:8px}.sb-steps a{text-align:center;letter-spacing:-.01em;min-height:40px;color:inherit;place-items:center;padding:6px 1px;font-size:10.5px;font-weight:750;line-height:1.15;text-decoration:none;display:grid}.sb-steps li.done{background:var(--ok-soft);color:var(--ok);border-color:#0000}.sb-steps li.on{background:var(--sb-step);color:#fff;border-color:var(--sb-step)}@media (prefers-color-scheme:dark){.sb-steps li.on{color:#10131a}}.sb-done{background:var(--ok-soft);color:var(--ink);border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.sb-done span{color:var(--ok);font-weight:800}.sb-done span:before{content:"✓ "}.sb-done span:after{content:" · ";color:var(--ink-3)}.sb-form textarea{border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:16px;line-height:1.4}.sb-form textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.sb-budget{gap:6px}.sb-bh{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:6px 0 0;font-size:11px;font-weight:700}.sb-bl{margin:0;padding:0;list-style:none}.sb-bl li{border-top:1px solid var(--border)}.sb-bl button{appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:14px;display:flex}.sb-bl li span{min-width:0;display:grid}.sb-bl small{color:var(--ink-3);font-size:11.5px}.sb-bl b{white-space:nowrap;font-variant-numeric:tabular-nums}.sb-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sb-cols .sb-bl button{padding:6px 0;font-size:13px}.sb-add{appearance:none;font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12.5px;font-weight:800}.sb-tot{border-top:2px solid var(--ink);justify-content:space-between;margin:0;padding-top:7px;font-size:13.5px;font-weight:800;display:flex}.sb-bal{background:var(--ok-soft);color:var(--ok);border-radius:10px;margin:6px 0 0;padding:10px 12px;font-size:14px;font-weight:800}.sb-bal.ko{background:var(--sb-warm-soft);color:var(--sb-warm-ink)}.sb-nav{justify-content:space-between}.sb-nav .btn{flex:1}.sb-indc{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px;display:grid}.sb-indc select{width:100%}.sb-measure{color:var(--sb-bur);margin:0;font-size:12.5px;font-weight:650}.sb-copy{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:6px;padding:12px 14px;display:grid}.sb-copy-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-copy-h span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.sb-copy-h .btn{flex:none;min-height:34px;padding:6px 12px}.sb-copy p{white-space:pre-line;margin:0;font-size:14px;line-height:1.45}.sb-status{gap:8px}.sb-cf-warn{border:2px dashed var(--sb-warm);color:var(--ink);background:var(--surface);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.sb-cerfa{color:#1a1a1a;background:#fff;border-radius:4px;gap:8px;padding:16px 16px 12px;font-family:Arial,Helvetica Neue,sans-serif;display:grid;box-shadow:0 10px 28px #17191c29,0 0 0 1px #17191c14}.sb-cf-top{border-bottom:2px solid #1a1a1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:8px;display:grid}.sb-cf-n{letter-spacing:.04em;border-left:4px solid #1a1a1a;padding-left:8px;font-size:9px;font-weight:700;line-height:1.1}.sb-cf-n b{letter-spacing:0;font-size:16px}.sb-cf-t{text-align:right;justify-items:end;display:grid}.sb-cf-t b{font-size:15px}.sb-cf-t small{color:#555;font-size:10.5px}.sb-cerfa h4{color:#1a1a1a;background:#efefef;margin:4px 0 0;padding:4px 6px;font-size:11.5px;font-weight:700}.sb-cf-sub{color:#555;text-transform:uppercase;letter-spacing:.04em;margin:2px 0 0;font-size:10.5px;font-weight:700}.sb-cf-dl{grid-template-columns:74px minmax(0,1fr);gap:4px 8px;margin:0;font-size:12px;display:grid}.sb-cf-lines{grid-template-columns:minmax(0,1fr) auto}.sb-cf-lines dd{text-align:right}.sb-cf-dl dt{color:#555}.sb-cf-dl dd{overflow-wrap:anywhere;margin:0}.sb-cf-dl small{color:#5b3fa8;font-size:10.5px}.sb-cerfa mark{color:#1a1a1a;background:#fff3c4;border-radius:2px;padding:0 3px}.sb-cf-todo{color:#b45309;font-style:italic;font-weight:700}.sb-cf-foot{color:#555;border-top:1px solid #ddd;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;font-size:11px;display:flex}.sb-ind td small{display:block}.sb-ind td .chip{padding:2px 7px;font-size:10.5px}.sb-ind tr[data-real]{cursor:pointer}.sb-real{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sb-real span{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px;display:grid}.sb-real small{color:var(--ink-3);font-size:11.5px;font-weight:700}.sb-real b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1}.sb-gap{color:#8a4b08;background:#fdf1e3;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}@media (prefers-color-scheme:dark){.sb-gap{color:#f5c08a;background:#3a2614}}.sb-reals{margin-top:4px}@media print{:is(body:has(.sb-print) .topbar,body:has(.sb-print) .hat-bar,body:has(.sb-print) .tabbar,body:has(.sb-print) .back,body:has(.sb-print) .screen-head,body:has(.sb-print) .sb-noprint,body:has(.sb-print) .hint,body:has(.sb-print) .gd-fab,body:has(.sb-print) .gd-q){display:none!important}body:has(.sb-print){background:#fff}.sb-print .sb-cerfa{box-shadow:none;padding:0}.sb-print .sb-cf-warn{border-color:#999}}.hub-tile.sb-tile{position:relative}.sb-new{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.vol-mine{gap:10px}.vol-mine h3{margin:0}.vol-mine-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vol-mine-list li{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.vol-mine-main{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.vol-mine-list .btn{flex:none}.vol-all{margin:6px 0 -4px}.cf-note{color:#8a4b08;margin-top:2px;font-size:12px;font-weight:700;display:block}.vol-slots li .cf-note{grid-column:1/-1;margin-top:-2px}.cf-sheet{gap:12px;display:grid}.cf-lead{color:#5e3305;background:#fdf1e3;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.cf-lead strong{color:#4a2804}.cf-actions .btn{flex:auto}@media (prefers-color-scheme:dark){.cf-note{color:#f2b266}.cf-lead{color:#f6ddba;background:#3a2610}.cf-lead strong{color:#ffe9cc}}.bm-intro{margin:0}.bm-needs,.bm-edit{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bm-needs li{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:grid}.bm-needs li strong,.bm-edit li strong{overflow-wrap:anywhere;font-weight:650}.bm-step{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:34px 30px 34px;align-items:center;display:inline-grid;overflow:hidden}.bm-step button{appearance:none;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700}.bm-step button:disabled{opacity:.35;cursor:default}.bm-step b{text-align:center;font-variant-numeric:tabular-nums}.bm-add{justify-self:start}.bm-sug{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:14px;gap:8px;padding:14px;display:grid}.bm-sug p{margin:0}.bm-teams{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bm-teams button{background:var(--surface);border:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:grid}.bm-t{gap:6px;min-width:0;display:grid}.bm-t>span:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bm-chips{flex-wrap:wrap;gap:6px;display:flex}.bm-go{color:var(--ink-3);font-size:20px}.bm-sheet{gap:12px;display:grid}.bm-sheet>p{margin:0}.bm-rule{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:8px;padding:12px;display:grid}.bm-rule-head{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.bm-rule-head strong{overflow-wrap:anywhere;font-weight:650}.bm-rule-head .bm-step{flex:none}.bm-seg button{min-height:38px;padding:7px 6px;font-size:14px}.bm-cond{padding:10px 12px;font-size:14px}.bm-why{color:var(--ink-2);margin:0;font-size:13px}.bm-extra-head{align-items:center;gap:8px;display:flex}.bm-edit li{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:grid}.bm-edit li.bm-ask{background:var(--ko-soft);grid-template-columns:minmax(0,1fr)}.bm-w{gap:2px;min-width:0;display:grid}.bm-rm{appearance:none;border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:10px;padding:0;font-size:18px}.bm-foot{gap:8px;display:grid}.bm-box{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:6px;padding:12px;display:grid}.bm-box p{margin:0}.bm-done{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bm-done li{align-items:baseline;gap:8px;display:flex}.bm-done li:before{content:"✓";color:var(--ok);font-weight:800}.bm-pick .pick-main>span{overflow-wrap:anywhere}.bm-who{appearance:none;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vol-acts .bm-enrol{text-align:left;flex-basis:100%;font-size:13px}.bm-add-row{gap:8px;display:flex}.bm-add-row input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);border-radius:10px;flex:auto;padding:9px 12px;font-size:16px}.bm-vol{gap:8px;display:grid}.bm-vol ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bm-vol li{background:var(--ko-soft);border-radius:10px;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.bm-vol li.full{background:var(--ok-soft)}.vol-acts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 10px;display:flex}.vol-slots li>.vol-acts{grid-column:1/-1}.vol-youth{cursor:pointer;font:inherit;border:0;min-height:28px;font-size:12px;font-weight:700}.vol-youth.chip-mute{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.call-youth{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.call-youth input{width:18px;height:18px;accent-color:var(--accent-text);margin:0}.rg-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rg-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px 14px 14px;display:grid}.rg-row .card-main{gap:4px}.rg-row strong{font-size:16px}.rg-num{width:30px;height:30px;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.rg-go{color:var(--ink-3);font-size:22px;line-height:1}.rg-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.rg-tags .chip{font-size:11.5px}.rg-pc{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rg-pc.off{background:var(--surface-2)}.rg-pc.off .rg-pc-main{opacity:.62}.rg-pc-main{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.rg-pc-main .card-main{gap:3px}.rg-pc-main strong{font-size:16px}.rg-create{width:100%}.rg-picks{grid-template-columns:repeat(6,minmax(0,46px));gap:8px;display:grid}.rg-picks button{appearance:none;border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}.rg-picks button[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-text)}.rg-add{align-items:center;gap:8px;margin-top:8px;display:flex}.rg-add input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:10px 12px}.rg-add-b{border-style:dashed}.rg-tri{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.rg-tri strong{overflow-wrap:anywhere}.rg-tri select,.rg-sel{border:1px solid var(--border);background:var(--surface);max-width:170px;color:var(--ink);font:inherit;border-radius:10px;padding:9px 10px;font-size:14px}#rg-all-list{margin-top:4px}#rg-all-list .rg-tri{background:var(--surface-2)}.rg-ok{background:var(--surface-2);color:var(--ink-2);border-radius:12px;margin:0;padding:12px 14px;font-weight:600}.rg-sw{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.rg-sw .card-main{gap:2px}.rg-sw strong{font-size:16px}.rg-link{padding:12px 14px}.rg-link .mi-ico .ti{background:var(--accent-text);width:22px;height:22px}.vg-pin{vertical-align:-3px;background:color-mix(in srgb, var(--gc,var(--accent)) 18%, var(--surface));width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--gc,var(--accent));border-radius:6px;place-items:center;margin-right:4px;font-size:11px;line-height:1;display:inline-grid}.vg-band{background:var(--gc,var(--accent));color:#fff;border-radius:18px;gap:10px;padding:0 0 16px;display:grid;position:relative;overflow:hidden}.vg-photo{background:linear-gradient(135deg, #ffffff2e, #0000002e), var(--gc,var(--accent));place-items:center;height:132px;font-size:34px;display:grid;position:relative;overflow:hidden}.vg-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vg-photo span{opacity:.85}.vg-edit{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;position:absolute;top:10px;right:10px}.vg-band.gd-has-q>.gd-q{z-index:2;top:10px;right:10px}.vg-band.gd-has-q>.vg-edit{right:52px}.vg-band.gd-has-avis>.gd-avis{z-index:2;top:10px;left:10px;right:auto}.vg-id{z-index:1;align-items:center;gap:12px;min-width:0;margin-top:-34px;padding:0 16px;display:flex;position:relative}.vg-id>div{min-width:0}.vg-logo{background:#fff;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:36px;display:grid;box-shadow:0 6px 16px #0003}.vg-name{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:26px 0 0;font-size:32px;font-weight:400;line-height:1}.vg-motto{opacity:.95;margin:3px 0 0;font-size:14px;font-style:italic}.vg-meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.92;margin:0;padding:0 16px;font-size:11.5px;font-weight:700}.vg-spot{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.vg-spot:has(.vg-tile){grid-template-columns:auto minmax(0,1fr) auto}.vg-spot>div{gap:2px;min-width:0;display:grid}.vg-spot strong{font-size:15.5px;line-height:1.3}.vg-spot .eyebrow{color:var(--gc,var(--accent-text))}.vg-spot.warn{background:color-mix(in srgb, #f2b84b 16%, var(--surface));border-color:#e3a64a}.vg-spot.trial{border-color:color-mix(in srgb, var(--gc,var(--accent)) 45%, var(--border))}.vg-spot.paused,.vg-spot.former{background:var(--surface-2)}.vg-spot-link{color:inherit;text-decoration:none;display:block}.vg-days{background:var(--surface-2);border-radius:12px;justify-items:center;min-width:58px;padding:6px 8px;display:grid}.vg-days b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.vg-days small{font-size:11px;font-weight:700}.vg-spot.warn .vg-days,.vg-days.warn{color:#3b2600;background:#f2b84b}.vg-days.sm{min-width:38px;padding:3px 6px}.vg-days.sm b{font-size:18px}.vg-tile{background:color-mix(in srgb, var(--gc,var(--accent)) 14%, var(--surface));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.vg-trial{border-color:color-mix(in srgb, var(--gc,var(--accent)) 40%, var(--border));gap:12px}.vg-trial-top{align-items:center;gap:12px;display:flex}.vg-trial-top>div{gap:2px;min-width:0;display:grid}.vg-trial-top .eyebrow{color:var(--gc,var(--accent-text))}.vg-trial-top strong{font-size:15.5px;line-height:1.3}.vg-slot{align-items:center}.vg-slot .btn{flex:none}.vg-emoji-c{background:color-mix(in srgb, var(--gc,var(--accent)) 14%, var(--surface))}.vg-joinb{gap:10px}.vg-joinb p{margin:0}.vg-goal-t{margin:0;font-size:15px}.vg-goal-t b{font-family:var(--display);font-size:28px;font-weight:400}.vg-bar{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:5px;overflow:hidden}.vg-bar span{background:var(--gc,var(--accent));border-radius:5px;height:100%;display:block}.vg-bar.sm{height:6px;margin-top:5px}.vg-reward{margin:0;font-size:14px}.vg-msgs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vg-msg{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.vg-msg p{margin:0}.vg-msg-h{font-size:14px}.vg-msg-b{overflow-wrap:anywhere;white-space:pre-line}.vg-msg-photo{object-fit:cover;background:var(--surface-2);border-radius:12px;width:100%;max-height:320px;margin-top:6px;display:block}.vg-msg-acts{align-items:center;gap:10px;margin-top:4px;display:flex}.vg-like{appearance:none;border:1px solid var(--border);font:inherit;background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:999px;min-height:28px;padding:2px 9px;font-size:12.5px}.vg-like.on{border-color:var(--accent);background:var(--accent-soft)}.vg-thread{padding-bottom:8px}.vg-compose{bottom:calc(var(--tabbar-h) + var(--bottom-safe) + 10px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);z-index:2;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;position:sticky}.vg-input{width:0;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 4px}.vg-cam{cursor:pointer;padding:0 4px;font-size:20px}.vg-compose-prev{object-fit:cover;border-radius:8px;width:36px;height:36px}.vg-faces{display:flex}.vg-faces .vg-init{box-shadow:0 0 0 2px var(--surface);margin-right:-8px}.vg-faces+.card-main{margin-left:10px}.vg-asks{border-color:#e3a64a}.vg-askrow{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.vg-askrow>div{gap:2px;min-width:0;display:grid}.vg-askbtn{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.vg-mlist2{margin:0;padding:0;list-style:none;display:grid}.vg-mlist2 li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.vg-mlist2 li:last-child{border-bottom:0}.vg-mlist2 li[data-mem]{cursor:pointer}.vg-chev{font-family:var(--display);letter-spacing:-2px;color:var(--gc,var(--accent-text));font-size:22px}@media (prefers-color-scheme:dark){.vg-spot .eyebrow,.vg-trial-top .eyebrow,.vg-chev{color:color-mix(in srgb, var(--gc,var(--accent-text)) 60%, #fff)}}.vg-pilier{background:var(--gc,var(--accent-text));color:#fff}.vg-formers{margin:8px 0 0}.vg-steps{gap:8px;margin:0;padding-left:20px;display:grid}.vg-colors,.vg-rw{flex-wrap:wrap;gap:8px;display:flex}.vg-color{appearance:none;cursor:pointer;border:0;border-radius:50%;width:36px;height:36px}.vg-color[aria-pressed=true]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--ink)}.vg-photo-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vg-photo-pick img{object-fit:cover;border-radius:10px;width:96px;height:60px}.vg-rwb{appearance:none;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;min-height:38px;padding:8px 12px;font-size:13.5px;font-weight:650}.vg-rwb[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.vg-blist{margin:0;padding:0;list-style:none;display:grid}.vg-bline{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.vg-bline:last-child{border-bottom:0}.vg-bmain{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;text-decoration:none;display:grid}.vg-bmain>div{gap:1px;min-width:0;display:grid}.vg-bnum{appearance:none;font-family:var(--display);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px;font-size:20px}.vg-clist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vg-crow{border-radius:12px;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 6px;display:grid}.vg-crow+.vg-crow{border-top:1px solid var(--border)}.vg-crow.me{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.vg-crow.me+.vg-crow.me{border-top-color:#0000;margin-top:6px}.vg-crow>div{gap:1px;min-width:0;display:grid}.vg-rank{font-family:var(--display);font-size:22px;font-weight:400}.vg-per{justify-items:end;display:grid}.vg-per b{font-family:var(--display);font-size:24px;font-weight:400;line-height:1}.vg-per small{color:var(--ink-3);font-size:11px}.vg-item2{flex-wrap:wrap;row-gap:8px}.vg-item2 .vg-item-main{flex:100%}.vg-item-tags{flex-wrap:wrap;align-items:center;gap:6px;padding-left:56px;display:flex}.vg-item-tags:empty{display:none}:root{--g-herbe:#2e8b57;--g-bronze:#a9652e;--g-argent:#6f7e90;--g-or:#b8870b;--g-legende:#5b3fa8;--g-off:#b9bec6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g-herbe:#4cb97e;--g-bronze:#cd8a52;--g-argent:#9aa8b8;--g-or:#ddaa2a;--g-legende:#9a82e6;--g-off:#5a6068}}:root[data-theme=dark]{--g-herbe:#4cb97e;--g-bronze:#cd8a52;--g-argent:#9aa8b8;--g-or:#ddaa2a;--g-legende:#9a82e6;--g-off:#5a6068}.g-herbe{--g:var(--g-herbe)}.g-bronze{--g:var(--g-bronze)}.g-argent{--g:var(--g-argent)}.g-or{--g:var(--g-or)}.g-legende{--g:var(--g-legende)}.g-off{--g:var(--g-off)}.small{font-size:12.5px}.gr-medal{width:var(--s);height:var(--s);color:var(--g);flex:none;place-items:center;display:inline-grid;position:relative}.gr-medal .gr-m{width:100%;height:100%;position:absolute;inset:0}.gr-ring{fill:var(--g)}.gr-core{fill:var(--surface);stroke:color-mix(in srgb, var(--g) 35%, transparent);stroke-width:1.5px}.gr-medal.g-off .gr-ring{fill:none;stroke:var(--g-off);stroke-width:2.5px;stroke-dasharray:5 4}.gr-medal.g-off .gr-core{fill:var(--surface-2);stroke:none}.gr-medal.g-off{color:var(--ink-3)}.gr-pic{place-items:center;display:grid;position:relative}.gr-stars{gap:1px;display:inline-flex}.gr-stars svg path{fill:none;stroke:color-mix(in srgb, var(--g) 55%, var(--border));stroke-width:1.8px;stroke-linejoin:round}.gr-stars svg.on path{fill:var(--g);stroke:var(--g)}.gr-chip{letter-spacing:.02em;color:#fff;background:var(--g);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.gr-chip.g-herbe{background:color-mix(in srgb, var(--g) 14%, var(--surface));color:var(--g)}.gr-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gr-tile{border:1px solid var(--border);background:var(--surface);text-align:center;color:inherit;border-radius:14px;align-content:start;justify-items:center;gap:5px;padding:12px 8px;text-decoration:none;display:grid}.gr-tile strong{font-size:14px;line-height:1.15}.gr-tile small{font-size:12px;line-height:1.25}.gr-tile.off{background:var(--surface-2)}.gr-tile.off strong{color:var(--ink-2)}.gr-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gr-sum div{background:var(--accent);color:var(--accent-ink);text-align:center;border-radius:14px;align-content:center;gap:2px;padding:12px 8px;display:grid}.gr-sum b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.gr-sum small{font-size:12px;font-weight:600}.gr-ladder-mini{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gr-ladder-mini li{justify-content:space-between;align-items:center;gap:8px;display:flex}.gr-heart{align-items:center;gap:12px;display:flex}.gr-heart+.gr-heart{border-top:1px solid var(--border);padding-top:10px}.gr-heart>div{gap:2px;display:grid}.gr-heart-ico{color:#d6336c;background:#fce7ec;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.gr-prefs{gap:8px;display:grid}.gr-cap{gap:12px}.gr-cap-top{align-items:center;gap:12px;display:flex}.gr-cap-txt{gap:3px;min-width:0;display:grid}.gr-cap-txt strong{font-size:17px}.gr-cap-txt .eyebrow{margin:0}.gr-slot{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.gr-slot>div{gap:2px;min-width:0;display:grid}.gr-slot strong{font-size:14px}.gr-slot .btn{white-space:nowrap;flex:none}.gr-mini{display:inline-flex}.gr-mini .gr-medal+.gr-medal{margin-left:-10px}.gr-mine{grid-template-columns:auto minmax(0,1fr) auto}.gr-big{background:var(--accent);color:var(--accent-ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;padding:18px;display:grid}.gr-big .gr-core{fill:#fff}.gr-big .gr-medal.g-off .gr-ring{stroke:#ffffffb3}.gr-big-txt{justify-items:start;gap:6px;display:grid}.gr-big-g{font-family:var(--display);text-transform:uppercase;font-size:40px;line-height:.95}.gr-big .gr-stars svg path{stroke:#ffffffbf}.gr-big .gr-stars svg.on path{fill:#fff;stroke:#fff}.gr-big-n{font-size:14px;font-weight:600}.gr-big-n b{font-family:var(--display);font-size:22px;font-weight:400}.gr-bar{background:#ffffff40;border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.gr-bar span{background:#fff;border-radius:4px;height:100%;display:block}.gr-big-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 12px;margin:0;font-size:13px;font-weight:650;display:flex}.gr-ladder{gap:0;margin:0;padding:0;list-style:none;display:grid}.gr-step{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 0;display:grid;position:relative}.gr-step:before{content:"";background:var(--border);width:2px;position:absolute;top:34px;bottom:-8px;left:12px}.gr-step:last-child:before{display:none}.gr-dot{background:var(--surface-2);border:2px solid var(--g);width:26px;height:26px;color:var(--g);border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.gr-step.done .gr-dot{background:var(--g);color:#fff}.gr-step-main{gap:6px;display:grid}.gr-step-h{align-items:center;gap:8px;display:flex}.gr-reward{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.gr-reward>span:first-of-type{flex:1;min-width:0}.gr-reward svg{color:var(--ink-3);flex:none}.gr-reward.cur{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.gr-reward.cur svg{color:var(--accent-text)}.gr-reward.used{color:var(--ink-3)}.gr-step:not(.done) .gr-reward{color:var(--ink-2);font-weight:550}.gr-labels{flex-wrap:wrap;gap:4px;margin:0;display:flex}.gr-hist{margin:0;padding:0;list-style:none;display:grid}.gr-hist li{border-bottom:1px solid var(--border);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}.gr-hist li:last-child{border-bottom:0}.gr-hist b{color:var(--accent-text)}.gr-party{z-index:95;color:#fff;padding:max(24px, env(safe-area-inset-top,0px)) 20px max(24px, env(safe-area-inset-bottom,0px));background:radial-gradient(120% 80% at 50% 20%, color-mix(in srgb, var(--g) 70%, #ffe2c4) 0%, color-mix(in srgb, var(--g) 85%, #000) 60%, color-mix(in srgb, var(--g) 55%, #000) 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.gr-party.g-bronze{background:radial-gradient(120% 80% at 50% 20%,#c07a3e 0%,#8a4a1c 60%,#5e3010 100%)}.gr-party-in{text-align:center;justify-items:center;gap:10px;width:min(400px,100%);display:grid;position:relative}.gr-party-in p{margin:0}.gr-party-eye{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.9;font-size:13px;font-weight:700}.gr-party .gr-medal{filter:drop-shadow(0 10px 24px #00000059);color:color-mix(in srgb, var(--g) 80%, #000)}.gr-party .gr-ring{fill:color-mix(in srgb, var(--g) 55%, #fff)}.gr-party .gr-core{fill:#fff7ee;stroke:none}.gr-party-title{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:44px;font-weight:400;line-height:.95}.gr-party .gr-stars svg path{stroke:#fffc}.gr-party .gr-stars svg.on path{fill:#fff;stroke:#fff}.gr-party-txt{font-size:17px;font-weight:650}.gr-party-gift{text-align:left;background:#ffffff24;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:12px 14px;display:flex}.gr-party-gift .pk-ico{color:color-mix(in srgb, var(--g) 80%, #000);background:#fff}.gr-party-gift>div{gap:2px;display:grid}.gr-party-gift strong{font-size:16px}.gr-party-gift-eye{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:700}.gr-party-btn{width:100%;color:color-mix(in srgb, var(--g) 75%, #000);background:#fff;border:0;margin-top:4px;font-weight:800}.gr-party-later{color:#fff;text-underline-offset:3px;font-weight:650;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.gr-party-small{opacity:.85;font-size:12.5px;margin-top:6px!important}.gr-party-small button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gr-confetti{pointer-events:none;position:absolute;inset:0}.gr-confetti i{left:var(--x);top:var(--y);background:var(--c);width:8px;height:14px;transform:rotate(var(--r));opacity:.85;border-radius:2px;position:absolute}@media (prefers-reduced-motion:no-preference){.gr-confetti i{animation:2.6s ease-in both gr-fall;animation-delay:calc(var(--d) * 1ms)}@keyframes gr-fall{0%{opacity:0;transform:translateY(-40px)rotate(0)}20%{opacity:.9}to{transform:translateY(0) rotate(var(--r));opacity:.85}}}.gr-pkbar{background:var(--border);border-radius:3px;height:6px;display:block;overflow:hidden}.gr-pkbar span{background:var(--accent);height:100%;display:block}.gr-palm{flex-wrap:wrap;gap:10px;display:flex}.gr-def{background:color-mix(in srgb, var(--g) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--g) 35%, var(--border));border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;display:inline-flex}.gr-def-c{background:var(--g);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.gr-def b{font-family:var(--display);color:var(--g);font-size:22px;font-weight:400}.gr-moi{gap:10px;display:grid}.gr-moi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gr-moi-row{flex-wrap:wrap;gap:8px;display:flex}.chip-hot{background:var(--accent);color:var(--accent-ink)}.mi-ico{background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mi-ico .ti{background:var(--accent-text);width:22px;height:22px}.gr-news{margin:0;padding:0;list-style:none;display:grid}.gr-news li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.gr-news li>div{gap:1px;display:grid}.gr-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.gr-toggle>span:first-child{gap:2px;display:grid}.gr-sw{appearance:none;background:var(--border);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin:0;position:relative}.gr-sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.gr-sw:checked{background:var(--accent)}.gr-sw:checked:after{left:21px}.gr-sw:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.gr-rws{margin:0;padding:0;list-style:none;display:grid}.gr-rw{border-bottom:1px solid var(--border);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.gr-rw:last-child{border-bottom:0}.gr-rw .gr-chip{justify-self:start}.gr-rw-t{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.gr-rw-t svg{color:var(--ink-3);flex:none}.gr-rw-t small{font-weight:500;display:block}.link-edit{font:inherit;color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.gr-pcs{margin:0;padding:0;list-style:none;display:grid}.gr-pc{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.gr-pc>div{gap:4px;display:grid}.gr-pc .gr-medal{--g:var(--accent);color:var(--accent-text)}.gr-pc .gr-ring{fill:var(--accent-soft)}.gr-pc .gr-core{fill:var(--surface);stroke:none}.gr-pc .chip{cursor:pointer;font:inherit;font-size:12px;font-weight:700}.gr-tri{background:var(--accent-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:grid}.gr-tri>div{gap:2px;display:grid}.gr-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gr-pick-b{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:650;display:flex}.gr-pick-b[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}#gr-piliers .block-head .btn{white-space:nowrap;flex:none}.gr-heart-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.gr-party.g-bronze .gr-ring{fill:#e3a469}.fw-sqn{color:var(--accent-text);font-weight:800}.fw-strip{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.fw-strip[hidden]{display:none}.fw-strip-t{gap:2px;min-width:0;display:grid}.fw-strip-t strong{font-size:15px}.fw-strip-t small{color:var(--ink-2);font-size:12.5px}.fw-btn{appearance:none;font:inherit;cursor:pointer;border:1.5px solid var(--accent);background:var(--surface);min-height:40px;color:var(--accent-text);white-space:nowrap;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.fw-btn.on{background:var(--accent);color:var(--accent-ink)}.fw-lead{color:var(--ink);font-size:15px}.fw-scope{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.fw-sc{appearance:none;font:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:12px;justify-items:start;gap:1px;min-width:0;padding:10px 12px;display:grid}.fw-sc b{font-size:14.5px}.fw-sc small{color:var(--ink-3);font-size:12px}.fw-sc.on{border:2px solid var(--accent);background:var(--accent-soft);padding:9px 11px}.fw-sets{gap:8px;display:grid}.fw-recap{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fw-recap>span:nth-child(2){gap:1px;display:grid}.fw-recap small{color:var(--ink-3);font-size:12.5px}.fw-bigstar{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.fw-sent{color:var(--ok);margin:-4px 0 0;font-size:13px;font-weight:700}.fw-push{gap:10px}.fw-push .hint{text-align:center}.fw-team{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.fw-groups{gap:10px}.fw-gchips{flex-wrap:wrap;gap:8px;display:flex}.fw-gchip{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:750;display:inline-flex}.fw-gchip span{color:var(--ink-3);font-size:15px}.fw-gchip small{color:inherit;opacity:.8;font-size:11px;font-weight:700}.fw-gchip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.fw-gchip.on span{color:inherit}.fw-mini{color:var(--accent-text);font-style:normal}.link-more{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.fw-merow{border:2px solid var(--accent)}.fw-mi{color:var(--accent-text);font-size:22px;line-height:1}.fw-item{gap:10px}.fw-item-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fw-item-t{gap:1px;min-width:0;display:grid}.fw-item-t strong{font-size:16px}.fw-item-t small{color:var(--ink-3);font-size:12.5px}.fw-item .chip-toggle[aria-pressed=false]{color:var(--ink-3)}.fw-item.off .fw-bigstar{background:var(--surface-2);color:var(--ink-3)}.fw-nt-win{background:var(--ok-soft);color:var(--ok)}.fw-scores b{color:var(--ink);font-weight:750}.fw-scores>*{white-space:nowrap}.fw-stop{gap:12px;display:grid}.fw-mail{gap:8px;display:grid}.ti-star{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3.2l2.7 5.5 6 .9-4.35 4.25 1.03 6-5.38-2.83-5.38 2.83 1.03-6L3.3 9.6l6-.9z'/%3E%3C/svg%3E")}.nt-result{background:var(--ok-soft);color:var(--ok)}.fw-rowbtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.screen-head.tph-head.nv-has-gear{position:relative}.ds-new{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);vertical-align:2px;white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.ds-lbl{color:var(--ink-2);margin:0;font-size:13px;font-weight:650}.ds-row{gap:6px;min-width:0;display:grid}.ds-row2{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:10px;display:grid}.ds-hours{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ds-hours .chip-toggle{min-height:38px;padding:6px 0;font-size:13.5px}.ds-days7 .chip-toggle{min-height:36px}.ds-sel select{appearance:none;border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;border-radius:10px;padding:8px 28px 8px 12px;font-size:14px;font-weight:700}.ds-prev{background:var(--surface-2);border:1px dashed var(--border);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.ds-prev>.eyebrow{color:var(--accent-text);margin:0;font-size:10.5px}.ds-pn{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.ds-pn .nt-ico{width:30px;height:30px;font-size:14px}.ds-pn b{color:var(--ink-3);font-size:12px;font-weight:650;display:block}.ds-pn p{color:var(--ink);margin:1px 0 0;font-size:14px;line-height:1.35}.ds-dl{color:var(--ink-2);gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ds-dl li{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.ds-dl li:first-child{border-top:0}.ds-dl b{color:var(--ink);white-space:nowrap;font-weight:700}.ds-on{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.ds-on small{color:var(--ink-3);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.ds-def{color:var(--ink-3);margin:0;font-size:12.5px}.ds-def b{color:var(--ink-2)}.ds-week{border:2px solid var(--accent);gap:10px;display:grid}.ds-week-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ds-due{color:var(--accent-text);background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.ds-due .ti{background:var(--accent-text);width:14px;height:14px}.ds-week-t{margin:0;font-size:15px;line-height:1.4}.ds-days{margin:0;padding:0;list-style:none;display:grid}.ds-days>li{border-top:1px solid var(--border);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ds-days .date-tile{width:52px}.ds-day-t{font-size:15px;font-weight:750;line-height:1.2}.ds-days .muted.small{line-height:1.3}.ds-ok{color:var(--ok);font-size:12px;font-weight:800}.ds-ko{color:var(--ko);font-size:12px;font-weight:800}.ds-unc{color:#b45309;font-size:12px;font-weight:800}.ds-days .btn-sm{white-space:nowrap}.ds-skin{color:var(--ink-2);border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:8px;font-size:12.5px;display:flex}.ds-skin .chip{padding:1px 7px;font-size:10.5px}.ds-ctx{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:-4px 0 0;font-size:11.5px;font-weight:700}.ds-ontime{color:var(--ok);background:var(--ok-soft);border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13.5px;font-weight:650;display:flex}.ds-ontime .ti,.ds-sent .ti{background:var(--ok);flex:none;width:16px;height:16px}.ds-kind{color:#3b2410;background:#fdf1e3;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.ds-kind .ds-k-ic{color:#5a3008;background:#f5c08a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.ds-kind p{margin:0;font-size:14px;line-height:1.42}.ds-kind p+p{margin-top:5px}.ds-kind b{font-weight:800}.ds-reasons{gap:6px}.ds-reasons .chip-toggle{min-height:36px;padding:6px 12px;font-size:13.5px}.ds-foot{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.4}.ds-late-sheet{gap:12px;display:grid}.ds-late-sheet .form-msg:empty{display:none}.hero .ds-hero-note{opacity:.92;z-index:1;margin:0;font-size:13px;font-weight:600}.ds-late{color:#8a4b08;white-space:nowrap;background:#fdf1e3;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.ds-ns{background:var(--ko-soft);color:var(--ko);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.pl-st>.ds-sub{color:var(--ink-2);flex:0 0 calc(100% - 40px);margin:-6px 0 0 40px;font-size:12.5px;line-height:1.35}.ds-link{appearance:none;font:inherit;color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:750}.pl-row.ds-hl{background:#e0a34a24;border-top-color:#0000;border-radius:10px;padding-left:4px;padding-right:4px}.pl-row.ds-hlk{background:color-mix(in srgb, var(--ko) 9%, transparent);border-top-color:#0000;border-radius:10px;padding-left:4px;padding-right:4px}.ds-point{border:2px solid #e0a34a;gap:10px;display:grid}.ds-point-h{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ds-point .mi-ico{background:#fdf1e3;border-radius:12px;width:40px;height:40px}.ds-point .mi-ico .ti{background:#8a4b08;width:20px;height:20px}.ds-point p:not(.small){margin:0;font-size:14px;line-height:1.4}.ds-point p.small{margin:0}.ds-hist{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.ds-hist li{border-top:1px solid var(--border);grid-template-columns:78px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:13px;line-height:1.35;display:grid}.ds-hist li:first-child{border-top:0}.ds-hist b{white-space:nowrap;font-weight:800}.ds-hist li.now b{color:#8a4b08}.ds-hist span{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.ds-point .btn-row{gap:6px}.ds-ask{border:2px solid var(--accent);gap:10px;display:grid}.ds-ask p:not(.ds-both){margin:0;font-size:14.5px;line-height:1.42}.ds-ask .field{gap:4px}.ds-ask .btn-sm{justify-self:start}.ds-sent{background:var(--ok-soft);color:var(--ok);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:750;display:flex}.ds-both{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.ds-both .ti{background:var(--ink-3);flex:none;width:15px;height:15px}.ds-rate{display:block}.nt-late{background:var(--ko-soft);color:var(--ko)}.nt-checkin{background:var(--accent-soft);color:var(--accent-text)}@media (prefers-color-scheme:dark){.ds-kind{color:#f7e2cc;background:#3a2614}.ds-kind .ds-k-ic{color:#fce3c6;background:#6b4018}.ds-late{color:#f5c08a;background:#3a2614}.ds-unc{color:#f5c26b}.ds-point .mi-ico{background:#3a2614}.ds-point .mi-ico .ti{background:#f5c08a}.ds-hist li.now b{color:#f5c26b}.pl-row.ds-hl{background:#e0a34a29}}:root{--pz-warm:#f28c28;--pz-warm-soft:#fde9d6;--pz-warm-ink:#8a4b08;--pz-rdv:#1d4ed8;--pz-rdv-soft:#e3eafd}@media (prefers-color-scheme:dark){:root{--pz-warm:#f5a04a;--pz-warm-soft:#3a2614;--pz-warm-ink:#f5c08a;--pz-rdv:#7aa2ff;--pz-rdv-soft:#172240}}.pz-tile{position:relative}.pz-new{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.pz-logo{--c:#334155;background:var(--c);color:#fff;width:44px;height:44px;font-family:var(--display);letter-spacing:.02em;border-radius:12px;flex:none;place-items:center;font-size:17px;display:grid}.pz-logo-img{object-fit:contain;border:1px solid var(--border);background:#fff;padding:3px}.pz-logo-sm{border-radius:10px;width:36px;height:36px;font-size:14px}.pz-logo-lg{border-radius:16px;width:64px;height:64px;font-size:24px}.pz-seg a{font-size:14.5px}.pz-main{gap:2px;min-width:0;display:grid}.pz-main strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.pz-main small{color:var(--ink-2);font-size:12.5px}.pz-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:12.5px;display:flex}.pz-km{color:var(--ink);font-weight:700}.pz-aff{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.pz-aff i{background:var(--border);border-radius:2px;width:4px}.pz-aff i:first-child{height:5px}.pz-aff i:nth-child(2){height:8px}.pz-aff i:nth-child(3){height:12px}.pz-aff.a1 i:first-child,.pz-aff.a2 i:nth-child(-n+2),.pz-aff.a3 i{background:var(--ok)}.pz-afft{color:var(--ink-3)}.pz-tag{background:var(--pz-warm-soft);color:var(--pz-warm-ink);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.pz-tag-mute{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border);font-weight:700}.pz-st{white-space:nowrap}.pz-st-todo{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.pz-st-ct{background:var(--accent-soft);color:var(--accent-text)}.pz-st-rdv{background:var(--pz-rdv-soft);color:var(--pz-rdv)}.pz-st-prop{background:var(--pz-warm-soft);color:var(--pz-warm-ink)}.pz-st-ok{background:var(--ok-soft);color:var(--ok)}.pz-st-later{background:var(--surface-2);color:var(--ink-3);border:1px dashed var(--border)}.pz-st-no{background:var(--ko-soft);color:var(--ko)}.pz-add{appearance:none;font:inherit;border:1px dashed var(--accent-text);color:var(--accent-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.pz-add:disabled{opacity:.5}.pz-filters{gap:8px;display:grid}.pz-sel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pz-selb{border:1px solid var(--border);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:10px;gap:1px;min-width:0;padding:7px 10px;font-size:13.5px;font-weight:700;display:grid;overflow:hidden}.pz-selb small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.pz-selv{align-items:center;min-width:0;display:flex;position:relative}.pz-selv select{appearance:none;font:inherit;color:var(--ink);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0 16px 0 0;font-weight:700}.pz-selv i{color:var(--ink-2);pointer-events:none;font-size:11px;font-style:normal;position:absolute;right:0}.pz-countrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pz-count{color:var(--ink-2);margin:0;font-size:13.5px}.pz-count b{color:var(--ink)}.pz-list,.pz-plist,.pz-pick,.pz-hist{margin:0;padding:0;list-style:none}.pz-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.pz-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:11px 14px;display:grid}.pz-row+.pz-row{border-top:1px solid var(--border)}.pz-row:focus-visible,.pz-prow:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.pz-l1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pz-l1 .pz-km{flex:none;font-size:12.5px}.pz-more{justify-self:center}.pz-reg{gap:8px}.pz-demo{border:1px dashed var(--border);border-radius:10px;padding:10px 12px}.pz-progress{color:var(--accent-text);margin:0;font-weight:700}.pz-funnel{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:4px;display:grid}.pz-fstep{appearance:none;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:12px;align-content:center;justify-items:center;gap:2px;padding:10px 4px;display:grid}.pz-fstep b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.pz-fstep small{color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.15}.pz-fstep.on{border:2px solid var(--pz-rdv);background:var(--pz-rdv-soft)}.pz-fstep.on b,.pz-fstep.on small{color:var(--pz-rdv)}.pz-arrow{color:var(--ink-3);align-self:center;font-style:normal;font-weight:800}.pz-ends{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-6px;display:grid}.pz-end{appearance:none;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:baseline;gap:6px;padding:8px;font-size:13px;font-weight:700;display:flex}.pz-end b{font-family:var(--display);font-size:20px;font-weight:400}.pz-end.ok{background:var(--ok-soft);color:var(--ok)}.pz-end.later{background:var(--surface-2);color:var(--ink-2);border:1px dashed var(--border)}.pz-end.no{background:var(--ko-soft);color:var(--ko)}.pz-end.on{outline-offset:-2px;outline:2px solid}.pz-stage{gap:6px}.pz-prow{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pz-prow+.pz-prow{border-top:1px solid var(--border)}.pz-prow.late .pz-main small{color:var(--ko);font-weight:700}.pz-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.pz-head h2{font-family:var(--display);text-transform:uppercase;margin:2px 0 0;font-size:28px;font-weight:400;line-height:1.02}.pz-head p{margin:0}.pz-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pz-steps button{appearance:none;font:inherit;text-align:center;letter-spacing:-.01em;background:var(--surface-2);width:100%;height:100%;color:var(--ink-3);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:9px 1px;font-size:10.5px;font-weight:750;line-height:1.15}.pz-steps button.done{background:var(--ok-soft);color:var(--ok);border-color:#0000}.pz-steps button.on{background:var(--pz-rdv);color:#fff;border-color:var(--pz-rdv)}.pz-steps button.armed{background:var(--ok);color:#fff}.pz-side{justify-content:flex-end;gap:8px;margin-top:-6px;display:flex}.pz-side .chip-toggle.on{background:var(--surface-2);border-style:dashed}.pz-side .chip-toggle[data-step=non][aria-pressed=true]{background:var(--ko-soft);color:var(--ko);border-color:#0000}.pz-out{gap:8px}.pz-out p{margin:0}.pz-next{gap:10px}.pz-next-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pz-nodate b{color:var(--ink-3)}.pz-remind{color:var(--pz-warm-ink);background:var(--pz-warm-soft);border-radius:10px;margin:0;padding:8px 10px;font-size:13px;font-weight:700}.pz-people{gap:0;padding-top:6px;padding-bottom:6px}.pz-who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pz-who+.pz-who{border-top:1px solid var(--border)}.pz-who-intro{grid-template-columns:auto minmax(0,1fr)}.pz-who-intro>.btn,.pz-who-intro>.link-x{grid-column:2;justify-self:start}.pz-who .eyebrow{margin:0;font-size:10.5px}.pz-byi{background:var(--pz-warm-soft)!important;color:var(--pz-warm-ink)!important}.pz-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.pz-dl dt{color:var(--ink-3);font-weight:600}.pz-dl dd{overflow-wrap:anywhere;margin:0}.pz-ct{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;padding:8px 0;display:grid}.pz-ct small{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1;font-size:12.5px}.pz-ct small a{color:inherit}.pz-ct-x{grid-area:1/2/span 2;align-self:center}.pz-hist{gap:0;display:grid}.pz-hist li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.pz-hist li+li{border-top:1px dashed var(--border)}.pz-hi{background:var(--surface-2);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.pz-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pz-later .chip-toggles{margin:2px 0}.pz-pick{gap:6px;display:grid}.pz-pickrow{appearance:none;font:inherit;color:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.pz-pickrow.on{border-color:var(--accent-text)}.pz-qc{gap:10px}.pz-rot-co{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 0 4px;display:grid}.pz-rot-co strong{font-size:18px}.pz-rot-co small{font-size:13.5px}.pz-rot-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pz-rot-btns .btn{border-radius:14px;flex-direction:column;gap:2px;min-height:76px;padding:10px 8px;font-size:14px;font-weight:800;line-height:1.2}.pz-rot-btns .btn span{font-size:24px;line-height:1}.pz-rot-up{background:var(--pz-warm-soft);color:var(--pz-warm-ink);border:2px solid var(--pz-warm)}.pz-rot-down{background:var(--surface-2);color:var(--ink);border:1px solid var(--border)}.pz-rot-btns .btn:disabled{opacity:.55}.pz-rot-flash{border-radius:10px;margin:0;padding:8px 10px;font-size:13.5px;font-weight:750}.pz-rot-flash.up{background:var(--ok-soft);color:var(--ok)}.pz-rot-flash.down{background:var(--surface-2);color:var(--ink-2)}.pz-rot-prog{justify-content:center;align-items:center;gap:10px;display:flex}.pz-rot-n{font-family:var(--mono);letter-spacing:.04em;color:var(--pz-warm-ink);font-size:11px;font-weight:700}.pz-rot-dots{justify-content:center;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pz-rot-dots li{box-sizing:border-box;background:var(--border);border-radius:50%;flex:none;width:9px;height:9px;min-height:0;margin:0;padding:0;display:block}.pz-rot-dots li.done{background:var(--pz-warm)}.pz-rot-dots li.on{background:var(--surface);box-shadow:0 0 0 2px var(--pz-warm)}.pz-rot-end h3{font-size:21px}.pz-rot-next{color:var(--ink-2);text-align:center;margin:0;font-weight:700}.pz-rot-fiche{gap:8px}.pz-rot-fiche>p{margin:0}.pz-rot-count{font-size:16px;font-weight:800}.pz-rot-st{white-space:nowrap}.pz-rot-st-prioritaire{background:var(--pz-warm-soft);color:var(--pz-warm-ink)}.pz-rot-st-rotation{background:var(--accent-soft);color:var(--accent-text)}.pz-rot-st-retiree,.pz-rot-st-hors{background:var(--surface-2);color:var(--ink-3);border:1px dashed var(--border)}.pz-rot-st-presentable{background:var(--ok-soft);color:var(--ok)}.pz-rot-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pz-rot-acts .chip-toggle.on{background:var(--pz-warm-soft);border-color:var(--pz-warm);color:var(--pz-warm-ink)}.pz-rot-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0;display:grid}.pz-rot-stats span{background:var(--surface-2);border:1px solid var(--border);text-align:center;border-radius:12px;gap:1px;padding:10px;display:grid}.pz-rot-stats b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.pz-rot-stats small{color:var(--ink-2);font-size:11.5px;font-weight:700}.pz-rot-week{margin:0}.pz-rot-h{margin:6px 0 0;font-size:14px}a.pz-pickrow{text-decoration:none}.ks-tabs .chip-toggle{align-items:center;text-decoration:none;display:inline-flex}.ks-tabs .chip-toggle[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ks-paper{--ks-c:#0f4c81;color:#17191c;background:#fff;border-radius:6px;gap:12px;padding:18px 18px 14px;display:grid;box-shadow:0 10px 30px #17191c24,0 0 0 1px #17191c0f}.ks-top{border-bottom:3px solid var(--ks-c);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.ks-logo{object-fit:contain;border-radius:50%;width:54px;height:54px}.ks-logo-mono{background:var(--c);color:#fff;font-family:var(--display);place-items:center;font-size:20px;display:grid}.ks-kick{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c2410c;margin:0;font-size:10.5px;font-weight:700}.ks-top h3{font-family:var(--display);text-transform:uppercase;color:var(--ks-c);margin:2px 0 0;font-size:23px;font-weight:400;line-height:1.02}.ks-lead{color:#3a3f46;margin:0;font-size:14px}.ks-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ks-figs span{background:#f1f5fa;border-radius:8px;gap:1px;padding:8px;display:grid}.ks-figs b{font-family:var(--display);color:var(--ks-c);font-size:24px;font-weight:400;line-height:1}.ks-figs small{color:#4a5058;font-size:11px;line-height:1.2}.ks-sub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c2410c;margin:0;font-size:11px;font-weight:700}.ks-list{color:#3a3f46;gap:3px;margin:-4px 0 0;padding-left:18px;font-size:13.5px;display:grid}.ks-foot{border-top:1px solid #e2ded7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-top:10px;display:grid}.ks-foot div{gap:1px;min-width:0;display:grid}.ks-foot small{color:#4a5058;overflow-wrap:anywhere;font-size:12px}.ks-qr{border-radius:4px;flex:none;display:block}.ks-signer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ks-for{grid-template-columns:1.6fr 1fr;gap:8px;display:grid}.ks-for-1{grid-template-columns:1fr}.ks-file{position:relative}.ks-file span{color:var(--accent-text)}.ks-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ks-scene{gap:6px;margin:0;display:grid}.ks-scene figcaption{color:var(--ink-2);font-size:12.5px;font-weight:700}.ks-cv{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);border-radius:14px;width:100%;display:block}.ks-more{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.ks-pack{border-top:1px solid var(--border);gap:3px;padding:10px 0;display:grid}.ks-pack-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ks-pack-h b{font-size:15.5px}.ks-pack-h em{font-style:normal;font-family:var(--display);color:var(--accent-text);white-space:nowrap;font-size:19px}.ks-pack small{color:var(--ink-2);font-size:13px}.ks-hot{background:var(--pz-warm-soft);color:var(--pz-warm-ink);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:800}.ks-qrblock{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.ks-qrblock>div{gap:6px;min-width:0;display:grid}.ks-qrblock p{overflow-wrap:anywhere;margin:0}.ks-qrblock p.mono{word-break:break-all;font-family:var(--mono)}.ks-mail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:9px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.ks-mail p{white-space:pre-line;margin:0}.ks-mail-sm{max-height:46vh;font-size:13px;overflow:auto}.ks-subj{border-bottom:1px solid var(--border);padding-bottom:9px;font-weight:700}.ks-subj span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:8px;font-size:10.5px}.ks-mail mark{background:var(--pz-warm-soft);color:inherit;border-radius:3px;padding:0 2px}#ks-print{display:none}@media print{body.ks-printing>:not(#ks-print){display:none!important}body.ks-printing{background:#fff!important}body.ks-printing #ks-print{display:block}#ks-print .ks-paper{box-shadow:none;max-width:170mm;margin:0 auto;font-size:12pt}#ks-print.ks-print-affiche .ks-poster{text-align:center;color:#111;justify-items:center;gap:10mm;padding-top:20mm;display:grid}.ks-poster h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:34pt;font-weight:400;line-height:1.05}.ks-poster p{margin:0;font-size:16pt}.ks-poster-logo{object-fit:contain;width:34mm;height:34mm}.ks-poster-qr{width:110mm;height:110mm}.ks-poster-url{font-family:var(--mono);font-size:14pt}}.se-i{width:18px;height:18px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;vertical-align:-3px;background:currentColor;flex:none;display:inline-block}.sw{--c1:#0f4c81;--c2:#f28c28;--c2-ink:#17191c;--dark:#0b1220;--bg:#f3f4f6;--surf:#fff;--ink:#0e131b;--ink2:#4b5563;--line:#e3e6ea;--rad:16px;--disp:"Anton", Impact, sans-serif;--body:"Inter Variable", Inter, system-ui, sans-serif;--c1-soft:color-mix(in srgb, var(--c1) 9%, #fff);--cta:var(--c2);--cta-ink:var(--c2-ink);--tt:uppercase;--kcol:var(--c1);--swmono:"JetBrains Mono", ui-monospace, Menlo, monospace;background:var(--bg);color:var(--ink);font-family:var(--body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;font-size:15px;line-height:1.5;position:relative;container:sw/inline-size}.sw *,.sw :before,.sw :after{box-sizing:border-box}.sw a{color:inherit;cursor:pointer;text-decoration:none}.sw button{font:inherit;color:inherit}.sw h1,.sw h2,.sw h3{font-family:var(--disp);text-transform:var(--tt);letter-spacing:.005em;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.02}.sw p{margin:0}.sw img{max-width:100%}.sw-in{width:100%;max-width:1120px;margin:0 auto;padding:0 18px}.sw-k{font-family:var(--swmono);letter-spacing:.12em;text-transform:uppercase;color:var(--kcol);margin:0;font-size:11.5px;font-weight:700}.sw-split-txt>p.sw-k,.sw-what>small.sw-k,.sw-post-txt>small.sw-k,.sw-doc>p.sw-k,.sw-article>p.sw-k,.sw-team>small.sw-k{color:var(--kcol);max-width:none;font-size:11.5px}.sw-b{position:relative}.sw-sp-s{padding:22px 0}.sw-sp-m{padding:36px 0}.sw-sp-l{padding:60px 0}.sw-bg-plain,.sw-bg-clair{background:var(--bg)}.sw-bg-surf,.sw-bg-blanc{background:var(--surf)}.sw-bg-soft{background:var(--c1-soft)}.sw-bg-club{background:var(--c1);color:#fff;--kcol:#ffffffc7;--ink2:#ffffffdb}.sw-bg-dark,.sw-bg-sombre{background:var(--dark);color:#fff;--kcol:var(--c2);--ink2:#b8c0cc}.sw-h{justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}.sw-h>div{min-width:0}.sw-h h2{margin-top:4px;font-size:30px}.sw-more{color:var(--c1);white-space:nowrap;font-size:13.5px;font-weight:700}.sw-bg-club .sw-more,.sw-bg-dark .sw-more,.sw-bg-sombre .sw-more{color:#fff}.sw-btns{flex-wrap:wrap;gap:10px;display:flex}.sw-btn{background:var(--c1);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:750;display:inline-flex}.sw-btn-cta{background:var(--cta);color:var(--cta-ink)}.sw-btn-ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.sw-btn-sm{border-radius:9px;min-height:36px;padding:0 12px;font-size:13px}.sw-crest{color:#2b3240;width:30px;height:30px;font-family:var(--disp);background:#e8ebf0;border-radius:50%;flex:none;place-items:center;font-size:15px;display:inline-grid;overflow:hidden}img.sw-crest{object-fit:cover;background:#fff}.sw-crest-xs{width:22px;height:22px;font-size:11px}.sw-crest-lg{color:#fff;background:#1e2738;width:84px;height:84px;font-size:38px;box-shadow:0 0 0 4px #ffffff14}img.sw-crest-lg{background:#fff}.sw-hl{color:var(--c2);background:0 0;font-weight:750}.sw-rich p+p{margin-top:.7em}.sw-rich a{text-decoration:underline}.sw-empty{border-radius:var(--rad);border:2px dashed var(--line);color:var(--ink2);text-align:center;padding:18px;font-size:14px}.sw-head{z-index:3;background:var(--c1);color:#fff;align-items:center;gap:18px;padding:14px 18px;display:flex;position:relative}.sw-brand{align-items:center;gap:10px;min-width:0;display:flex}.sw-brand>span{min-width:0}.sw-brand b{font-family:var(--disp);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:400;line-height:1;display:block;overflow:hidden}.sw-brand small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.sw-logo{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:44px;height:44px}span.sw-logo{color:var(--c1);font-family:var(--disp);place-items:center;font-size:16px;display:grid}.sw-nav{align-items:center;gap:4px;margin-left:auto;display:none}.sw-nav>a,.sw-nav>.sw-dd>a{opacity:.88;white-space:nowrap;border-radius:9px;padding:8px 11px;font-size:14px;font-weight:650;display:inline-block}.sw-nav a.on{opacity:1;box-shadow:inset 0 -3px 0 var(--c2);border-radius:0}.sw-nav i{opacity:.7;font-size:10px;font-style:normal}.sw-dd{position:relative}.sw-dd-menu{color:#17191c;z-index:5;background:#fff;border-radius:12px;min-width:200px;padding:6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 14px 34px #00000040}.sw-dd:hover .sw-dd-menu,.sw-dd:focus-within .sw-dd-menu{display:grid}.sw-dd-menu a{border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600}.sw-dd-menu a:hover{background:#f1f3f6}.sw-head-cta{min-height:40px;padding:0 14px;font-size:14px;display:none!important}@container sw (width>=1100px){.sw-head-cta{display:inline-flex!important}}.sw-burger{cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.sw-burger .se-i{width:22px;height:22px}.sw-menu{background:var(--dark);color:#fff;flex:0 0 calc(100% + 36px);order:10;margin:0 -18px -14px;padding:2px 18px 14px;display:none}.sw-menu.open{gap:2px;display:grid}.sw-head.menu-open{flex-wrap:wrap;row-gap:10px}.sw-head.menu-open>.sw-brand{flex:1 1 0}.sw-menu a{border-bottom:1px solid #ffffff14;padding:11px 4px;font-weight:650}.sw-menu a.sub{opacity:.85;padding-left:18px;font-weight:500}@container sw (width>=860px){.sw-nav{display:flex}.sw-burger,.sw-menu{display:none!important}.sw-head{padding:16px max(24px,50cqw - 542px)}}.sw-foot{color:#c9ced8;background:#0b0f17;padding:36px 0 22px}.sw-foot-id{align-items:center;gap:12px;margin-bottom:22px;display:flex}.sw-foot-id b{color:#fff;font-family:var(--disp);text-transform:uppercase;font-size:20px;font-weight:400;display:block}.sw-foot-id span{overflow-wrap:anywhere;font-size:13px;display:block}.sw-foot-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;display:grid}.sw-foot-cols>div{align-content:start;gap:6px;font-size:14px;display:grid}.sw-foot-cols .sw-k{color:#8c95a4;margin-bottom:2px}.sw-foot-cols a{align-items:center;min-height:28px;display:flex}.sw-soc{color:#fff;font-weight:650}.sw-foot-base{color:#8c95a4;border-top:1px solid #262d3a;flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:14px;font-size:12.5px;display:flex;margin-top:24px!important}.sw-hero{color:#fff;background:var(--dark);position:relative;overflow:hidden}.sw-hero.sw-bg-club{background:var(--c1)}.sw-hero.sw-bg-clair,.sw-hero.sw-bg-blanc{color:var(--ink)}.sw-hero-art{position:absolute;inset:0}.sw-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.sw-hero-art:after{content:"";background:linear-gradient(#05080f59,#05080f8c);position:absolute;inset:0}@container sw (width>=860px){.sw-hero-art:after{background:linear-gradient(90deg,#05080f99,#05080f0d)}}.sw-t-gazette .sw-hero-art:after{display:none}.sw-art,.sw-art-wrap{width:100%;height:100%;display:block}.sw-hero-in{justify-items:start;gap:14px;padding-top:56px;padding-bottom:56px;display:grid;position:relative}.sw-hero h1,.sw-hero h2.sw-hero-t{max-width:13ch;font-size:46px}.sw-hero .sw-k{color:var(--c2)}.sw-lead{color:#dce1e9;max-width:46ch;font-size:16px}.sw-hero.sw-bg-clair .sw-lead,.sw-hero.sw-bg-blanc .sw-lead{color:var(--ink2)}.sw-hero.sw-bg-clair .sw-k,.sw-hero.sw-bg-blanc .sw-k{color:var(--c1)}.sw-hero .sw-btns{margin-top:6px}.sw-hero.sw-h-m .sw-hero-in{padding-top:40px;padding-bottom:40px}.sw-hero.sw-h-full .sw-hero-in{align-content:end;min-height:88vh}@container sw (width>=860px){.sw-hero-in{padding-top:96px;padding-bottom:104px}.sw-hero h1,.sw-hero h2.sw-hero-t{font-size:78px}.sw-lead{font-size:18px}.sw-hero.sw-h-m .sw-hero-in{padding-top:56px;padding-bottom:60px}.sw-hero.sw-h-m h1,.sw-hero.sw-h-m h2.sw-hero-t{font-size:60px}}.sw-center{text-align:center;justify-items:center;gap:12px;display:grid}.sw-center h2{font-size:34px}.sw-center .sw-rich{max-width:62ch;color:var(--ink2);font-size:15.5px}@container sw (width>=760px){.sw-center h2{font-size:46px}}.sw-next{align-items:center;gap:18px;display:grid}.sw-next>div{min-width:0}.sw-next h2{font-size:36px}.sw-next h2 i{color:var(--c2);font-style:normal}.sw-when{font-family:var(--swmono);text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:700;margin-top:8px!important}.sw-sub{color:var(--ink2);font-size:14px;margin-top:4px!important}.sw-next-vs{align-items:center;gap:16px;display:flex}.sw-next-vs b{font-family:var(--disp);color:var(--c2);font-size:26px;font-weight:400}@container sw (width>=860px){.sw-next{grid-template-columns:1fr auto}.sw-next h2{font-size:52px}.sw-next-btns{grid-column:1/-1}}.sw-pills{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.sw-pills::-webkit-scrollbar{display:none}.sw-pills a,.sw-pills button{border:1px solid var(--line);background:var(--surf);min-height:36px;color:var(--ink2);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.sw-pills .on{background:var(--c1);border-color:var(--c1);color:#fff}.sw-bg-club .sw-pills a,.sw-bg-club .sw-pills button{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.sw-homes{gap:10px;display:grid}@container sw (width>=700px){.sw-homes{grid-template-columns:1fr 1fr}.sw-homes.sw-v-liste{grid-template-columns:1fr}}.sw-homes.sw-v-bandeau{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.sw-homes.sw-v-bandeau .sw-home{scroll-snap-align:start;flex:0 0 min(320px,86%)}.sw-home{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);border-left:5px solid var(--c1);color:var(--ink);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.sw-date{background:var(--c1-soft);color:var(--c1);border-radius:12px;justify-items:center;padding:7px 0;display:grid}.sw-date b{font-family:var(--disp);font-size:30px;font-weight:400;line-height:1}.sw-date small{text-transform:uppercase;font-size:11.5px;font-weight:800}.sw-what{gap:3px;min-width:0;display:grid}.sw-what strong{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.sw-what strong>span{overflow-wrap:anywhere;min-width:0}.sw-what strong b{font-weight:800}.sw-what small{color:var(--ink2);overflow-wrap:anywhere;font-size:13px}.sw-entry{font-weight:700;color:var(--c1)!important}.sw-away{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);color:var(--ink);margin:0;padding:0;list-style:none}.sw-away li{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.sw-away li+li{border-top:1px solid var(--line)}.sw-adate{font-family:var(--swmono);text-transform:uppercase;font-size:12px;font-weight:700}.sw-tag{background:var(--bg);color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.sw-results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sw-results.sw-v-liste{grid-template-columns:1fr}.sw-res{border-radius:var(--rad);background:var(--bg);border:1px solid var(--line);color:var(--ink);gap:4px;min-width:0;padding:14px;display:grid}.sw-bg-plain .sw-res,.sw-bg-clair .sw-res{background:var(--surf)}.sw-res>small:first-child{font-size:13px;font-weight:800}.sw-res b{font-family:var(--disp);font-size:32px;font-weight:400;line-height:1}.sw-res.win b{color:#15803d}.sw-res.loss b{color:#c2410c}.sw-res-opp{color:var(--ink2);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.sw-res-opp span:last-child{overflow-wrap:anywhere;min-width:0}.sw-split{align-items:center;gap:20px;display:grid}.sw-split-txt{justify-items:start;gap:12px;min-width:0;display:grid}.sw-split-txt h2{font-size:40px}.sw-split-txt .sw-rich,.sw-split-txt>p{color:var(--ink2);max-width:52ch;font-size:15.5px}.sw-split-art{border-radius:var(--rad);aspect-ratio:16/10;background:#1a2333;overflow:hidden}.sw-split-art img{object-fit:cover;width:100%;height:100%;display:block}.sw-chips{flex-wrap:wrap;gap:6px;display:flex}.sw-chips span{background:var(--surf);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:650}@container sw (width>=760px){.sw-split{grid-template-columns:1.05fr 1fr;gap:36px}.sw-split-txt h2{font-size:54px}.sw-split.sw-rev .sw-split-art{order:-1}}.sw-news{gap:14px;display:grid}@container sw (width>=760px){.sw-news{grid-template-columns:repeat(3,1fr)}.sw-news.sw-v-liste{grid-template-columns:1fr}}.sw-post{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);color:var(--ink);align-content:start;display:grid;overflow:hidden}.sw-post-img{aspect-ratio:16/10;background:#1a2333;overflow:hidden}.sw-post-img img,.sw-post-img svg{object-fit:cover;width:100%;height:100%;display:block}.sw-post-txt{gap:6px;min-width:0;padding:14px 16px 16px;display:grid}.sw-post-txt strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.sw-post-txt p{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.sw-events{gap:10px;display:grid}@container sw (width>=760px){.sw-events{grid-template-columns:1fr 1fr}}.sw-event{border-radius:var(--rad);background:var(--bg);border:1px solid var(--line);color:var(--ink);grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.sw-bg-plain .sw-event,.sw-bg-clair .sw-event{background:var(--surf)}.sw-event p{color:var(--ink2);margin-top:4px;font-size:13.5px}.sw-ev-sign{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.sw-ev-sign small{color:var(--ink2);font-size:12.5px}.sw-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@container sw (width>=760px){.sw-partners{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw-partners.sw-v-bandeau{display:flex;overflow-x:auto}.sw-partners.sw-v-bandeau .sw-partner{flex:0 0 180px}.sw-partner{border-radius:var(--rad);background:var(--bg);border:1px solid var(--line);text-align:center;place-items:center;min-width:0;min-height:84px;padding:10px;display:grid}.sw-partner img{object-fit:contain;max-width:100%;max-height:56px}.sw-partner-cta{border:2px dashed var(--c1);color:var(--c1);cursor:pointer;background:0 0;font-weight:750}.sw-wm{color:#2b3240;overflow-wrap:anywhere;line-height:1.05}.wm-a{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;color:#b91c1c;font-size:21px}.wm-b{color:#8a5a2b;font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:700}.wm-c{letter-spacing:.14em;text-transform:uppercase;color:#1e3a8a;font-size:15px;font-weight:800}.wm-d{color:#047857;font-size:18px;font-weight:900}.wm-e{letter-spacing:.04em;color:#334155;font-family:Georgia,serif;font-size:18px}.wm-f{color:#c2410c;text-transform:lowercase;font-size:17px;font-weight:800}.wm-g{letter-spacing:.2em;text-transform:uppercase;color:#111827;font-size:19px;font-weight:300}.sw-figs{grid-template-columns:1fr 1fr;gap:14px;display:grid}@container sw (width>=760px){.sw-figs{grid-template-columns:repeat(4,1fr)}}.sw-fig{min-width:0}.sw-fig b{font-family:var(--disp);font-size:46px;font-weight:400;line-height:1;display:block}.sw-fig span{opacity:.88;overflow-wrap:anywhere;font-size:14px}.sw-contact{gap:16px;display:grid}@container sw (width>=760px){.sw-contact{grid-template-columns:1fr 1.1fr}.sw-contact.sw-v-simple{grid-template-columns:1fr}}.sw-contact-list{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);color:var(--ink);padding:4px 18px}.sw-contact-list p{gap:2px;padding:12px 0;font-size:14.5px;display:grid}.sw-contact-list p+p{border-top:1px solid var(--line)}.sw-contact-list span{color:var(--ink2);font-size:12.5px}.sw-contact-list b{overflow-wrap:anywhere}.sw-a{color:var(--c1)}.sw-map{border-radius:var(--rad);border:1px solid var(--line);background:#eef0ea;min-height:220px;position:relative;overflow:hidden}.sw-map .sw-art{position:absolute;inset:0}.sw-map-go{position:absolute;bottom:10px;right:10px}.sw-teams{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.sw-team{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);color:var(--ink);gap:4px;min-width:0;padding:16px;display:grid}.sw-team strong{font-family:var(--disp);text-transform:var(--tt);overflow-wrap:anywhere;font-size:22px;font-weight:400}.sw-team small{color:var(--ink2);font-size:13px}.sw-follow{align-items:center;gap:16px;display:grid}.sw-follow h2{margin:4px 0 6px;font-size:36px}.sw-follow p{max-width:54ch;color:var(--ink2)}.sw-follow .sw-pills{flex-wrap:wrap;margin:0;overflow:visible}@container sw (width>=860px){.sw-follow{grid-template-columns:1fr 1fr}}.sw-gal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.sw-gal.sw-v-bandeau{display:flex;overflow-x:auto}.sw-gal.sw-v-bandeau figure{flex:0 0 260px}.sw-gal figure{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);margin:0;overflow:hidden}.sw-gal img,.sw-gal svg,.sw-gal .sw-ph{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sw-gal figcaption{color:var(--ink);padding:8px 12px;font-size:13px;font-weight:650}.sw-ph{color:#ffffffb3;background:linear-gradient(135deg,#1b2436,#3a475e);place-items:center;font-size:13px;font-weight:700;display:grid}.sw-figure{gap:8px;margin:0;display:grid}.sw-figure img,.sw-figure .sw-ph,.sw-figure svg{object-fit:cover;border-radius:var(--rad);aspect-ratio:16/9;width:100%;max-height:560px;display:block}.sw-v-large .sw-figure img,.sw-v-large .sw-figure .sw-ph{border-radius:0}.sw-figure figcaption{color:var(--ink2);font-size:13.5px}.sw-video{aspect-ratio:16/9;border-radius:var(--rad);color:#fff;background:#0b0f17;position:relative;overflow:hidden}.sw-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sw-video-play{color:#fff;cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 45%,#23304a,#0b0f17);border:0;align-content:center;place-items:center;gap:10px;padding:16px;display:grid;position:absolute;inset:0}.sw-video-play b{background:#e62117;border-radius:50%;place-items:center;width:72px;height:72px;font-size:28px;display:grid}.sw-video-play small{opacity:.8;max-width:40ch;font-size:12.5px}.sw-faq{gap:8px;display:grid}.sw-faq details{background:var(--surf);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:0 16px}.sw-faq summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:700;list-style:none}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:after{content:"＋";float:right;color:var(--c1)}.sw-faq details[open] summary:after{content:"－"}.sw-faq .sw-rich{color:var(--ink2);padding-bottom:14px}.sw-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sw-docs a{background:var(--surf);border:1px solid var(--line);min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-weight:650;display:flex}.sw-docs a small{color:var(--ink2);margin-left:auto;font-weight:600}.sw-shop{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.sw-shop-item{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);color:var(--ink);align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.sw-shop-item strong{overflow-wrap:anywhere;font-size:17px}.sw-shop-item p{color:var(--ink2);font-size:14px}.sw-shop-item .sw-btn{justify-self:start;margin-top:6px}.sw-shop-note{color:var(--ink2);font-size:12.5px;margin-top:12px!important}.sw-doc{color:var(--ink);gap:12px;max-width:860px;display:grid}.sw-doc h1{font-size:40px}.sw-doc h3{margin-top:8px;font-size:22px}.sw-doc p{color:var(--ink2);max-width:75ch;font-size:15px}.sw-doc b{color:var(--ink)}.sw-todo{color:#8a5300;background:#fff3d6;border-radius:6px;padding:1px 6px;font-weight:700}.sw-article{gap:14px;max-width:760px;display:grid}.sw-article h1{font-size:40px}.sw-article .sw-rich{font-size:16.5px;line-height:1.6}.sw-article .sw-split-art{aspect-ratio:16/9}.sw-article .sw-event{background:var(--c1-soft)}.sw-back{color:var(--ink);align-items:center;min-height:32px;font-size:14px;font-weight:700;display:inline-flex}.sw-404{text-align:center;justify-items:center;gap:14px;padding:80px 0;display:grid}.sw-t-tribune .sw-head.sw-over{background:linear-gradient(#05080fc7,#05080f00);position:absolute;top:0;left:0;right:0}.sw-t-tribune .sw-head:not(.sw-over){background:#0b1220}.sw-t-tribune .sw-head.sw-over.menu-open{background:#0b1220;position:relative}.sw-t-tribune .sw-head.menu-open~.sw-main>.sw-hero:first-child .sw-hero-in{padding-top:40px}.sw-t-tribune .sw-main>.sw-hero:first-child .sw-hero-in{padding-top:112px}@container sw (width>=860px){.sw-t-tribune .sw-main>.sw-hero:first-child .sw-hero-in{padding-top:150px}}.sw-t-parquet{--bg:#f4f1ec;--line:#e2ded7;--rad:18px;--dark:#16181d}.sw-t-parquet .sw-main>.sw-hero:first-child{border-radius:20px;width:calc(100% - 36px);max-width:1120px;margin:16px auto 0}.sw-t-parquet .sw-main>.sw-hero:first-child .sw-hero-in{padding-top:40px;padding-bottom:44px}@container sw (width>=860px){.sw-t-parquet .sw-main>.sw-hero:first-child .sw-hero-in{padding:64px 48px 70px}.sw-t-parquet .sw-main>.sw-hero:first-child h1{font-size:64px}}.sw-t-parquet .sw-head{padding-bottom:18px}.sw-t-gazette{--bg:#fff;--surf:#fff;--line:#e5e7eb;--rad:6px;--disp:"Inter Variable", Inter, sans-serif;--tt:none;--dark:#111827}.sw-t-gazette h1,.sw-t-gazette h2,.sw-t-gazette .sw-team strong{letter-spacing:-.03em;font-weight:800}.sw-t-gazette .sw-head{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}.sw-t-gazette .sw-brand b{font-family:var(--body);text-transform:none;font-size:18px;font-weight:800}.sw-t-gazette .sw-burger{background:var(--bg);border:1px solid var(--line)}.sw-t-gazette .sw-nav a.on{box-shadow:inset 0 -3px 0 var(--c1)}.sw-t-gazette .sw-main>.sw-hero:first-child.sw-bg-image{color:var(--ink);background:#fff}.sw-t-gazette .sw-main>.sw-hero:first-child.sw-bg-image .sw-hero-art{width:46%;left:auto}@container sw (width<=859px){.sw-t-gazette .sw-main>.sw-hero:first-child.sw-bg-image .sw-hero-art{width:100%;height:190px;position:relative}}.sw-t-gazette .sw-main>.sw-hero:first-child.sw-bg-image .sw-lead{color:var(--ink2)}.sw-t-gazette .sw-main>.sw-hero:first-child.sw-bg-image .sw-k{color:var(--c1)}.sw-t-gazette .sw-main>.sw-hero:first-child.sw-bg-image .sw-btn-ghost{color:var(--ink)}.sw-t-gazette .sw-h{border-top:3px solid var(--ink);padding-top:10px}.sw-t-gazette .sw-home{border-left-width:1px}.sw-t-gazette .sw-bg-soft{background:#f7f8fa}.sw-t-gazette .sw-btn{border-radius:4px}.sw-t-gazette .sw-menu{color:var(--ink);background:#fff}.sw-t-gazette .sw-menu a{border-bottom-color:var(--line)}.sw-thumb{aspect-ratio:16/11;background:#fff;position:relative;overflow:hidden}.sw-thumb>.sw{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.se-shell{z-index:19;background:var(--bg);color:var(--ink);grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 344px;font-size:14px;display:grid;position:fixed;inset:0}.se-top{background:var(--surface);border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13.5px;display:flex}.se-top .btn{white-space:nowrap;border-radius:10px;gap:6px;min-height:38px;padding:0 13px;font-size:14px}.se-quit{min-height:38px;color:var(--ink-2);white-space:nowrap;border-right:1px solid var(--border);align-items:center;gap:4px;margin-right:2px;padding-right:10px;font-weight:700;text-decoration:none;display:inline-flex}.se-site{white-space:nowrap;align-items:center;gap:8px;font-weight:750;display:inline-flex}.se-site img,.se-site .club-mark{border-radius:50%;width:28px;height:28px}.se-sel-page{appearance:none;border:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:8px;max-width:260px;padding:0 12px;font-weight:650;display:inline-flex}.se-sel-page>span{text-overflow:ellipsis;overflow:hidden}.se-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.se-seg button{appearance:none;white-space:nowrap;min-height:32px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:13.5px;font-weight:650;display:inline-flex}.se-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.se-iconbtn{appearance:none;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.se-iconbtn:disabled{opacity:.4;cursor:default}.se-txtbtn{appearance:none;border:1px solid var(--border);background:var(--surface);min-height:38px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.se-txtbtn[aria-pressed=true]{background:color-mix(in srgb, #7c3aed 14%, var(--surface));border-color:#7c3aed}.se-grow{flex:1}@media (width<=1279px){.se-top .se-lbl{display:none}.se-sel-page{max-width:180px}}.se-state{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.se-state i{background:#e8a20c;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.se-state.ok i{background:var(--ok)}.se-canvas{background:color-mix(in srgb, var(--ink) 7%, var(--bg));padding:18px 20px 0;position:relative;overflow:auto}.se-frame{background:#fff;border-radius:12px 12px 0 0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000002e}.se-frame.se-phone{border:10px solid #111;border-bottom:0;border-radius:34px 34px 0 0;width:390px}.se-zoom{zoom:.8}.se-phone .se-zoom{zoom:1}.se-panel{background:var(--surface);border-left:1px solid var(--border);grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid;overflow:auto}.se-tabs{border-bottom:1px solid var(--border);background:var(--surface);z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}.se-tabs button{appearance:none;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-items:center;gap:4px;padding:13px 4px 11px;font-size:13.5px;font-weight:700;display:grid}.se-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.se-pbody{align-content:start;gap:12px;padding:14px 16px 20px;display:grid}.se-ph{justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 -4px;display:flex}.se-ph h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:12px}.se-ph small{color:var(--ink-3);font-size:12px}.se-search{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.se-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:38px}.se-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.se-tile{appearance:none;border:1px solid var(--border);background:var(--surface);min-height:50px;color:var(--ink);font:inherit;text-align:left;cursor:grab;border-radius:11px;align-items:center;gap:9px;padding:7px 9px;font-size:13.5px;font-weight:650;line-height:1.2;display:flex;position:relative}.se-tile .se-ti{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.se-tile.se-lv .se-ti{background:color-mix(in srgb, var(--ok) 16%, var(--surface));color:var(--ok)}.se-tile.drag{opacity:.35;border-style:dashed}.se-live-dot{color:var(--ok);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.se-live-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.se-note{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.se-note b{color:var(--ink)}.se-edit [data-bid]{cursor:pointer}.se-edit [data-bid]:hover:not(.se-sel){outline-offset:-2px;outline:2px dashed #7c3aed99}.se-sel{outline-offset:-3px;outline:3px solid #7c3aed}.se-sel:after,.se-hov:after{content:attr(data-label);z-index:4;color:#fff;text-transform:none;letter-spacing:0;pointer-events:none;background:#7c3aed;border-radius:0 0 8px;padding:4px 10px;font:700 12.5px/1.4 Inter Variable,Inter,sans-serif;position:absolute;top:0;left:0}.se-sel.se-label-b:after{border-radius:0 8px 0 0;top:auto;bottom:0}.se-zoom .se-bar,.se-zoom .se-tbar{zoom:1.25}.se-zoom .se-sel:after,.se-zoom .se-hov:after{padding:5px 12px;font-size:15.6px}.se-zoom .se-drop{height:100px;font-size:19px}.se-phone .se-zoom .se-bar{zoom:1}.se-phone .se-zoom .se-sel:after{padding:4px 10px;font-size:12.5px}.se-label-b>.se-bar{top:84px}.se-phone .se-label-b>.se-bar{top:64px;right:8px}.se-sel[data-live]:after{content:attr(data-label) "  ·  bloc vivant"}.se-hov{outline-offset:-2px;outline:2px dashed #7c3aed}.se-hov:after{background:#632ebe}.se-bar{z-index:5;background:#1c1530;border-radius:11px;gap:4px;padding:4px;display:flex;position:absolute;top:10px;right:12px;box-shadow:0 6px 18px #0000004d}.se-bar button{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:34px;padding:0 8px;font:700 13px Inter Variable,Inter,sans-serif;display:inline-flex}.se-bar button:disabled{opacity:.35;cursor:default}.se-bar button.hl{background:#7c3aed}.se-bar .sep{background:#ffffff2e;width:1px;margin:4px 2px}.se-drop{color:#5b21b6;background:repeating-linear-gradient(-45deg,#7c3aed1a 0 12px,#7c3aed2e 12px 24px);border:3px dashed #7c3aed;place-items:center;height:78px;margin:0;font:750 15px Inter Variable,Inter,sans-serif;display:grid;position:relative}.se-drop span{background:#fff;border-radius:999px;padding:6px 14px;box-shadow:0 2px 8px #0000001f}.se-editing{outline-offset:6px;cursor:text;border-radius:4px;outline:2px dashed #7c3aede6}.se-edit [data-edit]:not(.se-editing):hover{outline-offset:4px;cursor:text;outline:1px dashed #7c3aed99}.se-edit [data-img]:hover{outline-offset:-3px;cursor:pointer;outline:3px solid #7c3aedb3}.se-tbar{z-index:7;color:#17191c;background:#fff;border-radius:10px;gap:2px;padding:4px;display:flex;position:absolute;box-shadow:0 8px 24px #00000047}.se-tbar button{appearance:none;color:#17191c;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:34px;padding:0 8px;font:700 13px Inter Variable,Inter,sans-serif;display:inline-flex}.se-tbar button.on{color:#5b21b6;background:#efe7fd}.se-tbar .sep{background:#e5e7eb;width:1px;margin:4px 2px}.se-tbar .se-dot{background:var(--c2,#f28c28);border-radius:50%;width:16px;height:16px;display:inline-block}.se-opt{gap:7px;display:grid}.se-opt>.lab{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.se-opt>.lab small{color:var(--ink-3);font-weight:600}.se-variants{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.se-var{appearance:none;border:1.5px solid var(--border);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:10px;justify-items:center;gap:5px;padding:6px;font-size:12.5px;font-weight:650;display:grid}.se-var[aria-pressed=true]{color:var(--ink);border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed4d}.se-var i{background:var(--surface-2);border-radius:6px;width:100%;height:38px;display:block;position:relative;overflow:hidden}.se-var i span{border-radius:2px;position:absolute}.se-swatches{flex-wrap:wrap;gap:8px;display:flex}.se-sw{appearance:none;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;width:52px;padding:0;font-size:11.5px;font-weight:650;display:grid}.se-sw i{border:1px solid var(--border);border-radius:50%;width:38px;height:38px;display:block}.se-sw[aria-pressed=true] i{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px #7c3aed}.se-chk{flex-wrap:wrap;gap:6px;display:flex}.se-chk button{appearance:none;border:1px solid var(--border);background:var(--surface);min-height:34px;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 11px;font-size:13px;font-weight:650}.se-chk button[aria-pressed=true]{background:color-mix(in srgb, #7c3aed 14%, var(--surface));color:var(--ink);border-color:#7c3aed}.se-chk button[aria-pressed=true]:before{content:"✓ ";color:#7c3aed}.se-tog{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.se-tog+.se-tog{border-top:1px solid var(--border)}.se-tog small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.se-sw-tog{appearance:none;background:var(--border);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;position:relative}.se-sw-tog:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.se-sw-tog[aria-checked=true]{background:#7c3aed}.se-sw-tog[aria-checked=true]:after{left:21px}.se-bhead{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:12px;display:flex}.se-bhead .se-ti{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:11px;flex:none;place-items:center;display:grid}.se-bhead.se-lv .se-ti{background:color-mix(in srgb, var(--ok) 16%, var(--surface));color:var(--ok)}.se-bhead b{font-size:16px;display:block}.se-bhead small{color:var(--ink-3);font-size:12.5px}.se-panel input[type=text],.se-panel input[type=url],.se-panel input:not([type]),.se-panel textarea,.se-panel select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px;font-size:14px}.se-panel textarea{resize:vertical;min-height:84px;line-height:1.4}.se-count{color:var(--ok);font-size:12px;font-weight:700}.se-count.ko{color:var(--danger,#c2410c)}.se-g{color:#202124;background:#fff;border:1px solid #e3e6ea;border-radius:12px;gap:2px;padding:12px 14px;font-family:Arial,sans-serif;display:grid}.se-g-site{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.se-g-site img,.se-g-site .club-mark{border:1px solid #ddd;border-radius:50%;flex:none;width:26px;height:26px}.se-g-site small{color:#4d5156;overflow-wrap:anywhere;font-size:12px;display:block}.se-g-t{color:#1a0dab;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.3}.se-g-d{color:#4d5156;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.se-list-edit{gap:8px;display:grid}.se-list-edit>div{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:6px;padding:10px;display:grid}.se-row{align-items:center;gap:6px;display:flex}.se-row>*{min-width:0}.se-modal-bg{z-index:70;background:#080a107a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.se-modal{background:var(--surface);width:min(600px,100%);max-height:92vh;color:var(--ink);border-radius:18px;display:grid;overflow:auto;box-shadow:0 30px 80px #00000059}.se-modal-h{justify-content:space-between;align-items:center;gap:10px;padding:18px 22px 0;display:flex}.se-modal-h h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:28px;font-weight:400;line-height:1.05}.se-modal-b{gap:14px;padding:14px 22px 22px;display:grid}.se-rows{border:1px solid var(--border);border-radius:12px;overflow:hidden}.se-rows>div{justify-content:space-between;gap:12px;padding:10px 14px;font-size:14.5px;display:flex}.se-rows>div>span:last-child,.se-rows>div>b{text-align:right}.se-rows>div+div{border-top:1px solid var(--border)}.se-rows .tot{background:var(--accent-soft);font-size:16px;font-weight:800}.se-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.se-months span{color:var(--ink-3);justify-items:center;gap:4px;min-width:0;font-size:11px;font-weight:700;display:grid}.se-months span i{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;width:100%;height:12px}.se-months span.on i{background:var(--accent);border-color:var(--accent)}.se-months span.on{color:var(--ink)}.se-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.se-list li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.se-list li .se-i{color:var(--ok);margin-top:2px}.se-dd{z-index:66;background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:8px;width:400px;max-height:80vh;padding:10px;display:grid;position:fixed;overflow:auto;box-shadow:0 20px 50px #00000047}.se-dd ul{margin:0;padding:0;list-style:none;display:grid}.se-dd li{cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:grid}.se-dd li[draggable=true]{cursor:grab}.se-dd li .g{color:var(--ink-3);width:16px;height:16px}.se-dd li b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.se-dd li small{color:var(--ink-3);font-size:12px;display:block}.se-dd li.on{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.se-dd li:hover{background:var(--surface-2)}.se-dd li.se-sub{padding-left:34px}.se-dd li.se-sub b{font-weight:600}.se-dd li.over{box-shadow:inset 0 3px #7c3aed}.se-dd-h{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 0;display:flex}.se-dd-h h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:12px}.se-dd-h small{color:var(--ink-3);font-size:12.5px}.se-vers{margin:0;padding:0;list-style:none;display:grid}.se-vers li{border-top:1px solid var(--border);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:11px 0;display:grid;position:relative}.se-vers li:first-child{border-top:0}.se-vers li>i{background:var(--border);border-radius:50%;width:12px;height:12px;margin-top:4px}.se-vers li.se-vp>i{background:var(--ok)}.se-vers li.draft>i{background:#e8a20c}.se-vers li.on{background:color-mix(in srgb, #7c3aed 9%, var(--surface));border-top-color:#0000;border-radius:10px;margin:0 -10px;padding:11px 10px}.se-vers li>div{min-width:0}.se-vers b{font-size:14px}.se-vers small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px;display:block}.se-vers .acts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.se-vers button.se-vlink{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;width:100%;padding:0;display:grid}.se-banner{z-index:8;color:#fff;white-space:nowrap;background:#1c1530;border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;font-weight:650;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.se-banner .btn{min-height:34px;padding:0 12px;font-size:13px}.se-wiz{grid-template-columns:480px minmax(0,1fr)}.se-steps{align-items:center;gap:6px;display:flex}.se-steps span{color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.se-steps span b{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.se-steps span.on{background:var(--accent-soft);color:var(--ink)}.se-steps span.on b{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.se-steps span.done b{background:var(--ok);color:#fff;border-color:var(--ok)}.se-wl{background:var(--surface);border-right:1px solid var(--border);align-content:start;gap:14px;padding:20px 22px;display:grid;overflow:auto}.se-wl h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1}.se-wl>p{color:var(--ink-2);margin:0;font-size:14.5px}.se-themes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.se-theme{appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;padding:0;display:grid;overflow:hidden}.se-theme[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.se-theme-t{gap:2px;padding:8px 10px 10px;display:grid}.se-theme-t b{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.se-theme-t small{color:var(--ink-2);font-size:12.5px;line-height:1.3}.se-brandrow{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.se-brandrow .club-mark{flex:none}.se-brandrow i{border:2px solid var(--surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--border);border-radius:50%;display:inline-block}.se-brandrow a{color:var(--accent-text);white-space:nowrap;margin-left:auto;font-weight:700;text-decoration:none}.se-wr{background:color-mix(in srgb, var(--ink) 7%, var(--bg));padding:22px 26px 0;position:relative;overflow:hidden}.se-browser{background:#fff;border-radius:12px 12px 0 0;grid-template-rows:40px 1fr;height:100%;display:grid;overflow:hidden;box-shadow:0 10px 40px #0000002e}.se-browser-bar{background:#eef0f3;border-bottom:1px solid #dde1e6;align-items:center;gap:8px;padding:0 12px;display:flex}.se-browser-bar i{background:#d3d7dd;border-radius:50%;width:11px;height:11px;display:inline-block}.se-browser-bar span{color:#4b5563;white-space:nowrap;background:#fff;border-radius:8px;flex:1;align-items:center;height:26px;margin-left:10px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.se-browser-in{position:relative;overflow:auto}.se-browser-in>.se-zoom{zoom:.62}.se-wr-tag{z-index:3;color:#fff;background:#1c1530;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:18px;right:44px}.se-models{gap:12px;display:grid}.se-free{gap:6px;display:grid}.se-free .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.se-free strong{font-size:16px}.se-pro .hero-lines{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.se-pro .hero-lines li{padding-left:22px;position:relative}.se-pro .hero-lines li:before{content:"✓";font-weight:800;position:absolute;left:0}.se-price{background:#ffffff24;border-radius:12px;gap:2px;padding:10px 12px;font-size:13.5px;display:grid;position:relative}.se-price b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.se-pro .hero-foot{opacity:.92;margin:0;font-size:13px;position:relative}.se-wsteps{gap:6px;display:flex}.se-wsteps span{background:var(--border);border-radius:3px;flex:1;height:5px}.se-wsteps span.on{background:var(--accent)}.se-mthemes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.se-mtheme{appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;align-content:start;padding:0;display:grid;overflow:hidden}.se-mtheme[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.se-mtheme .sw-thumb{aspect-ratio:4/5}.se-mtheme>span:last-child{gap:2px;padding:8px 10px 10px;display:grid}.se-mtheme b{font-size:15px}.se-mtheme small{color:var(--ink-2);font-size:12px;line-height:1.3}.se-pages{gap:8px;display:grid}.se-pages .check strong{font-size:15px}.se-pages .check .muted{margin-top:2px;font-size:12.5px;display:block}.se-pages .check.lockd{opacity:.8}.se-kpi{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 10px;display:grid}.se-kpi div{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;min-width:0;padding:10px}.se-kpi b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1;display:block}.se-kpi small{color:var(--ink-2);font-size:12px}.se-photo{aspect-ratio:16/10;background:var(--surface-2);color:var(--ink-3);border-radius:14px;place-items:center;font-size:13px;display:grid;overflow:hidden}.se-photo svg,.se-photo img{object-fit:cover;width:100%;height:100%;display:block}.se-src{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.se-src>label,.se-src>button{appearance:none;border:1px solid var(--border);background:var(--surface-2);min-height:72px;font:inherit;text-align:center;color:var(--ink);cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:10px 6px;font-size:12.5px;font-weight:650;display:grid}.se-src .se-i{width:22px;height:22px;color:var(--accent-text)}.se-src>[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.se-lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.se-lib button{appearance:none;aspect-ratio:1;background:var(--surface-2);cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.se-lib button[aria-pressed=true]{border-color:var(--accent)}.se-lib img{object-fit:cover;width:100%;height:100%;display:block}.se-chips{flex-wrap:wrap;gap:6px;display:flex}.se-mshell{z-index:19;background:var(--bg);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;inset:0}.se-mtop{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.se-mtop .btn{flex:none;min-height:40px;padding:0 12px}.se-mtop .se-sel-page{background:0 0;border:0;flex:1;justify-content:center;min-width:0;font-size:15px}.se-mbar{color:#fff;background:#1c1530;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.se-mbar .se-i{width:16px;height:16px}.se-msite{position:relative;overflow:auto}.se-mtools{z-index:6;gap:6px;display:flex;position:absolute;top:10px;right:10px}.se-mtools button{appearance:none;color:#1c1530;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 10px #00000040}.se-mtools button:disabled{opacity:.45}.se-mtools button.pen{color:#fff;background:#7c3aed}.se-mtag{color:#15803d;background:#fff;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px;font:700 12.5px Inter Variable,Inter,sans-serif;display:inline-flex;box-shadow:0 3px 10px #00000040}.se-mtag:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.se-msite .sw-main>.sw-hero:first-child .se-mtools{top:84px}.se-mblk-sel{outline-offset:-3px;outline:3px solid #7c3aed}.se-mlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.se-mlist li{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid}.se-mlist li.moving{border:2px solid #7c3aed;box-shadow:0 8px 20px #7c3aed40}.se-mlist .se-ti{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.se-mlist li.se-lv .se-ti{background:color-mix(in srgb, var(--ok) 16%, var(--surface));color:var(--ok)}.se-mlist strong{overflow-wrap:anywhere;font-size:15px;display:block}.se-mlist small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px}.se-ud{gap:6px;display:flex}.se-ud button{appearance:none;border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.se-ud button:disabled{opacity:.35;cursor:default}.se-pagelist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.se-pagelist button{appearance:none;border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:650;display:flex}.se-pagelist button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.se-pagelist small{color:var(--ink-3);font-weight:500}.sw-foot-po{margin-top:22px}.sw-foot-po .po-line{color:#3a3f47;background:#f7f5f1;border:1px solid #e4ded4;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.sw-foot-po .po-text{font-size:14px}.sw-foot-po strong{color:#16181d}.bq-hello{color:var(--ink-2);background:var(--ok-soft);border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.bq-hello .ti{width:16px;height:16px;color:var(--ok);flex:none}.bq-hello b{color:var(--ink)}.bq-hello.bq-warn{color:#6b3a06;background:#fdf1e3}.bq-hello.bq-warn .ti{color:#8a4b08}.bq-hello.bq-warn b{color:inherit}.bq-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bq-prod{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;align-content:start;gap:6px;padding:8px 8px 10px;display:grid;position:relative}button.bq-prod{appearance:none}.bq-ph{aspect-ratio:1;background:color-mix(in srgb, var(--club,#0f4c81) 7%, #f1f3f6);border-radius:10px;place-items:center;display:grid;overflow:hidden}.bq-ph svg{width:86%;height:86%;display:block}.bq-ph img{object-fit:cover;width:100%;height:100%;display:block}.bq-prod strong{overflow-wrap:anywhere;padding:0 2px;font-size:13.5px;line-height:1.25}.bq-price{font-family:var(--display);padding:0 2px;font-size:20px;font-weight:400;line-height:1}.bq-prod small{color:var(--ink-2);padding:0 2px;font-size:11.5px;line-height:1.3}.bq-out{font-weight:700;color:var(--ko)!important}.bq-low{font-weight:700;color:#8a4b08!important}.bq-prod .btn-sm{justify-self:start;margin:2px 2px 0}.bq-tag{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:14px;left:14px}.bq-tag.bq-tag-ko{background:var(--ko);color:#fff}.bq-sizes{flex-wrap:wrap;gap:3px;padding:0 2px;display:flex}.bq-sizes i{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:6px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700}.bq-sizes i.z{opacity:.55;text-decoration:line-through}.bq-sec{justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 -4px;display:flex}.bq-sec h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:12px;font-weight:700}.bq-sec a,.bq-sec button{color:var(--accent-text);cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:13px;font-weight:700;text-decoration:none}.bq-sec small{color:var(--ink-3);text-transform:none;letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.bq-prog{gap:6px;display:grid}.bq-bar{background:color-mix(in srgb, currentColor 18%, transparent);height:10px;color:var(--accent);border-radius:5px;position:relative}.bq-bar>span{background:currentColor;border-radius:5px;position:absolute;top:0;bottom:0;left:0}.bq-bar>i{opacity:.9;background:currentColor;border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.bq-bar.ok{color:var(--ok)}.hero .bq-bar{color:var(--accent-ink)}.bq-prog-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:650;display:flex}.bq-prog-t b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.bq-gcard{gap:10px;display:grid}.bq-gcard.bq-hl{border:2px solid var(--accent)}.bq-gh{justify-content:space-between;align-items:start;gap:10px;display:flex}.bq-gh h3{margin:2px 0 0;font-size:18px;line-height:1.15}.bq-kind{background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.bq-kind.once{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.bq-track{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:4px;margin-top:2px;display:grid;position:relative}.bq-track>span{color:var(--ink-3);text-align:center;justify-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1.2;display:grid;position:relative}.bq-track>span:before{content:"";border:2px solid var(--border);background:var(--surface);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.bq-track>span:after{content:"";background:var(--border);height:2px;position:absolute;top:7px;left:calc(7px - 50%);right:calc(50% + 7px)}.bq-track>span:first-child:after{display:none}.bq-track>span.done{color:var(--ink-2)}.bq-track>span.done:before{background:var(--ok);border-color:var(--ok)}.bq-track>span.done:after,.bq-track>span.cur:after{background:var(--ok)}.bq-track>span.cur{color:var(--accent-text)}.bq-track>span.cur:before{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bq-track small{color:var(--ink-3);font-size:10.5px;font-weight:500}.bq-line{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bq-line:first-of-type{border-top:0}.bq-line>.bq-ph{border-radius:10px;width:56px}.bq-line strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.bq-line small{color:var(--ink-2);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.bq-eur{white-space:nowrap;font-weight:800}.bq-total{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.bq-total b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.bq-flock{font-family:var(--mono);background:var(--club,#0f4c81);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.bq-priv{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:12.5px;line-height:1.38;display:grid}.bq-priv .ti{width:16px;height:16px;color:var(--ink-3);margin-top:1px}.bq-cartbar{left:12px;right:12px;bottom:calc(var(--tabbar-h,64px) + 10px + env(safe-area-inset-bottom,0px));z-index:15;background:var(--ink);color:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;max-width:640px;margin:0 auto;padding:8px 8px 8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 24px #00000040}.bq-cartbar>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.bq-cartbar>span .ti{flex:none;width:18px;height:18px}.bq-cartbar b{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:13px}.bq-pad{height:64px}.bq-out-line{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:12.5px;line-height:1.4;display:grid}.bq-out-line .ti{width:16px;height:16px;color:var(--ink-3);margin-top:1px}.bq-all{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bq-wish{border-radius:var(--radius);background:var(--accent-soft);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bq-wish>.bq-ph{border-radius:8px;width:44px}.bq-wish strong{font-size:14px;display:block}.bq-wish small{color:var(--ink-2);font-size:12.5px;display:block}.bq-wished{color:var(--accent-text);padding:0 2px;font-size:11.5px;font-weight:800}.bq-sheet-top{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bq-sheet-top>.bq-ph{width:96px}.bq-big{font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.bq-stock{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;display:grid}.bq-stock label{color:var(--ink-2);justify-items:center;gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.bq-stock label>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bq-stock input{text-align:center;border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--ink);border-radius:10px;padding:0;font-size:15px;font-weight:800}.bq-stock input.z{color:var(--ko)}.bq-tog{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:650;display:flex}.bq-tog:first-child{border-top:0}.bq-tog small{color:var(--ink-3);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.bq-togs{padding:4px 12px}.bq-cat{border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.bq-cat:first-child{border-top:0}.bq-cat>.bq-ph{border-radius:8px;width:44px}.bq-cat strong{overflow-wrap:anywhere;font-size:14px;display:block}.bq-cat small{color:var(--ink-3);font-size:12px;display:block}.bq-cat .bq-eur{font-size:14px}.bq-cat button.bq-cat-main{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0}.bq-opt{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.bq-opt.on{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));padding:11px}.bq-opt input[type=radio]{width:20px;height:20px;accent-color:var(--accent);margin:1px 0 0}.bq-opt strong{font-size:14.5px;display:block}.bq-opt small{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.bq-inl{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:650;display:flex}.bq-inl select,.bq-inl input{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink);font-weight:800;font:inherit;border-radius:9px;padding:4px 8px}.bq-tbl-wrap{margin:0 -2px;overflow-x:auto}.bq-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.bq-tbl th{text-align:right;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 3px;font-size:10.5px;font-weight:700}.bq-tbl th:first-child{text-align:left}.bq-tbl td{border-bottom:1px solid var(--border);vertical-align:top;text-align:right;padding:7px 3px}.bq-tbl td:first-child{text-align:left;font-weight:700}.bq-tbl td.n{white-space:nowrap;font-weight:800}.bq-tbl tr.sum td{border-bottom:0;font-weight:800}.bq-tbl td.u{text-align:left;color:var(--ink-2);font-weight:500}.bq-fl{flex-wrap:wrap;gap:4px;display:flex}.bq-big3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bq-big3>span{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:12px;gap:2px;min-width:0;padding:10px;font-size:11.5px;display:grid}.bq-big3 b{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:24px;font-weight:400;line-height:1}.bq-who{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bq-who:first-of-type{border-top:0}.bq-who strong{overflow-wrap:anywhere;font-size:14px;display:block}.bq-who small{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.bq-who small .bq-flock{vertical-align:1px}.bq-thanks{justify-items:start;gap:6px;display:grid}.bq-ok{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.bq-ok .ti{width:28px;height:28px}.bq-ok.bq-wait{background:#e0a34a}.bq-thanks h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:34px;font-weight:400;line-height:1}.bq-full{z-index:60;background:var(--bg);position:fixed;inset:0;overflow:auto}.bq-waitscr{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:100%;padding:40px 28px;display:grid}.bq-spin{border:5px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:64px;height:64px;animation:1s linear infinite bq-spin}@keyframes bq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bq-spin{animation:none}}.bq-waitscr h2{font-family:var(--display);text-transform:uppercase;margin:4px 0 0;font-size:30px;font-weight:400;line-height:1.05}.bq-waitscr p{color:var(--ink-2);max-width:30ch;margin:0;font-size:14.5px}.bq-amount{font-family:var(--display);color:var(--ink);font-size:40px;font-weight:400;line-height:1}.bq-waitscr ul{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:10px;width:100%;max-width:320px;margin:6px 0 0;padding:14px 16px;list-style:none;display:grid}.bq-waitscr li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.35;display:grid}.bq-waitscr li .ti{width:20px;height:20px;color:var(--ok)}.bq-waitscr li b{color:var(--ink)}.bq-brand{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bq-brand img{object-fit:contain;background:#fff;border-radius:50%;width:26px;height:26px}.bq-steps{margin:0;padding:0;list-style:none;display:grid}.bq-steps>li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;display:grid}.bq-steps>li+li{border-top:1px dashed var(--border)}.bq-dot{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:50%;place-items:center;font-weight:800;display:grid}.bq-dot .ti{width:18px;height:18px}.bq-steps b{font-size:14.5px;line-height:1.25;display:block}.bq-steps span.bq-s{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.38;display:block}.bq-card{gap:12px;display:grid}.bq-card>h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px;font-weight:400;line-height:1.05}.bq-card>p{margin:0}.bq-wide{width:100%}.bq-mini{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.bq-mini>button{appearance:none;border:1px solid var(--border);background:var(--surface);text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:12px;gap:4px;min-width:0;padding:6px;display:grid;position:relative}.bq-mini>button.bq-missing{border-color:var(--ko)}.bq-mini>button small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.bq-mini>button b{font-size:12.5px}.bq-who4{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bq-who4 li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.38;display:grid}.bq-who4 li .ti{width:18px;height:18px;color:var(--ok);margin-top:1px}.bq-who4 b{color:var(--ink)}.bq-chk{align-items:start;gap:10px;font-size:14px;line-height:1.35;display:flex}.bq-chk input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.bq-row-btns{flex-wrap:wrap;gap:8px;display:flex}.bq-keys{gap:10px;display:grid}.bq-keys input{font-family:var(--mono)}@media (prefers-color-scheme:dark){.bq-low{color:#f5c08a!important}.bq-hello.bq-warn{color:#f5c08a;background:#3a2614}.bq-cartbar{color:#121315;background:#eceef1}}.bq-i-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.bq-i-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.bq-i-store{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9M3 9v1a3 3 0 0 0 6 0V9m0 1a3 3 0 0 0 6 0V9m0 1a3 3 0 0 0 6 0V9M5 13v8h14v-8M10 21v-5h4v5'/%3E%3C/svg%3E")}.bq-i-euro{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.2 7A6 6 0 0 0 7 12a6 6 0 0 0 10.2 5M5 10h8M5 14h8'/%3E%3C/svg%3E")}.bq-i-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.bq-i-pin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3C/svg%3E")}.bq-i-truck{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Cpath d='M5 17H3V6a1 1 0 0 1 1-1h9v12M9 17h6M19 17h2v-6h-8M13 6h5l3 5'/%3E%3C/svg%3E")}.bq-i-repeat{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12V9a3 3 0 0 1 3-3h13l-3-3M20 12v3a3 3 0 0 1-3 3H4l3 3'/%3E%3C/svg%3E")}.bq-i-cal{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.bq-i-cart{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='19' r='2'/%3E%3Ccircle cx='17' cy='19' r='2'/%3E%3Cpath d='M17 17H6V3H4M6 5l14 1-1 7H6'/%3E%3C/svg%3E")}.bq-i-print{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 17h2a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M17 9V5a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v4'/%3E%3Crect x='7' y='13' width='10' height='8' rx='2'/%3E%3C/svg%3E")}.bq-i-group{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2M16 3.1a4 4 0 0 1 0 7.8M21 21v-2a4 4 0 0 0-3-3.9'/%3E%3C/svg%3E")}@media print{.topbar,.tabbar,.bq-noprint,.gd-fab,.back{display:none!important}.bq-tbl{font-size:11pt}}.sw .bq-sw-prods{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sw .bq-sw-prod{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);min-width:0;color:var(--ink);align-content:start;gap:6px;padding:10px 10px 12px;display:grid}.sw .bq-sw-prod .bq-ph{background:color-mix(in srgb, var(--c1) 7%, #f6f7f9);border-radius:12px}.sw .bq-sw-prod strong{overflow-wrap:anywhere;font-size:14.5px;line-height:1.25}.sw .bq-sw-p{font-family:var(--disp);font-size:22px;line-height:1}.sw .bq-sw-prod small{color:var(--ink2);font-size:12px}.sw .bq-sw-prod .sw-btn{justify-self:start;margin-top:4px}.sw .bq-sw-split{gap:22px;display:grid}@container sw (width>=900px){.sw .bq-sw-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.sw .bq-sw-group{border-radius:var(--rad);background:var(--c1);color:#fff;gap:12px;min-width:0;padding:18px;display:grid}.sw .bq-sw-group h3{font-size:26px}.sw .bq-sw-group p:not(.sw-k){color:#ffffffeb;margin:0;font-size:14.5px}.sw .bq-sw-group .bq-prog-t{color:#fff}.sw .bq-sw-printer{border-radius:var(--rad);background:var(--surf);border:1px solid var(--line);color:var(--ink);gap:12px;min-width:0;padding:18px;display:grid}.sw .bq-sw-printer h3{font-size:24px}.sw .bq-sw-printer ul{color:var(--ink2);gap:4px;margin:0;padding:0 0 0 18px;font-size:14px;display:grid}.sw .bq-sw-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sw .bq-sw-mini a{color:var(--ink);gap:4px;min-width:0;text-decoration:none;display:grid}.sw .bq-sw-mini .bq-ph{background:#f1f3f6;border-radius:10px}.sw .bq-sw-mini small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.sw .bq-sw-mini b{font-size:13px}.bq-seg a{padding:8px 4px;font-size:13px;line-height:1.15}.bq-blurb{margin:0;font-size:14px;line-height:1.4}.bq-mini-in{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;text-align:right;border-radius:9px;padding:4px 8px;font-weight:700}.hero a.hero-status{text-decoration:none}.bq-sizes-ed>summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-size:13px;font-weight:650;list-style:none}.bq-sizes-ed>summary::-webkit-details-marker{display:none}.bq-sizes-ed[open]>summary{margin-bottom:8px}.bq-sizes-ed .field input{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:6px 10px}.bq-text{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;margin-top:6px;padding:6px 10px;display:block}.bq-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bq-head>div{min-width:0}.bq-cartlink{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:750;text-decoration:none;display:inline-flex}.bq-cartlink .ti{width:18px;height:18px}.bq-hook{gap:6px;display:grid}.bq-hook>span{color:var(--ink);font-size:13px;font-weight:700}.bq-hook-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bq-hook-row input{font-family:var(--mono);min-width:0}.bq-sbx{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:750;display:inline-flex}.bq-hg{gap:10px;min-width:0;display:grid}.bq-hg>*{min-width:0}.bq-hg-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bq-hg-head .eyebrow{margin:0}.bq-hg-play{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;font-size:11px;display:grid}.bq-hg-stage{background:var(--surface-2);border-radius:12px;height:178px;position:relative;overflow:hidden}.bq-hg-f{opacity:0;pointer-events:none;place-items:center;transition:opacity .35s,transform .35s;display:grid;position:absolute;inset:10px;transform:translate(14px)}.bq-hg-f.on{opacity:1;transform:none}.bq-hg-win{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:330px;height:100%;display:grid;overflow:hidden}.bq-hg-url{font:600 11px/1 var(--mono);color:var(--ink-2);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;overflow:hidden}.bq-hg-ours .bq-hg-url{color:var(--accent-text)}.bq-hg-page{min-width:0;color:var(--ink);align-content:start;gap:7px;padding:10px;font-size:12.5px;display:grid}.bq-hg-page b{font-size:13px}.bq-hg-bar{background:var(--border);border-radius:4px;height:8px;display:block}.bq-hg-bar.bq-hg-in{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;height:22px}.bq-hg-login{gap:7px;width:100%;max-width:220px;margin:0 auto;display:grid}.bq-hg-split{grid-template-columns:42% minmax(0,1fr);gap:10px;display:grid}.bq-hg-menu,.bq-hg-main{align-content:start;gap:7px;min-width:0;display:grid}.bq-hg-item{color:var(--ink-2);overflow-wrap:anywhere;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:700;line-height:1.25;display:block;position:relative}.bq-hg-item.bq-hg-sub{margin-left:6px;font-weight:650}.bq-hg-item.on{background:var(--accent-soft);color:var(--accent-text)}.bq-hg-btn{background:var(--accent);color:var(--accent-ink);border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:750;display:inline-block;position:relative}.bq-hg-key,.bq-hg-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.bq-hg-key small,.bq-hg-field small{color:var(--ink-2);grid-column:1/-1;font-size:10.5px;font-weight:700}.bq-hg-key code,.bq-hg-field code{font:600 11.5px/1.2 var(--mono);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:5px 7px;overflow:hidden}.bq-hg-field{grid-template-columns:minmax(0,1fr)}.bq-hg-copy{border:1px solid var(--accent);color:var(--accent-text);border-radius:6px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:750}.bq-hg-arceau{gap:7px;display:grid}.bq-hg-two{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%;height:100%;display:grid}.bq-hg-two .bq-hg-win{height:auto}.bq-hg-small .bq-hg-page{gap:5px;padding:7px;font-size:11.5px}.bq-hg-arrow{color:var(--accent-text);font-weight:800}.bq-hg-tap{background:var(--ink);opacity:.55;width:16px;height:16px;box-shadow:0 0 0 0 var(--ink);border-radius:50%;position:absolute;bottom:-6px;right:-6px}.bq-hg-cap{color:var(--ink-2);gap:2px;min-height:58px;margin:0;font-size:13.5px;line-height:1.4;display:grid}.bq-hg-cap b{color:var(--ink);font-size:14.5px}.bq-hg-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.bq-hg-nav>.btn{flex:none;min-width:36px;min-height:36px}.bq-hg-dots{flex-wrap:wrap;justify-content:center;min-width:0;display:flex}.bq-hg-dots button{cursor:pointer;background:0 0;border:0;width:22px;height:32px;padding:0;position:relative}.bq-hg-dots button:before{content:"";background:var(--border);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bq-hg-dots button[aria-current=true]:before{background:var(--accent);border-radius:5px;width:20px}@media (prefers-reduced-motion:no-preference){.bq-hg-f.on .bq-hg-tap{animation:1.6s ease-out .5s infinite bq-hg-tap}.bq-hg-f.on .bq-hg-type{animation:1.2s steps(10,end) .3s both bq-hg-type}.bq-hg-f.on .bq-hg-t2{animation-delay:1.1s}.bq-hg-f.on .bq-hg-c1{animation:1.8s .4s infinite bq-hg-glow}.bq-hg-f.on .bq-hg-c2{animation:1.8s 1.3s infinite bq-hg-glow}}@keyframes bq-hg-tap{0%{opacity:.7;transform:scale(.6)}60%{opacity:.2;transform:scale(1.5)}to{opacity:0;transform:scale(1.8)}}@keyframes bq-hg-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bq-hg-glow{0%,to{background:0 0}40%{background:var(--accent-soft)}}.hshop-prods{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;margin-top:8px;display:grid}.hshop-prod{color:inherit;gap:4px;padding:6px 6px 8px;text-decoration:none}.hshop-prod strong{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.hshop-prod .bq-price{font-size:16px}.ix-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ix-days .chip-toggle{min-width:0;padding:4px 0;font-size:12.5px}.ix-when{grid-auto-columns:auto}.ix-when button{padding:8px 4px;font-size:13px}.ix-time{max-width:140px;margin-top:6px}.ix-help{color:var(--ink-3);font-size:12px}.ix-preview{background:var(--accent-soft);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.ix-for{flex-wrap:wrap;gap:8px;display:flex}.ix-sheet{gap:14px;display:grid}.ix-sheet .field{margin:0}.ix-week{background:var(--match-soft);color:var(--match);vertical-align:1px;white-space:nowrap;font-size:11px}.ix-rule .ix-next{color:var(--ink-2);background:var(--surface-2);border-radius:8px;grid-column:1/-1;margin:4px 0 0;padding:7px 10px;font-size:12.5px}.ix-list-hint{margin:0}.ix-off{color:var(--ink-2);background:var(--surface-2);border:1px dashed var(--border);border-radius:8px;margin:-4px 0 4px;padding:8px 10px;font-size:13px}.ix-why{font-size:13px;color:var(--ink-2)!important;text-align:left!important;font-weight:650!important}.ix-warm{color:#8a4b08;background:#fdf1e3;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}@media (prefers-color-scheme:dark){.ix-warm{color:#f5c08a;background:#3a2614}}.pl-row>.ix-back,.pl-row>.ix-whyrow{grid-column:2/-1}.pl-row>.ix-whyrow{margin-top:-4px}.ix-back{appearance:none;font:inherit;color:var(--accent-text,var(--accent));text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 2px;font-size:12.5px;font-weight:800;display:block}.pl-row.ix-hl{background:color-mix(in srgb, var(--accent) 7%, transparent);border-top-color:#0000;border-radius:10px}.block-head .btn{white-space:nowrap}.ix-gh{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 2px;padding:0;font-size:11px;font-weight:700;list-style:none}.ix-gh-u{color:#b45309}.ix-gh-a{color:var(--ko)}.ix-gh-p{color:var(--ok)}.st2 .ix-q{min-width:34px;padding:9px 8px}.st2 button.ix-q.on{color:#17191c;background:#e0a34a}.ix-unc{color:#b45309;font-weight:800}.ix-seg3 button{padding:10px 4px;font-size:13px}.seg-reply.ix-seg3 button[data-set=uncertain][aria-pressed=true]{color:#8a4b08;background:#fdf1e3;box-shadow:inset 0 0 0 2px #e0a34a}.ix-note-f{margin-top:2px}.ix-out{color:var(--ko);font-weight:750}.ix-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.ix-card{border:2px solid color-mix(in srgb, var(--ko) 40%, var(--border))}.hero-actions .ix-hunc{border-style:dashed!important}.hero-pill.ix-unc-pill{color:#8a4b08;background:#fdf1e3}.ix-qi{font-family:var(--display);color:#b45309;font-size:22px;line-height:1}.ix-todo{border:2px solid #e0a34a}.ix-compo-h{margin:0}.ix-compo{flex-wrap:wrap;gap:6px;display:flex}.ix-compo span{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.ix-compo span.ix-cq{color:#8a4b08;background:#fdf1e3;border-color:#e0a34a}.ix-compo span b{font-weight:900}.ck-row .ix-cqb{color:#b45309;font-weight:900}@media (prefers-color-scheme:dark){.ix-gh-u,.ix-unc,.ck-row .ix-cqb,.ix-qi{color:#f5c26b}.seg-reply.ix-seg3 button[data-set=uncertain][aria-pressed=true],.hero-pill.ix-unc-pill,.ix-compo span.ix-cq{color:#f5c08a;background:#3a2614}}.gl-plain{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.gl-card .df-rules{margin:-2px 0 0}.df-next{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.df-themes{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.df-ideas{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.df-idea{border:1px solid var(--border);background:var(--surface);max-width:220px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.df-idea span{font-size:17px}.df-idea[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.df-modes .chip-toggle{padding:8px 12px}.df-m-mainsvives{gap:8px;display:grid}.df-m-mainsvives[hidden]{display:none}.df-mvlv{flex-wrap:wrap;gap:6px;display:flex}.df-mvlv .chip-toggle{padding:8px 10px}.df-indiv{gap:14px;display:grid}.df-tiers{gap:6px;display:grid}.df-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,96px) 32px;align-items:center;gap:6px;display:grid}.df-tier-row input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:9px 10px}.df-tier-row .sheet-x{width:32px;height:32px;font-size:17px}.df-series{gap:6px;display:grid}.df-serie{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto minmax(0,72px);align-items:center;gap:8px;font-size:13.5px;display:grid}.df-serie>span:first-child{min-width:58px;font-weight:700}.df-serie input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:9px 10px}.df-more{justify-self:start}.df-clock{background:var(--surface-2);border:1px solid var(--border);text-align:center;border-radius:14px;justify-items:center;gap:10px;padding:14px 12px;display:grid}.df-clock p{margin:0}.df-big{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:64px;line-height:1}.df-plus{background:var(--accent);width:100%;min-height:120px;color:var(--accent-ink);font-family:var(--display);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:16px;font-size:56px}.df-plus:active{transform:scale(.98)}.df-contrib{gap:6px;display:grid}.df-contrib summary{cursor:pointer;color:var(--ink-2);font-size:13.5px;font-weight:750}.df-contrib[open] summary{margin-bottom:4px}.df-prog{gap:10px;display:grid}.df-prog p{margin:0}.df-chart{width:100%;height:auto;display:block;overflow:visible}.df-ax{stroke:var(--border);stroke-width:1px}.df-tk{fill:var(--ink-3);font-size:11px;font-family:var(--mono,ui-monospace, monospace)}.df-goal{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 4}.df-goal-t{fill:var(--ink-2)}.df-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.df-dot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.df-dot.df-best{fill:var(--accent-text)}.df-prog-list li{padding:6px 10px}.df-bday{background:var(--accent-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-weight:750}.df-fixes{gap:10px;display:grid}.df-fixes>p{margin:0}.df-fix{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:10px;padding:8px 10px;display:grid}.df-fix.on{border-color:var(--accent);background:var(--accent-soft)}.df-fix-n{min-width:0;display:grid}.df-fix-n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-fix-n small{color:var(--ink-3);font-size:12.5px}.df-step{align-items:center;gap:4px;display:inline-flex}.df-step button{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;font-size:18px;font-weight:700}.df-step output{text-align:center;min-width:30px;font-family:var(--mono,"JetBrains Mono", monospace);color:var(--ink-2);font-size:13.5px}.df-fix-t{text-align:right;font-size:17px}.eg-i-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.eg-i-shield{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.eg-i-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.eg-i-star{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.8 5.7 6.2.9-4.5 4.4 1 6.2L12 17.3 6.5 20.2l1-6.2L3 9.6l6.2-.9z'/%3E%3C/svg%3E")}.eg-i-hourglass{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12M6 21h12M7 3c0 5 10 5 10 9s-10 4-10 9M17 3c0 5-10 5-10 9'/%3E%3C/svg%3E")}.eg-box{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:13.5px;line-height:1.42;display:grid}.eg-box>.ti{width:20px;height:20px;color:var(--accent-text);margin-top:1px}.eg-box b{color:var(--ink)}.eg-box .eg-lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.eg-box a{color:var(--accent-text);font-weight:700;text-decoration:none}.eg-opts{gap:8px;display:grid}.eg-opt{border:1px solid var(--border);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:11px 12px;display:grid}.eg-opt[aria-checked=true]{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface));padding:10px 11px}.eg-opt:disabled{background:var(--surface-2);color:var(--ink-3);cursor:default;border-style:dashed}.eg-opt .eg-radio{border:2px solid var(--ink-3);box-sizing:border-box;border-radius:50%;width:20px;height:20px;margin-top:1px}.eg-opt[aria-checked=true] .eg-radio{border:6px solid var(--accent)}.eg-opt:disabled .eg-radio{border-color:var(--border);background:var(--border)}.eg-opt strong{font-size:14.5px;line-height:1.3;display:block}.eg-opt small{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.38;display:block}.eg-opt:disabled small{color:var(--ink-3)}.eg-opt .chip{white-space:nowrap;align-self:start}.eg-cta{gap:8px;display:grid}.eg-cta .btn{justify-content:center;width:100%}.eg-cta .hint{text-align:center;margin:0}.eg-manual{gap:8px;display:grid}.eg-have{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin:0;padding:4px 14px;list-style:none;display:grid}.eg-have li{border-top:1px solid var(--border);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;font-size:14px;line-height:1.35;display:grid}.eg-have li:first-child{border-top:0}.eg-have li>.ti{width:18px;height:18px;color:var(--ok);margin-top:1px}.eg-have li>.ti.eg-i-shield,.eg-have li>.ti.ti-eye,.eg-have li>.ti.eg-i-lock,.eg-have li>.ti.eg-i-star{color:var(--accent-text)}.eg-have small{color:var(--ink-3);font-size:12.5px;display:block}.eg-have b{display:block}.eg-bureau{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);gap:10px;padding:14px;display:grid}.eg-bureau .eyebrow,.eg-bureau p{margin:0}.eg-bureau p:not(.eyebrow):not(.hint){color:var(--ink-2);font-size:13.5px;line-height:1.42}.eg-bureau p b{color:var(--ink)}.eg-bureau .btn{justify-self:start}.eg-tags{flex-wrap:wrap;gap:6px;display:flex}.eg-tags span{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.eg-wait li.wait .mt-dot{border-color:var(--accent);color:var(--accent-text)}.eg-wait li.off .mt-dot{border-style:dashed}.eg-locked{border:1px dashed var(--border);background:var(--surface-2);color:var(--ink-2);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;font-size:13.5px;line-height:1.42;display:grid}.eg-locked>.ti{width:19px;height:19px;color:var(--ink-3);margin-top:1px}.eg-locked b{color:var(--ink)}.eg-sec{margin:4px 0 -8px}.eg-ro{background:var(--warn-soft,var(--surface-2));border:1px solid var(--border);color:var(--ink);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;font-size:13.5px;line-height:1.42;display:grid}.eg-ro>.ti{width:19px;height:19px;color:var(--ink-2);margin-top:1px}.eg-teams{margin:0;padding:0;list-style:none;display:grid}.eg-teams li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.eg-teams li:first-child{border-top:0}.eg-teams strong{font-size:15px;display:block}.eg-teams small{color:var(--ink-2);font-size:12.5px;line-height:1.35;display:block}.eg-teams .chip{white-space:nowrap}.eg-acts{justify-items:end;gap:6px;display:grid}.eg-role{flex-wrap:wrap;gap:6px;display:flex}.eg-role button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:650}.eg-role button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.eg-done{text-align:center;gap:8px;padding:18px 6px;display:grid}.eg-done h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:28px;font-weight:400}.eg-done p{color:var(--ink-2);margin:0}.eg-before{gap:8px;padding:2px 0;display:grid}.eg-before .eyebrow{color:var(--accent-text);margin:0}.rs-i-mood{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 14.5c1.8 2 5.2 2 7 0'/%3E%3Cpath d='M9 9.5h.01M15 9.5h.01'/%3E%3C/svg%3E")}.rs-i-phone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}.rs-i-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.rs-face{flex:none;display:block}.rs-face .rs-face-bg{fill:color-mix(in srgb, var(--fc) 15%, var(--surface))}.rs-faces{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rs-f{appearance:none;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:14px;justify-items:center;gap:3px;min-width:0;min-height:64px;padding:8px 0 6px;font-size:12px;font-weight:700;display:grid}.rs-f[aria-pressed=true]{border:2px solid var(--fc);background:color-mix(in srgb, var(--fc) 13%, var(--surface));color:var(--ink);padding:7px 0 5px}.rs-f:disabled{cursor:default}.rs-faces.picked .rs-f[aria-pressed=false]{opacity:.42}.rs-faces.sm .rs-f{border-radius:12px;min-height:54px;padding:6px 0 4px;font-size:11px}.rs-faces.sm .rs-f[aria-pressed=true]{padding:5px 0 3px}.rs-faces.row .rs-f{border-radius:11px;min-height:0;padding:5px 0}.rs-faces.row .rs-f[aria-pressed=true]{padding:4px 0}.rs-hero .rs-f{color:#16181d;background:#fff;border-color:#0000}.rs-hero .rs-face .rs-face-bg{fill:color-mix(in srgb, var(--fc) 15%, #fff)}.rs-hero .rs-f[aria-pressed=true]{box-shadow:0 0 0 3px var(--fc);background:#fff;border:2px solid #fff}.rs-hero .rs-who{padding-right:84px}.rs-q{margin:4px 0 2px;font-size:17px;font-weight:750;line-height:1.25}.rs-who{opacity:.92;align-items:center;gap:7px;margin:2px 0 0;font-size:12.5px;line-height:1.3;display:flex}.rs-who .ti,.rs-lock .ti{flex:none;width:14px;height:14px}.rs-lock{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.35;display:flex}.rs-lock .ti{color:var(--ink-3);margin-top:2px}.rs-sent{background:var(--ok-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.rs-sent strong{font-size:15px}.rs-sent .muted{grid-column:2}.rs-sent svg{grid-row:1/span 2}.rs-opt{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:600}.rs-ta{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;font:inherit;color:var(--ink);resize:none;border-radius:12px;padding:11px 13px;font-size:15px;line-height:1.4}.rs-words{margin-bottom:8px}.rs-words .chip-toggle{min-height:34px;padding:5px 12px;font-size:13px}.rs-card{border:2px solid color-mix(in srgb, var(--accent) 45%, var(--border));gap:10px;display:grid}.rs-card .eyebrow{margin:0}.rs-card-t{font-family:var(--display);text-transform:uppercase;font-size:21px;font-weight:400;line-height:1.05}.rs-sentcard{border-width:1px;border-color:var(--border)}.rs-mine{gap:12px}.rs-mine-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-note{background:var(--surface-2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.rs-seen{color:var(--ok);font-size:12.5px;font-weight:700}.rs-teamlink .mi-ico .ti{width:22px;height:22px}.rs-coach{gap:12px;display:grid}.rs-ch{justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-ch .eyebrow{margin:0}.rs-avg{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.rs-avg-n{font-family:var(--display);font-size:40px;font-weight:400;line-height:.9}.rs-avg-n small{font-family:var(--mono);color:var(--ink-3);margin-left:3px;font-size:13px}.rs-avg-l{color:var(--ink-2);margin-top:3px;font-size:12.5px;font-weight:700;display:block}.rs-avg-sub{text-align:right;color:var(--ink-2);justify-self:end;font-size:13px;line-height:1.35}.rs-avg-sub b{color:var(--ink);font-size:15px}.rs-dist{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rs-dist span{background:var(--surface-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5px;padding:6px 0;font-size:14px;font-weight:800;display:grid}.rs-dist span.z{opacity:.45}.rs-alert{background:var(--ko-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.rs-alert svg{grid-row:1/span 2}.rs-alert b{overflow-wrap:anywhere;font-size:14.5px}.rs-alert small{color:var(--ink-2);font-size:13px}.rs-mots{color:var(--ink-2);margin:0;font-size:13px}#home-rs:not(:empty){gap:14px;display:grid}.rs-tabs a{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 6px;font-size:13.5px;overflow:hidden}.rs-sum{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.rs-sum .rs-dist{grid-column:1/-1;margin-top:6px}.rs-list{margin:0;padding:0;list-style:none;display:grid}.rs-row{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 0;display:grid}.rs-list>.rs-row:first-child{border-top:0;padding-top:2px}.rs-row[hidden]{display:none}.rs-num{font-family:var(--mono);color:var(--ink-3);text-align:center;font-size:12px;font-weight:700}.rs-name{gap:1px;min-width:0;display:grid}.rs-name b{overflow-wrap:anywhere;font-size:15px}.rs-name small{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.rs-name small i{color:var(--ink-3);font-style:normal}.rs-row.na b{color:var(--ink-3);font-weight:650}.rs-tag{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:750;display:inline-block}.rs-sub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:700}.rs-ev{margin:0;padding:0;list-style:none;display:grid}.rs-ev li{border-top:1px solid var(--border);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:1px 10px;padding:9px 0;display:grid}.rs-ev li:first-child{border-top:0;padding-top:2px}.rs-ev .d{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.rs-ev b{font-size:14.5px}.rs-ev small{color:var(--ink-3);font-size:12.5px;display:block}.rs-ev .v{font-family:var(--display);font-size:22px;font-weight:400;line-height:1}.rs-ev li.later{opacity:.55}.rs-weeks{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:6px;height:126px;padding-top:6px;display:grid}.rs-wk{align-self:end;justify-items:center;gap:4px;min-width:0;display:grid}.rs-wk i{background:var(--c);border-radius:6px 6px 3px 3px;width:100%;max-width:26px;display:block}.rs-wk b{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:11px}.rs-wk small{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:9.5px}.rs-wk.now i{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c)}.rs-strip{justify-self:end;align-items:center;gap:3px;display:flex}.rs-strip i{background:var(--c);border-radius:50%;width:15px;height:15px;display:block}.rs-strip i.ab,.rs-legend i.ab{background:var(--ink-3);opacity:.6;border-radius:2px;width:12px;height:3px;margin:0 1.5px}.rs-strip i.na,.rs-legend i.na{border:1.5px dashed var(--ink-3);box-sizing:border-box;background:0 0;width:12px;height:12px;margin:0 1.5px}.rs-legend{color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.rs-legend span{align-items:center;gap:4px;display:inline-flex}.rs-legend i{background:var(--c);border-radius:50%;width:10px;height:10px;display:inline-block}.rs-teams{margin:0;padding:0;list-style:none;display:grid}.rs-teams>li{border-top:1px solid var(--border)}.rs-teams>li:first-child{border-top:0}.rs-team{appearance:none;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;width:100%;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 92px 64px;align-items:center;gap:2px 10px;padding:11px 0;display:grid}.rs-tn{gap:1px;min-width:0;display:grid}.rs-team b{color:var(--ink);font-size:15px}.rs-team small{color:var(--ink-3);font-size:12.5px;display:block}.rs-tv{justify-items:end;gap:0;min-width:52px;display:grid}.rs-tv b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1}.rs-tv small{white-space:nowrap;font-size:11px;font-weight:700}.rs-tv .dn,.rs-ko{color:var(--ko)}.rs-tv .upc{color:var(--ok)}.rs-team.few{cursor:default;display:block}.rs-team.few .rs-few{color:var(--ink-2);gap:6px;margin-top:3px;font-size:12.5px;line-height:1.35;display:flex}.rs-team.few .rs-few .ti{flex:none;width:13px;height:13px;margin-top:2px}.rs-team.hot{background:linear-gradient(90deg, var(--ko-soft), transparent 85%);border-radius:12px;width:calc(100% + 20px);margin:0 -10px;padding:11px 10px}.rs-team.hot small.why{color:var(--ko);font-weight:700}.rs-spark{color:var(--ink-2)}.rs-spark-4{stroke:var(--border);stroke-dasharray:3 3;stroke-width:1px}.rs-spark-none{width:92px;display:block}.rs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rs-kpis>div{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);align-content:start;gap:3px;min-width:0;padding:11px 10px;display:grid}.rs-kpis b{font-family:var(--display);align-items:center;gap:6px;font-size:26px;font-weight:400;line-height:1;display:flex}.rs-kpis small{color:var(--ink-2);font-size:11.5px;line-height:1.25}.rs-kpis .eyebrow{font-size:10px}.rs-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rs-two>div{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.rs-two b{font-family:var(--display);align-items:center;gap:6px;font-size:24px;font-weight:400;line-height:1;display:flex}.rs-two small{color:var(--ink-2);font-size:12px}.rs-two .eyebrow{font-size:10.5px}.rs-do{background:var(--accent-soft);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.rs-do p{margin:0;font-size:13.5px;line-height:1.4}.rs-setlist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rs-setlist li{gap:6px;display:grid}.rs-modes{grid-template-columns:1fr 1.6fr 1fr;grid-auto-flow:row}.rs-modes button{min-height:44px;padding:6px 4px;font-size:12.5px;line-height:1.2}.rs-whosees{gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.4;display:grid}@media (width<=370px){.rs-team{grid-template-columns:minmax(0,1fr) 72px 56px}.rs-spark,.rs-spark-none{width:72px}.rs-avg-n{font-size:34px}}.rs-myrow{grid-template-columns:minmax(0,1fr) auto}.rs-myrow a.rs-name{color:inherit;text-decoration:none}.ns-i-up{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")}.ns-i-archive{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='4' rx='1'/%3E%3Cpath d='M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8'/%3E%3Cpath d='M10 12h4'/%3E%3C/svg%3E")}.ns-i-merge{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v5a5 5 0 0 0 5 5h0a5 5 0 0 1 5 5v1'/%3E%3Cpath d='M17 4v5a5 5 0 0 1-5 5'/%3E%3Cpath d='M14 18l3 3 3-3'/%3E%3C/svg%3E")}.bs-prog{gap:4px;display:flex}.bs-prog i{background:color-mix(in srgb, var(--ink-3) 28%, transparent);border-radius:3px;flex:1;height:5px}.bs-prog i.on{background:var(--ok)}.bs-q{gap:12px}.bs-qh{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.bs-qh h3{margin:0}.bs-qh p{color:var(--ink-3);grid-column:2;margin:0;font-size:13px;line-height:1.35}.bs-n{background:var(--ink);width:28px;height:28px;color:var(--surface);border-radius:50%;grid-row:1/span 2;align-self:start;place-items:center;font-size:14px;font-weight:800;display:grid}.bs-n.done{background:var(--ok);color:#fff}.bs-opts{gap:6px;display:grid}.bs-opt{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 10px;min-height:48px;padding:10px 12px;display:grid}.bs-opt i{border:2px solid var(--ink-3);box-sizing:border-box;border-radius:50%;grid-row:1/span 2;width:18px;height:18px}.bs-opt b{font-size:15px}.bs-opt small{color:var(--ink-3);font-size:12.5px}.bs-opt.on{border:2px solid var(--accent);background:var(--accent-soft);padding:9px 11px}.bs-opt.on i{border:5px solid var(--accent)}.bs-opt:disabled{cursor:default}.bs-who{color:var(--ink-3);align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.35;display:flex}.bs-who .ti{flex:none;width:13px;height:13px;margin-top:2px}.bs-helps{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bs-help{appearance:none;border:1px solid var(--border);background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;min-height:48px;padding:9px 10px;display:grid}.bs-help .ti{width:20px;height:20px;color:var(--ink-3);grid-row:1/span 2}.bs-help b{font-size:13.5px;line-height:1.2}.bs-help small{color:var(--ink-3);font-size:11.5px;line-height:1.2}.bs-help[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);padding:8px 9px}.bs-help[aria-pressed=true] .ti{color:var(--accent-text)}.bs-help.wide{grid-column:1/-1}.bs-axis{gap:6px;display:grid}.bs-axis+.bs-axis{border-top:1px solid var(--border);padding-top:10px}.bs-axis>b{font-size:14px}.bs-axis>b small{color:var(--ink-3);font-size:12.5px;font-weight:500}.bs-kid{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.bs-kid a{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);box-sizing:border-box;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.bs-kid a .av{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.bs-kid a[aria-current=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.bs-kid a[aria-current=true] .av{color:var(--ink);background:var(--surface)}.bs-kid a small{opacity:.8;font-weight:600}.bs-up{background:var(--match-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.bs-up .ti{width:20px;height:20px;color:var(--match)}.bs-up p{margin:0;font-size:13.5px;line-height:1.35}.bs-why[hidden]{display:none}.bs-center{text-align:center}.bs-closed{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px}.bs-dossier{border:2px solid color-mix(in srgb, var(--ok) 45%, var(--border))}.bs-done .mi-ico .ti,.bs-next .mi-ico .ti{width:22px;height:22px}.bs-hero .hero-lines li{overflow-wrap:anywhere}.bs-tabs a{min-width:0;padding:8px 4px;font-size:13.5px}.bs-bar{background:var(--surface-2);border-radius:6px;height:12px;display:flex;overflow:hidden}.bs-bar i{height:100%;display:block}.bs-c-go{background:var(--ok)}.bs-c-ch{background:var(--match)}.bs-c-hes{background:#e0a21b}.bs-c-out{background:var(--ko)}.bs-c-na{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink-3) 35%, transparent) 0 3px, transparent 3px 6px)}.bs-trows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bs-trows li{gap:5px;display:grid}.bs-trow-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bs-trow-h b{font-size:14.5px}.bs-trow-h small{color:var(--ink-3);white-space:nowrap;font-size:12px}.bs-leg{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.bs-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.bs-offs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bs-off{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-content:start;gap:3px;min-width:0;padding:11px 12px;display:grid}.bs-off b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.bs-off strong{font-size:13.5px}.bs-off small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.bs-off small i{color:var(--ink-3);font-style:normal}.bs-axes{gap:8px;display:grid}.bs-axes>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.bs-axes b.v{font-family:var(--display);font-size:22px;font-weight:400}.bs-axes span{font-size:14px;font-weight:650}.bs-axes small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.bs-plist{margin:0;padding:0;list-style:none;display:grid}.bs-plist li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 0;display:grid}.bs-plist li:first-child{border-top:0;padding-top:2px}.bs-plist b{overflow-wrap:anywhere;font-size:15px}.bs-plist b small{color:var(--ink-3);font-size:12.5px;font-weight:500}.bs-plist .q{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1;font-size:13px;line-height:1.35}.bs-plist .q i{color:var(--ink-3);font-size:12px;font-style:normal}.bs-plist .acts{grid-area:1/2/span 2;gap:6px;display:flex}.bs-ic{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bs-ic .ti{width:17px;height:17px;color:var(--accent-text)}.bs-names{flex-wrap:wrap;gap:5px;display:flex}.bs-names span{background:var(--surface-2);border:1px dashed var(--border);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:650}.bs-names span small{color:var(--ink-3);font-weight:500}.bs-p0{margin:0}.bs-offlist h4{margin:10px 0 4px}.bs-offlist ul{gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.bs-qlist{gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.4;display:grid}.ns-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.ns-steps li{min-width:0}.ns-steps li>a,.ns-steps li>span{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);height:100%;color:var(--ink-2);overflow-wrap:anywhere;border-radius:10px;align-content:start;gap:1px;padding:7px;font-size:11.5px;font-weight:650;line-height:1.2;text-decoration:none;display:grid}.ns-steps li b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.ns-steps li.on>a,.ns-steps li.on>span{border:2px solid var(--accent);color:var(--ink);padding:6px}.ns-steps li.on b{color:var(--accent-text)}.ns-steps li.done>a,.ns-steps li.done>span{background:var(--ok-soft);color:var(--ink);border-color:#0000}.ns-steps li.done b{color:var(--ok)}.ns-hero .ns-steps li>span{color:inherit;background:#ffffff24;border-color:#0000}.ns-hero .ns-steps li b{color:inherit;opacity:.75}.ns-hero .ns-steps li.done>span{color:inherit;background:#ffffff42}.ns-time{opacity:.9;font-size:12.5px}.ns-src{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);gap:8px;width:100%;padding:14px;display:grid}.ns-src:disabled{cursor:default}.ns-src.on{border:2px solid var(--accent);padding:13px}.ns-src-h{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.ns-src-h i{border:2px solid var(--ink-3);box-sizing:border-box;border-radius:50%;grid-row:1/span 2;width:18px;height:18px}.ns-src.on .ns-src-h i{border:5px solid var(--accent)}.ns-src-h b{font-size:15.5px}.ns-src-h small{color:var(--ink-3);font-size:12.5px;line-height:1.35}.ns-line{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}.ns-chips{flex-wrap:wrap;gap:5px;display:flex}.ns-chips span,.ns-c-up{border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700}.ns-c-go{background:var(--ok-soft);color:var(--ok)}.ns-c-hes{color:#8a4b08;background:#fdf1e3}.ns-c-out{background:var(--ko-soft);color:var(--ko)}.ns-c-na{background:var(--surface-2);color:var(--ink-2);border:1px dashed var(--border)}.ns-c-up{background:var(--match-soft);color:var(--match)}.ns-todo{gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.4;display:grid}.ns-leg{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.ns-leg .ns-p{cursor:default;padding:1px 7px}.ns-team{gap:9px;display:grid}.ns-th{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ns-tn{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1.05;display:block}.ns-th small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.ns-new{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--match-soft);color:var(--match);vertical-align:4px;border-radius:6px;margin-left:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.ns-cnt{justify-items:end;display:grid}.ns-cnt b{font-family:var(--display);font-size:32px;font-weight:400;line-height:.95}.ns-cnt small{color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:650}.ns-from{color:var(--ink-2);font-size:12.5px;font-weight:650}.ns-ppl{flex-wrap:wrap;gap:5px;display:flex}.ns-p{appearance:none;font:inherit;cursor:pointer;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:3px;padding:4px 10px;font-size:13px;font-weight:650;display:inline-flex}.ns-p .ti{width:11px;height:11px;color:var(--match)}.ns-p small{font-size:11px;font-weight:700}.ns-p.hes{background:#fdf1e3;border-color:#f2d2a8}.ns-p.hes small{color:#8a4b08}.ns-p.na{color:var(--ink-2);background:0 0;border-style:dashed}.ns-p.na small{color:var(--ink-3)}.ns-p.out{color:var(--ko);border-color:color-mix(in srgb, var(--ko) 35%, transparent);cursor:default;background:0 0;text-decoration:line-through}.ns-p.ch{background:var(--match-soft);border-color:#0000}.ns-p.ch small{color:var(--match)}.ns-warn{color:#5c3405;background:#fdf1e3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 9px;padding:9px 11px;font-size:13px;line-height:1.35;display:grid}.ns-warn>b:first-child{color:#fff;background:#e0a21b;border-radius:50%;grid-row:1/span 3;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.ns-warn.ok{background:var(--ok-soft);color:var(--ink)}.ns-warn.ok>b:first-child{background:var(--ok)}.ns-warn .btn-row{grid-column:2;gap:6px;margin-top:5px}.ns-sugg{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);gap:8px;padding:13px 14px;display:grid}.ns-sugg-h{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.ns-sugg-h .ti{width:22px;height:22px;color:var(--accent-text);grid-row:1/span 2}.ns-sugg-h b{font-size:15px}.ns-sugg-h small{color:var(--ink-2);font-size:13px;line-height:1.35}.ns-sugg .btn-row{gap:6px}.ns-moves{gap:6px;display:grid}.ns-dos{margin:0;padding:0;list-style:none;display:grid}.ns-dos li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.ns-dos li:first-child{border-top:0;padding-top:2px}.ns-dos .n{font-variant-numeric:tabular-nums;font-weight:800}.ns-dos .fee{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:52px;font-weight:650}.ns-mail{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:6px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:grid}.ns-mail p{margin:0}.ns-mail .to{color:var(--ink-3);font-size:12px}.ns-done{margin:0;padding:0;list-style:none;display:grid}.ns-done li{border-top:1px solid var(--border);grid-template-columns:26px minmax(0,1fr);gap:1px 10px;padding:9px 0;display:grid}.ns-done li:first-child{border-top:0;padding-top:2px}.ns-done li>i{background:var(--ok-soft);width:24px;height:24px;color:var(--ok);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.ns-done li>i.w{color:#8a4b08;background:#fdf1e3}.ns-done b{font-size:14.5px}.ns-done small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.ns-day{border-radius:var(--radius);background:var(--ink);color:var(--surface);gap:10px;padding:14px;display:grid}.ns-day .eyebrow{color:inherit;opacity:.7;margin:0}.ns-day h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:24px;font-weight:400;line-height:1}.ns-day ul{gap:5px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.4;display:grid}.ns-page .ns-sugg-h .ns-i-archive{color:var(--ink-3)}@media (prefers-color-scheme:dark){.ns-p.hes,.ns-c-hes,.ns-warn,.ns-done li>i.w{color:#f5c26b;background:#3a2a12;border-color:#0000}.ns-p.hes small{color:#f5c26b}.ns-warn{color:#f3ddb8}.ns-day{color:var(--ink);background:#26292e}}@media (width<=370px){.bs-helps,.bs-offs{grid-template-columns:minmax(0,1fr)}.bs-help.wide{grid-column:auto}.ns-steps li>a,.ns-steps li>span{padding:6px 5px;font-size:10.5px}}.mq-full{z-index:70;color:#eceef1;-webkit-user-select:none;user-select:none;box-sizing:border-box;touch-action:manipulation;background:#0e0f11;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.mq-full *,.mq-full :before,.mq-full :after{box-sizing:border-box}.mq-over .sheet-backdrop{z-index:75}.mq-over .sheet{z-index:76}body:has(.mq-full) .toast{z-index:80;top:calc(env(safe-area-inset-top,0px) + 54px);bottom:auto}.mq-i{width:17px;height:17px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.mq-i-undo{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/%3E%3C/svg%3E")}.mq-i-pause{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M8 5v14M16 5v14'/%3E%3C/svg%3E")}.mq-i-play{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4v16l13-8z' fill='black'/%3E%3C/svg%3E")}.mq-i-gear{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.3c.4-1.8 2.9-1.8 3.4 0a1.7 1.7 0 0 0 2.6 1.1c1.5-.9 3.3.8 2.4 2.4a1.7 1.7 0 0 0 1 2.6c1.8.4 1.8 2.9 0 3.4a1.7 1.7 0 0 0-1 2.6c.9 1.5-.8 3.3-2.4 2.4a1.7 1.7 0 0 0-2.6 1c-.4 1.8-2.9 1.8-3.4 0a1.7 1.7 0 0 0-2.6-1c-1.5.9-3.3-.8-2.4-2.4a1.7 1.7 0 0 0-1-2.6c-1.8-.4-1.8-2.9 0-3.4a1.7 1.7 0 0 0 1-2.6c-.9-1.5.8-3.3 2.4-2.4a1.7 1.7 0 0 0 2.6-1.1z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.mq-i-clock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.mq-i-hand{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13V5.5a1.5 1.5 0 0 1 3 0V12M11 11.5V4a1.5 1.5 0 0 1 3 0v8M14 11.5V5.5a1.5 1.5 0 0 1 3 0V13'/%3E%3Cpath d='M17 9.5a1.5 1.5 0 0 1 3 0V15a6 6 0 0 1-6 6h-1.5a6 6 0 0 1-5-2.7L4.6 14a1.6 1.6 0 0 1 2.6-1.8L8 13'/%3E%3C/svg%3E")}.mq-i-trophy{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h8v5a4 4 0 0 1-8 0zM8 6H5a3 3 0 0 0 3 4M16 6h3a3 3 0 0 1-3 4M12 13v4M8.5 20h7M10 17h4v3h-4z'/%3E%3C/svg%3E")}.mq-i-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.mq-i-tv{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E")}.mq-i-send{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3L10 14M21 3l-7 18-4-7-7-4z'/%3E%3C/svg%3E")}.mq-i-down{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v12M7 11l5 5 5-5'/%3E%3Cpath d='M4 17v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-2'/%3E%3C/svg%3E")}.mq-i-shield{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8-8 9-4.6-1-8-4.5-8-9V6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.mq-ffbb{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#c9cdd3;white-space:nowrap;border:1px solid #4a4f57;border-radius:6px;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.mq-ffbb.paper{color:#9a3412;background:#fff4ec;border-color:#c2410c}.mq-ffbb.lt{border-color:var(--border);color:var(--ink-2);background:var(--surface-2)}.mq-btn{appearance:none;height:40px;font:inherit;color:#eceef1;white-space:nowrap;cursor:pointer;background:#1b1d20;border:1px solid #2c3036;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:750;display:inline-flex}.mq-btn.ico{width:40px;padding:0;font-size:20px}.mq-btn.end{color:#fca5a5;background:#2a1213;border-color:#7f1d1d}.mq-btn.go{color:#06240f;background:#22c55e;border:0;font-weight:850}.mq-btn:disabled{opacity:.45;cursor:default}.mq-chip{white-space:nowrap;color:#86efac;text-overflow:ellipsis;background:#12301e;border:1px solid #1e6b3a;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 10px;font-size:12.5px;font-weight:800;display:inline-flex;overflow:hidden}.mq-chip i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.mq-chip.off{color:#fde68a;background:#3a2a06;border-color:#8a6a12}.mq-chip.onair{color:#fca5a5;background:#3b0d0d;border-color:#7f1d1d}.mq-pips{align-items:center;gap:4px;display:inline-flex}.mq-pips i{opacity:.55;border:2px solid;border-radius:50%;width:13px;height:13px}.mq-pips i.on{opacity:1;background:currentColor}.mq-pips em{font-style:normal;font-family:var(--display);margin-left:4px;font-size:18px;line-height:1}.mq-pen{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#422006;white-space:nowrap;background:#fde047;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:900}.mq-bonus{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#991b1b;white-space:nowrap;background:#fee2e2;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:900;box-shadow:0 0 0 2px #ef4444}.mq-simple{grid-template-rows:auto auto minmax(0,1fr) auto minmax(0,1fr) auto;height:100%;display:grid}.mq-sh{padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 8px;background:#121315;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mq-sh>span{min-width:0}.mq-sh b,.mq-lt .ttl b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:400;line-height:1.05;display:block;overflow:hidden}.mq-sh small,.mq-lt .ttl small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#8a919a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.mq-band{background:#121315;border-bottom:1px solid #22252a;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 12px 7px;display:flex}.mq-band>span:last-child{color:#8a919a;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mq-half{background:var(--c);color:var(--ci);grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-height:0;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.mq-half:after{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#00000024);position:absolute;inset:0}.mq-half>*{z-index:1;position:relative}.mq-ht{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.mq-ht>span{min-width:0}.mq-ht b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:25px;font-weight:400;line-height:1;display:block;overflow:hidden}.mq-ht small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.mq-tf{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#0000002e;border:1.5px solid #ffffff73;border-radius:12px;justify-items:end;gap:4px;padding:6px 9px;display:grid}.mq-tf>span:first-child{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.9;white-space:nowrap;font-size:9.5px;font-weight:800}.mq-score{font-family:var(--display);font-variant-numeric:tabular-nums;place-items:center;min-height:0;font-size:clamp(64px,14dvh,130px);font-weight:400;line-height:.9;display:grid}.mq-pts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mq-pts button{appearance:none;height:clamp(54px,8.8dvh,76px);color:inherit;font-family:var(--display);cursor:pointer;background:#ffffff29;border:2px solid #ffffff80;border-radius:18px;font-size:clamp(30px,4.6dvh,40px);font-weight:400;line-height:1;box-shadow:0 3px #00000040}.mq-pts button:active{box-shadow:none;transform:translateY(2px)}.mq-pts button:disabled,.mq-a:disabled{opacity:.4;cursor:default}.mq-mid{background:#0e0f11;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mq-qt{background:#1b1d20;border:1px solid #2c3036;border-radius:12px;justify-content:center;justify-self:center;align-items:center;gap:2px;height:44px;display:inline-flex}.mq-qt button{appearance:none;color:#8a919a;cursor:pointer;background:0 0;border:0;width:30px;height:44px;font-size:18px}.mq-qt b{font-family:var(--display);letter-spacing:.02em;white-space:nowrap;padding:0 2px;font-size:22px;font-weight:400}.mq-clk{grid-template-columns:auto auto;place-items:center end;gap:8px;display:grid}.mq-clk b{font-family:var(--mono);letter-spacing:-.04em;color:#ff7a2e;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.mq-clk small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a919a;white-space:nowrap;grid-area:2/1/auto/2;justify-self:end;font-size:9.5px;font-weight:800;line-height:1}.mq-clk .mq-btn{grid-area:1/2/3}.mq-clk.none b{color:#8a919a;letter-spacing:0;font-size:15px}.mq-foot{padding:9px 10px calc(env(safe-area-inset-bottom,0px) + 12px);background:#121315;border-top:1px solid #22252a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mq-foot .mq-chip{justify-self:start;font-size:11.5px}.mq-land{grid-template-rows:46px minmax(0,1fr) auto;height:100%;display:grid}.mq-lt{background:#121315;border-bottom:1px solid #22252a;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;padding:0 10px;display:grid}.mq-lt .seg{background:#1b1d20;border-color:#2c3036;border-radius:11px;gap:3px;min-width:0;max-width:440px;padding:3px}.mq-lt .seg button{color:#b6bcc4;white-space:nowrap;border-radius:8px;min-height:32px;padding:4px 8px;font-size:13px}.mq-lt .seg button[aria-pressed=true]{color:#0e0f11;box-shadow:none;background:#eceef1}.mq-lt .ttl{min-width:0}.mq-m5{grid-template-columns:minmax(0,1fr) 214px minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px;display:grid}.mq-side{grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;display:grid}.mq-sideh{background:var(--c);color:var(--ci);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:grid}.mq-sideh b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:400;line-height:1;overflow:hidden}.mq-sideh .r{align-items:center;gap:5px;display:flex}.mq-mini{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#00000040;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:9.5px;font-weight:800;display:inline-flex}.mq-mini.pen{color:#422006;background:#fde047}.mq-mini i{border:1.5px solid;border-radius:50%;width:7px;height:7px;display:inline-block}.mq-mini i.on{background:currentColor}.mq-grid{grid-template-rows:repeat(3,minmax(44px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr);gap:5px;min-height:0;display:grid;overflow-y:auto}.mq-p{appearance:none;color:#eceef1;font:inherit;text-align:left;cursor:pointer;background:#1b1d20;border:1.5px solid #2c3036;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 6px;min-width:0;min-height:0;padding:4px 7px;display:grid;position:relative}.mq-p b{font-family:var(--display);text-align:center;grid-row:1/3;min-width:28px;font-size:26px;font-weight:400;line-height:1}.mq-p span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}.mq-p .f{gap:3px;display:flex}.mq-p .f i{background:#3a3f47;border-radius:50%;width:7px;height:7px}.mq-p .f i.on{background:#eceef1}.mq-p.f4{background:#2b2008;border-color:#f59e0b}.mq-p.f4 .f i.on{background:#f59e0b}.mq-p.f5{background:#2a1213;border-color:#dc2626}.mq-p.f5 .f i.on{background:#f87171}.mq-p .out{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#dc2626;border-radius:5px;justify-self:start;padding:2px 5px;font-size:9px;font-weight:900}.mq-p.sel{background:color-mix(in srgb, var(--c) 55%, #1b1d20);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 60%, transparent);border:2px solid #eceef1}.mq-p.add{color:#8a919a;text-align:center;border-style:dashed;grid-template-columns:1fr;place-items:center;font-size:12px;font-weight:750}.mq-p.nameless{grid-template-columns:1fr;justify-items:center}.mq-p.nameless b{grid-row:auto}.mq-ctr{background:#16181b;border:1px solid #22252a;border-radius:14px;grid-template-rows:auto auto auto auto minmax(48px,1fr);gap:5px;min-width:0;min-height:0;padding:4px 8px 6px;display:grid}.mq-sc{font-family:var(--display);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;place-items:center;font-size:44px;font-weight:400;line-height:1;display:grid}.mq-sc span{opacity:.45;font-size:26px}.mq-clk5{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mq-clk5 .q{font-family:var(--display);white-space:nowrap;background:#26292e;border-radius:8px;padding:4px 7px;font-size:17px}.mq-clk5 b{font-family:var(--mono);letter-spacing:-.05em;color:#ff7a2e;text-align:center;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.mq-clk5 .mq-btn{width:36px;height:36px;padding:0}.mq-clk5 small{text-align:center;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fde047;grid-column:1/-1;font-size:9.5px;font-weight:800}.mq-row2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mq-sc24{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px dashed #4a4f57;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;padding:3px 6px;display:grid}.mq-sc24 b{font-family:var(--mono);color:#fde047;font-size:22px;font-weight:800;line-height:1}.mq-sc24 small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#8a919a;font-size:9px;font-weight:800;line-height:1.2}.mq-sc24.on{border-style:solid;border-color:#6b5f12}.mq-sc24 .rs{grid-column:1/-1;gap:4px;display:flex}.mq-sc24 .rs button{appearance:none;color:#fde047;height:28px;font-family:var(--mono);cursor:pointer;background:#1b1d20;border:1px solid #4a4f57;border-radius:7px;flex:1;font-size:12px;font-weight:800}.mq-poss{appearance:none;color:#eceef1;font:inherit;text-align:left;cursor:pointer;background:#1b1d20;border:1px solid #2c3036;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:4px 8px;display:grid}.mq-poss .arr{color:#ff7a2e;font-size:24px;line-height:1}.mq-poss small b{color:#eceef1;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.mq-tms{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mq-tms button{appearance:none;border:1px solid #2c3036;border-top:3px solid var(--c);color:#eceef1;font:inherit;cursor:pointer;background:#1b1d20;border-radius:10px;justify-items:center;gap:0;min-width:0;padding:3px 4px;font-size:11.5px;font-weight:800;display:grid}.mq-tms button small{color:#8a919a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-weight:650;overflow:hidden}.mq-tms button.run{background:#3a2a06}.mq-feed{color:#b6bcc4;align-content:end;gap:1px;min-height:0;margin:0;padding:0;font-size:11px;line-height:1.3;list-style:none;display:grid;overflow:hidden}.mq-feed li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mq-feed b{color:#eceef1}.mq-act{padding:7px 10px calc(env(safe-area-inset-bottom,0px) + 9px);background:#121315;border-top:1px solid #22252a;grid-template-columns:128px repeat(7,minmax(0,1fr)) 92px;align-items:center;gap:6px;display:grid}.mq-act .who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.mq-act .who b{font-family:var(--display);background:var(--c);width:40px;height:40px;color:var(--ci);border-radius:10px;place-items:center;font-size:26px;font-weight:400;display:grid}.mq-act .who span{text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:750;line-height:1.15;overflow:hidden}.mq-act .who small{color:#8a919a;font-size:10.5px;font-weight:600;display:block}.mq-a{appearance:none;color:#06240f;height:46px;font-family:var(--display);white-space:nowrap;cursor:pointer;background:#22c55e;border:0;border-radius:12px;min-width:0;padding:0 4px;font-size:25px;font-weight:400;line-height:1}.mq-a.fl{color:#eceef1;background:#2a2d33;border:1px solid #3a3f47;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:800;line-height:1.1}.mq-a.fl small{color:#8a919a;text-overflow:ellipsis;font-size:9.5px;font-weight:600;display:block;overflow:hidden}.mq-a.un{color:#eceef1;background:0 0;border:1px solid #3a3f47;justify-content:center;align-items:center;gap:5px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:750;display:inline-flex}.mq-a.un .mq-i{width:15px;height:15px}.mq-m3{grid-template-columns:minmax(0,1fr) 196px minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px;display:grid}.mq-h3{background:var(--c);color:var(--ci);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:6px;min-width:0;min-height:0;padding:8px 10px 10px;display:grid;position:relative;overflow:hidden}.mq-h3:after{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#00000029);position:absolute;inset:0}.mq-h3>*{z-index:1;position:relative}.mq-h3 .mq-score{font-size:clamp(56px,22dvh,96px)}.mq-h3 .mq-pts{grid-template-columns:1fr 1fr 1fr 44px;gap:6px}.mq-h3 .mq-pts button{border-radius:14px;height:50px;font-size:28px}.mq-h3 .mq-pts button.lf{font-size:22px}.mq-h3 .mq-pts button.minus{background:#0000002e;border-color:#ffffff4d;font-size:20px}.mq-h3row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.mq-f6{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#0003;border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.mq-f6>span:first-child{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.9;white-space:nowrap;font-size:9px;font-weight:800}.mq-f6 .mq-pips i{width:11px;height:11px}.mq-tm{appearance:none;height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#0000002e;border:1.5px solid #ffffff80;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.mq-tm.used{opacity:.55;border-style:dashed}.mq-c3{background:#16181b;border:1px solid #22252a;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;padding:8px;display:grid}.mq-c3 .big{justify-items:center;gap:2px;display:grid}.mq-c3 .big b{font-family:var(--mono);letter-spacing:-.05em;color:#ff7a2e;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.mq-c3 .big small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a919a;text-align:center;font-size:9.5px;font-weight:800}.mq-dead{appearance:none;color:#1a0e05;height:44px;font:inherit;cursor:pointer;background:#ff7a2e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:850;display:inline-flex}.mq-dead.go{color:#06240f;background:#22c55e}.mq-12{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:7px;padding:0;display:grid}.mq-12 b{width:46px;height:46px;font-family:var(--mono);color:#fde047;border:3px solid #fde047;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.mq-12.off b{color:#8a919a;border-color:#4a4f57;font-size:13px}.mq-12 small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#8a919a;font-size:9px;font-weight:800;line-height:1.25}.mq-win{padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 10px);color:#1c1503;background:#facc15;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.mq-win .mq-i{width:26px;height:26px}.mq-win b{font-family:var(--display);text-transform:uppercase;font-size:25px;font-weight:400;line-height:1;display:block}.mq-win small{margin-top:2px;font-size:11.5px;font-weight:650;line-height:1.25;display:block}.mq-win button{appearance:none;height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:850}.mq-win .yes{color:#facc15;background:#0e0f11}.mq-win .no{color:#1c1503;background:0 0;border:2px solid #1c1503}.mq-endbar{padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 10px);color:#b6bcc4;background:#121315;border-top:1px solid #22252a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.mq-endbar b{color:#eceef1}.mq-brk{color:#fde047!important}@media (orientation:portrait){.mq-land{display:block;overflow-y:auto}.mq-lt{padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 8px;z-index:3;grid-template-columns:40px minmax(0,1fr) auto;grid-auto-rows:auto;position:sticky;top:0}.mq-lt .seg{grid-area:2/1/auto/-1;max-width:none}.mq-lt .mq-ffbb{display:none}.mq-m5,.mq-m3{grid-template-columns:minmax(0,1fr)}.mq-ctr,.mq-c3{order:-1}.mq-grid{grid-auto-rows:52px;overflow:visible}.mq-act{grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;bottom:0}.mq-act .who{grid-column:1/-1}.mq-act .mq-a.un{grid-column:span 4}.mq-h3{min-height:300px}.mq-win{grid-template-columns:auto minmax(0,1fr);position:sticky;bottom:0}.mq-win button{grid-column:span 1}.mq-turn{display:flex!important}}.mq-turn{color:#b6bcc4;background:#1b1d20;border:1px solid #2c3036;border-radius:10px;align-items:center;gap:8px;margin:0 10px;padding:7px 10px;font-size:12.5px;display:none}.mq-tel{overscroll-behavior:contain;overflow-y:auto}.mq-tel-in{max-width:520px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px calc(env(safe-area-inset-bottom,0px) + 22px);align-content:start;gap:12px;min-height:100%;margin:0 auto;display:grid}.mq-telh{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mq-telh>span{min-width:0}.mq-telh .lg{color:#0e0f11;width:40px;height:40px;font-family:var(--display);object-fit:contain;background:#fff;border-radius:50%;place-items:center;font-size:20px;display:grid;overflow:hidden}.mq-telh b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1;display:block}.mq-telh small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a919a;margin-top:3px;font-size:10.5px;font-weight:700;display:block}.mq-ok{background:#12301e;border:1.5px solid #1e6b3a;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.mq-ok.warn{background:#3a2a06;border-color:#8a6a12}.mq-ok>i{color:#06240f;background:#22c55e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mq-ok.warn>i{color:#1a0e05;background:#f59e0b}.mq-ok>i .mq-i{width:24px;height:24px}.mq-ok b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:25px;font-weight:400;line-height:1.02;display:block}.mq-ok small{color:#bff0cf;margin-top:4px;font-size:13px;line-height:1.35;display:block}.mq-ok.warn small{color:#fde68a}.mq-next{background:#1b1d20;border:1px solid #2c3036;border-radius:16px;gap:10px;padding:12px 14px 14px;display:grid}.mq-next .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ff9a5c;font-size:11px;font-weight:800}.mq-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.mq-vs>div{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.mq-vs>div b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:1.05}.mq-vs>span{font-family:var(--display);color:#8a919a;font-size:20px}.mq-next .sub{color:#b6bcc4;text-align:center;margin:0;font-size:13px}.mq-next .seg{background:#121315;border-color:#2c3036}.mq-next .seg button{color:#b6bcc4;min-height:40px;padding:6px;font-size:13px;line-height:1.15}.mq-next .seg button small{opacity:.8;font-size:10.5px;font-weight:600;display:block}.mq-next .seg button[aria-pressed=true]{color:#0e0f11;box-shadow:none;background:#eceef1}.mq-next .mq-lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a919a;margin:2px 0 -4px;font-size:10.5px;font-weight:800}.mq-presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mq-presets button{appearance:none;text-align:left;color:#eceef1;font:inherit;cursor:pointer;background:#121315;border:1.5px solid #2c3036;border-radius:12px;gap:2px;min-width:0;padding:8px 10px;display:grid}.mq-presets button b{font-size:13.5px;font-weight:800}.mq-presets button small{color:#8a919a;font-size:11px;line-height:1.25}.mq-presets button[aria-pressed=true]{background:#26292e;border-color:#eceef1}.mq-name{color:#b6bcc4;gap:5px;font-size:12.5px;display:grid}.mq-name input{color:#eceef1;height:44px;font:inherit;background:#121315;border:1px solid #3a3f47;border-radius:12px;padding:0 12px;font-size:16px}.mq-open{appearance:none;color:#06240f;height:54px;font-family:var(--display);text-transform:uppercase;cursor:pointer;background:#22c55e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:26px;display:inline-flex}.mq-open:disabled{opacity:.5;cursor:default}.mq-open .mq-i{width:20px;height:20px}.mq-ghost{appearance:none;color:#eceef1;height:50px;font-family:var(--display);text-transform:uppercase;cursor:pointer;background:#26292e;border:1px solid #3a3f47;border-radius:14px;font-size:22px}.mq-note{color:#8a919a;margin:0;font-size:12.5px;line-height:1.4}.mq-telfoot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mq-telfoot p{color:#8a919a;margin:0;font-size:12px;line-height:1.35}.mq-pass{text-align:center;background:#1b1d20;border:2px solid #22c55e;border-radius:18px;justify-items:center;gap:12px;padding:14px;display:grid}.mq-pass h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:34px;font-weight:400;line-height:1}.mq-pass p{color:#c9cdd3;margin:0;font-size:14px;line-height:1.4}.mq-pass p b{color:#fff}.mq-pass .qr{background:#fff;border-radius:18px;padding:10px;line-height:0;display:block;box-shadow:0 0 0 4px #22c55e}.mq-pass .qr svg{width:min(236px,62vw);height:auto;display:block}.mq-pass .meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a919a;font-size:11px;font-weight:800}.mq-cur{background:#121315;border:1px solid #22252a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;display:grid}.mq-cur .t{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:15px;line-height:1.05}.mq-cur .t:last-child{text-align:right}.mq-cur b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.mq-cur .s{color:#8a919a}.mq-center{justify-self:center}.mq-tv{cursor:pointer;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.mq-tvtop{background:#121315;border-bottom:1px solid #22252a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 24px;display:grid}.mq-tvtop .l{align-items:center;gap:14px;min-width:0;display:flex}.mq-tvtop .l .lg{color:#0e0f11;width:46px;height:46px;font-family:var(--display);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid;overflow:hidden}.mq-tvtop .l .lg img{object-fit:contain;width:40px;height:40px}.mq-tvtop .l b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1;display:block;overflow:hidden}.mq-tvtop .l small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a919a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.mq-tvtop .r{justify-content:flex-end;display:flex}.mq-tvtop .mq-ffbb{padding:5px 10px;font-size:12px}.mq-board{grid-template-columns:minmax(0,1fr) minmax(220px,26vw) minmax(0,1fr);gap:18px;min-height:0;padding:18px 24px;display:grid}.mq-tvt{background:#1b1d20;border:1px solid #2c3036;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;padding:18px 22px 20px;display:grid;position:relative;overflow:hidden}.mq-tvt:before{content:"";background:var(--c);height:12px;position:absolute;top:0;left:0;right:0}.mq-tvt .nm{min-width:0;font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(26px,3.6vw,46px);font-weight:400;line-height:1;overflow:hidden}.mq-tvt .pts{font-family:var(--display);font-variant-numeric:tabular-nums;color:#fff;place-items:center;min-height:0;font-size:clamp(110px,30vh,250px);font-weight:400;line-height:.8;display:grid}.mq-tvt .ft{gap:12px;display:grid}.mq-tvt .fl{gap:6px;display:grid}.mq-tvt .fl>span:first-child{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a919a;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.mq-tvt .mq-pips i{color:#eceef1;border-width:3px;width:22px;height:22px}.mq-tvt .mq-pips em{margin-left:8px;font-size:30px}.mq-tvt .mq-bonus,.mq-tvt .mq-pen{padding:4px 9px;font-size:13px}.mq-tvto{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a919a;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.mq-tvto span{color:#eceef1;border:2px solid #eceef1;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;font-size:15px;display:inline-flex}.mq-tvto span i{background:#eceef1;border-radius:50%;width:12px;height:12px}.mq-tvto span.used{color:#8a919a;border-style:dashed;border-color:#4a4f57}.mq-tvto span.used i{background:0 0;border:2px solid #4a4f57}.mq-tvc{grid-template-rows:auto auto minmax(0,1fr);align-content:start;justify-items:center;gap:16px;min-width:0;padding-top:18px;display:grid}.mq-tvc .clk{background:#16181b;border:1px solid #2c3036;border-radius:24px;justify-items:center;gap:6px;width:100%;padding:18px 20px 16px;display:grid}.mq-tvc .clk b{font-family:var(--mono);letter-spacing:-.06em;color:#ff7a2e;font-variant-numeric:tabular-nums;font-size:clamp(56px,8vw,104px);font-weight:800;line-height:.9}.mq-tvc .clk small,.mq-tvc .sh small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a919a;text-align:center;font-size:13px;font-weight:800}.mq-tvc .sh{justify-items:center;gap:8px;display:grid}.mq-tvc .sh b{width:128px;height:128px;font-family:var(--mono);color:#fde047;letter-spacing:-.04em;border:7px solid #fde047;border-radius:50%;place-items:center;font-size:64px;font-weight:800;display:grid}.mq-tvc .fmt{color:#8a919a;text-align:center;align-self:end;margin:0;font-size:15px;line-height:1.4}.mq-tvb{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;padding:0 24px 20px;display:grid}.mq-tvb>div{background:#16181b;border:1px solid #2c3036;border-radius:20px;align-content:center;gap:4px;min-width:0;padding:14px 18px;display:grid}.mq-tvb .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ff9a5c;font-size:12px;font-weight:800}.mq-tvb .nx b{font-family:var(--display);text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);font-weight:400;line-height:1.05}.mq-tvb .nx small{color:#b6bcc4;font-size:15px}.mq-tvb .qr{grid-template-columns:auto auto;align-items:center;gap:14px}.mq-tvb .qr span.q{background:#fff;border-radius:12px;padding:6px;line-height:0;display:block}.mq-tvb .qr span.q svg{width:92px;height:92px;display:block}.mq-tvb .qr b{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1.05;display:block}.mq-tvb .qr small{color:#8a919a;max-width:17ch;margin-top:4px;font-size:13px;line-height:1.3;display:block}@media (width<=700px){.mq-tv{display:block;overflow-y:auto}.mq-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mq-tvc{grid-area:1/1/auto/-1;padding-top:0}.mq-tvc .sh b{border-width:5px;width:84px;height:84px;font-size:40px}.mq-tvt{padding:14px}.mq-tvb{grid-template-columns:minmax(0,1fr)}}.mq-pub{background:var(--bg);min-height:100dvh;color:var(--ink)}.mq-pub .pub-head{gap:10px}.mq-pub main{gap:14px;max-width:560px;margin:0 auto;padding:14px 16px 24px;display:grid}.mq-pl5{color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 70%, transparent);background:#16181d;border-radius:18px;gap:10px;padding:16px;display:grid}.mq-pl5 .k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mq-pl5 .k .pub-kicker{color:#fca5a5;margin:0}.mq-pl5 .k .mq-ffbb{font-size:9.5px}.mq-pl5 .ls-score{color:#fff;background:0 0;padding:0}.mq-pl5 .ls-score b{font-size:58px}.mq-pl5 .clk{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;display:flex}.mq-pl5 .clk b{font-family:var(--mono);letter-spacing:-.04em;color:#ff7a2e;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.mq-pl5 .clk span{font-family:var(--display);background:#2a2d33;border-radius:8px;padding:3px 9px;font-size:20px}.mq-pl5 .clk small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a3a9b6;font-size:10.5px;font-weight:700}.mq-pl5 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.mq-pl5 th,.mq-pl5 td{text-align:center;border-top:1px solid #2c3036;padding:7px 4px}.mq-pl5 thead th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a3a9b6;border-top:0;font-size:10px;font-weight:800}.mq-pl5 th[scope=row]{text-align:left;white-space:nowrap;font-weight:750}.mq-pl5 th[scope=row] i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.mq-pl5 td .mq-pen,.mq-pl5 td .mq-bonus{vertical-align:1px;margin-left:4px;padding:2px 5px;font-size:9px}.mq-pl5 .note{color:#a3a9b6;margin:0;font-size:12px;line-height:1.4}.mq-qts{grid-template-columns:minmax(84px, 1.4fr) repeat(var(--n,4), minmax(0, 1fr));font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface);border-radius:12px;font-size:13px;display:grid;overflow:hidden}.mq-qts>*{text-align:center;border-top:1px solid var(--border);padding:7px 6px}.mq-qts>.h{font-family:var(--mono);color:var(--ink-3);background:var(--surface-2);border-top:0;font-size:10.5px;font-weight:800}.mq-qts>.n{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;font-weight:750;overflow:hidden}.mq-qts>.now{background:var(--accent-soft);font-weight:800}.mq-nonames{color:var(--ink-3);grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0;font-size:12.5px;line-height:1.4;display:grid}.mq-nonames .mq-i{width:16px;height:16px;margin-top:1px}.mq-paper{color:#1d1f23;background:#fff;border-radius:6px;gap:12px;min-width:0;padding:14px 12px 16px;font-size:13px;line-height:1.4;display:grid;box-shadow:0 1px 2px #0000001a,0 8px 24px #00000017}.mq-paper .ph{border-bottom:1.5px solid #1d1f23;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:9px;display:grid}.mq-paper .ph .mk{width:34px;height:34px;font-family:var(--display);background:#f1f2f4;border-radius:8px;place-items:center;display:grid;overflow:hidden}.mq-paper .ph .mk img{object-fit:contain;width:34px;height:34px;display:block}.mq-paper .ph b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#3a3f46;font-size:10px;display:block}.mq-paper .ph strong{letter-spacing:-.01em;font-size:16.5px;font-weight:800;line-height:1.15;display:block}.mq-paper .meta{color:#5a606c;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.mq-paper .fin{border:1.5px solid #1d1f23;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.mq-paper .fin .t{text-transform:uppercase;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.1}.mq-paper .fin .t:last-child{text-align:right}.mq-paper .fin b{font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.mq-paper h5{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#3a3f46;margin:0 0 5px;font-size:10px;font-weight:800}.mq-paper .tw{overflow-x:auto}.mq-paper table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.mq-paper th,.mq-paper td{text-align:center;border:1px solid #c9cdd3;padding:3px 4px}.mq-paper thead th{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#4a5058;background:#f1f2f4;font-size:9.5px;font-weight:800}.mq-paper td.nm{text-align:left;font-weight:650}.mq-paper td.fs{letter-spacing:.5px;font-family:var(--mono);text-align:left;white-space:nowrap;font-size:11px;font-weight:800}.mq-paper td.fs i{text-align:center;min-width:13px;font-style:normal;display:inline-block}.mq-paper td.fs i.t{color:#b91c1c}.mq-paper tr.out td{background:#fef2f2}.mq-paper .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mq-paper .tos{gap:3px;font-size:12px;display:grid}.mq-paper .tos div{border-bottom:1px dotted #c9cdd3;justify-content:space-between;gap:6px;padding-bottom:2px;display:flex}.mq-mc{border-top:1px solid #c9cdd3;border-left:1px solid #c9cdd3;grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.mq-mc span{height:24px;font-family:var(--mono);color:#9aa1ab;border-bottom:1px solid #c9cdd3;border-right:1px solid #c9cdd3;grid-template-rows:1fr 1fr;place-items:center;font-size:8.5px;line-height:1;display:grid}.mq-mc span b{color:#9aa1ab;font-size:8.5px;font-weight:600}.mq-mc span.on{background:color-mix(in srgb, var(--c) 14%, #fff);color:#1d1f23}.mq-mc span.on b{color:var(--c);font-weight:900}.mq-mc span.q{box-shadow:inset 0 -2px #1d1f23}.mq-paper .pf{color:#6b7280;border-top:1px dashed #c9cdd3;margin:0;padding-top:8px;font-size:11px;line-height:1.45}.mq-sheetbtns{gap:8px;display:grid}.mq-sheetbtns .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mq-sheetpage{gap:12px;max-width:560px;margin:0 auto;display:grid}.mq-adm{gap:10px;display:grid}.mq-adm .by{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;line-height:1.35;display:grid}.mq-adm .by>i{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.mq-adm .by small{color:var(--ink-3);font-size:12.5px;display:block}.mq-ask{color:#3b2a04;background:#fef3c7;border:1.5px solid #f6c453;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.mq-ask b{font-size:15px;line-height:1.3;display:block}.mq-ask small{color:#6b4e0a;margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.mq-ask .btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mq-ask .btn-ghost{color:#3b2a04;background:#fff}.mq-edit{cursor:pointer;text-underline-offset:5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.mq-clk.common b{color:#fde047}.mq-ce{gap:10px;display:grid}.mq-ce-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-ce .mq-qt{border-color:var(--border);background:var(--surface-2)}.mq-ce .mq-qt b{color:var(--ink)}.mq-ce-steps{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.mq-ce input{font-family:var(--mono);font-size:20px}.mq-possrow{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mq-possrow>b{min-width:44px;height:44px;font-family:var(--mono);color:#fde047;font-variant-numeric:tabular-nums;border:3px solid #fde047;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.mq-poss{appearance:none;color:#fde047;height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#2a2508;border:1px solid #6b5f12;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex}.mq-poss.alt{background:#1b1d20;border-color:#4a4f57}.mq-12w{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:7px;display:grid}.mq-12w .mq-poss{min-width:0;padding:0 8px;font-size:13px}.mq-colrow{gap:6px;display:grid}.mq-colrow>span{font-size:14px;font-weight:700}.mq-sw{min-width:40px}.mq-sw[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:2px}.cpt-i{flex:none;width:18px;height:18px}.cpt-i-act{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M12%208v8M8%2012h8'%2F%3E%3C%2Fsvg%3E")}.cpt-i-tag{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2012V4h8l10%2010-8%208z'%2F%3E%3Ccircle%20cx%3D'7.5'%20cy%3D'7.5'%20r%3D'1.5'%2F%3E%3C%2Fsvg%3E")}.cpt-i-sit{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'7'%20width%3D'20'%20height%3D'10'%20rx%3D'5'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'12'%20r%3D'3'%2F%3E%3C%2Fsvg%3E")}.cpt-i-bolt{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M13%202%204%2014h7l-1%208%209-12h-7z'%2F%3E%3C%2Fsvg%3E")}.cpt-i-shield{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l8%203v6c0%205-3.5%208-8%209-4.5-1-8-4-8-9V6z'%2F%3E%3C%2Fsvg%3E")}.cpt-i-user{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M4%2021v-1a8%208%200%200%201%2016%200v1'%2F%3E%3C%2Fsvg%3E")}.cpt-i-users{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'8'%20r%3D'3.5'%2F%3E%3Cpath%20d%3D'M2.5%2020v-1a5.5%205.5%200%200%201%2011%200v1'%2F%3E%3Cpath%20d%3D'M16%204.5a3.5%203.5%200%200%201%200%207M18%2014.5a5.5%205.5%200%200%201%203.5%205.1V20'%2F%3E%3C%2Fsvg%3E")}.cpt-i-link{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%2014a5%205%200%200%200%207%200l3-3a5%205%200%200%200-7-7l-1%201'%2F%3E%3Cpath%20d%3D'M14%2010a5%205%200%200%200-7%200l-3%203a5%205%200%200%200%207%207l1-1'%2F%3E%3C%2Fsvg%3E")}.cpt-i-qr{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1'%2F%3E%3Crect%20x%3D'14'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M14%2014h3v3M21%2014v.5M14%2021h3M20%2018v3'%2F%3E%3C%2Fsvg%3E")}.cpt-i-check{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012l5%205L20%207'%2F%3E%3C%2Fsvg%3E")}.cpt-i-plus{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205v14M5%2012h14'%2F%3E%3C%2Fsvg%3E")}.cpt-i-info{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'9'%2F%3E%3Cpath%20d%3D'M12%2011v6M12%207.5v.5'%2F%3E%3C%2Fsvg%3E")}.cpt-i-eye{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M2.5%2012S6%206%2012%206s9.5%206%209.5%206-3.5%206-9.5%206-9.5-6-9.5-6z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3'%2F%3E%3C%2Fsvg%3E")}.cpt-i-chart{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020V11M10%2020V5M16%2020v-8M21%2020H3'%2F%3E%3C%2Fsvg%3E")}.cpt-i-spark{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203v4M12%2017v4M3%2012h4M17%2012h4M6%206l2.5%202.5M15.5%2015.5%2018%2018M6%2018l2.5-2.5M15.5%208.5%2018%206'%2F%3E%3C%2Fsvg%3E")}.cpt-i-grip{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%206h.01M15%206h.01M9%2012h.01M15%2012h.01M9%2018h.01M15%2018h.01'%2F%3E%3C%2Fsvg%3E")}.cpt-i-x{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%206l12%2012M18%206%206%2018'%2F%3E%3C%2Fsvg%3E")}.cpt-i-undo{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%2014%204%209l5-5'%2F%3E%3Cpath%20d%3D'M4%209h11a5%205%200%200%201%200%2010h-3'%2F%3E%3C%2Fsvg%3E")}.cpt-i-phone{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'7'%20y%3D'2.5'%20width%3D'10'%20height%3D'19'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M11%2018h2'%2F%3E%3C%2Fsvg%3E")}.cpt-x .ti{background:currentColor;flex:none;width:18px;height:18px}.cpt-k{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cpt-k .ti{width:20px!important;height:20px!important}.cpt-k.act{background:var(--ok-soft);color:var(--ok)}.cpt-k.tag{background:var(--match-soft);color:var(--match)}.cpt-k.sit{background:var(--accent-soft);color:var(--accent-text)}.cpt-k.them{color:#fff;background:#16181d}.cpt-chip{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cpt-chip .ti{width:12px!important;height:12px!important}.cpt-chip.act{background:var(--ok-soft);color:var(--ok)}.cpt-chip.tag{background:var(--match-soft);color:var(--match)}.cpt-chip.sit{background:var(--accent-soft);color:var(--accent-text)}.cpt-chip.std{color:#fff;background:#16181d}.cpt-new{background:var(--accent);color:var(--accent-ink)}.cpt-list{margin:0;padding:0;list-style:none;display:grid}.cpt-list li{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.cpt-list li:first-child{border-top:0;padding-top:2px}.cpt-list b{font-size:15.5px;line-height:1.25;display:block}.cpt-list small{color:var(--ink-3);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.cpt-list .cpt-meta{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:12px}.cpt-list .cpt-meta b{font-size:12px;display:inline}.cpt-std{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cpt-std .cpt-k{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.cpt-std b{font-size:15px;display:block}.cpt-std small{color:var(--ink-3);font-size:12.5px;line-height:1.35;display:block}.cpt-2btn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpt-2btn .btn .ti{background:currentColor;width:17px;height:17px}.cpt-line{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0;font-size:13px;line-height:1.4;display:grid}.cpt-line .ti{color:var(--ink-3);background:currentColor;margin-top:1px;width:16px!important;height:16px!important}.cpt-line b{color:var(--ink)}.cpt-form{gap:14px;display:grid}.cpt-form .field input{font-size:17px;font-weight:700}.cpt-lbl{color:var(--ink-2);margin:0 0 -6px;font-size:13px;font-weight:600}.cpt-opts{gap:6px;display:grid}.cpt-opt{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 10px;display:grid}.cpt-opt b{font-size:14.5px;line-height:1.25;display:block}.cpt-opt small{color:var(--ink-3);margin-top:1px;font-size:12.5px;line-height:1.3;display:block}.cpt-opt>i{border:2px solid var(--border);border-radius:50%;width:20px;height:20px}.cpt-opt.on{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface));padding:8px 9px}.cpt-opt.on>i{border:6px solid var(--accent)}.cpt-opt.compact{grid-template-columns:38px minmax(0,1fr) auto}.cpt-opt.compact a{color:var(--accent-text);font-size:13px;font-weight:700;text-decoration:none}.cpt-seg2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpt-seg2>div{gap:6px;display:grid}.cpt-seg2 .seg button{min-height:38px;padding:8px 6px;font-size:13.5px}.cpt-prev{background:var(--surface-2);border:1px dashed var(--border);border-radius:14px;gap:8px;padding:12px;display:grid}.cpt-prev>small{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.cpt-states{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cpt-states li{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto 26px;align-items:center;gap:10px;min-height:46px;padding:0 10px;display:grid}.cpt-states li>.ti{background:var(--ink-3);width:16px!important;height:16px!important}.cpt-states li b{font-size:15px}.cpt-states li em{color:var(--accent-text);font-size:12px;font-style:normal;font-weight:700}.cpt-states li .cpt-del{background:var(--surface-2);width:26px;height:26px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.cpt-states li .cpt-del .ti{background:currentColor;width:14px!important;height:14px!important}.cpt-states li.add{color:var(--accent-text);border-style:dashed;grid-template-columns:18px minmax(0,1fr);font-weight:700}.cpt-states li.add .ti{background:currentColor}.cpt-ticks{border-top:1px solid var(--border);gap:0;display:grid}.cpt-ticks div{border-bottom:1px solid var(--border);color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;font-size:13.5px;line-height:1.35;display:grid}.cpt-ticks div>i{background:var(--ok);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.cpt-ticks div>i .ti{background:currentColor;width:14px!important;height:14px!important}.cpt-ticks b{color:var(--ink)}.cpt-sugg{gap:4px;display:grid}.cpt-sugg h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 2px;font-size:11px;font-weight:800}.cpt-sugg ul{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cpt-sugg li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:6px 8px 6px 12px;display:grid}.cpt-sugg li:first-child{border-top:0}.cpt-sugg li b{font-size:14.5px;line-height:1.25;display:block}.cpt-sugg li small{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.cpt-sugg li small .chip{padding:1px 7px;font-size:10.5px}.cpt-add{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.cpt-add .ti{background:currentColor;width:18px!important;height:18px!important}.cpt-add.done{background:var(--ok-soft);color:var(--ok);border-color:#0000}.cpt-takers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cpt-takers>li{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:8px;padding:12px;display:grid}.cpt-tk-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cpt-av{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:18px;display:grid}.cpt-av.ext{background:var(--surface);color:var(--ink-2);border:2px dashed var(--border)}.cpt-tk-head b{font-size:15.5px;line-height:1.25;display:block}.cpt-tk-head small{color:var(--ink-3);font-size:12.5px;line-height:1.35;display:block}.cpt-objs{flex-wrap:wrap;gap:5px;display:flex}.cpt-objs .chip{font-size:11.5px}.cpt-tk-btns{flex-wrap:wrap;gap:6px;display:flex}.cpt-tk-btns .btn .ti{background:currentColor;width:15px;height:15px}.cpt-free{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--ink-2);border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 11px;font-size:13px;line-height:1.4;display:grid}.cpt-free .ti{background:var(--accent-text);margin-top:1px;width:16px!important;height:16px!important}.cpt-free b{color:var(--ink)}.cpt-free a{color:var(--accent-text);white-space:nowrap;font-weight:700;text-decoration:none}.cpt-who-pick{flex-wrap:wrap;gap:6px;display:flex}.cpt-obj{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:0;display:grid;overflow:hidden}.cpt-obj label{border-top:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 12px;display:grid}.cpt-obj label:first-child{border-top:0}.cpt-obj label>i{border:2px solid var(--border);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.cpt-obj label.on>i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cpt-obj label.on>i .ti{background:currentColor;width:14px!important;height:14px!important}.cpt-obj label b{font-size:14.5px;line-height:1.25;display:block}.cpt-obj label small{color:var(--ink-3);font-size:12px;line-height:1.3;display:block}.cpt-obj label .cpt-to{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:700}.cpt-obj label.taken b{color:var(--ink-2)}.cpt-obj label.taken>i{background:var(--surface-2)}.cpt-qrrow{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cpt-qrbox{box-shadow:0 0 0 1px var(--border), 0 6px 18px #17191c14;background:#fff;border-radius:16px;place-items:center;padding:8px;display:grid}.cpt-qrbox svg{width:108px;height:108px;display:block}.cpt-qrrow p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.4}.cpt-qrrow p b{color:var(--ink)}.cpt-qrrow .btn-row{margin-top:8px}.cpt-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cpt-top .chip{white-space:nowrap;flex:none}.cpt-top>span{color:var(--ink-3);min-width:0;font-size:13px;line-height:1.3}.cpt-top>span b{color:var(--ink)}.ls.cpt-scr{gap:12px}.cpt-scr .ls-score{padding:10px 12px}.cpt-scr .ls-score b{font-size:38px}.cpt-sub{color:var(--ink-3);justify-content:space-between;gap:8px;margin:-4px 2px 0;font-size:12.5px;display:flex}.cpt-sub b{color:var(--ink-2)}.cpt-sec{justify-content:space-between;align-items:baseline;gap:8px;margin:2px 2px -4px;display:flex}.cpt-sec .eyebrow{margin:0}.cpt-sec span{color:var(--ink-3);font-size:12px}.cpt-sit{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:6px;display:grid}.cpt-sit button{border:1px solid var(--border);background:var(--surface);min-height:68px;color:var(--ink-2);font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;border-radius:14px;padding:8px 4px;font-size:clamp(15px,5vw,21px);line-height:1}.cpt-sit button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 35%, transparent)}.cpt-sit button small{font-family:var(--mono);letter-spacing:.06em;opacity:.85;margin-top:5px;font-size:10px;display:block}.cpt-big{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpt-big>*{text-align:left;min-height:104px;font:inherit;border:0;border-radius:16px;align-content:space-between;justify-items:start;gap:6px;padding:12px;display:grid}.cpt-big>* span{font-size:15px;font-weight:800;line-height:1.2}.cpt-big>* small{opacity:.8;font-size:11.5px;font-weight:700}.cpt-big>* b{font-family:var(--display);justify-self:end;font-size:40px;font-weight:400;line-height:.9}.cpt-big .us{background:var(--ok-soft);color:var(--ok)}.cpt-big .them{color:#fff;background:#16181d}.cpt-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cpt-nums>*{border:1px solid var(--border);background:var(--surface);min-height:58px;color:var(--ink);font:inherit;border-radius:12px;justify-items:center;gap:1px;padding:6px 4px;display:grid;position:relative}.cpt-nums>* b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1}.cpt-nums>* span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:700;overflow:hidden}.cpt-nums>* i{background:var(--ok);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-4px}.cpt-nums>.hit{border:2px solid var(--ok)}.cpt-scr .ls-feed li{grid-template-columns:28px minmax(0,1fr) auto}.ls .ls-feed em{color:var(--accent-text);font-size:12px;font-style:normal;font-weight:700}.ls .ls-feed em.tag{color:var(--match)}.cpt-foot{color:var(--ink-3);text-align:center;margin:0;font-size:12.5px;line-height:1.4}.cpt-band{background:var(--accent);color:var(--accent-ink);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.cpt-band>i{background:#fff3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.cpt-band>i .ti{background:currentColor;width:20px!important;height:20px!important}.cpt-band small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:10.5px;font-weight:800;display:block}.cpt-band b{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1;display:block}.cpt-band>span:last-child{text-align:right;opacity:.9;font-size:11.5px;font-weight:700;line-height:1.3}.cpt-prec{border:2px dashed color-mix(in srgb, var(--match) 45%, var(--border));background:color-mix(in srgb, var(--match) 5%, var(--surface));border-radius:14px;gap:6px;padding:9px 10px;display:grid}.cpt-prec>span{color:var(--ink-2);font-size:12.5px}.cpt-prec>span b{color:var(--ink)}.cpt-prec .chip-toggles{gap:6px}.cpt-prec .chip-toggle{align-items:center;gap:6px;min-height:44px;display:inline-flex}.cpt-prec .chip-toggle[aria-pressed=true]{background:var(--match);border-color:var(--match);color:#fff}.cpt-prec .chip-toggle .ti{background:currentColor;width:14px;height:14px}.cpt-rows{margin:0;padding:0;list-style:none;display:grid}.cpt-rows>li{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.cpt-rows>li:first-child{border-top:0;padding-top:2px}.cpt-rows strong{font-size:14.5px;line-height:1.25;display:block}.cpt-rows small{color:var(--ink-3);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.cpt-rows>li>b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.cpt-rows .cpt-pp{flex-wrap:wrap;grid-column:2/-1;gap:5px;margin-top:-2px;display:flex}.cpt-rows .cpt-pp span{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 3px;font-size:12px;font-weight:700;display:inline-flex}.cpt-rows .cpt-pp span i{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);font-style:normal;font-family:var(--display);border-radius:50%;place-items:center;font-size:11px;display:grid}.cpt-cmp-wrap{border:1px solid var(--border);border-radius:14px;overflow:hidden}.cpt-cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.cpt-cmp th,.cpt-cmp td{text-align:right;border-top:1px solid var(--border);white-space:nowrap;padding:8px 6px}.cpt-cmp thead th{white-space:normal}.cpt-cmp-wrap{overflow-x:auto}.cpt-cmp thead th{background:var(--surface-2);font-family:var(--mono);color:var(--ink-3);border-top:0;font-size:10.5px;font-weight:700}.cpt-cmp th[scope=row],.cpt-cmp thead th:first-child{text-align:left}.cpt-cmp th[scope=row]{font-weight:800}.cpt-cmp td b{font-size:14.5px}.cpt-cmp tr.hl td,.cpt-cmp tr.hl th{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.cpt-cmp .dim{color:var(--ink-3);font-weight:600}.cpt-by{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cpt-by li{color:var(--ink-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:grid}.cpt-by li .cpt-av{width:30px;height:30px;font-size:14px}.cpt-by li b{color:var(--ink)}.cpt-by li>span:last-child{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:700}.cpt-blk h3{align-items:center;gap:8px;display:flex}.cpt-blk h3 .ti{background:var(--accent-text);width:20px;height:20px}.cpt-blk .block-head a{color:var(--accent-text);white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.cpt-h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 -2px;font-size:11px;font-weight:800}.cpt-pick{flex-wrap:wrap;gap:6px;display:flex}.cpt-pick .chip-toggle{flex:none;align-items:center;gap:6px;min-height:38px;padding:6px 12px;font-size:13.5px;display:inline-flex}.cpt-pick .chip-toggle .ti{background:currentColor;width:14px;height:14px}.cpt-chart{width:100%;height:auto;display:block;overflow:visible}.cpt-chart .grid{stroke:var(--border);stroke-width:1px}.cpt-chart .base{stroke:var(--ink-3);stroke-width:1px}.cpt-chart .bar,.cpt-chart .bar.last{fill:var(--accent)}.cpt-chart .bar.old{fill:color-mix(in srgb, var(--accent) 55%, var(--surface))}.cpt-chart .avg{stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:4 4}.cpt-chart text{fill:var(--ink-3);font-family:Inter,system-ui,sans-serif;font-size:11px}.cpt-chart text.v{font-family:var(--display);fill:var(--ink);font-size:17px}.cpt-chart text.avgl{fill:var(--ink-2);font-size:10.5px;font-weight:700}.cpt-chart text.d{fill:var(--ink-2);font-weight:700}.cpt-ltable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.cpt-ltable th,.cpt-ltable td{text-align:center;border-top:1px solid var(--border);padding:6px 4px}.cpt-ltable th[scope=row]{text-align:left;color:var(--ink-2);white-space:normal;font-weight:600}.cpt-ltable thead th{font-family:var(--mono);color:var(--ink-3);border-top:0;font-size:10.5px;font-weight:700}.cpt-ltable td.last{color:var(--ink);font-weight:800}.cpt-opt{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.cpt-opt.compact{cursor:default}.cpt-chg{color:var(--accent-text);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:700}.cpt-states li{grid-template-columns:18px minmax(0,1fr) auto 26px}.cpt-sn{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:700}.cpt-sn:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.cpt-first{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:11.5px;font-weight:600}.cpt-states li .cpt-del{cursor:pointer;border:0}.cpt-states li .cpt-del:disabled{opacity:.35;cursor:default}.cpt-states li.add{padding:0;display:block}.cpt-states li.add button{width:100%;min-height:46px;font:inherit;color:var(--accent-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;font-weight:700;display:grid}.cpt-states li.add .ti{width:16px;height:16px}.cpt-lbl-sp{margin-bottom:6px}.cpt-big>*,.cpt-nums>*{cursor:pointer}.cpt-prev .cpt-big,.cpt-prev .cpt-nums{pointer-events:none}.cpt-prev .cpt-big{grid-template-columns:1fr}.cpt-tile{color:inherit}.cpt-twrap{overflow-x:auto}.cpt-inl{min-height:0;padding:0;font-size:13px}.cpt-gone summary{cursor:pointer;font-weight:700}.cpt-gone .cpt-list li{grid-template-columns:38px minmax(0,1fr) auto}.cpt-own{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:inline-flex}.cpt-own .ti,.cpt-2btn .btn .ti{width:17px;height:17px}.cpt-2btn .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.cpt-list li[role=button]{cursor:pointer}.cpt-chip .ti,.cpt-pick .ti,.cpt-tk-btns .ti{flex:none}.cpt-qrbig{box-shadow:0 0 0 1px var(--border);background:#fff;border-radius:18px;place-items:center;max-width:280px;margin:0 auto 10px;padding:14px;display:grid}.cpt-qrbig svg{width:100%;height:auto;display:block}.cpt-cb{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cpt-obj label{cursor:pointer;position:relative}.cpt-obj label:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.cpt-moves{gap:6px;display:grid}.cpt-addtk,.cpt-tk-btns .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cpt-addtk .ti{width:18px;height:18px}.cpt-big.one{grid-template-columns:1fr}.cpt-big.one>*{min-height:84px}.cpt-mine{gap:10px;display:grid}.cpt-mine>summary{cursor:pointer;color:var(--accent-text);padding:8px 0;font-weight:800}.cpt-mine[open]>summary{margin-bottom:4px}.cpt-top-t{color:var(--ink-3);min-width:0;font-size:13px;line-height:1.3}.cpt-top-t b{color:var(--ink)}.screen-head.gd-has-avis{padding-top:42px;padding-right:0}.screen-head.gd-has-avis>.gd-q{top:0}.screen-head.head-row.gd-has-avis>.btn,.screen-head.head-row.gd-has-avis>a.btn,.screen-head.head-row.gd-has-avis>.btn-row,.screen-head.bk-head.gd-has-avis>.btn{margin-top:0}.gd-avis{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--accent-soft);height:32px;color:var(--accent-text);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;right:40px}.gd-avis:focus-visible{outline:3px solid var(--gd-hi,var(--accent));outline-offset:2px}.pp-nav.gd-has-avis{padding-right:150px}.pp-nav.gd-has-avis>.gd-avis{top:50%;transform:translateY(-50%)}.ev-head.gd-has-avis{padding-top:56px;padding-right:16px}.ev-head.gd-has-avis>.gd-avis{top:12px;right:54px}body.gd-on .gd-avis{visibility:hidden}.av{gap:14px;display:grid}.av-where{color:var(--ink-2);margin:0;font-size:14px}.av-where strong{color:var(--ink)}.av-topics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.av-topic{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--ink);text-align:left;min-height:52px;font:inherit;cursor:pointer;border-radius:12px;padding:12px;font-size:14px;font-weight:700;line-height:1.2}.av-topic[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.av-topic:before{margin-bottom:4px;font-size:18px;display:block}.av-bug:before{content:"🐞"}.av-confusion:before{content:"🤔"}.av-missing:before{content:"🧩"}.av-idea:before{content:"💡"}.av-others button{font-size:13.5px}.av-add{justify-items:start;gap:6px;display:grid}.av-shot{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;display:grid}.av-shot img{object-fit:contain;object-position:top;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;width:112px;max-height:200px}.av-shot-t{justify-items:start;gap:4px;display:grid}.av-warn{color:#7a4b00;background:#fff4db;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;font-weight:700}.av-ctx{margin:0}.av-done{text-align:center;justify-items:center;gap:10px;padding:10px 4px;display:grid}.av-done p{margin:0}.av-done-ico{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid}@media (prefers-color-scheme:dark){.av-warn{color:#f5c451;background:#3a2e0e}}.sp-avis{gap:10px;display:grid}.sp-avis-week{flex-wrap:wrap;gap:6px;display:flex}.sp-avis-pages{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.sp-avis-pages li{justify-content:space-between;gap:10px;display:flex}.sp-avis-pages b{font-variant-numeric:tabular-nums}.sp-topic{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.sp-others{color:var(--ok);white-space:nowrap;font-size:11px;font-weight:800}.sp-filters+.sp-filters{margin-top:-6px}.sp-page{gap:4px;font-size:13px;display:grid}.sp-page select{min-height:38px}
