@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:96.875%;descent-override:24.1211%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@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+0460-052F,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;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@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+1F00-1FFF;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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+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-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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;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+1F00-1FFF;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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+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-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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-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+0460-052F,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/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF;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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+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-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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: monospace";src:local("monospace");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@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+0460-052F,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;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+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-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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+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-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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:98.4%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:"IBM Plex Sans Arabic Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/S8BmaIsRbNAK6RQtojdMZUYnjQOlW8XLVzQFht9lKOQ-lFBH_hMbJGRD8mj6dCOLuTlDk9EQ_dtudzfLBay58ig.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Medium"),url(../_fonts/XIHvQb5_o4MyVs24g5KaQsQYScUCvUDlQZIOEISqkSE-bAsVFVhcoSgT9VkwTpCKfFwQ7xUMJmP38UC0zd19D0s.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,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 Arabic;src:local("IBM Plex Sans Arabic SemiBold"),url(../_fonts/80mGxU7ABvCOYhUddJUyGm-M-aWJ0KjSHy3YTraHdII-ukX06wfksdU7xTfdftw0kGlXBRPfvXAQ_C5q-G3piVg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,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 Arabic;src:local("IBM Plex Sans Arabic SemiBold"),url(../_fonts/LhwNW0A08CcmJwtFomz0_mjxu1FwLRmS4ekDIqPgD0A-xkeTMsxIB_pAcpGUN_IhFFaJ2MMh-sRE2LoqjRgWGsA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Bold"),url(../_fonts/nak2_2cBzQXLSrcdOvD96UXwUbzrRrcDEIyRtO1yAyc-bP4TC9zJgkafHf03MJNBzffhP949DeEIGWuOpHfvt_Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Bold"),url(../_fonts/qyhyHhMH8PtA33nSxJUMPyV-1D4_O5WY0LvqZI2Rcqs-LzKhAPAnbnxKh8J8jTvuUJtNPPjCQTxH0dVbESGvikg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/I7R8UWEXI0d8NN3z3w6m50WYtGfcsz5K6Fm0k5JLpOU-0blQIFO_SoE5WqoIT_ukRgdGReyNtQFMIRqS0vf1rOs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,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 Arabic;src:local("IBM Plex Sans Arabic Regular"),local("IBM Plex Sans Arabic"),url(../_fonts/SXQtTfMAx0IMnpfLqaruqoIpwHC3_dHbSTVh-_eyTMQ-zA_7IXyWlQ9dTby0GE3O6PA1suJKpGFzWmy6sfbw7YU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Medium"),url(../_fonts/oSgiU0uRfDSt54jJxUjmY-yTo8NHZgato6352gxSX_c-NrJFCCJDDmhKyI1fjBTGatoCpjKM29wd5SQLav_fMMg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Medium"),url(../_fonts/Hhbq_OQv7jpJcoP4IGwQFYD_lIiGj095rgHRLLqKF0s-cEeOsUni8jmC_wVk2SEr8XdGyGrmVyL8AsXAiwOQ7o4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic SemiBold"),url(../_fonts/r1KXJQyhQFL8CzUnz5_zW1hmi6vWHGgQXKGKeDHuJbE-SenoYo_uYU8f2G0P1G_S8ZaG7W-6ww8ti_do5Cru9fw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic Bold"),url(../_fonts/Vfq5GQI9YRX8A0gvUCgZk9fmH0PuLcE7MYw5tMHD4hE-fVBF6RqD3fV5g9rXrFVnUoLDzjiS6xuh9k7ADJtROiM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}:root{--font-display:"Space Grotesk", "Space Grotesk Fallback: sans-serif", system-ui, sans-serif;--font-body:"Inter", "Inter Fallback: sans-serif", system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: monospace", ui-monospace, monospace;--text-xs:clamp(.72rem, .7rem + .1vw, .78rem);--text-sm:clamp(.85rem, .82rem + .15vw, .95rem);--text-base:clamp(1rem, .96rem + .2vw, 1.125rem);--text-lg:clamp(1.15rem, 1.1rem + .35vw, 1.35rem);--text-xl:clamp(1.5rem, 1.35rem + .8vw, 2rem);--text-2xl:clamp(2rem, 1.7rem + 1.6vw, 3rem);--text-hero:clamp(2.6rem, 1.8rem + 4.5vw, 5.5rem);--space-2xs:clamp(.25rem, .24rem + .08vw, .32rem);--space-xs:clamp(.5rem, .46rem + .2vw, .65rem);--space-sm:clamp(.75rem, .7rem + .3vw, 1rem);--space-md:clamp(1.25rem, 1.1rem + .6vw, 1.75rem);--space-lg:clamp(2rem, 1.7rem + 1.4vw, 3rem);--space-xl:clamp(3.5rem, 2.8rem + 3vw, 6rem);--space-2xl:clamp(5.5rem, 4.4rem + 5vw, 9.5rem);--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-full:999px;--container:1180px;--nav-height:72px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-med:.38s;--dur-slow:.7s;--accent-1:#22d3ee;--accent-2:#8b5cf6;--accent-3:#f472b6;--gradient-accent:linear-gradient(120deg, var(--accent-1), var(--accent-2))}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#07080d;--bg-elevated:#0d0f17;--bg-card:hsla(0,0%,100%,.03);--bg-card-hover:hsla(0,0%,100%,.06);--border:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.18);--text-1:#f2f4f8;--text-2:#9aa3b5;--text-3:#5d6579;--accent-soft:rgba(34,211,238,.12);--glow:rgba(34,211,238,.25);--scrim:rgba(7,8,13,.72);--shadow-card:0 24px 60px -24px rgba(0,0,0,.6)}:root[data-theme=light]{color-scheme:light;--bg:#f7f8fb;--bg-elevated:#fff;--bg-card:rgba(10,16,32,.03);--bg-card-hover:rgba(10,16,32,.06);--border:rgba(10,16,32,.1);--border-strong:rgba(10,16,32,.22);--text-1:#0c1120;--text-2:#4a5468;--text-3:#8b93a6;--accent-1:#0891b2;--accent-2:#7c3aed;--accent-soft:rgba(8,145,178,.1);--glow:rgba(8,145,178,.18);--scrim:rgba(247,248,251,.78);--shadow-card:0 24px 50px -28px rgba(12,17,32,.25);--gradient-accent:linear-gradient(120deg, var(--accent-1), var(--accent-2))}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 16px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--text-1);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background-color var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out)}.app-shell{overflow-x:clip;min-height:100svh}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.12;margin:0;letter-spacing:-.02em;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}canvas,img,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}::-moz-selection{background:var(--accent-2);color:#fff}::selection{background:var(--accent-2);color:#fff}:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px;border-radius:4px}html[lang=ar] body{font-family:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback: sans-serif",var(--font-body)}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback: sans-serif",var(--font-display);letter-spacing:0}html[lang=ar] .eyebrow{letter-spacing:.08em}html[dir=rtl] .eyebrow:before{background:var(--gradient-accent)}.container{width:min(var(--container),100% - clamp(2rem,6vw,5rem));margin-inline:auto}.section{padding-block:var(--space-2xl);position:relative;scroll-margin-top:calc(var(--space-md) - var(--space-2xl))}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--accent-1);display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"";width:2rem;height:1px}.eyebrow:before,.gradient-text{background:var(--gradient-accent)}.gradient-text{-webkit-background-clip:text;background-clip:text;color:transparent}.skip-link{position:fixed;top:10px;left:10px;z-index:200;padding:.6rem 1.1rem;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-reveal]{opacity:1}.js-motion [data-reveal]{opacity:0}.js-motion [data-reveal].is-revealed{opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}.nav[data-v-2d249eea]{position:fixed;inset:0 0 auto;z-index:100;height:var(--nav-height);transition:transform var(--dur-med) var(--ease-out),background-color var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out),backdrop-filter var(--dur-med) var(--ease-out);border-bottom:1px solid transparent}.nav--scrolled[data-v-2d249eea]{background:var(--scrim);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--border)}.nav--hidden[data-v-2d249eea]{transform:translateY(-100%)}.nav__inner[data-v-2d249eea]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.nav__brand[data-v-2d249eea]{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-display);font-weight:600}.nav__brand-mark[data-v-2d249eea]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:.8rem;letter-spacing:.05em;color:#fff;background:var(--gradient-accent)}.nav__brand-name[data-v-2d249eea]{font-size:var(--text-sm)}.nav__links[data-v-2d249eea]{display:flex;align-items:center;gap:clamp(.4rem,1.6vw,1.4rem);list-style:none;margin:0;padding:0}.nav__link[data-v-2d249eea]{position:relative;font-size:var(--text-sm);color:var(--text-2);padding:.4rem .55rem;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out)}.nav__link[data-v-2d249eea]:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.1rem;height:2px;border-radius:2px;background:var(--gradient-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-med) var(--ease-out)}.nav__link.is-active[data-v-2d249eea],.nav__link[data-v-2d249eea]:hover{color:var(--text-1)}.nav__link.is-active[data-v-2d249eea]:after,.nav__link[data-v-2d249eea]:hover:after{transform:scaleX(1)}.nav__actions[data-v-2d249eea]{display:flex;align-items:center;gap:.5rem}.nav__lang[data-v-2d249eea]{display:grid;place-items:center;min-width:38px;height:38px;padding-inline:.5rem;border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-2);background:var(--bg-card);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.nav__lang[data-v-2d249eea]:hover{color:var(--accent-1);border-color:var(--border-strong)}.nav__theme[data-v-2d249eea]{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-2);background:var(--bg-card);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav__theme[data-v-2d249eea]:hover{color:var(--accent-1);border-color:var(--border-strong);transform:rotate(12deg)}.nav__burger[data-v-2d249eea]{display:none;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-card)}.nav__burger span[data-v-2d249eea],.nav__burger span[data-v-2d249eea]:after,.nav__burger span[data-v-2d249eea]:before{display:block;width:16px;height:2px;border-radius:2px;background:var(--text-1);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast);content:"";position:relative}.nav__burger span[data-v-2d249eea]:before{position:absolute;top:-5px}.nav__burger span[data-v-2d249eea]:after{position:absolute;top:5px}.nav__burger span.open[data-v-2d249eea]{background:transparent}.nav__burger span.open[data-v-2d249eea]:before{transform:translateY(5px) rotate(45deg)}.nav__burger span.open[data-v-2d249eea]:after{transform:translateY(-5px) rotate(-45deg)}@media(max-width:760px){.nav__brand-name[data-v-2d249eea]{display:none}.nav__burger[data-v-2d249eea]{display:grid}.nav__links[data-v-2d249eea]{position:fixed;top:var(--nav-height);left:0;right:0;flex-direction:column;align-items:stretch;padding:var(--space-md);gap:.3rem;background:var(--scrim);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav__links.is-open[data-v-2d249eea]{opacity:1;transform:translateY(0);pointer-events:auto}.nav__link[data-v-2d249eea]{display:block;font-size:var(--text-base);padding:.7rem .8rem}.nav__link[data-v-2d249eea]:after{display:none}}.footer[data-v-bda1a9ef]{border-top:1px solid var(--border);padding-block:var(--space-lg)}.footer__inner[data-v-bda1a9ef]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm) var(--space-lg)}.footer__name[data-v-bda1a9ef]{font-family:var(--font-display);font-weight:600}.footer__meta[data-v-bda1a9ef]{color:var(--text-2);font-size:var(--text-sm)}.footer__copy[data-v-bda1a9ef]{margin-left:auto;color:var(--text-3);font-size:var(--text-xs);font-family:var(--font-mono)}@media(max-width:560px){.footer__copy[data-v-bda1a9ef]{margin-left:0}}.md[data-v-c83158a1]{white-space:normal}.md--raw[data-v-c83158a1]{white-space:pre-wrap;margin:0}.md[data-v-c83158a1]>:first-child{margin-block-start:0}.md[data-v-c83158a1]>:last-child{margin-block-end:0}.md[data-v-c83158a1] p{margin-block:.5em}.md[data-v-c83158a1] h1,.md[data-v-c83158a1] h2,.md[data-v-c83158a1] h3,.md[data-v-c83158a1] h4{margin-block:.9em .4em;font-family:var(--font-display,inherit);font-weight:600;line-height:1.3}.md[data-v-c83158a1] h1{font-size:1.15em}.md[data-v-c83158a1] h2{font-size:1.08em}.md[data-v-c83158a1] h3,.md[data-v-c83158a1] h4{font-size:1em}.md[data-v-c83158a1] ol,.md[data-v-c83158a1] ul{margin-block:.5em;padding-inline-start:1.25em}.md[data-v-c83158a1] li{margin-block:.2em}.md[data-v-c83158a1] li>p{margin-block:.2em}.md[data-v-c83158a1] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.md[data-v-c83158a1] strong{font-weight:650;color:var(--text-1)}.md[data-v-c83158a1] code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:4px;background:var(--bg-elev,hsla(0,0%,49.8%,.14));word-break:break-word}.md[data-v-c83158a1] pre{margin-block:.6em;padding:.7em .85em;border-radius:var(--radius-sm,8px);border:1px solid var(--border);background:var(--bg-elev,hsla(0,0%,49.8%,.1));overflow-x:auto}.md[data-v-c83158a1] pre code{padding:0;background:none;white-space:pre;word-break:normal}.md[data-v-c83158a1] table{display:block;overflow-x:auto;max-inline-size:100%;border-collapse:collapse;margin-block:.6em;font-size:.95em}.md[data-v-c83158a1] td,.md[data-v-c83158a1] th{border:1px solid var(--border);padding:.35em .6em;text-align:start}.md[data-v-c83158a1] th{background:var(--bg-elev,hsla(0,0%,49.8%,.1));font-weight:600}.md[data-v-c83158a1] blockquote{margin-block:.6em;margin-inline:0;padding-inline-start:.8em;border-inline-start:2px solid var(--border);color:var(--text-2)}.md[data-v-c83158a1] hr{margin-block:.8em;border:0;border-block-start:1px solid var(--border)}.md[data-v-c83158a1] img{max-inline-size:100%;height:auto;border-radius:var(--radius-sm,8px)}.asst[data-v-90b8782a]{position:fixed;inset-block-end:clamp(1rem,3vw,2rem);inset-inline-end:clamp(1rem,3vw,2rem);z-index:200}.asst__scrim{position:fixed;inset:0;z-index:199;background:var(--scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.asst-scrim-enter-active,.asst-scrim-leave-active{transition:opacity var(--dur-med) var(--ease-out)}.asst-scrim-enter-from,.asst-scrim-leave-to{opacity:0}.asst__launch[data-v-90b8782a]{display:grid;place-items:center;inline-size:58px;block-size:58px;border-radius:var(--radius-full);border:none;color:#fff;background:var(--gradient-accent);box-shadow:0 12px 30px -8px var(--glow),0 0 0 1px var(--border-strong) inset;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-med);margin-inline-start:auto}.asst__launch[data-v-90b8782a]:hover{transform:translateY(-3px) scale(1.04)}.asst__launch[data-v-90b8782a]:focus-visible{outline:2px solid var(--accent-1);outline-offset:3px}.asst__panel[data-v-90b8782a]{position:absolute;inset-block-end:calc(58px + .9rem);inset-inline-end:0;inline-size:min(390px,calc(100vw - 2rem));block-size:min(600px,calc(100vh - 7rem));display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;transition:inline-size var(--dur-med) var(--ease-out),block-size var(--dur-med) var(--ease-out)}.asst__panel--expanded[data-v-90b8782a]{inline-size:min(900px,calc(100vw - (clamp(1rem,3vw,2rem)*2)));block-size:min(85vh,calc(100vh - 7rem))}.asst__panel--expanded .asst__msg[data-v-90b8782a]{max-inline-size:68%}.asst__head[data-v-90b8782a]{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-block-end:1px solid var(--border)}.asst__head[data-v-90b8782a],.asst__head-id[data-v-90b8782a]{display:flex;align-items:center}.asst__head-id[data-v-90b8782a]{gap:.7rem}.asst__head-id[data-v-90b8782a],.asst__head-id>div[data-v-90b8782a]{min-inline-size:0}.asst__avatar[data-v-90b8782a]{display:grid;place-items:center;flex:0 0 auto;inline-size:38px;block-size:38px;border-radius:var(--radius-full);background:var(--gradient-accent);color:#fff;font-size:.85rem}.asst__avatar[data-v-90b8782a],.asst__title[data-v-90b8782a]{font-family:var(--font-display);font-weight:600}.asst__title[data-v-90b8782a]{font-size:var(--text-sm)}.asst__subtitle[data-v-90b8782a]{color:var(--text-2);font-size:var(--text-xs)}.asst__head-actions[data-v-90b8782a]{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.asst__close[data-v-90b8782a],.asst__expand[data-v-90b8782a],.asst__new-chat-btn[data-v-90b8782a]{display:grid;place-items:center;flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.asst__close[data-v-90b8782a]:hover,.asst__expand[data-v-90b8782a]:hover,.asst__new-chat-btn[data-v-90b8782a]:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-1)}.asst__new-chat-btn[data-v-90b8782a]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-1);border-color:var(--accent-1)}.asst__new-chat-btn[data-v-90b8782a]:disabled{opacity:.4;cursor:not-allowed}.asst__tabs[data-v-90b8782a]{display:flex;gap:.25rem;padding:.4rem var(--space-md);border-block-end:1px solid var(--border)}.asst__tab[data-v-90b8782a]{flex:1;padding:.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.asst__tab.is-active[data-v-90b8782a]{background:var(--accent-soft);color:var(--accent-1)}.asst__tab-badge[data-v-90b8782a]{margin-inline-start:.4rem;padding:.1rem .4rem;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border);color:var(--text-3);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.asst__soon[data-v-90b8782a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:var(--space-lg) var(--space-md);text-align:center}.asst__soon-icon[data-v-90b8782a]{display:grid;place-items:center;inline-size:60px;block-size:60px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-1)}.asst__soon-title[data-v-90b8782a]{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--text-1)}.asst__soon-body[data-v-90b8782a]{color:var(--text-2);font-size:var(--text-sm);line-height:1.6;max-inline-size:34ch}.asst__chat[data-v-90b8782a]{min-block-size:0}.asst__chat[data-v-90b8782a],.asst__messages[data-v-90b8782a]{display:flex;flex-direction:column;flex:1}.asst__messages[data-v-90b8782a]{overflow-y:auto;padding:var(--space-md);gap:.6rem;scrollbar-width:thin;--asst-fade:var(--space-md);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--asst-fade),#000 calc(100% - var(--asst-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--asst-fade),#000 calc(100% - var(--asst-fade)),transparent 100%)}.asst__msg[data-v-90b8782a]{max-inline-size:85%;padding:.6rem .85rem;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.55;white-space:pre-wrap;word-break:break-word}.asst__msg--user[data-v-90b8782a]{align-self:flex-end;background:var(--gradient-accent);color:#fff;border-end-end-radius:4px}.asst__msg--bot[data-v-90b8782a]{align-self:flex-start;background:var(--bg-card);border:1px solid var(--border);color:var(--text-1);border-end-start-radius:4px}.asst__typing[data-v-90b8782a]{display:inline-flex;gap:4px;align-items:center}.asst__typing span[data-v-90b8782a]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--text-3);animation:asst-bounce-90b8782a 1.2s ease-in-out infinite}.asst__typing span[data-v-90b8782a]:nth-child(2){animation-delay:.15s}.asst__typing span[data-v-90b8782a]:nth-child(3){animation-delay:.3s}@keyframes asst-bounce-90b8782a{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.asst__notice[data-v-90b8782a]{align-self:center;text-align:center;color:var(--text-2);font-size:var(--text-xs);padding:.5rem}.asst__suggestions[data-v-90b8782a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:0 var(--space-md) .6rem}.asst__chip[data-v-90b8782a]{padding:.35rem .65rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-2);font-size:calc(var(--text-xs)*.92);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.asst__chip[data-v-90b8782a]:hover{background:var(--accent-soft);color:var(--accent-1);border-color:var(--accent-1)}.asst__composer[data-v-90b8782a]{display:flex;gap:.5rem;padding:var(--space-sm) var(--space-md) var(--space-md);border-block-start:1px solid var(--border)}.asst__input[data-v-90b8782a]{flex:1;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-1);font-family:var(--font-body);font-size:var(--text-sm)}.asst__input[data-v-90b8782a]:focus-visible{outline:none;border-color:var(--accent-1)}.asst__send[data-v-90b8782a]{display:grid;place-items:center;inline-size:42px;block-size:42px;border:none;border-radius:var(--radius-full);background:var(--gradient-accent);color:#fff;cursor:pointer;transition:opacity var(--dur-fast),transform var(--dur-fast)}.asst__send[data-v-90b8782a]:disabled{opacity:.4;cursor:not-allowed}.asst__send[data-v-90b8782a]:not(:disabled):hover{transform:scale(1.06)}html[dir=rtl] .asst__send svg{transform:scaleX(-1)}.asst__voice[data-v-90b8782a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:var(--space-lg) var(--space-md);text-align:center;overflow-y:auto}.asst__orb[data-v-90b8782a]{position:relative;inline-size:96px;block-size:96px;display:grid;place-items:center;margin-block:var(--space-sm)}.asst__orb-core[data-v-90b8782a]{inline-size:52px;block-size:52px;border-radius:50%;background:var(--gradient-accent);box-shadow:0 0 24px -4px var(--glow)}.asst__orb-ring[data-v-90b8782a]{position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent-1);opacity:0}.asst__orb.is-live .asst__orb-ring[data-v-90b8782a]{animation:asst-pulse-90b8782a 2.4s ease-out infinite}.asst__orb.is-live .asst__orb-ring[data-v-90b8782a]:nth-child(2){animation-delay:1.2s}.asst__orb.is-speaking .asst__orb-core[data-v-90b8782a]{animation:asst-throb-90b8782a .9s ease-in-out infinite}@keyframes asst-pulse-90b8782a{0%{transform:scale(.55);opacity:.7}to{transform:scale(1.15);opacity:0}}@keyframes asst-throb-90b8782a{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.asst__voice-recording[data-v-90b8782a]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;font-size:var(--text-xs);color:var(--text-2);text-align:center}.asst__rec-dot[data-v-90b8782a]{inline-size:7px;block-size:7px;border-radius:50%;background:var(--danger,#e5484d);flex:none}.asst__voice-intro[data-v-90b8782a]{color:var(--text-2);font-size:var(--text-sm);max-inline-size:32ch}.asst__voice-status[data-v-90b8782a]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-1)}.asst__voice-timer[data-v-90b8782a]{font-size:var(--text-sm);color:var(--text-2)}.asst__voice-timer.is-warning[data-v-90b8782a]{color:var(--accent-3)}.asst__voice-timer strong[data-v-90b8782a]{font-family:var(--font-mono);color:var(--text-1)}.asst__voice-noise[data-v-90b8782a]{gap:.35rem;font-size:var(--text-xs);color:#34d399}.asst__call[data-v-90b8782a],.asst__voice-noise[data-v-90b8782a]{display:inline-flex;align-items:center}.asst__call[data-v-90b8782a]{gap:.55rem;padding:.75rem 1.4rem;border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:#fff;cursor:pointer;transition:transform var(--dur-fast),opacity var(--dur-fast);margin-block-start:auto}.asst__call[data-v-90b8782a]:disabled{opacity:.6;cursor:wait}.asst__call--start[data-v-90b8782a]{background:var(--gradient-accent);box-shadow:0 10px 24px -8px var(--glow)}.asst__call--end[data-v-90b8782a]{background:#ef4444}.asst__call[data-v-90b8782a]:not(:disabled):hover{transform:translateY(-2px)}.asst__voice-phone[data-v-90b8782a]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-2);padding-block-start:.6rem;margin-block-start:.2rem}.asst__disclaimer[data-v-90b8782a],.asst__voice-phone[data-v-90b8782a]{border-block-start:1px solid var(--border)}.asst__disclaimer[data-v-90b8782a]{padding:.5rem var(--space-md);color:var(--text-3);font-size:.6rem;text-align:center}.asst-pop-enter-active[data-v-90b8782a],.asst-pop-leave-active[data-v-90b8782a]{transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out);transform-origin:bottom right}html[dir=rtl] .asst-pop-enter-active,html[dir=rtl] .asst-pop-leave-active{transform-origin:bottom left}.asst-pop-enter-from[data-v-90b8782a],.asst-pop-leave-to[data-v-90b8782a]{opacity:0;transform:translateY(12px) scale(.96)}@media(max-width:600px){.asst[data-v-90b8782a]{inset-block-end:1rem;inset-inline-end:1rem}.asst__panel[data-v-90b8782a]{position:fixed;inset:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.asst__panel[data-v-90b8782a],.asst__panel--expanded[data-v-90b8782a]{inline-size:100%;block-size:100%;max-block-size:none}.asst__expand[data-v-90b8782a]{display:none}.asst__input[data-v-90b8782a]{font-size:1rem}.asst__send[data-v-90b8782a]{inline-size:46px;block-size:46px}.asst__msg[data-v-90b8782a]{max-inline-size:90%}}@media(prefers-reduced-motion:reduce){.asst-pop-enter-active[data-v-90b8782a],.asst-pop-leave-active[data-v-90b8782a],.asst__launch[data-v-90b8782a],.asst__orb-core[data-v-90b8782a],.asst__orb-ring[data-v-90b8782a],.asst__panel[data-v-90b8782a],.asst__typing span[data-v-90b8782a],.asst-scrim-enter-active,.asst-scrim-leave-active{transition:none!important;animation:none}}.err[data-v-b46889ba]{min-height:100svh;display:grid;place-items:center;padding:var(--space-lg);background:var(--bg);color:var(--text-1)}.err__inner[data-v-b46889ba]{text-align:center;max-width:480px}.err__code[data-v-b46889ba]{font-family:var(--font-mono);font-size:var(--text-hero);font-weight:700;line-height:1;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.err__title[data-v-b46889ba]{font-size:var(--text-xl)}.err__body[data-v-b46889ba],.err__title[data-v-b46889ba]{margin-top:var(--space-sm)}.err__body[data-v-b46889ba]{color:var(--text-2)}.err__btn[data-v-b46889ba]{margin-top:var(--space-lg);padding:.85rem 1.8rem;border-radius:var(--radius-full);font-weight:600;color:#fff;background:var(--gradient-accent);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.err__btn[data-v-b46889ba]:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px var(--glow)}
