@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;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+1F??;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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style: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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium Italic),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium Italic),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold Italic),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold Italic),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold Italic),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold Italic),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,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/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium Italic),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium Italic),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold Italic),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold Italic),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold Italic),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold Italic),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback\: 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 Italic),local(JetBrains Mono Italic),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular Italic),local(JetBrains Mono Italic),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium Italic),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium Italic),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold Italic),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold Italic),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold Italic),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Bold Italic),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Regular),local(JetBrains Mono),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono Medium),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local(JetBrains Mono SemiBold),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}:root{--ems-primary:#2554eb;--ems-bg:#f8fafc;--ems-card:#fff;--ems-foreground:#0f172a;--ems-muted:#64748b;--ems-border:#e2e8f0;--ems-radius:8px;--ems-radius-medium:8px;--ems-radius-large:12px;--ems-shadow:0 1px 2px #0f172a0a;--shadow-float:0 12px 32px -8px #0f172a24, 0 4px 16px -4px #0f172a14;--ems-primary-50:#eff4ff;--ems-primary-100:#dbe6fe;--ems-primary-200:#bfd3fe;--ems-primary-300:#93b4fd;--ems-primary-400:#6090fa;--ems-primary-500:#3b6ff6;--ems-primary-600:#2554eb;--ems-primary-700:#1d41d8;--ems-primary-800:#1e36af;--ems-primary-900:#1e328a;--ems-primary-950:#172154;--ems-neutral-0:#fff;--ems-neutral-50:#f8fafc;--ems-neutral-100:#f1f5f9;--ems-neutral-200:#e2e8f0;--ems-neutral-300:#cbd5e1;--ems-neutral-400:#94a3b8;--ems-neutral-500:#64748b;--ems-neutral-600:#475569;--ems-neutral-700:#334155;--ems-neutral-800:#1e293b;--ems-neutral-900:#0f172a;--ems-neutral-950:#020617;--state-success:#059669;--state-warning:#d97706;--state-error:#dc2626;--state-info:#0284c7;--ems-background:var(--ems-neutral-50);--ems-card-foreground:var(--ems-neutral-900);--ems-popover:var(--ems-neutral-0);--ems-popover-foreground:var(--ems-neutral-900);--ems-primary-foreground:#fff;--ems-muted-bg:var(--ems-neutral-100);--ems-muted-foreground:var(--ems-neutral-500);--ems-input:var(--ems-neutral-200);--ems-ring:var(--ems-primary-500);--ems-header-height:64px;--text-display:40px;--text-h1:28px;--text-h2:22px;--text-h3:18px;--text-body:15px;--text-caption:13px;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0}#__nuxt,.app-root,body{min-height:100%}.app-root{height:100%}body{background:var(--ems-bg);color:var(--ems-foreground);font-size:14px}button,input,select{font:inherit}button{color:inherit;background:0 0;border:0;padding:0}.console-shell{grid-template-columns:232px minmax(0,1fr);display:grid}.console-shell,.sidebar{height:100%;min-height:100%}.sidebar{border-right:1px solid var(--ems-border);background:var(--ems-card);flex-direction:column;display:flex}.brand{border-bottom:1px solid var(--ems-border);align-items:center;gap:11px;height:72px;padding:0 20px;display:flex}.brand-mark{color:#fff;background:var(--ems-primary);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.brand-mark .i-lucide{width:17px;height:17px}.brand span,.brand strong{display:block}.brand strong{font-size:15px;line-height:1.3}.brand span{color:var(--ems-muted);margin-top:2px;font-size:11px}.nav-list{gap:4px;padding:20px 12px;display:grid}.nav-item{height:40px;color:var(--ems-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 12px;display:flex}.nav-item:hover{color:var(--ems-foreground);background:#f1f5f9}.nav-item.active{background:var(--ems-primary-50);color:var(--ems-primary-700);font-weight:600}.nav-item .i-lucide{width:17px;height:17px}.sidebar-footer{border-top:1px solid var(--ems-border);color:var(--ems-muted);margin-top:auto;padding:18px 20px;font-size:11px}.main-column{min-width:0}.topbar{border-bottom:1px solid var(--ems-border);background:var(--ems-card);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 32px;display:flex}.topbar h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.3}.topbar p{color:var(--ems-muted);margin:5px 0 0;font-size:12px}.main-content{max-width:1440px;padding:28px 32px 48px}.ems-app-shell{background:var(--ems-background,var(--ems-bg));width:100%;height:100%;min-height:100%;color:var(--ems-foreground);align-items:stretch;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:flex;overflow:hidden}.ems-app-shell,.ems-app-shell *,.ems-app-shell :after,.ems-app-shell :before{box-sizing:border-box}.ems-sidebar{background:var(--ems-card);border-right:1px solid var(--ems-border);z-index:30;flex-direction:column;flex:0 0 240px;align-self:stretch;width:240px;min-width:240px;height:100%;min-height:100%;display:flex;overflow:hidden}.ems-sidebar__brand{height:var(--ems-header-height);min-height:var(--ems-header-height);max-height:var(--ems-header-height);border-bottom:1px solid var(--ems-border);box-sizing:border-box;gap:12px;padding:0 20px}.ems-sidebar__brand,.ems-sidebar__logo{flex-shrink:0;align-items:center;display:flex}.ems-sidebar__logo{border-radius:var(--ems-radius-medium,8px);background:var(--ems-primary);width:36px;height:36px;color:var(--ems-primary-foreground);justify-content:center}.ems-sidebar__logo svg{width:18px;height:18px}.ems-sidebar__brand-text{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.ems-sidebar__brand-name{color:var(--ems-foreground);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.ems-sidebar__brand-sub{color:var(--ems-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.ems-sidebar__nav{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.ems-nav-item{border-radius:var(--ems-radius);width:100%;color:var(--ems-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ems-nav-item:hover{background:var(--ems-neutral-100);color:var(--ems-foreground)}.ems-nav-item.is-active,.ems-nav-item[data-active=true]{background:var(--ems-primary-50);color:var(--ems-primary);font-weight:600}.ems-sidebar__footer{border-top:1px solid var(--ems-border);background:var(--ems-card);flex-shrink:0;margin-top:auto;padding:12px 16px 16px}.ems-sidebar__footer-hint{color:var(--ems-muted-foreground);margin:0;font-size:12px;line-height:1.5}.ems-main-column{background:var(--ems-background,var(--ems-bg));flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ems-topbar{z-index:20;height:var(--ems-header-height);min-height:var(--ems-header-height);max-height:var(--ems-header-height);background:var(--ems-card);border-bottom:1px solid var(--ems-border);box-shadow:none;box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex}.ems-topbar__title-group{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.ems-topbar__title{color:var(--ems-foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.ems-topbar__subtitle{color:var(--ems-muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.ems-topbar__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.ems-topbar__actions{align-items:center;gap:8px;display:flex}.ems-main-content{flex:auto;min-width:0;min-height:0;padding:24px 28px 32px;overflow:auto}.dashboard-view{flex-direction:column;gap:0;display:flex}.w-18px{width:18px}.h-18px{height:18px}.w-\[18px\]{width:18px}.h-\[18px\]{height:18px}.surface-card{border:1px solid var(--ems-border);border-radius:var(--ems-radius);background:var(--ems-card);box-shadow:var(--ems-shadow)}.kpi-grid{margin-bottom:20px}.kpi-grid,.overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.overview-kpi-grid{margin-bottom:24px}.overview-kpi-card{border:1px solid var(--ems-border);border-radius:var(--ems-radius-large,12px);background:var(--ems-card);box-shadow:var(--ems-shadow);padding:16px}.overview-kpi-card__head{align-items:center;gap:12px;display:flex}.overview-kpi-card__icon{background:var(--ems-primary-50);width:40px;height:40px;color:var(--ems-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.overview-kpi-card__icon svg{width:20px;height:20px;display:block}.overview-kpi-card__meta{min-width:0}.overview-kpi-card__label{font-size:var(--text-caption,13px);color:var(--ems-muted-foreground);margin:0;line-height:1.5}.overview-kpi-card__value{font-size:var(--text-h3,18px);color:var(--ems-foreground);margin:2px 0 0;font-weight:600;line-height:1.35}.overview-kpi-card__foot{font-size:var(--text-caption,13px);color:var(--ems-muted-foreground);margin:12px 0 0;line-height:1.5}.overview-panels{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.overview-panel-card{border:1px solid var(--ems-border);border-radius:var(--ems-radius-large,12px);background:var(--ems-card);box-shadow:var(--ems-shadow);padding:20px}.overview-panel-card__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.overview-panel-card__title{font-size:var(--text-h3,18px);color:var(--ems-foreground);margin:0;font-weight:600;line-height:1.35}.overview-status-badge{background:color-mix(in srgb,var(--state-success) 12%,#fff);color:var(--state-success);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.overview-status-badge.is-degraded{background:color-mix(in srgb,var(--state-warning) 12%,#fff);color:var(--state-warning)}.overview-status-badge.is-offline{background:color-mix(in srgb,var(--ems-muted-foreground) 12%,#fff);color:var(--ems-muted-foreground)}.overview-status-badge__dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.overview-meta-list{gap:0;display:grid}.overview-meta-row{border-bottom:1px solid var(--ems-border);grid-template-columns:112px 1fr;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:14px;display:grid}.overview-meta-row:last-child{border-bottom:none;padding-bottom:0}.overview-meta-row:first-child{padding-top:0}.overview-meta-label{color:var(--ems-muted-foreground)}.overview-meta-value{color:var(--ems-foreground);word-break:break-word;font-weight:500}.overview-warning{border:1px solid color-mix(in srgb,var(--state-warning) 30%,#fff);border-radius:var(--ems-radius);background:color-mix(in srgb,var(--state-warning) 8%,#fff);color:var(--state-warning);gap:4px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.overview-warning p{margin:0}.overview-actions{gap:10px;display:grid}.overview-action-primary,.overview-action-secondary{border-radius:var(--ems-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.overview-action-primary{background:var(--ems-primary);color:var(--ems-primary-foreground)}.overview-action-primary:hover{background:var(--ems-primary-700)}.overview-action-secondary{background:var(--ems-card);color:var(--ems-foreground);border-color:var(--ems-border)}.overview-action-secondary:hover{background:var(--ems-muted-bg)}.overview-action-tip{color:var(--ems-muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.text-h1{font-size:var(--text-h1);font-weight:600;line-height:1.2}.text-h2{font-size:var(--text-h2);font-weight:600;line-height:1.25}.text-body{font-size:var(--text-body);font-weight:400;line-height:1.6}.text-caption{font-size:var(--text-caption);font-weight:400;line-height:1.5}.rounded-lg{border-radius:var(--ems-radius)}.border{border-style:solid;border-width:1px}.border-border{border-color:var(--ems-border)}.bg-card{background:var(--ems-card)}.bg-primary-10,.bg-primary\/10{background:var(--ems-primary-50)}.p-4{padding:16px}.p-5{padding:20px}.shadow-sm{box-shadow:var(--ems-shadow)}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-3{gap:12px}.h-10{height:40px}.w-10{width:40px}.h-1\.5{height:6px}.w-1\.5{width:6px}.w-5{width:20px}.h-5{height:20px}.rounded-md{border-radius:6px}.rounded-full{border-radius:9999px}.text-primary{color:var(--ems-primary)}.text-muted-foreground{color:var(--ems-muted-foreground)}.mt-0\.5{margin-top:2px}.mt-3{margin-top:12px}.mb-4{margin-bottom:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inline-flex{display:inline-flex}.px-2{padding-left:8px;padding-right:8px}.py-0\.5{padding-top:2px;padding-bottom:2px}.text-xs{font-size:12px;line-height:1rem}.font-medium{font-weight:500}.text-h3{font-size:var(--text-h3);font-weight:600;line-height:1.35}.grid{display:grid}@media (width<=1100px){.overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-panels{grid-template-columns:1fr}}@media (width<=640px){.ems-app-shell{flex-direction:column}.ems-sidebar{border-right:0;border-bottom:1px solid var(--ems-border);flex:none;width:100%;min-width:0;height:auto;min-height:0;overflow:visible}.ems-sidebar__brand{height:52px;min-height:52px;max-height:52px;padding:0 14px}.ems-sidebar__logo{width:32px;height:32px}.ems-sidebar__brand-sub{display:none}.ems-sidebar__nav{scrollbar-width:thin;flex-direction:row;flex:none;gap:4px;padding:8px 10px;overflow:auto hidden}.ems-nav-item{white-space:nowrap;flex:none;width:auto;padding:8px 10px}.ems-sidebar__footer{display:none}.ems-main-column{width:100%;height:auto}.ems-topbar{height:auto;min-height:64px;max-height:none;padding:10px 14px}.ems-topbar__subtitle{display:none}.ems-main-content{padding:16px 14px 24px}.overview-kpi-grid,.overview-meta-row{grid-template-columns:1fr}.overview-meta-row{align-items:start;gap:4px}}.kpi-card{border:1px solid var(--ems-border);border-radius:var(--ems-radius);background:var(--ems-card);box-shadow:var(--ems-shadow);grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid}.kpi-card p,.kpi-card span{color:var(--ems-muted);font-size:12px}.kpi-card strong{margin-top:4px;font-size:24px;line-height:1;display:block}.kpi-card p{grid-column:1/-1;margin:6px 0 0}.kpi-icon{width:38px;height:38px;color:var(--ems-primary);background:var(--ems-primary-50);border-radius:7px;place-items:center;display:grid}.panel-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.panel-grid>.surface-card,.worker-card{padding:20px}.card-heading{justify-content:space-between;align-items:center;display:flex}h2,h3{margin:0;font-size:16px;line-height:1.35}.status-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.status-badge.success{color:#047857;background:#ecfdf5}.status-badge.success i{background:#10b981;border-radius:50%;width:6px;height:6px}.muted-badge{color:var(--ems-muted);background:#f1f5f9}dl{margin:16px 0 0}dl>div{border-bottom:1px solid var(--ems-border);justify-content:space-between;gap:20px;padding:12px 0;display:flex}dl>div:last-child{border-bottom:0}dt{color:var(--ems-muted)}dd{text-align:right;margin:0;font-weight:500}.quick-actions{gap:10px;margin-top:18px;display:grid}.field-hint,.tip{color:var(--ems-muted);font-size:12px;line-height:1.6}.table-card{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--ems-border);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.table-toolbar input,.table-toolbar>.i-lucide-search{width:360px}.data-table{border-collapse:collapse;table-layout:fixed;width:100%}.data-table th{height:42px;color:var(--ems-muted);text-align:left;background:#f8fafc;padding:0 16px;font-size:12px;font-weight:500}.data-table td,.data-table th{border-bottom:1px solid var(--ems-border)}.data-table td{vertical-align:middle;padding:14px 16px;font-size:13px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#f8fafc}.data-table tbody tr{cursor:pointer}.data-table td span,.data-table td strong{display:block}.data-table td strong+span{color:var(--ems-muted);margin-top:4px;font-size:12px;font-weight:400}.data-table .actions-cell{white-space:nowrap;text-align:right;width:220px}.mono{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px}.muted{color:var(--ems-muted)}.key-code{color:var(--ems-foreground);font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,SF Mono,ui-monospace,Menlo,monospace;font-weight:500}.pagination{border-top:1px solid var(--ems-border);color:var(--ems-muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.pagination div{gap:4px;display:flex}.mails-view{gap:16px;display:grid}.ems-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;display:flex}.mails-view .ems-toolbar{flex-wrap:nowrap}.ems-search{flex:280px;min-width:200px;position:relative}.ems-search svg,.ems-search-icon{color:var(--ems-muted-foreground);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:16px!important;height:16px!important}.ems-search-input{border:1px solid var(--ems-border);border-radius:var(--ems-radius);background:var(--ems-card);width:100%;color:var(--ems-foreground);outline:none;height:38px;padding:8px 12px 8px 34px;font-size:14px;transition:border-color .16s,box-shadow .16s}.ems-search-input:focus{border-color:var(--ems-ring);box-shadow:0 0 0 3px #2554eb1f}.ems-search-input::placeholder{color:var(--ems-muted-foreground)}.selection-count{color:var(--ems-primary-700);margin-left:auto;font-size:12px;font-weight:500}.mails-sync-status{color:#b45309;max-width:360px;font-size:12px;line-height:1.4}.ems-icon-btn{border:1px solid var(--ems-border);background:var(--ems-card);width:38px;height:38px;color:var(--ems-muted-foreground);cursor:pointer;border-radius:6px;flex:0 0 38px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.ems-icon-btn:hover:not(:disabled){border-color:var(--ems-neutral-300);background:var(--ems-neutral-50);color:var(--ems-foreground)}.ems-icon-btn:focus-visible{outline-offset:1px;outline:3px solid #2554eb2e}.ems-icon-btn:disabled{opacity:.55;cursor:not-allowed}.ems-icon-btn svg{width:17px!important;height:17px!important}.ems-table-card{background:var(--ems-card);border:1px solid var(--ems-border);box-shadow:var(--ems-shadow);border-radius:12px;overflow:hidden}.mails-table-card{border-radius:8px}.ems-table-wrap{overflow-x:auto}.ems-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.ems-check{width:16px;height:16px;accent-color:var(--ems-primary);cursor:pointer}.ems-sender{color:var(--ems-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:500;overflow:hidden}.ems-sender--unread{font-weight:600}.ems-subject{color:var(--ems-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:420px;text-decoration:none;display:inline-block;overflow:hidden}.ems-subject:hover{text-decoration:underline}.ems-subject--unread{font-weight:600}.ems-mailbox{text-overflow:ellipsis;max-width:100%;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:13px;display:block;overflow:hidden}.ems-mailbox,.ems-table thead th,.ems-time{white-space:nowrap;color:var(--ems-muted-foreground)}.ems-table thead th{text-align:left;background:var(--ems-neutral-50);height:42px;padding:12px 16px;font-size:12px;font-weight:600}.ems-table tbody td,.ems-table thead th{border-bottom:1px solid var(--ems-border);vertical-align:middle}.ems-table tbody td{color:var(--ems-foreground);padding:14px 16px}.ems-table tbody tr:last-child td{border-bottom:0}.ems-table tbody tr:hover td{background:var(--ems-neutral-50)}.ems-mail-row{cursor:pointer}.ems-subject-button,.user-subject-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ems-empty{text-align:center;color:var(--ems-muted-foreground);font-size:13px;padding:40px 16px!important}.ems-pagination{border-top:1px solid var(--ems-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ems-page-info{color:var(--ems-muted-foreground);font-size:13px}.ems-page-list{align-items:center;gap:6px;display:flex}.ems-page-ellipsis{text-align:center;min-width:20px;color:var(--ems-muted-foreground);font-size:13px}.ems-page-btn{border:1px solid var(--ems-border);border-radius:var(--ems-radius);background:var(--ems-card);min-width:32px;height:32px;color:var(--ems-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ems-page-btn:hover:not(:disabled){background:var(--ems-neutral-100);border-color:var(--ems-border)}.ems-page-btn.is-active{background:var(--ems-primary);color:var(--ems-primary-foreground);border-color:var(--ems-primary)}.ems-page-btn:disabled{opacity:.5;cursor:not-allowed}.ems-page-btn svg{width:14px!important;height:14px!important}.mails-table{table-layout:fixed;min-width:860px}.mails-table .mails-col-check{width:52px}.mails-table .mails-col-sender{width:29%}.mails-table .mails-col-subject{width:39%}.mails-table .mails-col-recipient{width:24%}.mails-table .mails-col-time{width:92px}.mails-table .ems-sender,.mails-table .ems-subject{max-width:100%}.mails-loading-row .ems-skeleton--line{width:76%;height:12px;display:block}.mails-loading-row:nth-child(2n) .ems-skeleton--line{width:62%}.mails-loading-row .mails-check-skeleton{width:16px;height:16px}.mails-error{justify-content:center;align-items:center;gap:10px;display:flex}.mails-error svg{color:var(--state-error);width:18px!important;height:18px!important}@media (width<=960px){.ems-toolbar{flex-direction:column;align-items:stretch}.mails-view .ems-toolbar{grid-template-columns:minmax(0,1fr) 38px;display:grid}.mails-view .ems-search{grid-column:1}.mails-view .selection-count{grid-area:2/1/auto/-1;margin-left:0}.mails-view .mails-sync-status{grid-area:3/1/auto/-1;max-width:none}.mails-view .ems-icon-btn{grid-area:1/2}.ems-search{flex:auto}.ems-pagination{flex-direction:column;align-items:stretch}.ems-page-list{padding-bottom:2px;overflow-x:auto}}@media (width<=480px){.mails-view .ems-page-btn:not(.ems-page-number){width:32px;min-width:32px;padding:0}.mails-view .ems-page-btn:not(.ems-page-number) span{display:none}}.mail-detail-view{width:100%}.ems-detail-state{border:1px solid var(--ems-border);background:var(--ems-card);width:100%;min-height:320px;color:var(--ems-muted-foreground);text-align:center;border-radius:8px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.ems-detail-state h2{color:var(--ems-foreground);margin:0;font-size:18px}.ems-detail-state p{margin:0 0 8px}.ems-detail-state-icon{width:28px;height:28px;color:var(--ems-primary)}.ems-detail-state-icon.is-error{color:var(--state-error)}.is-spinning{animation:.8s linear infinite ems-spin}@keyframes ems-spin{to{transform:rotate(1turn)}}.ems-mail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.ems-mail-card,.ems-side-card{background:var(--ems-card);border:1px solid var(--ems-border);box-shadow:var(--ems-shadow);border-radius:12px}.ems-mail-card{padding:24px}.ems-side-card{padding:20px}.ems-side-card--spaced{margin-top:16px}.ems-mail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ems-tag{white-space:nowrap;border-radius:9999px;flex-wrap:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ems-tag svg{flex:none;width:12px!important;height:12px!important}.ems-tag--success{background:color-mix(in srgb,var(--state-success) 12%,#fff);color:var(--state-success)}.ems-tag--warning{background:color-mix(in srgb,var(--state-warning) 12%,#fff);color:var(--state-warning)}.ems-tag--muted{background:color-mix(in srgb,var(--ems-muted-foreground) 14%,#fff);color:var(--ems-muted-foreground)}.ems-tag--info{background:color-mix(in srgb,var(--state-info) 12%,#fff);color:var(--state-info)}.ems-mail-subject{color:var(--ems-foreground);letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.3}.ems-mail-meta{border-bottom:1px solid var(--ems-border);gap:10px;margin-bottom:20px;padding-bottom:16px;display:grid}.ems-mail-meta-row{grid-template-columns:72px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.ems-mail-meta-label{color:var(--ems-muted-foreground)}.ems-mail-meta-value{color:var(--ems-foreground);word-break:break-word}.ems-mail-meta-value.is-mono{font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:13px}.ems-mail-body{color:var(--ems-foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.ems-mail-body p{margin:0}.ems-mail-body .muted-paragraph{color:var(--ems-muted-foreground)}.ems-side-title{color:var(--ems-foreground);margin:0 0 12px;font-size:16px;font-weight:600}.ems-side-list{gap:12px;display:grid}.ems-side-item{gap:4px;display:grid}.ems-side-label{color:var(--ems-muted-foreground);font-size:12px}.ems-side-value{color:var(--ems-foreground);word-break:break-word;font-size:14px}.ems-side-value.is-mono{font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:13px}.ems-side-desc{color:var(--ems-muted-foreground);margin:0 0 12px;font-size:12px;line-height:1.6}.ems-side-actions{gap:10px;margin-top:0;display:grid}.ems-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.ems-btn .w-4{width:16px!important;height:16px!important}.ems-btn--primary{background:var(--ems-primary);color:var(--ems-primary-foreground);border-color:var(--ems-primary)}.ems-btn--primary:hover{background:var(--ems-primary-700);border-color:var(--ems-primary-700)}.ems-btn--ghost{background:var(--ems-card);color:var(--ems-foreground);border-color:var(--ems-border)}.ems-btn--ghost:hover{background:var(--ems-neutral-100);border-color:var(--ems-border)}.ems-btn--danger{color:var(--state-error);border-color:var(--ems-border);background:0 0}.ems-btn--danger:hover{background:color-mix(in srgb,var(--state-error) 8%,#fff);border-color:color-mix(in srgb,var(--state-error) 25%,var(--ems-border))}.ems-btn--danger-solid{background:var(--state-error);color:#fff;border-color:var(--state-error)}.ems-btn--danger-solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.ems-btn:disabled{cursor:not-allowed;opacity:.65}@media (width<=1100px){.ems-mail-layout{grid-template-columns:1fr}}.keys-view{gap:16px;display:grid}.keys-view .ems-table{table-layout:fixed;min-width:1120px}.keys-view .ems-table col.c-id{width:52px}.keys-view .ems-table col.c-key{width:160px}.keys-view .ems-table col.c-quota,.keys-view .ems-table col.c-status{width:88px}.keys-view .ems-table col.c-note{width:auto}.keys-view .ems-table col.c-time{width:156px}.keys-view .ems-table col.c-actions{width:340px}.keys-view .ems-table td.col-actions,.keys-view .ems-table th.col-actions{text-align:right;white-space:nowrap;overflow:visible}.ems-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;width:max-content;max-width:none;display:inline-flex}.ems-btn--table{flex:none;white-space:nowrap!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:4px 9px!important;font-size:13px!important;line-height:1.2!important}.ems-key-code{font-family:var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace);color:var(--ems-foreground)}.ems-key-code,.ems-key-note-cell{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ems-key-note-cell{width:100%;max-width:100%}.ems-key-note-cell,.ems-key-time{color:var(--ems-muted-foreground)}.ems-key-time{white-space:nowrap;font-size:13px}.domains-view{gap:16px;display:grid}.domains-view .ems-table{table-layout:fixed;min-width:1040px}.domains-view .ems-table col.dc-id{width:48px}.domains-view .ems-table col.dc-domain{width:170px}.domains-view .ems-table col.dc-used{width:104px}.domains-view .ems-table col.dc-status{width:84px}.domains-view .ems-table col.dc-note{width:auto}.domains-view .ems-table col.dc-time{width:150px}.domains-view .ems-table col.dc-actions{width:116px}.domains-view .ems-table td.col-actions,.domains-view .ems-table th.col-actions{text-align:right;white-space:nowrap}.domains-table-card{border-radius:8px}.domains-loading-row .ems-skeleton--line{width:72%;height:12px;display:block}.ems-icon-btn--table{flex-basis:30px;width:30px;height:30px}.ems-icon-btn--danger{color:var(--state-error)}.ems-icon-btn--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--state-error) 30%,var(--ems-border));background:color-mix(in srgb,var(--state-error) 7%,#fff);color:var(--state-error)}.ems-domain-code{font-family:var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace);color:var(--ems-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.ems-domain-used{font-variant-numeric:tabular-nums}.ems-domain-note-cell,.ems-domain-used{color:var(--ems-foreground);white-space:nowrap;font-size:14px}.ems-domain-note-cell{text-overflow:ellipsis;display:block;overflow:hidden}.ems-domain-time{color:var(--ems-muted-foreground);white-space:nowrap;font-size:13px}.domain-form-modal{max-width:500px}.domain-form-grid{grid-template-columns:1fr}.ems-select{appearance:auto}.ems-field__error{color:var(--state-error);margin:0;font-size:12px;line-height:1.5}.ems-modal-overlay{z-index:80;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ems-modal{background:var(--ems-card);border:1px solid var(--ems-border);border-radius:var(--ems-radius-large);width:100%;max-width:480px;box-shadow:var(--shadow-float);padding:24px}.ems-modal__header{justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.ems-modal__title{color:var(--ems-foreground);margin:0;font-size:18px;font-weight:600}.ems-modal__close{border:1px solid var(--ems-border);background:var(--ems-card);width:32px;height:32px;color:var(--ems-muted-foreground);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ems-modal__close:hover{background:var(--ems-muted);color:var(--ems-foreground)}.ems-modal__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.ems-field{gap:8px;display:grid}.ems-field--full{grid-column:1/-1}.ems-field__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ems-field__label{color:var(--ems-foreground);font-size:14px;font-weight:500}.ems-field__counter{color:var(--ems-muted-foreground);font-size:12px}.ems-input{border:1px solid var(--ems-input);border-radius:var(--ems-radius-medium);background:var(--ems-card);width:100%;height:40px;color:var(--ems-foreground);outline:none;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.ems-input:focus{border-color:var(--ems-ring);box-shadow:0 0 0 3px #2554eb1f}.ems-textarea{border:1px solid var(--ems-input);border-radius:var(--ems-radius-medium);background:var(--ems-card);width:100%;color:var(--ems-foreground);resize:vertical;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.ems-textarea:focus{border-color:var(--ems-ring);box-shadow:0 0 0 3px #2554eb1f}.ems-field__hint{color:var(--ems-muted-foreground);margin:0;font-size:12px;line-height:1.6}.ems-modal__summary{color:var(--ems-muted-foreground);margin:0 0 16px;font-size:13px}.ems-modal__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ems-btn--muted{background:var(--ems-neutral-600);color:#fff;border-color:var(--ems-neutral-600)}.ems-btn--muted:hover{background:var(--ems-neutral-700);border-color:var(--ems-neutral-700)}.ems-btn--modal-primary{min-width:80px}.ems-confirm-dialog{max-width:420px;padding:28px}.ems-confirm-dialog__icon{width:40px;height:40px;color:var(--state-error);background:#fef2f2;border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.ems-confirm-dialog__icon .i-lucide{width:20px;height:20px}.ems-confirm-dialog__title{color:var(--ems-foreground);margin:0;font-size:18px;font-weight:600;line-height:1.4}.ems-confirm-dialog__description{color:var(--ems-muted-foreground);margin:8px 0 24px;font-size:14px;line-height:1.6}.ems-confirm-dialog__footer{justify-content:flex-end;gap:8px;display:flex}.login-simple{background:var(--ems-bg);height:100%;min-height:100%;color:var(--ems-foreground);justify-content:center;align-items:center;padding:24px;display:flex}.login-card{background:var(--ems-card);width:100%;max-width:420px;color:var(--ems-card-foreground);border:1px solid var(--ems-border);border-radius:12px;padding:32px;box-shadow:0 1px 3px #0000000d}.login-header{margin-bottom:24px}.login-title{color:var(--ems-foreground);margin:0;font-size:22px;font-weight:600;line-height:1.3}.login-form{gap:18px;display:grid}.login-field{gap:8px;display:grid}.login-label{color:var(--ems-foreground);font-size:13px;font-weight:500}.login-input-wrap{position:relative}.login-input-icon{color:var(--ems-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.login-input-icon .i-lucide{width:16px;height:16px}.login-input{border:1px solid var(--ems-border);background:var(--ems-card);width:100%;height:44px;color:var(--ems-foreground);border-radius:8px;outline:none;padding:0 14px 0 40px;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:15px;transition:border-color .16s,box-shadow .16s}.login-input::placeholder{color:var(--ems-muted);font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.login-input:hover{border-color:#93c5fd}.login-input:focus{border-color:var(--ems-primary);box-shadow:0 0 0 3px #2554eb2e}.login-hint{color:var(--ems-muted);margin:0;font-size:12px}.login-remember{color:var(--ems-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:13px;display:flex;position:relative}.login-remember-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-remember-box{border:1px solid var(--ems-border);background:var(--ems-card);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.login-remember-check{width:12px;height:12px}.login-remember:hover .login-remember-box{border-color:#93c5fd}.login-remember-input:checked+.login-remember-box{background:var(--ems-primary);border-color:var(--ems-primary);color:#fff}.login-remember-input:focus-visible+.login-remember-box{border-color:var(--ems-primary);box-shadow:0 0 0 3px #2554eb2e}.login-remember-copy{gap:2px;min-width:0;display:grid}.login-remember-title{color:var(--ems-foreground);font-weight:500}.login-remember-hint{color:var(--ems-muted);font-size:12px;line-height:1.4}.login-submit{background:var(--ems-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:15px;font-weight:600;transition:background-color .16s,transform .16s,opacity .16s;display:inline-flex}.login-submit:hover{background:var(--ems-primary-700)}.login-submit:active{transform:translateY(1px)}.login-submit:disabled{opacity:.72;cursor:not-allowed;transform:none}.login-submit:focus-visible{outline:2px solid var(--ems-primary);outline-offset:2px}.user-shell{background:var(--ems-background,var(--ems-bg));grid-template-columns:240px minmax(0,1fr);display:grid}.user-shell,.user-sidebar{height:100%;min-height:100%;overflow:hidden}.user-sidebar{background:var(--ems-card);border-right:1px solid var(--ems-border);flex-direction:column;display:flex}.user-brand{border-bottom:1px solid var(--ems-border);gap:10px;min-height:64px;padding:0 18px;display:flex}.user-brand,.user-brand-mark{flex-shrink:0;align-items:center}.user-brand-mark{width:28px;height:28px;color:var(--ems-primary-foreground,#fff);background:var(--ems-primary);border-radius:var(--ems-radius-medium,8px);justify-content:center;display:inline-flex}.user-brand-mark svg{width:16px;height:16px}.user-brand-name{gap:1px;min-width:0;display:grid}.user-brand-name strong{color:var(--ems-foreground);font-size:14px}.user-brand-name span{color:var(--ems-muted-foreground);font-size:11px}.user-summary{border-bottom:1px solid var(--ems-border);padding:18px}.user-summary-title{color:var(--ems-muted-foreground);margin:0 0 12px;font-size:12px}.user-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.user-summary-cell{text-align:center;background:var(--ems-neutral-50);border:1px solid var(--ems-border);border-radius:var(--ems-radius-medium,8px);padding:8px 4px}.user-summary-cell strong{color:var(--ems-foreground);font-size:15px;line-height:1.2;display:block}.user-summary-cell span{color:var(--ems-muted-foreground);margin-top:3px;font-size:10px;display:block}.user-section{padding:16px 12px 0}.user-section-label{color:var(--ems-muted-foreground);margin:0 0 8px;padding:0 6px;font-size:11px}.user-domain-list{gap:5px;display:grid}.user-domain{border-radius:var(--ems-radius-medium,8px);min-height:32px;color:var(--ems-muted-foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0 8px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.user-domain.is-active{color:var(--ems-primary-700);background:var(--ems-primary-50);font-weight:600}.user-empty-hint{color:var(--ems-muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.4}.user-mailbox{border-top:1px solid var(--ems-border);margin:16px 12px 0;padding-top:16px}.user-mailbox-card{box-sizing:border-box;border:1px solid var(--ems-border);border-radius:var(--ems-radius-medium,8px);background:var(--ems-card);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;margin-bottom:6px;padding:10px 34px 10px 10px;display:block;position:relative}.user-mailbox-card.is-active{border-color:var(--ems-primary);background:var(--ems-primary-50)}.user-mailbox-card strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ems-foreground);font:500 11px var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace);display:block;overflow:hidden}.user-mailbox-card--all{padding-right:10px}.user-mailbox-card--all strong{font-family:inherit;font-size:13px;font-weight:600}.user-mailbox-all-hint{color:var(--ems-muted-foreground);margin-top:2px;font-size:11px;display:block}.user-copy{width:22px;height:22px;color:var(--ems-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.user-copy:hover{color:var(--ems-foreground)}.user-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.user-topbar{border-bottom:1px solid var(--ems-border);background:var(--ems-card);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 24px 0 28px;display:flex}.user-title{color:var(--ems-foreground);margin:0;font-size:18px;font-weight:600}.user-subtitle{color:var(--ems-muted-foreground);margin:3px 0 0;font-size:12px}.user-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;min-width:0;display:flex}.user-topbar__group{align-items:center;gap:8px;min-width:0;display:inline-flex}.user-topbar__group--session{border-left:1px solid var(--ems-border);padding-left:12px}.user-topbar-btn{border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.user-create-mailbox-btn,.user-refresh-mails-btn,.user-topbar-btn{white-space:nowrap;flex-shrink:0}.user-create-mailbox-btn:disabled,.user-refresh-mails-btn:disabled{opacity:.55;cursor:not-allowed}.user-refresh-mails-btn{gap:6px;padding-right:8px}.user-refresh-mails-btn__countdown{font-variant-numeric:tabular-nums;text-align:center;min-width:2.4em;height:22px;color:var(--ems-primary,#2563eb);background:color-mix(in srgb,var(--ems-primary,#2563eb) 12%,#fff);border:1px solid color-mix(in srgb,var(--ems-primary,#2563eb) 20%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.user-alert--muted{background:var(--ems-neutral-100,#f3f4f6);color:var(--ems-muted-foreground);border-color:var(--ems-border)}.mailbox-create-modal{max-width:min(440px,100vw - 32px)}.mailbox-create-alert{color:#9a3412;background:#fff7ed;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.mailbox-create-select{width:100%}.mailbox-create-hint{background:var(--ems-primary-50,#eff6ff);color:var(--ems-muted-foreground);border-radius:8px;margin:4px 0 8px;padding:10px 12px;font-size:12px;line-height:1.5}.mailbox-create-hint__title{color:var(--ems-foreground);margin:0 0 4px;font-weight:600}.mailbox-create-preview{color:var(--ems-primary-700,#1d4ed8);font-family:var(--font-mono,ui-monospace,Menlo,monospace);word-break:break-all;margin:6px 0 0}.mailbox-create-error{color:#b91c1c;margin:0 0 8px;font-size:13px}.user-key{border:1px solid var(--ems-border);background:var(--ems-neutral-50,#f8fafc);max-width:168px;min-height:36px;font:12px var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.user-key,.user-key__icon{color:var(--ems-muted-foreground)}.user-key__icon{flex:none;width:14px;height:14px}.user-key__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-logout-btn{min-height:36px}.user-content{flex:auto;height:100%;min-height:0;padding:24px 28px;overflow:auto}.user-content--detail{flex-direction:column;display:flex}.user-mail-detail{flex:auto;min-height:0}.user-detail-state{min-height:240px;margin:0}.user-content--detail .ems-mail-layout{align-items:start;gap:12px}.user-content--detail .ems-mail-card{min-width:0}.user-content--detail .ems-mail-body{white-space:pre-wrap;word-break:break-word;min-height:120px}.user-content--detail .ems-detail-sidebar{min-width:0}.user-alerts{gap:10px;margin-bottom:16px;display:grid}.user-alert{border:1px solid var(--ems-border);border-radius:var(--ems-radius-medium,8px);background:var(--ems-card);min-height:40px;color:var(--ems-muted-foreground);align-items:center;gap:10px;padding:0 13px;font-size:12px;display:flex}.user-alert svg{width:15px;height:15px;color:var(--ems-primary);flex:none}.user-alert--warning svg{color:var(--state-warning)}.user-mail-card{background:var(--ems-card);border:1px solid var(--ems-border);border-radius:var(--ems-radius-large,12px);box-shadow:var(--ems-shadow,0 1px 2px #0f172a0a);overflow:hidden}.user-toolbar{border-bottom:1px solid var(--ems-border);align-items:center;gap:12px;padding:16px;display:flex}.user-search{width:min(100%,360px);position:relative}.user-search svg{width:15px;height:15px;color:var(--ems-muted-foreground);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.user-search input{border:1px solid var(--ems-input,var(--ems-border));border-radius:var(--ems-radius-medium,8px);background:var(--ems-card);width:100%;height:36px;color:var(--ems-foreground);outline:none;padding:0 11px 0 34px;font-size:13px}.user-search input:focus{border-color:var(--ems-ring,var(--ems-primary));box-shadow:0 0 0 3px #2554eb1f}.user-list{border-collapse:collapse;table-layout:fixed;width:100%}.user-list th{text-align:left;height:38px;color:var(--ems-muted-foreground);background:var(--ems-neutral-50);padding:0 16px;font-size:11px;font-weight:500}.user-list td,.user-list th{border-bottom:1px solid var(--ems-border)}.user-list td{color:var(--ems-foreground);vertical-align:middle;padding:13px 16px;font-size:12px;overflow:hidden}.user-list tr:last-child td{border-bottom:0}.user-list tr:hover td{background:var(--ems-neutral-50)}.user-unread td{font-weight:600}.user-recipient,.user-sender,.user-subject{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-recipient,.user-time{color:var(--ems-muted-foreground);font:400 11px var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace)}.user-pagination{border-top:1px solid var(--ems-border);color:var(--ems-muted-foreground);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}@media (width<=900px){.user-shell{grid-template-columns:1fr}.user-sidebar{display:none}.user-content{padding:16px}.user-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding:10px 16px}.user-topbar__actions{flex-wrap:nowrap;justify-content:space-between;gap:8px;width:100%}.user-topbar__group--session{padding-left:8px}.user-key{display:none}.user-create-mailbox-btn span{display:inline}.user-refresh-mails-btn__label{display:none}.user-refresh-mails-btn__countdown{display:inline-flex}.user-logout-btn__label{display:none}.user-create-mailbox-btn,.user-logout-btn,.user-refresh-mails-btn{flex:none;min-width:0}.user-logout-btn,.user-refresh-mails-btn{padding-left:10px;padding-right:10px}.user-list{min-width:720px}.user-mail-card{overflow:auto}}.ems-settings-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.ems-settings-card{background:var(--ems-card);border:1px solid var(--ems-border);border-radius:var(--ems-radius-large,12px);box-shadow:var(--ems-shadow,0 1px 2px #0f172a0a);padding:20px}.ems-settings-card+.ems-settings-card{margin-top:16px}.ems-settings-card__title{color:var(--ems-foreground);margin:0 0 6px;font-size:16px;font-weight:600}.ems-settings-card__desc{color:var(--ems-muted-foreground);margin:0 0 18px;font-size:13px;line-height:1.6}.ems-settings-form{gap:16px;display:grid}.ems-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ems-settings-grid--single{grid-template-columns:minmax(0,1fr)}.ems-settings-field{gap:8px;display:grid}.ems-settings-field--full{grid-column:1/-1}.ems-settings-label{font-weight:500}.ems-settings-input,.ems-settings-label{color:var(--ems-foreground);font-size:13px}.ems-settings-input{border:1px solid var(--ems-input,var(--ems-border));border-radius:var(--ems-radius-medium,8px);background:var(--ems-card);width:100%;height:40px;font-family:var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace);outline:none;padding:0 12px}.ems-settings-input:focus{border-color:var(--ems-ring,var(--ems-primary));box-shadow:0 0 0 3px #2554eb1f}select.ems-settings-input{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%2364748b%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;padding-right:32px;font-family:inherit}.ems-settings-help{color:var(--ems-muted-foreground);font-size:12px;line-height:1.55}.ems-settings-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.ems-status-row{border-bottom:1px solid var(--ems-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.ems-status-row:last-child{border-bottom:0;padding-bottom:0}.ems-status-label{color:var(--ems-muted-foreground);font-size:13px}.ems-status-value{color:var(--ems-foreground);text-align:right;word-break:break-all;font-size:13px;font-weight:500}.ems-status-value--mono{font-family:var(--font-mono,"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace);font-size:12px;font-weight:400}.ems-config-nav{gap:4px;margin-top:10px;display:grid}.ems-config-nav a,.ems-config-nav__btn{border-radius:var(--ems-radius-medium,8px);min-height:36px;color:var(--ems-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.ems-config-nav a.is-active,.ems-config-nav a:hover,.ems-config-nav__btn:hover{background:var(--ems-primary-50);color:var(--ems-primary-700);font-weight:600}@media (width<=1100px){.ems-settings-grid,.ems-settings-layout{grid-template-columns:1fr}}.mail-detail .back-button{margin-bottom:18px;padding-left:0}.mail-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.message-card{padding:28px}.message-card h2{font-size:22px}.message-meta{border-bottom:1px solid var(--ems-border);align-items:center;gap:11px;margin:22px 0 28px;padding-bottom:20px;display:flex}.sender-avatar{width:36px;height:36px;color:var(--ems-primary-700);background:var(--ems-primary-50);border-radius:50%;place-items:center;font-weight:700;display:grid}.message-meta p{color:var(--ems-muted);margin:4px 0 0;font-size:12px}.message-body{color:#334155;max-width:720px;font-size:14px;line-height:1.9}.message-body p{margin:0 0 16px}.detail-sidebar{align-content:start;gap:16px;display:grid}.detail-sidebar .surface-card{padding:20px}.detail-actions{gap:9px;margin-top:18px;display:grid}.settings-view{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.settings-aside,.settings-main,.settings-view{gap:16px;display:grid}.settings-card{padding:24px}.settings-card__header{margin-bottom:20px}.settings-card__title{font-size:var(--text-h3);color:var(--ems-foreground);margin:0 0 6px;font-weight:600}.settings-card__desc{color:var(--ems-muted-foreground);margin:0;font-size:13px;line-height:1.6}.settings-form{gap:16px;display:grid}.settings-form--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ems-select{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%2364748b%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.settings-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ems-switch{background:var(--ems-neutral-300);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.ems-switch.is-on{background:var(--ems-primary)}.ems-switch__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.ems-switch.is-on .ems-switch__thumb{transform:translate(18px)}.settings-toggle-row{border-top:1px solid var(--ems-border);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:14px 0;display:flex}.settings-toggle-info{gap:2px;display:grid}.settings-toggle-label{color:var(--ems-foreground);font-size:14px;font-weight:500}.settings-toggle-hint{color:var(--ems-muted-foreground);font-size:12px}.settings-status-list{gap:14px;margin-top:16px;display:grid}.settings-status-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings-status-label{color:var(--ems-muted-foreground);font-size:13px}.settings-status-value{color:var(--ems-foreground);font-size:13px;font-weight:500}.settings-nav{gap:4px;margin-top:16px;display:grid}.settings-nav button{color:var(--ems-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.settings-nav button:hover{background:var(--ems-neutral-100);color:var(--ems-foreground)}.settings-nav button.active{color:var(--ems-primary-700);background:var(--ems-primary-50);font-weight:600}@media (width<=1100px){.settings-form--two,.settings-view{grid-template-columns:1fr}}.modal-form{gap:16px;display:grid}.key-center-view{min-width:0}.key-toolbar{align-items:center;margin-bottom:16px;display:flex}.key-toolbar>*{width:280px}.key-center-view .table-card{border-radius:12px}.table-scroll{overflow-x:auto}.keys-table{min-width:1080px;font-size:14px}.keys-table td,.keys-table th{padding:12px}.keys-table th{font-weight:600}.keys-table .key-id-col{width:52px}.keys-table .key-col{width:160px}.keys-table .key-quota-col,.keys-table .key-status-col{width:88px}.keys-table .key-time-col{width:148px}.keys-table .key-actions-col{width:292px}.keys-table .actions-cell{width:auto}.keys-table .key-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keys-table .status-badge{color:#059669;background:#0596691f;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5}.keys-table .status-badge .i-lucide{width:12px;height:12px}.keys-table .status-badge.success i{display:none}.keys-table .muted-badge{color:var(--ems-muted);background:#f1f5f9}.table-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.table-actions button{border-radius:8px;min-height:30px;padding:0 10px;font-size:13px;font-weight:500}.key-center-view .pagination{min-height:57px;padding:12px 16px}.key-center-view .pagination button{border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:500}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-detail-grid,.panel-grid{grid-template-columns:1fr}}@keyframes ems-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ems-skeleton{background:linear-gradient(90deg,#eef2f7 0,#e2e8f0 40%,#eef2f7 80%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite ems-skeleton-shimmer;display:block}.ems-skeleton--circle{border-radius:9999px}.ems-skeleton--icon{border-radius:6px;flex-shrink:0;width:40px;height:40px}.ems-skeleton--line{height:12px}.ems-skeleton--title{width:40%;height:18px}.ems-skeleton--value{width:28%;height:22px;margin-top:6px}.ems-skeleton--foot{width:55%;height:12px;margin-top:12px}.ems-skeleton--btn{border-radius:8px;width:100%;height:40px}.ems-skeleton--badge{border-radius:9999px;width:52px;height:22px}.dashboard-skeleton .overview-kpi-card{min-height:108px}.dashboard-skeleton .overview-kpi-card__head{align-items:center;gap:12px;display:flex}.dashboard-skeleton .overview-panel-card{min-height:280px}.dashboard-skeleton .overview-panel-card__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dashboard-skeleton .sk-meta-row{border-bottom:1px solid var(--ems-border);grid-template-columns:112px 1fr;align-items:center;gap:12px;min-height:44px;padding:10px 0;display:grid}.dashboard-skeleton .sk-meta-row:last-child{border-bottom:none}.dashboard-skeleton .sk-actions{gap:10px;display:grid}.table-skeleton .ems-toolbar{margin-bottom:0}.table-skeleton .sk-search{border-radius:8px;width:280px;height:36px}.table-skeleton .sk-row{border-bottom:1px solid var(--ems-border);grid-template-columns:44px 1.2fr 1.6fr 1.2fr .8fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.table-skeleton .sk-row--head{background:#f8fafc}.table-skeleton .sk-row:last-child{border-bottom:none}.keys-skeleton .sk-row{grid-template-columns:52px 1.2fr .7fr .7fr 1.2fr 1fr 1.4fr}.domains-skeleton .sk-row{grid-template-columns:52px 1.4fr .8fr .7fr 1.2fr 1fr 1.4fr}.settings-skeleton{gap:16px;display:grid}.settings-skeleton .sk-card{border:1px solid var(--ems-border);background:var(--ems-card);box-shadow:var(--ems-shadow);border-radius:12px;padding:20px}.settings-skeleton .sk-field{gap:8px;margin-bottom:16px;display:grid}.settings-skeleton .sk-field:last-child{margin-bottom:0}.settings-skeleton .sk-input{border-radius:8px;height:40px}:root{--ems-toast-duration:4s;--ems-toast-bar:#2563eb;--ems-toast-bar-error:#dc2626}@keyframes ems-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body [data-slot=viewport]{z-index:300!important;pointer-events:none!important;outline:none!important;flex-direction:column!important;gap:12px!important;width:min(22rem,100vw - 2rem)!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;position:fixed!important;inset:1rem 1rem auto auto!important}body [data-slot=viewport]>[data-state],body [data-slot=viewport]>li{pointer-events:auto!important;color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:100%!important;height:auto!important;margin:0!important;padding:14px 16px 16px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 10px 28px -8px #0f172a2e,0 4px 12px -4px #0f172a14!important}body [data-slot=viewport]>[data-state]:before,body [data-slot=viewport]>li:before{content:""!important;background:var(--ems-toast-bar)!important;z-index:2!important;border-radius:10px 0 0 10px!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}body [data-slot=viewport]>[data-state]:after,body [data-slot=viewport]>li:after{content:""!important;background:var(--ems-toast-bar)!important;transform-origin:0!important;width:100%!important;height:3px!important;animation:ems-toast-progress var(--ems-toast-duration) linear forwards!important;z-index:4!important;pointer-events:none!important;border-radius:0 0 10px 10px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important}body [data-slot=viewport]:hover>[data-state]:after,body [data-slot=viewport]:hover>li:after{animation-play-state:paused!important}body [data-slot=viewport]>[data-state=closed]:after{opacity:0!important;animation:none!important}body [data-slot=viewport] [data-slot=wrapper]{flex-direction:column!important;flex:auto!important;gap:4px!important;min-width:0!important;display:flex!important}body [data-slot=viewport] [data-slot=title]{color:#0f172a!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;display:block!important}body [data-slot=viewport] [data-slot=description]{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.5!important;display:block!important}body [data-slot=viewport] [data-slot=actions]{flex-shrink:0!important;margin-left:auto!important;display:flex!important}body [data-slot=viewport] [data-slot=actions] button,body [data-slot=viewport] [data-slot=close]{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}body [data-slot=viewport] [data-slot=actions] button:hover,body [data-slot=viewport] [data-slot=close]:hover{color:#0f172a!important;background:#f1f5f9!important}body [data-slot=viewport] [data-slot=indicator]{display:none!important}body [data-slot=viewport]>[data-state]>:has(>[data-slot=base]>[data-slot=indicator]){display:none!important}body [data-slot=viewport]>li>:has(>[data-slot=base]>[data-slot=indicator]){display:none!important}
