@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/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(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.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,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f5f8;--surface:#fff;--ink:#0f1b2d;--muted:#5d6b80;--line:#e1e6ed;--soft:#eef1f5;--accent:#0b3d91;--accent-ink:#0b3d91;--accent-soft:#e8eef9;--on-accent:#fff;--green:#6cbf3a;--ki:#d9a845;--ki-ink:#8a5f0a;--ki-soft:#fbf1dc;--logo:url(/logo.png);--zeichen:url(/zeichen.png);--ok:#1d7a46;--ok-bg:#e3f4ea;--warn:#9a6a0c;--warn-bg:#fdf1d8;--bad:#b4332a;--bad-bg:#fde5e3;--info:#2a5aa8;--info-bg:#e3ecfa;--display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#3567d6;--accent-ink:#8fb4f0;--accent-soft:#172a4d;--on-accent:#fff;--green:#7ccf4a;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#3567d6;--accent-ink:#8fb4f0;--accent-soft:#172a4d;--on-accent:#fff;--green:#7ccf4a;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.15}a{color:var(--accent-ink)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo{background:var(--logo) left center / contain no-repeat;flex:none;width:121px;height:26px;display:block}.btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.primary,.btn.dark{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.danger{color:var(--bad)}.btn.small{border-radius:10px;min-height:36px;padding:6px 12px;font-size:14px}.btn.block{width:100%}.btn[disabled]{opacity:.55;cursor:default}.linkbtn{color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.field{gap:6px;margin-bottom:14px;display:grid}.field>span{font-size:14px;font-weight:600}.field small{color:var(--muted);font-size:13px}.field .err{color:var(--bad);font-size:13px;font-weight:600}.input,.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.field input.code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--bad)}.check{align-items:flex-start;gap:10px;margin:6px 0 14px;font-size:14px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);margin-top:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px 18px}.notice{border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.notice.bad{background:var(--bad-bg);color:var(--bad)}.notice.info{background:var(--info-bg);color:var(--info)}.badge{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.b-ok{background:var(--ok-bg);color:var(--ok)}.b-warn{background:var(--warn-bg);color:var(--warn)}.b-none{background:var(--soft);color:var(--muted)}.b-bad{background:var(--bad-bg);color:var(--bad)}.b-info{background:var(--info-bg);color:var(--info)}.cnt-n{color:#fff;background:#d93a2b;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.toast{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));text-align:center;background:var(--ink);width:fit-content;max-width:520px;color:var(--bg);z-index:100;pointer-events:none;border-radius:12px;margin-inline:auto;padding:12px 18px;font-weight:600;position:fixed;box-shadow:0 8px 24px #0003}dialog.dlg{width:min(480px,100vw - 32px);max-height:calc(100% - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border:0;border-radius:16px;padding:0}dialog.dlg::backdrop{background:#0f1b2d8c}.dlg-in{padding:20px}.dlg-in h2{margin-bottom:8px;font-size:20px}.dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.auth{min-height:100vh;padding:calc(32px + env(safe-area-inset-top,0px)) 16px calc(48px + env(safe-area-inset-bottom,0px));place-items:start center;display:grid}.auth-box{width:100%;max-width:440px}.auth-brand{font-family:var(--display);align-items:center;gap:10px;margin-bottom:24px;font-size:20px;font-weight:800;display:flex}.auth-box h1{margin-bottom:6px;font-size:26px}.auth-box>p{color:var(--muted);margin:0 0 20px}.auth-foot{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;margin:40px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.avatar{background:var(--accent-soft);color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}html:before{content:"";height:env(safe-area-inset-top,0px);background:var(--surface);z-index:60;pointer-events:none;position:fixed;top:0;left:0;right:0}html{-webkit-tap-highlight-color:transparent}.langsw{font-family:var(--body,inherit);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.langsw select{width:auto;min-height:38px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:4px 8px;font-size:16px}.auth-brand .langsw{margin-inline-start:auto}.mapp .user-menu .langsw{margin-top:10px}.mapp .user-menu .langsw select{flex:1}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[inputmode=numeric],[dir=rtl] input[autocomplete=email]{text-align:right;direction:ltr}[dir=rtl] .pdfp-pages{direction:ltr}[dir=rtl] .chev,[dir=rtl] .crumbs .sep{white-space:nowrap;text-indent:200%;vertical-align:middle;width:.5em;display:inline-block;position:relative;overflow:hidden}[dir=rtl] .chev:before,[dir=rtl] .crumbs .sep:before{content:"";border:0 solid;border-width:0 0 .09em .09em;width:.3em;height:.3em;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}[dir=rtl] .back .chev:before{transform:rotate(-135deg)}.mapp{--bg:#f3f5f8;--surface:#fff;--ink:#0f1b2d;--muted:#5d6b80;--line:#e1e6ed;--soft:#eef1f5;--accent:#0b3d91;--accent-ink:#0b3d91;--accent-soft:#e8eef9;--on-accent:#fff;--green:#6cbf3a;--ki:#d9a845;--ki-ink:#8a5f0a;--ki-soft:#fbf1dc;--logo:url(/logo.png);--zeichen:url(/zeichen.png);--ok:#1d7a46;--ok-bg:#e3f4ea;--warn:#9a6a0c;--warn-bg:#fdf1d8;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mapp{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#3567d6;--accent-ink:#8fb4f0;--accent-soft:#172a4d;--on-accent:#fff;--green:#7ccf4a;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .mapp{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#3567d6;--accent-ink:#8fb4f0;--accent-soft:#172a4d;--on-accent:#fff;--green:#7ccf4a;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mapp *{box-sizing:border-box}.mapp [hidden]{display:none!important}.mapp{background:var(--bg);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}.mapp button{font:inherit;color:inherit;cursor:pointer}.mapp button:focus-visible,.mapp label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mapp .app{max-width:520px;padding-inline:16px;padding-block:0 calc(40px + env(safe-area-inset-bottom,0px));margin:0 auto}.mapp .bar{z-index:5;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;margin-inline:-16px;position:sticky;top:0}.mapp .bar-top{align-items:center;gap:10px;min-height:36px;display:flex}.mapp .logo{background:var(--zeichen) center/contain no-repeat;width:40px;height:22px;display:block}.mapp .logo.wm{background-image:var(--logo);background-position:0;width:112px;height:24px}.mapp .back{background:var(--soft);color:var(--ink);border:0;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.mapp .bar h1{font-family:var(--display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:19px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (width<=519px){.mapp .bar h1{font-size:17px}.mapp .chatbtn .cbl{display:none}.mapp .chatbtn{min-height:40px;padding:7px 11px}}.mapp .chatbtn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:20px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.mapp .chatbtn[aria-current=page]{box-shadow:0 0 0 3px var(--accent-soft)}.mapp .bellbtn{background:var(--soft);width:38px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-size:17px;display:inline-flex;position:relative}.mapp .bellbtn .cb-n{top:-4px;color:#fff;background:#d93a2b;position:absolute;inset-inline-end:-6px}.mapp .bell-list .nt-r.read{opacity:.7}.mapp .bell-list .nt-r.read .tx b{font-weight:500}.mapp .bell-list .nt-r .tx small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mapp .gl{color:var(--muted);margin:-6px 0 10px;font-size:12px}.mapp .cb-n{background:var(--surface);min-width:18px;height:18px;color:var(--accent-ink);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.mapp .topnav{scrollbar-width:none;gap:6px;margin:10px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.mapp .topnav::-webkit-scrollbar{display:none}.mapp .topnav button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:18px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.mapp .topnav button[aria-current=page]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mapp .crumbs{color:var(--muted);flex-wrap:wrap;gap:4px;margin-top:12px;font-size:13px;display:flex}.mapp .crumbs button{color:var(--accent-ink);background:0 0;border:0;margin:-12px -4px;padding:12px 4px;font-size:13px}.mapp .crumbs span.sep{opacity:.5}.mapp .hello{padding-block:22px 6px}.mapp .hello h2{font-family:var(--display);margin:0;font-size:26px}.mapp .hello p{color:var(--muted);margin:4px 0 0;font-size:15px}.mapp .list{gap:10px;margin-top:16px;display:grid}.mapp .item{text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.mapp .item:hover{border-color:var(--accent)}.mapp .item .ico{background:var(--accent-soft);height:44px;color:var(--accent-ink);font-family:var(--display);border-radius:11px;flex:0 0 44px;place-items:center;font-size:18px;font-weight:800;display:grid}.mapp .item .tx{flex:1;min-width:0}.mapp .item b{font-size:17px;display:block}.mapp .item small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mapp .ln small.cmt{color:var(--ink,inherit);font-style:italic}.mapp .item .chev{color:var(--muted);font-size:20px}.mapp .item[disabled]{opacity:.5;cursor:default}.mapp .item[disabled]:hover{border-color:var(--line)}.mapp .badge{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:700}.mapp .b-ok{background:var(--ok-bg);color:var(--ok)}.mapp .b-warn{background:var(--warn-bg);color:var(--warn)}.mapp .b-none{background:var(--soft);color:var(--muted)}.mapp .b-bad{background:var(--bad-bg);color:var(--bad)}.mapp .list{grid-template-columns:minmax(0,1fr)}.mapp .item{min-width:0}.mapp .item .iamt{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mapp .item .iamt b{font-variant-numeric:tabular-nums;font-size:15px;display:inline}.mapp .months{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mapp .month{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:14px 8px;display:grid}.mapp .month:hover{border-color:var(--accent)}.mapp .month b{font-size:16px}.mapp .month{min-width:0}.mapp .month .badge{white-space:normal;max-width:100%}@media (width<=359px){.mapp .months{grid-template-columns:repeat(2,minmax(0,1fr))}}.mapp .month[disabled]{opacity:.4;cursor:default}.mapp .months.q{grid-template-columns:1fr 1fr}.mapp .months.q .month{padding:18px 8px}.mapp .months.q small{color:var(--muted);font-size:12px}.mapp .demo{border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:10px 12px;font-size:13px;display:flex}.mapp .seg{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.mapp .seg button{background:var(--surface);color:var(--muted);border:0;padding:6px 12px;font-size:13px;font-weight:600}.mapp .seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.mapp .actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mapp .act{text-align:center;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:20px 10px;font-weight:700;display:grid}.mapp .act small{opacity:.75;font-size:12px;font-weight:400}.mapp .act.photo{background:var(--accent);color:var(--on-accent)}.mapp .act.pick{background:var(--surface);border:2px dashed var(--line)}.mapp .act.pick.over{border-color:var(--accent);background:var(--accent-soft)}.mapp .act .big{font-size:24px;line-height:1}.mapp .ychips{gap:6px;margin:-2px 0 10px;display:flex}.mapp .ychips .chip{padding:3px 12px;font-size:13px}.mapp .act.sammel{text-align:start;background:var(--accent-soft);color:var(--ink);border:1px solid var(--accent);font:inherit;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;column-gap:12px;padding:14px 16px;font-weight:700}.mapp .act.sammel .big{grid-row:span 2}.mapp .act.kisort{text-align:start;background:var(--ki-soft);color:var(--ink);border:1px solid var(--ki);grid-template-columns:auto 1fr;place-items:center start;column-gap:12px;margin-bottom:14px;padding:14px 16px;font-weight:700;display:grid}.mapp .act.kisort .big{grid-row:span 2;font-size:24px}.mapp .act.kisort small{font-weight:400}.mapp .serie{z-index:9;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mapp .serie video{object-fit:cover;background:#000;flex:1;width:100%;min-height:0}.mapp .serie .sv-top{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.mapp .serie .sv-top button{color:#fff;font:inherit;cursor:pointer;background:#ffffff26;border:0;border-radius:10px;padding:9px 14px;font-weight:600}.mapp .serie .sv-strip{gap:6px;min-height:76px;padding:8px 16px;display:flex;overflow-x:auto}.mapp .serie .sv-th{flex:none;position:relative}.mapp .serie .sv-th img{object-fit:cover;border-radius:6px;width:52px;height:68px;display:block}.mapp .serie .sv-th button{top:-6px;color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;line-height:22px;position:absolute;inset-inline-end:-6px}.mapp .serie .sv-bar{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.mapp .serie .shutter{cursor:pointer;background:#ffffff40;border:5px solid #fff;border-radius:50%;width:72px;height:72px}.mapp .serie .shutter:active{background:#fff}.mapp .serie .sv-done{background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:end;padding:12px 14px;font-weight:700}.mapp .serie .sv-done:disabled{opacity:.4}.mapp .serie .sv-n{opacity:.85;font-size:14px}.mapp .serie .sv-loop{flex:1;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.mapp .serie .sv-loop label{text-align:center;color:#0f1b2d;cursor:pointer;background:#fff;border-radius:14px;padding:18px;font-weight:700;display:block}.mapp .serie .sv-loop .sv-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.mapp .serie .flash{opacity:0;pointer-events:none;background:#fff;transition:opacity .25s;position:absolute;inset:0}.mapp .serie .flash.on{opacity:.7;transition:none}.mapp .files{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:4px 16px}.mapp .files h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 0 4px;font-size:13px}.mapp .file{border-top:1px solid var(--soft);justify-content:space-between;gap:10px;padding:11px 0;font-size:15px;display:flex}.mapp .file span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mapp .ok{color:var(--ok);white-space:nowrap;font-weight:600}.mapp .wait{color:var(--warn);white-space:nowrap;font-weight:600}.mapp .file{text-align:start;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;width:100%}.mapp .file:hover span:first-child{color:var(--accent-ink)}.mapp .file .chev{color:var(--muted)}.mapp .sheet-bg{z-index:20;background:#050a148c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mapp .sheet>*{min-width:0}.mapp .sheet .file span:first-child{white-space:normal}.mapp .previmg{border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:60vh;margin:0 auto;display:block}.mapp .sheet{background:var(--surface);width:100%;max-width:520px;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:14px;max-height:92vh;display:grid;overflow:auto}.mapp .sheet-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mapp .sheet-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.mapp .x{background:var(--soft);border:0;border-radius:8px;flex:none;width:34px;height:34px;font-size:18px}.mapp .preview{border:1px solid var(--line);background:var(--bg);border-radius:12px;place-items:center;min-height:220px;display:grid;overflow:hidden}.mapp .preview img{object-fit:contain;max-height:50vh}.mapp .paper{color:#333;background:#fff;border-radius:4px;gap:6px;width:150px;padding:14px 12px;font-size:10px;display:grid;box-shadow:0 4px 14px #0000001f}.mapp .paper i{background:#e3e6ea;border-radius:2px;height:5px;display:block}.mapp .paper b{font-size:11px}.mapp .meta{color:var(--muted);font-size:13px}.mapp .row{flex-wrap:wrap;gap:8px;display:flex}.mapp .row input,.mapp .row select{border:1px solid var(--line);min-width:0;font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;flex:1;padding:10px 12px}.mapp .btn2{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:10px 14px;font-weight:600}.mapp .btn2.dark{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mapp .btn2.del{color:#b4332a;border-color:#e8b4ae}.mapp .btn2.del.solid{color:#fff;background:#b4332a;border-color:#b4332a}.mapp .confirm{border:1px solid #e8b4ae;border-radius:10px;gap:10px;padding:12px;font-size:14px;display:grid}.mapp .empty{color:var(--muted);border-top:1px solid var(--soft);padding:14px 0;font-size:14px}.mapp .backstage{border:1px dashed var(--accent);color:var(--muted);background:var(--accent-soft);border-radius:10px;margin-top:22px;padding:10px 12px;font-size:12px}.mapp .backstage b{color:var(--accent-ink)}.mapp .backstage code{font-family:var(--mono);word-break:break-all;color:var(--ink);font-size:11.5px}.mapp{--pos:#0e8a72;--neg:#d4471a;--bad:#b4332a;--bad-bg:#fde5e3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mapp{--pos:#22a585;--neg:#e2582a;--bad:#f08a80;--bad-bg:#3a1d1c}}:root[data-theme=dark] .mapp{--pos:#22a585;--neg:#e2582a;--bad:#f08a80;--bad-bg:#3a1d1c}.mapp .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mapp .chip{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);border-radius:20px;padding:6px 13px;font-size:14px;font-weight:600}.mapp .chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mapp .dash{gap:12px;margin-top:16px;display:grid}.mapp .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.mapp .card h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.mapp .card h3 span{text-transform:none;letter-spacing:0;font-weight:500}.mapp .due{align-items:center;gap:14px;display:flex}.mapp .due .date{text-align:center;background:var(--warn-bg);width:58px;color:var(--warn);border-radius:10px;flex:none;padding:6px 0;line-height:1.1}.mapp .due .date b{font-family:var(--display);font-size:24px;display:block}.mapp .due .date small{letter-spacing:.06em;font-size:11px;font-weight:700}.mapp .due .tx{flex:1;min-width:0}.mapp .due .tx b{font-size:17px;display:block}.mapp .due .tx small{color:var(--muted);font-size:13px}.mapp .next{border-top:1px solid var(--soft);color:var(--muted);margin-top:10px;padding-top:10px;font-size:13px}.mapp .rthread{border-inline-start:3px solid var(--line,#7f7f7f4d);gap:6px;margin-block:0 10px;margin-inline:12px 0;padding-block:6px 4px;padding-inline:10px 0;font-size:13px;display:grid}.mapp .rc span{color:var(--muted);font-size:12px}.mapp .rc div{white-space:pre-line;margin-top:1px}.mapp .linkbtn{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin:-12px -2px;padding:12px 2px;font-weight:700;text-decoration:underline}.mapp .rc-form{gap:8px;display:flex}.mapp .rc-form input{border:1px solid var(--line,#7f7f7f4d);background:var(--bg);min-width:0;color:inherit;font:inherit;border-radius:10px;flex:1;padding:8px 10px;font-size:14px}.mapp .notice{background:var(--accent-soft,#fbf1dc);border:1px solid var(--accent,#c9972f);border-radius:14px;margin-bottom:16px;padding:6px 14px}.mapp .nt-r{align-items:center;gap:12px;padding:8px 0;display:flex}.mapp .nt-r+.nt-r{border-top:1px solid #7f7f7f40}.mapp .nt-i{font-size:18px}.mapp .nt-r .tx{flex:1;min-width:0;font-size:14px}.mapp .nt-r .tx small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}@media (width<=519px){.mapp .nt-r{flex-wrap:wrap;row-gap:6px}.mapp .nt-r .tx{flex:150px}.mapp .nt-r>button{margin-inline-start:auto}}.mapp .cta{background:var(--accent);width:100%;color:var(--on-accent);text-align:start;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mapp .cta b{font-size:17px;display:block}.mapp .cta small{opacity:.75;font-size:13px}.mapp .cta .chev{font-size:22px}.mapp .lines{display:grid}.mapp .lnb{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.mapp .lnb:first-child{border-top:0}.mapp .lnb:hover b,.mapp .lnb:hover{color:var(--accent-ink)}.mapp .more{min-height:44px;color:var(--accent-ink);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:2px;padding:12px 0;display:flex}.mapp .ln{border-top:1px solid var(--soft);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:15px;display:flex}.mapp .ln:first-child{border-top:0;padding-top:0}.mapp .ln small{color:var(--muted);font-size:12px;display:block}.mapp .ln .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.mapp .ln .soon{color:var(--warn);white-space:nowrap;font-size:12px;font-weight:700}.mapp .hero-num{font-family:var(--display);font-size:28px;font-weight:800}.mapp .readout{color:var(--muted);min-height:20px;margin-top:2px;font-size:13px}.mapp .readout b{color:var(--ink)}.mapp .chart{touch-action:manipulation;width:100%;height:auto;margin-top:8px;display:block}.mapp .chart text{fill:var(--muted);font:11px var(--body)}.mapp .chart .zero{stroke:var(--line);stroke-width:1px}.mapp .chart .bar{transform-box:fill-box}.mapp .chart.grow .bar.up{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) backwards grow}.mapp .chart.grow .bar.down{transform-origin:50% 0;animation:.7s cubic-bezier(.2,.8,.2,1) backwards grow}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mapp .chart.grow .bar{animation:none}}.mapp .chart rect.hit{fill:#0000;cursor:pointer}.mapp .chart .sel{stroke:var(--ink);stroke-width:1.5px}.mapp .legend{color:var(--muted);gap:14px;margin-top:6px;font-size:12px;display:flex}.mapp .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.mapp .src{color:var(--muted);margin-top:8px;font-size:12px}.mapp details.rcd{margin-block:2px 10px;margin-inline:12px 0;font-size:13px}.mapp details.rcd summary{cursor:pointer;color:var(--muted);padding:4px 0}.mapp details.rcd[open] summary{margin-bottom:4px}.mapp details.rcd .rthread{margin-inline-start:0}.mapp details.inb{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:12px;padding:12px 16px}.mapp details.inb summary{cursor:pointer;align-items:center;gap:8px;min-height:28px;list-style:none;display:flex}.mapp details.inb summary::-webkit-details-marker{display:none}.mapp details.inb summary:after{content:"▾";color:var(--muted);margin-inline-start:auto}.mapp details.inb[open] summary:after{content:"▴"}.mapp details.inb .list{grid-template-columns:minmax(0,1fr);margin-top:10px}.mapp details.tbl{margin-top:8px;font-size:13px}.mapp details.tbl summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.mapp .tw{margin-top:8px;overflow-x:auto}.mapp .akte{margin:8px 0 0}.mapp .akte div{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2px 12px;padding:7px 0;display:grid}.mapp .akte dt{color:var(--muted);font-size:13px}.mapp .akte dd{overflow-wrap:anywhere;margin:0}.mapp .akte dd small{color:var(--muted);font-size:12px;display:block}@media (width<=520px){.mapp .akte div{grid-template-columns:minmax(0,1fr)}}.mapp .tw table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:300px}.mapp .tw th,.mapp .tw td{border-bottom:1px solid var(--soft);text-align:end;padding:6px 4px}.mapp .tw th:first-child,.mapp .tw td:first-child{text-align:start}.mapp .tw th{color:var(--muted);font-size:12px;font-weight:600}.mapp .bwa-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mapp .st.ok{background:var(--ok-bg);color:var(--ok)}.mapp .st.bad{background:var(--bad-bg);color:var(--bad)}.mapp .st{background:var(--warn-bg);color:var(--warn);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.mapp .sec{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.mapp .sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.mapp .sec+.list{margin-top:10px}.mapp .form{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.mapp .form label{gap:5px;font-size:13px;font-weight:600;display:grid}.mapp .form input,.mapp .form select{border:1px solid var(--line);font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-weight:400}.mapp .regwrap{z-index:50;background:var(--bg);padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(48px + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(env(safe-area-inset-top,0px) + 40px);position:fixed;inset:0;overflow:auto}.mapp .regwrap .in{max-width:640px;margin:0 auto}.mapp .regwrap .brandrow{font-family:var(--display);align-items:center;gap:10px;margin-bottom:18px;font-size:22px;font-weight:800;display:flex}.mapp .regwrap h2{font-family:var(--display);margin:0 0 6px;font-size:26px}.mapp .regwrap h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:13px}.mapp .regwrap .chk{align-items:flex-start;gap:10px;font-weight:400;display:flex}.mapp .regwrap .chk input[type=checkbox]{flex:none;width:22px;height:22px;margin-top:0}.mapp .form .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mapp .form fieldset{border:0;border-top:1px solid var(--line);gap:12px;min-width:0;margin:4px 0 0;padding:14px 0 0;display:grid}.mapp .form fieldset:first-of-type{border-top:0;margin-top:0;padding-top:0}.mapp .form legend{font-family:var(--display);margin-bottom:2px;padding:0;font-size:17px;font-weight:700}.mapp .form .req{color:var(--warn)}.mapp .form .upl{border:2px dashed var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.mapp .upl:hover{border-color:var(--accent)}.mapp .upl .ico2{background:var(--accent-soft);height:38px;color:var(--accent-ink);border-radius:9px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.mapp .upl small{color:var(--muted);font-size:12px;font-weight:400;display:block}.mapp .upl.done{border-style:solid;border-color:var(--ok)}.mapp .upl.done small{color:var(--ok);font-weight:600}.mapp .form .hint,.mapp .form .fh{color:var(--muted);font-size:12px;font-weight:400}.mapp .form .fh.warn{color:var(--warn);font-weight:600}.mapp .form .chk{align-items:flex-start;gap:10px;font-weight:400;display:flex}.mapp .form .chk input{width:auto;margin-top:3px}.mapp .form [hidden]{display:none}@media (width<=420px){.mapp .form .two{grid-template-columns:1fr}}.mapp .side,.mapp .user{display:none}@media (width>=960px){.mapp .app{grid-template-columns:230px minmax(0,1fr);align-items:start;column-gap:36px;max-width:1280px;padding-inline:28px;display:grid}.mapp .bar{padding:calc(14px + env(safe-area-inset-top,0px)) 28px 14px;box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax);grid-column:1/-1;margin-inline:-28px}.mapp .bar-top{gap:14px}.mapp .logo{background-image:var(--logo);background-position:0;width:121px;height:26px;display:block!important}.mapp .back{order:1}.mapp .user{color:var(--muted);order:4;align-items:center;gap:10px;margin-inline-start:12px;font-size:14px;display:flex}.mapp .bellbtn{order:3;margin-inline-start:auto}.mapp .chatbtn{order:3;margin-inline-start:8px}.mapp .topnav{display:none}.mapp .user i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.mapp .bar h1{border-inline-start:1px solid var(--line);flex:0 auto;order:2;padding-inline-start:14px}.mapp .side{top:calc(env(safe-area-inset-top,0px) + 96px);flex-direction:column;gap:4px;padding-top:28px;display:flex;position:sticky}.mapp .side button{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.mapp .side button:hover{background:var(--surface);color:var(--ink)}.mapp .side button[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--green)}[dir=rtl] .mapp .side button[aria-current=page]{box-shadow:inset -3px 0 0 var(--green)}.mapp .side .si{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);font-family:var(--display);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.mapp .side .help{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding:16px 12px 0;font-size:13px;line-height:1.5}.mapp .side .help b{color:var(--ink);display:block}.mapp #screen{min-width:0;padding-top:8px}.mapp .hello h2{font-size:30px}.mapp .list{grid-template-columns:repeat(2,minmax(0,1fr))}.mapp .months{grid-template-columns:repeat(6,1fr)}.mapp .months.q{grid-template-columns:repeat(4,1fr)}.mapp .actions,.mapp .files{max-width:760px}.mapp .form{max-width:820px}.mapp .form .two{grid-template-columns:1fr 1fr}.mapp .dash{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px}.mapp .dash>.card.guv{grid-row:span 3}.mapp .dash>.list{display:none}.mapp .side .cnt{margin-inline-start:auto}.mapp .msgs{max-height:60vh}.mapp .chart{max-height:300px}.mapp .sheet-bg{align-items:center}.mapp .sheet{border-radius:18px;max-width:560px;max-height:86vh}}.mapp .chat{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mapp .chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.mapp .chat-head .avc{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.mapp .chat-head b{font-size:15px;display:block}.mapp .chat-head small{color:var(--muted);font-size:12px}.mapp .msgs{background:var(--bg);flex-direction:column;gap:8px;min-height:280px;max-height:56vh;padding:16px;display:flex;overflow-y:auto}.mapp .day{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-self:center;margin:4px 0;padding:2px 10px;font-size:11px}.mapp .msg{overflow-wrap:anywhere;white-space:pre-line;border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.45}.mapp .msg small{opacity:.7;text-align:end;margin-top:3px;font-size:11px;display:block}.mapp .msg.in{background:var(--surface);border:1px solid var(--line);border-end-start-radius:4px;align-self:flex-start}.mapp .msg.out{background:var(--accent);color:var(--on-accent);border-end-end-radius:4px;align-self:flex-end}.mapp .msg .att{background:#7f7f7f26;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.mapp button.att{color:inherit;font:inherit;text-align:start;cursor:pointer;text-underline-offset:2px;border:0;width:100%;font-size:13px;font-weight:600;text-decoration:underline}.mapp .msg.ki{border-color:var(--ki);background:var(--ki-soft)}.mapp .msg .who{color:var(--accent-ink);letter-spacing:.02em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.mapp .msg .wait{color:var(--muted);text-align:end;margin-top:4px;font-size:11px;display:block}.mapp .typing{color:var(--muted);align-self:flex-start;padding:2px 4px;font-size:12px}.mapp .chat-in{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:10px;display:flex}.mapp .chat-in input[type=text]{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:20px;flex:1;padding:10px 14px}.mapp .chat-in .clip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.mapp .chat-in .send{background:var(--accent);color:var(--on-accent);border:0;border-radius:20px;flex:none;padding:10px 16px;font-weight:700}.mapp .unread{text-align:center;background:var(--accent);min-width:20px;color:var(--on-accent);border-radius:20px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}@media (width<=600px){.mapp input:not([type=checkbox]):not([type=radio]),.mapp select,.mapp textarea{font-size:16px}}.mapp .regwrap h1{font-family:var(--display);margin:0 0 6px;font-size:26px;line-height:1.15}.mapp .regwrap .lead{color:var(--muted);margin:0}.mapp .regwrap .logo{display:inline-grid}.mapp .form>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:13px}.mapp .form .fld{gap:4px;min-width:0;display:grid}.mapp .form .two{align-items:start}.mapp .form .ferr{color:var(--bad);margin:0;font-size:13px;font-weight:600}.mapp .form input[aria-invalid=true],.mapp .form select[aria-invalid=true]{border-color:var(--bad)}.mapp .form .chk input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:0}.mapp .form .btn2{min-height:46px}.mapp .form .formerr{background:var(--bad-bg);color:var(--bad);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.mapp .form .formerr a,.mapp .form .ferr a{color:inherit}.mapp .form .chk a{color:var(--accent-ink);font-weight:600}.mapp .regfoot{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.mapp .regfoot a{color:var(--accent-ink);font-weight:600}.mapp .regcard{margin-top:14px}.mapp .regcard p{margin:0}.mapp .regcard p+p{margin-top:8px}.mapp .regwrap .actions-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mapp .btn2{min-height:44px;font-weight:700}.mapp .addco{color:var(--muted);margin:22px 0 0;font-size:14px}.mapp .addco a{color:var(--accent-ink);font-weight:600}.mapp .regnote .tx{overflow-wrap:anywhere}@media (width>=960px){.mapp .addcompany .form{max-width:640px}}.mapp .lc-card{gap:12px;max-width:560px;display:grid}.mapp .lc-st{margin:0;line-height:1.5}.mapp .lc-st .badge{margin-inline-end:6px}.mapp .lc-info{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.mapp .fld input.code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;max-width:220px;font-size:24px}.mapp .linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.mapp .form .fld.sg{position:relative}.mapp .form .sugg{z-index:30;top:100%;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:244px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 10px 28px #0f1b2d29}.mapp .form .sugg li{cursor:pointer;border-radius:7px;padding:9px 10px;font-size:15px;line-height:1.3}.mapp .form .sugg li:hover,.mapp .form .sugg li[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}.mapp{min-height:100vh}.mapp .topnav a,.mapp .side a{text-decoration:none}.mapp .topnav a{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:18px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.mapp .topnav a[aria-current=page]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mapp .chatbtn{text-decoration:none}.mapp .logo{flex:none;text-decoration:none}.mapp .user{margin-inline-start:4px;display:flex;position:relative}.mapp .user-btn{color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.mapp .user-btn i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.mapp .user-name{display:none}.mapp .user-menu{inset-inline-end:0;z-index:30;background:var(--surface);min-width:220px;color:var(--ink);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 30px #0000002e}.mapp .user-menu small{color:var(--muted);overflow-wrap:anywhere}.mapp .user-menu button{border:1px solid var(--line);background:var(--surface);text-align:start;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:700}.mapp .user-menu button:hover{border-color:var(--accent)}@media (width>=960px){.mapp .side a{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.mapp .side a:hover{background:var(--surface);color:var(--ink)}.mapp .side a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--green)}[dir=rtl] .mapp .side a[aria-current=page]{box-shadow:inset -3px 0 0 var(--green)}.mapp .side .cnt{background:var(--accent);color:var(--on-accent);border-radius:20px;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:700}.mapp .user-name{display:inline}.mapp .bar{box-shadow:none;clip-path:none;border-image:linear-gradient(to top, var(--line) 1px, var(--surface) 1px) fill 0 / 0 / 0 100vmax}}.mapp .bar h1{overflow-wrap:normal;text-overflow:ellipsis}@media (width<=519px){.mapp .bar-top{gap:6px}.mapp .user{margin-inline-start:0}.mapp .back{padding:6px 9px}.mapp .chatbtn{padding-inline:9px}}@media (width<=379px){.mapp .bar h1{font-size:16px}.mapp .back{padding-inline:8px}.mapp .bellbtn{width:34px}}.mapp a.item,.mapp a.month,.mapp a.cta{color:inherit;text-decoration:none}.mapp a.cta{color:var(--on-accent);margin-bottom:4px}.mapp .month.off{opacity:.4}.mapp a.btn2{color:var(--ink);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.mapp button.act{font:inherit;color:inherit;border:0;font-weight:700}.mapp button.act.photo{color:var(--on-accent)}.mapp button.act.pick{border:2px dashed var(--line)}.mapp button.act.pick.over{border-color:var(--accent)}.mapp .act.sammel{border:1px solid var(--accent)}.mapp .act small{display:block}.mapp .card.mstat{margin-top:16px;font-size:14px}.mapp .card.mstat.warn{border-color:var(--warn);background:var(--warn-bg)}.mapp .card.mstat.warn div{margin-top:4px}.mapp .card.mstat+.list{margin-top:12px}.mapp .upconfirm{border-color:var(--accent);background:var(--accent-soft);gap:8px;margin-top:14px;display:grid}.mapp .upfiles{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mapp .upfiles li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mapp .upfiles li span{overflow-wrap:anywhere;min-width:0}.mapp .upfiles .linkbtn{color:var(--muted);margin:-12px -8px;padding:12px 8px;font-size:18px;text-decoration:none}.mapp .uphint{color:var(--warn);font-size:14px;font-weight:600}.mapp .upwhere{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mapp .upconfirm .bwa-row{margin-top:2px}.mapp div.file{cursor:default}.mapp div.file:hover span:first-child{color:inherit}.mapp .file.uperr{flex-wrap:wrap;row-gap:8px}.mapp .file.uperr .upn{white-space:normal;overflow-wrap:anywhere;flex:180px}.mapp .file.uperr .upn small{color:var(--bad);font-size:13px;font-weight:600;display:block}.mapp .file.uperr .upb{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.mapp .file.uperr .btn2{padding:7px 12px;font-size:14px}.mapp .file .ok,.mapp .file .wait{flex:none}.mapp .preview iframe{background:#fff;border:0;width:100%;height:55vh;display:block}.mapp .preview .pdfbox{width:100%;min-width:0;height:62vh}.mapp .preview img{max-width:100%;display:block}.mapp .preview .noprev{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:24px 12px;font-size:14px;display:grid}.mapp .sheet .row select.full{flex-basis:100%}.mapp .moveform{gap:8px;display:grid}.mapp .moveform>b{font-size:14px}.mapp .sheet .rthread{margin:4px 0 0}.mapp .rt-h{margin-bottom:2px;font-size:13px;font-weight:600}.mapp .rc,.mapp .sheet .meta{overflow-wrap:anywhere}.mapp .notice.warnbox{border-color:var(--warn);background:var(--warn-bg)}.mapp .notice .nt-r .btn2{white-space:nowrap}.mapp .bell-list{margin-top:4px}.mapp .bell-list .empty{border-top:0}.mapp .serie{z-index:30}.mapp .serie .sv-live{flex:1;min-height:0;display:flex;position:relative}.mapp .serie .sv-ask{flex-wrap:wrap}.mapp .serie .sv-askb{flex-wrap:wrap;gap:8px;display:flex}.mapp .serie .sv-top button.sv-light{color:#111;background:#fff}.mapp .serie .sv-loop .sv-cam{text-align:center;color:#0f1b2d;width:100%;font:inherit;background:#fff;border:0;border-radius:14px;padding:18px;font-weight:700;display:block}.mapp .serie .sv-loop small{opacity:.8;text-align:center}.mapp .serie .sv-donebox{justify-self:end}.mapp .serie .shutter:disabled{opacity:.35;cursor:default}@media (width>=960px){.mapp .upconfirm{max-width:760px}}.pdfp{text-align:start;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.pdfp-bar{color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.pdfp-zoom{align-items:center;gap:6px;display:inline-flex}.pdfp-zoom .num{text-align:center;font-variant-numeric:tabular-nums;min-width:3.4em}.pdfp-zoom button{border:1px solid var(--line);background:var(--surface);width:34px;height:30px;color:var(--ink);font:600 18px/1 var(--body);cursor:pointer;border-radius:8px}.pdfp-zoom button:disabled{opacity:.4;cursor:default}.pdfp-zoom button:focus-visible{outline:2px solid var(--info);outline-offset:1px}.pdfp-pages{contain:inline-size;background:var(--soft);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.pdfp-page{background:#fff;flex:none;margin:0 auto;box-shadow:0 1px 3px #0000002e}.pdfp-page canvas{width:100%;height:100%;display:block}.mapp .cta.brief{cursor:pointer;margin-bottom:4px}.mapp .src.bhint{margin:0 0 14px}.mapp .file .fsub{color:var(--muted);font-size:12px;display:block}.mapp .wait.idle{color:var(--muted)}.mapp .sheet .bstat{background:var(--soft,#7f7f7f14);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px}.mapp .sheet .bstat.ask{background:var(--warn-bg);color:var(--warn);font-weight:600}.mapp .sheet .bstat.done{background:var(--ok-bg);color:var(--ok);font-weight:600}.mapp .inb .item .tx .badge{margin-top:6px;display:inline-block}.mapp .inb .item .tx small{display:block}.mapp .sec .btn2{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.mapp .lempty{border-top:0}.mapp .lfiles+.lfiles{margin-top:12px}.mapp .lfiles .fsub{color:var(--muted);font-size:12px;display:block}.mapp .maform .fldw{gap:4px;min-width:0;display:grid}.mapp .maform button.upl{width:100%;font:inherit;color:inherit;text-align:start;background:0 0}.mapp .maform button.upl[aria-invalid=true]{border-color:var(--bad)}.mapp .maform input:disabled{opacity:.55}.mapp .maform .row{flex-wrap:wrap;gap:10px;display:flex}.mapp .sheet .form.mform{background:0 0;border:0;margin-top:8px;padding:0}.mapp .sheet .ma-actions{margin:0 0 4px}.mapp .maform .who label{border:2px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;font-weight:400;display:flex}.mapp .maform .who label.on{border-color:var(--accent);background:var(--accent-soft)}.mapp .maform .who input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0;padding:0}.mapp .maform .who b{font-weight:700;display:block}.mapp .maform .who small{color:var(--muted);margin-top:2px;font-size:13px;display:block}@media (width>=720px){.mapp .maform .who{grid-template-columns:1fr 1fr}}.mapp .share{gap:12px;font-size:14px;display:grid}.mapp .share p{margin:0}.mapp .share input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;padding:10px 12px;font-size:13px}.mapp .share .row .btn2{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mapp .share .fh{color:var(--muted);font-size:12px}@media (width<=520px){.mapp .share .row .btn2{flex:100%}}.mapp .linkready{margin-top:16px}.mapp .linkdone{margin-top:14px}.mapp .linkdone .btn2{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mapp .sheet .share{margin-top:10px}.mapp .sheet .confirm{margin-top:12px}.mapp .angaben .gone{margin-top:16px}.mapp .angaben .form>.btn2{width:100%}.mapp div.kdg{gap:12px;display:grid}.mapp .kdg-steps{gap:6px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.45;display:grid}.mapp a.item{color:inherit;text-decoration:none}.mapp .item.chat-old{opacity:.75}.mapp .help a{color:inherit}.mapp .chat-page{margin-top:12px}.mapp .msgs:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mapp .chat-empty{text-align:center;max-width:300px;color:var(--muted);align-self:center;margin:auto;font-size:14px}.mapp .chat-ro{font-size:14px;display:block}.mapp .chat-limit{color:var(--muted);text-align:end;background:var(--surface);padding:0 14px 8px;font-size:12px}.mapp .chat-err{justify-items:start;gap:10px;margin:8px 0 16px;display:grid}.mapp .chat-err p{margin:0}.mapp dialog.chat-sheet{color:var(--ink);background:0 0;border:0;width:100%;max-width:min(520px,100%);max-height:92vh;margin:auto auto 0;padding:0;overflow:visible}.mapp dialog.chat-sheet::backdrop{background:#050a148c}.mapp dialog.chat-sheet .sheet{max-height:92vh}.mapp .chat-pdf{border:1px solid var(--line);border-radius:8px;width:100%;height:60vh;display:block}@media (width>=960px){.mapp dialog.chat-sheet{max-width:560px;margin:auto}.mapp dialog.chat-sheet .sheet{border-radius:18px;max-height:86vh}}.mapp .card.docs-card{margin-top:16px}.mapp .docs-fold{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.mapp .docs-fold a{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:18px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mapp .docs-fold a b{color:var(--accent-ink)}.mapp .docs-card a.more{text-decoration:none}.mapp .dfolders .tx .badge{margin-inline-end:6px}.mapp .dfiles .fsub{color:var(--muted);font-size:12px;display:block}.mapp .sheet .dok-row{margin-top:12px}.mapp .sheet .dok-row a.btn2{text-decoration:none}.mapp .sheet .dok-ask{border:1px solid var(--accent);background:var(--accent-soft);border-radius:12px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.mapp .sheet .dok-ask span{color:var(--muted);font-size:14px}.mapp .sheet .dok-ask .row{margin-top:2px}.mapp .sheet .dok-ask a.btn2{color:inherit;text-decoration:none}.mapp .sheet .dok-done{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:14px;font-weight:600}.mapp .sheet .dok-sign{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.mapp .sheet .dok-sign h4{font-family:var(--display);margin:0;font-size:17px}.mapp .sheet .dok-pad-l{font-size:13px;font-weight:600}.mapp .sheet .dok-pad{border:1px solid var(--line);background:#fff;border-radius:12px;position:relative;overflow:hidden}.mapp .sheet .dok-pad canvas{touch-action:none;cursor:crosshair;width:100%;height:170px;display:block}.mapp .sheet .dok-pad-ph{color:#8a94a6;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0 0 34px}.mapp .sheet .dok-pad-line{pointer-events:none;border-top:1px dashed #c3cad5;position:absolute;bottom:36px;left:18px;right:18px}.mapp .sheet .dok-pad-x{inset-inline-end:8px;color:#334155;background:#fff;border:1px solid #d5dbe4;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:8px}.mapp .card.rqcard,.mapp .rqcard+.list{margin-top:16px}.mapp .rqcard .ln{flex-direction:column;align-items:flex-start;gap:6px}.mapp .rqcard .ln>span:first-child{overflow-wrap:break-word;max-width:100%}.mapp .sheet .form.rqform{background:0 0;border:0;margin-top:8px;padding:0}.mapp .rqform .row{flex-wrap:wrap;gap:10px;display:flex}.mapp .sheet .rq-note{overflow-wrap:anywhere;margin-top:8px;font-size:14px}.mapp .sheet .rq-files{margin-top:12px}.mapp .rq-files .file[aria-pressed=true]{font-weight:600}.mapp .sheet .preview+.row,.mapp .sheet .rq-files+.row{margin-top:12px}.mapp .sheet .row a.btn2{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mapp .sheet .rq-emp{margin-top:14px}.mapp .rq-emp .file{flex-direction:column;align-items:flex-start;gap:4px}.mapp .rq-emp .file>span:first-child{overflow-wrap:break-word;max-width:100%;overflow:visible}.mapp .card.ustva,.mapp .card.ustva+.cta{margin-top:16px}.mapp .ustva .next.first{border-top:0;margin-top:0;padding-top:0}.mapp .ustva .next b{color:var(--ink)}.mapp .sheet .ptbl,.mapp .sheet .pt-files{margin-top:12px}.mapp .pt-files .file[aria-pressed=true]{font-weight:600}.mapp .pt-files .file{flex-direction:column;align-items:flex-start;gap:4px}.mapp .pt-files .file>span:first-child{white-space:normal;overflow-wrap:break-word;max-width:100%;overflow:visible}.mapp .sheet .ptbl+.row,.mapp .sheet .pt-files+.row{margin-top:12px}.mapp .sheet .row a.btn2{text-decoration:none}.mapp .card.guv-card{margin-top:16px}.mapp .guv-card .next.first{border-top:0;margin-top:0;padding-top:0}.mapp .guv-card .ln .btn2{flex:none;align-self:center}.mapp .guv-card .chart rect.hit:focus{outline:none}.mapp .guv-card .chart rect.hit:focus-visible{fill:var(--soft);fill-opacity:.5}.mapp .guv-card .legend{flex-wrap:wrap;row-gap:4px}.mapp .guv-card .tw td:not(:first-child){white-space:nowrap}.mapp .jaempty{border-top:0}.mapp .jafiles+.jafiles{margin-top:12px}.mapp .jafiles .fsub{color:var(--muted);font-size:12px;display:block}.mapp .re-sum{margin-bottom:14px}.mapp .re-sum .re-big{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.mapp .re-empty{border-top:0}.mapp .sheet .re-tbl{margin-top:12px}.mapp .sheet .re-foot{margin:0;font-weight:600}.mapp .sheet .re-tbl dd b{font-variant-numeric:tabular-nums}.kz{--bg:#f3f5f8;--surface:#fff;--ink:#0f1b2d;--muted:#5d6b80;--line:#e1e6ed;--soft:#eef1f5;--accent:#0b3d91;--accent-ink:#0b3d91;--accent-soft:#e8eef9;--on-accent:#fff;--green:#6cbf3a;--ki:#d9a845;--ki-ink:#8a5f0a;--ki-soft:#fbf1dc;--logo:url(/logo.png);--zeichen:url(/zeichen.png);--ok:#1d7a46;--ok-bg:#e3f4ea;--warn:#9a6a0c;--warn-bg:#fdf1d8;--bad:#b4332a;--bad-bg:#fde5e3;--info:#2a5aa8;--info-bg:#e3ecfa;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kz{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#3567d6;--accent-ink:#8fb4f0;--accent-soft:#172a4d;--on-accent:#fff;--green:#7ccf4a;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .kz{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#3567d6;--accent-ink:#8fb4f0;--accent-soft:#172a4d;--on-accent:#fff;--green:#7ccf4a;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kz *{box-sizing:border-box}.kz [hidden]{display:none!important}.kz{background:var(--bg);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}.kz button,.kz select,.kz input{font:inherit;color:inherit}.kz button{cursor:pointer}.kz button:focus-visible,.kz select:focus-visible,.kz input:focus-visible,.kz label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kz h1,.kz h2,.kz h3{font-family:var(--display);margin:0;line-height:1.15}.kz .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.kz .top{padding-top:env(safe-area-inset-top,0px);z-index:10;background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);position:sticky;top:0}.kz .top-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1320px;margin:0 auto;padding:12px 24px;display:flex}.kz .logo{background:var(--logo) left center/contain no-repeat;flex:none;width:121px;height:26px;display:block}.kz .brand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line);padding-left:12px;font-size:12px;font-weight:700;line-height:22px}.kz .who{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.kz .who select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;max-width:100%;padding:7px 10px}.kz .demo{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);border:1px dashed var(--accent);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.kz .wrap{max-width:1320px;padding:0 24px calc(48px + env(safe-area-inset-bottom,0px));grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin:0 auto;display:grid}.kz .side{top:calc(env(safe-area-inset-top,0px) + 76px);flex-direction:column;gap:4px;padding-top:24px;display:flex;position:sticky}.kz .side button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.kz .side button:hover{background:var(--surface);color:var(--ink)}.kz .side button[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--green)}.kz .side .cnt{background:var(--accent);color:var(--on-accent);border-radius:20px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700}.kz .side .role{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding:14px 12px 0;font-size:13px}.kz .side .role b{color:var(--ink);display:block}.kz main{min-width:0;padding-top:24px}.kz .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.kz .head h1{font-size:28px}.kz .head p{color:var(--muted);margin:4px 0 0}.kz .crumb{color:var(--muted);margin-bottom:6px;font-size:13px}.kz .crumb button{color:var(--accent-ink);background:0 0;border:0;padding:0;font-weight:600}.kz .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kz .kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kz .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px 18px}.kz .kl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.kz .kv{font-family:var(--display);margin-top:4px;font-size:30px;font-weight:800}.kz .ks{color:var(--muted);font-size:13px}.kz .grid2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.kz .ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.kz .ch h3{font-size:16px}.kz .ch span{color:var(--muted);font-size:12px}.kz .tw{overflow-x:auto}.kz table{border-collapse:collapse;width:100%;font-size:14px}.kz th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px;font-size:11px;font-weight:700}.kz td{border-bottom:1px solid var(--soft);vertical-align:middle;padding:10px 8px}.kz tr:last-child td{border-bottom:0}.kz tr.click{cursor:pointer}.kz tr.click:hover td{background:var(--soft)}.kz td .sub,.kz .ul .sub{color:var(--muted);font-size:12px;font-family:var(--body);display:block}.kz .pill{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.kz .p-ok{background:var(--ok-bg);color:var(--ok)}.kz .p-warn{background:var(--warn-bg);color:var(--warn)}.kz .p-bad{background:var(--bad-bg);color:var(--bad)}.kz .p-info{background:var(--info-bg);color:var(--info)}.kz .p-neu{background:var(--soft);color:var(--muted)}.kz .flag{font-size:10px;font-weight:700;font-family:var(--mono);vertical-align:1px;border-radius:4px;margin-right:6px;padding:1px 5px;display:inline-block}.kz .f-de{color:#fc0;background:#1d1d1d}.kz .f-ae{color:#fff;background:#00732f}.kz .av{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);vertical-align:middle;border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:800;display:inline-grid}.kz .warnbox{border-color:var(--bad);background:var(--bad-bg)}.kz .thread{border-left:3px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 10px 38px;padding:8px 12px;display:grid}.kz .thread .cm{font-size:13px}.kz .thread .cm div{white-space:pre-line;margin-top:2px}.kz .thread .cm-m{border-left:0}.kz .chpills{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.kz .cform,.kz .lform{align-items:flex-start;gap:8px;display:flex}.kz .cform input,.kz .lform input,.kz .lform textarea,.kz .ldform textarea{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.kz .lform textarea{resize:vertical;box-sizing:border-box;field-sizing:content;min-height:34px;max-height:240px}.kz .ldform{border:1px solid var(--line);border-radius:8px;gap:6px;margin-top:8px;padding:8px 10px;display:grid}.kz .ldform textarea{resize:vertical;box-sizing:border-box;width:100%}.kz .lbar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;font-size:13px;display:flex}.kz .lbar label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.kz .lbar input,.kz .lbar select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:4px 6px;font-size:13px}.kz #lview{background:var(--surface);width:min(900px,94vw);max-height:92vh;color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 20px 60px #00000059}.kz #lview::backdrop{background:#0f172a99}.kz .lv-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.kz .lv-h .note{flex:1;min-width:0}.kz .lv-b{text-align:center;background:#f1f1f1;width:100%;height:78vh;display:block;overflow:auto}.kz .lv-b img{max-width:100%;height:auto;margin:0 auto;display:block}.kz #lview.blg .lv-b{height:58vh}.kz .lv-c{border-top:1px solid var(--line);max-height:30vh;padding:10px 14px 14px;overflow:auto}.kz .lv-c .thread{margin-top:0}.kz .ans summary{cursor:pointer;color:var(--ink)}.kz .ans textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.kz .kibox{background:var(--info-bg);color:var(--ink);border-radius:8px;gap:4px;margin-top:8px;padding:8px 10px;font-size:13px;display:grid}.kz .msgbar{border:1px solid var(--accent);background:var(--accent-soft);border-radius:14px;gap:8px;margin-bottom:18px;padding:12px 16px;display:grid}.kz .msgbar .mb-h{color:var(--accent-ink);font-size:14px;font-weight:700}.kz .msgbar .mb-r{align-items:center;gap:12px;display:flex}.kz .msgbar .tx{flex:1;min-width:0;font-size:14px}.kz .msgbar .tx small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.kz .warnbox h3{color:var(--bad)}.kz .task{border-top:1px solid var(--soft);align-items:center;gap:12px;padding:10px 0;display:flex}.kz .task.oth{opacity:.55}.kz .task.oth .av{filter:grayscale()}.kz .p-oth{background:var(--soft);color:var(--muted);border:1px dashed var(--line)}.kz .task:first-child{border-top:0;padding-top:0}.kz .task .tx{flex:1;min-width:0;font-size:14px}.kz .task .tx small{color:var(--muted);font-size:12px;display:block}.kz .btn{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:600;display:inline-flex}.kz .btn.dark,.kz .btn.accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.kz .btn.sm{padding:5px 10px;font-size:13px}.kz .tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.kz .tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.kz .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.kz .form{gap:12px;display:grid}.kz .form .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kz .form label{gap:5px;font-size:13px;font-weight:600;display:grid}.kz .form select,.kz .form input{border:1px solid var(--line);background:var(--bg);border-radius:9px;width:100%;min-width:0;padding:9px 11px;font-weight:400}.kz .drop{border:2px dashed var(--line);text-align:center;cursor:pointer;background:var(--bg);border-radius:12px;place-items:center;gap:4px;padding:26px;display:grid}.kz .drop.over,.kz .drop:hover{border-color:var(--accent);background:var(--accent-soft)}.kz .drop small{color:var(--muted)}.kz .path{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:12px}.kz .note{color:var(--muted);font-size:12px}.kz .ul{display:grid}.kz .ul div{border-top:1px solid var(--soft);justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.kz .ul div:first-child{border-top:0}.kz .ul .ok{color:var(--ok);white-space:nowrap;font-weight:600}.kz .seg{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.kz .seg button{background:var(--surface);color:var(--muted);border:0;padding:8px 14px;font-weight:600}.kz .seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.kz .mgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.kz .mgrid button{cursor:pointer;font:inherit;border:0;line-height:1.3}.kz .confirmup{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:10px;padding:14px;display:grid}.kz .confirmup.warn{border-color:var(--warn);background:var(--warn-bg)}.kz .upf{gap:3px;font-size:14px;display:grid}.kz .kok{color:var(--ok);font-size:13px;font-weight:600}.kz .kwarn{color:var(--warn);font-size:13px;font-weight:600}.kz .ul .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.kz .dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.kz .dl dt{color:var(--muted)}.kz .dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.kz .mgrid .sel{outline:2px solid var(--ink);outline-offset:1px}.kz .bk3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.kz .bk3 h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px}.kz .bk3 button{text-align:left;background:var(--bg);border:1px solid var(--line);width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;margin-bottom:6px;padding:7px 9px;font-size:13px;display:block}.kz .mgrid div,.kz .mgrid button{text-align:center;border-radius:8px;padding:8px 2px;font-size:12px;font-weight:600}.kz .lock{background:var(--info-bg);color:var(--info);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.kz .chat{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.kz .chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.kz .chat-head .avc{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.kz .chat-head b{font-size:15px;display:block}.kz .chat-head small{color:var(--muted);font-size:12px}.kz .msgs{background:var(--bg);flex-direction:column;gap:8px;min-height:280px;max-height:56vh;padding:16px;display:flex;overflow-y:auto}.kz .day{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-self:center;margin:4px 0;padding:2px 10px;font-size:11px}.kz .msg{overflow-wrap:anywhere;white-space:pre-line;border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.45}.kz .msg small{opacity:.7;text-align:right;margin-top:3px;font-size:11px;display:block}.kz .msg.in{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.kz .msg.out{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px;align-self:flex-end}.kz .msg .att{background:#7f7f7f26;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.kz button.att{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;border:0;width:100%;font-size:13px;font-weight:600;text-decoration:underline}.kz .msg.ki{background:var(--ki-soft);color:var(--ink);border:1px solid var(--ki)}.kz .msg .who{color:var(--accent-ink);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.kz .msg .wait{opacity:.75;text-align:right;margin-top:4px;font-size:11px;display:block}.kz #app{background:var(--bg);border:0;width:100%;display:block}.kz .typing{color:var(--muted);align-self:flex-start;padding:2px 4px;font-size:12px}.kz .chat-in{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:10px;display:flex}.kz .chat-in input[type=text]{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:20px;flex:1;padding:10px 14px}.kz .chat-in .clip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.kz .chat-in .kifix{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:20px;flex:none;padding:9px 12px;font-weight:600}.kz .chat-in .kifix[disabled]{opacity:.6;cursor:wait}.kz .chat-in .send{background:var(--accent);color:var(--on-accent);border:0;border-radius:20px;flex:none;padding:10px 16px;font-weight:700}.kz .unread{text-align:center;background:var(--accent);min-width:20px;color:var(--on-accent);border-radius:20px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}@media (width<=980px){.kz .wrap{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));grid-template-columns:1fr;gap:0}.kz .top-in{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.kz .side{flex-direction:row;padding-top:12px;position:static;overflow-x:auto}.kz .side .role{display:none}.kz .side button{white-space:nowrap}.kz .kpis,.kz .kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .grid2,.kz .form .row{grid-template-columns:1fr}.kz .mgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.kz .who span.lbl{display:none}.kz .seg{flex-wrap:wrap;max-width:100%}}@media (width<=600px){.kz .tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;overflow:visible}.kz .tabs button{white-space:normal;min-height:48px;padding:10px 6px;line-height:1.2}.kz .tabs.many{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.kz .msgbar{gap:6px;margin-bottom:12px;padding:10px 12px}.kz .msgbar .mb-r{flex-wrap:nowrap;align-items:center;gap:10px}.kz .msgbar .mb-r .tx{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.kz .msgbar .mb-r>.btn{flex:none;padding-inline:12px}.kz .msgbar .tx small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.kz input:not([type=checkbox]):not([type=radio]),.kz select,.kz textarea{font-size:16px}.kz .kpis>.card{padding:12px 14px}.kz .kv{font-size:26px}.kz .tteam thead{display:none}.kz .tteam tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .tteam td{border:0;padding:0;display:block}.kz .tteam td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .tteam select{width:100%}.kz .task{flex-wrap:wrap;row-gap:8px}.kz .task .tx{overflow-wrap:anywhere;flex:calc(100% - 64px)}.kz .task .tx+*{margin-left:auto}}.kz{min-height:100vh}.kz .logo{text-decoration:none}.kz .side a{text-align:left;color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.kz .side a:hover{background:var(--surface);color:var(--ink)}.kz .side a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--green)}.kz .who{position:relative}.kz .who-btn{color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.kz .who-btn i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.kz .who-menu{z-index:30;background:var(--surface);min-width:220px;color:var(--ink);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000002e}.kz .who-menu small{color:var(--muted);overflow-wrap:anywhere}.kz .who-menu button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:700}.kz .who-menu button:hover{border-color:var(--accent)}.kz .l-short{display:none}@media (width<=600px){.kz .l-long{display:none}.kz .l-short{display:inline}.kz .side a{gap:4px;font-size:14px}}@media (width<=980px){.kz .side{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding-top:4px;display:grid;overflow:visible}.kz .side a{text-align:center;white-space:normal;border-radius:0;justify-content:center;gap:6px;min-height:48px;padding:6px 4px;line-height:1.2}.kz .side a:hover{background:0 0}.kz .side a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--green);background:0 0}.kz .side .cnt{margin-left:0}.kz .side a{flex-wrap:wrap;row-gap:2px}.kz .side a.wide-only{display:none}.kz .top-in{flex-wrap:nowrap}.kz .brand{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kz main{padding-top:16px}}.kz .logo,.kz .who-btn{position:relative}.kz .logo:after,.kz .who-btn:after{content:"";position:absolute;inset:-6px}.kz .who-menu{font-size:15px}.kz .who-menu small{font-size:13px}.kz .who-menu .who-role{margin-top:4px}.kz .who-menu button{min-height:44px;font-size:15px}.kz .crumb a{color:var(--accent-ink);font-weight:600;text-decoration:none}.kz .abr{gap:16px;display:grid}.kz .abr .head{margin-bottom:2px}.kz .abr .lock{margin-bottom:0}.kz .abr-m0{margin:0}.kz .abr-err{color:var(--bad);margin:0;font-weight:600}.kz .abr .form .row.abr-two,.kz .abrdlg .form .row.abr-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .abr .form .row.abr-addr{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.4fr)}.kz .abr .grp{gap:5px;font-size:13px;font-weight:600;display:grid}.kz .abr .grp .seg{justify-self:start}.kz .abr .grp .note{font-weight:400}.kz .abr .abr-days{max-width:200px}.kz .abr-groups{gap:12px;display:grid}.kz .abr-g{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.kz .abr-gh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kz .abr-gn{flex:200px;min-width:0;display:grid}.kz .abr-gs{white-space:nowrap;font-weight:700}.kz .abr-items{margin:10px 0 0;padding:0;list-style:none;display:grid}.kz .abr-items li{border-top:1px solid var(--line);gap:8px;padding:8px 0;display:grid}.kz .abr-items li:last-child{padding-bottom:0}.kz .abr-it{align-items:baseline;gap:12px;font-size:14px;display:flex}.kz .abr-it>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.kz .abr-it .num{white-space:nowrap}.kz .abr-link{color:var(--muted);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.kz .abr-ask{background:var(--surface);gap:8px;padding:10px 12px}.kz .abr-btns{flex-wrap:wrap;gap:6px;display:flex}.kz .abr-pg{gap:6px;display:grid}.kz .abr-pg h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.kz .abr .form .abr-price{align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.kz .abr .form .abr-price span{flex:1;min-width:0}.kz .abr .form .abr-price input{text-align:right;flex:0 0 110px;width:110px;padding:6px 9px}.kz dialog.dlg.abrdlg{width:min(760px,100vw - 32px)}.kz .abrdlg .abr-to{margin:0 0 12px}.kz .abrdlg .abr-pos th{padding:6px 4px}.kz .abrdlg .abr-pos td{border-bottom:0;padding:4px}.kz .abrdlg .abr-pos .abr-r{text-align:right}.kz .abrdlg .abr-pos input{border:1px solid var(--line);background:var(--bg);border-radius:9px;width:100%;min-width:0;padding:8px 10px;font-weight:400}.kz .abrdlg .abr-pos .abr-amt{width:130px}.kz .abrdlg .abr-pos .abr-amt input{text-align:right}.kz .abrdlg .abr-x{color:var(--muted);background:0 0;border:0;border-radius:8px;width:32px;height:36px;font-size:16px}.kz .abrdlg .abr-x:hover{background:var(--soft);color:var(--bad)}.kz .abr-sum{grid-template-columns:auto auto;justify-content:end;gap:4px 24px;margin:0;font-size:14px;display:grid}.kz .abr-sum dt{color:var(--muted)}.kz .abr-sum dd{text-align:right;margin:0}.kz .abr-sum .abr-total{color:var(--ink);font-size:15px;font-weight:700}.kz .abrdlg .dlg-actions.abr-start{justify-content:flex-start;margin-top:4px}.kz .abr-prev{border:1px solid var(--line);background:#f1f1f1;border-radius:10px;overflow:hidden}.kz .abr-prev iframe{border:0;width:100%;height:min(62vh,640px);display:block}.kz .abr-prev .pdfp{height:min(62vh,640px)}.kz .abr-open{margin:6px 0 12px}.kz .abr-open a{color:var(--ink);font-weight:600}@media (width<=760px){.kz .abr .form .row.abr-two,.kz .abrdlg .form .row.abr-two,.kz .abr .form .row.abr-addr{grid-template-columns:1fr}.kz .abr .grp .seg{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.kz .abr-gh .btn{flex:100%;justify-content:center}.kz .abr-it{flex-wrap:wrap;row-gap:2px}.kz .abr-it>span:first-child{flex-basis:100%}.kz .abrdlg .abr-pos .abr-amt{width:104px}.kz .abr-sum{justify-content:stretch}}@media (width<=600px){.kz .abrdlg .abr-pos thead{display:none}.kz .abrdlg .abr-pos tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px;padding:6px 0;display:grid}.kz .abrdlg .abr-pos td:first-child{grid-column:1/-1}.kz .abrdlg .abr-pos .abr-amt{justify-content:flex-end;align-items:center;gap:8px;width:auto;display:flex}.kz .abrdlg .abr-pos .abr-amt:before{content:"netto €";color:var(--muted);font-size:12px}.kz .abrdlg .abr-pos .abr-amt input{width:130px}}.kz .acc a.btn{color:var(--ink);text-decoration:none}.kz .acc a.btn.dark{color:var(--bg)}.kz .card.regcard{border-color:var(--accent);background:var(--accent-soft);margin-bottom:16px}.kz .regcard .ch h3{color:var(--accent-ink)}.kz .acc .task .tx b{overflow-wrap:anywhere}.kz .acc td a.rowlink{color:inherit;font-weight:700;text-decoration:none}.kz .acc td a.rowlink:hover{text-decoration:underline}.kz .acc .empty-note{padding:6px 0}.kz .acc .btnrow{flex-wrap:wrap;gap:8px;display:flex}.kz .acc .form .grp{gap:5px;font-size:13px;font-weight:600;display:grid}.kz .acc .form .grp .note{font-weight:400}.kz .acc .form .grp b{font-size:15px}.kz .acc .grp .seg{justify-self:start}.kz .acc .fee-row{align-items:center;gap:8px;display:flex}.kz .acc .fee-row input{text-align:right;max-width:160px}.kz .acc .form .grp .fee-err{color:var(--bad);font-weight:600}.kz .acc .form label .note{font-weight:400}.kz .acc .form input[readonly]{color:var(--muted)}.kz .acc p{margin:0}.kz .acc p+p,.kz .acc p+.btnrow,.kz .acc .note+.btnrow{margin-top:10px}.kz .acc.rejected{margin-top:16px}.kz .acc.rejected .card{margin-top:10px}.kz .missbar{background:var(--bad-bg);color:var(--bad)}.kz .missbar>span{flex:1}.kz .missbar .btn{color:var(--ink)}.kz .kpis.team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.kz .kpis.team .who-row{align-items:center;min-width:0;margin-top:8px;display:flex}.kz .kpis.team .who-row b{overflow-wrap:anywhere}.kz .kpis.team .invited{overflow-wrap:anywhere;margin-top:4px}.kz .kpis.team .btn{margin-top:8px}.kz .kpis.team .staff-act{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.kz .kpis.team .lnk{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.kz .kpis.team .lnk:hover{color:var(--ink)}.kz .kpis.team .lnk.del{color:var(--bad)}.kz .kpis.team .form{gap:8px;margin-top:8px}.kz .kpis.team .form input,.kz .kpis.team .form select{font-size:14px}.kz .tteam select{border:1px solid var(--line);background:var(--bg);border-radius:8px;max-width:100%;min-height:36px;padding:6px 8px}.kz .tteam select.miss{border-color:var(--bad)}.dlg .linkbox{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:12px;display:flex}.dlg .linkbox input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:13px var(--mono);border-radius:10px;flex:220px;padding:9px 11px}.kz .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.kz .chef{margin-bottom:16px}.kz .tchef .who{align-items:center;min-width:0;display:flex}.kz .tchef .nm{min-width:0}.kz .tchef .nm b,.kz .tchef .tg{overflow-wrap:anywhere}.kz .tchef .tg{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.kz .tchef .bad{color:var(--bad)}.kz .tchef tr.none .av{background:var(--soft);color:var(--muted)}.kz .tchef tbody.open .srow td{background:var(--soft)}.kz .tchef tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--line)}.kz .tchef tr.crow td{padding-top:8px;padding-bottom:8px;font-size:13px}.kz .tchef tr.crow td:first-child{padding-left:42px}.kz .chef .legend{margin-top:10px}@media (width<=600px){.kz .tmand,.kz .tmand tbody{display:block}.kz .tmand thead{display:none}.kz .tmand tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 0;display:grid}.kz .tmand tr:last-child{border-bottom:0}.kz .tmand td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.kz .tmand td:first-child{grid-column:1/-1}.kz .tmand td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .tmand tr.click:hover td{background:0 0}.kz .kpis.team{grid-template-columns:minmax(0,1fr);gap:8px}.kz .kpis.team>.card{padding:12px 14px}.kz .kpis.team .who-row{margin-top:4px}.kz .tteam select{min-height:44px}.kz .kpis.team .form input,.kz .kpis.team .form select,.dlg .linkbox input{font-size:16px}.dlg .linkbox .btn{flex:100%}.kz .regcard .task{flex-wrap:nowrap}.kz .regcard .task .tx{flex:auto}.kz .acc .grid2>.card,.kz .grid2.acc>.card{padding:14px}.kz .acc .dl{grid-template-columns:minmax(0,1fr);gap:2px}.kz .acc .dl dd{margin-bottom:8px}.kz .acc .grp .seg{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.kz .tchef,.kz .tchef tbody{display:block}.kz .tchef thead{display:none}.kz .tchef tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;display:grid}.kz .tchef tr.srow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kz .tchef td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.kz .tchef td.st{justify-self:end}.kz .tchef td[data-l]:not(.st):before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .tchef tr.crow{border-left:3px solid var(--accent-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-left:12px;padding:10px 0 10px 12px}.kz .tchef tr.crow td{padding:0}.kz .tchef tr.crow td:first-child{padding-left:0}.kz .tchef tr.click:hover td,.kz .tchef tbody.open .srow td{background:0 0}.kz .tchef tbody:not(:last-child) tr:last-child td{border-bottom:0}}.kz .anfbar .who-open{color:var(--bad);font-weight:700}.kz .anfbar .mb-more{justify-self:start}.kz .anfbar .pill{white-space:normal}.kz .anfbar .tx small{overflow-wrap:anywhere}.kz .anfragen>.card{margin-bottom:16px}.kz .anfragen .task .tx b,.kz .anfragen .task .tx small{overflow-wrap:anywhere}.kz dialog.dlg.anf{width:min(640px,100vw - 32px)}.kz .anf .dlg-in h2{overflow-wrap:anywhere}.kz .anf .anf-st{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.kz .anf .anf-art{margin:-4px 0 8px}.kz .anf .kibox{overflow-wrap:anywhere;margin:0 0 14px}.kz .anf .anf-box{border:1px solid var(--soft);border-radius:12px;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.kz .anf .anf-box h3{margin:0;font-size:14px}.kz .anf .ul div{align-items:center}.kz .anf .ul a{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.kz .anf .ul a:hover{text-decoration:underline}.kz .anf .anf-ask{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kz .anf .drop{width:100%;font:inherit;color:inherit;padding:18px}.kz .anf .upf span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.kz .anf .linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1;text-decoration:none}.kz .anf .anf-note{gap:4px;display:grid}.kz .anf textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.kz .anf .anf-chk{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.kz .anf .anf-chk input{width:18px;height:18px;accent-color:var(--accent)}.kz .anf .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .anf .anf-done{margin-bottom:14px}.kz .anf .ldone{border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.kz .anf .ldone .row{flex-wrap:wrap;gap:8px;display:flex}.kz .anf .anf-h{margin-bottom:6px}.kz .anf .thread{margin-left:0}.kz .anf .anf-err{color:var(--bad);margin:0}.kz .anfragen .anf-oth-note{margin:-4px 0 8px}.kz .anfragen .task.oth:hover{opacity:1}.kz .lohn>.card{margin-bottom:16px}.kz .lohn .grid2>.card{margin-bottom:0}.kz .lohn .task .tx b{overflow-wrap:anywhere}.kz .lohn .drop{width:100%;font:inherit;color:inherit}.kz .lohn .upf span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.kz .lohn .linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.kz .lohn .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .lohn .lmonth+.lmonth{margin-top:14px}.kz .lohn .lmonth h4{color:var(--muted);margin:0 0 2px;font-size:13px}.kz .lohn .ul a{color:inherit;overflow-wrap:anywhere;font-weight:600}.kz .lohn .ul .ask{gap:8px;display:grid}.kz dialog.dlg.emp{width:min(640px,100vw - 32px)}.kz .emp .emp-st{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.kz .emp .emp-files{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.kz .emp .emp-files a{color:var(--ink);text-decoration:none}.kz .emp .emp-dl{border-top:1px solid var(--soft);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-top:12px}.kz .lohnbar .who-open{color:var(--bad);font-weight:700}.kz .lohnbar .mb-more{justify-self:start}.kz .lohnbar .pill{white-space:normal}@media (width<=600px){.kz .emp .emp-dl{grid-template-columns:minmax(0,1fr);gap:2px}.kz .emp .emp-dl dd{margin-bottom:8px}}.kz .emp .dlg-actions{background:var(--surface);border-top:1px solid var(--soft);margin-bottom:-20px;padding:12px 0 20px;position:sticky;bottom:-20px}.kz .emp .emp-box{border:1px solid var(--soft);border-radius:12px;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.kz .emp .emp-box h3{margin:0;font-size:14px}.kz .emp .emp-box .lock{margin-bottom:0}.kz .emp .emp-box .dl{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kz .emp .dl dd small{color:var(--muted);font-size:12px;font-weight:400;display:block}.kz .emp .emp-chg{border-top:1px solid var(--soft);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.kz .emp .emp-box h3+.emp-chg{border-top:0;padding-top:0}.kz .emp .emp-chg .tx{flex:260px;min-width:0;font-size:14px}.kz .emp .emp-chg .tx b{overflow-wrap:anywhere}.kz .emp .emp-chg .tx small{color:var(--muted);font-size:12px;display:block}.kz .emp .emp-chg a{color:var(--ink);text-decoration:none}.kz .emp .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .emp .bk-actions a{color:var(--ink);text-decoration:none}.kz .emp .emp-corr .row{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .emp .emp-err{color:var(--bad);margin:0}@media (width<=600px){.kz .emp .emp-box .dl{grid-template-columns:minmax(0,1fr);gap:2px}.kz .emp .emp-box .dl dd{margin-bottom:8px}.kz .emp .emp-corr .row{grid-template-columns:minmax(0,1fr)}}.kz .lohn .imp-open{margin-top:10px}.kz dialog.dlg.imp{width:min(860px,100vw - 32px)}.kz .imp .drop{width:100%;font:inherit;color:inherit}.kz .imp .imp-busy{align-items:center;gap:8px;display:flex}.kz .imp .spinner.sm{border-width:2px;flex:none;width:16px;height:16px;margin:0}.kz .imp .imp-warn,.kz .imp small.imp-w{color:var(--warn)}.kz .imp .imp-err,.kz .imp small.imp-e{color:var(--bad)}.kz .imp .imp-all{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 8px;font-size:14px;display:flex}.kz .imp .imp-all label{align-items:center;gap:8px;font-weight:600;display:flex}.kz .imp .imp-all span{color:var(--muted);font-size:12px}.kz .imp .imp-list{gap:8px;margin-bottom:12px;display:grid}.kz .imp .imp-row{border:1px solid var(--soft);border-radius:12px;padding:10px 12px}.kz .imp .imp-row.bad{border-color:var(--bad)}.kz .imp .imp-row.off{opacity:.6}.kz .imp .imp-top{align-items:flex-start;gap:10px;display:flex}.kz .imp .imp-top>input{width:auto;margin-top:4px}.kz .imp .imp-top .tx{flex:1;min-width:0;font-size:14px}.kz .imp .imp-top .tx b{overflow-wrap:anywhere}.kz .imp .imp-top .tx .sub{color:var(--muted);font-size:12px}.kz .imp .imp-top .tx small{color:var(--muted);font-size:12px;display:block}.kz .imp .imp-ed{border-top:1px solid var(--soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px}.kz .imp .imp-ed .ki{background:var(--ki-soft);border-color:var(--ki)}.kz .imp .imp-ed .fh{color:var(--warn);font-size:12px;font-weight:400}.kz .imp .imp-prog{border:1px solid var(--soft);border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}.kz .imp .imp-prog p{margin:0}.kz .imp .imp-prog progress{width:100%;height:8px;accent-color:var(--accent)}.kz .imp .imp-prog-btns{flex-wrap:wrap;gap:8px;display:flex}.kz .imp .imp-notes{margin:6px 0 0;padding-left:18px}.kz .imp .imp-pick{gap:10px;display:grid}.kz .imp .imp-pick p{margin:0}.kz .imp .dlg-actions{z-index:1;background:var(--surface);border-top:1px solid var(--soft);margin:16px -20px -20px;padding:12px 20px 20px;position:sticky;bottom:-20px}@media (width<=600px){.kz .imp .imp-ed{grid-template-columns:minmax(0,1fr)}}.kz .lohn .lk-list{display:grid}.kz .lohn .lk{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:8px 0;font-size:14px;display:grid}.kz .lohn .lk-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.kz .lohn .lk-kind{grid-column:1/-1;align-items:center;gap:8px;display:flex}.kz .lohn .lk-kind select{flex:0 260px;min-width:0}.kz .mb-hf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kz .mb-hf .mb-all{margin-left:auto}.kz .msgbar .mb-more{justify-self:start}.kz .msgbar .who-open{color:var(--bad);font-weight:700}.kz .msgbar .mb-r .btn{flex:none}.kz .yrow{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.kz .mgrid button[disabled]{cursor:default}.kz .bmonth{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.kz .bmonth .ch h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kz .lock.lk-bad{background:var(--bad-bg);color:var(--bad)}.kz .bk-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kz .missform{margin-top:12px}.kz .missform .bk-actions{margin-top:0}.kz .bk3 .note{display:inline}.kz #lview .lv-b{border:0}.kz #lview .lv-np{padding:20px}.kz #lview .lv-h .note{overflow-wrap:anywhere}.kz #lview .lv-h a.btn{color:var(--ink);text-decoration:none}.kz #lview .lv-err{color:var(--bad);margin:0}@media (width<=600px){.kz .bk3{grid-template-columns:minmax(0,1fr)}.kz #lview .lv-h .note{flex-basis:100%}.kz #lview.blg .lv-b{height:42vh}.kz #lview .lv-c{max-height:36vh}.kz #lview .thread{margin-left:0}}.kz .bwa-k .bwa-top{margin-bottom:8px}.kz .bwa-k .tbwa td{vertical-align:top}.kz .bwa-k .tbwa .sub .pill{margin-top:4px}.kz .bwa-k .tbwa a{color:var(--ink);overflow-wrap:anywhere}.kz .bwa-k .bwa-act{text-align:right;white-space:nowrap}.kz .bwa-k .bwa-act .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.kz .bwa-k .bwa-ask{white-space:normal;justify-items:end;gap:6px;max-width:220px;margin-left:auto;display:grid}.kz .bwa-k .bwa-foot{margin-top:12px}.kz .bwadlg .bwa-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .bwadlg .bwa-in{border-collapse:collapse;width:100%}.kz .bwadlg .bwa-in th{color:var(--muted);text-align:left;padding:0 4px 4px;font-size:12px;font-weight:600}.kz .bwadlg .bwa-in td{padding:3px 4px;font-size:13px}.kz .bwadlg .bwa-in td:first-child{white-space:nowrap}.kz .bwadlg .bwa-in input{border:1px solid var(--line);background:var(--bg);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.kz .bwadlg .bwa-sum td{border-top:1px solid var(--line);padding-top:8px}.kz .bwadlg .bwa-err{color:var(--bad);font-weight:600}.kz .bwadlg input[type=file]{font-weight:400}@media (width<=760px){.kz .bwa-k .tbwa thead{display:none}.kz .bwa-k .tbwa tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .bwa-k .tbwa td{text-align:left;border:0;padding:0;display:block}.kz .bwa-k .tbwa td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .bwa-k .bwa-act{white-space:normal}.kz .bwa-k .bwa-ask{justify-items:start;max-width:none;margin-left:0}}.kz .bwadlg .bwa-in input.ki{background:var(--ki-soft);border-color:var(--ki)}.kz .bwadlg .bwa-ki{align-items:center;gap:8px;margin:0;display:flex}.kz .bwadlg .bwa-ki.done{color:var(--ok)}.kz .bwadlg .bwa-ki.error,.kz .bwadlg .bwa-warn{color:var(--warn)}.kz .bwadlg .spinner.sm{border-width:2px;flex:none;width:16px;height:16px;margin:0}.kz .briefbar .who-open{color:var(--bad);font-weight:700}.kz .briefbar .mb-more{justify-self:start}.kz .briefbar .pill{white-space:normal}.kz .briefe>.card{margin-bottom:16px}.kz .briefe .task .tx b,.kz .briefe .task .tx small{overflow-wrap:anywhere}.kz #lview.ltr .lv-b{height:46vh}.kz #lview.ltr .lv-c{max-height:40vh}.kz #lview.ltr .lbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;font-size:13px;display:flex}.kz #lview.ltr .lbar label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kz #lview.ltr .lbar select,.kz #lview.ltr .lbar input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:5px 8px}.kz #lview.ltr .lbar .grow{flex:1}.kz #lview.ltr .ldone{border:1px solid var(--line);border-radius:12px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.kz #lview.ltr .ldone textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.kz #lview.ltr .ldone .row{flex-wrap:wrap;gap:8px;display:flex}.kz #lview.ltr .lki{border:1px solid var(--ki);background:var(--ki-soft);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:14px}.kz #lview.ltr .lki p{margin:6px 0 0}.kz #lview.ltr .lki-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kz #lview.ltr .lki-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kz #lview.ltr .lki-t{overflow-wrap:anywhere;font-weight:700}.kz #lview.ltr .lki-act{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kz #lview.ltr .lki-a{gap:6px;margin-top:10px;display:grid}.kz #lview.ltr .lki-a textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.kz #lview.ltr .lki-sent{color:var(--ok);margin-top:10px}.kz .briefe .task .tx small.ki-b,.kz .briefbar small.ki-b{color:var(--ki-ink)}@media (width<=600px){.kz #lview.ltr .lv-b{height:34vh}.kz #lview.ltr .lv-c{max-height:50vh}}.kz .chat-tab{max-width:820px}.kz .chat-note{margin-top:8px}.kz .chat-note .btn{vertical-align:middle;margin:4px 0}.kz .chpills .btn.dark .note{color:var(--on-accent)}.kz .msgs:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kz .chat-empty{text-align:center;max-width:320px;color:var(--muted);align-self:center;margin:auto;font-size:14px}.kz .chat-limit{color:var(--muted);text-align:right;background:var(--surface);padding:0 14px 8px;font-size:12px}.kz .msgbar .chat-more{justify-self:start}.kz dialog.chat-view{background:var(--surface);width:min(900px,94vw);max-width:94vw;max-height:92vh;color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 20px 60px #00000059}.kz dialog.chat-view::backdrop{background:#0f172a99}.kz .chat-nopdf{padding:20px}.kz dialog.chat-view .chat-lv-none{height:auto}@media (width<=600px){.kz .chat-note .btn{width:fit-content;margin-top:8px;display:flex}.kz dialog.chat-view .lv-h>b,.kz dialog.chat-view .lv-h .note{flex:100%}}.kz .docs-k .docs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .docs-k .docs-err{color:var(--bad);font-weight:600}.kz .docs-k input[type=file]{font-weight:400}.kz .docs-k .docs-list{display:grid}.kz .docs-k .docs-item{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.kz .docs-k .docs-item:first-child{border-top:0;padding-top:0}.kz .docs-k .docs-tx{min-width:0}.kz .docs-k .docs-tx a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.kz .docs-k .docs-tx .sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.kz .docs-k .docs-act{white-space:nowrap;justify-items:end;gap:4px;font-size:13px;display:grid}.kz .docs-k .docs-act .ok{color:var(--ok);font-weight:600}.kz .docs-k .docs-act .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.kz .docs-k .docs-ask{gap:8px;font-size:13px;display:grid}.kz .docs-k .docs-btns{gap:8px;display:flex}.kz .docs-k .docs-ja{gap:8px;display:grid}.kz .docs-k .docs-ja-r{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.kz .docs-k .docs-ja-n{overflow-wrap:anywhere;font-size:13px;font-weight:600}.kz .docs-k .docs-ja-r input{grid-column:2}.kz .docs-k .docs-act .wait{color:var(--warn);font-weight:600}.kz .docs-k .docs-signed{color:var(--ok);margin-top:3px;font-size:12px;font-weight:600;display:block}.kz .docs-k .docs-tx .docs-signed a{color:var(--ok);text-decoration:underline}.kz .docs-k label.docs-sign{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:400;display:flex}.kz .docs-k label.docs-sign input{flex:none;width:18px;height:18px;margin:1px 0 0}.kz .docs-k label.docs-sign span{gap:2px;display:grid}.kz .docs-k label.docs-sign small{color:var(--muted);font-size:12px}@media (width<=760px){.kz .docs-k .docs-two,.kz .docs-k .docs-ja-r{grid-template-columns:1fr}.kz .docs-k .docs-ja-r input{grid-column:auto}}.kz .docs-ov{margin-top:16px}.kz .docs-ov-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:6px;display:grid}.kz .docs-ov-n>div{background:var(--soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.kz .docs-ov-n b{font-size:22px}.kz .docs-ov-n span{color:var(--muted);font-size:12px}.kz .docs-ov-s{margin-top:14px}.kz .docs-ov-s h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px;font-size:13px}.kz .docs-ov-s h4 span{color:var(--ink);margin-left:4px}.kz .docs-ov-s a.btn{color:inherit;text-decoration:none}.kz .docs-ov-more{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:13px;font-weight:600}@media (width<=640px){.kz .docs-ov-n{gap:8px}.kz .docs-ov-n>div{padding:8px 10px}.kz .docs-ov-n b{font-size:19px}}.kz .fristen-k{margin-bottom:16px}.kz .fristen-k .who-open{color:var(--bad);font-weight:700}.kz .fristen-k .fk-hint{margin-top:6px}.kz .ustva-k .task{margin-bottom:8px}.kz .ustva-k .tust{margin-top:8px}.kz .ustva-k .tust td{vertical-align:top}.kz .ustva-k .ust-file+.ust-file{margin-top:6px}.kz .ustva-k .ust-file a{color:var(--ink);overflow-wrap:anywhere}.kz .ustva-k .ust-act{text-align:right;white-space:nowrap}.kz .ustva-k .ust-act .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;padding:0;font-size:13px;font-weight:600;display:block}.kz .ustva-k .ust-ask{white-space:normal;justify-items:end;gap:6px;max-width:220px;margin-left:auto;display:grid}.kz .ustva-k .ust-foot{margin-top:12px}.kz .ustva-k .ust-all{border-top:1px solid var(--line);margin:12px 0 4px;padding-top:12px}.kz .ustva-k .ust-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.kz .ustva-k .ust-years{flex-wrap:wrap;gap:6px;display:flex}.kz .ustva-k .ust-p{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.kz .ustva-k .ust-p:last-child{border-bottom:0}.kz .ustva-k .ust-p .tx{flex:1;min-width:0}.kz .ustva-k .ust-p .tx small{color:var(--muted);font-size:12px;display:block}.kz .ustva-k .ust-p.dim .tx b{color:var(--muted)}.kz .ustdlg .ust-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .ustdlg .ust-err{color:var(--bad);font-weight:600}.kz .ustdlg input[type=file]{font-weight:400}@media (width<=760px){.kz .ustva-k .tust thead{display:none}.kz .ustva-k .tust tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .ustva-k .tust td{text-align:left;border:0;padding:0;display:block}.kz .ustva-k .tust td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .ustva-k .ust-act{white-space:normal}.kz .ustva-k .ust-act .del{margin:0 0 0 14px;display:inline-block}.kz .ustva-k .ust-ask{justify-items:start;max-width:none;margin-left:0}.kz .ustdlg .ust-two{grid-template-columns:1fr}.kz .ustva-k .ust-p{flex-wrap:wrap}.kz .ustva-k .ust-p .btn{margin-left:auto}}.kz .re-k{gap:16px;display:grid}.kz .re-k .ch>span{margin-left:auto}.kz .re-k .re-up{max-width:640px}.kz .re-k .re-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .re-k input[type=file]{font-weight:400}.kz .re-k .re-err{color:var(--bad);font-weight:600}.kz .re-k .tre td{vertical-align:top}.kz .re-k .tre td.num{white-space:nowrap}.kz .re-k .tre tr.re-x{opacity:.7}.kz .re-k .tre a{color:var(--ink);overflow-wrap:anywhere}.kz .re-k .re-act{text-align:right}.kz .re-k .re-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kz .re-k .re-btns.re-start{justify-content:flex-start}.kz .re-k .re-nr{white-space:nowrap}.kz .re-k .re-m0{margin:0}.kz .re-k .re-ask{text-align:left;gap:6px;min-width:220px;padding:8px 10px}.kz .re-k .re-foot{margin-top:10px}.kz .re-k .re-file{overflow-wrap:anywhere}@media (width<=760px){.kz .re-k .re-two{grid-template-columns:1fr}.kz .re-k .tre thead{display:none}.kz .re-k .tre tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .re-k .tre td{text-align:left;border:0;padding:0;display:block}.kz .re-k .tre td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .re-k .re-btns,.kz .re-k .re-btns.re-start{justify-content:flex-start}.kz .re-k .re-nr{white-space:nowrap}.kz .re-k .re-m0{margin:0}.kz .re-k .re-ask{min-width:0}}.kz .kbell{margin-left:auto;position:relative}.kz .kbell+.who{margin-left:0}.kz .kbell-btn{background:var(--soft);width:40px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;font-size:17px;display:inline-flex;position:relative}.kz .kbell-btn:hover{background:var(--line)}.kz .kbell-n{color:#fff;background:#d93a2b;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid;position:absolute;top:-4px;right:-6px}.kz .kbell-menu{z-index:30;background:var(--surface);width:400px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:min(70vh,560px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000002e}.kz .kbell-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.kz .kbell-head b{font-size:16px}.kz .kbell-head span{color:var(--muted);font-size:13px}.kz .kbell-head .linkbtn{margin-left:auto;font-size:13px}.kz .kbell-list{padding:6px;overflow-y:auto}.kz .kbell-r{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:10px;padding:10px;display:flex}.kz .kbell-r:hover{background:var(--soft)}.kz .kbell-r.read{opacity:.65}.kz .kbell-r.read b{font-weight:600}.kz .kbell-i{flex:0 0 28px;font-size:18px;line-height:1.3}.kz .kbell-tx{gap:2px;min-width:0;display:grid}.kz .kbell-tx b{overflow-wrap:anywhere;font-size:14px}.kz .kbell-tx small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.kz .kbell-t{align-items:center;gap:8px;display:flex}.kz .kbell-empty{color:var(--muted);text-align:center;padding:18px 12px}.kz .kbell-foot{border-top:1px solid var(--line);color:var(--muted);padding:10px 16px;font-size:12px}@media (width<=600px){.kz .kbell{position:static}.kz .kbell-menu{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 60px);width:auto;max-width:none;max-height:calc(100vh - 90px);position:fixed}}.kz .protokoll>.card{margin-bottom:14px}.kz .prot-filter .form .row{grid-template-columns:repeat(3,minmax(0,1fr))}.kz .prot-day h3{margin-bottom:6px;font-size:15px}.kz .prot-day ul{margin:0;padding:0;list-style:none}.kz .prot-row{border-top:1px solid var(--soft);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.kz .prot-row:first-child{border-top:0}.kz .prot-row time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px}.kz .prot-row .tx{gap:2px;min-width:0;display:grid}.kz .prot-row .tx>span,.kz .prot-row .fn{overflow-wrap:anywhere}.kz .prot-row .fn{font-weight:600}.kz .prot-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.kz .prot-row.bad .tx>span{color:var(--bad)}.kz .prot-more{justify-items:center;gap:6px;margin:4px 0 20px;display:grid}.kz .prot-more .err{color:var(--bad)}@media (width<=980px){.kz .prot-filter .form .row{grid-template-columns:1fr}}@media (width<=600px){.kz .prot-row{grid-template-columns:44px minmax(0,1fr)}}
