@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: 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;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:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/uTGoASwNPxQoErpawYG8LxDAzXETHa_cYibPEm5a0js-FzPMEutgGN9BPdA0CHFmlTc89SYCuPok1t3usEo_5Vw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/Jz2_acfD_oqut-QwcF37YvFRf5BjWGsFyb8HNT_yWCs-16G9G3z7MFIXvLaOHqfBk5LoEVcoAKUaoZTf8EsRj_Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.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/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}:root{color-scheme:dark;--bg:#0b0c0e;--surface:#141518;--surface-soft:#1b1d21;--surface-hover:#212327;--border:#26282c;--border-strong:#33363b;--text:#ededed;--text-strong:#fff;--muted:#8a8f98;--faint:#5c616a;--primary:#10b981;--primary-strong:#34d399;--primary-contrast:#04140d;--accent:#10b981;--success:#10b981;--danger:#e5615a;--warning:#d9a441;--ring:color-mix(in srgb,var(--primary) 40%,transparent);--radius:10px;--radius-lg:14px;--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.28);--shadow-soft:0 1px 2px rgba(0,0,0,.35)}.light{color-scheme:light;--bg:#fafafa;--surface:#fff;--surface-soft:#f4f4f5;--surface-hover:#efeff1;--border:#ececee;--border-strong:#e0e0e3;--text:#0a0a0a;--text-strong:#000;--muted:#71717a;--faint:#a1a1aa;--primary:#059669;--primary-strong:#047857;--primary-contrast:#fff;--accent:#059669;--success:#059669;--danger:#dc2626;--warning:#b45309;--ring:color-mix(in srgb,var(--primary) 28%,transparent);--shadow:0 1px 3px rgb(0 0 0/6%),0 1px 2px rgb(0 0 0/4%);--shadow-soft:0 1px 2px rgb(0 0 0/5%)}.dark{color-scheme:dark}*{box-sizing:border-box}html{font-family:Inter,"Inter Fallback: Arial",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,html{min-height:100%}body{background:var(--bg);color:var(--text);letter-spacing:-.006em;margin:0}::-moz-selection{background:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--text-strong)}::selection{background:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--text-strong)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}a{color:inherit;text-decoration:none}.app-icon{display:inline-block;flex:0 0 auto;vertical-align:-.125em}.app-icon-sm{height:16px;width:16px}.app-icon-md{height:18px;width:18px}.app-icon-lg{height:22px;width:22px}.app-icon-spin{animation:app-icon-spin .9s linear infinite}@keyframes app-icon-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}button,input,select,textarea{font:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex:0 0 280px;flex-direction:column;height:100vh;position:sticky;top:0}.brand{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:18px}.brand-mark{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:var(--radius);color:var(--primary-strong);display:grid;font-weight:700;height:38px;letter-spacing:.02em;place-items:center;width:38px}.brand-title{color:var(--text-strong);font-size:16px;font-weight:620;letter-spacing:-.01em;margin:0}.brand-subtitle{color:var(--muted);font-size:12px;margin:2px 0 0}.sidebar-nav{display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto;padding:12px}.nav-group-label,.nav-link{align-items:center;border-radius:var(--radius);color:var(--muted);display:flex;font-size:13.5px;font-weight:520;gap:10px;min-height:38px;padding:9px 12px;position:relative;transition:background .13s ease,color .13s ease}.nav-group-label{color:var(--faint);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.nav-link:hover{background:var(--surface-soft);color:var(--text)}.nav-link.router-link-active{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text-strong);font-weight:560}.nav-link.router-link-active:before{background:var(--primary);border-radius:999px;content:"";height:18px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.nav-children{border-left:1px solid var(--border);display:flex;flex-direction:column;gap:3px;margin-left:18px;padding-left:12px}.main{display:flex;flex:1;flex-direction:column;min-width:0}.topbar{background:var(--bg);border-bottom:1px solid var(--border);gap:16px;justify-content:space-between;min-height:68px;padding:12px 24px;position:sticky;top:0;z-index:10}.breadcrumbs,.topbar{align-items:center;display:flex}.breadcrumbs{color:var(--muted);flex-wrap:wrap;font-size:13px;gap:8px}.topbar-actions{align-items:center;display:flex;gap:8px}.search-box{width:min(420px,36vw)}.content{max-width:1480px;padding:24px;width:100%}.page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.page-title{color:var(--text-strong);font-size:25px;font-weight:620;letter-spacing:-.02em;margin:0}.page-description{color:var(--muted);line-height:1.55;margin:8px 0 0;max-width:820px}.page-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.category-toggle-button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;display:inline-flex;font-weight:720;gap:10px;min-height:40px;padding:8px 12px}.category-toggle-button.active{border-color:color-mix(in srgb,var(--success) 42%,var(--border));color:var(--text)}.category-toggle-button:disabled{cursor:not-allowed;opacity:.68}.category-toggle-track{align-items:center;background:var(--border);border-radius:999px;display:inline-flex;height:24px;padding:3px;transition:background .16s ease;width:42px}.category-toggle-button.active .category-toggle-track{background:var(--success)}.category-toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a2e;height:18px;transition:transform .16s ease;width:18px}.category-toggle-button.active .category-toggle-thumb{transform:translate(18px)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.panel-body,.panel-footer,.panel-header{padding:16px}.panel-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.table-wrap{overflow-x:auto;width:100%}.data-table{border-collapse:collapse;min-width:880px;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--border);font-size:14px;padding:12px 14px;text-align:left;vertical-align:top}.data-table th{color:var(--faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.data-table tr:hover td{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.table-image-cell,.table-image-cell img,.table-image-fallback{display:inline-grid;height:38px;place-items:center;width:38px}.table-image-cell img,.table-image-fallback{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px}.table-image-cell img{-o-object-fit:cover;object-fit:cover}.table-image-fallback{color:var(--muted)}.table-media-title{align-items:center;display:flex;gap:18px;min-width:260px}.table-media-title strong{color:var(--text);font-size:15px}.table-media-thumb{color:var(--muted);display:grid;flex:0 0 58px;height:58px;place-items:center;width:58px}.table-media-thumb img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.toolbar-filters{display:flex;flex:1;flex-wrap:wrap;gap:10px}.field{display:flex;flex-direction:column;gap:7px}.field-label{font-weight:700}.field-hint,.field-label{color:var(--muted);font-size:12px}.input,.select,.textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);min-height:40px;outline:none;padding:9px 11px;width:100%}.textarea{min-height:112px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.media-source-player{background:#0f172a;border:1px solid var(--border);border-radius:var(--radius);display:block;max-height:420px;width:100%}.media-source-empty{background:var(--surface-soft);border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);display:grid;font-size:13px;font-weight:720;min-height:120px;place-items:center}.file-preview-row{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:10px}.file-preview-row a{color:var(--primary);font-weight:700}.file-preview-image{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;height:88px;-o-object-fit:contain;object-fit:contain;width:88px}.button{align-items:center;background:var(--primary);border:1px solid transparent;border-radius:var(--radius);color:var(--primary-contrast);cursor:pointer;display:inline-flex;font-weight:640;gap:8px;justify-content:center;letter-spacing:.01em;min-height:40px;padding:9px 14px;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.button:hover{background:var(--primary-strong)}.button:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.button.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.button.secondary:hover{background:var(--surface-soft)}.button.danger{background:var(--danger)}.button.ghost{background:transparent;color:var(--text)}.button.icon{padding:0;width:40px}.badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:560;gap:6px;letter-spacing:.01em;min-height:24px;padding:3px 10px}.badge.neutral{background:var(--surface-soft);color:var(--muted)}.badge.success{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.badge.warning{background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warning)}.badge.danger{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.badge.info{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}.meta-list,.meta-row{display:grid;gap:10px}.meta-row{align-items:start;font-size:13px;grid-template-columns:120px minmax(0,1fr)}.meta-row span:first-child{color:var(--muted)}.code{background:#0f172a;border-radius:var(--radius);color:#e2e8f0;font-size:13px;overflow-x:auto;padding:14px}.alert{background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius);color:var(--danger);padding:12px}.empty-state,.loading-state{color:var(--muted);display:grid;min-height:180px;place-items:center;text-align:center}.split-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.form-grid{display:grid;gap:14px}.locale-tabs{display:flex;gap:6px;margin-bottom:10px}.locale-tab{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;font-weight:720;min-height:32px;padding:6px 10px}.locale-tab.active{border-color:var(--primary);color:var(--primary)}.auth-page{background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),var(--bg);display:grid;min-height:100vh;padding:24px;place-items:center}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;width:min(460px,100%)}.upload-queue{bottom:18px;position:fixed;right:18px;width:min(420px,calc(100vw - 36px));z-index:50}.upload-queue-toggle{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:10px 12px;text-align:left;width:100%}.upload-queue-toggle-main{align-items:center;display:flex;gap:10px;min-width:0}.upload-queue-toggle small,.upload-queue-toggle strong{display:block}.upload-queue-toggle small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-queue-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:8px;overflow:hidden}.upload-queue-header{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:13px;font-weight:750;gap:10px;justify-content:space-between;padding:12px}.upload-task-list{display:grid;gap:12px;max-height:440px;overflow-y:auto;padding:12px}.upload-task{display:grid;gap:9px}.upload-task-actions,.upload-task-meta,.upload-task-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.upload-task-actions{flex-wrap:wrap;justify-content:flex-end}.upload-task-response{background:#0f172a;border-radius:var(--radius);color:#e2e8f0;font-size:12px;margin:0;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap}.upload-task-title{align-items:center;display:inline-flex;font-size:13px;font-weight:750;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-task-meta{color:var(--muted);font-size:12px}.upload-progress{background:var(--surface-soft);border-radius:999px;height:8px;overflow:hidden}.upload-progress span{background:var(--primary);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.modal-page{display:grid;min-height:calc(100vh - 116px);place-items:start center}.content-modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 30px 30px;width:min(960px,100%)}.catalog-header,.content-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.catalog-header h1,.content-modal-header h1{font-size:24px;font-weight:780;margin:0}.catalog-header p{color:var(--muted);font-size:13px;margin:4px 0 0}.icon-link,.modal-close{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-grid;height:34px;place-items:center;width:34px}.icon-link:hover,.modal-close:hover{background:var(--surface-soft);color:var(--text)}.danger-link{color:var(--danger)}.content-form-layout{display:grid;gap:26px;grid-template-columns:226px minmax(0,1fr);margin-top:18px}.poster-column{display:flex;flex-direction:column;gap:10px}.content-field-label{color:var(--text);font-size:14px;font-weight:760}.content-field-label b{color:var(--danger)}.poster-preview{aspect-ratio:.72;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;display:grid;overflow:hidden;place-items:center;width:100%}.poster-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.poster-preview span{display:grid;font-size:14px;gap:10px;justify-items:center}.poster-preview .app-icon{height:28px;width:28px}.movie-media-panel{align-items:end;display:grid;gap:18px;grid-template-columns:180px minmax(0,1fr)}.movie-poster-preview{aspect-ratio:2/3;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;display:grid;overflow:hidden;place-items:center;width:180px}.movie-poster-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.movie-poster-preview span{display:grid;font-weight:720;gap:8px;padding:16px;place-items:center;text-align:center}.movie-poster-preview .app-icon{height:32px;width:32px}.movie-media-actions{display:flex;flex-wrap:wrap;gap:8px}.movie-transcode-status{display:grid;flex-basis:100%;gap:6px;max-width:260px}.series-episode-form{display:grid;gap:14px}.series-episode-files{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.series-episode-actions{display:flex;gap:8px;justify-content:flex-end}.child-blacklist-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.click-checkout-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) 160px auto}.click-result-grid,.click-status-tools{display:grid;gap:12px;margin-top:16px}.click-inline-actions,.click-result-row,.click-status-tools{align-items:center}.click-result-row{display:grid;gap:12px;grid-template-columns:140px minmax(0,1fr)}.click-result-row>span{color:var(--muted);font-size:13px}.click-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.click-status-tools{grid-template-columns:minmax(0,1fr) auto}.click-status-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto}.series-episode-list{margin-top:20px}.series-episode-table{margin-top:0}.poster-upload{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.content-fields,.localized-block{display:grid;gap:12px}.content-field-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.content-field-head small{color:var(--muted);font-size:13px}.localized-row{align-items:center;display:grid;gap:10px;grid-template-columns:76px minmax(0,1fr)}.localized-row>span{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);display:grid;font-size:13px;font-weight:720;min-height:40px;place-items:center}.textarea-row{align-items:start}.content-number-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.switch-row{align-items:center;color:var(--text);display:inline-flex;font-weight:650;gap:10px}.switch-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:999px;cursor:pointer;height:24px;margin:0;position:relative;width:42px}.switch-row input:after{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:18px}.switch-row input:checked{background:var(--primary)}.switch-row input:checked:after{transform:translate(18px)}.table-tags,.tag-list{display:flex;flex-wrap:wrap;gap:6px}.tag-selector{display:grid;gap:10px}.tag-input-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.age-pill,.table-tag,.tag-chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:720;min-height:24px;padding:3px 10px}.table-tag-more{cursor:help}.status-tag.success{background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:color-mix(in srgb,var(--success) 34%,var(--border));color:var(--success)}.status-tag.warning{background:color-mix(in srgb,var(--warning) 10%,var(--surface));border-color:color-mix(in srgb,var(--warning) 34%,var(--border));color:var(--warning)}.status-tag.danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 34%,var(--border));color:var(--danger)}.status-tag.neutral{background:var(--surface-soft)}.tag-chip{cursor:pointer}.tag-chip.inactive{opacity:.62}.tag-chip.removable{align-items:center;display:inline-flex;gap:6px}.tag-chip.removable .app-icon{height:14px;width:14px}.tag-chip.active,.tag-chip:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 38%,var(--border));color:var(--primary)}.content-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.catalog-page{display:grid;gap:20px;width:100%}.catalog-new{min-width:96px}.catalog-filter,.catalog-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.catalog-filter{display:grid;gap:16px;padding:18px}.catalog-filter-row{align-items:end;display:flex;flex-wrap:wrap;gap:14px}.compact-field{display:grid;gap:7px;width:96px}.compact-field span{color:var(--text);font-size:12px;font-weight:760}.catalog-search-field{width:min(100%,320px)}.catalog-category-field{width:min(100%,260px)}.compact-switch{font-size:12px;min-height:40px}.catalog-filter-reset{align-self:end}.catalog-table-wrap{overflow-x:auto}.catalog-table{border-collapse:collapse;min-width:1120px;width:100%}.catalog-table td,.catalog-table th{border-bottom:1px solid var(--border);font-size:14px;padding:13px 14px;text-align:left;vertical-align:middle}.catalog-table th{color:var(--muted);font-size:12px;font-weight:760}.catalog-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-soft) 58%,transparent)}.poster-cell{width:64px}.poster-cell img,.poster-fallback{border-radius:4px;height:56px;width:42px}.poster-cell img{-o-object-fit:cover;object-fit:cover}.poster-fallback{background:var(--surface-soft);color:var(--muted);display:grid;place-items:center}.catalog-subtitle,.catalog-title{display:block}.catalog-title{color:var(--text);font-size:14px}.catalog-subtitle{color:var(--muted);font-size:12px;margin-top:3px}.status-progress{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:10px}.thin-progress{background:var(--surface-soft);border-radius:999px;height:4px;margin-top:6px;overflow:hidden;width:100%}.thin-progress span{background:var(--primary);border-radius:inherit;display:block;height:100%}.catalog-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.small-action{font-size:12px;min-height:32px;padding:6px 10px}.small-action.disabled{opacity:.45;pointer-events:none}.catalog-state{color:var(--muted);height:180px;text-align:center}.catalog-total{color:var(--muted);font-size:13px}.catalog-pagination{align-items:center;display:flex;gap:12px;justify-content:space-between}.catalog-pagination-actions{display:flex;gap:8px}.telegram-page{display:grid;gap:14px}.telegram-inbox{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:360px minmax(0,1fr);height:min(780px,calc(100vh - 140px));min-height:620px;min-block-size:0}.telegram-inbox,.telegram-sidebar-panel{background:var(--surface);display:grid;overflow:hidden}.telegram-sidebar-panel{border-right:1px solid var(--border);grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0}.telegram-chat-header,.telegram-composer,.telegram-sidebar-head{align-items:center;display:flex;gap:12px}.telegram-sidebar-head{border-bottom:1px solid var(--border);justify-content:space-between;min-height:58px;padding:10px 14px}.telegram-chat-header h2,.telegram-sidebar-head h1{color:var(--text);margin:0}.telegram-sidebar-head h1{font-size:20px;font-weight:780}.telegram-icon-button,.telegram-send-button{border:0;border-radius:50%;cursor:pointer;display:inline-grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.telegram-icon-button{background:transparent;color:var(--muted)}.telegram-icon-button:hover{background:var(--surface-soft);color:var(--text)}.telegram-icon-button:disabled,.telegram-send-button:disabled{cursor:not-allowed;opacity:.55}.telegram-search{align-items:center;background:var(--surface-soft);border-radius:999px;color:var(--muted);display:flex;gap:8px;margin:10px 12px;padding:0 12px}.telegram-search input{background:transparent;border:0;color:var(--text);min-height:38px;outline:none;width:100%}.telegram-chat-list,.telegram-message-list{max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.telegram-chat-item{align-items:center;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);min-height:76px;padding:10px 12px;text-align:left;width:100%}.telegram-chat-item.active,.telegram-chat-item:hover{background:color-mix(in srgb,#2aabee 12%,var(--surface))}.telegram-avatar{background:linear-gradient(135deg,#2aabee,#6bc4ff);border-radius:50%;color:#fff;display:inline-grid;flex:0 0 48px;font-size:14px;font-weight:800;height:48px;place-items:center;width:48px}.telegram-avatar.large{flex-basis:44px;height:44px;width:44px}.telegram-chat-bottomline,.telegram-chat-summary,.telegram-chat-topline{min-width:0}.telegram-chat-summary{display:grid;gap:5px}.telegram-chat-bottomline,.telegram-chat-topline{align-items:center;display:flex;gap:8px;justify-content:space-between}.telegram-chat-bottomline span,.telegram-chat-topline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-chat-topline strong{font-size:14px;font-weight:780}.telegram-chat-topline time,.telegram-message-row time{color:var(--muted);font-size:11px}.telegram-chat-bottomline{color:var(--muted);font-size:13px}.telegram-chat-bottomline b{background:#36c56f;border-radius:999px;color:#fff;display:inline-grid;font-size:11px;height:22px;line-height:1;min-width:22px;padding:0 6px;place-items:center}.telegram-conversation{background:linear-gradient(45deg,hsla(0,0%,100%,.58) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.58) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.58) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.58) 0),#dfe9f1;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.dark .telegram-conversation{background:linear-gradient(45deg,hsla(0,0%,100%,.04) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.04) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.04) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.04) 0),#17212b}.telegram-chat-header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;min-height:60px;padding:8px 14px}.telegram-chat-actions,.telegram-chat-identity{align-items:center;display:flex;gap:12px;min-width:0}.telegram-chat-identity h2{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-chat-identity p{color:var(--muted);font-size:12px;margin:3px 0 0}.telegram-message-list{display:flex;flex-direction:column;gap:8px;padding:8px 14px}.telegram-message-row{display:flex;width:100%}.telegram-message-row.incoming{justify-content:flex-start}.telegram-message-row.outgoing{justify-content:flex-end}.telegram-bubble{border-radius:8px;box-shadow:0 1px 2px #0f172a1f;display:grid;gap:5px;max-width:min(560px,78%);padding:8px 10px 6px;position:relative}.telegram-message-row.incoming .telegram-bubble{background:var(--surface);border-bottom-left-radius:3px}.telegram-message-row.outgoing .telegram-bubble{background:#d8f8c6;border-bottom-right-radius:3px;color:#102016}.dark .telegram-message-row.outgoing .telegram-bubble{background:#315c43;color:#edf4fb}.telegram-message-author{color:#2aabee;font-size:12px;font-weight:800}.telegram-bubble p{color:inherit;font-size:14px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.telegram-bubble a{align-items:center;color:#1682c3;display:inline-flex;font-size:13px;font-weight:760;gap:6px}.telegram-bubble .telegram-attachment-image{background:#0f172a14;border-radius:8px;display:block;overflow:hidden;width:min(320px,68vw)}.telegram-attachment-image img{display:block;max-height:320px;-o-object-fit:cover;object-fit:cover;width:100%}.telegram-attachment-link{justify-self:start;word-break:break-word}.telegram-bubble time{justify-self:end;margin-left:24px}.telegram-composer{background:var(--surface);border-top:1px solid var(--border);display:grid;gap:8px;padding:10px 14px}.telegram-composer-row{align-items:end;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 42px}.telegram-composer textarea{background:var(--surface-soft);border:0;border-radius:22px;color:var(--text);max-height:120px;min-height:42px;outline:none;padding:11px 14px;resize:vertical;width:100%}.telegram-composer-preview{align-items:center;background:var(--surface-soft);border-radius:8px;display:flex;gap:10px;max-width:min(360px,100%);padding:6px;width:-moz-fit-content;width:fit-content}.telegram-composer-preview img{border-radius:6px;height:64px;-o-object-fit:cover;object-fit:cover;width:88px}.telegram-file-preview{align-items:center;color:var(--text);display:inline-flex;font-size:13px;font-weight:700;gap:6px;max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-send-button{background:#2aabee;color:#fff}.telegram-send-button:hover{background:#1682c3}.telegram-empty-chat,.telegram-list-state,.telegram-message-state{color:var(--muted);display:grid;place-items:center;text-align:center}.telegram-list-state{font-size:13px;min-height:140px}.telegram-message-state{min-height:220px}.telegram-empty-chat{align-content:center;gap:10px;grid-row:1/-1}.telegram-empty-chat .app-icon{height:42px;width:42px}.comments-page{display:grid;gap:16px}.comments-controls{box-shadow:none}.comments-content-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,420px) auto;padding:16px}.comments-content-field{min-width:0}.comments-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.comments-composer-panel,.comments-list-panel{min-width:0}.comments-panel-title{font-size:18px;font-weight:780;margin:0}.comments-panel-subtitle{color:var(--muted);font-size:12px;margin:4px 0 0;word-break:break-word}.comment-item,.comments-list{display:grid;gap:12px}.comment-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.comment-actions,.comment-author,.comment-footer,.comment-head,.comment-meta{align-items:center;display:flex;gap:10px}.comment-footer,.comment-head{justify-content:space-between}.comment-author{min-width:0}.comment-author small,.comment-author strong{display:block}.comment-author strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-author small,.comment-footer,.comment-meta{color:var(--muted);font-size:12px}.comment-avatar{background:color-mix(in srgb,var(--primary) 16%,var(--surface-soft));border-radius:50%;color:var(--primary);display:grid;flex:0 0 38px;font-size:12px;font-weight:820;height:38px;place-items:center;width:38px}.comment-body{color:var(--text);line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.comment-edit-form,.comments-composer{display:grid;gap:12px}.comment-actions{flex-wrap:wrap;justify-content:flex-end}.comments-notice{background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 35%,transparent);color:var(--success)}.api-debug-page{display:grid;gap:16px}.api-debug-meta{display:grid;font-size:13px;gap:8px 12px;grid-template-columns:120px minmax(0,1fr);margin-bottom:14px}.api-debug-meta span{color:var(--muted)}.api-debug-meta strong{min-width:0;overflow-wrap:anywhere}.api-debug-code{margin:0;max-height:420px}.api-server-logs{display:grid;gap:12px}.api-log-controls{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px}.api-request-preview{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;white-space:nowrap}.api-log-list{display:grid;gap:10px;max-height:420px;overflow:auto}.api-log-row{border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:8px;padding:10px}.api-log-row div{align-items:center;display:flex;gap:12px;justify-content:space-between}.api-log-row-head{align-items:center;display:inline-flex;gap:8px;min-width:0}.api-log-row-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-log-row small{color:var(--muted);white-space:nowrap}.api-log-row pre{background:var(--surface-soft);border-radius:6px;font-size:12px;margin:0;max-height:180px;overflow:auto;padding:10px;white-space:pre-wrap}.api-debug-counters,.api-debug-tabs,.api-debug-toolbar{align-items:center;display:flex;gap:8px}.api-debug-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:14px}.api-debug-tabs{flex-wrap:wrap}.api-debug-search{max-width:420px}.api-debug-layout{border:1px solid var(--border);border-radius:var(--radius);display:grid;grid-template-columns:minmax(340px,42%) minmax(0,1fr);min-height:520px;overflow:hidden}.api-debug-list{border-right:1px solid var(--border);min-height:0;overflow-y:auto}.api-debug-entry{align-items:center;background:var(--surface);border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;text-align:left;width:100%}.api-debug-entry.active,.api-debug-entry:hover{background:var(--surface-soft)}.api-debug-entry-main{display:grid;gap:3px;min-width:0}.api-debug-entry-main small,.api-debug-entry-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-debug-entry-main strong{font-size:13px}.api-debug-entry-main small,.api-debug-status{color:var(--muted);font-size:12px}.api-debug-status{font-weight:800}.api-debug-detail{min-width:0;overflow:auto;padding:14px}.api-debug-detail-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.api-debug-detail-head strong{min-width:0;overflow-wrap:anywhere}@media(max-width:1080px){.sidebar{flex-basis:232px}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout{grid-template-columns:1fr}.telegram-inbox{grid-template-columns:320px minmax(0,1fr)}.api-debug-layout{grid-template-columns:1fr}.api-debug-list{border-bottom:1px solid var(--border);border-right:0;max-height:360px}}@media(max-width:820px){.app-shell{flex-direction:column}.sidebar{flex-basis:auto;height:auto;position:static}.sidebar-nav{max-height:300px}.topbar{align-items:stretch;flex-direction:column}.search-box{width:100%}.content{padding:16px}.page-header{flex-direction:column}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.upload-queue{bottom:12px;right:12px;width:calc(100vw - 24px)}.upload-task-actions,.upload-task-meta,.upload-task-top{align-items:flex-start;flex-direction:column}.content-modal{padding:18px}.child-blacklist-form,.click-checkout-form,.click-result-row,.click-status-form,.click-status-tools,.content-form-layout,.content-number-grid,.localized-row,.movie-media-panel,.series-episode-files{grid-template-columns:1fr}.catalog-pagination{align-items:stretch;flex-direction:column}.catalog-pagination-actions{justify-content:flex-end}.poster-column{max-width:260px}.movie-poster-preview{width:min(220px,100%)}.content-field-head{align-items:flex-start;flex-direction:column}.catalog-header,.content-modal-header{align-items:stretch}.telegram-inbox{grid-template-columns:1fr;grid-template-rows:minmax(220px,36%) minmax(0,1fr);height:calc(100vh - 96px);min-height:560px}.telegram-sidebar-panel{border-bottom:1px solid var(--border);border-right:0;min-height:0}.telegram-conversation{min-height:0}.telegram-bubble{max-width:88%}.comments-content-form,.comments-layout{grid-template-columns:1fr}.comment-footer,.comment-head{align-items:flex-start;flex-direction:column}.comment-meta{flex-wrap:wrap}.comment-actions{width:100%}.api-debug-entry{grid-template-columns:1fr}.api-debug-search{max-width:none}.api-log-controls{grid-template-columns:1fr}}
