@font-face{font-family:IBM Plex Sans Condensed Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:97.7182%;ascent-override:104.894%;descent-override:28.1422%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Condensed Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:90.4444%;ascent-override:113.329%;descent-override:30.4054%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Condensed Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:85.865%;ascent-override:119.374%;descent-override:32.027%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Regular),local(IBM Plex Sans Condensed),url(../_fonts/xumGx5TcZf5aKNCxPFVX9ONYDPGHPf__ybjT3jxK0xc-PXMQZPAaDk2J0qRBGJZX6iFD_52nHLW3SJk36S7Dy-c.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Regular),local(IBM Plex Sans Condensed),url(../_fonts/rHl0YAonGicuFszWgYXg1l3DuoHRsP9L7dfuBF2CfE0-K2xYeZvgDKAa6HcYXm8IQCIxA9_513_yQjvY-jOkdLA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Medium),url(../_fonts/j8M3z7RcjVDHSIU8mnnYVIcmp-YBM8jxPycbGJxuoeQ-NOjEclY0psJLQjLFe3mRDrDQc937UNvnOWTlRPu_pQo.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Medium),url(../_fonts/jiawIGKTbAJm0JkRtGSh0Yx3iUdhrm0PCCEHTSsk1V0-S2NtsQ_wtkKwjkfO88NF98Jmbp9HuA1msl5eLLNDcio.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed SemiBold),url(../_fonts/RNj66jzAbxz8SkRfBLqSZw80cSjnSCy7u7ciR07MCHs-DqY6NncgPZ4D0p_6dSqWr0uzPZJAQq_RhLs8TwKH2q4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed SemiBold),url(../_fonts/jMN2m6jC90gJChNdrewocx2COQHKaH1HoLeO4WInizI-ouGqpz_UIAEL_dVhLsYBV2Q9cEblyqISWrLx1Oty-dA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Regular),local(IBM Plex Sans Condensed),url(../_fonts/gb6Fu7sfQXM9H3LgImsHAbSKVniIVRIO50BuXK7WuDk-OQsAofPSnPCYI60_AfbIjggIC7naFI3Nzpy7G7cEK1c.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:91.7991%;ascent-override:111.657%;descent-override:29.9567%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Condensed Fallback\: Arial;src:local(Arial);size-adjust:91.2964%;ascent-override:112.272%;descent-override:30.1217%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Regular),local(IBM Plex Sans Condensed),url(../_fonts/2-8rQXhZoVshS4u2qVTXpb0cirwYh56NS6FEivbKOlg-seGVXKzsGe_B6SohjjOMglX2O53n_Ou8X2OUC1E2Py0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Medium),url(../_fonts/7gUbOIbu9hvsMVQcqfR9mNiVJxoJUSU6Jip7gk_n3rk-RuO08wVle71NbT4vvpKVcF3JLBdZ7IunXWzBIwBtxOw.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed Medium),url(../_fonts/MnGYtF9HYuVNMs4Owi9XlBb5fK_k62P1O5rjh7p-CTc-bUfNTbMkUIB3F3Qon4v2CXAWkP0tQ2hkZwqIz4V0Jpc.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed SemiBold),url(../_fonts/XvIZQ0JF_mnQ_1b0JJ-q2TnA0oFdFNWGfG8jdpWVQlM-F7esdUbyUXnHsjDPx8kEF8K2bDjcrepe6XI3WgRSr0I.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Condensed;src:local(IBM Plex Sans Condensed SemiBold),url(../_fonts/8JZNqz-w6G-6eiLUvdKl-Ar6eRmsDcPdzUAT5MwE_OQ-SbSvfiCOiAaxdq6I8AJljePkZUaUHS1Yd7M_kb5NBqo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4 Fallback: Times New Roman";src:local(Times New Roman);size-adjust:117.908%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Noto Serif";src:local(Noto Serif);size-adjust:99.5842%;ascent-override:104.033%;descent-override:33.6399%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/wtb0KB-990ReEpLduOlmJyIy25Z0cyoOoyTE6HrJT3s-0elSgATKug7cCKkRCaB6ym7chTmFbDzgVm1uEngYSfo.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/Dldea5M8jDF-g_QffbVtMQheVWzY0wf0eOBxFjU_Vks-RHm_0UxUepAxDQUxDO36tflsEa4sz1pLvlJB_OqC_pk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/_YKLE3kyudZW5UucWwBs_pqOkkJ1oa3VoEb85BSFL5Q-ucajCk2oThm01j5bnGCgPTYuLj1tfQJJXsvsiSPNXPc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/wtb0KB-990ReEpLduOlmJyIy25Z0cyoOoyTE6HrJT3s-0elSgATKug7cCKkRCaB6ym7chTmFbDzgVm1uEngYSfo.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/DhJ8VPAX1-Jhmcu7LYqlK_svHMwMT_Ks09FJzcLXHGo-TJWV9fLEKV0PzUjWedAN2kmUG2tcWC879Wx9TfMrQPo.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4 Fallback: Georgia";src:local(Georgia);size-adjust:107.447%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/_YKLE3kyudZW5UucWwBs_pqOkkJ1oa3VoEb85BSFL5Q-ucajCk2oThm01j5bnGCgPTYuLj1tfQJJXsvsiSPNXPc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/cpEiDLaGKdGQbg_4pH261X672m8dJXOf3PgxJHSB47g-KgVC6_zGvo3NgOliWnRWgXvg8WPhkBkcDU5kwEHonm4.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/iY4aqnWPJejtM4MXasLjE80wQQ7RUwkbFxOKPW44O8M-3IHbTRiGbEYTDB798EQ511Oxan7zzwP6vtOi6WskhcA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/DhJ8VPAX1-Jhmcu7LYqlK_svHMwMT_Ks09FJzcLXHGo-TJWV9fLEKV0PzUjWedAN2kmUG2tcWC879Wx9TfMrQPo.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/cpEiDLaGKdGQbg_4pH261X672m8dJXOf3PgxJHSB47g-KgVC6_zGvo3NgOliWnRWgXvg8WPhkBkcDU5kwEHonm4.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/Dldea5M8jDF-g_QffbVtMQheVWzY0wf0eOBxFjU_Vks-RHm_0UxUepAxDQUxDO36tflsEa4sz1pLvlJB_OqC_pk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/iY4aqnWPJejtM4MXasLjE80wQQ7RUwkbFxOKPW44O8M-3IHbTRiGbEYTDB798EQ511Oxan7zzwP6vtOi6WskhcA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}:root{--font-display:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Source Serif 4", "Source Serif 4 Fallback: Times New Roman", "Source Serif 4 Fallback: Georgia", "Source Serif 4 Fallback: Noto Serif",Charter,Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback: BlinkMacSystemFont", "IBM Plex Sans Condensed Fallback: Segoe UI", "IBM Plex Sans Condensed Fallback: Helvetica Neue", "IBM Plex Sans Condensed Fallback: Arial", "IBM Plex Sans Condensed Fallback: Noto Sans","Inter",system-ui,-apple-system,sans-serif;--font-code:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono","SF Mono",ui-monospace,"Fira Code","Cascadia Code",monospace;--font-hero:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-reading:"Source Serif 4", "Source Serif 4 Fallback: Times New Roman", "Source Serif 4 Fallback: Georgia", "Source Serif 4 Fallback: Noto Serif",Charter,Georgia,"Times New Roman",serif;--font-label:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback: BlinkMacSystemFont", "IBM Plex Sans Condensed Fallback: Segoe UI", "IBM Plex Sans Condensed Fallback: Helvetica Neue", "IBM Plex Sans Condensed Fallback: Arial", "IBM Plex Sans Condensed Fallback: Noto Sans","Inter",system-ui,-apple-system,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-5xl:3.815rem;--text-6xl:4.768rem;--text-code:.875em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--max-width:1440px;--max-width-narrow:1100px;--max-width-prose:68ch;--header-height:72px;--radius-none:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-full:0;--duration-instant:50ms;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--duration-slower:.6s;--ease-default:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-elastic:cubic-bezier(.68,-.55,.265,1.55);--z-below:-1;--z-base:0;--z-above:1;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-tooltip:50;--z-max:9999;--brand-twitter:#1da1f2;--brand-bluesky:#0085ff;--brand-github:#24292f;--brand-linkedin:#0077b5;--brand-discord:#5865f2}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-ground:#f6f2e9;--surface-base:#faf7f0;--surface-raised:#fffdf6;--surface-overlay:#efe9dc;--surface-elevated:#e6dfcf;--surface-sunken:#f0ead9;--motion-page:.3s;--ease-page:cubic-bezier(.4,0,.2,1);--text-primary:#211e17;--text-secondary:#575246;--text-muted:#656158;--text-disabled:#bcb5a6;--text-inverse:#f6f2e9;--border-subtle:#211e1717;--border-default:#211e1724;--border-emphasis:#211e173d;--border-accent:var(--accent);--accent:var(--text-primary);--accent-weak:color-mix(in srgb,var(--text-primary) 10%,transparent);--accent-line:color-mix(in srgb,var(--text-primary) 32%,transparent);--accent-cool:var(--accent);--accent-warm:#d09a10;--accent-warm-weak:#d09a101f;--accent-warm-line:#d09a1057;--ink-mustard:var(--accent-warm);--ink-pine:#2f6b50;--ink-pine-weak:#2f6b501a;--header-glass:color-mix(in srgb,var(--surface-base) 54%,transparent);--header-glass-scrolled:color-mix(in srgb,var(--surface-base) 72%,transparent);--refuse:#a94a2e;--refuse-weak:#a94a2e1a;--crystal-deep:#d8cfb9;--crystal-base:#eee8d9;--crystal-lit:#fffdf2;--crystal-edge:#a89f8b;--prism-a:#b8860f;--prism-b:var(--text-primary);--prism-c:#2f6b50;--glow-accent:0 0 40px color-mix(in srgb,var(--text-primary) 14%,transparent);--scrim-hero:linear-gradient(90deg,#f6f2e9eb 0%,#f6f2e98c 36%,#f6f2e900 64%),linear-gradient(180deg,#f6f2e900 52%,#f6f2e98c 82%,var(--surface-ground) 100%);--scrim-hero-mobile:linear-gradient(180deg,#f6f2e91f 0%,#f6f2e99e 28%,#f6f2e9b8 68%,var(--surface-ground) 100%);--interactive-default:var(--accent);--interactive-hover:var(--accent);--interactive-active:var(--accent);--shadow-xs:0 1px 2px #1112150a;--shadow-sm:0 1px 2px #1112150f,0 1px 1px #1112150a;--shadow-md:0 2px 6px #1112150f,0 1px 2px #1112150a;--shadow-lg:0 8px 24px #11121514,0 2px 6px #1112150a;--shadow-xl:0 16px 40px #1112151a,0 4px 12px #1112150d;--shadow-2xl:0 24px 56px #1112151f;--shadow-card-hover:0 4px 16px #11121514;--trough:inset 0 1px 3px #211e1721;--lip:inset 0 -1px 0 #fffdf6e6;--shadow-plate:0 0 4px #211e173d,0 0 44px #211e1721;--shadow-header:0 1px 2px #211e171a,0 2px 7px #211e170d;--selection-bg:var(--accent-weak);--selection-text:var(--text-primary);--scrollbar-track:var(--surface-ground);--scrollbar-thumb:var(--surface-elevated);--scrollbar-thumb-hover:var(--text-muted);--code-bg:#f0ead9;--code-border:var(--border-subtle);--grain-opacity:0;--grain-invert:0;--electric-blue:var(--accent);--neon-cyan:var(--accent);--neon-purple:var(--text-muted);--matrix-green:var(--text-muted);--warning-amber:var(--ink-mustard);--danger-red:var(--refuse);--success-emerald:var(--ink-pine);--gradient-cyber:var(--accent);--gradient-page:var(--surface-ground);--gradient-card:var(--surface-raised);--gradient-card-hover:var(--accent-weak);--glow-cyan-subtle:none;--glow-purple-subtle:none;--glow-blue-subtle:none;--glass-bg:var(--surface-raised);--glass-border:var(--border-subtle);--glass-blur:none;--glass-saturate:none;--noise-opacity:0}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-ground:#131109;--surface-base:#17150c;--surface-raised:#201c12;--surface-overlay:#282318;--surface-elevated:#322c1f;--surface-sunken:#0d0b05;--text-primary:#f0ead9;--text-secondary:#a8a190;--text-muted:#999489;--text-disabled:#4e483b;--text-inverse:#131109;--border-subtle:#f0ead91a;--border-default:#f0ead924;--border-emphasis:#f0ead93d;--border-accent:var(--accent);--accent:var(--text-primary);--accent-weak:color-mix(in srgb,var(--text-primary) 12%,transparent);--accent-line:color-mix(in srgb,var(--text-primary) 32%,transparent);--accent-cool:var(--accent);--accent-warm:#dcae45;--accent-warm-weak:#dcae4524;--accent-warm-line:#dcae4557;--ink-mustard:var(--accent-warm);--ink-pine:#5da287;--ink-pine-weak:#5da2871f;--header-glass:color-mix(in srgb,var(--surface-base) 82%,transparent);--header-glass-scrolled:color-mix(in srgb,var(--surface-base) 92%,transparent);--refuse:#d97e5b;--refuse-weak:#d97e5b1f;--crystal-deep:#0d0b05;--crystal-base:#1c1810;--crystal-lit:#c2a44e;--crystal-edge:#8a8270;--prism-a:#dcae45;--prism-b:var(--text-primary);--prism-c:#5da287;--glow-accent:0 0 48px #dcae452e;--scrim-hero:linear-gradient(90deg,#131109eb 0%,#1311098c 36%,#13110900 64%),linear-gradient(180deg,#13110900 52%,#13110980 82%,var(--surface-ground) 100%);--scrim-hero-mobile:linear-gradient(180deg,#1311091f 0%,#13110994 28%,#131109ad 68%,var(--surface-ground) 100%);--interactive-default:var(--accent);--interactive-hover:var(--accent);--interactive-active:var(--accent);--trough:inset 0 1px 3px #0000008c;--lip:inset 0 -1px 0 #fffaeb0f;--shadow-xs:0 1px 2px #00000080;--shadow-sm:0 1px 2px #00000080,0 1px 1px #0006;--shadow-md:0 2px 6px #00000080,0 1px 2px #0006;--shadow-lg:0 8px 24px #00000080,0 2px 6px #0006;--shadow-xl:0 16px 40px #0000008c,0 4px 12px #0006;--shadow-2xl:0 24px 56px #0009;--shadow-card-hover:0 4px 16px #00000080;--shadow-plate:0 0 4px #000c,0 0 44px #0000008c;--shadow-header:0 1px 2px #0000006b,0 4px 14px #0000003d;--selection-bg:var(--accent-weak);--selection-text:var(--text-primary);--scrollbar-track:var(--surface-base);--scrollbar-thumb:var(--surface-elevated);--scrollbar-thumb-hover:var(--text-muted);--code-bg:#131315;--code-border:var(--border-subtle);--grain-opacity:0;--grain-invert:1;--electric-blue:var(--accent);--neon-cyan:var(--accent);--neon-purple:var(--text-muted);--matrix-green:var(--text-muted);--warning-amber:#d9a441;--danger-red:var(--refuse);--success-emerald:#56b487;--gradient-cyber:var(--accent);--gradient-page:var(--surface-ground);--gradient-card:var(--surface-raised);--gradient-card-hover:var(--accent-weak);--glow-cyan-subtle:none;--glow-purple-subtle:none;--glow-blue-subtle:none;--glass-bg:var(--surface-raised);--glass-border:var(--border-subtle);--glass-blur:none;--glass-saturate:none;--noise-opacity:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-ground:#131109;--surface-base:#17150c;--surface-raised:#201c12;--surface-overlay:#282318;--surface-elevated:#322c1f;--surface-sunken:#0d0b05;--text-primary:#f0ead9;--text-secondary:#a8a190;--text-muted:#999489;--text-disabled:#4e483b;--text-inverse:#131109;--border-subtle:#f0ead91a;--border-default:#f0ead924;--border-emphasis:#f0ead93d;--border-accent:var(--accent);--accent:var(--text-primary);--accent-weak:color-mix(in srgb,var(--text-primary) 12%,transparent);--accent-line:color-mix(in srgb,var(--text-primary) 32%,transparent);--accent-cool:var(--accent);--accent-warm:#dcae45;--accent-warm-weak:#dcae4524;--accent-warm-line:#dcae4557;--ink-mustard:var(--accent-warm);--ink-pine:#5da287;--ink-pine-weak:#5da2871f;--header-glass:color-mix(in srgb,var(--surface-base) 82%,transparent);--header-glass-scrolled:color-mix(in srgb,var(--surface-base) 92%,transparent);--refuse:#d97e5b;--refuse-weak:#d97e5b1f;--crystal-deep:#0d0b05;--crystal-base:#1c1810;--crystal-lit:#c2a44e;--crystal-edge:#8a8270;--prism-a:#dcae45;--prism-b:var(--text-primary);--prism-c:#5da287;--glow-accent:0 0 48px #dcae452e;--scrim-hero:linear-gradient(90deg,#131109eb 0%,#1311098c 36%,#13110900 64%),linear-gradient(180deg,#13110900 52%,#13110980 82%,var(--surface-ground) 100%);--scrim-hero-mobile:linear-gradient(180deg,#1311091f 0%,#13110994 28%,#131109ad 68%,var(--surface-ground) 100%);--interactive-default:var(--accent);--interactive-hover:var(--accent);--interactive-active:var(--accent);--trough:inset 0 1px 3px #0000008c;--lip:inset 0 -1px 0 #fffaeb0f;--shadow-xs:0 1px 2px #00000080;--shadow-sm:0 1px 2px #00000080,0 1px 1px #0006;--shadow-md:0 2px 6px #00000080,0 1px 2px #0006;--shadow-lg:0 8px 24px #00000080,0 2px 6px #0006;--shadow-xl:0 16px 40px #0000008c,0 4px 12px #0006;--shadow-2xl:0 24px 56px #0009;--shadow-card-hover:0 4px 16px #00000080;--shadow-plate:0 0 4px #000c,0 0 44px #0000008c;--shadow-header:0 1px 2px #0000006b,0 4px 14px #0000003d;--selection-bg:var(--accent-weak);--selection-text:var(--text-primary);--scrollbar-track:var(--surface-base);--scrollbar-thumb:var(--surface-elevated);--scrollbar-thumb-hover:var(--text-muted);--code-bg:#131315;--code-border:var(--border-subtle);--grain-opacity:0;--grain-invert:1;--electric-blue:var(--accent);--neon-cyan:var(--accent);--neon-purple:var(--text-muted);--matrix-green:var(--text-muted);--warning-amber:#d9a441;--danger-red:var(--refuse);--success-emerald:#56b487;--gradient-cyber:var(--accent);--gradient-page:var(--surface-ground);--gradient-card:var(--surface-raised);--gradient-card-hover:var(--accent-weak);--glow-cyan-subtle:none;--glow-purple-subtle:none;--glow-blue-subtle:none;--glass-bg:var(--surface-raised);--glass-border:var(--border-subtle);--glass-blur:none;--glass-saturate:none;--noise-opacity:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :after,html.theme-transitioning :before{transition:background-color var(--duration-slow) var(--ease-out),border-color var(--duration-slow) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out),fill var(--duration-base) var(--ease-out),stroke var(--duration-base) var(--ease-out)!important}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--surface-ground);min-height:100vh;overflow-x:hidden}body:after{content:"";z-index:9990;pointer-events:none;opacity:var(--grain-opacity);filter:invert(var(--grain-invert));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:var(--tracking-tight)}h1{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter)}h2{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl))}h3{font-size:clamp(var(--text-xl),3vw,var(--text-3xl))}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg);font-weight:var(--weight-medium)}p{margin-bottom:var(--space-4)}.lead,p{color:var(--text-secondary);line-height:var(--leading-relaxed)}.lead{font-size:var(--text-lg)}.text-sm,small{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-lg{font-size:var(--text-lg)}a{color:var(--interactive-default);transition:color var(--duration-fast) var(--ease-out),text-shadow var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--interactive-hover)}a:focus-visible{outline:2px solid var(--interactive-default);outline-offset:2px;border-radius:var(--radius-sm)}b,strong{font-weight:var(--weight-semibold);color:var(--text-primary)}em,i{font-style:italic}mark{background:var(--accent-weak);border-radius:var(--radius-sm);color:inherit;padding:.1em .3em}code{font-size:var(--text-code);border:1px solid var(--code-border);border-radius:var(--radius-sm);color:var(--text-primary);padding:.2em .4em}code,pre{font-family:var(--font-code);background-color:var(--code-bg)}pre{font-size:var(--text-sm);border:1px solid var(--code-border);padding:var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-6);line-height:var(--leading-relaxed);overflow-x:auto}pre code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}pre::-webkit-scrollbar{height:6px}pre::-webkit-scrollbar-track{background:var(--surface-base);border-radius:var(--radius-full)}pre::-webkit-scrollbar-thumb{background:var(--surface-elevated);border-radius:var(--radius-full)}pre::-webkit-scrollbar-thumb:hover{background:var(--interactive-default)}ol,ul{padding-left:var(--space-6);margin-bottom:var(--space-4);color:var(--text-secondary)}li{margin-bottom:var(--space-2);line-height:var(--leading-relaxed)}li::marker{color:var(--interactive-default)}img{max-width:100%;height:auto;display:block}figure{margin-bottom:var(--space-6)}figcaption{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);text-align:center}blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--text-primary);background:var(--surface-raised);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);font-style:italic}blockquote p:last-child{margin-bottom:0}blockquote cite{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);font-style:normal;display:block}blockquote cite:before{content:"— "}hr{background:linear-gradient(90deg,transparent,var(--border-default) 20%,var(--border-default) 80%,transparent);height:1px;margin:var(--space-12) 0;border:none}table{border-collapse:collapse;width:100%;margin-bottom:var(--space-6);font-size:var(--text-sm)}td,th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-subtle)}th{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-xs)}th,tr:hover td{background:var(--surface-raised)}::selection{background-color:var(--selection-bg);color:var(--selection-text)}:focus-visible{outline:2px solid var(--interactive-default);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.container{width:100%;max-width:var(--max-width);padding:0 var(--space-6);margin:0 auto}@media (width>=768px){.container{padding:0 var(--space-8)}}.container-narrow{max-width:var(--max-width-narrow)}.prose{max-width:var(--max-width-prose)}.prose>*+*{margin-top:var(--space-4)}.prose h2,.prose h3,.prose h4{margin-top:var(--space-10);margin-bottom:var(--space-4)}.prose h2>a,.prose h3>a,.prose h4>a{color:inherit;text-decoration:none}.prose h2>a:focus-visible,.prose h2>a:hover,.prose h3>a:focus-visible,.prose h3>a:hover,.prose h4>a:focus-visible,.prose h4>a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.prose h2+h3,.prose h3+h4{margin-top:var(--space-4)}:root{--reading-col:36rem;--reading-col-wide:46rem}.reading{max-width:var(--reading-col);font-family:var(--font-reading);font-size:var(--text-lg);color:var(--text-secondary);margin-inline:0;line-height:1.7}.reading>*+*{margin-top:var(--space-5)}.reading h1,.reading h2,.reading h3,.reading h4{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance;line-height:1.18}.reading h1>a,.reading h2>a,.reading h3>a,.reading h4>a{color:inherit;text-decoration:none}.reading h1>a:focus-visible,.reading h1>a:hover,.reading h2>a:focus-visible,.reading h2>a:hover,.reading h3>a:focus-visible,.reading h3>a:hover,.reading h4>a:focus-visible,.reading h4>a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.reading h2{font-size:clamp(var(--text-2xl),3.2vw,var(--text-3xl));margin-top:var(--space-12);margin-bottom:var(--space-4);font-weight:600}.reading h3{font-size:var(--text-xl);margin-top:var(--space-10);margin-bottom:var(--space-3);font-weight:600}.reading h2+h3,.reading h3+h4{margin-top:var(--space-4)}.reading b,.reading strong{color:var(--text-primary);font-weight:600}.reading em,.reading i{font-style:italic}.reading blockquote{margin-top:var(--space-8);margin-bottom:var(--space-8);padding:0 0 0 var(--space-5);border-left:3px solid var(--text-primary);font-style:normal;font-size:var(--text-xl);color:var(--text-primary);background:0 0;border-radius:0;line-height:1.5}.reading blockquote p{margin:0}.reading blockquote p+p{margin-top:var(--space-4)}.reading ol,.reading ul{padding-left:var(--space-6)}.reading li+li{margin-top:var(--space-2)}.reading li::marker{color:var(--text-muted)}.reading code{font-family:var(--font-code);color:var(--text-primary);font-size:.86em}.reading a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-emphasis);text-decoration-color:var(--border-emphasis);text-underline-offset:.18em;transition:text-decoration-color var(--duration-fast) var(--ease-out)}.reading a:focus-visible,.reading a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.reading-eyebrow{max-width:var(--reading-col);margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.reading-page{max-width:var(--reading-col-wide);margin-inline:auto}.reading-col{max-width:var(--reading-col)}.reading-col-wide{max-width:var(--reading-col-wide)}.reading-head{max-width:var(--reading-col)}.reading-head .reading-title{max-width:22ch;font-family:var(--font-display);font-size:clamp(var(--text-3xl),5.2vw,var(--text-5xl));letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.reading-dek{margin:var(--space-5) 0 0;font-family:var(--font-reading);font-size:var(--text-xl);color:var(--text-secondary);text-wrap:pretty;line-height:1.45}.reading-dek,.reading-meta{max-width:var(--reading-col)}.reading-meta{gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted);flex-wrap:wrap;display:flex}.reading-meta p{margin:0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-gradient{color:var(--text-primary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.mt-0{margin-top:0}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur) var(--glass-saturate);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active:not(:disabled){transform:scale(.98)}.btn-primary{background:var(--text-primary);color:var(--surface-base);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active:not(:disabled){box-shadow:var(--shadow-xs);transform:translateY(0)}.btn-secondary{color:var(--interactive-default);border:1px solid var(--border-default);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--border-emphasis);background:var(--surface-overlay)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--text-primary);background:var(--surface-raised)}.card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.card:hover{border-color:var(--border-default)}.card-interactive{cursor:pointer}.card-interactive:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-accent);transform:translateY(-2px)}.card-interactive:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--interactive-default);outline-offset:2px}.skip-link{top:-100%;left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--surface-elevated);color:var(--text-primary);border-radius:var(--radius-md);z-index:var(--z-max);transition:top var(--duration-fast) var(--ease-out);position:absolute}.skip-link:focus{top:var(--space-4)}.badge{padding:var(--space-1) var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-full);background:var(--surface-overlay);color:var(--text-secondary);border:1px solid var(--border-subtle);align-items:center;display:inline-flex}.badge-primary{color:var(--electric-blue);background:#6fbcf026;border-color:#6fbcf04d}.badge-purple{color:var(--neon-purple);background:#a855f726;border-color:#a855f74d}.badge-green{color:var(--matrix-green);background:#10b98126;border-color:#10b9814d}.badge-amber{color:var(--warning-amber);background:#f59e0b26;border-color:#f59e0b4d}.badge-red{color:var(--danger-red);background:#ef444426;border-color:#ef44444d}:root{--role-title:clamp(var(--text-3xl),5.2vw,var(--text-5xl));--role-dek:clamp(1.1rem,2.13vw,var(--text-xl));--col-prose:36rem;--col-page:52rem;--col-broad:72rem;--col-bleed:88rem;--col-rail:13rem;--page-gutter:var(--space-6)}@media (width>=768px){:root{--page-gutter:var(--space-8)}}.page-column{max-width:var(--col-page);padding-inline:var(--page-gutter);box-sizing:content-box;margin-inline:auto}.bleed-broad{--bleed-target:var(--col-broad);--bleed-width:min(var(--bleed-target),calc(100cqw - var(--frame,0px)*2))}.bleed-broad,.bleed-wide{width:var(--bleed-width);margin-inline:0}.bleed-wide{--bleed-target:var(--col-bleed);--bleed-width:min(var(--bleed-target),calc(100cqw - var(--frame,0px)*2))}.measure{max-width:var(--col-prose)}.center-block{margin-inline:auto}:root{--col-spread:90rem}.spread{max-width:var(--col-spread);padding-inline:var(--page-gutter)}.board,.spread{width:100%;margin-inline:auto}.board{--frame:5.6cqw;--cream:var(--surface-ground);--ink:var(--text-primary);--ink-2:var(--text-secondary);--hair:var(--border-default);--blue:var(--accent);max-width:min(152dvh,76rem);container-type:inline-size}.board__pg{padding:var(--frame);padding-block-start:0}.board .page-column{margin-inline:0;padding-inline:0}:root{--ground-cell:44px;--ground-line:color-mix(in srgb,var(--text-primary) 24%,transparent);--ground-stroke:1.5px;--ground-x:0px;--ground-y:0px}body:before{content:"";z-index:var(--z-below);pointer-events:none;background-image:linear-gradient(to right,var(--ground-line) 0 var(--ground-stroke),transparent var(--ground-stroke)),linear-gradient(to bottom,var(--ground-line) 0 var(--ground-stroke),transparent var(--ground-stroke));background-size:var(--ground-cell) var(--ground-cell);background-repeat:repeat;background-position:calc(50% + var(--ground-x,0px)) calc(50% + var(--ground-y,0px));position:fixed;inset:0}body{cursor:grab}.board{cursor:auto}:root.is-dragging-ground,:root.is-dragging-ground body{cursor:grabbing;-webkit-user-select:none;user-select:none}.board{background-color:var(--surface-ground);box-shadow:var(--shadow-plate);position:relative}.tabs{background:var(--ink);margin:0 0 var(--frame);padding-inline:var(--space-4);padding-block:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid}.tabs a{color:var(--surface-base);min-height:44px;font-size:3.1cqw;font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.tabs a:active{background:color-mix(in srgb,var(--surface-base) 12%,transparent)}.tabs a:focus-visible{outline:2px solid var(--surface-base);outline-offset:-3px}@container (width>=46rem){.tabs{border-top:2px solid var(--hair);-moz-column-gap:2cqw;background:0 0;grid-auto-columns:1fr;grid-auto-flow:column;column-gap:2cqw;margin:0;padding-block:0;padding-inline:0}.tabs a{min-height:0;font-size:2cqw;font-weight:var(--weight-normal);color:var(--ink);text-align:left;padding:2.1cqw .9cqw 1.2cqw;display:block}.tabs a:before{content:attr(data-n);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:.6cqw;font-size:1.1cqw}.tabs a:after,.tabs a:before{color:var(--ink-2);display:block}.tabs a:after{content:attr(data-d);margin-top:.12cqw;font-size:1.35cqw}.tabs a{transition:color .12s,box-shadow .12s}.tabs a:after,.tabs a:before{color:currentColor;opacity:.72}.tabs a:not(:last-child){margin-right:-2cqw;padding-right:2.9cqw}.tabs a:is(:hover,:focus-visible){color:var(--ink);box-shadow:0 -3px 0 0 var(--ink);outline:none}.tabs a:active{color:var(--ink);box-shadow:0 -2px 0 0 var(--ink)}}.wd{width:100%;max-width:100%;height:auto;color:var(--text-primary);display:block}.wd-n{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.09em}.wd-n,.wd-ns{font-family:var(--font-label);text-transform:uppercase;fill:currentColor}.wd-ns{letter-spacing:.07em;opacity:.66;font-size:11px}.wd-a{font-family:var(--font-body);fill:currentColor;opacity:.74;font-size:12px}.wd-acc{fill:var(--accent-warm)}.wd-box,.wd-box-spec{fill:none;stroke:currentColor;stroke-width:1.5px}.wd-box-spec{stroke-dasharray:5 4;opacity:.72}.wd-ln,.wd-ln-d{fill:none;stroke:currentColor;stroke-width:1.5px}.wd-ln-d{stroke-dasharray:4 4;opacity:.5}.wd-dead{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.3}.wd{overflow:visible}.wd-acl{fill:none}.wd-acl,.wd-afill{stroke:var(--accent-warm);stroke-width:2px}.wd-afill{fill:var(--accent-warm-weak)}.wd--ink .wd-box,.wd--ink .wd-box-spec{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.wd--ink .wd-ln,.wd--ink .wd-ln-d{stroke-width:2.4px;stroke-linecap:round}.wd--ink .wd-acl{stroke-width:3px;stroke-linecap:round}.wd--ink .wd-afill{stroke-width:3px;stroke-linejoin:round}.wd--ink .wd-a{opacity:.8;font-style:italic}.wd--plate .wd-box,.wd--plate .wd-box-spec,.wd--plate .wd-ln,.wd--plate .wd-ln-d{stroke-width:1.2px}.wd-hot{cursor:help}.wd-hot .wd-cue{stroke:var(--accent-warm);stroke-width:1px;stroke-dasharray:2 2;opacity:.85}.wd-hot .wd-hz{opacity:0;pointer-events:none;transition:opacity .14s}.wd-hot:focus .wd-hz,.wd-hot:focus-visible .wd-hz,.wd-hot:hover .wd-hz{opacity:1}.wd-hot:focus{outline:none}.wd-hot:focus-visible .wd-cue{stroke-dasharray:none;stroke-width:1.5px}.wd-hz-bg{fill:var(--surface-raised);stroke:var(--accent-warm);stroke-width:1.5px}.wd-hz-t{font-family:var(--font-body);fill:var(--text-primary);font-size:11.5px}@media (prefers-reduced-motion:reduce){.wd-hot .wd-hz{transition:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fade-in var(--duration-base) var(--ease-out) forwards}.animate-fade-in-up{animation:fade-in-up var(--duration-base) var(--ease-out) forwards}.animate-scale-in{animation:scale-in var(--duration-fast) var(--ease-out) forwards}.animate-slide-in-right{animation:slide-in-right var(--duration-base) var(--ease-out) forwards}.hover-lift{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.hover-lift:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-emphasis);transform:translateY(-2px)}.hover-scale{transition:transform var(--duration-fast) var(--ease-out)}.hover-scale:hover{transform:scale(1.01)}.hover-scale:active{transform:scale(.99)}.reveal{opacity:0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);transform:translateY(16px)}.reveal.revealed{opacity:1;transform:translateY(0)}.theme-transition,.theme-transition *,.theme-transition :after,.theme-transition :before{transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)!important}.skeleton{background:linear-gradient(90deg,var(--surface-raised) 25%,var(--surface-overlay) 50%,var(--surface-raised) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s linear infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.error-page[data-v-1035172e]{min-height:100vh;padding:var(--space-8);background:var(--surface-ground);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.error-page__bg[data-v-1035172e]{opacity:.15;position:absolute;inset:0}.error-page__grid[data-v-1035172e]{background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0,#0000 70%);mask-image:radial-gradient(#000 0,#0000 70%)}.error-page__content[data-v-1035172e]{z-index:1;text-align:center;max-width:500px;position:relative}.error-page__glitch[data-v-1035172e]{font-family:var(--font-display);font-size:clamp(6rem,20vw,12rem);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-4);line-height:1;position:relative}.error-page__glitch[data-v-1035172e]:after,.error-page__glitch[data-v-1035172e]:before{content:attr(data-text);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.error-page__glitch[data-v-1035172e]:before{color:var(--neon-cyan);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:2s linear infinite alternate-reverse glitch-1-1035172e}.error-page__glitch[data-v-1035172e]:after{color:var(--neon-purple);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:3s linear infinite alternate-reverse glitch-2-1035172e}.error-page__title[data-v-1035172e]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.error-page__message[data-v-1035172e]{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}.error-page__actions[data-v-1035172e]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@keyframes glitch-1-1035172e{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2-1035172e{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}@media (prefers-reduced-motion:reduce){.error-page__glitch[data-v-1035172e]:after,.error-page__glitch[data-v-1035172e]:before{animation:none}}
