@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Roboto";src:local("Roboto");size-adjust:107.3546%;ascent-override:90.2384%;descent-override:22.4686%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/uTGoASwNPxQoErpawYG8LxDAzXETHa_cYibPEm5a0js-FzPMEutgGN9BPdA0CHFmlTc89SYCuPok1t3usEo_5Vw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/Jz2_acfD_oqut-QwcF37YvFRf5BjWGsFyb8HNT_yWCs-16G9G3z7MFIXvLaOHqfBk5LoEVcoAKUaoZTf8EsRj_Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}:root{color-scheme:dark;--bg:#0b0d12;--panel:#121621;--panel-2:#0f1320;--text:#e6eaf2;--muted:#9aa3b2;--accent:#4f8cff;--accent-2:#15c1a3;--border:#1f2533;--danger:#ff6b6b;--success:#22c55e;--bg-elevated:var(--panel);--bg-hover:var(--panel-2);--surface-sunken:#0d1220;--text-dim:var(--muted);--accent-dim:rgba(79,140,255,.15);--on-accent:#fff;--avatar-bg:#1e2b4a;--avatar-fg:#9bb7ff;--favorite:#06b6d4;--snippet:#c7cfdb;--scrim:rgba(0,0,0,.6);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px}[data-theme=light]{color-scheme:light;--bg:#f5f7fa;--panel:#fff;--panel-2:#f0f2f5;--text:#1a202c;--muted:#4a5568;--accent:#3182ce;--accent-2:#38b2ac;--border:#e2e8f0;--danger:#e53e3e;--success:#16a34a;--surface-sunken:#eef1f5;--accent-dim:rgba(49,130,206,.14);--avatar-bg:#dbe4f0;--avatar-fg:#2b6cb0;--favorite:#0891b2;--snippet:#4a5568;--scrim:rgba(15,23,42,.35)}*{box-sizing:border-box}#__nuxt,body,html{height:100%}body,html{background:var(--bg);color:var(--text);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Roboto","Inter Fallback: Helvetica Neue","Inter Fallback: Arial",system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;margin:0;padding:0;-webkit-tap-highlight-color:transparent}a{color:var(--accent);text-decoration:none}a.letter-card,a.letter-card:visited,a.sidebar-title,a.sidebar-title:visited{color:var(--text);text-decoration:none}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[tabindex],[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);left:var(--space-2);padding:var(--space-2) var(--space-3);position:fixed;top:-80px;transition:top .15s ease;z-index:100}.skip-link:focus{top:var(--space-2)}.app-shell{display:grid;grid-template-columns:280px 1fr;grid-template-rows:1fr;min-height:100vh;min-height:100dvh;transition:grid-template-columns .2s ease}.app-shell.collapsed{grid-template-columns:0 1fr}.sidebar{background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;height:100dvh;position:sticky;top:0;transition:transform .2s ease;width:280px;z-index:40}.sidebar.collapsed{border-right-color:transparent;transform:translate(-100%)}.sidebar-header{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-3)}.sidebar-title{font-size:var(--text-lg);font-weight:600}.sidebar-toggle{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;margin-left:auto;min-height:36px;padding:var(--space-1) var(--space-2);transition:transform .15s ease,background-color .15s ease,color .15s ease}.sidebar-toggle:hover{background:var(--bg-hover);color:var(--text);transform:scale(1.08)}.search-box{flex-shrink:0;padding:0 var(--space-3) var(--space-3);position:relative}.search-input{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);padding:10px var(--space-3);width:100%}.newsletter-list{flex:1;overflow:auto;overscroll-behavior:contain;padding:var(--space-1) var(--space-2);-webkit-overflow-scrolling:touch;margin:0}.newsletter-list,.newsletter-row{list-style:none;position:relative}.newsletter-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;min-height:44px;padding:clamp(10px,2vw,12px);text-align:left;touch-action:manipulation;width:100%}.newsletter-item:hover{background:var(--bg-hover)}.newsletter-item.active{background:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.newsletter-icon{align-items:center;background:var(--avatar-bg);border-radius:var(--radius-sm);color:var(--avatar-fg);display:inline-flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;overflow:hidden;width:24px}.newsletter-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter-meta{display:flex;flex-direction:column;min-width:0;overflow:hidden}.newsletter-name{font-size:var(--text-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsletter-updated{color:var(--muted);font-size:var(--text-xs)}.sidebar-footer{border-top:1px solid var(--border);display:grid;flex-shrink:0;gap:var(--space-2);grid-template-columns:1fr 1fr;padding:10px}.settings-btn{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;padding:10px;touch-action:manipulation;width:100%}.settings-btn:hover{border-color:var(--accent)}.settings-btn:disabled{cursor:wait;opacity:.6}.sidebar-footer:has(button:disabled){opacity:.9}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite;display:inline-block}.list-overlay{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:color-mix(in srgb,var(--bg) 55%,transparent);display:flex;inset:0;justify-content:center;pointer-events:auto;position:absolute;z-index:10}.list-overlay .spinner,.spinner{animation:spin .9s linear infinite;border:3px solid color-mix(in srgb,var(--text) 25%,transparent);border-radius:50%;border-top-color:var(--accent);height:26px;width:26px}.list-overlay .label{color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-2)}.list-overlay .center,.state-block{align-items:center;display:flex;flex-direction:column}.state-block{color:var(--muted);gap:var(--space-3);justify-content:center;padding:48px var(--space-4);text-align:center}.state-block .state-title{color:var(--text);font-size:var(--text-lg);font-weight:600}.state-block .state-sub{font-size:var(--text-md);max-width:42ch}.main{display:flex;flex-direction:column;height:100vh;height:100dvh;min-width:0;overflow:hidden}.main-header{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 95%,transparent),color-mix(in srgb,var(--bg) 70%,transparent));border-bottom:1px solid var(--border);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);position:sticky;top:0;z-index:5}.header-menu-btn{align-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);cursor:pointer;display:none;flex-shrink:0;justify-content:center;min-height:40px;min-width:40px;padding:var(--space-2)}.header-menu-btn:hover{background:var(--bg-hover);color:var(--text)}.app-shell.collapsed .header-menu-btn{display:inline-flex}.main-title{font-size:var(--text-xl);font-weight:700}.main-sub{color:var(--muted);font-size:var(--text-sm)}.feed{flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;-webkit-overflow-scrolling:touch}.feed:not(.virtual-list){margin:0 auto;max-width:860px;padding:var(--space-3) var(--space-4) 32px;width:100%}a.letter-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:200px;overflow:hidden;padding:var(--space-4)}a.letter-card+a.letter-card{margin-top:var(--space-3)}.letter-header{align-items:baseline;display:flex;gap:var(--space-2)}.letter-icon{align-items:center;background:var(--avatar-bg);border-radius:var(--radius-md);color:var(--avatar-fg);display:inline-flex;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.letter-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.letter-name{font-size:var(--text-md);font-weight:700}.letter-date{color:var(--muted);font-size:var(--text-xs)}.letter-title{font-size:var(--text-lg);font-weight:600;margin:2px 0 var(--space-1)}.letter-snippet,.letter-title{word-wrap:break-word;overflow-wrap:break-word}.letter-snippet{color:var(--snippet);display:-webkit-box;font-size:var(--text-md);-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;max-height:4.5em;overflow:hidden}.infinite-sentinel{height:28px}.loading{color:var(--muted);padding:var(--space-3);text-align:center}.virtual-list{flex:1;height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.virtual-list-spacer{margin:0 auto;max-width:860px;padding:var(--space-3) var(--space-4);position:relative;width:100%}.virtual-list .letter-card{margin-bottom:var(--space-3)}.virtual-list .end-message,.virtual-list .loading-indicator{color:var(--muted);font-size:var(--text-sm);padding:var(--space-6);text-align:center}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--scrim);display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(720px,92vw)}.modal.modal-sm{width:min(420px,92vw)}.modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.modal-title{font-size:var(--text-lg);font-weight:700;margin:0}.modal-body{display:grid;flex:1;gap:var(--space-4);grid-template-columns:1fr 1fr;min-height:0;overflow-y:auto;padding:var(--space-4)}.modal-body.modal-body-single{grid-template-columns:1fr}.modal-section{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3)}.modal-section h3{font-size:var(--text-md);margin:0 0 var(--space-3)}.modal-section.danger-zone{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.modal-footer{border-top:1px solid var(--border);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-4)}.form-row{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:10px}.label{color:var(--muted);font-size:var(--text-sm)}.input,.textarea{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);padding:10px var(--space-3);width:100%}.textarea{min-height:80px;resize:vertical}.chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.chip{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.status-line{font-size:var(--text-sm);min-height:1.2em}.status-line.ok{color:var(--success)}.status-line.err{color:var(--danger)}.btn{align-items:center;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:inline-flex;gap:var(--space-2);justify-content:center;min-height:44px;padding:10px var(--space-3);touch-action:manipulation}.btn.primary,.btn:hover:not(:disabled){border-color:var(--accent)}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.danger{background:color-mix(in srgb,var(--danger) 15%,transparent);border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.btn:disabled{cursor:not-allowed;opacity:.7}.btn-icon{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--muted);cursor:pointer;display:inline-flex;font-size:var(--text-xl);justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:var(--space-2)}.btn-icon:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.btn-icon:disabled{cursor:not-allowed;opacity:.5}.settings-btn .icon{display:inline-block;transition:transform .2s ease}.settings-btn:hover .icon:not(.spin){transform:rotate(80deg)}.sidebar-scrim{display:none}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity .16s ease}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0}.fade-scale-enter-active .modal,.fade-scale-leave-active .modal{transition:transform .16s ease,opacity .16s ease}.fade-scale-enter-from .modal,.fade-scale-leave-to .modal{opacity:.96;transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){:root{--border:#ffffff66;--muted:#c8cede;--snippet:#e6eaf2}[data-theme=light]{--border:#00000066;--muted:#1a202c;--snippet:#1a202c}}@media (max-width:1100px){.app-shell:not(.collapsed){grid-template-columns:220px 1fr}.modal-body{grid-template-columns:1fr}}@media (max-width:768px){.app-shell,.app-shell.collapsed,.app-shell:not(.collapsed){grid-template-columns:1fr}.sidebar{bottom:0;box-shadow:0 0 40px #00000073;height:100dvh;left:0;padding-left:env(safe-area-inset-left);position:fixed;top:0;transform:translate(0);transition:transform .22s ease;width:min(85vw,340px);z-index:60}.sidebar.collapsed{box-shadow:none;transform:translate(-100%);width:min(85vw,340px)}.sidebar-scrim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--scrim);border:none;cursor:pointer;display:block;inset:0;position:fixed;z-index:55}.sidebar-footer{gap:var(--space-2);grid-template-columns:1fr;padding-bottom:max(10px,env(safe-area-inset-bottom))}.feed{padding-bottom:max(32px,env(safe-area-inset-bottom))}.feed:not(.virtual-list),.virtual-list-spacer{padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}.main-header{padding-left:max(var(--space-3),env(safe-area-inset-left));padding-right:max(var(--space-3),env(safe-area-inset-right))}.modal{margin:max(var(--space-2),env(safe-area-inset-top)) max(var(--space-2),env(safe-area-inset-right)) max(var(--space-2),env(safe-area-inset-bottom)) max(var(--space-2),env(safe-area-inset-left));width:calc(100vw - max(var(--space-4),env(safe-area-inset-left)) - max(var(--space-4),env(safe-area-inset-right)))}}.btn-label[data-v-2554c38b]{margin-left:var(--space-1)}.search-clear[data-v-2554c38b]{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;min-height:28px;min-width:28px;position:absolute;right:calc(var(--space-3) + 6px);top:50%;transform:translateY(-50%)}.search-clear[data-v-2554c38b]:hover{color:var(--text)}.selection-bar[data-v-2554c38b]{align-items:center;color:var(--muted);display:flex;flex-shrink:0;font-size:var(--text-sm);gap:var(--space-2);justify-content:space-between;padding:0 var(--space-3) var(--space-2)}.link-btn[data-v-2554c38b]{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}.sidebar-hint[data-v-2554c38b]{color:var(--muted);flex-shrink:0;font-size:var(--text-xs);padding:0 var(--space-3) var(--space-2)}.newsletter-region[data-v-2554c38b]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.newsletter-row[data-v-2554c38b]{list-style:none;position:relative}.newsletter-row+.newsletter-row[data-v-2554c38b]{margin-top:2px}.newsletter-item.favorite[data-v-2554c38b]{border-left:3px solid var(--favorite)}.favorite-btn[data-v-2554c38b]{align-items:center;background:transparent;border:none;color:var(--favorite);cursor:pointer;display:inline-flex;font-size:var(--text-lg);justify-content:center;min-height:44px;min-width:44px;opacity:0;pointer-events:none;position:absolute;right:var(--space-1);top:50%;touch-action:manipulation;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease}.favorite-btn.is-active[data-v-2554c38b],.favorite-btn.is-fav[data-v-2554c38b],.newsletter-row:focus-within .favorite-btn[data-v-2554c38b],.newsletter-row:hover .favorite-btn[data-v-2554c38b]{opacity:1;pointer-events:auto}.favorite-btn[data-v-2554c38b]:hover{transform:translateY(-50%) scale(1.15)}@media (hover:none) and (pointer:coarse){.favorite-btn[data-v-2554c38b]{opacity:.6;pointer-events:auto}.favorite-btn.is-fav[data-v-2554c38b]{opacity:1}}.letter-card-wrap[data-v-8165373f]{position:relative}.letter-card[data-v-8165373f]{align-items:start;box-sizing:border-box;display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:40px 1fr;grid-template-rows:auto 1fr;height:115px;min-width:0;padding-right:44px;transition:opacity .2s ease;width:100%}.letter-icon[data-v-8165373f]{flex-shrink:0;grid-column:1;grid-row:1}.letter-top[data-v-8165373f]{display:flex;flex-direction:column;gap:var(--space-1);grid-column:2;grid-row:1;min-width:0;overflow:hidden}.letter-snippet[data-v-8165373f]{display:-webkit-box;grid-column:1/-1;grid-row:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.letter-header[data-v-8165373f]{align-items:baseline;display:flex;flex-shrink:0;gap:var(--space-2);min-width:0}.letter-name[data-v-8165373f]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.letter-date[data-v-8165373f],.letter-title[data-v-8165373f]{flex-shrink:0;white-space:nowrap}.letter-title[data-v-8165373f]{overflow:hidden;text-overflow:ellipsis}.letter-card.letter-read[data-v-8165373f]{opacity:.5}.read-checkbox[data-v-8165373f]{border:none;cursor:pointer;height:44px;position:absolute;right:var(--space-1);top:var(--space-2);touch-action:manipulation;width:44px}.read-box[data-v-8165373f],.read-checkbox[data-v-8165373f]{align-items:center;background:transparent;display:flex;justify-content:center}.read-box[data-v-8165373f]{border:2px solid var(--border);border-radius:var(--radius-xs);color:var(--on-accent);height:20px;transition:background-color .2s ease,border-color .2s ease;width:20px}.read-checkbox:hover .read-box[data-v-8165373f]:not(.checked){background:var(--accent-dim);border-color:var(--accent)}.read-box.checked[data-v-8165373f]{background:var(--accent);border-color:var(--accent)}.virtual-list[data-v-3239d60b]{height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.virtual-item[data-v-3239d60b]{padding-bottom:var(--space-3)}.loading-indicator[data-v-3239d60b]{align-items:center;display:flex;gap:var(--space-3);justify-content:center;padding:var(--space-6)}.end-message[data-v-3239d60b],.loading-indicator[data-v-3239d60b]{color:var(--muted);font-size:var(--text-sm);text-align:center}.end-message[data-v-3239d60b]{padding:32px}.tracked-list[data-v-30c8737e]{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0}.tracked-row[data-v-30c8737e]{align-items:center;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-2)}.tracked-info[data-v-30c8737e]{display:flex;flex-direction:column;min-width:0}.tracked-slug[data-v-30c8737e]{font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracked-slug.disabled[data-v-30c8737e]{color:var(--muted);text-decoration:line-through}.tracked-meta[data-v-30c8737e]{color:var(--muted);font-size:var(--text-xs)}.tracked-actions[data-v-30c8737e]{display:flex;flex-shrink:0;gap:var(--space-1)}.btn-mini[data-v-30c8737e]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font-size:var(--text-xs);min-height:32px;padding:4px var(--space-2)}.btn-mini[data-v-30c8737e]:hover:not(:disabled){border-color:var(--accent)}.btn-mini[data-v-30c8737e]:disabled{cursor:not-allowed;opacity:.6}.add-row[data-v-30c8737e]{display:flex;gap:var(--space-2)}.add-row .input[data-v-30c8737e]{flex:1}.action-pair[data-v-30c8737e]{display:flex;gap:var(--space-2)}.action-pair>div[data-v-30c8737e]{flex:1}.action-pair .btn[data-v-30c8737e]{width:100%}.login-form[data-v-208b6f8b]{display:flex;flex-direction:column;gap:var(--space-3)}.error-message[data-v-208b6f8b]{background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-sm);padding:10px var(--space-3)}
