@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");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-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");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}:root{--jjk-color-bg: #FAFAF8;--jjk-color-surface: #FFFFFF;--jjk-color-surface-alt: #F0EFEB;--jjk-color-ink: #1A1A1A;--jjk-color-ink-muted: #6B6B6B;--jjk-color-ink-faint: #A3A3A3;--jjk-color-accent: #B45309;--jjk-color-accent-hover: #92400E;--jjk-color-accent-subtle: #FEF3C7;--jjk-color-border: #E5E5E0;--jjk-color-border-strong: #C5C5BE;--jjk-color-danger: #DC2626;--jjk-color-danger-subtle: #FEE2E2;--jjk-color-success: #16A34A;--jjk-color-success-subtle: #D1FAE5;--jjk-color-info: #3B82F6;--jjk-color-info-subtle: #DBEAFE;--jjk-color-warning: #F59E0B;--jjk-color-warning-subtle: #FEF3C7;--jjk-color-draft-banner: #FBBF24;--jjk-color-scheduled-banner: #60A5FA;--jjk-color-decoration: 0, 0, 0;--jjk-decoration-opacity: .04;--jjk-color-hero-1: #FAFAF8;--jjk-color-hero-2: #F5F5F1;--jjk-color-hero-3: #EFEDE8;--jjk-color-hero-4: #F7F3E8;--jjk-font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--jjk-font-body: "Inter", system-ui, -apple-system, sans-serif;--jjk-font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--jjk-text-xs: .75rem;--jjk-text-sm: .875rem;--jjk-text-base: 1rem;--jjk-text-lg: 1.125rem;--jjk-text-xl: 1.25rem;--jjk-text-2xl: 1.5rem;--jjk-text-3xl: 1.875rem;--jjk-text-4xl: 2.25rem;--jjk-text-5xl: 3rem;--jjk-text-6xl: 3.75rem;--jjk-leading-tight: 1.25;--jjk-leading-normal: 1.6;--jjk-leading-loose: 1.8;--jjk-weight-normal: 400;--jjk-weight-medium: 500;--jjk-weight-semibold: 600;--jjk-weight-bold: 700;--jjk-space-1: .25rem;--jjk-space-2: .5rem;--jjk-space-3: .75rem;--jjk-space-4: 1rem;--jjk-space-6: 1.5rem;--jjk-space-8: 2rem;--jjk-space-12: 3rem;--jjk-space-16: 4rem;--jjk-space-24: 6rem;--jjk-content-width: 42rem;--jjk-wide-width: 64rem;--jjk-full-width: 80rem;--jjk-sidebar-width: 16rem;--jjk-header-height: 4.5rem;--jjk-radius-sm: .25rem;--jjk-radius-md: .5rem;--jjk-radius-lg: .75rem;--jjk-radius-full: 9999px;--jjk-border-width: 1px;--jjk-transition-fast: .12s ease;--jjk-transition-normal: .2s ease;--jjk-transition-slow: .35s ease;--jjk-transition-color: .2s ease;--jjk-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--jjk-shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--jjk-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--jjk-z-base: 0;--jjk-z-raised: 10;--jjk-z-header: 100;--jjk-z-dropdown: 200;--jjk-z-modal: 300;--jjk-z-toast: 400;--jjk-z-tooltip: 500}@media(prefers-color-scheme:dark){:root{--jjk-color-bg: #141413;--jjk-color-surface: #1E1E1C;--jjk-color-surface-alt: #2A2A27;--jjk-color-ink: #E8E8E3;--jjk-color-ink-muted: #9C9C95;--jjk-color-ink-faint: #6B6B65;--jjk-color-accent: #F59E0B;--jjk-color-accent-hover: #FBBF24;--jjk-color-accent-subtle: #292218;--jjk-color-border: #2E2E2B;--jjk-color-border-strong: #4A4A45;--jjk-color-danger: #EF4444;--jjk-color-danger-subtle: #7F1D1D;--jjk-color-success: #22C55E;--jjk-color-success-subtle: #064E3B;--jjk-color-info: #60A5FA;--jjk-color-info-subtle: #1E3A8A;--jjk-color-warning: #FBBF24;--jjk-color-warning-subtle: #78350F;--jjk-color-draft-banner: #92400E;--jjk-color-scheduled-banner: #1E40AF;--jjk-color-decoration: 255, 255, 255;--jjk-color-hero-1: #171614;--jjk-color-hero-2: #1C1A17;--jjk-color-hero-3: #1E1E1C;--jjk-color-hero-4: #2A2418;--jjk-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--jjk-shadow-md: 0 2px 8px rgba(0, 0, 0, .4);--jjk-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5)}}.jjk-prose{font-family:var(--jjk-font-body);font-size:var(--jjk-text-base);line-height:var(--jjk-leading-normal);color:var(--jjk-color-ink)}.jjk-prose h1,.jjk-prose h2,.jjk-prose h3,.jjk-prose h4,.jjk-prose h5,.jjk-prose h6{font-family:var(--jjk-font-heading);font-weight:var(--jjk-weight-bold);line-height:var(--jjk-leading-tight)}.jjk-prose>h2:first-child,.jjk-prose>h3:first-child,.jjk-prose>h4:first-child{margin-top:0}.jjk-prose h2{font-size:var(--jjk-text-3xl);margin-top:var(--jjk-space-12);margin-bottom:var(--jjk-space-4);padding-bottom:var(--jjk-space-2);border-bottom:2px solid var(--jjk-color-border)}.jjk-prose h3{font-size:var(--jjk-text-2xl);margin-top:var(--jjk-space-8);margin-bottom:var(--jjk-space-3)}.jjk-prose h4{font-size:var(--jjk-text-xl);margin-top:var(--jjk-space-6);margin-bottom:var(--jjk-space-2)}.jjk-prose p{margin:var(--jjk-space-4) 0}.jjk-prose a{color:var(--jjk-color-accent);text-decoration:underline;transition:color var(--jjk-transition-fast)}.jjk-prose a:hover{color:var(--jjk-color-accent-hover)}.jjk-prose h1 a,.jjk-prose h2 a,.jjk-prose h3 a,.jjk-prose h4 a,.jjk-prose h5 a,.jjk-prose h6 a{text-decoration:none}.jjk-prose h1 a:hover,.jjk-prose h2 a:hover,.jjk-prose h3 a:hover,.jjk-prose h4 a:hover{color:var(--jjk-color-accent)}.jjk-prose ul,.jjk-prose ol{margin:var(--jjk-space-4) 0;padding-left:var(--jjk-space-6)}.jjk-prose li{margin:var(--jjk-space-2) 0}.jjk-prose code{font-family:var(--jjk-font-mono);font-size:.9em;background-color:var(--jjk-color-surface-alt);padding:var(--jjk-space-1) var(--jjk-space-2);border-radius:var(--jjk-radius-sm)}.jjk-prose pre{margin:var(--jjk-space-6) 0;border-radius:var(--jjk-radius-md);overflow-x:auto;font-size:var(--jjk-text-sm);line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--jjk-color-border) transparent}.jjk-prose pre::-webkit-scrollbar{height:4px}.jjk-prose pre::-webkit-scrollbar-track{background:transparent}.jjk-prose pre::-webkit-scrollbar-thumb{background-color:var(--jjk-color-border);border-radius:var(--jjk-radius-sm)}.jjk-prose pre::-webkit-scrollbar-thumb:hover{background-color:var(--jjk-color-ink-muted)}.jjk-prose pre code{background:none;padding:0}.jjk-prose pre.shiki-container{margin:var(--jjk-space-6) 0;padding:0;background-color:var(--jjk-color-surface-alt);border:var(--jjk-border-width) solid var(--jjk-color-border);border-radius:var(--jjk-radius-md);overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--jjk-color-border) transparent}.jjk-prose pre.shiki-container::-webkit-scrollbar{height:4px}.jjk-prose pre.shiki-container::-webkit-scrollbar-track{background:transparent}.jjk-prose pre.shiki-container::-webkit-scrollbar-thumb{background-color:var(--jjk-color-border);border-radius:var(--jjk-radius-sm)}.jjk-prose pre.shiki-container::-webkit-scrollbar-thumb:hover{background-color:var(--jjk-color-ink-muted)}.jjk-prose pre.shiki-container .shiki-light,.jjk-prose pre.shiki-container .shiki-dark{margin:0;padding:0;line-height:0}.jjk-prose pre.shiki-container pre.shiki{margin:0;padding:var(--jjk-space-6);border:none;border-radius:0;font-size:var(--jjk-text-sm);line-height:1.6;background-color:var(--jjk-color-surface-alt)!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--jjk-color-border) transparent}.jjk-prose pre.shiki-container pre.shiki::-webkit-scrollbar{height:4px}.jjk-prose pre.shiki-container pre.shiki::-webkit-scrollbar-track{background:transparent}.jjk-prose pre.shiki-container pre.shiki::-webkit-scrollbar-thumb{background-color:var(--jjk-color-border);border-radius:var(--jjk-radius-sm)}.jjk-prose pre.shiki-container pre.shiki::-webkit-scrollbar-thumb:hover{background-color:var(--jjk-color-ink-muted)}.jjk-prose pre.shiki-container pre.shiki code{margin:0;padding:0;background:none;display:block;font-size:inherit;line-height:inherit}.jjk-prose .shiki-light{display:block}.jjk-prose .shiki-dark{display:none}@media(prefers-color-scheme:dark){.jjk-prose .shiki-light{display:none}.jjk-prose .shiki-dark{display:block}}.jjk-prose blockquote{margin:var(--jjk-space-6) 0;padding-left:var(--jjk-space-6);border-left:4px solid var(--jjk-color-accent);color:var(--jjk-color-ink-muted);font-style:italic}.jjk-prose table{width:100%;margin:var(--jjk-space-6) 0;border-collapse:collapse;font-size:var(--jjk-text-sm)}.jjk-prose table th,.jjk-prose table td{padding:var(--jjk-space-3);border:var(--jjk-border-width) solid var(--jjk-color-border);text-align:left}.jjk-prose table th{background-color:var(--jjk-color-surface-alt);font-weight:var(--jjk-weight-semibold)}.jjk-prose img{max-width:100%;height:auto;border-radius:var(--jjk-radius-md);margin:var(--jjk-space-6) 0}.jjk-prose hr{border:none;border-top:2px solid var(--jjk-color-border);margin:var(--jjk-space-12) 0}.jjk-prose .jjk-callout{margin:var(--jjk-space-6) 0;padding:var(--jjk-space-4) var(--jjk-space-6);border-left:4px solid;border-radius:var(--jjk-radius-md)}.jjk-prose .jjk-callout-title{margin:var(--jjk-space-2) 0;font-size:var(--jjk-text-base);font-weight:var(--jjk-weight-semibold)}.jjk-prose .jjk-callout>p:first-child{margin-top:0}.jjk-prose .jjk-callout>p:last-child{margin-bottom:0}.jjk-prose .jjk-callout>*:only-child{margin:0}.jjk-prose .jjk-callout[data-type=info]{background-color:var(--jjk-color-accent-subtle);border-color:var(--jjk-color-accent)}.jjk-prose .jjk-callout[data-type=warning]{background-color:var(--jjk-color-warning-subtle);border-color:var(--jjk-color-warning)}.jjk-prose .jjk-callout[data-type=danger]{background-color:var(--jjk-color-danger-subtle);border-color:var(--jjk-color-danger)}.jjk-prose .jjk-callout[data-type=success]{background-color:var(--jjk-color-success-subtle);border-color:var(--jjk-color-success)}.jjk-prose .jjk-callout[data-type=tip]{background-color:var(--jjk-color-info-subtle);border-color:var(--jjk-color-info)}@media(max-width:768px){.jjk-prose h2{font-size:var(--jjk-text-2xl)}.jjk-prose h3{font-size:var(--jjk-text-xl)}}.jjk-full-bleed-page{margin-top:calc(-1 * var(--jjk-space-6));margin-bottom:calc(-1 * var(--jjk-space-6))}.jjk-full-bleed-section{width:100vw;margin-left:calc(50% - 50vw);padding:var(--jjk-space-24) var(--jjk-space-6)}.jjk-full-bleed-section-first{width:100vw;margin-left:calc(50% - 50vw);padding:var(--jjk-space-24) var(--jjk-space-6);margin-top:calc(-1 * var(--jjk-space-6))}.jjk-full-bleed-section-last{width:100vw;margin-left:calc(50% - 50vw);padding:var(--jjk-space-24) var(--jjk-space-6);margin-bottom:calc(-1 * var(--jjk-space-6))}.jjk-button-elevated{background-color:var(--jjk-color-surface);border:var(--jjk-border-width) solid var(--jjk-color-border);border-radius:var(--jjk-radius-md);box-shadow:var(--jjk-shadow-md);transition:transform var(--jjk-transition-normal),border-color var(--jjk-transition-fast),box-shadow var(--jjk-transition-normal)}.jjk-button-elevated:hover{border-color:var(--jjk-color-accent);transform:translateY(-2px);box-shadow:var(--jjk-shadow-lg)}.jjk-button-elevated:active{transform:translateY(0)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--jjk-font-body);font-size:var(--jjk-text-base);font-weight:var(--jjk-weight-normal);line-height:var(--jjk-leading-normal);color:var(--jjk-color-ink);background-color:var(--jjk-color-bg);transition:background-color var(--jjk-transition-color),color var(--jjk-transition-color)}h1,h2,h3,h4,h5,h6{font-family:var(--jjk-font-heading);font-weight:var(--jjk-weight-bold);line-height:var(--jjk-leading-tight);color:var(--jjk-color-ink)}a{color:var(--jjk-color-accent);text-decoration:none;transition:color var(--jjk-transition-fast)}a:hover{color:var(--jjk-color-accent-hover)}code,pre{font-family:var(--jjk-font-mono)}.loading{text-align:center;padding:var(--jjk-space-12);font-family:var(--jjk-font-mono);font-size:var(--jjk-text-sm);color:var(--jjk-color-ink-muted)}.audit-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}.audit-overlay-visible{opacity:1}.audit-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--jjk-color-danger);color:#fff;padding:var(--jjk-space-6) var(--jjk-space-8);font-family:var(--jjk-font-mono);font-size:var(--jjk-text-xl);font-weight:var(--jjk-weight-bold);letter-spacing:.05em;text-align:center;border:4px solid white;box-shadow:0 0 20px #00000080;z-index:2}.audit-background{position:absolute;inset:0;background-image:url(/assets/bg/redline-markup.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.15;z-index:1}
