@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:700;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:700;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:700;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:700;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:700;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:700;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:800;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:800;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:800;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:800;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:800;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:800;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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQbuFFYT72XzQspDre2.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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQbuFFYT72XzQUpDg.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:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:100;src:url("./media/material-symbols-outlined-latin-100-normal-GV2YSAHA.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-100-normal-PQ3A5Z24.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:200;src:url("./media/material-symbols-outlined-latin-200-normal-N6M34CE6.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-200-normal-ND6T7TQT.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:300;src:url("./media/material-symbols-outlined-latin-300-normal-IPLEHOBH.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-300-normal-K32JFL4X.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-symbols-outlined-latin-400-normal-AACPWZOV.woff2") format("woff2"),url("./media/material-symbols-outlined-latin-400-normal-6JBQYTB6.woff") format("woff")}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){opacity:0}::view-transition-group(fractools-navigation),::view-transition-old(fractools-navigation),::view-transition-new(fractools-navigation){animation:none;mix-blend-mode:normal}::view-transition-old(fractools-navigation){opacity:0}::view-transition-new(fractools-navigation){opacity:1}html[data-ft-route-transition]::view-transition-group(fractools-route){animation:none}html[data-ft-route-transition]::view-transition-image-pair(fractools-route){isolation:isolate}html[data-ft-route-transition]::view-transition-old(fractools-route){animation:var(--fr-duration-route-exit-opacity) var(--fr-ease-directional-exit) both ft-route-fade-out;mix-blend-mode:normal}html[data-ft-route-transition]::view-transition-new(fractools-route){animation:var(--fr-duration-route-enter-opacity) var(--fr-ease-route-enter-opacity) var(--fr-duration-route-exit-opacity) both ft-route-fade-in;mix-blend-mode:normal}@keyframes ft-route-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ft-route-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list a,html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list button,html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-list a,html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-list button,html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-list a,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-list button,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-list a,html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-list button,html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list a,html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list button,html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .tabs-list a,html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .tabs-list button,html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-tabs .tabs-list a,html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-tabs .tabs-list button,html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-tabs .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-tabs .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-tabs .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-tabs .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list a,html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list button,html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list a,html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list button,html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list .tab-underline{transition:none}html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs a,html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs button,html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs .tab-underline{transition:none}html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs [aria-current=page]>.tab-underline,html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs [aria-selected=true]>.tab-underline,html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs .is-active>.tab-underline{view-transition-name:fractools-tab-indicator}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-tab-indicator){z-index:3;animation-duration:var(--fr-duration-slow);animation-timing-function:var(--fr-ease-standard)}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-tab-indicator),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-tab-indicator){animation:none;mix-blend-mode:normal;height:100%}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-tab-indicator){opacity:0}html[data-ft-directional-transition-target=client-skills-view]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=client-skills-view]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=client-skills-view]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=client-skills-view]::view-transition-group(fractools-client-skills-content){z-index:1;animation:none}html[data-ft-directional-transition-target=client-skills-view]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=client-skills-view]::view-transition-image-pair(fractools-client-skills-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=client-skills-view]::view-transition-old(fractools-client-skills-content),html[data-ft-directional-transition-target=client-skills-view]::view-transition-new(fractools-client-skills-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=client-skills-view][data-ft-directional-transition=forward]::view-transition-old(fractools-client-skills-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=client-skills-view][data-ft-directional-transition=forward]::view-transition-new(fractools-client-skills-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=client-skills-view][data-ft-directional-transition=backward]::view-transition-old(fractools-client-skills-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=client-skills-view][data-ft-directional-transition=backward]::view-transition-new(fractools-client-skills-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-clients-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=clients-tabs]::view-transition-image-pair(fractools-clients-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-clients-tab-content),html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-clients-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=clients-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-clients-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=clients-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-clients-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=clients-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-clients-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=clients-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-clients-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-clients-stable-header){z-index:2}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-clients-stable-header),html[data-ft-directional-transition-target=clients-tabs]::view-transition-image-pair(fractools-clients-stable-header),html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-clients-stable-header),html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-clients-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-clients-stable-header){opacity:0}html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-clients-stable-header){opacity:1}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-clients-stable-tabs){z-index:2}html[data-ft-directional-transition-target=clients-tabs]::view-transition-group(fractools-clients-stable-tabs),html[data-ft-directional-transition-target=clients-tabs]::view-transition-image-pair(fractools-clients-stable-tabs),html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-clients-stable-tabs),html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-clients-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-clients-stable-tabs){opacity:0}html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-clients-stable-tabs){opacity:1}html[data-ft-directional-transition-target=clients-view]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=clients-view]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=clients-view]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=clients-view]::view-transition-group(fractools-clients-content){z-index:1;animation:none}html[data-ft-directional-transition-target=clients-view]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=clients-view]::view-transition-image-pair(fractools-clients-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=clients-view]::view-transition-old(fractools-clients-content),html[data-ft-directional-transition-target=clients-view]::view-transition-new(fractools-clients-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=clients-view][data-ft-directional-transition=forward]::view-transition-old(fractools-clients-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=clients-view][data-ft-directional-transition=forward]::view-transition-new(fractools-clients-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=clients-view][data-ft-directional-transition=backward]::view-transition-old(fractools-clients-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=clients-view][data-ft-directional-transition=backward]::view-transition-new(fractools-clients-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=skills-collection-view]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skills-collection-view]::view-transition-group(fractools-skills-collection-content){z-index:1;animation:none}html[data-ft-directional-transition-target=skills-collection-view]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=skills-collection-view]::view-transition-image-pair(fractools-skills-collection-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=skills-collection-view]::view-transition-old(fractools-skills-collection-content),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-new(fractools-skills-collection-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=skills-collection-view][data-ft-directional-transition=forward]::view-transition-old(fractools-skills-collection-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=skills-collection-view][data-ft-directional-transition=forward]::view-transition-new(fractools-skills-collection-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=skills-collection-view][data-ft-directional-transition=backward]::view-transition-old(fractools-skills-collection-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=skills-collection-view][data-ft-directional-transition=backward]::view-transition-new(fractools-skills-collection-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-group(fractools-workspace-invitation-manager-content){z-index:1;animation:none}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-image-pair(fractools-workspace-invitation-manager-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(fractools-workspace-invitation-manager-content),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-new(fractools-workspace-invitation-manager-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-workspace-invitation-manager-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-workspace-invitation-manager-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-workspace-invitation-manager-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-workspace-invitation-manager-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-group(fractools-invitation-content){z-index:1;animation:none}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-image-pair(fractools-invitation-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(fractools-invitation-content),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-new(fractools-invitation-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=invitation-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-invitation-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=invitation-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-invitation-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=invitation-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-invitation-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=invitation-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-invitation-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-group(fractools-workspace-detail-content){z-index:1;animation:none}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-image-pair(fractools-workspace-detail-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(fractools-workspace-detail-content),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-new(fractools-workspace-detail-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=workspace-detail-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-workspace-detail-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=workspace-detail-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-workspace-detail-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=workspace-detail-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-workspace-detail-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=workspace-detail-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-workspace-detail-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=main-navigation]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=main-navigation]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=main-navigation]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=main-navigation]::view-transition-group(fractools-route){z-index:1;animation:none}html[data-ft-directional-transition-target=main-navigation]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=main-navigation]::view-transition-image-pair(fractools-route){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=main-navigation]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=main-navigation]::view-transition-new(fractools-route){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=forward]::view-transition-old(fractools-route){animation:var(--fr-duration-base) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=forward]::view-transition-new(fractools-route){animation:var(--fr-duration-slow) var(--fr-ease-directional-enter) var(--fr-duration-base) both ft-slide-in-right}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=backward]::view-transition-old(fractools-route){animation:var(--fr-duration-base) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=backward]::view-transition-new(fractools-route){animation:var(--fr-duration-slow) var(--fr-ease-directional-enter) var(--fr-duration-base) both ft-slide-in-left}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-marketplace-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-image-pair(fractools-marketplace-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-tab-content),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=marketplace-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-marketplace-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=marketplace-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-marketplace-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=marketplace-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-marketplace-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=marketplace-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-marketplace-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-marketplace-stable-header){z-index:2}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-marketplace-stable-header),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-image-pair(fractools-marketplace-stable-header),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-stable-header),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-stable-header){opacity:0}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-header){opacity:1}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-marketplace-stable-tabs){z-index:2}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-group(fractools-marketplace-stable-tabs),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-image-pair(fractools-marketplace-stable-tabs),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-stable-tabs),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-stable-tabs){opacity:0}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-tabs){opacity:1}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-organisation-settings-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-image-pair(fractools-organisation-settings-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-tab-content),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=organisation-settings-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-organisation-settings-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=organisation-settings-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-organisation-settings-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=organisation-settings-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-organisation-settings-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=organisation-settings-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-organisation-settings-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-organisation-settings-stable-header){z-index:2}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-organisation-settings-stable-header),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-image-pair(fractools-organisation-settings-stable-header),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-stable-header),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-stable-header){opacity:0}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-header){opacity:1}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-organisation-settings-stable-tabs){z-index:2}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-group(fractools-organisation-settings-stable-tabs),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-image-pair(fractools-organisation-settings-stable-tabs),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-stable-tabs),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-stable-tabs){opacity:0}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-tabs){opacity:1}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-project-workspace-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-image-pair(fractools-project-workspace-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-tab-content),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=project-workspace-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-project-workspace-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=project-workspace-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-project-workspace-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=project-workspace-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-project-workspace-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=project-workspace-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-project-workspace-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-project-workspace-stable-header){z-index:2}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-project-workspace-stable-header),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-image-pair(fractools-project-workspace-stable-header),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-stable-header),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-stable-header){opacity:0}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-header){opacity:1}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-project-workspace-stable-tabs){z-index:2}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-group(fractools-project-workspace-stable-tabs),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-image-pair(fractools-project-workspace-stable-tabs),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-stable-tabs),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-stable-tabs){opacity:0}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-tabs){opacity:1}html[data-ft-directional-transition-target=route-stack]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=route-stack]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=route-stack]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=route-stack]::view-transition-group(fractools-route){z-index:1;animation:none}html[data-ft-directional-transition-target=route-stack]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=route-stack]::view-transition-image-pair(fractools-route){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=route-stack]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=route-stack]::view-transition-new(fractools-route){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=route-stack][data-ft-directional-transition=forward]::view-transition-old(fractools-route){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=route-stack][data-ft-directional-transition=forward]::view-transition-new(fractools-route){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=route-stack][data-ft-directional-transition=backward]::view-transition-old(fractools-route){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=route-stack][data-ft-directional-transition=backward]::view-transition-new(fractools-route){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-group(fractools-skill-create-step-content){z-index:1;animation:none}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-image-pair(fractools-skill-create-step-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-skill-create-step-content),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-skill-create-step-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-steps][data-ft-directional-transition=forward]::view-transition-old(fractools-skill-create-step-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=skill-create-steps][data-ft-directional-transition=forward]::view-transition-new(fractools-skill-create-step-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=skill-create-steps][data-ft-directional-transition=backward]::view-transition-old(fractools-skill-create-step-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=skill-create-steps][data-ft-directional-transition=backward]::view-transition-new(fractools-skill-create-step-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-group(fractools-skill-create-step-header){z-index:2}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-group(fractools-skill-create-step-header),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-image-pair(fractools-skill-create-step-header),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-skill-create-step-header),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-skill-create-step-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-skill-create-step-header){opacity:0}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-skill-create-step-header){opacity:1}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-group(fractools-skill-create-stepper){z-index:2}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-group(fractools-skill-create-stepper),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-image-pair(fractools-skill-create-stepper),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-skill-create-stepper),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-skill-create-stepper){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-skill-create-stepper){opacity:0}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-skill-create-stepper){opacity:1}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-image-pair(fractools-skill-create-source-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-content),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-source-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-skill-create-source-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=skill-create-source-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-skill-create-source-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=skill-create-source-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-skill-create-source-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=skill-create-source-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-skill-create-source-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-paste){z-index:2}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-paste),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-image-pair(fractools-skill-create-source-tab-label-paste),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-label-paste),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-label-paste){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-label-paste){opacity:0}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-label-paste){opacity:1}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-ai){z-index:2}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-ai),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-image-pair(fractools-skill-create-source-tab-label-ai),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-label-ai),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-label-ai){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-label-ai){opacity:0}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-label-ai){opacity:1}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-manual){z-index:2}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-manual),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-image-pair(fractools-skill-create-source-tab-label-manual),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-label-manual),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-label-manual){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-label-manual){opacity:0}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-label-manual){opacity:1}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-active){animation-duration:var(--fr-duration-base);animation-timing-function:var(--fr-ease-emphasis)}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-active),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-active){mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-skill-detail-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-image-pair(fractools-skill-detail-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-tab-content),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-detail-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-skill-detail-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=skill-detail-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-skill-detail-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=skill-detail-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-skill-detail-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=skill-detail-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-skill-detail-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-skill-detail-stable-header){z-index:2}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-skill-detail-stable-header),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-image-pair(fractools-skill-detail-stable-header),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-stable-header),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-stable-header){opacity:0}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-header){opacity:1}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-skill-detail-stable-tabs){z-index:2}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-group(fractools-skill-detail-stable-tabs),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-image-pair(fractools-skill-detail-stable-tabs),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-stable-tabs),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-stable-tabs){opacity:0}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-tabs){opacity:1}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-specs-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=specs-tabs]::view-transition-image-pair(fractools-specs-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-tab-content),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=specs-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-specs-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=specs-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-specs-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=specs-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-specs-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=specs-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-specs-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-specs-stable-header){z-index:2}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-specs-stable-header),html[data-ft-directional-transition-target=specs-tabs]::view-transition-image-pair(fractools-specs-stable-header),html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-stable-header),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-stable-header){opacity:0}html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-header){opacity:1}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-specs-stable-tabs){z-index:2}html[data-ft-directional-transition-target=specs-tabs]::view-transition-group(fractools-specs-stable-tabs),html[data-ft-directional-transition-target=specs-tabs]::view-transition-image-pair(fractools-specs-stable-tabs),html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-stable-tabs),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-stable-tabs){opacity:0}html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-tabs){opacity:1}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-route),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-route){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-user-settings-tab-content){z-index:1;animation:none}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-route){opacity:0}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-image-pair(fractools-user-settings-tab-content){overflow:visible;isolation:isolate}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-tab-content),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-tab-content){height:auto;object-fit:contain;object-position:left top;mix-blend-mode:normal}html[data-ft-directional-transition-target=user-settings-tabs][data-ft-directional-transition=forward]::view-transition-old(fractools-user-settings-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-left}html[data-ft-directional-transition-target=user-settings-tabs][data-ft-directional-transition=forward]::view-transition-new(fractools-user-settings-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-right}html[data-ft-directional-transition-target=user-settings-tabs][data-ft-directional-transition=backward]::view-transition-old(fractools-user-settings-tab-content){animation:var(--fr-duration-quick) var(--fr-ease-directional-exit) both ft-slide-out-right}html[data-ft-directional-transition-target=user-settings-tabs][data-ft-directional-transition=backward]::view-transition-new(fractools-user-settings-tab-content){animation:var(--fr-duration-base) var(--fr-ease-directional-enter) var(--fr-duration-quick) both ft-slide-in-left}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-user-settings-stable-header){z-index:2}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-user-settings-stable-header),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-image-pair(fractools-user-settings-stable-header),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-stable-header),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-header){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-stable-header){opacity:0}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-header){opacity:1}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-user-settings-stable-tabs){z-index:2}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-group(fractools-user-settings-stable-tabs),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-image-pair(fractools-user-settings-stable-tabs),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-stable-tabs),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-tabs){animation:none;mix-blend-mode:normal}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-stable-tabs){opacity:0}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-tabs){opacity:1}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-image-pair(fractools-marketplace-stable-tabs){isolation:isolate}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-stable-tabs),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-tabs){mix-blend-mode:plus-lighter}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-stable-tabs){opacity:0;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-out}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-tabs){opacity:1;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-in}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-stable-tabs):only-child{animation:none}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-image-pair(fractools-organisation-settings-stable-tabs){isolation:isolate}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-stable-tabs),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-tabs){mix-blend-mode:plus-lighter}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-stable-tabs){opacity:0;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-out}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-tabs){opacity:1;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-in}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-stable-tabs):only-child{animation:none}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-image-pair(fractools-project-workspace-stable-tabs){isolation:isolate}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-stable-tabs),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-tabs){mix-blend-mode:plus-lighter}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-stable-tabs){opacity:0;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-out}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-tabs){opacity:1;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-in}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-stable-tabs):only-child{animation:none}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-image-pair(fractools-skill-detail-stable-tabs){isolation:isolate}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-stable-tabs),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-tabs){mix-blend-mode:plus-lighter}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-stable-tabs){opacity:0;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-out}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-tabs){opacity:1;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-in}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-stable-tabs):only-child{animation:none}html[data-ft-directional-transition-target=specs-tabs]::view-transition-image-pair(fractools-specs-stable-tabs){isolation:isolate}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-stable-tabs),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-tabs){mix-blend-mode:plus-lighter}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-stable-tabs){opacity:0;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-out}html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-tabs){opacity:1;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-in}html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-stable-tabs):only-child{animation:none}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-image-pair(fractools-user-settings-stable-tabs){isolation:isolate}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-stable-tabs),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-tabs){mix-blend-mode:plus-lighter}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-stable-tabs){opacity:0;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-out}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-tabs){opacity:1;animation:var(--fr-duration-tab-label) var(--fr-ease-standard) both ft-route-fade-in}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-stable-tabs):only-child{animation:none}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-active){z-index:1}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-active),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-active){height:100%;animation:none}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-active){opacity:0}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-paste),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-ai),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-group(fractools-skill-create-source-tab-label-manual){z-index:2}html[data-ft-route-transition]:not([data-ft-directional-transition-target]) .view-transition-shell *,html[data-ft-directional-transition-target=route-stack] .view-transition-shell *,html[data-ft-directional-transition-target=main-navigation] .view-transition-shell *{view-transition-name:none!important}html[data-ft-directional-transition-target=main-navigation]{--fr-distance-directional: calc(var(--space-xl) * 2)}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=forward]::view-transition-old(fractools-route){animation-name:ft-slide-out-up}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=forward]::view-transition-new(fractools-route){animation-name:ft-slide-in-up}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=backward]::view-transition-old(fractools-route){animation-name:ft-slide-out-down}html[data-ft-directional-transition-target=main-navigation][data-ft-directional-transition=backward]::view-transition-new(fractools-route){animation-name:ft-slide-in-down}@keyframes ft-slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--fr-distance-directional) * -1))}}@keyframes ft-slide-in-up{0%{opacity:0;transform:translateY(var(--fr-distance-directional))}to{opacity:1;transform:translateY(0)}}@keyframes ft-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--fr-distance-directional))}}@keyframes ft-slide-in-down{0%{opacity:0;transform:translateY(calc(var(--fr-distance-directional) * -1))}to{opacity:1;transform:translateY(0)}}html[data-ft-directional-transition-target=marketplace-tabs] .marketplace-page>.tab-transition-content,html[data-ft-directional-transition-target=marketplace-tabs] .marketplace-published-page>.tab-transition-content{view-transition-name:fractools-marketplace-tab-content}html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header .marketplace-header{view-transition-name:fractools-marketplace-stable-header}html[data-ft-directional-transition-target=marketplace-tabs] ft-marketplace-header ft-tabs .tabs-list{view-transition-name:fractools-marketplace-stable-tabs}html[data-ft-directional-transition-target=specs-tabs] .specs-page>.tab-transition-content{view-transition-name:fractools-specs-tab-content}html[data-ft-directional-transition-target=specs-tabs] .specs-page .specs-header{view-transition-name:fractools-specs-stable-header}html[data-ft-directional-transition-target=specs-tabs] .specs-page>ft-tabs .tabs-list{view-transition-name:fractools-specs-stable-tabs}html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-page .project-workspace-header{view-transition-name:fractools-project-workspace-stable-header}html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-page .project-workspace-tabs .tabs-list{view-transition-name:fractools-project-workspace-stable-tabs}html[data-ft-directional-transition-target=project-workspace-tabs] .project-workspace-page .project-workspace-content{view-transition-name:fractools-project-workspace-tab-content}html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>.tab-transition-content{view-transition-name:fractools-organisation-settings-tab-content}html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view .settings-header{view-transition-name:fractools-organisation-settings-stable-header}html[data-ft-directional-transition-target=organisation-settings-tabs] .organisation-settings-view>ft-tabs .tabs-list{view-transition-name:fractools-organisation-settings-stable-tabs}html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>.settings-header{view-transition-name:fractools-user-settings-stable-header}html[data-ft-directional-transition-target=user-settings-tabs] .user-settings-view>ft-tabs .tabs-list{view-transition-name:fractools-user-settings-stable-tabs}html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-detail-hero{view-transition-name:fractools-skill-detail-stable-header}html[data-ft-directional-transition-target=skill-detail-tabs] .skill-detail-page .skill-tabs{view-transition-name:fractools-skill-detail-stable-tabs}@keyframes ft-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--fr-distance-directional) * -.25))}}@keyframes ft-slide-in-right{0%{opacity:0;transform:translate(calc(var(--fr-distance-directional) * .25))}to{opacity:1;transform:translate(0)}}@keyframes ft-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--fr-distance-directional) * .25))}}@keyframes ft-slide-in-left{0%{opacity:0;transform:translate(calc(var(--fr-distance-directional) * -.25))}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){html[data-ft-directional-transition-target=client-skills-view]::view-transition-old(fractools-client-skills-content),html[data-ft-directional-transition-target=client-skills-view]::view-transition-new(fractools-client-skills-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=clients-tabs]::view-transition-old(fractools-clients-tab-content),html[data-ft-directional-transition-target=clients-tabs]::view-transition-new(fractools-clients-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=clients-view]::view-transition-old(fractools-clients-content),html[data-ft-directional-transition-target=clients-view]::view-transition-new(fractools-clients-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=skills-collection-view]::view-transition-old(fractools-skills-collection-content),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-new(fractools-skills-collection-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(fractools-workspace-invitation-manager-content),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-new(fractools-workspace-invitation-manager-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(fractools-invitation-content),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-new(fractools-invitation-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(fractools-workspace-detail-content),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-new(fractools-workspace-detail-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=main-navigation]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=main-navigation]::view-transition-new(fractools-route){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-old(fractools-marketplace-tab-content),html[data-ft-directional-transition-target=marketplace-tabs]::view-transition-new(fractools-marketplace-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-old(fractools-organisation-settings-tab-content),html[data-ft-directional-transition-target=organisation-settings-tabs]::view-transition-new(fractools-organisation-settings-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-old(fractools-project-workspace-tab-content),html[data-ft-directional-transition-target=project-workspace-tabs]::view-transition-new(fractools-project-workspace-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=route-stack]::view-transition-old(fractools-route),html[data-ft-directional-transition-target=route-stack]::view-transition-new(fractools-route){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=skill-create-steps]::view-transition-old(fractools-skill-create-step-content),html[data-ft-directional-transition-target=skill-create-steps]::view-transition-new(fractools-skill-create-step-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-old(fractools-skill-create-source-tab-content),html[data-ft-directional-transition-target=skill-create-source-tabs]::view-transition-new(fractools-skill-create-source-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-old(fractools-skill-detail-tab-content),html[data-ft-directional-transition-target=skill-detail-tabs]::view-transition-new(fractools-skill-detail-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=specs-tabs]::view-transition-old(fractools-specs-tab-content),html[data-ft-directional-transition-target=specs-tabs]::view-transition-new(fractools-specs-tab-content){animation-duration:1ms;animation-delay:0ms}html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-old(fractools-user-settings-tab-content),html[data-ft-directional-transition-target=user-settings-tabs]::view-transition-new(fractools-user-settings-tab-content){animation-duration:1ms;animation-delay:0ms}}html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target=workspace-detail-tabs] .tabs-panels{view-transition-name:fractools-workspace-detail-content}html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target=invitation-tabs] .tabs-panels{view-transition-name:fractools-invitation-content}html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target=workspace-invitation-manager-tabs] .tabs-panels{view-transition-name:fractools-workspace-invitation-manager-content}html[data-ft-directional-transition-target=client-skills-view],html[data-ft-directional-transition-target=clients-view],html[data-ft-directional-transition-target=skills-collection-view],html[data-ft-directional-transition-target=workspace-invitation-manager-tabs],html[data-ft-directional-transition-target=workspace-detail-tabs],html[data-ft-directional-transition-target=invitation-tabs]{view-transition-name:none}html[data-ft-directional-transition-target=client-skills-view] .view-transition-shell,html[data-ft-directional-transition-target=client-skills-view] ft-navigation,html[data-ft-directional-transition-target=client-skills-view] .tabs-outlet,html[data-ft-directional-transition-target=client-skills-view] .skill-tab-content,html[data-ft-directional-transition-target=clients-view] .view-transition-shell,html[data-ft-directional-transition-target=clients-view] ft-navigation,html[data-ft-directional-transition-target=clients-view] .tabs-outlet,html[data-ft-directional-transition-target=clients-view] .skill-tab-content,html[data-ft-directional-transition-target=skills-collection-view] .view-transition-shell,html[data-ft-directional-transition-target=skills-collection-view] ft-navigation,html[data-ft-directional-transition-target=skills-collection-view] .tabs-outlet,html[data-ft-directional-transition-target=skills-collection-view] .skill-tab-content,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] .view-transition-shell,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-navigation,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] .tabs-outlet,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] .skill-tab-content,html[data-ft-directional-transition-target=workspace-detail-tabs] .view-transition-shell,html[data-ft-directional-transition-target=workspace-detail-tabs] ft-navigation,html[data-ft-directional-transition-target=workspace-detail-tabs] .tabs-outlet,html[data-ft-directional-transition-target=workspace-detail-tabs] .skill-tab-content,html[data-ft-directional-transition-target=invitation-tabs] .view-transition-shell,html[data-ft-directional-transition-target=invitation-tabs] ft-navigation,html[data-ft-directional-transition-target=invitation-tabs] .tabs-outlet,html[data-ft-directional-transition-target=invitation-tabs] .skill-tab-content{view-transition-name:none!important}html[data-ft-directional-transition-target=client-skills-view] ft-tabs[data-transition-target] .tabs-list .tabs-trigger,html[data-ft-directional-transition-target=clients-view] ft-tabs[data-transition-target] .tabs-list .tabs-trigger,html[data-ft-directional-transition-target=skills-collection-view] ft-tabs[data-transition-target] .tabs-list .tabs-trigger,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs] ft-tabs[data-transition-target] .tabs-list .tabs-trigger,html[data-ft-directional-transition-target=workspace-detail-tabs] ft-tabs[data-transition-target] .tabs-list .tabs-trigger,html[data-ft-directional-transition-target=invitation-tabs] ft-tabs[data-transition-target] .tabs-list .tabs-trigger{transition:color var(--fr-duration-tab-label) var(--fr-ease-standard)}html[data-ft-directional-transition-target=client-skills-view]::view-transition,html[data-ft-directional-transition-target=client-skills-view]::view-transition-group(*),html[data-ft-directional-transition-target=client-skills-view]::view-transition-image-pair(*),html[data-ft-directional-transition-target=client-skills-view]::view-transition-old(*),html[data-ft-directional-transition-target=client-skills-view]::view-transition-new(*),html[data-ft-directional-transition-target=clients-view]::view-transition,html[data-ft-directional-transition-target=clients-view]::view-transition-group(*),html[data-ft-directional-transition-target=clients-view]::view-transition-image-pair(*),html[data-ft-directional-transition-target=clients-view]::view-transition-old(*),html[data-ft-directional-transition-target=clients-view]::view-transition-new(*),html[data-ft-directional-transition-target=skills-collection-view]::view-transition,html[data-ft-directional-transition-target=skills-collection-view]::view-transition-group(*),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-image-pair(*),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-old(*),html[data-ft-directional-transition-target=skills-collection-view]::view-transition-new(*),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition,html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-group(*),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-image-pair(*),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-old(*),html[data-ft-directional-transition-target=workspace-invitation-manager-tabs]::view-transition-new(*),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition,html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-group(*),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-image-pair(*),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-old(*),html[data-ft-directional-transition-target=workspace-detail-tabs]::view-transition-new(*),html[data-ft-directional-transition-target=invitation-tabs]::view-transition,html[data-ft-directional-transition-target=invitation-tabs]::view-transition-group(*),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-image-pair(*),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-old(*),html[data-ft-directional-transition-target=invitation-tabs]::view-transition-new(*){pointer-events:none}html[data-ft-directional-transition-target=skills-collection-view] ft-skills-collection .cards-scroll,html[data-ft-directional-transition-target=skills-collection-view] ft-skills-collection .table-scroll{view-transition-name:fractools-skills-collection-content}html[data-ft-directional-transition-target=clients-view] .clients-page .client-list .table-content,html[data-ft-directional-transition-target=clients-view] .clients-page .client-list .client-grid{view-transition-name:fractools-clients-content}html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>.page-header{view-transition-name:fractools-clients-stable-header}html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>ft-tabs .tabs-list{view-transition-name:fractools-clients-stable-tabs}html[data-ft-directional-transition-target=clients-tabs] .clients-tabs-page>.tab-transition-content{view-transition-name:fractools-clients-tab-content}html[data-ft-directional-transition-target=client-skills-view] .skills-page>.tab-transition-content{view-transition-name:fractools-client-skills-content}:root{--fr-font-display: "Sora", "Segoe UI Variable", sans-serif;--fr-font-body: "Sora", "Segoe UI Variable", sans-serif;--fr-font-dense: "Inter", "Segoe UI Variable", sans-serif;--fr-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--fr-duration-quick: .14s;--fr-duration-tab-label: .3s;--fr-duration-base: .24s;--fr-duration-slow: .42s;--fr-ease-standard: cubic-bezier(.22, .74, .16, 1);--fr-ease-emphasis: cubic-bezier(.16, 1, .3, 1);--fr-duration-directional-enter: .38s;--fr-duration-directional-exit: .3s;--fr-ease-directional-enter: cubic-bezier(.2, 0, 0, 1);--fr-ease-directional-exit: cubic-bezier(.4, 0, 1, 1);--fr-distance-directional: 6%;--fr-duration-route-exit-opacity: .18s;--fr-duration-route-exit-transform: .22s;--fr-duration-route-enter-opacity: .26s;--fr-duration-route-enter-transform: .32s;--fr-duration-route-title-exit-opacity: .14s;--fr-duration-route-title-exit-transform: .22s;--fr-duration-route-title-enter-opacity: .22s;--fr-duration-route-title-enter-transform: .28s;--fr-delay-route-title-enter: 40ms;--fr-ease-route-enter-opacity: cubic-bezier(0, 0, .2, 1);--fr-color-accent-cyan: #22d3ee;--fr-color-accent-cyan-rgb: 34, 211, 238;--fr-color-accent-cyan-ink: #075c69;--fr-color-accent-teal: #17d7c7;--fr-color-accent-aqua: #00d4aa;--fr-color-accent-mint: #2fdcba;--fr-color-accent-lime: #bdff72;--fr-color-accent-lime-700: #77c613;--fr-color-accent-violet: #8b5cf6;--fr-color-accent-violet-900: #4c1d95;--fr-color-ink-900: #0f0b1e;--fr-color-ink-heading: #3b0f6e;--fr-color-ink-heading-rgb: 59, 15, 110;--fr-color-ink-700: #3d3570;--fr-color-ink-800: #261f44;--fr-color-ink-navy: #07064e;--fr-color-text-muted: #9b91c0;--fr-color-text-muted-100: #d9d3ec;--fr-color-text-muted-200: #b8b0d8;--fr-color-text-muted-300: #7d81bf;--fr-color-surface-canvas: #f7f5f2;--fr-color-surface-card: #ffffff;--fr-color-surface-lavender: #f0eeff;--fr-color-surface-mint: #c4fff3;--fr-color-surface-peri: #e1e4ff;--fr-color-surface-sand: #e2dbd1;--fr-color-surface-disabled: #e8e5f2;--fr-color-border-subtle: #e2e2e2;--fr-color-border-dark: #2e2756;--fr-color-border-strong: #433184;--fr-space-4: .267rem;--fr-space-8: .533rem;--fr-space-12: .8rem;--fr-space-16: 1.067rem;--fr-space-24: 1.6rem;--fr-space-32: 2.133rem;--fr-space-48: 3.2rem;--fr-space-64: 4.267rem;--space-2xs: .35rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--navy-900: var(--fr-color-ink-900);--navy-900-rgb: 15, 11, 30;--violet-400: var(--fr-color-accent-violet);--violet-400-rgb: 139, 92, 246;--cyan-400: var(--fr-color-accent-cyan);--cyan-400-rgb: var(--fr-color-accent-cyan-rgb);--core-white: #ffffff;--core-black: var(--navy-900);--core-slate-950: var(--navy-900);--core-slate-925: color-mix(in srgb, var(--navy-900) 90%, white);--core-slate-900: color-mix(in srgb, var(--navy-900) 82%, white);--core-slate-850: color-mix(in srgb, var(--navy-900) 72%, white);--core-slate-800: color-mix(in srgb, var(--navy-900) 60%, white);--core-slate-700: #3a4967;--core-slate-500: #8b97b2;--core-slate-400: #bcc7dd;--core-slate-100: #eef7ff;--core-purple-500: var(--violet-400);--core-purple-400: color-mix(in srgb, var(--violet-400) 78%, white);--core-purple-600: color-mix(in srgb, var(--violet-400) 84%, black);--core-purple-300: color-mix(in srgb, var(--violet-400) 60%, white);--core-teal-500: var(--cyan-400);--core-teal-400: color-mix(in srgb, var(--cyan-400) 78%, white);--core-teal-600: color-mix(in srgb, var(--cyan-400) 84%, black);--core-amber-400: #ffb347;--core-rose-400: #ff6b81;--core-paper-100: #f6f3ed;--core-paper-200: #ece7de;--core-paper-300: #d6d0c6;--core-ink-900: #171a21;--core-ink-700: #4b5565}:root,:root[data-theme=dark]{color-scheme:dark;--component-button-primary-hover: #06b6d4;--component-button-primary-active: #0891b0;--component-button-violet-border: #433184;--component-button-violet: #7c5cff;--component-button-violet-hover: #6d4df0;--component-button-violet-active: #5b3fd6;--component-button-danger: #c0322b;--component-button-danger-hover: #a82a24;--component-button-special: #bdff72;--component-button-special-hover: #abf24f;--component-button-special-active: #77c613;--component-button-special-text: #0f0b1e;--component-button-icon-border-active: #c9c2e8;--component-control-disabled-background: #def6fa;--component-control-disabled-text: #93c9d2;--component-control-muted-text: #b8b0d8;--component-button-special-disabled-background: #e9ffd0;--component-button-special-disabled-text: #b7d49a;--component-control-track: #d6d0e8;--component-control-track-disabled: #eceaf3;--component-tag-cyan-background: #cff7fb;--component-shadow-control: 0 1px 2px rgba(0, 0, 0, .18);--component-debug-grid-column: rgb(255 203 4 / 16%);--component-debug-grid-column-alternate: rgb(255 203 4 / 8%);--component-debug-grid-border: rgb(255 203 4 / 42%);--component-debug-grid-text: rgb(255 102 153 / 88%);--background-color-canvas: var(--core-slate-950);--background-color-canvas-alt: var(--core-slate-925);--background-color-surface-1: var(--core-slate-925);--background-color-surface-2: var(--core-slate-900);--background-color-surface-3: var(--core-slate-850);--background-color-panel: rgba(var(--navy-900-rgb), .9);--background-color-panel-strong: rgba(var(--navy-900-rgb), .97);--background-color-panel-soft: rgba(var(--cyan-400-rgb), .05);--background-color-interactive: rgba(255, 255, 255, .045);--background-color-interactive-strong: rgba(var(--cyan-400-rgb), .08);--background-color-toggle-thumb: var(--core-white);--background-color-accent-soft: rgba(var(--violet-400-rgb), .16);--background-color-accent-soft-strong: rgba(var(--cyan-400-rgb), .2);--background-color-selected: rgba(var(--violet-400-rgb), .14);--text-color-primary: var(--core-slate-100);--text-color-secondary: var(--core-slate-400);--text-color-tertiary: var(--core-slate-500);--text-color-quaternary: rgba(184, 191, 211, .48);--text-color-accent: var(--core-teal-400);--text-color-on-brand: #faf8ff;--border-color-subtle: rgba(255, 255, 255, .08);--border-color-strong: rgba(var(--cyan-400-rgb), .16);--border-color-accent: rgba(var(--violet-400-rgb), .36);--border-color-selected: rgba(var(--cyan-400-rgb), .34);--brand-color-primary: var(--core-purple-500);--brand-color-primary-hover: var(--core-purple-400);--brand-color-primary-active: var(--core-purple-600);--brand-color-secondary: var(--core-purple-300);--accent-color-primary: var(--core-teal-500);--status-color-info: var(--core-teal-400);--status-color-success: var(--core-teal-500);--status-color-warning: var(--core-amber-400);--status-color-danger: var(--core-rose-400);--focus-ring-color: rgba(var(--cyan-400-rgb), .28);--status-background-color-idle: rgba(184, 191, 211, .08);--status-border-color-idle: rgba(184, 191, 211, .18);--status-text-color-idle: var(--text-color-secondary);--status-background-color-running: rgba(var(--cyan-400-rgb), .12);--status-border-color-running: rgba(var(--cyan-400-rgb), .26);--status-text-color-running: var(--status-color-info);--status-background-color-queued: rgba(var(--violet-400-rgb), .14);--status-border-color-queued: rgba(var(--violet-400-rgb), .28);--status-text-color-queued: var(--brand-color-primary-hover);--status-background-color-success: rgba(var(--cyan-400-rgb), .12);--status-border-color-success: rgba(var(--cyan-400-rgb), .26);--status-text-color-success: var(--status-color-success);--status-background-color-warning: rgba(255, 179, 71, .14);--status-border-color-warning: rgba(255, 179, 71, .28);--status-text-color-warning: var(--status-color-warning);--status-background-color-failed: rgba(255, 107, 129, .14);--status-border-color-failed: rgba(255, 107, 129, .28);--status-text-color-failed: var(--status-color-danger);--status-background-color-disabled: rgba(138, 144, 166, .1);--status-border-color-disabled: rgba(138, 144, 166, .22);--status-text-color-disabled: var(--text-color-tertiary);--background-gradient-panel: linear-gradient( 180deg, rgba(16, 24, 41, .96), rgba(8, 14, 24, .98) );--background-gradient-brand: linear-gradient( 135deg, var(--brand-color-primary-hover), var(--brand-color-primary) 52%, rgba(var(--cyan-400-rgb), .9) );--background-gradient-app: radial-gradient(circle at top left, rgba(var(--violet-400-rgb), .22), transparent 28%), radial-gradient(circle at top right, rgba(var(--cyan-400-rgb), .14), transparent 24%), linear-gradient( 180deg, var(--navy-900) 0%, color-mix(in srgb, var(--navy-900) 82%, black) 54%, color-mix(in srgb, var(--navy-900) 68%, black) 100% );--background-image-ambient: radial-gradient(circle at 14% 8%, rgba(var(--violet-400-rgb), .14), transparent 18%), radial-gradient(circle at 76% 10%, rgba(var(--cyan-400-rgb), .12), transparent 20%), radial-gradient(circle at 52% 100%, rgba(var(--violet-400-rgb), .08), transparent 28%);--background-image-grid: linear-gradient(rgba(255, 255, 255, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .025) 1px, transparent 1px);--background-image-panel-sheen: linear-gradient( 135deg, rgba(255, 255, 255, .045), transparent 20%, transparent 72%, rgba(var(--cyan-400-rgb), .05) );--background-image-hero-glow: radial-gradient(circle at 35% 35%, rgba(var(--violet-400-rgb), .3), transparent 58%), radial-gradient(circle at 70% 48%, rgba(var(--cyan-400-rgb), .22), transparent 72%);--background-image-nav-brand: linear-gradient( 145deg, rgba(var(--violet-400-rgb), .96), rgba(var(--violet-400-rgb), .88) 58%, rgba(var(--cyan-400-rgb), .72) );--background-image-nav-link: linear-gradient( 180deg, rgba(var(--cyan-400-rgb), .035), transparent );--background-image-nav-link-active: linear-gradient( 180deg, rgba(var(--violet-400-rgb), .22), rgba(var(--navy-900-rgb), .16) );--background-image-toggle-track: linear-gradient( 135deg, rgba(var(--violet-400-rgb), .92), rgba(var(--cyan-400-rgb), .5) );--background-image-toggle-track-light: linear-gradient( 135deg, rgba(var(--cyan-400-rgb), .48), rgba(var(--violet-400-rgb), .72) );--background-image-shimmer: linear-gradient( 110deg, rgba(255, 255, 255, .02) 20%, rgba(255, 255, 255, .06) 50%, rgba(255, 255, 255, .02) 80% );--shadow-elevation-panel: 0 1rem 2.75rem rgba(0, 0, 0, .34);--shadow-elevation-raised: 0 1.4rem 2.6rem rgba(8, 15, 30, .4), 0 0 1.1rem rgba(var(--cyan-400-rgb), .08);--shadow-elevation-brand: inset 0 1px 0 rgba(255, 255, 255, .22), 0 1rem 2rem rgba(var(--violet-400-rgb), .34), 0 0 1.8rem rgba(var(--cyan-400-rgb), .12);--shadow-elevation-thumb: 0 .35rem .9rem rgba(6, 8, 14, .28);--shadow-inset-subtle: inset 0 0 0 1px rgba(var(--cyan-400-rgb), .07);--app-shell-background: var(--background-gradient-app);--app-shell-content-background: transparent;--app-shell-sidebar-background: transparent;--app-shell-surface: var(--background-color-surface-1);--app-shell-surface-muted: var(--background-color-surface-2);--app-shell-surface-subtle: var(--background-color-interactive);--app-shell-border: var(--border-color-subtle);--app-shell-border-soft: var(--border-color-subtle);--app-shell-text-primary: var(--text-color-primary);--app-shell-text-secondary: var(--text-color-secondary);--app-shell-text-muted: var(--text-color-tertiary);--app-shell-text-faint: var(--text-color-quaternary);--app-shell-row-text: var(--text-color-secondary);--app-shell-control-text: var(--text-color-secondary);--app-shell-accent: var(--accent-color-primary);--app-shell-accent-ink: var(--fr-color-accent-cyan-ink);--app-shell-accent-link: var(--text-color-accent);--app-shell-accent-strong: var(--status-color-success);--app-shell-brand: var(--brand-color-primary-hover);--app-shell-selected: var(--background-color-selected);--app-shell-card-background: var(--background-color-surface-1);--app-shell-card-shadow: var(--shadow-elevation-panel);--app-shell-soft-shadow: var(--shadow-elevation-thumb);--app-shell-popover-background: var(--background-color-panel-strong);--app-shell-popover-shadow: var(--shadow-elevation-raised);--app-shell-mobile-bar-background: var(--background-color-panel-strong);--app-shell-backdrop: rgba(var(--navy-900-rgb), .62);--app-shell-pill-border: var(--border-color-subtle);--app-shell-pill-background: var(--background-color-surface-2);--app-shell-pill-active-background: var(--background-color-selected);--app-shell-tag-background: var(--background-color-surface-2);--app-shell-tag-active-background: var(--background-color-selected);--app-shell-tag-text: var(--brand-color-primary-hover);--app-shell-positive-border: var(--status-border-color-success);--app-shell-positive-background: var(--status-background-color-success);--app-shell-positive-text: var(--status-text-color-success);--app-shell-official-border: var(--status-border-color-warning);--app-shell-official-background: var(--status-background-color-warning);--app-shell-official-text: var(--status-text-color-warning);--app-shell-version-background: var(--background-color-accent-soft);--app-shell-version-text: var(--brand-color-primary-hover);--app-shell-progress-track: var(--background-color-surface-3);--app-shell-code-background: rgba(0, 0, 0, .22);--app-shell-code-text: var(--status-color-success);--app-shell-avatar-background: var(--background-gradient-brand);--app-shell-avatar-text: var(--text-color-on-brand);--app-shell-icon-tile-background: var(--background-color-surface-2);--app-shell-featured-background: var(--background-gradient-brand);--app-shell-featured-orb: rgba(var(--cyan-400-rgb), .16);--app-shell-featured-text: var(--text-color-on-brand);--app-shell-featured-muted: var(--text-color-secondary);--workspace-color-canvas: rgba(10, 15, 26, .98);--workspace-color-canvas-alt: rgba(18, 28, 45, .98);--workspace-color-surface: rgba(15, 21, 34, .96);--workspace-color-surface-strong: rgba(18, 26, 43, .98);--workspace-color-node: rgba(255, 255, 255, .96);--workspace-color-ink: var(--text-color-primary);--workspace-color-muted: var(--text-color-secondary);--workspace-border-color: rgba(255, 255, 255, .08);--workspace-grid-color: rgba(255, 255, 255, .05);--workspace-shadow: var(--shadow-elevation-panel);--workspace-overlay-background: rgba(7, 12, 21, .76);--workspace-overlay-background-accent: rgba(var(--violet-400-rgb), .18);--workspace-empty-background: rgba(7, 12, 21, .82);--inspector-background: linear-gradient(180deg, rgba(16, 20, 30, .98), rgba(11, 15, 24, .98)), linear-gradient(180deg, rgba(var(--cyan-400-rgb), .04), transparent 28%);--inspector-border-color: rgba(255, 255, 255, .06);--inspector-card-background: rgba(255, 255, 255, .03);--inspector-card-border-color: rgba(255, 255, 255, .06);--inspector-text-primary: var(--text-color-primary);--inspector-text-secondary: var(--text-color-secondary);--inspector-text-tertiary: var(--text-color-tertiary);--inspector-specs-background: rgba(0, 0, 0, .22);--inspector-track-background: rgba(255, 255, 255, .08);--nav-background: linear-gradient(180deg, rgba(15, 20, 32, .98), rgba(10, 14, 22, .98)), radial-gradient(circle at top left, rgba(var(--cyan-400-rgb), .08), transparent 30%);--nav-border-color: rgba(255, 255, 255, .06);--nav-shadow: 0 1.4rem 3rem rgba(0, 0, 0, .32);--nav-subtitle-color: rgba(188, 199, 221, .7);--nav-stat-color: rgba(188, 199, 221, .52);--nav-footer-color: rgba(188, 199, 221, .52);--nav-activity-background: rgba(255, 255, 255, .03);--nav-activity-border-color: rgba(255, 255, 255, .05);--nav-activity-copy-color: rgba(188, 199, 221, .62);--nav-link-hover-border-color: rgba(var(--cyan-400-rgb), .08);--nav-link-hover-background: rgba(var(--cyan-400-rgb), .04);--nav-link-active-border-color: rgba(var(--cyan-400-rgb), .14);--nav-link-active-background: linear-gradient(90deg, rgba(var(--cyan-400-rgb), .16), rgba(var(--cyan-400-rgb), .04)), rgba(var(--cyan-400-rgb), .04);--nav-link-active-shadow: inset 0 0 0 1px rgba(var(--cyan-400-rgb), .04);--component-modal-text: var(--text-color-primary);--component-modal-muted: var(--text-color-tertiary);--component-modal-border: var(--border-color-subtle);--component-modal-notice-background: var(--background-color-surface-3);--component-modal-notice-text: var(--text-color-secondary);--component-modal-label: var(--text-color-secondary);--component-modal-placeholder: var(--text-color-tertiary);--component-modal-action-background: var(--accent-color-primary);--component-modal-shadow: var(--shadow-elevation-panel);--component-modal-action-text: var(--text-color-on-brand)}:root[data-theme=light]{color-scheme:light;--component-button-primary-hover: #06b6d4;--component-button-primary-active: #0891b0;--component-button-violet-border: #433184;--component-button-violet: #7c5cff;--component-button-violet-hover: #6d4df0;--component-button-violet-active: #5b3fd6;--component-button-danger: #c0322b;--component-button-danger-hover: #a82a24;--component-button-special: #bdff72;--component-button-special-hover: #abf24f;--component-button-special-active: #77c613;--component-button-special-text: #0f0b1e;--component-button-icon-border-active: #c9c2e8;--component-control-disabled-background: #def6fa;--component-control-disabled-text: #93c9d2;--component-control-muted-text: #b8b0d8;--component-button-special-disabled-background: #e9ffd0;--component-button-special-disabled-text: #b7d49a;--component-control-track: #d6d0e8;--component-control-track-disabled: #eceaf3;--component-tag-cyan-background: #cff7fb;--component-shadow-control: 0 1px 2px rgba(0, 0, 0, .18);--component-debug-grid-column: rgb(255 203 4 / 16%);--component-debug-grid-column-alternate: rgb(255 203 4 / 8%);--component-debug-grid-border: rgb(255 203 4 / 42%);--component-debug-grid-text: rgb(255 102 153 / 88%);--background-color-canvas: #f4f8ff;--background-color-canvas-alt: #ffffff;--background-color-surface-1: #ffffff;--background-color-surface-2: #f6f7ff;--background-color-surface-3: #eef4ff;--background-color-panel: rgba(255, 255, 255, .94);--background-color-panel-strong: rgba(255, 255, 255, .98);--background-color-panel-soft: rgba(var(--cyan-400-rgb), .06);--background-color-interactive: rgba(var(--violet-400-rgb), .06);--background-color-interactive-strong: rgba(var(--cyan-400-rgb), .1);--background-color-toggle-thumb: var(--core-white);--background-color-accent-soft: rgba(var(--violet-400-rgb), .1);--background-color-accent-soft-strong: rgba(var(--cyan-400-rgb), .12);--background-color-selected: rgba(var(--violet-400-rgb), .08);--text-color-primary: #171b24;--text-color-secondary: #4c5678;--text-color-tertiary: #6e7690;--text-color-quaternary: rgba(76, 86, 120, .52);--text-color-accent: var(--core-teal-600);--text-color-on-brand: #faf8ff;--border-color-subtle: rgba(76, 86, 120, .1);--border-color-strong: rgba(var(--cyan-400-rgb), .22);--border-color-accent: rgba(var(--violet-400-rgb), .28);--border-color-selected: rgba(var(--violet-400-rgb), .38);--brand-color-primary: var(--core-purple-600);--brand-color-primary-hover: var(--core-purple-500);--brand-color-primary-active: color-mix(in srgb, var(--violet-400) 70%, black);--brand-color-secondary: var(--core-purple-400);--accent-color-primary: var(--core-teal-500);--status-color-info: var(--core-teal-500);--status-color-success: var(--core-teal-600);--status-color-warning: #cc8a1f;--status-color-danger: #e2556e;--focus-ring-color: rgba(var(--cyan-400-rgb), .2);--status-background-color-idle: rgba(76, 86, 120, .08);--status-border-color-idle: rgba(76, 86, 120, .16);--status-text-color-idle: var(--text-color-secondary);--status-background-color-running: rgba(var(--cyan-400-rgb), .12);--status-border-color-running: rgba(var(--cyan-400-rgb), .22);--status-text-color-running: var(--status-color-info);--status-background-color-queued: rgba(var(--violet-400-rgb), .12);--status-border-color-queued: rgba(var(--violet-400-rgb), .22);--status-text-color-queued: var(--brand-color-primary);--status-background-color-success: rgba(var(--cyan-400-rgb), .12);--status-border-color-success: rgba(var(--cyan-400-rgb), .22);--status-text-color-success: var(--status-color-success);--status-background-color-warning: rgba(204, 138, 31, .12);--status-border-color-warning: rgba(204, 138, 31, .22);--status-text-color-warning: var(--status-color-warning);--status-background-color-failed: rgba(226, 85, 110, .12);--status-border-color-failed: rgba(226, 85, 110, .22);--status-text-color-failed: var(--status-color-danger);--status-background-color-disabled: rgba(110, 118, 144, .1);--status-border-color-disabled: rgba(110, 118, 144, .18);--status-text-color-disabled: var(--text-color-tertiary);--background-gradient-panel: linear-gradient( 180deg, rgba(255, 255, 255, .98), rgba(243, 248, 255, .96) );--background-gradient-brand: linear-gradient( 135deg, var(--core-purple-400), var(--core-purple-500) 56%, rgba(var(--cyan-400-rgb), .78) );--background-gradient-app: radial-gradient(circle at top left, rgba(var(--violet-400-rgb), .12), transparent 28%), radial-gradient(circle at top right, rgba(var(--cyan-400-rgb), .08), transparent 24%), linear-gradient(180deg, #f4f8ff 0%, #f8fbff 56%, #eef4ff 100%);--background-image-ambient: radial-gradient(circle at 14% 8%, rgba(var(--violet-400-rgb), .08), transparent 18%), radial-gradient(circle at 76% 10%, rgba(var(--cyan-400-rgb), .06), transparent 20%), radial-gradient(circle at 52% 100%, rgba(var(--violet-400-rgb), .05), transparent 28%);--background-image-grid: linear-gradient(rgba(var(--violet-400-rgb), .04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--cyan-400-rgb), .04) 1px, transparent 1px);--background-image-panel-sheen: linear-gradient( 135deg, rgba(255, 255, 255, .5), transparent 20%, transparent 72%, rgba(var(--cyan-400-rgb), .06) );--background-image-hero-glow: radial-gradient(circle at 34% 35%, rgba(var(--violet-400-rgb), .22), transparent 60%), radial-gradient(circle at 70% 48%, rgba(var(--cyan-400-rgb), .18), transparent 72%);--background-image-nav-brand: linear-gradient( 145deg, rgba(var(--violet-400-rgb), .94), rgba(var(--violet-400-rgb), .82), rgba(var(--cyan-400-rgb), .64) );--background-image-nav-link: linear-gradient( 180deg, rgba(var(--violet-400-rgb), .04), transparent );--background-image-nav-link-active: linear-gradient( 180deg, rgba(var(--violet-400-rgb), .14), rgba(var(--cyan-400-rgb), .05) );--background-image-toggle-track: linear-gradient( 135deg, rgba(var(--violet-400-rgb), .9), rgba(var(--cyan-400-rgb), .42) );--background-image-toggle-track-light: linear-gradient( 135deg, rgba(var(--cyan-400-rgb), .42), rgba(var(--violet-400-rgb), .72) );--background-image-shimmer: linear-gradient( 110deg, rgba(var(--violet-400-rgb), .03) 20%, rgba(var(--cyan-400-rgb), .09) 50%, rgba(var(--violet-400-rgb), .03) 80% );--shadow-elevation-panel: 0 1rem 2.2rem rgba(76, 86, 120, .12);--shadow-elevation-raised: 0 1.2rem 2.2rem rgba(var(--violet-400-rgb), .12), 0 0 1rem rgba(var(--cyan-400-rgb), .08);--shadow-elevation-brand: inset 0 1px 0 rgba(255, 255, 255, .36), 0 .95rem 1.6rem rgba(var(--violet-400-rgb), .18), 0 0 1.2rem rgba(var(--cyan-400-rgb), .08);--shadow-elevation-thumb: 0 .35rem .8rem rgba(76, 86, 120, .14);--shadow-inset-subtle: inset 0 0 0 1px rgba(var(--cyan-400-rgb), .08);--app-shell-background: #f7f5f2;--app-shell-content-background: #f7f5f2;--app-shell-sidebar-background: #ffffff;--app-shell-surface: #ffffff;--app-shell-surface-muted: #fbfaf8;--app-shell-surface-subtle: #f8f7fb;--app-shell-border: #e8e5f2;--app-shell-border-soft: #f0eef6;--app-shell-text-primary: #100b24;--app-shell-text-secondary: #352b66;--app-shell-text-muted: #a196cb;--app-shell-text-faint: #c2bce0;--app-shell-row-text: #605979;--app-shell-control-text: #6d6680;--app-shell-accent: #24c7db;--app-shell-accent-ink: #064b5c;--app-shell-accent-link: #00bfbf;--app-shell-accent-strong: #10c6a3;--app-shell-brand: #3e0e6f;--app-shell-selected: #eeedff;--app-shell-card-background: #ffffff;--app-shell-card-shadow: 0 18px 38px rgb(61 49 112 / 5%);--app-shell-soft-shadow: 0 8px 20px rgb(61 49 112 / 8%);--app-shell-popover-background: #ffffff;--app-shell-popover-shadow: 0 22px 48px rgb(61 49 112 / 16%);--app-shell-mobile-bar-background: rgb(255 255 255 / 92%);--app-shell-backdrop: rgb(16 11 36 / 52%);--app-shell-pill-border: #dedbea;--app-shell-pill-background: #f8f7fb;--app-shell-pill-active-background: #f1edff;--app-shell-tag-background: #f4f1ff;--app-shell-tag-active-background: #f1edff;--app-shell-tag-text: #6c3dff;--app-shell-positive-border: #98f044;--app-shell-positive-background: #c9fff3;--app-shell-positive-text: #008f9a;--app-shell-official-border: #98f044;--app-shell-official-background: #edffd7;--app-shell-official-text: #477300;--app-shell-version-background: #efeaff;--app-shell-version-text: #6c3dff;--app-shell-progress-track: #efedf3;--app-shell-code-background: #100b24;--app-shell-code-text: #47dfba;--app-shell-avatar-background: linear-gradient(135deg, #16d4c8 0%, #8762ff 56%, #c143ff 100%);--app-shell-avatar-text: #ffffff;--app-shell-icon-tile-background: #100b24;--app-shell-featured-background: #3f116d;--app-shell-featured-orb: #3f3b90;--app-shell-featured-text: #ffffff;--app-shell-featured-muted: #c8bce4;--workspace-color-canvas: #fbfaf7;--workspace-color-canvas-alt: #ece7de;--workspace-color-surface: rgba(255, 255, 255, .88);--workspace-color-surface-strong: rgba(246, 243, 237, .96);--workspace-color-node: rgba(255, 255, 255, .98);--workspace-color-ink: #171b24;--workspace-color-muted: #596274;--workspace-border-color: rgba(23, 27, 36, .12);--workspace-grid-color: rgba(23, 27, 36, .08);--workspace-shadow: 0 1.1rem 2.4rem rgba(76, 86, 120, .12), 0 .25rem .7rem rgba(23, 27, 36, .06);--workspace-overlay-background: rgba(255, 255, 255, .84);--workspace-overlay-background-accent: rgba(var(--violet-400-rgb), .12);--workspace-empty-background: rgba(255, 255, 255, .86);--inspector-background: linear-gradient( 180deg, rgba(255, 255, 255, .94), rgba(244, 248, 255, .98) );--inspector-border-color: rgba(23, 27, 36, .08);--inspector-card-background: rgba(23, 27, 36, .04);--inspector-card-border-color: rgba(23, 27, 36, .08);--inspector-text-primary: #171b24;--inspector-text-secondary: #4c5678;--inspector-text-tertiary: #6e7690;--inspector-specs-background: rgba(23, 27, 36, .04);--inspector-track-background: rgba(23, 27, 36, .08);--nav-background: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(241, 246, 255, .96)), radial-gradient(circle at top left, rgba(var(--cyan-400-rgb), .08), transparent 30%);--nav-border-color: rgba(23, 27, 36, .08);--nav-shadow: 0 1.1rem 2.4rem rgba(76, 86, 120, .12), 0 .25rem .7rem rgba(23, 27, 36, .06);--nav-subtitle-color: rgba(76, 86, 120, .72);--nav-stat-color: rgba(76, 86, 120, .6);--nav-footer-color: rgba(76, 86, 120, .58);--nav-activity-background: rgba(23, 27, 36, .03);--nav-activity-border-color: rgba(23, 27, 36, .06);--nav-activity-copy-color: rgba(76, 86, 120, .74);--nav-link-hover-border-color: rgba(var(--cyan-400-rgb), .12);--nav-link-hover-background: rgba(var(--cyan-400-rgb), .06);--nav-link-active-border-color: rgba(var(--cyan-400-rgb), .18);--nav-link-active-background: linear-gradient(90deg, rgba(var(--cyan-400-rgb), .14), rgba(var(--cyan-400-rgb), .04)), rgba(var(--cyan-400-rgb), .05);--nav-link-active-shadow: inset 0 0 0 1px rgba(var(--cyan-400-rgb), .05);--component-modal-text: var(--fr-color-ink-900);--component-modal-muted: var(--fr-color-text-muted);--component-modal-border: var(--fr-color-surface-disabled);--component-modal-notice-background: var(--fr-color-surface-lavender);--component-modal-notice-text: #5f5e6b;--component-modal-label: var(--fr-color-ink-700);--component-modal-placeholder: var(--fr-color-text-muted-200);--component-modal-action-background: var(--fr-color-accent-cyan);--component-modal-shadow: 0 18px 48px rgba(59, 15, 110, .18);--component-modal-action-text: var(--core-white)}:root,:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:where(html,body)[data-grid-type=default]{--grid-columns: 4;--grid-column-gap: 16px;--grid-margin: 16px;--grid-margin-extra: 0px;--grid-margin-l: var(--grid-margin);--grid-margin-r: var(--grid-margin);--grid-margin-wider: calc(var(--grid-margin) + var(--grid-margin-extra));--grid-row-gap: var(--grid-column-gap)}@media(min-width:768px){:where(html,body)[data-grid-type=default]{--grid-columns: 8;--grid-column-gap: 20px;--grid-margin: 24px;--grid-margin-extra: 0px;--grid-margin-l: var(--grid-margin);--grid-margin-r: var(--grid-margin);--grid-margin-wider: calc(var(--grid-margin) + var(--grid-margin-extra));--grid-row-gap: var(--grid-column-gap)}}@media(min-width:1280px){:where(html,body)[data-grid-type=default]{--grid-columns: 12;--grid-column-gap: 24px;--grid-margin: 32px;--grid-margin-extra: 24px;--grid-margin-l: var(--grid-margin);--grid-margin-r: var(--grid-margin);--grid-margin-wider: calc(var(--grid-margin) + var(--grid-margin-extra));--grid-row-gap: var(--grid-column-gap)}}.ds-grid{display:grid;box-sizing:border-box;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-column-gap);width:100%;padding-inline:var(--grid-margin)}.ds-grid-full-width{grid-column:1/-1}:root,:root[data-theme=dark],:root[data-theme=light]{--scrollbar-container-color: color-mix(in srgb, var(--fr-color-accent-cyan) 8%, transparent);--scrollbar-container-offset: 0px;--scrollbar-track-color: color-mix(in srgb, var(--fr-color-accent-cyan) 16%, transparent);--scrollbar-track-thickness: .55rem;--scrollbar-track-hover-thickness: .65rem;--scrollbar-track-active-thickness: .65rem;--scrollbar-track-offset: 0;--scrollbar-track-shape: 999rem;--scrollbar-thumb-shape: 999rem;--scrollbar-thumb-min-size: 32;--scrollbar-thumb-color: var(--fr-color-accent-cyan);--scrollbar-thumb-hover-color: var(--core-teal-400);--scrollbar-thumb-active-color: var(--core-teal-400);--scrollbar-thumb-color-hover: var(--core-teal-400);--scrollbar-overscroll-behavior: contain;--scrollbar-mobile-overscroll-behavior: contain}*{scroll-behavior:smooth;scrollbar-color:var(--fr-color-accent-cyan) color-mix(in srgb,var(--fr-color-accent-cyan) 16%,transparent);scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px;background-color:color-mix(in srgb,var(--fr-color-accent-cyan) 8%,transparent)}*::-webkit-scrollbar-thumb{border-radius:999rem;background:var(--fr-color-accent-cyan);box-shadow:0 0 .75rem color-mix(in srgb,var(--fr-color-accent-cyan) 36%,transparent)}*::-webkit-scrollbar-thumb:hover{background:var(--core-teal-400)}*::-webkit-scrollbar-track{background:color-mix(in srgb,var(--fr-color-accent-cyan) 16%,transparent)}ng-scrollbar,.ng-scroll-viewport,.ng-scroll-content{scroll-behavior:smooth}[data-ft-smooth-wheel-scroll=active],[data-ft-smooth-wheel-scroll=active] .ng-scroll-viewport,[data-ft-smooth-wheel-scroll=active] .ng-scroll-content,[data-motion=reduced],[data-motion=reduced] *{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){*,html,body,ng-scrollbar,.ng-scroll-viewport,.ng-scroll-content{scroll-behavior:auto}}.ft-menu-panel.mat-mdc-menu-panel{box-sizing:border-box;min-width:184px;max-width:min(256px,100vw - var(--fr-space-32));border:1px solid var(--app-shell-border);border-radius:0;background:var(--app-shell-popover-background);box-shadow:var(--app-shell-popover-shadow);font-family:var(--fr-font-display)}.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content{padding:var(--fr-space-4) 0}.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{width:100%;min-height:40px;padding:var(--fr-space-8) var(--fr-space-16);border:0;background:transparent;color:var(--app-shell-text-primary);font:600 13px/16px var(--fr-font-display);text-align:left}.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover:not(:disabled),.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused{background:var(--app-shell-surface-subtle)}.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:disabled{opacity:.7}.ft-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{font:inherit;letter-spacing:inherit}.ft-menu-panel.mat-mdc-menu-panel.ft-context-menu-panel{width:min(256px,100vw - var(--fr-space-32));min-width:0;max-width:none}.ft-menu-panel.mat-mdc-menu-panel.ft-context-menu-panel .mat-mdc-menu-content{padding:var(--fr-space-12) 0}.ft-menu-panel.mat-mdc-menu-panel.instruction-file-menu .mat-mdc-menu-content .mat-mdc-menu-item.selected{background:var(--app-shell-selected);color:var(--app-shell-accent-ink)}.ft-menu-panel.mat-mdc-menu-panel.instruction-file-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{width:100%;font-family:var(--fr-font-mono);font-size:12px}.ft-menu-panel.mat-mdc-menu-panel.instruction-file-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text .file-option{display:flex;align-items:center;justify-content:space-between;gap:var(--fr-space-24)}.ft-menu-panel.mat-mdc-menu-panel.instruction-file-menu .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text .file-option ft-icon.hidden{visibility:hidden}.ft-menu-panel.mat-mdc-menu-panel.language-panel-menu{min-width:160px}.ft-menu-panel.mat-mdc-menu-panel.language-panel-menu .mat-mdc-menu-content .language-option.selected{background:var(--app-shell-selected)}.ft-menu-panel.mat-mdc-menu-panel.language-panel-menu .mat-mdc-menu-content .language-option .mat-mdc-menu-item-text{display:flex;align-items:center;justify-content:space-between;gap:var(--fr-space-16)}.ft-menu-panel.mat-mdc-menu-panel.language-panel-menu .mat-mdc-menu-content .language-option .mat-mdc-menu-item-text .language-check{width:16px;height:16px;color:var(--accent-color-primary)}.ft-menu-panel.mat-mdc-menu-panel.user-panel-menu,.ft-menu-panel.mat-mdc-menu-panel.organisation-panel-menu{min-width:0;max-width:none;border:0;background:transparent;box-shadow:none;overflow:visible}.ft-menu-panel.mat-mdc-menu-panel.user-panel-menu .mat-mdc-menu-content,.ft-menu-panel.mat-mdc-menu-panel.organisation-panel-menu .mat-mdc-menu-content{padding:0;background:transparent}:root{--mat-app-background-color: #121316;--mat-app-text-color: #e3e2e6;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #e3e2e6 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e3e2e6 8%, transparent);--mat-option-label-text-color: #e3e2e6;--mat-option-selected-state-label-text-color: #dae2f9;--mat-option-selected-state-layer-color: #3e4759;--mat-optgroup-label-text-color: #e0e2ec;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #121316;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #002f65;--mat-pseudo-checkbox-full-selected-icon-color: #abc7ff;--mat-pseudo-checkbox-full-unselected-icon-color: #e0e2ec;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #abc7ff;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Sora, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Sora, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-enabled-select-arrow-color: #e0e2ec;--mat-form-field-error-focus-trailing-icon-color: #ffb4ab;--mat-form-field-error-hover-trailing-icon-color: #ffdad6;--mat-form-field-error-text-color: #ffb4ab;--mat-form-field-error-trailing-icon-color: #ffb4ab;--mat-form-field-filled-active-indicator-color: #e0e2ec;--mat-form-field-filled-caret-color: #abc7ff;--mat-form-field-filled-container-color: #44474e;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e3e2e6 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-caret-color: #ffb4ab;--mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-focus-label-text-color: #ffb4ab;--mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;--mat-form-field-filled-error-hover-label-text-color: #ffdad6;--mat-form-field-filled-error-label-text-color: #ffb4ab;--mat-form-field-filled-focus-active-indicator-color: #abc7ff;--mat-form-field-filled-focus-label-text-color: #abc7ff;--mat-form-field-filled-hover-active-indicator-color: #e3e2e6;--mat-form-field-filled-hover-label-text-color: #e0e2ec;--mat-form-field-filled-input-text-color: #e3e2e6;--mat-form-field-filled-input-text-placeholder-color: #e0e2ec;--mat-form-field-filled-label-text-color: #e0e2ec;--mat-form-field-focus-select-arrow-color: #abc7ff;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #e0e2ec;--mat-form-field-outlined-caret-color: #abc7ff;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-form-field-outlined-error-caret-color: #ffb4ab;--mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;--mat-form-field-outlined-error-focus-outline-color: #ffb4ab;--mat-form-field-outlined-error-hover-label-text-color: #ffdad6;--mat-form-field-outlined-error-hover-outline-color: #ffdad6;--mat-form-field-outlined-error-label-text-color: #ffb4ab;--mat-form-field-outlined-error-outline-color: #ffb4ab;--mat-form-field-outlined-focus-label-text-color: #abc7ff;--mat-form-field-outlined-focus-outline-color: #abc7ff;--mat-form-field-outlined-hover-label-text-color: #e3e2e6;--mat-form-field-outlined-hover-outline-color: #e3e2e6;--mat-form-field-outlined-input-text-color: #e3e2e6;--mat-form-field-outlined-input-text-placeholder-color: #e0e2ec;--mat-form-field-outlined-label-text-color: #e0e2ec;--mat-form-field-outlined-outline-color: #8e9099;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #e3e2e6;--mat-form-field-trailing-icon-color: #e0e2ec;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Sora, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Sora, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Sora, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Sora, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #e3e2e6;--mat-paginator-container-background-color: #121316;--mat-paginator-disabled-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-paginator-enabled-icon-color: #e0e2ec;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Sora, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-sort-arrow-color: #e3e2e6;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #121316;--mat-table-header-headline-color: #e3e2e6;--mat-table-row-item-label-text-color: #e3e2e6;--mat-table-row-item-outline-color: #8e9099;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Sora, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Sora, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Sora, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-tooltip-container-shape: 4px;--mat-tooltip-container-color: #e3e2e6;--mat-tooltip-supporting-text-color: #2f3033;--mat-tooltip-supporting-text-font: Sora, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-icon-color: inherit;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #121316;--mat-dialog-subhead-color: #e3e2e6;--mat-dialog-supporting-text-color: #e0e2ec;--mat-dialog-subhead-font: Sora, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Sora, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--green-100: #77d2a2;--neon-green-500: var(--accent-color-primary);--neon-green-400: var(--status-color-info);--black-500: var(--text-color-primary);--white-500: var(--background-color-surface-1);--gray-50: var(--background-color-interactive);--gray-100: var(--background-color-surface-3);--gray-300: var(--core-slate-700);--gray-500: var(--core-slate-500);--gray-600: var(--core-slate-400);--main-bg: var(--background-color-canvas);--font-12-rem-400: 400 .625rem "Sora", sans-serif;--font-12-rem-700: 700 .75rem "Sora", sans-serif;--font-14-rem-500: 500 .875rem "Sora", sans-serif;--font-14-rem-400: 400 .875rem "Sora", sans-serif;--font-15-rem-300: 300 .938rem "Sora", sans-serif;--font-15-rem-400: 400 .938rem "Sora", sans-serif;--font-15-rem-800: 800 .938rem "Sora", sans-serif;--font-24-rem-400: 400 1.5rem "Sora", sans-serif;--font-28-rem-700: 700 1.75rem "Sora", sans-serif;--font-29-rem-600: 600 1.813rem "Sora", sans-serif;--font-38-rem-300: 300 2.375rem "Sora", sans-serif;--primary: #e2556e;--primary-darker: #b30303;--black: var(--text-color-primary);--secondary: var(--background-color-surface-1);--bg-white: var(--background-color-panel-strong);--typo-main: var(--text-color-primary);--typo-secondary: var(--text-color-on-brand);--typo-label: var(--text-color-secondary);--typo-placeholder: var(--text-color-tertiary);--typo-invalid: var(--status-color-danger);--typo-pending: var(--brand-color-primary-hover);--typo-error: var(--status-color-danger);--typo-warn: var(--status-color-warning);--typo-valid: var(--status-color-success);--neon-accent-500: var(--accent-color-primary);--neon-accent-200: color-mix(in srgb, var(--accent-color-primary) 18%, transparent);--neon-accent-100: color-mix( in srgb, var(--accent-color-primary) 10%, var(--background-color-surface-1) );--bg-primary: var(--background-color-canvas);--bg-primary-lighter: var(--background-color-surface-3);--bg-disabled: var(--status-background-color-disabled);--bg-secondary: var(--background-color-surface-1);--bg-action: var(--accent-color-primary);--bg-highlight: var(--background-color-interactive-strong);--bg-hover: var(--background-color-interactive);--bg-secondary-darker: var(--background-color-surface-2);--bg-error: var(--status-background-color-failed);--bg-field: var(--background-color-surface-1);--bg-selected: var(--background-color-selected);--border-primary: var(--border-color-subtle);--border-active: var(--border-color-selected);--border-field: var(--border-color-subtle);--border-disabled: var(--status-border-color-disabled);--table-header-bg: color-mix(in srgb, var(--background-color-surface-3) 86%, black 14%);--table-header-text: var(--text-color-primary)}:root[data-theme=light]{--mat-app-background-color: #faf9fd;--mat-app-text-color: #1a1b1f;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1a1b1f 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-option-label-text-color: #1a1b1f;--mat-option-selected-state-label-text-color: #3e4759;--mat-option-selected-state-layer-color: #dae2f9;--mat-optgroup-label-text-color: #44474e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #faf9fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #005cbb;--mat-pseudo-checkbox-full-unselected-icon-color: #44474e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #005cbb;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Sora, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Sora, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #44474e;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #44474e;--mat-form-field-filled-caret-color: #005cbb;--mat-form-field-filled-container-color: #e0e2ec;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #005cbb;--mat-form-field-filled-focus-label-text-color: #005cbb;--mat-form-field-filled-hover-active-indicator-color: #1a1b1f;--mat-form-field-filled-hover-label-text-color: #44474e;--mat-form-field-filled-input-text-color: #1a1b1f;--mat-form-field-filled-input-text-placeholder-color: #44474e;--mat-form-field-filled-label-text-color: #44474e;--mat-form-field-focus-select-arrow-color: #005cbb;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #44474e;--mat-form-field-outlined-caret-color: #005cbb;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #005cbb;--mat-form-field-outlined-focus-outline-color: #005cbb;--mat-form-field-outlined-hover-label-text-color: #1a1b1f;--mat-form-field-outlined-hover-outline-color: #1a1b1f;--mat-form-field-outlined-input-text-color: #1a1b1f;--mat-form-field-outlined-input-text-placeholder-color: #44474e;--mat-form-field-outlined-label-text-color: #44474e;--mat-form-field-outlined-outline-color: #74777f;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #1a1b1f;--mat-form-field-trailing-icon-color: #44474e;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Sora, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Sora, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Sora, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Sora, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #1a1b1f;--mat-paginator-container-background-color: #faf9fd;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-paginator-enabled-icon-color: #44474e;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Sora, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-sort-arrow-color: #1a1b1f;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #faf9fd;--mat-table-header-headline-color: #1a1b1f;--mat-table-row-item-label-text-color: #1a1b1f;--mat-table-row-item-outline-color: #74777f;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Sora, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Sora, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Sora, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-tooltip-container-shape: 4px;--mat-tooltip-container-color: #2f3033;--mat-tooltip-supporting-text-color: #f2f0f4;--mat-tooltip-supporting-text-font: Sora, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-icon-color: inherit;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #faf9fd;--mat-dialog-subhead-color: #1a1b1f;--mat-dialog-supporting-text-color: #44474e;--mat-dialog-subhead-font: Sora, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Sora, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--black-500: var(--text-color-primary);--white-500: var(--background-color-surface-1);--gray-50: var(--background-color-interactive);--gray-100: var(--background-color-surface-3);--gray-300: #cfd8e8;--gray-500: var(--text-color-tertiary);--gray-600: var(--text-color-secondary);--main-bg: var(--background-color-canvas);--black: var(--text-color-primary);--secondary: var(--background-color-surface-1);--bg-white: var(--background-color-panel-strong);--typo-main: var(--text-color-primary);--typo-secondary: var(--text-color-on-brand);--typo-label: var(--text-color-secondary);--typo-placeholder: var(--text-color-tertiary);--bg-primary: var(--background-color-canvas);--bg-primary-lighter: var(--background-color-surface-3);--bg-disabled: var(--status-background-color-disabled);--bg-secondary: var(--background-color-surface-1);--bg-highlight: var(--background-color-interactive-strong);--bg-hover: var(--background-color-interactive);--bg-secondary-darker: var(--background-color-surface-2);--bg-error: var(--status-background-color-failed);--bg-field: var(--background-color-surface-1);--bg-selected: var(--background-color-selected);--border-primary: var(--border-color-subtle);--border-active: var(--border-color-selected);--border-field: var(--border-color-subtle);--border-disabled: var(--status-border-color-disabled);--table-header-bg: var(--background-color-surface-3);--table-header-text: var(--text-color-primary)}*,*:before,*:after{box-sizing:border-box}html{font-size:93.75%;height:100dvh;min-height:100dvh;background:var(--background-gradient-app);transition:background var(--fr-duration-slow) var(--fr-ease-emphasis),background-color var(--fr-duration-slow) var(--fr-ease-emphasis),color var(--fr-duration-slow) var(--fr-ease-emphasis)}body{height:100dvh;min-height:100dvh;margin:0;overflow:hidden;font-size:.92rem;font-family:var(--fr-font-body);line-height:1.45;color:var(--text-color-primary);background:var(--background-gradient-app);transition:background var(--fr-duration-slow) var(--fr-ease-emphasis),background-color var(--fr-duration-slow) var(--fr-ease-emphasis),color var(--fr-duration-slow) var(--fr-ease-emphasis)}body:before,body:after{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none}body:before{background:var(--background-image-ambient);filter:blur(2rem);transition:background var(--fr-duration-slow) var(--fr-ease-emphasis),background-color var(--fr-duration-slow) var(--fr-ease-emphasis),opacity var(--fr-duration-slow) var(--fr-ease-emphasis)}body:after{background-image:var(--background-image-grid);background-position:center center;background-size:3rem 3rem;opacity:.58;transition:opacity var(--fr-duration-slow) var(--fr-ease-emphasis)}ft-root{display:block;height:100dvh;min-height:0}main{display:block}a,button,input,textarea,select{font:inherit}:where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,a,button,input,textarea,select,th,td){transition:color var(--fr-duration-slow) var(--fr-ease-emphasis),background-color var(--fr-duration-slow) var(--fr-ease-emphasis),border-color var(--fr-duration-slow) var(--fr-ease-emphasis)}:where(.fractools-wrapper,.main-grid-wrapper,.main-wrapper,.standalone-outlet-wrapper,.playground,.component-section,.story-card,.navigation-wrapper,.navigation-entry,.navigation-welcome){transition:background var(--fr-duration-slow) var(--fr-ease-emphasis),background-color var(--fr-duration-slow) var(--fr-ease-emphasis),border-color var(--fr-duration-slow) var(--fr-ease-emphasis),box-shadow var(--fr-duration-slow) var(--fr-ease-emphasis),color var(--fr-duration-slow) var(--fr-ease-emphasis)}a,button{color:inherit}.eyebrow{margin:0;color:var(--text-color-secondary);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.page-title,.section-title,.display-title{margin:0;font-family:var(--fr-font-display);letter-spacing:0}.page-title{font-size:26px;line-height:32px;letter-spacing:0}.page-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;min-width:0;min-height:85px;padding:var(--workspace-page-padding-top, 28px) 0 10px;margin:0;border-bottom:1px solid var(--app-shell-border, var(--border-color-subtle))}.page-header>*{min-width:0}.page-header .page-title{margin:0;color:var(--app-shell-text-primary, var(--text-color-primary));font-size:26px;line-height:32px}.section-title{font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.2}.display-title{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.08}.panel{position:relative;min-width:0;overflow:clip;border:1px solid var(--border-color-subtle);border-radius:0;background:var(--background-gradient-panel);box-shadow:var(--shadow-elevation-panel)}.panel:after{position:absolute;inset:0;border-radius:inherit;background:var(--background-image-panel-sheen);content:"";pointer-events:none}.surface-card{position:relative;display:grid;gap:1rem;min-width:0;padding:1.15rem;border:1px solid var(--border-color-subtle);border-radius:0;background:var(--background-color-surface-2)}.surface-card-accent{border-color:var(--border-color-selected);background:linear-gradient(180deg,var(--background-color-accent-soft),transparent 82%),var(--background-color-surface-2)}.surface-card-selected{border-color:var(--border-color-selected);background:linear-gradient(180deg,var(--background-color-selected),transparent 90%),var(--background-color-surface-2);box-shadow:var(--shadow-inset-subtle)}.surface-card-warning{border-color:color-mix(in srgb,var(--status-color-warning) 32%,var(--border-color-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--status-color-warning) 10%,transparent),transparent 88%),var(--background-color-surface-2)}.section-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem}.section-header>*{min-width:0}.section-copy,.muted-copy{margin:0;color:var(--text-color-tertiary);line-height:1.5}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.metric-tile{display:grid;gap:.35rem;min-width:0;padding:.85rem .95rem;border:1px solid var(--border-color-subtle);border-radius:0;background:var(--background-color-surface-2)}.metric-tile-label,.table-head,.kicker{color:var(--text-color-secondary);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.metric-tile-value{font-family:var(--fr-font-display);font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.05}.metric-tile-hint,.table-cell-muted,.inline-note{color:var(--text-color-tertiary);font-size:.78rem;line-height:1.55}.toolbar-cluster{display:flex;flex-wrap:wrap;gap:.65rem}.filter-chip,.tab-chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:2rem;padding:.42rem .7rem;border:1px solid var(--border-color-subtle);border-radius:0;background:var(--background-color-surface-2);color:var(--text-color-secondary);text-align:center;cursor:pointer;transition:border-color var(--fr-duration-quick) var(--fr-ease-standard),background-color var(--fr-duration-quick) var(--fr-ease-standard),color var(--fr-duration-quick) var(--fr-ease-standard),transform var(--fr-duration-quick) var(--fr-ease-standard)}.filter-chip:hover,.tab-chip:hover{border-color:var(--border-color-strong);color:var(--text-color-primary);transform:translateY(-.06rem)}.filter-chip.is-active,.tab-chip.is-active{border-color:var(--border-color-selected);background:var(--background-color-accent-soft);color:var(--text-color-primary)}.data-table{width:100%;border-collapse:collapse}.data-table thead th{position:sticky;top:0;z-index:1;padding:.7rem .8rem;border-bottom:1px solid var(--border-color-subtle);background:var(--background-color-panel-strong);color:var(--text-color-secondary);font-size:.68rem;letter-spacing:.12em;text-align:left;text-transform:uppercase}.data-table tbody tr{border-bottom:1px solid var(--border-color-subtle);transition:background-color var(--fr-duration-quick) var(--fr-ease-standard),transform var(--fr-duration-quick) var(--fr-ease-standard)}.data-table tbody tr:hover{background:var(--background-color-selected)}.data-table tbody tr.is-selected{background:linear-gradient(90deg,var(--background-color-accent-soft),transparent 80%),var(--background-color-surface-2)}.data-table td{padding:.72rem .8rem;vertical-align:top}.data-table-title{display:grid;gap:.25rem;min-width:0}.data-table-primary{font-weight:600;overflow-wrap:anywhere}.data-table-secondary{color:var(--text-color-tertiary);font-size:.76rem}.detail-list,.stack-list,.timeline-list,.stats-list{display:grid;gap:.75rem}.detail-row,.timeline-entry,.stats-list-item{display:grid;gap:.35rem;min-width:0;padding:.72rem .85rem;border:1px solid var(--border-color-subtle);border-radius:0;background:var(--background-color-surface-2)}.timeline-entry{grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.timeline-entry .timeline-entry-time{color:var(--text-color-secondary);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.timeline-entry .timeline-entry-copy{display:grid;gap:.28rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.form-grid-single{grid-template-columns:1fr}.pill,.chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;width:fit-content;min-height:1.95rem;padding:.3rem .62rem;border:1px solid var(--border-color-subtle);border-radius:0;background:var(--background-color-interactive);color:var(--text-color-primary);font-size:.7rem;line-height:1}.page-wrapper{display:flex;flex-direction:column;min-width:0;width:100%;height:100%;min-height:100%;background:transparent}.page-wrapper .page-title{display:block;padding:0;text-align:left}.page-wrapper .page-content{width:100%;flex:1;min-height:0;border:1px solid var(--border-color-subtle);background:var(--background-image-panel-sheen),var(--background-color-panel-strong);box-shadow:var(--shadow-elevation-panel);border-radius:0;overflow:hidden}.workspace-page{--workspace-page-padding-top: 28px;--auth-field-bg: var(--app-shell-card-background, var(--background-color-surface-1));--auth-field-border: var(--app-shell-border, var(--border-color-subtle));--auth-input-text: var(--app-shell-text-primary, var(--text-color-primary));--auth-muted: var(--app-shell-text-muted, var(--text-color-tertiary));--auth-placeholder: var(--app-shell-text-muted, var(--text-color-tertiary));--auth-text: var(--app-shell-text-primary, var(--text-color-primary));position:relative;isolation:isolate;display:grid;gap:20px;min-width:0;height:auto;min-height:100%;align-content:start;padding:0 32px 0 0;color:var(--app-shell-text-secondary, var(--text-color-secondary))}.workspace-page.is-page-loading>:not(ft-page-loader):not([data-page-chrome]):not(ft-tabs),.workspace-page.is-page-loading>ft-tabs .tabs-outlet{visibility:hidden;pointer-events:none}.workspace-page:has(>.page-header){padding-top:0}.workspace-page>*{min-width:0}.workspace-page>.tab-transition-content{display:grid;gap:inherit;align-content:start}.workspace-page>.workspace-hero{padding-top:var(--workspace-page-padding-top)}.fractools-wrapper .main-wrapper .router-outlet-wrapper>:not(router-outlet){display:block;width:100%;min-height:100%}.workspace-hero{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.workspace-hero .workspace-hero-copy{display:grid;gap:.55rem;max-width:48rem}.workspace-hero .workspace-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.workspace-hero .workspace-hero-actions>*{min-width:0}.workspace-hero .workspace-hero-actions ft-button{max-width:100%}.workspace-panel{display:grid;gap:16px;min-width:0;padding:24px 28px;border:1px solid var(--app-shell-border, var(--border-color-subtle));border-radius:0;background:var(--app-shell-card-background, var(--background-color-surface-1));box-shadow:var(--app-shell-card-shadow, var(--shadow-elevation-panel))}.workspace-panel.workspace-table-panel{min-height:clamp(24rem,68dvh,48rem);padding:0;overflow:hidden}.workspace-stack{display:grid;gap:16px}.workspace-grid-2{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:20px;align-items:start}.workspace-grid-2>:first-child{grid-column:span 8}.workspace-grid-2>:last-child{grid-column:span 5}.workspace-grid-2>*{min-width:0}.workspace-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.workspace-grid-3>*{min-width:0}.workspace-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.workspace-grid-4>*{min-width:0}.workspace-table-wrap{max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--app-shell-border, var(--border-color-subtle));border-radius:0;background:var(--app-shell-card-background, var(--background-color-surface-1))}.workspace-inline-list{display:flex;flex-wrap:wrap;gap:.55rem}.workspace-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem;align-items:end;min-height:16rem}.workspace-chart .workspace-chart-column{display:grid;gap:.55rem}.workspace-chart .workspace-chart-column .workspace-chart-bar{position:relative;min-height:3rem;overflow:hidden;border-radius:999px;background:var(--app-shell-progress-track, var(--background-color-surface-3))}.workspace-chart .workspace-chart-column .workspace-chart-bar .workspace-chart-fill{position:absolute;right:.35rem;bottom:.35rem;left:.35rem;border-radius:999px;background:var(--background-gradient-brand)}.workspace-chart .workspace-chart-column .workspace-chart-meta{display:grid;gap:.18rem;justify-items:center;text-align:center}.workspace-chart .workspace-chart-column .workspace-chart-meta strong{font-size:.72rem}.workspace-chart .workspace-chart-column .workspace-chart-meta span{color:var(--text-color-tertiary);font-size:.68rem}.workspace-stepper{display:flex;flex-wrap:wrap;gap:.65rem}.workspace-stepper .workspace-step{display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.55rem .8rem;border:1px solid var(--app-shell-border, var(--border-color-subtle));border-radius:0;background:var(--app-shell-pill-background, var(--background-color-surface-2));color:var(--app-shell-text-secondary, var(--text-color-secondary))}.workspace-stepper .workspace-step.is-active{border-color:var(--border-color-selected);background:var(--app-shell-selected, var(--background-color-selected));color:var(--app-shell-text-primary, var(--text-color-primary))}.workspace-stepper .workspace-step .workspace-step-index{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--app-shell-card-background, var(--background-color-surface-1));color:var(--app-shell-text-primary, var(--text-color-primary));font-size:.72rem;font-weight:700}.workspace-form-preview{min-height:21rem;padding:1rem;border:1px dashed var(--app-shell-border, var(--border-color-subtle));border-radius:0;background:var(--app-shell-card-background, var(--background-color-surface-1))}.workspace-code-block{padding:1rem;border:1px solid var(--app-shell-border, var(--border-color-subtle));border-radius:0;background:var(--app-shell-code-background);color:var(--app-shell-code-text, var(--text-color-secondary));font-family:Roboto Flex,monospace;font-size:.84rem;line-height:1.65;overflow:auto;white-space:pre-wrap}.workspace-empty-state{display:grid;gap:.5rem;place-items:center;min-height:16rem;text-align:center}[data-motion=reduced]{--fr-duration-quick: 80ms;--fr-duration-base: .12s;--fr-duration-slow: .18s}[data-motion=cinematic]{--fr-duration-quick: .17s;--fr-duration-base: .28s;--fr-duration-slow: .52s}.ft-modal-backdrop{background:rgba(var(--navy-900-rgb),.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ft-modal-pane{max-width:100vw!important}.ft-modal-pane .mat-mdc-dialog-container{padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.ft-modal-pane .mat-mdc-dialog-surface{overflow:visible;background:transparent;box-shadow:none}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html[data-motion=reduced]::view-transition-group(*),html[data-motion=reduced]::view-transition-old(*),html[data-motion=reduced]::view-transition-new(*){animation:none!important}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html::view-transition-group(*),html::view-transition-old(*),html::view-transition-new(*){animation:none!important}}
