@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/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 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 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/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 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 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/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 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/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/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 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 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 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 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/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/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/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 Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/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/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/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 Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter 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:Poppins;src:local(Poppins Medium Italic),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-_StpNKo8SiO_EaTbyGHT7XYvLA1oY5zTHOn_eSaSyTk.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:Poppins Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.047%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:Poppins Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:112.775%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:Poppins Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial);size-adjust:112.158%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:105.485%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-zei18mH_L_yyrzmgYbz265bB_W_eHd-LFGzZcS_SdtE.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:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.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:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.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:Poppins;src:local(Poppins Medium),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.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:Poppins;src:local(Poppins Medium),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.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:Poppins;src:local(Poppins SemiBold),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.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:Poppins;src:local(Poppins SemiBold),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.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{--color-accent:oklch(54.1% .247 293);--color-accent-pressed:oklch(49.1% .27 293);--color-ink-display:oklch(25.7% .09 281);--color-ink-body:oklch(32% .02 288);--color-ink-muted:oklch(52% .015 290);--color-bg-page:oklch(97.7% .005 293);--color-surface-raised:oklch(99.3% .003 293);--color-hairline:oklch(90% .008 293);--color-input-border:oklch(62% .012 293);--color-status-overdue:oklch(55% .19 27);--color-status-due:oklch(65% .15 65);--color-status-ok:oklch(60% .13 155);--color-status-overdue-text:oklch(45% .19 27);--color-status-due-text:oklch(46% .12 65);--color-status-ok-text:oklch(42% .1 155);--color-danger:var(--color-status-overdue);--font-heading:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans","Inter",system-ui,sans-serif;--font-body:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",system-ui,sans-serif;--sidebar-width:220px;--content-max-width:1200px;--radius:8px;--ease-out-quart:cubic-bezier(.25,1,.5,1);--motion-fast:.15s;--motion-slow:.25s;--focus-ring:0 0 0 3px oklch(54.1% .247 293/.15)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--color-bg-page);color:var(--color-ink-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-ink-display);margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer}input,select,textarea{min-width:0;max-width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}table{border-collapse:collapse}.tabular-nums{font-variant-numeric:tabular-nums;white-space:nowrap}.btn{border-radius:var(--radius);min-height:44px;transition:background-color var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-primary{background:var(--color-accent);color:var(--color-surface-raised)}.btn-primary:hover:not(:disabled){background:var(--color-accent-pressed)}.btn-ghost{color:var(--color-ink-body);border-color:var(--color-hairline);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.btn-danger{background:var(--color-danger);color:var(--color-surface-raised)}.btn-danger:hover:not(:disabled){background:var(--color-status-overdue-text)}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--color-ink-muted);font-size:13px;font-weight:500}.field input,.field select,.field textarea{font:inherit;color:var(--color-ink-body);background:var(--color-surface-raised);border:1px solid var(--color-input-border);border-radius:var(--radius);min-width:0;max-width:100%;min-height:44px;transition:border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart);padding:10px 12px}.field textarea{resize:vertical;min-height:72px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);padding:0 12px 10px;font-size:12px;font-weight:500}.data-table td,.data-table th{border-bottom:1px solid var(--color-hairline)}.data-table td{vertical-align:middle;padding:14px 12px;font-size:14px}.data-table tbody tr:hover{background:var(--color-surface-raised)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:24px;display:flex}.page-header h1{font-size:24px}.load-error{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0;display:flex}.load-error p{color:var(--color-ink-muted);max-width:56ch;font-size:14px}.form{flex-direction:column;gap:16px;display:flex}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.error{color:var(--color-danger);gap:6px;margin:0;display:flex}.error,.row-action{align-items:center;font-size:13px}.row-action{min-width:44px;min-height:44px;color:var(--color-ink-muted);background:0 0;border:none;border-radius:4px;justify-content:center;padding:4px 8px;font-weight:500;display:inline-flex}.row-action:hover{color:var(--color-danger)}.row-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.actions-col{white-space:nowrap;text-align:right;width:1%}.muted{color:var(--color-ink-muted)}.capitalize{text-transform:capitalize}.back-link{min-height:44px;color:var(--color-ink-muted);align-items:center;margin-bottom:8px;font-size:13px;font-weight:500;display:inline-flex}.back-link:hover{color:var(--color-accent)}.back-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.btn-sm{padding:6px 12px;font-size:13px}.clients-notice{color:var(--color-ink-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.clients-notice-retry{min-height:44px;color:var(--color-accent);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;font-size:13px;font-weight:500;display:inline-flex}.clients-notice-retry:hover{text-decoration:underline}.clients-notice-retry:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.row-link{min-height:44px;color:var(--color-accent);align-items:center;margin:0 -10px;padding-inline:10px;font-weight:500;display:inline-flex}.row-link:hover{text-decoration:underline}.row-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.row-link-muted{min-height:44px;color:var(--color-ink-body);align-items:center;margin:0 -10px;padding-inline:10px;display:inline-flex}.row-link-muted:hover{color:var(--color-accent)}.row-link-muted:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.filter-pill{border:1px solid var(--color-hairline);color:var(--color-ink-body);min-height:44px;transition:background-color var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.filter-pill:hover{border-color:var(--color-accent)}.filter-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filter-pill--active{color:var(--color-accent);background:oklch(54.1% .247 293/.1);border-color:#0000}.filter-count{color:var(--color-ink-muted);font-size:12px}.filter-pill--active .filter-count{color:var(--color-accent)}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.badge .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.badge--neutral{color:var(--color-ink-muted);background:oklch(52% .015 290/.08)}.badge--neutral .dot{background:var(--color-ink-muted)}.badge--overdue{color:var(--color-status-overdue-text);background:oklch(55% .19 27/.1)}.badge--overdue .dot{background:var(--color-status-overdue)}.badge--due{color:var(--color-status-due-text);background:oklch(65% .15 65/.1)}.badge--due .dot{background:var(--color-status-due)}.badge--ok{color:var(--color-status-ok-text);background:oklch(60% .13 155/.1)}.badge--ok .dot{background:var(--color-status-ok)}.editor-layout{grid-template-columns:minmax(725px,1fr) minmax(280px,420px);align-items:start;gap:32px;display:grid}@media (width<=1359px){.editor-layout{grid-template-columns:1fr}.editor-preview{position:static}}.editor-main{flex-direction:column;gap:28px;min-width:0;display:flex}.editor-section h2{margin-bottom:14px;font-size:19px}.editor-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;display:grid}.items-table input[type=number],.items-table input[type=text]{width:100%;font:inherit;color:var(--color-ink-body);background:var(--color-surface-raised);border:1px solid var(--color-input-border);border-radius:var(--radius);min-height:44px;transition:border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart);padding:8px 10px;font-size:14px}.items-table input[type=text]{min-width:160px}.items-table input[type=number]{min-width:64px}.items-table input[type=number]:focus,.items-table input[type=text]:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.field input:disabled,.field select:disabled,.field textarea:disabled,.items-table input:disabled{background:var(--color-bg-page);color:var(--color-ink-muted);cursor:not-allowed;opacity:1}.items-table .qty-col{width:76px;min-width:76px}.items-table .num-col{width:128px;min-width:128px}.items-table .line-total{text-align:right;color:var(--color-ink-display);white-space:nowrap;font-weight:500}.item-actions{white-space:nowrap;gap:4px;display:flex}.item-actions button{border:1px solid var(--color-hairline);min-width:44px;min-height:44px;color:var(--color-ink-muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:5px 9px;font-size:13px;line-height:1;display:inline-flex}.item-actions button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.item-actions button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.item-actions button:disabled{opacity:.5;cursor:not-allowed}.items-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.totals-block{flex-direction:column;gap:8px;width:100%;max-width:320px;margin:20px 0 0 auto;display:flex}.totals-row{color:var(--color-ink-body);justify-content:space-between;font-size:14px;display:flex}.totals-row.grand{border-top:1px solid var(--color-hairline);color:var(--color-ink-display);padding-top:8px;font-size:16px;font-weight:600}.totals-row.grand .amt{color:var(--color-accent)}.lock-notice{border-radius:var(--radius);color:var(--color-status-due-text);background:oklch(65% .15 65/.08);align-items:flex-start;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.status-actions{gap:10px}.dirty-guard,.status-actions{flex-wrap:wrap;align-items:center;display:flex}.dirty-guard{border-radius:var(--radius);color:var(--color-status-due-text);background:oklch(65% .15 65/.08);justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.dirty-guard-message{align-items:center;gap:8px;display:flex}.dirty-guard-actions{flex-shrink:0;gap:8px;display:flex}.editor-preview{border:1px solid var(--color-hairline);background:var(--color-surface-raised);border-radius:12px;flex-direction:column;min-height:320px;display:flex;position:sticky;top:24px;overflow:hidden}.editor-preview-header{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.editor-preview-header h2{font-size:19px}.preview-frame-container{background:var(--color-bg-page);width:100%;position:relative;overflow:hidden}.preview-frame{background:var(--color-bg-page);transform-origin:0 0;border:none;display:block}.preview-empty{color:var(--color-ink-muted);text-align:center;padding:40px 20px;font-size:13px}.receipt-block{border-radius:var(--radius);color:var(--color-status-ok-text);background:oklch(60% .13 155/.08);flex-direction:column;gap:4px;padding:16px;font-size:14px;display:flex}.pdf-link{min-height:44px;color:var(--color-accent);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.pdf-link:hover{text-decoration:underline}.pdf-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.sub{color:var(--color-ink-muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius)}.table-scroll--more-right{box-shadow:inset -16px 0 12px -12px oklch(25.7% .09 281/.18)}.table-scroll--more-left{box-shadow:inset 16px 0 12px -12px oklch(25.7% .09 281/.18)}.table-scroll--more-left.table-scroll--more-right{box-shadow:inset 16px 0 12px -12px oklch(25.7% .09 281/.18),inset -16px 0 12px -12px oklch(25.7% .09 281/.18)}.record-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=899px){.record-table,.record-table>tbody,.record-table>tbody>tr,.record-table>tbody>tr>td{width:auto;display:block}.record-table{width:100%}.record-table>thead{display:none}.record-table>tbody>tr{-moz-column-gap:24px;border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;align-items:baseline;gap:7px 24px;padding:16px 0 18px;display:flex}.record-table>tbody>tr:hover{background:0 0}.record-table>tbody>tr>td.record-title{text-align:left;color:var(--color-ink-display);white-space:normal;overflow-wrap:anywhere;border:none;flex:100%;order:0;padding:0;font-size:15px;font-weight:600;line-height:1.35}.record-table>tbody>tr>td.record-title:before{content:none}.record-table>tbody>tr>td.record-key{text-align:left;white-space:nowrap;max-width:100%;color:var(--color-ink-display);border:none;flex:none;order:1;padding:0;font-size:15px;font-weight:500;line-height:1.3}.record-table>tbody>tr>td.record-key:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.record-table>tbody>tr>td:not(.record-title):not(.record-key):not(.actions-col){text-align:right;border:none;flex:100%;order:2;justify-content:space-between;align-items:baseline;gap:16px;padding:0;font-size:14px;display:flex}.record-table>tbody>tr>td:not(.record-title):not(.record-key):not(.actions-col):before{content:attr(data-label);text-align:left;white-space:nowrap;color:var(--color-ink-muted);flex:none;font-size:13px;font-weight:400}.record-table>tbody>tr>td.actions-col{text-align:left;white-space:normal;border:none;flex-wrap:wrap;flex:100%;order:3;align-items:center;gap:8px;width:auto;margin-top:5px;padding:0;display:flex}.record-table>tbody>tr>td.actions-col:before{content:none}.record-table>tbody>tr>td.actions-col>div{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.record-table>tbody>tr>td.actions-col .row-action{border:1px solid var(--color-hairline);border-radius:var(--radius);padding:0 14px}.table-scroll:has(>.record-table){overflow-x:visible}}@media (width<=767px){.form-actions{justify-content:stretch}.form-actions>*{flex:auto}.load-error p,.totals-block{max-width:none}.dirty-guard-actions,.status-actions{width:100%}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
