@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-95xU6TxNKBk9BlTCnCXSPdOT6_wTWI5ElydsjdmPSnU.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-r3lJlSMiVuC84W6n8Dn1sHABtGx6Db34Oi_ViOFfm5c.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-qGxUO574Xoa2FaIMnapeY8IHMsgG5kkPG1Zpkm11GyM.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-nLq_HMAmNe2gpAE1XdFZGjhZQSqHqGVFpXfVWZwq6po.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Xm4_FXczHI3lFXIOP0_6c3KUSxdYYchdqMgpvIrX39I.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_9ZFq_1MEu2U8U7grtD7YMgvO0dPbqjpniegoQ7pnKc.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@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;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 Bold 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:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold 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:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold 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:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold 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:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold 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:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold 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:700;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:Inter;src:local("Inter Bold"),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:700;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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF;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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+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:Inter;src:local("Inter Bold"),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: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+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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-H22fSgC3Z0EKcpOiAuIUCTWEf1pAo2gvhcxsxyU5X1U.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;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.0166%;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/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XiuBZ8wdWwKJPIRE0F6UTJCiPlG8G4BSFbYLIzThBlk.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.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/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.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/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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 Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.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/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.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/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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}:root{--bg-body:#111113;--bg-surface:#1a1a1e;--bg-card:#1e1e22;--bg-card-hover:#242428;--bg-elevated:#28282d;--bg-input:#1e1e22;--bg-hover:hsla(0,0%,100%,.06);--bg-active:hsla(0,0%,100%,.09);--bg-highlight:rgba(124,58,237,.08);--text-primary:#f2f2f5;--text-secondary:#b8b8c4;--text-tertiary:#8a8a98;--text-muted:#5e5e6e;--text-inverse:#111113;--border-default:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--border-hover:hsla(0,0%,100%,.2);--accent:#8b5cf6;--accent-hover:#a78bfa;--accent-muted:rgba(139,92,246,.15);--accent-text:#c4b5fd;--accent-subtle:rgba(139,92,246,.08);--amber:#f59e0b;--amber-hover:#fbbf24;--amber-muted:rgba(245,158,11,.15);--amber-text:#fcd34d;--amber-subtle:rgba(245,158,11,.08);--cyan:#06b6d4;--cyan-muted:rgba(6,182,212,.12);--cyan-text:#67e8f9;--success:#22c55e;--success-bg:rgba(34,197,94,.1);--warning:#eab308;--warning-bg:rgba(234,179,8,.1);--error:#ef4444;--error-bg:rgba(239,68,68,.1);--info:#3b82f6;--info-bg:rgba(59,130,246,.1);--cat-productivity:#3b82f6;--cat-devtools:#f97316;--cat-knowledge:#8b5cf6;--cat-communication:#06b6d4;--cat-project:#10b981;--cat-design:#ec4899;--cat-analytics:#eab308;--cat-security:#ef4444;--cat-marketing:#f97316;--cat-sales:#10b981;--cat-finance:#eab308;--cat-hr:#8b5cf6;--cat-support:#06b6d4;--cat-automation:#3b82f6;--cat-operations:#64748b;--cat-technology:#3b82f6;--cat-healthcare:#10b981;--cat-energy:#eab308;--cat-retail:#f97316;--cat-agriculture:#22c55e;--cat-manufacturing:#64748b;--cat-construction:#a78bfa;--cat-transport:#06b6d4;--cat-media:#ec4899;--cat-education:#8b5cf6;--cat-tourism:#f59e0b;--cat-arts:#e879f9;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono","Fira Code",ui-monospace,monospace;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.1875rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:2.75rem;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.65;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:20px;--r-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.25);--shadow-lg:0 8px 24px rgba(0,0,0,.3);--shadow-xl:0 16px 40px rgba(0,0,0,.35);--shadow-glow:0 0 0 3px var(--accent-muted);--shadow-amber:0 0 0 3px var(--amber-muted);--accent-gradient:linear-gradient(135deg,var(--accent) 0%,#a855f7 100%);--amber-gradient:linear-gradient(135deg,var(--amber) 0%,#f97316 100%);--t-fast:.1s ease;--t-base:.2s ease;--t-smooth:.3s cubic-bezier(.4,0,.2,1);--t-spring:.4s cubic-bezier(.175,.885,.32,1.275);--nav-height:56px;--content-max:1280px;--content-narrow:960px;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-banner:600}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:var(--bg-body);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);min-height:100vh}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit}img,svg{display:block;max-width:100%}ol,ul{list-style:none}.container{margin:0 auto;max-width:var(--content-max);padding:0 var(--sp-6);width:100%}.container--narrow{max-width:var(--content-narrow)}.heading-xl{font-size:var(--fs-4xl);letter-spacing:-.03em}.heading-lg,.heading-xl{font-weight:700;line-height:var(--lh-tight)}.heading-lg{font-size:var(--fs-3xl);letter-spacing:-.02em}.heading-md{font-size:var(--fs-2xl);letter-spacing:-.01em}.heading-md,.heading-sm{font-weight:600;line-height:var(--lh-snug)}.heading-sm{font-size:var(--fs-lg)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-accent{color:var(--accent-text)}.btn{align-items:center;border-radius:var(--r-lg);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:var(--sp-2);height:36px;justify-content:center;line-height:1;padding:var(--sp-2) var(--sp-4);transition:all var(--t-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn:active{transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-hover)}.btn--secondary{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary)}.btn--secondary:hover{background:var(--bg-active);border-color:var(--border-strong)}.btn--ghost{color:var(--text-secondary)}.btn--ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn--amber{background:var(--amber);color:#0f0f0f;font-weight:600}.btn--amber:hover{background:var(--amber-hover)}.btn--sm{font-size:var(--fs-xs);height:30px;padding:var(--sp-1) var(--sp-3)}.btn--lg{font-size:var(--fs-base);height:44px;padding:var(--sp-3) var(--sp-6)}.btn--icon{padding:0;width:36px}.btn--icon.btn--sm{width:30px}.input{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--r-lg);color:var(--text-primary);font-size:var(--fs-sm);height:40px;outline:none;padding:var(--sp-2) var(--sp-4);transition:all var(--t-base);width:100%}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--accent);box-shadow:var(--shadow-glow)}.input::-moz-placeholder{color:var(--text-muted)}.input::placeholder{color:var(--text-muted)}.input--lg{border-radius:var(--r-xl);font-size:var(--fs-base);height:48px;padding:var(--sp-3) var(--sp-5)}.input-group{display:flex;flex-direction:column;gap:var(--sp-2)}.input-label{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:500}.input-error{color:var(--error);font-size:var(--fs-xs)}.card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-2xl);padding:var(--sp-5);transition:all var(--t-smooth)}.card--hover:hover{background:var(--bg-card-hover);border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card--hover{cursor:pointer}.badge{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--text-secondary);display:inline-flex;font-size:var(--fs-xs);font-weight:500;gap:var(--sp-1);padding:3px var(--sp-2)}.badge--accent{background:var(--accent-muted);border-color:#8b5cf640;color:var(--accent-text)}.badge--amber{background:var(--amber-muted);border-color:#f59e0b40;color:var(--amber-text)}.solution-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-2xl);display:flex;flex-direction:column;gap:var(--sp-4);min-height:0;padding:var(--sp-6);position:relative;transition:all var(--t-smooth)}.solution-card:hover{background:var(--bg-card-hover);border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.solution-card__header{align-items:flex-start;display:flex;gap:var(--sp-3)}.solution-card__icon{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-xl);display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.solution-card__icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.solution-card__icon-emoji{font-size:20px}.solution-card__title-group{flex:1;min-width:0}.solution-card__name{align-items:center;color:var(--text-primary);display:flex;font-size:var(--fs-base);font-weight:600;gap:var(--sp-2)}.solution-card__verified{color:var(--accent);height:14px;width:14px}.solution-card__tagline{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-snug);margin-top:2px}.solution-card__meta{align-items:center;border-top:1px solid var(--border-default);color:var(--text-secondary);display:flex;font-size:var(--fs-xs);gap:var(--sp-4);padding-top:var(--sp-3)}.solution-card__stat{align-items:center;display:inline-flex;gap:var(--sp-1)}.solution-card__stat .icon,.solution-card__stat svg{height:14px;width:14px}.solution-card__star{color:var(--warning)!important}.solution-card__stat--rating{color:var(--text-primary);font-weight:600}.solution-card__pricing{background:var(--success-bg);border-radius:var(--r-md);color:var(--success);display:inline-flex;font-size:var(--fs-xs);font-weight:500;margin-left:auto;padding:2px var(--sp-2)}.solution-card__pricing--enterprise,.solution-card__pricing--paid{background:var(--info-bg);color:var(--info)}.category-card{align-items:center;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-2xl);display:flex;gap:var(--sp-5);padding:var(--sp-6);transition:all var(--t-smooth)}.category-card:hover{background:var(--bg-card-hover);border-color:var(--border-strong);transform:translateY(-1px)}.category-card__icon{align-items:center;border-radius:var(--r-lg);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.category-card__info{flex:1;min-width:0}.category-card__name{font-size:var(--fs-base);font-weight:600;margin-bottom:2px}.category-card__count{color:var(--text-tertiary);font-size:var(--fs-xs)}.grid-alternatives,.grid-categories,.grid-solutions{display:grid;gap:var(--sp-5);grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.grid-alternatives,.grid-solutions{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-alternatives,.grid-categories,.grid-solutions{grid-template-columns:1fr}}.scroll-row{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(var(--sp-6)*-1);padding-bottom:var(--sp-2);padding-left:var(--sp-6);padding-right:var(--sp-6)}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex-shrink:0;scroll-snap-align:start}.section{padding:var(--sp-16) 0}.section--alt{background:var(--bg-surface)}.section__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--sp-8)}.section__title{align-items:center;display:flex;font-size:var(--fs-2xl);font-weight:700;gap:var(--sp-2);letter-spacing:-.02em}.section__dot{border-radius:var(--r-full);display:inline-block;flex-shrink:0;height:8px;width:8px}.section__dot--accent{background:var(--accent-gradient);box-shadow:0 0 6px #8b5cf699}.section__dot--amber{background:var(--amber-gradient);box-shadow:0 0 6px #f59e0b99}.section__subtitle{color:var(--text-secondary);font-size:var(--fs-base);margin-top:var(--sp-1)}.section__link{align-items:center;color:var(--amber-text);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:var(--sp-1);transition:color var(--t-base)}.section__link:hover{color:var(--amber-hover)}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-6)}.toolbar__search{flex:1;max-width:400px;position:relative}.toolbar__search-icon{color:var(--text-muted);height:16px;left:var(--sp-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.toolbar__search .input{padding-left:var(--sp-10)}.toolbar__actions{align-items:center;display:flex;gap:var(--sp-2)}.toolbar__sort-btn{align-items:center;border:1px solid transparent;border-radius:var(--r-md);color:var(--text-secondary);display:inline-flex;font-size:var(--fs-sm);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);transition:all var(--t-base)}.toolbar__sort-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.toolbar__sort-btn--active{background:var(--bg-active);border-color:var(--border-default);color:var(--text-primary)}.pagination{display:flex;gap:var(--sp-1);padding:var(--sp-8) 0}.pagination,.pagination__btn{align-items:center;justify-content:center}.pagination__btn{border-radius:var(--r-md);color:var(--text-secondary);display:inline-flex;font-size:var(--fs-sm);height:36px;transition:all var(--t-base);width:36px}.pagination__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.pagination__btn--active{background:var(--accent-muted);color:var(--accent-text);font-weight:600}.pagination__btn--nav{gap:var(--sp-1);padding:0 var(--sp-3);width:auto}.empty-state{align-items:center;display:flex;flex-direction:column;padding:var(--sp-16) var(--sp-8);text-align:center}.empty-state__icon{font-size:48px;margin-bottom:var(--sp-4);opacity:.5}.empty-state__title{font-size:var(--fs-lg);font-weight:600;margin-bottom:var(--sp-2)}.empty-state__desc{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:var(--sp-6);max-width:360px}.skeleton{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-active) 50%,var(--bg-elevated) 75%);background-size:200% 100%;border-radius:var(--r-md)}.skeleton--text{height:14px;width:100%}.skeleton--heading{height:20px;width:60%}.skeleton--circle{border-radius:var(--r-full)}.skeleton--card{border-radius:var(--r-2xl);height:200px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade{animation:fadeIn var(--t-base) both}.animate-up{animation:slideUp .4s ease both}.animate-down{animation:slideDown .3s ease both}.animate-scale{animation:scaleIn .25s ease both}.stagger>*{animation:slideUp .4s ease both}.stagger>:first-child{animation-delay:.02s}.stagger>:nth-child(2){animation-delay:.04s}.stagger>:nth-child(3){animation-delay:.06s}.stagger>:nth-child(4){animation-delay:.08s}.stagger>:nth-child(5){animation-delay:.1s}.stagger>:nth-child(6){animation-delay:.12s}.stagger>:nth-child(7){animation-delay:.14s}.stagger>:nth-child(8){animation-delay:.16s}.stagger>:nth-child(9){animation-delay:.18s}.page-enter-active,.page-leave-active{transition:opacity .2s ease,transform .2s ease}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-4px)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-moz-selection{background:var(--accent-muted);color:var(--text-primary)}::selection{background:var(--accent-muted);color:var(--text-primary)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.divider{background:var(--border-default);height:1px}.top-banner{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-default);color:var(--text-secondary);display:flex;font-size:var(--fs-xs);gap:var(--sp-3);justify-content:center;padding:var(--sp-2) var(--sp-4)}@media(max-width:1024px){.top-banner{display:none}}@media(max-width:768px){.top-banner>span{display:none}}.top-banner__cta{align-items:center;background:var(--accent);border-radius:var(--r-full);color:#fff;display:inline-flex;font-size:var(--fs-xs);font-weight:500;gap:var(--sp-1);padding:2px var(--sp-3);transition:background var(--t-base)}.top-banner__cta:hover{background:var(--accent-hover)}.auth-page{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--nav-height) - 40px);padding:var(--sp-8) var(--sp-6)}.auth-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-2xl);max-width:400px;padding:var(--sp-8);width:100%}.auth-card__header{margin-bottom:var(--sp-6);text-align:center}.auth-card__logo{align-items:center;color:var(--text-primary);display:flex;font-size:var(--fs-xl);font-weight:700;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-4)}.auth-card__logo-icon{color:var(--accent);font-size:var(--fs-2xl)}.auth-card__title{font-size:var(--fs-2xl);font-weight:700;margin-bottom:var(--sp-2)}.auth-card__subtitle{color:var(--text-secondary);font-size:var(--fs-sm)}.auth-form{display:flex;flex-direction:column;gap:var(--sp-4)}.auth-form__submit{margin-top:var(--sp-2)}.auth-form__submit .btn{width:100%}.auth-card__footer{border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--fs-sm);margin-top:var(--sp-6);padding-top:var(--sp-5);text-align:center}.auth-card__footer a{color:var(--accent-text);font-weight:500}.auth-card__footer a:hover{text-decoration:underline}.auth-card__divider{align-items:center;color:var(--text-muted);display:flex;font-size:var(--fs-xs);gap:var(--sp-3)}.auth-card__divider:after,.auth-card__divider:before{background:var(--border-default);content:"";flex:1;height:1px}.auth-alert{border-radius:var(--r-lg);font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-4)}.auth-alert--error{background:var(--error-bg);border:1px solid rgba(239,68,68,.2);color:var(--error)}.auth-alert--success{background:var(--success-bg);border:1px solid rgba(34,197,94,.2);color:var(--success)}.promo-banner{align-items:flex-end;border-radius:var(--r-2xl);cursor:pointer;display:flex;min-height:200px;overflow:hidden;position:relative;transition:transform var(--t-smooth),box-shadow var(--t-smooth)}.promo-banner:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.promo-banner__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.promo-banner__overlay{background:linear-gradient(180deg,transparent 20%,rgba(17,17,19,.85));inset:0;position:absolute}.promo-banner__content{padding:var(--sp-6);position:relative;width:100%;z-index:1}.promo-banner__tag{align-items:center;border-radius:var(--r-full);display:inline-flex;font-size:10px;font-weight:600;gap:var(--sp-1);letter-spacing:.06em;margin-bottom:var(--sp-2);padding:3px var(--sp-3);text-transform:uppercase}.promo-banner__tag--accent{background:var(--accent-gradient);color:#fff}.promo-banner__tag--amber{background:var(--amber-gradient);color:#0f0f0f}.promo-banner__title{font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-tight);margin-bottom:var(--sp-1)}.promo-banner__desc{color:#ffffffbf;font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.promo-banner--lg{min-height:280px}.promo-banner--lg .promo-banner__title{font-size:var(--fs-2xl)}.promo-carousel{position:relative}.promo-carousel__track{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.promo-carousel__track::-webkit-scrollbar{display:none}.promo-carousel__track>*{flex-shrink:0;scroll-snap-align:start}.promo-carousel__dots{align-items:center;display:flex;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-4)}.promo-carousel__dot{background:var(--text-muted);border-radius:var(--r-full);cursor:pointer;height:8px;opacity:.4;transition:all var(--t-base);width:8px}.promo-carousel__dot--active{background:var(--accent);opacity:1;width:24px}.glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#1e1e2299;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-2xl)}.gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text--amber{background:var(--amber-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes autoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.auto-scroll-track{animation:autoScroll 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.auto-scroll-track:hover{animation-play-state:paused}.auto-scroll-wrapper{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #8b5cf666}50%{box-shadow:0 0 20px 4px #8b5cf633}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.stat-card{align-items:center;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-2xl);display:flex;flex-direction:column;padding:var(--sp-6) var(--sp-4);text-align:center;transition:all var(--t-smooth)}.stat-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.stat-card__number{font-size:var(--fs-3xl);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:var(--sp-2)}.stat-card__label{color:var(--text-secondary);font-size:var(--fs-base)}.trust-bar{flex-wrap:wrap;gap:var(--sp-8);justify-content:center;padding:var(--sp-6) 0}.trust-bar,.trust-bar__item{align-items:center;display:flex}.trust-bar__item{color:var(--text-tertiary);font-size:var(--fs-sm);gap:var(--sp-2)}.trust-bar__item svg{color:var(--accent);height:18px;width:18px}.page-hero{overflow:hidden;padding:var(--sp-16) 0 var(--sp-10);position:relative}.page-hero:before{background:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(139,92,246,.08) 0,transparent 70%);content:"";z-index:1}.page-hero:before,.page-hero__img{inset:0;pointer-events:none;position:absolute}.page-hero__img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.15;width:100%}.page-hero__overlay{background:linear-gradient(180deg,#11111380,#111113f2);inset:0;pointer-events:none;position:absolute}.page-hero .container{position:relative;z-index:2}.page-hero__eyebrow{align-items:center;color:var(--accent-text);display:inline-flex;font-size:var(--fs-xs);font-weight:500;gap:var(--sp-2);letter-spacing:.06em;margin-bottom:var(--sp-3);text-transform:uppercase}.page-hero__title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:var(--lh-tight);margin-bottom:var(--sp-3)}.page-hero__desc{color:var(--text-secondary);font-size:var(--fs-lg);line-height:var(--lh-relaxed);max-width:600px}.inline-ad{align-items:center;background:linear-gradient(135deg,#8b5cf614,#f59e0b0f);border:1px solid rgba(139,92,246,.15);border-radius:var(--r-2xl);display:flex;gap:var(--sp-5);padding:var(--sp-4) var(--sp-6);transition:all var(--t-smooth)}.inline-ad:hover{background:linear-gradient(135deg,#8b5cf61f,#f59e0b14);border-color:#8b5cf64d}.inline-ad__icon{align-items:center;background:var(--accent-subtle);border-radius:var(--r-xl);display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.inline-ad__body{flex:1;min-width:0}.inline-ad__title{font-size:var(--fs-base);font-weight:600;margin-bottom:2px}.inline-ad__desc{color:var(--text-secondary);font-size:var(--fs-sm)}.inline-ad__action{flex-shrink:0}.scroll-nav{position:relative}.scroll-nav__btn{align-items:center;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-full);box-shadow:var(--shadow-md);display:flex;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--t-base);width:40px;z-index:10}.scroll-nav:hover .scroll-nav__btn{opacity:1}.scroll-nav__btn:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.scroll-nav__btn svg{color:var(--text-primary);height:18px;width:18px}.scroll-nav__btn--left{left:var(--sp-2)}.scroll-nav__btn--right{right:var(--sp-2)}@media(max-width:768px){.scroll-nav__btn{display:none}.promo-banner--lg{min-height:220px}.trust-bar{gap:var(--sp-4)}.inline-ad{flex-direction:column;text-align:center}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal--visible{opacity:1;transform:translateY(0)}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-2xl);min-width:320px;padding:var(--sp-6);transition:all var(--t-smooth)}.testimonial-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.testimonial-card__quote{color:var(--text-secondary);font-size:var(--fs-base);font-style:italic;line-height:var(--lh-relaxed);margin-bottom:var(--sp-4)}.testimonial-card__author{align-items:center;display:flex;gap:var(--sp-3)}.testimonial-card__avatar{align-items:center;background:var(--accent-muted);border-radius:var(--r-full);color:var(--accent-text);display:flex;height:36px;justify-content:center;width:36px}.testimonial-card__avatar,.testimonial-card__name{font-size:var(--fs-sm);font-weight:600}.testimonial-card__role{color:var(--text-tertiary);font-size:var(--fs-xs)}
