@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-opsz-normal-DihXLNYH.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(./figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(./figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(./figtree-latin-ext-500-normal-BOEJvrb_.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(./figtree-latin-500-normal-B_yy1phn.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(./figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(./figtree-latin-600-normal-BM_oTo4n.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(./figtree-latin-ext-700-normal-BoDi4KL2.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(./figtree-latin-700-normal-BCCt2T1q.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:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(./jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(./jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(./jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(./jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-wght-normal-Bb8VGrTG.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}:root,:root[data-look=dunkel]{--night:#070b1a;--night-2:#0d1226;--night-3:#141b33;--glass:#ffffff0e;--glass-2:#ffffff17;--edge:#ffffff1c;--edge-soft:#ffffff12;--text:#f2f4fb;--muted:#a8b1cc;--soft:#8891ae;--aqua:#5be3c4;--lilac:#b8a6ff;--gold:#f2c14e;--coral:#ff7a59;--rose:#ff8fb1;--ok:#5be3c4;--warn:#f2c14e;--ad:#f2c14e;--ink-a:#0a0f22;--ink-r:#0a0f22;--room-base:#0d1226;--room-ink:#fff;--room-ink-soft:#fffc;--hero-ink:#ffffffbf;--orb-end:#1a1f3a;--knob:#fff;--toast-bg:#f2f4fb;--toast-ink:#0a0f22;--bar-grad:linear-gradient(180deg, #070b1ad9, #070b1a00);--nav-bg:#070b1ac7;--mini-bg:#0d1226eb;--scrim:#03050e99;--shadow:#000000e6;--stage-1:#b8a6ff1a;--stage-2:#5be3c414;--aura-op:.55;--c1:#ffb43c;--c2:#ff7a59;--r-lg:22px;--r-md:16px;--r-sm:10px;--font-ui:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:"Fraunces Variable","Fraunces","Iowan Old Style","Georgia",serif;--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=hell]{--night:#f4f6fb;--night-2:#fff;--night-3:#e6eaf4;--glass:#141b330b;--glass-2:#141b3314;--edge:#141b3324;--edge-soft:#141b3317;--text:#141b33;--muted:#4e5772;--soft:#5f6987;--aqua:#0a7a67;--lilac:#6a55d8;--gold:#8a5f00;--coral:#d8532f;--rose:#b8266a;--ok:#0a7a67;--warn:#8a5f00;--ad:#8a5f00;--ink-a:#fff;--ink-r:#1a1030;--room-base:#fff;--room-ink:#1a1030;--room-ink-soft:#1a1030b8;--hero-ink:#1a1030b3;--orb-end:#d9deec;--knob:#3a4363;--toast-bg:#141b33;--toast-ink:#fff;--bar-grad:linear-gradient(180deg, #f4f6fbeb, #f4f6fb00);--nav-bg:#ffffffd1;--mini-bg:#fffffff0;--scrim:#141b3359;--shadow:#141b3347;--stage-1:#6a55d81a;--stage-2:#0a7a6714;--aura-op:.5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=bunt]{--night:#160a33;--night-2:#21114a;--night-3:#2c1a5e;--glass:#ffffff17;--glass-2:#ffffff24;--edge:#fff3;--edge-soft:#ffffff1f;--text:#fff8ff;--muted:#e2d2ff;--soft:#bba8e6;--aqua:#3df5d0;--lilac:#ff7ad9;--gold:#ffd447;--coral:#ff6a3d;--rose:#ff8fb1;--ok:#3df5d0;--warn:#ffd447;--ad:#ffd447;--ink-a:#0b0620;--ink-r:#0b0620;--room-base:#3a1c7a;--room-ink:#fff;--room-ink-soft:#ffffffd9;--hero-ink:#ffffffd9;--orb-end:#2b1560;--knob:#fff;--toast-bg:#fff8ff;--toast-ink:#0b0620;--bar-grad:linear-gradient(180deg, #160a33d9, #160a3300);--nav-bg:#160a33cc;--mini-bg:#21114af0;--scrim:#08031899;--shadow:#000000d9;--stage-1:#ff7ad938;--stage-2:#3df5d029;--aura-op:.95;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%}body{background:var(--night);min-height:100%;color:var(--text);font:400 15.5px/1.5 var(--font-ui);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0}button,a{font:inherit;color:inherit}button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}a{text-decoration:none}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:6px}::selection{background:#5be3c44d}.stage{background:radial-gradient(60% 50% at 20% 0%, var(--stage-1), transparent 60%), radial-gradient(50% 40% at 85% 100%, var(--stage-2), transparent 60%), var(--night);justify-content:center;min-height:100dvh;transition:background .4s;display:flex}.phone{background:var(--night);flex-direction:column;width:100%;max-width:430px;min-height:100dvh;transition:background .4s;display:flex;position:relative;overflow:hidden}@media (width>=700px){.stage{padding:28px 16px}.phone{border:1px solid var(--edge);min-height:calc(100dvh - 56px);max-height:920px;box-shadow:0 40px 90px -40px var(--shadow);border-radius:36px}}.aura{pointer-events:none;z-index:0;filter:blur(50px);height:60%;opacity:var(--aura-op);background:radial-gradient(45% 40% at 20% 10%, color-mix(in srgb,var(--c1) 45%,transparent), transparent 70%), radial-gradient(40% 36% at 85% 0%, color-mix(in srgb,var(--c2) 35%,transparent), transparent 72%);transition:background .6s;position:absolute;inset:-20% -20% auto}:root[data-look=bunt] .aura{filter:blur(40px);background:radial-gradient(45% 40% at 15% 10%, color-mix(in srgb,var(--c1) 70%,transparent), transparent 70%), radial-gradient(40% 36% at 85% 0%, color-mix(in srgb,var(--c2) 60%,transparent), transparent 72%), radial-gradient(35% 30% at 55% 45%, color-mix(in srgb,var(--lilac) 35%,transparent), transparent 75%);height:78%;inset:-10% -25% auto}.bar{z-index:5;padding:14px 16px 10px;padding-top:calc(14px + env(safe-area-inset-top));background:var(--bar-grad);align-items:center;gap:10px;display:flex;position:relative}.bar .title{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:20px;font-weight:600;overflow:hidden}.bar .title small{font:500 12px/1.2 var(--font-ui);color:var(--muted);letter-spacing:.02em;margin-top:2px;display:block}.iconbtn{border:1px solid var(--edge);background:var(--glass-2);-webkit-backdrop-filter:blur(16px);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;line-height:1;display:inline-flex}.iconbtn.back{font-family:var(--font-ui);gap:6px;width:auto;padding:0 14px 0 10px;font-size:16px;font-weight:700}.iconbtn.back .chev{margin-top:-2px;font-size:22px;line-height:1}.iconbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.scroll{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;padding:0 16px 24px;position:relative;overflow-y:auto}.scroll::-webkit-scrollbar{width:0;height:0}.wrap{flex-direction:column;gap:22px;display:flex}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600}h1{font-size:30px;line-height:1.12}h2{font-size:20px;line-height:1.2}h3{font-size:16.5px;line-height:1.25}p{margin:0}.lead{color:var(--muted);max-width:62ch;font-size:15px;line-height:1.55}.kicker{font:600 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kicker.aqua{color:var(--aqua)}.sec{flex-direction:column;gap:10px;display:flex}.sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sec-head .more{color:var(--aqua);font-size:13.5px;font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12.5px}.mute{color:var(--muted)}.soft{color:var(--soft)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--edge);background:var(--glass);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,transform .15s;display:inline-flex}.chip.on{color:var(--ink-r);background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 8px 22px -10px var(--c1);border-color:#0000}.chip.aqua.on{color:var(--ink-a);background:var(--aqua);box-shadow:0 8px 22px -10px var(--aqua)}.pill{letter-spacing:.01em;border:1px solid var(--edge-soft);color:var(--muted);background:var(--glass);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pill.ok{color:var(--ink-a);background:var(--aqua);border-color:#0000}.pill.free{color:var(--aqua);border-color:color-mix(in srgb,var(--aqua) 45%,transparent);background:color-mix(in srgb,var(--aqua) 10%,transparent)}.pill.ad{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 9%,transparent)}.pill.new{color:var(--ink-r);background:linear-gradient(135deg,var(--c1),var(--c2));border-color:#0000}.pill.lilac{color:var(--lilac);border-color:color-mix(in srgb,var(--lilac) 45%,transparent);background:color-mix(in srgb,var(--lilac) 10%,transparent)}.segs{border:1px solid var(--edge-soft);background:var(--glass);scrollbar-width:none;border-radius:999px;gap:6px;padding:4px;display:flex;overflow-x:auto}.segs::-webkit-scrollbar{display:none}.segs button{color:var(--muted);white-space:nowrap;border-radius:999px;flex:1 0 auto;padding:8px 14px;font-size:13.5px;font-weight:600}.segs button.on{background:var(--glass-2);color:var(--text);border:1px solid var(--edge)}.card{border-radius:var(--r-lg);border:1px solid var(--edge-soft);background:var(--glass);-webkit-backdrop-filter:blur(18px);padding:16px}.card.lift{background:var(--glass-2);border-color:var(--edge)}.card.hero{border-color:color-mix(in srgb,var(--c1) 40%,transparent);background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 16%,transparent), color-mix(in srgb,var(--c2) 8%,transparent) 55%, var(--glass));box-shadow:0 20px 50px -30px var(--c1);padding:18px}.tile{border-radius:var(--r-md);border:1px solid var(--edge-soft);background:var(--glass);align-items:center;gap:14px;width:100%;padding:14px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .2s;display:flex}.tile:active{transform:scale(.985)}.tile .tt{font-size:15.5px;font-weight:600;line-height:1.3;display:block}.tile .ss{color:var(--muted);margin-top:2px;font-size:13px;display:block}.tile .grow{flex:1;min-width:0}.tile .arrow{color:var(--soft);font-size:20px}.cov{border:1px solid var(--edge-soft);box-shadow:0 14px 30px -18px var(--shadow);color:#fff;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:8px;display:flex;position:relative;overflow:hidden}.cov.sq{border-radius:14px;width:64px;height:64px;padding:6px}.cov.md{border-radius:18px;width:112px;height:112px}.cov.big{aspect-ratio:1;border-radius:26px;width:100%;max-width:280px;margin:0 auto;padding:16px}.cov.tall{aspect-ratio:1;border-radius:18px;width:100%}.cov .n{font-family:var(--font-mono);opacity:.9;background:#00000047;border-radius:999px;align-self:flex-start;padding:2px 6px;font-size:11px;font-weight:500}.cov .t{font-family:var(--font-display);text-shadow:0 2px 12px #00000080;font-size:13px;font-weight:700;line-height:1.05}.cov.sq .t{font-size:9.5px;line-height:1.05}.cov.big .t{font-size:26px}.cov.tall .t{font-size:14px}.cov .s{opacity:.85;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.cov.big .s{font-size:12px}.cov:after{content:"";filter:blur(18px);background:#ffffff24;border-radius:50%;width:80%;height:80%;position:absolute;inset:auto -30% -40% auto}.row-scroll{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.row-scroll::-webkit-scrollbar{display:none}.row-scroll>*{scroll-snap-align:start}.tcard{text-align:left;flex:none;width:150px}.tcard .tt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tcard .ss{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.tcard .why{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.list{flex-direction:column;gap:8px;display:flex}.room{border-radius:var(--r-lg);border:1px solid var(--edge-soft);background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 30%,var(--room-base)), color-mix(in srgb,var(--c2) 22%,var(--room-base)));text-align:left;width:100%;min-height:118px;color:var(--room-ink);flex-direction:column;justify-content:flex-end;gap:4px;padding:48px 14px 14px;display:flex;position:relative;overflow:hidden}:root[data-look=bunt] .room{background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 62%,var(--room-base)), color-mix(in srgb,var(--c2) 55%,var(--room-base)))}:root[data-look=hell] .room{background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 38%,var(--room-base)), color-mix(in srgb,var(--c2) 26%,var(--room-base)));border-color:color-mix(in srgb,var(--c1) 35%,transparent)}.room:before{content:"";background:color-mix(in srgb,var(--c1) 35%,transparent);filter:blur(28px);border-radius:50%;width:70%;height:120%;position:absolute;inset:auto -20% -50% auto}.room .nm{font-family:var(--font-display);font-size:19px;font-weight:600;position:relative}.room .ds{color:var(--room-ink-soft);font-size:12.5px;position:relative}.room .ic{font-size:20px;position:absolute;top:12px;left:14px}.room.off{opacity:.55;filter:saturate(.4)}.worlds{scrollbar-width:none;gap:14px;margin:0 -16px;padding:6px 16px 10px;display:flex;overflow-x:auto}.worlds::-webkit-scrollbar{display:none}.planet{text-align:center;flex:none;width:118px}.planet .orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb,var(--c1) 90%,#fff) 0%, var(--c1) 30%, var(--c2) 70%, var(--orb-end) 100%);width:84px;height:84px;box-shadow:0 0 0 6px color-mix(in srgb,var(--c1) 14%,transparent), 0 18px 34px -16px var(--c1);border-radius:50%;margin:0 auto;position:relative}.planet .orb:after{content:"";border:1px dashed color-mix(in srgb,var(--c1) 45%,transparent);border-radius:50%;position:absolute;inset:-14px;transform:rotate(-14deg)scaleY(.55)}.planet .nm{margin-top:12px;font-size:13px;font-weight:600;line-height:1.25}.planet .ct{color:var(--soft);margin-top:2px;font-size:11.5px}.planet.add .orb{background:var(--glass);border:1px dashed var(--edge);box-shadow:none;color:var(--muted);justify-content:center;align-items:center;font-size:28px;display:flex}.planet.add .orb:after{display:none}.btn{border:1px solid var(--edge);background:var(--glass-2);border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:15px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn.prim{color:var(--ink-r);background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 14px 30px -14px var(--c1);border-color:#0000}.btn.aqua{color:var(--ink-a);background:var(--aqua);box-shadow:0 14px 30px -14px var(--aqua);border-color:#0000}.btn.ghost{background:0 0}.btn.sm{border-radius:11px;width:auto;padding:9px 13px;font-size:13.5px}.two{gap:10px;display:flex}.two .btn{flex:1}.way{border:1px solid var(--edge-soft);background:var(--glass);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.way.own{border-color:color-mix(in srgb,var(--aqua) 55%,transparent);background:color-mix(in srgb,var(--aqua) 8%,transparent)}.way .dot{color:#0a0f22;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.way .nm{font-size:15px;font-weight:600}.way .nt{color:var(--muted);margin-top:1px;font-size:12.5px}.way .grow{flex:1;min-width:0}.way .st{white-space:nowrap;font-size:11.5px;font-weight:700}.spot{border:1px solid var(--edge-soft);background:var(--glass);border-radius:16px;padding:12px}.spot .lbl{color:var(--soft);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.tl{flex-direction:column;gap:0;display:flex}.tl .step{grid-template-columns:54px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.tl .step:before{content:"";background:var(--edge);width:1px;position:absolute;top:0;bottom:0;left:26px}.tl .step:first-child:before{top:50%}.tl .step:last-child:before{bottom:50%}.tl .time{font-family:var(--font-mono);color:var(--muted);text-align:center;padding-top:0;font-size:12px;line-height:1.1;position:relative}.tl .time:after{content:"";background:var(--c1);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c1) 22%,transparent);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.tl .body{border:1px solid var(--edge-soft);background:var(--glass);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);font-size:13px;font-weight:600}.field label .soft{float:right;font-family:var(--font-mono);font-weight:500}input[type=range]{width:100%;accent-color:var(--aqua);background:0 0;height:32px;margin:0}input[type=range]:focus-visible{outline:2px solid var(--aqua);outline-offset:4px;border-radius:8px}.tile.on .arrow{color:var(--aqua)}input[type=text],input[type=search],textarea,select{border:1px solid var(--edge);width:100%;color:var(--text);font:inherit;background:var(--glass);border-radius:14px;padding:12px 14px;font-size:15px}input::placeholder,textarea::placeholder{color:var(--soft)}.toggle{border-bottom:1px solid var(--edge-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.toggle .nm{font-weight:600}.toggle .ds{color:var(--muted);font-size:12.5px}.sw{background:var(--glass-2);border:1px solid var(--edge);border-radius:999px;flex-shrink:0;width:46px;height:28px;transition:background .2s;position:relative}.sw:after{content:"";background:var(--knob);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.sw.on{background:var(--aqua);border-color:#0000}.sw.on:after{background:var(--ink-a);transform:translate(18px)}.nav{z-index:6;border-top:1px solid var(--edge-soft);padding-bottom:env(safe-area-inset-bottom);background:var(--nav-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);display:flex;position:relative}.nav button{color:var(--soft);flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 4px 12px;font-size:11.5px;font-weight:600;display:flex;position:relative}.nav button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nav button.on{color:var(--text)}:root[data-look=bunt] .nav button.on{color:var(--aqua)}.nav button.on:before{content:"";background:linear-gradient(90deg,var(--c1),var(--c2));border-radius:2px;width:30px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mini{z-index:6;border-top:1px solid var(--edge-soft);background:var(--mini-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.mini .tt{font-size:14px;font-weight:600}.mini .ss{color:var(--muted);font-size:12px}.mini .bar-line{background:var(--glass-2);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.mini .bar-line i{background:var(--aqua);width:0;height:100%;transition:width 1s linear;display:block}.modal{z-index:20;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{border:1px solid var(--edge);background:var(--night-2);border-radius:26px 26px 0 0;flex-direction:column;gap:14px;width:100%;max-height:86%;padding:18px 16px 26px;display:flex;overflow:auto}.sheet .grab{background:var(--edge);border-radius:2px;width:40px;height:4px;margin:0 auto 4px}pre.json{background:var(--night);border:1px solid var(--edge-soft);font-family:var(--font-mono);color:var(--muted);border-radius:12px;max-height:260px;margin:0;padding:12px;font-size:11.5px;line-height:1.45;overflow:auto}.toast{z-index:30;background:var(--toast-bg);color:var(--toast-ink);box-shadow:0 10px 30px -10px var(--shadow);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:opacity .2s;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.toast.on{opacity:1}.note{color:var(--soft);font-size:12px;line-height:1.5}.divider{background:var(--edge-soft);height:1px}.stat{border:1px solid var(--edge-soft);background:var(--glass);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.stat .v{font-family:var(--font-display);font-size:24px;font-weight:600}.stat .l{color:var(--muted);font-size:12px}.person{border:1px solid var(--edge-soft);background:var(--glass);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.avatar{width:44px;height:44px;font-family:var(--font-display);color:var(--ink-a);background:linear-gradient(135deg,var(--lilac),var(--aqua));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.quote{font-family:var(--font-display);color:var(--text);font-size:17px;line-height:1.4}.onb{flex-direction:column;gap:20px;padding-top:18px;display:flex}.steps{gap:6px;display:flex}.steps i{background:var(--glass-2);border-radius:2px;flex:1;height:3px}.steps i.on{background:var(--aqua)}.looks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lookcard{border-radius:var(--r-md);border:1px solid var(--edge-soft);background:var(--glass);text-align:left;flex-direction:column;gap:8px;padding:8px;transition:transform .15s;display:flex;position:relative}.lookcard:active{transform:scale(.97)}.lookcard.on{border-color:var(--aqua);box-shadow:0 0 0 3px color-mix(in srgb,var(--aqua) 25%,transparent)}.lookcard.on:after{content:"✓";background:var(--aqua);width:22px;height:22px;color:var(--ink-a);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:12px;right:12px}.lookcard .nm{padding:0 2px;font-size:14.5px;font-weight:700}.lookcard .ds{color:var(--muted);padding:0 2px 2px;font-size:11.5px;line-height:1.3}.mock{background:var(--lc-bg);aspect-ratio:3/4;border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:5px;padding:8px;display:flex;position:relative;overflow:hidden}.mock:before{content:"";background:radial-gradient(50% 50% at 30% 20%,var(--lc-c1),transparent 70%),radial-gradient(40% 40% at 90% 0%,var(--lc-c2),transparent 70%);filter:blur(14px);height:75%;opacity:var(--lc-aura,.6);position:absolute;inset:-30% -30% auto}.mock>*{position:relative}.m-bar{background:var(--lc-text);opacity:.9;border-radius:3px;width:55%;height:5px}.m-hero{background:linear-gradient(150deg,var(--lc-c1),var(--lc-c2));border-radius:9px;flex:1}.m-row{gap:4px;display:flex}.m-row i{background:var(--lc-card);border-radius:4px;flex:1;height:14px}.m-chip{background:var(--lc-acc);border-radius:999px;width:48%;height:9px}:root[data-look=bunt] .card{background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 12%,transparent),color-mix(in srgb,var(--c2) 7%,transparent) 60%,var(--glass))}:root[data-look=bunt] .tile,:root[data-look=bunt] .way,:root[data-look=bunt] .person{background:color-mix(in srgb,var(--c1) 7%,var(--glass))}:root[data-look=bunt] .segs button.on{background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 45%,transparent),color-mix(in srgb,var(--c2) 35%,transparent))}:root[data-look=bunt] h1{background:linear-gradient(90deg,var(--text),color-mix(in srgb,var(--c1) 60%,var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text}.cov img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.cov.hasimg .n,.cov.hasimg .t,.cov.hasimg .s{visibility:hidden}.cov.hasimg:after{display:none}.cov .src{z-index:2;font:600 9px/1 var(--font-ui);letter-spacing:.04em;color:#fff;background:#00000073;border-radius:999px;padding:3px 6px;position:absolute;bottom:6px;right:6px}.cov.sq .src{display:none}.herocard{border-radius:var(--r-lg);border:1px solid var(--edge);text-align:left;color:#fff;isolation:isolate;width:100%;min-height:262px;box-shadow:0 24px 50px -30px var(--shadow);flex-direction:column;justify-content:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.herocard .bgimg{filter:blur(14px)saturate(130%);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:-6%;transform:scale(1.1)}.herocard .veil{z-index:1;background:linear-gradient(#070b1a14 10%,#070b1ab8 70%,#070b1aeb);position:absolute;inset:0}.herocard .thumb{z-index:2;border-radius:16px;width:104px;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 16px 34px -12px #000000d9}.herocard .thumb .cov{border-radius:16px}.herocard .in{z-index:2;max-width:100%;padding-right:0;display:block;position:relative}.herocard h2{color:#fff;letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:27px;line-height:1.06}.herocard .k{font:600 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1}.herocard .why{color:#ffffffd6;max-width:34ch;margin-top:6px;font-size:13.5px;line-height:1.45;display:block}.herocard .pill{color:#fff;background:#ffffff24;border-color:#ffffff40}.herocard .pill.ok{background:var(--aqua);color:var(--ink-a);border-color:#0000}:root[data-look=hell] .herocard .veil{background:linear-gradient(#141b330f 10%,#141b33b3 70%,#141b33e6)}.abendtile{text-align:left;border-radius:var(--r-md);border:1px solid var(--edge-soft);background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 22%,var(--glass)),color-mix(in srgb,var(--c2) 12%,var(--glass)) 70%,var(--glass));flex:none;width:168px;padding:12px}.abendtile .stack{height:74px;margin-bottom:10px;display:block;position:relative}.abendtile .st{left:calc(var(--i)*26px);top:calc(var(--i)*3px);transform:rotate(calc(var(--i)*4deg - 4deg));filter:drop-shadow(0 8px 14px #00000059);z-index:calc(3 - var(--i));position:absolute}.abendtile .tt{font-size:14.5px;font-weight:700;line-height:1.25;display:block}.abendtile .ss{color:var(--muted);margin-top:2px;font-size:12px;display:block}.orb.collage{background:var(--night-3);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1px;display:grid;overflow:hidden}.orb.collage img{object-fit:cover;width:100%;height:100%;display:block}.orb.collage.one{grid-template-columns:1fr}.orb.collage .fill{background:linear-gradient(135deg,var(--c1),var(--c2))}.stickyhead{z-index:4;background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--edge-soft);align-items:center;gap:10px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:-1px}.stickyhead .cov{border-radius:9px;width:40px;height:40px;padding:3px}.stickyhead .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.stickyhead .tt small{color:var(--muted);font-size:11.5px;font-weight:500;display:block}.stickyhead .iconbtn{width:36px;height:36px;font-size:16px}.stickyhead .btn.sm{padding:8px 12px}.provgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.provgrid a{border:1px solid var(--edge-soft);background:var(--glass);color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:11px;font-weight:600;display:flex}.provgrid a.own{border-color:color-mix(in srgb,var(--aqua) 55%,transparent);background:color-mix(in srgb,var(--aqua) 8%,transparent);color:var(--text)}.provgrid .dot{color:#0a0f22;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.phone.focus .bar,.phone.focus .nav,.phone.focus .scroll>.wrap>:not(.cov.big):not(.focusnote){display:none}.phone.focus .scroll{flex-direction:column;justify-content:center;display:flex}.phone.focus .cov.big{max-width:320px;box-shadow:0 40px 80px -30px var(--shadow)}.focusnote{text-align:center;display:none}.phone.focus .focusnote{display:block}.phone.pulse .aura{animation:2.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:var(--aura-op);transform:scale(1)}50%{opacity:calc(var(--aura-op) + .3);transform:scale(1.08)}}.bigbtn{border-radius:18px;min-height:64px;font-size:18px}.lamp{border-radius:var(--r-lg);border:1px solid var(--edge-soft);background:var(--glass);justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.lamp .glow{background:var(--lc);filter:blur(34px);opacity:.85;border-radius:50%;width:160px;height:160px;transition:background .8s;position:absolute}.lamp .lbl{text-shadow:0 2px 12px #0006;font-size:15px;font-weight:700;position:relative}.swatch{border-radius:10px;flex-shrink:0;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000026}select{appearance:none}.drawer-scrim{z-index:20;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:flex-start;display:flex;position:absolute;inset:0}.drawer{background:var(--night-2);border-right:1px solid var(--edge);width:min(86%,340px);height:100%;padding:calc(14px + env(safe-area-inset-top)) 14px 24px;box-shadow:30px 0 60px -30px var(--shadow);flex-direction:column;gap:14px;display:flex;position:relative;overflow:auto}.drawer:before{content:"";background:radial-gradient(50% 50% at 30% 20%,color-mix(in srgb,var(--c1) 40%,transparent),transparent 70%),radial-gradient(40% 40% at 90% 0%,color-mix(in srgb,var(--c2) 30%,transparent),transparent 70%);filter:blur(30px);height:40%;opacity:var(--aura-op);pointer-events:none;position:absolute;inset:-10% -30% auto}.drawer>*{position:relative}.dr-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dr-head .title{flex:1}.dr-profile{border-radius:var(--r-md);border:1px solid var(--edge-soft);background:var(--glass);text-align:left;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.dr-profile .tt{font-weight:700;display:block}.dr-profile .ss{color:var(--muted);font-size:12.5px;display:block}.dr-sec{flex-direction:column;gap:6px;display:flex}.dr-sec .kicker{margin:6px 0 4px}.dr-rooms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dr-room{border:1px solid var(--edge-soft);color:var(--room-ink);background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 30%,var(--room-base)), color-mix(in srgb,var(--c2) 22%,var(--room-base)));border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:600;display:flex}.dr-room.off{opacity:.55;filter:saturate(.4)}.dr-link{border:1px solid var(--edge-soft);background:var(--glass);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.dr-link .grow{flex:1;min-width:0}.dr-link .tt{font-size:14.5px;font-weight:600;display:block}.dr-link .ss{color:var(--muted);font-size:12px;display:block}.dr-foot{color:var(--soft);border-top:1px solid var(--edge-soft);flex-wrap:wrap;gap:6px 14px;padding-top:8px;font-size:12px;display:flex}.dr-foot button{color:var(--muted);font-size:12px;font-weight:600}.dr-foot span{width:100%;margin-top:4px}.iconbtn.bell{position:relative}.iconbtn.bell .badge{background:var(--coral);min-width:18px;height:18px;color:var(--ink-a);font:700 11px/18px var(--font-ui);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-4px;right:-4px}details.card summary::-webkit-details-marker{display:none}details.card summary{justify-content:space-between;align-items:center;list-style:none;display:flex}details.card summary:after{content:"+";color:var(--aqua);font-weight:700}details.card[open] summary:after{content:"–"}.hit{border:1px solid var(--edge-soft);background:var(--glass);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.hit .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.qr{background:#fff;border-radius:14px;justify-content:center;width:fit-content;margin:0 auto;padding:12px;display:flex}.qr canvas,.qr img{display:block}@media (prefers-reduced-motion:no-preference){.fade{animation:.28s both fade}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.kontext-scrim{justify-content:flex-end}.drawer.kontext{border-right:0;border-left:1px solid var(--edge);box-shadow:-30px 0 60px -30px var(--shadow);animation:.24s both kontextIn}@keyframes kontextIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.drawer.kontext{animation:none}}.titelblock{gap:var(--s-2,8px);flex-direction:column;display:flex}.titelblock>h1,.titelblock>.lead{margin:0}.blattfeld{resize:vertical;width:100%;font:15px/1.6 var(--font-ui);padding:var(--s-3,12px);border-radius:var(--k-rund-klein,14px);border:1px solid var(--edge);background:var(--glass);color:var(--text)}.blattfeld.mono{font:13px/1.5 var(--font-mono)}.klsafe.gut{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}@keyframes spurEin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes bandlauf{to{background-position:12px 0}}@keyframes kontextSpur{0%{transform:translate(28px)}to{transform:none}}:root[data-gestalt=spur],:root[data-gestalt=spur][data-look=dunkel]{--lilac:#9db2ff;--gold:#f0b43c;--coral:#ff5545;--rose:#f29ab8;--ok:#9bd46a;--warn:#f0b43c;--ad:#f0b43c;--ink-r:#12110f;--room-base:#1a1916;--room-ink:#12110f;--room-ink-soft:#12110fc7;--hero-ink:#fffc;--orb-end:#24221e;--knob:#f0eadc;--scrim:#080706a8;--shadow:#0009;--stage-1:transparent;--stage-2:transparent;--aura-op:1;--raster:color-mix(in srgb,var(--c1) 42%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-gestalt=spur][data-look=hell]{--lilac:#2f45b5;--gold:#855600;--coral:#c22d1e;--rose:#a82463;--warn:#855600;--ad:#855600;--ink-r:#1b1a17;--room-base:#f8f5ef;--hero-ink:#fffc;--orb-end:#e3dcce;--knob:#fff;--scrim:#1b1a176b;--aura-op:1;--raster:color-mix(in srgb,var(--c1) 70%,transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-gestalt=spur][data-look=bunt]{--lilac:#ff8ad8;--gold:#ffd43b;--coral:#ff6b3d;--rose:#ff8ad8;--warn:#ffd43b;--ad:#ffd43b;--ink-r:#14123f;--room-base:#252183;--hero-ink:#ffffffd9;--orb-end:#2e2a96;--knob:#fff5e1;--scrim:#0a08289e;--aura-op:1;--raster:color-mix(in srgb,var(--c1) 55%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-gestalt=spur]{--r-lg:0px;--r-md:0px;--r-sm:0px;--k-l:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);--k-s:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);--k-xs:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);--rille:repeating-radial-gradient(circle at 100% 100%,color-mix(in srgb,currentColor 26%,transparent) 0 1.2px,transparent 1.2px 6px)}:root[data-gestalt=spur] ::selection{background:color-mix(in srgb,var(--aqua) 35%,transparent)}:root[data-gestalt=spur] .stage{background:radial-gradient(circle,var(--edge-soft) 1px,transparent 1.5px) 0 0/14px 14px,var(--night-3)}:root[data-gestalt=spur] .phone{background:var(--night)}:root[data-gestalt=spur] .aura{filter:none;opacity:1;background:radial-gradient(circle,var(--raster) 1.15px,transparent 1.6px) 0 0/12px 12px;height:230px;inset:0 0 auto}:root[data-gestalt=spur][data-look=bunt] .aura{background:radial-gradient(circle,var(--raster) 1.5px,transparent 2px) 0 0/12px 12px;height:260px}:root[data-gestalt=spur] .phone.pulse .aura{animation:1.4s linear infinite bandlauf}:root[data-gestalt=spur] .bar{padding-bottom:12px}:root[data-gestalt=spur] .bar .title{line-height:1.05}:root[data-gestalt=spur] .bar .title small{font:600 10px/1.2 var(--font-mono);margin-top:3px}:root[data-gestalt=spur] .iconbtn{-webkit-backdrop-filter:none}:root[data-gestalt=spur] .scroll{padding-top:6px}:root[data-gestalt=spur] h3{line-height:1.15}:root[data-gestalt=spur][data-look=bunt] h1{color:var(--aqua);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}:root[data-gestalt=spur] .kicker:before{content:"";width:7px;height:7px;margin:0 8px 1px 0}:root[data-gestalt=spur] .quote{font-stretch:88%;line-height:1.25}:root[data-gestalt=spur] .wrap{counter-reset:spur}:root[data-gestalt=spur] .sec{counter-increment:spur}:root[data-gestalt=spur] .sec>.sec-head>:is(h2,h3):first-child:before{content:counter(spur,decimal-leading-zero);content:counter(spur,decimal-leading-zero) / "";min-width:2.4em;font:600 11px/1 var(--font-mono);color:var(--aqua);vertical-align:.35em;font-stretch:85%;display:inline-block}:root[data-gestalt=spur] .chip.on,:root[data-gestalt=spur] .chip.aqua.on{box-shadow:none}:root[data-gestalt=spur] .segs button{flex:none}:root[data-gestalt=spur] .segs button.on{border:0}:root[data-gestalt=spur] .card,:root[data-gestalt=spur] .tile,:root[data-gestalt=spur] .way,:root[data-gestalt=spur] .person,:root[data-gestalt=spur] .lookcard,:root[data-gestalt=spur] .dr-profile,:root[data-gestalt=spur] .abendtile,:root[data-gestalt=spur] .tl .body{-webkit-backdrop-filter:none}:root[data-gestalt=spur] .tile .arrow{font-family:var(--font-mono)}:root[data-gestalt=spur] .spot,:root[data-gestalt=spur] .stat,:root[data-gestalt=spur] .lamp,:root[data-gestalt=spur] .bigbtn,:root[data-gestalt=spur] pre.json,:root[data-gestalt=spur] .qr,:root[data-gestalt=spur] .provgrid a,:root[data-gestalt=spur] .swatch{border-radius:0}:root[data-gestalt=spur] .avatar{background:var(--lilac);color:var(--night);font-family:var(--font-display);font-weight:800}:root[data-gestalt=spur] .stat{border:0}:root[data-gestalt=spur] .abendtile .st{filter:none}:root[data-gestalt=spur] .tl .time:after{box-shadow:none;margin:-4px 0 0 -4px}@media (hover:hover){:root[data-gestalt=spur] .tile:hover,:root[data-gestalt=spur] .way:hover,:root[data-gestalt=spur] .dr-link:hover,:root[data-gestalt=spur] .hit:hover{background:var(--glass-2)}}:root[data-gestalt=spur] .cov{border:0}:root[data-gestalt=spur] .cov.sq{clip-path:var(--k-xs)}:root[data-gestalt=spur] .cov.md,:root[data-gestalt=spur] .cov.tall{clip-path:var(--k-s)}:root[data-gestalt=spur] .cov.big{clip-path:var(--k-l)}:root[data-gestalt=spur] .cov:not(.hasimg){background-position:0 0!important;background-size:100% 230%!important}:root[data-gestalt=spur] .cov .n{color:#fff;opacity:1}:root[data-gestalt=spur] .cov .t{text-shadow:none;line-height:.98}:root[data-gestalt=spur] .cov.sq .t{font-size:10px}:root[data-gestalt=spur] .cov .src{font-size:8.5px}:root[data-gestalt=spur] .room .nm{line-height:1}:root[data-gestalt=spur] .room .ds{padding-bottom:6px}:root[data-gestalt=spur] .room.off{opacity:1;filter:none}:root[data-gestalt=spur] .orb.collage{background:var(--night-3)}:root[data-gestalt=spur] .btn.prim,:root[data-gestalt=spur] .btn.aqua{box-shadow:none}:root[data-gestalt=spur] .btn.prim:active,:root[data-gestalt=spur] .btn.aqua:active{filter:brightness(.92)}:root[data-gestalt=spur] .nav button{letter-spacing:.01em}:root[data-gestalt=spur] .mini,:root[data-gestalt=spur] .modal{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-gestalt=spur] .sheet{border:0}:root[data-gestalt=spur] .lookcard.on:after{top:12px;right:16px}:root[data-gestalt=spur] .lookcard[data-look=hell]{--lc-bg:#efeae0!important;--lc-card:#ddd5c6!important;--lc-text:#1b1a17!important;--lc-acc:#b93a0e!important;--lc-c1:#ffb43c!important;--lc-c2:#35b6a8!important}:root[data-gestalt=spur] .lookcard[data-look=dunkel]{--lc-bg:#12110f!important;--lc-card:#2a2824!important;--lc-text:#f0eadc!important;--lc-acc:#ff7a45!important;--lc-c1:#ffb43c!important;--lc-c2:#6d8bff!important}:root[data-gestalt=spur] .lookcard[data-look=bunt]{--lc-bg:#1d1a6b!important;--lc-card:#3a35a6!important;--lc-text:#fff5e1!important;--lc-acc:#ffd43b!important;--lc-c1:#ff8ad8!important;--lc-c2:#ffd43b!important}:root[data-gestalt=spur] .mock{border-color:var(--edge-soft)}:root[data-gestalt=spur] .mock:before{filter:none;opacity:1;background:radial-gradient(circle,var(--lc-c1) 1px,transparent 1.5px) 0 0/6px 6px;height:45%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}:root[data-gestalt=spur] .m-hero{background:var(--lc-c1)}:root[data-gestalt=spur] .herocard h2{max-width:12ch}:root[data-gestalt=spur] .stickyhead{-webkit-backdrop-filter:none}:root[data-gestalt=spur] .stickyhead .cov,:root[data-gestalt=spur] .stickyhead .iconbtn{border-radius:0}:root[data-gestalt=spur] .hit{border:0;padding:12px 2px}:root[data-gestalt=spur] .drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-gestalt=spur] .drawer{box-shadow:none}:root[data-gestalt=spur] .drawer:before{filter:none;opacity:1;background:radial-gradient(circle,var(--raster) 1.1px,transparent 1.5px) 0 0/10px 10px;height:150px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}:root[data-gestalt=spur] .dr-room{border:0}:root[data-gestalt=spur] .dr-room.off{opacity:1;filter:none}:root[data-gestalt=spur] .dr-link{background:0 0;border:0;padding:12px 2px}:root[data-gestalt=spur] .drawer.kontext{animation:.2s cubic-bezier(.2,.7,.1,1) both kontextSpur}@media (prefers-reduced-motion:no-preference){:root[data-gestalt=spur] .fade{animation:.22s cubic-bezier(.2,.7,.1,1) both spurEin}}@media (prefers-reduced-motion:reduce){:root[data-gestalt=spur] .phone.pulse .aura,:root[data-gestalt=spur] .drawer.kontext{animation:none}}:root[data-gestalt=spur] .chip{min-height:40px}:root[data-gestalt=spur] .tile{min-height:64px}:root[data-gestalt=spur] .tile .ss.desc{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}:root[data-gestalt=spur] .tile[data-typ] .avatar{color:#0000;width:52px;height:52px;clip-path:var(--k-xs);position:relative}:root[data-gestalt=spur] .tile[data-typ] .avatar:after{content:"";position:absolute;inset:0}:root[data-gestalt=spur] .tile:is([data-typ=hoerspiel],[data-typ=hoerbuch],[data-typ=folge],[data-typ=album]) .avatar:after{background:radial-gradient(circle at 32% 52%,var(--night) 0 4px,transparent 4.5px),radial-gradient(circle at 68% 52%,var(--night) 0 4px,transparent 4.5px), linear-gradient(var(--night),var(--night)) 50% 52%/34px 10px no-repeat,linear-gradient(color-mix(in srgb,var(--night) 35%,transparent),color-mix(in srgb,var(--night) 35%,transparent)) 50% 20%/38px 4px no-repeat}:root[data-gestalt=spur] .tile:is([data-typ=serie-start],[data-typ=folge-serie],[data-typ=neu-im-dienst],[data-typ=anime-folge]) .avatar:after{background:linear-gradient(var(--night),var(--night)) 50% 42%/34px 22px no-repeat,linear-gradient(var(--night),var(--night)) 50% 78%/16px 3px no-repeat}:root[data-gestalt=spur] .tile[data-typ=buch] .avatar:after{background:repeating-linear-gradient(90deg,transparent 0 9px,var(--night) 9px 12px) 8px 0/36px 100% no-repeat,linear-gradient(var(--night),var(--night)) 50% 50%/36px 2px no-repeat}:root[data-gestalt=spur] .tile:is([data-typ=crowdfunding],[data-typ=news],[data-typ=spiel]) .avatar:after{background:radial-gradient(circle at 30% 30%,var(--night) 0 3.5px,transparent 4px),radial-gradient(circle at 50% 50%,var(--night) 0 3.5px,transparent 4px),radial-gradient(circle at 70% 70%,var(--night) 0 3.5px,transparent 4px);box-shadow:inset 0 0 0 3px var(--night);margin:9px}:root[data-gestalt=spur] .tile[data-typ=edition] .avatar:after{background:radial-gradient(circle,var(--c1) 0 3px,var(--night) 3.5px 5px,transparent 5.5px),repeating-radial-gradient(circle,transparent 0 3px,color-mix(in srgb,var(--night) 45%,transparent) 3px 4px)}:root[data-gestalt=spur] .tile[data-typ=lego-set] .avatar:after{background:radial-gradient(circle at 33% 33%,var(--night) 0 5px,transparent 5.5px),radial-gradient(circle at 67% 33%,var(--night) 0 5px,transparent 5.5px),radial-gradient(circle at 33% 67%,var(--night) 0 5px,transparent 5.5px),radial-gradient(circle at 67% 67%,var(--night) 0 5px,transparent 5.5px)}:root[data-gestalt=spur] .tcard[data-typ] .cov.tall:not(.hasimg):after{color:var(--night)}:root[data-gestalt=spur]{--t-xs:11px;--t-sm:13px;--t-md:15.5px;--t-lg:18.5px;--t-xl:23px;--t-2xl:30px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px}:root[data-gestalt=spur] .note,:root[data-gestalt=spur] .tile .ss,:root[data-gestalt=spur] .tcard .ss,:root[data-gestalt=spur] .tcard .why,:root[data-gestalt=spur] .toggle .ds,:root[data-gestalt=spur] .dr-link .ss,:root[data-gestalt=spur] .dr-profile .ss,:root[data-gestalt=spur] .way .nt,:root[data-gestalt=spur] .stat .l,:root[data-gestalt=spur] .person .ss,:root[data-gestalt=spur] .field label,:root[data-gestalt=spur] .room .ds,:root[data-gestalt=spur] .abendtile .ss,:root[data-gestalt=spur] .mini .ss,:root[data-gestalt=spur] .stickyhead .tt small,:root[data-gestalt=spur] .planet .nm,:root[data-gestalt=spur] .hit .ss{font-size:var(--t-sm)}:root[data-gestalt=spur] .tile .tt,:root[data-gestalt=spur] .way .nm,:root[data-gestalt=spur] .dr-link .tt,:root[data-gestalt=spur] .mini .tt,:root[data-gestalt=spur] .toggle .nm,:root[data-gestalt=spur] .tcard .tt,:root[data-gestalt=spur] .abendtile .tt,:root[data-gestalt=spur] .dr-profile .tt,:root[data-gestalt=spur] .hit .tt{font-size:var(--t-md)}:root[data-gestalt=spur] .kicker,:root[data-gestalt=spur] .pill,:root[data-gestalt=spur] .cov .n,:root[data-gestalt=spur] .sec-head .more,:root[data-gestalt=spur] .hit .kind,:root[data-gestalt=spur] .herocard .k,:root[data-gestalt=spur] .way .st,:root[data-gestalt=spur] .bar .title small,:root[data-gestalt=spur] .planet .ct,:root[data-gestalt=spur] .tl .time,:root[data-gestalt=spur] .mono,:root[data-gestalt=spur] .cov .s{font-size:var(--t-xs)}:root[data-gestalt=spur] .chip,:root[data-gestalt=spur] .segs button,:root[data-gestalt=spur] .btn.sm,:root[data-gestalt=spur] .nav button{font-size:var(--t-sm)}:root[data-gestalt=spur] .herocard h2,:root[data-gestalt=spur] .cov.big .t{font-size:var(--t-2xl)}:root[data-gestalt=spur] .lead,:root[data-gestalt=spur] .note,:root[data-gestalt=spur] .card p,:root[data-gestalt=spur] .sheet p{max-width:68ch}:root[data-gestalt=spur] .list,:root[data-gestalt=spur] .chips{gap:var(--s-2)}:root[data-gestalt=spur] .grid2,:root[data-gestalt=spur] .row-scroll,:root[data-gestalt=spur] .looks,:root[data-gestalt=spur] .tile{gap:var(--s-3)}:root[data-gestalt=spur] .sheet{gap:var(--s-4);padding:var(--s-6) var(--s-4)}:root[data-gestalt=spur] .drawer{gap:var(--s-4)}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=margin-top\:2px],[style*=margin-top\:4px]){margin-top:var(--s-1)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=margin-top\:6px],[style*=margin-top\:8px]){margin-top:var(--s-2)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=margin-top\:10px],[style*=margin-top\:12px],[style*=margin-top\:14px]){margin-top:var(--s-3)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=margin-top\:16px],[style*=margin-top\:18px],[style*=margin-top\:20px]){margin-top:var(--s-4)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=font-size\:11px],[style*="font-size:11.5px"],[style*=font-size\:12px],[style*="font-size:12.5px"],[style*=font-size\:13px],[style*="font-size:13.5px"],[style*=font-size\:14px]){font-size:var(--t-sm)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*="font-size:14.5px"],[style*=font-size\:15px],[style*="font-size:15.5px"],[style*=font-size\:16px]){font-size:var(--t-md)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=font-size\:17px],[style*=font-size\:18px],[style*=font-size\:19px],[style*=font-size\:20px]){font-size:var(--t-lg)!important}:root[data-gestalt=spur] :is(#scroll,#modal,#mini) :not(.cov,.cov *):is([style*=font-size\:22px],[style*=font-size\:24px],[style*=font-size\:26px]){font-size:var(--t-xl)!important}:root[data-gestalt=spur] .sec-head .more{min-height:44px;padding:0 var(--s-2);margin:-14px calc(-1 * var(--s-2));align-items:center;display:inline-flex}:root[data-gestalt=spur] .stickyhead .iconbtn{height:44px}:root[data-gestalt=spur] .sw{position:relative}:root[data-gestalt=spur] .sw:before{content:"";position:absolute;inset:-10px -6px}@media (width<=479px){:root[data-gestalt=spur] .wrap>div:first-child>.lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}:root[data-gestalt=spur]{--flaeche-2:var(--glass-2);--linie:var(--edge-soft);--linie-stark:var(--edge);--dauer-kurz:.12s;--dauer:.22s;--kurve:cubic-bezier(.2,.7,.1,1)}@media (width<=699px){:root[data-gestalt=spur] .phone{height:100dvh;min-height:0}:root[data-gestalt=spur] .scroll{min-height:0}:root[data-gestalt=spur] .wrap>div:first-child>.kicker:first-child{display:none}:root[data-gestalt=spur] .wrap>div:first-child>.kicker:first-child+h1{margin-top:0!important}:root[data-gestalt=spur] .nav button{letter-spacing:0;padding-inline:2px}:root[data-gestalt=spur] .nav button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}:root[data-gestalt=spur] .kicker:before{background:var(--raum)}:root[data-gestalt=spur] .kicker.aqua:before{background:var(--aqua)}:root[data-gestalt=spur] :is(.tile,.way,.hit,.dr-link,.person,.chip,.btn,.segs button,.iconbtn,.room,.tcard,.lookcard,.abendtile,.sec-head .more,.nav button){transition:background-color var(--dauer-kurz) ease,border-color var(--dauer-kurz) ease,color var(--dauer-kurz) ease,transform var(--dauer-kurz) var(--kurve),filter var(--dauer-kurz) ease,box-shadow var(--dauer-kurz) ease}:root[data-gestalt=spur] .tile .arrow{transition:transform var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) ease}@media (hover:hover){:root[data-gestalt=spur] .chip:not(.on):hover,:root[data-gestalt=spur] .iconbtn:hover,:root[data-gestalt=spur] .btn:not(.prim,.aqua):hover{background:var(--flaeche-2);border-color:var(--linie-stark)}:root[data-gestalt=spur] .btn:is(.prim,.aqua):hover{filter:brightness(1.07)}:root[data-gestalt=spur] .room:not(.off):hover{filter:brightness(1.06)}:root[data-gestalt=spur] .tile:hover .arrow{transform:translate(3px)}:root[data-gestalt=spur] .tcard:hover .tt,:root[data-gestalt=spur] .sec-head .more:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-gestalt=spur] .segs button:not(.on):hover,:root[data-gestalt=spur] .nav button:not(.on):hover{color:var(--text)}:root[data-gestalt=spur] .lookcard:not(.on):hover{box-shadow:inset 0 0 0 1px var(--linie-stark)}}:root[data-gestalt=spur] :is(.tile,.way,.hit,.dr-link,.person,.chip,.btn,.iconbtn,.tcard,.lookcard,.abendtile,.room):active{transform:translateY(1px)}:root[data-gestalt=spur] :is(button,a,.btn,.chip)[disabled],:root[data-gestalt=spur] [aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none;transform:none}:root[data-gestalt=spur] :is(.chip,.segs button,.iconbtn,.sec-head .more,.hit,.dr-link,.tcard,a):focus-visible{outline:2px solid var(--aqua);outline-offset:2px}:root[data-gestalt=spur] .nav button:focus-visible{outline:2px solid var(--aqua);outline-offset:-4px}@media (hover:hover) and (pointer:fine){:root[data-gestalt=spur] .scroll{scrollbar-width:thin;scrollbar-color:var(--edge) transparent}:root[data-gestalt=spur] .scroll::-webkit-scrollbar{width:10px;height:10px}:root[data-gestalt=spur] .scroll::-webkit-scrollbar-thumb{background:var(--edge);border:3px solid var(--night)}}@media (prefers-reduced-motion:reduce){:root[data-gestalt=spur] :is(.tile,.way,.hit,.dr-link,.person,.chip,.btn,.iconbtn,.tcard,.lookcard,.abendtile,.room):active,:root[data-gestalt=spur] .tile:hover .arrow{transform:none}}:root[data-gestalt=spur]{--leiste:236px}@media (width>=700px){:root[data-gestalt=spur] .stage{background:var(--night);padding:0}:root[data-gestalt=spur] .phone{width:100%;max-width:none;height:100dvh;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0}:root[data-gestalt=spur] .scroll{min-height:0;padding-bottom:var(--s-7)}:root[data-gestalt=spur] .scroll>.wrap{max-width:1180px;margin-inline:auto}:root[data-gestalt=spur] .list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;display:grid}:root[data-gestalt=spur] .looks{grid-template-columns:repeat(3,minmax(0,210px))}:root[data-gestalt=spur] .provgrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}:root[data-gestalt=spur] .modal{padding:var(--s-6);justify-content:center;align-items:center}:root[data-gestalt=spur] .sheet{border:1px solid var(--edge);max-width:620px;max-height:min(86vh,900px);box-shadow:0 30px 80px -30px var(--shadow)}:root[data-gestalt=spur] .drawer{width:min(380px,40vw)}:root[data-gestalt=spur] .nav{justify-content:center}:root[data-gestalt=spur] .nav button{flex:0 128px}}@media (width>=1024px){:root[data-gestalt=spur] .phone{grid-template-columns:var(--leiste) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"nav bar""nav scroll""nav mini";display:grid}:root[data-gestalt=spur] #nav{grid-area:nav}:root[data-gestalt=spur] #bar{grid-area:bar}:root[data-gestalt=spur] #scroll{grid-area:scroll}:root[data-gestalt=spur] #mini{grid-area:mini}:root[data-gestalt=spur] .phone:has(#nav:empty){grid-template-columns:0 minmax(0,1fr)}:root[data-gestalt=spur] .phone:has(#nav:empty) #nav{border:0;padding:0}:root[data-gestalt=spur] .phone.focus{grid-template-columns:0 minmax(0,1fr)}:root[data-gestalt=spur] .aura{inset:0 0 auto var(--leiste)}:root[data-gestalt=spur] .phone:has(#nav:empty) .aura{left:0}:root[data-gestalt=spur] .nav{justify-content:flex-start;gap:var(--s-1);padding:var(--s-5) var(--s-3);flex-direction:column;overflow-y:auto}:root[data-gestalt=spur] .nav:before{content:"Hörspur4U";padding:var(--s-2) var(--s-3) var(--s-6);font:800 28px/1 var(--font-display);color:var(--text);background:0 0;width:auto;height:auto;display:block;position:static}:root[data-gestalt=spur] .nav button{justify-content:flex-start;gap:var(--s-3);min-height:48px;padding:0 var(--s-3);flex-direction:row;flex:none}:root[data-gestalt=spur] .wrap:has(>.cov.big){column-gap:var(--s-7);grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;row-gap:0;display:grid}:root[data-gestalt=spur] .wrap:has(>.cov.big)>:not(.cov.big){margin-bottom:var(--s-5);grid-column:2}:root[data-gestalt=spur] .wrap:has(>.cov.big)>.cov.big{top:var(--s-5);grid-area:1/1/span 60;width:100%;max-width:none;margin:0;position:sticky}:root[data-gestalt=spur] .toast{left:calc(50% + var(--leiste) / 2);bottom:var(--s-6)}:root[data-gestalt=spur] .phone:has(#nav:empty) .toast{left:50%}}@keyframes spurLauf{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes spule{to{transform:rotate(360deg)}}@media (width>=1024px){:root[data-gestalt=spur] .grid2:has(>.room) .room:before{width:140px;height:140px}:root[data-gestalt=spur] .herocard .thumb{right:var(--s-6);top:var(--s-6)}:root[data-gestalt=spur] .herocard .why{max-width:52ch}:root[data-gestalt=spur] #bar .title:has(>span){visibility:hidden}}@media (prefers-reduced-motion:no-preference){:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>*{animation:spurLauf .32s var(--kurve) both}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(2){animation-delay:30ms}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(3){animation-delay:60ms}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(4){animation-delay:90ms}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(5){animation-delay:.12s}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(6){animation-delay:.15s}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(7){animation-delay:.18s}:root[data-gestalt=spur] .fade :is(.list,.row-scroll,.grid2,.chips)>:nth-child(n+8){animation-delay:.21s}:root[data-gestalt=spur] .phone.pulse .planet .orb:not(.collage){animation:3.2s linear infinite spule}@media (hover:hover){:root[data-gestalt=spur] .planet:hover .orb:not(.collage){transition:transform .6s var(--kurve);transform:rotate(180deg)}:root[data-gestalt=spur] .tcard .cov{transition:transform var(--dauer) var(--kurve)}:root[data-gestalt=spur] .tcard:hover .cov{transform:translateY(-3px)}}}@media (width<=1023px){:root[data-gestalt=spur] .nav button.on svg{transform:translateY(-1px)}}:root[data-gestalt=spur] .grid2,:root[data-gestalt=spur] .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-gestalt=spur] .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-gestalt=spur] :is(.card,.tile,.room,.way,.hit,.dr-link,.person) :is(.tt,.nm,.ds,.ss,h2,h3,p){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:root[data-gestalt=spur] .card{min-width:0}@media (width<=419px){:root[data-gestalt=spur] .stickyhead .tt{display:none}:root[data-gestalt=spur] .stickyhead{justify-content:flex-end}:root[data-gestalt=spur] .stickyhead .cov{margin-right:auto}}@media (width<=359px){:root[data-gestalt=spur] .stickyhead .cov{display:none}:root[data-gestalt=spur] .stickyhead{gap:var(--s-2)}}@media (width>=700px){:root[data-gestalt=spur] .grid2{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}:root[data-gestalt=spur] .grid3{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}:root[data-gestalt=spur] .grid2:has(>.room){grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}}@keyframes vtAusLinks{to{opacity:0;transform:translate(-24px)}}@keyframes vtAusRechts{to{opacity:0;transform:translate(24px)}}@keyframes vtEinRechts{0%{opacity:0;transform:translate(32px)}}@keyframes vtEinLinks{0%{opacity:0;transform:translate(-32px)}}@keyframes vtAus{to{opacity:0}}@keyframes vtEin{0%{opacity:0}}:root[data-gestalt=spur] #bar{view-transition-name:kopfleiste}:root[data-gestalt=spur] #nav{view-transition-name:leiste}:root[data-gestalt=spur] #scroll{view-transition-name:inhalt}:root[data-gestalt=spur]::view-transition-old(root){animation:none}:root[data-gestalt=spur]::view-transition-new(root){animation:none}:root[data-gestalt=spur]::view-transition-group(kopfleiste){animation-duration:0s}:root[data-gestalt=spur]::view-transition-group(leiste){animation-duration:0s}:root[data-gestalt=spur]::view-transition-old(kopfleiste){animation:.12s both vtAus}:root[data-gestalt=spur]::view-transition-new(kopfleiste){animation:.18s both vtEin}:root[data-gestalt=spur][data-richtung=vor]::view-transition-old(inhalt){animation:.16s cubic-bezier(.4,0,1,1) both vtAusLinks}:root[data-gestalt=spur][data-richtung=vor]::view-transition-new(inhalt){animation:.26s cubic-bezier(.2,.7,.1,1) both vtEinRechts}:root[data-gestalt=spur][data-richtung=zurueck]::view-transition-old(inhalt){animation:.16s cubic-bezier(.4,0,1,1) both vtAusRechts}:root[data-gestalt=spur][data-richtung=zurueck]::view-transition-new(inhalt){animation:.26s cubic-bezier(.2,.7,.1,1) both vtEinLinks}:root[data-gestalt=spur][data-richtung=reiter]::view-transition-old(inhalt){animation:.14s both vtAus}:root[data-gestalt=spur][data-richtung=reiter]::view-transition-new(inhalt){animation:.22s both vtEin}@media (prefers-reduced-motion:reduce){:root[data-gestalt=spur]::view-transition-old(*){animation:none!important}:root[data-gestalt=spur]::view-transition-new(*){animation:none!important}}:root[data-gestalt=spur] .way.own,:root[data-gestalt=spur] .tile.on,:root[data-gestalt=spur] .card.hero{position:relative}:root[data-gestalt=spur] .way.own,:root[data-gestalt=spur] .tile.on{--kerbe-px:12px;--marke:var(--aqua)}:root[data-gestalt=spur] .card.hero{--kerbe-px:18px;--marke:var(--raum)}:root[data-gestalt=spur] :is(.way.own,.tile.on,.card.hero):after{content:"";pointer-events:none;background:linear-gradient(225deg,transparent 0 calc(var(--kerbe-px) * .7071),var(--marke) 0 calc(var(--kerbe-px) * .7071 + 4px),transparent 0);width:30px;height:30px;position:absolute;top:0;right:0}:root[data-gestalt=spur] .quote{border-left:0;padding-left:0}:root[data-gestalt=spur] .quote:before{content:"";width:28px;height:3px;margin-bottom:var(--s-2);background:var(--aqua)}:root[data-gestalt=spur] :is(.ss,.mono,.stat .v,.tl .time,.pill,.kicker,.planet .ct,.cov .n,.note,.way .st,.mini .ss){font-variant-numeric:tabular-nums}:root[data-gestalt=spur] :is(h1,h2,h3,.tt,.nm,.herocard h2){text-wrap:balance}:root[data-gestalt=spur] :is(p,.lead,.note,.ds){text-wrap:pretty}:root[data-gestalt=spur] .aura{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000,#0000),linear-gradient(90deg,#0000 38%,#000 72%);mask-image:linear-gradient(#000,#0000),linear-gradient(90deg,#0000 38%,#000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (color:oklch(from red l c h)){:root[data-gestalt=spur],:root[data-gestalt=spur][data-look=dunkel]{--ground:oklch(17.8% .004 85);--surface:oklch(21.3% .006 88);--surface-2:oklch(25.3% .008 85);--line:oklch(33.8% .011 85);--line-strong:oklch(56% .014 85);--text-1:oklch(93.8% .02 87);--text-2:oklch(82% .022 85);--text-3:oklch(75.5% .02 85);--accent:oklch(72.7% .176 41);--accent-fill:oklch(78% .15 44);--accent-text:oklch(78% .14 41);--on-accent:oklch(20% .02 41);--tone-l:.8}:root[data-gestalt=spur][data-look=hell]{--tone-l:.5}:root[data-gestalt=spur][data-look=bunt]{--tone-l:.84}:root[data-gestalt=spur],:root[data-gestalt=spur][data-look]{--kurve:cubic-bezier(.2,0,0,1);--dauer-kurz:.1s;--dauer:.2s;--dauer-auftritt:.45s}:root[data-gestalt=spur],:root[data-gestalt=spur][data-look],:root[data-gestalt=spur] [style*=--c1]{--room-tone:oklch(from var(--c1) var(--tone-l) min(c, .13) h)}:root[data-gestalt=spur] .room,:root[data-gestalt=spur] .dr-room,:root[data-gestalt=spur][data-look] :is(.room,.dr-room){background:var(--room-bg);color:var(--room-ink)}:root[data-gestalt=spur] .room.off,:root[data-gestalt=spur] .dr-room.off,:root[data-gestalt=spur][data-look] :is(.room.off,.dr-room.off){color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}:root[data-gestalt=spur] .btn.aqua,:root[data-gestalt=spur] .chip.aqua.on,:root[data-gestalt=spur] .sw.on,:root[data-gestalt=spur] .pill.ok,:root[data-gestalt=spur] .herocard .pill.ok{color:var(--on-accent)}:root[data-gestalt=spur] :is(.sec-head .more,.kicker.aqua,.way .st,.tile .arrow,.sec>.sec-head>:is(h2,h3):first-child){--aqua:var(--accent-text)}}:root[data-gestalt=spur] :is(.way,.provgrid a) .dot{color:#14120f;font-weight:800;background-image:linear-gradient(#ffffff80,#ffffff80)!important}:root[data-gestalt=spur] .way :is(.nm,.nt){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;display:block}:root[data-gestalt=spur] :is(.card,.tile,.room,.way,.hit,.dr-link,.person) :is(.tt,.nm,.ds,.ss,h2,h3,p){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media (width<=379px){:root[data-gestalt=spur] :is(.card,.tile,.room,.way,.hit,.dr-link,.person) :is(.tt,.nm,.ds,.ss,h2,h3,p){overflow-wrap:anywhere}}@keyframes kopfTiefe{0%{box-shadow:inset 0 -2px 0 color-mix(in oklch,var(--raum) 70%,var(--night))}to{box-shadow:inset 0 -2px 0 var(--raum),0 14px 28px -22px var(--shadow)}}@media (prefers-reduced-motion:no-preference){:root[data-gestalt=spur] .modal{transition:background-color var(--dauer,.2s) ease}:root[data-gestalt=spur] .sheet,:root[data-gestalt=spur] .drawer{transition:transform var(--dauer-auftritt,.45s) var(--kurve),opacity var(--dauer,.2s) ease}@starting-style{:root[data-gestalt=spur] .sheet{opacity:0;transform:translateY(28px)}:root[data-gestalt=spur] .drawer:not(.kontext){opacity:0;transform:translate(-24px)}}@media (width>=700px){@starting-style{:root[data-gestalt=spur] .sheet{opacity:0;transform:translateY(14px)scale(.98)}}}}@supports (animation-timeline:scroll()){:root[data-gestalt=spur] .phone{timeline-scope:--inhalt}:root[data-gestalt=spur] #scroll{scroll-timeline:--inhalt block}:root[data-gestalt=spur] #bar{animation:linear both kopfTiefe;animation-timeline:--inhalt;animation-range:0 96px}}:root[data-gestalt=spur][data-tageszeit=morgen]{--tageslicht:oklch(92% .07 95/.22)}:root[data-gestalt=spur][data-tageszeit=abend]{--tageslicht:oklch(68% .14 55/.34)}:root[data-gestalt=spur][data-tageszeit=nacht]{--tageslicht:oklch(38% .11 268/.42)}:root[data-gestalt=spur] .herocard:after{content:"";z-index:1;pointer-events:none;background:var(--tageslicht,transparent);mix-blend-mode:soft-light;position:absolute;inset:0}:root[data-gestalt=spur] .list{--spur-bild:0px;--spur-luecke-bild:0px}:root[data-gestalt=spur] .list:where(:has(:is(.tile,.way,.hit)>:not(.grow):first-child+.grow)){--spur-luecke-bild:var(--s-3);--spur-bild:34px}:root[data-gestalt=spur] .list:where(:has(:is(.tile,.way,.hit)>:is(.avatar,.planet,img,.swatch,.cov))){--spur-bild:44px}:root[data-gestalt=spur] .list:where(:has(.tile[data-typ]>.avatar,:is(.tile,.hit)>img)){--spur-bild:52px}:root[data-gestalt=spur] .list:where(:has(:is(.tile,.hit)>.cov.sq)){--spur-bild:64px}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:first-child){--eigene-luecke:0px}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*)){grid-template-columns:[bild-start] minmax(var(--spur-bild,0px),max-content) [bild-end] var(--spur-luecke-bild,var(--eigene-luecke,var(--s-3))) [text-start] minmax(0,1fr) [text-end] var(--s-3) [ende-start] auto [ende-end];align-items:center;column-gap:0;display:grid}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>*{grid-row:1}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>:not(.grow):first-child{grid-column:bild;justify-self:center}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>.grow{grid-column:text;min-width:0}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>.grow~*{grid-column:ende;justify-self:end}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>.grow .pill{max-inline-size:100%}:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>.st{white-space:normal;text-align:end;overflow-wrap:break-word;max-inline-size:18ch}@media (width<=379px){:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))>.st{overflow-wrap:anywhere;max-inline-size:11ch}}@media (width<=699px){@supports (grid-template-columns:subgrid){.list:not(:has(>:not(.tile,.way,.hit),>*>:nth-child(4),>*>.grow:first-child+*+*,>*>:not(.grow):first-child+:not(.grow),>*>:not(.grow):only-child))>:is(:root[data-gestalt=spur] :is(.tile,.way,.hit):has(>.grow:nth-child(-n+2)):not(:has(>:nth-child(4),>.grow:first-child+*+*))){grid-column:1/-1;grid-template-columns:subgrid}}}:root[data-gestalt=spur][data-kind] .list:where(:has(:is(.tile,.way,.hit)>:not(.grow):first-child+.grow)){--spur-luecke-bild:var(--s-4)}:root[data-gestalt=spur][data-kind] .list:where(:has(:is(.tile,.hit)>.cov.sq)){--spur-bild:76px}:root[data-gestalt=spur][data-kind] :is(.tile,.way,.hit){--eigene-luecke:var(--s-4)}@media (width<=699px){@supports (grid-template-columns:subgrid){:root[data-gestalt=spur] .list:not(:has(>:not(.tile,.way,.hit),>*>:nth-child(4),>*>.grow:first-child+*+*,>*>:not(.grow):first-child+:not(.grow),>*>:not(.grow):only-child)):has(>*){grid-template-columns:[bild-start] minmax(0,max-content) [bild-end] var(--spur-luecke-bild) [text-start] minmax(0,1fr) [text-end] var(--s-3) [ende-start] auto [ende-end];column-gap:0;display:grid}}}@keyframes pegelRuhig{0%{background-size:var(--pegel-b) 45%,var(--pegel-b) 90%,var(--pegel-b) 30%}35%{background-size:var(--pegel-b) 80%,var(--pegel-b) 50%,var(--pegel-b) 65%}70%{background-size:var(--pegel-b) 35%,var(--pegel-b) 75%,var(--pegel-b) 95%}to{background-size:var(--pegel-b) 65%,var(--pegel-b) 40%,var(--pegel-b) 55%}}@keyframes bandZug{0%{background-position:0 100%,0 0}to{background-position:-12px 100%,0 0}}:root[data-gestalt=spur] .phone:has(#mini>.mini) .btn[data-preview]:after{--pegel-b:3px;content:"";background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,50% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--pegel-b) 45%,var(--pegel-b) 70%,var(--pegel-b) 30%;flex:none;width:14px;height:12px}:root[data-gestalt=spur] .mini{--band:var(--room-tone,var(--raum))}:root[data-gestalt=spur] .mini .bar-line,:root[data-gestalt=spur] .mini .bar-line i{position:relative}:root[data-gestalt=spur][data-kind] .phone:has(#mini>.mini) .btn[data-preview]:after{--pegel-b:4px;width:20px;height:16px}@media (prefers-reduced-motion:no-preference){:root[data-gestalt=spur] .btn[data-preview]{transition:background-color var(--dauer-kurz) ease,border-color var(--dauer-kurz) ease,color var(--dauer-kurz) ease,transform var(--dauer-kurz) var(--kurve),filter var(--dauer-kurz) ease,box-shadow var(--dauer-kurz) ease,clip-path var(--dauer-auftritt) var(--kurve)}:root[data-gestalt=spur] .phone:not(.pulse):has(#mini>.mini) .btn[data-preview]:after{animation:1.8s ease-in-out infinite alternate pegelRuhig}:root[data-gestalt=spur] .phone:not(.pulse):has(#mini>.mini) .mini .bar-line{animation:2.4s linear infinite bandZug}}@media (prefers-reduced-motion:reduce){:root[data-gestalt=spur] .btn[data-preview]{transition:none}:root[data-gestalt=spur] .mini .bar-line{animation:none}:root[data-gestalt=spur] .phone:has(#mini>.mini) .btn[data-preview]:after{animation:none}}@keyframes kopfKlar{0%{box-shadow:inset 0 -1px #0000}to{box-shadow:inset 0 -1px 0 var(--line)}}:root[data-gestalt=spur][data-look]{--font-ui:"Schibsted Grotesk Variable","Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-ui);--font-mono:var(--font-ui)}:root[data-gestalt=spur][data-look][data-look=dunkel]{--room-l:.36;--room-c:.075;--room-ink-l:.95;--room-ink-soft-l:.84;--shadow:#0000008c}:root[data-gestalt=spur][data-look][data-look=hell]{--room-l:.92;--room-c:.045;--room-ink-l:.24;--room-ink-soft-l:.4;--shadow:#14120f2e}:root[data-gestalt=spur][data-look][data-look=bunt]{--room-l:.8;--room-c:.12;--room-ink-l:.22;--room-ink-soft-l:.32;--shadow:#05031e80}:root[data-gestalt=spur][data-look]{--bar-grad:var(--ground);--raum:var(--text-2)}:root[data-gestalt=spur][data-look],:root[data-gestalt=spur][data-look] [style*=--c1]{--room-bg:oklch(from var(--c1) var(--room-l) min(c, var(--room-c)) h);--room-ink:oklch(from var(--c1) var(--room-ink-l) .02 h);--room-ink-soft:oklch(from var(--c1) var(--room-ink-soft-l) .025 h)}:root[data-gestalt=spur][data-look] :is(h1,h2,h3){font-family:var(--font-ui);letter-spacing:-.022em;font-stretch:100%}:root[data-gestalt=spur][data-look] :is(.kicker,.pill,.mono,.cov .n,.cov .s,.cov .src,.sec-head .more,.hit .kind,.herocard .k,.way .st,.toast,.tl .time,.stat .v,.bar .title small,.planet .ct){font-family:var(--font-ui);font-stretch:100%}:root[data-gestalt=spur][data-look] .kicker{text-transform:uppercase}:root[data-gestalt=spur][data-look] .kicker:before{display:none}:root[data-gestalt=spur][data-look] .kicker.aqua{color:var(--text-3)}:root[data-gestalt=spur][data-look] .quote{font-family:var(--font-ui);letter-spacing:-.01em;font-size:19px;font-weight:500}:root[data-gestalt=spur][data-look] .quote:before{display:none}:root[data-gestalt=spur][data-look] .sec-head,:root[data-gestalt=spur][data-look] .sec>.sec-head{border-top:0;padding-top:0}:root[data-gestalt=spur][data-look] .sec>.sec-head>:is(h2,h3):first-child:before{content:none}:root[data-gestalt=spur][data-look] .sec-head .more{letter-spacing:0;text-transform:none}:root[data-gestalt=spur][data-look] .aura{display:none}:root[data-gestalt=spur][data-look] .bar{box-shadow:none;border-bottom:0}:root[data-gestalt=spur][data-look] #bar{animation-name:kopfKlar}:root[data-gestalt=spur][data-look] .bar .title{font-family:var(--font-ui);letter-spacing:-.01em;font-stretch:100%}:root[data-gestalt=spur][data-look] .bar .title small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}:root[data-gestalt=spur][data-look] .bar .title span{color:var(--text-1)!important}:root[data-gestalt=spur][data-look] .iconbtn{border:0}:root[data-gestalt=spur][data-look] .iconbtn.bell .badge{font:700 10px/18px var(--font-ui);border-radius:999px}:root[data-gestalt=spur][data-look] :is(.card,.tile,.way,.person,.hit,.dr-link,.dr-profile,.abendtile,.lookcard,.spot,.stat,.tl .body,.room,.dr-room,.herocard,.btn,.toast,.sheet,.cov:not(.big),.stickyhead .cov,.herocard .thumb){clip-path:none}:root[data-gestalt=spur][data-look] :is(.way.own,.tile.on,.card.hero):after{content:none}:root[data-gestalt=spur][data-look] .card{border:0}:root[data-gestalt=spur][data-look] .card.lift,:root[data-gestalt=spur][data-look] .card.hero{box-shadow:none;border:0}:root[data-gestalt=spur][data-look] .tile{border:0}:root[data-gestalt=spur][data-look] .tile.on{background:var(--surface-2);box-shadow:none}:root[data-gestalt=spur][data-look] .way{box-shadow:none;border:0}:root[data-gestalt=spur][data-look] .way.own{background:var(--surface-2);box-shadow:none;border:0}:root[data-gestalt=spur][data-look] .way .st{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:12px;font-weight:600}:root[data-gestalt=spur][data-look] .way.own .st{color:var(--ok)}:root[data-gestalt=spur][data-look] .person,:root[data-gestalt=spur][data-look] .dr-profile{background:var(--surface);border:0}:root[data-gestalt=spur][data-look] .hit{border-bottom:1px solid var(--line)}:root[data-gestalt=spur][data-look] .abendtile{background:var(--surface);box-shadow:none;border:0}:root[data-gestalt=spur][data-look] .stat{background:var(--surface);border-top:0;padding:14px}:root[data-gestalt=spur][data-look] .stat .v{font-size:24px;font-weight:700}:root[data-gestalt=spur][data-look] .spot,:root[data-gestalt=spur][data-look] .tl .body{background:var(--surface);border:0}:root[data-gestalt=spur][data-look] .tl .time:after{background:var(--text-3);border-radius:50%;width:7px;height:7px;transform:none}:root[data-gestalt=spur][data-look] .pill{letter-spacing:0;text-transform:none;color:var(--text-2);background:0 0;border:0;border-radius:0;padding:0}:root[data-gestalt=spur][data-look] .pill.ok,:root[data-gestalt=spur][data-look] .herocard .pill.ok{color:var(--text-2);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}:root[data-gestalt=spur][data-look] .pill.ok:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}:root[data-gestalt=spur][data-look] .pill.ad{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:1px 6px}:root[data-gestalt=spur][data-look] :is(.pill.free,.pill.lilac){color:var(--text-2)}:root[data-gestalt=spur][data-look] .herocard .pill{color:#fff}:root[data-gestalt=spur][data-look] .chip.on,:root[data-gestalt=spur][data-look] .chip.aqua.on{border-color:var(--text-1)}:root[data-gestalt=spur][data-look] .btn,:root[data-gestalt=spur][data-look] .btn.prim,:root[data-gestalt=spur][data-look] .btn.aqua{border:0}:root[data-gestalt=spur][data-look] .btn:is(.prim,.aqua):hover{filter:brightness(1.05)}:root[data-gestalt=spur][data-look] .cov{box-shadow:0 10px 24px -16px var(--shadow)}:root[data-gestalt=spur][data-look] .cov:after{content:none}:root[data-gestalt=spur][data-look] .cov .n{font-weight:600}:root[data-gestalt=spur][data-look] .cov .t{font-family:var(--font-ui);letter-spacing:-.01em;font-weight:700;font-stretch:100%}:root[data-gestalt=spur][data-look] .cov .s{letter-spacing:.02em;font-weight:600}:root[data-gestalt=spur][data-look] .cov .src{border-radius:6px}:root[data-gestalt=spur][data-look] .room,:root[data-gestalt=spur][data-look][data-look] .room{border:0}:root[data-gestalt=spur][data-look] .room:before{content:none}:root[data-gestalt=spur][data-look] .room .nm{font-family:var(--font-ui);font-stretch:100%}:root[data-gestalt=spur][data-look] .room .ds{font-weight:500}:root[data-gestalt=spur][data-look][data-look=dunkel] .room .ic,:root[data-gestalt=spur][data-look][data-look=bunt] .room .ic{filter:grayscale()brightness(1.8)}:root[data-gestalt=spur][data-look][data-look=bunt] .room .ic{filter:grayscale()brightness(.3)}:root[data-gestalt=spur][data-look] .dr-room,:root[data-gestalt=spur][data-look][data-look] .dr-room{background:var(--room-bg);color:var(--room-ink);box-shadow:none;border-radius:12px}:root[data-gestalt=spur][data-look] .dr-room.off{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);background:0 0}:root[data-gestalt=spur][data-look] .tile[data-typ] .avatar{background:var(--surface-2)}:root[data-gestalt=spur][data-look] .tile[data-typ] .avatar:after{--night:var(--text-2)}:root[data-gestalt=spur][data-look] .tcard[data-typ] .cov.tall:not(.hasimg){color:var(--text-2);background:var(--surface-2)!important}:root[data-gestalt=spur][data-look] .tcard[data-typ] .cov.tall:not(.hasimg) .t{color:var(--text-1)}:root[data-gestalt=spur][data-look] .planet .orb{background:var(--surface-2)}:root[data-gestalt=spur][data-look] .planet .orb:not(.collage){background:var(--room-bg)}:root[data-gestalt=spur][data-look] .planet .ct{color:var(--text-3)}:root[data-gestalt=spur][data-look] .herocard{border:0}:root[data-gestalt=spur][data-look] .herocard:before{content:none}:root[data-gestalt=spur][data-look][data-look=hell] .herocard .veil{background:linear-gradient(#0a090800 25%,#0a090880 60%,#0a0908db 100%)}:root[data-gestalt=spur][data-look] .herocard h2{font-family:var(--font-ui);font-stretch:100%}:root[data-gestalt=spur][data-look] .herocard .k{letter-spacing:.06em;font-size:11.5px;font-weight:600}:root[data-gestalt=spur][data-look] .stickyhead{background:var(--ground);border-bottom:1px solid var(--line)}:root[data-gestalt=spur][data-look] .drawer{background:var(--ground)}:root[data-gestalt=spur][data-look] .drawer:before{display:none}:root[data-gestalt=spur][data-look] .dr-link{border-bottom:1px solid var(--line)}:root[data-gestalt=spur][data-look] .dr-foot{border-top:1px solid var(--line)}:root[data-gestalt=spur][data-look][data-look=bunt] .nav button.on{color:var(--text-1)}:root[data-gestalt=spur][data-look] .mini{background:var(--surface);border-top:1px solid var(--line);box-shadow:none}:root[data-gestalt=spur][data-look] .mini .bar-line i{border-radius:2px}:root[data-gestalt=spur][data-look] .sheet{padding-top:14px;-webkit-mask:none;mask:none}:root[data-gestalt=spur][data-look] .sheet .grab{background:var(--line-strong);opacity:.6;border-radius:2px;width:36px;height:4px}:root[data-gestalt=spur][data-look] .toast{font-size:13.5px;font-weight:600}:root[data-gestalt=spur][data-look] :is(input[type=text],input[type=search],select,textarea){border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}:root[data-gestalt=spur][data-look] :is(input[type=text],input[type=search],select,textarea):focus{border-color:var(--text-2);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 35%,transparent);outline:none}:root[data-gestalt=spur][data-look] .sw{border:0;border-radius:999px;width:48px;height:28px}:root[data-gestalt=spur][data-look] .sw:after{background:var(--text-3);border-radius:50%;width:20px;height:20px;top:4px;left:4px}:root[data-gestalt=spur][data-look] .sw.on:after{transform:translate(20px)}:root[data-gestalt=spur][data-look] .steps i{border-radius:2px;height:3px}:root[data-gestalt=spur][data-look] .steps i.on{background:var(--text-1)}:root[data-gestalt=spur][data-look] .lookcard{background:var(--surface);border:0}:root[data-gestalt=spur][data-look] .lookcard.on{box-shadow:inset 0 0 0 2px var(--text-1)}:root[data-gestalt=spur][data-look] .lookcard.on:after{background:var(--text-1);color:var(--ground);border-radius:50%}:root[data-gestalt=spur][data-look] .mock:before{display:none}:root[data-gestalt=spur][data-look] .m-hero{box-shadow:none}:root[data-gestalt=spur][data-look] .m-chip,:root[data-gestalt=spur][data-look] .m-bar,:root[data-gestalt=spur][data-look] .m-row i{border-radius:3px}:root[data-gestalt=spur][data-look] :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}:root[data-gestalt=spur][data-look] :is(.card,.tile,.btn,.room,.way,.herocard,.lookcard,.dr-profile,.dr-room,.person,.abendtile):focus-visible{box-shadow:0 0 0 3px var(--accent)}@media (width>=1024px){:root[data-gestalt=spur][data-look] .nav:before{font-family:var(--font-ui);letter-spacing:-.02em;font-size:20px;font-weight:700;font-stretch:100%}}:root[data-gestalt=spur][data-look] .phone:has(#mini>.mini) .btn[data-preview]{clip-path:none}:root[data-gestalt=spur][data-look] .mini{clip-path:none}:root[data-gestalt=spur][data-look] .mini:after{content:none}:root[data-gestalt=spur][data-look] .mini .bar-line{background:var(--line);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}:root[data-gestalt=spur][data-look] .mini .bar-line i:after{content:none}:root[data-gestalt=spur][data-look] body{font-feature-settings:normal}:root[data-gestalt=spur][data-look] :is(.ss,.mono,.pill,.kicker,.planet .ct,.note,.way .st,.mini .ss){font-variant-numeric:normal}:root[data-gestalt=spur][data-look] :is(.stat .v,.tl .time,.cov .n){font-variant-numeric:tabular-nums}@keyframes sbEin{0%{opacity:0}to{opacity:1}}:root[data-gestalt=spur][data-look] .stimmungsbild{isolation:isolate;border-radius:var(--r-l);background:var(--surface-2);max-width:1180px;height:clamp(150px,44vw,230px);box-shadow:0 24px 48px -36px var(--shadow);margin:4px auto 20px;position:relative;overflow:hidden}:root[data-gestalt=spur][data-look] .stimmungsbild img{object-fit:cover;border-radius:inherit;width:100%;max-width:100%;height:100%;display:block}:root[data-gestalt=spur][data-look] .stimmungsbild:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 50%,color-mix(in oklch,var(--ground) 55%,transparent) 100%);position:absolute;inset:0}:root[data-gestalt=spur][data-look] .stimmungsbild .sb-rand{z-index:1;margin:0;position:absolute;bottom:10px;right:10px}:root[data-gestalt=spur][data-look] .sb-etikett{cursor:pointer;min-height:36px;font:600 12.5px/1 var(--font-ui);letter-spacing:0;text-transform:none;background:color-mix(in oklch,var(--ground) 80%,transparent);color:var(--text-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}:root[data-gestalt=spur][data-look] .sb-etikett:hover{background:var(--ground)}:root[data-gestalt=spur][data-look] .sb-etikett:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}:root[data-gestalt=spur][data-look] .sb-blatt{flex-direction:column;gap:10px;display:flex}:root[data-gestalt=spur][data-look] .sb-herkunft{border-radius:var(--r-m);background:var(--surface-2);grid-template-columns:auto 1fr;gap:8px 16px;margin:4px 0 0;padding:14px 16px;display:grid}:root[data-gestalt=spur][data-look] .sb-herkunft>div{display:contents}:root[data-gestalt=spur][data-look] .sb-herkunft dt{color:var(--text-3);font-size:13.5px}:root[data-gestalt=spur][data-look] .sb-herkunft dd{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}:root[data-gestalt=spur][data-look] .mod-bilder{gap:14px;display:grid}:root[data-gestalt=spur][data-look] .mod-bild{flex-direction:column;gap:10px;display:flex}:root[data-gestalt=spur][data-look] .mod-vorschau{aspect-ratio:3/2;border-radius:var(--r-m);background:var(--surface-2);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}:root[data-gestalt=spur][data-look] .mod-vorschau img{object-fit:cover;width:100%;height:100%}:root[data-gestalt=spur][data-look] .mod-vorschau .sb-etikett{cursor:default;min-height:28px;position:absolute;bottom:8px;right:8px}:root[data-gestalt=spur][data-look] .mod-prompt{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}:root[data-gestalt=spur][data-look] .mod-budget{background:var(--line);border-radius:6px;height:6px;margin-top:8px;overflow:hidden}:root[data-gestalt=spur][data-look] .mod-budget i{background:var(--text-1);height:100%;display:block}:root[data-gestalt=spur][data-look] .phone.focus .scroll>.stimmungsbild{display:none}@media (prefers-reduced-motion:no-preference){:root[data-gestalt=spur][data-look] .stimmungsbild img{animation:.28s both sbEin}:root[data-gestalt=spur][data-look] .sb-etikett{transition:background-color .2s}}@media (width>=700px){:root[data-gestalt=spur][data-look] .stimmungsbild{height:clamp(220px,30vw,300px);margin-bottom:24px}:root[data-gestalt=spur][data-look] .mod-bilder{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width>=1024px){:root[data-gestalt=spur][data-look] .stimmungsbild{height:clamp(260px,26vw,360px);margin-top:12px;margin-bottom:32px}:root[data-gestalt=spur][data-look] .stimmungsbild .sb-rand{bottom:16px;right:16px}}:root[data-gestalt=spur][data-look]{--rand:20px}:root[data-gestalt=spur][data-look] body{font:400 16px/1.5 var(--font-ui);letter-spacing:-.006em;background:var(--ground)}:root[data-gestalt=spur][data-look] h1{letter-spacing:-.032em;font-size:34px;font-weight:750;line-height:1.04}:root[data-gestalt=spur][data-look] h2{letter-spacing:-.022em;font-size:22px;font-weight:700;line-height:1.15}:root[data-gestalt=spur][data-look] h3{letter-spacing:-.012em;font-size:17px;font-weight:650}:root[data-gestalt=spur][data-look] .lead{color:var(--text-2);font-size:16px;line-height:1.5}:root[data-gestalt=spur][data-look] .note{color:var(--text-3);font-size:13px}:root[data-gestalt=spur][data-look] .kicker{letter-spacing:.09em;color:var(--text-3);font-size:11.5px;font-weight:650}:root[data-gestalt=spur][data-look] .sec-head{align-items:end}:root[data-gestalt=spur][data-look] .sec-head .more{font-size:14px;font-weight:550}:root[data-gestalt=spur][data-look] .sec-head .more:after{content:""}:root[data-gestalt=spur][data-look] .scroll{padding-inline:var(--rand)}:root[data-gestalt=spur][data-look] .row-scroll,:root[data-gestalt=spur][data-look] .worlds{margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);scroll-padding-inline:var(--rand);gap:14px}:root[data-gestalt=spur][data-look] .stickyhead{margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand)}:root[data-gestalt=spur][data-look] .wrap{gap:34px}:root[data-gestalt=spur][data-look] .sec{gap:14px}:root[data-gestalt=spur][data-look] .bar{background:var(--ground);padding-inline:var(--rand)}:root[data-gestalt=spur][data-look] .bar .title{font-size:17px;font-weight:700}:root[data-gestalt=spur][data-look] .iconbtn.back{font-weight:600}:root[data-gestalt=spur][data-look] .iconbtn.bell .badge{background:var(--accent-fill);color:var(--on-accent)}:root[data-gestalt=spur][data-look] .nav{background:var(--glas);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-top:1px solid var(--line)}:root[data-gestalt=spur][data-look] .nav button{color:var(--text-3);padding-top:9px;font-size:11px;font-weight:600}:root[data-gestalt=spur][data-look] .nav button svg{stroke-width:1.6px;width:24px;height:24px}:root[data-gestalt=spur][data-look] .nav button.on{color:var(--text-1)}:root[data-gestalt=spur][data-look] .nav button.on svg{stroke-width:2px}:root[data-gestalt=spur][data-look] .nav button.on:before{content:none}:root[data-gestalt=spur][data-look] .tcard{width:152px}:root[data-gestalt=spur][data-look] .tcard .cov,:root[data-gestalt=spur][data-look] .tcard .cov.tall{box-shadow:var(--schatten)}:root[data-gestalt=spur][data-look] .tcard .tt{letter-spacing:-.008em;margin-top:10px;font-size:14.5px;font-weight:600}:root[data-gestalt=spur][data-look] .tcard .ss{color:var(--text-3);font-size:13px}:root[data-gestalt=spur][data-look] .tcard .pill{margin-top:4px}:root[data-gestalt=spur][data-look] .cov.big{box-shadow:0 40px 80px -36px #000000e6}:root[data-gestalt=spur][data-look] .cov .n{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;padding:2px 8px}:root[data-gestalt=spur][data-look] .room,:root[data-gestalt=spur][data-look][data-look] .room{min-height:150px;color:var(--room-ink);box-shadow:none;padding:68px 16px 16px;overflow:hidden}:root[data-gestalt=spur][data-look] .room .nm{letter-spacing:-.035em;color:var(--room-ink);font-size:clamp(19px,5.4vw,22px);font-weight:750}:root[data-gestalt=spur][data-look] .room .ds{color:var(--room-ink-soft);font-size:13px}:root[data-gestalt=spur][data-look] .room .ic{filter:none;opacity:1;font-size:0}:root[data-gestalt=spur][data-look] .room{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:klang],:root[data-gestalt=spur][data-look] .room[data-room=klang],:root[data-gestalt=spur][data-look] .dr-room[data-open=room\:klang]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M5 10v4M9.5 6v12M14.5 4v16M19 9v6'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:sayu],:root[data-gestalt=spur][data-look] .room[data-room=sayu],:root[data-gestalt=spur][data-look] .dr-room[data-open=room\:sayu]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='9' y='2.8' width='6' height='11' rx='3'/%3E%3Cpath d='M5.5 11.5a6.5 6.5 0 0 0 13 0M12 18v3.2M8.8 21.2h6.4'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:event],:root[data-gestalt=spur][data-look] .room[data-room=event],:root[data-gestalt=spur][data-look] .dr-room[data-open=room\:event]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='3.2' y='5.2' width='17.6' height='15.6' rx='3.2'/%3E%3Cpath d='M8 2.8v4.4M16 2.8v4.4M3.2 10.4h17.6'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=spielecke]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M12 3.2l2.7 5.5 6 .9-4.3 4.2 1 6-5.4-2.8-5.4 2.8 1-6L3.3 9.6l6-.9z'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:hoeren],:root[data-gestalt=spur][data-look] .room[data-room=hoeren],:root[data-gestalt=spur][data-look] .dr-room[data-open=room\:hoeren]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='14' width='4' height='6' rx='1.5'/%3E%3Crect x='17' y='14' width='4' height='6' rx='1.5'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:spielen],:root[data-gestalt=spur][data-look] .room[data-room=spielen]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='4' y='4' width='16' height='16' rx='4'/%3E%3Ccircle cx='9' cy='9' r='1.2' fill='black'/%3E%3Ccircle cx='15' cy='15' r='1.2' fill='black'/%3E%3Ccircle cx='15' cy='9' r='1.2' fill='black'/%3E%3Ccircle cx='9' cy='15' r='1.2' fill='black'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:machen],:root[data-gestalt=spur][data-look] .room[data-room=machen]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9z'/%3E%3Cpath d='M4 7.5l8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:sehen],:root[data-gestalt=spur][data-look] .room[data-room=sehen]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='2.5'/%3E%3Cpath d='M10 8.5l4.5 2.5-4.5 2.5z' fill='black'/%3E%3Cpath d='M8 20h8'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:lesen],:root[data-gestalt=spur][data-look] .room[data-room=lesen]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M12 6.5C10 5 7 4.5 3.5 5v13c3.5-.5 6.5 0 8.5 1.5 2-1.5 5-2 8.5-1.5V5C17 4.5 14 5 12 6.5z'/%3E%3Cpath d='M12 6.5v13'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=room\:sammeln],:root[data-gestalt=spur][data-look] .room[data-room=sammeln]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M12 5.5a6.5 6.5 0 0 1 6.5 6.5' stroke-linecap='round'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room[data-open=expand]{--raum-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E")}:root[data-gestalt=spur][data-look] .room.off,:root[data-gestalt=spur][data-look][data-look] .room.off{background:var(--surface);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}:root[data-gestalt=spur][data-look] .room.off .nm{color:var(--text-1)}:root[data-gestalt=spur][data-look] .room.off .ds{color:var(--text-3)}:root[data-gestalt=spur][data-look] .herocard{min-height:340px;box-shadow:var(--schatten);padding:22px}:root[data-gestalt=spur][data-look] .herocard h2{letter-spacing:-.03em;font-size:32px;font-weight:750;line-height:1.02}:root[data-gestalt=spur][data-look] .herocard .why{color:#ffffffd1;font-size:15px}:root[data-gestalt=spur][data-look] .herocard .thumb{width:120px;box-shadow:0 24px 40px -16px #000c}:root[data-gestalt=spur][data-look] .btn{background:var(--surface-2);min-height:50px;color:var(--text-1);padding:0 22px;font-size:15.5px;font-weight:650}:root[data-gestalt=spur][data-look] .btn.ghost{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}:root[data-gestalt=spur][data-look] .btn.sm{border-radius:999px;min-height:40px;padding:0 16px;font-size:14px}:root[data-gestalt=spur][data-look] :is(.btn,.chip,.tcard,.room,.tile,.way,.iconbtn):active{transform:scale(.975)}:root[data-gestalt=spur][data-look] .chip{background:var(--surface-2);color:var(--text-2);border:0;padding:9px 15px;font-weight:600}:root[data-gestalt=spur][data-look] .segs{background:var(--surface);border:0;gap:2px}:root[data-gestalt=spur][data-look] .segs button{color:var(--text-2);font-weight:600}:root[data-gestalt=spur][data-look] .segs button.on{box-shadow:0 1px 2px #00000040}:root[data-gestalt=spur][data-look] .tile,:root[data-gestalt=spur][data-look] .way,:root[data-gestalt=spur][data-look] .hit{background:var(--surface)}:root[data-gestalt=spur][data-look] .tile .tt,:root[data-gestalt=spur][data-look] .way .nm,:root[data-gestalt=spur][data-look] .hit .tt{letter-spacing:-.01em;font-size:16px;font-weight:600}:root[data-gestalt=spur][data-look] .tile .ss,:root[data-gestalt=spur][data-look] .way .nt,:root[data-gestalt=spur][data-look] .hit .ss{color:var(--text-3);font-size:13.5px}:root[data-gestalt=spur][data-look] .card{background:var(--surface)}:root[data-gestalt=spur][data-look] .card.lift,:root[data-gestalt=spur][data-look] .card.hero{background:var(--surface-2)}:root[data-gestalt=spur][data-look] .pill{font-size:12.5px;font-weight:600}:root[data-gestalt=spur][data-look] .pill.new{padding:2px 9px}:root[data-gestalt=spur][data-look] .herocard .pill,:root[data-gestalt=spur][data-look] .herocard .pill.ok{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;padding:4px 11px}:root[data-gestalt=spur][data-look] .planet{width:104px}:root[data-gestalt=spur][data-look] .planet .orb{width:88px;height:88px}:root[data-gestalt=spur][data-look] .planet .orb:after{content:none}:root[data-gestalt=spur][data-look] .planet .nm{margin-top:10px;font-size:13.5px;font-weight:600}:root[data-gestalt=spur][data-look] #mini .mini{background:var(--surface-2);border:0;border-radius:18px;margin:0 10px 8px;padding:10px 14px;box-shadow:0 18px 40px -16px #000000bf}:root[data-gestalt=spur][data-look] .mini .tt{font-size:14.5px;font-weight:650}:root[data-gestalt=spur][data-look] .sheet{background:var(--surface);padding-inline:var(--rand)}:root[data-gestalt=spur][data-look] .modal{background:#0000008c}:root[data-gestalt=spur][data-look] .toast{padding:12px 20px}:root[data-gestalt=spur][data-look] :is(input[type=text],input[type=search],select,textarea){background:var(--surface-2);border:0;border-radius:14px;padding:14px 16px;font-size:16px}:root[data-gestalt=spur][data-look] .sw{background:var(--surface-3)}@media (width<=699px){:root[data-gestalt=spur][data-look] .list:has(>.tile:first-child):not(:has(>:not(.tile,.toggle))){background:var(--surface);border-radius:18px;gap:0;overflow:hidden}:root[data-gestalt=spur][data-look] .list:has(>.tile:first-child):not(:has(>:not(.tile,.toggle)))>.tile{box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0}:root[data-gestalt=spur][data-look] .list:has(>.tile:first-child):not(:has(>:not(.tile,.toggle)))>.tile:last-child{box-shadow:none}:root[data-gestalt=spur][data-look] .grid2:has(>.room){gap:12px}}@media (width>=700px){:root[data-gestalt=spur][data-look]{--rand:40px}:root[data-gestalt=spur][data-look] .row-scroll,:root[data-gestalt=spur][data-look] .worlds{margin-inline:0;padding-inline:0}:root[data-gestalt=spur][data-look] .tcard{width:184px}}@media (width>=1024px){:root[data-gestalt=spur][data-look] .nav{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0}:root[data-gestalt=spur][data-look] .nav button{color:var(--text-2);border-radius:12px;font-size:15px}:root[data-gestalt=spur][data-look] .nav button.on{color:var(--text-1)}:root[data-gestalt=spur][data-look] .wrap>div:first-child>h1{letter-spacing:-.04em;font-size:54px}:root[data-gestalt=spur][data-look] .room{border-radius:24px;min-height:210px;padding:72px 24px 22px}:root[data-gestalt=spur][data-look] .grid2:has(>.room) .room{border-radius:24px;min-height:210px;padding:72px 24px 22px}:root[data-gestalt=spur][data-look] .room .nm{font-size:28px}:root[data-gestalt=spur][data-look] .grid2:has(>.room) .room .nm{font-size:28px}:root[data-gestalt=spur][data-look] .herocard{min-height:420px;padding:34px}:root[data-gestalt=spur][data-look] .herocard h2{font-size:48px}:root[data-gestalt=spur][data-look] .herocard .thumb{width:200px}:root[data-gestalt=spur][data-look] #mini .mini{max-width:720px;margin:0 24px 16px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){:root[data-gestalt=spur][data-look] :is(.btn,.chip,.tcard,.room,.tile,.way,.iconbtn):active{transform:none}}:root[data-gestalt=spur][data-look] .iconbtn{width:44px;height:44px}:root[data-gestalt=spur][data-look] .iconbtn.back{width:auto;height:44px;margin-right:4px;padding:0 16px 0 12px}:root[data-gestalt=spur][data-look] .bar{gap:12px}:root[data-gestalt=spur][data-look] .stickyhead .iconbtn:not(.back){width:44px;height:44px}:root[data-gestalt=spur][data-look] .segs{padding:3px}:root[data-gestalt=spur][data-look] .segs button{min-height:44px;padding:0 16px;font-size:14px}:root[data-gestalt=spur][data-look][data-look=dunkel]{--ground:oklch(19% .028 232);--surface:oklch(24% .032 230);--surface-2:oklch(29% .036 228);--surface-3:oklch(34% .038 226);--line:oklch(100% 0 0/.1);--line-strong:oklch(100% 0 0/.24);--text-1:oklch(97% .008 200);--text-2:oklch(84% .02 210);--text-3:oklch(76% .025 212);--accent:oklch(86% .11 172);--accent-fill:oklch(86% .11 172);--accent-text:oklch(86% .1 172);--on-accent:oklch(24% .06 175);--ok:oklch(86% .11 172);--room-a:.46;--room-b:.3;--room-chroma:.085;--room-ink:oklch(98% .006 200);--room-ink-soft:oklch(98% .006 200/.74);--schatten:0 24px 48px -24px oklch(10% .03 232/.9);--glas:oklch(24% .032 230/.82)}:root[data-gestalt=spur][data-look][data-look=hell]{--ground:oklch(97.5% .008 200);--surface:oklch(100% 0 0);--surface-2:oklch(94.5% .014 200);--surface-3:oklch(91% .018 200);--line:oklch(30% .05 220/.11);--line-strong:oklch(30% .05 220/.3);--text-1:oklch(22% .04 225);--text-2:oklch(42% .045 220);--text-3:oklch(49% .045 218);--accent:oklch(46% .1 178);--accent-fill:oklch(46% .1 178);--accent-text:oklch(44% .1 178);--on-accent:oklch(99% 0 0);--ok:oklch(46% .1 178);--room-a:.93;--room-b:.87;--room-chroma:.055;--room-ink:oklch(22% .04 225);--room-ink-soft:oklch(22% .04 225/.7);--schatten:0 20px 40px -22px oklch(30% .05 220/.35);--glas:oklch(100% 0 0/.84)}:root[data-gestalt=spur][data-look][data-look=bunt]{--ground:oklch(27% .09 262);--surface:oklch(32% .1 260);--surface-2:oklch(37% .11 258);--surface-3:oklch(42% .11 256);--line:oklch(100% 0 0/.13);--line-strong:oklch(100% 0 0/.3);--text-1:oklch(98.5% .01 200);--text-2:oklch(89% .03 230);--text-3:oklch(83% .04 235);--accent:oklch(88% .13 165);--accent-fill:oklch(88% .13 165);--accent-text:oklch(88% .12 165);--on-accent:oklch(24% .08 170);--ok:oklch(88% .13 165);--room-a:.78;--room-b:.66;--room-chroma:.15;--room-ink:oklch(18% .06 262);--room-ink-soft:oklch(18% .06 262/.74);--schatten:0 24px 48px -24px oklch(12% .08 262/.8);--glas:oklch(27% .09 262/.82)}:root[data-gestalt=spur][data-look]{--night:var(--ground);--night-2:var(--surface);--night-3:var(--surface-2);--glass:var(--surface);--glass-2:var(--surface-2);--edge:var(--line);--edge-soft:var(--line);--text:var(--text-1);--muted:var(--text-2);--soft:var(--text-3);--aqua:var(--accent);--ink-a:var(--on-accent);--nav-bg:var(--glas);--mini-bg:var(--surface-2);--toast-bg:var(--text-1);--toast-ink:var(--ground);--r-s:14px;--r-m:20px;--r-l:28px}:root[data-gestalt=spur][data-look],:root[data-gestalt=spur][data-look] [style*=--c1]{--room-hell:oklch(from var(--c1) var(--room-a) min(c, var(--room-chroma)) h);--room-tief:oklch(from var(--c1) var(--room-b) min(c, var(--room-chroma)) calc(h - 14))}:root[data-gestalt=spur][data-look] .card{border-radius:var(--r-l);padding:22px}:root[data-gestalt=spur][data-look] .tile,:root[data-gestalt=spur][data-look] .way,:root[data-gestalt=spur][data-look] .hit,:root[data-gestalt=spur][data-look] .person,:root[data-gestalt=spur][data-look] .dr-link,:root[data-gestalt=spur][data-look] .dr-profile,:root[data-gestalt=spur][data-look] .abendtile,:root[data-gestalt=spur][data-look] .spot,:root[data-gestalt=spur][data-look] .stat,:root[data-gestalt=spur][data-look] .tl .body{border-radius:var(--r-m)}:root[data-gestalt=spur][data-look] .tile{padding:14px 16px}:root[data-gestalt=spur][data-look] .cov,:root[data-gestalt=spur][data-look] .cov.tall,:root[data-gestalt=spur][data-look] .cov.md,:root[data-gestalt=spur][data-look] .tcard .cov,:root[data-gestalt=spur][data-look] .tcard .cov.tall{border-radius:var(--r-s)}:root[data-gestalt=spur][data-look] .cov.sq{border-radius:12px}:root[data-gestalt=spur][data-look] .cov.big{border-radius:24px}:root[data-gestalt=spur][data-look] .avatar,:root[data-gestalt=spur][data-look] .way .dot,:root[data-gestalt=spur][data-look] .provgrid .dot,:root[data-gestalt=spur][data-look] .tile[data-typ] .avatar{border-radius:50%!important}:root[data-gestalt=spur][data-look] .room,:root[data-gestalt=spur][data-look][data-look] .room{border-radius:var(--r-l)}:root[data-gestalt=spur][data-look] .room .ic{background:oklch(100% 0 0/.16);border-radius:50%;width:44px;height:44px;top:16px;left:16px;-webkit-mask:none;mask:none}:root[data-gestalt=spur][data-look] .room .ic:after{content:"";-webkit-mask:var(--raum-symbol) center/contain no-repeat;-webkit-mask:var(--raum-symbol) center/contain no-repeat;mask:var(--raum-symbol) center/contain no-repeat;background:currentColor;position:absolute;inset:11px}:root[data-gestalt=spur][data-look] .room .nm{padding-top:0}:root[data-gestalt=spur][data-look] .room.off .ic{background:var(--surface-2)}:root[data-gestalt=spur][data-look] .herocard{border-radius:32px}:root[data-gestalt=spur][data-look] .herocard .thumb,:root[data-gestalt=spur][data-look] .herocard .thumb .cov{border-radius:18px}:root[data-gestalt=spur][data-look] .sheet{border-radius:32px 32px 0 0}:root[data-gestalt=spur][data-look] .drawer{border-radius:0 32px 32px 0}:root[data-gestalt=spur][data-look] .drawer.kontext{border-radius:32px 0 0 32px}:root[data-gestalt=spur][data-look] :is(input[type=text],input[type=search],select,textarea){border-radius:18px}:root[data-gestalt=spur][data-look] .lookcard,:root[data-gestalt=spur][data-look] .mock{border-radius:var(--r-m)}:root[data-gestalt=spur][data-look] .m-hero{border-radius:12px}:root[data-gestalt=spur][data-look] .qr{border-radius:var(--r-m)}:root[data-gestalt=spur][data-look] .toast,:root[data-gestalt=spur][data-look] .iconbtn,:root[data-gestalt=spur][data-look] .btn,:root[data-gestalt=spur][data-look] .chip,:root[data-gestalt=spur][data-look] .segs,:root[data-gestalt=spur][data-look] .segs button,:root[data-gestalt=spur][data-look] .pill.new,:root[data-gestalt=spur][data-look] .iconbtn.back{border-radius:999px}:root[data-gestalt=spur][data-look] .stat{border-radius:var(--r-m)}:root[data-gestalt=spur][data-look] .planet .orb{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent);border-radius:50%}:root[data-gestalt=spur][data-look] .planet.add .orb{box-shadow:none;border:1.5px dashed var(--line-strong)}:root[data-gestalt=spur][data-look] .orb.collage{border-radius:50%}@media (width<=1023px){:root[data-gestalt=spur][data-look] .nav{left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;border:1px solid var(--line);background:var(--glas);box-shadow:var(--schatten);border-radius:999px;padding:4px 6px;position:absolute}:root[data-gestalt=spur][data-look] .nav button{border-radius:999px;gap:3px;padding:8px 4px}:root[data-gestalt=spur][data-look] .nav button.on{background:var(--surface-2)}:root[data-gestalt=spur][data-look] .scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:root[data-gestalt=spur][data-look] #mini .mini{border-radius:24px;margin:0 14px 82px}:root[data-gestalt=spur][data-look] .toast{bottom:calc(110px + env(safe-area-inset-bottom))}}:root[data-gestalt=spur][data-look] .phone.focus .nav{display:none}:root[data-gestalt=spur][data-look] .btn.aqua,:root[data-gestalt=spur][data-look] .btn.prim{background:var(--accent-fill);color:var(--on-accent)}:root[data-gestalt=spur][data-look] .btn.prim{background:var(--text-1);color:var(--ground)}:root[data-gestalt=spur][data-look] .chip.on,:root[data-gestalt=spur][data-look] .chip.aqua.on{background:var(--accent-fill);color:var(--on-accent)}:root[data-gestalt=spur][data-look] .segs button.on{background:var(--surface-3);color:var(--text-1)}:root[data-gestalt=spur][data-look] .sw.on{background:var(--accent-fill)}:root[data-gestalt=spur][data-look] .sw.on:after{background:var(--on-accent)}:root[data-gestalt=spur][data-look] .pill.new{background:var(--accent-fill);color:var(--on-accent)}:root[data-gestalt=spur][data-look] .pill.ok:before{background:var(--ok)}:root[data-gestalt=spur][data-look] .sec-head .more,:root[data-gestalt=spur][data-look] .tile .arrow{color:var(--accent-text)}:root[data-gestalt=spur][data-look] :focus-visible{outline-color:var(--accent)}:root[data-gestalt=spur][data-look] .iconbtn{background:var(--surface-2);color:var(--text-1)}:root[data-gestalt=spur][data-look] .bar .title small{color:var(--accent-text)}:root[data-gestalt=spur][data-look] .herocard .veil{background:linear-gradient(oklch(19% .028 232/.05) 0%,oklch(19% .028 232/.4) 45%,oklch(19% .028 232/.93) 100%)}:root[data-gestalt=spur][data-look] .herocard .pill.ok{background:var(--accent-fill);color:var(--on-accent)}:root[data-gestalt=spur][data-look] .herocard .pill.ok:before{background:var(--on-accent)}:root[data-gestalt=spur][data-look] .mini .bar-line i{background:var(--accent-fill)}:root[data-gestalt=spur][data-look] .room,:root[data-gestalt=spur][data-look][data-look] .room{background:linear-gradient(160deg,var(--room-hell),var(--room-tief))}@media (width>=1024px){:root[data-gestalt=spur][data-look] .nav{border-right:1px solid var(--line)}:root[data-gestalt=spur][data-look] .nav button.on{background:var(--surface-2)}:root[data-gestalt=spur][data-look] .nav button.on svg{color:var(--accent-text)}:root[data-gestalt=spur][data-look] #mini .mini{border-radius:28px}}@media (width>=1024px){:root[data-gestalt=spur][data-look] .room .ic{width:48px;height:48px;font-size:0;top:20px;left:20px}:root[data-gestalt=spur][data-look] .grid2:has(>.room) .room .ic{width:48px;height:48px;font-size:0;top:20px;left:20px}:root[data-gestalt=spur][data-look] .grid2:has(>.room) .room .ic:after{inset:12px}:root[data-gestalt=spur][data-look] .room{padding-top:84px}:root[data-gestalt=spur][data-look] .grid2:has(>.room) .room{padding-top:84px}}.spiel{flex-direction:column;gap:12px;display:flex}.spiel-kopf{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.spiel-kopf h1{margin-top:4px}.spiel-stand{color:var(--muted);white-space:nowrap;gap:14px;font-size:13px;display:flex}.spiel-stand b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1;display:block}.spiel-buehne{justify-content:center;display:flex;position:relative}.spiel-buehne canvas{background:var(--glass);border-radius:var(--r-l,20px);touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:var(--schatten,0 20px 40px -24px var(--shadow));display:block}.spiel-lage{background:color-mix(in oklab,var(--night) 55%,transparent);border-radius:var(--r-l,20px);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.spiel-lage[hidden]{display:none}.spiel-tafel{text-align:center;background:var(--glass);border-radius:var(--r-l,20px);width:100%;max-width:320px;box-shadow:var(--schatten,none);flex-direction:column;align-items:stretch;gap:10px;padding:20px;display:flex}.spiel-tafel h2{margin:0}.spiel-tafel p{color:var(--muted);margin:0;font-size:14px}.spiel-tafel .btn{width:100%}.spiel-tasten{justify-content:center;gap:10px;display:flex}.spiel-taste{background:var(--glass-2);max-width:120px;min-height:56px;color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;border-radius:999px;flex:1 1 0;font-size:24px;line-height:1}.spiel-taste:active{background:var(--aqua);color:var(--ink-a)}.spiel-werkzeuge{justify-content:flex-end;gap:8px;display:flex}.spiel-werkzeuge .iconbtn{width:44px}.spiel-karte .cov{background:linear-gradient(155deg,oklch(62% .13 var(--h)) 0%,oklch(38% .1 calc(var(--h) + 40)) 70%,var(--night) 100%)}.spiel-karte .cov .t{font-size:20px}.spiel-karte .pill{margin-top:6px}.spiel-liste{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.spiel-liste .spiel-karte{text-align:left}.spiel-liste .spiel-karte .cov{aspect-ratio:1;border-radius:18px;align-items:flex-end;width:100%;padding:12px;display:flex}.spiel-liste .tt{margin-top:8px;font-weight:600;display:block}.spiel-liste .ss{color:var(--muted);margin-top:2px;font-size:13px;display:block}.spiel-liste .pill{margin-top:8px;display:inline-block}@media (width>=700px){.spiel-liste{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.spiel-liste{grid-template-columns:repeat(4,1fr)}}:root[data-kind] .spiel-taste{min-height:68px;font-size:30px}:root[data-kind] .spiel-stand b{font-size:24px}.row-scroll .spiel-karte .tt,.row-scroll .spiel-karte .ss{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ecke-zahlen{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:14px 0;display:grid}.ecke-zahl{background:var(--glass);border:1px solid var(--edge-soft);border-radius:var(--r-md);padding:10px 12px}.ecke-zahl span{color:var(--muted);font-size:12px;display:block}.ecke-zahl b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}.ecke-balken{background:var(--glass-2);border-radius:999px;height:6px;display:block;overflow:hidden}.ecke-balken i{background:var(--aqua);border-radius:999px;height:100%;display:block}.ecke-band{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.ecke-zeichen{text-align:center;background:var(--glass);border:1px solid var(--edge-soft);border-radius:var(--r-md);color:var(--text);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;transition:border-color .15s,transform .15s;display:flex}.ecke-zeichen:hover{border-color:var(--aqua);transform:translateY(-2px)}.ecke-zeichen .ecke-marke{opacity:.5;width:64px;height:64px;display:block}.ecke-zeichen.ist-wach .ecke-marke{opacity:1}.ecke-zeichen .tt{font-size:14px;font-weight:600}.ecke-zeichen .ss{color:var(--muted);font-size:12px}.ecke-abzeichen{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ecke-abz{background:var(--glass);border:1px solid var(--edge-soft);border-radius:var(--r-md);opacity:.72;flex-direction:column;gap:6px;padding:12px;display:flex}.ecke-abz.ist-offen{opacity:1;border-color:var(--aqua)}.ecke-abz-kopf{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.ecke-abz-kopf span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ecke-abz small{color:var(--muted);font-size:12.5px;line-height:1.35}.ecke-tabelle{border-collapse:collapse;width:100%;font-size:14px}.ecke-tabelle th,.ecke-tabelle td{text-align:left;border-bottom:1px solid var(--edge-soft);padding:8px 4px}.ecke-tabelle th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.ecke-tabelle td b{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:root[data-kind] .ecke-zeichen .ecke-marke{width:76px;height:76px}@media (prefers-reduced-motion:reduce){.ecke-zeichen{transition:none}}:root[data-kind] h1{font-size:34px;line-height:1.05}:root[data-kind] .lead{font-size:16px}:root[data-kind] .kicker{font-family:var(--font-ui);letter-spacing:.02em;text-transform:none;font-size:12.5px}:root[data-kind] .kicker:before,:root[data-kind] .sec>.sec-head>:is(h2,h3):first-child:before{display:none}:root[data-kind] .tile{gap:16px;min-height:76px;padding:16px}:root[data-kind] .tile .tt{font-size:17px}:root[data-kind] .tile .ss{font-size:14px}:root[data-kind] .tile .ss.desc{display:none}:root[data-kind] .cov.sq{width:76px;height:76px}:root[data-kind] .cov.sq .t{font-size:11px}:root[data-kind] .tcard{width:172px}:root[data-kind] .tcard .tt{font-size:15.5px}:root[data-kind] .tcard .ss{font-size:13px}:root[data-kind] .btn{min-height:54px;font-size:17px}:root[data-kind] .chip{min-height:46px;padding:10px 16px;font-size:15px}:root[data-kind] .segs button{min-height:48px;font-size:15px}:root[data-kind] .nav button{font-size:12.5px}:root[data-kind] .nav button svg{width:26px;height:26px}:root[data-kind] .note,:root[data-kind] .mono{font-size:13px}:root[data-kind] .pill{font-size:11.5px}@supports (color:oklch(from red l c h)){:root[data-gestalt=spur][data-kind] .pill:not([style*=absolute]){--st-quelle:var(--c1);--st-flaeche:oklch(from var(--st-quelle) .8 min(c, .14) h);--st-schrift:oklch(from var(--st-quelle) .22 .035 h);--st-rand-farbe:oklch(from var(--st-quelle) .97 .02 h);--st-schatten:oklch(from var(--st-quelle) .22 .035 h / .38);--st-kerbe:7px;--st-rand:2px;max-width:100%;padding:var(--s-1) var(--s-3);border:var(--st-rand) solid transparent;background:linear-gradient(225deg,transparent 0 calc(var(--st-kerbe) * .7071 - var(--st-rand) * .4142),var(--st-flaeche) 0) no-repeat padding-box, linear-gradient(225deg,transparent 0 calc(var(--st-kerbe) * .7071),var(--st-rand-farbe) 0) no-repeat border-box;filter:drop-shadow(0 1.5px 1px var(--st-schatten));color:var(--st-schrift);font-family:var(--font-ui);font-size:var(--t-sm);letter-spacing:.01em;text-transform:none;white-space:normal;text-align:start;border-radius:0;align-items:center;font-weight:800;line-height:1.25;display:inline-flex;rotate:-1.5deg}:root[data-gestalt=spur][data-kind] .pill:not([style*=absolute]):nth-child(3n+2){rotate:1.2deg}:root[data-gestalt=spur][data-kind] .pill:not([style*=absolute]):nth-child(3n){rotate:-.6deg}:root[data-gestalt=spur][data-kind] .pill.ok:not([style*=absolute]),:root[data-gestalt=spur][data-kind] .pill.free{--st-quelle:var(--accent)}:root[data-gestalt=spur][data-kind] .pill.lilac{--st-quelle:var(--c2)}:root[data-gestalt=spur][data-kind] .chips:has(>.pill:not([style*=absolute])){gap:var(--s-2) var(--s-3)}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .chips{gap:var(--s-3) var(--s-4);padding-block:var(--s-2)}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .pill{--st-kerbe:10px;--st-rand:3px;padding:var(--s-2) var(--s-4);font-size:var(--t-md)}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .pill:nth-child(3n+1){rotate:-3deg}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .pill:nth-child(3n+2){rotate:2.4deg}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .pill:nth-child(3n){rotate:-1.2deg}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .pill:not(.lilac){border:2px dashed var(--line-strong);color:var(--text-2);filter:none;background:0 0;font-weight:700;rotate:none}}:root[data-gestalt=spur][data-kind] :is(.btn,.btn.sm,.chip,.segs button,.iconbtn,.sec-head .more,.way,.hit,.dr-link,.nav button){min-height:64px}:root[data-gestalt=spur][data-kind] .iconbtn:not(.back){min-width:64px}:root[data-gestalt=spur][data-kind] .sec-head .more{margin-block:calc(-1 * var(--s-5))}:root[data-gestalt=spur][data-kind] :is(.chip,.segs button,.iconbtn,.sec-head .more,.hit,.dr-link,.tcard,a):focus-visible{outline-offset:3px;outline-width:3px}@supports (color:oklch(from red l c h)){:root[data-gestalt=spur][data-kind] .pill:not([style*=absolute]){background:var(--st-flaeche);border:var(--st-rand) solid var(--st-rand-farbe);border-radius:10px;padding:5px 12px}:root[data-gestalt=spur][data-kind] .pill.ok:not([style*=absolute]):before{content:none}:root[data-gestalt=spur][data-kind] .sec:has(>.sec-head [data-badges]) .pill:not(.lilac){border:2px dashed var(--line-strong);background:0 0;border-radius:12px}}.mix{border:1px solid var(--edge-soft);border-radius:var(--k-rund,var(--r-lg));padding:var(--s-4,16px);background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 12%,transparent), color-mix(in srgb,var(--c2) 8%,transparent) 60%, var(--glass));position:relative;overflow:hidden}.mix .mh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mix .mh .tt{font-family:var(--font-display);flex:1;font-size:17px;font-weight:600}.fader{grid-template-columns:116px 1fr 46px;align-items:center;gap:9px;padding:5px 0;display:grid}.fader.sub{border-left:2px solid color-mix(in srgb,var(--c1) 30%,transparent);grid-template-columns:104px 1fr 46px;margin-left:3px;padding-left:12px}.fader label{-webkit-hyphens:auto;hyphens:auto;color:var(--muted);font-size:12.5px;line-height:1.2}.fader.big label{color:var(--text);font-size:14px;font-weight:600}.fader .val{font:500 11.5px/1 var(--font-mono);color:var(--soft);text-align:right;font-variant-numeric:tabular-nums}.fader input[type=range]{appearance:none;accent-color:auto;background:0 0;width:100%;height:24px;margin:0}.fader input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--fc,var(--aqua)) var(--p,50%),var(--edge) var(--p,50%));border-radius:3px;height:6px}.fader input[type=range]::-moz-range-track{background:var(--edge);border-radius:3px;height:6px}.fader input[type=range]::-moz-range-progress{background:var(--fc,var(--aqua));border-radius:3px;height:6px}.fader input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--knob);border:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 6px #00000073,0 0 0 1px #0000001f}.fader input[type=range]::-moz-range-thumb{background:var(--knob);border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #00000073}.fader input[type=range]:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:8px}.fader.mus{--fc:var(--lilac)}.fader.kl{--fc:var(--gold)}.fader.ges{--fc:var(--aqua)}.fader.l1{--fc:var(--c1)}.fader.l2{--fc:var(--c2)}.fader.l3{--fc:var(--coral)}.fader.l4{--fc:var(--soft)}.mixsplit{border-top:1px solid var(--edge-soft);gap:1px;margin-top:8px;padding-top:8px;display:grid}.mixsplit .kicker{margin-bottom:4px}.klstatus{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.kltag{font:600 11px/1 var(--font-ui);border:1px solid var(--edge);color:var(--soft);white-space:nowrap;border-radius:999px;padding:5px 9px}.kltag.on{color:var(--ink-a);background:var(--aqua);border-color:#0000}.kltag.mus.on{background:var(--lilac)}.kltag.kl.on{background:var(--gold)}.klmeter{background:var(--edge);border-radius:4px;height:7px;margin-top:10px;overflow:hidden}.klmeter i{background:linear-gradient(90deg,var(--aqua),var(--gold) 70%,var(--coral));border-radius:4px;width:0%;height:100%;transition:width 80ms linear;display:block}.klstage{border-radius:var(--k-rund,var(--r-lg));border:1px solid var(--edge-soft);min-height:150px;padding:var(--s-4,16px);background:linear-gradient(165deg, color-mix(in srgb,var(--c1) 34%,var(--room-base)), color-mix(in srgb,var(--c2) 26%,var(--room-base)));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.klstage canvas{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.klstage .in{z-index:1;color:var(--room-ink);position:relative}.klstage .k{font:600 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--room-ink-soft)}.klstage h2{color:var(--room-ink);margin-top:6px;font-size:23px}.klstage .ss{color:var(--room-ink-soft);margin-top:4px;font-size:13px;line-height:1.4;display:block}.klstage .go{z-index:2;background:var(--room-ink);width:54px;height:54px;color:var(--room-base);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 26px -10px #0009}.klgrid{gap:var(--raum-innen,12px);grid-template-columns:1fr 1fr;display:grid}@media (width<=359px){.klgrid{grid-template-columns:1fr}}.klwrap{position:relative}.klcard{text-align:left;border-radius:var(--k-rund-klein,var(--r-md));width:100%;padding:var(--s-3,12px) var(--s-6,32px) var(--s-3,12px) var(--s-3,12px);min-height:var(--cov-zeile,64px);border:1px solid var(--edge-soft);background:var(--glass);transition:transform .16s,border-color .2s;position:relative;overflow:hidden}.klcard:active{transform:scale(.985)}.klcard:before{content:"";background:linear-gradient(180deg,hsl(var(--h) 75% 62%),hsl(var(--h) 65% 45%));width:3px;position:absolute;top:0;bottom:0;left:0}.klcard.on{border-color:hsl(var(--h) 70% 58%);background:linear-gradient(150deg,hsl(var(--h) 70% 55% / .22),var(--glass) 70%)}.klcard .sig{opacity:.28;pointer-events:none;width:76px;height:76px;position:absolute;bottom:-14px;right:-14px}.klcard.on .sig{opacity:.5}.klcard .pt{font:600 10px/1.2 var(--font-mono);letter-spacing:.03em;color:var(--soft);display:block}.klcard .tt{margin-top:4px;font-size:14px;font-weight:700;line-height:1.25;display:block}.klcard .ss{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block;position:relative}.klcard .nurkopf{color:var(--gold);margin-top:3px;font-size:11.5px;font-weight:600;display:block}.klinfo{border:1px solid var(--edge);background:var(--glass-2);width:24px;height:24px;color:var(--text);font:700 12px/1 var(--font-ui);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.klbreath{flex-direction:column;align-items:center;gap:10px;padding:8px 0 2px;display:flex}.klbreath .ring{border:2px solid var(--aqua);background:radial-gradient(circle at 50% 50%, color-mix(in srgb,var(--aqua) 22%,transparent), transparent 70%);border-radius:50%;width:112px;height:112px;transition:transform .22s linear}.klbreath .lb{letter-spacing:.02em;font-size:15px;font-weight:700}.klsafe{border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 11%,transparent);border-radius:var(--k-rund-klein,var(--r-md));padding:var(--s-3,12px);font-size:12.5px;line-height:1.5}.klprov{align-items:center;gap:var(--raum-innen,12px);border:1px solid var(--edge-soft);background:var(--glass);border-radius:var(--k-rund-klein,var(--r-md));padding:var(--s-3,12px);min-height:var(--cov-zeile,64px);text-align:left;width:100%;display:flex}.klprov .arrow{color:var(--soft)}.klrow{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 8px;display:flex;overflow-x:auto}.klrow::-webkit-scrollbar{display:none}.klrow>*{flex:none}.klprogs{gap:var(--raum-innen,12px);display:grid}.klprog{border-radius:var(--k-rund,var(--r-lg));border:1px solid var(--edge-soft);background:linear-gradient(155deg,hsl(var(--h) 65% 52% / .16),var(--glass) 72%);padding:14px 14px 12px;position:relative;overflow:hidden}.klprog:before{content:"";background:linear-gradient(180deg,hsl(var(--h) 75% 62%),hsl(var(--h) 65% 45%));width:4px;position:absolute;top:0;bottom:0;left:0}.klprog.offen{border-color:hsl(var(--h) 70% 58%)}.klprog.laeuft{border-color:var(--aqua);box-shadow:0 0 0 1px color-mix(in srgb,var(--aqua) 45%,transparent)}.klprog .kopfzeile{text-align:left;width:100%;color:inherit;background:0 0;border:none;padding:0;display:block}.klprog .tt{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.15;display:block}.klprog .satz{color:var(--text);margin-top:6px;font-size:13.5px;line-height:1.45;display:block}.klprog .wofuer{font:600 11.5px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-top:7px;display:block}.klprog .wahl{border-top:1px solid var(--edge-soft);margin-top:12px;padding-top:10px}.klprog .wahl .chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.klprog .wahl .note{margin-top:9px}.klprog .los{width:100%;margin-top:var(--s-3,12px);padding:var(--s-3,12px) var(--s-4,16px);border-radius:var(--k-rund-klein,var(--r-md));min-height:44px;font:700 15px/1 var(--font-ui);background:var(--accent-fill,var(--aqua));color:var(--on-accent,var(--ink-a));text-align:center;border:none;display:block}.klprog.laeuft .los{background:var(--text);color:var(--night)}.klprog .los:active{transform:scale(.99)}.klprog .wahl .kicker.kl-zweiter{margin-top:var(--s-2,8px)}.lesekopf{align-items:center;gap:12px;display:flex}.lesebuch{background:linear-gradient(150deg,hsl(var(--h,30) 55% 48%),hsl(var(--h,30) 45% 28%));width:54px;height:74px;box-shadow:0 10px 22px -12px var(--shadow);border-radius:6px 10px 10px 6px;flex:none;position:relative;overflow:hidden}.lesebuch:before{content:"";background:#00000047;width:7px;position:absolute;top:0;bottom:0;left:0}.lesebuch span{font:700 9px/1.2 var(--font-ui);color:#fff;text-shadow:0 1px 6px #0009;position:absolute;inset:auto 6px 6px 12px}.lesetext{border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:var(--glass);padding:18px 16px 22px}.lesetext p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .85em}.lesetext p:last-child{margin-bottom:0}.lesetext p.jetzt{background:color-mix(in srgb,var(--aqua) 16%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--aqua) 16%,transparent);border-radius:6px}.lesetext h3{font-family:var(--font-display);margin:0 0 14px}:root[data-leseschrift=serif] .lesetext{font-family:var(--font-display)}:root[data-leseschrift=klar] .lesetext{font-family:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",var(--font-ui)}:root[data-leseschrift=ui] .lesetext{font-family:var(--font-ui)}.lesetext.schmal{max-width:34em;margin:0 auto}.lesebar{z-index:5;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--mini-bg);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--edge-soft);flex-direction:column;gap:8px;margin:0 -16px -24px;display:flex;position:sticky;bottom:0}.lesebar .zeile{align-items:center;gap:8px;display:flex}.lesebar .fort{background:var(--glass-2);border-radius:3px;flex:1;height:5px;overflow:hidden}.lesebar .fort i{background:linear-gradient(90deg,var(--c1),var(--c2));width:0;height:100%;display:block}.lesebar .pz{font:500 11.5px/1 var(--font-mono);color:var(--soft);text-align:right;min-width:38px}.kapliste{flex-direction:column;gap:4px;display:flex}.kapliste button{border:1px solid var(--edge-soft);background:var(--glass);text-align:left;border-radius:12px;align-items:baseline;gap:10px;width:100%;padding:9px 11px;display:flex}.kapliste button.on{border-color:var(--aqua);background:color-mix(in srgb,var(--aqua) 10%,transparent)}.kapliste .nr{font:500 11.5px/1 var(--font-mono);color:var(--soft);min-width:22px}.dropzone{border:1px dashed var(--edge);border-radius:var(--k-rund,var(--r-lg));padding:var(--s-5,24px) var(--s-4,16px);text-align:center;background:var(--glass);align-items:center;gap:var(--s-2,8px);cursor:pointer;flex-direction:column;min-height:44px;display:flex}.dropzone input[type=file]{display:none}.dropzone .dz-zeichen{font-size:30px;line-height:1}.dropzone .dz-titel{font-size:15px;font-weight:700}.dropzone .dz-unter{color:var(--muted);font-size:13px;line-height:1.45}.dropzone.hot{border-color:var(--aqua);background:color-mix(in srgb,var(--aqua) 10%,transparent)}.lesekopf .lesekopf-text{flex:1;min-width:0}.zeile.on{border-color:color-mix(in srgb,var(--akzent,var(--aqua)) 55%,transparent);background:var(--glass-2)}.mvbox{border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:var(--glass);padding:12px}.mvhead{align-items:center;gap:8px;margin-bottom:9px;display:flex}.mvhead .tt{flex:1;min-width:0;font-size:14px;font-weight:700}.mvhead .src{font:600 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);border:1px solid var(--edge);white-space:nowrap;border-radius:999px;padding:5px 8px}.mvage{font:500 11px/1 var(--font-mono);color:var(--soft);margin-top:8px;display:block}.mverr{border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent);border-radius:var(--r-md);padding:10px 12px;font-size:12.5px;line-height:1.5}.mverr .t{margin-bottom:3px;font-weight:700;display:block}.mverr .btn{margin-top:9px}.mvskel{gap:8px;display:grid}.mvskel i{background:linear-gradient(90deg,var(--glass-2) 25%,var(--edge) 50%,var(--glass-2) 75%);background-size:280% 100%;border-radius:12px;height:56px;animation:1.5s linear infinite mvsh;display:block}@keyframes mvsh{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mvskel i{animation:none}}.evtile{text-align:left;border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);width:100%;color:inherit;align-items:center;gap:11px;padding:10px 11px;text-decoration:none;display:flex}.evtile .dat{text-align:center;background:linear-gradient(140deg,var(--c1),var(--c2));color:#0b0f1f;border-radius:12px;flex:none;width:50px;padding:7px 0;line-height:1.05}.evtile .dat b{font:700 17px/1 var(--font-ui);display:block}.evtile .dat span{font:600 10px/1.2 var(--font-ui);text-transform:uppercase;letter-spacing:.06em;opacity:.85;display:block}.evtile .gr{flex:1;min-width:0}.evtile .nm{font-size:14px;font-weight:600;display:block}.evtile .ss{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.evtile .rb{font:600 11px/1 var(--font-ui);color:var(--soft);border:1px solid var(--edge);border-radius:999px;margin-top:5px;padding:4px 8px;display:inline-block}.sprow{grid-template-columns:1fr 1fr;gap:9px;display:grid}@media (width<=359px){.sprow{grid-template-columns:1fr}}.spcard{text-align:left;border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);flex-direction:column;gap:7px;width:100%;padding:9px;display:flex;position:relative}.spcard .art{aspect-ratio:1;background:linear-gradient(150deg,#1db954,#0e5c2b);border-radius:10px;display:block;overflow:hidden}.spcard .art img{object-fit:cover;width:100%;height:100%;display:block}.spcard .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.spcard .by{color:var(--muted);font-size:11.5px;line-height:1.3}.spcard .tp{font:600 10px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.spcard .zeile{gap:6px;margin-top:auto;display:flex}.spcard .zeile button{font:600 11.5px/1 var(--font-ui);border:1px solid var(--edge);background:var(--glass-2);color:var(--text);border-radius:10px;flex:1;padding:8px 6px}.spcard .zeile button.go{color:#07130b;background:#1db954;border-color:#0000}.cvrow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cvcard{border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);color:inherit;text-decoration:none;display:block;overflow:hidden}.cvcard .th{aspect-ratio:4/3;background:linear-gradient(150deg,#7d2ae8,#00c4cc);display:block}.cvcard .th img{object-fit:cover;width:100%;height:100%;display:block}.cvcard .nm{padding:8px 9px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.saystage{border-radius:var(--r-lg);border:1px solid var(--edge);background:linear-gradient(160deg, color-mix(in srgb,var(--c1) 30%,var(--room-base)), color-mix(in srgb,var(--c2) 26%,var(--room-base)));padding:16px;position:relative;overflow:hidden}.saystage .k{font:600 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--room-ink-soft)}.saystage h2{color:var(--room-ink);margin-top:6px;font-size:22px}.saystage p{color:var(--room-ink-soft);margin-top:5px;font-size:13px;line-height:1.45}.rec{align-items:center;gap:12px;margin-top:14px;display:flex}.recbtn{border:3px solid var(--room-ink);background:var(--coral);border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 12px 26px -12px #000000a6}.recbtn i{background:#fff;border-radius:50%;width:22px;height:22px;display:block}.recbtn.on i{border-radius:4px;width:19px;height:19px}.recbtn.on{animation:1.4s ease-in-out infinite recpuls}@keyframes recpuls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--coral) 70%,transparent)}50%{box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){.recbtn.on{animation:none}}.pegel{background:#00000042;border-radius:6px;flex:1;height:11px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d}.pegel i{background:linear-gradient(90deg,var(--aqua),var(--gold) 72%,var(--coral));border-radius:5px;width:0%;height:100%;transition:width 70ms linear;display:block}.recuhr{font:600 15px/1 var(--font-mono);color:var(--room-ink);text-align:right;font-variant-numeric:tabular-nums;min-width:52px}.prompt{border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:var(--glass);max-height:230px;font-family:var(--font-display);scroll-behavior:auto;padding:16px;font-size:19px;line-height:1.7;overflow:auto}.prompt p{margin:0 0 .7em}.prompt p:last-child{margin-bottom:0}.prompt.gross{font-size:23px}.takes{flex-direction:column;gap:8px;display:flex}.take{border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);padding:10px 11px}.take .z1{align-items:baseline;gap:8px;display:flex}.take .nm{flex:1;min-width:0;font-size:13.5px;font-weight:600}.take .mt{font:500 11.5px/1 var(--font-mono);color:var(--soft)}.take audio{width:100%;height:34px;margin-top:8px}.take .z2{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lekt{text-align:left;border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);align-items:flex-start;gap:13px;width:100%;padding:12px;display:flex}.lekt.fertig{border-color:color-mix(in srgb,var(--aqua) 55%,transparent);background:color-mix(in srgb,var(--aqua) 8%,transparent)}.lekt .nr{font:600 20px/1 var(--font-mono);color:var(--rose);min-width:34px;padding-top:2px}.lekt .gr{flex:1;min-width:0}.lekt h3{font-size:15px}.lekt p{color:var(--muted);margin-top:4px;font-size:12.8px;line-height:1.45}.uebung{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--glass-2);padding:14px}.uebung .gr{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:6px 0;display:flex}.uebring{border:2px solid var(--rose);background:radial-gradient(circle at 50% 50%, color-mix(in srgb,var(--rose) 24%,transparent), transparent 70%);width:124px;height:124px;font:700 15px/1 var(--font-ui);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s linear;display:flex}.saypool{border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:var(--glass);padding:14px}.saypool .bar{border:1px solid var(--edge);border-radius:6px;height:11px;margin-top:10px;display:flex;overflow:hidden}.saypool .bar i{height:100%;display:block}.kaltag{text-align:left;border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);align-items:flex-start;gap:11px;width:100%;padding:10px 11px;display:flex}.kaltag .zt{font:500 12px/1.3 var(--font-mono);color:var(--soft);flex:none;min-width:56px;padding-top:2px}.kaltag .gr{flex:1;min-width:0}.kaltag .nm{font-size:14px;font-weight:600;line-height:1.3;display:block}.kaltag .ss{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.kaltag.ganz .zt{color:var(--aqua)}.kaldatum{font:600 11.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin:14px 0 2px}.frei{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 8px;display:flex;overflow-x:auto}.frei::-webkit-scrollbar{display:none}.freitag{text-align:center;border-radius:var(--r-md);border:1px solid var(--edge-soft);background:var(--glass);flex:none;min-width:86px;padding:10px 12px}.freitag.ja{border-color:color-mix(in srgb,var(--aqua) 55%,transparent);background:color-mix(in srgb,var(--aqua) 10%,transparent)}.freitag .wd{font:600 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.freitag .dn{font:600 20px/1.1 var(--font-display);margin-top:4px}.freitag .st{color:var(--muted);margin-top:4px;font-size:11px;display:block}.freitag.ja .st{color:var(--aqua);font-weight:600}.farbreihe{flex-wrap:wrap;gap:8px;display:flex}.farbfeld{border:1px solid var(--edge);border-radius:12px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #0000001a}.farbfeld.on{box-shadow:0 0 0 3px var(--aqua)}.farbzeile{grid-template-columns:96px 1fr 58px;align-items:center;gap:10px;padding:6px 0;display:grid}.farbzeile label{color:var(--muted);font-size:13px}.farbzeile input[type=color]{border:1px solid var(--edge);background:var(--glass);cursor:pointer;border-radius:12px;width:100%;height:38px;padding:0}.farbzeile .hx{font:500 11.5px/1 var(--font-mono);color:var(--soft);text-align:right}.dvtile{text-align:left;border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);align-items:center;gap:11px;width:100%;padding:10px 11px;display:flex}.dvtile .ik{width:38px;height:46px;font:700 10px/1 var(--font-mono);color:#fff;background:linear-gradient(150deg,hsl(var(--h,210) 55% 50%),hsl(var(--h,210) 45% 30%));border-radius:6px 9px 9px 6px;flex:none;justify-content:center;align-items:center;display:flex}.dvtile .gr{flex:1;min-width:0}.dvtile .nm{word-break:break-word;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.dvtile .ss{color:var(--muted);margin-top:2px;font-size:12px;display:block}.saycover{z-index:2;border:1px solid #ffffff40;border-radius:14px;width:76px;height:76px;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 14px 30px -14px #000000b3}.saycover img{object-fit:cover;width:100%;height:100%;display:block}.anbkarte{gap:var(--raum-innen,12px);text-align:left;border:1px solid var(--edge-soft);border-radius:var(--k-rund-klein,var(--r-md));background:var(--glass);width:100%;padding:var(--s-3,12px);min-height:var(--cov-zeile,64px);align-items:flex-start;display:flex}.anbkarte.hab{border-color:color-mix(in srgb,var(--aqua) 50%,transparent);background:color-mix(in srgb,var(--aqua) 8%,transparent)}.anbkarte .gr{flex:1;min-width:0}.anbkarte .nm{font-size:14.5px;font-weight:650;display:block}.anbkarte .ss{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.anbkarte .zl{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.zitat{border-left:3px solid var(--gold);font-family:var(--font-display);margin:0 0 12px;padding:2px 0 2px 12px;font-size:15px;line-height:1.55}.zitat .mt{font:500 11px/1 var(--font-mono);color:var(--soft);font-family:var(--font-mono);margin-top:6px;display:block}.zbuch{border:1px solid var(--edge-soft);border-radius:var(--k-rund,var(--r-lg));background:var(--glass);padding:var(--s-4,16px)}.zbuch .kp{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.zbuch .kp h3{flex:1;min-width:0;font-size:15.5px}.zbuch .kp .ct{font:500 11.5px/1 var(--font-mono);color:var(--soft)}.zbuch .zb-autor{color:var(--muted);margin:calc(-1 * var(--s-2,8px)) 0 var(--s-3,12px);font-size:12.5px}.fpkarte{border:1px solid var(--edge-soft);border-radius:var(--k-rund-klein,var(--r-md));background:var(--glass);padding:var(--s-3,12px);position:relative;overflow:hidden}.fpkarte:before{content:"";background:linear-gradient(180deg,hsl(var(--h) 72% 60%),hsl(var(--h) 60% 42%));width:3px;position:absolute;top:0;bottom:0;left:0}.fpkarte h3{font-size:15px}.fpkarte .was{color:var(--muted);margin-top:5px;font-size:12.8px;line-height:1.45}.fpkarte .zl{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.fpkarte .mit{color:var(--soft);margin-top:7px;font-size:12px;display:block}.gbkarte{gap:var(--raum-innen,12px);border:1px solid var(--edge-soft);border-radius:var(--k-rund-klein,var(--r-md));background:var(--glass);padding:var(--s-3,12px);align-items:flex-start;display:flex}.gbkarte .cv{background:linear-gradient(150deg,color-mix(in srgb,var(--gold) 68%,var(--night)),color-mix(in srgb,var(--gold) 28%,var(--night)));border-radius:4px 8px 8px 4px;flex:none;width:44px;height:64px;overflow:hidden}.gbkarte .cv img{object-fit:cover;width:100%;height:100%;display:block}.gbkarte .gr{flex:1;min-width:0}.gbkarte .nm{font-size:13.5px;font-weight:650;line-height:1.3;display:block}.gbkarte .au{color:var(--muted);margin-top:2px;font-size:12px;display:block}.gbkarte .zl{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lvbuch{border:1px solid var(--edge-soft);border-radius:var(--k-rund,var(--r-lg));background:var(--glass);padding:var(--s-4,16px)}.list.lv-liste{gap:var(--raum-innen,12px)}.lvbuch .kp h3{font-size:15px}.lvbuch .kp .ss{color:var(--muted);margin-top:3px;font-size:12.5px}.lvteil{border-top:1px solid var(--edge-soft);flex-direction:column;gap:5px;padding:9px 0;display:flex}.lvteil .z1{align-items:baseline;gap:8px;display:flex}.lvteil .tt{flex:1;min-width:0;font-size:13px;font-weight:600}.lvteil .mt{font:500 11px/1 var(--font-mono);color:var(--soft)}.lvteil audio{width:100%;height:32px}.spoz{border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.spoz.ziel{border-color:color-mix(in srgb,var(--aqua) 55%,transparent);background:color-mix(in srgb,var(--aqua) 9%,transparent)}.spoz .gr{flex:1;min-width:0}.spoz .nm{font-size:14px;font-weight:650;line-height:1.3;display:block}.spoz .pr{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:5px;display:flex}.spoz .jetzt{font:600 17px/1 var(--font-display)}.spoz .klein{font:500 11.5px/1 var(--font-mono);color:var(--soft)}.spoz .zl{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.spoecke{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=359px){.spoecke{grid-template-columns:1fr}}.spokarte{border-radius:var(--r-md);border:1px solid var(--edge-soft);color:inherit;background:linear-gradient(155deg,color-mix(in srgb,var(--gold) 16%,transparent),var(--glass) 70%);padding:13px 12px;display:block;position:relative;overflow:hidden}.spokarte .tt{font-size:15px;font-weight:700;display:block}.spokarte .ss{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.spokarte .ad{font:700 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-top:7px;display:inline-block}.rgkarte{border:1px solid var(--edge-soft);border-radius:var(--r-md);background:var(--glass);align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.rgkarte.frei{border-color:color-mix(in srgb,var(--aqua) 50%,transparent)}.rgcov{background:linear-gradient(150deg,hsl(var(--h,210) 55% 48%),hsl(var(--h,210) 45% 28%));width:52px;height:74px;box-shadow:0 8px 18px -10px var(--shadow);border-radius:5px 9px 9px 5px;flex:none;position:relative;overflow:hidden}.rgcov img{object-fit:cover;width:100%;height:100%;display:block}.rgcov:before{content:"";z-index:1;background:#00000042;width:6px;position:absolute;top:0;bottom:0;left:0}.rgkarte .gr{flex:1;min-width:0}.rgkarte .nm{font-size:14px;font-weight:650;line-height:1.3;display:block}.rgkarte .au{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.rgkarte .qn{font:600 10.5px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);border:1px solid var(--edge);border-radius:999px;margin-top:6px;padding:4px 8px;display:inline-block}.rgbar{background:var(--glass-2);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.rgbar i{background:linear-gradient(90deg,var(--c1),var(--c2));height:100%;display:block}.rgkarte .zl{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}#rueck{z-index:7;pointer-events:none;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));opacity:0;padding:0 10px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;transform:translateY(140%)}#rueck.an{opacity:1;transform:translateY(0)}#rueck .box{pointer-events:auto;border:1px solid var(--edge);background:var(--mini-bg);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 40px -20px var(--shadow);border-radius:18px;align-items:center;gap:10px;padding:11px 12px;display:flex}#rueck .ic{background:linear-gradient(135deg,var(--c1),var(--c2));width:34px;height:34px;color:var(--ink-r);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}#rueck .gr{flex:1;min-width:0}#rueck .tt{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}#rueck .ss{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}#rueck .tu{font:650 13px/1 var(--font-ui);background:var(--aqua);color:var(--ink-a);border-radius:12px;flex:none;padding:9px 13px}#rueck .zu{border:1px solid var(--edge);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.auslist{flex-direction:column;gap:6px;display:flex}.motiv{border-radius:var(--r-lg);border:1px solid var(--edge);aspect-ratio:400/130;background:var(--glass);margin:0 0 14px;position:relative;overflow:hidden}.motiv.hoch{aspect-ratio:400/220}.motiv .motiv-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.motiv-rand{background:linear-gradient(to top, color-mix(in srgb,var(--bg) 82%,transparent), transparent);align-items:center;gap:8px;padding:16px 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.motiv-ic{font-size:18px;line-height:1}.motiv-nm{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:600}.motiv-svg{border-radius:inherit}.e4-band{border-radius:var(--r-lg);border:1px solid var(--edge);aspect-ratio:400/150;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-bottom:14px;display:grid;position:relative;overflow:hidden}.e4-band img{object-fit:cover;width:100%;height:100%;display:block}.e4-band-schleier{background:linear-gradient(to top, color-mix(in srgb,var(--bg) 70%,transparent), transparent 55%);position:absolute;inset:0}.e4-sparten{gap:var(--s-2,8px);flex-wrap:wrap;display:flex}.e4-sp{padding:var(--s-2,8px) var(--s-3,12px);border:1px solid var(--edge);background:var(--glass);min-height:44px;color:var(--soft);font:600 12.5px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;display:inline-flex}:root[data-kind] .e4-sp{min-height:56px}.e4-sparten+.seite{margin-top:var(--raum-abschnitt,28px)}.e4-sp i{font-size:14px;font-style:normal}.e4-sp span{font:500 11px/1 var(--font-mono);color:var(--muted);background:var(--edge-soft,var(--edge));border-radius:999px;padding:2px 5px}.e4-sp.on{color:var(--ink-a);background:linear-gradient(135deg,var(--c1,var(--aqua)),var(--c2,var(--lilac)));border-color:#0000}.e4-sp.on span{background:color-mix(in srgb,var(--night,#000) 22%,transparent);color:var(--ink-a)}.e4-sp:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.e4-karten{gap:14px;display:grid}.e4-karte{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--glass);overflow:hidden}.e4-kopf{aspect-ratio:16/7;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 30%,transparent),color-mix(in srgb,var(--c2) 22%,transparent));position:relative}.e4-bild{object-fit:cover;width:100%;height:100%;display:block}.e4-bild.leer{background:linear-gradient(135deg,var(--c1),var(--c2));justify-content:center;align-items:center;font-size:34px;display:flex}.e4-sparte{font:600 11px/1 var(--font-ui);color:var(--ink-a);background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:999px;padding:5px 10px;position:absolute;bottom:10px;left:10px}.e4-text{padding:12px 13px 13px}.e4-zeile{align-items:flex-start;gap:11px;display:flex}.e4-dat{background:linear-gradient(135deg,var(--c1),var(--c2));color:var(--ink-a);border-radius:12px;flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;padding:7px 0;display:flex}.e4-dat b{font:700 17px/1 var(--font-display)}.e4-dat span{font:600 10.5px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.04em}.e4-wer{flex:1;min-width:0}.e4-wer h3{font-family:var(--font-display);margin:0 0 3px;font-size:16.5px;font-weight:600;line-height:1.25}.e4-wer p{margin:0;font-size:13px}.e4-bes{color:var(--soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:9px 0 0;font-size:13.5px}.e4-karte .chips{margin-top:10px}.chip.werb{text-decoration:none}.e4-liste{gap:8px;display:grid}.e4-zeile-k{text-align:left;border:1px solid var(--edge);border-radius:var(--r-md,14px);background:var(--glass);cursor:pointer;align-items:center;gap:11px;width:100%;padding:8px;display:flex}.e4-zeile-k img{object-fit:cover;border-radius:11px;flex:0 0 54px;width:54px;height:54px}.e4-zeile-k .e4-ic{background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:11px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:flex}.e4-zeile-k .gr{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.e4-zeile-k .tt{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.e4-zeile-k .ss{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.e4-zeile-k .arrow{color:var(--muted)}.e4-zeile-k:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}@media (width>=640px){.e4-karten{grid-template-columns:1fr 1fr}}.room.mit-motiv{isolation:isolate;position:relative;overflow:hidden}.room.mit-motiv .room-motiv{z-index:-1;opacity:.6;pointer-events:none;position:absolute;inset:0}.room.mit-motiv .room-motiv .motiv-svg{width:100%;height:100%;display:block}:root[data-look=hell] .room.mit-motiv .room-motiv{opacity:.42}@media (prefers-reduced-motion:reduce){.room.mit-motiv .room-motiv{opacity:.4}}.motiv .motiv-bild{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.motiv-quelle{font:600 10.5px/1 var(--font-ui);color:var(--muted);border:1px solid var(--edge);border-radius:999px;margin-left:auto;padding:4px 8px}.club-karten{gap:12px;display:grid}.club{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--glass);overflow:hidden}.club-kopf{aspect-ratio:16/5;position:relative;overflow:hidden}.club-kopf .motiv-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.club-rang{font:600 11px/1 var(--font-ui);color:var(--ink-a);background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:999px;padding:5px 10px;position:absolute;top:10px;left:10px}.club-km{font:600 11px/1 var(--font-mono);color:var(--text);background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--edge);border-radius:999px;padding:5px 10px;position:absolute;top:10px;right:10px}.club-text{padding:11px 13px 13px}.club-text h3{font-family:var(--font-display);margin:0 0 3px;font-size:16.5px;font-weight:600;line-height:1.25}.club-text p{margin:0;font-size:13px}.club-art{flex-wrap:wrap;gap:5px;margin:7px 0 0;display:flex}.club-art span{font:600 11px/1 var(--font-ui);border:1px solid var(--edge);color:var(--soft);border-radius:999px;padding:4px 8px}.club-kurz{color:var(--soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:13.5px;margin-top:8px!important}.club .chips{margin-top:9px}.club-liste{gap:7px;display:grid}.club-zeile{text-align:left;border:1px solid var(--edge);border-radius:var(--r-md,14px);background:var(--glass);cursor:pointer;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.club-pkt{background:linear-gradient(135deg,var(--c1,var(--aqua)),var(--c2,var(--lilac)));border-radius:50%;flex:0 0 10px;width:10px;height:10px}.club-zeile .gr{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.club-zeile .tt{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.club-zeile .ss{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.club-zeile .arrow{color:var(--muted)}.club-zeile:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}@media (width>=640px){.club-karten{grid-template-columns:1fr 1fr}}.club-leiste{gap:var(--s-2,8px);flex-direction:column;display:flex}.club-leiste .chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.club-leiste .chips::-webkit-scrollbar{display:none}.club-leiste .chips>*{flex:none}.club-anker{display:block}.club-anker.an>.karte{outline:2px solid var(--akzent,var(--aqua));outline-offset:3px}.klubkarte{margin:0 0 12px;padding:0}.klubkarte svg{border:1px solid var(--edge);border-radius:var(--r-lg,20px);background:var(--glass);width:100%;height:auto;display:block}.klubkarte figcaption{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.45}.kk-ring{fill:none;stroke:var(--edge);stroke-width:1px}.kk-kreuz{stroke:var(--edge-soft,var(--edge));stroke-width:1px;stroke-dasharray:3 5}.kk-ringtext{font:600 9.5px/1 var(--font-mono,monospace);fill:var(--muted)}.kk-himmel{font:700 10px/1 var(--font-ui);fill:var(--muted)}.kk-mitte{fill:var(--aqua);stroke:var(--night,var(--glass));stroke-width:2px}.kk-mittetext{font:700 11px/1 var(--font-ui);fill:var(--text)}.kk-name{font:600 10px/1 var(--font-ui);fill:var(--soft)}.kk-treffer{fill:#0000}.kk-pkt{stroke-width:1.5px}.kk-club{cursor:pointer}.kk-club:hover .kk-pkt,.kk-club:focus .kk-pkt{r:7.5}.kk-club:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.club-termine{gap:8px;display:grid}.club-termin-k{text-align:left;border:1px solid var(--edge);border-radius:var(--r-md,14px);background:var(--glass);align-items:center;gap:10px;padding:8px 10px;display:flex}.club-termin-k img{border-radius:var(--r-sm,10px);object-fit:cover;flex:0 0 54px;width:54px;height:54px}.club-termin-ic,.club-termin-k .e4-ic{border-radius:var(--r-sm,10px);background:linear-gradient(135deg,var(--c1,var(--aqua)),var(--c2,var(--lilac)));flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.club-termin-k .gr{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.club-termin-k .tt{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.club-termin-k .ss{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.club-termin-k .rb{font:600 10.5px/1 var(--font-ui);color:var(--soft);margin-top:3px}.club-termin-k .arrow{color:var(--muted)}.spiel,.spiel-karte,.ecke-welt{--sw-grund:var(--night);--sw-flaeche:var(--glass);--sw-flaeche2:var(--glass-2);--sw-linie:var(--edge);--sw-tinte:var(--text);--sw-tinte2:var(--muted);--sw-akzent:var(--aqua);--sw-auf-akzent:var(--ink-a);--sw-gold:var(--gold);--sw-ok:var(--ok);--sw-rose:var(--rose);--sw-koralle:var(--coral);--sw-muster:none}.spiel-buehne canvas{background:var(--sw-grund);border-radius:var(--r-lg,22px);border:3px solid var(--sw-linie);box-shadow:0 16px 34px -18px #0009}.spiel-lage{background:color-mix(in oklab, var(--sw-grund) 84%, transparent)}.spiel-tafel{background:var(--sw-flaeche);border:3px solid var(--sw-linie);color:var(--sw-tinte);border-radius:26px;box-shadow:0 14px 30px -20px #0000008c}.spiel-tafel h2{color:var(--sw-tinte);font-size:26px}.spiel-tafel p{color:var(--sw-tinte2)}.spiel-tafel .kicker{color:var(--sw-akzent)}.spiel-tafel .btn{border-radius:999px}.spiel-tafel .btn.aqua{background:var(--sw-akzent);color:var(--sw-auf-akzent);border-color:var(--sw-akzent)}.spiel-tafel .btn.ghost{border:2px solid var(--sw-linie);color:var(--sw-tinte);background:0 0}.spiel-fortschritt{border:2px solid var(--sw-linie);background:var(--sw-flaeche2);border-radius:999px;align-items:center;gap:8px;height:16px;display:flex;position:relative;overflow:hidden}.spiel-fortschritt i{background:linear-gradient(90deg, var(--sw-akzent), var(--sw-gold));border-radius:999px;width:0;height:100%;transition:width .25s;display:block}.spiel-fortschritt span{letter-spacing:.04em;text-transform:uppercase;color:var(--sw-tinte);font-size:10.5px;font-weight:700;position:absolute;right:10px}.spiel-tasten{gap:12px}.spiel-taste{text-align:center;min-width:64px;max-width:150px;min-height:64px;color:var(--sw-auf-akzent);background:var(--sw-akzent);clip-path:none;box-shadow:0 5px 0 0 color-mix(in oklab, var(--sw-akzent) 62%, #000);border:0;border-radius:24px;justify-content:center;align-items:center;font-size:34px;font-weight:700;line-height:1;transition:transform 90ms,box-shadow 90ms;display:flex}.spiel-taste:active{background:var(--sw-akzent);box-shadow:0 1px 0 0 color-mix(in oklab, var(--sw-akzent) 62%, #000);transform:translateY(4px)}.spiel-werkzeuge .iconbtn{border-radius:999px;min-width:44px;min-height:44px}:root[data-gestalt] .spiel-karte .cov:not(.hasimg),.spiel-karte .cov{border-radius:22px;background-color:var(--sw-grund)!important;background-image:var(--sw-muster)!important;border:3px solid var(--sw-linie)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:64px 64px!important}.spiel-karte .cov .t{color:var(--sw-tinte);background:var(--sw-grund);box-shadow:0 0 0 2px var(--sw-grund);text-shadow:none;border-radius:999px;padding:3px 10px;font-weight:800}.spiel-liste .spiel-karte .cov{border-radius:24px}.ecke-welten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ecke-welten>:first-child{grid-column:1/-1}@media (width>=700px){.ecke-welten{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecke-welt{border:3px solid var(--sw-linie);background-color:var(--sw-grund);background-image:var(--sw-muster);min-height:44px;color:var(--sw-tinte);cursor:pointer;text-align:left;background-size:64px 64px;border-radius:20px;flex-direction:column;gap:8px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.ecke-welt:hover{transform:translateY(-2px)}.ecke-welt.on{box-shadow:0 0 0 4px var(--sw-tinte) inset}.ecke-text{background:color-mix(in oklab, var(--sw-grund) 86%, transparent);border-radius:14px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.ecke-welt b{color:var(--sw-tinte);font-size:15px}.ecke-welt small{color:var(--sw-tinte2);font-size:12px;line-height:1.35}.ecke-tupfer{gap:5px;display:flex}.ecke-tupfer i{border:1px solid color-mix(in oklab, var(--sw-grund) 60%, #000);border-radius:999px;width:18px;height:18px;display:block}:root[data-kind] .spiel-taste{border-radius:28px;min-width:76px;min-height:76px;font-size:40px}:root[data-kind] .spiel-fortschritt{height:20px}:root[data-kind] .spiel-tafel h2{font-size:30px}@media (prefers-reduced-motion:reduce){.spiel-taste,.ecke-welt,.spiel-fortschritt i{transition:none}.spiel-taste:active,.ecke-welt:hover{transform:none}}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--raum-aussen:16px;--raum-abschnitt:28px;--raum-innen:12px;--raum-karte:10px;--cov-reihe:132px;--cov-raster:104px;--cov-zeile:64px;--bild-rund:14px;--bild-schatten:0 12px 26px -16px var(--shadow);--k-rund:var(--r-lg);--k-rund-klein:var(--r-md);--nav-leiste:70px;--nav-rand:10px;--nav-h:calc(var(--nav-leiste) + var(--nav-rand) + var(--s-4));--dauer-kurz:.12s;--dauer:.2s;--kurve:cubic-bezier(.2,.7,.1,1);--rand-bedien:#fff6}:root[data-look=hell]{--rand-bedien:#141b338c}:root[data-look=bunt]{--rand-bedien:#ffffff6b}:root[data-gestalt=spur]{--raum-aussen:var(--rand,16px);--k-rund:var(--r-l,28px);--k-rund-klein:var(--r-m,20px);--bild-rund:var(--r-s,14px);--bild-schatten:var(--schatten,0 12px 26px -16px var(--shadow))}:root[data-gestalt=glass]{--nav-h:var(--s-5)}@media (width>=1024px){:root{--nav-h:var(--s-7)}}:root{--akzent:var(--accent-text,var(--aqua))}.tief,.seite{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}@media (width<=1023px){:root[data-gestalt=spur] .scroll{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}}.seite{gap:var(--raum-abschnitt);flex-direction:column;display:flex}.abschnitt{gap:var(--raum-innen);flex-direction:column;display:flex}.karte,.card,.e4-karte,.club,.cvcard{border:1px solid var(--edge-soft);border-radius:var(--k-rund);background:var(--glass)}.karte{text-align:left;width:100%;color:inherit;transition:background-color var(--dauer-kurz) ease,border-color var(--dauer-kurz) ease,transform var(--dauer-kurz) var(--kurve);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.karte>.k-text{gap:var(--raum-karte);padding:var(--s-4);flex-direction:column;min-width:0;display:flex}.karte.klein>.k-text{padding:var(--s-3)}.karte.breit>.k-text{padding:var(--s-5) var(--s-4)}.karte.nackt{background:0 0;border:0;border-radius:0;overflow:visible}.karte.nackt>.k-text{padding:var(--s-2) 0 0;gap:2px}.karte.nackt>.k-bild>.bild{border-radius:var(--bild-rund);box-shadow:var(--bild-schatten)}.karte.nackt .k-titel{font-family:var(--font-ui);font-weight:600;font-size:var(--t-sm,13.5px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.karte.nackt .k-unter{font-size:var(--t-xs,12px);color:var(--soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.karte>.k-bild{width:100%;display:block}.karte:not(.links)>.k-bild>.bild{width:100%;height:auto;box-shadow:none;border-radius:0}.karte .k-titel-taste{font:inherit;color:inherit;text-align:left;padding:0}@media (hover:hover){.karte .k-titel-taste:hover{text-underline-offset:3px;text-decoration:underline}}.karte.links{align-items:center;gap:var(--raum-innen);padding:var(--s-3);flex-direction:row}.karte.links>.k-text{flex:1;padding:0}.karte.links>.k-bild{flex:none;width:auto}.karte .k-titel{font-family:var(--font-display);font-weight:600;font-size:var(--t-lg,18.5px);letter-spacing:-.015em;margin:0;line-height:1.25}.karte.klein .k-titel{font-size:var(--t-md,15.5px)}.karte .k-unter{font-size:var(--t-sm,13px);color:var(--muted);line-height:1.4}.karte .k-inhalt{font-size:var(--t-md,15.5px);color:var(--muted);max-width:68ch;line-height:1.5}.karte .k-marken{gap:var(--s-2);flex-wrap:wrap;display:flex}.karte .k-tasten{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.karte:is(button,a):active{transform:translateY(1px)}@media (hover:hover){.karte:is(button,a):hover{background:var(--glass-2)}}.zeile,.tile,.e4-zeile-k,.evtile{border:1px solid var(--edge-soft);border-radius:var(--k-rund-klein);background:var(--glass)}.zeile{align-items:center;gap:var(--raum-innen);width:100%;min-height:64px;padding:var(--s-3);text-align:left;color:inherit;transition:background-color var(--dauer-kurz) ease,transform var(--dauer-kurz) var(--kurve);display:flex}.zeile>.z-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zeile .z-titel{font-weight:600;font-size:var(--t-md,15.5px);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.zeile .z-unter{font-size:var(--t-sm,13px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.zeile .z-pfeil{color:var(--akzent);transition:transform var(--dauer-kurz) var(--kurve);flex:none;font-size:20px;line-height:1}.zeile .z-zeichen{width:var(--cov-zeile);height:var(--cov-zeile);border-radius:var(--bild-rund);background:linear-gradient(140deg,var(--room-hell,var(--c1)),var(--room-tief,var(--c2)));color:var(--room-ink,var(--ink-r));flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.zeile:active{transform:translateY(1px)}@media (hover:hover){.zeile:hover{background:var(--glass-2)}.zeile:hover .z-pfeil{transform:translate(3px)}}.reihe,.row-scroll{gap:var(--raum-innen);scroll-snap-type:x proximity;scrollbar-width:none;padding:var(--s-1) var(--raum-aussen) var(--s-2);margin:0 calc(-1 * var(--raum-aussen));scroll-padding-inline:var(--raum-aussen);list-style:none;display:flex;overflow-x:auto}.reihe::-webkit-scrollbar{width:0;height:0}.row-scroll::-webkit-scrollbar{width:0;height:0}.reihe>li,.reihe>*{width:var(--cov-reihe);scroll-snap-align:start;flex:none}.reihe>li>*{width:100%}.reihe .bild,.raster .bild{margin-bottom:var(--s-2)}.raster{gap:var(--raum-innen);grid-template-columns:repeat(auto-fill,var(--cov-raster));justify-content:space-between;display:grid}.raster.zwei{grid-template-columns:repeat(2,var(--cov-raster))}.raster.karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));justify-content:stretch}.raster{margin:0;padding:0;list-style:none}.raster>li>*{width:100%}.grid2,.grid3{gap:var(--raum-innen)}.kopf{align-items:center;column-gap:var(--raum-innen);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"abzeichen titel alle""abzeichen warum warum";row-gap:2px;display:grid}.kopf .kopf-abzeichen{background:linear-gradient(140deg,var(--room-hell,var(--c1)),var(--room-tief,var(--c2)));width:38px;height:38px;color:var(--room-ink,var(--ink-r));border-radius:50%;grid-area:abzeichen;place-items:center;font-size:19px;line-height:1;display:grid}.kopf .kopf-titel{font-family:var(--font-display);font-weight:600;font-size:var(--t-lg,18.5px);letter-spacing:-.015em;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb,var(--akzent) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--akzent) 60%,transparent);grid-area:titel;align-self:end;margin:0;line-height:1.2}.kopf .kopf-warum{font-size:var(--t-sm,13px);color:var(--muted);grid-area:warum;align-self:start;line-height:1.4}.kopf .kopf-alle{min-height:44px;padding:0 var(--s-2);margin-right:calc(-1 * var(--s-2));font-size:var(--t-sm,13.5px);color:var(--akzent);white-space:nowrap;grid-area:alle;align-self:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (hover:hover){.kopf .kopf-alle:hover{text-underline-offset:3px;text-decoration:underline}}.band,.motiv,.e4-band{border-radius:var(--k-rund);border:1px solid var(--edge-soft)}.band{aspect-ratio:400/150;background:var(--glass);width:100%;color:inherit;text-align:left;margin:0;display:block;position:relative;overflow:hidden}.band.hoch{aspect-ratio:400/230}.band>img,.band>svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.band-schleier{background:linear-gradient(to top,color-mix(in srgb,var(--night) 78%,transparent),transparent 62%);position:absolute;inset:0}.band-schild{left:var(--raum-innen);bottom:var(--raum-innen);max-width:calc(100% - 2 * var(--raum-innen));border:1px solid var(--edge-soft);background:var(--glas,var(--nav-bg));-webkit-backdrop-filter:blur(16px);color:var(--text);font-family:var(--font-display);font-weight:600;font-size:var(--t-md,15.5px);border-radius:999px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 15px;line-height:1.2;display:inline-flex;position:absolute}.band-schild .band-unter{font-family:var(--font-ui);font-weight:500;font-size:var(--t-sm,13px);color:var(--muted)}.marke,.pill{font-size:var(--t-xs,11.5px);letter-spacing:.01em;border:1px solid var(--edge-soft);background:var(--glass);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-weight:700;display:inline-flex}.marke.hast{background:var(--ok);color:var(--on-accent,var(--ink-a));border-color:#0000}.marke.neu{background:var(--text);color:var(--night);border-color:#0000}.marke.werbung{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 50%,transparent);background:color-mix(in srgb,var(--gold) 12%,transparent)}.marke.hinweis{color:var(--muted);border-color:var(--edge);background:var(--glass-2)}.marke.raum{background:linear-gradient(140deg,var(--room-hell,var(--c1)),var(--room-tief,var(--c2)));color:var(--room-ink,var(--ink-r));border-color:#0000}.leer{text-align:center;align-items:center;gap:var(--raum-innen);padding:var(--s-6) var(--s-4);border:1px dashed var(--edge);border-radius:var(--k-rund);background:var(--glass);flex-direction:column;display:flex}.leer .leer-motiv{aspect-ratio:400/150;border-radius:var(--bild-rund);width:min(220px,70%);overflow:hidden}.leer .leer-motiv>svg{width:100%;height:100%;display:block}.leer .leer-warum{font-size:var(--t-md,15.5px);color:var(--muted);max-width:34ch;margin:0;line-height:1.5}.leer .taste{margin-top:var(--s-1)}@keyframes warte-lauf{0%{transform:translate(-100%)}to{transform:translate(100%)}}.warte{gap:var(--raum-innen);display:flex;overflow:hidden}.warte.als-raster{grid-template-columns:repeat(auto-fill,var(--cov-raster));justify-content:space-between;display:grid}.warte.als-liste{flex-direction:column}.warte-stueck{gap:var(--s-2);flex-direction:column;display:flex}.warte.als-liste .warte-stueck{align-items:center;gap:var(--raum-innen);min-height:64px;padding:var(--s-3);border:1px solid var(--edge-soft);border-radius:var(--k-rund-klein);flex-direction:row}.warte.als-liste .warte-spalte{gap:var(--s-2);flex-direction:column;flex:1;display:flex}.warte-flaeche{background:var(--glass-2);border-radius:var(--bild-rund);position:relative;overflow:hidden}.warte-flaeche:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 10%,transparent),transparent);animation:warte-lauf 1.4s var(--kurve) infinite;position:absolute;inset:0}.warte-flaeche.gr-reihe{width:var(--cov-reihe);height:var(--cov-reihe)}.warte-flaeche.gr-raster{width:var(--cov-raster);height:var(--cov-raster)}.warte-flaeche.gr-zeile{width:var(--cov-zeile);height:var(--cov-zeile);flex:none}.warte-flaeche.linie{border-radius:999px;height:11px}.warte-flaeche.linie.kurz{width:60%}@media (prefers-reduced-motion:reduce){.warte-flaeche:after{animation:none}}.bild{border-radius:var(--bild-rund);background:var(--glass-2);box-shadow:var(--bild-schatten);aspect-ratio:1;flex:none;display:block;position:relative;overflow:hidden}.bild.gr-reihe{width:var(--cov-reihe);height:var(--cov-reihe)}.bild.gr-raster{width:var(--cov-raster);height:var(--cov-raster)}.bild.gr-zeile{width:var(--cov-zeile);height:var(--cov-zeile)}.bild.gr-band{aspect-ratio:400/150;width:100%;height:auto}.bild>img,.bild>svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bild.erzeugt{background:linear-gradient(155deg,var(--c1) 0%,var(--c2) 58%,color-mix(in srgb,var(--night) 82%,var(--c2)) 100%)}.bild.erzeugt .bild-quelle{inset:5px auto auto 5px}.bild .bild-titel{padding:var(--s-5) var(--s-2) var(--s-2);font-family:var(--font-display);color:#fff;-webkit-line-clamp:3;background:linear-gradient(#0000,#000000b8);-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.15;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bild.gr-zeile .bild-titel{padding:var(--s-1);-webkit-line-clamp:2;font-size:9.5px}.bild.gr-band .bild-titel{font-size:20px}.bild-quelle{font:600 8.5px/1.4 var(--font-mono);letter-spacing:.02em;color:#fff;background:#00000094;border-radius:999px;padding:2px 6px;position:absolute;bottom:4px;right:4px}.bild.gr-zeile .bild-quelle{display:none}.taste,:root[data-gestalt][data-look] .btn.taste{min-height:44px}:root[data-kind] .taste,:root[data-kind] .zeile,:root[data-gestalt][data-look][data-kind] .btn.taste{min-height:56px}.k-tasten .taste,.leer .taste{width:auto;padding-inline:var(--s-5)}@media (prefers-reduced-motion:reduce){.karte,.zeile,.zeile .z-pfeil{transition:none}.karte:is(button,a):active,.zeile:active{transform:none}}.beleg{gap:var(--s-2);margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-2,14px);background:var(--glass);border:1px solid var(--edge-soft);color:var(--soft);align-items:flex-start;font-size:12.5px;line-height:1.5;display:flex}.beleg-zeichen{opacity:.85;flex:none;font-size:13px;line-height:1.45}.beleg-text{flex:auto}.beleg-link{color:var(--text);text-underline-offset:2px;min-height:44px;padding-inline:var(--s-1);flex:none;align-items:center;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-flex}.filterleiste{margin:var(--s-3) 0 var(--s-4)}.filter-reihe{gap:var(--s-2);scrollbar-width:none;scroll-padding-inline:var(--s-4);padding-bottom:2px;display:flex;overflow-x:auto}.filter-reihe::-webkit-scrollbar{display:none}.filter{min-height:44px;padding:6px var(--s-3);border:1px solid var(--edge);background:var(--glass);text-align:left;white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:6px;display:flex}.filter-rubrik{color:var(--soft);letter-spacing:.02em;font-size:11.5px;font-weight:600}.filter-wert{color:var(--text);font-size:13.5px;font-weight:700}.filter-pfeil{color:var(--soft);margin-left:1px;font-size:11px}.filter.an{border-color:var(--rand-bedien,var(--edge));background:var(--glass-2)}.filter.an .filter-wert{color:var(--text)}.filter-treffer{margin:var(--s-2) 0 0;color:var(--muted);font-size:13px;font-weight:600}.heute{grid-template-columns:var(--cov-raster,104px) 1fr;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-3,20px);background:linear-gradient(140deg, color-mix(in srgb,var(--c1,#5be3c4) 16%,transparent), color-mix(in srgb,var(--c2,#b8a6ff) 10%,transparent)),var(--glass);border:1px solid var(--edge);display:grid}.heute-bild .bild{width:100%}.heute-text{flex-direction:column;gap:3px;min-width:0;display:flex}.heute-rubrik{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.heute-titel{color:var(--text);margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.25}.heute-unter{color:var(--muted);margin:0;font-size:13.5px}.heute-warum{margin:var(--s-2) 0 0;color:var(--muted);font-size:13.5px;line-height:1.45}.heute-marken{margin-top:var(--s-2);flex-wrap:wrap;gap:6px;display:flex}.heute-tasten{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.heute-tasten .taste{width:auto;padding-inline:var(--s-3);font-size:13.5px}:root[data-gestalt][data-look] .heute-tasten .btn.taste{width:auto;padding-inline:var(--s-3);flex:0 auto;font-size:13.5px}@media (width<=359px){.heute{grid-template-columns:1fr}.heute-bild{max-width:var(--cov-raster,104px)}}.chips.schiene{scrollbar-width:none;scroll-padding-inline:var(--s-4);flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips.schiene::-webkit-scrollbar{display:none}.chips.schiene>*{flex:none}.p4-bilanz{gap:var(--s-1);margin:var(--s-3) 0 var(--s-4);padding:var(--s-4);border:1px solid var(--edge-soft);border-radius:var(--k-rund,var(--r-lg));background:linear-gradient(140deg, color-mix(in srgb,var(--c1) 14%,transparent), color-mix(in srgb,var(--c2) 9%,transparent)),var(--glass);flex-direction:column;display:flex}.p4-bilanz-zahl{align-items:baseline;gap:var(--s-2);font-family:var(--font-display);flex-wrap:wrap;margin:0;line-height:1.1;display:flex}.p4-bilanz-zahl .p4-ganz{color:var(--soft);font-size:19px;font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}.p4-bilanz-zahl .p4-pfeil{color:var(--muted);font-size:17px}.p4-bilanz-zahl .p4-netto{color:var(--text);font-variant-numeric:tabular-nums;font-size:29px;font-weight:700}.p4-bilanz-unter{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.p4-stufe{letter-spacing:.01em;border:1px solid var(--edge);background:var(--glass-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.p4-stufe[data-stufe="1"]{color:var(--room-ink,var(--ink-r));background:linear-gradient(140deg,var(--c1),var(--c2));border-color:#0000}.zeile>.p4-marken{align-items:center;gap:var(--s-1);flex:none;max-width:48%;display:flex;overflow:hidden}.p4-marken .p4-zeit{font:600 11.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:var(--r-sm,10px);border:1px solid var(--edge-soft);background:var(--glass-2);color:var(--muted);white-space:nowrap;padding:4px 7px}@media (width<=359px){.zeile>.p4-marken .p4-zeit:nth-child(n+3){display:none}}.segs.p4-abspann{margin:var(--s-2) 0}.segs.p4-abspann button{min-height:44px}:root[data-kind] .segs.p4-abspann button{min-height:56px}.kicker.p4-gruppe{margin:var(--s-5) 0 var(--s-2)}.p4-marken-liste{gap:var(--s-2);flex-direction:column;display:flex}.p4-marke-reihe{align-items:stretch;gap:var(--s-2);display:flex}.btn.p4-marke-taste{min-width:0;padding:var(--s-2) var(--s-3);text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px}.p4-marke-name{font-size:14.5px;font-weight:700}.p4-marke-ds{color:var(--muted);white-space:normal;font-size:12px;font-weight:500;line-height:1.35}.p4-marke-reihe input.p4-zeitfeld{border:1px solid var(--edge);border-radius:var(--r-sm,10px);background:var(--glass);width:74px;min-height:44px;color:var(--text);font:600 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;padding:0 var(--s-2);flex:0 0 74px}.p4-marke-reihe input.p4-zeitfeld::placeholder{color:var(--soft)}.btn.sm.p4-marke-weg{flex:none;align-self:stretch}input.p4-datei{width:100%;min-height:44px;padding:var(--s-3);border:1px dashed var(--edge);border-radius:var(--r-md,16px);background:var(--glass);color:var(--text);font-size:14px}.note.p4-hinweis{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-left:3px solid var(--c1);border-radius:0 var(--r-sm,10px) var(--r-sm,10px) 0;background:var(--glass);color:var(--muted)}.p4-tasten{margin-top:var(--s-4)}.p4-buehne{aspect-ratio:16/9;width:100%;margin:var(--s-3) 0 var(--s-2);border:1px solid var(--edge);border-radius:var(--r-md,16px);background:var(--night);position:relative;overflow:hidden}.p4-buehne[hidden]{display:none}.p4-buehne video.p4-video{background:var(--night);width:100%;height:100%;display:block}.note.p4-kaputt{margin:var(--s-2) 0 0;padding:var(--s-3) var(--s-4);border-left:3px solid var(--c1);border-radius:0 var(--r-sm,10px) var(--r-sm,10px) 0;background:var(--glass);color:var(--muted)}.p4-lauf{margin:var(--s-2) 0 var(--s-3);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.p4-bilanz,.p4-marke-reihe,input.p4-zeitfeld,.p4-buehne{transition:none}}.w4 .chip{min-height:44px}.w4 .chips{gap:var(--s-2)}.w4 .segs button{min-height:44px}.w4-rubrik{margin:var(--s-3) 0 0}.w4 textarea{resize:vertical;min-height:88px}.w4 .zeile .z-unter{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.w4-kennzeichen{align-items:flex-start;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:var(--glass);flex-direction:column;display:flex}.w4-kennzeichen-satz{color:var(--text);margin:0;font-size:14px;line-height:1.5}.w4-kennzeichen .note{margin:0}.w4-wegnote{margin:calc(var(--s-1) * -1) 0 var(--s-2) var(--s-4)}.w4-preis{padding-left:var(--s-2);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.w4-preis-zahl{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.w4-preis-dauer{color:var(--muted);white-space:nowrap;font-size:11.5px}.w4-preis{max-width:42%}.zeile:has(.w4-preis) .z-titel{white-space:normal}.zeile:has(.w4-preis) .z-unter{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w4-kosten-zahl{font-variant-numeric:normal;letter-spacing:-.01em}.w4-vorschau{padding:var(--s-3) var(--s-4);border:1px dashed var(--edge);border-radius:var(--r-md);background:var(--glass)}.w4-vorschau .kicker{margin:0 0 var(--s-2)}.w4-vorschau-text{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.w4-kostenzeile{align-items:baseline;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:linear-gradient(140deg, color-mix(in srgb,var(--c1) 16%,transparent), color-mix(in srgb,var(--c2) 10%,transparent)),var(--glass);flex-wrap:wrap;display:flex}.w4-kosten-zahl{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.1}.w4-kosten-dazu{color:var(--muted);font-size:13px}.w4-hinweis,.w4-fehler{padding:var(--s-3) var(--s-4);border:1px solid color-mix(in srgb,var(--warn) 42%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--text);margin:0;font-size:14px;line-height:1.5}.w4-fehler{gap:var(--s-1);flex-direction:column;display:flex}.w4-fehler-satz{margin:0;font-weight:600}.w4-fehler .note{margin:0}.w4-lauf{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;font-weight:600}.w4-werk{gap:var(--s-2);flex-direction:column;display:flex}.w4-buehne{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--edge-soft);border-radius:var(--r-lg);background:var(--glass);flex-direction:column;display:flex}.w4-spieler{border-radius:var(--r-md);background:var(--night-3);width:100%;display:block}video.w4-spieler{aspect-ratio:16/9}audio.w4-spieler{min-height:44px}.w4-bibliothek .w4-werk+.w4-werk{margin-top:var(--s-3)}.w4-gefahr-grund{margin:calc(var(--s-1) * -1) 0 var(--s-2) var(--s-4)}.w4-rezept{gap:var(--s-3);margin:var(--s-3) 0;flex-direction:column;display:flex}.w4-rezept-reihe{flex-direction:column;gap:2px;display:flex}.w4-rezept dt{font:600 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.w4-rezept dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}@media (width>=480px){.w4-rezept-reihe{gap:var(--s-3);grid-template-columns:130px 1fr;align-items:baseline;display:grid}}
