@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:"Cozette 2026";src:url(data:font/woff2;base64,d09GMgABAAAAAA/IAAsAAAAAPOgAAA96AAFMzQAAAAAAAAAAAAAAAAAAAAAAAAAABmAAbBEICu1AzTgBNgIkA4MWC4MUAAQgBYFOByAbiSqzItg4AKjAk8j+b8nNIfIFqlUnkuFUlhvKIHicW9M4OWFu0KD74aBLpIREQvvRMi0tdw9E9KGoV3rs18DEy42QZNaCtTZ7ey+iLG7NNZlJKuYhfaRqaYQIlePh2/ngUxpIVAJZnFA4w5HsMmw4HrjDtwRXsWmynQQqx3Dj/V30xprQwP/Xyt7SnlU4RRs3naZ5vQLSYqjeD+5Bn87AOgfw8oao8gEug25iOydC6j/tKqRiRMSKEXXOPvpq/xuEg3eMGydbRAcffKG7wfm2z6di6/uxS9A2aKKTbJikpSUyAAPql3f/f0tNqr0qO0266yh20mkFKLDzsBDi+fNnJzOzo7F311JsSdbLyu1K05Wq3M7OFZXryHco71BeUAOolULoBSYwncFwlEU3qwZBLZPj2+7H0v4RW93936aHPa6sIhIccRwR0SCye7891LilXwEjI0A9rsMl38uK4x3OgWHcK7aP1R56g9TFMv8lhDydEMS/CW+8gBKfsoEBXqooK6r637+bE1Oc0qQSkpikpCf+F0p7XkuWoETLf0Tn5dWz+zneM5E7QW9if9X7Z3FD7stLheM7sbmS6nN/8/I1VeEnTyp8k5Jyugh8gSx938mTzeOptz0tbWc9EdmqS47pVg+1BpNeZGYS4FtQiLl6pjBNW1lZK7UImsAZQ2skAxuGZl4ArBENafzmAfCdlXIToH5kMu6GL/DDFUGBB5M1H0NMCesG7P3H5Gs+EkUyxcElwuOOaWvN8qF5suO0OU/lKNiylmmL61n2WfdU+GYNATvPVVATXc+gMe12RBWmwP6JVmSsXqJjRDfJHxDTHkT458JG+HRFj4NopndG7eK5Z2jKo0wFDcOwOIhZXJrtGL/KftJs5gPyN0t6+yYgt4pErYu8bkl5r4VH85H1Y0xMsVUBPdHSZXwFEqVzTa6gzyDbMtJgqD+7eXgXckjnrVwdbtlQv0DcLnO9DBygicZEOciRjNjII208JY6GSaX4lVggOQh4ivkgKG7P4Nx4kzaknhLwmncabapZVfeCIU/9ELQqSlt/qA3z63FxyNJDOIi2JnOhsAvmsyTK4gTqd46upwMVXcp3uPVhru/n1g4RWuixt32fau1mIU0L0bYtN+MS0NBSS6AKeHN2dMML+9AGIujtXrgUgmLTw5Y9d6aYqC8pUd8MHSBnHNf4BGFMrxC2y3lvGxRQf0gOHk4xUJmuQLGobcxTLlNKZi7El1hOhtyUkNCmnsTkbsi8UH4v/2uRtNpzhd58SqGK434KI/j9IGXDubfNGkxh8Tpn6fH7msw2UCc7Nuhb/hW5Kb3RPKW9y4hBfIVH9rgbvhoJ+C/BoSWKoFANor4Dpcd4YuaMKDTegqrjR5K+Hca01Klq4Po25pre880Ld5QA20r0HIxGJVKGgPkJGdEincpeA9CnoqRnR74qZZASHV0hNH1INonOC3KL4HlVDx0tEudmSaDOnDAb3xcU5iivOXJVZVtt6TmsvC/TFQ8ZOjlFnhyPl1PhPVvwu9h2Mj+7HhPwDbeI11kfL3xxsqcwBpYFs4MTLkRk1PkfWbSN60UzNxkw+Tq+cnFfSNIONANi361eYB/xw3YZi/eJarJErqmwN5yCiBmhlBwiar3Qd11+YfYkPKwixHXQrGxfA3lU1emY7AklAvVc04HawmvDN44S48wnm3t2szETXHdxDkYkrOpQYqUmvYuEQikWde9GYIZuU4rsCZc/sM1V2V6ec5aCCjrv2LlPGxhgfbKilKizM5w7jJdB2PY9t//K9kR6n4FXhqAgnoPlAuIOPJI/NngjcGBuKmb7Iijc++WOGak8gVj2/qSlOU7j2YTB1579Uk5Q1cZioqHFW5cQhkwOP3ulp8t8bkdWJEI78V/rYrxSsLdK5pLZWt57tUoU3IUFeA76yck3NLIvHPSreWyhEYy/uFgcvGABLtqwRn1gTuSzes7kTGFAgq1V6gy+04UU6vJGWBVPGCTIaTEtfQ3gRGDGwMY077qfj1ZlTC30MPgx1LZfaAl3rTxhKFDeXAP1fBOk0uphlfHVk8fEw6ZuoQK44o6P4HIRUCfX/rCaHH6jCAroaJFxYUX/NyffyARVX7Uw4mAHuFn8UE6tNhAN3gRG0DAEY2VMp8w4OsUOagYAO245Ivtl+NuSaD65cOcDz9xGH7CO9BEnA2LHDRLKayUv4hlJL6FEoWbsWIyqj/0jEWh5ADATvhYV3Yzo4jFpF5+cPI0bxBe+qmZJGm2A6c6FOVT6NilVfVmqwrGLRiyeiVFX6hZMFQld7UZJB1JOJqPMpGweR2klHM7fYivFmZ1wZvM4s5LcsTYP3VQHiaUMiBswtFK9TN6EfSNyHJnxHcPi4jFpF5/p0gGr1tU7ShRU6QLD7FZpmLjX1OtA2/PQxUucpfL2CrsOGCRRluNhTGHjt8tMKpPHnWmsD7BUux+CPA0NGC2lIxb9LPD93OYTBwbHND2uzPDNwV1c/lmbeP/DgDeX+fSKGjkl1LxszVahMqTiAs1cH2aq06LG4oiaVhUSHuSQ0XgGAUiY07MPkNfK6wPcgCjZIK4ZgkL0vC2tG5S5FIIHIg5yqkcqPBEAMyN3TPEJA7IjFm59WwZyqwShn/kEAarCe0xIpJvAfCAwdtMg5hiGs0XNj0ZYJo8zB58xblt1W43rqZIT5mwV+HGu827dqCkeDap4i10dx6JB2vatGVJecudmSN1KdlTUvY5UK1UPtgxilhaoyZWydkAqFNuMdPvRt+HYehPtrEibzBfTxz/4AdyWb8BuJyXGEHST+f3RxzoQz5OLMfvVNm2Pd38nLJAAMUUetCdDI+zhB782GxXVrYQY8UGGMxOg6Wvf9h0ANQgWmO27lzqA+9J11VQ5c4De/xfOQ3z734wi4RRijNudsdnnM2a8+4tmrDoNqmHynQjfjTleKnE6ya3v+B3fwZj9jnAgaxFBNEQRHAckD2JwSD6PSQ82k3GsJOPDPUKIkYKXnb7ju/GWjfm+1gUNF1dfbTtu5z7cobuZJvCZiuhSpi2k3acmoC+fv5wZ+zAhyGYfS2ja254A5CwrnPGB6a3CVEMGR00qfaZ55oNMJIs1ce8eJvBg8iDTe0jQbxOEOo03ex4bhe8mLYg+j4amu5s7NuM4klSSsd42r5VmNtTG+r7E8mTPj/0Hh9OPj1AcIUsOZk36czT28KPw1HYu8e2Xy0jxOGx8cCfcP/7DVXXYVZbDR1/l4/kiw1cNkOjagGksigkA3cgX9l2L0lzUyQGO9cLe9WmHGscm9VnHAkEA6CDhRUm8INp6SePc2nt/UiFyFbFzOTqerOros4Qr0cKLa5p4VQyHOBc7dR+YYKYvLiqmRqLSPeDCnbvKYnoKvtNoHhXjLiDlHPcTVwKtxSNMFsyjXnxSn3wuCILaYNP2b0IbYg/2ZPbYTM7NLsJ5VMHuy2tfNoL1TSh1PuBKMVIL4cwu4SS7nDsmC+w1PpT0+OdqM/6RGplcBoEyfZsYBxdRbKQASrnsItqVAU79zs98nsCAgrpQ7K4Yh+MfiW4oqqsdUKYr1QwDTGG1DAlh2dBvFLWjXsoN0AX/SL/sEnL3nhTrhWoXJBo7ZZP6/u/jrTyAtciMkRrv4YGlXR/+On/7VWJ4VvflemylRonTPn9emuEVQGhlQba6uvJ7DihiilzZ3umzIfp9ntZ0isorxOhwxLSeaBvnYREH0q213Vpmu6TJVTKZg2My+dvEYH2FfpCec940SHGD7APYVIpZz/paGqPlQAbAjZ6MMEVhpoHOOJcX359NCmN7M/gS0jqOxfjnmkvqNfq06vlq/vlOvvAFjPOC4SCo4JNK0KZrnG+YeveUik0F5TepdRQ1OCTiz9U2kNqbbG3sFf6L0DHlgLBN0Y1wSjRXO9g0WBp+HoKyL6qGoWr7Z1v7TxESibvtTcj8bboD87e77UA26Q+njn0Qu9uPn9OCj42GlHGo27aGvZVU7YBVGMHTMMzleFwCJRfk43dlq6N6UzU+TNGMzkKDwtElrIH4gbcTqW/GMCYebNMqT3JtXuwCwfcwZgesMEZgLGS+hshzuX0ebpcfczg58BYe1rCTSZ3v1BtSKFr/8i/uOofK+kB3L5p4KhS7vA+3BNAab/kSksCOP8b5ZDNCCkAdjBuOWX1ow68KBYzwr+INHgqFgU2x90LtZWSFHM/ah6C2nqBsC5ici+dqc/J2rvrncp8x6xSd5qAgJLRP91sCVPNX8VbvDaKt+Y4x59eBklFfi7QarmBfeysv/sV8++/rGmelH4kJV5m1zxXxDuyFTERGDmOcjxvDeI/dr28kc8fBp5pKhkC98OIeNTAvcic9fEAtW1xJ4gHOuKRsYDJI3/QxrTTnKAlblZlk7RqbQCrKsXQcePu/6tR+shhtlVfaB6CarrEOtC11ffxRLh1s6JbJTIDECXidBxoA12l9BmhmBd5PQFObCPQEPdsekx6fNY5xyay1MOjuKmKLLtG+bOdk0oK5ZH9/4PstnEJ25NFNn3Plzb79/8X5v10ZQlImtjhM2gHBZA+RV7qGZ9fYqCF2I2C1xWL/RssGQU8eN3yRHxtUfz8TE0LAkYbvZqzHSemxFTwMjH0+901wyUd0F3r75apDj8pLKi9NOM+gvXdR5xEvR5270ThMV9mdw6L0yfb5TYtrzVZY9WYA+FFdOQk7v0LKUt2HGriTbnrhQ/4ccZ2orberFzU38EfIyejkJLZ7xH8hpEJhS3jexRuQn6Y1PvBd1hG3xkfCwdIWq/CMJFMTZceXA3NotZ4JXD7eNofZyt9EPxZiuNhtl+3e7CCLwr2D3K5H1Jk9oyrN0ZHbNXZPmRPYtQxZ13If9RRN0JOfVTUopzK9RMj1X0f99AQ3sNg0K+yNZllfQGowuAM911XD4FWOAfDqDFRH2Iq9w31y1vinJAPoFwjemJGTI9jBr2uakv2f/3OYZjS/hqptTYNZ+69Hxnt4mSY8keNp2pxPYLBiQtj/XIdTtlRiT1fbibuTVLzG/M4+9ir+mB5s6ufpZXvV1tusag8ARooC/vPdqNFNfj+UrDuUyfPehY50XN7DB2YxpXAmID4ivlvBfeA6XMBHCRBRM+2FlfIUDnkeAD6/uZNtkzuy7D+jykzPFaiNtrxLoKSOu/0NBjGK1by6BSZIWCO7XmE12cm8TpVdr6O3qvTs+bJMySZKFBU6/02U70UrbmLGFqtXWMh2rLFizZoWe/tn21Zgyrwq9fuhQzO2SSt6lZgaN6zZ1KnFNE7svCWKsc0i7O7BtClcAAA=)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Cozette 2026";src:url(data:font/woff2;base64,d09GMgABAAAAAA3AAAsAAAAAOHgAAA1yAAFMzQAAAAAAAAAAAAAAAAAAAAAAAAAABmAAbBEICuRIxBkBNgIkA4MWC4MUAAQgBYFWByAb8iWzomy0WgT/h+S2mZPmH5EMW5pcJOWOX2DEMEbllzFmHwbREi10+BovtbioOoXlRN0yaUzvkgyAf0yOURGBMmTkZG2NGwm5uQJB7g6KNEgwblFAIeYBtwiav5qpRYquJCBFs+9393Vna3dO8PUty/KMg3pVVHjwGVcxAE8ToAO0cwFfenR/AF4yCE8m4K3H7U3brYPWI++4XGfJmMbHlVxo/YXXkyd4KiKmpmbOnJ/g23z9QIqq6v90lq1sB3SdN9gCQH3YhYqee/b/M/OjGcm83mfLi1oyBEwHPNKB7A0gVOm23QOg8lKnaFImRZmmwabINfaLnzWT7l42cYawIiEivzxdff+Dw7LwTw/hwgH2WAuvOgHxuMczKCzb5XA7nKAHruyGlgZKgY7JOBAIgD4uAM72crkCkhWrPjN99IniKfEo6MZluBxXUPxRchcMGlj63R25dJct+zMGv4KezyzOXURPFo2oVEW9Jvd1OCG2qvhmCkC2livIRWThTCmKtUrxQsgaWyGIO1cWkxynmybYKCMh3LkgZdXLUEa2lPLUcAxBAJaCQChfMyTaQDRVuoN0eQ7C023my8dlMnE7J2T9X+1h9hVYA37wHsVF1OYeJT7JupWW/HKupp/SeX00alTCg9nNCiZXZQSep60RH6aRO/PBs8SOOSU1FRkHqmonr+RPUf6vFUWkAzeDhmQ9pU68EjcL6NUDrGeCvsH1Z+tKSSoOrwYJ+cSHNoyx5YuBdTp+70enhSKafZYfw14LdTixCjSMnARsVtKiYQ5XlhTi1822utJG3EKbPkpItNsRFwfozeWGu6JRXUhx/i2pCt36s3lyg9BRNKb4zlV2DcZ1jH7Dx4ZIYeA2dqlhMToOy8SAWUUWpboWSxaYle97azAojYmCA8HXtpkWrWgJdhrGXczkDWg0DGzV/RhaJELdXJk9fBmfKNd+ZQyAWEMY5xbsApQTWtcUoTpQ3hOqy6snWLa4uUOcDm3PfUUWDslzdQXDF4GQDzWtU2azSKrj7plbIHXLYMwxjzD4EUqEp4Fdgt1/Ods96R5SwiIRi0bX31qx8WpFKuccQsFhY5jyf+7oKIYLwNnCKnOwsnovic0vhMOQfBm+mess7FPNKkAMFjA4K4dG7+rbjMiFOWtHhO99kCLqNiNQLhjErcfMROOEHl3LFTXmjpyCF0ZomdAUjowEF4e51cnlZGucQpoCUQIHhi1tp9LK0WMwiHfuWxbihYYrhSAl62GZRUOpmAbc5iNyZO6E6BlagamZE3ksDmX+8dZzW0axHNase61RcyR4FhULfKhJ2wy965JbYAcGJDiI20qPlHxXBFpOVBfCvOmxQcuhPNf/TRgj5HitoUh58vZsuOlDa+iOK3tsjfMybOC0n6nTJRuQqDVC44HVm5Af6LLk1KBdXCKJpA+FYtRVNSywhHbYSmD2iKEpZa8cKKD3QmMrja5BRI3QkHYq/UxqL4yIdsZYEaEdMCpsquKJkz1TtclChKWDIIroFupjOSY0QRrRfuSVDf4oFm6RkjUrpyMH8h+64+/UxvpoF1sxW3TnLfDcEIVDLnOk1F4Ih7co+y3GsHxYeGoHNJ7LL/ceSoazl99nWEuAH5UG/c6OTCGl3hKg7Z0RB9qxhYcPmNy2zeWuVpweCPBXglBWGnpObYirwpchs+765m5UdEJeCLkpAxM7k5Hj2kT+cdpWD72si6JpwwOANA1Wuzb7RH+6kGF4WUeP0MJ8v3cNgb/3nDUEdqMVvyOASE6Bo1ehjue+gmnlPJQmmJLnm1Cli56DEOQ7tdB6k0fXBiXXfJx3TYBtZ8owsBrF44UzLXK6aTMvoljn2kLRM5Grm9gV0E/ou0ugmL4VLZRjlkHyrsT2mxn/lhSD4Nn4R2jEmT5g6VujunC2AG6JSAV8JVo3OE3O9FQw38q4wvz2vySEOs18IdGuQkRaYxhjNiXK9c1X33+UR3kyzJvz6xOPgADZwqK7iMmk2IsGQgMCZAuL7iKufIf5wMNkOQEVtAUogKgoCRphkQt+RMb0KAm6nMD/0l1kcL7QN635UG3m6ed6gvCjGg6OA6BQ8a1Rd9dftpCACydKTT/8QYdAuVAgCXx/IlWDW5lj7y37ndYqOvndTGYUQk5q5JZOdVxHuKdJKXg6wJ0k8rl+ffe/bPObq3DSHBQIYfb2fTTp28OYuvojeeV4T99NAWVc3DtxsXY2CGYsCG43dUa7IlS99pIHB17CRZhcz7VDVFAYyyoqb42UteQQOVOCgkibwEdOrR9QSzb2COWLVvwRsLmEkMyA94W8ONZz15BkwXhbRTSJ3v3OU3FI88fCX3jKxiOSaZUQaANlXMnkzTjCuvqh2h9OJXvr9GVq+XNFZ+a7IIxk4lVYVGcRZsR6aethOcbYnR0sI0ApY9lWKpbElPsEyh2o82X0aAw5mqhvYqsw++nQ7xnQ206cFGUKM0rvUBr5NzXjV9pqxerDwjLy8B0E91iA7wxkyxaDuwkK2SRYyJDY8auzJCRJKE4QttUdFJtYiNZWANLvl7q/EnfF+zolbUlrbUi87XTYSoGNHnIssMGWPAEx/wnSexF/FpUsVQAvo84Ar30uJKUI3OAg9NszN6nSizvqYKX1HNgUMqj8yC96sGeU8u13LPGkMJpIi1qrWirnY69tYTfxa8hWZ0oAPfj+/72MX2ZiRVsX3iY4va133nYsNRv2JnI1S7Tl24cdQFdSUMUcyuPTTkJ8Jvlpx73x+Tiu3z/Uam+n1nmNeZYDTKxpWVuIUG4dnDbj83ElvW3g8LXk76/Kl73SWKtMl62aUXHxSwlZh6OrnY9mgI4NkQ8dTDL7QbGSqWA/cGWESXxZQn7HdmzRUWgHRJQj3cHveptq/8IzcJ3Gd7mXVAzKyLJl1IYs0qk28rVfBVufeIiNAh7iWMZ5b5ag5KatdVBDYoxc9tqoy6CnuxiELW2cs2lSaQcLWbjY2MiC9I4TkfHjSivPxyXBLrzrbkm1Fj8U+UtSKwzxznZFgLfjll+TwJZr5dY6E+YurDjK7Kc5Yq4rmWZAYQlnAeWVIxS7NUzNJa5ZPk+Am7iCvyXQq1lbQlPTTH5eCpPtsH01sUf0vh2IWvSQ22TcWPJsZ5tfrQl1gNAOzdyiVWgrJ7dbl93hPfD86TcVlR4nMwzzPn9Vo8lXV5f9+sfhypmJM2N9lk/ETjUYJunC8sxbJaFsG9WAIQ6Wu8ypb9eiUw1WCpK533BP3ohmBxwZpPBB9lxqcxG2xIe94rbS+EU0vGz5Xvy4VHJ/wRcg5bJT6MUES1i2JVvG8StNoUtbAUmAgxKN6zCZ1ZEp33LVvan0ZjxtEW1tQouzTVesJQFabk0dqYxJSdVOjXZMCEnQlp0x5HJ+4FtHiWAh9K5GvQK9wa0VtzRt1ycGua5y94wxbCPYfmQXI2NtkveU3k7YV0rnutWiL1w6LYi1hBkT7tjHjB1vnd594hzhtP1m+VmASl+hC8sJ/JnFjS/LIIIFh9KpYcuQeyXBCvZy2tFe79Cx7UgsY2i0GCofWbzPO3t72qkRb0+SgD0tlQIvFoj6U334sCQsWV6YjzRWVJjfqt1CUtlezcuYdQof37o8Ml9S7zyhFNrhLss7zLw6FcXRbnl8ed37D6PD27bLILCgUELxMdxlIz/81z8uJWM9FEz8B7RYJL/++boD5+tpmrkASyrdX5FmWMuZn4ihmRYxi+B9zzHmq3/msR9fRSn9gdt/lwJ8DjQvrYIx0WmN2slOq3/5r/YoizcMAASkQBVOQKt4BeTCif8YNo7ztDwsF3QO+17HL3oFd7ZDRm4dBB8ecY1/vgY3EDZUxueHxiU81NCEltaeDyWCILA3QMTpcMFPtfpWTDuq0naCvwudltdi/yqhiVpZJjjkUW6LE0CRDD8UdNABAKdJJxB9vNed55aKHZ6TbbcP85J2pkLJ8VEoMefcoBRqhXEcCTyeljND4/PjcAD7MTu3fsj4tA8ONNxdGPlhv/6+VYz1UHjaBl3Zr8768/mLPj6mhNBGkU4kEdlEK+iQ4mI21qj44UTV/MiozzmFY6MsAcny9+PePmyYOXGYaFss9Dzb0DLrJx5ziLJ0YWd3SgaKP9ms2cggz4xUeRbkUXizP44DkJ5wOgr5JT34oKSDrxK1wUAtKYhTRuf5ZLNYYzvDCFNvZH1u4nLSHOhwRXeMEvXj0pHTesWmtMEj0VGLTojtR/xoUMV6yhgN43+5nmwuyLsuqFqNbZbd/ZcIfuTCulpPhPQ/PAjvNgLe3iwHqyFxmyTOhYawAcc88iwbVeVJkt96/+eC06W4lv9w4f0Tv7fUPVAfjIFbuLAFCCfa7P+6pMMPyvRd0OpPiDdttDGIeOVAxFie4gMvgN0gTLB2cEX2/C/ENtiQalC6JDEpMv8BABhql6DJ0w1j/xszPA2kjel6wWtbbOP/tL8wsxRTBIABEBWpgDG4WkTbDas8bHB1iFCXKhS2VmZNOadBHe9UC6xmWeOgQxvOYLDFDmvscODIEbOuLnOdq7FmW5tu2WW3NpwnOtYkX1xzXhVPdVWVfetGwVrXrVw4UK/v1VFPDxVcwwsAAA==)format("woff2");font-weight:700;font-display:swap}.tc2026{--bg:#17122b;--panel:#221a40;--line:#4a3d85;--text:#e6defa;--muted:#9a8fc4;--dim:#7468ad;--pink:#ff9fdc;--cyan:#7fe6dc;--shadow:#0b0718;--radius:6px;--keyline:#0b0718;--rim:#8f83cc;--rim-inner:#00000059;--panel-fill:linear-gradient(180deg, #2e2559, #1c1640);--gray-fill:linear-gradient(180deg, #34313e, #211f29);--shadow-pink:#7a3a8f;background-color:var(--bg);color:var(--text);-webkit-font-smoothing:none;text-shadow:1px 1px 0 var(--shadow);margin:0;font-family:"Cozette 2026",ui-monospace,monospace;font-size:13px;line-height:1.7}.tc2026 a{color:var(--cyan)}.tc2026 a:hover,.tc2026 a:focus-visible{color:var(--pink)}.tc2026 header,.tc2026 main{box-sizing:border-box;max-width:640px;margin-inline:auto;padding-inline:16px}.tc2026 header{padding-block:16px 0}.tc2026 .header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tc2026 .toc{background:var(--panel-fill);border-radius:var(--radius);box-shadow:0 0 0 1px var(--keyline), inset 0 0 0 2px var(--rim), inset 0 0 0 3px var(--rim-inner);padding:8px 16px}.tc2026 .toc ul{flex-wrap:wrap;gap:4px 16px;display:flex}.tc2026 .toc li{text-indent:0;border-bottom:0;padding:0}.tc2026 .toc li:before{content:none}.tc2026 .toc a{text-underline-offset:4px;text-decoration:underline 1px dotted #7fe6dc66}.tc2026 .toc a:hover,.tc2026 .toc a:focus-visible{text-decoration-color:currentColor}.tc2026 header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tc2026 .header-row{align-self:stretch}.tc2026 .topbar{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.tc2026 .music-toggle{--rim:#5f5c69;background:var(--gray-fill);border-radius:var(--radius);box-shadow:0 0 0 1px var(--keyline), inset 0 0 0 2px var(--rim), inset 0 0 0 3px var(--rim-inner);color:var(--muted);font:inherit;text-shadow:inherit;cursor:pointer;border:0;margin-left:auto;padding:4px 8px}.tc2026 .music-toggle:hover,.tc2026 .music-toggle:focus-visible,.tc2026 .music-toggle[aria-pressed=true]{color:var(--text)}.tc2026 .header-row h1,.tc2026 .backlink{border-radius:var(--radius);box-shadow:0 0 0 1px var(--keyline), inset 0 0 0 2px var(--rim), inset 0 0 0 3px var(--rim-inner);margin:0}.tc2026 .header-row h1{background:var(--panel-fill);padding:12px 16px}.tc2026 .backlink{--rim:#5f5c69;background:var(--gray-fill);color:var(--muted);padding:4px 8px;text-decoration:none}.tc2026 .backlink:hover,.tc2026 .backlink:focus-visible{color:var(--text)}.tc2026 main{padding-block:16px 24px}.tc2026 footer{box-sizing:border-box;max-width:640px;color:var(--muted);margin-inline:auto;padding:0 16px 48px}.tc2026 footer p{margin:0}.tc2026 footer a{color:inherit}.tc2026 footer a:hover,.tc2026 footer a:focus-visible{color:var(--text)}.tc2026 h1{color:var(--pink);text-shadow:2px 2px 0 var(--shadow-pink);margin:0;font-size:26px;font-weight:700;line-height:1.3}.tc2026 h2{border-bottom:1px dashed var(--line);color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;padding-bottom:8px;font-size:13px;font-weight:700}.tc2026 h2 time{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:8px;font-weight:400}.tc2026 main section{background:var(--panel-fill);border-radius:var(--radius);box-shadow:0 0 0 1px var(--keyline), inset 0 0 0 2px var(--rim), inset 0 0 0 3px var(--rim-inner);margin-bottom:16px;padding:12px 16px}.tc2026 main p{margin:0 0 8px}.tc2026 main section p:last-child{margin-bottom:0}.tc2026 ul{margin:0;padding:0;list-style:none}.tc2026 li{text-indent:-16px;border-bottom:1px dotted var(--line);padding:4px 0 4px 16px}.tc2026 li:last-child{border-bottom:0}.tc2026 li:before{content:"▸";text-indent:0;width:16px;color:var(--pink);display:inline-block}.tc2026 li .sep{color:var(--dim);white-space:pre}.tc2026 li .location{color:var(--muted);white-space:nowrap}.tc2026 li .abv{color:var(--cyan);white-space:nowrap}.tc2026 main>nav{flex-direction:column;gap:16px;display:flex}.tc2026 main>nav a{background:var(--panel-fill);border-radius:var(--radius);box-shadow:0 0 0 1px var(--keyline), inset 0 0 0 2px var(--rim), inset 0 0 0 3px var(--rim-inner);color:var(--text);padding:14px 18px;font-size:20px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.tc2026 main>nav a:before{content:"▸ ";color:var(--pink)}.tc2026 main>nav a:hover,.tc2026 main>nav a:focus-visible{color:var(--pink)}.tc2026 .music-toggle,.tc2026 .backlink,.tc2026 main>nav a{transition:transform .42s cubic-bezier(.34,1.8,.64,1)}.tc2026 .backlink{display:inline-block}.tc2026 .music-toggle:active,.tc2026 .backlink:active,.tc2026 main>nav a:active{transition-duration:90ms;transition-timing-function:ease-out;transform:scale(.94)}.tc2026 main>nav a{transition-timing-function:cubic-bezier(.34,1.4,.64,1)}.tc2026 main>nav a:active{transition-duration:.12s;transition-timing-function:ease-out;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.tc2026 .music-toggle,.tc2026 .backlink,.tc2026 main>nav a{transition:none}}.tc2026-root:before{content:"";z-index:-2;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='49'%20viewBox='0%200%2028%2049'%3e%3cpath%20fill='%237c6bd6'%20fill-opacity='0.12'%20fill-rule='evenodd'%20d='M13.99%209.25l13%207.5v15l-13%207.5L1%2031.75v-15l12.99-7.5zM3%2017.9v12.7l10.99%206.34%2011-6.35V17.9l-11-6.34L3%2017.9zM0%2015l12.98-7.5V0h-2v6.35L0%2012.69v2.3zm0%2018.5L12.98%2041v8h-2v-6.85L0%2035.81v-2.3zM15%200v7.5L27.99%2015H28v-2.31h-.01L17%206.35V0h-2zm0%2049v-8l12.99-7.5H28v2.31h-.01L17%2042.15V49h-2z'/%3e%3c/svg%3e");position:fixed;inset:0}.tc2026:before,.tc2026:after{content:"";z-index:-1;pointer-events:none;opacity:.22;-webkit-mask-composite:source-in;background:linear-gradient(120deg,#7b74a8,#6c84a3,#9078a3,#7b74a8) 0 0/300% 300%;animation:28s ease-in-out infinite alternate tc2026-hue,40s ease-in-out infinite alternate tc2026-drift;position:fixed;inset:0;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='49'%20viewBox='0%200%2028%2049'%3e%3cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M13.99%209.25l13%207.5v15l-13%207.5L1%2031.75v-15l12.99-7.5zM3%2017.9v12.7l10.99%206.34%2011-6.35V17.9l-11-6.34L3%2017.9zM0%2015l12.98-7.5V0h-2v6.35L0%2012.69v2.3zm0%2018.5L12.98%2041v8h-2v-6.85L0%2035.81v-2.3zM15%200v7.5L27.99%2015H28v-2.31h-.01L17%206.35V0h-2zm0%2049v-8l12.99-7.5H28v2.31h-.01L17%2042.15V49h-2z'/%3e%3c/svg%3e"),radial-gradient(circle,#000 0%,#0000 60%);mask-size:28px 49px,170% 170%;mask-repeat:repeat,repeat;mask-composite:intersect}.tc2026:after{background-position:100% 0;animation-duration:36s,55s;animation-direction:alternate-reverse,alternate-reverse;mask-size:28px 49px,130% 130%}@keyframes tc2026-hue{to{background-position:0 100%}}@keyframes tc2026-drift{0%{mask-position:0 0,0 0}to{mask-position:0 0,100% 100%}}@media (prefers-reduced-motion:reduce){.tc2026:before,.tc2026:after{opacity:.2;animation:none}}
