@font-face{font-family:Inter;src:local("Inter Light 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:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light 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:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/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 Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold 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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold 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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold 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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),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:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),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:300;font-style:normal}@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/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter 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/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/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),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:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),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:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/yXUMFoCmfBmzv4gULslpBGiB4_KTeW4uvX4OzdTBths-lXyAmglJCxt34c_zi5QQkEt2mk0fQUCSsRNuqge_C1s.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/E071ZUdMgrYPEcXulAiPF3g6YKMMv_TYHR4NE5gB83c-VVPdxNBU3RrpZqQyfg9WEzoHQzYdtBwCiC0Yp2Pk6h8.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/O3a2BPdlWI3OrmtH2e8xN9Ul_qsRus8WjROIEUU9Ddc-ttzCstbRdIYyhouD3niSu30588fByCFVA_X6HOIcinw.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light 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:300;font-style:italic}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Light 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:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light 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:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light 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:300;font-style:italic}@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;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/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 ExtraBold 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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold 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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold 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:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),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:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),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:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),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:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),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:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter 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/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/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 ExtraBold"),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:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),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:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),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:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),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:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/0_gJOHk7CoGgS2mZYrGDndvB6GTi23Y10S-vxixWiv4-_RIS_QF9DrtQwxnxnBSBtR5YiS98kmH3bQpX4oXjjXU.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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:"JetBrains Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}*{scrollbar-color:rgba(74,230,138,.25) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4ae68a40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4ae68a66}:root{--bg-dark:#0a0a0a;--bg-light:#f5f5f0;--text-light:#fff;--text-dark:#1a1a1a;--accent:#4ae68a;--accent-dim:rgba(74,230,138,.15);--accent-glow:rgba(74,230,138,.3);--negative:#f44;--negative-light:#f88;--positive-light:#8fa;--secondary:#aaa;--type-blog:#4ae68a;--type-video:#88f;--type-report:#fa0;--type-generated:#f8f;--border-dark:hsla(0,0%,100%,.2);--border-light:rgba(0,0,0,.1);--font-heading:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--nav-height:64px;--container-max:1200px;--container-pad:24px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:20px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-dark);color:var(--text-light);font-family:var(--font-body);font-weight:400;line-height:1.6;opacity:1;overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}ul{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:768px){:root{--nav-height:56px;--container-pad:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.v3-root{--v3-paper:#fbf9f5;--v3-bone:#ecebe6;--v3-linen:#dedcd6;--v3-sand:#d9c5a8;--v3-ink-navy:#1b2238;--v3-ink-deep:#141929;--v3-ink-soft:#2a314a;--v3-text:#424d5e;--v3-text-soft:#5e6a7c;--v3-text-mute:#87827a;--v3-text-strong:#1b2238;--v3-on-ink:#f5f2ed;--v3-on-ink-soft:hsla(38,29%,95%,.78);--v3-on-ink-mute:hsla(38,29%,95%,.55);--v3-signal:#7cd96b;--v3-signal-deep:#5fb84d;--v3-signal-soft:#e2f5dd;--v3-signal-halo:rgba(124,217,107,.22);--v3-negative:#c25a48;--v3-caution:#c58a3f;--v3-border:#cfc9be;--v3-border-strong:#a8a098;--v3-border-quiet:#ecebe6;--v3-border-on-ink:hsla(38,29%,95%,.1);--v3-bg:var(--v3-paper);--v3-bg-alt:#f6f2ea;--v3-panel:var(--v3-bone);--v3-panel-2:var(--v3-linen);--v3-ink:var(--v3-text-strong);--v3-ink-dim:var(--v3-text-soft);--v3-rule:var(--v3-border);--v3-rule-strong:var(--v3-border-strong);--v3-on-signal:var(--v3-ink-navy);--v3-accent-text:var(--v3-text-strong);--v3-photo-base:var(--v3-sand);--v3-photo-veil:251,249,245;--v3-photo-wash:30,40,82;--v3-photo-wash-a:.22;--v3-photo-title:var(--v3-text-strong);--v3-photo-body:var(--v3-text);--v3-photo-meta:var(--v3-text);--v3-photo-rule:rgba(27,34,56,.18);--v3-photo-border:var(--v3-border);--v3-btn-primary-bg:var(--v3-ink-navy);--v3-btn-primary-fg:var(--v3-on-ink);--v3-btn-primary-bg-hover:var(--v3-ink-deep);color-scheme:light;--v3-shadow-sm:0 1px 2px rgba(27,34,56,.07);--v3-shadow-card:0 .5px 0 rgba(27,34,56,.06),0 1px 2px rgba(27,34,56,.06),0 6px 12px rgba(27,34,56,.08),0 16px 28px rgba(27,34,56,.08);--v3-shadow-hover:0 .5px 0 rgba(27,34,56,.06),0 1px 2px rgba(27,34,56,.08),0 4px 10px rgba(27,34,56,.1),0 12px 22px rgba(27,34,56,.13);--v3-font-display:"Archivo","Geist",system-ui,sans-serif;--v3-font-body:"Geist",system-ui,-apple-system,sans-serif;--v3-font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--v3-t-display:clamp(3rem,8.5vw,6.25rem);--v3-t-h1:clamp(2.4rem,5.2vw,4rem);--v3-t-h2:clamp(1.85rem,3.6vw,2.9rem);--v3-t-h3:clamp(1.3rem,2.2vw,1.75rem);--v3-t-lead:clamp(1.05rem,1.4vw,1.3rem);--v3-t-body:1.0625rem;--v3-t-mono:.78rem;--v3-t-mono-sm:.68rem;--v3-r-sm:8px;--v3-r-md:12px;--v3-r-lg:16px;--v3-r-full:999px;--v3-ease:cubic-bezier(.32,.72,0,1);--v3-dur-zero:0s;--v3-dur-xs:.19s;--v3-dur-sm:.31s;--v3-dur-md:.5s;--v3-dur-base:.618s;--v3-dur-lg:1s;--v3-dur-reveal:.8s;--v3-gutter:clamp(1.25rem,4.5vw,4rem);--v3-section-pad:clamp(4.5rem,8vw,7rem);--v3-maxw:1280px;--v3-head-maxw:720px;--v3-head-gap:clamp(2.25rem,4.5vw,3.5rem);background:var(--v3-bg);color:var(--v3-text);font-family:var(--v3-font-body);font-size:var(--v3-t-body);line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:-.004em;min-height:100vh;overflow-x:clip;position:relative;text-rendering:optimizeLegibility;width:100%}.v3-root *,.v3-root :after,.v3-root :before{box-sizing:border-box}.v3-root :where(figure),.v3-root :where(h1),.v3-root :where(h2),.v3-root :where(h3),.v3-root :where(h4),.v3-root :where(ol),.v3-root :where(p),.v3-root :where(ul){margin:0}.v3-root :where(ol),.v3-root :where(ul){list-style:none;padding:0}.v3-root a{color:inherit;text-decoration:none}.v3-root canvas,.v3-root img,.v3-root svg{display:block;max-width:100%}.v3-root :where(button){background:none;border:none;color:inherit;cursor:pointer;font:inherit}.v3-root input,.v3-root select,.v3-root textarea{color:inherit;font:inherit}.v3-root :focus{outline:none}.v3-root :focus-visible{outline:2px solid var(--v3-signal-deep);outline-offset:2px}.v3-root [tabindex="-1"]:focus,.v3-root [tabindex="-1"]:focus-visible{outline:none}html.v3-active,html.v3-active body{background:#fbf9f5}.v3-shell{display:flex;flex-direction:column;min-height:100vh;position:relative}.v3-main{flex:1 0 auto}.v3-container{margin-inline:auto;max-width:var(--v3-maxw);padding-inline:var(--v3-gutter);width:100%}.v3-section{padding-block:var(--v3-section-pad);position:relative}.v3-section--alt{background:var(--v3-bg-alt)}.v3-section--tight{padding-block:clamp(3rem,6vw,5rem)}.v3-grid{display:grid;gap:var(--v3-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.v3-display{font-size:var(--v3-t-display);letter-spacing:-.035em;padding-bottom:.08em}.v3-display,.v3-h1{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-weight:800;line-height:1;text-wrap:balance}.v3-h1{font-size:var(--v3-t-h1);letter-spacing:-.03em}.v3-h2{font-size:var(--v3-t-h2);letter-spacing:-.025em;line-height:1.04}.v3-h2,.v3-h3{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-weight:800;text-wrap:balance}.v3-h3{font-size:var(--v3-t-h3);letter-spacing:-.02em;line-height:1.1}.v3-lead{color:var(--v3-text);font-size:var(--v3-t-lead);line-height:1.55;max-width:62ch;text-wrap:pretty}.v3-nowrap{white-space:nowrap}.v3-body{color:var(--v3-text);font-size:var(--v3-t-body);max-width:62ch;text-wrap:pretty}.v3-body--tight{max-width:42ch}.v3-ink{color:var(--v3-ink)}.v3-dim{color:var(--v3-ink-dim)}.v3-signal{color:var(--v3-accent-text)}.v3-hl{background:var(--v3-signal);border-radius:var(--v3-r-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--v3-ink-navy,#141929);padding:.05em .2em}.v3-mono{font-family:var(--v3-font-mono);font-size:var(--v3-t-mono);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.v3-mono--sm{font-size:var(--v3-t-mono-sm);letter-spacing:.14em}.v3-num{font-family:var(--v3-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v3-label{font-family:var(--v3-font-display);font-weight:800;letter-spacing:.01em;text-transform:uppercase}.v3-reveal-armed [data-v3-reveal]:not(.v3-in),.v3-reveal-armed [data-v3-split]:not(.v3-in){opacity:0;transform:translateY(12px)}.v3-reveal-armed [data-v3-scramble]:not(.v3-in){opacity:0}.v3-root [data-v3-reveal],.v3-root [data-v3-split]{transition:opacity var(--v3-dur-reveal) var(--v3-ease),transform var(--v3-dur-reveal) var(--v3-ease)}.v3-in{opacity:1;transform:none}.v3-frame{border-top:1px solid var(--v3-rule);padding-top:clamp(1.5rem,3vw,2.75rem);position:relative}.v3-frame__anno{align-items:baseline;color:var(--v3-text-mute);display:flex;gap:1.25rem;margin-bottom:clamp(2rem,5vw,4rem)}.v3-frame__no{color:var(--v3-text-strong);padding-left:.9rem;position:relative}.v3-frame__no:before{background:var(--v3-signal);border-radius:1px;content:"";height:.85em;left:0;position:absolute;top:.15em;width:3px}.v3-frame__rule{background:var(--v3-rule);flex:1;height:1px}.v3-frame__note{color:var(--v3-text-soft);white-space:nowrap}.v3-btn{align-items:center;background:transparent;border:1px solid var(--v3-border-strong);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);cursor:pointer;display:inline-flex;font-family:var(--v3-font-mono);font-size:.72rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.1em;min-height:48px;padding:.85rem 1.4rem;position:relative;text-transform:uppercase;transition:border-color var(--v3-dur-sm) var(--v3-ease),background var(--v3-dur-sm) var(--v3-ease),box-shadow var(--v3-dur-sm) var(--v3-ease),transform var(--v3-dur-xs) var(--v3-ease)}.v3-btn:hover{border-color:var(--v3-text-strong);transform:translateY(-1px)}.v3-btn__sub{color:var(--v3-text-mute);font-size:.62rem;letter-spacing:.06em;text-transform:none}.v3-btn--primary{background:var(--v3-btn-primary-bg);border-color:var(--v3-btn-primary-bg);box-shadow:var(--v3-shadow-sm);color:var(--v3-btn-primary-fg)}.v3-btn--primary:hover{background:var(--v3-btn-primary-bg-hover);border-color:var(--v3-btn-primary-bg-hover);box-shadow:var(--v3-shadow-hover)}.v3-btn--primary .v3-btn__sub{color:var(--v3-btn-primary-fg);opacity:.72}.v3-btn--block{width:100%}.v3-btn--sm{font-size:.66rem;min-height:44px;padding:.55rem 1rem}.v3-btn:disabled,.v3-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.v3-root a.v3-btn{color:var(--v3-text-strong)}.v3-root a.v3-btn--primary{color:var(--v3-btn-primary-fg)}.v3-link{border-bottom:1px solid var(--v3-signal);color:var(--v3-text-strong);padding-bottom:1px;transition:border-color var(--v3-dur-xs) var(--v3-ease),color var(--v3-dur-xs) var(--v3-ease)}.v3-link:hover{border-color:var(--v3-signal-deep);color:var(--v3-accent-text)}.v3-bone-room{--v3-bg:var(--v3-ink-deep);--v3-panel:var(--v3-ink-navy);--v3-panel-2:var(--v3-ink-soft);--v3-ink:var(--v3-on-ink);--v3-ink-dim:var(--v3-on-ink-soft);--v3-text:var(--v3-on-ink-soft);--v3-text-strong:var(--v3-on-ink);--v3-text-soft:var(--v3-on-ink-soft);--v3-text-mute:var(--v3-on-ink-mute);--v3-rule:var(--v3-border-on-ink);--v3-rule-strong:hsla(38,29%,95%,.22);--v3-border-quiet:hsla(38,29%,95%,.1);--v3-border-strong:hsla(38,29%,95%,.28);--v3-linen:var(--v3-ink-soft);--v3-on-signal:var(--v3-ink-navy);--v3-accent-text:var(--v3-signal);--v3-signal-soft:rgba(124,217,107,.16);--v3-btn-primary-bg:#cdd2db;--v3-btn-primary-fg:var(--v3-ink-navy);--v3-btn-primary-bg-hover:#eef1f6;--v3-shadow-card:0 1px 2px rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.3);--v3-shadow-hover:0 1px 2px rgba(0,0,0,.45),0 14px 30px rgba(0,0,0,.4);background:var(--v3-bg);color:var(--v3-text);color-scheme:dark}html.v3-dark .v3-root{--v3-bg:#141929;--v3-bg-alt:#181d2e;--v3-panel:#1b2238;--v3-panel-2:#2a314a;--v3-linen:#2a314a;--v3-text:hsla(38,29%,95%,.82);--v3-text-soft:hsla(38,29%,95%,.66);--v3-text-mute:hsla(38,29%,95%,.6);--v3-text-strong:#f5f2ed;--v3-ink:#f5f2ed;--v3-ink-dim:hsla(38,29%,95%,.78);--v3-border:hsla(38,29%,95%,.14);--v3-border-quiet:hsla(38,29%,95%,.08);--v3-border-strong:hsla(38,29%,95%,.28);--v3-rule:hsla(38,29%,95%,.1);--v3-rule-strong:hsla(38,29%,95%,.28);--v3-signal-soft:rgba(124,217,107,.16);--v3-accent-text:var(--v3-signal);--v3-photo-base:var(--v3-ink-navy);--v3-photo-veil:11,14,24;--v3-photo-wash-a:.34;--v3-photo-title:var(--v3-on-ink);--v3-photo-body:var(--v3-on-ink-soft);--v3-photo-meta:var(--v3-on-ink-mute);--v3-photo-rule:hsla(38,29%,95%,.16);--v3-photo-border:var(--v3-ink-soft);--v3-btn-primary-bg:#cdd2db;--v3-btn-primary-fg:#1b2238;--v3-btn-primary-bg-hover:#eef1f6;--v3-shadow-sm:0 1px 2px rgba(0,0,0,.4);--v3-shadow-card:0 1px 2px rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.3);--v3-shadow-hover:0 1px 2px rgba(0,0,0,.45),0 14px 30px rgba(0,0,0,.4);color-scheme:dark}html.v3-dark .v3-bone-room{--v3-bg:#fbf9f5;--v3-panel:#ecebe6;--v3-panel-2:#dedcd6;--v3-linen:#dedcd6;--v3-text:#424d5e;--v3-text-soft:#5e6a7c;--v3-text-mute:#87827a;--v3-text-strong:#1b2238;--v3-ink:#1b2238;--v3-ink-dim:#5e6a7c;--v3-border:#cfc9be;--v3-border-quiet:#ecebe6;--v3-border-strong:#a8a098;--v3-rule:#cfc9be;--v3-rule-strong:#a8a098;--v3-signal-soft:#e2f5dd;--v3-accent-text:#1b2238;--v3-on-signal:#1b2238;--v3-btn-primary-bg:#1b2238;--v3-btn-primary-fg:#f5f2ed;--v3-btn-primary-bg-hover:#141929;--v3-shadow-card:0 .5px 0 rgba(27,34,56,.06),0 1px 2px rgba(27,34,56,.06),0 6px 12px rgba(27,34,56,.08),0 16px 28px rgba(27,34,56,.08);--v3-shadow-hover:0 .5px 0 rgba(27,34,56,.06),0 1px 2px rgba(27,34,56,.08),0 4px 10px rgba(27,34,56,.1),0 12px 22px rgba(27,34,56,.13);background:var(--v3-bg);color:var(--v3-text);color-scheme:light}html.v3-dark .v3-nav__inner{background:#141929f0;border-bottom-color:#f6f3ef14}html.v3-dark .v3-nav__drawer{background:#141929f7;border-bottom-color:#f6f3ef14}html.v3-dark,html.v3-dark body{background:#141929}.v3-nav{left:0;position:fixed;right:0;top:0;z-index:40}.v3-nav__inner{background:#fbf8f4f0;border-bottom:1px solid var(--v3-border-quiet);flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding:1rem var(--v3-gutter);position:relative;transition:background var(--v3-dur-sm) var(--v3-ease),border-color var(--v3-dur-sm) var(--v3-ease)}.v3-nav__inner,.v3-nav__logo{align-items:center;display:flex}.v3-nav__logo{color:var(--v3-text-strong);flex:0 0 auto;font-family:var(--v3-font-display);font-weight:800;gap:.6rem;letter-spacing:-.01em;white-space:nowrap}.v3-nav__logo-sep{background:var(--v3-border);flex:none;height:.82rem;transition:background var(--v3-dur-sm) var(--v3-ease);width:1px}.v3-nav__logo-dot{color:var(--v3-signal);font-size:1.5em;line-height:0;vertical-align:baseline}.v3-nav__logo-tag{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.v3-nav__links{align-items:center;display:flex;flex:1 1 auto;gap:1.75rem;justify-content:center;min-width:0;white-space:nowrap}.v3-nav__link{color:var(--v3-text-soft);font-family:var(--v3-font-mono);font-size:.72rem;letter-spacing:.1em;padding-block:.4rem;position:relative;text-transform:uppercase;transition:color var(--v3-dur-xs) var(--v3-ease)}.v3-nav__link:after{background:var(--v3-signal);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--v3-dur-xs) var(--v3-ease);width:100%}.v3-nav__link:hover{color:var(--v3-text-strong)}.v3-nav__link:hover:after{transform:scaleX(1)}.v3-nav__link--active{color:var(--v3-text-strong)}.v3-nav__link--active:after{transform:scaleX(1)}.v3-nav__toggle{display:none;flex-direction:column;gap:5px;padding:.5rem}.v3-nav__toggle span{background:var(--v3-text-strong);border-radius:1px;height:2px;width:22px}.v3-nav__drawer{background:#fbf8f4fa;border-bottom:1px solid var(--v3-border-quiet);display:none;flex-direction:column;gap:.25rem;padding:1rem var(--v3-gutter) 1.5rem}.v3-nav__drawer .v3-nav__link{font-size:.82rem;padding-block:.7rem}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__inner{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__logo{color:var(--v3-on-ink)}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__logo-tag{color:var(--v3-on-ink-mute)}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__logo-sep{background:#f6f3ef52}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__inner .v3-nav__link{color:var(--v3-on-ink-soft)}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__inner .v3-nav__link--active,.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__inner .v3-nav__link:hover{color:var(--v3-on-ink)}.v3-nav--over-hero:not(.v3-nav--open) .v3-nav__toggle span{background:var(--v3-on-ink)}.v3-nav--over-hero:not(.v3-nav--open) a.v3-btn--primary{background:#cdd2db;border-color:#cdd2db;color:var(--v3-ink-navy)}.v3-nav--over-hero:not(.v3-nav--open) a.v3-btn--primary:hover{background:#eef1f6;border-color:#eef1f6}.v3-footer{background:var(--v3-panel);border-top:1px solid var(--v3-border-quiet);margin-top:0;padding-block:clamp(3rem,6vw,5rem)}.v3-footer__grid{display:grid;gap:var(--v3-gutter);grid-template-columns:1.4fr 1fr 1fr}.v3-footer__logo{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:1.4rem;font-weight:800}.v3-footer__logo-dot{color:var(--v3-signal);font-size:1.5em;line-height:0;vertical-align:baseline}.v3-footer__col-title{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:.66rem;letter-spacing:.16em;margin-bottom:1rem;text-transform:uppercase}.v3-footer__link{color:var(--v3-text-soft);display:block;font-size:.92rem;padding-block:.4rem;transition:color var(--v3-dur-xs) var(--v3-ease)}.v3-footer__link:hover{color:var(--v3-text-strong)}.v3-footer__meta{align-items:center;border-top:1px solid var(--v3-border);color:var(--v3-text-mute);display:flex;flex-wrap:wrap;font-family:var(--v3-font-mono);font-size:.66rem;gap:1.5rem;letter-spacing:.06em;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.5rem;text-transform:uppercase}.v3-footer__meta-link{color:var(--v3-text-mute);transition:color var(--v3-dur-xs) var(--v3-ease)}.v3-footer__meta-link:hover{color:var(--v3-text-strong)}.v3-theme-toggle{align-items:center;background:transparent;border:1px solid var(--v3-border-strong);border-radius:var(--v3-r-sm);color:var(--v3-ink);display:inline-flex;flex:none;height:40px;justify-content:center;margin-left:auto;transition:border-color var(--v3-dur-xs) var(--v3-ease);width:40px}.v3-theme-toggle:hover{border-color:var(--v3-text-strong)}.v3-graphpaper{background-image:linear-gradient(var(--v3-border-quiet) 1px,transparent 1px),linear-gradient(90deg,var(--v3-border-quiet) 1px,transparent 1px);background-size:30px 30px;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 28% 22%,#000 18%,transparent 74%);mask-image:radial-gradient(120% 90% at 28% 22%,#000 18%,transparent 74%);opacity:.7;pointer-events:none;position:absolute;z-index:0}.v3-hero--film{--v3-text:var(--v3-on-ink-soft);--v3-text-strong:var(--v3-on-ink);--v3-text-soft:var(--v3-on-ink-soft);--v3-text-mute:var(--v3-on-ink-mute);--v3-ink:var(--v3-on-ink);--v3-ink-dim:var(--v3-on-ink-soft);--v3-accent-text:var(--v3-signal);--v3-rule:var(--v3-border-on-ink);--v3-border-strong:hsla(38,29%,95%,.34);--v3-signal-halo:rgba(124,217,107,.24);--v3-btn-primary-bg:#cdd2db;--v3-btn-primary-fg:var(--v3-ink-navy);--v3-btn-primary-bg-hover:#eef1f6;color:var(--v3-on-ink-soft)}.v3-hero__video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;width:100%;z-index:0}.v3-hero__scrim{background:#121624b8}.v3-hero__grid,.v3-hero__scrim{inset:0;pointer-events:none;position:absolute;z-index:1}.v3-hero__grid{background-image:linear-gradient(hsla(38,29%,95%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(38,29%,95%,.1) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse 82% 72% at 50% 46%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 82% 72% at 50% 46%,#000 30%,transparent 78%)}.v3-svc-hero{background:var(--v3-ink-deep);isolation:isolate;overflow:clip;padding-top:clamp(6.5rem,12vh,9rem);position:relative}.v3-svc-hero__bg{background-position:50%;background-size:cover;z-index:0}.v3-svc-hero__bg,.v3-svc-hero__scrim{inset:0;pointer-events:none;position:absolute}.v3-svc-hero__scrim{background:#121624c7;z-index:1}.v3-svc-hero__inner{position:relative;z-index:2}.v3-hero{align-items:center;background:var(--v3-ink-deep);display:flex;min-height:100vh;min-height:100dvh;overflow:clip;padding-top:clamp(5rem,10vh,7rem);position:relative}.v3-hero__inner{position:relative;z-index:2}.v3-hero__title{margin-top:1.5rem;max-width:15ch}.v3-hero__sub{font-size:var(--v3-t-lead);margin-top:clamp(1.75rem,3vw,2.5rem);max-width:54ch}@media(max-width:560px){.v3-hero__sub{font-size:1rem;max-width:40ch}}.v3-hero__cta{margin-top:2.25rem}.v3-root .v3-hero__anno{margin-top:1.5rem}@media(max-height:760px){.v3-hero{padding-top:clamp(3.5rem,7vh,5rem)}.v3-hero__title{margin-top:1rem}.v3-hero__sub{margin-top:1.25rem}.v3-hero__cta{margin-top:1.5rem}.v3-root .v3-hero__anno{margin-top:1rem}}.v3-conditions{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-top:clamp(2.25rem,4vw,3.5rem)}.v3-stat{border-left:2px solid var(--v3-signal);display:flex;flex-direction:column;padding-left:1.1rem;transition:border-color var(--v3-dur-sm) var(--v3-ease)}.v3-stat__n{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:clamp(2.1rem,4vw,3rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.v3-stat__note{color:var(--v3-text);font-size:.95rem;margin-top:.5rem}.v3-stat__src{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:.64rem;letter-spacing:.1em;margin-top:.4rem;text-transform:uppercase}.v3-ladder{border-top:1px solid var(--v3-rule);margin-top:var(--v3-head-gap)}.v3-ladder__row{align-items:baseline;border-bottom:1px solid var(--v3-rule);display:grid;gap:1.5rem;grid-template-columns:3rem 7rem 10rem 1fr;padding:1.5rem 0}.v3-ladder__no{color:var(--v3-text-mute)}.v3-ladder__name{font-size:1.35rem}.v3-ladder__name,.v3-stamp{color:var(--v3-text-strong)}.v3-stamp{align-items:baseline;display:inline-flex;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.35rem}.v3-stamp__unit{color:var(--v3-text-mute);font-size:.7rem}.v3-ladder__line{color:var(--v3-text);font-size:.95rem}.v3-method-guarantee{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.3;margin-top:1.75rem;max-width:40ch;text-wrap:balance}.v3-method-guarantee .v3-mark-guarantee{font-weight:800}.v3-systems{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-top:clamp(2.25rem,4vw,3.5rem)}@media(max-width:720px){.v3-systems{grid-template-columns:1fr}}.v3-sys{border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-lg);display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.v3-sysdiagram{background:var(--v3-bg);border-radius:var(--v3-r-md);height:auto;width:100%}.v3-sys__cap{display:flex;flex-direction:column;gap:.5rem}.v3-sys__name{margin-top:.15rem}.v3-sysdiagram__node rect{fill:var(--v3-panel);stroke:var(--v3-border-strong);stroke-width:1.25}.v3-sysdiagram__node text{dominant-baseline:middle;fill:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:10px;letter-spacing:.06em;text-anchor:middle}.v3-sysdiagram__node--accent rect{stroke:var(--v3-signal-deep);stroke-width:2}.v3-sysdiagram__cap{fill:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:9px;letter-spacing:.08em;text-anchor:middle}.v3-sysdiagram__link{fill:none;stroke:var(--v3-ink-dim);stroke-linecap:round;stroke-width:2}.v3-sysdiagram__link--accent{stroke:var(--v3-signal-deep)}.v3-sysdiagram__head{fill:var(--v3-ink-dim)}.v3-sysdiagram__beam{stroke:var(--v3-border-strong);stroke-linecap:round;stroke-width:2.5}.v3-sysdiagram__fulcrum{fill:var(--v3-panel-2);stroke:var(--v3-border-strong);stroke-width:1.25}.v3-sysdiagram__link{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--v3-dur-lg) var(--v3-ease)}.v3-reveal-armed .v3-sys:not(.v3-in) .v3-sysdiagram__link{stroke-dashoffset:1}.v3-method-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.25rem,4vw,3.5rem)}.v3-case:before,.v3-intel-card:before,.v3-intel-featured:before,.v3-method-step:before,.v3-svc-card:before{background:rgba(var(--v3-photo-wash),var(--v3-photo-wash-a));content:"";inset:0;mix-blend-mode:color;pointer-events:none;position:absolute;z-index:0}.v3-method-step{aspect-ratio:4/5;background-color:var(--v3-photo-base);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--v3-photo-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:flex;flex-direction:column;gap:.6rem;isolation:isolate;overflow:clip;padding:1.6rem;position:relative}.v3-method-step__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.72) 0,rgba(var(--v3-photo-veil),.55),rgba(var(--v3-photo-veil),.34) 52%,rgba(var(--v3-photo-veil),.76) 82%,rgba(var(--v3-photo-veil),.95));inset:0;position:absolute;z-index:0}html.v3-dark .v3-method-step__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.95) 0,rgba(var(--v3-photo-veil),.76) 20%,rgba(var(--v3-photo-veil),.44),rgba(var(--v3-photo-veil),.76) 80%,rgba(var(--v3-photo-veil),.95))}.v3-method-step__line,.v3-method-step__name,.v3-method-step__no{position:relative;z-index:1}.v3-method-step__no{color:var(--v3-photo-meta);font-family:var(--v3-font-mono);font-size:.66rem;letter-spacing:.14em}.v3-method-step__name{color:var(--v3-photo-title);font-family:var(--v3-font-display);font-size:1.25rem;font-weight:800;margin-top:auto}.v3-method-step__line{color:var(--v3-photo-body);font-size:.92rem;max-width:30ch}.v3-proof-split{align-items:center;display:grid;gap:clamp(1.75rem,4vw,3rem);grid-template-columns:1fr 1fr;margin-top:var(--v3-head-gap)}.v3-operator{display:flex;flex-direction:column;gap:1rem}.v3-operator>.v3-link{align-self:flex-start}.v3-operator__head{align-items:center;display:flex;gap:1rem}.v3-operator__photo{border:1px solid var(--v3-border);border-radius:var(--v3-r-full);box-shadow:var(--v3-shadow-sm);flex:none;height:84px;-o-object-fit:cover;object-fit:cover;width:84px}.v3-operator__id{display:flex;flex-direction:column;gap:.2rem}.v3-operator__name{margin-top:.15rem}.v3-proof-refs{min-width:0}.v3-operator__refnote{color:var(--v3-text-soft)}.v3-operator__linkedin{align-self:flex-start;font-size:.9rem;margin-top:.35rem}.v3-operator__bio{color:var(--v3-text-mute);letter-spacing:.06em;line-height:1.5}.v3-operator__speed{border-left:2px solid var(--v3-signal);color:var(--v3-text-strong);font-weight:500;max-width:52ch;padding-left:1rem}@media(max-width:900px){.v3-proof-split{grid-template-columns:1fr}}.v3-proof-dd{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2rem)}.v3-cases,.v3-proof-dd{border-top:1px solid var(--v3-rule)}.v3-cases{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.75rem,3vw,2.5rem)}.v3-cases__head{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.v3-cases__title{font-size:clamp(1.5rem,2.6vw,2rem)}.v3-case{background-color:var(--v3-photo-base);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--v3-photo-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:flex;flex-direction:column;gap:.65rem;isolation:isolate;min-height:200px;overflow:clip;padding:1.5rem;position:relative;text-decoration:none;transition:box-shadow var(--v3-dur-sm) var(--v3-ease),transform var(--v3-dur-sm) var(--v3-ease),border-color var(--v3-dur-sm) var(--v3-ease)}.v3-case:hover{border-color:var(--v3-signal-deep);box-shadow:var(--v3-shadow-hover);transform:translateY(-3px)}.v3-case__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.88) 0,rgba(var(--v3-photo-veil),.62) 20%,rgba(var(--v3-photo-veil),.3),rgba(var(--v3-photo-veil),.62) 80%,rgba(var(--v3-photo-veil),.88));inset:0;position:absolute;z-index:0}html.v3-dark .v3-case__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.95) 0,rgba(var(--v3-photo-veil),.78) 20%,rgba(var(--v3-photo-veil),.38),rgba(var(--v3-photo-veil),.78) 80%,rgba(var(--v3-photo-veil),.95))}html.v3-dark .v3-case__cta,html.v3-dark .v3-intel-card__meta,html.v3-dark .v3-intel-featured__meta{text-shadow:0 1px 10px rgba(11,14,24,.9)}.v3-case__body{display:flex;flex:1;flex-direction:column;gap:.65rem;position:relative;z-index:1}.v3-case--featured{margin-bottom:1.25rem;min-height:clamp(260px,28vw,360px);padding:clamp(1.5rem,3vw,2.25rem)}.v3-case--featured .v3-case__body{max-width:44rem}.v3-case__badge{align-self:flex-start}.v3-case__title{color:var(--v3-photo-title);font-family:var(--v3-font-display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.v3-case__title--sm{font-size:1.1rem}.v3-case__outcome{color:var(--v3-photo-body);max-width:62ch}.v3-case__cta{border-top:1px solid var(--v3-photo-rule);margin-top:auto;padding-top:.9rem}.v3-case-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.v3-case-grid .v3-case{aspect-ratio:4/5;padding:1.6rem}.v3-case__excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--v3-photo-body);font-size:.92rem;line-height:1.5;overflow:hidden;text-wrap:pretty}.v3-refs{margin-top:1.25rem}.v3-refs__viewport{overflow:hidden}.v3-refs__track{display:flex;transform:translate(calc(var(--index, 0)*-100%/var(--per, 2)));transition:transform var(--v3-dur-md) var(--v3-ease);width:100%}.v3-refs__track--snap{transition:none}.v3-ref-cell{box-sizing:border-box;flex:0 0 calc(100%/var(--per, 2));min-width:0;padding-right:1.25rem}.v3-ref{display:flex;flex-direction:column;gap:1.25rem;height:100%}.v3-ref__q{color:var(--v3-text-strong);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;text-wrap:pretty}.v3-ref__by{align-items:flex-start;border-top:1px solid var(--v3-rule);display:flex;gap:.85rem;margin-top:auto;padding-top:1.1rem}.v3-ref__avatar{background:var(--v3-panel);border:1px solid var(--v3-border);border-radius:var(--v3-r-full);flex:none;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.v3-ref__by-id{display:flex;flex-direction:column;gap:.2rem;min-width:0}.v3-refs__controls{display:flex;gap:1rem;margin-top:1.5rem}.v3-refs__arrow,.v3-refs__controls{align-items:center;justify-content:center}.v3-refs__arrow{border:1px solid var(--v3-border-strong);border-radius:var(--v3-r-full);color:var(--v3-ink);display:inline-flex;flex:none;height:40px;line-height:1;transition:border-color var(--v3-dur-xs) var(--v3-ease);width:40px}.v3-refs__arrow:hover{border-color:var(--v3-text-strong)}.v3-refs__dots{align-items:center;display:flex;gap:.5rem}.v3-refs__dot{background:var(--v3-border-strong);border:none;border-radius:var(--v3-r-full);cursor:pointer;height:7px;padding:0;transition:background var(--v3-dur-xs) var(--v3-ease);width:7px}.v3-refs__dot--on{background:var(--v3-signal)}.v3-ref__company,.v3-ref__name,.v3-ref__role{min-height:1.4em}.v3-ref__confidential{color:var(--v3-ink-dim);font-style:italic;letter-spacing:.04em;opacity:.5}.v3-mark-guarantee{background:var(--v3-signal-halo);border-radius:var(--v3-r-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--v3-text-strong);font-weight:500;padding:.05em .4em}@media(prefers-reduced-motion:reduce){.v3-refs__track{transition:none}}.v3-mechanism__stat{margin-top:var(--v3-head-gap)}.v3-mechanism__cite{color:var(--v3-text-mute);display:block;letter-spacing:.14em;margin-top:.6rem}.v3-mechanism__bridge{color:var(--v3-text-soft);margin-top:clamp(2rem,3.5vw,2.75rem);max-width:62ch}.v3-primitives{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}@media(max-width:720px){.v3-primitives{grid-template-columns:1fr}}.v3-primitive{background:var(--v3-panel);border:1px solid var(--v3-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.5rem}.v3-primitive__svg{background:var(--v3-bg);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-sm);height:auto;width:100%}.v3-primitive__cap{display:flex;flex-direction:column;gap:.4rem}.v3-primitive__name{font-size:1.1rem;margin-top:.1rem}.v3-reveal-armed .v3-primitives:not(.v3-in) .v3-sysdiagram__link{stroke-dashoffset:1}.v3-term{display:flex;flex-direction:column;gap:.85rem;margin-top:1.5rem;max-width:none}.v3-term__label{letter-spacing:.14em}.v3-term__window{background:#141929;border:1px solid var(--v3-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-card);overflow:hidden}.v3-term__bar{align-items:center;background:#f6f3ef0a;border-bottom:1px solid hsla(38,29%,95%,.08);display:flex;gap:.5rem;padding:.7rem 1rem}.v3-term__dot{background:#f6f3ef2e;border-radius:var(--v3-r-full);height:10px;width:10px}.v3-term__dot--go{background:var(--v3-signal)}.v3-term__title{color:#f6f3ef80;margin-left:.5rem}.v3-term__body{color:#f6f3efb3;font-family:var(--v3-font-mono);font-size:.82rem;line-height:1.85;min-height:14.5rem;overflow-x:auto;padding:clamp(1rem,2.5vw,1.5rem)}.v3-term__line{font-variant-numeric:tabular-nums;white-space:pre}.v3-term__line--cmd{color:var(--v3-on-ink)}.v3-term__prompt{color:var(--v3-signal);margin-right:.5rem}.v3-term__line--step{color:#f6f3efd1}.v3-term__line--dim{color:#f6f3ef80}.v3-term__line--live{color:var(--v3-signal);font-weight:600}.v3-term__gap{height:.9rem}.v3-term__caret{color:var(--v3-signal)}.v3-cta{margin-top:2.25rem}.v3-root .v3-cta__proof{color:var(--v3-text-mute);margin-top:1.5rem}@media(max-width:860px){.v3-conditions,.v3-method-grid{grid-template-columns:1fr}.v3-ladder__row{grid-template-columns:2.5rem 1fr;row-gap:.5rem}.v3-ladder__row .v3-ladder__line,.v3-ladder__row .v3-ladder__name,.v3-ladder__row .v3-stamp{grid-column:2}}.v3-svc-ladder{gap:clamp(2.5rem,4vw,3.75rem);margin-top:clamp(2.25rem,4vw,3.5rem)}.v3-svc-ladder,.v3-svc-layer{display:flex;flex-direction:column}.v3-svc-layer{gap:1.25rem}.v3-svc-layer__head{align-items:baseline;border-bottom:1px solid var(--v3-border-quiet);display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding-bottom:.9rem}.v3-svc-layer__tag{color:var(--v3-text-dim);flex:1 1 20ch;margin:0}.v3-svc-layer__note{color:var(--v3-text-soft);font-size:.95rem;line-height:1.6;margin:0;max-width:72ch;padding-top:.35rem}.v3-svc-layer__note strong{color:var(--v3-text-strong);font-weight:600}.v3-svc-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.v3-svc-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.v3-svc-grid,.v3-svc-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.v3-svc-grid,.v3-svc-grid[data-count="2"]{grid-template-columns:1fr}}.v3-svc-card{aspect-ratio:4/5;background-color:var(--v3-photo-base);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--v3-photo-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:flex;flex-direction:column;isolation:isolate;overflow:clip;padding:clamp(1.5rem,2.5vw,2rem);position:relative;transition:box-shadow var(--v3-dur-sm) var(--v3-ease),transform var(--v3-dur-sm) var(--v3-ease),border-color var(--v3-dur-sm) var(--v3-ease)}.v3-svc-card:hover{border-color:var(--v3-signal-deep);box-shadow:var(--v3-shadow-hover);transform:translateY(-3px)}.v3-svc-card__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.88) 0,rgba(var(--v3-photo-veil),.62) 20%,rgba(var(--v3-photo-veil),.3),rgba(var(--v3-photo-veil),.62) 80%,rgba(var(--v3-photo-veil),.88));inset:0;position:absolute;z-index:0}html.v3-dark .v3-svc-card__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.95) 0,rgba(var(--v3-photo-veil),.78) 20%,rgba(var(--v3-photo-veil),.38),rgba(var(--v3-photo-veil),.78) 80%,rgba(var(--v3-photo-veil),.95))}.v3-svc-card__foot,.v3-svc-card__top{position:relative;z-index:1}.v3-svc-card--start{box-shadow:0 0 0 2px var(--v3-signal-deep),var(--v3-shadow-card)}.v3-svc-card--start,.v3-svc-card--start:hover{border-color:var(--v3-signal-deep)}html.v3-dark .v3-svc-card--start{border-color:var(--v3-signal);box-shadow:0 0 0 1px var(--v3-signal),var(--v3-shadow-card)}html.v3-dark .v3-svc-card--start:hover{border-color:var(--v3-signal)}.v3-svc-card__top{display:flex;flex-direction:column;gap:.5rem}.v3-svc-card__start-tag{align-items:center;align-self:flex-start;background:rgba(var(--v3-photo-veil),.8);border:1px solid var(--v3-signal-deep);border-radius:var(--v3-r-sm);color:var(--v3-photo-title);display:inline-flex;letter-spacing:.16em;padding:.24rem .6rem}html.v3-dark .v3-svc-card__start-tag{border-color:var(--v3-signal)}.v3-svc-card__foot{align-items:baseline;border-top:1px solid var(--v3-photo-rule);display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:.9rem}.v3-svc-card__foot .v3-mono{color:var(--v3-photo-meta);letter-spacing:.12em}.v3-svc-card__name{color:var(--v3-photo-title);font-family:var(--v3-font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.v3-svc-card__name--lg{font-size:clamp(1.55rem,3vw,2.2rem)}.v3-svc-card__tag{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--v3-photo-body);font-size:.92rem;line-height:1.45;max-width:56ch;overflow:hidden;text-wrap:pretty}.v3-svc-card--start .v3-svc-card__tag{-webkit-line-clamp:3;line-clamp:3}.v3-svc-card__price{color:var(--v3-photo-title);font-family:var(--v3-font-mono);font-size:1.1rem;font-variant-numeric:tabular-nums}.v3-svc-ladder__guarantee{border-top:1px solid var(--v3-rule);margin-top:.5rem;max-width:72ch;padding-top:1.5rem}.v3-detail__buy{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-lg);box-shadow:var(--v3-shadow-card);display:flex;flex-direction:column;gap:1.25rem;margin-top:clamp(2.25rem,4vw,3.5rem);max-width:34rem;padding:clamp(1.5rem,3vw,2.25rem)}.v3-detail__price{align-items:baseline;display:flex;justify-content:space-between}.v3-detail__list{display:flex;flex-direction:column;gap:0;margin-top:1.5rem}.v3-detail__item{border-bottom:1px solid var(--v3-rule);color:var(--v3-text);display:grid;gap:1rem;grid-template-columns:2.5rem 1fr;padding:1rem 0}.v3-detail__item .v3-num,.v3-detail__item span:first-child{color:var(--v3-accent-text)}.v3-detail__buy-note{letter-spacing:.04em;line-height:1.5;margin-top:-.5rem;text-transform:none}.v3-afterpay{border-top:1px solid var(--v3-rule);display:flex;flex-direction:column;gap:.7rem;margin-top:.5rem;padding-top:1.1rem}.v3-afterpay__label{letter-spacing:.14em}.v3-afterpay__steps{counter-reset:none;display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.v3-afterpay__step{align-items:baseline;color:var(--v3-text);display:grid;font-size:.92rem;gap:.7rem;grid-template-columns:1.75rem 1fr;line-height:1.4}.v3-afterpay__num{color:var(--v3-text-mute);font-variant-numeric:tabular-nums;letter-spacing:.08em}.v3-proposal{margin-top:clamp(1.5rem,3vw,2.25rem)}.v3-proposal .v3-form,.v3-proposal .v3-form__done{margin-top:0;margin-inline:0}.v3-proposal__intro{letter-spacing:.02em;line-height:1.55;margin-bottom:.5rem;text-transform:none}.v3-guarantee{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.v3-fit{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:clamp(1.5rem,3vw,2.25rem)}.v3-fit__col{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);padding:1.5rem}.v3-fit__col--no{background:transparent;border-style:dashed}.v3-fit__title{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:.66rem;letter-spacing:.14em;margin-bottom:.85rem;text-transform:uppercase}.v3-fit__list{display:flex;flex-direction:column;gap:.65rem}.v3-fit__list li{color:var(--v3-text);display:grid;font-size:.98rem;gap:.6rem;grid-template-columns:1.1rem 1fr}.v3-fit__list li:before{background:var(--v3-signal);border-radius:var(--v3-r-full);content:"";height:6px;margin-top:.5em;width:6px}.v3-fit__col--no .v3-fit__list li:before{background:var(--v3-border-strong)}.v3-alt{gap:0;margin-top:clamp(1.5rem,3vw,2.25rem)}.v3-alt,.v3-alt__row{display:flex;flex-direction:column}.v3-alt__row{border-bottom:1px solid var(--v3-rule);gap:.35rem;padding:1.15rem 0}.v3-alt__name{color:var(--v3-text-strong);font-weight:600}.v3-svc-buyer{color:var(--v3-text);margin-top:1.5rem;max-width:62ch}.v3-svc-buyer .v3-mono{display:block;margin-bottom:.4rem}.v3-proof-list{list-style:disc;margin:.65rem 0 0;padding-left:1.15em}.v3-proof-list>li{margin-bottom:.45rem}.v3-proof-list>li::marker{color:var(--v3-text-dim)}.v3-proof-list>li:last-child{margin-bottom:0}.v3-roi__operate{border-top:1px solid var(--v3-border-quiet);line-height:1.65;margin:0 0 1rem;padding-top:.9rem}.v3-outcome{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-left:3px solid var(--v3-signal);border-radius:var(--v3-r-md);margin:clamp(1.5rem,3vw,2.25rem) 0 0;max-width:62ch;padding:clamp(1.4rem,3vw,2rem)}.v3-outcome__body{color:var(--v3-text);font-size:var(--v3-t-lead);font-style:normal;line-height:1.55;margin-top:.75rem}.v3-svc-related__reason{color:var(--v3-text);font-size:.95rem;line-height:1.45}.v3-intel-list{border-top:1px solid var(--v3-rule);margin-top:1.5rem}.v3-intel-row{align-items:center;border-bottom:1px solid var(--v3-rule);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 0;transition:padding-left var(--v3-dur-sm) var(--v3-ease)}.v3-intel-row:hover{padding-left:.75rem}.v3-intel-row__title{color:var(--v3-text-strong);font-size:1.1rem}@media(max-width:860px){.v3-fit{grid-template-columns:1fr}}.v3-report,.v3-scan{overflow:clip;padding-block:clamp(6rem,12vh,9rem) clamp(1.5rem,3vw,2.25rem);position:relative}.v3-report__inner,.v3-scan__inner{position:relative;width:100%;z-index:2}.v3-scan__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:1fr minmax(300px,380px)}.v3-scan__header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.v3-scan__anno{letter-spacing:.1em}@media(max-width:520px){.v3-scan__header{align-items:flex-start;flex-direction:column}}.v3-scan__complete,.v3-scan__quiz{max-width:44rem}.v3-scan__meta{display:flex;justify-content:space-between;margin-bottom:1.25rem}.v3-scan__prompt{margin-bottom:3rem}.v3-scan__options{display:flex;flex-direction:column;gap:.75rem}.v3-scan__opt{align-items:flex-start;background:var(--v3-bg);border:1px solid var(--v3-border-strong);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);display:flex;font-size:1rem;gap:.9rem;padding:1rem 1.15rem;text-align:left;transition:border-color var(--v3-dur-xs) var(--v3-ease),box-shadow var(--v3-dur-xs) var(--v3-ease),background var(--v3-dur-xs) var(--v3-ease)}.v3-scan__opt-dot{border:1px solid var(--v3-border-strong);border-radius:var(--v3-r-full);flex:0 0 auto;height:14px;margin-top:.28rem;transition:all var(--v3-dur-xs) var(--v3-ease);width:14px}.v3-scan__opt:hover,.v3-scan__opt:hover .v3-scan__opt-dot{border-color:var(--v3-text-strong)}.v3-scan__opt--sel,.v3-scan__opt--sel:hover{background:var(--v3-signal-soft);border-color:var(--v3-signal-deep);box-shadow:inset 0 0 0 1px var(--v3-signal-deep)}.v3-scan__opt--sel .v3-scan__opt-dot{background:var(--v3-signal);border-color:var(--v3-signal-deep)}.v3-scan__nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.v3-scan__nav .v3-btn--primary{margin-left:auto}.v3-scorecard{max-width:40rem}.v3-scorecard--aside{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-lg);box-shadow:var(--v3-shadow-card);padding:clamp(1.25rem,2.5vw,1.75rem);position:sticky;top:6rem}.v3-scorecard__head{align-items:flex-end;border-bottom:1px solid var(--v3-rule);display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.25rem}.v3-scorecard__score{align-items:baseline;display:flex;gap:.4rem}.v3-scorecard__num{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:clamp(3.5rem,9vw,6rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:.9;transition:color var(--v3-dur-md) var(--v3-ease)}.v3-scorecard__slash{color:var(--v3-text-mute)}.v3-scorecard__grade{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem}.v3-scorecard__gradeval{align-items:center;background:var(--v3-signal-halo);border:1.5px solid var(--v3-signal);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);display:inline-flex;font-size:clamp(1.8rem,4vw,2.6rem);justify-content:center;line-height:1;min-width:2.4em;padding:.1em .35em}.v3-scorecard__constraint{color:var(--v3-text);margin-top:1.5rem}.v3-scorecard__dims{display:flex;flex-direction:column;gap:.85rem;margin-top:1.75rem}.v3-scorecard__dim{align-items:center;display:grid;gap:1rem;grid-template-columns:8rem 1fr 2.6rem}.v3-scorecard__dim .v3-mono{color:var(--v3-text-soft)}.v3-scorecard__bar{background:var(--v3-linen);border-radius:var(--v3-r-full);height:8px;overflow:hidden;position:relative}.v3-scorecard__fill{background:var(--v3-signal);border-radius:var(--v3-r-full);inset:0 auto 0 0;position:absolute;transition:width var(--v3-dur-md) var(--v3-ease)}.v3-scorecard__dimval{color:var(--v3-text-strong);font-variant-numeric:tabular-nums;text-align:right}.v3-scorecard__ring-wrap{flex:0 0 auto;width:clamp(92px,24vw,128px)}.v3-scorecard__svg{height:auto;width:100%}.v3-scorecard__ring-num{fill:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:38px;font-weight:800}.v3-scorecard__ring-track{fill:none;stroke:var(--v3-linen);stroke-width:10}.v3-scorecard__ring-fill{fill:none;stroke:var(--v3-signal);stroke-linecap:round;stroke-width:10;transition:stroke-dashoffset var(--v3-dur-md) var(--v3-ease)}.v3-report__body{max-width:42rem}.v3-report__card{margin-top:1.5rem}.v3-report__gate,.v3-report__share{margin-top:1.75rem}.v3-report__gate-op{letter-spacing:.06em;margin-top:.6rem;text-transform:none}.v3-report__share{border-top:1px solid var(--v3-rule);color:var(--v3-text-mute);padding-top:1.5rem}.v3-report__share .v3-lead{color:var(--v3-text);font-size:1rem}.v3-report__form{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.v3-report__findings{display:flex;flex-direction:column;gap:0;margin-top:1rem}.v3-report__finding{border-bottom:1px solid var(--v3-rule);display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 0}.v3-report__finding-head{align-items:center;display:flex;justify-content:space-between}.v3-band--weak{color:var(--v3-negative)}.v3-band--mixed{color:var(--v3-caution)}.v3-band--strong{color:var(--v3-accent-text)}.v3-report__next{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.v3-report__share .v3-cluster{margin-top:1rem}.v3-report__own{margin-top:1.75rem}.v3-report__summary{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.v3-report__summary-col{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);padding:1.25rem}.v3-report__summary-title{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:.64rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.v3-report__forward{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);margin-top:1.5rem;padding:1.25rem}.v3-feedback{align-items:center;color:var(--v3-accent-text);display:inline-flex;font-family:var(--v3-font-mono);font-size:.66rem;gap:.4rem;letter-spacing:.1em;text-transform:uppercase}.v3-feedback:before{background:var(--v3-signal);border-radius:var(--v3-r-full);content:"";height:8px;width:8px}@media(max-width:900px){.v3-report__summary,.v3-scan__layout{grid-template-columns:1fr}.v3-scorecard--aside{position:static}}@media(max-width:640px){.v3-scorecard__dim{gap:.6rem;grid-template-columns:7rem 1fr 2.5rem}.v3-scan__nav .v3-btn--primary{margin-left:0;width:100%}}.v3-root .v3-roi__intro{margin-top:1.5rem}.v3-roi__grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:clamp(2.25rem,4vw,3.5rem)}.v3-roi__inputs{gap:1.5rem;height:100%}.v3-roi__input,.v3-roi__inputs{display:flex;flex-direction:column}.v3-roi__input{gap:.6rem}.v3-roi__control{align-items:center;display:flex;gap:1rem}.v3-roi__val{color:var(--v3-text-strong);font-size:1.1rem;font-variant-numeric:tabular-nums;min-width:5.5rem;text-align:right}.v3-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--v3-linen);border-radius:var(--v3-r-full);cursor:pointer;flex:1;height:4px}.v3-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--v3-signal);border:2px solid var(--v3-signal-deep);border-radius:var(--v3-r-full);height:16px;width:16px}.v3-range::-moz-range-thumb{background:var(--v3-signal);border:2px solid var(--v3-signal-deep);border-radius:var(--v3-r-full);height:16px;width:16px}.v3-roi__numbers{display:flex;flex-direction:column;gap:1.5rem;height:100%}.v3-roi__lead{border-left:2px solid var(--v3-signal);color:var(--v3-text-strong);font-size:1.05rem;font-weight:600;line-height:1.45;padding-left:.9rem;text-wrap:pretty}.v3-roi__figures{align-items:end;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr}.v3-roi__figure{display:flex;flex-direction:column;gap:.5rem}.v3-roi__figlabel{line-height:1.35}.v3-roi__figure--gain{border-left:2px solid var(--v3-signal);padding-left:.9rem}.v3-roi__big{color:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:clamp(1.8rem,4vw,2.6rem);font-variant-numeric:tabular-nums;line-height:1}@media(max-width:520px){.v3-roi__figures{grid-template-columns:1fr}}.v3-roi__metrics{border-top:1px solid var(--v3-rule);display:grid;gap:1.5rem 2rem;grid-template-columns:1fr 1fr;padding-top:1.25rem}.v3-roi__metric-group{display:flex;flex-direction:column;gap:.75rem}.v3-roi__metric-head{letter-spacing:.04em}.v3-roi__metric-list{display:flex;flex-direction:column;gap:.55rem;margin:0}.v3-roi__metric{align-items:baseline;border-bottom:1px solid var(--v3-rule);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.55rem}.v3-roi__metric:last-child{border-bottom:0;padding-bottom:0}.v3-roi__metric dt{color:var(--v3-text-mute);font-size:.9rem;line-height:1.3}.v3-roi__metric dd{color:var(--v3-text-strong);font-size:1.05rem;font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}@media(max-width:560px){.v3-roi__metrics{grid-template-columns:1fr}}.v3-roi__payback{border-top:1px solid var(--v3-rule);padding-top:1.25rem}.v3-roi__more,.v3-roi__payback{margin-top:1.25rem}.v3-roi__more-summary{cursor:pointer;padding:.35rem 0}.v3-roi__cta{margin-top:auto;padding-top:1.25rem}.v3-roi__cta,.v3-roi__save{border-top:1px solid var(--v3-rule)}.v3-roi__save{align-items:center;display:flex;flex-direction:column;gap:.85rem;margin-top:2.5rem;margin-inline:auto;max-width:34rem;padding-top:1.5rem;text-align:center}.v3-roi__save-title{margin-bottom:.15rem}.v3-roi__save-form{flex-direction:column;width:100%}.v3-roi__save-fields,.v3-roi__save-form{display:flex;gap:.75rem}.v3-roi__save-fields .v3-input{flex:1;min-width:0}.v3-roi__save-submit{width:100%}.v3-roi__save-print{background:none;cursor:pointer;font-size:.8rem}.v3-roi__stakeholder{font-size:.9rem;margin-top:1rem;text-align:center}@media(max-width:460px){.v3-roi__save-fields{flex-direction:column}}.v3-roi__fineprint{border-top:1px solid var(--v3-rule);display:flex;flex-direction:column;gap:.6rem;margin-top:clamp(2rem,4vw,2.75rem);max-width:64ch;padding-top:1.25rem}.v3-roi__fineprint-title{font-size:1.15rem}.v3-roi__fineprint-lead,.v3-roi__fineprint-note{color:var(--v3-text-mute);font-size:.9rem;line-height:1.6;text-wrap:pretty}.v3-roi__assump{align-items:baseline;color:var(--v3-text-mute);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem .7rem;line-height:1.6}.v3-roi__assump-label{color:var(--v3-text-soft);font-family:var(--v3-font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.v3-roi__assump-items{display:inline}.v3-roi__assump-item:not(:first-child):before{color:var(--v3-border-strong);content:"·";margin:0 .5rem}.v3-roi__assump-tail{color:var(--v3-text-soft)}@media(max-width:900px){.v3-roi__grid{grid-template-columns:1fr}}@media print{html.v3-active .v3-footer,html.v3-active .v3-nav{display:none!important}.v3-root{background:#fff!important;color:#141929!important}.v3-root .v3-panel{background:#fff!important;border-color:#141929!important}.v3-reveal-armed [data-v3-reveal],.v3-reveal-armed [data-v3-reveal]:not(.v3-in),.v3-reveal-armed [data-v3-scramble],.v3-reveal-armed [data-v3-scramble]:not(.v3-in),.v3-reveal-armed [data-v3-split],.v3-reveal-armed [data-v3-split]:not(.v3-in){opacity:1!important;transform:none!important;transition:none!important}.v3-refs__viewport{overflow:visible!important}.v3-refs__track{display:block!important;transform:none!important;width:auto!important}.v3-ref-cell{flex:none!important;width:auto!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.v3-hero__grid,.v3-hero__scrim,.v3-hero__video,.v3-onepager__print,.v3-ref-cell[aria-hidden=true],.v3-refs__controls,.v3-roi__cta .v3-cluster,.v3-roi__save,.v3-roi__stakeholder,.v3-svc-hero__bg,.v3-svc-hero__scrim{display:none!important}.v3-section{padding-block:1.25rem!important}.v3-compare__row,.v3-cont__item,.v3-sla__row,.v3-stack__item,.v3-work__card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.v3-form-page{padding-top:clamp(6rem,12vh,9rem)}.v3-form{display:flex;flex-direction:column;gap:.25rem;margin-top:clamp(2.25rem,4vw,3.5rem);margin-inline:auto;max-width:34rem}.v3-form .v3-btn{margin-top:.75rem}.v3-form__done{display:flex;flex-direction:column;gap:.75rem;margin-top:clamp(2.25rem,4vw,3.5rem);margin-inline:auto;max-width:34rem}.v3-root .v3-form--flush{margin-top:0}.v3-form__note{color:var(--v3-text-mute);font-size:.9rem;line-height:1.55;margin-top:1.5rem}.v3-qualify{display:flex;flex-direction:column;gap:0;margin-top:clamp(1.5rem,3vw,2.5rem)}.v3-qualify__item{border-bottom:1px solid var(--v3-rule);color:var(--v3-text);display:grid;font-size:1.05rem;gap:1rem;grid-template-columns:3rem 1fr;padding:1.1rem 0}.v3-qualify__item .v3-num{color:var(--v3-accent-text)}.v3-qualify__item strong{color:var(--v3-text-strong);font-weight:600}.v3-qa{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(280px,5fr) 7fr;margin-top:var(--v3-head-gap)}.v3-qa__list{border-top:1px solid var(--v3-rule)}.v3-qa__item,.v3-qa__list{display:flex;flex-direction:column}.v3-qa__q{align-items:baseline;border-bottom:1px solid var(--v3-rule);color:var(--v3-text-soft);display:flex;font-size:1rem;gap:1rem;justify-content:space-between;line-height:1.4;padding:1rem .25rem;text-align:left;transition:color var(--v3-dur-xs) var(--v3-ease),padding-left var(--v3-dur-xs) var(--v3-ease);width:100%}.v3-qa__q:hover{color:var(--v3-text-strong)}.v3-qa__arrow{color:var(--v3-text-mute);transition:color var(--v3-dur-xs) var(--v3-ease)}.v3-qa__q--active{box-shadow:inset 2px 0 0 var(--v3-signal);color:var(--v3-text-strong);font-weight:600;padding-left:.9rem}.v3-qa__q--active .v3-qa__arrow{color:var(--v3-signal-deep)}.v3-qa__panel{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-lg);box-shadow:var(--v3-shadow-sm);display:flex;flex-direction:column;gap:1rem;min-height:18rem;padding:clamp(1.5rem,3vw,2.25rem)}.v3-qa__panel--mobile{display:none}@media(max-width:767px){.v3-qa{grid-template-columns:1fr}.v3-qa__panel--desktop{display:none}.v3-qa__panel--mobile{display:flex;margin:.75rem 0 1.25rem;min-height:0}}.v3-start{align-items:center;display:flex;min-height:100svh;overflow:clip;padding-top:clamp(5rem,10vh,7rem);position:relative}.v3-start__inner{max-width:44rem;position:relative;z-index:1}.v3-start .v3-display{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.04}.v3-start__sub{margin-top:1.5rem}.v3-start__cta{margin-top:2rem}.v3-root .v3-start__proof{color:var(--v3-text-mute);margin-top:1.5rem}.v3-start__bullets{border-top:1px solid var(--v3-rule);display:flex;flex-direction:column;gap:0;margin-top:2.25rem}.v3-start__bullet{border-bottom:1px solid var(--v3-rule);color:var(--v3-text);display:grid;gap:1rem;grid-template-columns:3rem 1fr;padding:1rem 0}.v3-start__bullet .v3-num{color:var(--v3-accent-text)}.v3-report__terms{margin-top:1rem}.v3-report__terms summary{color:var(--v3-text-soft);cursor:pointer}.v3-report__terms-list{color:var(--v3-text);display:flex;flex-direction:column;font-size:.9rem;gap:.4rem;margin-top:.75rem}.v3-report__terms-list li:before{color:var(--v3-accent-text);content:"— "}.v3-panel{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);padding:clamp(1.5rem,3vw,2.25rem)}.v3-tag{align-items:center;background:var(--v3-signal-halo);border:1px solid var(--v3-signal);border-radius:var(--v3-r-full);color:var(--v3-text-strong);display:inline-flex;font-family:var(--v3-font-mono);font-size:.64rem;gap:.6rem;letter-spacing:.14em;line-height:1;max-width:100%;padding:.55rem 1.05rem;text-transform:uppercase;white-space:nowrap}@media(max-width:430px){.v3-tag{font-size:.55rem;gap:.45rem;letter-spacing:.1em;padding:.5rem .85rem}}.v3-tag:before{background:var(--v3-signal);border-radius:var(--v3-r-full);content:"";flex:none;height:5px;width:5px}.v3-root .v3-tag+*{margin-top:clamp(1.5rem,3vw,2.25rem)}.v3-field{display:block;margin-bottom:1rem}.v3-field__label{color:var(--v3-text-mute);display:block;font-family:var(--v3-font-mono);font-size:.68rem;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.v3-input,.v3-select,.v3-textarea{background:var(--v3-bg);border:1px solid var(--v3-border);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);font-size:.85rem;padding:.6rem .85rem;transition:border-color var(--v3-dur-xs) var(--v3-ease),box-shadow var(--v3-dur-xs) var(--v3-ease);width:100%}.v3-input:focus,.v3-select:focus,.v3-textarea:focus{border-color:var(--v3-signal-deep);box-shadow:0 0 0 3px var(--v3-signal-halo)}.v3-textarea{min-height:104px;resize:vertical}.v3-input--error,.v3-textarea--error{border-color:var(--v3-negative)}.v3-field__error{color:var(--v3-negative);font-family:var(--v3-font-mono);font-size:.68rem;letter-spacing:.06em;margin-top:.4rem}.v3-honeypot{left:-9999px}.v3-honeypot,.v3-sr{height:1px;overflow:hidden;position:absolute;width:1px}.v3-sr{margin:-1px;padding:0;clip:rect(0,0,0,0);border:0;white-space:nowrap}.v3-stack>*+*{margin-top:var(--v3-flow,1.25rem)}.v3-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:900px){.v3-footer__grid{gap:2rem;grid-template-columns:1fr}}@media(max-width:1180px){.v3-nav__cta,.v3-nav__links{display:none}.v3-nav--open .v3-nav__drawer,.v3-nav__toggle{display:flex}}@media(max-width:1340px){.v3-nav__logo-sep,.v3-nav__logo-tag{display:none}}@media(prefers-reduced-motion:reduce){.v3-root *,.v3-root :after,.v3-root :before{animation-duration:var(--v3-dur-zero)!important;animation-iteration-count:1!important;transition-duration:var(--v3-dur-zero)!important}.v3-reveal-armed [data-v3-reveal]:not(.v3-in),.v3-reveal-armed [data-v3-split]:not(.v3-in){opacity:1;transform:none}}.v3-intel-controls{align-items:flex-end;border-bottom:1px solid var(--v3-rule);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.75rem,3vw,2.5rem)}.v3-intel-search__input{background:var(--v3-panel);border:1px solid var(--v3-border);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);font-family:var(--v3-font-body);font-size:.95rem;min-height:42px;min-width:220px;padding:.55rem .95rem;transition:border-color var(--v3-dur-sm) var(--v3-ease)}.v3-intel-search__input::-moz-placeholder{color:var(--v3-text-mute)}.v3-intel-search__input::placeholder{color:var(--v3-text-mute)}.v3-intel-search__input:focus-visible{border-color:var(--v3-signal);outline:2px solid var(--v3-signal);outline-offset:2px}.v3-intel-count{white-space:nowrap}.v3-intel-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.v3-intel-card{aspect-ratio:4/5;background-color:var(--v3-photo-base);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--v3-photo-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:flex;isolation:isolate;min-height:320px;overflow:clip;padding:1.6rem;position:relative;transition:box-shadow var(--v3-dur-sm) var(--v3-ease),transform var(--v3-dur-sm) var(--v3-ease),border-color var(--v3-dur-sm) var(--v3-ease)}.v3-intel-card:hover{border-color:var(--v3-signal-deep);box-shadow:var(--v3-shadow-hover);transform:translateY(-3px)}.v3-intel-card__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.88) 0,rgba(var(--v3-photo-veil),.62) 20%,rgba(var(--v3-photo-veil),.3),rgba(var(--v3-photo-veil),.62) 80%,rgba(var(--v3-photo-veil),.88));inset:0;position:absolute;transition:background var(--v3-dur-sm) var(--v3-ease);z-index:0}.v3-intel-card:hover .v3-intel-card__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.9) 0,rgba(var(--v3-photo-veil),.66) 20%,rgba(var(--v3-photo-veil),.36),rgba(var(--v3-photo-veil),.66) 80%,rgba(var(--v3-photo-veil),.9))}html.v3-dark .v3-intel-card__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.95) 0,rgba(var(--v3-photo-veil),.78) 20%,rgba(var(--v3-photo-veil),.38),rgba(var(--v3-photo-veil),.78) 80%,rgba(var(--v3-photo-veil),.95))}html.v3-dark .v3-intel-card:hover .v3-intel-card__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.96) 0,rgba(var(--v3-photo-veil),.82) 20%,rgba(var(--v3-photo-veil),.48),rgba(var(--v3-photo-veil),.82) 80%,rgba(var(--v3-photo-veil),.96))}.v3-intel-featured{background-color:var(--v3-photo-base);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--v3-photo-border);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-card);display:flex;isolation:isolate;margin-bottom:clamp(1.25rem,2.5vw,2rem);min-height:clamp(280px,34vw,400px);overflow:clip;padding:clamp(1.6rem,3vw,2.5rem);position:relative;transition:box-shadow var(--v3-dur-sm) var(--v3-ease),transform var(--v3-dur-sm) var(--v3-ease),border-color var(--v3-dur-sm) var(--v3-ease)}.v3-intel-featured:hover{border-color:var(--v3-signal-deep);box-shadow:var(--v3-shadow-hover);transform:translateY(-3px)}.v3-intel-featured__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.9) 0,rgba(var(--v3-photo-veil),.66) 20%,rgba(var(--v3-photo-veil),.34),rgba(var(--v3-photo-veil),.66) 80%,rgba(var(--v3-photo-veil),.9));inset:0;position:absolute;transition:background var(--v3-dur-sm) var(--v3-ease);z-index:0}.v3-intel-featured:hover .v3-intel-featured__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.92) 0,rgba(var(--v3-photo-veil),.7) 20%,rgba(var(--v3-photo-veil),.4),rgba(var(--v3-photo-veil),.7) 80%,rgba(var(--v3-photo-veil),.92))}html.v3-dark .v3-intel-featured__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.94) 0,rgba(var(--v3-photo-veil),.74) 20%,rgba(var(--v3-photo-veil),.4),rgba(var(--v3-photo-veil),.74) 80%,rgba(var(--v3-photo-veil),.94))}html.v3-dark .v3-intel-featured:hover .v3-intel-featured__scrim{background:linear-gradient(to bottom,rgba(var(--v3-photo-veil),.95) 0,rgba(var(--v3-photo-veil),.78) 20%,rgba(var(--v3-photo-veil),.46),rgba(var(--v3-photo-veil),.78) 80%,rgba(var(--v3-photo-veil),.95))}.v3-intel-featured__body{align-self:flex-start;display:flex;flex-direction:column;gap:.8rem;max-width:44rem;position:relative;z-index:1}.v3-intel-featured__badges{display:flex;flex-wrap:wrap;gap:.5rem}.v3-intel-featured .v3-intel-badge{background:rgba(var(--v3-photo-veil),.88);border-color:var(--v3-photo-rule);color:var(--v3-photo-title)}.v3-intel-featured .v3-intel-badge--type{border-color:var(--v3-signal-deep);color:var(--v3-photo-title)}html.v3-dark .v3-intel-featured .v3-intel-badge--type{border-color:var(--v3-signal)}.v3-intel-featured__title{color:var(--v3-photo-title);font-family:var(--v3-font-display);font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.v3-intel-featured__excerpt{color:var(--v3-photo-body);font-size:1rem;line-height:1.55;max-width:56ch;text-wrap:pretty}.v3-intel-featured__meta{align-items:baseline;border-top:1px solid var(--v3-photo-rule);color:var(--v3-photo-meta);display:flex;font-size:.82rem;gap:1.25rem;margin-top:auto;padding-top:.9rem}.v3-intel-card__body{display:flex;flex:1;flex-direction:column;gap:.7rem;justify-content:flex-start;position:relative;z-index:1}.v3-intel-card__title{color:var(--v3-photo-title);font-family:var(--v3-font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.v3-intel-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--v3-photo-body);font-size:.92rem;line-height:1.5;overflow:hidden;text-wrap:pretty}.v3-intel-card__meta{align-items:baseline;border-top:1px solid var(--v3-photo-rule);color:var(--v3-photo-meta);display:flex;font-size:.82rem;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:.9rem}.v3-intel-badge{align-items:center;border:1px solid var(--v3-border);border-radius:var(--v3-r-sm);color:var(--v3-text-soft);display:inline-flex;font-family:var(--v3-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.1em;padding:.28rem .6rem;text-transform:uppercase;white-space:nowrap}.v3-intel-badge--type{background:var(--v3-signal-halo);border-color:var(--v3-signal);color:var(--v3-text-strong)}.v3-intel-pager{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:clamp(2.5rem,5vw,4rem)}.v3-intel-pager__info{min-width:4ch;text-align:center}.v3-intel-empty{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:clamp(3rem,8vw,6rem) 0;text-align:center}.v3-intel-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:1.1rem;max-width:52rem}.v3-intel-back{color:var(--v3-on-ink-soft);font-family:var(--v3-font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;transition:color var(--v3-dur-xs) var(--v3-ease)}.v3-intel-back:hover{color:var(--v3-on-ink)}.v3-intel-hero__title{max-width:24ch}.v3-intel-meta{color:var(--v3-on-ink-soft);display:flex;flex-wrap:wrap;gap:.6rem 1.25rem}.v3-intel-article__body{color:var(--v3-text);font-size:1.075rem;line-height:1.8;margin-inline:auto;max-width:42rem}.v3-intel-article__body>:first-child{margin-top:0}.v3-intel-article__body h2{font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.025em;line-height:1.15;margin:2.75rem 0 1rem}.v3-intel-article__body h2,.v3-intel-article__body h3{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-weight:800;text-wrap:balance}.v3-intel-article__body h3{font-size:clamp(1.25rem,2.2vw,1.5rem);letter-spacing:-.02em;line-height:1.2;margin:2rem 0 .75rem}.v3-intel-article__body p{margin:0 0 1.25rem;text-wrap:pretty}.v3-intel-article__body strong{color:var(--v3-text-strong);font-weight:600}.v3-intel-article__body a{border-bottom:1px solid var(--v3-signal);color:var(--v3-text-strong);padding-bottom:1px;transition:border-color var(--v3-dur-xs) var(--v3-ease)}.v3-intel-article__body a:hover{border-color:var(--v3-signal-deep)}.v3-intel-article__body code{background:var(--v3-panel);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:.88em;padding:.1em .35em}.v3-intel-article__body pre{background:var(--v3-panel);border-left:3px solid var(--v3-signal);border-radius:var(--v3-r-sm);margin:1.75rem 0;overflow-x:auto;padding:1.25rem 1.4rem}.v3-intel-article__body pre code{background:none;color:var(--v3-text);font-size:.9rem;padding:0}.v3-intel-article__body pre.mermaid{background:none;border-left:none;padding:1.5rem;text-align:center}.v3-intel-article__body pre.mermaid svg{height:auto;max-width:100%}.v3-intel-article__body ol,.v3-intel-article__body ul{list-style:none;margin:1.25rem 0;padding-left:1.5rem}.v3-intel-article__body ol{counter-reset:v3-ol}.v3-intel-article__body li{margin:.5rem 0;padding-left:.5rem;position:relative}.v3-intel-article__body ul>li:before{color:var(--v3-signal-deep);content:"—";font-family:var(--v3-font-mono);font-weight:600;left:-1.25rem;position:absolute}.v3-intel-article__body ol>li{counter-increment:v3-ol}.v3-intel-article__body ol>li:before{color:var(--v3-signal-deep);content:counter(v3-ol) ".";font-family:var(--v3-font-mono);font-variant-numeric:tabular-nums;font-weight:600;left:-1.5rem;position:absolute}.v3-intel-article__body blockquote{background:var(--v3-signal-soft);border-left:4px solid var(--v3-signal);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);margin:1.75rem 0;padding:1.25rem 1.6rem}.v3-intel-article__body blockquote p:last-child{margin-bottom:0}.v3-intel-article__body hr{border:0;border-top:1px solid var(--v3-rule);margin:2.5rem 0}.v3-intel-article__body table{border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums;margin:1.75rem 0;width:100%}.v3-intel-article__body td,.v3-intel-article__body th{border:1px solid var(--v3-rule);padding:.7rem .95rem;text-align:left;vertical-align:top}.v3-intel-article__body th{background:var(--v3-panel);color:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.v3-intel-article__body td{color:var(--v3-text)}.v3-intel-share{align-items:center;border-top:1px solid var(--v3-rule);display:flex;gap:1rem;margin:2.5rem auto 0;max-width:42rem;padding-top:1.75rem}.v3-intel-share__btns{align-items:center;display:flex;gap:.6rem}.v3-intel-share__btn{align-items:center;background:transparent;border:1px solid var(--v3-border);border-radius:var(--v3-r-sm);color:var(--v3-text-soft);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:color var(--v3-dur-xs) var(--v3-ease),border-color var(--v3-dur-xs) var(--v3-ease);width:40px}.v3-intel-share__btn:hover{border-color:var(--v3-border-strong);color:var(--v3-text-strong)}.v3-intel-related{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:1.5rem}.v3-intel-related-card{align-items:flex-start;background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:1.4rem;transition:box-shadow var(--v3-dur-sm) var(--v3-ease),transform var(--v3-dur-sm) var(--v3-ease)}.v3-intel-related-card:hover{box-shadow:var(--v3-shadow-hover);transform:translateY(-2px)}.v3-intel-related-card__title{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.v3-byline{align-items:center;background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);display:flex;gap:1.1rem;max-width:44rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.v3-byline__photo{border:1px solid var(--v3-border);border-radius:var(--v3-r-full);flex:none;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.v3-byline__id{display:flex;flex-direction:column;gap:.3rem}.v3-byline__name{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.v3-byline__role{color:var(--v3-text-mute);font-size:.9rem;line-height:1.45}.v3-byline__link{align-self:flex-start;font-size:.9rem}@media(max-width:560px){.v3-intel-controls{align-items:stretch;flex-direction:column}.v3-intel-search__input{width:100%}.v3-intel-article__body{font-size:1.02rem;line-height:1.72}}.v3-legal__body{margin-top:clamp(2.5rem,5vw,4rem);max-width:68ch}.v3-legal__block{border-top:1px solid var(--v3-border-quiet);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem)}.v3-legal__block:first-child{border-top:none;margin-top:0;padding-top:0}.v3-legal__sub{color:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:var(--v3-t-mono);font-weight:500;letter-spacing:.08em;margin-bottom:.75rem;margin-top:2rem;text-transform:uppercase}.v3-legal__block .v3-h3+.v3-legal__sub{margin-top:1.5rem}.v3-legal__subhead{margin-bottom:1rem;margin-top:clamp(2rem,4vw,2.75rem)}.v3-legal__terms{color:var(--v3-text);list-style:decimal;margin:0;padding-left:1.4em}.v3-legal__terms>li{margin-bottom:1.1rem;padding-left:.35em}.v3-legal__terms>li::marker{color:var(--v3-text-dim);font-family:var(--v3-font-mono);font-size:.85em}.v3-legal__terms>li:last-child{margin-bottom:0}.v3-legal strong{color:var(--v3-text-strong);font-weight:700}.v3-legal code{background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-sm);color:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:.88em;padding:.08em .36em}.v3-legal__foot{border-top:1px solid var(--v3-border);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem}.v3-oc{display:inline}.v3-oc__mark{border:1px dashed var(--v3-negative);border-radius:var(--v3-r-sm);color:var(--v3-negative);font-family:var(--v3-font-mono);font-size:.62rem;letter-spacing:.08em;padding:.15em .45em;white-space:nowrap}.v3-oc__note{color:var(--v3-text-mute);font-size:.92em}.v3-stack__list{display:grid;gap:0;margin-top:var(--v3-head-gap)}.v3-stack__item{border-bottom:1px solid var(--v3-rule);display:grid;gap:1rem;grid-template-columns:3rem 1fr;padding:1.25rem 0}.v3-stack__list--compact .v3-stack__item{padding:.7rem 0}.v3-stack__no{color:var(--v3-text-mute);font-size:var(--v3-t-mono-sm);letter-spacing:.1em;padding-top:.35rem}.v3-stack__body{display:grid;gap:.35rem;max-width:62ch}.v3-stack__name{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.v3-stack__terms{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin-top:2.5rem}.v3-stack__term{align-content:start;display:grid;gap:.85rem}.v3-stack__termlist{display:grid;gap:.55rem}.v3-stack__termlist li{padding-left:1.1rem;position:relative}.v3-stack__termlist li:before{background:var(--v3-signal);border-radius:var(--v3-r-full);content:"";height:5px;left:0;position:absolute;top:.62em;width:5px}.v3-stack__closer{color:var(--v3-text-strong);margin-top:2.5rem;max-width:62ch}.v3-sla__coverage{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:var(--v3-head-gap);max-width:72ch}.v3-sla__table{border-top:1px solid var(--v3-rule);margin-top:1.75rem}.v3-sla__row{align-items:start;border-bottom:1px solid var(--v3-rule);display:grid;font-size:.98rem;gap:1rem;grid-template-columns:8rem 1.2fr 12rem 1.4fr;padding:1.1rem 0}.v3-sla__row--head{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.12em;text-transform:uppercase}.v3-sla__sev{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-weight:700}.v3-sla__ack{color:var(--v3-accent-text);font-family:var(--v3-font-mono);font-size:.8rem}.v3-sla__note{margin-top:1rem}.v3-sla__meta{display:grid;gap:.9rem 1.5rem;grid-template-columns:10rem 1fr;margin-top:2.25rem;max-width:78ch}.v3-sla__meta dt{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.12em;padding-top:.2rem;text-transform:uppercase}.v3-sla__meta dd{color:var(--v3-text);margin:0}.v3-sla__excluded{display:grid;gap:.4rem}@media(max-width:860px){.v3-sla__row{gap:.35rem;grid-template-columns:1fr}.v3-sla__row--head{display:none}.v3-sla__meta{gap:.35rem 0;grid-template-columns:1fr}.v3-sla__meta dd{margin-bottom:1rem}}.v3-cont{display:grid;gap:2.25rem;margin-top:var(--v3-head-gap)}.v3-cont__cost{border-left:2px solid var(--v3-negative)}.v3-cont__buys,.v3-cont__cost{display:grid;gap:.6rem;max-width:68ch;padding-left:1.25rem}.v3-cont__buys{border-left:2px solid var(--v3-signal)}.v3-cont__answer{display:grid;gap:1rem}.v3-cont__list{border-top:1px solid var(--v3-rule);display:grid;gap:0}.v3-cont__item{border-bottom:1px solid var(--v3-rule);display:grid;gap:.4rem;max-width:72ch;padding:1.15rem 0}.v3-cont__name{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.v3-cont__foot{margin-top:1.75rem}.v3-compare{border-top:1px solid var(--v3-rule)}.v3-compare__row{align-items:start;border-bottom:1px solid var(--v3-rule);display:grid;font-size:.96rem;gap:1.25rem;grid-template-columns:12rem repeat(3,1fr);padding:1.15rem 0}.v3-compare__row--head{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.12em;text-transform:uppercase}.v3-compare__row--head span:nth-child(2){color:var(--v3-accent-text)}.v3-compare__axis{color:var(--v3-text-mute);font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.1em;padding-top:.15rem;text-transform:uppercase}.v3-compare__mll{color:var(--v3-text-strong)}.v3-compare__row--concede{background:var(--v3-signal-halo)}.v3-compare__row--concede .v3-compare__mll{color:var(--v3-text)}@media(max-width:900px){.v3-compare__row{gap:.5rem;grid-template-columns:1fr}.v3-compare__row--head{display:none}.v3-compare__row span[role=cell]:before{color:var(--v3-text-mute);display:block;font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.12em;margin-bottom:.15rem;text-transform:uppercase}.v3-compare__row span[role=cell]:nth-of-type(2):before{content:"ML LABS"}.v3-compare__row span[role=cell]:nth-of-type(3):before{content:"Agency"}.v3-compare__row span[role=cell]:nth-of-type(4):before{content:"In-house"}.v3-compare__row--concede{border-radius:var(--v3-r-sm);padding-inline:.85rem}}.v3-work__named{color:var(--v3-text-strong);max-width:68ch}.v3-work__controls{align-items:flex-end;border-bottom:1px solid var(--v3-rule);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:2.5rem;padding-bottom:1.5rem}.v3-work__facets{display:grid;gap:1rem}.v3-work__facet{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.v3-work__facet-label{letter-spacing:.12em;padding-right:.4rem;text-transform:uppercase}.v3-work__chip{background:transparent;border:1px solid var(--v3-border);border-radius:var(--v3-r-full);color:var(--v3-text-soft);cursor:pointer;font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.08em;padding:.42rem .85rem;transition:color var(--v3-dur-xs) var(--v3-ease),border-color var(--v3-dur-xs) var(--v3-ease),background var(--v3-dur-xs) var(--v3-ease)}.v3-work__chip:hover{border-color:var(--v3-text-soft);color:var(--v3-text-strong)}.v3-work__chip--on{background:var(--v3-signal-halo);border-color:var(--v3-signal);color:var(--v3-text-strong)}.v3-work__count{white-space:nowrap}.v3-work__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin-top:2.5rem}.v3-work__card{align-content:start;background:var(--v3-panel);border:1px solid var(--v3-border-quiet);border-radius:var(--v3-r-md);box-shadow:var(--v3-shadow-sm);display:grid;gap:.75rem;padding:clamp(1.35rem,2.4vw,1.85rem);transition:border-color var(--v3-dur-xs) var(--v3-ease),transform var(--v3-dur-xs) var(--v3-ease)}.v3-work__card:hover{border-color:var(--v3-signal);transform:translateY(-2px)}.v3-work__card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.v3-work__card-title{color:var(--v3-text-strong);font-family:var(--v3-font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}.v3-work__card-excerpt{color:var(--v3-text-soft)}.v3-work__card-cta{margin-top:.25rem}@media(max-width:700px){.v3-work__controls{align-items:flex-start}.v3-work__grid{grid-template-columns:1fr}}.v3-hero__refs{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.v3-roi__lead--stop,.v3-roi__neg{color:var(--v3-negative)}.v3-roi__cta--stop{border-left:2px solid var(--v3-negative);padding-left:1.15rem}.v3-roi__scenario{align-items:baseline;border-bottom:1px solid var(--v3-border-quiet);color:var(--v3-text-mute);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.35rem .7rem;line-height:1.6;margin:0;padding-bottom:1.25rem;text-wrap:pretty}.v3-roi__scenario-label{color:var(--v3-text-soft)}.v3-roi__scenario-note{flex:1 1 24ch;min-width:0}.v3-roi__own{background:var(--v3-bg);border:1px solid var(--v3-border);border-radius:var(--v3-r-sm);gap:.75rem;padding:1.15rem}.v3-roi__own-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .9rem;justify-content:space-between}.v3-roi__own-toggle{align-items:center;cursor:pointer;display:flex;gap:.6rem;min-width:0}.v3-roi__own-title{color:var(--v3-text-strong);font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.v3-roi__own-state{color:var(--v3-text-mute)}.v3-roi__own-state--on{color:var(--v3-accent-text)}.v3-roi__own-state--off{color:var(--v3-negative)}.v3-roi__own-help,.v3-roi__own-included,.v3-roi__own-warn{color:var(--v3-text-mute);font-size:.9rem;line-height:1.6;margin:0;text-wrap:pretty}.v3-roi__own-warn{color:var(--v3-negative)}.v3-roi__own-included{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .6rem}.v3-roi__own-badge{border:1px solid var(--v3-border);border-radius:var(--v3-r-full);color:var(--v3-text-soft);flex:none;font-family:var(--v3-font-mono);font-size:var(--v3-t-mono-sm);letter-spacing:.1em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.v3-roi__own-includednote{flex:1 1 22ch;min-width:0}.v3-checkbox{accent-color:var(--v3-signal-deep);cursor:pointer;flex:none;height:1.05rem;margin:0;width:1.05rem}.v3-checkbox:focus-visible{outline:2px solid var(--v3-signal-deep);outline-offset:2px}.v3-onepager__print{margin-top:1.25rem}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.cookie-banner[data-v-599ff020]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aeb;border-top:1px solid hsla(0,0%,100%,.15);bottom:0;left:0;position:fixed;right:0;z-index:9998}.cookie-banner__inner[data-v-599ff020]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 24px}.cookie-banner__text[data-v-599ff020]{color:#888;font-size:.85rem;line-height:1.4}.cookie-banner__actions[data-v-599ff020]{display:flex;flex-shrink:0;gap:10px}.cookie-banner__btn[data-v-599ff020]{background:transparent;cursor:pointer;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",monospace;font-size:.75rem;font-weight:700;padding:8px 20px;transition:background .06s ease,color .06s ease;white-space:nowrap}.cookie-banner__btn--accept[data-v-599ff020]{border:1px solid var(--accent,#4ae68a);color:var(--accent,#4ae68a)}.cookie-banner__btn--accept[data-v-599ff020]:hover{background:#4ae68a1f;color:#5eff9e}.cookie-banner__btn--reject[data-v-599ff020]{border:1px solid #444;color:#888}.cookie-banner__btn--reject[data-v-599ff020]:hover{border-color:#666;color:#aaa}.cookie-banner-enter-active[data-v-599ff020]{transition:opacity .3s ease,transform .3s ease}.cookie-banner-leave-active[data-v-599ff020]{transition:opacity .2s ease,transform .2s ease}.cookie-banner-enter-from[data-v-599ff020],.cookie-banner-leave-to[data-v-599ff020]{opacity:0;transform:translateY(100%)}@media(max-width:640px){.cookie-banner__inner[data-v-599ff020]{flex-direction:column;gap:12px;padding:16px 20px;text-align:center}}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/JoERPVlmfi80C8BLw-dhfTu-wD413LHvCuNt3YxPSus-Guv4z0A8Kb_eNmz-eDS6jOHaPCCjhsAcmffrjgTlhoc.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:"Geist Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/cW-rtSw72Lqejayt1kdA2an75gzG-opyRN_O4i5oc00-4JIJtgyZekTvVLwcD6kpjWAI3GQ3Bs0n3c6ZPu8FmJQ.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:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/QX2LFl-U1eVWIs5pWK_p0NWihwed8_G3tlFBTVrpHdE-GwFPUqOMxawb_6QtiU11K91x8bBHtgflHf-4prChevA.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/otgamZ2qYJkMH-33s6pf_OasyxhL7qFC34wKRPInnfA-9j6UGqVxMvD2Ixikwf2Y9aYs1eKcEl2X9YFxA_I_cW8.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:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/ksNl4DHlvm-IUwVn0DV02pV97DX3uHxbVJG3PrppUhQ-V_Aok6XnhsEBWrU-k_o5H_qBnKQNUAYLUc5t86tehsQ.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:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/iwKkOoOXXi_FvxehabuScahx7K6YUJ67lkMos05iN34-atpgvUXQTcteqaDu5zogavSkwMWhy5Qf7KKk4fQfRnE.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/JoERPVlmfi80C8BLw-dhfTu-wD413LHvCuNt3YxPSus-Guv4z0A8Kb_eNmz-eDS6jOHaPCCjhsAcmffrjgTlhoc.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/cW-rtSw72Lqejayt1kdA2an75gzG-opyRN_O4i5oc00-4JIJtgyZekTvVLwcD6kpjWAI3GQ3Bs0n3c6ZPu8FmJQ.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/QX2LFl-U1eVWIs5pWK_p0NWihwed8_G3tlFBTVrpHdE-GwFPUqOMxawb_6QtiU11K91x8bBHtgflHf-4prChevA.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/otgamZ2qYJkMH-33s6pf_OasyxhL7qFC34wKRPInnfA-9j6UGqVxMvD2Ixikwf2Y9aYs1eKcEl2X9YFxA_I_cW8.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/ksNl4DHlvm-IUwVn0DV02pV97DX3uHxbVJG3PrppUhQ-V_Aok6XnhsEBWrU-k_o5H_qBnKQNUAYLUc5t86tehsQ.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:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/iwKkOoOXXi_FvxehabuScahx7K6YUJ67lkMos05iN34-atpgvUXQTcteqaDu5zogavSkwMWhy5Qf7KKk4fQfRnE.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:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/JoERPVlmfi80C8BLw-dhfTu-wD413LHvCuNt3YxPSus-Guv4z0A8Kb_eNmz-eDS6jOHaPCCjhsAcmffrjgTlhoc.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:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/cW-rtSw72Lqejayt1kdA2an75gzG-opyRN_O4i5oc00-4JIJtgyZekTvVLwcD6kpjWAI3GQ3Bs0n3c6ZPu8FmJQ.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:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/QX2LFl-U1eVWIs5pWK_p0NWihwed8_G3tlFBTVrpHdE-GwFPUqOMxawb_6QtiU11K91x8bBHtgflHf-4prChevA.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:600;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/otgamZ2qYJkMH-33s6pf_OasyxhL7qFC34wKRPInnfA-9j6UGqVxMvD2Ixikwf2Y9aYs1eKcEl2X9YFxA_I_cW8.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:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/ksNl4DHlvm-IUwVn0DV02pV97DX3uHxbVJG3PrppUhQ-V_Aok6XnhsEBWrU-k_o5H_qBnKQNUAYLUc5t86tehsQ.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:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/iwKkOoOXXi_FvxehabuScahx7K6YUJ67lkMos05iN34-atpgvUXQTcteqaDu5zogavSkwMWhy5Qf7KKk4fQfRnE.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.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:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.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:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.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:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.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:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.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:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.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:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.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:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.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:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/KMzq2wLjxFBuIzbuVlpgfqyZWx0GjZfekjtJfbPRER4-oEVAuKhL3RMMUvhwFMX0_EIzjHcyT2FOSTMV0HtqHqI.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/Kr_o-wbPnVhMDgMg4L1KLJ3rKKINxU5P_ab4WAq-qt4-4Wdtodv0cehNX1L0JF1XoWy1kgPGOemGUt1nRtc_KTQ.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/68MY5bKcYg-pBnwe2heubvYT7a1eKQNMSyqa1dCwD-I-PhSQv0j9TPB6bADpnk0vu8ALgF9FADtdwLvEtcznGg0.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/Ym4gqdSDLZgMRjwqwyHSQbzpuc1rIg_gdyNhfBv6epI-dCtQZPLpqM8WK5gdPlR8deyttimKO6m_7Sz14lcSpGk.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/ndNrGJcN4bDG6BODmarJ8JAlvGvhoxhD2HE9Def3Z44-cbOSrZ1QWoNT97DjXVbk6_VCkF451BY4bI9VIq5nMbk.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/rx_TO2yfkJSCxkYa8chcRyJYBEbkCzwIr14guIs02zw-H89eiQMXiziPFqXSUaM9anSv78mKd97UVsVgfGuujE0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Instrument Sans;src:local("Instrument Sans Regular Italic"),local("Instrument Sans Italic"),url(../_fonts/y2zOhjT26A8hCTCl90zoRREc5QKwb9_JKhLABoAocY-AUOGxTbSq5JimptxKkPtZfTRvPpe9Qaiv4ieBT0hisQ.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:"Instrument Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:109.963%;ascent-override:88.2115%;descent-override:22.7349%;line-gap-override:0%}@font-face{font-family:"Instrument Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.3022%;ascent-override:93.8993%;descent-override:24.2008%;line-gap-override:0%}@font-face{font-family:"Instrument Sans Fallback: Roboto";src:local("Roboto");size-adjust:102.962%;ascent-override:94.2095%;descent-override:24.2808%;line-gap-override:0%}@font-face{font-family:"Instrument Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:101.7778%;ascent-override:95.3057%;descent-override:24.5633%;line-gap-override:0%}@font-face{font-family:"Instrument Sans Fallback: Arial";src:local("Arial");size-adjust:102.7365%;ascent-override:94.4163%;descent-override:24.3341%;line-gap-override:0%}@font-face{font-family:Instrument Sans;src:local("Instrument Sans Regular Italic"),local("Instrument Sans Italic"),url(../_fonts/Ayf_TMkVAJxSxHKUl9KdNBOS7aypBMYV9kvhMzRWHO4-K3mjgqC_6khq83iOEhC7vN4X8olSw358QjgDhViWZ1Y.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:Instrument Sans;src:local("Instrument Sans Regular"),local("Instrument Sans"),url(../_fonts/LpIRPVGlpVa8LOy0LkjSQbiX1x3r9_kv3EbzeqOdgY8-E5BEiC5bLqZZSesN5LZF9bttI7Wp2vUeh_wHU85ipyw.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:Instrument Sans;src:local("Instrument Sans Regular"),local("Instrument Sans"),url(../_fonts/Wn2eY81RaOb4yuBZq8aSN8D1nOMcIq7zwvn9kklII6E-YCULr_8HFRQcErSUwjMlSCwvUiJz3xGA9frZLAoVW-0.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:Instrument Sans;src:local("Instrument Sans Regular Italic"),local("Instrument Sans Italic"),url(../_fonts/kFVrE8Gb2N4wvDes_PQgpZfF4BV0XONrqLu8PQjQMe8-Tox5AmrHhOOKB8QU7Exj1EFkODqQEkJtIKSaT9TiKQ8.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Instrument Sans;src:local("Instrument Sans Regular"),local("Instrument Sans"),url(../_fonts/yuf8uSZpv4YCagif_k48Vl3DOZiVBXuPGzhL-rl1JX8-gGbVkY5MasI_ChfmdJlu_LL_FEo2Qo2hVsMQA-ot8co.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Bricolage Grotesque;src:local("Bricolage Grotesque Regular"),local("Bricolage Grotesque"),url(../_fonts/kl4au6srPaeyTEQ9B4Mnzkq5x1THH9O4uL8p-ugku-Q-r8zBybiGZPMGfeIIO0UNC3Uo948NhNCzcYIsXDYlCN8.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:"Bricolage Grotesque Fallback: Arial";src:local("Arial");size-adjust:105.4283%;ascent-override:88.2116%;descent-override:25.6098%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque;src:local("Bricolage Grotesque Regular"),local("Bricolage Grotesque"),url(../_fonts/hbiAS0Ywr48Aw9T_7gF0ndXo95kKp8KBtaKTDS5MUko-NM_OCEi4pEAWTlwQbhHYlm1lxea7FVv6hUULdOm8VGc.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:Bricolage Grotesque;src:local("Bricolage Grotesque Regular"),local("Bricolage Grotesque"),url(../_fonts/hKAiEanlhy9oa0pfYHzeYYqWHD85AbRGD7HIHID48zI-DoGI0El9iFFvgKNX_rBu29Onv4CcUtyc1qsFxHU4530.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:Bricolage Grotesque;src:local("Bricolage Grotesque Regular"),local("Bricolage Grotesque"),url(../_fonts/rYskOtsJRUcF3YS7xtxDnEzD3EYZuSbqCD9gkh0TJ-A-ayvtCigt3viF_cuSSNgnrU1RmXIBZWdt7aqfG4e6EWs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.mll-err{align-items:center;background:#141929;color:#f5f2ed;display:flex;font-family:Instrument Sans,"Instrument Sans Fallback: BlinkMacSystemFont","Instrument Sans Fallback: Segoe UI","Instrument Sans Fallback: Roboto","Instrument Sans Fallback: Helvetica Neue","Instrument Sans Fallback: Arial",system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.mll-err__inner{max-width:34rem;width:100%}.mll-err__logo{color:#f5f2ed;font-family:Bricolage Grotesque,"Bricolage Grotesque Fallback: Arial",Arial Black,Arial,sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.mll-err__dot{color:#7cd96b}.mll-err__code{color:#f6f3ef80;font-family:Geist Mono,"Geist Mono Fallback: Courier New",ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;letter-spacing:.24em;margin-top:2.5rem}.mll-err__title{color:#f5f2ed;font-family:Bricolage Grotesque,"Bricolage Grotesque Fallback: Arial",Arial Black,Arial,sans-serif;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin-top:.75rem}.mll-err__msg{color:#f6f3efc7;font-size:1.05rem;line-height:1.5;margin-top:1.25rem}.mll-err__btn{align-items:center;background:#f5f2ed;border:1px solid #f5f2ed;border-radius:999px;color:#141929;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;margin-top:2.25rem;min-height:48px;padding:.7rem 1.5rem;transition:transform .19s ease,box-shadow .19s ease}.mll-err__btn:hover{box-shadow:0 6px 18px #00000059;transform:translateY(-1px)}
