@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-800:oklch(43.2% .095 166.913);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-800:oklch(43.8% .218 303.724);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--mono);--paper:#f7f7fb;--ink:#0b0b14;--ink-2:#3b3b4a;--muted:#6e6e80;--faint:#a9a9ba;--line:#0b0b1414;--line-2:#0b0b1424;--glass:#ffffff94;--glass-2:#ffffffc7;--glass-line:#ffffffe6;--peach:#ff8a5c;--rose:#ff5fa2;--peri:#6d8dff;--mint:#3cd5b0;--healer:#a97bff;--unfunded:#c9cbd6;--peach-ink:#c2410c;--rose-ink:#be185d;--peri-ink:#3f5fe0;--mint-ink:#0f766e;--good:#0a6b48;--good-soft:#0a6b481f;--warn:#a34e00;--warn-soft:#a34e001f;--bad:#bd2a33;--bad-soft:#bd2a331f;--good-ui:#0f9d6a;--warn-ui:#c77700;--bad-ui:#e5484d;--display:"Syne","DM Sans",system-ui,sans-serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--spring:cubic-bezier(.32,.72,0,1);--ease:cubic-bezier(.22,.61,.36,1);--out:cubic-bezier(.16,1,.3,1);--donut-track:#0b0b1414;--xh-ring:#fff;--glass-load:#ffffff57;--breathe:3.2s;--grad:linear-gradient(90deg,var(--peach) 0%,var(--rose) 35%,var(--peri) 70%,var(--mint) 100%);--grad-ink:linear-gradient(90deg,var(--peach-ink) 0%,var(--rose-ink) 35%,var(--peri-ink) 70%,var(--mint-ink) 100%);--color-background:#f8fafc;--color-foreground:#0f172a;--color-muted:#f1f5f9;--color-muted-foreground:#64748b;--color-border:#e2e8f0;--color-primary:#2563eb;--color-primary-foreground:#fff;--color-destructive:#ef4444;--color-destructive-foreground:#fff;--color-accent:#f1f5f9;--color-accent-foreground:#0f172a;--color-card:#fff;--color-card-foreground:#0f172a;--color-border-input:#b6bec8;--color-status-warning:#f59e0b;--color-status-warning-soft:#fef3c7}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);min-height:100vh;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}kbd{font:500 11px var(--body);color:var(--ink-2);background:#0b0b140f;border-radius:5px;padding:2px 6px}b,strong{font-weight:600}}@layer components{:focus-visible{border-radius:6px}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.9em}.num{font-variant-numeric:tabular-nums slashed-zero}.muted{color:var(--ink-2)}#mesh{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity 1.6s var(--ease);position:fixed;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 92%);mask-image:linear-gradient(#000 0% 46%,#0000 92%)}#mesh.on{opacity:1}.grain{z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cur{pointer-events:none;z-index:200;width:34px;height:34px;transition:width .3s var(--spring),height .3s var(--spring),border-color .3s,background .3s;mix-blend-mode:multiply;border:1.5px solid #0b0b148c;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cur.big{background:#6d8dff38;border-color:#0000;width:64px;height:64px}@supports (color:color-mix(in lab,red,red)){.cur.big{background:color-mix(in srgb,var(--peri) 22%,transparent)}}.cur.hide{opacity:0}.top{z-index:50;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffff9e;border-radius:999px;align-items:center;gap:2px;padding:6px 6px 6px 8px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -24px #0b0b1459,inset 0 1px #fff}.top .mark{width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-right:6px;display:flex}.top nav{align-items:center;gap:2px;display:flex;position:relative}.top .ind{background:var(--ink);transition:transform .5s var(--spring),width .4s var(--spring),height .4s var(--spring),opacity .2s;opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.top nav a{z-index:1;height:38px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.top nav a:hover{color:var(--ink)}.top nav a.active{color:#fff}.top nav a .b{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.top nav a.active .b{color:var(--ink);background:#fff}.top .sep{background:var(--line-2);width:1px;height:22px;margin:0 6px}.top .ib{width:38px;height:38px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:relative}.top .ib:hover{background:#0b0b140f}.top .ib .dot{background:var(--rose);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 2px #fff}.view{z-index:1;max-width:1280px;margin:0 auto;padding:104px 32px 120px;position:relative}.page-enter{animation:pageIn .5s var(--out) both}.rise{animation:riseIn 1s var(--out) both;animation-delay:var(--d,0s)}.io{opacity:.35;transition:opacity .9s var(--out),transform .9s var(--out);transform:translateY(26px)}.io.in{opacity:1;transform:none}.glass{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(26px)saturate(1.4);border-radius:26px;position:relative;box-shadow:0 30px 70px -40px #0b0b1459,inset 0 1px #fff}.glass.solid,.plate,.lane,.ledger,.tlist{background:var(--glass-2)}.tilt{transform-style:preserve-3d;transition:transform .7s var(--spring),box-shadow .7s var(--spring);will-change:transform}.tilt:hover{box-shadow:0 50px 90px -40px #0b0b1466,inset 0 1px #fff}.pad{padding:24px 26px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-head h3{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:600}.card-head p{color:var(--ink-2);margin-top:2px;font-size:12.5px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.eyebrow i{background:var(--grad);border-radius:1px;width:22px;height:2px;display:inline-block}.h-hero{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin-top:20px;font-size:clamp(46px,6.2vw,84px);font-weight:600;line-height:.98}.h-hero .w,.h-card .w,.words .w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.h-hero .w>span,.h-card .w>span,.words .w>span{animation:wordUp 1.1s var(--out) forwards;animation-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}.h-hero .w>span.grad,.h-card .w>span.grad,.words .w>span.grad{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.lede{color:var(--ink-2);max-width:52ch;margin-top:22px;font-size:17px;line-height:1.55}.h-sec{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}.h-sec .n{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text}.sec{margin-top:64px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.sec-head p{color:var(--ink-2);max-width:48ch;margin-top:8px;font-size:15px}.sec-head p.eyebrow{max-width:none;margin-top:0;font-size:12.5px}.sec-head p.lede{max-width:52ch;font-size:17px}.h-title{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1}.h-title .n{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text}.h-title .n.num,.h-sec .n.num{font-family:var(--mono);letter-spacing:-.03em;font-weight:500}.btn{transition:transform .5s var(--spring),background .25s,border-color .25s,box-shadow .25s;white-space:nowrap;will-change:transform;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 20px;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex}.btn-ink{background:var(--ink);color:#fff;box-shadow:0 14px 30px -14px #0b0b1499}.btn-ink:hover{box-shadow:0 20px 40px -14px #0b0b14b3}.btn-glass{border-color:var(--glass-line);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;box-shadow:inset 0 1px #fff,0 10px 30px -18px #0b0b1466}.btn-glass:hover{background:#fff}.btn-line{border-color:var(--line-2);color:var(--ink)}.btn-line:hover{border-color:var(--ink)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{background:#0b0b140d}.btn-danger{color:var(--bad)}.btn-danger:hover{background:var(--bad-soft)}.dlg .dlg-foot .btn-danger{background:var(--bad-ui);color:#fff;border-color:#0000;box-shadow:0 14px 30px -14px #bd2a3399}.dlg .dlg-foot .btn-danger:hover{background:var(--bad)}.btn-grad{background:var(--grad-ink);color:#fff;box-shadow:0 16px 36px -14px #be185d80}.btn-sm{padding:9px 14px;font-size:13px}.btn[disabled]{opacity:.4;cursor:not-allowed}.link{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.link svg{transition:transform .4s var(--spring)}.link:hover svg{transform:translate(4px)}.chip{white-space:nowrap;color:var(--ink-2);background:#0b0b140f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.nodot:before{display:none}.chip-green{background:var(--good-soft);color:var(--good)}.chip-amber{background:var(--warn-soft);color:var(--warn)}.chip-red{background:var(--bad-soft);color:var(--bad)}.chip-blue{background:#6d8dff29}@supports (color:color-mix(in lab,red,red)){.chip-blue{background:color-mix(in srgb,var(--peri) 16%,transparent)}}.chip-blue{color:var(--peri-ink)}.chip-gray{color:var(--ink-2);background:#0b0b140f}.chip-ink{background:var(--ink);color:#fff}.tag{color:var(--ink-2);background:#0b0b140f;border-radius:7px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.pills{flex-wrap:wrap;gap:6px;display:flex}.pill{border:1px solid var(--line-2);height:38px;color:var(--ink-2);transition:all .35s var(--spring);background:#ffffff80;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.pill:hover{border-color:var(--ink);color:var(--ink)}.pill.active{background:var(--ink);border-color:var(--ink);color:#fff}.pill .cnt{color:var(--ink-2);font-size:12px}.pill.active .cnt{color:#fff9}.search{border:1px solid var(--line-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:9px;min-width:260px;height:38px;padding:0 14px;font-size:14px;display:flex}.search input{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%}.search svg{color:var(--muted)}.search:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:30px 0 22px;display:flex}.toolbar .grow{flex:1}.field{border:1px solid var(--line-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;display:flex;position:relative}.field select{font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;padding-right:18px}.field:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);align-items:center;gap:48px;min-height:min(600px,100vh - 220px);display:grid}.hero .ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero .facts{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.hero .fact b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.hero .fact span{color:var(--ink-2);font-size:12.5px}.ring-card{text-align:center;flex-direction:column;align-items:center;padding:30px 30px 26px;display:flex}.ring{width:260px;height:260px;position:relative}.ring svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring .track{stroke:#0b0b1412}.ring .glow{stroke:url(#ringGrad);filter:blur(10px);opacity:.75}.ring .val{stroke:url(#ringGrad);stroke-linecap:round}.ring.warn .val,.ring.warn .glow{stroke:var(--warn-ui)}.ring.over .val,.ring.over .glow{stroke:var(--bad-ui)}.ring .val,.ring .glow{stroke-dasharray:var(--dash,1000);animation:ringIn 1.8s var(--out) both;animation-delay:.9s}.ring .center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring .center b{font-family:var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums slashed-zero;font-size:64px;font-weight:500;line-height:1}.ring .center span{color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:12.5px;font-weight:600}.ring-card .rem{margin-top:18px}.ring-card .rem b{font-family:var(--display);letter-spacing:-.04em;background:var(--grad-ink);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:600;display:block}.ring-card.warn .rem b{background:var(--warn);-webkit-background-clip:text;background-clip:text}.ring-card.over .rem b{background:var(--bad);-webkit-background-clip:text;background-clip:text}.ring-card .rem span{color:var(--ink-2);font-size:13px}.ring-card .split{border-top:1px solid var(--line);width:100%;color:var(--ink-2);justify-content:center;gap:18px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.ring-card .split b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.flow-wrap{padding:26px 26px 18px}.flow{width:100%;height:440px;position:relative}.flow canvas{width:100%;height:100%;display:block}.flow-tip{pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;z-index:2;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;position:absolute;transform:translate(14px,-50%);box-shadow:0 12px 30px -12px #00000080}.flow-tip b{font-weight:600;display:block}.flow-tip em{opacity:.75;font-style:normal}.flow-legend{color:var(--muted);flex-wrap:wrap;gap:18px;padding:6px 0 0;font-size:13px;display:flex}.flow-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.three{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.dec li{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:14px 0;display:grid}.dec li:first-child{border-top:0;padding-top:0}.dec b{font-size:14.5px;font-weight:600;display:block}.dec .m{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.dec .m>:not(:first-child):before{content:"·";color:var(--faint);margin-right:6px}.dec .amt{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;font-size:18px;font-weight:600}.dec .acts{grid-column:1/-1;gap:6px;display:flex}.warnline{color:var(--warn);align-items:center;gap:5px;font-weight:600;display:inline-flex}.flaglist li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.flaglist li:first-child{border-top:0;padding-top:0}.flaglist .cnt{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--warn);margin-left:auto;font-size:16px;font-weight:600}.flaglist .cnt.zero{color:var(--muted)}.flaglist svg{color:var(--warn)}.feed li{border-top:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.feed li:first-child{border-top:0;padding-top:0}.feed .t{font-size:13.5px;line-height:1.45}.feed .t b{font-weight:600}.feed .t a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:600}.feed .t a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.feed .when{color:var(--ink-2);margin-top:2px;font-size:12px}.smooth-chart{position:relative}.smooth-chart .grid{stroke:var(--line);stroke-width:1px}.smooth-chart .axis{fill:var(--muted);font-size:11px;font-family:var(--body)}.smooth-chart .line:not([stroke-dasharray]){stroke-dasharray:3000;stroke-dashoffset:3000px;animation:draw 2s var(--ease) forwards}.smooth-chart .area{opacity:0;animation:.9s .7s both fadeIn}.smooth-chart .end-dot{animation:.4s 1.6s both fadeIn}.smooth-chart .xh{transition:opacity .15s}.smooth-chart .xh-line{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:3 4}.xh-tip{pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;z-index:2;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;position:absolute;top:8px;box-shadow:0 12px 30px -12px #00000080}.xh-tip b{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.xh-tip span{align-items:center;gap:6px;display:flex}.xh-tip i{border-radius:2px;width:8px;height:8px}.xh-tip em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:600}.hbars{flex-direction:column;gap:13px;display:flex}.hbar-head{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13.5px;display:flex}.hbar-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hbar-val{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.hbar-track{background:#0b0b1412;border-radius:999px;height:6px;overflow:hidden}.hbar-fill{transform-origin:0;height:100%;animation:grow 1.2s var(--out) both;animation-delay:calc(var(--i,0)*70ms);background:var(--grad);border-radius:999px}.plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plate{cursor:pointer;flex-direction:column;min-height:172px;padding:18px 20px;display:flex}.plate .ptop{justify-content:space-between;align-items:center;gap:10px;display:flex}.plate .code{font-family:var(--mono);color:var(--ink-2);font-size:12.5px;font-weight:500}.plate .name{font-family:var(--display);letter-spacing:-.02em;margin-top:10px;font-size:17px;font-weight:600;line-height:1.2}.plate .dept{color:var(--muted);margin-top:3px;font-size:13px}.plate .bottom{align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:flex}.mini{flex:none;width:72px;height:72px;position:relative}.mini svg{position:absolute;inset:0;transform:rotate(-90deg)}.mini .track{stroke:#0b0b1414}.mini .val{stroke:url(#ringGrad);stroke-linecap:round;stroke-dasharray:var(--dash,300);animation:ringIn 1.4s var(--out) both}.mini.warn .val{stroke:var(--warn-ui)}.mini.over .val{stroke:var(--bad-ui)}.mini b{font-family:var(--display);letter-spacing:-.03em;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.plate .figs b{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums slashed-zero;font-size:22px;font-weight:500;display:block}.plate .figs span{color:var(--muted);font-size:12.5px}.plate .foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.plate.requested{background:#ffffff59;border-style:dashed}.plate.dim{opacity:.6}.plates-empty{text-align:center;color:var(--ink-2);grid-column:1/-1;padding:60px 24px}.flagbadge{color:var(--warn);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.rec-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;padding:34px 36px;display:grid}.rec-code{font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);font-weight:500}.rec-chips{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.rec-desc{color:var(--ink-2);max-width:60ch;margin-top:14px;font-size:16px}.rec-figs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;padding-top:22px;display:grid}.rec-figs .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.rec-figs .v{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums slashed-zero;margin-top:8px;font-size:30px;font-weight:500;line-height:1}.rec-figs .s{color:var(--ink-2);margin-top:6px;font-size:12.5px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.two.start{align-items:start}.dl{grid-template-columns:1fr 1fr;gap:16px 22px;margin:0;display:grid}.dl dt{color:var(--ink-2);font-size:12.5px}.dl dd{margin:4px 0 0;font-size:14.5px;font-weight:600}.flags li{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.flags li:first-child{border-top:0;padding-top:0}.flags svg{color:var(--warn);flex:none;margin-top:3px}.flags b{color:var(--warn);font-size:14px;font-weight:600;display:block}.flags p{color:var(--ink-2);margin-top:2px;font-size:13px}.healthy{background:var(--good-soft);color:var(--good);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.people li{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:12px 0;font-size:14px;display:grid}.people li:first-child{border-top:0;padding-top:0}.people .eff{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.steps .step{gap:14px;padding:6px 0 18px;display:flex;position:relative}.step:before{content:"";border-left:1px solid var(--line-2);position:absolute;top:32px;bottom:0;left:12px}.step:last-child:before{display:none}.step .s-ico{width:26px;height:26px;color:var(--muted);background:#0b0b140f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.step.done .s-ico{background:var(--ink);color:#fff}.step.now .s-ico{background:var(--warn-soft);color:var(--warn)}.step.bad .s-ico{background:var(--bad);color:#fff}.step b{font-size:14px;font-weight:600;display:block}.step span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.ledger .row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) 130px 150px 150px auto;align-items:center;gap:20px;padding:11px 26px;transition:background .25s;display:grid}.ledger .row:first-child{border-top:0}.ledger .row:hover{background:#fff9}.ledger .row .v{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ledger .row .meta{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.ledger .row .meta>:not(:first-child):before{content:"·";color:var(--faint);margin-right:6px}.ledger .row .amt{font-family:var(--mono);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums slashed-zero;font-size:19px;font-weight:500}.ledger .row .acts{opacity:0;transition:opacity .25s,transform .45s var(--spring);justify-content:flex-end;gap:6px;min-width:150px;display:flex;transform:translate(8px)}.ledger .row:hover .acts,.ledger .row:focus-within .acts,.ledger .row.queue .acts{opacity:1;transform:none}.ledger .day{font-family:var(--display);color:var(--ink-2);letter-spacing:.02em;border-top:1px solid var(--line);padding:12px 26px 6px;font-size:14px;font-weight:600}.notice{border-radius:16px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.notice svg{flex:none;margin-top:2px}.notice.amber{background:var(--warn-soft);color:var(--warn)}.notice.red{background:var(--bad-soft);color:var(--bad)}.lanes{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.lane{padding:14px}.lane-head{font-family:var(--display);align-items:center;gap:8px;padding:4px 6px 12px;font-size:16px;font-weight:600;display:flex}.lane-head i{border-radius:50%;width:8px;height:8px}.lane-head .cnt{color:var(--muted);font-weight:500;font-family:var(--body);font-variant-numeric:tabular-nums;margin-left:auto}.lane-empty{color:var(--muted);padding:14px 6px 10px;font-size:12.5px}.tcard{border:1px solid var(--glass-line);cursor:pointer;transition:transform .5s var(--spring),box-shadow .5s var(--spring);background:#ffffffd9;border-radius:16px;margin-bottom:10px;padding:14px 16px}.tcard:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 26px 50px -30px #0b0b1473}.tcard .id{font-family:var(--mono);color:var(--muted);font-size:11.5px}.tcard b{margin:5px 0 10px;font-size:14.5px;font-weight:600;line-height:1.35;display:block}.tcard .row{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.tcard .row .avatar{margin-left:auto}.tlist .trow{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:110px 90px minmax(0,1fr) 190px 120px 160px;align-items:center;gap:18px;padding:14px 26px;transition:background .25s;display:grid}.tlist .trow:first-child{border-top:0}.tlist .trow:hover{background:#fff9}.tlist .trow .s{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.tlist .trow .m{color:var(--muted);margin-top:2px;font-size:12.5px}.meter{align-items:center;gap:10px;min-width:110px;display:flex}.meter-track{background:#0b0b1414;border-radius:999px;flex:1;height:6px;overflow:hidden}.meter-fill{background:var(--grad);transform-origin:0;height:100%;animation:grow 1.2s var(--out) both;border-radius:999px}.meter-warn .meter-fill{background:var(--warn-ui)}.meter-over .meter-fill{background:var(--bad-ui)}.meter-text{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;width:34px;font-size:12px;font-weight:600}.meter-warn .meter-text{color:var(--warn)}.meter-over .meter-text{color:var(--bad)}.meter-unset .meter-track,.meter-zero .meter-track{background:repeating-linear-gradient(90deg,var(--line-2) 0 4px,transparent 4px 8px)}.avatar{--sz:28px;width:var(--sz);height:var(--sz);font-size:calc(var(--sz)*.36);color:#fff;background:linear-gradient(135deg,hsl(var(--h,230) 70% 62%),hsl(calc(var(--h,230) + 40) 70% 55%));letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff6}.avatar-empty{color:var(--faint);background:#0b0b1414}.who{align-items:center;gap:9px;min-width:0;display:inline-flex}.who .n{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.side{z-index:80;position:fixed;inset:0}.side[hidden]{display:none}.side-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b1438;animation:.3s both fadeIn;position:absolute;inset:0}.side-panel{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);width:min(600px,100vw - 28px);animation:slideIn .65s var(--spring) both;background:#ffffffdb;border-radius:28px;flex-direction:column;display:flex;position:absolute;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 50px 120px -40px #0b0b1480,inset 0 1px #fff}.side-head{align-items:flex-start;gap:12px;padding:26px 28px 16px;display:flex}.side-head .close{margin-left:auto}.iconbtn{width:38px;height:38px;color:var(--ink-2);background:#0b0b140d;border-radius:50%;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.iconbtn:hover{background:#0b0b141a}.side-body{flex:1;padding:0 28px 24px;overflow:auto}.side-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 28px;display:flex}.big-amt{font-family:var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums slashed-zero;background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:500;line-height:1;display:inline-block}.sect{margin-top:24px}.sect h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px;font-size:12px;font-weight:600}.minibox{background:#0b0b140a;border-radius:16px;padding:14px 16px}.minibox .l{color:var(--ink-2);font-size:12px}.minibox .v{margin-top:3px;font-size:14.5px;font-weight:600}.receipt{border:1px dashed var(--line-2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.receipt .thumb{width:38px;height:46px;color:var(--muted);background:#0b0b140d;border-radius:6px;justify-content:center;align-items:center;display:flex}.msg{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.msg:first-child{border-top:0;padding-top:0}.msg .m-head{align-items:center;gap:8px;font-size:13.5px;display:flex}.msg .m-head b{font-weight:600}.msg .m-head .when{color:var(--muted);margin-left:auto;font-size:12px}.msg p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.55}.msg.internal{background:var(--warn-soft);border-top:0;margin:0 -28px;padding:14px 28px}.msg.internal p{color:var(--warn)}.composer{border:1px solid var(--line-2);background:#fff;border-radius:18px;margin-top:16px;padding:12px 14px}.composer:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.field select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.composer textarea{width:100%;font:inherit;resize:none;min-height:64px;color:var(--ink);background:0 0;border:0;outline:none}.composer .c-foot{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.composer .c-foot .btn{margin-left:auto}.cmdk{z-index:90;position:fixed;inset:0}.cmdk-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b144d;position:absolute;inset:0}.cmdk-panel{border:1px solid var(--glass-line);width:min(640px,92vw);animation:pop .35s var(--spring) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-radius:24px;position:absolute;top:14vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 40px 100px -30px #0b0b1480}.cmdk-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:6px 18px;display:flex}.cmdk-input input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:44px;font-size:16px}.cmdk-list{max-height:380px;padding:8px;overflow:auto}.cmdk-list li a{border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:11px 12px;font-size:14.5px;display:flex}.cmdk-list li.active a,.cmdk-list li a:hover{background:#0b0b140d}.cmdk-list svg{color:var(--muted)}.cmdk-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cmdk-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.cmdk-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:11px}.cmdk-empty{text-align:center;color:var(--muted);padding:20px}.toasts{z-index:95;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:#fff;opacity:0;transition:all .45s var(--spring);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex;transform:translateY(10px)scale(.98);box-shadow:0 20px 50px -20px #0b0b14b3}.toast.in{opacity:1;transform:none}.toast svg{color:var(--mint)}.me-menu{z-index:60;width:346px;animation:menuIn .38s var(--spring) both;overscroll-behavior:contain;border-radius:24px;max-height:calc(100vh - 96px);padding:16px;position:fixed;top:74px;right:22px;overflow-y:auto}.mm-me{align-items:center;gap:12px;padding:6px 6px 14px;display:flex}.mm-me>.avatar{flex:none}.mm-me>div>b{font-size:15px;font-weight:600;display:block}.mm-me>div>span{color:var(--ink-2);font-size:12.5px;display:block}.mm-dept{text-transform:capitalize;margin-top:3px;color:var(--ink-2)!important}.mm-auth{background:#0b0b140b;border-radius:16px;grid-template-columns:auto 1fr;align-items:baseline;gap:7px 12px;padding:12px 13px;font-size:12.5px;display:grid}.mm-k{color:var(--ink-2)}.mm-auth b,.mm-auth em{text-align:right;font-style:normal;font-weight:600}.mm-grant{font-family:var(--mono);font-size:11px;color:var(--warn)!important}.mm-sep{background:var(--line);height:1px;margin:13px 4px}.mm-h{justify-content:space-between;align-items:baseline;gap:10px;padding:0 8px 9px;font-size:12px;font-weight:600;display:flex}.mm-h span{color:var(--ink-2);text-align:right;font-size:11px;font-weight:400}.mm-p{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:background .22s var(--ease);background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;padding:8px;display:flex}.mm-p:hover{background:#0b0b140d}.mm-p.on{background:#6d8dff21}@supports (color:color-mix(in lab,red,red)){.mm-p.on{background:color-mix(in srgb,var(--peri) 13%,transparent)}}.mm-p svg{color:var(--peri);flex:none}.mm-pl{flex:1;min-width:0}.mm-pl>b{font-size:13.5px;font-weight:600;display:block}.mm-pl em{color:var(--ink-2);font-size:11.5px;font-style:normal;display:block}.mm-x{cursor:pointer;width:100%;font:inherit;color:var(--ink-2);transition:background .22s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:9px 8px;font-size:13px;text-decoration:none;display:flex}.mm-x:hover{background:#0b0b140d}.mm-x svg{color:var(--ink-2);flex:none}.week{height:300px}.runway{height:370px}.constell{height:470px}.pulse{height:340px}.ring.empty-ring .val{opacity:.34;animation:none;stroke-dasharray:5 11!important}.ring.empty-ring .glow{display:none}.flow-empty{place-items:center;height:300px;display:grid}.fe{text-align:center;max-width:420px;padding:0 20px}.fe-orb{background:var(--grad);filter:blur(15px);opacity:.5;border-radius:50%;width:76px;height:76px;margin:0 auto 22px;animation:5.5s ease-in-out infinite feOrb;display:block}.fe b{font-family:var(--display);letter-spacing:-.03em;font-size:21px;font-weight:600;display:block}.fe p{color:var(--ink-2);margin:9px 0 22px;font-size:13.5px;line-height:1.6}.dec-empty{color:var(--muted);font-size:14px}.dec-empty b{color:var(--muted);font-weight:500!important}.dec-note{color:var(--muted);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.65;grid-template-columns:none!important;display:flex!important}.dec-note svg{color:var(--faint);flex:none;margin-top:3px}.dec-note b{font-size:12.5px;display:inline!important}.dec-note .mono{font-size:11.5px}.dec li:has(.mini){grid-template-columns:auto 1fr auto;gap:6px 14px}.glass{transition:background .7s var(--ease)}.glass.tilt{transition:transform .7s var(--spring),box-shadow .7s var(--spring),background .7s var(--ease)}.glass.is-loading{background:var(--glass-load)}.glass.solid.is-loading,.plate.is-loading,.lane.is-loading,.ledger.is-loading,.tlist.is-loading{background:var(--glass-2)}.is-loading .ring .val,.is-loading .ring .glow,.is-loading .mini .val,.is-loading .ring .center b,.is-loading .rem b{display:none}.is-loading .ring .center span,.is-loading .rem span,.is-loading .split{color:var(--ink-2)}.is-loading .hero .fact b,.is-loading .facts b,.is-loading .split b{visibility:hidden}.is-loading .split{opacity:.55}.slab{animation:breathe var(--breathe) var(--ease) infinite;background:#0b0b1413;border-radius:12px;display:block}.slab.fig{border-radius:14px;width:118px;height:52px;margin:0 auto}.slab.line{height:11px}.slab.disc{border-radius:50%;flex:none;width:72px;height:72px}.slab.hoop{background:0 0;border:8px solid #0b0b1413;border-radius:50%;flex:none;width:72px;height:72px}.skel{cursor:default;pointer-events:none}.ledger .row.skel:hover{background:0 0}.errblock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:180px;padding:34px 22px;display:flex}.errblock .ico{background:var(--bad-soft);width:42px;height:42px;color:var(--bad);border-radius:50%;place-items:center;display:grid}.errblock b{font-family:var(--display);letter-spacing:-.02em;font-size:16.5px;font-weight:600}.errblock p{color:var(--ink-2);max-width:34ch;font-size:13px;line-height:1.6}.errblock .mono{color:var(--ink-2);font-size:11.5px}.ring .center b.fig-7{font-size:32px}.ring .center b.fig-10{font-size:27px}.ring .center b.fig-13{font-size:22px}.hbar.warn .hbar-fill{background:var(--warn-ui)}.hbar.over .hbar-fill{background:var(--bad-ui)}.top nav a .b.slab{color:#0000;background:#0b0b1414;min-width:18px}.plate,.ledger .row{position:relative}.plate-open,.row-open{z-index:1;border-radius:inherit;appearance:none;cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.plate .ptop,.plate .foot,.ledger .row .acts{z-index:2;position:relative}.absblock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:34px 22px;display:flex}.absblock b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-2);font-size:16.5px;font-weight:600}.absblock p{color:var(--muted);max-width:34ch;font-size:13px;line-height:1.6}.pub>.view{width:100%}.eb-status svg{vertical-align:baseline;display:inline}.me-menu .mm-grp{grid-template-columns:1fr 1fr;gap:2px;display:grid}.over-arc{fill:none;stroke:var(--ink);stroke-linecap:round}.ring.over .over-arc,.mini.over .over-arc{stroke:var(--bad-ui)}.ring .over-arc{stroke-width:6px}.mini .over-arc{stroke-width:3px}.over-wrap{pointer-events:none;position:absolute;inset:0;overflow:visible}.mini,.ring{position:relative}.ring.over:after,.mini.over:after{content:"";background:var(--ink);pointer-events:none;position:absolute;left:50%;transform:translate(-1px)}.ring.over:after{width:2px;height:26px;top:-5px}.mini.over:after{width:1.5px;height:12px;top:-3px}.is-loading .over-arc,.skel .over-arc{display:none}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-50{z-index:50}.z-100{z-index:100}.col-span-2{grid-column:span 2/span 2}.row-0{grid-row:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.h-1{height:calc(var(--spacing) * 1)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[100px\]{min-height:100px}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-\[360px\]{width:360px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[200px\]{max-width:200px}.max-w-\[350px\]{max-width:350px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-2{--tw-scale-x:2%;--tw-scale-y:2%;--tw-scale-z:2%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.-space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/50>:not(:last-child)){border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-border{border-color:var(--color-border)}.border-border-input{border-color:var(--color-border-input)}.border-border\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.border-destructive\/30{border-color:#ef44444d}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-primary{border-color:var(--color-primary)}.border-slate-200{border-color:var(--color-slate-200)}.border-status-warning\/30{border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.border-status-warning\/30{border-color:color-mix(in oklab,var(--color-status-warning) 30%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:var(--color-background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:#ef44440d}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}.bg-destructive\/10{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-muted{background-color:var(--color-muted)}.bg-muted\/10{background-color:#f1f5f91a}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.bg-muted\/20{background-color:#f1f5f933}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/30{background-color:#f1f5f94d}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/40{background-color:#f1f5f966}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-status-warning-soft{background-color:var(--color-status-warning-soft)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-500{background-color:var(--color-zinc-500)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--color-foreground)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-green-50{color:var(--color-green-50)}.text-green-800{color:var(--color-green-800)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/30{color:#64748b4d}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.text-muted-foreground\/40{color:#64748b66}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.text-orange-700{color:var(--color-orange-700)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/70{color:#2563ebb3}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.text-purple-800{color:var(--color-purple-800)}.text-red-50{color:var(--color-red-50)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-slate-100{color:var(--color-slate-100)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-violet-800{color:var(--color-violet-800)}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-10{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(10px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-card{--tw-ring-color:var(--color-card)}.ring-primary\/20{--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-primary\/30{--tw-ring-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.ring-primary\/50{--tw-ring-color:#2563eb80}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ring-warn{--tw-ring-color:var(--warn)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\,box-shadow\,fill\,stroke\]{transition-property:color,background-color,opacity,box-shadow,fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-primary\/10:hover{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:#2563ebe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary\/80:hover{color:#2563ebcc}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:#2563eb80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}}.dark\:text-slate-400:where(.force-dark,.force-dark *){color:var(--color-slate-400)}}[hidden]{display:none!important}.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}.skip{background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip:focus-visible{border-radius:6px}.side-panel:focus-visible{border-radius:28px;outline:none}::view-transition-old(root){animation:vtOut .2s var(--ease) both}::view-transition-new(root){animation:vtIn .45s var(--out) both}@keyframes vtOut{to{opacity:0;transform:scale(.995)}}@keyframes vtIn{0%{opacity:0;transform:translateY(10px)}}@media(hover:none),(prefers-reduced-motion:reduce){.cur{display:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise,.page-enter{animation:none}.io{opacity:1;transform:none}*{transition:none!important;animation:none!important}.h-hero .w>span,.h-card .w>span,.words .w>span{transform:none}}.tilt:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--gx,50%) var(--gy,50%),#ffffff8c,transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.tilt:hover:after{opacity:1}@keyframes wordUp{to{transform:none}}@keyframes ringIn{0%{stroke-dasharray:0 1000}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(60px)scale(.98)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.96)translateY(-8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1180px){.hero{grid-template-columns:1fr;min-height:0}.three{grid-template-columns:1fr}.plates{grid-template-columns:repeat(3,1fr)}.lanes{grid-template-columns:repeat(2,1fr)}.rec-hero,.two{grid-template-columns:1fr}.ledger .row{grid-template-columns:minmax(0,1fr) 120px auto}.ledger .row>:nth-child(2),.ledger .row>:nth-child(4){display:none}.ledger .row .acts{opacity:1;min-width:0;transform:none}.top nav a span.lbl{display:none}}@media(max-width:980px){.plates{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.view{padding:96px 16px 100px}.plates,.lanes,.rec-figs{grid-template-columns:1fr}.flow{height:360px}.dec li{grid-template-columns:1fr}.ledger .row{grid-template-columns:minmax(0,1fr) auto}.ledger .row .acts{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.people li{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.people li>:nth-child(3){grid-column:1/-1}.people li>:nth-child(4){grid-column:1/-1;gap:8px;display:flex}}@keyframes menuIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes feOrb{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.64;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.fe-orb,.me-menu{animation:none}}@media(max-width:1080px){.me-menu{width:min(346px,100vw - 24px);right:12px}}@media(max-width:820px){.constell{height:380px}.pulse{height:300px}.week{height:260px}.runway{height:300px}}@media(max-width:600px){.mm-x{min-height:44px}.top{box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;display:block;inset:0;transform:none}.top:before{content:"";border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffff9e;border-radius:999px;width:180px;height:50px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -24px #0b0b1459,inset 0 1px #fff}.top>*{pointer-events:auto}.top .mark{margin:0;position:absolute;top:19px;left:calc(50% - 82px)}.top .sep{display:none}.top .ib{position:absolute;top:18px}.top #openSearch{left:calc(50% - 40px)}.top #bell{left:50%}.top #meBtn{left:calc(50% + 40px)}.top nav{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffffb8;border-radius:26px;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:0;padding:6px;display:grid;position:absolute;inset:auto 8px 8px;box-shadow:0 20px 50px -24px #0b0b1459,inset 0 1px #fff}.top nav a{letter-spacing:.01em;border-radius:20px;flex-direction:column;justify-content:center;gap:4px;height:54px;padding:0 4px;font-size:10.5px}.top nav a span.lbl{line-height:1;display:block}.top nav a .b{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:5px;left:calc(50% + 4px)}.view{padding-bottom:132px}.toasts{bottom:92px}}@keyframes breathe{0%,to{opacity:.5}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.slab{opacity:.7;animation:none}.glass{transition:none}}@media(max-width:600px){.me-menu{overscroll-behavior:contain;max-height:calc(100vh - 160px);overflow-y:auto}.btn,.btn-sm,.pill{min-height:44px}.field{min-height:46px}.field select,.field input{min-height:44px}.iconbtn{min-width:44px;min-height:44px}}@page{margin:16mm}@media print{#mesh,.grain,.cur,.top,.side-backdrop{display:none}body{background:#fff}.glass{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #c9c9d2;border-radius:6px}.glass.solid,.plate,.lane,.ledger,.tlist{background:#fff}.btn,.pills,.toolbar,.acts{display:none}.ring .val,.ring .glow,.mini .val,.hbar-fill,.meter-fill,.slab{animation:none!important}.rise,.page-enter,.io,.h-hero .w>span,.h-card .w>span,.words .w>span{opacity:1!important;animation:none!important;transform:none!important}.ring .val{filter:none;opacity:1;stroke:var(--ink)!important}.ring .glow{display:none}.ring .track{stroke:#dcdce4}.ring-card .rem b,.h-sec .n,.h-title .n{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0}.flow canvas,canvas.live{display:none}.flow,.runway,.week,.constell,.pulse{height:auto!important}.sr-only.printable{clip:auto;white-space:normal;width:auto;min-width:340px;height:auto;margin:0;position:static;overflow:visible}.sr-only.printable caption{text-align:left;padding-bottom:6px;font-weight:600}.sr-only.printable th,.sr-only.printable td{text-align:left;padding:3px 16px 3px 0;font-size:12px}.sr-only.printable th{font-weight:600}.ledger .row{grid-template-columns:minmax(0,2.4fr) 110px 110px 120px;gap:12px;padding:9px 14px}.ledger .day{padding:10px 14px 4px}.plates,.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger .row>:nth-child(2),.ledger .row>:nth-child(4){display:block}.ledger .row>:nth-child(4){grid-area:auto;display:block}.ledger .row .acts,.toasts,.cmdk,.me-menu,.dlg{display:none}.fy{grid-template-columns:minmax(0,1fr)}.hero{grid-template-columns:minmax(0,1fr);min-height:0}.three,.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dec li{grid-template-columns:minmax(0,1fr) auto auto}.dec li .acts{display:none}.fgrid,.f-row,.slot .grid{grid-template-columns:minmax(0,1fr)}.doc-head .chip{color:var(--ink);background:0 0;border:0;padding:0}.doc-drop{display:none}.ledger .day{break-after:avoid}.ledger .row,.plate{break-inside:avoid}.side{z-index:auto;position:static;inset:auto}body:has(>.side:not([hidden]))>:not(.side){display:none}.side-panel{width:auto;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:0;position:static;overflow:visible;animation:none!important}.side-body{overflow:visible}.side-head .close,.side-foot{display:none}.big-amt{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0}}html{scrollbar-width:thin;scrollbar-color:#b6bec8 transparent}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#b6bec8;border-radius:999px}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.fy{margin-top:18px;padding:14px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 24px;align-items:center}.fy .fy-l{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.fy .fy-l b{display:block;font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.03em;text-transform:none;margin-top:3px;color:var(--ink);font-variant-numeric:tabular-nums}.fy .fy-range{padding-top:6px;min-width:0}.fy input[type=range]{display:block;width:100%;height:28px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.fy input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--grad)}.fy input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--grad)}.fy input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 8px 18px -8px #0b0b1499;margin-top:-9px;transition:transform .3s var(--spring)}.fy input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.fy input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}.fy input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:999px}.fy input[type=range][disabled]{cursor:default;opacity:.5}.fy .fy-ticks{display:grid;grid-template-columns:repeat(12,1fr);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:2px}.fy .fy-ticks span{text-align:center;opacity:.6;transition:opacity .25s}.fy .fy-ticks span.on{opacity:1;color:var(--ink)}.fy .fy-ticks span.future{opacity:.35}.fy .fy-mix{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fy .fy-mix i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.fy .fy-mix b{color:var(--ink);font-weight:600}.fy .errblock{grid-column:1/-1;min-height:120px;padding:18px}@media(max-width:1180px){.fy{grid-template-columns:1fr}.fy .fy-mix{justify-content:flex-start}}@media(max-width:820px){.fy .fy-ticks{font-size:9.5px;letter-spacing:.02em}}.flow-hits{position:absolute;inset:0;pointer-events:none;z-index:1}.flow-hit{position:absolute;display:block;pointer-events:none;border-radius:8px;outline-offset:2px}.flow-hit.rib{width:22px;height:22px;border-radius:50%;margin:-11px 0 0 -11px}.flow-hit:focus-visible{outline:2px solid var(--ink);background:#ffffff4d}.flow-hit.rib:focus-visible{background:#ffffff8c;box-shadow:0 0 0 4px #fff9}.flow.is-hot,.flow.is-hot canvas{cursor:pointer}.view.home .dec .m .mono,.view.home .people .mono{white-space:nowrap}.view.home .dec li.dec-more{display:block;padding:12px 0 0}.view.home .dec li.dec-more .link{font-size:13.5px}.view.home .glass.muted-card{background:#fff6}.view.home .muted-card .mc-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:3px 9px;border-radius:999px;background:#0b0b140d;margin-bottom:12px}.view.home .muted-card .card-head h3,.view.home .muted-card .dec b,.view.home .muted-card .dec .amt{color:var(--ink-2)}.me-menu .mm-grp{display:grid;grid-template-columns:1fr 1fr;gap:2px}.video-frame{aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,#0b0b140f,#0b0b141f);display:grid;place-items:center;color:var(--ink-2);margin-top:6px}.video-frame b{display:block;font-size:13px;font-weight:600;margin-top:8px;text-align:center}.video-frame span{font-size:12px}.rn-date{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rn-sec{margin-top:16px}.rn-sec h4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.rn-sec ul{margin:8px 0 0 26px;list-style:disc;font-size:14px;line-height:1.6;color:var(--ink-2)}.view.home .sec-head p,.view.home .card-head p,.view.home .hero .fact span,.view.home .ring .center span,.view.home .ring-card .rem span,.view.home .ring-card .split,.view.home .dec .m,.view.home .feed .when,.view.home .flow-legend,.view.home .hbar-val,.view.home .dec-empty,.view.home .dec-empty b,.view.home .dec-note,.view.home .dec-note svg,.view.home .people .muted,.view.home .fe p,.view.home .errblock p,.view.home .muted,.view.home .flaglist .cnt.zero{color:var(--ink-2)}.view.home .dec .m>*:not(:first-child):before{color:var(--muted)}.me-menu .mm-me>div>span,.me-menu .mm-k,.me-menu .mm-h span,.me-menu .mm-pl em,.me-menu .mm-x svg{color:var(--ink-2)}.me-menu .mm-dept{color:var(--ink-2)!important}.cmdk .cmdk-kind,.cmdk .cmdk-hint,.cmdk .cmdk-empty,.cmdk .cmdk-input,.cmdk .cmdk-list svg,.cmdk kbd{color:var(--ink-2)}.view.home .fe-orb{animation:none;opacity:.5}@media(max-width:600px){.view.home .flow-wrap{padding:18px 14px 12px}}@media(max-width:820px){.view.home .three,.view.home .two{grid-template-columns:minmax(0,1fr)}.view.home .glass.pad{min-width:0}.view.home .dec li:has(.mini){grid-template-columns:auto minmax(0,1fr)}.view.home .dec li:has(.mini) .amt{grid-column:2;text-align:left}}.view.home .sec-head p,.view.home .card-head p{max-width:52ch}.view.home .card-head>.link{min-width:32px;min-height:32px;justify-content:flex-end}.view.home .chart-x{display:none}@media(max-width:600px){.view.home .smooth-chart .axis{display:none}.view.home .chart-x{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:2px;text-align:center}.view.home .chart-x span:first-child{text-align:left}.view.home .chart-x span:last-child{text-align:right}.view.home .card-head>.link{min-width:44px;min-height:44px}.view.home .hero .btn{min-height:48px}.view.home .dec .btn-sm{min-height:44px;padding:0 16px}.view.home .dec li:not(:has(.mini)):has(.amt){grid-template-columns:minmax(0,1fr) auto;align-items:start}.view.home .dec li:not(:has(.mini))>.amt{grid-column:2;grid-row:1;text-align:right;margin-top:1px}.view.home .dec li:not(:has(.mini))>.acts{grid-column:1/-1}.view.home .dec .m{gap:2px 12px}.view.home .dec .m>*:not(:first-child):before{content:none}.view.home .sec-head .link,.view.home .dec-more .link{min-height:44px}.fy input[type=range]{height:44px}.fy input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px}.me-menu{max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain}.view.home .hbar-head{display:block}.view.home .hbar-label{white-space:normal;overflow:visible;text-overflow:clip}.view.home .hbar-val{display:block;margin-top:1px}}#mesh.unmasked{-webkit-mask-image:none;mask-image:none}.pub{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 68px;gap:26px}.pub-mark{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:600;font-size:14.5px;letter-spacing:-.01em}.pub-mark span{opacity:.6}.card{width:100%;max-width:430px;padding:38px 36px 32px;position:relative;overflow:hidden}.card.wide{max-width:660px}.card.xwide{max-width:760px}.card-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:9px}.card-eyebrow i{width:22px;height:2px;border-radius:2px;background:var(--grad);display:block}.h-card{font-family:var(--display);font-weight:600;letter-spacing:-.04em;line-height:1.02;font-size:clamp(38px,4.9vw,46px);margin:16px 0 0}@media(max-width:480px){.h-card{font-size:36px}}.card-lede{margin:14px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.6;max-width:52ch}.pub-foot{font-size:12.5px;color:var(--ink-2);text-align:center;line-height:1.7;overflow-wrap:anywhere}.pub-foot a{color:var(--ink);font-weight:600}.f>label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.f>label .req{color:var(--bad);margin-left:3px}.f-desc{font-size:12.5px;color:var(--ink-2);line-height:1.5;margin-top:-3px}select.f-in{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 20px,calc(100% - 15px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}:is(.pub,.pdlg) .f-hint{font-size:12px;color:var(--ink-2);line-height:1.5}.f-err{display:flex;gap:5px;align-items:center;font-size:12.5px;font-weight:600;color:var(--bad)}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.fgrid .f{grid-column:1/-1}.fgrid .f.half{grid-column:span 1}.fsec{grid-column:1/-1;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.fsec h3{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em}.fsec p{font-size:13px;color:var(--ink-2);margin-top:3px}.btn-full{width:100%;justify-content:center;margin-top:24px}.f-alt{margin-top:18px;text-align:center;font-size:13.5px;color:var(--ink-2)}.f-alt a{color:var(--ink);font-weight:600}.refuse{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--bad-soft);color:var(--bad);font-size:13.5px;line-height:1.5;margin-top:18px}.refuse svg{flex:none;margin-top:2px}.okblock{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:var(--good-soft);color:var(--good);margin-top:20px;font-size:14px;line-height:1.55}.okblock svg{flex:none;margin-top:1px}.okblock b{display:block;font-weight:600}.okblock span{display:block;color:var(--ink-2);margin-top:3px}.wait{display:flex;align-items:center;gap:10px;margin-top:22px;color:var(--ink-2);font-size:14.5px}.opts{display:flex;flex-direction:column;gap:9px;margin-top:4px}label.opt{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--line-2);border-radius:16px;background:#ffffff80;cursor:pointer;font-size:14.5px;transition:border-color .25s var(--ease),background .25s var(--ease),transform .3s var(--spring)}label.opt:hover{background:#ffffffc7;border-color:#0b0b1433}label.opt input{position:absolute;opacity:0;pointer-events:none}label.opt .dot{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--line-2);flex:none;position:relative;transition:border-color .25s}label.opt .dot:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--grad);transform:scale(0);transition:transform .3s var(--spring)}label.opt.on{border-color:var(--peri);background:#ffffffd9}label.opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}label.opt.on .dot{border-color:var(--peri)}label.opt.on .dot:after{transform:scale(1)}label.opt.sq .dot{border-radius:6px}label.opt.sq .dot:after{border-radius:2px}label.opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}label.opt .k{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-2);font-weight:500}.mt-o b{display:block;font-weight:600;font-size:15px}.mt-o>span{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.mt-act{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.mt-act .refuse{flex:1 0 100%}@media(max-width:480px){.mt-choose .opt .k{display:none}.mt-act{flex-direction:column-reverse;align-items:stretch}.mt-act .btn{justify-content:center}}.opt-count{font-size:12.5px;color:var(--ink-2)}.rating{display:flex;gap:8px;margin-top:4px}.rating .opt{padding:11px 0;justify-content:center;flex:1;font-family:var(--mono);font-size:14px;gap:0}.filerow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:14px;font-size:13.5px;color:var(--ink-2);background:#fff6}.filerow .btn{margin-left:auto}.rail{position:absolute;left:0;right:0;top:0;height:3px;background:#0b0b1412}.rail i{display:block;height:100%;background:var(--grad);border-radius:0 3px 3px 0;transition:width .7s var(--spring);box-shadow:0 0 14px #ff5fa28c}.step-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:4px}.step-line b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.step-line span{font-size:12.5px;color:var(--ink-2)}.steps-row{display:flex;gap:6px;margin:16px 0 0;list-style:none;padding:0}.steps-row li{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.steps-row li a,.steps-row li .n{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:600;background:#0b0b140f;color:var(--ink-2);flex:none;text-decoration:none}.steps-row li.done a{background:var(--ink);color:#fff}.steps-row li.now .n{background:var(--ink);color:#fff;box-shadow:0 0 0 3px #0b0b141f}.steps-row li .lbl{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steps-row li.now .lbl{color:var(--ink);font-weight:600}.sec-label{margin:18px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.q{font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:1.14;font-size:clamp(23px,2.6vw,29px);margin:8px 0 0}.q .req{color:var(--bad);font-size:.7em;vertical-align:top;margin-left:4px}.q-sub{margin:11px 0 14px;font-size:13.5px;color:var(--ink-2);line-height:1.6}.pre-hint{font-size:12px;color:var(--ink-2);font-style:italic;margin-top:8px}.nav-row{display:flex;gap:10px;align-items:center;margin-top:26px}.nav-row .grow{flex:1}.saved{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--good)}.review-row{display:flex;gap:10px;justify-content:center;margin-top:26px}.banner{display:flex;gap:12px;padding:15px 17px;border-radius:18px;font-size:13.5px;line-height:1.6;margin-top:20px;align-items:flex-start}.banner svg{flex:none;margin-top:2px}.banner b{display:block;font-weight:600;margin-bottom:2px}.banner small{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;opacity:.85}.banner.amber{background:var(--warn-soft);color:var(--warn)}.banner.green{background:var(--good-soft);color:var(--good)}.banner.gray{background:#0b0b140d;color:var(--ink-2)}.banner.red{background:var(--bad-soft);color:var(--bad)}.banner.rose{background:#ff5fa224;color:var(--rose-ink)}.banner .btn{margin-left:auto;flex:none}.note-callout{margin-top:18px;padding:16px 18px;border-radius:18px;background:#0b0b140a;border-left:2px solid transparent;border-image:var(--grad) 1;border-image-slice:0 0 0 1;font-size:14px;line-height:1.65;color:var(--ink-2)}.note-callout b{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px}.note-callout p{margin-top:8px;color:var(--ink)}.note-callout span{white-space:pre-line}.sect{margin-top:20px}.sect h3{font-size:13.5px;font-weight:600}.sect p{font-size:13.5px;color:var(--ink-2);line-height:1.6;margin-top:4px}.card.wide .sect p,.card.wide .quote,.card.wide .note-callout{max-width:50ch}.quote{margin:10px 0 0;padding-left:12px;border-left:2px solid var(--line-2);font-size:13.5px;line-height:1.6;font-style:italic;white-space:pre-line;color:var(--ink)}.meta-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.meta-row span{display:inline-flex;align-items:center;gap:5px}.pub-contact{margin-top:22px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2);line-height:1.6;overflow-wrap:anywhere}.pub-contact a{color:var(--ink);font-weight:600}.dl-tight{display:grid;grid-template-columns:auto 1fr;gap:9px 18px;margin:20px 0 0;font-size:13.5px}.dl-tight dt{color:var(--ink-2)}.dl-tight dd{margin:0;font-weight:600}.progress{display:flex;align-items:center;gap:12px;margin-top:18px}.progress .bar{flex:1;height:6px;border-radius:999px;background:#0b0b1412;overflow:hidden}.progress .bar i{display:block;height:100%;border-radius:999px;background:var(--warn-ui);transform-origin:left;animation:grow 1.2s var(--out) both}.progress.done .bar i{background:var(--good-ui)}.progress span{font-size:12.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.docs{display:flex;flex-direction:column;gap:10px;margin-top:20px}.doc{padding:14px 16px;border-radius:18px;background:#ffffff8c;border:1px solid var(--glass-line)}.doc-head{display:flex;align-items:flex-start;gap:12px}.doc-ico{width:36px;height:36px;border-radius:12px;background:#0b0b140d;display:grid;place-items:center;color:var(--ink);flex:none}.doc-head .t{min-width:0;flex:1}.doc-head b{display:block;font-size:14.5px;font-weight:600}.doc-head .help{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px}.doc-head .chip{flex:none}.doc-body{margin-top:12px}.doc-drop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:14px;font-size:12.5px;color:var(--ink-2);background:#fff6}.doc-drop .btn{flex:none}.doc-file{font-size:13.5px}.doc-file .m{font-size:12.5px;color:var(--ink-2);margin-top:2px;display:flex;gap:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.doc-file .m .okd{color:var(--good)}.upbar{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-2)}.upbar .track{flex:1;height:6px;border-radius:999px;background:#0b0b1412;overflow:hidden}.upbar .track i{display:block;height:100%;background:var(--peri);border-radius:999px}.upbar b{font-variant-numeric:tabular-nums;color:var(--ink)}.doc-rej{padding:12px 14px;border-radius:14px;background:var(--bad-soft);font-size:13px;line-height:1.55;color:var(--ink)}.doc-rej b{display:block;color:var(--bad);font-weight:600;font-size:12.5px;margin-bottom:3px}.doc-rej .quote{border-color:#bd2a3359;color:var(--ink-2);font-size:12.5px}.doc-rej .btn{margin-top:10px}.doc-esc{padding:12px 14px;border-radius:14px;background:#0b0b140d;font-size:13px;line-height:1.55;color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.doc-esc svg{flex:none;margin-top:2px}.doc-att{padding:12px 14px;border-radius:14px;background:var(--good-soft);font-size:12.5px;color:var(--ink-2)}.doc-att b{display:flex;gap:6px;align-items:center;color:var(--good);font-weight:600;font-size:13px}.doc-att .m{margin-top:3px;display:flex;gap:12px;flex-wrap:wrap}.state-ico{width:56px;height:56px;border-radius:50%;background:#0b0b140f;display:grid;place-items:center;color:var(--ink);margin-bottom:18px}.tz{display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--ink-2);background:#ffffff80;margin-top:14px}.tz b{color:var(--ink);font-weight:600}.slot{margin-top:14px;padding:12px 16px 14px;border:1px solid var(--line-2);border-radius:18px;background:#ffffff73}.slot legend{padding:0 6px;font-size:13px;font-weight:600}.slot .grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:12px}.slot .grid .f{margin-top:4px}.slot .f-err{margin-top:8px}.slot-list{display:flex;flex-direction:column;gap:8px;margin-top:18px;list-style:none;padding:0}.slot-list li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line-2);border-radius:14px;background:#ffffff73;font-size:13.5px}.slot-list li b{font-weight:600}.slot-list svg{flex:none;color:var(--ink-2);margin-top:2px}.meet{margin-top:18px;padding:16px 18px;border-radius:18px;background:#0b0b140a;font-size:13.5px}.meet .k{font-weight:600}.meet .v{color:var(--ink-2);margin-top:2px}.meet .cd{font-size:12px;color:var(--ink-2);margin-top:2px}.meet .k+.k{margin-top:14px}.meet .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.meet .amber{margin-top:10px;padding:12px 14px;border-radius:14px;background:var(--warn-soft);color:var(--warn);font-size:13px;line-height:1.55}.calrow{margin-top:14px;padding:10px 16px 14px;border:1px solid var(--line-2);border-radius:18px}.calrow legend{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:0 6px}.calrow .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.resched{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:18px;flex-wrap:wrap}.resched p{font-size:13.5px;color:var(--ink-2);flex:1;min-width:200px}.submit-row{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-top:18px}.submit-row .f-hint,.submit-row .refuse{margin:0;text-align:right}.pdlg{position:fixed;inset:0;z-index:85}.pdlg-back{position:absolute;inset:0;background:#0b0b1442;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fadeIn .25s both}.pdlg-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;animation:pdlgIn .45s var(--spring) both;background:#ffffffe6}@keyframes pdlgIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}.pdlg-head{display:flex;align-items:flex-start;gap:12px;padding:24px 26px 6px}.pdlg-head h2{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.pdlg-head .close{margin-left:auto;flex:none}.pdlg-lede{padding:0 26px;font-size:13px;color:var(--ink-2);line-height:1.6}.pdlg-body{padding:6px 26px 20px;overflow:auto;flex:1}.pdlg-foot{padding:14px 26px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.agree{max-height:220px;overflow:auto;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:#0b0b1408;font-size:13.5px;line-height:1.6;margin-top:12px}.agree p+p{margin-top:10px}.pdlg-panel .gate{font-size:12.5px;color:var(--ink-2);margin-top:10px}.ack{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:14px}.ack input{margin-top:3px;width:16px;height:16px;flex:none}.esign{margin-top:14px;padding:12px 14px;border-radius:14px;background:#0b0b140a;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.esign b{color:var(--ink)}.sig-l{display:block;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:16px}.sig{width:100%;border:0;border-bottom:2px solid rgba(11,11,20,.35);background:transparent;padding:6px 4px 10px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:26px;color:var(--ink);outline:none}.sig:focus{border-color:var(--peri)}.dead{text-align:center;padding:10px 6px 4px}.dead-orb{width:72px;height:72px;border-radius:50%;margin:0 auto 22px;background:#0b0b140f;display:grid;place-items:center;color:var(--ink-2)}.dead .h-card{font-size:clamp(28px,3.4vw,34px)}.dead .card-lede{margin-left:auto;margin-right:auto}.dead .pub-contact{text-align:center}.probe{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:80;display:flex;gap:5px;padding:6px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-line);box-shadow:0 18px 44px -26px #0b0b1480;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 24px)}.probe a{padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink-2);text-decoration:none;transition:background .2s,color .2s}.probe a:hover{background:#0b0b140d;color:var(--ink)}.probe a.active{background:var(--ink);color:#fff}@media(max-width:560px){.card{padding:30px 22px 26px}.f-row,.slot .grid{grid-template-columns:1fr}.fgrid .f.half{grid-column:1/-1}.steps-row li .lbl{display:none}}@media(max-width:600px){.doc-head{flex-wrap:wrap}.doc-head .t{flex:1 1 0}.doc-head:after{content:"";flex:0 0 100%;height:0;order:2}.doc-head .chip{order:3;margin:8px 0 0 48px}.doc-drop{display:block}.doc-drop .btn{margin-top:10px;width:100%;justify-content:center}}@media(max-width:600px){:is(.pub,.pdlg) .btn{padding:16px 22px}:is(.pub,.pdlg) .btn-sm{padding:15px 16px}.pub-mark{padding:10px 8px;margin:-10px -8px}.pdlg-head .close{width:44px;height:44px}.steps-row li a,.steps-row li.done a{width:44px;height:44px;padding:9px;background-clip:content-box}.ack{padding:11px 0}.ack input{width:22px;height:22px;margin-top:1px}}@media(max-width:480px){.nav-row{flex-wrap:wrap;row-gap:12px}.saved{order:3;flex:1 0 100%;justify-content:center}.step-line{display:block}.step-line span{display:block;margin-top:3px}.tz{display:flex;border-radius:16px;padding:10px 14px}.pdlg-foot{flex-direction:column;align-items:stretch}.pdlg-foot .btn{width:100%;justify-content:center}}.dlg{position:fixed;inset:0;z-index:85}.dlg[hidden]{display:none}.dlg-backdrop{position:absolute;inset:0;background:#0b0b1442;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fadeIn .25s both}.dlg-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 40px);background:#ffffffe6;border:1px solid var(--glass-line);border-radius:26px;box-shadow:0 50px 120px -40px #0b0b1480,inset 0 1px #fff;-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4);display:flex;flex-direction:column;overflow:hidden;animation:dlgIn .45s var(--spring) both}.dlg-panel.wide{width:min(760px,calc(100vw - 28px))}@keyframes dlgIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96) translateY(10px)}to{opacity:1;transform:translate(-50%,-50%)}}.dlg-head{display:flex;align-items:flex-start;gap:12px;padding:24px 26px 6px}.dlg-head h2{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.dlg-head .close{margin-left:auto;flex:none}.dlg-lede{padding:0 26px;font-size:14px;color:var(--ink-2);line-height:1.6}.dlg-body{padding:6px 26px 20px;overflow:auto;flex:1}.dlg-foot{padding:14px 26px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.dlg-foot .grow{flex:1}.dlg-foot .refusal{flex:1 1 100%}@media(prefers-reduced-motion:reduce){.dlg-panel,.dlg-backdrop{animation:none}}@media(max-width:600px){.dlg-head .close{width:44px;height:44px}}.plate .dept,.plate .figs span,.plate .foot,.plate .foot .who .n{color:var(--ink-2)}.ledger .day{font-family:var(--body);font-size:13.5px;font-weight:600;color:var(--ink-2);letter-spacing:0}.ledger .day .day-total{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.02em;color:var(--ink)}@media screen and (max-width:1180px){.ledger .row>:nth-child(4){display:flex;grid-area:2/1/3/2;gap:6px;align-items:center;margin-top:3px}}@media screen and (max-width:820px){.ledger .row>:nth-child(4){grid-area:2/1/3/-1}.ledger .row .acts{grid-row:3}.ledger .row:not(.queue) .acts{display:none}}.over-arc{fill:none;stroke:var(--ink);stroke-linecap:round}.ring.over .over-arc,.mini.over .over-arc{stroke:var(--bad-ui)}.ring .over-arc{stroke-width:6}.mini .over-arc{stroke-width:3}.over-wrap{position:absolute;inset:0;overflow:visible;pointer-events:none}.mini,.ring{position:relative}.ring.over:after,.mini.over:after{content:"";position:absolute;left:50%;background:var(--ink);transform:translate(-1px);pointer-events:none}.ring.over:after{width:2px;top:-5px;height:26px}.mini.over:after{width:1.5px;top:-3px;height:12px}@media print{.over-arc{stroke:#000;opacity:.55}.ring.over:after,.mini.over:after{background:#000}}.over-arc{animation:overArcIn .5s var(--out) .55s both}@media(prefers-reduced-motion:reduce){.over-arc{animation:none}}.is-loading .over-arc,.skel .over-arc{display:none}.over-meter{margin-top:2px;position:relative}.over-meter .om-track{position:relative;height:8px;border-radius:999px;background:#0b0b1414;overflow:hidden}.over-meter .om-in{position:absolute;left:0;top:0;bottom:0;background:var(--ink);border-radius:999px 0 0 999px}.over-meter .om-over{position:absolute;right:0;top:0;bottom:0;background:var(--bad-ui);border-radius:0 999px 999px 0}.over-meter .om-ceil{position:absolute;top:-3px;height:14px;width:2px;background:var(--ink);transform:translate(-1px);z-index:1}.over-meter .om-legend{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:9px;font-size:12px;color:var(--ink-2)}.over-meter .om-legend b{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--bad);font-variant-numeric:tabular-nums slashed-zero}@media print{.over-meter .om-track{background:#eee}.over-meter .om-in{background:#000}.over-meter .om-over{background:#000;opacity:.45}.over-meter .om-ceil{background:#000}}.rec-hero.tilt,.rec-body .glass.tilt{transform:none!important;transition:box-shadow .35s var(--ease),background .35s var(--ease)}.toolbar .field select{min-height:38px;padding:8px 30px 8px 12px;min-width:0;max-width:100%}.toolbar .field{min-width:0;max-width:min(100%,320px)}.dlg-note{font-size:12.5px;color:var(--ink-2);margin-top:14px;line-height:1.5}.dlg .f-hint,.dlg .f-static .s,.dlg .f-static .l{color:var(--ink-2)}.dlg-note .mono{font-family:var(--mono);font-size:11.5px;color:var(--ink)}.notice.green-ok{background:var(--good-soft);color:var(--good)}.notice.green-ok svg{color:var(--good)}.plate .fund{font-size:12.5px;color:var(--ink-2);margin-top:3px;font-variant-numeric:tabular-nums}.side-foot{flex-wrap:wrap}@media print{.money-pager{display:flex}.money-pager .pg,.money-pager .pg-of{display:none}}.plates-fail,.ledger-fail{margin-top:16px}.plates-fail .errblock,.ledger-fail .errblock{border-radius:18px}.ledger .more-row{padding:12px 26px 4px;border-top:1px solid var(--line)}.ledger .more-row .link{font-size:13.5px}.toolbar .money-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:1 1 100%;width:100%;margin-top:2px}.toolbar .money-filters>.field,.toolbar .money-filters>.search{flex:1 1 170px;min-width:0;max-width:none}.toolbar .money-filters>.field select{width:100%}@media screen and (max-width:820px){.toolbar{gap:8px}.toolbar .money-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.toolbar .money-filters>.search{grid-column:1/-1}}@media screen and (max-width:600px){.toolbar .money-filters{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){.toolbar .pills{width:100%;flex-wrap:wrap;gap:6px}.toolbar .pills .pill{flex:none;padding:8px 12px;font-size:12px}.toolbar .pills .pill .cnt{font-size:11px}}.side-panel.money-sheet .steps .step span{color:var(--ink-2)}.flags li p,.rec-body .healthy,#sec-details .healthy{max-width:48ch}#sec-expenses>p.muted,#sec-people>p.muted{max-width:64ch}.view .h-what{margin-top:8px;font-size:12.5px;color:var(--ink-2);letter-spacing:.04em;font-variant-numeric:tabular-nums slashed-zero}.plates .plate .ptop{flex-wrap:wrap-reverse;align-items:flex-start}.plates .plate .ptop .code{flex:1 1 100%;word-break:normal;overflow-wrap:anywhere}.money-pager{color:var(--ink-2)}.money-pager b.num{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums slashed-zero;color:var(--ink)}.money-pager .pg-of{margin-right:12px}.money-pager .pg{display:inline-flex;gap:6px}.money-pager .pg button[disabled]{opacity:.45}.plates+.money-pager{border-top:0;padding-left:0;padding-right:0}.sec-head.p5 p.eyebrow{font-size:12.5px;color:var(--ink-2);margin-top:0;max-width:none}.sec-head.p5 p.lede{font-size:17px;color:var(--ink-2);max-width:52ch}.sec-head.p5 p.sub{font-size:15px;color:var(--ink-2)}.sec-head.p5 p{color:var(--ink-2)}.lanes.five .lane-head,.lanes.tasks .lane-head{font-size:16px}.lanes.five .lane-empty,.lanes.tasks .lane-empty{color:var(--ink-2)}.side-panel.wide .sect h4,.side-panel.wide .panel h4,.side-panel.wide .msg .m-head .when,.side-panel.wide .side-head .muted,.side-panel.wide .side-foot .muted,.side-panel.wide .panel .row .l,.side-panel.wide .panel .f-hint,.side-panel.wide .panel .exprow .mono,.side-panel.wide .att-row span,.side-panel.wide .att-row svg,.side-panel.wide .panel .muted,.side-panel.wide .panel .exprow .vendor{color:var(--ink-2)}.form-card .f-hint,.form-card .f-static .l,.form-card .f-static .s,.form-card .f-note:not(.amber),.form-card .f>label .opt,.dlg .f-hint,.dlg .f-static .l,.dlg .f>label .opt,.st-aside .step span,.cp-aside .step span,.st-aside .card-head p,.cp-aside .card-head p,.board-hero .figs .l,.board-hero .figs .s,.board-hero .lead-l,.board-hero .meta,.board-hero .ring .center span,.board-hero .rem span,.charts .card-head p,.burn-legend,.burn-note,.gate .mono,.stat .s .muted,.f-static .v .muted{color:var(--ink-2)}.board{overflow-x:auto;overflow-y:hidden;padding-bottom:8px;margin:0 -4px;padding-left:4px;padding-right:4px}.lanes.five{grid-template-columns:repeat(5,minmax(228px,1fr));min-width:1200px}.lane.over{outline:2px dashed var(--peri);outline-offset:-6px;background:#ffffffe6}.lane-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 10px;border:1px dashed var(--line-2);border-radius:12px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:#ffffff80;transition:border-color .2s,background .2s}.lane-more:hover{border-color:var(--ink);background:#fff}.tcard{position:relative}.tcard .grip{position:absolute;right:10px;top:10px;color:var(--faint);cursor:grab;padding:4px;border-radius:6px;transition:color .2s,background .2s}.tcard .grip:hover{color:var(--ink-2);background:#0b0b140d}.tcard.dragging{opacity:.45;transform:scale(.98)}.tcard[draggable=true]{cursor:grab}.tcard .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tcard .due{font-size:11.5px;color:var(--ink-2)}.tcard .due.late{color:var(--bad);font-weight:600}.tcard.landed{animation:land .3s var(--spring) both}@keyframes land{0%{transform:translateY(-6px) scale(1.02)}to{transform:none}}.lane-head .cnt.bump{animation:bump .3s var(--spring) both}@keyframes bump{50%{transform:scale(1.25)}}.scopes,.statusbar{display:flex;gap:6px;flex-wrap:wrap}.statusbar a.chip{cursor:pointer;transition:transform .3s var(--spring),box-shadow .3s}.statusbar a.chip:hover{transform:translateY(-1px)}.statusbar a.chip.on{box-shadow:0 0 0 2px var(--ink) inset}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 14px;border-radius:18px;background:#ffffff8c;border:1px solid var(--glass-line);margin:-10px 0 18px;animation:riseIn .5s var(--out) both}.filters .field{background:#fff;min-width:0}.filters .clear{font-size:12.5px;color:var(--ink-2);margin-left:auto}.iconbtn[disabled]{opacity:.35;cursor:not-allowed}.tlist .thead{display:grid;gap:18px;align-items:center;padding:12px 26px 10px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.tlist .thead button{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;padding:2px 0;border-radius:4px}.tlist .thead button:hover,.tlist .thead button.on{color:var(--ink)}.tlist .thead button svg{opacity:0;transition:opacity .2s}.tlist .thead button.on svg{opacity:1}.tlist .trow,.tlist .thead{grid-template-columns:90px 84px minmax(0,1.8fr) minmax(120px,1fr) 100px 124px 124px 150px;gap:14px}.tlist .trow.mine,.tlist .thead.mine{grid-template-columns:90px 84px minmax(0,1.8fr) minmax(120px,1fr) 100px 150px}.tlist .trow.nostatus,.tlist .thead.nostatus{grid-template-columns:90px 84px minmax(0,1.8fr) minmax(120px,1fr) 124px 124px 150px}.tlist .trow.mine.nostatus,.tlist .thead.mine.nostatus{grid-template-columns:90px 84px minmax(0,1.8fr) minmax(120px,1fr) 150px}.tlist .trow .c-subj .s{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.tlist .thead button{white-space:nowrap}.tlist .c-act{display:flex;flex-direction:column;gap:1px;min-width:0}.tlist .c-act .lastby{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlist .thead .c-act{flex-direction:row;gap:8px;align-items:baseline}.tlist .thead .c-act button:last-child{text-transform:none;letter-spacing:0;font-weight:500}.tlist .trow .who .n{font-size:13.5px}.tlist .trow .lastby{font-size:12.5px;color:var(--muted)}.tlist .trow .when{font-size:12.5px;color:var(--muted);white-space:nowrap}.pager{display:flex;align-items:center;gap:10px;padding:14px 26px 12px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.pager .grow{flex:1}.pager .pg{display:inline-flex;gap:4px}.pager .pg button{min-width:32px;height:32px;padding:0 8px;border-radius:999px;font-weight:600;font-size:13px;color:var(--ink-2);transition:background .2s}.pager .pg button:hover{background:#0b0b140f}.pager .pg button.on{background:var(--ink);color:#fff}.pager .pg button[disabled]{opacity:.35;cursor:not-allowed}.tlist .plates-empty{padding:48px 24px}@media(max-width:1366px){.tlist .trow,.tlist .thead{grid-template-columns:90px 84px minmax(0,1.8fr) minmax(120px,1fr) 100px 124px 150px}.tlist .trow.nostatus,.tlist .thead.nostatus{grid-template-columns:90px 84px minmax(0,1.8fr) minmax(120px,1fr) 124px 150px}.tlist .c-by{display:none}}@media(max-width:1024px){.tlist .trow,.tlist .thead,.tlist .trow.mine,.tlist .thead.mine{grid-template-columns:96px minmax(0,1fr) 100px 120px}.tlist .trow.nostatus,.tlist .thead.nostatus,.tlist .trow.mine.nostatus,.tlist .thead.mine.nostatus{grid-template-columns:96px minmax(0,1fr) 120px}.tlist .c-pri,.tlist .c-proj,.tlist .c-asg{display:none}}@media(max-width:820px){.tlist .thead{display:none}.tlist .trow,.tlist .trow.mine,.tlist .trow.nostatus,.tlist .trow.mine.nostatus{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.tlist .c-id,.tlist .c-act{display:none}}.side-panel.wide{width:min(920px,calc(100vw - 28px))}.sheet-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.sheet-cols>aside{display:flex;flex-direction:column;gap:14px}.panel{padding:16px 18px;border-radius:18px;background:#0b0b1409}.panel h4{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.panel h4 .link{font-size:12.5px;text-transform:none;letter-spacing:0}.panel .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;border-top:1px solid var(--line)}.panel .row:first-of-type{border-top:0;padding-top:0}.panel .row .l{color:var(--muted);font-size:12.5px;flex:none}.panel .row .v{font-weight:600;text-align:right;min-width:0}.panel .field{height:34px;font-size:13.5px;background:#fff;width:100%}.panel .field select{width:100%}.panel .f-hint{margin-top:6px}.panel .exprow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.panel .exprow:first-of-type{border-top:0}.panel .exprow .mono{font-size:11.5px;color:var(--muted)}.panel .exprow .amt{font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:-.01em;font-variant-numeric:tabular-nums slashed-zero}.panel .exprow .vendor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-column:1/-1;font-size:12.5px;color:var(--ink-2);margin-top:-4px}.callout{margin-top:14px;padding:12px 14px;border-radius:14px;background:#0b0b140a;border-left:2px solid var(--warn-ui);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.callout b{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin-bottom:4px}.att-row{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-top:8px;border:1px dashed var(--line-2);border-radius:12px;font-size:12.5px;background:#ffffff80}.att-row svg{color:var(--muted);flex:none}.att-row b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.att-row span{color:var(--muted);white-space:nowrap}.att-row .link{font-size:12.5px}.drafts{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0 4px}.drafts .chip button{display:inline-flex;margin-left:2px;color:inherit;opacity:.6}.drafts .chip button:hover{opacity:1}.composer .c-foot .btn[disabled]{opacity:.4}.side-body .kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}.side-body .kv dt{color:var(--muted)}.side-body .kv dd{margin:0;font-weight:600}.overdue{color:var(--bad);font-weight:600}@media(max-width:1180px){.sheet-cols{grid-template-columns:1fr}.side-panel.wide{width:min(720px,calc(100vw - 28px))}}.form-card{max-width:760px;padding:34px 36px 30px}.f{display:flex;flex-direction:column;gap:7px;margin-top:18px}.f>label{font-size:12.5px;font-weight:600;color:var(--ink-2);display:flex;gap:6px;align-items:baseline}.f>label .req{color:var(--bad);font-weight:600}.f>label .opt{color:var(--ink-2);font-weight:500}.f-in{width:100%;box-sizing:border-box;padding:13px 15px;border:1px solid var(--line-2);border-radius:14px;background:#ffffff9e;font:inherit;font-size:14.5px;color:var(--ink);outline:none;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s}.f-in::placeholder{color:var(--muted)}.f-in:hover{border-color:#0b0b1438}.f-in:focus{border-color:var(--peri);background:#ffffffd9;box-shadow:0 0 0 4px #6d8dff29}.f-in:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.f-in[disabled]{opacity:.55;cursor:not-allowed}.f-in.bad{border-color:var(--bad-ui);box-shadow:0 0 0 4px var(--bad-soft)}textarea.f-in{min-height:104px;resize:vertical;line-height:1.55}select.f-in{min-width:0;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 20px,calc(100% - 15px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.f-hint{font-size:12px;color:var(--muted);line-height:1.5}.f-err{font-size:12.5px;color:var(--bad);font-weight:600;display:flex;gap:5px;align-items:center}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.f-row .f{margin-top:0}.f-sect{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.f-sect>h3{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em}.f-sect>p{font-size:13px;color:var(--ink-2);margin-top:3px}.f-derived{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.f-static{padding:12px 15px;border-radius:14px;background:#0b0b140a;min-height:52px}.f-static .l{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.f-static .v{font-size:14.5px;font-weight:600;margin-top:4px;display:flex;align-items:center;gap:10px;min-height:22px}.f-static .v .mini{width:34px;height:34px}.f-static .v .mini b{display:none}.f-static .s{font-size:12px;color:var(--muted);margin-top:3px}.f-static.arrive{animation:arrive .6s var(--out) both}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.f-actions{display:flex;gap:10px;align-items:center;margin-top:28px;flex-wrap:wrap}.f-actions .grow{flex:1}.refusal{display:flex;gap:10px;padding:13px 15px;border-radius:14px;background:var(--bad-soft);color:var(--bad);font-size:13.5px;line-height:1.55;margin-top:16px}.refusal svg{flex:none;margin-top:2px}.warnbox{display:flex;gap:12px;padding:16px 18px;border-radius:18px;background:var(--warn-soft);color:var(--warn);font-size:14px;line-height:1.6}.warnbox svg{flex:none;margin-top:2px}.warnbox b{display:block;font-weight:600}.warnbox ul{margin:6px 0 0;padding:0}.warnbox li{padding:2px 0}.warnbox .mono{font-size:11.5px;opacity:.8}.done-card{text-align:center;padding:26px 10px 10px}.done-card .orb{width:72px;height:72px;border-radius:50%;margin:0 auto 20px;background:var(--good-soft);color:var(--good);display:grid;place-items:center}.done-card h2{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.03em}.done-card p{color:var(--ink-2);margin-top:8px;max-width:48ch;margin-left:auto;margin-right:auto;line-height:1.6}.done-card .acts{display:flex;gap:10px;justify-content:center;margin-top:22px;flex-wrap:wrap}.files{display:flex;flex-direction:column;gap:6px;margin-top:8px}.file{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#0b0b140a;font-size:13px}.file svg{color:var(--muted);flex:none}.file b{font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file span{color:var(--muted);white-space:nowrap}.file .iconbtn{width:28px;height:28px}.f-note{font-size:13px;color:var(--muted);line-height:1.55;margin-top:8px}.f-note.amber{color:var(--warn);font-weight:500}.f-note .mono{white-space:nowrap}.members{margin-top:10px;border:1px solid var(--line-2);border-radius:16px;background:#ffffff80;max-height:260px;overflow:auto}.members label{display:flex;align-items:center;gap:11px;padding:10px 14px;border-top:1px solid var(--line);cursor:pointer;font-size:14px}.members label:first-child{border-top:0}.members label:hover{background:#ffffffb3}.members label input{width:16px;height:16px;accent-color:var(--ink)}.members .em{font-size:12px;color:var(--muted);margin-left:auto}.members .none{padding:16px;font-size:13px;color:var(--muted);text-align:center}@media(max-width:820px){.form-card{padding:26px 20px}.f-row,.f-derived{grid-template-columns:1fr}}.pplates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pplate{padding:18px 20px 16px;min-height:188px;display:flex;flex-direction:column;cursor:pointer}.pplate .name{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pplate .dept{font-size:13px;color:var(--muted);margin-top:3px}.pplate .mid{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:14px}.pplate .figs b{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.03em;display:block;font-variant-numeric:tabular-nums}.pplate .figs span{font-size:12.5px;color:var(--muted)}.pplate .foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.pplate .stack{display:inline-flex}.pplate .stack .avatar{margin-left:-7px;box-shadow:0 0 0 2px #fff}.pplate .stack .avatar:first-child{margin-left:0}.pplate.dim{opacity:.7}.pplate .ptop{display:flex;align-items:center;justify-content:space-between;gap:10px}.pplate .ptop .mono{font-size:12px;color:var(--ink-2)}.mini.ico{display:grid;place-items:center}.mini.ico svg{position:static;inset:auto;transform:none;width:18px;height:18px}.progress{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.progress .bar{flex:1;height:5px;border-radius:999px;background:#0b0b1414;overflow:hidden}.progress .bar i{display:block;height:100%;border-radius:999px;background:var(--ink);transform-origin:left;animation:grow 1s var(--out) both}.sortbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.sortbar .pill{height:34px;font-size:13px}.lifecycle{margin-top:44px}.lifecycle .sec-head{margin-bottom:16px}.lifecycle .h-sec{font-size:clamp(22px,2.4vw,30px)}.lifecycle .h-sec .n{font-size:.75em;margin-left:6px;color:var(--ink-2);background:none;-webkit-text-fill-color:var(--ink-2)}.pplates .pager{grid-column:1/-1;border-top:0;padding:6px 4px 0}.pplates .pager span{color:var(--ink-2)}.hero-fig{display:flex;flex-direction:column;gap:6px;align-items:flex-start}@media(max-width:1180px){.pplates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.pplates{grid-template-columns:1fr}}.burn{height:400px}.burn-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--ink-2);padding:6px 0 0;align-items:center}.burn-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.burn-legend i.dash{width:14px;height:0;border-top:2px dashed var(--muted);border-radius:0;vertical-align:2px}.burn-legend i.work{background:none;border:2px solid var(--ink);box-sizing:border-box}@media(max-width:820px){.burn{height:320px}}.burn-legend i.out{width:9px;height:9px;border-radius:50%;background:none;border:1.5px solid var(--bad);box-sizing:border-box;vertical-align:-1px}.burn-narrow{display:none;color:var(--ink-2)}@media(max-width:600px){.burn-narrow{display:inline}}.burn-note{font-size:12.5px;margin-top:8px}.burn.burn-board{height:360px}.board-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;padding:30px 34px}.board-hero .h-title{font-size:clamp(38px,3.6vw,46px)}.board-hero .meta{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;margin-top:12px;font-size:13.5px;color:var(--ink-2)}.board-hero .meta .who .n{color:var(--ink);font-weight:600}.board-hero .meta .lead-l{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-right:-6px}.board-hero .desc{font-size:15px;color:var(--ink-2);margin-top:12px;max-width:62ch;line-height:1.55}.board-hero .acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.board-hero .stack{display:inline-flex;margin-right:6px}.board-hero .stack .avatar{margin-left:-8px;box-shadow:0 0 0 2px #fff}.board-hero .stack .avatar:first-child{margin-left:0}.board-hero .figs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.board-hero .figs .l{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.board-hero .figs .v{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.04em;line-height:1;margin-top:7px;font-variant-numeric:tabular-nums}.board-hero .figs .s{font-size:12.5px;color:var(--ink-2);margin-top:5px}.w1{margin-top:16px}.disclosure{margin-top:16px;overflow:hidden}.disclosure .drow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:18px 24px 6px}.disclosure .dhelp{padding:8px 24px 18px;font-size:13px;color:var(--ink-2);line-height:1.55}.disclosure .dhelp b{color:var(--ink-2);font-weight:600}.codes-panel{padding:20px 24px 14px;border-top:1px solid var(--line)}.codes-panel .figline{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2);margin-top:6px}.codes-panel .figline b{font-weight:600}.codes-panel .sub{font-size:12px;color:var(--muted);margin-top:3px}.attach-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border-radius:16px;background:#0b0b1409}.attach-row .field{background:#fff;flex:1;min-width:220px}.attach-row .field select{width:100%}.coderow{display:grid;grid-template-columns:minmax(0,1.4fr) 100px 110px auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.coderow:first-of-type{border-top:0}.coderow .acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.coderow .amt{font-family:var(--display);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:16px}.spend{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:6px}.spend b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.spend .neg b{color:var(--bad)}.lanes.tasks{grid-template-columns:repeat(4,minmax(240px,1fr))}.task{background:#ffffffd9;border:1px solid var(--glass-line);border-radius:16px;padding:13px 14px 12px;margin-bottom:10px;cursor:pointer;position:relative;transition:transform .5s var(--spring),box-shadow .5s var(--spring);overflow:hidden}.task:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 26px 50px -30px #0b0b1473}.task b{display:block;font-size:14px;font-weight:600;line-height:1.35;padding-right:22px}.task .row{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-top:8px;flex-wrap:wrap}.task .row .stack{display:inline-flex;margin-left:auto}.task .row .stack .avatar{margin-left:-6px;box-shadow:0 0 0 2px #fff}.task .row .stack .avatar:first-child{margin-left:0}.task .del{position:absolute;right:8px;top:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--muted);opacity:0;transition:opacity .2s,background .2s}.task:hover .del,.task:focus-within .del{opacity:1}.task .del:hover{background:var(--bad-soft);color:var(--bad)}.task .thread{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0b0b140d}.task .thread i{display:block;height:100%;border-radius:0 2px 2px 0;transform-origin:left;animation:grow 1.1s var(--out) both;animation-delay:var(--d,0ms)}.task .cost{font-family:var(--mono);font-size:11px;color:var(--ink-2)}.task.dragging{opacity:.45}.task.landed{animation:land .3s var(--spring) both}.add-task{display:flex;align-items:center;gap:6px;width:100%;padding:9px 10px;border:1px dashed var(--line-2);border-radius:12px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:#ffffff80;transition:border-color .2s,background .2s}.add-task:hover{border-color:var(--ink);background:#fff}.add-task input{flex:1;border:0;background:transparent;font:inherit;outline:none;color:var(--ink)}.add-task:focus-within{border-color:var(--ink);border-style:solid;box-shadow:0 0 0 2px var(--ink)}.md-tabs{display:flex;gap:4px;margin-bottom:6px}.md-tabs button{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--muted)}.md-tabs button.on{background:var(--ink);color:#fff}.md-preview{padding:12px 14px;border-radius:14px;background:#0b0b140a;font-size:14px;line-height:1.6;min-height:60px}.comments{margin-top:6px}.comment{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px}.comment:first-child{border-top:0}.comment .c-head{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.comment .c-head b{color:var(--ink);font-weight:600}.comment .c-head .del{margin-left:auto;color:var(--muted)}.comment .c-head .del:hover{color:var(--bad)}.comment p{margin-top:3px;line-height:1.5}.assignees{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.assignees .who{padding:4px 10px 4px 4px;border-radius:999px;background:#0b0b140d;font-size:13px}.attest{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:var(--warn-soft);color:var(--warn);font-size:13.5px;line-height:1.55;margin-top:16px;align-items:flex-start;cursor:pointer}.attest input{margin-top:3px;width:16px;height:16px;accent-color:var(--warn-ui);flex:none}.closure-fig{padding:14px 16px;border-radius:16px;background:#0b0b140a;margin-top:16px}.closure-fig b{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.closure-fig p{font-size:12.5px;color:var(--ink-2);margin-top:4px;line-height:1.5}.dlg-panel .muted,.dlg-panel .closure-fig .l,.dlg-panel .minibox .l,.dlg-panel .comment .c-head{color:var(--ink-2)}.two.board-two{margin-top:16px;align-items:start}.board-two .dec .m,.board-two .dec .m .who .n,.board-two .card-head p{color:var(--ink-2)}@media(max-width:1180px){.board-hero{grid-template-columns:1fr}.lanes.tasks{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.lanes.tasks{grid-template-columns:1fr}.coderow{grid-template-columns:minmax(0,1fr) auto}.coderow>:nth-child(2),.coderow>:nth-child(3){display:none}.board-hero{padding:22px}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat{padding:20px 22px 18px}.stat .l{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.stat .v{font-family:var(--display);font-size:38px;font-weight:600;letter-spacing:-.045em;line-height:1;margin-top:12px;font-variant-numeric:tabular-nums}.stat .s{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--ink-2);min-height:22px}.delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.delta.good{background:var(--good-soft);color:var(--good)}.delta.bad{background:var(--bad-soft);color:var(--bad)}.delta.flat{background:#0b0b140f;color:var(--ink-2)}.ta-head .h-title .n{font-size:.62em;vertical-align:.12em;margin-left:8px}.period{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.period b{color:var(--ink);font-weight:600}.charts .smooth-chart .axis{font-size:10.5px}.charts{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;margin-top:16px;align-items:start}.charts.solo{grid-template-columns:1fr}.donut-wrap{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.donut-wrap .donut{flex:none}.donut-center{font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.03em;fill:var(--ink)}.donut .seg{animation:fadeIn .6s var(--out) both;animation-delay:calc(min(var(--i,0),7)*90ms)}.legend{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0;flex:1}.legend li{display:flex;align-items:center;gap:9px}.legend i{width:10px;height:10px;border-radius:3px;flex:none}.legend span{white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.legend b{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600}.gate{max-width:560px;margin:60px auto 0;text-align:center;padding:44px 36px}.gate .orb{width:72px;height:72px;border-radius:50%;margin:0 auto 22px;background:#0b0b140f;display:grid;place-items:center;color:var(--muted)}.gate h1{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.035em}.gate p{color:var(--ink-2);margin-top:10px;line-height:1.6}.gate .mono{display:block;margin-top:14px;font-size:12px;color:var(--ink-2)}.gate h1 .mono{font-weight:500}@media(max-width:1180px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.charts{grid-template-columns:1fr}}@media(max-width:560px){.stats{grid-template-columns:1fr}}.tcard.skel,.task.skel{background:#fff9}.tcard.skel .slab,.task.skel .slab{display:block}.stat.skel .v .slab{width:90px;height:34px}.pplate.skel .name .slab{height:16px}@media print{.board{overflow:visible}.lanes.five{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.lanes.tasks,.pplates,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.charts,.board-hero,.sheet-cols{grid-template-columns:1fr}.tlist .trow,.tlist .thead{grid-template-columns:90px minmax(0,2fr) 100px 150px;gap:10px;padding:8px 12px}.tlist .c-pri,.tlist .c-proj,.tlist .c-by,.tlist .c-asg{display:none}.tlist .thead{display:grid}.tlist .c-id{display:block}.tlist .c-act{display:flex}.filters,.pager,.scopes,.sortbar,.tcard .grip,.task .del,.add-task,.lane-more,.dlg,.f-actions{display:none}.task .thread i,.progress .bar i,.f-static.arrive,.tcard.landed,.task.landed{animation:none!important}.burn canvas{display:none}.burn{height:auto!important}.side-panel.wide{width:auto}}.pplate .dept,.pplate .figs span,.pplate .foot,.spend,.codes-panel .sub,.f-sect h3 .muted,.members .em,.members .none,.file span,.comment .c-head,.board-two .dec-empty,.board-two .dec-empty b,.board-two .exp-list .muted,.st-aside .dec-empty,.st-aside .dec-empty b{color:var(--ink-2)}.side-panel.wide .msg>:last-child{min-width:0;flex:1}.side-panel.wide .msg p,.side-panel.wide .msg .m-head{overflow-wrap:anywhere}.side-panel.wide .att-row{flex-wrap:wrap}.side-panel.wide .c-foot,.tcard .id,.tcard .row{color:var(--ink-2)}@media(max-width:520px){.board{scroll-snap-type:x mandatory;scroll-padding-left:4px}.lanes.five{grid-template-columns:repeat(5,84vw);min-width:0;gap:12px}.lanes.five .lane{scroll-snap-align:start}}.f-hint{max-width:56ch}.tcard .age{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0b0b140d;border-radius:0 0 16px 16px;overflow:hidden}.tcard .age i{display:block;height:100%;width:var(--age,0%);background:var(--ink)}.skey{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 4px;padding:0;list-style:none;font-size:12.5px;color:var(--ink-2)}.skey li{display:flex;align-items:center;gap:7px;min-width:0}.skey i{width:14px;height:3px;border-radius:2px;flex:none}.st-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin-top:26px}.st-aside{position:sticky;top:104px;display:flex;flex-direction:column;gap:14px}.st-aside .steps .step span{font-size:12.5px}.f-static .v .mono{font-weight:600}.f-static .v .muted{font-weight:500}@media(max-width:1180px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-aside{position:static}}.cp-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin-top:26px}.cp-aside{position:sticky;top:104px;display:flex;flex-direction:column;gap:14px}.cp-aside .steps .step span{font-size:12.5px}.cp-aside .dec li{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.cp-aside .dec .mini{width:48px;height:48px}.cp-aside .dec .m .mono{white-space:nowrap}.cp-aside .dec .m{color:var(--ink-2)}.cp-aside .dec .amt{grid-column:2;text-align:left;font-size:16px;margin-top:-4px}.cp-aside .mini .plan{stroke:var(--ink);stroke-linecap:round;opacity:.55;transition:stroke-dasharray .3s var(--out)}.cp-aside .dec li.planned .amt{color:var(--ink)}.cp-aside .dec .mini svg{width:48px;height:48px}@media(prefers-reduced-motion:reduce){.cp-aside .mini .plan{transition:none}}@media(max-width:1180px){.cp-grid{grid-template-columns:minmax(0,1fr)}.cp-aside{position:static}.cp-aside .steps .step span,.cp-aside .card-head p{max-width:54ch}}.ring-card.small .ring{width:200px;height:200px}.ring-card.small .ring .center b{font-size:48px}.board-two .f-hint{max-width:54ch}.exp-list .row{grid-template-columns:minmax(0,1fr) 120px 130px;padding:10px 0}.exp-list .row .amt{font-size:16px}.exp-list .row:hover{background:none}.exp-list .row .meta,.board-two .f-hint{color:var(--ink-2)}@media(max-width:820px){.exp-list .row{grid-template-columns:minmax(0,1fr) auto}.exp-list .row>:nth-child(2){display:none}}.filters .field select{min-width:0}.f-in[type=date]:focus-within{outline:2px solid var(--ink);outline-offset:2px}.btn:has(+input[type=file].sr-only:focus-visible),label.btn:has(>input[type=file].sr-only:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.sheet-cols>*{min-width:0}.side-panel.wide .msg p{max-width:54ch}.mesh-dim{display:none}.adm-nav{position:relative;display:flex;gap:26px;align-items:flex-start;overflow-x:auto;padding:0 0 14px;margin:0 0 22px;border-bottom:1px solid var(--line);scrollbar-width:thin}.adm-grp{display:flex;flex-direction:column;gap:7px;flex:none}.adm-grp>h3{font:600 10.5px var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:0 0 1px 2px}.adm-grp>div{display:flex;gap:5px}.adm-nav a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;transition:background .2s var(--ease),color .2s}.adm-nav a:hover{background:#ffffff9e;color:var(--ink)}.adm-nav a.on{background:var(--ink);color:#fff;font-weight:500}.adm-nav a:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.adm-head h1{font:600 clamp(30px,3.6vw,50px)/1.05 var(--display);letter-spacing:-.022em}.adm-head .sub{font-size:13px;color:var(--ink-2);margin-top:6px}.adm-head .sub b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.adm-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.adm-search{position:relative;flex:1 1 240px;min-width:0;max-width:380px}.adm-search .ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);display:flex;pointer-events:none}.adm-search input{width:100%;height:38px;padding:0 12px 0 35px;border-radius:10px;border:1px solid var(--line-2);background:var(--glass-2);font:inherit;font-size:14px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.adm-search input::placeholder{color:var(--muted)}.adm-search input:focus{outline:0;border-color:var(--peri);box-shadow:0 0 0 3px #6d8dff2e}.adm-sel{height:38px;padding:0 30px 0 11px;border-radius:10px;border:1px solid var(--line-2);background:var(--glass-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E6E80' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;font:inherit;font-size:13.5px;color:var(--ink);appearance:none;cursor:pointer}.adm-sel:focus-visible{outline:2px solid var(--peri);outline-offset:1px}.adm-in{height:38px;padding:0 11px;border-radius:10px;border:1px solid var(--line-2);background:var(--glass-2);font:inherit;font-size:13.5px;color:var(--ink)}.adm-in::placeholder{color:var(--muted)}.adm-in:focus{outline:0;border-color:var(--peri);box-shadow:0 0 0 3px #6d8dff2e}@media(max-width:600px){.adm-in{height:44px}}.adm-bar .grow{flex:1}.btn-pri{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:10px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:500;transition:transform .2s var(--spring),box-shadow .2s}.btn-pri:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b0b142e}.btn-pri:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.sheet{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:16px;box-shadow:0 1px 2px #0b0b140a,0 12px 34px -20px #0b0b1438}.sheet>*:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.sheet>*:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sheet.busy{background:var(--glass-load)}.bulkbar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--ink);color:#fff;font-size:13px;animation:bulkIn .28s var(--spring) both}@keyframes bulkIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bulkbar b{font-variant-numeric:tabular-nums}.bulkbar .grow{flex:1}.bulkbar button{padding:5px 11px;border-radius:8px;font-size:12.5px;background:#ffffff29;color:#fff;transition:background .18s}.bulkbar button:hover{background:#ffffff47}.bulkbar button:focus-visible{outline:2px solid #fff;outline-offset:1px}.bulkbar button.danger{background:#ffffff29;color:#ffd9db}.bulkbar button.danger:hover{background:#e5484d80;color:#fff}.ck{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line-2);background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;transition:background .15s,border-color .15s;padding:0}.ck:hover{border-color:var(--muted)}.ck:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.ck[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.ck[aria-checked=true]:after{content:"";width:9px;height:5px;border:1.8px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.ck[aria-checked=mixed]{background:var(--ink);border-color:var(--ink)}.ck[aria-checked=mixed]:after{content:"";width:8px;height:1.8px;background:#fff}.racts{display:flex;align-items:center;gap:2px;justify-content:flex-end}.ract{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:8px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease),transform .22s var(--spring)}.ract:hover{background:#0b0b140f;color:var(--ink)}.ract:focus-visible{outline:2px solid var(--peri);outline-offset:1px}.ract.neg{color:var(--bad)}.ract.neg:hover{background:var(--bad-soft)}.ract.pos{color:var(--good)}.ract.pos:hover{background:var(--good-soft)}.row-h:hover .racts .ract,.row-h:focus-within .racts .ract{transform:translate(-2px)}.racts .ract:nth-child(2){transition-delay:.02s}.racts .ract:nth-child(3){transition-delay:.04s}.no-acts{font-size:12px;color:var(--faint)}.c-id{font-weight:600;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-sub{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-q{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-m{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);white-space:nowrap}.c-n{font-variant-numeric:tabular-nums slashed-zero;font-size:13.5px;white-space:nowrap}.you{font-size:11px;color:var(--ink-2);font-weight:400;margin-left:6px}.em{color:var(--ink-2)}@keyframes seat{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.seat{animation:seat .34s var(--out) both;animation-delay:var(--d,0ms)}.v-strip{background:none;border:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:7px}.v-strip .srow{position:relative;display:grid;align-items:center;gap:16px;padding:12px 16px 12px 26px;background:var(--glass);border:1px solid var(--glass-line);border-radius:12px;transition:background .22s var(--ease),transform .22s var(--spring)}.v-strip .srow:hover,.v-strip .srow:focus-within{background:var(--glass-2);transform:translate(3px)}.v-strip .srow>*,.v-ledger .lrow>*,.v-dense .drow>*{min-width:0}.v-strip .srow.has-lead{padding-left:46px}.v-strip .lead{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex}.v-strip .shead.has-lead{padding-left:46px}.v-strip .shead{display:grid;align-items:center;gap:16px;padding:0 16px 6px 26px}.v-strip .shead span,.v-strip .shead button{font:600 10.5px var(--body);letter-spacing:.075em;text-transform:uppercase;color:var(--ink-2)}.v-strip .shead button{display:inline-flex;align-items:center;gap:4px;transition:color .18s}.v-strip .shead button:hover{color:var(--ink)}.v-strip .shead button:focus-visible{outline:2px solid var(--peri);outline-offset:2px;border-radius:3px}.v-strip .shead button .ar{opacity:.35;transition:opacity .18s,transform .22s var(--spring)}.v-strip .shead button[data-dir=desc] .ar{transform:rotate(180deg)}.v-strip .shead button[aria-sort] .ar{opacity:1}.v-strip .bulkbar{border-radius:10px;margin-bottom:3px}.adm-pager{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.v-strip .adm-pager{border-top:0;padding-left:0;padding-right:0}.adm-pager .grow{flex:1}.adm-pager .pg{display:flex;gap:3px}.adm-pager .pg button{min-width:28px;height:28px;padding:0 7px;border-radius:8px;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:background .18s,color .18s}.adm-pager .pg button:hover:not(:disabled){background:#0b0b140f;color:var(--ink)}.adm-pager .pg button.on{background:var(--ink);color:#fff;font-weight:600}.adm-pager .pg button:disabled{opacity:.3;cursor:default}.adm-pager .pg button:focus-visible{outline:2px solid var(--peri);outline-offset:1px}@media(max-width:600px){.adm-pager .pg button{min-width:44px;height:44px}.adm-pager{padding:12px 14px}}.adm-empty{padding:54px 24px;text-align:center}.adm-empty .orb{width:46px;height:46px;border-radius:50%;margin:0 auto 14px;background:var(--grad);opacity:.16}.adm-empty b{display:block;font:600 17px var(--display);margin-bottom:5px}.adm-empty p{font-size:13.5px;color:var(--ink-2);max-width:42ch;margin:0 auto}.adm-empty .cta{display:inline-flex;margin-top:16px}.adm-fail{padding:44px 24px;text-align:center}.adm-fail .ico{display:inline-flex;color:var(--bad);margin-bottom:10px}.adm-fail b{display:block;font:600 16px var(--display);margin-bottom:5px}.adm-fail p{font-size:13.5px;color:var(--ink-2);max-width:46ch;margin:0 auto 14px}.adm-fail button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--line-2);font-size:13px;background:#fff;transition:background .18s}.adm-fail button:hover{background:#0b0b140a}.skelrow{display:grid;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--line)}.skelrow:first-child{border-top:0}@media(max-width:1100px){.ract .lb{display:none}.ract{padding:0 6px}}@media(max-width:900px){.adm-head h1{font-size:33px}.ract .lb{display:inline}.v-strip .shead{display:none}.v-strip .srow,.skelrow{grid-template-columns:auto minmax(0,1fr)!important;grid-auto-rows:min-content;row-gap:7px;padding:12px 14px;min-height:0}.v-strip .srow>*:nth-child(n+3),.skelrow>*:nth-child(n+3){grid-column:2}.racts{justify-content:flex-start;flex-wrap:wrap;gap:4px}.ract{height:32px;min-width:44px;justify-content:center}.adm-bar{gap:8px}.adm-search{max-width:none;flex:1 1 100%}.adm-sel{flex:1 1 auto;min-width:0}.adm-nav{gap:16px}}@media(max-width:600px){.ck{position:relative;width:44px;height:44px;border-color:transparent;background:none}.ck:before{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:7px;border:1.5px solid var(--line-2);background:#fff}.ck[aria-checked=true]:before,.ck[aria-checked=mixed]:before{background:var(--ink);border-color:var(--ink)}.ck:after{position:relative;z-index:1}.btn-pri,.adm-search input,.adm-sel{height:44px}.ract{height:44px;padding:0 12px}button.ract{min-height:44px}.c-id>a{display:block;min-height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:600px){.bulkbar{flex-wrap:wrap;row-gap:8px}.bulkbar .grow{flex-basis:100%;height:0}.bulkbar button{min-height:44px}}@media(max-width:600px){.vtabs{flex-wrap:wrap;row-gap:2px}.vtabs a,.vtabs button{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:600px){.adm-nav a{min-height:44px}.adm-nav{padding-bottom:10px}.adm-grp>h3{margin-bottom:3px}}@media(max-width:430px){.view{padding-left:14px;padding-right:14px}.adm-head{gap:12px}.btn-pri{width:100%;justify-content:center}.adm-pager{flex-wrap:wrap;gap:8px}}@media(prefers-reduced-motion:reduce){.seat,.bulkbar{animation:none!important}.ract,.v-strip .srow,.btn-pri{transition:none!important;transform:none!important}.row-h:hover .racts .ract{transform:none!important}}@media print{.mesh-dim,.adm-nav,.adm-bar,.racts,.bulkbar,.adm-pager,.sketch-tools,.vtabs{display:none!important}.sheet{box-shadow:none;border:1px solid #ddd;background:#fff}}.out-ok{font-size:12px;color:var(--ink-2)}.iphash{font-family:var(--mono);font-size:12px;color:var(--ink-2);border-radius:5px;padding:2px 4px;cursor:pointer;transition:background .18s,color .18s}.iphash:hover{background:#0b0b140f;color:var(--ink)}.iphash:focus-visible{outline:2px solid var(--peri);outline-offset:1px}@media(max-width:600px){.iphash{min-height:44px;display:inline-flex;align-items:center;padding:0 6px;max-width:100%;overflow:hidden}}.changes{font-family:var(--mono);font-size:11px;color:var(--ink-2);white-space:pre-wrap;word-break:break-word;max-width:min(26rem,100%);max-height:5.2rem;overflow:auto;margin:0;background:#0b0b1408;border-radius:7px;padding:6px 8px}.who-cell{min-width:0}.who-cell b{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-cell span{display:block;font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bar .narrow{flex:0 0 132px}.adm-bar .adm-in.narrow{min-width:0}.adm-reset{height:38px;padding:0 12px}@media(max-width:600px){.adm-reset{height:44px}}@media(max-width:600px){.adm-bar .narrow{flex:1 1 calc(50% - 4px)}}.pulse-wrap{margin-bottom:22px}.pulse-wrap .flow{height:230px}@media(max-width:900px){.pulse-wrap .flow{height:190px}}@media(max-width:600px){.pulse-wrap .flow{height:150px}}.pulse-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.pulse-head h2{font:600 15px var(--body);letter-spacing:-.01em}.pulse-head p{font-size:12.5px;color:var(--ink-2);margin-top:2px;max-width:54ch}.pulse-figs{display:flex;gap:20px;flex:none}.pulse-figs div{text-align:right}.pulse-figs b{display:block;font:600 19px var(--display);font-variant-numeric:tabular-nums slashed-zero;line-height:1.1}.pulse-figs span{font-size:11px;color:var(--ink-2)}.flow-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--ink-2)}.flow-legend span{display:inline-flex;align-items:center;gap:6px}.flow-legend i{width:7px;height:7px;border-radius:50%;flex:none}.flow-legend i.ringed{background:none;border:1.5px solid var(--ink-2);box-sizing:border-box}.auth-wrap{margin-bottom:24px}.auth-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.auth-head h2{font:600 15px var(--body);letter-spacing:-.01em}.auth-head p{font-size:12.5px;color:var(--ink-2);margin-top:2px}.auth-figs{display:flex;gap:20px;flex:none}.auth-figs div{text-align:right}.auth-figs b{display:block;font:600 19px var(--display);font-variant-numeric:tabular-nums slashed-zero;line-height:1.1}.auth-figs span{font-size:11px;color:var(--ink-2)}.auth-canvas{height:300px;position:relative}@media(max-width:900px){.auth-canvas{height:340px}}@media(max-width:600px){.auth-canvas{height:0;overflow:hidden;margin:0}}.auth-list{display:none}@media(max-width:600px){.auth-list{display:block}}.auth-list li{padding:11px 0;border-top:1px solid var(--line)}.auth-list li:first-child{border-top:0}.auth-list .p{font-family:var(--mono);font-size:12.5px;color:var(--ink)}.auth-list .h{font-size:12.5px;color:var(--ink-2);margin-top:3px}.auth-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--ink-2)}.auth-legend span{display:inline-flex;align-items:center;gap:6px}.auth-legend i{width:16px;height:0;border-top:1.5px solid var(--ink-2);flex:none}.auth-legend i.dash{border-top-style:dashed}.prov{display:flex;gap:6px;flex-wrap:wrap}.src-role{background:#6d8dff24;color:var(--peri-ink)}.src-dept{background:#3cd5b029;color:var(--mint-ink)}.src-direct{background:var(--warn-soft);color:var(--warn)}.sect-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 12px}.sect-h h2{font:600 clamp(19px,2vw,24px)/1.2 var(--display);letter-spacing:-.015em}.sect-h p{font-size:12.5px;color:var(--ink-2);margin-top:3px}.dsec{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.dsec:first-of-type{margin-top:4px;padding-top:0;border-top:0}.dsec h3{font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.dsec ul li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px}.dsec ul li .grow{flex:1}.dsec .none{font-size:12.5px;color:var(--ink-2);padding:4px 0}.dsec .exp{font-size:11.5px;color:var(--warn)}.matrix{overflow-x:auto}.matrix table{border-collapse:collapse;min-width:520px;width:100%;font-size:12.5px}.matrix th,.matrix td{padding:8px 10px;text-align:left;border-top:1px solid var(--line)}.matrix thead th{border-top:0;font:600 10.5px var(--body);letter-spacing:.075em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.matrix tbody th{font-family:var(--mono);font-weight:400;font-size:12px;color:var(--ink);white-space:nowrap}.matrix td{text-align:center;width:92px}.matrix .yes{color:var(--good);font-weight:600}.matrix .no{color:var(--faint)}.matrix .note{font-size:11.5px;color:var(--ink-2);text-align:left;width:auto;max-width:34ch}@media print{.matrix{overflow:visible}}.set-wrap{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}@media(max-width:900px){.set-wrap{grid-template-columns:minmax(0,1fr);gap:16px}}.set-nav{position:sticky;top:110px;display:flex;flex-direction:column;gap:2px}@media(max-width:900px){.set-nav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:8px;border-bottom:1px solid var(--line)}}.set-nav a{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;transition:background .2s var(--ease),color .2s}.set-nav a:hover{background:#ffffff9e;color:var(--ink)}.set-nav a.on{background:var(--ink);color:#fff;font-weight:500}.set-nav a:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.set-nav a .dot{width:6px;height:6px;border-radius:50%;background:var(--warn);margin-left:auto;flex:none}@media(max-width:600px){.set-nav a{min-height:44px}}.set-page .card{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:16px;box-shadow:0 1px 2px #0b0b140a,0 12px 34px -20px #0b0b1438;padding:20px 22px;margin-bottom:18px;max-width:none;overflow:visible}.set-page .card h2{font:600 clamp(17px,1.6vw,20px)/1.2 var(--display);letter-spacing:-.015em}.set-page .card .lede{font-size:12.5px;color:var(--ink-2);margin-top:4px}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:820px){.tiles{grid-template-columns:minmax(0,1fr)}}.tile{border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:#ffffff80}.tile .h{display:flex;align-items:center;gap:8px;margin-bottom:9px}.tile .h b{font-size:13.5px;font-weight:600}.tile dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:12px;margin:0}.tile dt{color:var(--ink-2)}.tile dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tile .note{margin-top:9px;font-size:11.5px;color:var(--ink-2);padding-top:8px;border-top:1px dashed var(--line-2)}.tile .note.bad{color:var(--bad)}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:700px){.fgrid{grid-template-columns:minmax(0,1fr)}}.fgrid .wide{grid-column:1/-1}.f-lab{display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}.set-page .f-hint{font-size:11.5px;color:var(--ink-2);margin-top:5px}.inp{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:14px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.inp::placeholder{color:var(--muted)}.inp:focus{outline:0;border-color:var(--peri);box-shadow:0 0 0 3px #6d8dff2e}.inp.changed{border-color:var(--warn);background:var(--warn-soft)}.pw{position:relative}.pw .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.pw .eye:hover{background:#0b0b140f;color:var(--ink)}.pw .eye:focus-visible{outline:2px solid var(--peri);outline-offset:1px}@media(max-width:600px){.inp{height:44px}.pw .eye{width:44px;height:44px}}.dirtybar{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px;padding:11px 14px 11px 18px;border-radius:14px;background:var(--ink);color:#fff;box-shadow:0 18px 44px -18px #0b0b1499;animation:dirtyIn .34s var(--spring) both;max-width:calc(100vw - 28px)}@keyframes dirtyIn{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dirtybar b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.dirtybar span{font-size:12.5px;color:#ffffffb8}.dirtybar button{height:34px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:500;background:#ffffff29;color:#fff;transition:background .18s}.dirtybar button:hover{background:#ffffff4d}.dirtybar button.go{background:#fff;color:var(--ink);font-weight:600}.dirtybar button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:600px){.dirtybar{left:14px;right:14px;transform:none;flex-wrap:wrap;row-gap:10px}.dirtybar button{height:44px;flex:1}@keyframes dirtyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.dirtybar{animation:none}}.set-page .banner{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:12px;font-size:13px;margin-bottom:16px;margin-top:0}.set-page .banner.ok{background:var(--good-soft);color:var(--good)}.set-page .banner.bad{background:var(--bad-soft);color:var(--bad)}@media print{.set-wrap,.tiles,.fgrid{grid-template-columns:minmax(0,1fr)}.set-nav,.dirtybar{display:none!important}}.flowcard{margin-bottom:22px}.flow-q{height:210px;position:relative}@media(max-width:900px){.flow-q{height:180px}}@media(max-width:600px){.flow-q{height:0;overflow:hidden}}.q-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}@media(max-width:700px){.q-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-fig{border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:#ffffff80}.q-fig b{display:block;font:600 22px var(--display);font-variant-numeric:tabular-nums slashed-zero;line-height:1.1}.q-fig span{font-size:11.5px;color:var(--ink-2)}.q-fig.alarm{border-color:var(--bad-ui);background:var(--bad-soft)}.q-fig.alarm b,.q-fig.alarm span{color:var(--bad)}.q-fig.clear b{color:var(--good)}.blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1024px){.blocks{grid-template-columns:minmax(0,1fr)}}.met-page .block{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:16px;box-shadow:0 1px 2px #0b0b140a,0 12px 34px -20px #0b0b1438;padding:18px 20px}.block-h{display:flex;align-items:center;gap:9px;margin-bottom:14px}.block-h h3{font:600 14.5px var(--body);letter-spacing:-.005em}.block-h .grow{flex:1}.met-page .kv{display:grid;grid-template-columns:1fr auto;gap:9px 14px;font-size:13px}.met-page .kv dt{color:var(--ink-2);min-width:0}.met-page .kv dd{margin:0;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;text-align:right}.met-page .kv dd.good{color:var(--good)}.met-page .kv dd.warn{color:var(--warn)}.met-page .kv dd.bad{color:var(--bad)}.met-page .kv code{font-family:var(--mono);font-size:11.5px}.met-page .block .reassure{font-size:12.5px;color:var(--good);display:flex;align-items:center;gap:7px}.met-page .block .none{font-size:12.5px;color:var(--ink-2)}.bars{display:flex;flex-direction:column;gap:9px;margin-top:4px}.bar-row{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:10px;align-items:center;font-size:12.5px}.bar-row .t{display:flex;align-items:center;gap:8px;min-width:0}.bar-row .t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.bar-track{height:6px;border-radius:999px;background:#0b0b1412;overflow:hidden;flex:1;min-width:24px}.bar-fill{height:100%;border-radius:999px;background:var(--grad)}.bar-row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.objtable{overflow-x:auto;margin-top:4px}.objtable table{border-collapse:collapse;width:100%;min-width:480px;font-size:12.5px}.objtable th,.objtable td{padding:7px 9px;text-align:left;border-top:1px solid var(--line);white-space:nowrap}.objtable thead th{border-top:0;font:600 10.5px var(--body);letter-spacing:.075em;text-transform:uppercase;color:var(--ink-2)}.objtable td.num{text-align:right;font-variant-numeric:tabular-nums}.objtable td.name{white-space:normal;word-break:break-word;font-family:var(--mono);font-size:11.5px}@media print{.blocks,.q-figs{grid-template-columns:minmax(0,1fr)}}.te-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}@media(max-width:1024px){.te-grid{grid-template-columns:minmax(0,1fr)}}.crumb{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);margin-bottom:14px;padding:6px 10px 6px 6px;border-radius:9px;transition:background .18s,color .18s}.crumb:hover{background:#ffffff9e;color:var(--ink)}.crumb:focus-visible{outline:2px solid var(--peri);outline-offset:2px}@media(max-width:600px){.crumb{min-height:44px}}.tsk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 10px}.tsk-head h2{font:600 16px var(--body)}.tsk-head p{font-size:12.5px;color:var(--ink-2);margin-top:2px}.tsk{display:flex;flex-direction:column;gap:8px}.tsk-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff8c;transition:background .2s var(--ease),border-color .2s,transform .26s var(--spring)}.tsk-row:hover,.tsk-row:focus-within{background:#ffffffd9;border-color:var(--line-2)}.tsk-row.moved{animation:settle .26s var(--spring) both}@keyframes settle{0%{transform:translateY(var(--from,0))}to{transform:none}}@media(prefers-reduced-motion:reduce){.tsk-row.moved{animation:none}}.tsk-row .idx{width:26px;height:26px;border-radius:8px;background:#0b0b140e;display:inline-flex;align-items:center;justify-content:center;font:600 12px var(--body);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.tsk-row .nm{min-width:0}.tsk-row .nm b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk-row .nm span{display:block;font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk-row .mv{display:flex;gap:2px;flex:none}.tsk-row .mv button{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);transition:background .18s,color .18s}.tsk-row .mv button:hover:not(:disabled){background:#0b0b140f;color:var(--ink)}.tsk-row .mv button:disabled{opacity:.28;cursor:default}.tsk-row .mv button:focus-visible{outline:2px solid var(--peri);outline-offset:1px}@media(max-width:600px){.tsk-row{grid-template-columns:26px minmax(0,1fr);row-gap:10px}.tsk-row .mv,.tsk-row .racts{grid-column:1/-1;justify-content:flex-start}.tsk-row .mv button{width:44px;height:44px}}.tsk-empty{padding:30px 18px;text-align:center;border:1px dashed var(--line-2);border-radius:14px}.tsk-empty b{display:block;font:600 17px var(--display);margin-bottom:5px}.tsk-empty p{font-size:13px;color:var(--ink-2);max-width:46ch;margin:0 auto}.aside .glass{padding:18px 20px}.aside h3{font:600 14px var(--body);margin-bottom:9px}.aside .steps .step{display:flex;gap:12px;padding:6px 0 16px;position:relative;font-size:12.5px;color:var(--ink-2)}.aside .num{width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:600 11px var(--body);display:inline-flex;align-items:center;justify-content:center;flex:none}.aside b{color:var(--ink);font-weight:600}.danger-zone{margin-top:18px;padding:16px 18px;border:1px solid var(--bad-soft);border-radius:14px;background:var(--bad-soft)}.danger-zone h3{font:600 13.5px var(--body);color:var(--bad);margin-bottom:5px}.danger-zone p{font-size:12.5px;color:var(--ink-2);margin-bottom:11px}@media print{.te-grid{grid-template-columns:minmax(0,1fr)}}.adm-prose,.adm-head .sub,.sect-h p,.sec-h p,.card .lede,.auth-head p,.pulse-head p,.tsk-head p,.tsk-empty p,.danger-zone p,.adm-empty p,.adm-fail p,.block .none,.block .reassure span,.tile .note,.aside .step div,.banner span,.q-fig span{max-width:54ch}.lv{position:relative;width:100%}.lv canvas{width:100%;height:100%;display:block}.lv-wrap{padding:24px 26px 18px}.lv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.lv-head h2{font:600 clamp(19px,2vw,24px)/1.15 var(--display);letter-spacing:-.022em}.lv-head p{font-size:12.5px;color:var(--ink-2);margin-top:4px;max-width:56ch}.lv-tip{position:absolute;pointer-events:none;background:var(--ink);color:#fff;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;box-shadow:0 12px 30px -12px #00000080;white-space:nowrap;z-index:2;transform:translate(14px,-50%)}.lv-tip b{display:block;font-weight:600}.lv-tip em{font-style:normal;opacity:.75}.lv-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2);padding:10px 0 0}.lv-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.lv-legend .rule{width:14px;height:0;border-top:2px dashed var(--bad-ui);border-radius:0;margin-right:7px}.lv-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}@media(max-width:760px){.lv-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-fig{border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:#ffffff8c}.lv-fig b{display:block;font:600 21px var(--display);font-variant-numeric:tabular-nums slashed-zero;line-height:1.15}.lv-fig span{font-size:11.5px;color:var(--ink-2)}.lv-fig.alarm{border-color:var(--bad-ui);background:var(--bad-soft)}.lv-fig.alarm b,.lv-fig.alarm span{color:var(--bad)}.lv-fig.clear b{color:var(--good)}.lv.river{height:300px}.lv.effort{height:420px}.lv.stack{height:300px}.lv.funnel{height:250px}.lv.constellation{height:440px}.lv.runway{height:150px}@media(max-width:900px){.lv.river,.lv.stack{height:250px}.lv.effort,.lv.constellation{height:360px}}@media(max-width:600px){.lv.river,.lv.effort,.lv.stack,.lv.funnel,.lv.constellation,.lv.runway{height:0;overflow:hidden}.lv-legend{display:none}}.p7-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}.p7-head .t h1{font:600 clamp(30px,3.6vw,44px)/1.03 var(--display);letter-spacing:-.04em}.p7-head .t p{font-size:14px;color:var(--ink-2);margin-top:7px;max-width:58ch}.p7-acts{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.p7-sec{margin-top:40px}.p7-sec>h2{font:600 clamp(18px,1.9vw,22px)/1.2 var(--display);letter-spacing:-.02em;margin-bottom:6px}.p7-sec>h2+p{font-size:12.5px;color:var(--ink-2);margin-bottom:16px;max-width:48ch}.view-account .lede b,.view-assignments .lede b,.view-calendar .lede b,.view-contacts .lede b,.view-errors .lede b,.view-grants .lede b,.view-mentorship .lede b,.view-reports .lede b,.view-vetting .lede b{font-weight:600}.view-account .gate h1 .mono,.view-assignments .gate h1 .mono,.view-calendar .gate h1 .mono,.view-contacts .gate h1 .mono,.view-errors .gate h1 .mono,.view-grants .gate h1 .mono,.view-mentorship .gate h1 .mono,.view-reports .gate h1 .mono,.view-vetting .gate h1 .mono{font-weight:500}.p7-filters{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.p7-search{display:flex;align-items:center;gap:9px;height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--line-2);background:#ffffffb3;min-width:min(280px,100%);flex:1 1 240px}.p7-search input{border:0;background:transparent;font:inherit;color:inherit;outline:none;flex:1;min-width:0;font-size:14px}.p7-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.p7-rows{display:flex;flex-direction:column;gap:9px}.p7-row{display:grid;align-items:center;gap:14px;padding:15px 18px;background:var(--glass-2);border:1px solid var(--glass-line);border-radius:16px;box-shadow:0 1px 2px #0b0b140a,0 12px 34px -20px #0b0b1438;transition:transform .35s var(--spring),box-shadow .35s var(--spring)}.p7-row:hover{transform:translate(3px);box-shadow:0 1px 2px #0b0b140d,0 18px 44px -22px #0b0b144d}.p7-row .nm{font-weight:600;font-size:14.5px;letter-spacing:-.008em;min-width:0}.p7-row .nm a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.p7-row .nm a:hover{text-decoration-color:var(--ink)}.p7-row .sub{font-size:12.5px;color:var(--ink-2);margin-top:3px;display:flex;flex-wrap:wrap;overflow:hidden}.p7-row .sub>*{position:relative;margin-right:13px}.p7-row .sub>*:last-child{margin-right:0}.p7-row .sub>*:not(:first-child):before{content:"·";position:absolute;left:-9px;color:var(--faint)}.p7-row .sub .mono{font-weight:500}.p7-row .fig{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;font-size:14px;font-weight:500;text-align:right;white-space:nowrap}.p7-row .fig s{display:block;font:500 11px var(--body);color:var(--ink-2);text-decoration:none;margin-top:2px}.p7-row .acts{display:flex;gap:6px;justify-content:flex-end;opacity:0;transform:translate(6px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.p7-row:hover .acts,.p7-row:focus-within .acts{opacity:1;transform:none}@media(hover:none){.p7-row .acts{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.p7-row .acts{opacity:1;transform:none}}.p7-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:12.5px;color:var(--ink-2)}.p7-pager .pg{display:flex;gap:6px}.p7-pager b{font-weight:600}.p7-remedy{font-size:12.5px;color:var(--ink-2);line-height:1.55;max-width:54ch}.p7-err{min-height:calc(100vh - 220px);display:grid;place-items:center;text-align:center}.p7-err .in{max-width:46ch;padding:0 20px}.p7-err .code{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.p7-err h1{font:600 clamp(34px,5vw,56px)/1 var(--display);letter-spacing:-.045em;margin-top:14px}.p7-err p{font-size:15px;color:var(--ink-2);margin:16px auto 26px;line-height:1.6;max-width:44ch}.p7-err .outs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.p7-err.boundary .h-hero .w>span{transform:none;animation:none}.p7-err.boundary .orb{animation:none;opacity:.3;background:var(--ink);filter:blur(17px) grayscale(1)}.p7-err.boundary .code{color:var(--bad)}.p7-err .orb{display:block;width:84px;height:84px;margin:0 auto 24px;border-radius:50%;background:var(--grad);filter:blur(16px);opacity:.5;animation:feOrb 5.5s ease-in-out infinite}.p7-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px}@media(max-width:1100px){.p7-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.p7-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.p7-kpi{text-align:left;min-height:74px;padding:13px 15px;border-radius:14px;background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:0 1px 2px #0b0b140a;transition:border-color .25s,transform .35s var(--spring)}.p7-kpi:hover{border-color:var(--line-2);transform:translateY(-2px)}.p7-kpi[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.p7-kpi b{display:block;font:600 26px var(--display);font-variant-numeric:tabular-nums slashed-zero;line-height:1.1}.p7-kpi span{font-size:11.5px;color:var(--ink-2);display:block;margin-top:3px}.p7-kpi.sla b{color:var(--bad)}.p7-bulk{position:sticky;bottom:18px;z-index:40;display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:999px;background:var(--ink);color:#fff;box-shadow:0 20px 50px -20px #0b0b14b3;margin-top:16px}.p7-bulk .n{font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.p7-bulk .sp{flex:1}.p7-bulk .btn{padding:9px 15px;font-size:13.5px}.p7-bulk .btn-glass{background:#ffffff24;border-color:#ffffff38;color:#fff}.p7-bulk .btn-glass:hover{background:#ffffff3d}.p7-ck{width:18px;height:18px;flex:none;accent-color:var(--ink);cursor:pointer}.p7-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media(max-width:760px){.p7-cal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.p7-cal{grid-template-columns:minmax(0,1fr)}}.p7-day{min-height:118px;padding:10px 11px;border-radius:14px;background:var(--glass-2);border:1px solid var(--glass-line);display:flex;flex-direction:column;gap:6px}.p7-day.out{background:#ffffff57;border-color:var(--line)}.p7-day.today{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.p7-day .dn{font-size:11.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.p7-ev{display:block;width:100%;text-align:left;padding:7px 9px;border-radius:10px;background:#6d8dff24;border:1px solid rgba(109,141,255,.28);font-size:11.5px;line-height:1.35;transition:background .2s,transform .25s var(--spring)}.p7-ev:hover{background:#6d8dff3d;transform:translate(2px)}.p7-ev b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p7-ev .tm{font-family:var(--mono);font-size:10.5px;color:var(--ink-2)}.p7-ev.past-sla{background:var(--bad-soft);border-color:var(--bad-ui)}.p7-ev.past-sla .tm{color:var(--bad)}.p7-ev.hit{animation:p7Hit 3s var(--ease) both}@keyframes p7Hit{0%,60%{box-shadow:0 0 0 3px #0b0b148c}to{box-shadow:0 0 0 0 transparent}}.p7-more{font-size:11.5px;color:var(--ink-2);font-weight:600;text-align:left;padding:3px 2px}.p7-more:hover{color:var(--ink);text-decoration:underline}.p7-arch{color:var(--mint-ink)}@media print{.lv{display:none}.lv-figs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.p7-bulk,.p7-filters{display:none}.p7-row{break-inside:avoid;box-shadow:none;border-color:#ddd}.p7-row .acts{display:none}}.lv-hits{position:absolute;inset:0;pointer-events:none;z-index:1}.lv-hit{position:absolute;display:block;pointer-events:auto;border-radius:8px;outline-offset:2px}.lv-hit.round{border-radius:50%}.lv-hit:focus-visible{outline:2px solid var(--ink);background:#ffffff57}.lv-hit.round:focus-visible{background:#ffffff8c;box-shadow:0 0 0 4px #fff9}.lv.is-hot,.lv.is-hot canvas{cursor:pointer}@media print{.lv-hits{display:none}}.lv-picked{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.lv-picked b{color:var(--ink);font-weight:600}.lv-picked a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.p7-row.vt-from,.p7-hero-in{view-transition-name:p7-hero}.p7-row.gr-skel{grid-template-columns:minmax(0,1fr) 90px}.p7-row.gr-code{grid-template-columns:110px minmax(0,1fr) 108px 120px}@media(max-width:900px){.p7-row.gr-code{grid-template-columns:110px minmax(0,1fr) 108px}}@media(max-width:620px){.p7-row.gr-code{grid-template-columns:minmax(0,1fr) 108px}}@media(max-width:460px){.p7-row.gr-code,.p7-row.gr-skel{grid-template-columns:minmax(0,1fr)}}.p7-row.mt-match{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 82px 118px 120px 110px minmax(0,140px)}@media(max-width:1240px){.p7-row.mt-match{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 82px 118px minmax(0,140px)}}@media(max-width:980px){.p7-row.mt-match{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 118px minmax(0,140px)}}@media(max-width:760px){.p7-row.mt-match{grid-template-columns:minmax(0,1fr) 118px}}@media(max-width:460px){.p7-row.mt-match{grid-template-columns:minmax(0,1fr)}}.p7-row.mt-case{grid-template-columns:minmax(0,1.3fr) 150px 110px minmax(0,1fr) minmax(0,170px)}.p7-row.mt-mentor{grid-template-columns:minmax(0,1.3fr) 150px 140px minmax(0,1fr) minmax(0,190px)}.p7-row.mt-review{grid-template-columns:minmax(0,1.2fr) 150px 110px minmax(0,1.4fr) minmax(0,150px)}@media(max-width:1240px){.p7-row.mt-case{grid-template-columns:minmax(0,1.3fr) 150px 110px minmax(0,170px)}.p7-row.mt-mentor{grid-template-columns:minmax(0,1.3fr) 150px 140px minmax(0,190px)}.p7-row.mt-review{grid-template-columns:minmax(0,1.2fr) 150px 110px minmax(0,1.4fr)}}@media(max-width:980px){.p7-row.mt-case,.p7-row.mt-mentor{grid-template-columns:minmax(0,1.3fr) 150px minmax(0,170px)}.p7-row.mt-review{grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1.4fr)}}@media(max-width:760px){.p7-row.mt-case,.p7-row.mt-mentor,.p7-row.mt-review{grid-template-columns:minmax(0,1fr) 150px}}@media(max-width:460px){.p7-row.mt-case,.p7-row.mt-mentor,.p7-row.mt-review{grid-template-columns:minmax(0,1fr)}.p7-row.mt-case .acts,.p7-row.mt-mentor .acts,.p7-row.mt-review .acts,.p7-row.mt-match .acts{opacity:1;transform:none;justify-content:flex-start;margin-top:10px;flex-wrap:wrap}}.p7-row.rp-line{grid-template-columns:minmax(0,1fr) 110px 120px}@media(max-width:620px){.p7-row.rp-line{grid-template-columns:minmax(0,1fr) 120px}}@media(max-width:460px){.p7-row.rp-line{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.p7-bulk{flex-wrap:wrap;border-radius:22px;padding:12px 14px}.p7-bulk .sp{display:none}.p7-bulk .n{width:100%;margin-bottom:4px}.p7-bulk .btn{flex:1 1 auto;min-height:44px;justify-content:center}}@media(max-width:620px){.dlg .dlg-foot{flex-wrap:wrap}.dlg .dlg-foot .btn{flex:1 1 auto;justify-content:center;min-height:44px}.side-foot{flex-wrap:wrap}.side-foot .btn{flex:1 1 auto;justify-content:center;min-height:44px}}.lv-alt{display:none}@media(max-width:600px){.lv-hits{display:none}.lv-alt{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.lv-altpick{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:999px;border:1px solid var(--line-2);background:#fff9;font-size:13.5px;font-weight:600;color:var(--ink-2)}.lv-altpick:hover,.lv-altpick:focus-visible{border-color:var(--ink);color:var(--ink)}}@media print{.lv-alt{display:none}}@media(max-width:600px){.p7-row .acts .btn,.p7-pager .pg button{min-height:44px}}@media(max-width:600px){.p7-ck{width:18px;height:18px;position:relative}.p7-ck:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:10px}.k-ib{width:44px;height:44px}}.lv-legend span,.lv-picked span,.lv-head p,.p7-head .t p{max-width:54ch}.p7-sec>h2+p{max-width:48ch}.p7-search input:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.p7-search:focus-within{outline:none}.p7-search:has(input:focus-visible){border-color:var(--ink)}.refusal span,.m-card p{max-width:54ch}.p7-err p{max-width:44ch}.glass.pad>p.muted,.glass.pad p.muted{max-width:54ch}.minibox p{max-width:54ch}.c-note{max-width:60ch}.c-sections p,.c-sections .muted,.m-landing p{max-width:54ch}.vt-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:26px 0 20px}@media(max-width:980px){.vt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.vt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vt-kpi{text-align:left;min-height:78px;padding:14px 16px;border-radius:18px;background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:0 1px 2px #0b0b140a,0 14px 36px -26px #0b0b144d;transition:transform .3s var(--spring),border-color .2s}.vt-kpi:hover{transform:translateY(-2px)}.vt-kpi[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vt-kpi[aria-pressed=true] span{color:#ffffffb8}.vt-kpi b{display:block;font:500 28px/1.05 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums slashed-zero}.vt-kpi span{display:block;font-size:12px;color:var(--ink-2);margin-top:5px}.vt-kpi.alarm b{color:var(--bad)}.vt-kpi[aria-pressed=true].alarm b{color:#fff}.vt-filters{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:0 0 18px}.vt-chipbtn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--ink-2);background:#ffffff8c;transition:all .25s var(--spring)}.vt-chipbtn:hover{border-color:var(--ink);color:var(--ink)}.vt-chipbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.vt-check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink-2);padding:0 6px;min-height:34px}.vt-check input{width:17px;height:17px;accent-color:var(--ink)}.vt-still .rise,.vt-still .page-enter,.vt-still .ring .val,.vt-still .ring .glow,.vt-still .mini .val,.vt-still .ov-bar .tr i,.vt-still .mt-node{animation:none!important}.vt-still .h-hero .w>span,.vt-still .h-card .w>span,.vt-still .words .w>span{animation:none!important;transform:none!important}.g-hero .lede a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.g-hero .lede a:hover{text-decoration-color:var(--ink)}.g-ringcard .rem b{font-size:clamp(22px,2.3vw,30px)}.g-ringcard .split span{white-space:nowrap}.ring.past:after{content:"";position:absolute;left:50%;width:2px;top:-5px;height:26px;background:var(--ink);transform:translate(-1px);pointer-events:none}@media print{.ring.past:after{background:#000}}.g-river .lv.river{height:340px}@media(max-width:900px){.g-river .lv.river{height:280px}}@media(max-width:600px){.g-river .lv.river{height:0}}.g-river .lv-figs{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1100px){.g-river .lv-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.g-river .lv-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-river .lv-fig.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.g-river .lv-fig .aw{display:block;margin-top:2px}.g-river .lv-legend .sw-a{background:#0b0b1414;border:1.5px solid rgba(11,11,20,.45)}.g-river .lv-legend .sw-w{background:var(--ink);opacity:.82}.g-river .lv-picked .btn{margin-left:2px;text-decoration:none}.lv-altpick[aria-current]{border-color:var(--ink);color:var(--ink)}.gv-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:44px 0 6px}.gv-toggle h2{font:600 clamp(24px,2.6vw,32px)/1.1 var(--display);letter-spacing:-.03em}.g-thead,.g-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.35fr) 116px 80px 104px 124px;gap:14px;align-items:center}.g-thead{padding:0 18px 8px}.g-thead .ch{min-width:0}.g-thead .ch.r{text-align:right}.g-sort{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--body);letter-spacing:.02em;color:var(--ink-2);min-height:32px;white-space:nowrap;padding:0}.g-sort:hover,.g-sort.on{color:var(--ink)}.g-sort svg{opacity:.45}.g-sort.on svg{opacity:1}.g-sortlbl{display:none}.g-row{cursor:pointer}.g-row .focus{font-size:13px;color:var(--ink-2);line-height:1.4}.g-row .prio{font-size:13px}.g-row .fig{text-align:right}.g-row .dline{font-size:13px;text-align:right;white-space:nowrap}.nil{color:var(--faint)}.g-sortnote{font-size:12px;color:var(--ink-2);margin-top:8px}.g-secempty{font-size:13.5px;color:var(--ink-2)}.g-fempty b{display:block;font:600 17px var(--display);letter-spacing:-.02em}.g-fempty p{font-size:13px;color:var(--ink-2);margin:6px 0 14px;max-width:48ch}@media(max-width:1100px){.g-thead,.g-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 108px 72px 98px 112px;gap:12px}}@media(max-width:980px){.g-thead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 12px}.g-sortlbl{display:inline;font-size:12.5px;font-weight:600;color:var(--ink-2);margin-right:4px}.g-thead .ch.r{text-align:left}.g-sort{height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff8c}.g-sort.on{border-color:var(--ink)}.g-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.g-row .c-title{grid-column:1/-1}.g-row [data-l]:before{content:attr(data-l);display:block;font:600 10.5px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.g-row .fig,.g-row .dline{text-align:left}}@media(max-width:600px){.g-row{grid-template-columns:repeat(2,minmax(0,1fr))}.g-sort{height:44px}.g-row .nm a{display:inline-block;padding:12px 0;margin:-12px 0}}@keyframes overArcIn{0%{stroke-dasharray:0 999}}.view-grants .over-arc,.view-reports .over-arc{animation:overArcIn .5s var(--out) 2.7s both}@media(prefers-reduced-motion:reduce){.view-grants .over-arc,.view-reports .over-arc{animation:none}}.g-board{margin-top:18px}.g-boardnote{font-size:12.5px;color:var(--ink-2);margin-bottom:16px;max-width:54ch}.g-kan{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:1366px){.g-kan{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.g-kan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.g-kan{grid-template-columns:minmax(0,1fr)}}.g-lane{background:#ffffff6b;border:1px solid var(--glass-line);border-radius:18px;padding:12px;min-width:0;transition:border-color .2s var(--ease),background .2s var(--ease)}.g-lane-h{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:0 4px}.g-lane-h .dot{width:9px;height:9px;border-radius:50%;flex:none}.g-lane-h b{font:600 13px var(--body)}.g-lane-h .n{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.g-lane .m{display:block;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);padding:0 4px;margin:0 0 10px;font-weight:500}.g-drop{min-height:80px;border-radius:12px}.g-lane.over{background:#ffffffb3;border-color:var(--ink)}.g-lane .none{font-size:12.5px;color:var(--ink-2);padding:8px 4px}.g-card{position:relative;display:block;width:100%;text-align:left;background:var(--glass-2);border:1px solid var(--glass-line);border-radius:14px;padding:12px 13px;margin-bottom:8px;box-shadow:0 1px 2px #0b0b140a;transition:border-color .2s var(--ease)}.g-card:hover{border-color:var(--line-2)}.g-card[data-rfd-drag-handle-draggable-id]{cursor:grab;padding-left:30px}.g-card .grip{position:absolute;left:9px;top:13px;color:var(--ink-2);opacity:.55;display:flex}.g-card b{display:block;font:600 13px/1.35 var(--body)}.g-card .bdg{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.g-card .bdg .chip{font-size:11.5px;padding:2px 8px}.g-card .req{display:block;margin-top:8px;font-size:12px;color:var(--ink-2)}.g-card .req b{display:inline;font:500 12px var(--mono);color:var(--ink)}.g-card.drag{opacity:.4}.g-card.refused{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.g-card.skel{pointer-events:none;padding-left:13px}.g-ind{height:3px;border-radius:2px;background:var(--ink);margin:0 0 8px}.g-refusal{align-items:flex-start;margin:0 0 16px}.g-refusal>span{flex:1}.g-refusal .iconbtn{flex:none;margin-left:auto;width:30px;height:30px;background:#fff9;color:var(--bad)}@media(max-width:600px){.g-refusal .iconbtn{width:44px;height:44px}}.gv-rec{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:center;padding:34px 38px}@media(max-width:980px){.gv-rec{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(max-width:600px){.gv-rec{padding:24px 20px}}.gv-rec h1{font:600 clamp(32px,4.2vw,54px)/1.03 var(--display);letter-spacing:-.04em;margin-top:12px}.gv-rec .p7-acts{margin-top:22px}.gv-rec .acts-note{font-size:12.5px;color:var(--ink-2);margin-top:10px;max-width:54ch}.gv-rec .ringside{display:flex;flex-direction:column;align-items:center;gap:14px}.gv-rec .cap{font-size:13px;color:var(--ink-2);text-align:center;max-width:30ch;line-height:1.5}.gv-rec .cap b{color:var(--ink);font-family:var(--mono);font-weight:500}.gv-rec .ring{width:220px;height:220px}.gv-rec .ring .val{stroke:var(--ink)}.gv-rec .ring .glow{stroke:var(--ink);opacity:.12}.gv-rec .ring .center b{font-size:54px}.ring.g-noval .val,.ring.g-noval .glow{display:none}.gv-rec .ring.empty-ring .val{stroke-width:6}.hero.g-failed{min-height:0}.g-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.g-meta{font-size:13px;color:var(--ink-2);margin-top:9px}.g-dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:430px){.g-dl{grid-template-columns:minmax(0,1fr)}}.g-dl dd .mono{font-weight:500;font-size:14.5px}.g-alloc b{display:block;font:600 clamp(19px,2.1vw,25px)/1.2 var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.g-alloc p{font-size:12.5px;color:var(--ink-2);margin-top:6px;max-width:60ch}.g-chead,.g-code{display:grid;grid-template-columns:minmax(0,1.5fr) 100px 92px minmax(0,1fr) 128px;gap:14px;align-items:center}.g-chead{padding:14px 18px 8px;font:600 12px var(--body);letter-spacing:.02em;color:var(--ink-2)}.g-chead .r,.g-code .tot{text-align:right}.g-code{padding:13px 18px;cursor:default}.g-code:hover{transform:none;box-shadow:0 1px 2px #0b0b140a,0 12px 34px -20px #0b0b1438}.g-code .cs{font-family:var(--mono);font-weight:500;font-size:13px;overflow-wrap:anywhere}.g-code .tot{font-family:var(--mono);font-size:13.5px;white-space:nowrap;font-weight:500}@media(max-width:760px){.g-chead{display:none}.g-code{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.g-code .cs{grid-column:1/-1}.g-code .tot{text-align:left}.g-code [data-l]:before{content:attr(data-l);display:block;font:600 10.5px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}}.g-spends{display:flex;flex-direction:column;gap:10px;margin-top:16px}.g-spend-row{padding:14px 16px;border-radius:16px;background:#0b0b140a}.g-spend-row .cs{font-family:var(--mono);font-weight:500;font-size:13px}.g-spend-row .spend{color:var(--ink-2);margin-top:8px;align-items:center}.g-spend-row .spend b{font-family:var(--mono);font-weight:500}.g-zero{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff80}.g-zero b{font-size:13.5px;font-weight:600}.g-zero p{font-size:13px;color:var(--ink-2);margin-top:4px;max-width:54ch}.g-form{max-width:860px}.g-grp+.g-grp{margin-top:14px}.g-grp.coll{border:1px solid var(--line-2);border-radius:18px;background:#fff6}.g-grp-h{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 18px;text-align:left;font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.g-grp-h:hover{color:var(--ink)}.g-grp-h svg{transition:transform .25s var(--ease)}.g-grp-h[aria-expanded=true] svg{transform:rotate(180deg)}.g-grp-b{padding:16px 18px 20px;border-top:1px solid var(--line)}.g-grp .gt{font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 14px}.g-grp+.g-grp .gt{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.g-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g-fgrid>.f{margin-top:0;min-width:0}.g-fgrid>.span{grid-column:1/-1}.g-fgrid .f-in{text-overflow:ellipsis}@media(max-width:640px){.g-fgrid{grid-template-columns:minmax(0,1fr)}}.g-read .f-in[disabled]{opacity:1;color:var(--ink);background:#fff6;border-style:dashed;cursor:default}.g-read select.f-in[disabled]{background-image:none}.g-upload{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px dashed var(--line-2);border-radius:12px;font-size:13.5px;font-weight:500;color:var(--ink-2);cursor:pointer;align-self:flex-start}.g-upload:hover{background:#0b0b140a;color:var(--ink)}.g-upload:focus-within{outline:2px solid var(--ink);outline-offset:2px}.g-docs .file span{color:var(--ink-2)}.g-nodocs{font-size:12.5px;color:var(--ink-2)}.g-form .f-hint,.dlg-panel.g-dlg .f-hint{color:var(--ink-2)}.g-formfoot{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:22px}@media(max-width:600px){.g-upload{min-height:44px}.g-docs .iconbtn{width:44px;height:44px}}.dlg-panel.g-dlg{width:min(880px,calc(100vw - 28px))}.g-dp{font-size:13.5px;max-width:48ch}.g-dp+.g-dp{margin-top:10px}.g-comments{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.g-comments h4{font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.g-clist{display:flex;flex-direction:column;gap:14px}.g-cm{display:flex;gap:12px}.g-cm .bd{min-width:0;flex:1}.g-cm .hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-cm .hd b{font-size:13.5px;font-weight:600}.g-cm .hd time{font-size:12px;color:var(--ink-2)}.g-cm .hd .iconbtn{margin-left:auto;width:32px;height:32px}.g-cm .hd .iconbtn:hover{color:var(--bad)}.g-cm .msg-b{margin-top:6px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff8c;font-size:13.5px;line-height:1.55}.g-cm .msg-b p+p,.g-cm .msg-b ul{margin-top:8px}.g-cm .msg-b code{font-weight:500}.g-cnone{font-size:13.5px;color:var(--ink-2)}.g-cadd{display:flex;gap:9px;align-items:flex-start;margin-top:16px}.g-cadd textarea.f-in{min-height:64px;flex:1}@media(max-width:600px){.g-cm .hd .iconbtn{width:44px;height:44px}}.a-hero{min-height:min(520px,calc(100vh - 240px))}.sc-card{padding:22px;display:flex;flex-direction:column;gap:9px;align-self:center}.sc-h{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:0 4px 4px}.sc-l{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:0 20px;border-radius:18px;border:1px solid var(--glass-line);background:#fff9;box-shadow:0 1px 2px #0b0b140a;font-weight:600;font-size:15px;color:var(--ink);transition:background .25s var(--ease),border-color .25s var(--ease)}.sc-l:hover{border-color:var(--line-2);background:#ffffffd9}.sc-l b{font:500 28px/1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums slashed-zero}.sc-l.on{background:var(--ink);border-color:var(--ink);color:#fff}.sc-f{font-size:12.5px;color:var(--ink-2);padding:6px 4px 0;max-width:44ch;line-height:1.5}.cov-wrap{margin-top:12px}.lv.cov{height:var(--cov-h,200px)}.cov-more{font-size:12.5px;color:var(--ink-2);margin-top:10px;max-width:54ch}.cov-none{font-size:14px;color:var(--ink-2);padding:6px 0 4px;max-width:54ch}.cov-chips{display:flex;gap:8px;flex-wrap:wrap}.cov-figs{display:none}@media(max-width:600px){.lv.cov{height:0;overflow:hidden}.cov-figs{display:block}}@media print{.cov-figs{display:block}}.cov-key i{display:inline-block;margin-right:7px}.cov-key .k-ap{width:18px;height:6px;border-radius:3px;background:var(--ink);opacity:.86;vertical-align:1px}.cov-key .k-pe{width:18px;height:7px;border-radius:3px;border:1.4px dashed var(--ink);background:#0b0b140f;box-sizing:border-box;vertical-align:1px}.cov-key .k-hi{width:18px;height:2px;border-radius:1px;background:var(--ink);opacity:.3;vertical-align:3px}.cov-key .k-gap,.cf-gap i{width:18px;height:11px;border-radius:3px;border:1px dashed rgba(11,11,20,.5);background:repeating-linear-gradient(135deg,rgba(11,11,20,.26) 0 1px,transparent 1px 5px);box-sizing:border-box;vertical-align:-1px}.cov-key .k-today{width:2px;height:13px;border-radius:1px;background:var(--ink);vertical-align:-2px}.cf{padding:16px 0;border-top:1px solid var(--line)}.cf:first-child{border-top:0;padding-top:4px}.cf>b{display:block;font:500 13px var(--mono);letter-spacing:-.01em;overflow-wrap:anywhere}.cf .cf-sub{display:block;font-size:12px;color:var(--ink-2);margin-top:3px}.cf .cf-cov{font-size:13.5px;margin-top:8px;max-width:54ch}.cf .cf-gap{display:flex;gap:9px;align-items:center;font-size:13.5px;font-weight:600;margin-top:9px}.cf .cf-gap i{flex:none;display:inline-block}.cf .cf-rem{font-size:12.5px;color:var(--ink-2);margin-top:4px;max-width:54ch}.cf ul{margin-top:8px}.cf li a,.cf .cf-act{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:6px 0;border-top:1px solid var(--line);font-size:13.5px}.cf li a span{font-weight:600}.cf li a em{font-style:normal;font-size:12px;color:var(--ink-2)}.cf .cf-act{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.a-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:52px 0 0}.a-head h2{font:600 clamp(24px,2.6vw,32px)/1.1 var(--display);letter-spacing:-.03em}.a-head .n{font-size:13px;color:var(--ink-2)}.a-head .n b{font:500 13px var(--mono);color:var(--ink)}.a-sec{margin-top:18px}@media(max-width:600px){.view-assignments .p7-filters .field{flex:1 1 100%;height:48px;align-items:stretch}.view-assignments .p7-filters .field select{width:100%;height:100%;min-height:44px}}.a-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) 56px minmax(0,1.15fr) 134px minmax(0,214px);grid-template-areas:"p r e d s a";cursor:pointer}.a-row>.a-p{grid-area:p;display:flex;align-items:center;gap:10px;min-width:0}.a-row>.a-r{grid-area:r;min-width:0}.a-row>.a-e{grid-area:e}.a-row>.a-d{grid-area:d;min-width:0}.a-row>.a-s{grid-area:s;min-width:0}.a-row>.acts{grid-area:a;flex-wrap:wrap}.a-open{font-weight:600;font-size:14.5px;letter-spacing:-.008em;text-align:left;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0}.a-open:hover{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.a-r .rl{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-r .cd{display:block;font-size:11.5px;color:var(--ink-2);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.view-assignments .eff,.dlg-panel.a-dlg .eff{font:500 13.5px var(--mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);letter-spacing:-.01em}.a-d>span:first-child{font-size:13px}.a-d .live{display:block;font-size:11.5px;color:var(--ink-2);margin-top:3px}@media(max-width:1180px){.a-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) 56px 134px;grid-template-areas:"p r e s" "d d a a";row-gap:10px}}@media(max-width:760px){.a-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"p e" "r r" "d s" "a a";row-gap:8px}.a-row>.acts{opacity:1;transform:none;justify-content:flex-start}.a-row>.a-s{justify-self:end}}@media(max-width:600px){.a-open{min-height:44px;display:inline-flex;align-items:center}}.a-fail{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.a-fail p{color:var(--bad);font-weight:500;font-size:14.5px;flex:1 1 220px;max-width:54ch}.a-fail .ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--bad-soft);color:var(--bad);flex:none}.a-fail .btn{margin-left:auto}.dlg-panel.a-dlg .dlg-body .f-row{margin-top:18px}.dlg-panel.a-dlg .f-hint,.dlg-panel.a-dlg .f-note{color:var(--ink-2)}.a-say{font-size:14px;color:var(--ink-2);line-height:1.6;max-width:54ch;margin-top:4px}.a-say .eff{font-size:14px}.a-refuse{font-size:13.5px;font-weight:500;color:var(--bad);line-height:1.55;margin-top:16px;max-width:54ch}.a-out .warnbox{margin-top:16px}.a-out .warnbox span,.a-out .warnbox li{max-width:54ch}.rec-dl{margin:4px 0 0}.rec-dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.rec-dl>div:first-child{border-top:0}.rec-dl dt{color:var(--ink-2);flex:none}.rec-dl dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere;font-weight:500;display:flex;align-items:center;gap:8px;justify-content:flex-end}.rec-sup{margin-top:14px;font-size:13.5px;color:var(--ink-2)}.rec-sup button{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);font-weight:500;text-align:left;padding:4px 0;min-height:32px}@media(max-width:600px){.rec-sup button{min-height:44px}}.rec-why{margin-top:18px;padding:14px 16px;border-radius:14px;background:#0b0b140a}.rec-why h3{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rec-why p{margin-top:6px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:54ch}.pv{margin-top:14px;padding:14px 16px 12px;border-radius:16px;background:#0b0b140a}.pv p{font-size:14px;color:var(--ink);line-height:1.55;max-width:54ch}.pv p+p{margin-top:4px}.pv-bar{position:relative;height:46px;margin-top:10px}.pv-bar>span{position:absolute;top:22px;height:12px}.pv-tr{left:0;right:0;border-radius:6px;background:#0b0b140f}.pv-held{left:0;border-radius:6px 0 0 6px;background:var(--ink);opacity:.8}.pv-new{border:1.5px solid var(--ink);border-radius:0 6px 6px 0;background:#0b0b1412;box-sizing:border-box}.pv-new.first{border-radius:6px}.pv-bar>.pv-tick{top:14px;height:28px;width:2px;background:var(--ink);transform:translate(-1px)}.pv-tick em{position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%);font:500 11px var(--mono);font-style:normal;color:var(--ink);white-space:nowrap}.pv-key{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ink-2)}.pv-key i{display:inline-block;width:16px;height:8px;border-radius:3px;margin-right:6px;vertical-align:0}.pv-key .k-held{background:var(--ink);opacity:.8}.pv-key .k-new{border:1.5px solid var(--ink);background:#0b0b1412;box-sizing:border-box}.pk-s{position:relative}.pk-s svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.pk-s .f-in{padding-left:40px}.pk-list{margin-top:10px;max-height:288px;overflow-y:auto;border:1px solid var(--line-2);border-radius:16px;background:#ffffff80;padding:4px}.pk-g{padding:10px 12px 4px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pk-row{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border-radius:12px;text-align:left;min-height:48px;transition:background .2s var(--ease)}.pk-row:hover{background:#0b0b140d}.pk-row.on{background:#0b0b1414}.pk-row[disabled]{opacity:.55;cursor:not-allowed}.pk-ck{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:#fff}.pk-row.on .pk-ck{background:var(--ink);border-color:var(--ink)}.pk-t{min-width:0;flex:1}.pk-t b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-t em{display:block;font-style:normal;font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-none{padding:16px 12px;font-size:13.5px;color:var(--ink-2);text-align:center}.pk-none.bad{color:var(--bad);font-weight:500}.a-refuse{max-width:46ch}.r-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1024px){.r-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.r-tiles{grid-template-columns:minmax(0,1fr)}}.r-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1024px){.r-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.r-flags{grid-template-columns:minmax(0,1fr)}}.r-flag{display:block;min-height:96px;padding:16px 18px;border-radius:16px;background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:0 1px 2px #0b0b140a;transition:transform .35s var(--spring),box-shadow .35s var(--spring)}.r-flag:hover{transform:translateY(-3px);box-shadow:0 20px 44px -24px #0b0b1457}.r-flag b{display:block;font:600 30px var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums slashed-zero;line-height:1}.r-flag span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:8px}.r-flag .go{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-top:10px;color:var(--ink)}.r-row{grid-template-columns:minmax(0,1.4fr) 130px 130px 140px}@media(max-width:900px){.r-row{grid-template-columns:minmax(0,1fr) 120px 120px}.r-row .rem{display:none}}@media(max-width:620px){.r-row{grid-template-columns:minmax(0,1fr) 120px}.r-row .used{display:none}}.r-flagrow,.r-vrow{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}@media(max-width:760px){.r-flagrow,.r-vrow{grid-template-columns:minmax(0,1fr)}}.r-flagrow .fl{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.r-flagrow .nm>a.mono{font-weight:500}.p7-remedy p+p{margin-top:6px}.r-vrow .lit{display:block;font:500 11.5px var(--mono);color:var(--ink-2);margin-top:4px;overflow-wrap:anywhere}.r-qsel{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r-sub{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.r-sub p{font-size:13px;color:var(--ink-2)}.rp-cap{font-size:13px;color:var(--ink-2);max-width:62ch;margin:0 0 16px}.rp-note{font-size:12.5px;color:var(--ink-2);max-width:62ch;margin-top:12px}.rp-hero{margin-bottom:28px}.rp-hero .pills{margin-bottom:26px}.rp-card{padding:26px 26px 20px;display:flex;flex-direction:column;gap:18px}.rp-yh h3{font:600 17px var(--display);letter-spacing:-.02em}.rp-yh p{font-size:12.5px;color:var(--ink-2);margin-top:4px;max-width:46ch}.rp-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:250px}.rp-col{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;border-radius:14px;padding:6px 4px 8px;transition:transform .35s var(--spring),background .25s}a.rp-col:hover{transform:translateY(-3px);background:#ffffff8c}.rp-bar{position:relative;flex:1;width:58%;min-width:30px;margin-top:24px}.rp-bar .al{position:absolute;left:0;right:0;bottom:0;border:1.5px solid rgba(11,11,20,.55);border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(11,11,20,.11) 0 2px,transparent 2px 7px);transform-origin:bottom;animation:rpGrow .8s var(--out) both;animation-delay:var(--d,0ms)}.rp-bar .al i{position:absolute;left:0;right:0;bottom:0;background:var(--ink);opacity:.82;transform-origin:bottom;animation:rpGrow .7s var(--out) both;animation-delay:calc(var(--d,0ms) + .32s)}.rp-bar .gap{position:absolute;left:50%;transform:translate(-50%);font:500 12.5px var(--mono);color:var(--ink);white-space:nowrap;animation:rpFade .4s var(--out) both;animation-delay:calc(var(--d,0ms) + .76s)}.rp-bar .void{position:absolute;left:0;right:0;bottom:0;height:42%;border:1.5px dashed rgba(11,11,20,.4);border-radius:10px;display:grid;place-items:center;padding:0 4px;text-align:center;font-size:11.5px;font-weight:600;color:var(--ink-2);animation:rpFade .5s var(--out) both;animation-delay:var(--d,0ms)}.rp-col.now .rp-bar:after{content:"";position:absolute;left:-5px;right:-5px;bottom:-7px;height:2px;border-radius:1px;background:var(--ink)}@media(max-width:430px){.rp-bar .gap{font-size:10.5px;font-weight:500}}.rp-col b{font-weight:600;font-size:13px;margin-top:10px}.rp-col small{font-size:11.5px;color:var(--ink-2);text-align:center}.rp-key{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--ink-2)}.rp-key i{display:inline-block;width:12px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.rp-key .k-o{border:1.5px solid rgba(11,11,20,.55)}.rp-key .k-f{background:var(--ink);opacity:.82}.rp-key .k-h{border:1.5px solid rgba(11,11,20,.55);background:repeating-linear-gradient(135deg,rgba(11,11,20,.2) 0 2px,transparent 2px 5px)}.rp-key .k-v{border:1.5px dashed rgba(11,11,20,.45)}.rp-stack{padding:22px 22px 16px}.rp-stack .rp-yh{margin-bottom:12px}.rp-stack .lv.stack{height:300px}@media(max-width:900px){.rp-stack .lv.stack{height:260px}}@media(max-width:600px){.rp-stack .lv.stack{height:0}}.rp-stack .lv-fig b{font:500 15px var(--mono)}.rp-stack .lv-fig.void b{font:500 13px var(--body);color:var(--ink-2);padding:3px 0 2px}.rp-flags{padding:24px 22px 18px;display:flex;flex-direction:column;gap:4px}.rp-flags .rp-yh{margin:0 4px 10px}.rp-fl{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px 12px;align-items:center;padding:9px 10px;border-radius:12px;transition:background .2s}.rp-fl:hover{background:#ffffff9e}.rp-fl .t{font-size:13.5px;font-weight:500;min-width:0}.rp-fl b{font:500 14px var(--mono);text-align:right}.rp-fl .tr{grid-column:1/-1;height:8px;border-radius:4px;background:#0b0b140f;position:relative;overflow:hidden}.rp-fl .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--ink);opacity:.78;transform-origin:left center;animation:rpGrowX .8s var(--out) both;animation-delay:var(--d,0ms)}.rp-fl.on{background:#ffffffb8;box-shadow:inset 0 0 0 1.5px var(--ink)}.rp-fl.off .t,.rp-fl.off b{color:var(--ink-2)}.rp-fl.off .tr i{opacity:.32}.rp-sec{scroll-margin-top:120px}.rp-sec .fe-orb{animation:none}.rp-code{font:500 clamp(18px,1.9vw,24px) var(--mono);letter-spacing:-.01em;margin:20px 0 4px;overflow-wrap:anywhere}.rp-period{font-size:14px;color:var(--ink-2);margin-bottom:12px}.rp-ring svg.mo{animation:rpFade .5s var(--out) both;animation-delay:2.6s}.rp-ring svg.mo circle{stroke:var(--ink);stroke-linecap:round}.rp-mokey{font-size:12px;color:var(--ink-2);margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.rp-mokey i{flex:none;width:16px;height:6px;border-radius:3px;background:var(--ink)}.rp-noceil{width:240px;max-width:100%;padding:34px 8px;text-align:center}.rp-noceil b{display:block;font:500 26px var(--mono)}.rp-noceil span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:8px}.rp-mcap{font-size:12.5px;color:var(--ink-2);max-width:62ch;margin-top:12px}.rp-msec .card-head h3.rp-mhead{font:600 12.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rp-msec p{font-size:14px}.rp-msec p.rp-mcap{font-size:12.5px;max-width:52ch}.rp-msec .chips{display:flex;gap:6px;flex-wrap:wrap}@keyframes rpGrow{0%{transform:scaleY(0)}to{transform:none}}@keyframes rpGrowX{0%{transform:scaleX(0)}to{transform:none}}@keyframes rpFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rp-bar .al,.rp-bar .al i,.rp-bar .gap,.rp-bar .void,.rp-fl .tr i,.rp-ring svg.mo{animation:none}}.vt-still .rp-bar .al,.vt-still .rp-bar .al i,.vt-still .rp-bar .gap,.vt-still .rp-bar .void,.vt-still .rp-fl .tr i,.vt-still .rp-ring svg.mo{animation:none!important}@media(max-width:600px){.rp-cols{height:210px}.rp-card,.rp-flags{padding:20px 16px 16px}}.r-leg{display:flex;gap:8px;align-items:center;font-size:13.5px;min-height:38px}.rp-sec .p7-filters .field{min-width:0;max-width:100%}.rp-sec .p7-filters .field select{min-width:0;width:100%;text-overflow:ellipsis}@media(max-width:600px){.r-qsel .field,.rp-sec .p7-filters .field{height:46px}.r-qsel .field select,.rp-sec .p7-filters .field select,.rp-sec .p7-filters .field input{align-self:stretch;min-height:44px}.r-leg{min-height:44px}.r-flagrow .nm>a.mono{display:inline-flex;align-items:center;min-height:44px}}.rp-sec.p7-sec>p{max-width:48ch}.rp-hero .lede{max-width:48ch}.vt-clock{padding:26px 26px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.vt-clock .dialw{position:relative;width:min(330px,100%);aspect-ratio:1}.vt-clock svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vt-clock .dial{stroke:#0b0b1412}.vt-clock .tick{stroke:#0b0b1433;stroke-linecap:round}.vt-clock .tick.due{stroke:var(--bad-ui);stroke-width:2.4}.vt-clock .daylbl{font:600 10px var(--body);fill:var(--ink-2);letter-spacing:.06em}.vt-clock .over{stroke:var(--bad-ui);stroke-linecap:round}.vt-clock .over.glow{filter:blur(6px);opacity:.55}.vt-orb{transform-origin:165px 165px;transform:rotate(var(--a));animation:vtOrb 1.6s var(--out) both;animation-delay:var(--d,0ms)}@keyframes vtOrb{0%{transform:rotate(0);opacity:0}}.vt-pip{fill:var(--ink)}.vt-pip.mentor{fill:#fff;stroke:var(--ink);stroke-width:2.6}.vt-pip.warn{fill:var(--warn-ui)}.vt-pip.mentor.warn{fill:#fff;stroke:var(--warn-ui)}.vt-pip.over{fill:var(--bad-ui)}.vt-pip.mentor.over{fill:#fff;stroke:var(--bad-ui)}.vt-pip.paused{fill:#fff;stroke:var(--ink-2);stroke-width:2;stroke-dasharray:2.6 2}.vt-pip.paused.over{stroke:var(--bad-ui)}.vt-pipdot{fill:var(--ink-2);pointer-events:none}.vt-pipdot.over{fill:var(--bad-ui)}.vt-clock a:focus{outline:none}.vt-clock a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:50%}.vt-clock a:focus-visible .vt-pip,.vt-clock a:hover .vt-pip{stroke:var(--ink);stroke-width:3;paint-order:stroke}.vt-clock .ctr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.vt-clock .ctr b{font:500 60px/1 var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums slashed-zero}.vt-clock .ctr b.bad{color:var(--bad)}.vt-clock .ctr span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:6px;max-width:15ch;line-height:1.35}.vt-clock .sub{font-size:13px;color:var(--ink-2);margin-top:12px;font-variant-numeric:tabular-nums}.vt-clock .key{display:flex;gap:8px 16px;flex-wrap:wrap;justify-content:center;margin-top:16px;font-size:12.5px;color:var(--ink-2)}.vt-clock .key i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ink);margin-right:6px;vertical-align:0}.vt-clock .key i.m{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.vt-clock .key i.p{background:#fff;border:1.5px dashed var(--ink-2);width:10px;height:10px;vertical-align:-1px}.vt-clock .key i.o{background:var(--bad-ui)}.vt-ring{position:relative;flex:none}.vt-ring svg{display:block;overflow:visible}.vt-seg{fill:none;stroke-linecap:round;stroke-dashoffset:0;animation:vtSeg .7s var(--out) both;animation-delay:var(--d,0ms)}@keyframes vtSeg{0%{stroke-dashoffset:var(--len)}}.vt-seg.ok{stroke:url(#ringGrad)}.vt-seg.ok.glow{filter:blur(7px);opacity:.6}.vt-seg.review{stroke:var(--ink);opacity:.72}.vt-seg.upload{stroke:#0b0b141c}.vt-seg.bad,.vt-seg.lock{stroke:var(--bad-ui)}.vt-seg.lock.glow{filter:blur(6px);opacity:.7}.vt-seg.sla{stroke:#0b0b1473}.vt-seg.sla.warn{stroke:var(--warn-ui)}.vt-seg.sla.over{stroke:var(--bad-ui)}.vt-seg.sla.paused{stroke:var(--faint);stroke-dasharray:3 3;animation:none}.vt-seg.sla-track{stroke:#0b0b140f;animation:none}.vt-seg.sla-track.over{stroke:#e5484d4d}.vt-tab-off{opacity:.5;cursor:not-allowed;display:inline-flex;align-items:center;gap:6px}.vt-upbar{width:140px;max-width:80%;height:5px;border-radius:3px;background:#0b0b1414;margin:10px auto 6px;overflow:hidden}.vt-upbar i{display:block;height:100%;border-radius:3px;background:var(--ink)}.vt-ring a:focus{outline:none}.vt-ring a:focus-visible .vt-seg,.vt-ring a:hover .vt-seg{stroke-width:calc(var(--sw) + 5px)}.vt-ring .ctr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.vt-ring .ctr b{font:500 56px/1 var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums slashed-zero}.vt-ring .ctr b small{font-size:.46em;color:var(--ink-2);letter-spacing:-.02em}.vt-ring .ctr span{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:6px}.vt-ring.mini .ctr b{font:500 15px var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums slashed-zero}.vt-ring.mini .ctr b small{font-size:11px}@media(max-width:1180px){.vt-sec .two{grid-template-columns:minmax(0,1fr)}}.vt-sec .two .pills{flex-wrap:wrap}.view-vetting .msg p{max-width:62ch}.vt-sla{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font:500 12px/1.6 var(--mono);font-variant-numeric:tabular-nums slashed-zero;background:#0b0b140f;color:var(--ink-2);white-space:nowrap}.vt-sla svg{flex:none}.vt-sla.warn{background:var(--warn-soft);color:var(--warn);font-weight:500}.vt-sla.over{background:var(--bad-soft);color:var(--bad);font-weight:500}.vt-sla.none{font-family:var(--body)}.vt-token{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500;background:#0b0b140f;color:var(--ink-2);white-space:nowrap}.vt-token.expired{background:var(--bad-soft);color:var(--bad);font-weight:600}.vt-plates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1180px){.vt-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vt-plates{grid-template-columns:minmax(0,1fr)}}.vt-case{display:flex;flex-direction:column;gap:12px;padding:18px 20px;min-height:170px;cursor:pointer;transition:transform .45s var(--spring),box-shadow .45s var(--spring)}.vt-case:hover{transform:translateY(-3px);box-shadow:0 40px 80px -40px #0b0b146b,inset 0 1px #fff}.vt-case .vt-top{display:flex;align-items:center;gap:14px}.vt-case .who2{min-width:0;flex:1}.vt-case .who2 b{display:block;font:600 17px/1.2 var(--display);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-case .who2 span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-case .next{font-size:13.5px;line-height:1.45;color:var(--ink)}.vt-case .next b{font-weight:600}.vt-case .foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:11px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.vt-case .foot .vt-sla{margin-left:auto}.vt-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--bad-soft);color:var(--bad)}.vt-badge.amber{background:var(--warn-soft);color:var(--warn)}.vt-track{display:flex;align-items:center;gap:0;flex:none;width:118px}.vt-track i{width:14px;height:14px;border-radius:50%;background:#0b0b1414;flex:none;position:relative}.vt-track i+i{margin-left:20px}.vt-track i+i:before{content:"";position:absolute;right:14px;top:6px;width:20px;height:2px;background:#0b0b141a}.vt-track i.done{background:var(--ink)}.vt-track i.done+i:before{background:var(--ink)}.vt-track i.now{background:#fff;box-shadow:inset 0 0 0 3px var(--ink)}.vt-track i.now.warn{box-shadow:inset 0 0 0 3px var(--warn-ui)}.vt-track i.now.over{box-shadow:inset 0 0 0 3px var(--bad-ui)}.vt-kpi .slab{display:block;height:26px;width:40px;border-radius:8px}.vt-select{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.vt-select select{font:inherit;font-size:13.5px;height:34px;border:1px solid var(--line-2);border-radius:999px;padding:0 12px;background:#ffffffb3;color:var(--ink)}.vt-select select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vt-fl-lbl{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.vt-err .errblock b{max-width:34ch}.vt-pickcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:220px;text-align:center;font-size:14px;color:var(--ink-2)}.vt-pickcard small{font-size:12.5px;color:var(--ink-2)}.vt-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:16px;align-items:start}@media(max-width:1100px){.vt-split{grid-template-columns:minmax(0,1fr)}}.vt-cq{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vt-crow{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:16px;background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:0 1px 2px #0b0b140a,0 12px 30px -22px #0b0b1440;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.vt-crow:hover{background:#ffffffeb}.vt-crow[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),0 16px 36px -24px #0b0b1459}.vt-crow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vt-crow .l{min-width:0;flex:1}.vt-crow .nm{display:flex;align-items:baseline;gap:6px;min-width:0}.vt-crow .nm b{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-crow .nm span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600;flex:none}.vt-crow .rs{font-size:12.5px;color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-crow .mt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px;color:var(--ink-2)}.vt-crow .mt .un{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600}.vt-crow .mt .nc{display:inline-flex;align-items:center;gap:3px}.vt-crow .r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}@media(max-width:430px){.vt-crow{flex-direction:column}.vt-crow .r{flex-direction:row;align-items:center;flex-wrap:wrap}}.vt-cd{padding:22px 24px 24px}@media(max-width:600px){.vt-cd{padding:18px 16px 20px}}.vt-cd .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative}.vt-cd .hd .nmrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vt-cd .hd h2{font:600 22px/1.2 var(--display);letter-spacing:-.02em}.vt-cd .hd .sum{font-size:13.5px;color:var(--ink-2);margin-top:4px}.vt-cd .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.vt-cd .meta .ty{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:11px}.vt-cd .meta .un{color:var(--ink);font-weight:600}.vt-pv{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:10px 12px;border-radius:12px;background:#0b0b140a;font-size:12.5px;color:var(--ink-2);line-height:1.5}.vt-pv svg{flex:none;margin-top:1px}.vt-pv b{color:var(--ink);font-weight:600}.vt-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px;padding:12px;border-radius:16px;background:#0b0b1409}.vt-bar .sp{flex:1}.vt-bar .why{flex:1 1 100%;font-size:12.5px;color:var(--ink-2);display:flex;gap:6px;align-items:flex-start}.vt-closed{margin-top:18px;padding:14px 16px;border-radius:16px}.vt-closed.ok{background:var(--good-soft)}.vt-closed.bad{background:var(--bad-soft)}.vt-closed.muted{background:#0b0b140d}.vt-closed .k{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vt-closed.ok .k{color:var(--good)}.vt-closed.bad .k{color:var(--bad)}.vt-closed.muted .k{color:var(--ink-2)}.vt-closed .rl{font-size:14.5px;font-weight:600;margin-top:4px}.vt-closed .by{font-size:12.5px;color:var(--ink-2);margin-top:3px}.vt-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff9;margin:0}@media(max-width:600px){.vt-kv{grid-template-columns:minmax(0,1fr)}}.vt-kv dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.vt-kv dd{margin:3px 0 0;font-size:14px}.vt-quote{margin:10px 0 0;padding-left:12px;border-left:2px solid var(--line-2);font-size:13.5px;color:var(--ink-2);font-style:italic;max-width:62ch;line-height:1.55}.vt-stmt{padding:12px 14px;border-radius:14px;background:#0b0b140a;font-size:13.5px;line-height:1.6;white-space:pre-line;max-width:70ch}.vt-note{padding:11px 13px;border-radius:14px;border:1px solid var(--line);background:#ffffffb3;font-size:13.5px;line-height:1.55}.vt-note+.vt-note{margin-top:8px}.vt-note .h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:var(--ink-2);margin-bottom:3px}.vt-note .h b{color:var(--ink);font-weight:600}.vt-emptyline{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:14px;border:1px dashed var(--line-2);font-size:13px;color:var(--ink-2)}.vt-cd .sect>.sh{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.vt-cd .sect>.sh h4{margin-bottom:0}.vt-cd .sect>.sh p{font-size:12px;color:var(--ink-2);margin-top:3px}.vt-trail{list-style:none;margin:0;padding:0 0 0 16px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:12px}.vt-trail li{position:relative;font-size:13.5px}.vt-trail li:before{content:"";position:absolute;left:-21px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 2px #fff}.vt-trail li.approved:before{background:var(--good-ui)}.vt-trail li.warning:before{background:var(--warn-ui)}.vt-trail li.rejected:before{background:var(--bad-ui)}.vt-trail .w{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline}.vt-trail .w b{font-weight:600}.vt-trail .w .t{margin-left:auto;font-size:12px;color:var(--ink-2)}.vt-conseq{font-size:14px;line-height:1.6;color:var(--ink-2);max-width:60ch}.vt-conseq b{color:var(--ink);font-weight:600}.vt-cascade{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--warn-soft);color:var(--ink);font-size:13.5px;line-height:1.55;cursor:pointer}.vt-cascade input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink);flex:none}.vt-cascade b{color:var(--warn);font-weight:600}.vt-roster{margin-top:4px;padding:12px 14px;border-radius:14px;background:#0b0b140a;font-size:13.5px;line-height:1.55}.vt-roster b{display:block;font-weight:600;color:var(--ink)}.vt-roster.warn{background:var(--warn-soft)}.vt-roster.warn b{color:var(--warn)}.vt-roster.me{display:inline-flex;background:var(--good-soft);color:var(--good);font-weight:600;padding:4px 10px;border-radius:10px}.vt-help{font-size:12.5px;color:var(--ink-2);line-height:1.5;margin-top:4px}.vt-crosschk{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:6px 0 4px;min-height:34px}.vt-crosschk input{width:17px;height:17px;accent-color:var(--ink)}.vt-back{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:18px}.vt-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding:34px 36px}@media(max-width:980px){.vt-hero{grid-template-columns:minmax(0,1fr);justify-items:start}}.vt-hero .eyebrow{margin-bottom:14px}.vt-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(38px,5vw,64px);letter-spacing:-.045em;line-height:1}.vt-hero .meta{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;margin-top:12px;padding:2px 0;overflow:hidden;font-size:13.5px;color:var(--ink-2)}.vt-hero .say{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:52ch;margin-top:18px}.vt-hero .say b{color:var(--ink);font-weight:600}.vt-hero .ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px;position:relative}.vt-hero .figs{display:flex;gap:26px;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.vt-hero .figs b{display:block;font:500 24px/1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums slashed-zero}.vt-hero .figs span{font-size:12.5px;color:var(--ink-2)}.vt-hero .figs .rv b{font:600 17px/1.2 var(--body);letter-spacing:-.01em;padding-top:5px}.vt-hero .figs .bad{color:var(--bad)}.vt-hero .figs .warn{color:var(--warn)}.vt-stbadge{position:absolute;left:10px;top:10px;z-index:3}.vt-stbadge .chip{background:#fff;box-shadow:0 6px 16px -8px #0b0b1459}.vt-doc .acts .iconbtn{width:34px;height:34px;flex:none}.vt-hero .ringside{display:flex;flex-direction:column;align-items:center;gap:12px}.vt-hero .ringside .cap{font-size:13px;color:var(--ink-2);text-align:center;max-width:28ch}.vt-hero .ringside .cap b{color:var(--ink);font-weight:600}.vt-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:260px;padding:8px;border-radius:18px;animation:menuIn .3s var(--spring) both}.vt-menu.right{left:auto;right:0}.vt-menu button,.vt-menu a{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:500;text-align:left;min-height:42px}.vt-menu button:hover:not([disabled]),.vt-menu a:hover{background:#0b0b140d}.vt-menu button[disabled]{cursor:not-allowed;color:var(--ink-2)}.vt-menu .mi{display:flex;flex-direction:column;align-items:flex-start}.vt-menu .mi small{font-size:11.5px;font-weight:500;color:var(--ink-2);margin-top:1px}.vt-notice{margin-top:18px}.vt-sec{margin-top:40px}.vt-sec>.sec-head{margin-bottom:18px}.vt-appealbar{margin-top:18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:18px;background:#0b0b1409}.vt-appealbar .why{font-size:12.5px;color:var(--ink-2);flex:1 1 240px;max-width:60ch}.vt-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:16px}@media(max-width:600px){.vt-docs{grid-template-columns:minmax(0,1fr)}}.vt-doc{position:relative;display:flex;flex-direction:column;padding:12px 12px 14px;border-radius:22px;transition:transform .45s var(--spring),box-shadow .45s var(--spring)}.vt-doc:hover{transform:translateY(-3px);box-shadow:0 40px 80px -42px #0b0b1473,inset 0 1px #fff}.vt-doc.stacked:before,.vt-doc.stacked:after{content:"";position:absolute;left:10px;right:10px;border-radius:22px;background:#ffffff80;border:1px solid var(--glass-line);z-index:-1}.vt-doc.stacked:before{top:-7px;height:30px}.vt-doc.stacked.twice:after{top:-13px;height:30px;left:20px;right:20px;opacity:.7}.vt-doc.lock{box-shadow:0 0 0 1.5px var(--bad-ui),0 30px 70px -40px #bd2a3373}.vt-doc .lbl{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:12px;padding:0 4px}.vt-doc .lbl b{font-size:14.5px;font-weight:600;line-height:1.3}.vt-doc .m{font-size:12px;color:var(--ink-2);padding:4px 4px 0;line-height:1.45}.vt-doc .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;padding:0 4px}.vt-doc .acts .btn{padding:8px 12px;font-size:12.5px}.vt-doc .reason{margin:10px 4px 0;padding:9px 11px;border-radius:12px;background:var(--bad-soft);color:var(--bad);font-size:12.5px;line-height:1.45}.vt-doc .reason b{display:block;font-weight:600}.vt-doc .reason q{display:block;color:var(--ink-2);margin-top:3px;quotes:"“" "”"}.vt-prev{position:relative;aspect-ratio:4/3;border-radius:16px;background:linear-gradient(160deg,#0b0b1409,#0b0b1413);overflow:hidden;display:grid;place-items:center;isolation:isolate}.vt-prev.big{aspect-ratio:auto;min-height:520px;border-radius:20px}.vt-prev.empty{background:repeating-linear-gradient(135deg,#0b0b1408 0 10px,#0b0b140e 10px 20px);color:var(--ink-2);font-size:12.5px;font-weight:600;text-align:center;padding:14px}.vt-prev.empty .ico{display:block;margin:0 auto 8px;width:34px;height:34px;border-radius:50%;background:#ffffffb3;display:grid;place-items:center}.vt-page{width:52%;aspect-ratio:1/1.3;background:#fff;border-radius:4px;box-shadow:0 14px 28px -14px #0b0b1466,0 0 0 1px #0b0b140d;padding:9% 8%;display:flex;flex-direction:column;gap:5%;transform:rotate(-1.2deg)}.vt-prev.big .vt-page{width:min(440px,74%);transform:none;gap:3.4%;padding:7%}.vt-page i{display:block;height:3px;border-radius:2px;background:#0b0b141f;flex:none}.vt-page i.h{height:6px;width:58%;background:#0b0b1466}.vt-page i.s{width:72%}.vt-page i.t{width:46%}.vt-page i.g{height:2px}.vt-page .seal{width:22%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(11,11,20,.22);margin-left:auto;flex:none}.vt-page .tbl{flex:1;border-radius:2px;background:repeating-linear-gradient(180deg,rgba(11,11,20,.1) 0 1px,transparent 1px 10%),linear-gradient(90deg,transparent 58%,rgba(11,11,20,.08) 58%,rgba(11,11,20,.08) calc(58% + 1px),transparent calc(58% + 1px))}.vt-page .lh{display:flex;align-items:center;gap:8%;flex:none}.vt-page .lh span{width:16%;aspect-ratio:1;border-radius:50%;background:#0b0b1424}.vt-page .sig{flex:none;height:14%;margin-top:auto}.vt-page .sig path{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.vt-idcard{width:74%;aspect-ratio:1.586;border-radius:9px;background:#fff;box-shadow:0 16px 30px -16px #0b0b1473,0 0 0 1px #0b0b140f;display:grid;grid-template-columns:32% 1fr;gap:7%;padding:6.5%;transform:rotate(1.5deg)}.vt-prev.big .vt-idcard{width:min(480px,78%);transform:none}.vt-idcard .ph{border-radius:6px;background:linear-gradient(135deg,hsl(var(--h,230) 50% 72%),hsl(calc(var(--h,230) + 40) 50% 62%))}.vt-idcard .tx{display:flex;flex-direction:column;gap:11%;justify-content:center}.vt-idcard .tx i{display:block;height:4px;border-radius:2px;background:#0b0b1429}.vt-idcard .tx i:first-child{height:7px;width:80%;background:#0b0b1473}.vt-idcard .tx i:nth-child(3){width:62%}.vt-blurred .vt-idcard{filter:blur(8px) saturate(.6)}.vt-reveal{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffff47;z-index:2}.vt-reveal .btn{box-shadow:0 14px 30px -14px #0b0b1480}.vt-reveal small{font-size:11.5px;font-weight:600;color:var(--ink);background:#ffffffbf;padding:2px 9px;border-radius:999px}.vt-video{position:relative;width:82%;aspect-ratio:16/9;border-radius:10px;background:radial-gradient(130% 110% at 25% 15%,rgba(255,255,255,.2),transparent 55%),linear-gradient(160deg,var(--ink-2),var(--ink));display:grid;place-items:center;color:#fff;box-shadow:0 16px 30px -16px #0b0b148c}.vt-prev.big .vt-video{width:min(640px,86%)}.vt-video .play{width:44px;height:44px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center}.vt-video .dur{position:absolute;right:10px;bottom:8px;font:500 11px var(--mono);background:#0006;padding:1px 6px;border-radius:5px}.vt-video .bar{position:absolute;left:10px;right:56px;bottom:13px;height:3px;border-radius:2px;background:#ffffff40}.vt-video .bar i{display:block;height:100%;width:34%;border-radius:2px;background:#fff}.vt-att{width:62%;aspect-ratio:1/1.1;background:#fff;border-radius:6px;box-shadow:0 14px 28px -14px #0b0b1466,0 0 0 1px #0b0b140d;padding:9%;display:flex;flex-direction:column;gap:7%;transform:rotate(-.8deg)}.vt-att i{display:block;height:3px;border-radius:2px;background:#0b0b141f}.vt-att .box{display:flex;align-items:center;gap:8%;margin-top:auto;font:600 10px var(--body);color:var(--ink)}.vt-att .box span{width:14px;height:14px;border-radius:4px;background:var(--ink);display:grid;place-items:center;color:#fff}.vt-att .typed{font:italic 500 13px var(--body);color:var(--ink);border-bottom:1px solid rgba(11,11,20,.2);padding-bottom:3px}.vt-att.pending .box span{background:none;box-shadow:inset 0 0 0 1.5px #0b0b144d}.side-panel:has(.vt-viewer){width:min(1100px,calc(100vw - 28px))}.vt-viewer{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;flex:1;min-height:0}.vt-viewer .stage{padding:0 22px 22px 28px;overflow:auto;display:flex;flex-direction:column;gap:12px}.vt-viewer .dock{border-left:1px solid var(--line);padding:0 26px 22px;overflow:auto}@media(max-width:980px){.vt-viewer{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;overflow:auto}.vt-viewer .stage,.vt-viewer .dock{overflow:visible}.vt-viewer .dock{border-left:0;border-top:1px solid var(--line);padding-top:16px}}@media(max-width:600px){.vt-prev.big{min-height:min(520px,58vh)}.vt-viewer .stage{padding:0 16px 18px}.vt-viewer .dock{padding:16px 16px 22px}}.vt-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.vt-file{max-width:52ch}.vt-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.vt-strip a{flex:none;display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:12px;font-size:12.5px;font-weight:600;border:1px solid var(--line-2);color:var(--ink-2);background:#fff9}.vt-strip a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff}.vt-strip a i{width:8px;height:8px;border-radius:50%;flex:none}.vt-st-ok{background:var(--good-ui)}.vt-st-review{background:var(--ink)}.vt-st-upload{background:#0b0b1433}.vt-st-bad{background:var(--bad-ui)}.vt-decide h4{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:18px 0 10px}.vt-decide .row{display:flex;gap:8px;flex-wrap:wrap}.vt-tell{margin-top:12px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px -22px #0b0b1466;overflow:hidden}.vt-tell .hd{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-2)}.vt-tell .bd{padding:12px 14px;font-size:13.5px;line-height:1.55}.vt-tell .bd b{display:block;font-weight:600;margin-bottom:4px}.vt-tell .bd .note{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line-2);color:var(--ink-2)}.vt-count{font:500 11.5px var(--mono);color:var(--ink-2);text-align:right;margin-top:4px}.vt-count.near{color:var(--warn)}.vt-kbd{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--ink-2);margin-top:16px}@media(hover:none){.vt-kbd{display:none}}.vt-hero .meta>*{position:relative}.vt-hero .meta>*+:not(.chip):before{content:"·";position:absolute;left:-10px;color:var(--faint)}.vt-hero .meta>.chip+*:before{content:none}.vt-final{margin-top:22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 26px;border-radius:24px;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:2px solid transparent;box-shadow:0 30px 70px -40px #be185d73}.vt-final b{font:600 19px var(--display);letter-spacing:-.02em}.vt-final p{font-size:13.5px;color:var(--ink-2);margin-top:3px}.vt-final .sp{flex:1}.vt-plan{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@media(max-width:1100px){.vt-plan{grid-template-columns:minmax(0,1fr)}}.vt-grid{position:relative;display:grid;grid-template-columns:48px repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;background:#ffffff9e;overflow:hidden}@media(max-width:760px){.vt-grid{display:none}}.vt-grid .dh{padding:10px 8px;font-size:12px;font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--line);text-align:center;background:#ffffffb3}.vt-grid .dh b{display:block;font:600 16px var(--display);color:var(--ink);letter-spacing:-.02em}.vt-grid .hc{font:500 10.5px var(--mono);color:var(--ink-2);text-align:right;padding:0 6px;border-top:1px solid rgba(11,11,20,.05);height:22px;line-height:22px}.vt-col{position:relative;border-left:1px solid var(--line)}.vt-cell{display:block;width:100%;height:22px;border-top:1px solid rgba(11,11,20,.05)}.vt-cell:hover{background:#0b0b140d}.vt-cell.soon{background:repeating-linear-gradient(135deg,rgba(11,11,20,.045) 0 5px,transparent 5px 10px);cursor:not-allowed}.vt-block{position:absolute;left:4px;right:4px;border-radius:9px;padding:3px 7px;font-size:11px;line-height:1.3;overflow:hidden;pointer-events:none}.vt-block.booked{background:#0b0b1414;color:var(--ink-2)}.vt-block.booked.mine{background:#0b0b1429;color:var(--ink)}.vt-block.hold{background:repeating-linear-gradient(135deg,rgba(11,11,20,.06) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px #0b0b1433;color:var(--ink-2)}.vt-block.pick{background:var(--ink);color:#fff;box-shadow:0 12px 24px -12px #0b0b14b3;z-index:2}.vt-block.pick.late{background:var(--bad-ui)}.vt-block b{font-weight:600;display:block}.vt-deadline{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--bad-ui);z-index:3;pointer-events:none}.vt-deadline span{position:absolute;right:4px;top:-18px;font:600 10px var(--body);color:var(--bad);background:#ffffffd9;padding:1px 6px;border-radius:6px;white-space:nowrap}.vt-picks{padding:18px 20px}.vt-picks ol{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.vt-picks li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#0b0b140a}.vt-picks li.empty{border:1.5px dashed var(--line-2);background:none;color:var(--ink-2);font-size:13px}.vt-picks li .n{width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font:600 12px var(--body);display:grid;place-items:center;flex:none}.vt-picks li.empty .n{background:#0b0b1414;color:var(--ink-2)}.vt-picks li .t{flex:1;min-width:0;font-size:13.5px;font-weight:600}.vt-picks li .t span{display:block;font-size:12px;font-weight:500;color:var(--ink-2)}.vt-picks li .t span.late{color:var(--bad);font-weight:600}.vt-picks li select{font:inherit;font-size:12.5px;border:1px solid var(--line-2);border-radius:999px;padding:5px 8px;background:#fff}.vt-addrow{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-top:14px}.vt-addrow .f{margin:0;flex:1;min-width:120px}.vt-offered{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}@media(max-width:760px){.vt-offered{grid-template-columns:minmax(0,1fr)}}.vt-slot{padding:16px 18px;border-radius:18px;background:#ffffffbf;border:1px solid var(--glass-line);box-shadow:0 14px 32px -24px #0b0b1459}.vt-slot b{display:block;font:600 18px/1.2 var(--display);letter-spacing:-.02em}.vt-slot span{display:block;font-size:13px;color:var(--ink-2);margin-top:4px}.vt-slot span.late{color:var(--bad);font-weight:600}.vt-slot.chosen{background:var(--ink);color:#fff;border-color:var(--ink)}.vt-slot.chosen span{color:#ffffffc7}.vt-meet .v.mono{font-weight:500}.vt-cross{margin-top:14px}.vt-steps{display:flex;gap:0;margin:6px 0 20px;flex-wrap:wrap}.vt-steps span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2);padding:6px 14px 6px 0}.vt-steps span i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#0b0b1412;font:600 11px var(--body);font-style:normal}.vt-steps span.done i{background:var(--ink);color:#fff}.vt-steps span.now{color:var(--ink)}.vt-steps span.now i{background:#fff;box-shadow:inset 0 0 0 2.5px var(--ink)}.vt-steps span.now.warn i{box-shadow:inset 0 0 0 2.5px var(--warn-ui)}#view.view-vetting .notice>span,.vt-bar .why,.vt-note,.vt-pv>span{max-width:52ch}.vt-appealbar .why,.vt-final p,#view.view-vetting .glass.pad>p,.vt-stmt{max-width:48ch}@media(max-width:600px){.vt-hero{padding:24px 20px}.vt-clock .ctr b{font-size:48px}.vt-select select{height:44px}.vt-chipbtn,.vt-check{min-height:44px}}@media(max-width:600px){#view.view-vetting .p7-search{height:auto;min-height:46px}#view.view-vetting .p7-search input{min-height:44px}#view.view-vetting a.link{min-height:44px;display:inline-flex;align-items:center}.vt-back{min-height:44px}.vt-doc .acts .iconbtn{width:44px;height:44px}.side-panel:has(.vt-viewer) .side-head .close{flex:none;width:44px;height:44px}.vt-strip a{min-height:44px}.view-vetting .card-head a.iconbtn{width:44px;height:44px}.vt-crosschk{min-height:44px}}.vt-still .vt-seg,.vt-still .vt-orb,.vt-still .rise,.vt-still .page-enter,.vt-still .mini .val,.vt-still .ring .val,.vt-still .ring .glow{animation:none}.view-vetting .card-head p{max-width:48ch}#view.view-vetting .f-hint,#onc{color:var(--ink-2)}.vt-picks p{max-width:48ch}.cv-flow{padding:22px 26px 18px}.cv-flowhost{position:relative;width:100%}.cv-flowhost svg{display:block;width:100%;height:auto;overflow:visible}.cv-seg{stroke:none}.cv-seg.s-not_sent{fill:#0b0b140a;stroke:#0b0b1461;stroke-width:1.5;stroke-dasharray:4 4}.cv-seg.s-sent{fill:#0b0b1429}.cv-seg.s-opened{fill:#0b0b1457}.cv-seg.s-completed{fill:url(#cvRibGrad)}.cv-seg.s-expired{fill:var(--bad-ui)}.cv-stream{opacity:.28}.cv-stream.s-not_sent{fill:#0b0b1480}.cv-stream.s-expired{fill:var(--bad-ui)}.cv-pool.s-not_sent{fill:#0b0b1414;stroke:#0b0b1461;stroke-width:1.5;stroke-dasharray:4 4}.cv-pool.s-expired{fill:var(--bad-ui)}.cv-stage{font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-2)}.cv-count{font:500 24px var(--mono);letter-spacing:-.04em;fill:var(--ink)}.cv-lead{stroke:#0b0b1447;stroke-width:1}.cv-tick{stroke:#0b0b1473;stroke-width:1.5;stroke-dasharray:3 3}.cv-pooln{font:500 26px var(--mono);letter-spacing:-.04em;fill:var(--ink)}.cv-poolt{font:600 13px var(--body);fill:var(--ink)}.cv-pools{font:500 12px var(--body);fill:var(--ink-2)}.cv-flowhost a{cursor:pointer}.cv-flowhost a:focus{outline:none}.cv-flowhost a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.cv-flowhost a:hover .cv-seg,.cv-flowhost a:focus-visible .cv-seg{stroke:var(--ink);stroke-width:2;stroke-dasharray:none}.cv-flowhost.picked .cv-band:not(.on) .cv-seg{opacity:.3}.cv-flowhost.picked .cv-band.on .cv-seg{stroke:var(--ink);stroke-width:2;stroke-dasharray:none}.cv-reveal{animation:cvWipe 1.25s var(--out) both;animation-delay:.35s}@keyframes cvWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cv-late{animation:fadeIn .6s both;animation-delay:1.7s}.cv-flowhost.still .cv-reveal,.cv-flowhost.still .cv-late{animation:none}.cv-phone-flow{display:none}@media(max-width:640px){.cv-flowhost{display:none}.cv-phone-flow{display:flex;flex-direction:column;gap:8px}}.cv-phone-flow>*{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:11px 14px;border-radius:14px;background:#fff9;border:1px solid var(--glass-line);min-height:44px}.cv-phone-flow b{font-weight:600;font-size:14px}.cv-phone-flow .n{font:500 16px var(--mono)}.cv-phone-flow i{grid-column:1/-1;height:6px;border-radius:3px;background:#0b0b141f;display:block;overflow:hidden}.cv-phone-flow i s{display:block;height:100%;text-decoration:none;background:#0b0b1457}.cv-phone-flow .k-completed i s{background:var(--grad)}.cv-phone-flow .k-expired i s{background:var(--bad-ui)}.cv-phone-flow .k-not_sent i s{background:repeating-linear-gradient(90deg,rgba(11,11,20,.4) 0 4px,transparent 4px 8px)}.cv-phone-flow .on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cv-phone-flow .reach{background:#ffffffd9}.cv-phone-flow .reach i{display:flex}.cv-phone-flow .reach i s:first-child{background:repeating-linear-gradient(90deg,rgba(11,11,20,.4) 0 4px,transparent 4px 8px)}.cv-phone-flow .reach i s+s{background:var(--bad-ui)}.cv-phone-flow em{grid-column:1/-1;font-style:normal;font-size:12.5px;color:var(--ink-2)}.cv-flow.is-loading .slab.rib{height:56px;border-radius:14px;margin:92px 0 96px}.cv-rows{display:flex;flex-direction:column;gap:9px;--cv-cols:minmax(0,1.3fr) 78px minmax(0,1.5fr) 100px 96px 92px 84px}.cv-rows.ph{--cv-cols:minmax(0,1.3fr) 78px minmax(0,1.5fr) 118px 100px 96px 92px 84px}.cv-rows.vt{--cv-cols:minmax(0,1.3fr) 78px minmax(0,1.5fr) 100px 158px 92px 92px 84px}.cv-rows.ph.vt{--cv-cols:minmax(0,1.2fr) 78px minmax(0,1.4fr) 118px 100px 158px 92px 92px 84px}.cv-head{display:none}.cv-row{gap:12px;padding:13px 18px}.cv-row>*{min-width:0}.cv-row .c-nm{display:flex;align-items:center;gap:10px}.cv-row .c-nm b{display:block;font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row .m{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row .c-ph{font-family:var(--mono);font-size:12px;font-weight:500}.cv-row .lbl,.cv-row .c-br{display:none}.cv-arch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.cv-arch i{width:8px;height:8px;border-radius:50%;flex:none}@media(min-width:1280px){.cv-head{display:grid;align-items:center;gap:12px;padding:0 18px 2px;grid-template-columns:var(--cv-cols)}.cv-row{grid-template-columns:var(--cv-cols)}.cv-sort{display:none}}.cv-head span,.cv-head button{font:600 10.5px var(--body);letter-spacing:.075em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:4px;min-height:28px}.cv-head button:hover{color:var(--ink)}.cv-head button .ar{opacity:.35;transition:opacity .18s,transform .22s var(--spring)}.cv-head button[data-dir=desc] .ar{transform:rotate(180deg)}.cv-head button.on .ar{opacity:1}.cv-head button.on{color:var(--ink)}@media(max-width:1279px){.cv-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:13px 16px}.cv-row .c-nm{order:1;flex:1 1 200px}.cv-row .c-role{order:2}.cv-row .c-as{order:3}.cv-row .c-vt{order:4}.cv-row .c-act{order:5;margin-left:auto;flex:0 0 84px}.cv-row .c-br{display:block;order:6;flex-basis:100%;height:0}.cv-row .c-em{order:7;padding-left:40px}.cv-row .c-ph{order:8}.cv-row .c-ar{order:9}.cv-row .c-cr{order:10}.cv-row .m:not(.c-em):before{content:"·";margin-right:10px;color:var(--faint)}.cv-row .lbl{display:inline}.cv-row .dash{display:none}}@media(max-width:760px){.cv-row{padding-left:56px;gap:7px 14px}.cv-row .c-nm{flex-basis:100%;margin-left:-40px}.cv-row .c-em{flex-basis:100%;padding-left:0}.cv-row .m:before{display:none}.cv-row .c-act{order:11;flex-basis:100%;margin-left:0}.cv-row .c-act:empty{display:none}.cv-row .acts{opacity:1;transform:none;justify-content:flex-start}}.cv-row .c-ph .lbl{font-family:var(--body);font-size:12.5px;font-weight:400}.cv-sort{display:none;align-items:center;gap:6px}@media(max-width:1279px){.cv-sort{display:inline-flex}}.view-contacts .p7-filters .field select{min-height:36px}@media(max-width:600px){.view-contacts .p7-search{height:46px}.view-contacts .p7-search input{height:44px}.view-contacts .p7-filters .field{height:46px}.view-contacts .p7-filters .field select{min-height:44px}.cv-sort .iconbtn{width:44px;height:44px}.cv-empty .link,.view-contacts .lv-picked a{min-height:44px;display:inline-flex;align-items:center}}.cv-empty{padding:40px 24px;text-align:center}.cv-empty .orb{width:46px;height:46px;border-radius:50%;margin:0 auto 14px;background:var(--grad);opacity:.18;display:block}.cv-empty b{display:block;font:600 17px var(--display);letter-spacing:-.02em}.cv-empty p{font-size:13.5px;color:var(--ink-2);max-width:48ch;margin:6px auto 0}.cv-empty .link{margin-top:14px}.cv-skel{display:grid;grid-template-columns:minmax(0,1.3fr) 78px minmax(0,1.5fr) 100px 96px;gap:12px}@media(max-width:760px){.cv-skel{grid-template-columns:minmax(0,1fr) 90px}.cv-skel>:nth-child(n+3){display:none}}.cv-pgn{align-self:center;font-size:12.5px;color:var(--ink-2);padding:0 6px}.cv-fail .errblock b{max-width:40ch}.hero.cv-compact{min-height:0;padding-top:24px;grid-template-columns:minmax(0,1fr)}.cv-compact+.cv-fail,.cv-compact+.sec{margin-top:36px}.cv-back{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;min-height:44px;margin-bottom:10px}.cv-back:hover{text-decoration:underline;text-underline-offset:3px}.cv-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:32px 36px}@media(max-width:980px){.cv-hero{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(max-width:600px){.cv-hero{padding:24px 20px}}.cv-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(38px,5vw,64px);letter-spacing:-.045em;line-height:1}.cv-hero .badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.cv-hero .say{font-size:16.5px;line-height:1.55;color:var(--ink-2);max-width:54ch;margin-top:16px}.cv-hero .say b{color:var(--ink);font-weight:600}.cv-hero .ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.cv-jring{position:relative;width:340px;max-width:100%;aspect-ratio:340/300;flex:none}.cv-jring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cv-jseg{fill:none;stroke-linecap:round;animation:cvSeg .7s var(--out) both;animation-delay:var(--d,0ms)}@keyframes cvSeg{0%{stroke-dashoffset:var(--len)}}.cv-jseg.glow{filter:blur(8px);opacity:.5}.cv-jseg.now{stroke:var(--ink)}.cv-jseg.todo{stroke:#0b0b1417}.cv-jseg.bad{stroke:var(--bad-ui)}.cv-jlbl{font:600 10px var(--body);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-2)}.cv-jring .ctr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:0 22%}.cv-jring .ctr b{font:600 24px/1.08 var(--display);letter-spacing:-.03em}.cv-jring .ctr span{font-size:12.5px;color:var(--ink-2);margin-top:6px}.cv-jring .ctr b.bad{color:var(--bad)}@media(max-width:430px){.cv-jring .ctr{padding:0 27%}.cv-jring .ctr b{font-size:18px}}.cv-tabs{margin-top:20px}.cv-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:20px}@media(max-width:980px){.cv-cards{grid-template-columns:minmax(0,1fr)}}.cv-cards .col{display:flex;flex-direction:column;gap:16px;min-width:0}.cv-cards .dl dd{overflow-wrap:anywhere}.cv-cards .dl dd.prose{font-weight:500;line-height:1.5}@media(max-width:600px){.cv-cards .dl{grid-template-columns:minmax(0,1fr)}}.cv-hidden{font-style:italic;font-weight:500;color:var(--ink-2)}.cv-mask{display:inline-flex;align-items:center;gap:8px}.cv-mask .mono{font-weight:500}.cv-eye{width:32px;height:32px;position:relative}.cv-eye.on:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1.5px;background:currentColor;transform:rotate(-40deg)}@media(max-width:600px){.cv-eye{width:44px;height:44px}}.cv-cardp{font-size:13px;color:var(--ink-2);line-height:1.55;margin-top:14px;max-width:54ch}.cv-sline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cv-sline .when{font-size:13px;color:var(--ink-2)}.cv-pri{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cv-pri>span{display:inline-flex;align-items:center;gap:8px}.cv-pri .cv-arch{text-transform:none;letter-spacing:0;font-size:13.5px}.cv-radar{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:center;margin-top:14px}@media(max-width:600px){.cv-radar{grid-template-columns:minmax(0,1fr)}}.cv-radar>svg{width:190px;height:190px;overflow:visible;justify-self:center}.cv-radar .grid{fill:none;stroke:#0b0b141a}.cv-radar .shape{fill-opacity:.24;stroke-width:2;stroke-linejoin:round}.cv-radar .ax{font:600 10px var(--body);fill:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.cv-bars{display:flex;flex-direction:column;gap:9px}.cv-bars>div{display:grid;grid-template-columns:70px minmax(0,1fr) 30px;gap:10px;align-items:center;font-size:13px}.cv-bars b{font-weight:500;color:var(--ink-2)}.cv-bars .p b{font-weight:600;color:var(--ink)}.cv-bars .p em{font-weight:500;color:var(--ink)}.cv-bars .s b{color:var(--ink)}.cv-bars i{height:7px;border-radius:4px;background:#0b0b1414;overflow:hidden;display:block}.cv-bars i s{display:block;height:100%;border-radius:4px;text-decoration:none;opacity:.5}.cv-bars .p i s{opacity:1}.cv-bars .s i s{opacity:.8}.cv-bars em{font:500 12.5px var(--mono);font-style:normal;text-align:right;color:var(--ink-2)}.cv-foot{font-size:12.5px;color:var(--ink-2);margin-top:16px}.cv-pills{display:flex;gap:6px;flex-wrap:wrap}.cv-pills span{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:#0b0b140f;color:var(--ink)}.cv-pills span.warn{background:var(--warn-soft);color:var(--warn)}.cv-facets dd{font-weight:500}.cv-capgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}@media(max-width:600px){.cv-capgrid{grid-template-columns:minmax(0,1fr)}}.cv-capgrid label,.cv-capgrid .l{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:6px}.cv-num{width:92px;padding:10px 12px}.cv-load{display:flex;align-items:center;gap:10px;min-height:44px}.cv-load b{font:500 17px var(--mono);letter-spacing:-.02em}.cv-cap{height:8px;border-radius:4px;background:#0b0b1414;overflow:hidden;margin:16px 0 4px}.cv-cap i{display:block;height:100%;border-radius:4px;background:var(--ink)}.cv-cap.full i{background:var(--warn-ui)}.cv-srow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.cv-srow>span{font-size:14px;font-weight:600}.cv-hint{font-size:12.5px;color:var(--ink-2);line-height:1.5;margin-top:2px;max-width:54ch}.cv-switch{appearance:none;-webkit-appearance:none;width:42px;height:24px;border-radius:999px;background:#0b0b1429;position:relative;cursor:pointer;transition:background .2s var(--ease);flex:none;margin:0}.cv-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0b0b144d;transition:transform .2s var(--spring)}.cv-switch:checked{background:var(--ink)}.cv-switch:checked:after{transform:translate(18px)}.cv-switch:disabled{opacity:.45;cursor:not-allowed}.cv-switch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:600px){.cv-switch{width:52px;height:44px;border-top:7px solid transparent;border-bottom:7px solid transparent;background-clip:padding-box}.cv-switch:after{width:24px;height:24px}.cv-switch:checked:after{transform:translate(22px)}.cv-num{min-height:46px}}.cv-approve{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.cv-approve .row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.cv-note{margin-top:14px}.cv-hist li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.cv-hist li:first-child{border-top:0;padding-top:0}.cv-hist .who2{display:flex;align-items:center;gap:10px;min-width:0}.cv-hist .who2>.avatar{flex:none}.cv-hist .who2 b{font-weight:600;font-size:14px;margin-right:8px}.cv-hist .who2 em{display:block;font-style:normal;font-size:12.5px;color:var(--ink-2);margin-top:2px}.cv-hist .st{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.cv-hist .reason{font-size:12.5px;color:var(--ink-2)}.cv-hist .ac{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;padding-left:42px}@media(max-width:600px){.cv-hist li{grid-template-columns:minmax(0,1fr)}.cv-hist .st{justify-content:flex-start;padding-left:42px}.cv-hist .ac{padding-left:42px}}.cv-recs{display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.cv-rec{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;border-radius:18px;background:#ffffff9e;border:1px solid var(--glass-line)}@media(max-width:600px){.cv-rec{grid-template-columns:minmax(0,1fr)}}.cv-rank{display:flex;flex-direction:column;align-items:center;gap:6px}.cv-rank span{font:500 12px var(--mono);color:var(--ink-2)}.cv-score{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font:500 16px var(--mono);letter-spacing:-.03em;border:2px solid}.cv-score.good{color:var(--good);border-color:var(--good-ui);background:var(--good-soft)}.cv-score.warn{color:var(--warn);border-color:var(--warn-ui);background:var(--warn-soft)}.cv-score.bad{color:var(--bad);border-color:var(--bad-ui);background:var(--bad-soft)}@media(max-width:600px){.cv-rank{flex-direction:row}}.cv-rname{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cv-rname b{font-weight:600;font-size:14.5px}.cv-remail{font-size:12.5px;color:var(--ink-2);margin-top:2px;overflow-wrap:anywhere}.cv-comps{display:flex;flex-direction:column;gap:6px;margin-top:12px}.cv-comps>div{display:grid;grid-template-columns:minmax(0,196px) minmax(0,1fr) 26px;gap:10px;align-items:center;font-size:12px;color:var(--ink-2)}@media(max-width:600px){.cv-comps>div{grid-template-columns:minmax(0,1fr) 26px}.cv-comps>div i{grid-column:1/-1;grid-row:2}}.cv-comps i{height:6px;border-radius:3px;background:#0b0b1414;overflow:hidden;display:block}.cv-comps i s{display:block;height:100%;border-radius:3px;background:#0b0b146b;text-decoration:none}.cv-comps em{font:500 12px var(--mono);font-style:normal;text-align:right}.cv-flags{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.cv-flags span{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.cv-flags span.manual{background:transparent;border:1px solid var(--warn-ui)}.cv-rfoot{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.cv-ncount{font-size:13px;color:var(--ink-2)}.cv-notes li{padding:12px 0;border-top:1px solid var(--line)}.cv-notes li:first-child{border-top:0;padding-top:0}.cv-notes .meta{font-size:12px;color:var(--ink-2)}.cv-notes .meta b{font-weight:600;color:var(--ink)}.cv-notes p{font-size:14px;line-height:1.55;margin-top:4px;white-space:pre-wrap;max-width:60ch}.cv-compose{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.cv-compose textarea{flex:1;min-height:84px}.cv-lock{display:inline-flex;vertical-align:-2px;margin-left:6px;color:var(--ink-2)}.cv-why{display:flex;align-items:flex-start;gap:14px;padding:6px 0 4px}.cv-why .i{width:36px;height:36px;border-radius:50%;background:#0b0b140f;color:var(--ink-2);display:grid;place-items:center;flex:none}.cv-why b{display:block;font-weight:600;font-size:15px}.cv-why p{font-size:13.5px;color:var(--ink-2);margin-top:4px;line-height:1.55;max-width:54ch}.cv-inl-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 0;color:var(--ink-2);font-size:13.5px;text-align:center}.cv-inl-empty svg{opacity:.5}.cv-skl{display:flex;flex-direction:column;gap:10px}.cv-err{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;background:var(--bad-soft)}.cv-err b{font-size:13.5px;font-weight:600;color:var(--bad)}.cv-vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}@media(max-width:600px){.cv-vgrid{grid-template-columns:minmax(0,1fr)}}.cv-vgrid dt{font-size:12.5px;color:var(--ink-2)}.cv-vgrid dd{margin:5px 0 0;font-size:14.5px;font-weight:600}.cv-vgrid dd.mono{font-weight:500}.cv-bounce{margin-top:16px}.cv-dlgp{font-size:14px;line-height:1.6;color:var(--ink);max-width:56ch}.cv-dlgp+.cv-dlgp{margin-top:8px;color:var(--ink-2)}.cv-ack{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--warn-soft);color:var(--warn);font-size:13.5px;line-height:1.5;margin-top:18px;cursor:pointer;min-height:44px}.cv-ack input{appearance:none;-webkit-appearance:none;width:22px;height:22px;flex:none;margin:0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--warn);position:relative;cursor:pointer}.cv-ack input:checked{background:var(--ink);box-shadow:none}.cv-ack input:checked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cv-ack input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(max-width:600px){.cv-ack input{width:44px;height:44px;margin:-11px;border:11px solid transparent;background-clip:padding-box}.cv-ack input:checked:after{left:7px;top:3px}}.cv-mm{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto;margin-top:14px}.cv-mm button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:11px 13px;border-radius:14px;border:1px solid var(--line-2);background:#fff9;min-height:44px;flex:none}.cv-mm button:hover{border-color:var(--ink)}.cv-mm button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.cv-mm button>span{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.cv-mm button em{font-style:normal;font-size:12.5px;color:var(--ink-2)}.cv-mmnote{flex:1 1 220px;font-size:12.5px;color:var(--ink-2);line-height:1.5;margin:0}.cv-mbox{display:flex;flex-direction:column;gap:6px}.cv-mbox .row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.view-contacts .notice.amber>span{max-width:52ch}.cv-notes li p,.cv-dlgp,.cv-ack span{max-width:52ch}.vt-still .rise,.vt-still .page-enter,.vt-still .cv-jseg,.vt-still .cv-reveal,.vt-still .cv-late,.vt-still .ring .val,.vt-still .ring .glow{animation:none}.vt-still .h-hero .w>span,.vt-still .words .w>span{animation:none;transform:none}.ov-arch{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap}.ov-arch i{width:9px;height:9px;border-radius:50%;flex:none}.ov-arch.none{color:var(--ink-2);font-weight:500}.view-mentorship .hero .fact b.warn{color:var(--warn)}.ov-ro{font-size:12.5px;color:var(--ink-2);margin:-4px 0 14px;max-width:54ch}.ov-err{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:18px;background:var(--bad-soft);color:var(--bad);margin:0 0 16px;font-size:14px}.ov-err b{font-weight:600}.ov-err .btn{margin-left:auto}.ov-emptyrow{padding:28px 22px;text-align:center;font-size:14px;color:var(--ink-2)}.ov-kfail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:13px;color:var(--bad)}.ov-tick{display:inline-flex;align-items:center;gap:6px;color:var(--good)}.ov-tick.no{color:var(--ink-2)}@media(max-width:600px){.view-mentorship .p7-search,.view-mentorship .p7-filters .field{height:46px}.view-mentorship .p7-search input,.view-mentorship .p7-filters .field select{align-self:stretch}.view-mentorship .sec-head .link,.cm-people .link{min-height:44px}}.view-mentorship .gt{padding:24px 26px}.gt-bar{display:flex;gap:4px;height:12px;margin-bottom:22px}.gt-seg{border-radius:4px;min-width:8px}.gt-seg.s-a{background:#0b0b1421}.gt-seg.s-v{background:#0b0b1445}.gt-seg.s-m{background:#0b0b1473}.gt-seg.s-r{background:var(--grad)}.gt-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gt-steps.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.gt-steps,.gt-steps.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gt-steps,.gt-steps.n3{grid-template-columns:minmax(0,1fr)}}.gt-step{position:relative;padding-top:14px;border-top:3px solid rgba(11,11,20,.13);min-width:0}.gt-step.s-v{border-top-color:#0b0b1445}.gt-step.s-m{border-top-color:#0b0b1473}.gt-step.s-r{border-top-color:transparent}.gt-step.s-r:before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;border-radius:2px;background:var(--grad)}.gt-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gt-h .k{font:600 16px/1.2 var(--display);letter-spacing:-.01em}.gt-h b{font:500 30px/1 var(--mono);letter-spacing:-.04em}.gt-note{font-size:12.5px;color:var(--ink-2);margin-top:6px;line-height:1.5;max-width:54ch}.gt-rs{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.gt-rt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:600}.gt-rt .num{font-family:var(--mono);font-weight:500}.gt-ppl{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:4px;font-size:13px}.gt-ppl a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.gt-ppl a:hover{color:var(--ink);text-decoration-color:var(--ink)}.gt-ppl .d{font-family:var(--mono);font-size:12px;color:var(--ink-2);margin-left:5px}.gt-ppl .more{color:var(--ink-2)}.gt-ppl .p{display:inline-flex;align-items:center;white-space:nowrap}.gt-none{font-size:13px;color:var(--ink-2);margin-top:14px}@media(max-width:600px){.gt-ppl a{display:inline-flex;align-items:center;min-height:44px}}.cm-wrap{padding:26px 26px 22px}.cm-wrap .lv.constellation{height:640px}@media(max-width:1100px){.cm-wrap .lv.constellation{height:520px}}@media(max-width:820px){.cm-wrap .lv.constellation{height:440px}}@media(max-width:600px){.cm-wrap .lv.constellation{height:0;overflow:hidden}}.cm-key{display:flex;gap:8px 18px;flex-wrap:wrap;align-items:center;margin-top:14px;font-size:12.5px;color:var(--ink-2)}.cm-key span{display:inline-flex;align-items:center}.cm-key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;flex:none}.cm-key .k-held{background:#fff;box-shadow:inset 0 0 0 2px var(--ink-2)}.cm-key .k-matched{background:var(--ink);opacity:.6}.cm-key .k-none{width:8px;height:8px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-2)}.cm-key .k-cap{width:14px;height:14px;background:conic-gradient(var(--ink) 0 66%,rgba(11,11,20,.14) 66% 100%);-webkit-mask:radial-gradient(circle,transparent 45%,#000 47%);mask:radial-gradient(circle,transparent 45%,#000 47%)}.cm-key .k-idle{width:9px;height:9px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.cm-key .k-pair{width:22px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--ink-2),var(--ink))}.cm-key .k-paused{width:22px;height:0;border-radius:0;border-top:2px dashed var(--ink-2)}@media(max-width:600px){.cm-key{display:none}}.cm-cluster{margin-top:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cm-cluster.n5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.cm-cluster,.cm-cluster.n5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cm-cluster,.cm-cluster.n5{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-arch{display:block;padding:14px 15px;border-radius:18px;background:#ffffff9e;border:1px solid var(--glass-line);transition:border-color .2s var(--ease);min-width:0}.cm-arch:hover{border-color:var(--ink)}.cm-arch[aria-current=true]{box-shadow:0 0 0 2px var(--ink)}.cm-arch .h{display:flex;align-items:center;gap:8px;font:600 16px var(--display);letter-spacing:-.01em}.cm-arch .h i{width:10px;height:10px;border-radius:50%;flex:none}.cm-arch .h i.none{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-2)}.cm-arch .n{display:flex;gap:14px;margin-top:8px;font-size:12.5px;color:var(--ink-2)}.cm-arch .n b{font:500 18px var(--mono);color:var(--ink);display:block;letter-spacing:-.03em}.cm-arch .s{display:block;font-size:12px;color:var(--ink-2);margin-top:6px}.cm-people{margin-top:18px}.cm-people .p7-row{grid-template-columns:minmax(0,1fr) auto}.cm-people .nm{display:flex;align-items:center;gap:12px;min-width:0}.cm-people .nm>span{min-width:0}.cm-people .card-head{flex-wrap:wrap}.cm-people .card-head p{max-width:48ch}@media(max-width:600px){.cm-people .p7-row{grid-template-columns:minmax(0,1fr)}.cm-people .nm a{display:inline-flex;align-items:center;min-height:44px}}.cm-sub{font-size:12.5px;color:var(--ink-2);margin-top:12px;max-width:46ch}.cm-entries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cm-entries.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-entries.n2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.cm-entries,.cm-entries.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cm-entries,.cm-entries.n3,.cm-entries.n2{grid-template-columns:minmax(0,1fr)}}.cm-entry{display:flex;flex-direction:column;gap:8px;padding:22px 24px;min-height:190px;transition:box-shadow .3s var(--ease)}.cm-entry:hover{box-shadow:0 40px 80px -40px #0b0b146b,inset 0 1px #fff}.cm-entry .t{font:600 20px var(--display);letter-spacing:-.02em}.cm-entry .n{display:flex;align-items:baseline;gap:8px}.cm-entry .n b{font:500 34px/1 var(--mono);letter-spacing:-.05em}.cm-entry .n span{font-size:13px;color:var(--ink-2)}.cm-entry p{font-size:13.5px;color:var(--ink-2);line-height:1.55;max-width:54ch}.cm-entry .go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px}.ov-ladder{padding:22px 24px 18px}.ov-ladder ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ov-bar{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr) 52px;align-items:center;gap:14px;min-height:40px;padding:4px 8px;border-radius:10px;transition:background .25s var(--ease)}a.ov-bar:hover,a.ov-bar:focus-visible{background:#ffffffa8}a.ov-bar.on{background:#ffffffd1;box-shadow:inset 0 0 0 1.5px var(--ink)}.ov-bar .nm{min-width:0}.ov-bar .nm b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-bar .nm span{display:block;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-bar .tr{position:relative;height:12px;border-radius:6px;background:#0b0b140b}.ov-bar .tr i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:6px;background:var(--h);transform-origin:left center;animation:ovGrow .9s var(--out) both;animation-delay:var(--d,0ms)}.ov-bar.ready .tr i{box-shadow:0 0 14px -3px var(--h)}.ov-bar.held .tr i{background:repeating-linear-gradient(135deg,var(--h) 0 5px,rgba(255,255,255,.55) 5px 9px)}.ov-bar.paused .tr i{opacity:.38}.ov-bar .tr .cut{position:absolute;right:12px;top:-3px;bottom:-3px;width:7px;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 4px);transform:skew(-18deg)}.ov-bar .tr .nob{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-2);white-space:nowrap}.ov-bar .dd{font:500 13px var(--mono);text-align:right;color:var(--ink-2)}.ov-lhead{min-height:18px;margin-bottom:4px}.ov-lhead .tr{background:none;height:14px}.ov-lhead .tr b{position:absolute;top:0;transform:translate(-50%);font:600 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.ov-lhead .tr b.end{transform:translate(-100%)}@keyframes ovGrow{0%{transform:scaleX(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ov-bar .tr i{animation:none}}.ov-key{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:14px;font-size:12.5px;color:var(--ink-2)}.ov-key i{display:inline-block;width:18px;height:8px;border-radius:4px;margin-right:7px;background:var(--ink);vertical-align:0}.ov-key .k-held{background:repeating-linear-gradient(135deg,var(--ink) 0 4px,transparent 4px 7px)}.ov-key .k-paused{opacity:.38}.ov-key .k-dash{width:auto;height:auto;background:none;font:500 12.5px var(--mono);font-style:normal;color:var(--ink)}@media(max-width:600px){.ov-bar{grid-template-columns:minmax(0,1fr) 44px;row-gap:6px;min-height:44px}.ov-bar .nm{grid-column:1/-1}.ov-lhead{display:none}}.ov-tabs{margin:4px 0 16px}.view-mentorship .p7-filters .field{min-width:0}@media(max-width:600px){.view-mentorship .p7-filters .field{flex:1 1 150px}.view-mentorship .p7-filters .field select{width:100%}}.ov-selall{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink-2);min-height:38px;padding:0 4px}@media(max-width:600px){.ov-selall{min-height:44px}}.ov-cols{display:grid;gap:14px;align-items:center;padding:4px 18px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ov-chips{display:contents}.c-ck{grid-area:ck}.view-mentorship .c-nm{grid-area:nm}.view-mentorship .c-ar{grid-area:ar}.c-ma{grid-area:ma}.c-ve{grid-area:ve}.view-mentorship .c-as{grid-area:as}.c-dy{grid-area:dy}.c-co{grid-area:co}.c-cp{grid-area:cp}.c-st{grid-area:st}.c-mt{grid-area:mt}.c-ap2{grid-area:ap2}.view-mentorship .p7-row .c-nm a{font-weight:600}.c-dy{font:500 13.5px var(--mono);color:var(--ink-2)}.c-co{font-size:12.5px;color:var(--ink-2)}.lg,.lgc{display:none}.ov-cols.s,.p7-row.ov-srow{grid-template-columns:minmax(0,1.6fr) 106px 132px 152px 110px 92px 118px;grid-template-areas:"nm ar ma ve as dy co"}.ov-cols.s.ov-ck,.p7-row.ov-srow.ov-ck{grid-template-columns:28px minmax(0,1.6fr) 106px 132px 152px 110px 92px 118px;grid-template-areas:"ck nm ar ma ve as dy co"}.ov-cols.s.nv,.p7-row.ov-srow.nv{grid-template-columns:minmax(0,1.6fr) 106px 132px 110px 92px 118px;grid-template-areas:"nm ar ma as dy co"}.ov-cols.s.ov-ck.nv,.p7-row.ov-srow.ov-ck.nv{grid-template-columns:28px minmax(0,1.6fr) 106px 132px 110px 92px 118px;grid-template-areas:"ck nm ar ma as dy co"}@media(max-width:1199px){.ov-cols.s{display:none}.p7-row.ov-srow,.p7-row.ov-srow.nv{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm dy" "ch ch" "co co";row-gap:8px}.p7-row.ov-srow.ov-ck,.p7-row.ov-srow.ov-ck.nv{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"ck nm dy" ". ch ch" ". co co";row-gap:8px}.p7-row.ov-srow .ov-chips{display:flex;flex-wrap:wrap;gap:6px 8px;grid-area:ch;align-items:center}.p7-row.ov-srow .lg{display:inline}}.ov-cols.m,.p7-row.ov-mrow{grid-template-columns:minmax(0,1.6fr) 110px 120px 180px 180px;grid-template-areas:"nm ar as cp st"}.ov-cols.m.ov-ck,.p7-row.ov-mrow.ov-ck{grid-template-columns:28px minmax(0,1.6fr) 110px 120px 180px 180px;grid-template-areas:"ck nm ar as cp st"}.ov-cols.m.nv,.p7-row.ov-mrow.nv{grid-template-columns:minmax(0,1.6fr) 110px 120px 180px 96px 96px;grid-template-areas:"nm ar as cp mt ap2"}.ov-cols.m.ov-ck.nv,.p7-row.ov-mrow.ov-ck.nv{grid-template-columns:28px minmax(0,1.6fr) 110px 120px 180px 96px 96px;grid-template-areas:"ck nm ar as cp mt ap2"}@media(max-width:1099px){.ov-cols.m{display:none}.p7-row.ov-mrow,.p7-row.ov-mrow.nv{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm cp" "ch ch";row-gap:8px}.p7-row.ov-mrow.ov-ck,.p7-row.ov-mrow.ov-ck.nv{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"ck nm cp" ". ch ch";row-gap:8px}.p7-row.ov-mrow .ov-chips{display:flex;flex-wrap:wrap;gap:6px 8px;grid-area:ch;align-items:center}.p7-row.ov-mrow .lg{display:inline}}@media(max-width:600px){.p7-row.ov-mrow,.p7-row.ov-mrow.nv{grid-template-areas:"nm nm" "cp cp" "ch ch"}.p7-row.ov-mrow.ov-ck,.p7-row.ov-mrow.ov-ck.nv{grid-template-areas:"ck nm nm" ". cp cp" ". ch ch"}.view-mentorship .p7-row .c-nm a{display:inline-flex;align-items:center;min-height:44px}}.ov-cap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ov-cap .bar{flex:1;min-width:48px;height:6px;border-radius:3px;background:#0b0b1414;overflow:hidden}.ov-cap .bar i{display:block;height:100%;border-radius:3px;background:var(--ink)}.ov-cap .num{font:500 13px var(--mono)}.ov-cap.full .num,.ov-cap.full .at{color:var(--warn);font-weight:600}.ov-cap .at{font-size:12.5px}.p7-row.ov-crow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm dy" "ch ch";row-gap:6px;padding:12px 16px}.p7-row.ov-crow.ov-ck{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"ck nm dy" ". ch ch"}.p7-row.ov-crow .ov-chips{display:flex;flex-wrap:wrap;gap:6px;grid-area:ch;align-items:center}.p7-row.ov-crow .lgc{display:inline}.p7-row.ov-crow.on{box-shadow:0 0 0 2px var(--ink),0 12px 34px -20px #0b0b1438}.p7-row.ov-srow,.p7-row.ov-crow{cursor:pointer}.ov-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px;align-items:start}@media(max-width:1023px){.ov-split{grid-template-columns:minmax(0,1fr)}.ov-split>.ov-listcol{display:none}.ov-q.is-sel .ov-hide-sm{display:none}}.ov-panel{min-width:0;scroll-margin-top:calc(104px + var(--vt-h,0px))}.ov-selhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:20px;margin-bottom:14px}.ov-selhead .l{display:flex;align-items:center;gap:10px;min-width:0}.ov-selhead .ov-who{display:flex;flex-direction:column;min-width:0}.ov-selhead .e{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ov-selhead .n{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-selhead .r{display:flex;align-items:center;gap:8px;flex:none}.ov-selhead .back{display:none}@media(max-width:1023px){.ov-selhead .back{display:inline-flex}.ov-selhead .x{display:none}}@media(max-width:600px){.ov-selhead{flex-wrap:wrap}.ov-selhead .r{width:100%}}.ov-why{display:flex;align-items:flex-start;gap:14px;padding:22px 24px}.ov-why .i{width:36px;height:36px;border-radius:50%;background:#0b0b140f;color:var(--ink-2);display:grid;place-items:center;flex:none}.ov-why b{display:block;font-weight:600;font-size:15px}.ov-why p{font-size:13.5px;color:var(--ink-2);margin-top:4px;line-height:1.55;max-width:54ch}.ov-recs{padding:22px 24px}.ov-recs .card-head{flex-wrap:wrap}.ov-recs .card-head .r{display:flex;align-items:center;gap:12px}.ov-recs .cnt{font-size:13px;color:var(--ink-2)}.ov-rlist{max-height:1800px;overflow-y:auto;padding-right:4px}.ov-rc{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:18px 0;border-top:1px solid var(--line)}.ov-rc:first-child{border-top:0;padding-top:4px}.ov-rc .l{display:flex;flex-direction:column;align-items:center;gap:6px}.ov-rc .rank{font:500 12.5px var(--mono);color:var(--ink-2)}.ov-sc{position:relative;width:60px;height:60px;flex:none}.ov-sc svg{position:absolute;inset:0;transform:rotate(-90deg)}.ov-sc .tk{stroke:#0b0b1414}.ov-sc .v{stroke-linecap:round}.ov-sc b{position:absolute;inset:0;display:grid;place-items:center;font:500 15px var(--mono);letter-spacing:-.03em}.ov-sc.good .v{stroke:var(--good-ui)}.ov-sc.good b{color:var(--good)}.ov-sc.mid .v{stroke:var(--warn-ui)}.ov-sc.mid b{color:var(--warn)}.ov-sc.low .v{stroke:var(--bad-ui)}.ov-sc.low b{color:var(--bad)}.ov-rc .ov-rw{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ov-rc .ov-rw b{font-weight:600;font-size:14.5px}.ov-rc .mail{font-size:12.5px;color:var(--ink-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-comps{display:grid;gap:7px;margin-top:12px}.ov-comps>div{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr) 30px;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2)}.ov-comps i{height:6px;border-radius:3px;background:#0b0b1412;overflow:hidden;display:block}.ov-comps i b{display:block;height:100%;background:var(--ink-2);border-radius:3px}.ov-comps em{font:500 12px var(--mono);font-style:normal;text-align:right;color:var(--ink)}.ov-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ov-mrr{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-ui)}.ov-rc .ov-rf{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ov-skel{display:flex;flex-direction:column;gap:12px}.ov-recempty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 0;color:var(--ink-2);font-size:14px}@media(max-width:600px){.ov-rc{grid-template-columns:minmax(0,1fr);gap:12px}.ov-rc .l{flex-direction:row}.ov-comps>div{grid-template-columns:minmax(0,1fr) 34px}.ov-comps i{grid-column:1/-1;grid-row:2}.ov-comps em{grid-row:1;grid-column:2}}.ov-activity{padding:22px 24px}.ov-acts{list-style:none;margin:0;padding:0}.ov-act{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line)}.ov-act:first-child{border-top:0;padding-top:0}.ov-act .i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.ov-act .i.t-success{background:var(--good-soft);color:var(--good)}.ov-act .i.t-warn{background:var(--warn-soft);color:var(--warn)}.ov-act .i.t-destructive{background:var(--bad-soft);color:var(--bad)}.ov-act .i.t-default{background:#0b0b140f;color:var(--ink-2)}.ov-act .x{font-size:13.5px;line-height:1.45}.ov-act .x b{font-weight:600}.ov-act .x b.mono{font-weight:500;font-size:12.5px}.ov-act .x a{font-weight:600;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.ov-act .x a:hover{text-decoration-color:var(--ink)}.ov-act .m{font-size:12px;color:var(--ink-2);margin-top:2px}.ov-act .c{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--ink-2);margin-top:4px}.ov-act .c b{font-weight:600}.ov-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}@media(max-width:1100px){.ov-spec{grid-template-columns:minmax(0,1fr)}}.ov-spec h3{font:600 16px var(--display);margin:0 0 10px}.ov-spec .ov-why{margin-bottom:6px}.ov-specby{font-size:12px;color:var(--ink-2);margin:0 0 14px 4px;max-width:54ch}.ov-dp{font-size:14px;line-height:1.55;margin-top:14px}.ov-dp:first-child{margin-top:0}.ov-dcons{font-size:13px;color:var(--ink-2);line-height:1.55;margin:10px 0 16px;max-width:54ch}.ov-dref{margin-top:12px}.ov-bres{display:flex;flex-direction:column;gap:10px;font-size:14px}.ov-bres .row{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.ov-bres .row b{font:500 14px var(--mono);color:var(--ink)}.ov-bres .row b.ok{color:var(--good)}.ov-bres .row b.bad{color:var(--bad)}.ov-bres ul{margin:0 0 0 18px;padding:0;font-size:12.5px;color:var(--ink-2)}.ov-mml{display:flex;flex-direction:column;gap:6px;max-height:268px;overflow-y:auto;margin-top:12px}.ov-mm{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:11px 13px;border-radius:12px;border:1px solid var(--line-2);background:#fff9;transition:border-color .2s var(--ease),background .2s var(--ease)}.ov-mm:hover{background:#fff}.ov-mm.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.ov-mm .w{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ov-mm .w b{font-weight:600;font-size:14px}.ov-mm .e{font-size:12.5px;color:var(--ink-2)}.ov-mmempty{padding:22px 0;text-align:center;font-size:13.5px;color:var(--ink-2)}.ov-mmnote{font-size:12.5px;color:var(--ink-2);margin-right:auto;max-width:46ch}.mx-cols{display:grid;gap:14px;align-items:center;padding:4px 18px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.mx-cols,.p7-row.mx-pair{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) 70px 136px 226px 110px 90px;grid-template-areas:"s1 m1 sc ss fu ap ac"}.mx-s{grid-area:s1}.mx-m{grid-area:m1}.mx-sc{grid-area:sc}.mx-ss{grid-area:ss}.mx-fu{grid-area:fu}.mx-ap{grid-area:ap}.p7-row.mx-pair .acts,.mx-cols .ac{grid-area:ac}.mx-name{display:flex;flex-direction:column;gap:3px;min-width:0;align-items:flex-start}.mx-name a{font-weight:600;font-size:14px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-name a:hover{text-decoration-color:var(--ink)}.mx-fu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mx-sub{display:block;font-size:12px;color:var(--ink-2);margin-top:4px}.mx-sc b{font:500 14px var(--mono)}.sc-good{color:var(--good)}.sc-mid{color:var(--warn)}.sc-low{color:var(--bad)}.sc-none{color:var(--ink-2)}.mx-ap{font-size:12.5px;color:var(--ink-2)}.p7-row.mx-pair .lbl{display:none;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-right:6px}.p7-row.mx-pair.picked{box-shadow:0 0 0 2px var(--ink),0 12px 34px -20px #0b0b1438}@media(max-width:1279px){.mx-cols{display:none}.p7-row.mx-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"s1 m1" "sc ss" "fu ap" "ac ac";row-gap:10px}.p7-row.mx-pair .lbl{display:inline}.p7-row.mx-pair .acts{opacity:1;transform:none;justify-content:flex-start}}@media(max-width:600px){.p7-row.mx-pair{grid-template-areas:"s1 s1" "m1 m1" "sc ss" "fu fu" "ap ac"}.mx-name a{display:inline-flex;align-items:center;min-height:44px;white-space:normal}}.k-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.k-title{font:600 clamp(19px,2.2vw,26px)/1.15 var(--display);letter-spacing:-.025em;margin-right:auto}.k-nav{display:flex;gap:6px;align-items:center}.k-ib{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.k-ib:hover:not([disabled]){border-color:var(--ink);background:#0b0b140a}.k-ib[disabled]{opacity:.38;cursor:not-allowed}.k-src{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.k-srclab{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-right:2px}.k-dowrow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px}@media(max-width:1023px){.k-dowrow{display:none}}.k-dow{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:0 4px}@media(max-width:1099px)and (min-width:761px){.p7-cal.k-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px)and (min-width:431px){.p7-cal.k-month{grid-template-columns:repeat(2,minmax(0,1fr))}}.p7-cal.k-month .wd{display:none}@media(max-width:1023px){.p7-cal.k-month .wd{display:inline}.p7-cal.k-month .p7-day{min-height:64px}}.p7-day h2.dn{font-size:11.5px;font-weight:600;line-height:1.3;color:var(--ink-2);font-variant-numeric:tabular-nums}.view-calendar .k-none{font-size:12px;color:var(--ink-2)}.p7-ev.kx .tm,.p7-ev.kv-hold .tm{font-family:var(--body);font-size:11px;line-height:1.35}.p7-ev .tm .t{font-family:var(--mono);font-size:10.5px;font-weight:500}.p7-day .p7-ev .tm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p7-ev.kx .tm{color:var(--ink-2)}.p7-ev.kx.k-scheduled{background:#6d8dff24;border-color:#6d8dff47}.p7-ev.kx.k-scheduled .tm{color:var(--ink-2)}.p7-ev.kx.k-needs_outcome{background:var(--warn-soft);border-color:#c777006b}.p7-ev.kx.k-needs_outcome .tm{color:var(--warn)}.p7-ev.kx.k-approved{background:#0a6b480d;border-color:#0f9d6a52}.p7-ev.kx.k-approved b,.p7-ev.kx.k-approved .tm{color:var(--good)}.p7-ev.kx.k-rejected{background:#bd2a330b;border-color:#e5484d52}.p7-ev.kx.k-rejected b,.p7-ev.kx.k-rejected .tm{color:var(--bad);text-decoration:line-through}.p7-ev.kx.k-info{background:#0b0b140a;border-color:var(--line-2)}.p7-ev.kx.k-info b,.p7-ev.kx.k-info .tm{color:var(--ink-2)}.p7-day.k-sk{gap:8px}.k-empty .fe-orb{animation:none}.k-dl{margin-top:4px}.k-dl dd{overflow-wrap:anywhere}.k-dl dd .chip{white-space:normal;max-width:100%}@media(max-width:430px){.k-dl{grid-template-columns:minmax(0,1fr)}}.k-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.k-list .p7-ev{padding:11px 13px}.k-gate h1 .mono{display:block;font-size:.6em;margin-top:8px;overflow-wrap:break-word;font-weight:500;color:var(--ink)}.k-gate-acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}@media(max-width:600px){.view-calendar .gate{margin-top:24px;padding:34px 22px}}.kv-hero{margin-bottom:28px}.kv-card{padding:26px 24px 20px;display:flex;flex-direction:column;gap:8px}@media(max-width:1180px){.kv-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.p7-ev{min-height:44px}.p7-more{min-height:44px;display:inline-flex;align-items:center}.k-head .pill,.k-src .pill{height:44px}.k-ib{width:44px;height:44px}}.k-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2);margin:0 0 14px}.k-legend>span,.kv-holdkey>span{display:inline-flex;align-items:center}.kv-holdkey{display:inline-flex;gap:16px;flex-wrap:wrap}.k-legend i.p7-ev{display:inline-block;width:18px;height:12px;min-height:0;padding:0;border-radius:4px;margin-right:7px;flex:none}.view-calendar .k-held{display:flex;flex-direction:column;gap:6px}.k-held.apart{margin-top:2px;padding-top:7px;border-top:1px dashed var(--line-2)}.p7-ev.kx.past-sla{border-left:3px solid var(--bad-ui);padding-left:8px}.p7-ev.kx .xs{display:block;font-family:var(--mono);font-size:10.5px;color:var(--bad);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.p7-ev.kv-hold{background:#fff6;border:1.5px dashed rgba(11,11,20,.38)}.p7-ev.kv-hold:hover{background:#ffffffbf}.p7-ev.kv-hold b{font-weight:500}.p7-ev.kv-hold .tm{color:var(--ink-2)}.p7-ev.kv-hold.clash{border-color:var(--bad-ui)}.p7-ev.kv-hold.clash .tm{color:var(--bad)}.k-empty-held{padding:18px 22px;margin-bottom:14px}.k-empty-held b{display:block;font:600 17px/1.25 var(--display);letter-spacing:-.02em}.k-empty-held p{font-size:13px;color:var(--ink-2);margin-top:5px;max-width:60ch;line-height:1.55}.k-sla{font-size:13px;margin-top:14px;color:var(--ink-2);line-height:1.55;max-width:54ch}.k-sla.over{color:var(--bad);font-weight:600}.k-sla.ok{color:var(--good);font-weight:600}.k-list .p7-ev.kx.past-sla{padding-left:11px}.k-heldhead{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:18px 0 2px}.kv-times{display:flex;flex-direction:column;gap:6px;margin-top:14px}.kv-times span{display:flex;justify-content:space-between;gap:12px;padding:8px 11px;border-radius:10px;border:1px dashed var(--line-2);font-size:13px;flex-wrap:wrap}.kv-times span.me{border-color:var(--ink);border-style:solid}.kv-times span.clash{border-color:var(--bad-ui)}.kv-times em{font-style:normal;font-size:12.5px;color:var(--ink-2)}.kv-times span.clash em{color:var(--bad)}.kv-card h3{font:600 17px var(--display);letter-spacing:-.02em;margin:0 4px}.kv-card>p{font-size:12.5px;color:var(--ink-2);margin:0 4px 8px;max-width:46ch}.kv-x{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;text-align:left;padding:10px;border-radius:12px;transition:background .2s}.kv-x:hover{background:#ffffff9e}.kv-x b{font-weight:600;font-size:14px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv-x .n{font:500 13.5px var(--mono);color:var(--bad);white-space:nowrap}.kv-x .tr{grid-column:1/-1;position:relative;height:18px;margin:2px 8px 0 4px}.kv-x .tr:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0b0b1424}.kv-x .tr .due{position:absolute;left:0;top:0;bottom:0;border-left:1.5px dashed var(--bad-ui)}.kv-x .tr s{position:absolute;left:0;top:calc(50% - 1.5px);height:3px;border-radius:2px;background:var(--bad-ui);text-decoration:none;transform-origin:left center;animation:kvGrow .8s var(--out) both;animation-delay:var(--d,0ms)}.kv-x .tr .bk{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--bad-ui);box-shadow:0 0 0 3px #fffc;animation:kvPop .35s var(--spring) both;animation-delay:calc(var(--d,0ms) + .7s)}.kv-x .sub{grid-column:1/-1;font-size:12.5px;color:var(--ink-2);max-width:52ch}.kv-x.met .tr s{opacity:.45}.kv-x.met .tr .bk{background:#fff;box-shadow:inset 0 0 0 2px var(--bad-ui),0 0 0 3px #fffc}.kv-more{font-size:12.5px;color:var(--ink-2);margin:2px 4px 0;max-width:46ch}.kv-key{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--ink-2);margin:6px 4px 0}.kv-key i{display:inline-block;vertical-align:-1px;margin-right:6px}.kv-key .t{width:0;height:12px;border-left:1.5px dashed var(--bad-ui)}.kv-key .s{width:16px;height:3px;border-radius:2px;background:var(--bad-ui);vertical-align:3px}.kv-key .d{width:10px;height:10px;border-radius:50%;background:var(--bad-ui)}@keyframes kvGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes kvPop{0%{transform:scale(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.kv-x .tr s,.kv-x .tr .bk{animation:none}}.vt-still .kv-x .tr s,.vt-still .kv-x .tr .bk{animation:none!important}.kv-runway .lv-legend .tk{width:0;height:12px;border-left:1.5px dashed var(--bad-ui);border-radius:0}.kv-runway .lv-legend .ov{width:16px;height:3px;border-radius:2px;background:var(--bad-ui);vertical-align:3px}.kv-runway .lv-legend .nw{width:0;height:12px;border-left:1.5px dashed var(--ink-2);border-radius:0}.kv-runway .lv-legend .dc{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ink-2);background:transparent}@media(max-width:600px){.kv-runway{display:none}}.kv-hero .ctas .btn{white-space:normal;text-align:left;line-height:1.25;max-width:100%}@media(max-width:600px){.kv-x{min-height:44px}}.k-empty-held p{max-width:52ch}.view-account .set-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.view-account .banner svg{flex:none;margin-top:1px}.view-account .card[id^=sec-]{scroll-margin-top:calc(118px + var(--vt-h,0px))}#sec-notifications .lede{max-width:52ch}@media(max-width:600px){.view-account .card{padding:18px 16px}.view-account .card[id^=sec-]{scroll-margin-top:calc(84px + var(--vt-h,0px))}}.ac-head .sub{max-width:62ch}.ac-prof{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 28px;align-items:start}.ac-photo{display:flex;gap:18px;align-items:flex-start;min-width:0}.ac-av{position:relative;width:96px;height:96px;flex:none;border-radius:50%}.ac-av .avatar{--sz:96px}.ac-av img{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 1px var(--line-2),0 10px 26px -16px #0b0b1480}.ac-av .slab{width:96px;height:96px;border-radius:50%}.ac-av[aria-busy=true] img{opacity:.72}.ac-pctl{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:330px;padding-top:4px}.ac-pbtns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ac-up{cursor:pointer}.ac-file:focus-visible+.ac-up{outline:2px solid var(--ink);outline-offset:2px}.ac-cap{font-size:12.5px;color:var(--ink-2);line-height:1.55}.ac-status{font-size:12.5px;font-weight:500;color:var(--ink);min-height:0}.ac-status:empty{display:none}.ac-det{padding-left:28px;border-left:1px solid var(--line);min-width:0}.ac-dl{margin:0}.ac-dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.ac-dl>div:first-child{border-top:0;padding-top:0}.ac-dl dt{font-size:12.5px;color:var(--ink-2)}.ac-dl dd{margin:0;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.ac-dl .ac-role{text-transform:capitalize}.ac-ro{display:flex;gap:7px;align-items:flex-start;margin-top:12px;font-size:12.5px;color:var(--ink-2);max-width:54ch}.ac-ro svg{flex:none;margin-top:2px}@media(max-width:1100px){.ac-prof{grid-template-columns:minmax(0,1fr);gap:20px}.ac-det{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}}@media(max-width:520px){.ac-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ac-pctl{max-width:none}}.ac-pwgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ac-pwgrid .f{margin-top:14px}.ac-pwgrid .f:first-child{grid-column:1/-1;max-width:calc(50% - 8px);margin-top:0}@media(max-width:700px){.ac-pwgrid{grid-template-columns:minmax(0,1fr)}.ac-pwgrid .f:first-child{max-width:none}}.ac-pw{position:relative}.ac-pw .f-in{padding-right:50px}.ac-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);transition:background .18s,color .18s}.ac-eye:hover{background:#0b0b140f;color:var(--ink)}.ac-eye:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ac-eye[aria-pressed=true]{color:var(--ink)}.view-account .f-hint{color:var(--ink-2)}.view-account .f-err span{min-width:0}.ac-pwfoot{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}#pwResult{margin-top:18px}#pwResult:empty{margin-top:0}#pwResult+.ac-pwfoot{margin-top:18px}#pwResult .banner{margin-bottom:0}.view-account .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:600px){.ac-eye{width:44px;height:44px;right:3px}.ac-pwfoot .btn{flex:1 1 100%;justify-content:center;min-height:44px}}.ac-notif{position:relative}.ac-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 12px;align-items:start;padding:8px 0}.ac-row .t{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:12px;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ink);transition:color .2s var(--ease)}.ac-row .d{font-size:13px;color:var(--ink-2);line-height:1.5;margin-top:3px;max-width:52ch}.ac-saving{font-size:12px;font-weight:500;color:var(--ink-2)}.ac-offnote{display:flex;gap:7px;align-items:flex-start;margin-top:9px;font-size:12.5px;font-weight:500;color:var(--ink);max-width:54ch}.ac-offnote svg{flex:none;margin-top:2px}.ac-sw{position:relative;display:block;width:44px;height:44px;padding:0;border-radius:12px;cursor:pointer}.ac-sw:before{content:"";position:absolute;left:3px;top:11px;width:38px;height:22px;border-radius:999px;background:#0b0b1475;transition:background-color .22s var(--ease),opacity .22s var(--ease),box-shadow .18s var(--ease)}.ac-sw:after{content:"";position:absolute;left:6px;top:14px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0b0b1459;transition:transform .22s var(--spring),opacity .22s var(--ease)}.ac-sw[aria-checked=true]:before{background:var(--ink)}.ac-sw[aria-checked=true]:after{transform:translate(16px)}.ac-sw:hover:not(:disabled):before{box-shadow:0 0 0 4px #0b0b1412}.ac-sw:focus-visible{outline:none}.ac-sw:focus-visible:before{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.ac-sw:disabled{cursor:not-allowed}.ac-sw:disabled:before,.ac-sw:disabled:after{opacity:.38}.ac-sw[aria-busy=true]{cursor:progress}.ac-swslot{position:relative;display:block;width:44px;height:44px}.ac-swslot .slab{position:absolute;left:3px;top:11px;width:38px;height:22px;border-radius:999px}.ac-gov{padding-left:44px}.ac-stub,.ac-trunk{position:absolute;pointer-events:none}.ac-stub{left:21px;top:43px;bottom:0;width:2px;border-radius:1px;background:var(--ink-2);transition:background-color .22s var(--ease)}.ac-trunk{left:-23px;top:0;bottom:0;width:22px}.ac-trunk:before,.ac-trunk:after{content:"";position:absolute;left:0;border-radius:1px;background:var(--ink-2);transition:background-color .22s var(--ease)}.ac-trunk:before{top:0;bottom:0;width:2px}.ac-trunk:after{top:29px;width:19px;height:2px}.ac-gov .ac-row:last-child .ac-trunk:before{bottom:auto;height:31px}.master-off .ac-stub,.ac-gov.is-off .ac-trunk:before,.ac-gov.is-off .ac-trunk:after{background:var(--line-2)}.ac-gov.is-off .ac-row .t{color:var(--ink-2)}.is-loading .ac-stub,.is-loading .ac-trunk:before,.is-loading .ac-trunk:after{background:var(--line-2)}.ac-gov.casc-on .ac-trunk:before,.ac-gov.casc-on .ac-trunk:after,.ac-gov.casc-on .ac-sw:before,.ac-gov.casc-on .ac-sw:after,.ac-gov.casc-on .t{transition-delay:calc(var(--i,0) * 70ms)}.ac-gov.casc-off .ac-trunk:before,.ac-gov.casc-off .ac-trunk:after,.ac-gov.casc-off .ac-sw:before,.ac-gov.casc-off .ac-sw:after,.ac-gov.casc-off .t{transition-delay:calc((5 - var(--i,0)) * 70ms)}@media(max-width:600px){.ac-gov{padding-left:36px}.ac-trunk{left:-15px;width:14px}.ac-trunk:after{width:11px}}@media print{.set-nav,.ac-pbtns,.ac-eye,.ac-pwfoot,.toasts{display:none!important}.view-account .card{box-shadow:none;border:1px solid #ddd;background:#fff}}.ev-hero{margin-bottom:28px}.ev-orb{display:block;width:64px;height:64px;border-radius:50%;background:var(--grad);filter:blur(14px);opacity:.55;margin:0 0 20px 4px;animation:feOrb 5.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ev-orb{animation:none}}.ev-code{font:500 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ev-hero .outs{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.ev-exitnote{font-size:13px;color:var(--ink-2);margin-top:12px}.ev-card{padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px}.ev-card h3{font:600 17px var(--display);letter-spacing:-.02em}.ev-card>p{font-size:12.5px;color:var(--ink-2);margin-top:-8px}.ev-path{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 4px;padding:16px;border-radius:14px;background:#0b0b1409}.ev-seg{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:10px;min-width:0;max-width:100%}.ev-seg b{font:500 15px var(--mono);overflow-wrap:anywhere}.ev-seg small{font-size:11.5px;color:var(--ink-2)}.ev-seg.ok{background:#ffffffbf;border:1px solid var(--line)}.ev-seg.bad{border:1.5px dashed var(--bad-ui);background:#ffffff80}.ev-seg.bad b{color:var(--bad);text-decoration:line-through;text-decoration-thickness:2px}.ev-seg.bad small{color:var(--bad);font-weight:600}.ev-seg.short{border:1.5px dashed var(--line-2);background:#fff9}.ev-seg.masked b{letter-spacing:.14em}.ev-seg.rest{border:1px dashed var(--line-2);background:none}.ev-seg.rest b{color:var(--ink-2)}.ev-sep{font:500 15px var(--mono);color:var(--ink-2);padding:8px 0}.ev-near{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff8c}.ev-near span{font-size:12.5px;color:var(--ink-2)}.ev-near a{font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:6px;min-height:32px;flex-wrap:wrap}.ev-near a:hover{text-decoration:underline}.ev-near a .mono{font-size:13px;font-weight:500;color:var(--ink-2)}.ev-near.priv b{font-size:15px;font-weight:600;margin-top:2px}.ev-loading .ev-card{gap:12px}.ev-wait{font-size:13px;color:var(--ink-2);margin-top:18px}.pub>.view-errors{padding-top:28px;padding-bottom:40px}@media(max-width:600px){.ev-near a{min-height:44px}}.e-detail{font-family:var(--mono);font-size:11.5px;color:var(--ink-2);background:#0b0b140a;border-radius:12px;padding:12px 14px;margin-top:4px;text-align:left;word-break:break-all;font-weight:500}.e-detail b{color:var(--ink);font-weight:500}.ev-still .ev-orb{animation:none;opacity:.3;background:var(--ink);filter:blur(15px) grayscale(1)}.ev-still .ev-code{color:var(--bad)}.ev-still .h-hero .drained{color:var(--ink-2)}.ev-caution{font-size:14px;color:var(--ink-2);max-width:52ch;margin-top:12px;line-height:1.55}.eb-tried{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--ink);margin-top:16px;max-width:60ch;line-height:1.5}.eb-tried svg{flex:none;margin-top:2px}.eb-card{padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}.eb-card .k{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.eb-ref{font:500 clamp(30px,3.4vw,42px)/1 var(--mono);letter-spacing:.02em;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.eb-copy{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.eb-status{font-size:12.5px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;line-height:1.45}.eb-status.ok{color:var(--good);font-weight:600}.eb-status.no{color:var(--ink)}.eb-status:empty{display:none}.eb-card .dl{margin-top:6px}.eb-card .dl dd.mono{font-weight:500}.eb-note{font-size:12.5px;line-height:1.55}.view-errors.ev-bare{padding-top:calc(56px + var(--vt-h, 0px));padding-bottom:72px}.eb-note,.ev-caution,.ev-near span,.eb-tried span,.eb-status{max-width:48ch}.ev-near span,.eb-status{display:inline-block}.vt-key-mine{background:color-mix(in srgb,var(--ink) 16%,transparent)}.vt-key-others{background:var(--line)}.vt-key-held{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 12%,transparent) 0 3px,transparent 3px 6px)}.vt-key-soon{background:repeating-linear-gradient(135deg,var(--line) 0 3px,transparent 3px 6px)}.vt-att i.h{width:70%;height:5px;background:color-mix(in srgb,var(--ink) 40%,transparent)}.vt-linkbtn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}@media(max-width:600px){.vt-linkbtn{min-height:44px;display:inline-flex;align-items:center}}.vt-refused .card-head h1,.vt-failed .card-head h1{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em}.vt-still .over-arc{animation:none!important}
