@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARsABAAAAAACMwAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AXBEICoRkg3oLGgABNgIkAy4EIAWFAAeBAwwHGy8HyI7Cca8UYSlFWGJzMUTEQ/1+r2f33Q+oAgAFVkiO0LMiG92pzNTWmEogIUHV6LrA3+vU9yUZFWCUyyYpAGzHxMo5cgl5YpzSCUM8NWtp6sXT3zttbOqD96hLoIAijvawNWhs2hMogzEXBdQFssAy6shdkO6VPDXsvEGgCwihJoRAvaBtQgx0vqymBYQK7HoBasgsSYO9G/Rcy7nAD9pML9mFjgKPfId1ALiW9o7HQAUNkLR49NmAP3T1LIDvcKYsVP8XB0G1hXJmAH2cGQG5lOOYwRNCU2IAjgXYW7OFQ8CTV1oH8oewJAxfJWQEAAQqZBDoKEB+BpBwZjwGiJ8gUY0sCREiXJZ0Z5xVnPERYcR9YmHXCwDxHvHzot3vXmY3QADqmqhp5Ikhdr38OX/dCICxm8BvYCH0UMn7GeAIgauF0qTguFDk7y8SBckPFlz8SJ4vofPlGew+ZC+pEreJW7rJtuvDYZuDCR28i+w8dyn0zJXobrID0+4fRvi2EfLAEOTG4GDbgRGExLDxt4tE24bF+weByZRhiC0zZSqYNu2tUI+nPHcOqi9cGNO3BzbcIVs2dDMjcutbRfQlWX6wa/zmuKowR6r0Zq/KAerL2Lo3Y935H6eCJozvi+Wz3sDWmBhZuQjZkIkB1dHsF9/Dh+dfHMpWgeBA2S0d26erjNSsTjymkqHUKoquk8qL6V2/dtGKYkXHL46WF0mlnIhu2YRWU5SaOcVQqqwJTaskkh76NC1pj5MoYYpm6X/SaWWx8u+fZCVQSVdpS8Li4yefUh+ucay5uzkR4ODLF2bO0Y0d8wl8z2VZD2hdByDoV+rl9nqmPN2bkemffokxXwJsCUJde4rDdejqUOJFLY4CDoFcqp6l8OTYoznu+G5NxvTaNI+Vmn8L13v9Zf+FOP4T/n2/fT61j3/9JbmdaGm/7qAuQXAZlHm3BrezpAbEs3eyA7rCYipEJ8O75LL0p4A/8B5C1wLcNHwkWdbAP8RGEQGfI68EYSKCQOoHASrHDYBij4ugZsx2ULemg9R3TBIFAl1DgIB+EMAfutr3CiDGdSwnLZdKHC0HK712RlZmFlzYlNOn3yr58qV2PTcrJuJEKE//czjkYbmZ5atXpkYVI04RNy0rl361WC6sXE2MzDwctNzaGLn1s9Z9KwElD6VQYX9FgkorQdCjrkhVKSKdPRVkP2NiMVafddwnw16rpCDUJGjB4MYc1rxJAzeWjZEeJwHDc8JalrtVTRlOW2dmrf2eh04ePZZT/gzV5u/XlgnjMbprRAHhpi4WfEYYHA8cEYiH+EiAhEjEZ3T/A4gSeFzWgiVMaUooXcGC6LL3V/LMWqdT66fVezjj9znYL+kQ+zB0koJlTuAL5N31gDgEAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAa8AA8AAAAACLQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAIAAAACBEaExjR1NVQgAAAZAAAAAqAAAAKrjmuNJPUy8yAAABvAAAAFEAAABgFzhca1NUQVQAAAIQAAAARgAAAF7mY9MfY21hcAAAAlgAAABBAAAAXAqDC3VnYXNwAAACnAAAAAgAAAAIAAAAEGdseWYAAAKkAAAB6wAAAl7g4epsaGVhZAAABJAAAAA2AAAANhkd8XVoaGVhAAAEyAAAAB8AAAAkBlb/bGhtdHgAAAToAAAAHQAAAC4X/AM2bG9jYQAABQgAAAAaAAAAGgPsA3RtYXhwAAAFJAAAABsAAAAgABUARW5hbWUAAAVAAAABFwAAAoA+ml9fcG9zdAAABlgAAABiAAAAg3bh94F42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAA4ACgAMAAAAAAABREZMVAAIAAQAAAAA//8AAAABAAAADgAKAAwAAAAAAAJERkxUAA5sYXRuABIACAAAAAAAAAAA//8AAAAAeNpjYGGKYpzAwMrAwNTFFMHAwOANoRnjGIwYHYCiDAycDFDAxM6ABLycgMQBBkeWl8x//l1hYGD+w6ijwMA4//51oEo1pltAWQUGVgAZjw4KAAAAeNpFyCECAQEUBcB5f0ECJFlyJ1AADVzDgSQnE3fiiBgozDVYqvfx9AjOj/0tI9GzsFKodPIhG/JD01590YjKGIQ/dDcHNwAAeNotx7EVQEAQANF/ZyEQakimWlqgG6pYD5KZGVQ0mDTK67BgNKjC7Cg1trgy+W+NMzP3nLOAj3QGtPqnbjMgDgQAAAAAAQAB//8AD3jabZA1mBNBFIDfzEA8IS447JddnGXtJLKzuENzLpEOd+u/q3At8b7B3RqsTINrjUN3u7zgcuP+z/uBQScAselDHLnAC6BGxkSyYyKEjOkkJ+3jZJJ9HWuNPuwXFZqzgeaAggJARbzjhjDeiKkxQRLcMVUSRcnlcitXt13pkp/I0883hqOURsP1yzdvktAL3hoMtprgON9fYGepCAQAyb6RA636sSUg4KqOtBCyIkyNJZMpw2iIqSziPO7ZGwhROiSwq+cxiZA7di0jeDxCBr/cYL/FF3/cpS4YBFCP1vmC0b7Gt1IwGmDwWFGPaIaqJBORuMslKYauC4l4kqm6JgpjXQkyqbp2bbW6Vu21csUPpvmhmMsVfeuqZF593T5nldQlM3lfH59JOjbyGTM4MvPOQjoc/aDPP5gyRGAoCN+Yoq5rRp2aTCT+xEq/sbykqiXOezWtl+fMT5x/MnPN3KeWrINWr6r18EO8pCFakvjML4I5c6YJ5CcZogApHU2NpKlUQ5HWXSWcW91bPX4PJZS6A+5NXbdOn6aivT89fpQX06jxabKq/+FpAAI1NoEcYWeBAcQaVHdteWUNm7BjB+7sYFlyH3eCAATNqfGkqhjYucikue1z5HHjp81pZ9mlliTLkrUUvgKTO4ewAAABAAAAAjYEZlDDUV8PPPUAAwPoAAAAANvSppoAAAAA29rQ8gAj/0wCNQO2AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA1MEg/I/EyZToAgq4AYAfy8ExQB42mOKYIgCYiMkrAzCUHEbGM3AwHCFoQcAnGAHRwAAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBFgEvAAB42mNgZGBg4GFQYWBmkAdiEA8BmBgYAQgoAFsAeNqVkTVSBEAQRd8qLikuCe7u7u4puu6+x0BPwwHI0ZCIc/CrFndqaqZf/2kZAbI5w4TBnAGcwxMbKJaXYiO53KVYaz8PT2ym3lD5xBYKDYtPbKXW4HjiXDoNRyk2qJfh4onNrzUNedKvnjifTMM9Y/gJkCSEEzsOIpTTSjOaonUpB7KzWiOMKmpHcT7C0hbwi/yiZUKyLsXsEZE/QlTWgV+6IqkWRzQC8npp0rDjRBGK26WRPUV6pX7u8pX21JeaH0+1qj07UTzaC9FKo2aLRp+yRun7oW7Dh9wf7/4hdlOe7qw47VP+2vcf/T68leyeVKeUiLhR04lH1i/Vrv0lJplni4OXH5zR3MEjf49V9LbyfI87pmM1AHjaY2BiAIP/qQxGQIqRAR3wALEKw0lGJgYbRmZGFkZWRjZGdkYORk42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYl8icmlJanJ+blJesmJxak8IEljAzMwBwBzzRnAAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-DduX7Cxz.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-D4InrM7e.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:var(--fontsource-display, swap);font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-SMrb6SvR.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-CL28JpsE.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-BsAwuL4U.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:var(--fontsource-display, swap);font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-CEsqSt0N.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-C5HpNE2-.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-CWgHC6oz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-XmXUs3Qn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,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:var(--fontsource-display, swap);font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAR8ABAAAAAACNgAAAQhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAXBEICoRkg3QLGgABNgIkAy4EIAWFHgeBAwwHGzUHKI7Cce9gicnioMUteJ7/zurcV1VRpekM2HLSM7vJQKywqxWv6C/Rf+RXg4d/7t39Y4mE39JtncCLAlpL40QSiLKlIfeGrqm/LHtdHM1kxKNsrKBoLooCeoJRZAsMrMAG6AOmKbjtTsPHcClF70CAFwAIYRBC4F3hUa+eTFeu346LDpiZAVCFz3zzqVdLl1ZugkJA5dl6ulf+xYC6qd3AOugvC7qSI0HBLRRUFSPXToDnCeY/ZZPTHyP5c6TFh9y/+wxUq74EPgYhXBQop8Bc6pIYzglgH60xKUKU02mESooBEKAAUsi/IB+oOQAKaKCcRkA53Wrg5aLogl4Qpd+n/xQzYMx79R+vilcEQwAIAHBwAYMTM4XEjCJsu60aNPUK4B1gbiICGnUvA0rQGkzIA+ea5nIXFbndpW53mV5oGgV6uMCIjnrNQ+YBz07P9n3mzts+rbziY5+p7TX3XHtjxdX31e0zdyvrvE9FO/Uz8/xPUNePP955/mciHk75ZK8pp37oOe99yoksJBIrshgwH9E/2GndkRzsePS118qp119/c90+cz/Hz8ztx7fgFvOUZ5z6udQqH+/98o4vD3S2BI6Yafa30Pz84qIYPN78+HsnHlFyV+eHrxVvbWsr2vop/xd8/kudUvbmdEt94ZMnlqVY6wKam0Q2GwlGsplEGsqMC/YctnqWHRjwH+k/5vtj/HqlTd8P++8bGLjPT3MTCnf3HgpdHHQipQplsXt6DwQvETUbGdo38G5g1s+zAu8O/fJzg/9dB7272n8PPfzSvGRyX/zuk2dD1+bu2Nj+CX7Kw3gfi+3zc6nzKf3OXbdvU2j73LfmLXhr7vYQeQrVIsDB0yFEk61ETy5zoxfQDNXVHgVUQ+xYfakr1jeWe9uqnp754+jiQ0VD/7k07UfAVx/edR34v3z/bxoaqAMd9AYHBUBw/U1qXoX4b0VAhGqzWL1XFTYncA2oLYYu+CrwFmciwGsuTROtS63SrEL3pkruBp6WHgLE4sQDlEKTQOP3YqFeERhq3QMcFjoFFOqzFhSr18Yr4TXbLEhcZaFRiCrCef5DxXjAVknjLBPWyLGMsUXsEmNLGJazQUyULW/cWjE5IRkW24Qsnw2SJiQNy8lJyfJr1y4rIsOWkpPVJss2pk1SRkK7TVZa363CFbcOj9qpzlTB2M/6dGnTpVMnVk/AWiGBjlFba5+QN8aSWWCxr3HmMkkpx8psVNCnS0fC4rOdo2JZdGrZLAPBETGRTixBebANSy4V2WfhptoS7GqfywtrE5E0rn2oSts3wbeIEgo7E9MFxF1eMNcbohhKNNHFEIc4xSVuRzD8X4AkZ37C7ugJrgDyigExxa18fdBIWOPjVqEVyedi3+mQvKxD4y1j6+7o8xMfl5kz79cvBAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-BbQvSTgA.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DX6I4pEk.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:var(--fontsource-display, swap);font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-DDx6Qb4X.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-BEeHqOx2.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA44ABAAAAAAJ0AAAA3aAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbHhwoBmA/U1RBVEwAgkgRCAquQKYnC4IoAAE2AiQDhBIEIAWFHgeLdwwHG+ggIxH2m7RqUhTlUfMbwV8l2GSoq8NeaA0YQjQG4u5SG0cttbANTPoVuPNnD53f+Bipd2nH4OGdpv9L8g3JO2O2m5WGoJTtgUBMz/BKePN4Fy1BIaRw/cBv8/9cwLqXNIq0EVSMRAwEE9poUidYKCoGbmLUXFf6fkQuSp7nuV/dN5GgSakDVMIDFLVhe5a/yIAs4FJymn8i5vZnMGxYqyHZDIILCoIrtrJq3tuXLK0NfVEgpW3n0UvHNWd+XHu1yeVSBjcq2Ar3CiQ7p/7luCnRpwGAKtN1zBolqn/DwqYQjJsEtsBCuU14O+IfbyDvss8+lGabTRIPEy9MNALOxLTFSCmU7bbiDIpS8JbHB7jy238AAmoAQECEoEJ4C4KgY0Kw8SFipUCkEUKIFEHIaCHKVEBUaYCYpx2iQxcEAsgYGJDNKi8DTwQA/+cAEJBFioSj0nrv3ne3Axm04i+fKi/8jwqEAvcswP10om6TmNxAAGsAcBN0Bgg+z1cA/GQ5Ooj/8++f3U0YcxPk9su3COMwCze5QSA83XwX6G69x8vSjQDw/zOzEQoIMYkAD6lNXwMPmfp1f4NvbFEp8hjJfIUQkDpnAPsmiudO7LrRwWittiOXrM+cg/Wy8oWDvVwttiFfWNteIv7/LFufTLn6RfxnduTLX6BgDCwARCJUxZgqpGgXSU/AgqwQRREveTBSRPlICqAkCLK4y+EhlycxN9kCqAXSCKLlTcaXgh8lfyo+5BjK0ZUJVy+CDluVEDVC1QpTh6NaFINoJjxmfA24jGLNE6dJPKtELZK0StYmQbN0ndJ0yGAn1AWBlCUdALYAHAM8BmkBVNdA+iL2ACDClS8SlyGiFdoMGElk9a51SdMOL5xbuKy4qwlylg3ceWsxrtapznU9tq3h3TbsmCWgJRxndGDWSRuQuvXrlJbtaXfp+JDOJg0tPXmsPizpS0LftxX9qTy/fslYYlWTPixunx4i9rbWl4pStmMV/xv/z684LyVRVcfm16+pPL96lZ/UmbdInN6g+dMeiM5tsZQq24DWCsbizRuy9u1bcT6ZX3azX6CbZ/l35HmL2HwQseD6Rl95DCM3C6lKyjjAX6L3q5C2KVssvqjVY7Pf2qP02lI1lb8tmd5ixYndjwLzcqtDpWO+d9E73yIOF8Gh0mnUrHm3wodCsi2JIuyGyDX66VLbwo0+pZdX/y8dfoNuXoGnXaTEbBPET0oU8W/a9X/0mUdBdCxBzlhfVeb1ayOVDfT4NpQ/1WHVY3vQxp302mJpVR6kTBKV1rUUVzq7q9h8GVyvLU+w8qMSKzu3KS8VW8vCN0i5uIzNV9+MV6bvCwcOoJt9ADnTS2w+v3//rmjjesr0DzMvPKHZMncaj8HFzTVGYyd2is70zqw68zslyqrQY+GpWbFrqzC9Cqx8hWQtMrwmyLPOV9T6XVa2kH6V0ixrqcTKDNtm10bLtRmrlgfonFAjJS0uW4V6AzaEOm1Wh9eZs/arF56faQBcLz5PDtarXHjmwB504a4NoKcRp/fv5mtbyyNnLcDZYiFyWXvv6ISqjqJmdtdsfUJMZs4cXxgD/PPvl5wmtPHPPb23ObQ9CS/uUrVxcRTtG/CSaQI1T2Szj4qsqUKzlC4RNlpTi/RGg0ial0kX9hMVGUA3e9ggecrRc/4mMYDJsDJ4pWFVe27ge0lNickGsTQvWf9WKM2m0ovzxcmG7x2JPm1RujRjJi11Y4Y0fRNMd8iYNG+qrFoV/zlleMBvx/eydtrN5FZymi09bShNDLO9Ek4vkSWGbvTGurE+P5DePepw+Tz4EcMgX5jv02H+hUnwP68KU5VCaamqW58U25kUe0bV7FnsqKw1dZrK+6yN3j6i2gK+VlgijCtayyNxecuA4FVqsOn1BoOtVKosEVsCcUPvW2ebrQEWsbKEVZ+0JL0sfUlSyqCwTDiI/FplVAHfS9KQnKLPXSZO0TUkS6Tm5BSd2FQWl/VUKFhma8Hye7VMSagoUyzMEImzgv4LoDFdN+0z0W4dNwHfU2pOStGLl+Sl6MxJ0mwqXd4ScYp+dBJd2qWMJcKLaakPhUsyHsHIHRmPdnLmyKpU8bkZyRNPJ7DjeZl77Oaa1pqMLUnJRzIyVzY77KB5UNtal94WnzA/va463tE8Wqq5q9NosHfCwZPKl4/ceu0p5rfihLfmlpQu7D0QEkoN7fpIvb69TKqU5V4luuUefJx8cqbiZ79PHkxnpA8mpzgzGBnOpN0qgQr4Y2Gr2JxVYcnoOexVwB7rmulrmYEHY9aZ7o4ZsI1NzzSc1rUrZZ1P4C+Q1aryysIfRkQ9DC/Lsy4NnePs0vXdVBJCoxeyBQX8PpH8Lypz9Knwfaz5NcmHrS60RgeFc6LUwJ8NW8lhL8kWXrYSvPG8Dw/xJK/d1gPPa3fofTO83eWAMH77B6H8lv2zl5gvS1FQKVgfzgrkAH9IYSgSaZihPF4oUyPSFy122cda+sdGRHS6+jOz3wOX68EhEvqQLJKUxBaFkjfMMIE/KqstylQy/suNxjOUmdZoPHazS/vMVPIchV4YGNMQw5H0904Wi9FcsBQ2feyasQ/MrLFP1Zhgk8vkrnsfh0vwxieBPR9/OoJhXyhCab7AGkGc3CRYOG5N///Gs7W9ptmiAgv9IvL6jGXMoOy+/DLeAcdoySfHLY7mdkd2n1RVIFIyJSFpIaVMhXHcBflAwxMHvwhhn8nRVOsAysuuoT5PL2JhjpGNBVEWDizJnRfkm/pbYm6JUKgI9qTnMj4FK4TZUeUKpliHfnWJSiST3AvcuWw+a9OzNoo0R3xhCgTdHLc47O2ONX2rncXAjzsGC9gc5z9q8Mq2C+tRmrckpzLiJIc0Nfm3pYZxuxqwc/VyixKnWls2nb6cTVYsLwZcJCAA4A4LWFaCCwDQDMIRxOICKmgQhYt6LgZcApf2PRQEl8HldEUrnyare4ATaHCg5zSi59IlRFoPX82zDODygazwwRE+XCbBlkG8hI7QGCtA36wNiSxNdEAWZImsYhT6YiSyeoEvVFZD6Px3egVipPBBjCkG6FoieOgIWKjHHQRlJVr4DRSIAgq6RVJDB1E9AqbCVJJp6XfDolEAiCwA956DlGUMBI7DCTSJYBP63ILgFJymC9v0caf0KllAIIglAsASWEJLOiDQSQZ46TKVPVTh1ILiEGhiqUDtVbktAcTKYtTSAStpZbs+DURf3eurKqsh1PGuLV/QwAexsRigK7FYegORZ/BzuONnmirR4AsZwLaVHjAIu0wppMdvdqFOguL8rHLmcn7+/cP3f87d/vHj64J/AQAA8AFwsfgzKfo2Yi7Cbh8D6eVpoh4Xipv1/gF0fqzDGNZhPlOaWIJxkih28WutOw0mKUc+lJEpAPmgiAS3eu54rMaezGZgShLxKleN+53y1+BhPrO0hKcq6GvnadBwTg/cLNDB+NeRDfgzuJIiVaEpPw3sYTL5ukzcLAIAJCigrx3AIq87ngY80SvCVkGPkgPbj+LHlCcLq7t4nxQd5qpx8eoVgdKPlRilSqpkMFAonARFi0Upp9YdEYMnlwOAikwq15d4ioKwgHKAc31GqRXnshmoyE0FbT2xkaBliDThaSgrbpUyUBGhYnczjnfycJFAcgkKqMiBm0EAAJdKWBqgc9dTRP/3xOP/BADw04s9G3D9s8/+A+hcBG4U/w0A3AEHAAAIwDekZbgqKuD7/B0AAiemgzBrZLj45xjNri4jU26oc0KTGTM3RFiTXWVGmtxQ5oQ2s7jXp+EG4IoXDzkZN+GpyZ92seM6yWDp6P7lEcBWLAINAgSAR7haR4xGtTXA15xZSQheUBPH0m9JeEI3ICHJTbB9Se64XElkqUqSqBjiptEQhZYLqH/Pqow7ipr9zg54wKaNUbti3WnaVlZmlRpXb2LRTaFpG1j1aFNi1y2PnZFVuy4czrQpt3l49y8g9kICAl3M7Kw6dFuRcbrM1vQ129g1EVApIBesd71jN4ArTDtFrE6ORD02UYIE4/TJVCJP5h5rzSaYrfzA7TX25vibS9h06Ge/VWxbPP7cyVFWwI2diHWq2dVs7rg5xinWk3LLTWKOvrm31d3ESjp7mHbc/Pj6Eyw2UMFt2M3oX4m+/m+UCNDJT98C7rpvMJqsXLh05dpssbaxtYMbqjS99dFXP/0NICaBBhlMYugyZMqSLccQQw0z3AgjjSI9XKPlyTfGWOMUGI8oCSaaZDLSpJhqmulmKDRTkVlmm2MuMYSi5JGQylegUJHivPWcjDzaKCipqGlolSpTrkKlKtWpSo1aderp6BkYmVIXswaN5mliYdWsRas27Ww6dLLr0q2HQ6/JffoNcBo03wJDXIaNGDVmfBafr+1vm/e8R4w2puUkQOGb5UmaBRfKpO11X36mS1xeAqDwcpqNL2/POiv+jpdNFSsAaIT3eflznKru++tGxc7o5hNXBMUPOS0P2SV6JpodHveYla/5nXhW/XR9PT9k+tCZ8b5IFMSIDoFiONhjkpZXgFhEOcMllHcPk1kfB2QwghLaNLVxmCBBolXTHgZyAi6Qsp4CIuunag0zaei3fbcUGKhybOun8ltaGtv3Y6hMMe0qZRnOiAatpd/Py9XdObdp6J/f+tlbaTche84/3oXq+eJm6lY7Iku7WWQtXSykDxXXn5POe6IFARrKMEGEAI2VzZaRZwazPmEgQwOYemwTGUKGhrA1/+bGL9NiAA==) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-CjxUzs7w.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:var(--fontsource-display, swap);font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-wTxnFHsf.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-D9R6eY-f.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BIaUATOG.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CmO7R2XR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,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:var(--fontsource-display, swap);font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAARoABAAAAAACKAAAAQNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAXBEICoRkg3ILGgABNgIkAy4EIAWEaAeBAwwHG/0GCI7THbWz+VKC5/nvfH/tMxNMJldAUjC3EOeCLvTXR6v137ODqFyXjGkiJ/nQNfVrSQm4o01kYCMeZWMFRXO0JU983hbRXiAFNnU6D6fgIa2xbKWGMaSHzyO6AwK4AQBBsCEIAusGLuKJRxYvXb0ZJzqA3w+Ai4VMMlGfhjZb3a0EAvi762qnehobqKNqO7AKO8teSmUhKDAQ3MrBTVYOuB5fv9L+/f9j0P6V/GTkuvOfgcpUp4DksV/XiQLCUUA6qq+uvluAhreaJQghHB0NQUkwAAIoALGrp0FtB/U9AArQgHA0BAi+5cDdq6uOzwui9Pv0r/x+wKTcq3+5kf95v88vAAQAsOMEbDgMoyBRexAkb44GO/4k8BaQroOgoV5mgAXRHh5BEF3TnEZQkGGEGkaYHmjaAvTKAFt1k9vcZ+5xbXVt3mVuvfHT2Ms/jje1neaWKx6IuOyhuG3mdmUd/VS0ic/MY5+gxj/+eOuxj0RcjH+w05SJD11H36eRXyARFn7hAL916C3Za+644porrpCJq666Lm6XuZuhMzcPXeEQc/yZRfHccfiPd566+dSekvw5C/x5s/NJe+yLGx7/Yjzr/hflkvMjT+a9dH3Q2pSUwLXP8Z3xyftTHf++E1O0wHin9d9Js75BntHU31s9q7q/p+kE6jlexQyr2ru02dtc3nyquXx4xtJTuz1NXm+ThzxjSU35TMt3zDdzf035ko3hmbnvbjyL671XeOIvxHvumH3xQrTncq/ndg/fPfTwyxkTtauqLx8rg7KxyzbXrB57KeNh3Gm5DccOdhwj9KXUtfs2VFgpl6Wl3ZZiVcxvoTIRwI4rcSKa8AHVBxngAUgD5dEeRTgq3qdOkeNfrYoIkyqvPr065Np9QXN/c2ralwCnP7z1SvScev9nURGqT3sUsscAIPD89Wq7i/h/RhUE4THVdnZqKA0PLgpers3BvwJeZJQAbtLRSEKjapQLvjRedAN4WiItIMTzN1A4+RloeHnarpPJADZiGQZ20tnODMRLKpuAm8gKsbMNElTHuS4VjAvYqE0LS6sVulmaNaiyTY0Gdep161fu1q7LbIoookuVTg3adetSSJcGzQpp06lOEesstdpKNbpV6GRp0KrLGm1atSmgQptm1baq0ckROn6VTCmFlFJCCUWXzMEnp8ZqP4eVKszpLsHceyUv0qbdgM40fMmUUqyNyWyuQDX5DGtcrxN9jWpUccw+PakK8hIGqpJNwuY6Dc7f9ahUSJU2LYq6FVp0X3cOCsGrv4ZSQNjJDaTzhijmiia62MQuDnGKYfdVfvw/xtHT2lBc7luC5CUzBTZu6eezbHVWS4sVaFX1dNf8jEP4RQ6lu8lcVuzdox8X/4H79RMA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-DqW7IXWH.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CgrpDNjf.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:var(--fontsource-display, swap);font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-CeJAPzd1.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-tjWJWVSX.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA4IABAAAAAAJwgAAA2oAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbHhwoBmA/U1RBVEwAgkgRCAquQKYnC4IoAAE2AiQDhBIEIAWEaAeLdwwHG7IgURSUF8GXCdwc1DpowgkiBmpGTdTEqq4CvvhOrZeI1wocP+AR1I/99g6XpFKZ7gkanuhkvP1M/dOxUjVZqB4aocH7gbbVvwF0YUgxCnodAyXKaqQNUkxEVBYsHIuygsuo3xt5xo8sg4enNfO/3Q3NhOWxP3tCowZEh61NhCm4Gl0K2d3DKJGIM45ow9/PFv1/8wReJEXRsGx93WAHkoADOf/hXP8tSmA8QEjAouzDVeHlvf2Hz7dWZqum6oc7BI6fj3C1QC4bp7qroaa3U7NAgwHkJe4gGpcoRhcZ1smBRHZEzpz1Z09oeb4t0+9D3odOTUEmsiwTvPwcLn+/5V9AAK0AJBoEC4ItFyIfF4JPAlFGA1GuCqKGHsKkC8LOCeE2DDFiAmLKDAQCNOPgQFYXJ9MGGQlQTkEAzTAYgmhy9t88XjcYoI781rW5U3xEKSAvGHeA9fhhYz+UNQQkaAIwAjosMNdcew1wRY33QDz6v46/SZTONZDL/17IqeJw7ZopEAjyGPQ6MrHF6eXpYxPA/8/ctckMRAYSIgQh+mcIMrG4vvhPUNe8/AXZoMZS6krA4LFjIUA/FqJUjT6P0kCxgMfxmvpfweG8Mn/hQl+RMY/hVfWxj8HlqdSdjf95i3Czbhmy5MjDwQPF/8e1BosBl5PGBMwAmTEMbZj0KJpQtaBpRaeDakZSK1W9MxqQNUpRJ1uHHJ1ydWEzyWCRySpLu3RmHA757M7qU6Afn5uQh0gPsV4C3QoNKjakhI/EsCJeZUZIjZILUApSCVEbp3BOhWnlplQKqzIDgZRTHQBVAmIqwDaonQ+oOwyofQY1AwGoQSiwZNkiXma3UlOvVHUqpwwaXbigCLmJo62FBHkgnLe2LJutqp3a7WG3jbLbrXvcnN0lTSR0YeZknl1167arqtGd6n03eSsYO+jmV2fig0Z+VN7vDxXlmF5dv8FpUGud6qSTcnabUg9zX3Im+27i/Pfm/brO2W3Swz3U8XMjsnJfTxs5eSHlzxNNq9NBE16XGrlMOoFmDu++Xwtrvz2nN7ry0Z7+mhxBhDr2ESTH8o3uaaJe2UyklquELC7R9japX3RdarmTHb+DzHvfzHcl7sIxXvTnR81+ruhozknlVoVsluZ/9PEPgdk1LC9yq5UPzZw7TuQIZU0ckfYg9DP2ktSqhvWm/Hz9+u4KvXsnXtcLcIQ42vktjYNhZS7sRMXtGqJDmvy87cp3NB9Fv74KDtcy6f795P7dy99NxjZPeRo7Qo9S8pWfO7gtstJRkw0s18F2keNwkdjD6ziSc+3i80Xyj4aa7MZr3cHd8oUX0F0HoDl+XhQvnn/eT7Oe5zMP2P6woqDyeIGKVrOxplH6zt+zfuQ2WjTa7DwVKSKV7/T1ZabmTBzLm7+wYhrt1s5oG6zBaZYGXYn9qG55NV5KPlkdWzffyY8NPaFFeu0C3HZ36Dsvz5F5V19HLyl26kSRlrrM325zlD7zDLqrV3BQ8vTT17jTWYQPp5CaehU1bkNF93y95/Cpwz5FaXX9qaSqFMTvHjz+3sFy4WtfzF+Luqy7JF8+xrQKhQzrp0DRu3JcX+sPD4yh8mq/Lq21eiRUYewJ92qPNGnqI20vuA/fGa/+JCeU83X1OHgm7jy5c+Kp8VwgoehG1NrBprqmxkwkdG3+ZN/GeuL/rTOu0qrq1BqVSqOuU+lgfcRRkMZmmUYsWl191cbUBj+AhBJcwP1ogqKuVCoMakoC9c/j8N66Q7ntHr95i/Saf6TcuLw2fXQhV1ZPuTBxtMq+CynwJ4rD223uDLp8O7KimrJimzVCtiz2DPjxYefs4mBGVW13m7BP06SRNG9h3z9baIYjStfQ9GC31ztta7Gamz/iEle/jh9GApyPmq3m7KC8QmVVVcjlhWqrupB00T5sh1KKblRTMdi421gxmEjqWkemZ++zFVZFyktqglG6LmJPb+FV9mq18crMnyFgDn/W/Ow0/60XwiAh60bUFYNN200V90Mq/B1YKAspMzfa1viVilnNtnoOFj9yKG6C+Enr/tn8xgbPQkIJzON+Z9yhqZDL9BpH3OlfxMF4vjvuUd0oKfmlyhO0v/dLlaThmfCQbzoMT79pvnL+zI4/Z47ZoG4JH3FuIGedfABHiq6hyUHRoHfS1mK1NF0SHnkC/7m599u9v/qvAlPmKDGFvECVoyoovcOutINkBXtHKHwH+7xHyFqfSe6eS8Ln64Hk5nQSxta3k/gQXzDpuycBkph1sLPJK3xWLH5W6G0a6ITpZf7Q/UMsOrDyLELFTWXsGMZJn/PgMfjPev4VWjq3wxyQeDBhhQUkP8HeEYpKUlE6baakTdPEJe3BqXeWtIvZX4qsA23ve486W4y1fyPMO3m//xmVzbVaBmQPFfAry0Cy1O4z1vbnXywsvpjfX+sz3rIT3sQjmw8MjuxEcgrfw8bOty7S0O8ymoyOsqiY+fKDFOngFYv3yffmf4oVXsrvrfUayU/zbQ/YWHRgci1c2X1SgW3XxuJxBBaObBse/fdsMhFPvhQ+4+hFg94Qv/zvlVyxxeQPr/XMv3/3GUr9DaPFZJdFCxgrdyl9qF89m6jmd93TtdvQbEv24K6tztHcXEtWWPOK4qfOuHNrFMcn8bZIm62t1sGRi2qFHRx7bVebHljXaIs/q6bIID7hxoH55lzOAhmltTX5xP0c5vuRLGPA6Hmt0eqNVeWOzKeyrdlPZTrKDVUNJRvcF0+/16f9iZZqSZUoSnkPnn7Ivmch5P59awxfmsJfijztmTiqLRxPhPBL9L3k/f3c6PNUVmZLa09xlpj+wr33Pt13FXv75h3lFtZujAbemUcjzvTvCQgYIADqIcHjRi8DIEmSDAktg6hfDBVvan0zxFvEW9tfMhJvE2/HHXV0nlu1AaLAghf6IE3Q+tYSPK00g2QhBeF2iYZ14mqwkmd5oVgqFVpl9VuB9nkVcZ4HBZEn8jhPo1DFGBYkXAyTKjLi++oEHIv8i5dqgKKY7KUTkKYHp4IsH4r/jJROWgMUx7RGDFUWolbUsurQYgoWrgGYygjk1jFRaB2cuCFuki1iLxZSjMRtcQe79eqCqGtjLBAhcaMGKIhGGBuhE6MsEtjKVM6ynWZnpCLC4rYIu42rrghwl0Y5BdEFV0M6BTYQms8gKfUwaG6/rq5f5F/crwGK2Fhono1CsX8MmvvaI8da+AeL0MkVDRCD51nLpNXPvBGlOMqf1MJp/Q+P/3X859NH/3Ty/8RfAGAcIDXEd2JytMspn28Y7W3JUYk6ZWcQDjO/AbeeuikDbrglxRgyyzm83qP4B+Bx5chJnnhMZ8KBhZT+dHuqpyzJS0hidWRPVk34BQV7CFQ6vzhWQi6wpz/QZz0EbiKmJxfYYx9Qlp8tjzcSDtEHwIID7JmgFRk6MQ309jZ83gU+Ym8eehdxnfw2JzGilvjytPdl1QS5y9SBTk91lA0ddBI+G7bMgkO6Lk5kgtnFpUQ2+gKgzs9Ee+wBRFQGJoapiGkHqwjLvIxRl8oE03lGYGCSGBIippHChLtIAnUsk9J9TJ5QEjAQswUHqDPxOAiA1JJ+/N8fvjDArPknmUj8DQAfV595AI9+ePlvgJ5GuItoxRFSEQAC/IR0ce4F+lfPbhAz/0Tge8KCElM0r+7sPP9kfZhTdkFUUH1eddmZC0KXH6acsLvrgXe39IUDcct0nmWJ4NyPiAuwcGmCPx8CVKkMSScdjAAX1Lhkq3uYbWpbAe6Q1U9CcPxvEgHZ3yYRaX00gwSzmJQiT2xSqrPcPkPHRSVK8qyQunW5Xh6o32euBzZMGuc1wQCPJw8J8HHxLxk1Bg8D/DcYi6rIyNzr5RMWMAU3Q2pGQIjUpLBRMu10zIz8cE3CvAImzLCYNGFSmSaTQoY5+YVtpODDElCSUlJQ+FKB6yXYWedX935T1NTiKm50Kb8ZK6YsCt+GrDKQhwkBe4b6m1BtokM4XnKOn88m1Wj2VuV9SUX7RTecGhUQJmYN+cD3gjqSFeus7Lyx4t/3nG3xUwJh9h+9SmDCd6JQqtTUNTS1JFlbR1cvimJJw5YuQ6Ys2VFajlx5oSwfBxcPn4CQiNhZBTCFUVGRYiUkSpWRkpFHTQpKKupoSUOrXIVKVarVqFWnXoNGSOhr0qxFK502eobYi1Um5ujKwqpdh05dbOwcnFzcusOdR49effoNGOQ1FL35DPMbMWpMwDlBIeMmTJoyLWwGbtaceQsWRUTFxCUsWcYKVrGGdWwIjSf3R89H/dmHMxhMiA3LAIA46WXgwCBgALZBvZbT+5vN43Y8VDsGACBODCtguDOcWVf0DG9nl/tTVHsACCAQb1+4dUO3/erm/lrETSyo4XioDoBAUqzrMHEcF7EohtEOB4ee45lPjaTX/Z58Xlqz+BDR8/5YEMEBgUE9wINDwgJ6NjxWOw5AYE4NK2G5N5w9RPYCrwMQEhgUHH7K2J2EBYZHBASdkndnIQFh4YvF3mwx2lsEX012hh+vT7olAAM+fLTu+/UtGXpPnx4ZV6KRr2RDcynYKht7vLnYbG+Uc9Lhx8ff2suxNN9QvrGfzk3dtE63ruMZK813sam0LqSWdLLOCltDTgSiBKZIhCIQZRiXZeydhbJdsJCtFLD7VS+yBdlKhlf/x+nGa6SbAQAAAA==) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDI5bdxN.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:var(--fontsource-display, swap);font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-SYrJooCd.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CLcqJJWL.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-nDPwLZmK.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-CtQ79UnP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{font-family:JetBrains Mono,monospace}body{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}*:focus{outline:2px solid #3b82f6;outline-offset:2px}.keyboard-navigation *:focus{outline:3px solid #60a5fa;outline-offset:3px}.high-contrast{--tw-bg-black: #000000;--tw-text-white: #ffffff;--tw-border-gray-700: #ffffff;--tw-bg-gray-900: #000000;--tw-bg-gray-800: #1a1a1a;--tw-text-gray-400: #cccccc}.high-contrast *{border-color:#fff!important}.high-contrast .text-gray-400{color:#ccc!important}.high-contrast .bg-gray-900{background-color:#000!important}.high-contrast .bg-gray-800{background-color:#1a1a1a!important}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-font-size=small]{font-size:.875rem}[data-font-size=medium]{font-size:1rem}[data-font-size=large]{font-size:1.125rem}[data-font-size=xl]{font-size:1.25rem}[data-color-theme=deuteranopia]{filter:url(#deuteranopia-filter)}[data-color-theme=protanopia]{filter:url(#protanopia-filter)}[data-color-theme=tritanopia]{filter:url(#tritanopia-filter)}.screen-reader-mode .animate-pulse,.screen-reader-mode .animate-spin,.screen-reader-mode .animate-bounce{animation:none!important}.screen-reader-mode img{alt:attr(alt)!important}button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}a:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;text-decoration:underline}input:focus,select:focus,textarea:focus{outline:2px solid #60a5fa;outline-offset:2px;border-color:#3b82f6}[aria-busy=true]{cursor:wait}[aria-invalid=true]{border-color:#ef4444!important;outline-color:#ef4444!important}[aria-live]{position:relative}[role=dialog]{outline:none}[role=dialog]:focus{outline:2px solid #60a5fa;outline-offset:-2px}@keyframes dice-roll{0%{transform:rotate(0) scale(1)}25%{transform:rotate(180deg) scale(1.2)}50%{transform:rotate(360deg) scale(1)}75%{transform:rotate(540deg) scale(1.2)}to{transform:rotate(720deg) scale(1)}}.animate-dice-roll{animation:dice-roll .5s ease-in-out}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-2{left:-.5rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bottom-4{bottom:1rem}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-64{height:16rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-12{width:3rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[35vw\]{max-width:35vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}.border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.bg-blue-800\/30{background-color:#1e40af4d}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-blue-900\/95{background-color:#1e3a8af2}.bg-cyan-900\/30{background-color:#164e634d}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/20{background-color:#11182733}.bg-gray-900\/30{background-color:#1118274d}.bg-gray-900\/50{background-color:#11182780}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.bg-green-800\/30{background-color:#1665344d}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/90{background-color:#14532de6}.bg-indigo-900\/30{background-color:#312e814d}.bg-lime-900\/30{background-color:#3653144d}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.bg-orange-900\/30{background-color:#7c2d124d}.bg-orange-900\/90{background-color:#7c2d12e6}.bg-orange-900\/95{background-color:#7c2d12f2}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.bg-purple-800\/30{background-color:#6b21a84d}.bg-purple-800\/50{background-color:#6b21a880}.bg-purple-900\/30{background-color:#581c874d}.bg-purple-900\/95{background-color:#581c87f2}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-red-800\/30{background-color:#991b1b4d}.bg-red-800\/50{background-color:#991b1b80}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-900\/95{background-color:#7f1d1df2}.bg-slate-900\/30{background-color:#0f172a4d}.bg-violet-900\/30{background-color:#4c1d954d}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-800{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.bg-yellow-900\/30{background-color:#713f124d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-900\/50{--tw-gradient-from: rgb(120 53 15 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/50{--tw-gradient-from: rgb(31 41 55 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900\/50{--tw-gradient-from: rgb(113 63 18 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900\/90{--tw-gradient-from: rgb(113 63 18 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-800\/50{--tw-gradient-to: rgb(146 64 14 / .5) var(--tw-gradient-to-position)}.to-gray-700\/50{--tw-gradient-to: rgb(55 65 81 / .5) var(--tw-gradient-to-position)}.to-orange-900\/90{--tw-gradient-to: rgb(124 45 18 / .9) var(--tw-gradient-to-position)}.to-yellow-800\/50{--tw-gradient-to: rgb(133 77 14 / .5) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-coffeeCrit{--tw-text-opacity: 1;color:rgb(255 106 106 / var(--tw-text-opacity))}.text-coffeeLow{--tw-text-opacity: 1;color:rgb(255 214 109 / var(--tw-text-opacity))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-sleepCrit{--tw-text-opacity: 1;color:rgb(255 106 106 / var(--tw-text-opacity))}.text-sleepLow{--tw-text-opacity: 1;color:rgb(109 179 242 / var(--tw-text-opacity))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.hover\:bg-purple-800\/30:hover{background-color:#6b21a84d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.focus\:bg-blue-600:focus{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-700:disabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:block{display:block}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-delve{grid-template-columns:.65fr .35fr}}@media (min-width: 1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
