@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: 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/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/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 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 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/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 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 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 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 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/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 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;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 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/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/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 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/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 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/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/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 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/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 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/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 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;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/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 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 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/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 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 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/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 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/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/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 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/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/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: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter 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 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 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/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/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/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 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 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/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:"Cascadia Code Fallback: Courier New";src:local("Courier New");size-adjust:97.6404%;ascent-override:95.0155%;descent-override:24.0039%;line-gap-override:0%}@font-face{font-family:Cascadia Code;src:local("Cascadia Code SemiBold"),url(../_fonts/MV0-1eK1orqDbJGHDabniKt2I2kKmCX2CxE1ZdgVBV8-Gawe9tFUvLSCYjbL3042C3dwOaxWwWtL4794iEg63OU.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:Cascadia Code;src:local("Cascadia Code SemiBold"),url(../_fonts/iq-sOHCrsPCyFuT0gvoc6c8sydssCqjUdjXtvnylwlA-W8rWBL_Dv_Ttn49bbOJuw7IzkD9a94s2wZh2kOXDowg.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:"Cascadia Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:97.6404%;ascent-override:95.0155%;descent-override:24.0039%;line-gap-override:0%}@font-face{font-family:Cascadia Code;src:local("Cascadia Code SemiBold"),url(../_fonts/2FfDTTDYEx6Wt_IKxNu83byCCS2PxQqzSI0FtMXYiLA-eIsj8rvNJwr6c6sWjNJzrV_-8foGzyeokXQllagGNAg.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:Cascadia Code;src:local("Cascadia Code SemiBold"),url(../_fonts/pztBb5p2QCGYat0P7SYPGsmjvwNebj18wpN-K1tDhQI-IG_kq4SOWJyi0AzLUEJ94nPNj2yKhi8yo9wjP7vecQg.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:"Cascadia Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:97.6563%;ascent-override:95%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Cascadia Code;src:local("Cascadia Code SemiBold"),url(../_fonts/hdy9guaLy3rMeCvQiwHsPk808A__fO0y6Q_0BWphDsk-qR8jDNgoR_cenLevi_awGObzlOdzOp45WvXUc0QfWEw.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:Cascadia Code;src:local("Cascadia Code Bold"),url(../_fonts/yIJ3HHQV0wRywQ3A5nn2MlP_XeoaAH5RHoDGhA1r88E-ei5rkk6zssbG6rOzriVXD6wLvYDt1ACEXTD6tdAxkb8.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:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/3EZKC92CpBieKEJtbhaEB4ZQP1hNVnu-cbrK4jajdwU-DbvlYG_9Q7acEqMh8lkqZKqDSwFRPweJZrbOLzWivQ4.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:Cascadia Code;src:local("Cascadia Code SemiBold"),url(../_fonts/yIJ3HHQV0wRywQ3A5nn2MlP_XeoaAH5RHoDGhA1r88E-ei5rkk6zssbG6rOzriVXD6wLvYDt1ACEXTD6tdAxkb8.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:Cascadia Code;src:local("Cascadia Code Bold"),url(../_fonts/hdy9guaLy3rMeCvQiwHsPk808A__fO0y6Q_0BWphDsk-qR8jDNgoR_cenLevi_awGObzlOdzOp45WvXUc0QfWEw.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:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/nEHtXjQvs26eaX0zsn8GQMNUBxbh8e-OkkO-ieOTCD4-QcC9PL_igb4R_J2NJuFJC1sDF6tKoCVUUDHoBsE-k4A.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:Cascadia Code;src:local("Cascadia Code Medium"),url(../_fonts/pztBb5p2QCGYat0P7SYPGsmjvwNebj18wpN-K1tDhQI-IG_kq4SOWJyi0AzLUEJ94nPNj2yKhi8yo9wjP7vecQg.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:Cascadia Code;src:local("Cascadia Code Bold"),url(../_fonts/2FfDTTDYEx6Wt_IKxNu83byCCS2PxQqzSI0FtMXYiLA-eIsj8rvNJwr6c6sWjNJzrV_-8foGzyeokXQllagGNAg.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:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/GFkmwH3GuSZdGlvXatBLqdhC4jAwEh3KHxTq_MgGe14-VrxiNzgUQIJIgxUK0xCEXn6sldopHEXUzITT6J9wslw.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:Cascadia Code;src:local("Cascadia Code Medium"),url(../_fonts/iq-sOHCrsPCyFuT0gvoc6c8sydssCqjUdjXtvnylwlA-W8rWBL_Dv_Ttn49bbOJuw7IzkD9a94s2wZh2kOXDowg.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:Cascadia Code;src:local("Cascadia Code Bold"),url(../_fonts/MV0-1eK1orqDbJGHDabniKt2I2kKmCX2CxE1ZdgVBV8-Gawe9tFUvLSCYjbL3042C3dwOaxWwWtL4794iEg63OU.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:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/K_1k0H11DMHTt6QwQVk-DJvPJg4_Yn6JKQqGIJiEk0U-RKVz8pQBrD3s4W5lJt9upjiLIkBd0Tdas2obykBEVX0.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:Cascadia Code;src:local("Cascadia Code Medium"),url(../_fonts/MV0-1eK1orqDbJGHDabniKt2I2kKmCX2CxE1ZdgVBV8-Gawe9tFUvLSCYjbL3042C3dwOaxWwWtL4794iEg63OU.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:Cascadia Code;src:local("Cascadia Code Bold"),url(../_fonts/iq-sOHCrsPCyFuT0gvoc6c8sydssCqjUdjXtvnylwlA-W8rWBL_Dv_Ttn49bbOJuw7IzkD9a94s2wZh2kOXDowg.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:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/jdXEXrXvD8XKXOw_cPg8Z874nn9K-2xy7ms3uHcrwJ4-5gLMkVPq8hEM4ZGUJgxlJrMv_PMu_bD_tM2DrrOLwmg.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:Cascadia Code;src:local("Cascadia Code Medium"),url(../_fonts/2FfDTTDYEx6Wt_IKxNu83byCCS2PxQqzSI0FtMXYiLA-eIsj8rvNJwr6c6sWjNJzrV_-8foGzyeokXQllagGNAg.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:Cascadia Code;src:local("Cascadia Code Bold"),url(../_fonts/pztBb5p2QCGYat0P7SYPGsmjvwNebj18wpN-K1tDhQI-IG_kq4SOWJyi0AzLUEJ94nPNj2yKhi8yo9wjP7vecQg.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:Cascadia Code;src:local("Cascadia Code Regular Italic"),local("Cascadia Code Italic"),url(../_fonts/SerUFXHx_QZN3gGouMTz8SX5DbOlNNhsfLTf0JTVxOU-kSjqIHnbOZVESIkBMIcEQ8WfwxU3BkDuUlZ1cyKMkjY.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:Cascadia Code;src:local("Cascadia Code Bold Italic"),url(../_fonts/SerUFXHx_QZN3gGouMTz8SX5DbOlNNhsfLTf0JTVxOU-kSjqIHnbOZVESIkBMIcEQ8WfwxU3BkDuUlZ1cyKMkjY.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:Cascadia Code;src:local("Cascadia Code Bold Italic"),url(../_fonts/3EZKC92CpBieKEJtbhaEB4ZQP1hNVnu-cbrK4jajdwU-DbvlYG_9Q7acEqMh8lkqZKqDSwFRPweJZrbOLzWivQ4.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:Cascadia Code;src:local("Cascadia Code SemiBold Italic"),url(../_fonts/jdXEXrXvD8XKXOw_cPg8Z874nn9K-2xy7ms3uHcrwJ4-5gLMkVPq8hEM4ZGUJgxlJrMv_PMu_bD_tM2DrrOLwmg.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:Cascadia Code;src:local("Cascadia Code Bold Italic"),url(../_fonts/nEHtXjQvs26eaX0zsn8GQMNUBxbh8e-OkkO-ieOTCD4-QcC9PL_igb4R_J2NJuFJC1sDF6tKoCVUUDHoBsE-k4A.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:Cascadia Code;src:local("Cascadia Code SemiBold Italic"),url(../_fonts/K_1k0H11DMHTt6QwQVk-DJvPJg4_Yn6JKQqGIJiEk0U-RKVz8pQBrD3s4W5lJt9upjiLIkBd0Tdas2obykBEVX0.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:Cascadia Code;src:local("Cascadia Code Bold Italic"),url(../_fonts/GFkmwH3GuSZdGlvXatBLqdhC4jAwEh3KHxTq_MgGe14-VrxiNzgUQIJIgxUK0xCEXn6sldopHEXUzITT6J9wslw.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:Cascadia Code;src:local("Cascadia Code SemiBold Italic"),url(../_fonts/GFkmwH3GuSZdGlvXatBLqdhC4jAwEh3KHxTq_MgGe14-VrxiNzgUQIJIgxUK0xCEXn6sldopHEXUzITT6J9wslw.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:Cascadia Code;src:local("Cascadia Code Bold Italic"),url(../_fonts/K_1k0H11DMHTt6QwQVk-DJvPJg4_Yn6JKQqGIJiEk0U-RKVz8pQBrD3s4W5lJt9upjiLIkBd0Tdas2obykBEVX0.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:Cascadia Code;src:local("Cascadia Code SemiBold Italic"),url(../_fonts/nEHtXjQvs26eaX0zsn8GQMNUBxbh8e-OkkO-ieOTCD4-QcC9PL_igb4R_J2NJuFJC1sDF6tKoCVUUDHoBsE-k4A.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:Cascadia Code;src:local("Cascadia Code Bold Italic"),url(../_fonts/jdXEXrXvD8XKXOw_cPg8Z874nn9K-2xy7ms3uHcrwJ4-5gLMkVPq8hEM4ZGUJgxlJrMv_PMu_bD_tM2DrrOLwmg.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:Cascadia Code;src:local("Cascadia Code SemiBold Italic"),url(../_fonts/3EZKC92CpBieKEJtbhaEB4ZQP1hNVnu-cbrK4jajdwU-DbvlYG_9Q7acEqMh8lkqZKqDSwFRPweJZrbOLzWivQ4.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:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/yIJ3HHQV0wRywQ3A5nn2MlP_XeoaAH5RHoDGhA1r88E-ei5rkk6zssbG6rOzriVXD6wLvYDt1ACEXTD6tdAxkb8.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:Cascadia Code;src:local("Cascadia Code SemiBold Italic"),url(../_fonts/SerUFXHx_QZN3gGouMTz8SX5DbOlNNhsfLTf0JTVxOU-kSjqIHnbOZVESIkBMIcEQ8WfwxU3BkDuUlZ1cyKMkjY.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:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/hdy9guaLy3rMeCvQiwHsPk808A__fO0y6Q_0BWphDsk-qR8jDNgoR_cenLevi_awGObzlOdzOp45WvXUc0QfWEw.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:Cascadia Code;src:local("Cascadia Code Medium Italic"),url(../_fonts/jdXEXrXvD8XKXOw_cPg8Z874nn9K-2xy7ms3uHcrwJ4-5gLMkVPq8hEM4ZGUJgxlJrMv_PMu_bD_tM2DrrOLwmg.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:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/2FfDTTDYEx6Wt_IKxNu83byCCS2PxQqzSI0FtMXYiLA-eIsj8rvNJwr6c6sWjNJzrV_-8foGzyeokXQllagGNAg.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:Cascadia Code;src:local("Cascadia Code Medium Italic"),url(../_fonts/K_1k0H11DMHTt6QwQVk-DJvPJg4_Yn6JKQqGIJiEk0U-RKVz8pQBrD3s4W5lJt9upjiLIkBd0Tdas2obykBEVX0.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:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/MV0-1eK1orqDbJGHDabniKt2I2kKmCX2CxE1ZdgVBV8-Gawe9tFUvLSCYjbL3042C3dwOaxWwWtL4794iEg63OU.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:Cascadia Code;src:local("Cascadia Code Medium Italic"),url(../_fonts/GFkmwH3GuSZdGlvXatBLqdhC4jAwEh3KHxTq_MgGe14-VrxiNzgUQIJIgxUK0xCEXn6sldopHEXUzITT6J9wslw.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:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/iq-sOHCrsPCyFuT0gvoc6c8sydssCqjUdjXtvnylwlA-W8rWBL_Dv_Ttn49bbOJuw7IzkD9a94s2wZh2kOXDowg.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:Cascadia Code;src:local("Cascadia Code Medium Italic"),url(../_fonts/nEHtXjQvs26eaX0zsn8GQMNUBxbh8e-OkkO-ieOTCD4-QcC9PL_igb4R_J2NJuFJC1sDF6tKoCVUUDHoBsE-k4A.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:Cascadia Code;src:local("Cascadia Code Regular"),local("Cascadia Code"),url(../_fonts/pztBb5p2QCGYat0P7SYPGsmjvwNebj18wpN-K1tDhQI-IG_kq4SOWJyi0AzLUEJ94nPNj2yKhi8yo9wjP7vecQg.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:Cascadia Code;src:local("Cascadia Code Medium Italic"),url(../_fonts/3EZKC92CpBieKEJtbhaEB4ZQP1hNVnu-cbrK4jajdwU-DbvlYG_9Q7acEqMh8lkqZKqDSwFRPweJZrbOLzWivQ4.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:Cascadia Code;src:local("Cascadia Code Medium"),url(../_fonts/yIJ3HHQV0wRywQ3A5nn2MlP_XeoaAH5RHoDGhA1r88E-ei5rkk6zssbG6rOzriVXD6wLvYDt1ACEXTD6tdAxkb8.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:Cascadia Code;src:local("Cascadia Code Medium Italic"),url(../_fonts/SerUFXHx_QZN3gGouMTz8SX5DbOlNNhsfLTf0JTVxOU-kSjqIHnbOZVESIkBMIcEQ8WfwxU3BkDuUlZ1cyKMkjY.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:Cascadia Code;src:local("Cascadia Code Medium"),url(../_fonts/hdy9guaLy3rMeCvQiwHsPk808A__fO0y6Q_0BWphDsk-qR8jDNgoR_cenLevi_awGObzlOdzOp45WvXUc0QfWEw.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}:root{color:#111827;background:#f5f7fb;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}body{margin:0;min-width:320px}body.tool-layout-active,body.tool-layout-active #__nuxt{height:100dvh;overflow:hidden}a{color:inherit;text-decoration:none}.app-surface{background:linear-gradient(180deg,#ffffffe0,#f5f7fbf5),radial-gradient(circle at 18% 12%,rgba(20,184,166,.12),transparent 32%),radial-gradient(circle at 84% 8%,rgba(79,70,229,.1),transparent 28%),#f5f7fb;min-height:100vh}.shell-container{margin:0 auto;max-width:1200px;padding-left:24px;padding-right:24px}.brand-lockup{gap:12px}.brand-lockup,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:#111827;border-radius:10px;color:#fff;font-size:14px;font-weight:850;height:42px;justify-content:center;letter-spacing:0;width:42px}.brand-copy small,.brand-copy strong{display:block}.brand-copy strong{font-size:15px}.brand-copy small{color:#6b7280;font-size:13px;margin-top:2px}.home-header{justify-content:space-between;padding-top:24px}.header-actions,.home-header{align-items:center;display:flex}.header-actions{gap:10px}.header-chip{align-items:center;background:#ffffffb8;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:#374151;display:inline-flex;font-size:13px;font-weight:750;gap:7px;height:34px;line-height:1;padding:0 12px}.header-chip .iconify{color:#0f766e;flex:0 0 auto;font-size:16px}.home-main{padding-bottom:72px;padding-top:64px}.home-hero{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.6fr)}.hero-content h1{color:#0f172a;font-size:clamp(42px,6vw,68px);line-height:1;margin:16px 0 0}.hero-copy{color:#4b5563;font-size:18px;line-height:1.7;margin:22px 0 0;max-width:620px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.module-count{align-items:center;background:#ffffffd1;border:1px solid rgba(148,163,184,.26);border-radius:14px;box-shadow:0 10px 30px #0f172a0e;color:#111827;display:inline-flex;font-size:15px;font-weight:800;gap:10px;min-height:48px;padding:0 16px}.module-count .iconify{color:#0f766e;font-size:20px}.hero-console{background:#101820;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 24px 80px #0f172a3d;color:#d9e2ec;overflow:hidden;padding:18px}.console-bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:7px;margin:-18px -18px 18px;padding:14px 16px}.console-bar span{background:#64748b;border-radius:999px;height:9px;width:9px}.console-bar span:first-child{background:#fb7185}.console-bar span:nth-child(2){background:#fbbf24}.console-bar span:nth-child(3){background:#34d399}.console-row{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;justify-content:space-between;margin-top:10px;padding:14px}.console-row span{color:#93a4b8;font-size:13px}.console-row span,.console-row strong{font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace}.console-row strong{color:#fff}.tool-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:52px}.tool-card{background:#ffffffdb;border:1px solid rgba(148,163,184,.22);border-radius:14px;box-shadow:0 10px 30px #0f172a0b;display:flex;flex-direction:column;min-height:236px;padding:20px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tool-card:hover{border-color:#14b8a68a;box-shadow:0 20px 60px #0f172a1a;transform:translateY(-3px)}.tool-card-icon,.tool-nav-icon,.tool-panel-icon{align-items:center;border-radius:12px;display:inline-flex;justify-content:center}.tool-card-icon{font-size:25px;height:48px;margin-bottom:16px;width:48px}[data-accent=teal]{background:#ccfbf1;color:#0f766e}[data-accent=indigo]{background:#e0e7ff;color:#4338ca}[data-accent=amber]{background:#fef3c7;color:#b45309}[data-accent=rose]{background:#ffe4e6;color:#be123c}[data-accent=sky]{background:#e0f2fe;color:#0369a1}[data-accent=violet]{background:#ede9fe;color:#6d28d9}[data-accent=cyan]{background:#cffafe;color:#0e7490}[data-accent=pink]{background:#fce7f3;color:#be185d}[data-accent=lime]{background:#ecfccb;color:#4d7c0f}[data-accent=blue]{background:#dbeafe;color:#1d4ed8}[data-accent=orange]{background:#ffedd5;color:#c2410c}.tool-card h2{color:#111827;font-size:21px;line-height:1.2;margin:16px 0 10px}.tool-card p{color:#5f6b7a;flex:1;line-height:1.55;margin:0}.tool-card-link{align-items:center;color:#0f766e;display:inline-flex;font-weight:750;gap:8px;margin-top:20px}.tool-shell{display:grid;grid-template-columns:292px minmax(0,1fr);height:100dvh;max-height:100dvh;overflow:hidden}.app-surface.tool-shell,.tool-shell{min-height:0}.tool-sidebar{background:#0d1117;border-right:1px solid hsla(0,0%,100%,.08);color:#fff;height:100dvh;min-height:0;overflow-y:auto;padding:22px}.sidebar-brand{margin-bottom:30px}.sidebar-brand .brand-mark{background:#14b8a6;color:#042f2e}.sidebar-brand .brand-copy small{color:#8b98a8}.sidebar-section-label{color:#7d8897;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.tool-nav{display:grid;gap:7px}.tool-nav-link{align-items:center;border:1px solid transparent;border-radius:12px;color:#d4dbe5;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:11px}.tool-nav-link.router-link-active,.tool-nav-link:hover{background:#161d27;border-color:#ffffff14;color:#fff}.tool-nav-icon{font-size:19px;height:38px;width:38px}.tool-nav-copy{min-width:0}.tool-nav-copy small,.tool-nav-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-nav-copy span{font-weight:700}.tool-nav-copy small{align-items:center;color:#8792a1;display:flex;font-size:12px;gap:5px;margin-top:2px}.tool-nav-copy small .iconify{color:#fbbf24;flex:0 0 auto;font-size:13px}.tool-workspace{display:flex;flex-direction:column;height:100dvh;min-width:0;overflow:hidden}.tool-topbar{align-items:center;background:#ffffffdb;border-bottom:1px solid rgba(148,163,184,.22);display:flex;justify-content:space-between;min-height:74px;padding:0 30px;position:sticky;top:0;z-index:10}.tool-topbar p{color:#6b7280;font-size:13px;margin:0 0 2px}.tool-topbar strong{color:#111827}.mobile-tool-switcher{display:none}.mobile-tool-arrow{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;display:inline-flex;flex:0 0 auto;height:42px;width:42px}.mobile-tool-arrow,.mobile-tool-current{align-items:center;color:#111827;justify-content:center}.mobile-tool-current{background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:12px;display:flex;font-size:14px;font-weight:850;min-height:42px;min-width:0;padding:0 12px}.mobile-tool-current span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-all-link{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:10px;color:#111827;display:inline-flex;font-size:14px;font-weight:750;gap:8px;justify-content:center;min-height:38px;padding:0 12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.tool-all-link:hover{background:#f8fafc;border-color:#94a3b870;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.tool-all-link .iconify{color:#111827;flex:0 0 auto;font-size:17px}.tool-main{flex:1;min-height:0;overflow-y:auto;padding:28px}.tool-panel{margin:0;min-height:100%;width:100%}.tool-panel,.tool-panel[data-tool-accent=teal]{--tool-accent:#0f766e;--tool-accent-strong:#115e59;--tool-accent-soft:#ccfbf1;--tool-accent-ring:rgba(20,184,166,.18);--tool-accent-shadow:rgba(15,118,110,.24)}.tool-panel[data-tool-accent=indigo]{--tool-accent:#4338ca;--tool-accent-strong:#3730a3;--tool-accent-soft:#e0e7ff;--tool-accent-ring:rgba(99,102,241,.18);--tool-accent-shadow:rgba(67,56,202,.22)}.tool-panel[data-tool-accent=amber]{--tool-accent:#b45309;--tool-accent-strong:#92400e;--tool-accent-soft:#fef3c7;--tool-accent-ring:rgba(245,158,11,.18);--tool-accent-shadow:rgba(180,83,9,.2)}.tool-panel[data-tool-accent=rose]{--tool-accent:#be123c;--tool-accent-strong:#9f1239;--tool-accent-soft:#ffe4e6;--tool-accent-ring:rgba(244,63,94,.18);--tool-accent-shadow:rgba(190,18,60,.22)}.tool-panel[data-tool-accent=sky]{--tool-accent:#0369a1;--tool-accent-strong:#075985;--tool-accent-soft:#e0f2fe;--tool-accent-ring:rgba(14,165,233,.18);--tool-accent-shadow:rgba(3,105,161,.2)}.tool-panel[data-tool-accent=violet]{--tool-accent:#6d28d9;--tool-accent-strong:#5b21b6;--tool-accent-soft:#ede9fe;--tool-accent-ring:rgba(124,58,237,.18);--tool-accent-shadow:rgba(109,40,217,.2)}.tool-panel[data-tool-accent=cyan]{--tool-accent:#0e7490;--tool-accent-strong:#155e75;--tool-accent-soft:#cffafe;--tool-accent-ring:rgba(6,182,212,.18);--tool-accent-shadow:rgba(14,116,144,.2)}.tool-panel[data-tool-accent=pink]{--tool-accent:#be185d;--tool-accent-strong:#9d174d;--tool-accent-soft:#fce7f3;--tool-accent-ring:rgba(236,72,153,.18);--tool-accent-shadow:rgba(190,24,93,.2)}.tool-panel[data-tool-accent=lime]{--tool-accent:#4d7c0f;--tool-accent-strong:#3f6212;--tool-accent-soft:#ecfccb;--tool-accent-ring:rgba(132,204,22,.2);--tool-accent-shadow:rgba(77,124,15,.2)}.tool-panel[data-tool-accent=blue]{--tool-accent:#1d4ed8;--tool-accent-strong:#1e40af;--tool-accent-soft:#dbeafe;--tool-accent-ring:rgba(59,130,246,.18);--tool-accent-shadow:rgba(29,78,216,.2)}.tool-panel[data-tool-accent=orange]{--tool-accent:#c2410c;--tool-accent-strong:#9a3412;--tool-accent-soft:#ffedd5;--tool-accent-ring:rgba(249,115,22,.18);--tool-accent-shadow:rgba(194,65,12,.2)}.tool-panel[data-tool-accent=emerald]{--tool-accent:#047857;--tool-accent-strong:#065f46;--tool-accent-soft:#d1fae5;--tool-accent-ring:rgba(16,185,129,.18);--tool-accent-shadow:rgba(4,120,87,.22)}.ico-tool{padding:22px}.ico-result{background:#101820;color:#fff;display:grid;gap:30px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);margin-bottom:18px;min-height:290px;padding:24px}.ico-preview,.ico-result{align-items:center;border-radius:14px}.ico-preview{background-color:#fff;background-image:linear-gradient(45deg,#e5e7eb 25%,transparent 0),linear-gradient(-45deg,#e5e7eb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e5e7eb 0),linear-gradient(-45deg,transparent 75%,#e5e7eb 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;justify-content:center;min-height:240px;overflow:hidden;padding:22px}.ico-preview img{height:190px;image-rendering:auto;-o-object-fit:contain;object-fit:contain;width:190px}.ico-preview-empty{align-items:center;color:#64748b;display:grid;gap:10px;justify-items:center}.ico-preview-empty .iconify{color:var(--tool-accent);font-size:44px}.ico-result-copy>span{color:#93a4b8;display:block;font-size:13px;font-weight:800;margin-bottom:8px}.ico-result-copy>strong{display:block;font-size:clamp(28px,4vw,44px);line-height:1.1;margin-bottom:12px}.ico-result-copy p{color:#b6c2d1;line-height:1.6;margin:0 0 22px;overflow-wrap:anywhere}.ico-result-copy .password-action-primary{width:-moz-fit-content;width:fit-content}.ico-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ico-drop{min-height:245px}.ico-drop.is-dragging{background:var(--tool-accent-soft);border-color:var(--tool-accent);box-shadow:0 0 0 4px var(--tool-accent-ring)}.ico-file-size{color:var(--tool-accent);font-size:13px;font-weight:850}.ico-alpha-note{align-items:flex-start;background:var(--tool-accent-soft);border-radius:10px;color:var(--tool-accent-strong);display:flex;font-size:13px;font-weight:650;gap:9px;line-height:1.5;margin-top:14px;padding:12px}.ico-alpha-note .iconify{flex:0 0 auto;font-size:18px;margin-top:1px}.ico-size-options{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.ico-size-options button{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:10px;color:#475569;cursor:pointer;display:flex;font-weight:800;gap:6px;justify-content:center;min-height:44px;transition:.16s ease}.ico-size-options button.active{background:var(--tool-accent-soft);border-color:color-mix(in srgb,var(--tool-accent) 48%,transparent);color:var(--tool-accent-strong)}.ico-fit-field,.ico-summary{margin-bottom:18px}.ico-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ico-summary div{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:10px;display:grid;gap:5px;padding:13px}.ico-summary span{color:#6b7280;font-size:12px;font-weight:700}.ico-summary strong{color:#111827;font-size:15px}.ico-convert{width:100%}.spin-icon{animation:ico-spin .7s linear infinite}@keyframes ico-spin{to{transform:rotate(1turn)}}@media(max-width:760px){.ico-tool{padding:14px}.ico-grid,.ico-result{grid-template-columns:1fr}.ico-result{gap:20px;padding:16px}.ico-preview{min-height:210px}.ico-preview img{height:168px;width:168px}.ico-result-copy .password-action-primary{justify-content:center;width:100%}.ico-size-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-panel-header{align-items:flex-start;display:flex;gap:18px;margin:0 auto 24px;max-width:1280px}.tool-panel-icon{flex:0 0 auto;font-size:32px;height:62px;width:62px}.tool-panel-header h1{color:#111827;font-size:38px;line-height:1.1;margin:12px 0 10px}.tool-panel-header p{color:#5f6b7a;font-size:17px;line-height:1.6;margin:0;max-width:760px}.tool-canvas{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:16px;box-shadow:0 16px 48px #0f172a12;margin:0 auto;max-width:1280px;overflow:hidden;width:100%}.tool-canvas-toolbar{align-items:center;border-bottom:1px solid rgba(148,163,184,.2);display:flex;justify-content:space-between;padding:16px 18px}.tool-canvas-toolbar span{color:#6b7280;font-size:13px;font-weight:750}.empty-tool-state{align-items:center;display:grid;justify-items:center;min-height:340px;padding:46px 24px;text-align:center}.empty-tool-state>.iconify,.empty-tool-state>span{color:#94a3b8;font-size:42px}.empty-tool-state h1,.empty-tool-state h2{color:#111827;font-size:24px;margin:18px 0 8px}.empty-tool-state p{color:#5f6b7a;line-height:1.65;margin:0;max-width:520px}.password-tool{padding:22px}.password-result{align-items:center;background:#101820;border-radius:14px;color:#fff;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;min-height:116px;padding:22px}.password-result span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.password-result strong{display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:clamp(18px,2.3vw,28px);line-height:1.35;overflow-wrap:anywhere}.password-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:0;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:9px;justify-content:center;line-height:1;min-height:40px;padding:0 16px;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.password-action .iconify{flex:0 0 auto;font-size:18px;transition:transform .18s ease}.password-action:hover{transform:translateY(-1px)}.password-action:focus-visible{outline:3px solid var(--tool-accent-ring);outline-offset:3px}.password-action-primary{background:linear-gradient(135deg,var(--tool-accent-strong),var(--tool-accent));box-shadow:0 12px 28px var(--tool-accent-shadow);color:#fff;min-width:124px}.password-action-primary:hover{background:linear-gradient(135deg,var(--tool-accent-strong),var(--tool-accent-strong));box-shadow:0 16px 34px var(--tool-accent-shadow)}.password-action-primary:disabled{background:#cbd5e1;box-shadow:none;color:#64748b;cursor:not-allowed;transform:none}.password-action-primary:hover .iconify{transform:rotate(22deg)}.password-action-secondary{background:#fff;box-shadow:0 10px 26px #0000002e;color:#101820;min-width:112px}.password-action-secondary:hover{background:var(--tool-accent-soft);box-shadow:0 14px 32px var(--tool-accent-shadow);color:var(--tool-accent)}.password-action-secondary:disabled{background:#ffffff2e;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.password-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.password-card{background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:20px}.password-card-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px}.password-card-header h2{color:#111827;font-size:18px;margin:0}.range-control{display:grid;gap:12px}.range-control span{color:#4b5563;font-size:14px}.range-control input{accent-color:var(--tool-accent);width:100%}.option-list{display:grid;gap:10px;margin-top:22px}.option-list label{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#374151;display:flex;font-weight:700;gap:10px;min-height:44px;padding:0 12px}.option-list input{accent-color:var(--tool-accent);height:16px;width:16px}.strength-meter{background:#e5e7eb;border-radius:999px;height:10px;margin-bottom:22px;overflow:hidden;position:relative}.strength-meter span{border-radius:inherit;display:block;height:100%;overflow:hidden;position:relative;transition:width .42s cubic-bezier(.22,1,.36,1),background .22s ease}.strength-meter span:after{animation:strength-shine 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.38),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.strength-meter[data-strength=weak] span{background:linear-gradient(90deg,#ef4444,#f97316)}.strength-meter[data-strength=medium] span{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.strength-meter[data-strength=strong] span{background:linear-gradient(90deg,#0ea5e9,#14b8a6)}.strength-meter[data-strength=very-strong] span{background:linear-gradient(90deg,#14b8a6,#22c55e)}@keyframes strength-shine{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.password-strength dl{display:grid;gap:12px;margin:0}.password-strength dl div{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;display:flex;justify-content:space-between;padding:13px 14px}.password-strength dt{color:#6b7280;font-size:13px}.password-strength dd{color:#111827;font-weight:800;margin:0}.hash-tool{padding:22px}.hash-result{align-items:center;background:#101820;border-radius:14px;color:#fff;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;min-height:116px;padding:22px}.hash-result span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.hash-result strong{display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:clamp(16px,1.7vw,22px);line-height:1.45;overflow-wrap:anywhere}.hash-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.hash-mode-switch{background:#e5e7eb;border-radius:10px;display:inline-grid;grid-template-columns:repeat(2,1fr);padding:4px}.hash-mode-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#4b5563;cursor:pointer;font-weight:800;min-height:34px;padding:0 13px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.hash-mode-switch button.active{background:#fff;box-shadow:0 6px 16px #0f172a14;color:var(--tool-accent)}.hash-textarea{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:#111827;font:500 15px/1.6 Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;min-height:260px;outline:none;padding:16px;resize:vertical;width:100%}.hash-textarea:focus{border-color:var(--tool-accent);box-shadow:0 0 0 4px var(--tool-accent-ring)}.hash-file-drop{align-items:center;background:#fff;border:1px dashed color-mix(in srgb,var(--tool-accent) 42%,transparent);border-radius:14px;color:#374151;cursor:pointer;display:grid;justify-items:center;min-height:260px;padding:26px;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hash-file-drop:hover{border-color:var(--tool-accent);box-shadow:0 14px 34px var(--tool-accent-ring);transform:translateY(-1px)}.hash-file-drop .iconify{background:var(--tool-accent-soft);border-radius:14px;color:var(--tool-accent);font-size:48px;margin-bottom:14px;padding:12px}.hash-file-drop strong{color:#111827;font-size:18px;margin-bottom:8px;overflow-wrap:anywhere}.hash-file-drop span{color:#6b7280;line-height:1.55}.hash-file-drop input{display:none}.hash-field{display:grid;gap:8px;margin-bottom:16px}.hash-field span{color:#4b5563;font-size:13px;font-weight:800}.hash-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:800 14px/1 Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif}.hash-field input,.hash-field select{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:10px;color:#111827;min-height:44px;outline:none;padding:0 12px;width:100%}.hash-field input{font:700 14px/1 Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif}.hash-field input:disabled{background:#eef2f7;color:#94a3b8;cursor:not-allowed}.hash-field input:focus,.hash-field select:focus{border-color:var(--tool-accent);box-shadow:0 0 0 4px var(--tool-accent-ring)}.hash-summary{display:grid;gap:12px;margin:22px 0 0}.hash-summary div{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:13px 14px}.hash-summary dt{color:#6b7280;font-size:13px}.hash-summary dd{color:#111827;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.qr-tool{padding:22px}.qr-result{background:#101820;color:#fff;display:grid;gap:22px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);margin-bottom:18px;min-height:280px;padding:22px}.qr-preview,.qr-result{align-items:center;border-radius:14px}.qr-preview{background:#fff;min-height:236px;padding:18px}.qr-preview,.qr-preview-code{display:flex;justify-content:center}.qr-preview-code{align-items:center;width:100%}.qr-preview-code svg{display:block;height:auto;max-height:240px;max-width:100%;width:100%}.qr-preview-empty{align-items:center;color:#64748b;display:grid;gap:10px;justify-items:center;text-align:center}.qr-preview-empty .iconify{color:var(--tool-accent);font-size:42px}.qr-result-copy span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.qr-result-copy strong{color:#fff;display:block;font-size:clamp(28px,4vw,44px);line-height:1.1;margin-bottom:14px}.qr-result-copy p{color:#b6c2d1;line-height:1.6;margin:0}.qr-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr)}.qr-type-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:18px}.qr-type-grid button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#4b5563;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.qr-type-grid button:hover{border-color:var(--tool-accent);color:var(--tool-accent)}.qr-type-grid button.active{background:var(--tool-accent-soft);border-color:color-mix(in srgb,var(--tool-accent) 34%,transparent);box-shadow:0 10px 24px var(--tool-accent-ring);color:var(--tool-accent)}.qr-type-grid .iconify{flex:0 0 auto;font-size:17px}.qr-dynamic-form,.qr-form-grid{display:grid;gap:14px}.qr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-form-wide{grid-column:1/-1}.qr-checkbox{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#374151;display:flex;font-weight:800;gap:10px;min-height:44px;padding:0 12px}.qr-checkbox input{accent-color:var(--tool-accent);height:16px;width:16px}.qr-textarea{min-height:190px}.qr-color-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.qr-color-grid label{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;display:grid;gap:9px;padding:12px}.qr-color-grid span{color:#4b5563;font-size:13px;font-weight:800}.qr-color-grid input{background:transparent;border:0;cursor:pointer;height:42px;padding:0;width:100%}.qr-logo-panel{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;display:grid;gap:14px;margin-top:18px;padding:14px}.qr-logo-header{align-items:center;display:flex;justify-content:space-between}.qr-logo-header span{color:#4b5563;font-size:13px;font-weight:800}.qr-logo-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tool-accent-soft);border:0;border-radius:8px;font-size:12px;font-weight:850;min-height:30px;padding:0 10px}.qr-logo-header button,.qr-logo-upload{color:var(--tool-accent);cursor:pointer}.qr-logo-upload{align-items:center;border:1px dashed color-mix(in srgb,var(--tool-accent) 42%,transparent);border-radius:12px;display:grid;gap:8px;justify-items:center;min-height:118px;padding:16px;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.qr-logo-upload:hover{border-color:var(--tool-accent);box-shadow:0 12px 28px var(--tool-accent-ring);transform:translateY(-1px)}.qr-logo-upload img{border-radius:12px;max-height:68px;max-width:110px;-o-object-fit:contain;object-fit:contain}.qr-logo-upload .iconify{font-size:34px}.qr-logo-upload span{font-size:13px;font-weight:850}.qr-logo-upload input{display:none}.image-tool{padding:22px}.image-result{background:#101820;border-radius:14px;color:#fff;display:grid;gap:18px;grid-template-columns:1fr;margin-bottom:18px;padding:22px}.image-preview-pair{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-preview-box{align-items:center;background:#fff;border-radius:14px;display:grid;justify-items:center;min-height:230px;overflow:hidden;padding:18px;position:relative}.image-preview-box span{background:#111827db;border-radius:999px;color:#fff;font-size:12px;font-weight:850;left:12px;padding:6px 10px;position:absolute;top:12px}.image-preview-box img{border-radius:10px;max-height:198px;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-result-copy{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:grid;gap:14px;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);order:-1;padding:16px 18px}.image-preview-placeholder{align-items:center;background:#f8fafc;border:1px dashed rgba(148,163,184,.36);border-radius:18px;color:#64748b;display:flex;font-size:14px;font-weight:850;height:calc(100% - 34px);justify-content:center;margin-top:22px;min-height:160px;width:100%}.image-result-copy span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:6px}.image-result-copy strong{color:#fff;display:block;font-size:clamp(34px,5vw,54px);line-height:1}.image-result-copy p{color:#b6c2d1;line-height:1.6;margin:0;overflow-wrap:anywhere}.image-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.image-drop{align-items:center;background:#fff;border:1px dashed color-mix(in srgb,var(--tool-accent) 42%,transparent);border-radius:14px;color:#374151;cursor:pointer;display:grid;gap:10px;justify-items:center;min-height:250px;padding:26px;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.image-drop:hover{border-color:var(--tool-accent);box-shadow:0 14px 34px var(--tool-accent-ring);transform:translateY(-1px)}.image-drop .iconify{background:var(--tool-accent-soft);border-radius:16px;color:var(--tool-accent);font-size:54px;padding:13px}.image-drop strong{color:#111827;font-size:18px;overflow-wrap:anywhere}.image-drop span{color:#6b7280;line-height:1.55;max-width:360px}.image-drop input{display:none}.tool-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-weight:700;margin:14px 0 0;padding:12px}.image-presets{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.image-presets button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#4b5563;cursor:pointer;font-weight:850;min-height:40px;padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.image-presets button:hover{border-color:var(--tool-accent);box-shadow:0 10px 24px var(--tool-accent-ring);color:var(--tool-accent)}.image-size-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.image-stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.image-stats div{background:#ffffffd1;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:18px}.image-stats small,.image-stats span{color:#6b7280;display:block;font-size:13px}.image-stats strong{color:#111827;display:block;font-size:24px;margin:6px 0}.time-hero,.time-tool{padding:22px}.time-hero{align-items:center;background:#101820;border-radius:14px;color:#fff;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.time-now-card span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.time-now-card strong{color:#fff;display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:clamp(36px,7vw,72px);line-height:1;overflow-wrap:anywhere}.time-now-card p{color:#b6c2d1;line-height:1.6;margin:12px 0 0}.time-hero-actions{display:grid;gap:10px;min-width:160px}.time-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.time-switch{margin-bottom:18px}.time-switch-three{grid-template-columns:repeat(3,1fr);width:100%}.time-detection-note{align-items:center;background:color-mix(in srgb,var(--tool-accent-soft) 62%,#fff);border:1px solid color-mix(in srgb,var(--tool-accent) 18%,transparent);border-radius:10px;color:var(--tool-accent-strong);display:inline-flex;font-size:13px;font-weight:850;gap:8px;margin:-4px 0 18px;min-height:40px;padding:0 12px}.time-detection-note .iconify{flex:0 0 auto;font-size:17px}.time-output{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:16px}.time-output small,.time-output span{color:#6b7280;display:block;font-size:13px}.time-output strong{color:#111827;display:block;font-size:22px;line-height:1.25;margin:8px 0;overflow-wrap:anywhere}.time-two-cols{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.zones-hero,.zones-tool{padding:22px}.zones-hero{align-items:center;background:#101820;border-radius:14px;color:#fff;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.zones-now-card span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.zones-now-card strong{color:#fff;display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:clamp(26px,4vw,44px);line-height:1.1;overflow-wrap:anywhere}.zones-now-card p{color:#b6c2d1;line-height:1.6;margin:12px 0 0}.zones-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.zones-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)}.zones-add-row{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 156px;margin-bottom:18px}.zones-add-row .hash-field{margin-bottom:0;min-width:0}.zones-add-row .password-action{min-width:0;width:100%}.zones-tool-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.zones-tip{align-items:center;background:color-mix(in srgb,var(--tool-accent-soft) 62%,#fff);border:1px solid color-mix(in srgb,var(--tool-accent) 18%,transparent);border-radius:10px;color:var(--tool-accent-strong);display:flex;font-size:13px;font-weight:800;gap:8px;line-height:1.45;margin-top:6px;padding:12px}.zones-tip .iconify{flex:0 0 auto;font-size:17px}.zones-count{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:850;padding:7px 10px}.zones-list{display:grid;gap:12px}.zones-card{background:#fff;border:1px solid rgba(148,163,184,.18);border-left:5px solid var(--tool-accent);border-radius:14px;display:grid;gap:14px;padding:15px}.zones-card[data-status=work]{border-left-color:#10b981}.zones-card[data-status=evening]{border-left-color:#f59e0b}.zones-card[data-status=night]{border-left-color:#6366f1}.zones-card[data-status=weekend]{border-left-color:#f43f5e}.zones-card-main{align-items:center;display:flex;gap:12px;justify-content:space-between}.zones-card-main small,.zones-card-main strong{display:block}.zones-card-main strong{color:#111827;font-size:16px}.zones-card-main small{color:#6b7280;font-size:13px;margin-top:4px}.zones-card-main button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:34px}.zones-card-main button:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626;transform:translateY(-1px)}.zones-card-time{align-items:end;display:flex;gap:14px;justify-content:space-between}.zones-card-time span{color:#6b7280;font-size:13px;line-height:1.4}.zones-card-time strong{color:#111827;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:34px;line-height:1}.zones-card-status span{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent-strong);display:inline-flex;font-size:12px;font-weight:850;padding:7px 10px}.color-tool{display:grid;gap:18px;padding:22px}.color-hero{align-items:center;border-radius:14px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:180px;padding:26px}.color-hero-copy span{display:block;font-size:13px;font-weight:850;margin-bottom:8px;opacity:.82}.color-hero-copy strong{display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:clamp(38px,6vw,72px);line-height:1}.color-hero-copy p{font-weight:800;line-height:1.5;margin:12px 0 0;opacity:.86}.color-copy-action{background:#ffffffeb;box-shadow:0 14px 34px #0f172a2e;color:#111827}.color-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)}.color-picker-control{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:14px;display:grid;gap:14px;grid-template-columns:86px minmax(0,1fr);margin-bottom:16px;padding:12px}.color-picker-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:62px;padding:0;width:86px}.color-picker-control input::-webkit-color-swatch-wrapper{padding:0}.color-picker-control input::-webkit-color-swatch{border:0;border-radius:12px}.color-picker-control span{color:#111827;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:850}.color-format-list{display:grid;gap:10px}.color-format-list button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:12px 14px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.color-format-list button:hover{background:color-mix(in srgb,var(--tool-accent-soft) 42%,#fff);border-color:var(--tool-accent);box-shadow:0 12px 28px var(--tool-accent-ring);transform:translateY(-1px)}.color-format-list span{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;font-weight:850;gap:8px}.color-format-list span .iconify{color:#94a3b8;font-size:16px}.color-format-list span .iconify.copied{color:#10b981}.color-format-list strong{color:#111827;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:14px;overflow-wrap:anywhere;text-align:right}.color-history{display:grid;gap:10px;margin-top:18px}.color-history>span{color:#4b5563;font-size:13px;font-weight:850}.color-history div{display:flex;flex-wrap:wrap;gap:8px}.color-history button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #94a3b847;cursor:pointer;height:34px;width:34px}.color-contrast-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.color-contrast-card{border-radius:14px;display:grid;gap:8px;min-height:150px;padding:18px}.color-contrast-card small,.color-contrast-card span{font-size:13px;font-weight:850;opacity:.86}.color-contrast-card strong{font-size:34px;line-height:1}.color-related{display:grid;gap:10px;margin-top:18px}.color-related h3{color:#111827;font-size:16px;margin:0}.color-related button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:54px;padding:8px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.color-related button:hover{border-color:var(--tool-accent);box-shadow:0 12px 28px var(--tool-accent-ring);transform:translateY(-1px)}.color-related button>span{border-radius:10px;height:38px;width:38px}.color-related strong{color:#111827;font-size:14px}.color-related small{color:#6b7280;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:12px}.color-shades-badge{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:850;padding:7px 10px}.color-shades-grid{display:grid;gap:8px;grid-template-columns:repeat(11,minmax(0,1fr))}.color-shade{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;cursor:pointer;display:grid;gap:42px;min-height:132px;padding:12px;text-align:left;transition:box-shadow .16s ease,transform .16s ease}.color-shade:hover{box-shadow:0 14px 32px #0f172a29;transform:translateY(-2px)}.color-shade span{font-weight:900}.color-shade strong{font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.vat-tool{padding:22px}.vat-hero,.vat-tool{display:grid;gap:18px}.vat-hero{align-items:center;background:#101820;border-radius:14px;color:#fff;grid-template-columns:minmax(0,1fr) auto;padding:24px}.vat-hero-copy span{color:#93a4b8;display:block;font-size:13px;font-weight:850;margin-bottom:8px}.vat-hero-copy strong{display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:clamp(34px,5vw,58px);line-height:1;overflow-wrap:anywhere}.vat-hero-copy p{color:#b6c2d1;font-weight:750;line-height:1.5;margin:12px 0 0}.vat-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr)}.vat-mode-switch{grid-template-columns:repeat(3,1fr);margin-bottom:18px;width:100%}.vat-rate-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.vat-rate-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#4b5563;cursor:pointer;font-weight:900;min-height:42px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.vat-rate-grid button.active,.vat-rate-grid button:hover{background:var(--tool-accent-soft);border-color:color-mix(in srgb,var(--tool-accent) 34%,transparent);box-shadow:0 10px 24px var(--tool-accent-ring);color:var(--tool-accent);transform:translateY(-1px)}.vat-badge{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:850;padding:7px 10px}.vat-result-list{display:grid;gap:10px}.vat-result-list button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr) 24px;min-height:64px;padding:13px 14px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.vat-result-list button:hover{background:color-mix(in srgb,var(--tool-accent-soft) 42%,#fff);border-color:var(--tool-accent);box-shadow:0 12px 28px var(--tool-accent-ring);transform:translateY(-1px)}.vat-result-list span{color:#6b7280;font-size:13px;font-weight:850}.vat-result-list strong{color:#111827;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:21px;overflow-wrap:anywhere;text-align:right}.vat-result-list .iconify{color:#94a3b8;font-size:18px}.vat-result-list .iconify.copied{color:#10b981}.vat-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.vat-summary div{background:var(--tool-accent-soft);border:1px solid color-mix(in srgb,var(--tool-accent) 18%,transparent);border-radius:12px;padding:14px}.vat-summary span{color:var(--tool-accent-strong);display:block;font-size:12px;font-weight:850;margin-bottom:6px}.vat-summary strong{color:#111827;font-size:24px}.json-tool{display:grid;gap:18px;padding:22px}.json-hero{align-items:center;background:#101820;border-radius:14px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.json-hero[data-state=valid]{background:linear-gradient(135deg,rgba(16,185,129,.16),transparent 42%),#101820}.json-hero[data-state=invalid]{background:linear-gradient(135deg,rgba(239,68,68,.18),transparent 42%),#101820}.json-hero[data-state=empty]{background:linear-gradient(135deg,rgba(59,130,246,.14),transparent 42%),#101820}.json-hero-copy span{color:#93a4b8;display:block;font-size:13px;font-weight:850;margin-bottom:8px}.json-hero-copy strong{color:#fff;display:block;font-size:clamp(32px,5vw,54px);line-height:1}.json-hero-copy p{color:#b6c2d1;font-weight:750;line-height:1.5;margin:12px 0 0}.json-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.json-toolbar{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:14px}.json-indent-switch{grid-template-columns:repeat(2,1fr)}.json-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.json-error{margin:0}.json-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.json-editor-card{display:flex;flex-direction:column;min-height:520px}.json-badge{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:850;padding:7px 10px}.json-textarea{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:#111827;flex:1;font:700 14px/1.65 Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;min-height:420px;outline:none;padding:16px;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2;width:100%}.json-textarea:focus{border-color:var(--tool-accent);box-shadow:0 0 0 4px var(--tool-accent-ring)}.json-output{background:#fbfdff}.json-stats{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.json-stats div{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:14px}.json-stats span{color:#6b7280;display:block;font-size:12px;font-weight:850;margin-bottom:8px}.json-stats strong{color:#111827;font-size:24px}.regex-tool{display:grid;gap:18px;padding:22px}.regex-hero{align-items:center;background:#101820;border-radius:14px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.regex-hero[data-valid=true]{background:linear-gradient(135deg,rgba(249,115,22,.2),transparent 42%),#101820}.regex-hero[data-valid=false]{background:linear-gradient(135deg,rgba(239,68,68,.18),transparent 42%),#101820}.regex-hero-copy span{color:#93a4b8;display:block;font-size:13px;font-weight:850;margin-bottom:8px}.regex-hero-copy strong{color:#fff;display:block;font-size:clamp(32px,5vw,54px);line-height:1}.regex-hero-copy p{color:#b6c2d1;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-weight:750;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}.regex-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.regex-badge{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:850;padding:7px 10px}.regex-flags{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:18px}.regex-flags label{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) 24px;min-height:48px;padding:0 12px}.regex-flags input{accent-color:var(--tool-accent);height:16px;width:16px}.regex-flags span{color:#374151;font-size:13px;font-weight:850}.regex-flags strong{color:var(--tool-accent);font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;text-align:right}.regex-note{align-items:center;background:color-mix(in srgb,var(--tool-accent-soft) 62%,#fff);border:1px solid color-mix(in srgb,var(--tool-accent) 18%,transparent);border-radius:10px;color:var(--tool-accent-strong);display:flex;font-size:13px;font-weight:800;gap:8px;line-height:1.45;margin-top:18px;padding:12px}.regex-textarea{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:#111827;font:700 14px/1.65 Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;min-height:250px;outline:none;padding:16px;resize:vertical;width:100%}.regex-textarea:focus{border-color:var(--tool-accent);box-shadow:0 0 0 4px var(--tool-accent-ring)}.regex-preview-card{min-height:360px}.regex-preview{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;color:#111827;font:750 14px/1.75 Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;margin:0;min-height:260px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.regex-preview mark{background:color-mix(in srgb,var(--tool-accent-soft) 72%,#fff);border:1px solid color-mix(in srgb,var(--tool-accent) 28%,transparent);border-radius:5px;color:var(--tool-accent-strong);padding:1px 3px}.regex-match-list{display:grid;gap:12px}.regex-match-item{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;display:grid;gap:10px;padding:14px}.regex-match-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.regex-match-head span{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:900;padding:6px 9px}.regex-match-head strong{color:#6b7280;font-size:12px}.regex-match-item code{color:#111827;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.regex-match-item dl{display:grid;gap:8px;margin:0}.regex-match-item dl div{align-items:center;background:#f8fafc;border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.regex-match-item dt{color:#6b7280;font-size:12px;font-weight:850}.regex-match-item dd{color:#111827;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;margin:0;overflow-wrap:anywhere;text-align:right}.regex-empty-state{align-items:center;background:#fff;border:1px dashed rgba(148,163,184,.32);border-radius:14px;color:#64748b;display:grid;gap:10px;justify-items:center;min-height:260px;padding:24px;text-align:center}.regex-empty-state .iconify{color:var(--tool-accent);font-size:42px}.regex-examples-card,.regex-help-card{overflow:hidden}.regex-examples-grid,.regex-help-grid{display:grid;gap:12px}.regex-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regex-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regex-example-card,.regex-rule-card{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:14px}.regex-rule-card{display:grid;gap:9px}.regex-rule-card div{align-items:center;display:flex;gap:9px}.regex-rule-card .iconify{background:var(--tool-accent-soft);border-radius:9px;color:var(--tool-accent);font-size:34px;padding:8px}.regex-example-card strong,.regex-rule-card strong{color:#111827;font-size:15px;font-weight:900}.regex-rule-card p{color:#64748b;font-size:13px;font-weight:750;line-height:1.55;margin:0}.regex-example-card{display:grid;gap:12px}.regex-example-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.regex-example-head div{display:grid;gap:4px;min-width:0}.regex-example-head span{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.regex-example-use{align-items:center;background:var(--tool-accent);border:0;border-radius:10px;box-shadow:0 12px 24px var(--tool-accent-shadow);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;gap:7px;min-height:38px;padding:0 12px}.regex-example-use .iconify{font-size:16px}.regex-example-card code{background:#101820;border-radius:10px;color:#f8fafc;display:block;font-family:Cascadia Code,"Cascadia Code Fallback: Courier New","Cascadia Code Fallback: Roboto Mono","Cascadia Code Fallback: Noto Sans Mono",SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:750;line-height:1.5;overflow-x:auto;padding:12px;white-space:nowrap}.pdf-result,.pdf-tool{padding:22px}.pdf-result{align-items:center;background:#101820;border-radius:14px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.pdf-result-copy span{color:#93a4b8;display:block;font-size:13px;font-weight:750;margin-bottom:8px}.pdf-result-copy strong{color:#fff;display:block;font-size:clamp(28px,4vw,44px);line-height:1.08;overflow-wrap:anywhere}.pdf-result-copy p{color:#b6c2d1;line-height:1.6;margin:12px 0 0}.pdf-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pdf-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr)}.pdf-drop{align-items:center;background:#fff;border:1px dashed color-mix(in srgb,var(--tool-accent) 42%,transparent);border-radius:14px;color:#374151;cursor:pointer;display:grid;gap:10px;justify-items:center;min-height:250px;padding:26px;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pdf-drop:hover{border-color:var(--tool-accent);box-shadow:0 14px 34px var(--tool-accent-ring);transform:translateY(-1px)}.pdf-drop .iconify{background:var(--tool-accent-soft);border-radius:16px;color:var(--tool-accent);font-size:54px;padding:13px}.pdf-drop strong{color:#111827;font-size:18px}.pdf-drop span{color:#6b7280;line-height:1.55;max-width:380px}.pdf-drop input{display:none}.pdf-page-count{background:var(--tool-accent-soft);border-radius:999px;color:var(--tool-accent);font-size:12px;font-weight:850;padding:7px 10px}.pdf-file-item,.pdf-file-list{display:grid;gap:12px}.pdf-file-item{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:14px}.pdf-file-top{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr)}.pdf-file-top small,.pdf-file-top strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-file-top strong{color:#111827;font-size:15px}.pdf-file-top small{color:#6b7280;font-size:13px;margin-top:4px}.pdf-file-index{align-items:center;background:var(--tool-accent-soft);border-radius:10px;color:var(--tool-accent);display:inline-flex;font-weight:900;height:38px;justify-content:center;width:38px}.pdf-file-actions{display:flex;gap:8px}.pdf-file-actions button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:38px}.pdf-file-actions button:hover{background:var(--tool-accent-soft);border-color:color-mix(in srgb,var(--tool-accent) 34%,transparent);color:var(--tool-accent);transform:translateY(-1px)}.pdf-file-actions button:disabled{background:#eef2f7;color:#cbd5e1;cursor:not-allowed;transform:none}.pdf-file-actions button.danger:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.pdf-empty-state{align-items:center;background:#fff;border:1px dashed rgba(148,163,184,.32);border-radius:14px;color:#64748b;display:grid;gap:10px;justify-items:center;min-height:220px;padding:24px;text-align:center}.pdf-empty-state .iconify{color:var(--tool-accent);font-size:42px}.qr-downloads{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}@media(max-width:900px){body.tool-layout-active{height:auto;overflow:auto}body.tool-layout-active #__nuxt{height:auto;overflow:visible}.home-header{gap:18px}.home-hero{grid-template-columns:1fr}.hero-console{max-width:520px}.tool-shell{display:block;height:auto;overflow:visible}.tool-sidebar{display:none}.tool-topbar{gap:16px;min-height:auto;padding:12px 14px}.tool-topbar-title{display:none}.mobile-tool-switcher{display:grid;flex:1;gap:8px;grid-template-columns:42px minmax(0,1fr) 42px;min-width:0}.tool-all-link{flex:0 0 auto}.tool-main{overflow:visible;padding:24px 18px}.tool-workspace{display:block;height:auto;overflow:visible}.color-grid,.color-hero,.hash-grid,.image-grid,.image-preview-pair,.image-result,.image-result-copy,.image-stats,.json-grid,.json-hero,.password-grid,.pdf-grid,.pdf-result,.qr-grid,.qr-result,.regex-grid,.regex-hero,.time-grid,.time-hero,.vat-grid,.vat-hero,.zones-grid,.zones-hero{grid-template-columns:1fr}.pdf-actions,.zones-hero-actions{justify-content:flex-start}.zones-add-row{grid-template-columns:1fr}.color-shades-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vat-summary{grid-template-columns:1fr}.json-toolbar{align-items:stretch;flex-direction:column}.json-hero-actions,.json-toolbar-actions{justify-content:flex-start}.json-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.regex-examples-grid,.regex-help-grid{grid-template-columns:1fr}.hash-result,.password-result{align-items:stretch;flex-direction:column}}@media(max-width:560px){.shell-container{padding-left:18px;padding-right:18px}.header-actions{display:none}.home-main{padding-top:44px}.hero-content h1{font-size:48px}.tool-panel-header{display:block}.tool-panel-icon{margin-bottom:16px}.tool-topbar{gap:8px;padding-left:10px;padding-right:10px}.tool-all-link{align-items:center;display:inline-flex;height:42px;justify-content:center;min-width:42px;padding:0;width:42px}.tool-all-link span{display:none}.tool-all-link .iconify{display:block;font-size:20px}.color-contrast-grid,.color-shades-grid{grid-template-columns:1fr}.color-related button{grid-template-columns:38px minmax(0,1fr)}.color-related small{grid-column:2}.vat-rate-grid,.vat-result-list button{grid-template-columns:1fr}.vat-result-list strong{text-align:left}.json-stats{grid-template-columns:1fr}.regex-example-head{align-items:stretch;flex-direction:column}.regex-example-use{justify-content:center;width:100%}}
